.snack-bar[data-v-379a9695] {
  display: flex;
  align-items: center;
  position: fixed;
  top: 96px;
  right: 40px;
  z-index: 10;
  height: 74px;
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
}
.snack-bar .snack-bar_content[data-v-379a9695] {
  padding: 25px 20px;
}
.snack-bar .snack-bar_content p[data-v-379a9695] {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.33;
  color: var(--gray-900);
}
.snack-bar .snack-bar_btn[data-v-379a9695] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  box-shadow: -2px 0 6px -4px rgba(0, 0, 0, 0.16);
}
.snack-bar .snack-bar_btn[data-v-379a9695]:hover {
  box-shadow: -2px 0 16px -4px rgba(0, 0, 0, 0.16);
}
.snack-bar .snack-bar_btn .text-button[data-v-379a9695] {
  padding: 27px 25px;
}
.general-layout[data-v-e5d255fa] {
  min-height: 100%;
  min-width: 100vw;
}
.general-layout .view-container[data-v-e5d255fa] {
  margin: 20px 20px 20px var(--nav-side-pc-width);
  min-height: 680px;
}
@media screen and (max-width: 1199px) {
.general-layout .view-container[data-v-e5d255fa] {
    margin: 20px 20px 20px var(--nav-side-tablet-width);
}
}
.printing-layout[data-v-8bc6d2c4] {
  min-height: 100%;
  min-width: 100vw;
}
.printing-layout .view-container[data-v-8bc6d2c4] {
  margin: 20px;
  min-height: 680px;
}
@font-face {
  font-family: 'icomoon';
  src:  url(../fonts/icomoon.5f1167d5.eot);
  src:  url(../fonts/icomoon.5f1167d5.eot#iefix) format('embedded-opentype'),
    url(../fonts/icomoon.1b4cdf88.ttf) format('truetype'),
    url(../fonts/icomoon.f5f9bd4a.woff) format('woff'),
    url(../img/icomoon.0bcc1aaa.svg#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-SOS:before {
  content: "\e979";
}
.icon-accident:before {
  content: "\e978";
}
.icon-add:before {
  content: "\e975";
}
.icon-add-assignment:before {
  content: "\e977";
}
.icon-add-circle:before {
  content: "\e976";
}
.icon-advisory-outline:before {
  content: "\e974";
}
.icon-air:before {
  content: "\e988";
}
.icon-alert-cancel:before {
  content: "\e973";
}
.icon-alert-criminal:before {
  content: "\e972";
}
.icon-alert-filled:before {
  content: "\e971";
}
.icon-alert-fine:before {
  content: "\e970";
}
.icon-approved:before {
  content: "\e96e";
}
.icon-approved-filled:before {
  content: "\e96f";
}
.icon-archive:before {
  content: "\e96d";
}
.icon-arrow-drop-down:before {
  content: "\e96b";
}
.icon-arrow-drop-down-circle:before {
  content: "\e96c";
}
.icon-arrow-drop-up:before {
  content: "\e969";
}
.icon-arrow-drop-up-circle:before {
  content: "\e96a";
}
.icon-arrow-go:before {
  content: "\e968";
}
.icon-arrow-left:before {
  content: "\e967";
}
.icon-arrow-right:before {
  content: "\e966";
}
.icon-arrow-up:before {
  content: "\e965";
}
.icon-assignment-outline:before {
  content: "\e964";
}
.icon-attachment:before {
  content: "\e963";
}
.icon-audit:before {
  content: "\e962";
}
.icon-barchart-outline:before {
  content: "\e961";
}
.icon-bookmark:before {
  content: "\e95f";
}
.icon-bookmark-fill:before {
  content: "\e960";
}
.icon-camera:before {
  content: "\e95e";
}
.icon-cancel:before {
  content: "\e95d";
}
.icon-check:before {
  content: "\e957";
}
.icon-check-box:before {
  content: "\e95b";
}
.icon-check-box-outline-blank:before {
  content: "\e95c";
}
.icon-check-circle-filled:before {
  content: "\e95a";
}
.icon-check-circle-outline:before {
  content: "\e958";
}
.icon-check-circle-outline-uncheck:before {
  content: "\e959";
}
.icon-chemistry:before {
  content: "\e987";
}
.icon-chevron-back:before {
  content: "\e955";
}
.icon-chevron-back-start:before {
  content: "\e956";
}
.icon-chevron-down:before {
  content: "\e954";
}
.icon-chevron-forward:before {
  content: "\e952";
}
.icon-chevron-forward-end:before {
  content: "\e953";
}
.icon-chevron-up:before {
  content: "\e951";
}
.icon-circle:before {
  content: "\e950";
}
.icon-clean:before {
  content: "\e986";
}
.icon-close:before {
  content: "\e94f";
}
.icon-cloud-download:before {
  content: "\e94e";
}
.icon-cloud-upload:before {
  content: "\e94d";
}
.icon-computer:before {
  content: "\e94c";
}
.icon-copy:before {
  content: "\e94b";
}
.icon-date:before {
  content: "\e94a";
}
.icon-datestart:before {
  content: "\e949";
}
.icon-deadline-outline:before {
  content: "\e948";
}
.icon-delete:before {
  content: "\e947";
}
.icon-disable:before {
  content: "\e946";
}
.icon-drag:before {
  content: "\e945";
}
.icon-duedate:before {
  content: "\e944";
}
.icon-earth:before {
  content: "\e985";
}
.icon-earth-filled:before {
  content: "\e943";
}
.icon-earth-outline:before {
  content: "\e942";
}
.icon-edit:before {
  content: "\e940";
}
.icon-edit-pencil:before {
  content: "\e941";
}
.icon-email:before {
  content: "\e93f";
}
.icon-enterprise:before {
  content: "\e93e";
}
.icon-error:before {
  content: "\e93d";
}
.icon-evironment:before {
  content: "\e984";
}
.icon-extension-outline:before {
  content: "\e93c";
}
.icon-eye-close:before {
  content: "\e93b";
}
.icon-eye-open:before {
  content: "\e93a";
}
.icon-factory:before {
  content: "\e939";
}
.icon-favorite:before {
  content: "\e938";
}
.icon-filter-outline:before {
  content: "\e937";
}
.icon-firefighting:before {
  content: "\e983";
}
.icon-flag:before {
  content: "\e936";
}
.icon-hammer:before {
  content: "\e935";
}
.icon-health:before {
  content: "\e982";
}
.icon-help-filled:before {
  content: "\e934";
}
.icon-help-outline:before {
  content: "\e933";
}
.icon-impact:before {
  content: "\e981";
}
.icon-indeterminate-check-box:before {
  content: "\e932";
}
.icon-info:before {
  content: "\e930";
}
.icon-info-filled:before {
  content: "\e931";
}
.icon-injury:before {
  content: "\e980";
}
.icon-labor:before {
  content: "\e97f";
}
.icon-library:before {
  content: "\e92f";
}
.icon-license:before {
  content: "\e92d";
}
.icon-license-filled:before {
  content: "\e92e";
}
.icon-light:before {
  content: "\e92c";
}
.icon-link:before {
  content: "\e92b";
}
.icon-lock:before {
  content: "\e92a";
}
.icon-logo-horizontal:before {
  content: "\e902";
}
.icon-logo-solo:before {
  content: "\e901";
}
.icon-menu:before {
  content: "\e929";
}
.icon-more:before {
  content: "\e928";
}
.icon-nav-add-audit:before {
  content: "\e927";
}
.icon-nav-alert-filled:before {
  content: "\e9a1";
}
.icon-nav-alert-outline:before {
  content: "\e9a0";
}
.icon-nav-app-menu:before {
  content: "\e99f";
}
.icon-nav-assignment-filled:before {
  content: "\e99e";
}
.icon-nav-assignment-outline:before {
  content: "\e99d";
}
.icon-nav-audit-filled:before {
  content: "\e99c";
}
.icon-nav-audit-outline:before {
  content: "\e99b";
}
.icon-nav-board:before {
  content: "\e999";
}
.icon-nav-board-outline:before {
  content: "\e99a";
}
.icon-nav-change-filled:before {
  content: "\e998";
}
.icon-nav-change-outline:before {
  content: "\e997";
}
.icon-nav-checksheet-filled:before {
  content: "\e996";
}
.icon-nav-checksheet-outline:before {
  content: "\e995";
}
.icon-nav-entry-filled:before {
  content: "\e994";
}
.icon-nav-entry-outline:before {
  content: "\e993";
}
.icon-nav-event-filled:before {
  content: "\e926";
}
.icon-nav-event-outline:before {
  content: "\e992";
}
.icon-nav-filemanage:before {
  content: "\e990";
}
.icon-nav-filemanage-open:before {
  content: "\e991";
}
.icon-nav-law-filled:before {
  content: "\e98f";
}
.icon-nav-law-outline:before {
  content: "\e98e";
}
.icon-nav-news-filled:before {
  content: "\e98d";
}
.icon-nav-news-outline:before {
  content: "\e98c";
}
.icon-nav-pie-filled:before {
  content: "\e98b";
}
.icon-nav-pie-outline:before {
  content: "\e98a";
}
.icon-nav-training-outline:before {
  content: "\e989";
}
.icon-noise:before {
  content: "\e97e";
}
.icon-noti-dot:before {
  content: "\e925";
}
.icon-opinion:before {
  content: "\e924";
}
.icon-outline-perm-identity:before {
  content: "\e923";
}
.icon-phone:before {
  content: "\e922";
}
.icon-photo:before {
  content: "\e921";
}
.icon-qrcode:before {
  content: "\e900";
}
.icon-radio-button-checked:before {
  content: "\e920";
}
.icon-radio-button-unchecked:before {
  content: "\e91f";
}
.icon-reduce:before {
  content: "\e91e";
}
.icon-refresh:before {
  content: "\e91d";
}
.icon-remind-outline:before {
  content: "\e91c";
}
.icon-retry:before {
  content: "\e91b";
}
.icon-risk-high:before {
  content: "\e919";
}
.icon-risk-high-filled:before {
  content: "\e91a";
}
.icon-risk-low:before {
  content: "\e917";
}
.icon-risk-low-filled:before {
  content: "\e918";
}
.icon-risk-medium:before {
  content: "\e915";
}
.icon-risk-medium-filled:before {
  content: "\e916";
}
.icon-safe:before {
  content: "\e97d";
}
.icon-safety:before {
  content: "\e97c";
}
.icon-search:before {
  content: "\e914";
}
.icon-send:before {
  content: "\e913";
}
.icon-settings-filled:before {
  content: "\e912";
}
.icon-settings-outline:before {
  content: "\e911";
}
.icon-solid:before {
  content: "\e97b";
}
.icon-sort-arrow-down:before {
  content: "\e910";
}
.icon-sort-arrow-up:before {
  content: "\e90f";
}
.icon-staff:before {
  content: "\e90d";
}
.icon-staff-filled:before {
  content: "\e90e";
}
.icon-ticket:before {
  content: "\e90c";
}
.icon-time:before {
  content: "\e90b";
}
.icon-unfold-less:before {
  content: "\e90a";
}
.icon-unfold-more:before {
  content: "\e909";
}
.icon-upgrade:before {
  content: "\e908";
}
.icon-visibility:before {
  content: "\e907";
}
.icon-warning:before {
  content: "\e905";
}
.icon-warning-filled:before {
  content: "\e906";
}
.icon-water:before {
  content: "\e97a";
}
.icon-zoom:before {
  content: "\e903";
}
.icon-zoom-in:before {
  content: "\e904";
}
.icon-ws-folder_share:before {
  content: "\ea1b";
}
.icon-md-folder-shared:before {
  content: "\ea1c";
}
.icon-ll-nav-internalegulationsmanage-outline:before {
  content: "\ea1d";
}
.icon-ll-nav-internalegulationsmanage-filled:before {
  content: "\ea1e";
}
.icon-ll-nav-internalegulations-outline:before {
  content: "\ea1f";
}
.icon-ll-nav-internalegulations-filled:before {
  content: "\ea20";
}
.icon-ws-outline-share:before {
  content: "\ea19";
}
.icon-md-import-export:before {
  content: "\ea1a";
}
.icon-md-archive:before {
  content: "\ea13";
}
.icon-md-folder-open:before {
  content: "\ea14";
}
.icon-md-lock:before {
  content: "\ea15";
}
.icon-md-folder_lock:before {
  content: "\ea16";
}
.icon-md-pin_outline:before {
  content: "\ea17";
}
.icon-ll-esh-fa1:before {
  content: "\ea18";
}
.icon-bih-account:before {
  content: "\e9a2";
}
.icon-bih-add:before {
  content: "\e9a3";
}
.icon-bih-add-circle:before {
  content: "\e9a4";
}
.icon-bih-announce:before {
  content: "\e9a5";
}
.icon-bih-arrow-go:before {
  content: "\e9a6";
}
.icon-bih-arrow-left:before {
  content: "\e9a7";
}
.icon-bih-arrow-right:before {
  content: "\e9a8";
}
.icon-bih-attach:before {
  content: "\e9a9";
}
.icon-bih-calendar:before {
  content: "\e9aa";
}
.icon-bih-camera:before {
  content: "\e9ab";
}
.icon-bih-check:before {
  content: "\e9ac";
}
.icon-bih-chevron-down:before {
  content: "\e9ad";
}
.icon-bih-chevron-left:before {
  content: "\e9ae";
}
.icon-bih-chevron-right:before {
  content: "\e9af";
}
.icon-bih-chevron-up:before {
  content: "\e9b0";
}
.icon-bih-close:before {
  content: "\e9b1";
}
.icon-bih-debt:before {
  content: "\e9b2";
}
.icon-bih-edit:before {
  content: "\e9b3";
}
.icon-bih-equal:before {
  content: "\e9b4";
}
.icon-bih-filter:before {
  content: "\e9b5";
}
.icon-bih-help:before {
  content: "\e9b6";
}
.icon-bih-housing:before {
  content: "\e9b7";
}
.icon-bih-housing-defect:before {
  content: "\e9b8";
}
.icon-bih-housing-ground:before {
  content: "\e9b9";
}
.icon-bih-housing-trade:before {
  content: "\e9ba";
}
.icon-bih-map:before {
  content: "\e9bb";
}
.icon-bih-menu:before {
  content: "\e9bc";
}
.icon-bih-quote:before {
  content: "\e9bd";
}
.icon-bih-relatives:before {
  content: "\e9be";
}
.icon-bih-remove:before {
  content: "\e9bf";
}
.icon-bih-remove-circle:before {
  content: "\e9c0";
}
.icon-bih-search-record:before {
  content: "\e9c1";
}
.icon-bih-sort-down:before {
  content: "\e9c2";
}
.icon-bih-sort-up:before {
  content: "\e9c3";
}
.icon-bih-support:before {
  content: "\e9c4";
}
.icon-bih-ticket:before {
  content: "\e9c5";
}
.icon-bih-trending-down:before {
  content: "\e9c6";
}
.icon-bih-trending-up:before {
  content: "\e9c7";
}
.icon-bih-view:before {
  content: "\e9c8";
}
.icon-bih-wallet:before {
  content: "\e9c9";
}
.icon-bih-warning-outline:before {
  content: "\e9ca";
}
.icon-ll-esgoal-accommodation:before {
  content: "\e9cb";
}
.icon-ll-esgoal-cars:before {
  content: "\e9cc";
}
.icon-ll-esgoal-chemical:before {
  content: "\e9cd";
}
.icon-ll-esgoal-drink:before {
  content: "\e9ce";
}
.icon-ll-esgoal-electronic:before {
  content: "\e9cf";
}
.icon-ll-esgoal-finance:before {
  content: "\e9d0";
}
.icon-ll-esgoal-food:before {
  content: "\e9d1";
}
.icon-ll-esgoal-mechanic:before {
  content: "\e9d2";
}
.icon-ll-esgoal-mineral:before {
  content: "\e9d3";
}
.icon-ll-esgoal-oil:before {
  content: "\e9d4";
}
.icon-ll-esgoal-paper:before {
  content: "\e9d5";
}
.icon-ll-esgoal-rubber:before {
  content: "\e9d6";
}
.icon-ll-esgoal-semiconductor:before {
  content: "\e9d7";
}
.icon-ll-esgoal-wholesale:before {
  content: "\e9d8";
}
.icon-ll-esh-accounting:before {
  content: "\e9d9";
}
.icon-ll-esh-administrative:before {
  content: "\e9da";
}
.icon-ll-esh-canteen:before {
  content: "\e9db";
}
.icon-ll-esh-canteenmanage:before {
  content: "\e9dc";
}
.icon-ll-esh-civil:before {
  content: "\e9dd";
}
.icon-ll-esh-climatechange:before {
  content: "\e9de";
}
.icon-ll-esh-commerciallaw:before {
  content: "\e9df";
}
.icon-ll-esh-common:before {
  content: "\e9e0";
}
.icon-ll-esh-company:before {
  content: "\e9e1";
}
.icon-ll-esh-copyright:before {
  content: "\e9e2";
}
.icon-ll-esh-criminal:before {
  content: "\e9e3";
}
.icon-ll-esh-energymange:before {
  content: "\e9e4";
}
.icon-ll-esh-fa:before {
  content: "\e9e5";
}
.icon-ll-esh-factory:before {
  content: "\e9e6";
}
.icon-ll-esh-fairtrade:before {
  content: "\e9e7";
}
.icon-ll-esh-file:before {
  content: "\e9e8";
}
.icon-ll-esh-finance:before {
  content: "\e9e9";
}
.icon-ll-esh-financeinspect:before {
  content: "\e9ea";
}
.icon-ll-esh-food-safety:before {
  content: "\e9eb";
}
.icon-ll-esh-foodmanage:before {
  content: "\e9ec";
}
.icon-ll-esh-gasreduction:before {
  content: "\e9ed";
}
.icon-ll-esh-governmentprocurement:before {
  content: "\e9ee";
}
.icon-ll-esh-intellectualproperty:before {
  content: "\e9ef";
}
.icon-ll-esh-laborenvironment:before {
  content: "\e9f0";
}
.icon-ll-esh-legalaffairs:before {
  content: "\e9f1";
}
.icon-ll-esh-merchantmange:before {
  content: "\e9f2";
}
.icon-ll-esh-other:before {
  content: "\e9f3";
}
.icon-ll-esh-patent:before {
  content: "\e9f4";
}
.icon-ll-esh-poison:before {
  content: "\e9f5";
}
.icon-ll-esh-publichealth:before {
  content: "\e9f6";
}
.icon-ll-esh-publicplacesmange:before {
  content: "\e9f7";
}
.icon-ll-esh-publicsecuritymange:before {
  content: "\e9f8";
}
.icon-ll-esh-specialized:before {
  content: "\e9f9";
}
.icon-ll-esh-tax:before {
  content: "\e9fa";
}
.icon-ll-esh-toxicity:before {
  content: "\e9fb";
}
.icon-ll-esh-trademark:before {
  content: "\e9fc";
}
.icon-ll-esh-tradesecret:before {
  content: "\e9fd";
}
.icon-ll-nav-toolbox-filled:before {
  content: "\e9fe";
}
.icon-ll-nav-toolbox-outline:before {
  content: "\e9ff";
}
.icon-ll-risk-compensation:before {
  content: "\ea00";
}
.icon-ll-risk-deposit:before {
  content: "\ea01";
}
.icon-ll-risk-duty-lifetime:before {
  content: "\ea02";
}
.icon-ll-risk-fine:before {
  content: "\ea03";
}
.icon-ll-risk-improvement:before {
  content: "\ea04";
}
.icon-ll-risk-punish-director:before {
  content: "\ea05";
}
.icon-ll-risk-punish-person:before {
  content: "\ea06";
}
.icon-ll-risk-risk:before {
  content: "\ea07";
}
.icon-md-qr_code:before {
  content: "\ea10";
}
.icon-ws-filled-none:before {
  content: "\ea08";
}
.icon-ws-outline-advisory:before {
  content: "\ea09";
}
.icon-ws-outline-arrow-down:before {
  content: "\ea0a";
}
.icon-ws-outline-arrow-up-and-down:before {
  content: "\ea0b";
}
.icon-ws-outline-drag-vertical:before {
  content: "\ea0c";
}
.icon-ws-outline-location:before {
  content: "\ea0d";
}
.icon-ws-outline-logout:before {
  content: "\ea0e";
}
.icon-ws-outline-role-setting:before {
  content: "\ea0f";
}
.icon-ws-outline-training:before {
  content: "\ea11";
}
.icon-ws-outline-zoom-out:before {
  content: "\ea12";
}

@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 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;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, 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;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* 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 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 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.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-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.
 */
[type=search]::-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 Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
:root {
  --ws-primary-base: #6f9630;
  --ws-primary-lighten: #a3b87e;
  --ws-black-base: #4a4a4a;
  --ws-gray-base: #808080;
  --ws-white-base: #fafafa;
  --ws-link-base: #0071b1;
  --text-select-bg: #6f9630;
}
:root {
  --float-dis: 2px;
}
@-webkit-keyframes float_1 {
0% {
    transform: translate(0, calc(-1 * var(--float-dis) / 2));
}
50% {
    transform: translate(0, calc(var(--float-dis) / 2));
}
100% {
    transform: translate(0, calc(-1 * var(--float-dis) / 2));
}
}
@keyframes float_1 {
0% {
    transform: translate(0, calc(-1 * var(--float-dis) / 2));
}
50% {
    transform: translate(0, calc(var(--float-dis) / 2));
}
100% {
    transform: translate(0, calc(-1 * var(--float-dis) / 2));
}
}
:root {
  --swing-deg: 5deg;
}
@-webkit-keyframes swing_1 {
0% {
    transform: rotate(calc(var(--swing-deg) * -1));
}
100% {
    transform: rotate(calc(var(--swing-deg)));
}
}
@keyframes swing_1 {
0% {
    transform: rotate(calc(var(--swing-deg) * -1));
}
100% {
    transform: rotate(calc(var(--swing-deg)));
}
}
@-webkit-keyframes logo_loading {
0% {
    opacity: 0;
    clip-path: circle(0 at -50% 100%);
    -webkit-clip-path: circle(0 at -50% 100%);
}
100% {
    opacity: 0;
    clip-path: circle(70px at 50% 100%);
    -webkit-clip-path: circle(70px at 50% 100%);
}
}
@keyframes logo_loading {
0% {
    opacity: 0;
    clip-path: circle(0 at -50% 100%);
    -webkit-clip-path: circle(0 at -50% 100%);
}
100% {
    opacity: 0;
    clip-path: circle(70px at 50% 100%);
    -webkit-clip-path: circle(70px at 50% 100%);
}
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.2s;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.fadedelay-enter-active {
  transition: opacity 0.2s;
  transition-delay: 1.5s;
}
.fadedelay-leave-active {
  transition: opacity 0.2s;
}
.fadedelay-enter, .fadedelay-leave-to {
  opacity: 0;
}
.expand-enter-active,
.expand-leave-active {
  transition: height 1s ease-in-out;
  overflow: hidden;
}
.expand-enter,
.expand-leave-to {
  height: 0;
}
.expand-enter-active,
.expand-leave-active {
  transition-property: opacity, height;
}
.expand-enter,
.expand-leave-to {
  opacity: 0;
}
@-webkit-keyframes h-btn-bounce {
0% {
    transform: matrix3d(0.9, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
3.4% {
    transform: matrix3d(0.941, 0, 0, 0, 0, 0.941, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
4.7% {
    transform: matrix3d(0.96, 0, 0, 0, 0, 0.96, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
6.81% {
    transform: matrix3d(0.989, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
9.41% {
    transform: matrix3d(1.017, 0, 0, 0, 0, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
10.21% {
    transform: matrix3d(1.023, 0, 0, 0, 0, 1.023, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
13.61% {
    transform: matrix3d(1.033, 0, 0, 0, 0, 1.033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
14.11% {
    transform: matrix3d(1.033, 0, 0, 0, 0, 1.033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
17.52% {
    transform: matrix3d(1.024, 0, 0, 0, 0, 1.024, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
18.72% {
    transform: matrix3d(1.019, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
21.32% {
    transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
24.32% {
    transform: matrix3d(0.996, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
25.23% {
    transform: matrix3d(0.994, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
29.03% {
    transform: matrix3d(0.99, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
29.93% {
    transform: matrix3d(0.99, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
35.54% {
    transform: matrix3d(0.996, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
36.74% {
    transform: matrix3d(0.998, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
41.04% {
    transform: matrix3d(1.002, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
44.44% {
    transform: matrix3d(1.003, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
52.15% {
    transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
59.86% {
    transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
63.26% {
    transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
75.28% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
85.49% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
90.69% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
100% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
}
@keyframes h-btn-bounce {
0% {
    transform: matrix3d(0.9, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
3.4% {
    transform: matrix3d(0.941, 0, 0, 0, 0, 0.941, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
4.7% {
    transform: matrix3d(0.96, 0, 0, 0, 0, 0.96, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
6.81% {
    transform: matrix3d(0.989, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
9.41% {
    transform: matrix3d(1.017, 0, 0, 0, 0, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
10.21% {
    transform: matrix3d(1.023, 0, 0, 0, 0, 1.023, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
13.61% {
    transform: matrix3d(1.033, 0, 0, 0, 0, 1.033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
14.11% {
    transform: matrix3d(1.033, 0, 0, 0, 0, 1.033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
17.52% {
    transform: matrix3d(1.024, 0, 0, 0, 0, 1.024, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
18.72% {
    transform: matrix3d(1.019, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
21.32% {
    transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
24.32% {
    transform: matrix3d(0.996, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
25.23% {
    transform: matrix3d(0.994, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
29.03% {
    transform: matrix3d(0.99, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
29.93% {
    transform: matrix3d(0.99, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
35.54% {
    transform: matrix3d(0.996, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
36.74% {
    transform: matrix3d(0.998, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
41.04% {
    transform: matrix3d(1.002, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
44.44% {
    transform: matrix3d(1.003, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
52.15% {
    transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
59.86% {
    transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
63.26% {
    transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
75.28% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
85.49% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
90.69% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
100% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
}
@-webkit-keyframes lds-ellipsis1 {
0% {
    transform: scale(0);
}
100% {
    transform: scale(1);
}
}
@keyframes lds-ellipsis1 {
0% {
    transform: scale(0);
}
100% {
    transform: scale(1);
}
}
@-webkit-keyframes lds-ellipsis3 {
0% {
    transform: scale(1);
}
100% {
    transform: scale(0);
}
}
@keyframes lds-ellipsis3 {
0% {
    transform: scale(1);
}
100% {
    transform: scale(0);
}
}
@-webkit-keyframes lds-ellipsis2 {
0% {
    transform: translate(0, 0);
}
100% {
    transform: translate(19px, 0);
}
}
@keyframes lds-ellipsis2 {
0% {
    transform: translate(0, 0);
}
100% {
    transform: translate(19px, 0);
}
}
[v-cloak] {
  display: none;
}
* {
  font-family: "PingFangTC", "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
*::-moz-selection {
  background: var(--text-select-bg);
  color: #ffffff;
  /* WebKit/Blink Browsers */
}
*::selection {
  background: var(--text-select-bg);
  color: #ffffff;
  /* WebKit/Blink Browsers */
}
*::-moz-selection {
  background: var(--text-select-bg);
  color: #ffffff;
  /* Gecko Browsers */
}
body.scroll-disabled {
  overflow: hidden;
}
a {
  background-color: transparent;
  text-decoration: none;
  cursor: pointer;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
ul {
  list-style: none;
}

/* FOR MOZILLA */
@-moz-document url-prefix() {}
/* FOR CHROME */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari and Chrome, if Chrome rule needed */
}
/* Safari 5+ ONLY */
input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */
}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.ma-1 {
  margin: 1px !important;
}
.mx-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}
.my-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}
.mt-1 {
  margin-top: 1px !important;
}
.mb-1 {
  margin-bottom: 1px !important;
}
.ml-1 {
  margin-left: 1px !important;
}
.mr-1 {
  margin-right: 1px !important;
}
.pa-1 {
  padding: 1px !important;
}
.px-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}
.py-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}
.pt-1 {
  padding-top: 1px !important;
}
.pb-1 {
  padding-bottom: 1px !important;
}
.pl-1 {
  padding-left: 1px !important;
}
.pr-1 {
  padding-right: 1px !important;
}
.ma-2 {
  margin: 2px !important;
}
.mx-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}
.my-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}
.mt-2 {
  margin-top: 2px !important;
}
.mb-2 {
  margin-bottom: 2px !important;
}
.ml-2 {
  margin-left: 2px !important;
}
.mr-2 {
  margin-right: 2px !important;
}
.pa-2 {
  padding: 2px !important;
}
.px-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.py-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.pt-2 {
  padding-top: 2px !important;
}
.pb-2 {
  padding-bottom: 2px !important;
}
.pl-2 {
  padding-left: 2px !important;
}
.pr-2 {
  padding-right: 2px !important;
}
.ma-3 {
  margin: 3px !important;
}
.mx-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}
.my-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}
.mt-3 {
  margin-top: 3px !important;
}
.mb-3 {
  margin-bottom: 3px !important;
}
.ml-3 {
  margin-left: 3px !important;
}
.mr-3 {
  margin-right: 3px !important;
}
.pa-3 {
  padding: 3px !important;
}
.px-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}
.py-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
.pt-3 {
  padding-top: 3px !important;
}
.pb-3 {
  padding-bottom: 3px !important;
}
.pl-3 {
  padding-left: 3px !important;
}
.pr-3 {
  padding-right: 3px !important;
}
.ma-4 {
  margin: 4px !important;
}
.mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.mt-4 {
  margin-top: 4px !important;
}
.mb-4 {
  margin-bottom: 4px !important;
}
.ml-4 {
  margin-left: 4px !important;
}
.mr-4 {
  margin-right: 4px !important;
}
.pa-4 {
  padding: 4px !important;
}
.px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.pt-4 {
  padding-top: 4px !important;
}
.pb-4 {
  padding-bottom: 4px !important;
}
.pl-4 {
  padding-left: 4px !important;
}
.pr-4 {
  padding-right: 4px !important;
}
.ma-5 {
  margin: 5px !important;
}
.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.pa-5 {
  padding: 5px !important;
}
.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.ma-6 {
  margin: 6px !important;
}
.mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.mt-6 {
  margin-top: 6px !important;
}
.mb-6 {
  margin-bottom: 6px !important;
}
.ml-6 {
  margin-left: 6px !important;
}
.mr-6 {
  margin-right: 6px !important;
}
.pa-6 {
  padding: 6px !important;
}
.px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.pt-6 {
  padding-top: 6px !important;
}
.pb-6 {
  padding-bottom: 6px !important;
}
.pl-6 {
  padding-left: 6px !important;
}
.pr-6 {
  padding-right: 6px !important;
}
.ma-7 {
  margin: 7px !important;
}
.mx-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}
.my-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}
.mt-7 {
  margin-top: 7px !important;
}
.mb-7 {
  margin-bottom: 7px !important;
}
.ml-7 {
  margin-left: 7px !important;
}
.mr-7 {
  margin-right: 7px !important;
}
.pa-7 {
  padding: 7px !important;
}
.px-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}
.py-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.pt-7 {
  padding-top: 7px !important;
}
.pb-7 {
  padding-bottom: 7px !important;
}
.pl-7 {
  padding-left: 7px !important;
}
.pr-7 {
  padding-right: 7px !important;
}
.ma-8 {
  margin: 8px !important;
}
.mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.mt-8 {
  margin-top: 8px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.ml-8 {
  margin-left: 8px !important;
}
.mr-8 {
  margin-right: 8px !important;
}
.pa-8 {
  padding: 8px !important;
}
.px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.pt-8 {
  padding-top: 8px !important;
}
.pb-8 {
  padding-bottom: 8px !important;
}
.pl-8 {
  padding-left: 8px !important;
}
.pr-8 {
  padding-right: 8px !important;
}
.ma-9 {
  margin: 9px !important;
}
.mx-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}
.my-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}
.mt-9 {
  margin-top: 9px !important;
}
.mb-9 {
  margin-bottom: 9px !important;
}
.ml-9 {
  margin-left: 9px !important;
}
.mr-9 {
  margin-right: 9px !important;
}
.pa-9 {
  padding: 9px !important;
}
.px-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}
.py-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}
.pt-9 {
  padding-top: 9px !important;
}
.pb-9 {
  padding-bottom: 9px !important;
}
.pl-9 {
  padding-left: 9px !important;
}
.pr-9 {
  padding-right: 9px !important;
}
.ma-10 {
  margin: 10px !important;
}
.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.pa-10 {
  padding: 10px !important;
}
.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.ma-11 {
  margin: 11px !important;
}
.mx-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}
.my-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}
.mt-11 {
  margin-top: 11px !important;
}
.mb-11 {
  margin-bottom: 11px !important;
}
.ml-11 {
  margin-left: 11px !important;
}
.mr-11 {
  margin-right: 11px !important;
}
.pa-11 {
  padding: 11px !important;
}
.px-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}
.py-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}
.pt-11 {
  padding-top: 11px !important;
}
.pb-11 {
  padding-bottom: 11px !important;
}
.pl-11 {
  padding-left: 11px !important;
}
.pr-11 {
  padding-right: 11px !important;
}
.ma-12 {
  margin: 12px !important;
}
.mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mb-12 {
  margin-bottom: 12px !important;
}
.ml-12 {
  margin-left: 12px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.pa-12 {
  padding: 12px !important;
}
.px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.pt-12 {
  padding-top: 12px !important;
}
.pb-12 {
  padding-bottom: 12px !important;
}
.pl-12 {
  padding-left: 12px !important;
}
.pr-12 {
  padding-right: 12px !important;
}
.ma-13 {
  margin: 13px !important;
}
.mx-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}
.my-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}
.mt-13 {
  margin-top: 13px !important;
}
.mb-13 {
  margin-bottom: 13px !important;
}
.ml-13 {
  margin-left: 13px !important;
}
.mr-13 {
  margin-right: 13px !important;
}
.pa-13 {
  padding: 13px !important;
}
.px-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}
.py-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}
.pt-13 {
  padding-top: 13px !important;
}
.pb-13 {
  padding-bottom: 13px !important;
}
.pl-13 {
  padding-left: 13px !important;
}
.pr-13 {
  padding-right: 13px !important;
}
.ma-14 {
  margin: 14px !important;
}
.mx-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}
.my-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}
.mt-14 {
  margin-top: 14px !important;
}
.mb-14 {
  margin-bottom: 14px !important;
}
.ml-14 {
  margin-left: 14px !important;
}
.mr-14 {
  margin-right: 14px !important;
}
.pa-14 {
  padding: 14px !important;
}
.px-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}
.py-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}
.pt-14 {
  padding-top: 14px !important;
}
.pb-14 {
  padding-bottom: 14px !important;
}
.pl-14 {
  padding-left: 14px !important;
}
.pr-14 {
  padding-right: 14px !important;
}
.ma-15 {
  margin: 15px !important;
}
.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.pa-15 {
  padding: 15px !important;
}
.px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.ma-16 {
  margin: 16px !important;
}
.mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.mt-16 {
  margin-top: 16px !important;
}
.mb-16 {
  margin-bottom: 16px !important;
}
.ml-16 {
  margin-left: 16px !important;
}
.mr-16 {
  margin-right: 16px !important;
}
.pa-16 {
  padding: 16px !important;
}
.px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.pt-16 {
  padding-top: 16px !important;
}
.pb-16 {
  padding-bottom: 16px !important;
}
.pl-16 {
  padding-left: 16px !important;
}
.pr-16 {
  padding-right: 16px !important;
}
.ma-17 {
  margin: 17px !important;
}
.mx-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}
.my-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}
.mt-17 {
  margin-top: 17px !important;
}
.mb-17 {
  margin-bottom: 17px !important;
}
.ml-17 {
  margin-left: 17px !important;
}
.mr-17 {
  margin-right: 17px !important;
}
.pa-17 {
  padding: 17px !important;
}
.px-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}
.py-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}
.pt-17 {
  padding-top: 17px !important;
}
.pb-17 {
  padding-bottom: 17px !important;
}
.pl-17 {
  padding-left: 17px !important;
}
.pr-17 {
  padding-right: 17px !important;
}
.ma-18 {
  margin: 18px !important;
}
.mx-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}
.my-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}
.mt-18 {
  margin-top: 18px !important;
}
.mb-18 {
  margin-bottom: 18px !important;
}
.ml-18 {
  margin-left: 18px !important;
}
.mr-18 {
  margin-right: 18px !important;
}
.pa-18 {
  padding: 18px !important;
}
.px-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}
.py-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}
.pt-18 {
  padding-top: 18px !important;
}
.pb-18 {
  padding-bottom: 18px !important;
}
.pl-18 {
  padding-left: 18px !important;
}
.pr-18 {
  padding-right: 18px !important;
}
.ma-19 {
  margin: 19px !important;
}
.mx-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}
.my-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}
.mt-19 {
  margin-top: 19px !important;
}
.mb-19 {
  margin-bottom: 19px !important;
}
.ml-19 {
  margin-left: 19px !important;
}
.mr-19 {
  margin-right: 19px !important;
}
.pa-19 {
  padding: 19px !important;
}
.px-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}
.py-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}
.pt-19 {
  padding-top: 19px !important;
}
.pb-19 {
  padding-bottom: 19px !important;
}
.pl-19 {
  padding-left: 19px !important;
}
.pr-19 {
  padding-right: 19px !important;
}
.ma-20 {
  margin: 20px !important;
}
.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.pa-20 {
  padding: 20px !important;
}
.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.ma-21 {
  margin: 21px !important;
}
.mx-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}
.my-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}
.mt-21 {
  margin-top: 21px !important;
}
.mb-21 {
  margin-bottom: 21px !important;
}
.ml-21 {
  margin-left: 21px !important;
}
.mr-21 {
  margin-right: 21px !important;
}
.pa-21 {
  padding: 21px !important;
}
.px-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}
.py-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}
.pt-21 {
  padding-top: 21px !important;
}
.pb-21 {
  padding-bottom: 21px !important;
}
.pl-21 {
  padding-left: 21px !important;
}
.pr-21 {
  padding-right: 21px !important;
}
.ma-22 {
  margin: 22px !important;
}
.mx-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}
.my-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}
.mt-22 {
  margin-top: 22px !important;
}
.mb-22 {
  margin-bottom: 22px !important;
}
.ml-22 {
  margin-left: 22px !important;
}
.mr-22 {
  margin-right: 22px !important;
}
.pa-22 {
  padding: 22px !important;
}
.px-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}
.py-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}
.pt-22 {
  padding-top: 22px !important;
}
.pb-22 {
  padding-bottom: 22px !important;
}
.pl-22 {
  padding-left: 22px !important;
}
.pr-22 {
  padding-right: 22px !important;
}
.ma-23 {
  margin: 23px !important;
}
.mx-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}
.my-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}
.mt-23 {
  margin-top: 23px !important;
}
.mb-23 {
  margin-bottom: 23px !important;
}
.ml-23 {
  margin-left: 23px !important;
}
.mr-23 {
  margin-right: 23px !important;
}
.pa-23 {
  padding: 23px !important;
}
.px-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}
.py-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}
.pt-23 {
  padding-top: 23px !important;
}
.pb-23 {
  padding-bottom: 23px !important;
}
.pl-23 {
  padding-left: 23px !important;
}
.pr-23 {
  padding-right: 23px !important;
}
.ma-24 {
  margin: 24px !important;
}
.mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.mt-24 {
  margin-top: 24px !important;
}
.mb-24 {
  margin-bottom: 24px !important;
}
.ml-24 {
  margin-left: 24px !important;
}
.mr-24 {
  margin-right: 24px !important;
}
.pa-24 {
  padding: 24px !important;
}
.px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.pt-24 {
  padding-top: 24px !important;
}
.pb-24 {
  padding-bottom: 24px !important;
}
.pl-24 {
  padding-left: 24px !important;
}
.pr-24 {
  padding-right: 24px !important;
}
.ma-25 {
  margin: 25px !important;
}
.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.pa-25 {
  padding: 25px !important;
}
.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.ma-26 {
  margin: 26px !important;
}
.mx-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}
.my-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}
.mt-26 {
  margin-top: 26px !important;
}
.mb-26 {
  margin-bottom: 26px !important;
}
.ml-26 {
  margin-left: 26px !important;
}
.mr-26 {
  margin-right: 26px !important;
}
.pa-26 {
  padding: 26px !important;
}
.px-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}
.py-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}
.pt-26 {
  padding-top: 26px !important;
}
.pb-26 {
  padding-bottom: 26px !important;
}
.pl-26 {
  padding-left: 26px !important;
}
.pr-26 {
  padding-right: 26px !important;
}
.ma-27 {
  margin: 27px !important;
}
.mx-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}
.my-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}
.mt-27 {
  margin-top: 27px !important;
}
.mb-27 {
  margin-bottom: 27px !important;
}
.ml-27 {
  margin-left: 27px !important;
}
.mr-27 {
  margin-right: 27px !important;
}
.pa-27 {
  padding: 27px !important;
}
.px-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}
.py-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}
.pt-27 {
  padding-top: 27px !important;
}
.pb-27 {
  padding-bottom: 27px !important;
}
.pl-27 {
  padding-left: 27px !important;
}
.pr-27 {
  padding-right: 27px !important;
}
.ma-28 {
  margin: 28px !important;
}
.mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.mt-28 {
  margin-top: 28px !important;
}
.mb-28 {
  margin-bottom: 28px !important;
}
.ml-28 {
  margin-left: 28px !important;
}
.mr-28 {
  margin-right: 28px !important;
}
.pa-28 {
  padding: 28px !important;
}
.px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.pt-28 {
  padding-top: 28px !important;
}
.pb-28 {
  padding-bottom: 28px !important;
}
.pl-28 {
  padding-left: 28px !important;
}
.pr-28 {
  padding-right: 28px !important;
}
.ma-29 {
  margin: 29px !important;
}
.mx-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}
.my-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}
.mt-29 {
  margin-top: 29px !important;
}
.mb-29 {
  margin-bottom: 29px !important;
}
.ml-29 {
  margin-left: 29px !important;
}
.mr-29 {
  margin-right: 29px !important;
}
.pa-29 {
  padding: 29px !important;
}
.px-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}
.py-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}
.pt-29 {
  padding-top: 29px !important;
}
.pb-29 {
  padding-bottom: 29px !important;
}
.pl-29 {
  padding-left: 29px !important;
}
.pr-29 {
  padding-right: 29px !important;
}
.ma-30 {
  margin: 30px !important;
}
.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.pa-30 {
  padding: 30px !important;
}
.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.ma-31 {
  margin: 31px !important;
}
.mx-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}
.my-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}
.mt-31 {
  margin-top: 31px !important;
}
.mb-31 {
  margin-bottom: 31px !important;
}
.ml-31 {
  margin-left: 31px !important;
}
.mr-31 {
  margin-right: 31px !important;
}
.pa-31 {
  padding: 31px !important;
}
.px-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}
.py-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}
.pt-31 {
  padding-top: 31px !important;
}
.pb-31 {
  padding-bottom: 31px !important;
}
.pl-31 {
  padding-left: 31px !important;
}
.pr-31 {
  padding-right: 31px !important;
}
.ma-32 {
  margin: 32px !important;
}
.mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.mt-32 {
  margin-top: 32px !important;
}
.mb-32 {
  margin-bottom: 32px !important;
}
.ml-32 {
  margin-left: 32px !important;
}
.mr-32 {
  margin-right: 32px !important;
}
.pa-32 {
  padding: 32px !important;
}
.px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.pt-32 {
  padding-top: 32px !important;
}
.pb-32 {
  padding-bottom: 32px !important;
}
.pl-32 {
  padding-left: 32px !important;
}
.pr-32 {
  padding-right: 32px !important;
}
.ma-33 {
  margin: 33px !important;
}
.mx-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
}
.my-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}
.mt-33 {
  margin-top: 33px !important;
}
.mb-33 {
  margin-bottom: 33px !important;
}
.ml-33 {
  margin-left: 33px !important;
}
.mr-33 {
  margin-right: 33px !important;
}
.pa-33 {
  padding: 33px !important;
}
.px-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
}
.py-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}
.pt-33 {
  padding-top: 33px !important;
}
.pb-33 {
  padding-bottom: 33px !important;
}
.pl-33 {
  padding-left: 33px !important;
}
.pr-33 {
  padding-right: 33px !important;
}
.ma-34 {
  margin: 34px !important;
}
.mx-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}
.my-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}
.mt-34 {
  margin-top: 34px !important;
}
.mb-34 {
  margin-bottom: 34px !important;
}
.ml-34 {
  margin-left: 34px !important;
}
.mr-34 {
  margin-right: 34px !important;
}
.pa-34 {
  padding: 34px !important;
}
.px-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}
.py-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}
.pt-34 {
  padding-top: 34px !important;
}
.pb-34 {
  padding-bottom: 34px !important;
}
.pl-34 {
  padding-left: 34px !important;
}
.pr-34 {
  padding-right: 34px !important;
}
.ma-35 {
  margin: 35px !important;
}
.mx-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}
.my-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}
.mt-35 {
  margin-top: 35px !important;
}
.mb-35 {
  margin-bottom: 35px !important;
}
.ml-35 {
  margin-left: 35px !important;
}
.mr-35 {
  margin-right: 35px !important;
}
.pa-35 {
  padding: 35px !important;
}
.px-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}
.py-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}
.pt-35 {
  padding-top: 35px !important;
}
.pb-35 {
  padding-bottom: 35px !important;
}
.pl-35 {
  padding-left: 35px !important;
}
.pr-35 {
  padding-right: 35px !important;
}
.ma-36 {
  margin: 36px !important;
}
.mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.mt-36 {
  margin-top: 36px !important;
}
.mb-36 {
  margin-bottom: 36px !important;
}
.ml-36 {
  margin-left: 36px !important;
}
.mr-36 {
  margin-right: 36px !important;
}
.pa-36 {
  padding: 36px !important;
}
.px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.pt-36 {
  padding-top: 36px !important;
}
.pb-36 {
  padding-bottom: 36px !important;
}
.pl-36 {
  padding-left: 36px !important;
}
.pr-36 {
  padding-right: 36px !important;
}
.ma-37 {
  margin: 37px !important;
}
.mx-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
}
.my-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}
.mt-37 {
  margin-top: 37px !important;
}
.mb-37 {
  margin-bottom: 37px !important;
}
.ml-37 {
  margin-left: 37px !important;
}
.mr-37 {
  margin-right: 37px !important;
}
.pa-37 {
  padding: 37px !important;
}
.px-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
}
.py-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}
.pt-37 {
  padding-top: 37px !important;
}
.pb-37 {
  padding-bottom: 37px !important;
}
.pl-37 {
  padding-left: 37px !important;
}
.pr-37 {
  padding-right: 37px !important;
}
.ma-38 {
  margin: 38px !important;
}
.mx-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}
.my-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}
.mt-38 {
  margin-top: 38px !important;
}
.mb-38 {
  margin-bottom: 38px !important;
}
.ml-38 {
  margin-left: 38px !important;
}
.mr-38 {
  margin-right: 38px !important;
}
.pa-38 {
  padding: 38px !important;
}
.px-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}
.py-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}
.pt-38 {
  padding-top: 38px !important;
}
.pb-38 {
  padding-bottom: 38px !important;
}
.pl-38 {
  padding-left: 38px !important;
}
.pr-38 {
  padding-right: 38px !important;
}
.ma-39 {
  margin: 39px !important;
}
.mx-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
}
.my-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}
.mt-39 {
  margin-top: 39px !important;
}
.mb-39 {
  margin-bottom: 39px !important;
}
.ml-39 {
  margin-left: 39px !important;
}
.mr-39 {
  margin-right: 39px !important;
}
.pa-39 {
  padding: 39px !important;
}
.px-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
}
.py-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}
.pt-39 {
  padding-top: 39px !important;
}
.pb-39 {
  padding-bottom: 39px !important;
}
.pl-39 {
  padding-left: 39px !important;
}
.pr-39 {
  padding-right: 39px !important;
}
.ma-40 {
  margin: 40px !important;
}
.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.pa-40 {
  padding: 40px !important;
}
.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.ma-41 {
  margin: 41px !important;
}
.mx-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
}
.my-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}
.mt-41 {
  margin-top: 41px !important;
}
.mb-41 {
  margin-bottom: 41px !important;
}
.ml-41 {
  margin-left: 41px !important;
}
.mr-41 {
  margin-right: 41px !important;
}
.pa-41 {
  padding: 41px !important;
}
.px-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
}
.py-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}
.pt-41 {
  padding-top: 41px !important;
}
.pb-41 {
  padding-bottom: 41px !important;
}
.pl-41 {
  padding-left: 41px !important;
}
.pr-41 {
  padding-right: 41px !important;
}
.ma-42 {
  margin: 42px !important;
}
.mx-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
}
.my-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}
.mt-42 {
  margin-top: 42px !important;
}
.mb-42 {
  margin-bottom: 42px !important;
}
.ml-42 {
  margin-left: 42px !important;
}
.mr-42 {
  margin-right: 42px !important;
}
.pa-42 {
  padding: 42px !important;
}
.px-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
}
.py-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}
.pt-42 {
  padding-top: 42px !important;
}
.pb-42 {
  padding-bottom: 42px !important;
}
.pl-42 {
  padding-left: 42px !important;
}
.pr-42 {
  padding-right: 42px !important;
}
.ma-43 {
  margin: 43px !important;
}
.mx-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
}
.my-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}
.mt-43 {
  margin-top: 43px !important;
}
.mb-43 {
  margin-bottom: 43px !important;
}
.ml-43 {
  margin-left: 43px !important;
}
.mr-43 {
  margin-right: 43px !important;
}
.pa-43 {
  padding: 43px !important;
}
.px-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
}
.py-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}
.pt-43 {
  padding-top: 43px !important;
}
.pb-43 {
  padding-bottom: 43px !important;
}
.pl-43 {
  padding-left: 43px !important;
}
.pr-43 {
  padding-right: 43px !important;
}
.ma-44 {
  margin: 44px !important;
}
.mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.mt-44 {
  margin-top: 44px !important;
}
.mb-44 {
  margin-bottom: 44px !important;
}
.ml-44 {
  margin-left: 44px !important;
}
.mr-44 {
  margin-right: 44px !important;
}
.pa-44 {
  padding: 44px !important;
}
.px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.pt-44 {
  padding-top: 44px !important;
}
.pb-44 {
  padding-bottom: 44px !important;
}
.pl-44 {
  padding-left: 44px !important;
}
.pr-44 {
  padding-right: 44px !important;
}
.ma-45 {
  margin: 45px !important;
}
.mx-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}
.my-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}
.mt-45 {
  margin-top: 45px !important;
}
.mb-45 {
  margin-bottom: 45px !important;
}
.ml-45 {
  margin-left: 45px !important;
}
.mr-45 {
  margin-right: 45px !important;
}
.pa-45 {
  padding: 45px !important;
}
.px-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}
.py-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}
.pt-45 {
  padding-top: 45px !important;
}
.pb-45 {
  padding-bottom: 45px !important;
}
.pl-45 {
  padding-left: 45px !important;
}
.pr-45 {
  padding-right: 45px !important;
}
.ma-46 {
  margin: 46px !important;
}
.mx-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
}
.my-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}
.mt-46 {
  margin-top: 46px !important;
}
.mb-46 {
  margin-bottom: 46px !important;
}
.ml-46 {
  margin-left: 46px !important;
}
.mr-46 {
  margin-right: 46px !important;
}
.pa-46 {
  padding: 46px !important;
}
.px-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}
.py-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}
.pt-46 {
  padding-top: 46px !important;
}
.pb-46 {
  padding-bottom: 46px !important;
}
.pl-46 {
  padding-left: 46px !important;
}
.pr-46 {
  padding-right: 46px !important;
}
.ma-47 {
  margin: 47px !important;
}
.mx-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
}
.my-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}
.mt-47 {
  margin-top: 47px !important;
}
.mb-47 {
  margin-bottom: 47px !important;
}
.ml-47 {
  margin-left: 47px !important;
}
.mr-47 {
  margin-right: 47px !important;
}
.pa-47 {
  padding: 47px !important;
}
.px-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
}
.py-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}
.pt-47 {
  padding-top: 47px !important;
}
.pb-47 {
  padding-bottom: 47px !important;
}
.pl-47 {
  padding-left: 47px !important;
}
.pr-47 {
  padding-right: 47px !important;
}
.ma-48 {
  margin: 48px !important;
}
.mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.mt-48 {
  margin-top: 48px !important;
}
.mb-48 {
  margin-bottom: 48px !important;
}
.ml-48 {
  margin-left: 48px !important;
}
.mr-48 {
  margin-right: 48px !important;
}
.pa-48 {
  padding: 48px !important;
}
.px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.pt-48 {
  padding-top: 48px !important;
}
.pb-48 {
  padding-bottom: 48px !important;
}
.pl-48 {
  padding-left: 48px !important;
}
.pr-48 {
  padding-right: 48px !important;
}
.ma-49 {
  margin: 49px !important;
}
.mx-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
}
.my-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}
.mt-49 {
  margin-top: 49px !important;
}
.mb-49 {
  margin-bottom: 49px !important;
}
.ml-49 {
  margin-left: 49px !important;
}
.mr-49 {
  margin-right: 49px !important;
}
.pa-49 {
  padding: 49px !important;
}
.px-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
}
.py-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}
.pt-49 {
  padding-top: 49px !important;
}
.pb-49 {
  padding-bottom: 49px !important;
}
.pl-49 {
  padding-left: 49px !important;
}
.pr-49 {
  padding-right: 49px !important;
}
.ma-50 {
  margin: 50px !important;
}
.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.pa-50 {
  padding: 50px !important;
}
.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.ma-51 {
  margin: 51px !important;
}
.mx-51 {
  margin-left: 51px !important;
  margin-right: 51px !important;
}
.my-51 {
  margin-top: 51px !important;
  margin-bottom: 51px !important;
}
.mt-51 {
  margin-top: 51px !important;
}
.mb-51 {
  margin-bottom: 51px !important;
}
.ml-51 {
  margin-left: 51px !important;
}
.mr-51 {
  margin-right: 51px !important;
}
.pa-51 {
  padding: 51px !important;
}
.px-51 {
  padding-left: 51px !important;
  padding-right: 51px !important;
}
.py-51 {
  padding-top: 51px !important;
  padding-bottom: 51px !important;
}
.pt-51 {
  padding-top: 51px !important;
}
.pb-51 {
  padding-bottom: 51px !important;
}
.pl-51 {
  padding-left: 51px !important;
}
.pr-51 {
  padding-right: 51px !important;
}
.ma-52 {
  margin: 52px !important;
}
.mx-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}
.my-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}
.mt-52 {
  margin-top: 52px !important;
}
.mb-52 {
  margin-bottom: 52px !important;
}
.ml-52 {
  margin-left: 52px !important;
}
.mr-52 {
  margin-right: 52px !important;
}
.pa-52 {
  padding: 52px !important;
}
.px-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}
.py-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}
.pt-52 {
  padding-top: 52px !important;
}
.pb-52 {
  padding-bottom: 52px !important;
}
.pl-52 {
  padding-left: 52px !important;
}
.pr-52 {
  padding-right: 52px !important;
}
.ma-53 {
  margin: 53px !important;
}
.mx-53 {
  margin-left: 53px !important;
  margin-right: 53px !important;
}
.my-53 {
  margin-top: 53px !important;
  margin-bottom: 53px !important;
}
.mt-53 {
  margin-top: 53px !important;
}
.mb-53 {
  margin-bottom: 53px !important;
}
.ml-53 {
  margin-left: 53px !important;
}
.mr-53 {
  margin-right: 53px !important;
}
.pa-53 {
  padding: 53px !important;
}
.px-53 {
  padding-left: 53px !important;
  padding-right: 53px !important;
}
.py-53 {
  padding-top: 53px !important;
  padding-bottom: 53px !important;
}
.pt-53 {
  padding-top: 53px !important;
}
.pb-53 {
  padding-bottom: 53px !important;
}
.pl-53 {
  padding-left: 53px !important;
}
.pr-53 {
  padding-right: 53px !important;
}
.ma-54 {
  margin: 54px !important;
}
.mx-54 {
  margin-left: 54px !important;
  margin-right: 54px !important;
}
.my-54 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}
.mt-54 {
  margin-top: 54px !important;
}
.mb-54 {
  margin-bottom: 54px !important;
}
.ml-54 {
  margin-left: 54px !important;
}
.mr-54 {
  margin-right: 54px !important;
}
.pa-54 {
  padding: 54px !important;
}
.px-54 {
  padding-left: 54px !important;
  padding-right: 54px !important;
}
.py-54 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}
.pt-54 {
  padding-top: 54px !important;
}
.pb-54 {
  padding-bottom: 54px !important;
}
.pl-54 {
  padding-left: 54px !important;
}
.pr-54 {
  padding-right: 54px !important;
}
.ma-55 {
  margin: 55px !important;
}
.mx-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}
.my-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}
.mt-55 {
  margin-top: 55px !important;
}
.mb-55 {
  margin-bottom: 55px !important;
}
.ml-55 {
  margin-left: 55px !important;
}
.mr-55 {
  margin-right: 55px !important;
}
.pa-55 {
  padding: 55px !important;
}
.px-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}
.py-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}
.pt-55 {
  padding-top: 55px !important;
}
.pb-55 {
  padding-bottom: 55px !important;
}
.pl-55 {
  padding-left: 55px !important;
}
.pr-55 {
  padding-right: 55px !important;
}
.ma-56 {
  margin: 56px !important;
}
.mx-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}
.my-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}
.mt-56 {
  margin-top: 56px !important;
}
.mb-56 {
  margin-bottom: 56px !important;
}
.ml-56 {
  margin-left: 56px !important;
}
.mr-56 {
  margin-right: 56px !important;
}
.pa-56 {
  padding: 56px !important;
}
.px-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}
.py-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}
.pt-56 {
  padding-top: 56px !important;
}
.pb-56 {
  padding-bottom: 56px !important;
}
.pl-56 {
  padding-left: 56px !important;
}
.pr-56 {
  padding-right: 56px !important;
}
.ma-57 {
  margin: 57px !important;
}
.mx-57 {
  margin-left: 57px !important;
  margin-right: 57px !important;
}
.my-57 {
  margin-top: 57px !important;
  margin-bottom: 57px !important;
}
.mt-57 {
  margin-top: 57px !important;
}
.mb-57 {
  margin-bottom: 57px !important;
}
.ml-57 {
  margin-left: 57px !important;
}
.mr-57 {
  margin-right: 57px !important;
}
.pa-57 {
  padding: 57px !important;
}
.px-57 {
  padding-left: 57px !important;
  padding-right: 57px !important;
}
.py-57 {
  padding-top: 57px !important;
  padding-bottom: 57px !important;
}
.pt-57 {
  padding-top: 57px !important;
}
.pb-57 {
  padding-bottom: 57px !important;
}
.pl-57 {
  padding-left: 57px !important;
}
.pr-57 {
  padding-right: 57px !important;
}
.ma-58 {
  margin: 58px !important;
}
.mx-58 {
  margin-left: 58px !important;
  margin-right: 58px !important;
}
.my-58 {
  margin-top: 58px !important;
  margin-bottom: 58px !important;
}
.mt-58 {
  margin-top: 58px !important;
}
.mb-58 {
  margin-bottom: 58px !important;
}
.ml-58 {
  margin-left: 58px !important;
}
.mr-58 {
  margin-right: 58px !important;
}
.pa-58 {
  padding: 58px !important;
}
.px-58 {
  padding-left: 58px !important;
  padding-right: 58px !important;
}
.py-58 {
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}
.pt-58 {
  padding-top: 58px !important;
}
.pb-58 {
  padding-bottom: 58px !important;
}
.pl-58 {
  padding-left: 58px !important;
}
.pr-58 {
  padding-right: 58px !important;
}
.ma-59 {
  margin: 59px !important;
}
.mx-59 {
  margin-left: 59px !important;
  margin-right: 59px !important;
}
.my-59 {
  margin-top: 59px !important;
  margin-bottom: 59px !important;
}
.mt-59 {
  margin-top: 59px !important;
}
.mb-59 {
  margin-bottom: 59px !important;
}
.ml-59 {
  margin-left: 59px !important;
}
.mr-59 {
  margin-right: 59px !important;
}
.pa-59 {
  padding: 59px !important;
}
.px-59 {
  padding-left: 59px !important;
  padding-right: 59px !important;
}
.py-59 {
  padding-top: 59px !important;
  padding-bottom: 59px !important;
}
.pt-59 {
  padding-top: 59px !important;
}
.pb-59 {
  padding-bottom: 59px !important;
}
.pl-59 {
  padding-left: 59px !important;
}
.pr-59 {
  padding-right: 59px !important;
}
.ma-60 {
  margin: 60px !important;
}
.mx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}
.my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.mt-60 {
  margin-top: 60px !important;
}
.mb-60 {
  margin-bottom: 60px !important;
}
.ml-60 {
  margin-left: 60px !important;
}
.mr-60 {
  margin-right: 60px !important;
}
.pa-60 {
  padding: 60px !important;
}
.px-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
.py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.pt-60 {
  padding-top: 60px !important;
}
.pb-60 {
  padding-bottom: 60px !important;
}
.pl-60 {
  padding-left: 60px !important;
}
.pr-60 {
  padding-right: 60px !important;
}
.ma-61 {
  margin: 61px !important;
}
.mx-61 {
  margin-left: 61px !important;
  margin-right: 61px !important;
}
.my-61 {
  margin-top: 61px !important;
  margin-bottom: 61px !important;
}
.mt-61 {
  margin-top: 61px !important;
}
.mb-61 {
  margin-bottom: 61px !important;
}
.ml-61 {
  margin-left: 61px !important;
}
.mr-61 {
  margin-right: 61px !important;
}
.pa-61 {
  padding: 61px !important;
}
.px-61 {
  padding-left: 61px !important;
  padding-right: 61px !important;
}
.py-61 {
  padding-top: 61px !important;
  padding-bottom: 61px !important;
}
.pt-61 {
  padding-top: 61px !important;
}
.pb-61 {
  padding-bottom: 61px !important;
}
.pl-61 {
  padding-left: 61px !important;
}
.pr-61 {
  padding-right: 61px !important;
}
.ma-62 {
  margin: 62px !important;
}
.mx-62 {
  margin-left: 62px !important;
  margin-right: 62px !important;
}
.my-62 {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}
.mt-62 {
  margin-top: 62px !important;
}
.mb-62 {
  margin-bottom: 62px !important;
}
.ml-62 {
  margin-left: 62px !important;
}
.mr-62 {
  margin-right: 62px !important;
}
.pa-62 {
  padding: 62px !important;
}
.px-62 {
  padding-left: 62px !important;
  padding-right: 62px !important;
}
.py-62 {
  padding-top: 62px !important;
  padding-bottom: 62px !important;
}
.pt-62 {
  padding-top: 62px !important;
}
.pb-62 {
  padding-bottom: 62px !important;
}
.pl-62 {
  padding-left: 62px !important;
}
.pr-62 {
  padding-right: 62px !important;
}
.ma-63 {
  margin: 63px !important;
}
.mx-63 {
  margin-left: 63px !important;
  margin-right: 63px !important;
}
.my-63 {
  margin-top: 63px !important;
  margin-bottom: 63px !important;
}
.mt-63 {
  margin-top: 63px !important;
}
.mb-63 {
  margin-bottom: 63px !important;
}
.ml-63 {
  margin-left: 63px !important;
}
.mr-63 {
  margin-right: 63px !important;
}
.pa-63 {
  padding: 63px !important;
}
.px-63 {
  padding-left: 63px !important;
  padding-right: 63px !important;
}
.py-63 {
  padding-top: 63px !important;
  padding-bottom: 63px !important;
}
.pt-63 {
  padding-top: 63px !important;
}
.pb-63 {
  padding-bottom: 63px !important;
}
.pl-63 {
  padding-left: 63px !important;
}
.pr-63 {
  padding-right: 63px !important;
}
.ma-64 {
  margin: 64px !important;
}
.mx-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}
.my-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}
.mt-64 {
  margin-top: 64px !important;
}
.mb-64 {
  margin-bottom: 64px !important;
}
.ml-64 {
  margin-left: 64px !important;
}
.mr-64 {
  margin-right: 64px !important;
}
.pa-64 {
  padding: 64px !important;
}
.px-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}
.py-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}
.pt-64 {
  padding-top: 64px !important;
}
.pb-64 {
  padding-bottom: 64px !important;
}
.pl-64 {
  padding-left: 64px !important;
}
.pr-64 {
  padding-right: 64px !important;
}
.ma-65 {
  margin: 65px !important;
}
.mx-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}
.my-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}
.mt-65 {
  margin-top: 65px !important;
}
.mb-65 {
  margin-bottom: 65px !important;
}
.ml-65 {
  margin-left: 65px !important;
}
.mr-65 {
  margin-right: 65px !important;
}
.pa-65 {
  padding: 65px !important;
}
.px-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}
.py-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}
.pt-65 {
  padding-top: 65px !important;
}
.pb-65 {
  padding-bottom: 65px !important;
}
.pl-65 {
  padding-left: 65px !important;
}
.pr-65 {
  padding-right: 65px !important;
}
.ma-66 {
  margin: 66px !important;
}
.mx-66 {
  margin-left: 66px !important;
  margin-right: 66px !important;
}
.my-66 {
  margin-top: 66px !important;
  margin-bottom: 66px !important;
}
.mt-66 {
  margin-top: 66px !important;
}
.mb-66 {
  margin-bottom: 66px !important;
}
.ml-66 {
  margin-left: 66px !important;
}
.mr-66 {
  margin-right: 66px !important;
}
.pa-66 {
  padding: 66px !important;
}
.px-66 {
  padding-left: 66px !important;
  padding-right: 66px !important;
}
.py-66 {
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}
.pt-66 {
  padding-top: 66px !important;
}
.pb-66 {
  padding-bottom: 66px !important;
}
.pl-66 {
  padding-left: 66px !important;
}
.pr-66 {
  padding-right: 66px !important;
}
.ma-67 {
  margin: 67px !important;
}
.mx-67 {
  margin-left: 67px !important;
  margin-right: 67px !important;
}
.my-67 {
  margin-top: 67px !important;
  margin-bottom: 67px !important;
}
.mt-67 {
  margin-top: 67px !important;
}
.mb-67 {
  margin-bottom: 67px !important;
}
.ml-67 {
  margin-left: 67px !important;
}
.mr-67 {
  margin-right: 67px !important;
}
.pa-67 {
  padding: 67px !important;
}
.px-67 {
  padding-left: 67px !important;
  padding-right: 67px !important;
}
.py-67 {
  padding-top: 67px !important;
  padding-bottom: 67px !important;
}
.pt-67 {
  padding-top: 67px !important;
}
.pb-67 {
  padding-bottom: 67px !important;
}
.pl-67 {
  padding-left: 67px !important;
}
.pr-67 {
  padding-right: 67px !important;
}
.ma-68 {
  margin: 68px !important;
}
.mx-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}
.my-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}
.mt-68 {
  margin-top: 68px !important;
}
.mb-68 {
  margin-bottom: 68px !important;
}
.ml-68 {
  margin-left: 68px !important;
}
.mr-68 {
  margin-right: 68px !important;
}
.pa-68 {
  padding: 68px !important;
}
.px-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}
.py-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}
.pt-68 {
  padding-top: 68px !important;
}
.pb-68 {
  padding-bottom: 68px !important;
}
.pl-68 {
  padding-left: 68px !important;
}
.pr-68 {
  padding-right: 68px !important;
}
.ma-69 {
  margin: 69px !important;
}
.mx-69 {
  margin-left: 69px !important;
  margin-right: 69px !important;
}
.my-69 {
  margin-top: 69px !important;
  margin-bottom: 69px !important;
}
.mt-69 {
  margin-top: 69px !important;
}
.mb-69 {
  margin-bottom: 69px !important;
}
.ml-69 {
  margin-left: 69px !important;
}
.mr-69 {
  margin-right: 69px !important;
}
.pa-69 {
  padding: 69px !important;
}
.px-69 {
  padding-left: 69px !important;
  padding-right: 69px !important;
}
.py-69 {
  padding-top: 69px !important;
  padding-bottom: 69px !important;
}
.pt-69 {
  padding-top: 69px !important;
}
.pb-69 {
  padding-bottom: 69px !important;
}
.pl-69 {
  padding-left: 69px !important;
}
.pr-69 {
  padding-right: 69px !important;
}
.ma-70 {
  margin: 70px !important;
}
.mx-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}
.my-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}
.mt-70 {
  margin-top: 70px !important;
}
.mb-70 {
  margin-bottom: 70px !important;
}
.ml-70 {
  margin-left: 70px !important;
}
.mr-70 {
  margin-right: 70px !important;
}
.pa-70 {
  padding: 70px !important;
}
.px-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}
.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.pt-70 {
  padding-top: 70px !important;
}
.pb-70 {
  padding-bottom: 70px !important;
}
.pl-70 {
  padding-left: 70px !important;
}
.pr-70 {
  padding-right: 70px !important;
}
.ma-71 {
  margin: 71px !important;
}
.mx-71 {
  margin-left: 71px !important;
  margin-right: 71px !important;
}
.my-71 {
  margin-top: 71px !important;
  margin-bottom: 71px !important;
}
.mt-71 {
  margin-top: 71px !important;
}
.mb-71 {
  margin-bottom: 71px !important;
}
.ml-71 {
  margin-left: 71px !important;
}
.mr-71 {
  margin-right: 71px !important;
}
.pa-71 {
  padding: 71px !important;
}
.px-71 {
  padding-left: 71px !important;
  padding-right: 71px !important;
}
.py-71 {
  padding-top: 71px !important;
  padding-bottom: 71px !important;
}
.pt-71 {
  padding-top: 71px !important;
}
.pb-71 {
  padding-bottom: 71px !important;
}
.pl-71 {
  padding-left: 71px !important;
}
.pr-71 {
  padding-right: 71px !important;
}
.ma-72 {
  margin: 72px !important;
}
.mx-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}
.my-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}
.mt-72 {
  margin-top: 72px !important;
}
.mb-72 {
  margin-bottom: 72px !important;
}
.ml-72 {
  margin-left: 72px !important;
}
.mr-72 {
  margin-right: 72px !important;
}
.pa-72 {
  padding: 72px !important;
}
.px-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}
.py-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}
.pt-72 {
  padding-top: 72px !important;
}
.pb-72 {
  padding-bottom: 72px !important;
}
.pl-72 {
  padding-left: 72px !important;
}
.pr-72 {
  padding-right: 72px !important;
}
.ma-73 {
  margin: 73px !important;
}
.mx-73 {
  margin-left: 73px !important;
  margin-right: 73px !important;
}
.my-73 {
  margin-top: 73px !important;
  margin-bottom: 73px !important;
}
.mt-73 {
  margin-top: 73px !important;
}
.mb-73 {
  margin-bottom: 73px !important;
}
.ml-73 {
  margin-left: 73px !important;
}
.mr-73 {
  margin-right: 73px !important;
}
.pa-73 {
  padding: 73px !important;
}
.px-73 {
  padding-left: 73px !important;
  padding-right: 73px !important;
}
.py-73 {
  padding-top: 73px !important;
  padding-bottom: 73px !important;
}
.pt-73 {
  padding-top: 73px !important;
}
.pb-73 {
  padding-bottom: 73px !important;
}
.pl-73 {
  padding-left: 73px !important;
}
.pr-73 {
  padding-right: 73px !important;
}
.ma-74 {
  margin: 74px !important;
}
.mx-74 {
  margin-left: 74px !important;
  margin-right: 74px !important;
}
.my-74 {
  margin-top: 74px !important;
  margin-bottom: 74px !important;
}
.mt-74 {
  margin-top: 74px !important;
}
.mb-74 {
  margin-bottom: 74px !important;
}
.ml-74 {
  margin-left: 74px !important;
}
.mr-74 {
  margin-right: 74px !important;
}
.pa-74 {
  padding: 74px !important;
}
.px-74 {
  padding-left: 74px !important;
  padding-right: 74px !important;
}
.py-74 {
  padding-top: 74px !important;
  padding-bottom: 74px !important;
}
.pt-74 {
  padding-top: 74px !important;
}
.pb-74 {
  padding-bottom: 74px !important;
}
.pl-74 {
  padding-left: 74px !important;
}
.pr-74 {
  padding-right: 74px !important;
}
.ma-75 {
  margin: 75px !important;
}
.mx-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}
.my-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}
.mt-75 {
  margin-top: 75px !important;
}
.mb-75 {
  margin-bottom: 75px !important;
}
.ml-75 {
  margin-left: 75px !important;
}
.mr-75 {
  margin-right: 75px !important;
}
.pa-75 {
  padding: 75px !important;
}
.px-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}
.py-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}
.pt-75 {
  padding-top: 75px !important;
}
.pb-75 {
  padding-bottom: 75px !important;
}
.pl-75 {
  padding-left: 75px !important;
}
.pr-75 {
  padding-right: 75px !important;
}
.ma-76 {
  margin: 76px !important;
}
.mx-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}
.my-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}
.mt-76 {
  margin-top: 76px !important;
}
.mb-76 {
  margin-bottom: 76px !important;
}
.ml-76 {
  margin-left: 76px !important;
}
.mr-76 {
  margin-right: 76px !important;
}
.pa-76 {
  padding: 76px !important;
}
.px-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}
.py-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}
.pt-76 {
  padding-top: 76px !important;
}
.pb-76 {
  padding-bottom: 76px !important;
}
.pl-76 {
  padding-left: 76px !important;
}
.pr-76 {
  padding-right: 76px !important;
}
.ma-77 {
  margin: 77px !important;
}
.mx-77 {
  margin-left: 77px !important;
  margin-right: 77px !important;
}
.my-77 {
  margin-top: 77px !important;
  margin-bottom: 77px !important;
}
.mt-77 {
  margin-top: 77px !important;
}
.mb-77 {
  margin-bottom: 77px !important;
}
.ml-77 {
  margin-left: 77px !important;
}
.mr-77 {
  margin-right: 77px !important;
}
.pa-77 {
  padding: 77px !important;
}
.px-77 {
  padding-left: 77px !important;
  padding-right: 77px !important;
}
.py-77 {
  padding-top: 77px !important;
  padding-bottom: 77px !important;
}
.pt-77 {
  padding-top: 77px !important;
}
.pb-77 {
  padding-bottom: 77px !important;
}
.pl-77 {
  padding-left: 77px !important;
}
.pr-77 {
  padding-right: 77px !important;
}
.ma-78 {
  margin: 78px !important;
}
.mx-78 {
  margin-left: 78px !important;
  margin-right: 78px !important;
}
.my-78 {
  margin-top: 78px !important;
  margin-bottom: 78px !important;
}
.mt-78 {
  margin-top: 78px !important;
}
.mb-78 {
  margin-bottom: 78px !important;
}
.ml-78 {
  margin-left: 78px !important;
}
.mr-78 {
  margin-right: 78px !important;
}
.pa-78 {
  padding: 78px !important;
}
.px-78 {
  padding-left: 78px !important;
  padding-right: 78px !important;
}
.py-78 {
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}
.pt-78 {
  padding-top: 78px !important;
}
.pb-78 {
  padding-bottom: 78px !important;
}
.pl-78 {
  padding-left: 78px !important;
}
.pr-78 {
  padding-right: 78px !important;
}
.ma-79 {
  margin: 79px !important;
}
.mx-79 {
  margin-left: 79px !important;
  margin-right: 79px !important;
}
.my-79 {
  margin-top: 79px !important;
  margin-bottom: 79px !important;
}
.mt-79 {
  margin-top: 79px !important;
}
.mb-79 {
  margin-bottom: 79px !important;
}
.ml-79 {
  margin-left: 79px !important;
}
.mr-79 {
  margin-right: 79px !important;
}
.pa-79 {
  padding: 79px !important;
}
.px-79 {
  padding-left: 79px !important;
  padding-right: 79px !important;
}
.py-79 {
  padding-top: 79px !important;
  padding-bottom: 79px !important;
}
.pt-79 {
  padding-top: 79px !important;
}
.pb-79 {
  padding-bottom: 79px !important;
}
.pl-79 {
  padding-left: 79px !important;
}
.pr-79 {
  padding-right: 79px !important;
}
.ma-80 {
  margin: 80px !important;
}
.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.mt-80 {
  margin-top: 80px !important;
}
.mb-80 {
  margin-bottom: 80px !important;
}
.ml-80 {
  margin-left: 80px !important;
}
.mr-80 {
  margin-right: 80px !important;
}
.pa-80 {
  padding: 80px !important;
}
.px-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}
.py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.pt-80 {
  padding-top: 80px !important;
}
.pb-80 {
  padding-bottom: 80px !important;
}
.pl-80 {
  padding-left: 80px !important;
}
.pr-80 {
  padding-right: 80px !important;
}
.ma-81 {
  margin: 81px !important;
}
.mx-81 {
  margin-left: 81px !important;
  margin-right: 81px !important;
}
.my-81 {
  margin-top: 81px !important;
  margin-bottom: 81px !important;
}
.mt-81 {
  margin-top: 81px !important;
}
.mb-81 {
  margin-bottom: 81px !important;
}
.ml-81 {
  margin-left: 81px !important;
}
.mr-81 {
  margin-right: 81px !important;
}
.pa-81 {
  padding: 81px !important;
}
.px-81 {
  padding-left: 81px !important;
  padding-right: 81px !important;
}
.py-81 {
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}
.pt-81 {
  padding-top: 81px !important;
}
.pb-81 {
  padding-bottom: 81px !important;
}
.pl-81 {
  padding-left: 81px !important;
}
.pr-81 {
  padding-right: 81px !important;
}
.ma-82 {
  margin: 82px !important;
}
.mx-82 {
  margin-left: 82px !important;
  margin-right: 82px !important;
}
.my-82 {
  margin-top: 82px !important;
  margin-bottom: 82px !important;
}
.mt-82 {
  margin-top: 82px !important;
}
.mb-82 {
  margin-bottom: 82px !important;
}
.ml-82 {
  margin-left: 82px !important;
}
.mr-82 {
  margin-right: 82px !important;
}
.pa-82 {
  padding: 82px !important;
}
.px-82 {
  padding-left: 82px !important;
  padding-right: 82px !important;
}
.py-82 {
  padding-top: 82px !important;
  padding-bottom: 82px !important;
}
.pt-82 {
  padding-top: 82px !important;
}
.pb-82 {
  padding-bottom: 82px !important;
}
.pl-82 {
  padding-left: 82px !important;
}
.pr-82 {
  padding-right: 82px !important;
}
.ma-83 {
  margin: 83px !important;
}
.mx-83 {
  margin-left: 83px !important;
  margin-right: 83px !important;
}
.my-83 {
  margin-top: 83px !important;
  margin-bottom: 83px !important;
}
.mt-83 {
  margin-top: 83px !important;
}
.mb-83 {
  margin-bottom: 83px !important;
}
.ml-83 {
  margin-left: 83px !important;
}
.mr-83 {
  margin-right: 83px !important;
}
.pa-83 {
  padding: 83px !important;
}
.px-83 {
  padding-left: 83px !important;
  padding-right: 83px !important;
}
.py-83 {
  padding-top: 83px !important;
  padding-bottom: 83px !important;
}
.pt-83 {
  padding-top: 83px !important;
}
.pb-83 {
  padding-bottom: 83px !important;
}
.pl-83 {
  padding-left: 83px !important;
}
.pr-83 {
  padding-right: 83px !important;
}
.ma-84 {
  margin: 84px !important;
}
.mx-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}
.my-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}
.mt-84 {
  margin-top: 84px !important;
}
.mb-84 {
  margin-bottom: 84px !important;
}
.ml-84 {
  margin-left: 84px !important;
}
.mr-84 {
  margin-right: 84px !important;
}
.pa-84 {
  padding: 84px !important;
}
.px-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}
.py-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}
.pt-84 {
  padding-top: 84px !important;
}
.pb-84 {
  padding-bottom: 84px !important;
}
.pl-84 {
  padding-left: 84px !important;
}
.pr-84 {
  padding-right: 84px !important;
}
.ma-85 {
  margin: 85px !important;
}
.mx-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}
.my-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}
.mt-85 {
  margin-top: 85px !important;
}
.mb-85 {
  margin-bottom: 85px !important;
}
.ml-85 {
  margin-left: 85px !important;
}
.mr-85 {
  margin-right: 85px !important;
}
.pa-85 {
  padding: 85px !important;
}
.px-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}
.py-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}
.pt-85 {
  padding-top: 85px !important;
}
.pb-85 {
  padding-bottom: 85px !important;
}
.pl-85 {
  padding-left: 85px !important;
}
.pr-85 {
  padding-right: 85px !important;
}
.ma-86 {
  margin: 86px !important;
}
.mx-86 {
  margin-left: 86px !important;
  margin-right: 86px !important;
}
.my-86 {
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}
.mt-86 {
  margin-top: 86px !important;
}
.mb-86 {
  margin-bottom: 86px !important;
}
.ml-86 {
  margin-left: 86px !important;
}
.mr-86 {
  margin-right: 86px !important;
}
.pa-86 {
  padding: 86px !important;
}
.px-86 {
  padding-left: 86px !important;
  padding-right: 86px !important;
}
.py-86 {
  padding-top: 86px !important;
  padding-bottom: 86px !important;
}
.pt-86 {
  padding-top: 86px !important;
}
.pb-86 {
  padding-bottom: 86px !important;
}
.pl-86 {
  padding-left: 86px !important;
}
.pr-86 {
  padding-right: 86px !important;
}
.ma-87 {
  margin: 87px !important;
}
.mx-87 {
  margin-left: 87px !important;
  margin-right: 87px !important;
}
.my-87 {
  margin-top: 87px !important;
  margin-bottom: 87px !important;
}
.mt-87 {
  margin-top: 87px !important;
}
.mb-87 {
  margin-bottom: 87px !important;
}
.ml-87 {
  margin-left: 87px !important;
}
.mr-87 {
  margin-right: 87px !important;
}
.pa-87 {
  padding: 87px !important;
}
.px-87 {
  padding-left: 87px !important;
  padding-right: 87px !important;
}
.py-87 {
  padding-top: 87px !important;
  padding-bottom: 87px !important;
}
.pt-87 {
  padding-top: 87px !important;
}
.pb-87 {
  padding-bottom: 87px !important;
}
.pl-87 {
  padding-left: 87px !important;
}
.pr-87 {
  padding-right: 87px !important;
}
@media (max-width: 767px) {
.sm-ma-0 {
    margin: 0px !important;
}
.sm-mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.sm-my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.sm-mt-0 {
    margin-top: 0px !important;
}
.sm-mb-0 {
    margin-bottom: 0px !important;
}
.sm-ml-0 {
    margin-left: 0px !important;
}
.sm-mr-0 {
    margin-right: 0px !important;
}
.sm-pa-0 {
    padding: 0px !important;
}
.sm-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.sm-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.sm-pt-0 {
    padding-top: 0px !important;
}
.sm-pb-0 {
    padding-bottom: 0px !important;
}
.sm-pl-0 {
    padding-left: 0px !important;
}
.sm-pr-0 {
    padding-right: 0px !important;
}
}
@media (max-width: 767px) {
.sm-ma-1 {
    margin: 1px !important;
}
.sm-mx-1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
}
.sm-my-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}
.sm-mt-1 {
    margin-top: 1px !important;
}
.sm-mb-1 {
    margin-bottom: 1px !important;
}
.sm-ml-1 {
    margin-left: 1px !important;
}
.sm-mr-1 {
    margin-right: 1px !important;
}
.sm-pa-1 {
    padding: 1px !important;
}
.sm-px-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}
.sm-py-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}
.sm-pt-1 {
    padding-top: 1px !important;
}
.sm-pb-1 {
    padding-bottom: 1px !important;
}
.sm-pl-1 {
    padding-left: 1px !important;
}
.sm-pr-1 {
    padding-right: 1px !important;
}
}
@media (max-width: 767px) {
.sm-ma-2 {
    margin: 2px !important;
}
.sm-mx-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
}
.sm-my-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}
.sm-mt-2 {
    margin-top: 2px !important;
}
.sm-mb-2 {
    margin-bottom: 2px !important;
}
.sm-ml-2 {
    margin-left: 2px !important;
}
.sm-mr-2 {
    margin-right: 2px !important;
}
.sm-pa-2 {
    padding: 2px !important;
}
.sm-px-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.sm-py-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
.sm-pt-2 {
    padding-top: 2px !important;
}
.sm-pb-2 {
    padding-bottom: 2px !important;
}
.sm-pl-2 {
    padding-left: 2px !important;
}
.sm-pr-2 {
    padding-right: 2px !important;
}
}
@media (max-width: 767px) {
.sm-ma-3 {
    margin: 3px !important;
}
.sm-mx-3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
}
.sm-my-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}
.sm-mt-3 {
    margin-top: 3px !important;
}
.sm-mb-3 {
    margin-bottom: 3px !important;
}
.sm-ml-3 {
    margin-left: 3px !important;
}
.sm-mr-3 {
    margin-right: 3px !important;
}
.sm-pa-3 {
    padding: 3px !important;
}
.sm-px-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
.sm-py-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.sm-pt-3 {
    padding-top: 3px !important;
}
.sm-pb-3 {
    padding-bottom: 3px !important;
}
.sm-pl-3 {
    padding-left: 3px !important;
}
.sm-pr-3 {
    padding-right: 3px !important;
}
}
@media (max-width: 767px) {
.sm-ma-4 {
    margin: 4px !important;
}
.sm-mx-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
}
.sm-my-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}
.sm-mt-4 {
    margin-top: 4px !important;
}
.sm-mb-4 {
    margin-bottom: 4px !important;
}
.sm-ml-4 {
    margin-left: 4px !important;
}
.sm-mr-4 {
    margin-right: 4px !important;
}
.sm-pa-4 {
    padding: 4px !important;
}
.sm-px-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.sm-py-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.sm-pt-4 {
    padding-top: 4px !important;
}
.sm-pb-4 {
    padding-bottom: 4px !important;
}
.sm-pl-4 {
    padding-left: 4px !important;
}
.sm-pr-4 {
    padding-right: 4px !important;
}
}
@media (max-width: 767px) {
.sm-ma-5 {
    margin: 5px !important;
}
.sm-mx-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
.sm-my-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.sm-mt-5 {
    margin-top: 5px !important;
}
.sm-mb-5 {
    margin-bottom: 5px !important;
}
.sm-ml-5 {
    margin-left: 5px !important;
}
.sm-mr-5 {
    margin-right: 5px !important;
}
.sm-pa-5 {
    padding: 5px !important;
}
.sm-px-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.sm-py-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.sm-pt-5 {
    padding-top: 5px !important;
}
.sm-pb-5 {
    padding-bottom: 5px !important;
}
.sm-pl-5 {
    padding-left: 5px !important;
}
.sm-pr-5 {
    padding-right: 5px !important;
}
}
@media (max-width: 767px) {
.sm-ma-6 {
    margin: 6px !important;
}
.sm-mx-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
}
.sm-my-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
}
.sm-mt-6 {
    margin-top: 6px !important;
}
.sm-mb-6 {
    margin-bottom: 6px !important;
}
.sm-ml-6 {
    margin-left: 6px !important;
}
.sm-mr-6 {
    margin-right: 6px !important;
}
.sm-pa-6 {
    padding: 6px !important;
}
.sm-px-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
}
.sm-py-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
.sm-pt-6 {
    padding-top: 6px !important;
}
.sm-pb-6 {
    padding-bottom: 6px !important;
}
.sm-pl-6 {
    padding-left: 6px !important;
}
.sm-pr-6 {
    padding-right: 6px !important;
}
}
@media (max-width: 767px) {
.sm-ma-7 {
    margin: 7px !important;
}
.sm-mx-7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
}
.sm-my-7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
}
.sm-mt-7 {
    margin-top: 7px !important;
}
.sm-mb-7 {
    margin-bottom: 7px !important;
}
.sm-ml-7 {
    margin-left: 7px !important;
}
.sm-mr-7 {
    margin-right: 7px !important;
}
.sm-pa-7 {
    padding: 7px !important;
}
.sm-px-7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
.sm-py-7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}
.sm-pt-7 {
    padding-top: 7px !important;
}
.sm-pb-7 {
    padding-bottom: 7px !important;
}
.sm-pl-7 {
    padding-left: 7px !important;
}
.sm-pr-7 {
    padding-right: 7px !important;
}
}
@media (max-width: 767px) {
.sm-ma-8 {
    margin: 8px !important;
}
.sm-mx-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
}
.sm-my-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}
.sm-mt-8 {
    margin-top: 8px !important;
}
.sm-mb-8 {
    margin-bottom: 8px !important;
}
.sm-ml-8 {
    margin-left: 8px !important;
}
.sm-mr-8 {
    margin-right: 8px !important;
}
.sm-pa-8 {
    padding: 8px !important;
}
.sm-px-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.sm-py-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.sm-pt-8 {
    padding-top: 8px !important;
}
.sm-pb-8 {
    padding-bottom: 8px !important;
}
.sm-pl-8 {
    padding-left: 8px !important;
}
.sm-pr-8 {
    padding-right: 8px !important;
}
}
@media (max-width: 767px) {
.sm-ma-9 {
    margin: 9px !important;
}
.sm-mx-9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
}
.sm-my-9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
}
.sm-mt-9 {
    margin-top: 9px !important;
}
.sm-mb-9 {
    margin-bottom: 9px !important;
}
.sm-ml-9 {
    margin-left: 9px !important;
}
.sm-mr-9 {
    margin-right: 9px !important;
}
.sm-pa-9 {
    padding: 9px !important;
}
.sm-px-9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
}
.sm-py-9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
}
.sm-pt-9 {
    padding-top: 9px !important;
}
.sm-pb-9 {
    padding-bottom: 9px !important;
}
.sm-pl-9 {
    padding-left: 9px !important;
}
.sm-pr-9 {
    padding-right: 9px !important;
}
}
@media (max-width: 767px) {
.sm-ma-10 {
    margin: 10px !important;
}
.sm-mx-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.sm-my-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.sm-mt-10 {
    margin-top: 10px !important;
}
.sm-mb-10 {
    margin-bottom: 10px !important;
}
.sm-ml-10 {
    margin-left: 10px !important;
}
.sm-mr-10 {
    margin-right: 10px !important;
}
.sm-pa-10 {
    padding: 10px !important;
}
.sm-px-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.sm-py-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.sm-pt-10 {
    padding-top: 10px !important;
}
.sm-pb-10 {
    padding-bottom: 10px !important;
}
.sm-pl-10 {
    padding-left: 10px !important;
}
.sm-pr-10 {
    padding-right: 10px !important;
}
}
@media (max-width: 767px) {
.sm-ma-11 {
    margin: 11px !important;
}
.sm-mx-11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
}
.sm-my-11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
}
.sm-mt-11 {
    margin-top: 11px !important;
}
.sm-mb-11 {
    margin-bottom: 11px !important;
}
.sm-ml-11 {
    margin-left: 11px !important;
}
.sm-mr-11 {
    margin-right: 11px !important;
}
.sm-pa-11 {
    padding: 11px !important;
}
.sm-px-11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
}
.sm-py-11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}
.sm-pt-11 {
    padding-top: 11px !important;
}
.sm-pb-11 {
    padding-bottom: 11px !important;
}
.sm-pl-11 {
    padding-left: 11px !important;
}
.sm-pr-11 {
    padding-right: 11px !important;
}
}
@media (max-width: 767px) {
.sm-ma-12 {
    margin: 12px !important;
}
.sm-mx-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
}
.sm-my-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}
.sm-mt-12 {
    margin-top: 12px !important;
}
.sm-mb-12 {
    margin-bottom: 12px !important;
}
.sm-ml-12 {
    margin-left: 12px !important;
}
.sm-mr-12 {
    margin-right: 12px !important;
}
.sm-pa-12 {
    padding: 12px !important;
}
.sm-px-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
.sm-py-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.sm-pt-12 {
    padding-top: 12px !important;
}
.sm-pb-12 {
    padding-bottom: 12px !important;
}
.sm-pl-12 {
    padding-left: 12px !important;
}
.sm-pr-12 {
    padding-right: 12px !important;
}
}
@media (max-width: 767px) {
.sm-ma-13 {
    margin: 13px !important;
}
.sm-mx-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
}
.sm-my-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
}
.sm-mt-13 {
    margin-top: 13px !important;
}
.sm-mb-13 {
    margin-bottom: 13px !important;
}
.sm-ml-13 {
    margin-left: 13px !important;
}
.sm-mr-13 {
    margin-right: 13px !important;
}
.sm-pa-13 {
    padding: 13px !important;
}
.sm-px-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
}
.sm-py-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}
.sm-pt-13 {
    padding-top: 13px !important;
}
.sm-pb-13 {
    padding-bottom: 13px !important;
}
.sm-pl-13 {
    padding-left: 13px !important;
}
.sm-pr-13 {
    padding-right: 13px !important;
}
}
@media (max-width: 767px) {
.sm-ma-14 {
    margin: 14px !important;
}
.sm-mx-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
}
.sm-my-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
}
.sm-mt-14 {
    margin-top: 14px !important;
}
.sm-mb-14 {
    margin-bottom: 14px !important;
}
.sm-ml-14 {
    margin-left: 14px !important;
}
.sm-mr-14 {
    margin-right: 14px !important;
}
.sm-pa-14 {
    padding: 14px !important;
}
.sm-px-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
}
.sm-py-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}
.sm-pt-14 {
    padding-top: 14px !important;
}
.sm-pb-14 {
    padding-bottom: 14px !important;
}
.sm-pl-14 {
    padding-left: 14px !important;
}
.sm-pr-14 {
    padding-right: 14px !important;
}
}
@media (max-width: 767px) {
.sm-ma-15 {
    margin: 15px !important;
}
.sm-mx-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.sm-my-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
.sm-mt-15 {
    margin-top: 15px !important;
}
.sm-mb-15 {
    margin-bottom: 15px !important;
}
.sm-ml-15 {
    margin-left: 15px !important;
}
.sm-mr-15 {
    margin-right: 15px !important;
}
.sm-pa-15 {
    padding: 15px !important;
}
.sm-px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.sm-py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.sm-pt-15 {
    padding-top: 15px !important;
}
.sm-pb-15 {
    padding-bottom: 15px !important;
}
.sm-pl-15 {
    padding-left: 15px !important;
}
.sm-pr-15 {
    padding-right: 15px !important;
}
}
@media (max-width: 767px) {
.sm-ma-16 {
    margin: 16px !important;
}
.sm-mx-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
}
.sm-my-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}
.sm-mt-16 {
    margin-top: 16px !important;
}
.sm-mb-16 {
    margin-bottom: 16px !important;
}
.sm-ml-16 {
    margin-left: 16px !important;
}
.sm-mr-16 {
    margin-right: 16px !important;
}
.sm-pa-16 {
    padding: 16px !important;
}
.sm-px-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.sm-py-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.sm-pt-16 {
    padding-top: 16px !important;
}
.sm-pb-16 {
    padding-bottom: 16px !important;
}
.sm-pl-16 {
    padding-left: 16px !important;
}
.sm-pr-16 {
    padding-right: 16px !important;
}
}
@media (max-width: 767px) {
.sm-ma-17 {
    margin: 17px !important;
}
.sm-mx-17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
}
.sm-my-17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
}
.sm-mt-17 {
    margin-top: 17px !important;
}
.sm-mb-17 {
    margin-bottom: 17px !important;
}
.sm-ml-17 {
    margin-left: 17px !important;
}
.sm-mr-17 {
    margin-right: 17px !important;
}
.sm-pa-17 {
    padding: 17px !important;
}
.sm-px-17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
}
.sm-py-17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
}
.sm-pt-17 {
    padding-top: 17px !important;
}
.sm-pb-17 {
    padding-bottom: 17px !important;
}
.sm-pl-17 {
    padding-left: 17px !important;
}
.sm-pr-17 {
    padding-right: 17px !important;
}
}
@media (max-width: 767px) {
.sm-ma-18 {
    margin: 18px !important;
}
.sm-mx-18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
}
.sm-my-18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
}
.sm-mt-18 {
    margin-top: 18px !important;
}
.sm-mb-18 {
    margin-bottom: 18px !important;
}
.sm-ml-18 {
    margin-left: 18px !important;
}
.sm-mr-18 {
    margin-right: 18px !important;
}
.sm-pa-18 {
    padding: 18px !important;
}
.sm-px-18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
}
.sm-py-18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
}
.sm-pt-18 {
    padding-top: 18px !important;
}
.sm-pb-18 {
    padding-bottom: 18px !important;
}
.sm-pl-18 {
    padding-left: 18px !important;
}
.sm-pr-18 {
    padding-right: 18px !important;
}
}
@media (max-width: 767px) {
.sm-ma-19 {
    margin: 19px !important;
}
.sm-mx-19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
}
.sm-my-19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
}
.sm-mt-19 {
    margin-top: 19px !important;
}
.sm-mb-19 {
    margin-bottom: 19px !important;
}
.sm-ml-19 {
    margin-left: 19px !important;
}
.sm-mr-19 {
    margin-right: 19px !important;
}
.sm-pa-19 {
    padding: 19px !important;
}
.sm-px-19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
}
.sm-py-19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
}
.sm-pt-19 {
    padding-top: 19px !important;
}
.sm-pb-19 {
    padding-bottom: 19px !important;
}
.sm-pl-19 {
    padding-left: 19px !important;
}
.sm-pr-19 {
    padding-right: 19px !important;
}
}
@media (max-width: 767px) {
.sm-ma-20 {
    margin: 20px !important;
}
.sm-mx-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.sm-my-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.sm-mt-20 {
    margin-top: 20px !important;
}
.sm-mb-20 {
    margin-bottom: 20px !important;
}
.sm-ml-20 {
    margin-left: 20px !important;
}
.sm-mr-20 {
    margin-right: 20px !important;
}
.sm-pa-20 {
    padding: 20px !important;
}
.sm-px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.sm-py-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.sm-pt-20 {
    padding-top: 20px !important;
}
.sm-pb-20 {
    padding-bottom: 20px !important;
}
.sm-pl-20 {
    padding-left: 20px !important;
}
.sm-pr-20 {
    padding-right: 20px !important;
}
}
@media (max-width: 767px) {
.sm-ma-21 {
    margin: 21px !important;
}
.sm-mx-21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
}
.sm-my-21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
}
.sm-mt-21 {
    margin-top: 21px !important;
}
.sm-mb-21 {
    margin-bottom: 21px !important;
}
.sm-ml-21 {
    margin-left: 21px !important;
}
.sm-mr-21 {
    margin-right: 21px !important;
}
.sm-pa-21 {
    padding: 21px !important;
}
.sm-px-21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
}
.sm-py-21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
}
.sm-pt-21 {
    padding-top: 21px !important;
}
.sm-pb-21 {
    padding-bottom: 21px !important;
}
.sm-pl-21 {
    padding-left: 21px !important;
}
.sm-pr-21 {
    padding-right: 21px !important;
}
}
@media (max-width: 767px) {
.sm-ma-22 {
    margin: 22px !important;
}
.sm-mx-22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
}
.sm-my-22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
}
.sm-mt-22 {
    margin-top: 22px !important;
}
.sm-mb-22 {
    margin-bottom: 22px !important;
}
.sm-ml-22 {
    margin-left: 22px !important;
}
.sm-mr-22 {
    margin-right: 22px !important;
}
.sm-pa-22 {
    padding: 22px !important;
}
.sm-px-22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
}
.sm-py-22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
}
.sm-pt-22 {
    padding-top: 22px !important;
}
.sm-pb-22 {
    padding-bottom: 22px !important;
}
.sm-pl-22 {
    padding-left: 22px !important;
}
.sm-pr-22 {
    padding-right: 22px !important;
}
}
@media (max-width: 767px) {
.sm-ma-23 {
    margin: 23px !important;
}
.sm-mx-23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
}
.sm-my-23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
}
.sm-mt-23 {
    margin-top: 23px !important;
}
.sm-mb-23 {
    margin-bottom: 23px !important;
}
.sm-ml-23 {
    margin-left: 23px !important;
}
.sm-mr-23 {
    margin-right: 23px !important;
}
.sm-pa-23 {
    padding: 23px !important;
}
.sm-px-23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
}
.sm-py-23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
}
.sm-pt-23 {
    padding-top: 23px !important;
}
.sm-pb-23 {
    padding-bottom: 23px !important;
}
.sm-pl-23 {
    padding-left: 23px !important;
}
.sm-pr-23 {
    padding-right: 23px !important;
}
}
@media (max-width: 767px) {
.sm-ma-24 {
    margin: 24px !important;
}
.sm-mx-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
}
.sm-my-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}
.sm-mt-24 {
    margin-top: 24px !important;
}
.sm-mb-24 {
    margin-bottom: 24px !important;
}
.sm-ml-24 {
    margin-left: 24px !important;
}
.sm-mr-24 {
    margin-right: 24px !important;
}
.sm-pa-24 {
    padding: 24px !important;
}
.sm-px-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.sm-py-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
.sm-pt-24 {
    padding-top: 24px !important;
}
.sm-pb-24 {
    padding-bottom: 24px !important;
}
.sm-pl-24 {
    padding-left: 24px !important;
}
.sm-pr-24 {
    padding-right: 24px !important;
}
}
@media (max-width: 767px) {
.sm-ma-25 {
    margin: 25px !important;
}
.sm-mx-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
}
.sm-my-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.sm-mt-25 {
    margin-top: 25px !important;
}
.sm-mb-25 {
    margin-bottom: 25px !important;
}
.sm-ml-25 {
    margin-left: 25px !important;
}
.sm-mr-25 {
    margin-right: 25px !important;
}
.sm-pa-25 {
    padding: 25px !important;
}
.sm-px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
.sm-py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
.sm-pt-25 {
    padding-top: 25px !important;
}
.sm-pb-25 {
    padding-bottom: 25px !important;
}
.sm-pl-25 {
    padding-left: 25px !important;
}
.sm-pr-25 {
    padding-right: 25px !important;
}
}
@media (max-width: 767px) {
.sm-ma-26 {
    margin: 26px !important;
}
.sm-mx-26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
}
.sm-my-26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
}
.sm-mt-26 {
    margin-top: 26px !important;
}
.sm-mb-26 {
    margin-bottom: 26px !important;
}
.sm-ml-26 {
    margin-left: 26px !important;
}
.sm-mr-26 {
    margin-right: 26px !important;
}
.sm-pa-26 {
    padding: 26px !important;
}
.sm-px-26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
}
.sm-py-26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
}
.sm-pt-26 {
    padding-top: 26px !important;
}
.sm-pb-26 {
    padding-bottom: 26px !important;
}
.sm-pl-26 {
    padding-left: 26px !important;
}
.sm-pr-26 {
    padding-right: 26px !important;
}
}
@media (max-width: 767px) {
.sm-ma-27 {
    margin: 27px !important;
}
.sm-mx-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
}
.sm-my-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
}
.sm-mt-27 {
    margin-top: 27px !important;
}
.sm-mb-27 {
    margin-bottom: 27px !important;
}
.sm-ml-27 {
    margin-left: 27px !important;
}
.sm-mr-27 {
    margin-right: 27px !important;
}
.sm-pa-27 {
    padding: 27px !important;
}
.sm-px-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
}
.sm-py-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
}
.sm-pt-27 {
    padding-top: 27px !important;
}
.sm-pb-27 {
    padding-bottom: 27px !important;
}
.sm-pl-27 {
    padding-left: 27px !important;
}
.sm-pr-27 {
    padding-right: 27px !important;
}
}
@media (max-width: 767px) {
.sm-ma-28 {
    margin: 28px !important;
}
.sm-mx-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
}
.sm-my-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
}
.sm-mt-28 {
    margin-top: 28px !important;
}
.sm-mb-28 {
    margin-bottom: 28px !important;
}
.sm-ml-28 {
    margin-left: 28px !important;
}
.sm-mr-28 {
    margin-right: 28px !important;
}
.sm-pa-28 {
    padding: 28px !important;
}
.sm-px-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
}
.sm-py-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
}
.sm-pt-28 {
    padding-top: 28px !important;
}
.sm-pb-28 {
    padding-bottom: 28px !important;
}
.sm-pl-28 {
    padding-left: 28px !important;
}
.sm-pr-28 {
    padding-right: 28px !important;
}
}
@media (max-width: 767px) {
.sm-ma-29 {
    margin: 29px !important;
}
.sm-mx-29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
}
.sm-my-29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
}
.sm-mt-29 {
    margin-top: 29px !important;
}
.sm-mb-29 {
    margin-bottom: 29px !important;
}
.sm-ml-29 {
    margin-left: 29px !important;
}
.sm-mr-29 {
    margin-right: 29px !important;
}
.sm-pa-29 {
    padding: 29px !important;
}
.sm-px-29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
}
.sm-py-29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
}
.sm-pt-29 {
    padding-top: 29px !important;
}
.sm-pb-29 {
    padding-bottom: 29px !important;
}
.sm-pl-29 {
    padding-left: 29px !important;
}
.sm-pr-29 {
    padding-right: 29px !important;
}
}
@media (max-width: 767px) {
.sm-ma-30 {
    margin: 30px !important;
}
.sm-mx-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
.sm-my-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.sm-mt-30 {
    margin-top: 30px !important;
}
.sm-mb-30 {
    margin-bottom: 30px !important;
}
.sm-ml-30 {
    margin-left: 30px !important;
}
.sm-mr-30 {
    margin-right: 30px !important;
}
.sm-pa-30 {
    padding: 30px !important;
}
.sm-px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.sm-py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.sm-pt-30 {
    padding-top: 30px !important;
}
.sm-pb-30 {
    padding-bottom: 30px !important;
}
.sm-pl-30 {
    padding-left: 30px !important;
}
.sm-pr-30 {
    padding-right: 30px !important;
}
}
@media (max-width: 767px) {
.sm-ma-31 {
    margin: 31px !important;
}
.sm-mx-31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
}
.sm-my-31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
}
.sm-mt-31 {
    margin-top: 31px !important;
}
.sm-mb-31 {
    margin-bottom: 31px !important;
}
.sm-ml-31 {
    margin-left: 31px !important;
}
.sm-mr-31 {
    margin-right: 31px !important;
}
.sm-pa-31 {
    padding: 31px !important;
}
.sm-px-31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
}
.sm-py-31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
}
.sm-pt-31 {
    padding-top: 31px !important;
}
.sm-pb-31 {
    padding-bottom: 31px !important;
}
.sm-pl-31 {
    padding-left: 31px !important;
}
.sm-pr-31 {
    padding-right: 31px !important;
}
}
@media (max-width: 767px) {
.sm-ma-32 {
    margin: 32px !important;
}
.sm-mx-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
}
.sm-my-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}
.sm-mt-32 {
    margin-top: 32px !important;
}
.sm-mb-32 {
    margin-bottom: 32px !important;
}
.sm-ml-32 {
    margin-left: 32px !important;
}
.sm-mr-32 {
    margin-right: 32px !important;
}
.sm-pa-32 {
    padding: 32px !important;
}
.sm-px-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
}
.sm-py-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.sm-pt-32 {
    padding-top: 32px !important;
}
.sm-pb-32 {
    padding-bottom: 32px !important;
}
.sm-pl-32 {
    padding-left: 32px !important;
}
.sm-pr-32 {
    padding-right: 32px !important;
}
}
@media (max-width: 767px) {
.sm-ma-33 {
    margin: 33px !important;
}
.sm-mx-33 {
    margin-left: 33px !important;
    margin-right: 33px !important;
}
.sm-my-33 {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
}
.sm-mt-33 {
    margin-top: 33px !important;
}
.sm-mb-33 {
    margin-bottom: 33px !important;
}
.sm-ml-33 {
    margin-left: 33px !important;
}
.sm-mr-33 {
    margin-right: 33px !important;
}
.sm-pa-33 {
    padding: 33px !important;
}
.sm-px-33 {
    padding-left: 33px !important;
    padding-right: 33px !important;
}
.sm-py-33 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
}
.sm-pt-33 {
    padding-top: 33px !important;
}
.sm-pb-33 {
    padding-bottom: 33px !important;
}
.sm-pl-33 {
    padding-left: 33px !important;
}
.sm-pr-33 {
    padding-right: 33px !important;
}
}
@media (max-width: 767px) {
.sm-ma-34 {
    margin: 34px !important;
}
.sm-mx-34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
}
.sm-my-34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
}
.sm-mt-34 {
    margin-top: 34px !important;
}
.sm-mb-34 {
    margin-bottom: 34px !important;
}
.sm-ml-34 {
    margin-left: 34px !important;
}
.sm-mr-34 {
    margin-right: 34px !important;
}
.sm-pa-34 {
    padding: 34px !important;
}
.sm-px-34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
}
.sm-py-34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
}
.sm-pt-34 {
    padding-top: 34px !important;
}
.sm-pb-34 {
    padding-bottom: 34px !important;
}
.sm-pl-34 {
    padding-left: 34px !important;
}
.sm-pr-34 {
    padding-right: 34px !important;
}
}
@media (max-width: 767px) {
.sm-ma-35 {
    margin: 35px !important;
}
.sm-mx-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
}
.sm-my-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}
.sm-mt-35 {
    margin-top: 35px !important;
}
.sm-mb-35 {
    margin-bottom: 35px !important;
}
.sm-ml-35 {
    margin-left: 35px !important;
}
.sm-mr-35 {
    margin-right: 35px !important;
}
.sm-pa-35 {
    padding: 35px !important;
}
.sm-px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
}
.sm-py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
.sm-pt-35 {
    padding-top: 35px !important;
}
.sm-pb-35 {
    padding-bottom: 35px !important;
}
.sm-pl-35 {
    padding-left: 35px !important;
}
.sm-pr-35 {
    padding-right: 35px !important;
}
}
@media (max-width: 767px) {
.sm-ma-36 {
    margin: 36px !important;
}
.sm-mx-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
}
.sm-my-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
}
.sm-mt-36 {
    margin-top: 36px !important;
}
.sm-mb-36 {
    margin-bottom: 36px !important;
}
.sm-ml-36 {
    margin-left: 36px !important;
}
.sm-mr-36 {
    margin-right: 36px !important;
}
.sm-pa-36 {
    padding: 36px !important;
}
.sm-px-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
}
.sm-py-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
}
.sm-pt-36 {
    padding-top: 36px !important;
}
.sm-pb-36 {
    padding-bottom: 36px !important;
}
.sm-pl-36 {
    padding-left: 36px !important;
}
.sm-pr-36 {
    padding-right: 36px !important;
}
}
@media (max-width: 767px) {
.sm-ma-37 {
    margin: 37px !important;
}
.sm-mx-37 {
    margin-left: 37px !important;
    margin-right: 37px !important;
}
.sm-my-37 {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
}
.sm-mt-37 {
    margin-top: 37px !important;
}
.sm-mb-37 {
    margin-bottom: 37px !important;
}
.sm-ml-37 {
    margin-left: 37px !important;
}
.sm-mr-37 {
    margin-right: 37px !important;
}
.sm-pa-37 {
    padding: 37px !important;
}
.sm-px-37 {
    padding-left: 37px !important;
    padding-right: 37px !important;
}
.sm-py-37 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
}
.sm-pt-37 {
    padding-top: 37px !important;
}
.sm-pb-37 {
    padding-bottom: 37px !important;
}
.sm-pl-37 {
    padding-left: 37px !important;
}
.sm-pr-37 {
    padding-right: 37px !important;
}
}
@media (max-width: 767px) {
.sm-ma-38 {
    margin: 38px !important;
}
.sm-mx-38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
}
.sm-my-38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
}
.sm-mt-38 {
    margin-top: 38px !important;
}
.sm-mb-38 {
    margin-bottom: 38px !important;
}
.sm-ml-38 {
    margin-left: 38px !important;
}
.sm-mr-38 {
    margin-right: 38px !important;
}
.sm-pa-38 {
    padding: 38px !important;
}
.sm-px-38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
}
.sm-py-38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
}
.sm-pt-38 {
    padding-top: 38px !important;
}
.sm-pb-38 {
    padding-bottom: 38px !important;
}
.sm-pl-38 {
    padding-left: 38px !important;
}
.sm-pr-38 {
    padding-right: 38px !important;
}
}
@media (max-width: 767px) {
.sm-ma-39 {
    margin: 39px !important;
}
.sm-mx-39 {
    margin-left: 39px !important;
    margin-right: 39px !important;
}
.sm-my-39 {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
}
.sm-mt-39 {
    margin-top: 39px !important;
}
.sm-mb-39 {
    margin-bottom: 39px !important;
}
.sm-ml-39 {
    margin-left: 39px !important;
}
.sm-mr-39 {
    margin-right: 39px !important;
}
.sm-pa-39 {
    padding: 39px !important;
}
.sm-px-39 {
    padding-left: 39px !important;
    padding-right: 39px !important;
}
.sm-py-39 {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
}
.sm-pt-39 {
    padding-top: 39px !important;
}
.sm-pb-39 {
    padding-bottom: 39px !important;
}
.sm-pl-39 {
    padding-left: 39px !important;
}
.sm-pr-39 {
    padding-right: 39px !important;
}
}
@media (max-width: 767px) {
.sm-ma-40 {
    margin: 40px !important;
}
.sm-mx-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.sm-my-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.sm-mt-40 {
    margin-top: 40px !important;
}
.sm-mb-40 {
    margin-bottom: 40px !important;
}
.sm-ml-40 {
    margin-left: 40px !important;
}
.sm-mr-40 {
    margin-right: 40px !important;
}
.sm-pa-40 {
    padding: 40px !important;
}
.sm-px-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.sm-py-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.sm-pt-40 {
    padding-top: 40px !important;
}
.sm-pb-40 {
    padding-bottom: 40px !important;
}
.sm-pl-40 {
    padding-left: 40px !important;
}
.sm-pr-40 {
    padding-right: 40px !important;
}
}
@media (max-width: 767px) {
.sm-ma-41 {
    margin: 41px !important;
}
.sm-mx-41 {
    margin-left: 41px !important;
    margin-right: 41px !important;
}
.sm-my-41 {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
}
.sm-mt-41 {
    margin-top: 41px !important;
}
.sm-mb-41 {
    margin-bottom: 41px !important;
}
.sm-ml-41 {
    margin-left: 41px !important;
}
.sm-mr-41 {
    margin-right: 41px !important;
}
.sm-pa-41 {
    padding: 41px !important;
}
.sm-px-41 {
    padding-left: 41px !important;
    padding-right: 41px !important;
}
.sm-py-41 {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
}
.sm-pt-41 {
    padding-top: 41px !important;
}
.sm-pb-41 {
    padding-bottom: 41px !important;
}
.sm-pl-41 {
    padding-left: 41px !important;
}
.sm-pr-41 {
    padding-right: 41px !important;
}
}
@media (max-width: 767px) {
.sm-ma-42 {
    margin: 42px !important;
}
.sm-mx-42 {
    margin-left: 42px !important;
    margin-right: 42px !important;
}
.sm-my-42 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
}
.sm-mt-42 {
    margin-top: 42px !important;
}
.sm-mb-42 {
    margin-bottom: 42px !important;
}
.sm-ml-42 {
    margin-left: 42px !important;
}
.sm-mr-42 {
    margin-right: 42px !important;
}
.sm-pa-42 {
    padding: 42px !important;
}
.sm-px-42 {
    padding-left: 42px !important;
    padding-right: 42px !important;
}
.sm-py-42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
}
.sm-pt-42 {
    padding-top: 42px !important;
}
.sm-pb-42 {
    padding-bottom: 42px !important;
}
.sm-pl-42 {
    padding-left: 42px !important;
}
.sm-pr-42 {
    padding-right: 42px !important;
}
}
@media (max-width: 767px) {
.sm-ma-43 {
    margin: 43px !important;
}
.sm-mx-43 {
    margin-left: 43px !important;
    margin-right: 43px !important;
}
.sm-my-43 {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
}
.sm-mt-43 {
    margin-top: 43px !important;
}
.sm-mb-43 {
    margin-bottom: 43px !important;
}
.sm-ml-43 {
    margin-left: 43px !important;
}
.sm-mr-43 {
    margin-right: 43px !important;
}
.sm-pa-43 {
    padding: 43px !important;
}
.sm-px-43 {
    padding-left: 43px !important;
    padding-right: 43px !important;
}
.sm-py-43 {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
}
.sm-pt-43 {
    padding-top: 43px !important;
}
.sm-pb-43 {
    padding-bottom: 43px !important;
}
.sm-pl-43 {
    padding-left: 43px !important;
}
.sm-pr-43 {
    padding-right: 43px !important;
}
}
@media (max-width: 767px) {
.sm-ma-44 {
    margin: 44px !important;
}
.sm-mx-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
}
.sm-my-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
}
.sm-mt-44 {
    margin-top: 44px !important;
}
.sm-mb-44 {
    margin-bottom: 44px !important;
}
.sm-ml-44 {
    margin-left: 44px !important;
}
.sm-mr-44 {
    margin-right: 44px !important;
}
.sm-pa-44 {
    padding: 44px !important;
}
.sm-px-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
}
.sm-py-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
}
.sm-pt-44 {
    padding-top: 44px !important;
}
.sm-pb-44 {
    padding-bottom: 44px !important;
}
.sm-pl-44 {
    padding-left: 44px !important;
}
.sm-pr-44 {
    padding-right: 44px !important;
}
}
@media (max-width: 767px) {
.sm-ma-45 {
    margin: 45px !important;
}
.sm-mx-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
}
.sm-my-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
}
.sm-mt-45 {
    margin-top: 45px !important;
}
.sm-mb-45 {
    margin-bottom: 45px !important;
}
.sm-ml-45 {
    margin-left: 45px !important;
}
.sm-mr-45 {
    margin-right: 45px !important;
}
.sm-pa-45 {
    padding: 45px !important;
}
.sm-px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
}
.sm-py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}
.sm-pt-45 {
    padding-top: 45px !important;
}
.sm-pb-45 {
    padding-bottom: 45px !important;
}
.sm-pl-45 {
    padding-left: 45px !important;
}
.sm-pr-45 {
    padding-right: 45px !important;
}
}
@media (max-width: 767px) {
.sm-ma-46 {
    margin: 46px !important;
}
.sm-mx-46 {
    margin-left: 46px !important;
    margin-right: 46px !important;
}
.sm-my-46 {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
}
.sm-mt-46 {
    margin-top: 46px !important;
}
.sm-mb-46 {
    margin-bottom: 46px !important;
}
.sm-ml-46 {
    margin-left: 46px !important;
}
.sm-mr-46 {
    margin-right: 46px !important;
}
.sm-pa-46 {
    padding: 46px !important;
}
.sm-px-46 {
    padding-left: 46px !important;
    padding-right: 46px !important;
}
.sm-py-46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
}
.sm-pt-46 {
    padding-top: 46px !important;
}
.sm-pb-46 {
    padding-bottom: 46px !important;
}
.sm-pl-46 {
    padding-left: 46px !important;
}
.sm-pr-46 {
    padding-right: 46px !important;
}
}
@media (max-width: 767px) {
.sm-ma-47 {
    margin: 47px !important;
}
.sm-mx-47 {
    margin-left: 47px !important;
    margin-right: 47px !important;
}
.sm-my-47 {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
}
.sm-mt-47 {
    margin-top: 47px !important;
}
.sm-mb-47 {
    margin-bottom: 47px !important;
}
.sm-ml-47 {
    margin-left: 47px !important;
}
.sm-mr-47 {
    margin-right: 47px !important;
}
.sm-pa-47 {
    padding: 47px !important;
}
.sm-px-47 {
    padding-left: 47px !important;
    padding-right: 47px !important;
}
.sm-py-47 {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
}
.sm-pt-47 {
    padding-top: 47px !important;
}
.sm-pb-47 {
    padding-bottom: 47px !important;
}
.sm-pl-47 {
    padding-left: 47px !important;
}
.sm-pr-47 {
    padding-right: 47px !important;
}
}
@media (max-width: 767px) {
.sm-ma-48 {
    margin: 48px !important;
}
.sm-mx-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
}
.sm-my-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
}
.sm-mt-48 {
    margin-top: 48px !important;
}
.sm-mb-48 {
    margin-bottom: 48px !important;
}
.sm-ml-48 {
    margin-left: 48px !important;
}
.sm-mr-48 {
    margin-right: 48px !important;
}
.sm-pa-48 {
    padding: 48px !important;
}
.sm-px-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
}
.sm-py-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
.sm-pt-48 {
    padding-top: 48px !important;
}
.sm-pb-48 {
    padding-bottom: 48px !important;
}
.sm-pl-48 {
    padding-left: 48px !important;
}
.sm-pr-48 {
    padding-right: 48px !important;
}
}
@media (max-width: 767px) {
.sm-ma-49 {
    margin: 49px !important;
}
.sm-mx-49 {
    margin-left: 49px !important;
    margin-right: 49px !important;
}
.sm-my-49 {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
}
.sm-mt-49 {
    margin-top: 49px !important;
}
.sm-mb-49 {
    margin-bottom: 49px !important;
}
.sm-ml-49 {
    margin-left: 49px !important;
}
.sm-mr-49 {
    margin-right: 49px !important;
}
.sm-pa-49 {
    padding: 49px !important;
}
.sm-px-49 {
    padding-left: 49px !important;
    padding-right: 49px !important;
}
.sm-py-49 {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
}
.sm-pt-49 {
    padding-top: 49px !important;
}
.sm-pb-49 {
    padding-bottom: 49px !important;
}
.sm-pl-49 {
    padding-left: 49px !important;
}
.sm-pr-49 {
    padding-right: 49px !important;
}
}
@media (max-width: 767px) {
.sm-ma-50 {
    margin: 50px !important;
}
.sm-mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
}
.sm-my-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}
.sm-mt-50 {
    margin-top: 50px !important;
}
.sm-mb-50 {
    margin-bottom: 50px !important;
}
.sm-ml-50 {
    margin-left: 50px !important;
}
.sm-mr-50 {
    margin-right: 50px !important;
}
.sm-pa-50 {
    padding: 50px !important;
}
.sm-px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.sm-py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.sm-pt-50 {
    padding-top: 50px !important;
}
.sm-pb-50 {
    padding-bottom: 50px !important;
}
.sm-pl-50 {
    padding-left: 50px !important;
}
.sm-pr-50 {
    padding-right: 50px !important;
}
}
@media (max-width: 767px) {
.sm-ma-51 {
    margin: 51px !important;
}
.sm-mx-51 {
    margin-left: 51px !important;
    margin-right: 51px !important;
}
.sm-my-51 {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
}
.sm-mt-51 {
    margin-top: 51px !important;
}
.sm-mb-51 {
    margin-bottom: 51px !important;
}
.sm-ml-51 {
    margin-left: 51px !important;
}
.sm-mr-51 {
    margin-right: 51px !important;
}
.sm-pa-51 {
    padding: 51px !important;
}
.sm-px-51 {
    padding-left: 51px !important;
    padding-right: 51px !important;
}
.sm-py-51 {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
}
.sm-pt-51 {
    padding-top: 51px !important;
}
.sm-pb-51 {
    padding-bottom: 51px !important;
}
.sm-pl-51 {
    padding-left: 51px !important;
}
.sm-pr-51 {
    padding-right: 51px !important;
}
}
@media (max-width: 767px) {
.sm-ma-52 {
    margin: 52px !important;
}
.sm-mx-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
}
.sm-my-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
}
.sm-mt-52 {
    margin-top: 52px !important;
}
.sm-mb-52 {
    margin-bottom: 52px !important;
}
.sm-ml-52 {
    margin-left: 52px !important;
}
.sm-mr-52 {
    margin-right: 52px !important;
}
.sm-pa-52 {
    padding: 52px !important;
}
.sm-px-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
}
.sm-py-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
}
.sm-pt-52 {
    padding-top: 52px !important;
}
.sm-pb-52 {
    padding-bottom: 52px !important;
}
.sm-pl-52 {
    padding-left: 52px !important;
}
.sm-pr-52 {
    padding-right: 52px !important;
}
}
@media (max-width: 767px) {
.sm-ma-53 {
    margin: 53px !important;
}
.sm-mx-53 {
    margin-left: 53px !important;
    margin-right: 53px !important;
}
.sm-my-53 {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
}
.sm-mt-53 {
    margin-top: 53px !important;
}
.sm-mb-53 {
    margin-bottom: 53px !important;
}
.sm-ml-53 {
    margin-left: 53px !important;
}
.sm-mr-53 {
    margin-right: 53px !important;
}
.sm-pa-53 {
    padding: 53px !important;
}
.sm-px-53 {
    padding-left: 53px !important;
    padding-right: 53px !important;
}
.sm-py-53 {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
}
.sm-pt-53 {
    padding-top: 53px !important;
}
.sm-pb-53 {
    padding-bottom: 53px !important;
}
.sm-pl-53 {
    padding-left: 53px !important;
}
.sm-pr-53 {
    padding-right: 53px !important;
}
}
@media (max-width: 767px) {
.sm-ma-54 {
    margin: 54px !important;
}
.sm-mx-54 {
    margin-left: 54px !important;
    margin-right: 54px !important;
}
.sm-my-54 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
}
.sm-mt-54 {
    margin-top: 54px !important;
}
.sm-mb-54 {
    margin-bottom: 54px !important;
}
.sm-ml-54 {
    margin-left: 54px !important;
}
.sm-mr-54 {
    margin-right: 54px !important;
}
.sm-pa-54 {
    padding: 54px !important;
}
.sm-px-54 {
    padding-left: 54px !important;
    padding-right: 54px !important;
}
.sm-py-54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
}
.sm-pt-54 {
    padding-top: 54px !important;
}
.sm-pb-54 {
    padding-bottom: 54px !important;
}
.sm-pl-54 {
    padding-left: 54px !important;
}
.sm-pr-54 {
    padding-right: 54px !important;
}
}
@media (max-width: 767px) {
.sm-ma-55 {
    margin: 55px !important;
}
.sm-mx-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
}
.sm-my-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
}
.sm-mt-55 {
    margin-top: 55px !important;
}
.sm-mb-55 {
    margin-bottom: 55px !important;
}
.sm-ml-55 {
    margin-left: 55px !important;
}
.sm-mr-55 {
    margin-right: 55px !important;
}
.sm-pa-55 {
    padding: 55px !important;
}
.sm-px-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
}
.sm-py-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
}
.sm-pt-55 {
    padding-top: 55px !important;
}
.sm-pb-55 {
    padding-bottom: 55px !important;
}
.sm-pl-55 {
    padding-left: 55px !important;
}
.sm-pr-55 {
    padding-right: 55px !important;
}
}
@media (max-width: 767px) {
.sm-ma-56 {
    margin: 56px !important;
}
.sm-mx-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
}
.sm-my-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
}
.sm-mt-56 {
    margin-top: 56px !important;
}
.sm-mb-56 {
    margin-bottom: 56px !important;
}
.sm-ml-56 {
    margin-left: 56px !important;
}
.sm-mr-56 {
    margin-right: 56px !important;
}
.sm-pa-56 {
    padding: 56px !important;
}
.sm-px-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
}
.sm-py-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
}
.sm-pt-56 {
    padding-top: 56px !important;
}
.sm-pb-56 {
    padding-bottom: 56px !important;
}
.sm-pl-56 {
    padding-left: 56px !important;
}
.sm-pr-56 {
    padding-right: 56px !important;
}
}
@media (max-width: 767px) {
.sm-ma-57 {
    margin: 57px !important;
}
.sm-mx-57 {
    margin-left: 57px !important;
    margin-right: 57px !important;
}
.sm-my-57 {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
}
.sm-mt-57 {
    margin-top: 57px !important;
}
.sm-mb-57 {
    margin-bottom: 57px !important;
}
.sm-ml-57 {
    margin-left: 57px !important;
}
.sm-mr-57 {
    margin-right: 57px !important;
}
.sm-pa-57 {
    padding: 57px !important;
}
.sm-px-57 {
    padding-left: 57px !important;
    padding-right: 57px !important;
}
.sm-py-57 {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
}
.sm-pt-57 {
    padding-top: 57px !important;
}
.sm-pb-57 {
    padding-bottom: 57px !important;
}
.sm-pl-57 {
    padding-left: 57px !important;
}
.sm-pr-57 {
    padding-right: 57px !important;
}
}
@media (max-width: 767px) {
.sm-ma-58 {
    margin: 58px !important;
}
.sm-mx-58 {
    margin-left: 58px !important;
    margin-right: 58px !important;
}
.sm-my-58 {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
}
.sm-mt-58 {
    margin-top: 58px !important;
}
.sm-mb-58 {
    margin-bottom: 58px !important;
}
.sm-ml-58 {
    margin-left: 58px !important;
}
.sm-mr-58 {
    margin-right: 58px !important;
}
.sm-pa-58 {
    padding: 58px !important;
}
.sm-px-58 {
    padding-left: 58px !important;
    padding-right: 58px !important;
}
.sm-py-58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
}
.sm-pt-58 {
    padding-top: 58px !important;
}
.sm-pb-58 {
    padding-bottom: 58px !important;
}
.sm-pl-58 {
    padding-left: 58px !important;
}
.sm-pr-58 {
    padding-right: 58px !important;
}
}
@media (max-width: 767px) {
.sm-ma-59 {
    margin: 59px !important;
}
.sm-mx-59 {
    margin-left: 59px !important;
    margin-right: 59px !important;
}
.sm-my-59 {
    margin-top: 59px !important;
    margin-bottom: 59px !important;
}
.sm-mt-59 {
    margin-top: 59px !important;
}
.sm-mb-59 {
    margin-bottom: 59px !important;
}
.sm-ml-59 {
    margin-left: 59px !important;
}
.sm-mr-59 {
    margin-right: 59px !important;
}
.sm-pa-59 {
    padding: 59px !important;
}
.sm-px-59 {
    padding-left: 59px !important;
    padding-right: 59px !important;
}
.sm-py-59 {
    padding-top: 59px !important;
    padding-bottom: 59px !important;
}
.sm-pt-59 {
    padding-top: 59px !important;
}
.sm-pb-59 {
    padding-bottom: 59px !important;
}
.sm-pl-59 {
    padding-left: 59px !important;
}
.sm-pr-59 {
    padding-right: 59px !important;
}
}
@media (max-width: 767px) {
.sm-ma-60 {
    margin: 60px !important;
}
.sm-mx-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
}
.sm-my-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}
.sm-mt-60 {
    margin-top: 60px !important;
}
.sm-mb-60 {
    margin-bottom: 60px !important;
}
.sm-ml-60 {
    margin-left: 60px !important;
}
.sm-mr-60 {
    margin-right: 60px !important;
}
.sm-pa-60 {
    padding: 60px !important;
}
.sm-px-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.sm-py-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.sm-pt-60 {
    padding-top: 60px !important;
}
.sm-pb-60 {
    padding-bottom: 60px !important;
}
.sm-pl-60 {
    padding-left: 60px !important;
}
.sm-pr-60 {
    padding-right: 60px !important;
}
}
@media (max-width: 767px) {
.sm-ma-61 {
    margin: 61px !important;
}
.sm-mx-61 {
    margin-left: 61px !important;
    margin-right: 61px !important;
}
.sm-my-61 {
    margin-top: 61px !important;
    margin-bottom: 61px !important;
}
.sm-mt-61 {
    margin-top: 61px !important;
}
.sm-mb-61 {
    margin-bottom: 61px !important;
}
.sm-ml-61 {
    margin-left: 61px !important;
}
.sm-mr-61 {
    margin-right: 61px !important;
}
.sm-pa-61 {
    padding: 61px !important;
}
.sm-px-61 {
    padding-left: 61px !important;
    padding-right: 61px !important;
}
.sm-py-61 {
    padding-top: 61px !important;
    padding-bottom: 61px !important;
}
.sm-pt-61 {
    padding-top: 61px !important;
}
.sm-pb-61 {
    padding-bottom: 61px !important;
}
.sm-pl-61 {
    padding-left: 61px !important;
}
.sm-pr-61 {
    padding-right: 61px !important;
}
}
@media (max-width: 767px) {
.sm-ma-62 {
    margin: 62px !important;
}
.sm-mx-62 {
    margin-left: 62px !important;
    margin-right: 62px !important;
}
.sm-my-62 {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
}
.sm-mt-62 {
    margin-top: 62px !important;
}
.sm-mb-62 {
    margin-bottom: 62px !important;
}
.sm-ml-62 {
    margin-left: 62px !important;
}
.sm-mr-62 {
    margin-right: 62px !important;
}
.sm-pa-62 {
    padding: 62px !important;
}
.sm-px-62 {
    padding-left: 62px !important;
    padding-right: 62px !important;
}
.sm-py-62 {
    padding-top: 62px !important;
    padding-bottom: 62px !important;
}
.sm-pt-62 {
    padding-top: 62px !important;
}
.sm-pb-62 {
    padding-bottom: 62px !important;
}
.sm-pl-62 {
    padding-left: 62px !important;
}
.sm-pr-62 {
    padding-right: 62px !important;
}
}
@media (max-width: 767px) {
.sm-ma-63 {
    margin: 63px !important;
}
.sm-mx-63 {
    margin-left: 63px !important;
    margin-right: 63px !important;
}
.sm-my-63 {
    margin-top: 63px !important;
    margin-bottom: 63px !important;
}
.sm-mt-63 {
    margin-top: 63px !important;
}
.sm-mb-63 {
    margin-bottom: 63px !important;
}
.sm-ml-63 {
    margin-left: 63px !important;
}
.sm-mr-63 {
    margin-right: 63px !important;
}
.sm-pa-63 {
    padding: 63px !important;
}
.sm-px-63 {
    padding-left: 63px !important;
    padding-right: 63px !important;
}
.sm-py-63 {
    padding-top: 63px !important;
    padding-bottom: 63px !important;
}
.sm-pt-63 {
    padding-top: 63px !important;
}
.sm-pb-63 {
    padding-bottom: 63px !important;
}
.sm-pl-63 {
    padding-left: 63px !important;
}
.sm-pr-63 {
    padding-right: 63px !important;
}
}
@media (max-width: 767px) {
.sm-ma-64 {
    margin: 64px !important;
}
.sm-mx-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
}
.sm-my-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
}
.sm-mt-64 {
    margin-top: 64px !important;
}
.sm-mb-64 {
    margin-bottom: 64px !important;
}
.sm-ml-64 {
    margin-left: 64px !important;
}
.sm-mr-64 {
    margin-right: 64px !important;
}
.sm-pa-64 {
    padding: 64px !important;
}
.sm-px-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
}
.sm-py-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
}
.sm-pt-64 {
    padding-top: 64px !important;
}
.sm-pb-64 {
    padding-bottom: 64px !important;
}
.sm-pl-64 {
    padding-left: 64px !important;
}
.sm-pr-64 {
    padding-right: 64px !important;
}
}
@media (max-width: 767px) {
.sm-ma-65 {
    margin: 65px !important;
}
.sm-mx-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
}
.sm-my-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
}
.sm-mt-65 {
    margin-top: 65px !important;
}
.sm-mb-65 {
    margin-bottom: 65px !important;
}
.sm-ml-65 {
    margin-left: 65px !important;
}
.sm-mr-65 {
    margin-right: 65px !important;
}
.sm-pa-65 {
    padding: 65px !important;
}
.sm-px-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
}
.sm-py-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
}
.sm-pt-65 {
    padding-top: 65px !important;
}
.sm-pb-65 {
    padding-bottom: 65px !important;
}
.sm-pl-65 {
    padding-left: 65px !important;
}
.sm-pr-65 {
    padding-right: 65px !important;
}
}
@media (max-width: 767px) {
.sm-ma-66 {
    margin: 66px !important;
}
.sm-mx-66 {
    margin-left: 66px !important;
    margin-right: 66px !important;
}
.sm-my-66 {
    margin-top: 66px !important;
    margin-bottom: 66px !important;
}
.sm-mt-66 {
    margin-top: 66px !important;
}
.sm-mb-66 {
    margin-bottom: 66px !important;
}
.sm-ml-66 {
    margin-left: 66px !important;
}
.sm-mr-66 {
    margin-right: 66px !important;
}
.sm-pa-66 {
    padding: 66px !important;
}
.sm-px-66 {
    padding-left: 66px !important;
    padding-right: 66px !important;
}
.sm-py-66 {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
}
.sm-pt-66 {
    padding-top: 66px !important;
}
.sm-pb-66 {
    padding-bottom: 66px !important;
}
.sm-pl-66 {
    padding-left: 66px !important;
}
.sm-pr-66 {
    padding-right: 66px !important;
}
}
@media (max-width: 767px) {
.sm-ma-67 {
    margin: 67px !important;
}
.sm-mx-67 {
    margin-left: 67px !important;
    margin-right: 67px !important;
}
.sm-my-67 {
    margin-top: 67px !important;
    margin-bottom: 67px !important;
}
.sm-mt-67 {
    margin-top: 67px !important;
}
.sm-mb-67 {
    margin-bottom: 67px !important;
}
.sm-ml-67 {
    margin-left: 67px !important;
}
.sm-mr-67 {
    margin-right: 67px !important;
}
.sm-pa-67 {
    padding: 67px !important;
}
.sm-px-67 {
    padding-left: 67px !important;
    padding-right: 67px !important;
}
.sm-py-67 {
    padding-top: 67px !important;
    padding-bottom: 67px !important;
}
.sm-pt-67 {
    padding-top: 67px !important;
}
.sm-pb-67 {
    padding-bottom: 67px !important;
}
.sm-pl-67 {
    padding-left: 67px !important;
}
.sm-pr-67 {
    padding-right: 67px !important;
}
}
@media (max-width: 767px) {
.sm-ma-68 {
    margin: 68px !important;
}
.sm-mx-68 {
    margin-left: 68px !important;
    margin-right: 68px !important;
}
.sm-my-68 {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
}
.sm-mt-68 {
    margin-top: 68px !important;
}
.sm-mb-68 {
    margin-bottom: 68px !important;
}
.sm-ml-68 {
    margin-left: 68px !important;
}
.sm-mr-68 {
    margin-right: 68px !important;
}
.sm-pa-68 {
    padding: 68px !important;
}
.sm-px-68 {
    padding-left: 68px !important;
    padding-right: 68px !important;
}
.sm-py-68 {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
}
.sm-pt-68 {
    padding-top: 68px !important;
}
.sm-pb-68 {
    padding-bottom: 68px !important;
}
.sm-pl-68 {
    padding-left: 68px !important;
}
.sm-pr-68 {
    padding-right: 68px !important;
}
}
@media (max-width: 767px) {
.sm-ma-69 {
    margin: 69px !important;
}
.sm-mx-69 {
    margin-left: 69px !important;
    margin-right: 69px !important;
}
.sm-my-69 {
    margin-top: 69px !important;
    margin-bottom: 69px !important;
}
.sm-mt-69 {
    margin-top: 69px !important;
}
.sm-mb-69 {
    margin-bottom: 69px !important;
}
.sm-ml-69 {
    margin-left: 69px !important;
}
.sm-mr-69 {
    margin-right: 69px !important;
}
.sm-pa-69 {
    padding: 69px !important;
}
.sm-px-69 {
    padding-left: 69px !important;
    padding-right: 69px !important;
}
.sm-py-69 {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
}
.sm-pt-69 {
    padding-top: 69px !important;
}
.sm-pb-69 {
    padding-bottom: 69px !important;
}
.sm-pl-69 {
    padding-left: 69px !important;
}
.sm-pr-69 {
    padding-right: 69px !important;
}
}
@media (max-width: 767px) {
.sm-ma-70 {
    margin: 70px !important;
}
.sm-mx-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
}
.sm-my-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
}
.sm-mt-70 {
    margin-top: 70px !important;
}
.sm-mb-70 {
    margin-bottom: 70px !important;
}
.sm-ml-70 {
    margin-left: 70px !important;
}
.sm-mr-70 {
    margin-right: 70px !important;
}
.sm-pa-70 {
    padding: 70px !important;
}
.sm-px-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
}
.sm-py-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.sm-pt-70 {
    padding-top: 70px !important;
}
.sm-pb-70 {
    padding-bottom: 70px !important;
}
.sm-pl-70 {
    padding-left: 70px !important;
}
.sm-pr-70 {
    padding-right: 70px !important;
}
}
@media (max-width: 767px) {
.sm-ma-71 {
    margin: 71px !important;
}
.sm-mx-71 {
    margin-left: 71px !important;
    margin-right: 71px !important;
}
.sm-my-71 {
    margin-top: 71px !important;
    margin-bottom: 71px !important;
}
.sm-mt-71 {
    margin-top: 71px !important;
}
.sm-mb-71 {
    margin-bottom: 71px !important;
}
.sm-ml-71 {
    margin-left: 71px !important;
}
.sm-mr-71 {
    margin-right: 71px !important;
}
.sm-pa-71 {
    padding: 71px !important;
}
.sm-px-71 {
    padding-left: 71px !important;
    padding-right: 71px !important;
}
.sm-py-71 {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
}
.sm-pt-71 {
    padding-top: 71px !important;
}
.sm-pb-71 {
    padding-bottom: 71px !important;
}
.sm-pl-71 {
    padding-left: 71px !important;
}
.sm-pr-71 {
    padding-right: 71px !important;
}
}
@media (max-width: 767px) {
.sm-ma-72 {
    margin: 72px !important;
}
.sm-mx-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
}
.sm-my-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
}
.sm-mt-72 {
    margin-top: 72px !important;
}
.sm-mb-72 {
    margin-bottom: 72px !important;
}
.sm-ml-72 {
    margin-left: 72px !important;
}
.sm-mr-72 {
    margin-right: 72px !important;
}
.sm-pa-72 {
    padding: 72px !important;
}
.sm-px-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
}
.sm-py-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
}
.sm-pt-72 {
    padding-top: 72px !important;
}
.sm-pb-72 {
    padding-bottom: 72px !important;
}
.sm-pl-72 {
    padding-left: 72px !important;
}
.sm-pr-72 {
    padding-right: 72px !important;
}
}
@media (max-width: 767px) {
.sm-ma-73 {
    margin: 73px !important;
}
.sm-mx-73 {
    margin-left: 73px !important;
    margin-right: 73px !important;
}
.sm-my-73 {
    margin-top: 73px !important;
    margin-bottom: 73px !important;
}
.sm-mt-73 {
    margin-top: 73px !important;
}
.sm-mb-73 {
    margin-bottom: 73px !important;
}
.sm-ml-73 {
    margin-left: 73px !important;
}
.sm-mr-73 {
    margin-right: 73px !important;
}
.sm-pa-73 {
    padding: 73px !important;
}
.sm-px-73 {
    padding-left: 73px !important;
    padding-right: 73px !important;
}
.sm-py-73 {
    padding-top: 73px !important;
    padding-bottom: 73px !important;
}
.sm-pt-73 {
    padding-top: 73px !important;
}
.sm-pb-73 {
    padding-bottom: 73px !important;
}
.sm-pl-73 {
    padding-left: 73px !important;
}
.sm-pr-73 {
    padding-right: 73px !important;
}
}
@media (max-width: 767px) {
.sm-ma-74 {
    margin: 74px !important;
}
.sm-mx-74 {
    margin-left: 74px !important;
    margin-right: 74px !important;
}
.sm-my-74 {
    margin-top: 74px !important;
    margin-bottom: 74px !important;
}
.sm-mt-74 {
    margin-top: 74px !important;
}
.sm-mb-74 {
    margin-bottom: 74px !important;
}
.sm-ml-74 {
    margin-left: 74px !important;
}
.sm-mr-74 {
    margin-right: 74px !important;
}
.sm-pa-74 {
    padding: 74px !important;
}
.sm-px-74 {
    padding-left: 74px !important;
    padding-right: 74px !important;
}
.sm-py-74 {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
}
.sm-pt-74 {
    padding-top: 74px !important;
}
.sm-pb-74 {
    padding-bottom: 74px !important;
}
.sm-pl-74 {
    padding-left: 74px !important;
}
.sm-pr-74 {
    padding-right: 74px !important;
}
}
@media (max-width: 767px) {
.sm-ma-75 {
    margin: 75px !important;
}
.sm-mx-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
}
.sm-my-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
}
.sm-mt-75 {
    margin-top: 75px !important;
}
.sm-mb-75 {
    margin-bottom: 75px !important;
}
.sm-ml-75 {
    margin-left: 75px !important;
}
.sm-mr-75 {
    margin-right: 75px !important;
}
.sm-pa-75 {
    padding: 75px !important;
}
.sm-px-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
}
.sm-py-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
}
.sm-pt-75 {
    padding-top: 75px !important;
}
.sm-pb-75 {
    padding-bottom: 75px !important;
}
.sm-pl-75 {
    padding-left: 75px !important;
}
.sm-pr-75 {
    padding-right: 75px !important;
}
}
@media (max-width: 767px) {
.sm-ma-76 {
    margin: 76px !important;
}
.sm-mx-76 {
    margin-left: 76px !important;
    margin-right: 76px !important;
}
.sm-my-76 {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
}
.sm-mt-76 {
    margin-top: 76px !important;
}
.sm-mb-76 {
    margin-bottom: 76px !important;
}
.sm-ml-76 {
    margin-left: 76px !important;
}
.sm-mr-76 {
    margin-right: 76px !important;
}
.sm-pa-76 {
    padding: 76px !important;
}
.sm-px-76 {
    padding-left: 76px !important;
    padding-right: 76px !important;
}
.sm-py-76 {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
}
.sm-pt-76 {
    padding-top: 76px !important;
}
.sm-pb-76 {
    padding-bottom: 76px !important;
}
.sm-pl-76 {
    padding-left: 76px !important;
}
.sm-pr-76 {
    padding-right: 76px !important;
}
}
@media (max-width: 767px) {
.sm-ma-77 {
    margin: 77px !important;
}
.sm-mx-77 {
    margin-left: 77px !important;
    margin-right: 77px !important;
}
.sm-my-77 {
    margin-top: 77px !important;
    margin-bottom: 77px !important;
}
.sm-mt-77 {
    margin-top: 77px !important;
}
.sm-mb-77 {
    margin-bottom: 77px !important;
}
.sm-ml-77 {
    margin-left: 77px !important;
}
.sm-mr-77 {
    margin-right: 77px !important;
}
.sm-pa-77 {
    padding: 77px !important;
}
.sm-px-77 {
    padding-left: 77px !important;
    padding-right: 77px !important;
}
.sm-py-77 {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
}
.sm-pt-77 {
    padding-top: 77px !important;
}
.sm-pb-77 {
    padding-bottom: 77px !important;
}
.sm-pl-77 {
    padding-left: 77px !important;
}
.sm-pr-77 {
    padding-right: 77px !important;
}
}
@media (max-width: 767px) {
.sm-ma-78 {
    margin: 78px !important;
}
.sm-mx-78 {
    margin-left: 78px !important;
    margin-right: 78px !important;
}
.sm-my-78 {
    margin-top: 78px !important;
    margin-bottom: 78px !important;
}
.sm-mt-78 {
    margin-top: 78px !important;
}
.sm-mb-78 {
    margin-bottom: 78px !important;
}
.sm-ml-78 {
    margin-left: 78px !important;
}
.sm-mr-78 {
    margin-right: 78px !important;
}
.sm-pa-78 {
    padding: 78px !important;
}
.sm-px-78 {
    padding-left: 78px !important;
    padding-right: 78px !important;
}
.sm-py-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important;
}
.sm-pt-78 {
    padding-top: 78px !important;
}
.sm-pb-78 {
    padding-bottom: 78px !important;
}
.sm-pl-78 {
    padding-left: 78px !important;
}
.sm-pr-78 {
    padding-right: 78px !important;
}
}
@media (max-width: 767px) {
.sm-ma-79 {
    margin: 79px !important;
}
.sm-mx-79 {
    margin-left: 79px !important;
    margin-right: 79px !important;
}
.sm-my-79 {
    margin-top: 79px !important;
    margin-bottom: 79px !important;
}
.sm-mt-79 {
    margin-top: 79px !important;
}
.sm-mb-79 {
    margin-bottom: 79px !important;
}
.sm-ml-79 {
    margin-left: 79px !important;
}
.sm-mr-79 {
    margin-right: 79px !important;
}
.sm-pa-79 {
    padding: 79px !important;
}
.sm-px-79 {
    padding-left: 79px !important;
    padding-right: 79px !important;
}
.sm-py-79 {
    padding-top: 79px !important;
    padding-bottom: 79px !important;
}
.sm-pt-79 {
    padding-top: 79px !important;
}
.sm-pb-79 {
    padding-bottom: 79px !important;
}
.sm-pl-79 {
    padding-left: 79px !important;
}
.sm-pr-79 {
    padding-right: 79px !important;
}
}
@media (max-width: 767px) {
.sm-ma-80 {
    margin: 80px !important;
}
.sm-mx-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
}
.sm-my-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
}
.sm-mt-80 {
    margin-top: 80px !important;
}
.sm-mb-80 {
    margin-bottom: 80px !important;
}
.sm-ml-80 {
    margin-left: 80px !important;
}
.sm-mr-80 {
    margin-right: 80px !important;
}
.sm-pa-80 {
    padding: 80px !important;
}
.sm-px-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
}
.sm-py-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.sm-pt-80 {
    padding-top: 80px !important;
}
.sm-pb-80 {
    padding-bottom: 80px !important;
}
.sm-pl-80 {
    padding-left: 80px !important;
}
.sm-pr-80 {
    padding-right: 80px !important;
}
}
@media (max-width: 767px) {
.sm-ma-81 {
    margin: 81px !important;
}
.sm-mx-81 {
    margin-left: 81px !important;
    margin-right: 81px !important;
}
.sm-my-81 {
    margin-top: 81px !important;
    margin-bottom: 81px !important;
}
.sm-mt-81 {
    margin-top: 81px !important;
}
.sm-mb-81 {
    margin-bottom: 81px !important;
}
.sm-ml-81 {
    margin-left: 81px !important;
}
.sm-mr-81 {
    margin-right: 81px !important;
}
.sm-pa-81 {
    padding: 81px !important;
}
.sm-px-81 {
    padding-left: 81px !important;
    padding-right: 81px !important;
}
.sm-py-81 {
    padding-top: 81px !important;
    padding-bottom: 81px !important;
}
.sm-pt-81 {
    padding-top: 81px !important;
}
.sm-pb-81 {
    padding-bottom: 81px !important;
}
.sm-pl-81 {
    padding-left: 81px !important;
}
.sm-pr-81 {
    padding-right: 81px !important;
}
}
@media (max-width: 767px) {
.sm-ma-82 {
    margin: 82px !important;
}
.sm-mx-82 {
    margin-left: 82px !important;
    margin-right: 82px !important;
}
.sm-my-82 {
    margin-top: 82px !important;
    margin-bottom: 82px !important;
}
.sm-mt-82 {
    margin-top: 82px !important;
}
.sm-mb-82 {
    margin-bottom: 82px !important;
}
.sm-ml-82 {
    margin-left: 82px !important;
}
.sm-mr-82 {
    margin-right: 82px !important;
}
.sm-pa-82 {
    padding: 82px !important;
}
.sm-px-82 {
    padding-left: 82px !important;
    padding-right: 82px !important;
}
.sm-py-82 {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
}
.sm-pt-82 {
    padding-top: 82px !important;
}
.sm-pb-82 {
    padding-bottom: 82px !important;
}
.sm-pl-82 {
    padding-left: 82px !important;
}
.sm-pr-82 {
    padding-right: 82px !important;
}
}
@media (max-width: 767px) {
.sm-ma-83 {
    margin: 83px !important;
}
.sm-mx-83 {
    margin-left: 83px !important;
    margin-right: 83px !important;
}
.sm-my-83 {
    margin-top: 83px !important;
    margin-bottom: 83px !important;
}
.sm-mt-83 {
    margin-top: 83px !important;
}
.sm-mb-83 {
    margin-bottom: 83px !important;
}
.sm-ml-83 {
    margin-left: 83px !important;
}
.sm-mr-83 {
    margin-right: 83px !important;
}
.sm-pa-83 {
    padding: 83px !important;
}
.sm-px-83 {
    padding-left: 83px !important;
    padding-right: 83px !important;
}
.sm-py-83 {
    padding-top: 83px !important;
    padding-bottom: 83px !important;
}
.sm-pt-83 {
    padding-top: 83px !important;
}
.sm-pb-83 {
    padding-bottom: 83px !important;
}
.sm-pl-83 {
    padding-left: 83px !important;
}
.sm-pr-83 {
    padding-right: 83px !important;
}
}
@media (max-width: 767px) {
.sm-ma-84 {
    margin: 84px !important;
}
.sm-mx-84 {
    margin-left: 84px !important;
    margin-right: 84px !important;
}
.sm-my-84 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
}
.sm-mt-84 {
    margin-top: 84px !important;
}
.sm-mb-84 {
    margin-bottom: 84px !important;
}
.sm-ml-84 {
    margin-left: 84px !important;
}
.sm-mr-84 {
    margin-right: 84px !important;
}
.sm-pa-84 {
    padding: 84px !important;
}
.sm-px-84 {
    padding-left: 84px !important;
    padding-right: 84px !important;
}
.sm-py-84 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
}
.sm-pt-84 {
    padding-top: 84px !important;
}
.sm-pb-84 {
    padding-bottom: 84px !important;
}
.sm-pl-84 {
    padding-left: 84px !important;
}
.sm-pr-84 {
    padding-right: 84px !important;
}
}
@media (max-width: 767px) {
.sm-ma-85 {
    margin: 85px !important;
}
.sm-mx-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
}
.sm-my-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
}
.sm-mt-85 {
    margin-top: 85px !important;
}
.sm-mb-85 {
    margin-bottom: 85px !important;
}
.sm-ml-85 {
    margin-left: 85px !important;
}
.sm-mr-85 {
    margin-right: 85px !important;
}
.sm-pa-85 {
    padding: 85px !important;
}
.sm-px-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
}
.sm-py-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
}
.sm-pt-85 {
    padding-top: 85px !important;
}
.sm-pb-85 {
    padding-bottom: 85px !important;
}
.sm-pl-85 {
    padding-left: 85px !important;
}
.sm-pr-85 {
    padding-right: 85px !important;
}
}
@media (max-width: 767px) {
.sm-ma-86 {
    margin: 86px !important;
}
.sm-mx-86 {
    margin-left: 86px !important;
    margin-right: 86px !important;
}
.sm-my-86 {
    margin-top: 86px !important;
    margin-bottom: 86px !important;
}
.sm-mt-86 {
    margin-top: 86px !important;
}
.sm-mb-86 {
    margin-bottom: 86px !important;
}
.sm-ml-86 {
    margin-left: 86px !important;
}
.sm-mr-86 {
    margin-right: 86px !important;
}
.sm-pa-86 {
    padding: 86px !important;
}
.sm-px-86 {
    padding-left: 86px !important;
    padding-right: 86px !important;
}
.sm-py-86 {
    padding-top: 86px !important;
    padding-bottom: 86px !important;
}
.sm-pt-86 {
    padding-top: 86px !important;
}
.sm-pb-86 {
    padding-bottom: 86px !important;
}
.sm-pl-86 {
    padding-left: 86px !important;
}
.sm-pr-86 {
    padding-right: 86px !important;
}
}
@media (max-width: 767px) {
.sm-ma-87 {
    margin: 87px !important;
}
.sm-mx-87 {
    margin-left: 87px !important;
    margin-right: 87px !important;
}
.sm-my-87 {
    margin-top: 87px !important;
    margin-bottom: 87px !important;
}
.sm-mt-87 {
    margin-top: 87px !important;
}
.sm-mb-87 {
    margin-bottom: 87px !important;
}
.sm-ml-87 {
    margin-left: 87px !important;
}
.sm-mr-87 {
    margin-right: 87px !important;
}
.sm-pa-87 {
    padding: 87px !important;
}
.sm-px-87 {
    padding-left: 87px !important;
    padding-right: 87px !important;
}
.sm-py-87 {
    padding-top: 87px !important;
    padding-bottom: 87px !important;
}
.sm-pt-87 {
    padding-top: 87px !important;
}
.sm-pb-87 {
    padding-bottom: 87px !important;
}
.sm-pl-87 {
    padding-left: 87px !important;
}
.sm-pr-87 {
    padding-right: 87px !important;
}
}
.ws-row {
  display: flex;
  margin: -8px;
  flex-wrap: wrap;
  position: relative;
}
@media (max-width: 767px) {
.ws-row {
    margin: -5px;
}
}
.ws-row .ws-col {
  width: 100%;
  padding: 8px;
}
.ws-row .ws-col.col-1 {
  flex: 0 0 auto;
  width: calc(1 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-1 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-1 {
    flex: 0 0 auto;
    width: calc(1 * 100% / 12);
}
}
.ws-row .ws-col.col-2 {
  flex: 0 0 auto;
  width: calc(2 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-2 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-2 {
    flex: 0 0 auto;
    width: calc(2 * 100% / 12);
}
}
.ws-row .ws-col.col-3 {
  flex: 0 0 auto;
  width: calc(3 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-3 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-3 {
    flex: 0 0 auto;
    width: calc(3 * 100% / 12);
}
}
.ws-row .ws-col.col-4 {
  flex: 0 0 auto;
  width: calc(4 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-4 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-4 {
    flex: 0 0 auto;
    width: calc(4 * 100% / 12);
}
}
.ws-row .ws-col.col-5 {
  flex: 0 0 auto;
  width: calc(5 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-5 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-5 {
    flex: 0 0 auto;
    width: calc(5 * 100% / 12);
}
}
.ws-row .ws-col.col-6 {
  flex: 0 0 auto;
  width: calc(6 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-6 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-6 {
    flex: 0 0 auto;
    width: calc(6 * 100% / 12);
}
}
.ws-row .ws-col.col-7 {
  flex: 0 0 auto;
  width: calc(7 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-7 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-7 {
    flex: 0 0 auto;
    width: calc(7 * 100% / 12);
}
}
.ws-row .ws-col.col-8 {
  flex: 0 0 auto;
  width: calc(8 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-8 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-8 {
    flex: 0 0 auto;
    width: calc(8 * 100% / 12);
}
}
.ws-row .ws-col.col-9 {
  flex: 0 0 auto;
  width: calc(9 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-9 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-9 {
    flex: 0 0 auto;
    width: calc(9 * 100% / 12);
}
}
.ws-row .ws-col.col-10 {
  flex: 0 0 auto;
  width: calc(10 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-10 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-10 {
    flex: 0 0 auto;
    width: calc(10 * 100% / 12);
}
}
.ws-row .ws-col.col-11 {
  flex: 0 0 auto;
  width: calc(11 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-11 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-11 {
    flex: 0 0 auto;
    width: calc(11 * 100% / 12);
}
}
.ws-row .ws-col.col-12 {
  flex: 0 0 auto;
  width: calc(12 * 100% / 12);
}
@media (max-width: 599px) {
.ws-row .ws-col.col-12 {
    width: 100%;
}
}
@media (max-width: 599px) {
.ws-row .ws-col.sm-col-12 {
    flex: 0 0 auto;
    width: calc(12 * 100% / 12);
}
}
:root {
  --nav-side-pc-width: 240px;
  --nav-side-tablet-width: 70px;
  --deg: 1;
  --twist-circle-x-postion: -50%;
  --twist-circle-y-postion: -50%;
}
:root {
  --blue-950: #00539c;
  --blue-900: #0860ac;
  --blue-700: #1877bf;
  --blue-500: #0585d3;
  --blue-300: #52a8e8;
  --blue-100: #71b6eb;
  --blue-50: #a1d3f9;
  --blue-30: #c8e6ff;
  --blue-10: #f2f8fd;
  --blue-gr-300: #006ecd;
  --blue-gr-100: #2eabdf;
  --black: #000000;
  --gray-950: #0c0c0c;
  --gray-900: #373737;
  --gray-700: #808080;
  --gray-500: #bfc0c1;
  --gray-300: #e2e2e2;
  --gray-100: #f5f5f5;
  --white-100: #f4f6ff;
  --white-50: #fafafa;
  --white: #ffffff;
  --red-900: #b72f22;
  --red-700: #ce3829;
  --red-500: #dd4e41;
  --red-300: #e66155;
  --red-100: #ffc4bf;
  --red-50: #ffdedb;
  --red-10: #ffeeec;
  --yellow-900: #e8b400;
  --yellow-700: #f3cb00;
  --yellow-500: #ffd500;
  --yellow-400: #ffff00;
  --yellow-300: #ffe147;
  --yellow-100: #ffe97a;
  --yellow-50: #fbf0b6;
  --yellow-10: #fff7d0;
  --green-900: #16815c;
  --green-700: #2a9a73;
  --green-500: #35b487;
  --green-300: #59be9b;
  --green-100: #acddcc;
  --green-50: #e5f4ef;
  --orange-900: #da8400;
  --orange-700: #eb9613;
  --orange-500: #f9a422;
  --orange-300: #f6b147;
  --orange-100: #fbc674;
  --orange-50: #fbe0b6;
  --pink-light: #d8d8d8;
}
.level12 {
  color: var(--red-500) !important;
}
.level11 {
  color: var(--yellow-500) !important;
}
.level10 {
  color: var(--blue-500) !important;
}
.level12bg {
  background-color: var(--red-500) !important;
}
.level11bg {
  background-color: var(--yellow-500) !important;
}
.level10bg {
  background-color: var(--blue-500) !important;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 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;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, 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;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* 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 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 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.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-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.
 */
[type=search]::-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 Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/**
 * Wasateam normalize
 */
html,
body {
  -ms-overflow : hidden;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media screen and (max-width: 768px) {
html,
body {
    -webkit-overflow-scrolling: touch;
}
}
@media print {
body {
    -ms-overflow : visible;
    overflow: visible;
}
}
body {
  position: relative;
  margin: 0;
}
@media screen and (max-width: 768px) {
body {
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ul,
span {
  margin: 0;
  text-align: start;
}
a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
select {
  -webkit-appearance: none;
  border: none;
  outline: 0;
  background-color: unset;
  background: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
select::-ms-expand {
  display: none;
}
select::-moz-focus-inner {
  border: none;
  outline: 0 !important;
}
select:-moz-focusring {
  color: transparent;
  border: none;
  outline: 0 !important;
}
input {
  padding: 0;
  outline-color: transparent;
  outline-offset: 0;
  border: none;
  -webkit-tap-highlight-color: transparent;
}
[type=text] {
  border-style: solid;
}
input:focus,
select:focus,
textarea:focus,
button:focus,
a:focus {
  outline: none;
}
.slide-enter-active {
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}
.slide-leave-active {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0, 1, 0.7, 1);
}
.slide-enter-to,
.slide-leave {
  max-height: 100vw;
  overflow: hidden;
}
.slide-enter,
.slide-leave-to {
  overflow: hidden;
  max-height: 0;
}
.v-leave {
  opacity: 1;
}
.v-leave-active {
  transition: opacity 0.5s;
}
.v-leave-to {
  opacity: 0;
}
.v-enter {
  opacity: 0;
}
.v-enter-active {
  transition: opacity 0.5s;
}
.v-enter-to {
  opacity: 1;
}
.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-ellipsis div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: var(--blue-500);
  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
          animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 6px;
  -webkit-animation: lds-ellipsis1 0.6s infinite;
          animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 26px;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 45px;
  -webkit-animation: lds-ellipsis3 0.6s infinite;
          animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
0% {
    transform: scale(0);
}
100% {
    transform: scale(1);
}
}
@keyframes lds-ellipsis3 {
0% {
    transform: scale(1);
}
100% {
    transform: scale(0);
}
}
@keyframes lds-ellipsis2 {
0% {
    transform: translate(0, 0);
}
100% {
    transform: translate(19px, 0);
}
}
.ma-0 {
  margin: 0px !important;
}
.mx-0 {
  margin: 0 0px !important;
}
.my-0 {
  margin: 0px 0 !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.pa-0 {
  padding: 0px !important;
}
.px-0 {
  padding: 0 0px !important;
}
.py-0 {
  padding: 0px 0 !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.ma-1 {
  margin: 1px !important;
}
.mx-1 {
  margin: 0 1px !important;
}
.my-1 {
  margin: 1px 0 !important;
}
.mt-1 {
  margin-top: 1px !important;
}
.mb-1 {
  margin-bottom: 1px !important;
}
.ml-1 {
  margin-left: 1px !important;
}
.mr-1 {
  margin-right: 1px !important;
}
.pa-1 {
  padding: 1px !important;
}
.px-1 {
  padding: 0 1px !important;
}
.py-1 {
  padding: 1px 0 !important;
}
.pt-1 {
  padding-top: 1px !important;
}
.pb-1 {
  padding-bottom: 1px !important;
}
.pl-1 {
  padding-left: 1px !important;
}
.pr-1 {
  padding-right: 1px !important;
}
.ma-2 {
  margin: 2px !important;
}
.mx-2 {
  margin: 0 2px !important;
}
.my-2 {
  margin: 2px 0 !important;
}
.mt-2 {
  margin-top: 2px !important;
}
.mb-2 {
  margin-bottom: 2px !important;
}
.ml-2 {
  margin-left: 2px !important;
}
.mr-2 {
  margin-right: 2px !important;
}
.pa-2 {
  padding: 2px !important;
}
.px-2 {
  padding: 0 2px !important;
}
.py-2 {
  padding: 2px 0 !important;
}
.pt-2 {
  padding-top: 2px !important;
}
.pb-2 {
  padding-bottom: 2px !important;
}
.pl-2 {
  padding-left: 2px !important;
}
.pr-2 {
  padding-right: 2px !important;
}
.ma-3 {
  margin: 3px !important;
}
.mx-3 {
  margin: 0 3px !important;
}
.my-3 {
  margin: 3px 0 !important;
}
.mt-3 {
  margin-top: 3px !important;
}
.mb-3 {
  margin-bottom: 3px !important;
}
.ml-3 {
  margin-left: 3px !important;
}
.mr-3 {
  margin-right: 3px !important;
}
.pa-3 {
  padding: 3px !important;
}
.px-3 {
  padding: 0 3px !important;
}
.py-3 {
  padding: 3px 0 !important;
}
.pt-3 {
  padding-top: 3px !important;
}
.pb-3 {
  padding-bottom: 3px !important;
}
.pl-3 {
  padding-left: 3px !important;
}
.pr-3 {
  padding-right: 3px !important;
}
.ma-4 {
  margin: 4px !important;
}
.mx-4 {
  margin: 0 4px !important;
}
.my-4 {
  margin: 4px 0 !important;
}
.mt-4 {
  margin-top: 4px !important;
}
.mb-4 {
  margin-bottom: 4px !important;
}
.ml-4 {
  margin-left: 4px !important;
}
.mr-4 {
  margin-right: 4px !important;
}
.pa-4 {
  padding: 4px !important;
}
.px-4 {
  padding: 0 4px !important;
}
.py-4 {
  padding: 4px 0 !important;
}
.pt-4 {
  padding-top: 4px !important;
}
.pb-4 {
  padding-bottom: 4px !important;
}
.pl-4 {
  padding-left: 4px !important;
}
.pr-4 {
  padding-right: 4px !important;
}
.ma-5 {
  margin: 5px !important;
}
.mx-5 {
  margin: 0 5px !important;
}
.my-5 {
  margin: 5px 0 !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.pa-5 {
  padding: 5px !important;
}
.px-5 {
  padding: 0 5px !important;
}
.py-5 {
  padding: 5px 0 !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.ma-6 {
  margin: 6px !important;
}
.mx-6 {
  margin: 0 6px !important;
}
.my-6 {
  margin: 6px 0 !important;
}
.mt-6 {
  margin-top: 6px !important;
}
.mb-6 {
  margin-bottom: 6px !important;
}
.ml-6 {
  margin-left: 6px !important;
}
.mr-6 {
  margin-right: 6px !important;
}
.pa-6 {
  padding: 6px !important;
}
.px-6 {
  padding: 0 6px !important;
}
.py-6 {
  padding: 6px 0 !important;
}
.pt-6 {
  padding-top: 6px !important;
}
.pb-6 {
  padding-bottom: 6px !important;
}
.pl-6 {
  padding-left: 6px !important;
}
.pr-6 {
  padding-right: 6px !important;
}
.ma-7 {
  margin: 7px !important;
}
.mx-7 {
  margin: 0 7px !important;
}
.my-7 {
  margin: 7px 0 !important;
}
.mt-7 {
  margin-top: 7px !important;
}
.mb-7 {
  margin-bottom: 7px !important;
}
.ml-7 {
  margin-left: 7px !important;
}
.mr-7 {
  margin-right: 7px !important;
}
.pa-7 {
  padding: 7px !important;
}
.px-7 {
  padding: 0 7px !important;
}
.py-7 {
  padding: 7px 0 !important;
}
.pt-7 {
  padding-top: 7px !important;
}
.pb-7 {
  padding-bottom: 7px !important;
}
.pl-7 {
  padding-left: 7px !important;
}
.pr-7 {
  padding-right: 7px !important;
}
.ma-8 {
  margin: 8px !important;
}
.mx-8 {
  margin: 0 8px !important;
}
.my-8 {
  margin: 8px 0 !important;
}
.mt-8 {
  margin-top: 8px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.ml-8 {
  margin-left: 8px !important;
}
.mr-8 {
  margin-right: 8px !important;
}
.pa-8 {
  padding: 8px !important;
}
.px-8 {
  padding: 0 8px !important;
}
.py-8 {
  padding: 8px 0 !important;
}
.pt-8 {
  padding-top: 8px !important;
}
.pb-8 {
  padding-bottom: 8px !important;
}
.pl-8 {
  padding-left: 8px !important;
}
.pr-8 {
  padding-right: 8px !important;
}
.ma-9 {
  margin: 9px !important;
}
.mx-9 {
  margin: 0 9px !important;
}
.my-9 {
  margin: 9px 0 !important;
}
.mt-9 {
  margin-top: 9px !important;
}
.mb-9 {
  margin-bottom: 9px !important;
}
.ml-9 {
  margin-left: 9px !important;
}
.mr-9 {
  margin-right: 9px !important;
}
.pa-9 {
  padding: 9px !important;
}
.px-9 {
  padding: 0 9px !important;
}
.py-9 {
  padding: 9px 0 !important;
}
.pt-9 {
  padding-top: 9px !important;
}
.pb-9 {
  padding-bottom: 9px !important;
}
.pl-9 {
  padding-left: 9px !important;
}
.pr-9 {
  padding-right: 9px !important;
}
.ma-10 {
  margin: 10px !important;
}
.mx-10 {
  margin: 0 10px !important;
}
.my-10 {
  margin: 10px 0 !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.pa-10 {
  padding: 10px !important;
}
.px-10 {
  padding: 0 10px !important;
}
.py-10 {
  padding: 10px 0 !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.ma-11 {
  margin: 11px !important;
}
.mx-11 {
  margin: 0 11px !important;
}
.my-11 {
  margin: 11px 0 !important;
}
.mt-11 {
  margin-top: 11px !important;
}
.mb-11 {
  margin-bottom: 11px !important;
}
.ml-11 {
  margin-left: 11px !important;
}
.mr-11 {
  margin-right: 11px !important;
}
.pa-11 {
  padding: 11px !important;
}
.px-11 {
  padding: 0 11px !important;
}
.py-11 {
  padding: 11px 0 !important;
}
.pt-11 {
  padding-top: 11px !important;
}
.pb-11 {
  padding-bottom: 11px !important;
}
.pl-11 {
  padding-left: 11px !important;
}
.pr-11 {
  padding-right: 11px !important;
}
.ma-12 {
  margin: 12px !important;
}
.mx-12 {
  margin: 0 12px !important;
}
.my-12 {
  margin: 12px 0 !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mb-12 {
  margin-bottom: 12px !important;
}
.ml-12 {
  margin-left: 12px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.pa-12 {
  padding: 12px !important;
}
.px-12 {
  padding: 0 12px !important;
}
.py-12 {
  padding: 12px 0 !important;
}
.pt-12 {
  padding-top: 12px !important;
}
.pb-12 {
  padding-bottom: 12px !important;
}
.pl-12 {
  padding-left: 12px !important;
}
.pr-12 {
  padding-right: 12px !important;
}
.ma-13 {
  margin: 13px !important;
}
.mx-13 {
  margin: 0 13px !important;
}
.my-13 {
  margin: 13px 0 !important;
}
.mt-13 {
  margin-top: 13px !important;
}
.mb-13 {
  margin-bottom: 13px !important;
}
.ml-13 {
  margin-left: 13px !important;
}
.mr-13 {
  margin-right: 13px !important;
}
.pa-13 {
  padding: 13px !important;
}
.px-13 {
  padding: 0 13px !important;
}
.py-13 {
  padding: 13px 0 !important;
}
.pt-13 {
  padding-top: 13px !important;
}
.pb-13 {
  padding-bottom: 13px !important;
}
.pl-13 {
  padding-left: 13px !important;
}
.pr-13 {
  padding-right: 13px !important;
}
.ma-14 {
  margin: 14px !important;
}
.mx-14 {
  margin: 0 14px !important;
}
.my-14 {
  margin: 14px 0 !important;
}
.mt-14 {
  margin-top: 14px !important;
}
.mb-14 {
  margin-bottom: 14px !important;
}
.ml-14 {
  margin-left: 14px !important;
}
.mr-14 {
  margin-right: 14px !important;
}
.pa-14 {
  padding: 14px !important;
}
.px-14 {
  padding: 0 14px !important;
}
.py-14 {
  padding: 14px 0 !important;
}
.pt-14 {
  padding-top: 14px !important;
}
.pb-14 {
  padding-bottom: 14px !important;
}
.pl-14 {
  padding-left: 14px !important;
}
.pr-14 {
  padding-right: 14px !important;
}
.ma-15 {
  margin: 15px !important;
}
.mx-15 {
  margin: 0 15px !important;
}
.my-15 {
  margin: 15px 0 !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.pa-15 {
  padding: 15px !important;
}
.px-15 {
  padding: 0 15px !important;
}
.py-15 {
  padding: 15px 0 !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.ma-16 {
  margin: 16px !important;
}
.mx-16 {
  margin: 0 16px !important;
}
.my-16 {
  margin: 16px 0 !important;
}
.mt-16 {
  margin-top: 16px !important;
}
.mb-16 {
  margin-bottom: 16px !important;
}
.ml-16 {
  margin-left: 16px !important;
}
.mr-16 {
  margin-right: 16px !important;
}
.pa-16 {
  padding: 16px !important;
}
.px-16 {
  padding: 0 16px !important;
}
.py-16 {
  padding: 16px 0 !important;
}
.pt-16 {
  padding-top: 16px !important;
}
.pb-16 {
  padding-bottom: 16px !important;
}
.pl-16 {
  padding-left: 16px !important;
}
.pr-16 {
  padding-right: 16px !important;
}
.ma-17 {
  margin: 17px !important;
}
.mx-17 {
  margin: 0 17px !important;
}
.my-17 {
  margin: 17px 0 !important;
}
.mt-17 {
  margin-top: 17px !important;
}
.mb-17 {
  margin-bottom: 17px !important;
}
.ml-17 {
  margin-left: 17px !important;
}
.mr-17 {
  margin-right: 17px !important;
}
.pa-17 {
  padding: 17px !important;
}
.px-17 {
  padding: 0 17px !important;
}
.py-17 {
  padding: 17px 0 !important;
}
.pt-17 {
  padding-top: 17px !important;
}
.pb-17 {
  padding-bottom: 17px !important;
}
.pl-17 {
  padding-left: 17px !important;
}
.pr-17 {
  padding-right: 17px !important;
}
.ma-18 {
  margin: 18px !important;
}
.mx-18 {
  margin: 0 18px !important;
}
.my-18 {
  margin: 18px 0 !important;
}
.mt-18 {
  margin-top: 18px !important;
}
.mb-18 {
  margin-bottom: 18px !important;
}
.ml-18 {
  margin-left: 18px !important;
}
.mr-18 {
  margin-right: 18px !important;
}
.pa-18 {
  padding: 18px !important;
}
.px-18 {
  padding: 0 18px !important;
}
.py-18 {
  padding: 18px 0 !important;
}
.pt-18 {
  padding-top: 18px !important;
}
.pb-18 {
  padding-bottom: 18px !important;
}
.pl-18 {
  padding-left: 18px !important;
}
.pr-18 {
  padding-right: 18px !important;
}
.ma-19 {
  margin: 19px !important;
}
.mx-19 {
  margin: 0 19px !important;
}
.my-19 {
  margin: 19px 0 !important;
}
.mt-19 {
  margin-top: 19px !important;
}
.mb-19 {
  margin-bottom: 19px !important;
}
.ml-19 {
  margin-left: 19px !important;
}
.mr-19 {
  margin-right: 19px !important;
}
.pa-19 {
  padding: 19px !important;
}
.px-19 {
  padding: 0 19px !important;
}
.py-19 {
  padding: 19px 0 !important;
}
.pt-19 {
  padding-top: 19px !important;
}
.pb-19 {
  padding-bottom: 19px !important;
}
.pl-19 {
  padding-left: 19px !important;
}
.pr-19 {
  padding-right: 19px !important;
}
.ma-20 {
  margin: 20px !important;
}
.mx-20 {
  margin: 0 20px !important;
}
.my-20 {
  margin: 20px 0 !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.pa-20 {
  padding: 20px !important;
}
.px-20 {
  padding: 0 20px !important;
}
.py-20 {
  padding: 20px 0 !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.ma-21 {
  margin: 21px !important;
}
.mx-21 {
  margin: 0 21px !important;
}
.my-21 {
  margin: 21px 0 !important;
}
.mt-21 {
  margin-top: 21px !important;
}
.mb-21 {
  margin-bottom: 21px !important;
}
.ml-21 {
  margin-left: 21px !important;
}
.mr-21 {
  margin-right: 21px !important;
}
.pa-21 {
  padding: 21px !important;
}
.px-21 {
  padding: 0 21px !important;
}
.py-21 {
  padding: 21px 0 !important;
}
.pt-21 {
  padding-top: 21px !important;
}
.pb-21 {
  padding-bottom: 21px !important;
}
.pl-21 {
  padding-left: 21px !important;
}
.pr-21 {
  padding-right: 21px !important;
}
.ma-22 {
  margin: 22px !important;
}
.mx-22 {
  margin: 0 22px !important;
}
.my-22 {
  margin: 22px 0 !important;
}
.mt-22 {
  margin-top: 22px !important;
}
.mb-22 {
  margin-bottom: 22px !important;
}
.ml-22 {
  margin-left: 22px !important;
}
.mr-22 {
  margin-right: 22px !important;
}
.pa-22 {
  padding: 22px !important;
}
.px-22 {
  padding: 0 22px !important;
}
.py-22 {
  padding: 22px 0 !important;
}
.pt-22 {
  padding-top: 22px !important;
}
.pb-22 {
  padding-bottom: 22px !important;
}
.pl-22 {
  padding-left: 22px !important;
}
.pr-22 {
  padding-right: 22px !important;
}
.ma-23 {
  margin: 23px !important;
}
.mx-23 {
  margin: 0 23px !important;
}
.my-23 {
  margin: 23px 0 !important;
}
.mt-23 {
  margin-top: 23px !important;
}
.mb-23 {
  margin-bottom: 23px !important;
}
.ml-23 {
  margin-left: 23px !important;
}
.mr-23 {
  margin-right: 23px !important;
}
.pa-23 {
  padding: 23px !important;
}
.px-23 {
  padding: 0 23px !important;
}
.py-23 {
  padding: 23px 0 !important;
}
.pt-23 {
  padding-top: 23px !important;
}
.pb-23 {
  padding-bottom: 23px !important;
}
.pl-23 {
  padding-left: 23px !important;
}
.pr-23 {
  padding-right: 23px !important;
}
.ma-24 {
  margin: 24px !important;
}
.mx-24 {
  margin: 0 24px !important;
}
.my-24 {
  margin: 24px 0 !important;
}
.mt-24 {
  margin-top: 24px !important;
}
.mb-24 {
  margin-bottom: 24px !important;
}
.ml-24 {
  margin-left: 24px !important;
}
.mr-24 {
  margin-right: 24px !important;
}
.pa-24 {
  padding: 24px !important;
}
.px-24 {
  padding: 0 24px !important;
}
.py-24 {
  padding: 24px 0 !important;
}
.pt-24 {
  padding-top: 24px !important;
}
.pb-24 {
  padding-bottom: 24px !important;
}
.pl-24 {
  padding-left: 24px !important;
}
.pr-24 {
  padding-right: 24px !important;
}
.ma-25 {
  margin: 25px !important;
}
.mx-25 {
  margin: 0 25px !important;
}
.my-25 {
  margin: 25px 0 !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.pa-25 {
  padding: 25px !important;
}
.px-25 {
  padding: 0 25px !important;
}
.py-25 {
  padding: 25px 0 !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.ma-26 {
  margin: 26px !important;
}
.mx-26 {
  margin: 0 26px !important;
}
.my-26 {
  margin: 26px 0 !important;
}
.mt-26 {
  margin-top: 26px !important;
}
.mb-26 {
  margin-bottom: 26px !important;
}
.ml-26 {
  margin-left: 26px !important;
}
.mr-26 {
  margin-right: 26px !important;
}
.pa-26 {
  padding: 26px !important;
}
.px-26 {
  padding: 0 26px !important;
}
.py-26 {
  padding: 26px 0 !important;
}
.pt-26 {
  padding-top: 26px !important;
}
.pb-26 {
  padding-bottom: 26px !important;
}
.pl-26 {
  padding-left: 26px !important;
}
.pr-26 {
  padding-right: 26px !important;
}
.ma-27 {
  margin: 27px !important;
}
.mx-27 {
  margin: 0 27px !important;
}
.my-27 {
  margin: 27px 0 !important;
}
.mt-27 {
  margin-top: 27px !important;
}
.mb-27 {
  margin-bottom: 27px !important;
}
.ml-27 {
  margin-left: 27px !important;
}
.mr-27 {
  margin-right: 27px !important;
}
.pa-27 {
  padding: 27px !important;
}
.px-27 {
  padding: 0 27px !important;
}
.py-27 {
  padding: 27px 0 !important;
}
.pt-27 {
  padding-top: 27px !important;
}
.pb-27 {
  padding-bottom: 27px !important;
}
.pl-27 {
  padding-left: 27px !important;
}
.pr-27 {
  padding-right: 27px !important;
}
.ma-28 {
  margin: 28px !important;
}
.mx-28 {
  margin: 0 28px !important;
}
.my-28 {
  margin: 28px 0 !important;
}
.mt-28 {
  margin-top: 28px !important;
}
.mb-28 {
  margin-bottom: 28px !important;
}
.ml-28 {
  margin-left: 28px !important;
}
.mr-28 {
  margin-right: 28px !important;
}
.pa-28 {
  padding: 28px !important;
}
.px-28 {
  padding: 0 28px !important;
}
.py-28 {
  padding: 28px 0 !important;
}
.pt-28 {
  padding-top: 28px !important;
}
.pb-28 {
  padding-bottom: 28px !important;
}
.pl-28 {
  padding-left: 28px !important;
}
.pr-28 {
  padding-right: 28px !important;
}
.ma-29 {
  margin: 29px !important;
}
.mx-29 {
  margin: 0 29px !important;
}
.my-29 {
  margin: 29px 0 !important;
}
.mt-29 {
  margin-top: 29px !important;
}
.mb-29 {
  margin-bottom: 29px !important;
}
.ml-29 {
  margin-left: 29px !important;
}
.mr-29 {
  margin-right: 29px !important;
}
.pa-29 {
  padding: 29px !important;
}
.px-29 {
  padding: 0 29px !important;
}
.py-29 {
  padding: 29px 0 !important;
}
.pt-29 {
  padding-top: 29px !important;
}
.pb-29 {
  padding-bottom: 29px !important;
}
.pl-29 {
  padding-left: 29px !important;
}
.pr-29 {
  padding-right: 29px !important;
}
.ma-30 {
  margin: 30px !important;
}
.mx-30 {
  margin: 0 30px !important;
}
.my-30 {
  margin: 30px 0 !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.pa-30 {
  padding: 30px !important;
}
.px-30 {
  padding: 0 30px !important;
}
.py-30 {
  padding: 30px 0 !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.ma-31 {
  margin: 31px !important;
}
.mx-31 {
  margin: 0 31px !important;
}
.my-31 {
  margin: 31px 0 !important;
}
.mt-31 {
  margin-top: 31px !important;
}
.mb-31 {
  margin-bottom: 31px !important;
}
.ml-31 {
  margin-left: 31px !important;
}
.mr-31 {
  margin-right: 31px !important;
}
.pa-31 {
  padding: 31px !important;
}
.px-31 {
  padding: 0 31px !important;
}
.py-31 {
  padding: 31px 0 !important;
}
.pt-31 {
  padding-top: 31px !important;
}
.pb-31 {
  padding-bottom: 31px !important;
}
.pl-31 {
  padding-left: 31px !important;
}
.pr-31 {
  padding-right: 31px !important;
}
.ma-32 {
  margin: 32px !important;
}
.mx-32 {
  margin: 0 32px !important;
}
.my-32 {
  margin: 32px 0 !important;
}
.mt-32 {
  margin-top: 32px !important;
}
.mb-32 {
  margin-bottom: 32px !important;
}
.ml-32 {
  margin-left: 32px !important;
}
.mr-32 {
  margin-right: 32px !important;
}
.pa-32 {
  padding: 32px !important;
}
.px-32 {
  padding: 0 32px !important;
}
.py-32 {
  padding: 32px 0 !important;
}
.pt-32 {
  padding-top: 32px !important;
}
.pb-32 {
  padding-bottom: 32px !important;
}
.pl-32 {
  padding-left: 32px !important;
}
.pr-32 {
  padding-right: 32px !important;
}
.ma-33 {
  margin: 33px !important;
}
.mx-33 {
  margin: 0 33px !important;
}
.my-33 {
  margin: 33px 0 !important;
}
.mt-33 {
  margin-top: 33px !important;
}
.mb-33 {
  margin-bottom: 33px !important;
}
.ml-33 {
  margin-left: 33px !important;
}
.mr-33 {
  margin-right: 33px !important;
}
.pa-33 {
  padding: 33px !important;
}
.px-33 {
  padding: 0 33px !important;
}
.py-33 {
  padding: 33px 0 !important;
}
.pt-33 {
  padding-top: 33px !important;
}
.pb-33 {
  padding-bottom: 33px !important;
}
.pl-33 {
  padding-left: 33px !important;
}
.pr-33 {
  padding-right: 33px !important;
}
.ma-34 {
  margin: 34px !important;
}
.mx-34 {
  margin: 0 34px !important;
}
.my-34 {
  margin: 34px 0 !important;
}
.mt-34 {
  margin-top: 34px !important;
}
.mb-34 {
  margin-bottom: 34px !important;
}
.ml-34 {
  margin-left: 34px !important;
}
.mr-34 {
  margin-right: 34px !important;
}
.pa-34 {
  padding: 34px !important;
}
.px-34 {
  padding: 0 34px !important;
}
.py-34 {
  padding: 34px 0 !important;
}
.pt-34 {
  padding-top: 34px !important;
}
.pb-34 {
  padding-bottom: 34px !important;
}
.pl-34 {
  padding-left: 34px !important;
}
.pr-34 {
  padding-right: 34px !important;
}
.ma-35 {
  margin: 35px !important;
}
.mx-35 {
  margin: 0 35px !important;
}
.my-35 {
  margin: 35px 0 !important;
}
.mt-35 {
  margin-top: 35px !important;
}
.mb-35 {
  margin-bottom: 35px !important;
}
.ml-35 {
  margin-left: 35px !important;
}
.mr-35 {
  margin-right: 35px !important;
}
.pa-35 {
  padding: 35px !important;
}
.px-35 {
  padding: 0 35px !important;
}
.py-35 {
  padding: 35px 0 !important;
}
.pt-35 {
  padding-top: 35px !important;
}
.pb-35 {
  padding-bottom: 35px !important;
}
.pl-35 {
  padding-left: 35px !important;
}
.pr-35 {
  padding-right: 35px !important;
}
.ma-36 {
  margin: 36px !important;
}
.mx-36 {
  margin: 0 36px !important;
}
.my-36 {
  margin: 36px 0 !important;
}
.mt-36 {
  margin-top: 36px !important;
}
.mb-36 {
  margin-bottom: 36px !important;
}
.ml-36 {
  margin-left: 36px !important;
}
.mr-36 {
  margin-right: 36px !important;
}
.pa-36 {
  padding: 36px !important;
}
.px-36 {
  padding: 0 36px !important;
}
.py-36 {
  padding: 36px 0 !important;
}
.pt-36 {
  padding-top: 36px !important;
}
.pb-36 {
  padding-bottom: 36px !important;
}
.pl-36 {
  padding-left: 36px !important;
}
.pr-36 {
  padding-right: 36px !important;
}
.ma-37 {
  margin: 37px !important;
}
.mx-37 {
  margin: 0 37px !important;
}
.my-37 {
  margin: 37px 0 !important;
}
.mt-37 {
  margin-top: 37px !important;
}
.mb-37 {
  margin-bottom: 37px !important;
}
.ml-37 {
  margin-left: 37px !important;
}
.mr-37 {
  margin-right: 37px !important;
}
.pa-37 {
  padding: 37px !important;
}
.px-37 {
  padding: 0 37px !important;
}
.py-37 {
  padding: 37px 0 !important;
}
.pt-37 {
  padding-top: 37px !important;
}
.pb-37 {
  padding-bottom: 37px !important;
}
.pl-37 {
  padding-left: 37px !important;
}
.pr-37 {
  padding-right: 37px !important;
}
.ma-38 {
  margin: 38px !important;
}
.mx-38 {
  margin: 0 38px !important;
}
.my-38 {
  margin: 38px 0 !important;
}
.mt-38 {
  margin-top: 38px !important;
}
.mb-38 {
  margin-bottom: 38px !important;
}
.ml-38 {
  margin-left: 38px !important;
}
.mr-38 {
  margin-right: 38px !important;
}
.pa-38 {
  padding: 38px !important;
}
.px-38 {
  padding: 0 38px !important;
}
.py-38 {
  padding: 38px 0 !important;
}
.pt-38 {
  padding-top: 38px !important;
}
.pb-38 {
  padding-bottom: 38px !important;
}
.pl-38 {
  padding-left: 38px !important;
}
.pr-38 {
  padding-right: 38px !important;
}
.ma-39 {
  margin: 39px !important;
}
.mx-39 {
  margin: 0 39px !important;
}
.my-39 {
  margin: 39px 0 !important;
}
.mt-39 {
  margin-top: 39px !important;
}
.mb-39 {
  margin-bottom: 39px !important;
}
.ml-39 {
  margin-left: 39px !important;
}
.mr-39 {
  margin-right: 39px !important;
}
.pa-39 {
  padding: 39px !important;
}
.px-39 {
  padding: 0 39px !important;
}
.py-39 {
  padding: 39px 0 !important;
}
.pt-39 {
  padding-top: 39px !important;
}
.pb-39 {
  padding-bottom: 39px !important;
}
.pl-39 {
  padding-left: 39px !important;
}
.pr-39 {
  padding-right: 39px !important;
}
.ma-40 {
  margin: 40px !important;
}
.mx-40 {
  margin: 0 40px !important;
}
.my-40 {
  margin: 40px 0 !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.pa-40 {
  padding: 40px !important;
}
.px-40 {
  padding: 0 40px !important;
}
.py-40 {
  padding: 40px 0 !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.ma-41 {
  margin: 41px !important;
}
.mx-41 {
  margin: 0 41px !important;
}
.my-41 {
  margin: 41px 0 !important;
}
.mt-41 {
  margin-top: 41px !important;
}
.mb-41 {
  margin-bottom: 41px !important;
}
.ml-41 {
  margin-left: 41px !important;
}
.mr-41 {
  margin-right: 41px !important;
}
.pa-41 {
  padding: 41px !important;
}
.px-41 {
  padding: 0 41px !important;
}
.py-41 {
  padding: 41px 0 !important;
}
.pt-41 {
  padding-top: 41px !important;
}
.pb-41 {
  padding-bottom: 41px !important;
}
.pl-41 {
  padding-left: 41px !important;
}
.pr-41 {
  padding-right: 41px !important;
}
.ma-42 {
  margin: 42px !important;
}
.mx-42 {
  margin: 0 42px !important;
}
.my-42 {
  margin: 42px 0 !important;
}
.mt-42 {
  margin-top: 42px !important;
}
.mb-42 {
  margin-bottom: 42px !important;
}
.ml-42 {
  margin-left: 42px !important;
}
.mr-42 {
  margin-right: 42px !important;
}
.pa-42 {
  padding: 42px !important;
}
.px-42 {
  padding: 0 42px !important;
}
.py-42 {
  padding: 42px 0 !important;
}
.pt-42 {
  padding-top: 42px !important;
}
.pb-42 {
  padding-bottom: 42px !important;
}
.pl-42 {
  padding-left: 42px !important;
}
.pr-42 {
  padding-right: 42px !important;
}
.ma-43 {
  margin: 43px !important;
}
.mx-43 {
  margin: 0 43px !important;
}
.my-43 {
  margin: 43px 0 !important;
}
.mt-43 {
  margin-top: 43px !important;
}
.mb-43 {
  margin-bottom: 43px !important;
}
.ml-43 {
  margin-left: 43px !important;
}
.mr-43 {
  margin-right: 43px !important;
}
.pa-43 {
  padding: 43px !important;
}
.px-43 {
  padding: 0 43px !important;
}
.py-43 {
  padding: 43px 0 !important;
}
.pt-43 {
  padding-top: 43px !important;
}
.pb-43 {
  padding-bottom: 43px !important;
}
.pl-43 {
  padding-left: 43px !important;
}
.pr-43 {
  padding-right: 43px !important;
}
.ma-44 {
  margin: 44px !important;
}
.mx-44 {
  margin: 0 44px !important;
}
.my-44 {
  margin: 44px 0 !important;
}
.mt-44 {
  margin-top: 44px !important;
}
.mb-44 {
  margin-bottom: 44px !important;
}
.ml-44 {
  margin-left: 44px !important;
}
.mr-44 {
  margin-right: 44px !important;
}
.pa-44 {
  padding: 44px !important;
}
.px-44 {
  padding: 0 44px !important;
}
.py-44 {
  padding: 44px 0 !important;
}
.pt-44 {
  padding-top: 44px !important;
}
.pb-44 {
  padding-bottom: 44px !important;
}
.pl-44 {
  padding-left: 44px !important;
}
.pr-44 {
  padding-right: 44px !important;
}
.ma-45 {
  margin: 45px !important;
}
.mx-45 {
  margin: 0 45px !important;
}
.my-45 {
  margin: 45px 0 !important;
}
.mt-45 {
  margin-top: 45px !important;
}
.mb-45 {
  margin-bottom: 45px !important;
}
.ml-45 {
  margin-left: 45px !important;
}
.mr-45 {
  margin-right: 45px !important;
}
.pa-45 {
  padding: 45px !important;
}
.px-45 {
  padding: 0 45px !important;
}
.py-45 {
  padding: 45px 0 !important;
}
.pt-45 {
  padding-top: 45px !important;
}
.pb-45 {
  padding-bottom: 45px !important;
}
.pl-45 {
  padding-left: 45px !important;
}
.pr-45 {
  padding-right: 45px !important;
}
.ma-46 {
  margin: 46px !important;
}
.mx-46 {
  margin: 0 46px !important;
}
.my-46 {
  margin: 46px 0 !important;
}
.mt-46 {
  margin-top: 46px !important;
}
.mb-46 {
  margin-bottom: 46px !important;
}
.ml-46 {
  margin-left: 46px !important;
}
.mr-46 {
  margin-right: 46px !important;
}
.pa-46 {
  padding: 46px !important;
}
.px-46 {
  padding: 0 46px !important;
}
.py-46 {
  padding: 46px 0 !important;
}
.pt-46 {
  padding-top: 46px !important;
}
.pb-46 {
  padding-bottom: 46px !important;
}
.pl-46 {
  padding-left: 46px !important;
}
.pr-46 {
  padding-right: 46px !important;
}
.ma-47 {
  margin: 47px !important;
}
.mx-47 {
  margin: 0 47px !important;
}
.my-47 {
  margin: 47px 0 !important;
}
.mt-47 {
  margin-top: 47px !important;
}
.mb-47 {
  margin-bottom: 47px !important;
}
.ml-47 {
  margin-left: 47px !important;
}
.mr-47 {
  margin-right: 47px !important;
}
.pa-47 {
  padding: 47px !important;
}
.px-47 {
  padding: 0 47px !important;
}
.py-47 {
  padding: 47px 0 !important;
}
.pt-47 {
  padding-top: 47px !important;
}
.pb-47 {
  padding-bottom: 47px !important;
}
.pl-47 {
  padding-left: 47px !important;
}
.pr-47 {
  padding-right: 47px !important;
}
.ma-48 {
  margin: 48px !important;
}
.mx-48 {
  margin: 0 48px !important;
}
.my-48 {
  margin: 48px 0 !important;
}
.mt-48 {
  margin-top: 48px !important;
}
.mb-48 {
  margin-bottom: 48px !important;
}
.ml-48 {
  margin-left: 48px !important;
}
.mr-48 {
  margin-right: 48px !important;
}
.pa-48 {
  padding: 48px !important;
}
.px-48 {
  padding: 0 48px !important;
}
.py-48 {
  padding: 48px 0 !important;
}
.pt-48 {
  padding-top: 48px !important;
}
.pb-48 {
  padding-bottom: 48px !important;
}
.pl-48 {
  padding-left: 48px !important;
}
.pr-48 {
  padding-right: 48px !important;
}
.ma-49 {
  margin: 49px !important;
}
.mx-49 {
  margin: 0 49px !important;
}
.my-49 {
  margin: 49px 0 !important;
}
.mt-49 {
  margin-top: 49px !important;
}
.mb-49 {
  margin-bottom: 49px !important;
}
.ml-49 {
  margin-left: 49px !important;
}
.mr-49 {
  margin-right: 49px !important;
}
.pa-49 {
  padding: 49px !important;
}
.px-49 {
  padding: 0 49px !important;
}
.py-49 {
  padding: 49px 0 !important;
}
.pt-49 {
  padding-top: 49px !important;
}
.pb-49 {
  padding-bottom: 49px !important;
}
.pl-49 {
  padding-left: 49px !important;
}
.pr-49 {
  padding-right: 49px !important;
}
.ma-50 {
  margin: 50px !important;
}
.mx-50 {
  margin: 0 50px !important;
}
.my-50 {
  margin: 50px 0 !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.pa-50 {
  padding: 50px !important;
}
.px-50 {
  padding: 0 50px !important;
}
.py-50 {
  padding: 50px 0 !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.ma-51 {
  margin: 51px !important;
}
.mx-51 {
  margin: 0 51px !important;
}
.my-51 {
  margin: 51px 0 !important;
}
.mt-51 {
  margin-top: 51px !important;
}
.mb-51 {
  margin-bottom: 51px !important;
}
.ml-51 {
  margin-left: 51px !important;
}
.mr-51 {
  margin-right: 51px !important;
}
.pa-51 {
  padding: 51px !important;
}
.px-51 {
  padding: 0 51px !important;
}
.py-51 {
  padding: 51px 0 !important;
}
.pt-51 {
  padding-top: 51px !important;
}
.pb-51 {
  padding-bottom: 51px !important;
}
.pl-51 {
  padding-left: 51px !important;
}
.pr-51 {
  padding-right: 51px !important;
}
.ma-52 {
  margin: 52px !important;
}
.mx-52 {
  margin: 0 52px !important;
}
.my-52 {
  margin: 52px 0 !important;
}
.mt-52 {
  margin-top: 52px !important;
}
.mb-52 {
  margin-bottom: 52px !important;
}
.ml-52 {
  margin-left: 52px !important;
}
.mr-52 {
  margin-right: 52px !important;
}
.pa-52 {
  padding: 52px !important;
}
.px-52 {
  padding: 0 52px !important;
}
.py-52 {
  padding: 52px 0 !important;
}
.pt-52 {
  padding-top: 52px !important;
}
.pb-52 {
  padding-bottom: 52px !important;
}
.pl-52 {
  padding-left: 52px !important;
}
.pr-52 {
  padding-right: 52px !important;
}
.ma-53 {
  margin: 53px !important;
}
.mx-53 {
  margin: 0 53px !important;
}
.my-53 {
  margin: 53px 0 !important;
}
.mt-53 {
  margin-top: 53px !important;
}
.mb-53 {
  margin-bottom: 53px !important;
}
.ml-53 {
  margin-left: 53px !important;
}
.mr-53 {
  margin-right: 53px !important;
}
.pa-53 {
  padding: 53px !important;
}
.px-53 {
  padding: 0 53px !important;
}
.py-53 {
  padding: 53px 0 !important;
}
.pt-53 {
  padding-top: 53px !important;
}
.pb-53 {
  padding-bottom: 53px !important;
}
.pl-53 {
  padding-left: 53px !important;
}
.pr-53 {
  padding-right: 53px !important;
}
.ma-54 {
  margin: 54px !important;
}
.mx-54 {
  margin: 0 54px !important;
}
.my-54 {
  margin: 54px 0 !important;
}
.mt-54 {
  margin-top: 54px !important;
}
.mb-54 {
  margin-bottom: 54px !important;
}
.ml-54 {
  margin-left: 54px !important;
}
.mr-54 {
  margin-right: 54px !important;
}
.pa-54 {
  padding: 54px !important;
}
.px-54 {
  padding: 0 54px !important;
}
.py-54 {
  padding: 54px 0 !important;
}
.pt-54 {
  padding-top: 54px !important;
}
.pb-54 {
  padding-bottom: 54px !important;
}
.pl-54 {
  padding-left: 54px !important;
}
.pr-54 {
  padding-right: 54px !important;
}
.ma-55 {
  margin: 55px !important;
}
.mx-55 {
  margin: 0 55px !important;
}
.my-55 {
  margin: 55px 0 !important;
}
.mt-55 {
  margin-top: 55px !important;
}
.mb-55 {
  margin-bottom: 55px !important;
}
.ml-55 {
  margin-left: 55px !important;
}
.mr-55 {
  margin-right: 55px !important;
}
.pa-55 {
  padding: 55px !important;
}
.px-55 {
  padding: 0 55px !important;
}
.py-55 {
  padding: 55px 0 !important;
}
.pt-55 {
  padding-top: 55px !important;
}
.pb-55 {
  padding-bottom: 55px !important;
}
.pl-55 {
  padding-left: 55px !important;
}
.pr-55 {
  padding-right: 55px !important;
}
.ma-56 {
  margin: 56px !important;
}
.mx-56 {
  margin: 0 56px !important;
}
.my-56 {
  margin: 56px 0 !important;
}
.mt-56 {
  margin-top: 56px !important;
}
.mb-56 {
  margin-bottom: 56px !important;
}
.ml-56 {
  margin-left: 56px !important;
}
.mr-56 {
  margin-right: 56px !important;
}
.pa-56 {
  padding: 56px !important;
}
.px-56 {
  padding: 0 56px !important;
}
.py-56 {
  padding: 56px 0 !important;
}
.pt-56 {
  padding-top: 56px !important;
}
.pb-56 {
  padding-bottom: 56px !important;
}
.pl-56 {
  padding-left: 56px !important;
}
.pr-56 {
  padding-right: 56px !important;
}
.ma-57 {
  margin: 57px !important;
}
.mx-57 {
  margin: 0 57px !important;
}
.my-57 {
  margin: 57px 0 !important;
}
.mt-57 {
  margin-top: 57px !important;
}
.mb-57 {
  margin-bottom: 57px !important;
}
.ml-57 {
  margin-left: 57px !important;
}
.mr-57 {
  margin-right: 57px !important;
}
.pa-57 {
  padding: 57px !important;
}
.px-57 {
  padding: 0 57px !important;
}
.py-57 {
  padding: 57px 0 !important;
}
.pt-57 {
  padding-top: 57px !important;
}
.pb-57 {
  padding-bottom: 57px !important;
}
.pl-57 {
  padding-left: 57px !important;
}
.pr-57 {
  padding-right: 57px !important;
}
.ma-58 {
  margin: 58px !important;
}
.mx-58 {
  margin: 0 58px !important;
}
.my-58 {
  margin: 58px 0 !important;
}
.mt-58 {
  margin-top: 58px !important;
}
.mb-58 {
  margin-bottom: 58px !important;
}
.ml-58 {
  margin-left: 58px !important;
}
.mr-58 {
  margin-right: 58px !important;
}
.pa-58 {
  padding: 58px !important;
}
.px-58 {
  padding: 0 58px !important;
}
.py-58 {
  padding: 58px 0 !important;
}
.pt-58 {
  padding-top: 58px !important;
}
.pb-58 {
  padding-bottom: 58px !important;
}
.pl-58 {
  padding-left: 58px !important;
}
.pr-58 {
  padding-right: 58px !important;
}
.ma-59 {
  margin: 59px !important;
}
.mx-59 {
  margin: 0 59px !important;
}
.my-59 {
  margin: 59px 0 !important;
}
.mt-59 {
  margin-top: 59px !important;
}
.mb-59 {
  margin-bottom: 59px !important;
}
.ml-59 {
  margin-left: 59px !important;
}
.mr-59 {
  margin-right: 59px !important;
}
.pa-59 {
  padding: 59px !important;
}
.px-59 {
  padding: 0 59px !important;
}
.py-59 {
  padding: 59px 0 !important;
}
.pt-59 {
  padding-top: 59px !important;
}
.pb-59 {
  padding-bottom: 59px !important;
}
.pl-59 {
  padding-left: 59px !important;
}
.pr-59 {
  padding-right: 59px !important;
}
.ma-60 {
  margin: 60px !important;
}
.mx-60 {
  margin: 0 60px !important;
}
.my-60 {
  margin: 60px 0 !important;
}
.mt-60 {
  margin-top: 60px !important;
}
.mb-60 {
  margin-bottom: 60px !important;
}
.ml-60 {
  margin-left: 60px !important;
}
.mr-60 {
  margin-right: 60px !important;
}
.pa-60 {
  padding: 60px !important;
}
.px-60 {
  padding: 0 60px !important;
}
.py-60 {
  padding: 60px 0 !important;
}
.pt-60 {
  padding-top: 60px !important;
}
.pb-60 {
  padding-bottom: 60px !important;
}
.pl-60 {
  padding-left: 60px !important;
}
.pr-60 {
  padding-right: 60px !important;
}
.ma-61 {
  margin: 61px !important;
}
.mx-61 {
  margin: 0 61px !important;
}
.my-61 {
  margin: 61px 0 !important;
}
.mt-61 {
  margin-top: 61px !important;
}
.mb-61 {
  margin-bottom: 61px !important;
}
.ml-61 {
  margin-left: 61px !important;
}
.mr-61 {
  margin-right: 61px !important;
}
.pa-61 {
  padding: 61px !important;
}
.px-61 {
  padding: 0 61px !important;
}
.py-61 {
  padding: 61px 0 !important;
}
.pt-61 {
  padding-top: 61px !important;
}
.pb-61 {
  padding-bottom: 61px !important;
}
.pl-61 {
  padding-left: 61px !important;
}
.pr-61 {
  padding-right: 61px !important;
}
.ma-62 {
  margin: 62px !important;
}
.mx-62 {
  margin: 0 62px !important;
}
.my-62 {
  margin: 62px 0 !important;
}
.mt-62 {
  margin-top: 62px !important;
}
.mb-62 {
  margin-bottom: 62px !important;
}
.ml-62 {
  margin-left: 62px !important;
}
.mr-62 {
  margin-right: 62px !important;
}
.pa-62 {
  padding: 62px !important;
}
.px-62 {
  padding: 0 62px !important;
}
.py-62 {
  padding: 62px 0 !important;
}
.pt-62 {
  padding-top: 62px !important;
}
.pb-62 {
  padding-bottom: 62px !important;
}
.pl-62 {
  padding-left: 62px !important;
}
.pr-62 {
  padding-right: 62px !important;
}
.ma-63 {
  margin: 63px !important;
}
.mx-63 {
  margin: 0 63px !important;
}
.my-63 {
  margin: 63px 0 !important;
}
.mt-63 {
  margin-top: 63px !important;
}
.mb-63 {
  margin-bottom: 63px !important;
}
.ml-63 {
  margin-left: 63px !important;
}
.mr-63 {
  margin-right: 63px !important;
}
.pa-63 {
  padding: 63px !important;
}
.px-63 {
  padding: 0 63px !important;
}
.py-63 {
  padding: 63px 0 !important;
}
.pt-63 {
  padding-top: 63px !important;
}
.pb-63 {
  padding-bottom: 63px !important;
}
.pl-63 {
  padding-left: 63px !important;
}
.pr-63 {
  padding-right: 63px !important;
}
.ma-64 {
  margin: 64px !important;
}
.mx-64 {
  margin: 0 64px !important;
}
.my-64 {
  margin: 64px 0 !important;
}
.mt-64 {
  margin-top: 64px !important;
}
.mb-64 {
  margin-bottom: 64px !important;
}
.ml-64 {
  margin-left: 64px !important;
}
.mr-64 {
  margin-right: 64px !important;
}
.pa-64 {
  padding: 64px !important;
}
.px-64 {
  padding: 0 64px !important;
}
.py-64 {
  padding: 64px 0 !important;
}
.pt-64 {
  padding-top: 64px !important;
}
.pb-64 {
  padding-bottom: 64px !important;
}
.pl-64 {
  padding-left: 64px !important;
}
.pr-64 {
  padding-right: 64px !important;
}
.ma-65 {
  margin: 65px !important;
}
.mx-65 {
  margin: 0 65px !important;
}
.my-65 {
  margin: 65px 0 !important;
}
.mt-65 {
  margin-top: 65px !important;
}
.mb-65 {
  margin-bottom: 65px !important;
}
.ml-65 {
  margin-left: 65px !important;
}
.mr-65 {
  margin-right: 65px !important;
}
.pa-65 {
  padding: 65px !important;
}
.px-65 {
  padding: 0 65px !important;
}
.py-65 {
  padding: 65px 0 !important;
}
.pt-65 {
  padding-top: 65px !important;
}
.pb-65 {
  padding-bottom: 65px !important;
}
.pl-65 {
  padding-left: 65px !important;
}
.pr-65 {
  padding-right: 65px !important;
}
.ma-66 {
  margin: 66px !important;
}
.mx-66 {
  margin: 0 66px !important;
}
.my-66 {
  margin: 66px 0 !important;
}
.mt-66 {
  margin-top: 66px !important;
}
.mb-66 {
  margin-bottom: 66px !important;
}
.ml-66 {
  margin-left: 66px !important;
}
.mr-66 {
  margin-right: 66px !important;
}
.pa-66 {
  padding: 66px !important;
}
.px-66 {
  padding: 0 66px !important;
}
.py-66 {
  padding: 66px 0 !important;
}
.pt-66 {
  padding-top: 66px !important;
}
.pb-66 {
  padding-bottom: 66px !important;
}
.pl-66 {
  padding-left: 66px !important;
}
.pr-66 {
  padding-right: 66px !important;
}
.ma-67 {
  margin: 67px !important;
}
.mx-67 {
  margin: 0 67px !important;
}
.my-67 {
  margin: 67px 0 !important;
}
.mt-67 {
  margin-top: 67px !important;
}
.mb-67 {
  margin-bottom: 67px !important;
}
.ml-67 {
  margin-left: 67px !important;
}
.mr-67 {
  margin-right: 67px !important;
}
.pa-67 {
  padding: 67px !important;
}
.px-67 {
  padding: 0 67px !important;
}
.py-67 {
  padding: 67px 0 !important;
}
.pt-67 {
  padding-top: 67px !important;
}
.pb-67 {
  padding-bottom: 67px !important;
}
.pl-67 {
  padding-left: 67px !important;
}
.pr-67 {
  padding-right: 67px !important;
}
.ma-68 {
  margin: 68px !important;
}
.mx-68 {
  margin: 0 68px !important;
}
.my-68 {
  margin: 68px 0 !important;
}
.mt-68 {
  margin-top: 68px !important;
}
.mb-68 {
  margin-bottom: 68px !important;
}
.ml-68 {
  margin-left: 68px !important;
}
.mr-68 {
  margin-right: 68px !important;
}
.pa-68 {
  padding: 68px !important;
}
.px-68 {
  padding: 0 68px !important;
}
.py-68 {
  padding: 68px 0 !important;
}
.pt-68 {
  padding-top: 68px !important;
}
.pb-68 {
  padding-bottom: 68px !important;
}
.pl-68 {
  padding-left: 68px !important;
}
.pr-68 {
  padding-right: 68px !important;
}
.ma-69 {
  margin: 69px !important;
}
.mx-69 {
  margin: 0 69px !important;
}
.my-69 {
  margin: 69px 0 !important;
}
.mt-69 {
  margin-top: 69px !important;
}
.mb-69 {
  margin-bottom: 69px !important;
}
.ml-69 {
  margin-left: 69px !important;
}
.mr-69 {
  margin-right: 69px !important;
}
.pa-69 {
  padding: 69px !important;
}
.px-69 {
  padding: 0 69px !important;
}
.py-69 {
  padding: 69px 0 !important;
}
.pt-69 {
  padding-top: 69px !important;
}
.pb-69 {
  padding-bottom: 69px !important;
}
.pl-69 {
  padding-left: 69px !important;
}
.pr-69 {
  padding-right: 69px !important;
}
.ma-70 {
  margin: 70px !important;
}
.mx-70 {
  margin: 0 70px !important;
}
.my-70 {
  margin: 70px 0 !important;
}
.mt-70 {
  margin-top: 70px !important;
}
.mb-70 {
  margin-bottom: 70px !important;
}
.ml-70 {
  margin-left: 70px !important;
}
.mr-70 {
  margin-right: 70px !important;
}
.pa-70 {
  padding: 70px !important;
}
.px-70 {
  padding: 0 70px !important;
}
.py-70 {
  padding: 70px 0 !important;
}
.pt-70 {
  padding-top: 70px !important;
}
.pb-70 {
  padding-bottom: 70px !important;
}
.pl-70 {
  padding-left: 70px !important;
}
.pr-70 {
  padding-right: 70px !important;
}
.ma-71 {
  margin: 71px !important;
}
.mx-71 {
  margin: 0 71px !important;
}
.my-71 {
  margin: 71px 0 !important;
}
.mt-71 {
  margin-top: 71px !important;
}
.mb-71 {
  margin-bottom: 71px !important;
}
.ml-71 {
  margin-left: 71px !important;
}
.mr-71 {
  margin-right: 71px !important;
}
.pa-71 {
  padding: 71px !important;
}
.px-71 {
  padding: 0 71px !important;
}
.py-71 {
  padding: 71px 0 !important;
}
.pt-71 {
  padding-top: 71px !important;
}
.pb-71 {
  padding-bottom: 71px !important;
}
.pl-71 {
  padding-left: 71px !important;
}
.pr-71 {
  padding-right: 71px !important;
}
.ma-72 {
  margin: 72px !important;
}
.mx-72 {
  margin: 0 72px !important;
}
.my-72 {
  margin: 72px 0 !important;
}
.mt-72 {
  margin-top: 72px !important;
}
.mb-72 {
  margin-bottom: 72px !important;
}
.ml-72 {
  margin-left: 72px !important;
}
.mr-72 {
  margin-right: 72px !important;
}
.pa-72 {
  padding: 72px !important;
}
.px-72 {
  padding: 0 72px !important;
}
.py-72 {
  padding: 72px 0 !important;
}
.pt-72 {
  padding-top: 72px !important;
}
.pb-72 {
  padding-bottom: 72px !important;
}
.pl-72 {
  padding-left: 72px !important;
}
.pr-72 {
  padding-right: 72px !important;
}
.ma-73 {
  margin: 73px !important;
}
.mx-73 {
  margin: 0 73px !important;
}
.my-73 {
  margin: 73px 0 !important;
}
.mt-73 {
  margin-top: 73px !important;
}
.mb-73 {
  margin-bottom: 73px !important;
}
.ml-73 {
  margin-left: 73px !important;
}
.mr-73 {
  margin-right: 73px !important;
}
.pa-73 {
  padding: 73px !important;
}
.px-73 {
  padding: 0 73px !important;
}
.py-73 {
  padding: 73px 0 !important;
}
.pt-73 {
  padding-top: 73px !important;
}
.pb-73 {
  padding-bottom: 73px !important;
}
.pl-73 {
  padding-left: 73px !important;
}
.pr-73 {
  padding-right: 73px !important;
}
.ma-74 {
  margin: 74px !important;
}
.mx-74 {
  margin: 0 74px !important;
}
.my-74 {
  margin: 74px 0 !important;
}
.mt-74 {
  margin-top: 74px !important;
}
.mb-74 {
  margin-bottom: 74px !important;
}
.ml-74 {
  margin-left: 74px !important;
}
.mr-74 {
  margin-right: 74px !important;
}
.pa-74 {
  padding: 74px !important;
}
.px-74 {
  padding: 0 74px !important;
}
.py-74 {
  padding: 74px 0 !important;
}
.pt-74 {
  padding-top: 74px !important;
}
.pb-74 {
  padding-bottom: 74px !important;
}
.pl-74 {
  padding-left: 74px !important;
}
.pr-74 {
  padding-right: 74px !important;
}
.ma-75 {
  margin: 75px !important;
}
.mx-75 {
  margin: 0 75px !important;
}
.my-75 {
  margin: 75px 0 !important;
}
.mt-75 {
  margin-top: 75px !important;
}
.mb-75 {
  margin-bottom: 75px !important;
}
.ml-75 {
  margin-left: 75px !important;
}
.mr-75 {
  margin-right: 75px !important;
}
.pa-75 {
  padding: 75px !important;
}
.px-75 {
  padding: 0 75px !important;
}
.py-75 {
  padding: 75px 0 !important;
}
.pt-75 {
  padding-top: 75px !important;
}
.pb-75 {
  padding-bottom: 75px !important;
}
.pl-75 {
  padding-left: 75px !important;
}
.pr-75 {
  padding-right: 75px !important;
}
.ma-76 {
  margin: 76px !important;
}
.mx-76 {
  margin: 0 76px !important;
}
.my-76 {
  margin: 76px 0 !important;
}
.mt-76 {
  margin-top: 76px !important;
}
.mb-76 {
  margin-bottom: 76px !important;
}
.ml-76 {
  margin-left: 76px !important;
}
.mr-76 {
  margin-right: 76px !important;
}
.pa-76 {
  padding: 76px !important;
}
.px-76 {
  padding: 0 76px !important;
}
.py-76 {
  padding: 76px 0 !important;
}
.pt-76 {
  padding-top: 76px !important;
}
.pb-76 {
  padding-bottom: 76px !important;
}
.pl-76 {
  padding-left: 76px !important;
}
.pr-76 {
  padding-right: 76px !important;
}
.ma-77 {
  margin: 77px !important;
}
.mx-77 {
  margin: 0 77px !important;
}
.my-77 {
  margin: 77px 0 !important;
}
.mt-77 {
  margin-top: 77px !important;
}
.mb-77 {
  margin-bottom: 77px !important;
}
.ml-77 {
  margin-left: 77px !important;
}
.mr-77 {
  margin-right: 77px !important;
}
.pa-77 {
  padding: 77px !important;
}
.px-77 {
  padding: 0 77px !important;
}
.py-77 {
  padding: 77px 0 !important;
}
.pt-77 {
  padding-top: 77px !important;
}
.pb-77 {
  padding-bottom: 77px !important;
}
.pl-77 {
  padding-left: 77px !important;
}
.pr-77 {
  padding-right: 77px !important;
}
.ma-78 {
  margin: 78px !important;
}
.mx-78 {
  margin: 0 78px !important;
}
.my-78 {
  margin: 78px 0 !important;
}
.mt-78 {
  margin-top: 78px !important;
}
.mb-78 {
  margin-bottom: 78px !important;
}
.ml-78 {
  margin-left: 78px !important;
}
.mr-78 {
  margin-right: 78px !important;
}
.pa-78 {
  padding: 78px !important;
}
.px-78 {
  padding: 0 78px !important;
}
.py-78 {
  padding: 78px 0 !important;
}
.pt-78 {
  padding-top: 78px !important;
}
.pb-78 {
  padding-bottom: 78px !important;
}
.pl-78 {
  padding-left: 78px !important;
}
.pr-78 {
  padding-right: 78px !important;
}
.ma-79 {
  margin: 79px !important;
}
.mx-79 {
  margin: 0 79px !important;
}
.my-79 {
  margin: 79px 0 !important;
}
.mt-79 {
  margin-top: 79px !important;
}
.mb-79 {
  margin-bottom: 79px !important;
}
.ml-79 {
  margin-left: 79px !important;
}
.mr-79 {
  margin-right: 79px !important;
}
.pa-79 {
  padding: 79px !important;
}
.px-79 {
  padding: 0 79px !important;
}
.py-79 {
  padding: 79px 0 !important;
}
.pt-79 {
  padding-top: 79px !important;
}
.pb-79 {
  padding-bottom: 79px !important;
}
.pl-79 {
  padding-left: 79px !important;
}
.pr-79 {
  padding-right: 79px !important;
}
.ma-80 {
  margin: 80px !important;
}
.mx-80 {
  margin: 0 80px !important;
}
.my-80 {
  margin: 80px 0 !important;
}
.mt-80 {
  margin-top: 80px !important;
}
.mb-80 {
  margin-bottom: 80px !important;
}
.ml-80 {
  margin-left: 80px !important;
}
.mr-80 {
  margin-right: 80px !important;
}
.pa-80 {
  padding: 80px !important;
}
.px-80 {
  padding: 0 80px !important;
}
.py-80 {
  padding: 80px 0 !important;
}
.pt-80 {
  padding-top: 80px !important;
}
.pb-80 {
  padding-bottom: 80px !important;
}
.pl-80 {
  padding-left: 80px !important;
}
.pr-80 {
  padding-right: 80px !important;
}
.ma-81 {
  margin: 81px !important;
}
.mx-81 {
  margin: 0 81px !important;
}
.my-81 {
  margin: 81px 0 !important;
}
.mt-81 {
  margin-top: 81px !important;
}
.mb-81 {
  margin-bottom: 81px !important;
}
.ml-81 {
  margin-left: 81px !important;
}
.mr-81 {
  margin-right: 81px !important;
}
.pa-81 {
  padding: 81px !important;
}
.px-81 {
  padding: 0 81px !important;
}
.py-81 {
  padding: 81px 0 !important;
}
.pt-81 {
  padding-top: 81px !important;
}
.pb-81 {
  padding-bottom: 81px !important;
}
.pl-81 {
  padding-left: 81px !important;
}
.pr-81 {
  padding-right: 81px !important;
}
.ma-82 {
  margin: 82px !important;
}
.mx-82 {
  margin: 0 82px !important;
}
.my-82 {
  margin: 82px 0 !important;
}
.mt-82 {
  margin-top: 82px !important;
}
.mb-82 {
  margin-bottom: 82px !important;
}
.ml-82 {
  margin-left: 82px !important;
}
.mr-82 {
  margin-right: 82px !important;
}
.pa-82 {
  padding: 82px !important;
}
.px-82 {
  padding: 0 82px !important;
}
.py-82 {
  padding: 82px 0 !important;
}
.pt-82 {
  padding-top: 82px !important;
}
.pb-82 {
  padding-bottom: 82px !important;
}
.pl-82 {
  padding-left: 82px !important;
}
.pr-82 {
  padding-right: 82px !important;
}
.ma-83 {
  margin: 83px !important;
}
.mx-83 {
  margin: 0 83px !important;
}
.my-83 {
  margin: 83px 0 !important;
}
.mt-83 {
  margin-top: 83px !important;
}
.mb-83 {
  margin-bottom: 83px !important;
}
.ml-83 {
  margin-left: 83px !important;
}
.mr-83 {
  margin-right: 83px !important;
}
.pa-83 {
  padding: 83px !important;
}
.px-83 {
  padding: 0 83px !important;
}
.py-83 {
  padding: 83px 0 !important;
}
.pt-83 {
  padding-top: 83px !important;
}
.pb-83 {
  padding-bottom: 83px !important;
}
.pl-83 {
  padding-left: 83px !important;
}
.pr-83 {
  padding-right: 83px !important;
}
.ma-84 {
  margin: 84px !important;
}
.mx-84 {
  margin: 0 84px !important;
}
.my-84 {
  margin: 84px 0 !important;
}
.mt-84 {
  margin-top: 84px !important;
}
.mb-84 {
  margin-bottom: 84px !important;
}
.ml-84 {
  margin-left: 84px !important;
}
.mr-84 {
  margin-right: 84px !important;
}
.pa-84 {
  padding: 84px !important;
}
.px-84 {
  padding: 0 84px !important;
}
.py-84 {
  padding: 84px 0 !important;
}
.pt-84 {
  padding-top: 84px !important;
}
.pb-84 {
  padding-bottom: 84px !important;
}
.pl-84 {
  padding-left: 84px !important;
}
.pr-84 {
  padding-right: 84px !important;
}
.ma-85 {
  margin: 85px !important;
}
.mx-85 {
  margin: 0 85px !important;
}
.my-85 {
  margin: 85px 0 !important;
}
.mt-85 {
  margin-top: 85px !important;
}
.mb-85 {
  margin-bottom: 85px !important;
}
.ml-85 {
  margin-left: 85px !important;
}
.mr-85 {
  margin-right: 85px !important;
}
.pa-85 {
  padding: 85px !important;
}
.px-85 {
  padding: 0 85px !important;
}
.py-85 {
  padding: 85px 0 !important;
}
.pt-85 {
  padding-top: 85px !important;
}
.pb-85 {
  padding-bottom: 85px !important;
}
.pl-85 {
  padding-left: 85px !important;
}
.pr-85 {
  padding-right: 85px !important;
}
.ma-86 {
  margin: 86px !important;
}
.mx-86 {
  margin: 0 86px !important;
}
.my-86 {
  margin: 86px 0 !important;
}
.mt-86 {
  margin-top: 86px !important;
}
.mb-86 {
  margin-bottom: 86px !important;
}
.ml-86 {
  margin-left: 86px !important;
}
.mr-86 {
  margin-right: 86px !important;
}
.pa-86 {
  padding: 86px !important;
}
.px-86 {
  padding: 0 86px !important;
}
.py-86 {
  padding: 86px 0 !important;
}
.pt-86 {
  padding-top: 86px !important;
}
.pb-86 {
  padding-bottom: 86px !important;
}
.pl-86 {
  padding-left: 86px !important;
}
.pr-86 {
  padding-right: 86px !important;
}
.ma-87 {
  margin: 87px !important;
}
.mx-87 {
  margin: 0 87px !important;
}
.my-87 {
  margin: 87px 0 !important;
}
.mt-87 {
  margin-top: 87px !important;
}
.mb-87 {
  margin-bottom: 87px !important;
}
.ml-87 {
  margin-left: 87px !important;
}
.mr-87 {
  margin-right: 87px !important;
}
.pa-87 {
  padding: 87px !important;
}
.px-87 {
  padding: 0 87px !important;
}
.py-87 {
  padding: 87px 0 !important;
}
.pt-87 {
  padding-top: 87px !important;
}
.pb-87 {
  padding-bottom: 87px !important;
}
.pl-87 {
  padding-left: 87px !important;
}
.pr-87 {
  padding-right: 87px !important;
}
@media (max-width: 767px) {
.sm-ma-0 {
    margin: 0px !important;
}
.sm-mx-0 {
    margin: 0 0px !important;
}
.sm-my-0 {
    margin: 0px 0 !important;
}
.sm-mt-0 {
    margin-top: 0px !important;
}
.sm-mb-0 {
    margin-bottom: 0px !important;
}
.sm-ml-0 {
    margin-left: 0px !important;
}
.sm-mr-0 {
    margin-right: 0px !important;
}
.sm-pa-0 {
    padding: 0px !important;
}
.sm-px-0 {
    padding: 0 0px !important;
}
.sm-py-0 {
    padding: 0px 0 !important;
}
.sm-pt-0 {
    padding-top: 0px !important;
}
.sm-pb-0 {
    padding-bottom: 0px !important;
}
.sm-pl-0 {
    padding-left: 0px !important;
}
.sm-pr-0 {
    padding-right: 0px !important;
}
}
@media (max-width: 767px) {
.sm-ma-1 {
    margin: 1px !important;
}
.sm-mx-1 {
    margin: 0 1px !important;
}
.sm-my-1 {
    margin: 1px 0 !important;
}
.sm-mt-1 {
    margin-top: 1px !important;
}
.sm-mb-1 {
    margin-bottom: 1px !important;
}
.sm-ml-1 {
    margin-left: 1px !important;
}
.sm-mr-1 {
    margin-right: 1px !important;
}
.sm-pa-1 {
    padding: 1px !important;
}
.sm-px-1 {
    padding: 0 1px !important;
}
.sm-py-1 {
    padding: 1px 0 !important;
}
.sm-pt-1 {
    padding-top: 1px !important;
}
.sm-pb-1 {
    padding-bottom: 1px !important;
}
.sm-pl-1 {
    padding-left: 1px !important;
}
.sm-pr-1 {
    padding-right: 1px !important;
}
}
@media (max-width: 767px) {
.sm-ma-2 {
    margin: 2px !important;
}
.sm-mx-2 {
    margin: 0 2px !important;
}
.sm-my-2 {
    margin: 2px 0 !important;
}
.sm-mt-2 {
    margin-top: 2px !important;
}
.sm-mb-2 {
    margin-bottom: 2px !important;
}
.sm-ml-2 {
    margin-left: 2px !important;
}
.sm-mr-2 {
    margin-right: 2px !important;
}
.sm-pa-2 {
    padding: 2px !important;
}
.sm-px-2 {
    padding: 0 2px !important;
}
.sm-py-2 {
    padding: 2px 0 !important;
}
.sm-pt-2 {
    padding-top: 2px !important;
}
.sm-pb-2 {
    padding-bottom: 2px !important;
}
.sm-pl-2 {
    padding-left: 2px !important;
}
.sm-pr-2 {
    padding-right: 2px !important;
}
}
@media (max-width: 767px) {
.sm-ma-3 {
    margin: 3px !important;
}
.sm-mx-3 {
    margin: 0 3px !important;
}
.sm-my-3 {
    margin: 3px 0 !important;
}
.sm-mt-3 {
    margin-top: 3px !important;
}
.sm-mb-3 {
    margin-bottom: 3px !important;
}
.sm-ml-3 {
    margin-left: 3px !important;
}
.sm-mr-3 {
    margin-right: 3px !important;
}
.sm-pa-3 {
    padding: 3px !important;
}
.sm-px-3 {
    padding: 0 3px !important;
}
.sm-py-3 {
    padding: 3px 0 !important;
}
.sm-pt-3 {
    padding-top: 3px !important;
}
.sm-pb-3 {
    padding-bottom: 3px !important;
}
.sm-pl-3 {
    padding-left: 3px !important;
}
.sm-pr-3 {
    padding-right: 3px !important;
}
}
@media (max-width: 767px) {
.sm-ma-4 {
    margin: 4px !important;
}
.sm-mx-4 {
    margin: 0 4px !important;
}
.sm-my-4 {
    margin: 4px 0 !important;
}
.sm-mt-4 {
    margin-top: 4px !important;
}
.sm-mb-4 {
    margin-bottom: 4px !important;
}
.sm-ml-4 {
    margin-left: 4px !important;
}
.sm-mr-4 {
    margin-right: 4px !important;
}
.sm-pa-4 {
    padding: 4px !important;
}
.sm-px-4 {
    padding: 0 4px !important;
}
.sm-py-4 {
    padding: 4px 0 !important;
}
.sm-pt-4 {
    padding-top: 4px !important;
}
.sm-pb-4 {
    padding-bottom: 4px !important;
}
.sm-pl-4 {
    padding-left: 4px !important;
}
.sm-pr-4 {
    padding-right: 4px !important;
}
}
@media (max-width: 767px) {
.sm-ma-5 {
    margin: 5px !important;
}
.sm-mx-5 {
    margin: 0 5px !important;
}
.sm-my-5 {
    margin: 5px 0 !important;
}
.sm-mt-5 {
    margin-top: 5px !important;
}
.sm-mb-5 {
    margin-bottom: 5px !important;
}
.sm-ml-5 {
    margin-left: 5px !important;
}
.sm-mr-5 {
    margin-right: 5px !important;
}
.sm-pa-5 {
    padding: 5px !important;
}
.sm-px-5 {
    padding: 0 5px !important;
}
.sm-py-5 {
    padding: 5px 0 !important;
}
.sm-pt-5 {
    padding-top: 5px !important;
}
.sm-pb-5 {
    padding-bottom: 5px !important;
}
.sm-pl-5 {
    padding-left: 5px !important;
}
.sm-pr-5 {
    padding-right: 5px !important;
}
}
@media (max-width: 767px) {
.sm-ma-6 {
    margin: 6px !important;
}
.sm-mx-6 {
    margin: 0 6px !important;
}
.sm-my-6 {
    margin: 6px 0 !important;
}
.sm-mt-6 {
    margin-top: 6px !important;
}
.sm-mb-6 {
    margin-bottom: 6px !important;
}
.sm-ml-6 {
    margin-left: 6px !important;
}
.sm-mr-6 {
    margin-right: 6px !important;
}
.sm-pa-6 {
    padding: 6px !important;
}
.sm-px-6 {
    padding: 0 6px !important;
}
.sm-py-6 {
    padding: 6px 0 !important;
}
.sm-pt-6 {
    padding-top: 6px !important;
}
.sm-pb-6 {
    padding-bottom: 6px !important;
}
.sm-pl-6 {
    padding-left: 6px !important;
}
.sm-pr-6 {
    padding-right: 6px !important;
}
}
@media (max-width: 767px) {
.sm-ma-7 {
    margin: 7px !important;
}
.sm-mx-7 {
    margin: 0 7px !important;
}
.sm-my-7 {
    margin: 7px 0 !important;
}
.sm-mt-7 {
    margin-top: 7px !important;
}
.sm-mb-7 {
    margin-bottom: 7px !important;
}
.sm-ml-7 {
    margin-left: 7px !important;
}
.sm-mr-7 {
    margin-right: 7px !important;
}
.sm-pa-7 {
    padding: 7px !important;
}
.sm-px-7 {
    padding: 0 7px !important;
}
.sm-py-7 {
    padding: 7px 0 !important;
}
.sm-pt-7 {
    padding-top: 7px !important;
}
.sm-pb-7 {
    padding-bottom: 7px !important;
}
.sm-pl-7 {
    padding-left: 7px !important;
}
.sm-pr-7 {
    padding-right: 7px !important;
}
}
@media (max-width: 767px) {
.sm-ma-8 {
    margin: 8px !important;
}
.sm-mx-8 {
    margin: 0 8px !important;
}
.sm-my-8 {
    margin: 8px 0 !important;
}
.sm-mt-8 {
    margin-top: 8px !important;
}
.sm-mb-8 {
    margin-bottom: 8px !important;
}
.sm-ml-8 {
    margin-left: 8px !important;
}
.sm-mr-8 {
    margin-right: 8px !important;
}
.sm-pa-8 {
    padding: 8px !important;
}
.sm-px-8 {
    padding: 0 8px !important;
}
.sm-py-8 {
    padding: 8px 0 !important;
}
.sm-pt-8 {
    padding-top: 8px !important;
}
.sm-pb-8 {
    padding-bottom: 8px !important;
}
.sm-pl-8 {
    padding-left: 8px !important;
}
.sm-pr-8 {
    padding-right: 8px !important;
}
}
@media (max-width: 767px) {
.sm-ma-9 {
    margin: 9px !important;
}
.sm-mx-9 {
    margin: 0 9px !important;
}
.sm-my-9 {
    margin: 9px 0 !important;
}
.sm-mt-9 {
    margin-top: 9px !important;
}
.sm-mb-9 {
    margin-bottom: 9px !important;
}
.sm-ml-9 {
    margin-left: 9px !important;
}
.sm-mr-9 {
    margin-right: 9px !important;
}
.sm-pa-9 {
    padding: 9px !important;
}
.sm-px-9 {
    padding: 0 9px !important;
}
.sm-py-9 {
    padding: 9px 0 !important;
}
.sm-pt-9 {
    padding-top: 9px !important;
}
.sm-pb-9 {
    padding-bottom: 9px !important;
}
.sm-pl-9 {
    padding-left: 9px !important;
}
.sm-pr-9 {
    padding-right: 9px !important;
}
}
@media (max-width: 767px) {
.sm-ma-10 {
    margin: 10px !important;
}
.sm-mx-10 {
    margin: 0 10px !important;
}
.sm-my-10 {
    margin: 10px 0 !important;
}
.sm-mt-10 {
    margin-top: 10px !important;
}
.sm-mb-10 {
    margin-bottom: 10px !important;
}
.sm-ml-10 {
    margin-left: 10px !important;
}
.sm-mr-10 {
    margin-right: 10px !important;
}
.sm-pa-10 {
    padding: 10px !important;
}
.sm-px-10 {
    padding: 0 10px !important;
}
.sm-py-10 {
    padding: 10px 0 !important;
}
.sm-pt-10 {
    padding-top: 10px !important;
}
.sm-pb-10 {
    padding-bottom: 10px !important;
}
.sm-pl-10 {
    padding-left: 10px !important;
}
.sm-pr-10 {
    padding-right: 10px !important;
}
}
@media (max-width: 767px) {
.sm-ma-11 {
    margin: 11px !important;
}
.sm-mx-11 {
    margin: 0 11px !important;
}
.sm-my-11 {
    margin: 11px 0 !important;
}
.sm-mt-11 {
    margin-top: 11px !important;
}
.sm-mb-11 {
    margin-bottom: 11px !important;
}
.sm-ml-11 {
    margin-left: 11px !important;
}
.sm-mr-11 {
    margin-right: 11px !important;
}
.sm-pa-11 {
    padding: 11px !important;
}
.sm-px-11 {
    padding: 0 11px !important;
}
.sm-py-11 {
    padding: 11px 0 !important;
}
.sm-pt-11 {
    padding-top: 11px !important;
}
.sm-pb-11 {
    padding-bottom: 11px !important;
}
.sm-pl-11 {
    padding-left: 11px !important;
}
.sm-pr-11 {
    padding-right: 11px !important;
}
}
@media (max-width: 767px) {
.sm-ma-12 {
    margin: 12px !important;
}
.sm-mx-12 {
    margin: 0 12px !important;
}
.sm-my-12 {
    margin: 12px 0 !important;
}
.sm-mt-12 {
    margin-top: 12px !important;
}
.sm-mb-12 {
    margin-bottom: 12px !important;
}
.sm-ml-12 {
    margin-left: 12px !important;
}
.sm-mr-12 {
    margin-right: 12px !important;
}
.sm-pa-12 {
    padding: 12px !important;
}
.sm-px-12 {
    padding: 0 12px !important;
}
.sm-py-12 {
    padding: 12px 0 !important;
}
.sm-pt-12 {
    padding-top: 12px !important;
}
.sm-pb-12 {
    padding-bottom: 12px !important;
}
.sm-pl-12 {
    padding-left: 12px !important;
}
.sm-pr-12 {
    padding-right: 12px !important;
}
}
@media (max-width: 767px) {
.sm-ma-13 {
    margin: 13px !important;
}
.sm-mx-13 {
    margin: 0 13px !important;
}
.sm-my-13 {
    margin: 13px 0 !important;
}
.sm-mt-13 {
    margin-top: 13px !important;
}
.sm-mb-13 {
    margin-bottom: 13px !important;
}
.sm-ml-13 {
    margin-left: 13px !important;
}
.sm-mr-13 {
    margin-right: 13px !important;
}
.sm-pa-13 {
    padding: 13px !important;
}
.sm-px-13 {
    padding: 0 13px !important;
}
.sm-py-13 {
    padding: 13px 0 !important;
}
.sm-pt-13 {
    padding-top: 13px !important;
}
.sm-pb-13 {
    padding-bottom: 13px !important;
}
.sm-pl-13 {
    padding-left: 13px !important;
}
.sm-pr-13 {
    padding-right: 13px !important;
}
}
@media (max-width: 767px) {
.sm-ma-14 {
    margin: 14px !important;
}
.sm-mx-14 {
    margin: 0 14px !important;
}
.sm-my-14 {
    margin: 14px 0 !important;
}
.sm-mt-14 {
    margin-top: 14px !important;
}
.sm-mb-14 {
    margin-bottom: 14px !important;
}
.sm-ml-14 {
    margin-left: 14px !important;
}
.sm-mr-14 {
    margin-right: 14px !important;
}
.sm-pa-14 {
    padding: 14px !important;
}
.sm-px-14 {
    padding: 0 14px !important;
}
.sm-py-14 {
    padding: 14px 0 !important;
}
.sm-pt-14 {
    padding-top: 14px !important;
}
.sm-pb-14 {
    padding-bottom: 14px !important;
}
.sm-pl-14 {
    padding-left: 14px !important;
}
.sm-pr-14 {
    padding-right: 14px !important;
}
}
@media (max-width: 767px) {
.sm-ma-15 {
    margin: 15px !important;
}
.sm-mx-15 {
    margin: 0 15px !important;
}
.sm-my-15 {
    margin: 15px 0 !important;
}
.sm-mt-15 {
    margin-top: 15px !important;
}
.sm-mb-15 {
    margin-bottom: 15px !important;
}
.sm-ml-15 {
    margin-left: 15px !important;
}
.sm-mr-15 {
    margin-right: 15px !important;
}
.sm-pa-15 {
    padding: 15px !important;
}
.sm-px-15 {
    padding: 0 15px !important;
}
.sm-py-15 {
    padding: 15px 0 !important;
}
.sm-pt-15 {
    padding-top: 15px !important;
}
.sm-pb-15 {
    padding-bottom: 15px !important;
}
.sm-pl-15 {
    padding-left: 15px !important;
}
.sm-pr-15 {
    padding-right: 15px !important;
}
}
@media (max-width: 767px) {
.sm-ma-16 {
    margin: 16px !important;
}
.sm-mx-16 {
    margin: 0 16px !important;
}
.sm-my-16 {
    margin: 16px 0 !important;
}
.sm-mt-16 {
    margin-top: 16px !important;
}
.sm-mb-16 {
    margin-bottom: 16px !important;
}
.sm-ml-16 {
    margin-left: 16px !important;
}
.sm-mr-16 {
    margin-right: 16px !important;
}
.sm-pa-16 {
    padding: 16px !important;
}
.sm-px-16 {
    padding: 0 16px !important;
}
.sm-py-16 {
    padding: 16px 0 !important;
}
.sm-pt-16 {
    padding-top: 16px !important;
}
.sm-pb-16 {
    padding-bottom: 16px !important;
}
.sm-pl-16 {
    padding-left: 16px !important;
}
.sm-pr-16 {
    padding-right: 16px !important;
}
}
@media (max-width: 767px) {
.sm-ma-17 {
    margin: 17px !important;
}
.sm-mx-17 {
    margin: 0 17px !important;
}
.sm-my-17 {
    margin: 17px 0 !important;
}
.sm-mt-17 {
    margin-top: 17px !important;
}
.sm-mb-17 {
    margin-bottom: 17px !important;
}
.sm-ml-17 {
    margin-left: 17px !important;
}
.sm-mr-17 {
    margin-right: 17px !important;
}
.sm-pa-17 {
    padding: 17px !important;
}
.sm-px-17 {
    padding: 0 17px !important;
}
.sm-py-17 {
    padding: 17px 0 !important;
}
.sm-pt-17 {
    padding-top: 17px !important;
}
.sm-pb-17 {
    padding-bottom: 17px !important;
}
.sm-pl-17 {
    padding-left: 17px !important;
}
.sm-pr-17 {
    padding-right: 17px !important;
}
}
@media (max-width: 767px) {
.sm-ma-18 {
    margin: 18px !important;
}
.sm-mx-18 {
    margin: 0 18px !important;
}
.sm-my-18 {
    margin: 18px 0 !important;
}
.sm-mt-18 {
    margin-top: 18px !important;
}
.sm-mb-18 {
    margin-bottom: 18px !important;
}
.sm-ml-18 {
    margin-left: 18px !important;
}
.sm-mr-18 {
    margin-right: 18px !important;
}
.sm-pa-18 {
    padding: 18px !important;
}
.sm-px-18 {
    padding: 0 18px !important;
}
.sm-py-18 {
    padding: 18px 0 !important;
}
.sm-pt-18 {
    padding-top: 18px !important;
}
.sm-pb-18 {
    padding-bottom: 18px !important;
}
.sm-pl-18 {
    padding-left: 18px !important;
}
.sm-pr-18 {
    padding-right: 18px !important;
}
}
@media (max-width: 767px) {
.sm-ma-19 {
    margin: 19px !important;
}
.sm-mx-19 {
    margin: 0 19px !important;
}
.sm-my-19 {
    margin: 19px 0 !important;
}
.sm-mt-19 {
    margin-top: 19px !important;
}
.sm-mb-19 {
    margin-bottom: 19px !important;
}
.sm-ml-19 {
    margin-left: 19px !important;
}
.sm-mr-19 {
    margin-right: 19px !important;
}
.sm-pa-19 {
    padding: 19px !important;
}
.sm-px-19 {
    padding: 0 19px !important;
}
.sm-py-19 {
    padding: 19px 0 !important;
}
.sm-pt-19 {
    padding-top: 19px !important;
}
.sm-pb-19 {
    padding-bottom: 19px !important;
}
.sm-pl-19 {
    padding-left: 19px !important;
}
.sm-pr-19 {
    padding-right: 19px !important;
}
}
@media (max-width: 767px) {
.sm-ma-20 {
    margin: 20px !important;
}
.sm-mx-20 {
    margin: 0 20px !important;
}
.sm-my-20 {
    margin: 20px 0 !important;
}
.sm-mt-20 {
    margin-top: 20px !important;
}
.sm-mb-20 {
    margin-bottom: 20px !important;
}
.sm-ml-20 {
    margin-left: 20px !important;
}
.sm-mr-20 {
    margin-right: 20px !important;
}
.sm-pa-20 {
    padding: 20px !important;
}
.sm-px-20 {
    padding: 0 20px !important;
}
.sm-py-20 {
    padding: 20px 0 !important;
}
.sm-pt-20 {
    padding-top: 20px !important;
}
.sm-pb-20 {
    padding-bottom: 20px !important;
}
.sm-pl-20 {
    padding-left: 20px !important;
}
.sm-pr-20 {
    padding-right: 20px !important;
}
}
@media (max-width: 767px) {
.sm-ma-21 {
    margin: 21px !important;
}
.sm-mx-21 {
    margin: 0 21px !important;
}
.sm-my-21 {
    margin: 21px 0 !important;
}
.sm-mt-21 {
    margin-top: 21px !important;
}
.sm-mb-21 {
    margin-bottom: 21px !important;
}
.sm-ml-21 {
    margin-left: 21px !important;
}
.sm-mr-21 {
    margin-right: 21px !important;
}
.sm-pa-21 {
    padding: 21px !important;
}
.sm-px-21 {
    padding: 0 21px !important;
}
.sm-py-21 {
    padding: 21px 0 !important;
}
.sm-pt-21 {
    padding-top: 21px !important;
}
.sm-pb-21 {
    padding-bottom: 21px !important;
}
.sm-pl-21 {
    padding-left: 21px !important;
}
.sm-pr-21 {
    padding-right: 21px !important;
}
}
@media (max-width: 767px) {
.sm-ma-22 {
    margin: 22px !important;
}
.sm-mx-22 {
    margin: 0 22px !important;
}
.sm-my-22 {
    margin: 22px 0 !important;
}
.sm-mt-22 {
    margin-top: 22px !important;
}
.sm-mb-22 {
    margin-bottom: 22px !important;
}
.sm-ml-22 {
    margin-left: 22px !important;
}
.sm-mr-22 {
    margin-right: 22px !important;
}
.sm-pa-22 {
    padding: 22px !important;
}
.sm-px-22 {
    padding: 0 22px !important;
}
.sm-py-22 {
    padding: 22px 0 !important;
}
.sm-pt-22 {
    padding-top: 22px !important;
}
.sm-pb-22 {
    padding-bottom: 22px !important;
}
.sm-pl-22 {
    padding-left: 22px !important;
}
.sm-pr-22 {
    padding-right: 22px !important;
}
}
@media (max-width: 767px) {
.sm-ma-23 {
    margin: 23px !important;
}
.sm-mx-23 {
    margin: 0 23px !important;
}
.sm-my-23 {
    margin: 23px 0 !important;
}
.sm-mt-23 {
    margin-top: 23px !important;
}
.sm-mb-23 {
    margin-bottom: 23px !important;
}
.sm-ml-23 {
    margin-left: 23px !important;
}
.sm-mr-23 {
    margin-right: 23px !important;
}
.sm-pa-23 {
    padding: 23px !important;
}
.sm-px-23 {
    padding: 0 23px !important;
}
.sm-py-23 {
    padding: 23px 0 !important;
}
.sm-pt-23 {
    padding-top: 23px !important;
}
.sm-pb-23 {
    padding-bottom: 23px !important;
}
.sm-pl-23 {
    padding-left: 23px !important;
}
.sm-pr-23 {
    padding-right: 23px !important;
}
}
@media (max-width: 767px) {
.sm-ma-24 {
    margin: 24px !important;
}
.sm-mx-24 {
    margin: 0 24px !important;
}
.sm-my-24 {
    margin: 24px 0 !important;
}
.sm-mt-24 {
    margin-top: 24px !important;
}
.sm-mb-24 {
    margin-bottom: 24px !important;
}
.sm-ml-24 {
    margin-left: 24px !important;
}
.sm-mr-24 {
    margin-right: 24px !important;
}
.sm-pa-24 {
    padding: 24px !important;
}
.sm-px-24 {
    padding: 0 24px !important;
}
.sm-py-24 {
    padding: 24px 0 !important;
}
.sm-pt-24 {
    padding-top: 24px !important;
}
.sm-pb-24 {
    padding-bottom: 24px !important;
}
.sm-pl-24 {
    padding-left: 24px !important;
}
.sm-pr-24 {
    padding-right: 24px !important;
}
}
@media (max-width: 767px) {
.sm-ma-25 {
    margin: 25px !important;
}
.sm-mx-25 {
    margin: 0 25px !important;
}
.sm-my-25 {
    margin: 25px 0 !important;
}
.sm-mt-25 {
    margin-top: 25px !important;
}
.sm-mb-25 {
    margin-bottom: 25px !important;
}
.sm-ml-25 {
    margin-left: 25px !important;
}
.sm-mr-25 {
    margin-right: 25px !important;
}
.sm-pa-25 {
    padding: 25px !important;
}
.sm-px-25 {
    padding: 0 25px !important;
}
.sm-py-25 {
    padding: 25px 0 !important;
}
.sm-pt-25 {
    padding-top: 25px !important;
}
.sm-pb-25 {
    padding-bottom: 25px !important;
}
.sm-pl-25 {
    padding-left: 25px !important;
}
.sm-pr-25 {
    padding-right: 25px !important;
}
}
@media (max-width: 767px) {
.sm-ma-26 {
    margin: 26px !important;
}
.sm-mx-26 {
    margin: 0 26px !important;
}
.sm-my-26 {
    margin: 26px 0 !important;
}
.sm-mt-26 {
    margin-top: 26px !important;
}
.sm-mb-26 {
    margin-bottom: 26px !important;
}
.sm-ml-26 {
    margin-left: 26px !important;
}
.sm-mr-26 {
    margin-right: 26px !important;
}
.sm-pa-26 {
    padding: 26px !important;
}
.sm-px-26 {
    padding: 0 26px !important;
}
.sm-py-26 {
    padding: 26px 0 !important;
}
.sm-pt-26 {
    padding-top: 26px !important;
}
.sm-pb-26 {
    padding-bottom: 26px !important;
}
.sm-pl-26 {
    padding-left: 26px !important;
}
.sm-pr-26 {
    padding-right: 26px !important;
}
}
@media (max-width: 767px) {
.sm-ma-27 {
    margin: 27px !important;
}
.sm-mx-27 {
    margin: 0 27px !important;
}
.sm-my-27 {
    margin: 27px 0 !important;
}
.sm-mt-27 {
    margin-top: 27px !important;
}
.sm-mb-27 {
    margin-bottom: 27px !important;
}
.sm-ml-27 {
    margin-left: 27px !important;
}
.sm-mr-27 {
    margin-right: 27px !important;
}
.sm-pa-27 {
    padding: 27px !important;
}
.sm-px-27 {
    padding: 0 27px !important;
}
.sm-py-27 {
    padding: 27px 0 !important;
}
.sm-pt-27 {
    padding-top: 27px !important;
}
.sm-pb-27 {
    padding-bottom: 27px !important;
}
.sm-pl-27 {
    padding-left: 27px !important;
}
.sm-pr-27 {
    padding-right: 27px !important;
}
}
@media (max-width: 767px) {
.sm-ma-28 {
    margin: 28px !important;
}
.sm-mx-28 {
    margin: 0 28px !important;
}
.sm-my-28 {
    margin: 28px 0 !important;
}
.sm-mt-28 {
    margin-top: 28px !important;
}
.sm-mb-28 {
    margin-bottom: 28px !important;
}
.sm-ml-28 {
    margin-left: 28px !important;
}
.sm-mr-28 {
    margin-right: 28px !important;
}
.sm-pa-28 {
    padding: 28px !important;
}
.sm-px-28 {
    padding: 0 28px !important;
}
.sm-py-28 {
    padding: 28px 0 !important;
}
.sm-pt-28 {
    padding-top: 28px !important;
}
.sm-pb-28 {
    padding-bottom: 28px !important;
}
.sm-pl-28 {
    padding-left: 28px !important;
}
.sm-pr-28 {
    padding-right: 28px !important;
}
}
@media (max-width: 767px) {
.sm-ma-29 {
    margin: 29px !important;
}
.sm-mx-29 {
    margin: 0 29px !important;
}
.sm-my-29 {
    margin: 29px 0 !important;
}
.sm-mt-29 {
    margin-top: 29px !important;
}
.sm-mb-29 {
    margin-bottom: 29px !important;
}
.sm-ml-29 {
    margin-left: 29px !important;
}
.sm-mr-29 {
    margin-right: 29px !important;
}
.sm-pa-29 {
    padding: 29px !important;
}
.sm-px-29 {
    padding: 0 29px !important;
}
.sm-py-29 {
    padding: 29px 0 !important;
}
.sm-pt-29 {
    padding-top: 29px !important;
}
.sm-pb-29 {
    padding-bottom: 29px !important;
}
.sm-pl-29 {
    padding-left: 29px !important;
}
.sm-pr-29 {
    padding-right: 29px !important;
}
}
@media (max-width: 767px) {
.sm-ma-30 {
    margin: 30px !important;
}
.sm-mx-30 {
    margin: 0 30px !important;
}
.sm-my-30 {
    margin: 30px 0 !important;
}
.sm-mt-30 {
    margin-top: 30px !important;
}
.sm-mb-30 {
    margin-bottom: 30px !important;
}
.sm-ml-30 {
    margin-left: 30px !important;
}
.sm-mr-30 {
    margin-right: 30px !important;
}
.sm-pa-30 {
    padding: 30px !important;
}
.sm-px-30 {
    padding: 0 30px !important;
}
.sm-py-30 {
    padding: 30px 0 !important;
}
.sm-pt-30 {
    padding-top: 30px !important;
}
.sm-pb-30 {
    padding-bottom: 30px !important;
}
.sm-pl-30 {
    padding-left: 30px !important;
}
.sm-pr-30 {
    padding-right: 30px !important;
}
}
@media (max-width: 767px) {
.sm-ma-31 {
    margin: 31px !important;
}
.sm-mx-31 {
    margin: 0 31px !important;
}
.sm-my-31 {
    margin: 31px 0 !important;
}
.sm-mt-31 {
    margin-top: 31px !important;
}
.sm-mb-31 {
    margin-bottom: 31px !important;
}
.sm-ml-31 {
    margin-left: 31px !important;
}
.sm-mr-31 {
    margin-right: 31px !important;
}
.sm-pa-31 {
    padding: 31px !important;
}
.sm-px-31 {
    padding: 0 31px !important;
}
.sm-py-31 {
    padding: 31px 0 !important;
}
.sm-pt-31 {
    padding-top: 31px !important;
}
.sm-pb-31 {
    padding-bottom: 31px !important;
}
.sm-pl-31 {
    padding-left: 31px !important;
}
.sm-pr-31 {
    padding-right: 31px !important;
}
}
@media (max-width: 767px) {
.sm-ma-32 {
    margin: 32px !important;
}
.sm-mx-32 {
    margin: 0 32px !important;
}
.sm-my-32 {
    margin: 32px 0 !important;
}
.sm-mt-32 {
    margin-top: 32px !important;
}
.sm-mb-32 {
    margin-bottom: 32px !important;
}
.sm-ml-32 {
    margin-left: 32px !important;
}
.sm-mr-32 {
    margin-right: 32px !important;
}
.sm-pa-32 {
    padding: 32px !important;
}
.sm-px-32 {
    padding: 0 32px !important;
}
.sm-py-32 {
    padding: 32px 0 !important;
}
.sm-pt-32 {
    padding-top: 32px !important;
}
.sm-pb-32 {
    padding-bottom: 32px !important;
}
.sm-pl-32 {
    padding-left: 32px !important;
}
.sm-pr-32 {
    padding-right: 32px !important;
}
}
@media (max-width: 767px) {
.sm-ma-33 {
    margin: 33px !important;
}
.sm-mx-33 {
    margin: 0 33px !important;
}
.sm-my-33 {
    margin: 33px 0 !important;
}
.sm-mt-33 {
    margin-top: 33px !important;
}
.sm-mb-33 {
    margin-bottom: 33px !important;
}
.sm-ml-33 {
    margin-left: 33px !important;
}
.sm-mr-33 {
    margin-right: 33px !important;
}
.sm-pa-33 {
    padding: 33px !important;
}
.sm-px-33 {
    padding: 0 33px !important;
}
.sm-py-33 {
    padding: 33px 0 !important;
}
.sm-pt-33 {
    padding-top: 33px !important;
}
.sm-pb-33 {
    padding-bottom: 33px !important;
}
.sm-pl-33 {
    padding-left: 33px !important;
}
.sm-pr-33 {
    padding-right: 33px !important;
}
}
@media (max-width: 767px) {
.sm-ma-34 {
    margin: 34px !important;
}
.sm-mx-34 {
    margin: 0 34px !important;
}
.sm-my-34 {
    margin: 34px 0 !important;
}
.sm-mt-34 {
    margin-top: 34px !important;
}
.sm-mb-34 {
    margin-bottom: 34px !important;
}
.sm-ml-34 {
    margin-left: 34px !important;
}
.sm-mr-34 {
    margin-right: 34px !important;
}
.sm-pa-34 {
    padding: 34px !important;
}
.sm-px-34 {
    padding: 0 34px !important;
}
.sm-py-34 {
    padding: 34px 0 !important;
}
.sm-pt-34 {
    padding-top: 34px !important;
}
.sm-pb-34 {
    padding-bottom: 34px !important;
}
.sm-pl-34 {
    padding-left: 34px !important;
}
.sm-pr-34 {
    padding-right: 34px !important;
}
}
@media (max-width: 767px) {
.sm-ma-35 {
    margin: 35px !important;
}
.sm-mx-35 {
    margin: 0 35px !important;
}
.sm-my-35 {
    margin: 35px 0 !important;
}
.sm-mt-35 {
    margin-top: 35px !important;
}
.sm-mb-35 {
    margin-bottom: 35px !important;
}
.sm-ml-35 {
    margin-left: 35px !important;
}
.sm-mr-35 {
    margin-right: 35px !important;
}
.sm-pa-35 {
    padding: 35px !important;
}
.sm-px-35 {
    padding: 0 35px !important;
}
.sm-py-35 {
    padding: 35px 0 !important;
}
.sm-pt-35 {
    padding-top: 35px !important;
}
.sm-pb-35 {
    padding-bottom: 35px !important;
}
.sm-pl-35 {
    padding-left: 35px !important;
}
.sm-pr-35 {
    padding-right: 35px !important;
}
}
@media (max-width: 767px) {
.sm-ma-36 {
    margin: 36px !important;
}
.sm-mx-36 {
    margin: 0 36px !important;
}
.sm-my-36 {
    margin: 36px 0 !important;
}
.sm-mt-36 {
    margin-top: 36px !important;
}
.sm-mb-36 {
    margin-bottom: 36px !important;
}
.sm-ml-36 {
    margin-left: 36px !important;
}
.sm-mr-36 {
    margin-right: 36px !important;
}
.sm-pa-36 {
    padding: 36px !important;
}
.sm-px-36 {
    padding: 0 36px !important;
}
.sm-py-36 {
    padding: 36px 0 !important;
}
.sm-pt-36 {
    padding-top: 36px !important;
}
.sm-pb-36 {
    padding-bottom: 36px !important;
}
.sm-pl-36 {
    padding-left: 36px !important;
}
.sm-pr-36 {
    padding-right: 36px !important;
}
}
@media (max-width: 767px) {
.sm-ma-37 {
    margin: 37px !important;
}
.sm-mx-37 {
    margin: 0 37px !important;
}
.sm-my-37 {
    margin: 37px 0 !important;
}
.sm-mt-37 {
    margin-top: 37px !important;
}
.sm-mb-37 {
    margin-bottom: 37px !important;
}
.sm-ml-37 {
    margin-left: 37px !important;
}
.sm-mr-37 {
    margin-right: 37px !important;
}
.sm-pa-37 {
    padding: 37px !important;
}
.sm-px-37 {
    padding: 0 37px !important;
}
.sm-py-37 {
    padding: 37px 0 !important;
}
.sm-pt-37 {
    padding-top: 37px !important;
}
.sm-pb-37 {
    padding-bottom: 37px !important;
}
.sm-pl-37 {
    padding-left: 37px !important;
}
.sm-pr-37 {
    padding-right: 37px !important;
}
}
@media (max-width: 767px) {
.sm-ma-38 {
    margin: 38px !important;
}
.sm-mx-38 {
    margin: 0 38px !important;
}
.sm-my-38 {
    margin: 38px 0 !important;
}
.sm-mt-38 {
    margin-top: 38px !important;
}
.sm-mb-38 {
    margin-bottom: 38px !important;
}
.sm-ml-38 {
    margin-left: 38px !important;
}
.sm-mr-38 {
    margin-right: 38px !important;
}
.sm-pa-38 {
    padding: 38px !important;
}
.sm-px-38 {
    padding: 0 38px !important;
}
.sm-py-38 {
    padding: 38px 0 !important;
}
.sm-pt-38 {
    padding-top: 38px !important;
}
.sm-pb-38 {
    padding-bottom: 38px !important;
}
.sm-pl-38 {
    padding-left: 38px !important;
}
.sm-pr-38 {
    padding-right: 38px !important;
}
}
@media (max-width: 767px) {
.sm-ma-39 {
    margin: 39px !important;
}
.sm-mx-39 {
    margin: 0 39px !important;
}
.sm-my-39 {
    margin: 39px 0 !important;
}
.sm-mt-39 {
    margin-top: 39px !important;
}
.sm-mb-39 {
    margin-bottom: 39px !important;
}
.sm-ml-39 {
    margin-left: 39px !important;
}
.sm-mr-39 {
    margin-right: 39px !important;
}
.sm-pa-39 {
    padding: 39px !important;
}
.sm-px-39 {
    padding: 0 39px !important;
}
.sm-py-39 {
    padding: 39px 0 !important;
}
.sm-pt-39 {
    padding-top: 39px !important;
}
.sm-pb-39 {
    padding-bottom: 39px !important;
}
.sm-pl-39 {
    padding-left: 39px !important;
}
.sm-pr-39 {
    padding-right: 39px !important;
}
}
@media (max-width: 767px) {
.sm-ma-40 {
    margin: 40px !important;
}
.sm-mx-40 {
    margin: 0 40px !important;
}
.sm-my-40 {
    margin: 40px 0 !important;
}
.sm-mt-40 {
    margin-top: 40px !important;
}
.sm-mb-40 {
    margin-bottom: 40px !important;
}
.sm-ml-40 {
    margin-left: 40px !important;
}
.sm-mr-40 {
    margin-right: 40px !important;
}
.sm-pa-40 {
    padding: 40px !important;
}
.sm-px-40 {
    padding: 0 40px !important;
}
.sm-py-40 {
    padding: 40px 0 !important;
}
.sm-pt-40 {
    padding-top: 40px !important;
}
.sm-pb-40 {
    padding-bottom: 40px !important;
}
.sm-pl-40 {
    padding-left: 40px !important;
}
.sm-pr-40 {
    padding-right: 40px !important;
}
}
@media (max-width: 767px) {
.sm-ma-41 {
    margin: 41px !important;
}
.sm-mx-41 {
    margin: 0 41px !important;
}
.sm-my-41 {
    margin: 41px 0 !important;
}
.sm-mt-41 {
    margin-top: 41px !important;
}
.sm-mb-41 {
    margin-bottom: 41px !important;
}
.sm-ml-41 {
    margin-left: 41px !important;
}
.sm-mr-41 {
    margin-right: 41px !important;
}
.sm-pa-41 {
    padding: 41px !important;
}
.sm-px-41 {
    padding: 0 41px !important;
}
.sm-py-41 {
    padding: 41px 0 !important;
}
.sm-pt-41 {
    padding-top: 41px !important;
}
.sm-pb-41 {
    padding-bottom: 41px !important;
}
.sm-pl-41 {
    padding-left: 41px !important;
}
.sm-pr-41 {
    padding-right: 41px !important;
}
}
@media (max-width: 767px) {
.sm-ma-42 {
    margin: 42px !important;
}
.sm-mx-42 {
    margin: 0 42px !important;
}
.sm-my-42 {
    margin: 42px 0 !important;
}
.sm-mt-42 {
    margin-top: 42px !important;
}
.sm-mb-42 {
    margin-bottom: 42px !important;
}
.sm-ml-42 {
    margin-left: 42px !important;
}
.sm-mr-42 {
    margin-right: 42px !important;
}
.sm-pa-42 {
    padding: 42px !important;
}
.sm-px-42 {
    padding: 0 42px !important;
}
.sm-py-42 {
    padding: 42px 0 !important;
}
.sm-pt-42 {
    padding-top: 42px !important;
}
.sm-pb-42 {
    padding-bottom: 42px !important;
}
.sm-pl-42 {
    padding-left: 42px !important;
}
.sm-pr-42 {
    padding-right: 42px !important;
}
}
@media (max-width: 767px) {
.sm-ma-43 {
    margin: 43px !important;
}
.sm-mx-43 {
    margin: 0 43px !important;
}
.sm-my-43 {
    margin: 43px 0 !important;
}
.sm-mt-43 {
    margin-top: 43px !important;
}
.sm-mb-43 {
    margin-bottom: 43px !important;
}
.sm-ml-43 {
    margin-left: 43px !important;
}
.sm-mr-43 {
    margin-right: 43px !important;
}
.sm-pa-43 {
    padding: 43px !important;
}
.sm-px-43 {
    padding: 0 43px !important;
}
.sm-py-43 {
    padding: 43px 0 !important;
}
.sm-pt-43 {
    padding-top: 43px !important;
}
.sm-pb-43 {
    padding-bottom: 43px !important;
}
.sm-pl-43 {
    padding-left: 43px !important;
}
.sm-pr-43 {
    padding-right: 43px !important;
}
}
@media (max-width: 767px) {
.sm-ma-44 {
    margin: 44px !important;
}
.sm-mx-44 {
    margin: 0 44px !important;
}
.sm-my-44 {
    margin: 44px 0 !important;
}
.sm-mt-44 {
    margin-top: 44px !important;
}
.sm-mb-44 {
    margin-bottom: 44px !important;
}
.sm-ml-44 {
    margin-left: 44px !important;
}
.sm-mr-44 {
    margin-right: 44px !important;
}
.sm-pa-44 {
    padding: 44px !important;
}
.sm-px-44 {
    padding: 0 44px !important;
}
.sm-py-44 {
    padding: 44px 0 !important;
}
.sm-pt-44 {
    padding-top: 44px !important;
}
.sm-pb-44 {
    padding-bottom: 44px !important;
}
.sm-pl-44 {
    padding-left: 44px !important;
}
.sm-pr-44 {
    padding-right: 44px !important;
}
}
@media (max-width: 767px) {
.sm-ma-45 {
    margin: 45px !important;
}
.sm-mx-45 {
    margin: 0 45px !important;
}
.sm-my-45 {
    margin: 45px 0 !important;
}
.sm-mt-45 {
    margin-top: 45px !important;
}
.sm-mb-45 {
    margin-bottom: 45px !important;
}
.sm-ml-45 {
    margin-left: 45px !important;
}
.sm-mr-45 {
    margin-right: 45px !important;
}
.sm-pa-45 {
    padding: 45px !important;
}
.sm-px-45 {
    padding: 0 45px !important;
}
.sm-py-45 {
    padding: 45px 0 !important;
}
.sm-pt-45 {
    padding-top: 45px !important;
}
.sm-pb-45 {
    padding-bottom: 45px !important;
}
.sm-pl-45 {
    padding-left: 45px !important;
}
.sm-pr-45 {
    padding-right: 45px !important;
}
}
@media (max-width: 767px) {
.sm-ma-46 {
    margin: 46px !important;
}
.sm-mx-46 {
    margin: 0 46px !important;
}
.sm-my-46 {
    margin: 46px 0 !important;
}
.sm-mt-46 {
    margin-top: 46px !important;
}
.sm-mb-46 {
    margin-bottom: 46px !important;
}
.sm-ml-46 {
    margin-left: 46px !important;
}
.sm-mr-46 {
    margin-right: 46px !important;
}
.sm-pa-46 {
    padding: 46px !important;
}
.sm-px-46 {
    padding: 0 46px !important;
}
.sm-py-46 {
    padding: 46px 0 !important;
}
.sm-pt-46 {
    padding-top: 46px !important;
}
.sm-pb-46 {
    padding-bottom: 46px !important;
}
.sm-pl-46 {
    padding-left: 46px !important;
}
.sm-pr-46 {
    padding-right: 46px !important;
}
}
@media (max-width: 767px) {
.sm-ma-47 {
    margin: 47px !important;
}
.sm-mx-47 {
    margin: 0 47px !important;
}
.sm-my-47 {
    margin: 47px 0 !important;
}
.sm-mt-47 {
    margin-top: 47px !important;
}
.sm-mb-47 {
    margin-bottom: 47px !important;
}
.sm-ml-47 {
    margin-left: 47px !important;
}
.sm-mr-47 {
    margin-right: 47px !important;
}
.sm-pa-47 {
    padding: 47px !important;
}
.sm-px-47 {
    padding: 0 47px !important;
}
.sm-py-47 {
    padding: 47px 0 !important;
}
.sm-pt-47 {
    padding-top: 47px !important;
}
.sm-pb-47 {
    padding-bottom: 47px !important;
}
.sm-pl-47 {
    padding-left: 47px !important;
}
.sm-pr-47 {
    padding-right: 47px !important;
}
}
@media (max-width: 767px) {
.sm-ma-48 {
    margin: 48px !important;
}
.sm-mx-48 {
    margin: 0 48px !important;
}
.sm-my-48 {
    margin: 48px 0 !important;
}
.sm-mt-48 {
    margin-top: 48px !important;
}
.sm-mb-48 {
    margin-bottom: 48px !important;
}
.sm-ml-48 {
    margin-left: 48px !important;
}
.sm-mr-48 {
    margin-right: 48px !important;
}
.sm-pa-48 {
    padding: 48px !important;
}
.sm-px-48 {
    padding: 0 48px !important;
}
.sm-py-48 {
    padding: 48px 0 !important;
}
.sm-pt-48 {
    padding-top: 48px !important;
}
.sm-pb-48 {
    padding-bottom: 48px !important;
}
.sm-pl-48 {
    padding-left: 48px !important;
}
.sm-pr-48 {
    padding-right: 48px !important;
}
}
@media (max-width: 767px) {
.sm-ma-49 {
    margin: 49px !important;
}
.sm-mx-49 {
    margin: 0 49px !important;
}
.sm-my-49 {
    margin: 49px 0 !important;
}
.sm-mt-49 {
    margin-top: 49px !important;
}
.sm-mb-49 {
    margin-bottom: 49px !important;
}
.sm-ml-49 {
    margin-left: 49px !important;
}
.sm-mr-49 {
    margin-right: 49px !important;
}
.sm-pa-49 {
    padding: 49px !important;
}
.sm-px-49 {
    padding: 0 49px !important;
}
.sm-py-49 {
    padding: 49px 0 !important;
}
.sm-pt-49 {
    padding-top: 49px !important;
}
.sm-pb-49 {
    padding-bottom: 49px !important;
}
.sm-pl-49 {
    padding-left: 49px !important;
}
.sm-pr-49 {
    padding-right: 49px !important;
}
}
@media (max-width: 767px) {
.sm-ma-50 {
    margin: 50px !important;
}
.sm-mx-50 {
    margin: 0 50px !important;
}
.sm-my-50 {
    margin: 50px 0 !important;
}
.sm-mt-50 {
    margin-top: 50px !important;
}
.sm-mb-50 {
    margin-bottom: 50px !important;
}
.sm-ml-50 {
    margin-left: 50px !important;
}
.sm-mr-50 {
    margin-right: 50px !important;
}
.sm-pa-50 {
    padding: 50px !important;
}
.sm-px-50 {
    padding: 0 50px !important;
}
.sm-py-50 {
    padding: 50px 0 !important;
}
.sm-pt-50 {
    padding-top: 50px !important;
}
.sm-pb-50 {
    padding-bottom: 50px !important;
}
.sm-pl-50 {
    padding-left: 50px !important;
}
.sm-pr-50 {
    padding-right: 50px !important;
}
}
@media (max-width: 767px) {
.sm-ma-51 {
    margin: 51px !important;
}
.sm-mx-51 {
    margin: 0 51px !important;
}
.sm-my-51 {
    margin: 51px 0 !important;
}
.sm-mt-51 {
    margin-top: 51px !important;
}
.sm-mb-51 {
    margin-bottom: 51px !important;
}
.sm-ml-51 {
    margin-left: 51px !important;
}
.sm-mr-51 {
    margin-right: 51px !important;
}
.sm-pa-51 {
    padding: 51px !important;
}
.sm-px-51 {
    padding: 0 51px !important;
}
.sm-py-51 {
    padding: 51px 0 !important;
}
.sm-pt-51 {
    padding-top: 51px !important;
}
.sm-pb-51 {
    padding-bottom: 51px !important;
}
.sm-pl-51 {
    padding-left: 51px !important;
}
.sm-pr-51 {
    padding-right: 51px !important;
}
}
@media (max-width: 767px) {
.sm-ma-52 {
    margin: 52px !important;
}
.sm-mx-52 {
    margin: 0 52px !important;
}
.sm-my-52 {
    margin: 52px 0 !important;
}
.sm-mt-52 {
    margin-top: 52px !important;
}
.sm-mb-52 {
    margin-bottom: 52px !important;
}
.sm-ml-52 {
    margin-left: 52px !important;
}
.sm-mr-52 {
    margin-right: 52px !important;
}
.sm-pa-52 {
    padding: 52px !important;
}
.sm-px-52 {
    padding: 0 52px !important;
}
.sm-py-52 {
    padding: 52px 0 !important;
}
.sm-pt-52 {
    padding-top: 52px !important;
}
.sm-pb-52 {
    padding-bottom: 52px !important;
}
.sm-pl-52 {
    padding-left: 52px !important;
}
.sm-pr-52 {
    padding-right: 52px !important;
}
}
@media (max-width: 767px) {
.sm-ma-53 {
    margin: 53px !important;
}
.sm-mx-53 {
    margin: 0 53px !important;
}
.sm-my-53 {
    margin: 53px 0 !important;
}
.sm-mt-53 {
    margin-top: 53px !important;
}
.sm-mb-53 {
    margin-bottom: 53px !important;
}
.sm-ml-53 {
    margin-left: 53px !important;
}
.sm-mr-53 {
    margin-right: 53px !important;
}
.sm-pa-53 {
    padding: 53px !important;
}
.sm-px-53 {
    padding: 0 53px !important;
}
.sm-py-53 {
    padding: 53px 0 !important;
}
.sm-pt-53 {
    padding-top: 53px !important;
}
.sm-pb-53 {
    padding-bottom: 53px !important;
}
.sm-pl-53 {
    padding-left: 53px !important;
}
.sm-pr-53 {
    padding-right: 53px !important;
}
}
@media (max-width: 767px) {
.sm-ma-54 {
    margin: 54px !important;
}
.sm-mx-54 {
    margin: 0 54px !important;
}
.sm-my-54 {
    margin: 54px 0 !important;
}
.sm-mt-54 {
    margin-top: 54px !important;
}
.sm-mb-54 {
    margin-bottom: 54px !important;
}
.sm-ml-54 {
    margin-left: 54px !important;
}
.sm-mr-54 {
    margin-right: 54px !important;
}
.sm-pa-54 {
    padding: 54px !important;
}
.sm-px-54 {
    padding: 0 54px !important;
}
.sm-py-54 {
    padding: 54px 0 !important;
}
.sm-pt-54 {
    padding-top: 54px !important;
}
.sm-pb-54 {
    padding-bottom: 54px !important;
}
.sm-pl-54 {
    padding-left: 54px !important;
}
.sm-pr-54 {
    padding-right: 54px !important;
}
}
@media (max-width: 767px) {
.sm-ma-55 {
    margin: 55px !important;
}
.sm-mx-55 {
    margin: 0 55px !important;
}
.sm-my-55 {
    margin: 55px 0 !important;
}
.sm-mt-55 {
    margin-top: 55px !important;
}
.sm-mb-55 {
    margin-bottom: 55px !important;
}
.sm-ml-55 {
    margin-left: 55px !important;
}
.sm-mr-55 {
    margin-right: 55px !important;
}
.sm-pa-55 {
    padding: 55px !important;
}
.sm-px-55 {
    padding: 0 55px !important;
}
.sm-py-55 {
    padding: 55px 0 !important;
}
.sm-pt-55 {
    padding-top: 55px !important;
}
.sm-pb-55 {
    padding-bottom: 55px !important;
}
.sm-pl-55 {
    padding-left: 55px !important;
}
.sm-pr-55 {
    padding-right: 55px !important;
}
}
@media (max-width: 767px) {
.sm-ma-56 {
    margin: 56px !important;
}
.sm-mx-56 {
    margin: 0 56px !important;
}
.sm-my-56 {
    margin: 56px 0 !important;
}
.sm-mt-56 {
    margin-top: 56px !important;
}
.sm-mb-56 {
    margin-bottom: 56px !important;
}
.sm-ml-56 {
    margin-left: 56px !important;
}
.sm-mr-56 {
    margin-right: 56px !important;
}
.sm-pa-56 {
    padding: 56px !important;
}
.sm-px-56 {
    padding: 0 56px !important;
}
.sm-py-56 {
    padding: 56px 0 !important;
}
.sm-pt-56 {
    padding-top: 56px !important;
}
.sm-pb-56 {
    padding-bottom: 56px !important;
}
.sm-pl-56 {
    padding-left: 56px !important;
}
.sm-pr-56 {
    padding-right: 56px !important;
}
}
@media (max-width: 767px) {
.sm-ma-57 {
    margin: 57px !important;
}
.sm-mx-57 {
    margin: 0 57px !important;
}
.sm-my-57 {
    margin: 57px 0 !important;
}
.sm-mt-57 {
    margin-top: 57px !important;
}
.sm-mb-57 {
    margin-bottom: 57px !important;
}
.sm-ml-57 {
    margin-left: 57px !important;
}
.sm-mr-57 {
    margin-right: 57px !important;
}
.sm-pa-57 {
    padding: 57px !important;
}
.sm-px-57 {
    padding: 0 57px !important;
}
.sm-py-57 {
    padding: 57px 0 !important;
}
.sm-pt-57 {
    padding-top: 57px !important;
}
.sm-pb-57 {
    padding-bottom: 57px !important;
}
.sm-pl-57 {
    padding-left: 57px !important;
}
.sm-pr-57 {
    padding-right: 57px !important;
}
}
@media (max-width: 767px) {
.sm-ma-58 {
    margin: 58px !important;
}
.sm-mx-58 {
    margin: 0 58px !important;
}
.sm-my-58 {
    margin: 58px 0 !important;
}
.sm-mt-58 {
    margin-top: 58px !important;
}
.sm-mb-58 {
    margin-bottom: 58px !important;
}
.sm-ml-58 {
    margin-left: 58px !important;
}
.sm-mr-58 {
    margin-right: 58px !important;
}
.sm-pa-58 {
    padding: 58px !important;
}
.sm-px-58 {
    padding: 0 58px !important;
}
.sm-py-58 {
    padding: 58px 0 !important;
}
.sm-pt-58 {
    padding-top: 58px !important;
}
.sm-pb-58 {
    padding-bottom: 58px !important;
}
.sm-pl-58 {
    padding-left: 58px !important;
}
.sm-pr-58 {
    padding-right: 58px !important;
}
}
@media (max-width: 767px) {
.sm-ma-59 {
    margin: 59px !important;
}
.sm-mx-59 {
    margin: 0 59px !important;
}
.sm-my-59 {
    margin: 59px 0 !important;
}
.sm-mt-59 {
    margin-top: 59px !important;
}
.sm-mb-59 {
    margin-bottom: 59px !important;
}
.sm-ml-59 {
    margin-left: 59px !important;
}
.sm-mr-59 {
    margin-right: 59px !important;
}
.sm-pa-59 {
    padding: 59px !important;
}
.sm-px-59 {
    padding: 0 59px !important;
}
.sm-py-59 {
    padding: 59px 0 !important;
}
.sm-pt-59 {
    padding-top: 59px !important;
}
.sm-pb-59 {
    padding-bottom: 59px !important;
}
.sm-pl-59 {
    padding-left: 59px !important;
}
.sm-pr-59 {
    padding-right: 59px !important;
}
}
@media (max-width: 767px) {
.sm-ma-60 {
    margin: 60px !important;
}
.sm-mx-60 {
    margin: 0 60px !important;
}
.sm-my-60 {
    margin: 60px 0 !important;
}
.sm-mt-60 {
    margin-top: 60px !important;
}
.sm-mb-60 {
    margin-bottom: 60px !important;
}
.sm-ml-60 {
    margin-left: 60px !important;
}
.sm-mr-60 {
    margin-right: 60px !important;
}
.sm-pa-60 {
    padding: 60px !important;
}
.sm-px-60 {
    padding: 0 60px !important;
}
.sm-py-60 {
    padding: 60px 0 !important;
}
.sm-pt-60 {
    padding-top: 60px !important;
}
.sm-pb-60 {
    padding-bottom: 60px !important;
}
.sm-pl-60 {
    padding-left: 60px !important;
}
.sm-pr-60 {
    padding-right: 60px !important;
}
}
@media (max-width: 767px) {
.sm-ma-61 {
    margin: 61px !important;
}
.sm-mx-61 {
    margin: 0 61px !important;
}
.sm-my-61 {
    margin: 61px 0 !important;
}
.sm-mt-61 {
    margin-top: 61px !important;
}
.sm-mb-61 {
    margin-bottom: 61px !important;
}
.sm-ml-61 {
    margin-left: 61px !important;
}
.sm-mr-61 {
    margin-right: 61px !important;
}
.sm-pa-61 {
    padding: 61px !important;
}
.sm-px-61 {
    padding: 0 61px !important;
}
.sm-py-61 {
    padding: 61px 0 !important;
}
.sm-pt-61 {
    padding-top: 61px !important;
}
.sm-pb-61 {
    padding-bottom: 61px !important;
}
.sm-pl-61 {
    padding-left: 61px !important;
}
.sm-pr-61 {
    padding-right: 61px !important;
}
}
@media (max-width: 767px) {
.sm-ma-62 {
    margin: 62px !important;
}
.sm-mx-62 {
    margin: 0 62px !important;
}
.sm-my-62 {
    margin: 62px 0 !important;
}
.sm-mt-62 {
    margin-top: 62px !important;
}
.sm-mb-62 {
    margin-bottom: 62px !important;
}
.sm-ml-62 {
    margin-left: 62px !important;
}
.sm-mr-62 {
    margin-right: 62px !important;
}
.sm-pa-62 {
    padding: 62px !important;
}
.sm-px-62 {
    padding: 0 62px !important;
}
.sm-py-62 {
    padding: 62px 0 !important;
}
.sm-pt-62 {
    padding-top: 62px !important;
}
.sm-pb-62 {
    padding-bottom: 62px !important;
}
.sm-pl-62 {
    padding-left: 62px !important;
}
.sm-pr-62 {
    padding-right: 62px !important;
}
}
@media (max-width: 767px) {
.sm-ma-63 {
    margin: 63px !important;
}
.sm-mx-63 {
    margin: 0 63px !important;
}
.sm-my-63 {
    margin: 63px 0 !important;
}
.sm-mt-63 {
    margin-top: 63px !important;
}
.sm-mb-63 {
    margin-bottom: 63px !important;
}
.sm-ml-63 {
    margin-left: 63px !important;
}
.sm-mr-63 {
    margin-right: 63px !important;
}
.sm-pa-63 {
    padding: 63px !important;
}
.sm-px-63 {
    padding: 0 63px !important;
}
.sm-py-63 {
    padding: 63px 0 !important;
}
.sm-pt-63 {
    padding-top: 63px !important;
}
.sm-pb-63 {
    padding-bottom: 63px !important;
}
.sm-pl-63 {
    padding-left: 63px !important;
}
.sm-pr-63 {
    padding-right: 63px !important;
}
}
@media (max-width: 767px) {
.sm-ma-64 {
    margin: 64px !important;
}
.sm-mx-64 {
    margin: 0 64px !important;
}
.sm-my-64 {
    margin: 64px 0 !important;
}
.sm-mt-64 {
    margin-top: 64px !important;
}
.sm-mb-64 {
    margin-bottom: 64px !important;
}
.sm-ml-64 {
    margin-left: 64px !important;
}
.sm-mr-64 {
    margin-right: 64px !important;
}
.sm-pa-64 {
    padding: 64px !important;
}
.sm-px-64 {
    padding: 0 64px !important;
}
.sm-py-64 {
    padding: 64px 0 !important;
}
.sm-pt-64 {
    padding-top: 64px !important;
}
.sm-pb-64 {
    padding-bottom: 64px !important;
}
.sm-pl-64 {
    padding-left: 64px !important;
}
.sm-pr-64 {
    padding-right: 64px !important;
}
}
@media (max-width: 767px) {
.sm-ma-65 {
    margin: 65px !important;
}
.sm-mx-65 {
    margin: 0 65px !important;
}
.sm-my-65 {
    margin: 65px 0 !important;
}
.sm-mt-65 {
    margin-top: 65px !important;
}
.sm-mb-65 {
    margin-bottom: 65px !important;
}
.sm-ml-65 {
    margin-left: 65px !important;
}
.sm-mr-65 {
    margin-right: 65px !important;
}
.sm-pa-65 {
    padding: 65px !important;
}
.sm-px-65 {
    padding: 0 65px !important;
}
.sm-py-65 {
    padding: 65px 0 !important;
}
.sm-pt-65 {
    padding-top: 65px !important;
}
.sm-pb-65 {
    padding-bottom: 65px !important;
}
.sm-pl-65 {
    padding-left: 65px !important;
}
.sm-pr-65 {
    padding-right: 65px !important;
}
}
@media (max-width: 767px) {
.sm-ma-66 {
    margin: 66px !important;
}
.sm-mx-66 {
    margin: 0 66px !important;
}
.sm-my-66 {
    margin: 66px 0 !important;
}
.sm-mt-66 {
    margin-top: 66px !important;
}
.sm-mb-66 {
    margin-bottom: 66px !important;
}
.sm-ml-66 {
    margin-left: 66px !important;
}
.sm-mr-66 {
    margin-right: 66px !important;
}
.sm-pa-66 {
    padding: 66px !important;
}
.sm-px-66 {
    padding: 0 66px !important;
}
.sm-py-66 {
    padding: 66px 0 !important;
}
.sm-pt-66 {
    padding-top: 66px !important;
}
.sm-pb-66 {
    padding-bottom: 66px !important;
}
.sm-pl-66 {
    padding-left: 66px !important;
}
.sm-pr-66 {
    padding-right: 66px !important;
}
}
@media (max-width: 767px) {
.sm-ma-67 {
    margin: 67px !important;
}
.sm-mx-67 {
    margin: 0 67px !important;
}
.sm-my-67 {
    margin: 67px 0 !important;
}
.sm-mt-67 {
    margin-top: 67px !important;
}
.sm-mb-67 {
    margin-bottom: 67px !important;
}
.sm-ml-67 {
    margin-left: 67px !important;
}
.sm-mr-67 {
    margin-right: 67px !important;
}
.sm-pa-67 {
    padding: 67px !important;
}
.sm-px-67 {
    padding: 0 67px !important;
}
.sm-py-67 {
    padding: 67px 0 !important;
}
.sm-pt-67 {
    padding-top: 67px !important;
}
.sm-pb-67 {
    padding-bottom: 67px !important;
}
.sm-pl-67 {
    padding-left: 67px !important;
}
.sm-pr-67 {
    padding-right: 67px !important;
}
}
@media (max-width: 767px) {
.sm-ma-68 {
    margin: 68px !important;
}
.sm-mx-68 {
    margin: 0 68px !important;
}
.sm-my-68 {
    margin: 68px 0 !important;
}
.sm-mt-68 {
    margin-top: 68px !important;
}
.sm-mb-68 {
    margin-bottom: 68px !important;
}
.sm-ml-68 {
    margin-left: 68px !important;
}
.sm-mr-68 {
    margin-right: 68px !important;
}
.sm-pa-68 {
    padding: 68px !important;
}
.sm-px-68 {
    padding: 0 68px !important;
}
.sm-py-68 {
    padding: 68px 0 !important;
}
.sm-pt-68 {
    padding-top: 68px !important;
}
.sm-pb-68 {
    padding-bottom: 68px !important;
}
.sm-pl-68 {
    padding-left: 68px !important;
}
.sm-pr-68 {
    padding-right: 68px !important;
}
}
@media (max-width: 767px) {
.sm-ma-69 {
    margin: 69px !important;
}
.sm-mx-69 {
    margin: 0 69px !important;
}
.sm-my-69 {
    margin: 69px 0 !important;
}
.sm-mt-69 {
    margin-top: 69px !important;
}
.sm-mb-69 {
    margin-bottom: 69px !important;
}
.sm-ml-69 {
    margin-left: 69px !important;
}
.sm-mr-69 {
    margin-right: 69px !important;
}
.sm-pa-69 {
    padding: 69px !important;
}
.sm-px-69 {
    padding: 0 69px !important;
}
.sm-py-69 {
    padding: 69px 0 !important;
}
.sm-pt-69 {
    padding-top: 69px !important;
}
.sm-pb-69 {
    padding-bottom: 69px !important;
}
.sm-pl-69 {
    padding-left: 69px !important;
}
.sm-pr-69 {
    padding-right: 69px !important;
}
}
@media (max-width: 767px) {
.sm-ma-70 {
    margin: 70px !important;
}
.sm-mx-70 {
    margin: 0 70px !important;
}
.sm-my-70 {
    margin: 70px 0 !important;
}
.sm-mt-70 {
    margin-top: 70px !important;
}
.sm-mb-70 {
    margin-bottom: 70px !important;
}
.sm-ml-70 {
    margin-left: 70px !important;
}
.sm-mr-70 {
    margin-right: 70px !important;
}
.sm-pa-70 {
    padding: 70px !important;
}
.sm-px-70 {
    padding: 0 70px !important;
}
.sm-py-70 {
    padding: 70px 0 !important;
}
.sm-pt-70 {
    padding-top: 70px !important;
}
.sm-pb-70 {
    padding-bottom: 70px !important;
}
.sm-pl-70 {
    padding-left: 70px !important;
}
.sm-pr-70 {
    padding-right: 70px !important;
}
}
@media (max-width: 767px) {
.sm-ma-71 {
    margin: 71px !important;
}
.sm-mx-71 {
    margin: 0 71px !important;
}
.sm-my-71 {
    margin: 71px 0 !important;
}
.sm-mt-71 {
    margin-top: 71px !important;
}
.sm-mb-71 {
    margin-bottom: 71px !important;
}
.sm-ml-71 {
    margin-left: 71px !important;
}
.sm-mr-71 {
    margin-right: 71px !important;
}
.sm-pa-71 {
    padding: 71px !important;
}
.sm-px-71 {
    padding: 0 71px !important;
}
.sm-py-71 {
    padding: 71px 0 !important;
}
.sm-pt-71 {
    padding-top: 71px !important;
}
.sm-pb-71 {
    padding-bottom: 71px !important;
}
.sm-pl-71 {
    padding-left: 71px !important;
}
.sm-pr-71 {
    padding-right: 71px !important;
}
}
@media (max-width: 767px) {
.sm-ma-72 {
    margin: 72px !important;
}
.sm-mx-72 {
    margin: 0 72px !important;
}
.sm-my-72 {
    margin: 72px 0 !important;
}
.sm-mt-72 {
    margin-top: 72px !important;
}
.sm-mb-72 {
    margin-bottom: 72px !important;
}
.sm-ml-72 {
    margin-left: 72px !important;
}
.sm-mr-72 {
    margin-right: 72px !important;
}
.sm-pa-72 {
    padding: 72px !important;
}
.sm-px-72 {
    padding: 0 72px !important;
}
.sm-py-72 {
    padding: 72px 0 !important;
}
.sm-pt-72 {
    padding-top: 72px !important;
}
.sm-pb-72 {
    padding-bottom: 72px !important;
}
.sm-pl-72 {
    padding-left: 72px !important;
}
.sm-pr-72 {
    padding-right: 72px !important;
}
}
@media (max-width: 767px) {
.sm-ma-73 {
    margin: 73px !important;
}
.sm-mx-73 {
    margin: 0 73px !important;
}
.sm-my-73 {
    margin: 73px 0 !important;
}
.sm-mt-73 {
    margin-top: 73px !important;
}
.sm-mb-73 {
    margin-bottom: 73px !important;
}
.sm-ml-73 {
    margin-left: 73px !important;
}
.sm-mr-73 {
    margin-right: 73px !important;
}
.sm-pa-73 {
    padding: 73px !important;
}
.sm-px-73 {
    padding: 0 73px !important;
}
.sm-py-73 {
    padding: 73px 0 !important;
}
.sm-pt-73 {
    padding-top: 73px !important;
}
.sm-pb-73 {
    padding-bottom: 73px !important;
}
.sm-pl-73 {
    padding-left: 73px !important;
}
.sm-pr-73 {
    padding-right: 73px !important;
}
}
@media (max-width: 767px) {
.sm-ma-74 {
    margin: 74px !important;
}
.sm-mx-74 {
    margin: 0 74px !important;
}
.sm-my-74 {
    margin: 74px 0 !important;
}
.sm-mt-74 {
    margin-top: 74px !important;
}
.sm-mb-74 {
    margin-bottom: 74px !important;
}
.sm-ml-74 {
    margin-left: 74px !important;
}
.sm-mr-74 {
    margin-right: 74px !important;
}
.sm-pa-74 {
    padding: 74px !important;
}
.sm-px-74 {
    padding: 0 74px !important;
}
.sm-py-74 {
    padding: 74px 0 !important;
}
.sm-pt-74 {
    padding-top: 74px !important;
}
.sm-pb-74 {
    padding-bottom: 74px !important;
}
.sm-pl-74 {
    padding-left: 74px !important;
}
.sm-pr-74 {
    padding-right: 74px !important;
}
}
@media (max-width: 767px) {
.sm-ma-75 {
    margin: 75px !important;
}
.sm-mx-75 {
    margin: 0 75px !important;
}
.sm-my-75 {
    margin: 75px 0 !important;
}
.sm-mt-75 {
    margin-top: 75px !important;
}
.sm-mb-75 {
    margin-bottom: 75px !important;
}
.sm-ml-75 {
    margin-left: 75px !important;
}
.sm-mr-75 {
    margin-right: 75px !important;
}
.sm-pa-75 {
    padding: 75px !important;
}
.sm-px-75 {
    padding: 0 75px !important;
}
.sm-py-75 {
    padding: 75px 0 !important;
}
.sm-pt-75 {
    padding-top: 75px !important;
}
.sm-pb-75 {
    padding-bottom: 75px !important;
}
.sm-pl-75 {
    padding-left: 75px !important;
}
.sm-pr-75 {
    padding-right: 75px !important;
}
}
@media (max-width: 767px) {
.sm-ma-76 {
    margin: 76px !important;
}
.sm-mx-76 {
    margin: 0 76px !important;
}
.sm-my-76 {
    margin: 76px 0 !important;
}
.sm-mt-76 {
    margin-top: 76px !important;
}
.sm-mb-76 {
    margin-bottom: 76px !important;
}
.sm-ml-76 {
    margin-left: 76px !important;
}
.sm-mr-76 {
    margin-right: 76px !important;
}
.sm-pa-76 {
    padding: 76px !important;
}
.sm-px-76 {
    padding: 0 76px !important;
}
.sm-py-76 {
    padding: 76px 0 !important;
}
.sm-pt-76 {
    padding-top: 76px !important;
}
.sm-pb-76 {
    padding-bottom: 76px !important;
}
.sm-pl-76 {
    padding-left: 76px !important;
}
.sm-pr-76 {
    padding-right: 76px !important;
}
}
@media (max-width: 767px) {
.sm-ma-77 {
    margin: 77px !important;
}
.sm-mx-77 {
    margin: 0 77px !important;
}
.sm-my-77 {
    margin: 77px 0 !important;
}
.sm-mt-77 {
    margin-top: 77px !important;
}
.sm-mb-77 {
    margin-bottom: 77px !important;
}
.sm-ml-77 {
    margin-left: 77px !important;
}
.sm-mr-77 {
    margin-right: 77px !important;
}
.sm-pa-77 {
    padding: 77px !important;
}
.sm-px-77 {
    padding: 0 77px !important;
}
.sm-py-77 {
    padding: 77px 0 !important;
}
.sm-pt-77 {
    padding-top: 77px !important;
}
.sm-pb-77 {
    padding-bottom: 77px !important;
}
.sm-pl-77 {
    padding-left: 77px !important;
}
.sm-pr-77 {
    padding-right: 77px !important;
}
}
@media (max-width: 767px) {
.sm-ma-78 {
    margin: 78px !important;
}
.sm-mx-78 {
    margin: 0 78px !important;
}
.sm-my-78 {
    margin: 78px 0 !important;
}
.sm-mt-78 {
    margin-top: 78px !important;
}
.sm-mb-78 {
    margin-bottom: 78px !important;
}
.sm-ml-78 {
    margin-left: 78px !important;
}
.sm-mr-78 {
    margin-right: 78px !important;
}
.sm-pa-78 {
    padding: 78px !important;
}
.sm-px-78 {
    padding: 0 78px !important;
}
.sm-py-78 {
    padding: 78px 0 !important;
}
.sm-pt-78 {
    padding-top: 78px !important;
}
.sm-pb-78 {
    padding-bottom: 78px !important;
}
.sm-pl-78 {
    padding-left: 78px !important;
}
.sm-pr-78 {
    padding-right: 78px !important;
}
}
@media (max-width: 767px) {
.sm-ma-79 {
    margin: 79px !important;
}
.sm-mx-79 {
    margin: 0 79px !important;
}
.sm-my-79 {
    margin: 79px 0 !important;
}
.sm-mt-79 {
    margin-top: 79px !important;
}
.sm-mb-79 {
    margin-bottom: 79px !important;
}
.sm-ml-79 {
    margin-left: 79px !important;
}
.sm-mr-79 {
    margin-right: 79px !important;
}
.sm-pa-79 {
    padding: 79px !important;
}
.sm-px-79 {
    padding: 0 79px !important;
}
.sm-py-79 {
    padding: 79px 0 !important;
}
.sm-pt-79 {
    padding-top: 79px !important;
}
.sm-pb-79 {
    padding-bottom: 79px !important;
}
.sm-pl-79 {
    padding-left: 79px !important;
}
.sm-pr-79 {
    padding-right: 79px !important;
}
}
@media (max-width: 767px) {
.sm-ma-80 {
    margin: 80px !important;
}
.sm-mx-80 {
    margin: 0 80px !important;
}
.sm-my-80 {
    margin: 80px 0 !important;
}
.sm-mt-80 {
    margin-top: 80px !important;
}
.sm-mb-80 {
    margin-bottom: 80px !important;
}
.sm-ml-80 {
    margin-left: 80px !important;
}
.sm-mr-80 {
    margin-right: 80px !important;
}
.sm-pa-80 {
    padding: 80px !important;
}
.sm-px-80 {
    padding: 0 80px !important;
}
.sm-py-80 {
    padding: 80px 0 !important;
}
.sm-pt-80 {
    padding-top: 80px !important;
}
.sm-pb-80 {
    padding-bottom: 80px !important;
}
.sm-pl-80 {
    padding-left: 80px !important;
}
.sm-pr-80 {
    padding-right: 80px !important;
}
}
@media (max-width: 767px) {
.sm-ma-81 {
    margin: 81px !important;
}
.sm-mx-81 {
    margin: 0 81px !important;
}
.sm-my-81 {
    margin: 81px 0 !important;
}
.sm-mt-81 {
    margin-top: 81px !important;
}
.sm-mb-81 {
    margin-bottom: 81px !important;
}
.sm-ml-81 {
    margin-left: 81px !important;
}
.sm-mr-81 {
    margin-right: 81px !important;
}
.sm-pa-81 {
    padding: 81px !important;
}
.sm-px-81 {
    padding: 0 81px !important;
}
.sm-py-81 {
    padding: 81px 0 !important;
}
.sm-pt-81 {
    padding-top: 81px !important;
}
.sm-pb-81 {
    padding-bottom: 81px !important;
}
.sm-pl-81 {
    padding-left: 81px !important;
}
.sm-pr-81 {
    padding-right: 81px !important;
}
}
@media (max-width: 767px) {
.sm-ma-82 {
    margin: 82px !important;
}
.sm-mx-82 {
    margin: 0 82px !important;
}
.sm-my-82 {
    margin: 82px 0 !important;
}
.sm-mt-82 {
    margin-top: 82px !important;
}
.sm-mb-82 {
    margin-bottom: 82px !important;
}
.sm-ml-82 {
    margin-left: 82px !important;
}
.sm-mr-82 {
    margin-right: 82px !important;
}
.sm-pa-82 {
    padding: 82px !important;
}
.sm-px-82 {
    padding: 0 82px !important;
}
.sm-py-82 {
    padding: 82px 0 !important;
}
.sm-pt-82 {
    padding-top: 82px !important;
}
.sm-pb-82 {
    padding-bottom: 82px !important;
}
.sm-pl-82 {
    padding-left: 82px !important;
}
.sm-pr-82 {
    padding-right: 82px !important;
}
}
@media (max-width: 767px) {
.sm-ma-83 {
    margin: 83px !important;
}
.sm-mx-83 {
    margin: 0 83px !important;
}
.sm-my-83 {
    margin: 83px 0 !important;
}
.sm-mt-83 {
    margin-top: 83px !important;
}
.sm-mb-83 {
    margin-bottom: 83px !important;
}
.sm-ml-83 {
    margin-left: 83px !important;
}
.sm-mr-83 {
    margin-right: 83px !important;
}
.sm-pa-83 {
    padding: 83px !important;
}
.sm-px-83 {
    padding: 0 83px !important;
}
.sm-py-83 {
    padding: 83px 0 !important;
}
.sm-pt-83 {
    padding-top: 83px !important;
}
.sm-pb-83 {
    padding-bottom: 83px !important;
}
.sm-pl-83 {
    padding-left: 83px !important;
}
.sm-pr-83 {
    padding-right: 83px !important;
}
}
@media (max-width: 767px) {
.sm-ma-84 {
    margin: 84px !important;
}
.sm-mx-84 {
    margin: 0 84px !important;
}
.sm-my-84 {
    margin: 84px 0 !important;
}
.sm-mt-84 {
    margin-top: 84px !important;
}
.sm-mb-84 {
    margin-bottom: 84px !important;
}
.sm-ml-84 {
    margin-left: 84px !important;
}
.sm-mr-84 {
    margin-right: 84px !important;
}
.sm-pa-84 {
    padding: 84px !important;
}
.sm-px-84 {
    padding: 0 84px !important;
}
.sm-py-84 {
    padding: 84px 0 !important;
}
.sm-pt-84 {
    padding-top: 84px !important;
}
.sm-pb-84 {
    padding-bottom: 84px !important;
}
.sm-pl-84 {
    padding-left: 84px !important;
}
.sm-pr-84 {
    padding-right: 84px !important;
}
}
@media (max-width: 767px) {
.sm-ma-85 {
    margin: 85px !important;
}
.sm-mx-85 {
    margin: 0 85px !important;
}
.sm-my-85 {
    margin: 85px 0 !important;
}
.sm-mt-85 {
    margin-top: 85px !important;
}
.sm-mb-85 {
    margin-bottom: 85px !important;
}
.sm-ml-85 {
    margin-left: 85px !important;
}
.sm-mr-85 {
    margin-right: 85px !important;
}
.sm-pa-85 {
    padding: 85px !important;
}
.sm-px-85 {
    padding: 0 85px !important;
}
.sm-py-85 {
    padding: 85px 0 !important;
}
.sm-pt-85 {
    padding-top: 85px !important;
}
.sm-pb-85 {
    padding-bottom: 85px !important;
}
.sm-pl-85 {
    padding-left: 85px !important;
}
.sm-pr-85 {
    padding-right: 85px !important;
}
}
@media (max-width: 767px) {
.sm-ma-86 {
    margin: 86px !important;
}
.sm-mx-86 {
    margin: 0 86px !important;
}
.sm-my-86 {
    margin: 86px 0 !important;
}
.sm-mt-86 {
    margin-top: 86px !important;
}
.sm-mb-86 {
    margin-bottom: 86px !important;
}
.sm-ml-86 {
    margin-left: 86px !important;
}
.sm-mr-86 {
    margin-right: 86px !important;
}
.sm-pa-86 {
    padding: 86px !important;
}
.sm-px-86 {
    padding: 0 86px !important;
}
.sm-py-86 {
    padding: 86px 0 !important;
}
.sm-pt-86 {
    padding-top: 86px !important;
}
.sm-pb-86 {
    padding-bottom: 86px !important;
}
.sm-pl-86 {
    padding-left: 86px !important;
}
.sm-pr-86 {
    padding-right: 86px !important;
}
}
@media (max-width: 767px) {
.sm-ma-87 {
    margin: 87px !important;
}
.sm-mx-87 {
    margin: 0 87px !important;
}
.sm-my-87 {
    margin: 87px 0 !important;
}
.sm-mt-87 {
    margin-top: 87px !important;
}
.sm-mb-87 {
    margin-bottom: 87px !important;
}
.sm-ml-87 {
    margin-left: 87px !important;
}
.sm-mr-87 {
    margin-right: 87px !important;
}
.sm-pa-87 {
    padding: 87px !important;
}
.sm-px-87 {
    padding: 0 87px !important;
}
.sm-py-87 {
    padding: 87px 0 !important;
}
.sm-pt-87 {
    padding-top: 87px !important;
}
.sm-pb-87 {
    padding-bottom: 87px !important;
}
.sm-pl-87 {
    padding-left: 87px !important;
}
.sm-pr-87 {
    padding-right: 87px !important;
}
}
.margin-center {
  margin: 0 auto;
}
.ws-row {
  display: flex;
  margin: -10px;
  flex-wrap: wrap;
  position: relative;
}
@media (max-width: 767px) {
.ws-row {
    margin: -5px;
}
}
.ws-row.center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ws-row.right {
  justify-content: end;
}
.ws-row .ws-col {
  width: 100%;
}
.ws-row .ws-col.col-1 {
  flex: 0 0 auto;
  width: calc(1 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-1 {
    flex: 0 0 auto;
    width: calc(1 * 100% / 12);
}
}
.ws-row .ws-col.col-2 {
  flex: 0 0 auto;
  width: calc(2 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-2 {
    flex: 0 0 auto;
    width: calc(2 * 100% / 12);
}
}
.ws-row .ws-col.col-3 {
  flex: 0 0 auto;
  width: calc(3 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-3 {
    flex: 0 0 auto;
    width: calc(3 * 100% / 12);
}
}
.ws-row .ws-col.col-4 {
  flex: 0 0 auto;
  width: calc(4 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-4 {
    flex: 0 0 auto;
    width: calc(4 * 100% / 12);
}
}
.ws-row .ws-col.col-5 {
  flex: 0 0 auto;
  width: calc(5 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-5 {
    flex: 0 0 auto;
    width: calc(5 * 100% / 12);
}
}
.ws-row .ws-col.col-6 {
  flex: 0 0 auto;
  width: calc(6 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-6 {
    flex: 0 0 auto;
    width: calc(6 * 100% / 12);
}
}
.ws-row .ws-col.col-7 {
  flex: 0 0 auto;
  width: calc(7 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-7 {
    flex: 0 0 auto;
    width: calc(7 * 100% / 12);
}
}
.ws-row .ws-col.col-8 {
  flex: 0 0 auto;
  width: calc(8 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-8 {
    flex: 0 0 auto;
    width: calc(8 * 100% / 12);
}
}
.ws-row .ws-col.col-9 {
  flex: 0 0 auto;
  width: calc(9 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-9 {
    flex: 0 0 auto;
    width: calc(9 * 100% / 12);
}
}
.ws-row .ws-col.col-10 {
  flex: 0 0 auto;
  width: calc(10 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-10 {
    flex: 0 0 auto;
    width: calc(10 * 100% / 12);
}
}
.ws-row .ws-col.col-11 {
  flex: 0 0 auto;
  width: calc(11 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-11 {
    flex: 0 0 auto;
    width: calc(11 * 100% / 12);
}
}
.ws-row .ws-col.col-12 {
  flex: 0 0 auto;
  width: calc(12 * 100% / 12);
}
@media (max-width: 1023px) {
.ws-row .ws-col.sm-col-12 {
    flex: 0 0 auto;
    width: calc(12 * 100% / 12);
}
}
.ws-row.blue {
  padding: 10px;
  background-color: var(--blue-10);
  border-radius: 10px;
}
.lv-dropdown-menu-multi-layer {
  position: relative;
  width: 100%;
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  padding: 0 12px 0 8px;
  min-height: 46px;
  border-radius: 10px;
  background-color: var(--blue-500);
  cursor: pointer;
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button:hover {
  background-color: var(--blue-700);
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button:focus {
  background-color: var(--blue-700);
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  margin-left: 6px;
  height: 100%;
  width: 150px;
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button button:nth-child(1) {
  margin-left: 0;
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button button p {
  margin-left: 20px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: left;
  color: var(--white);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button .icon.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button.outline {
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button.outline:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button.outline:hover button,
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button.outline:hover .icon {
  color: var(--blue-500);
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button.outline button p {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-900);
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button.outline .icon {
  color: var(--gray-500);
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button.shrink {
  min-width: 46px;
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button.shrink button p {
  display: none;
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__button.shrink .icon {
  position: absolute;
  top: 24%;
  left: 24%;
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 0;
  position: absolute;
  z-index: 410;
  min-width: 200px;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  opacity: 0;
  visibility: hidden;
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__menu:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-menu-multi-layer .lv-dropdown-menu-multi-layer__menu.show {
  opacity: 1;
  visibility: visible;
}
.lv-info-multilayer {
  padding-left: 10px;
}
.lv-info-multilayer .lv-info-multilayer__title {
  display: flex;
  display: flex;
  align-items: center;
}
.lv-info-multilayer .lv-info-multilayer__title .lv-info-multilayer__text {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 10px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.lv-info-multilayer .lv-info-multilayer__title .lv-info-multilayer__text.selected {
  color: var(--blue-500);
}
.lv-info-multilayer .lv-info-multilayer__title .lv-info-multilayer__text:hover {
  background-color: var(--blue-10);
}
.lv-info-multilayer .lv-info-multilayer__title .lv-info-multilayer__text.no-subLayers {
  padding-left: 34px;
}
.lv-info-multilayer .lv-info-multilayer__title .lv-info-multilayer__text.selected {
  color: var(--blue-500);
}
.lv-info-multilayer .lv-info-multilayer__title .lv-info-multilayer__text.disable:hover {
  background-color: initial;
}
.lv-info-multilayer .lv-info-multilayer__title .lv-info-multilayer__icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  font-size: 24px;
  color: var(--gray-500);
  pointer-events: none;
}
.lv-info-multilayer .lv-info-multilayer__title .lv-info-multilayer__icon.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.lv-state-dropdown-select-classification .title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-state-dropdown-select-classification .title span {
  color: var(--red-300);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap {
  margin-top: 8px;
  display: block;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap:nth-child(1) {
  margin-top: 0;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.outline {
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.outline button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.outline .icon {
  color: var(--gray-500);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.disabled {
  background-color: var(--gray-100);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.disabled:hover {
  border: solid 1px var(--gray-300);
  background-color: var(--gray-100);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.disabled:hover button,
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.disabled:hover .icon {
  color: var(--gray-500);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.disabled button {
  cursor: not-allowed;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.disabled .icon {
  color: var(--gray-500);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.error {
  background-color: rgba(206, 56, 41, 0.1);
  border: solid 1px var(--red-500);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.error button p {
  color: var(--red-500);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content.error .icon {
  color: var(--red-500);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 0 39px 0 16px;
  height: 100%;
  width: 100%;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content button p {
  max-width: 80%;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  color: var(--gray-700);
  position: absolute;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content button p.active {
  color: var(--gray-900);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content button span {
  margin-left: auto;
  padding: 2px 7.5px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--blue-500);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .icon.leading-icon {
  left: 16px;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .icon.leading-icon ~ button {
  padding-left: 48px;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .icon.trailing-icon {
  right: 8px;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  width: 100%;
  padding: 10px 0;
  position: absolute;
  z-index: 100;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content {
  max-height: 310px;
  overflow: hidden;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item:hover {
  background-color: var(--blue-10);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected {
  color: var(--blue-500);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content button {
  padding: 10px 20px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  border-bottom: 1px solid var(--gray-300);
  color: var(--gray-900);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content button i {
  margin-right: 8px;
  font-size: 1.25rem;
  color: var(--blue-500);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list {
  position: relative;
  overflow: hidden;
  max-height: 260px;
  cursor: default;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title {
  display: flex;
  align-items: center;
  padding: 10px 20px;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title i {
  font-size: 1.25rem;
  color: var(--blue-500);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title span {
  margin-left: 8px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title span:nth-child(1) {
  margin-left: 0;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input {
  position: absolute;
  opacity: 0;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input:checked ~ .checkbox-icon .checked {
  display: block;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input:checked ~ .checkbox-icon .unchecked {
  display: none;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i {
  font-size: 20px;
  color: var(--blue-500);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i.checked {
  display: none;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i.unchecked {
  display: block;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label {
  display: flex;
  align-items: center;
  padding: 10px 10px 10px 30px;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label span {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label span:nth-child(1) {
  margin-left: 0;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu.drop-up {
  margin-top: 0px;
  margin-bottom: 4px;
  top: initial;
  bottom: 100%;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu.drop-up:nth-child(1) {
  margin-top: 0;
}
.lv-state-dropdown-select-classification .lv-state-dropdown-select-classification_content-wrap .lv-state-dropdown-select-classification_content .dropdown-menu.drop-up:nth-child(1) {
  margin-bottom: 0;
}
.lv-state-dropdown-select-classification .invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.lv-state-dropdown-select-classification .invalid-text:nth-child(1) {
  margin-top: 0;
}
.lv-state-dropdown-select-classification .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.lv-state-dropdown-select-classification .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.lv-state-dropdown-select-classification .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.lv-state-multilayer {
  padding-left: 10px;
}
.lv-state-multilayer .lv-state-multilayer__title {
  display: flex;
  display: flex;
  align-items: center;
}
.lv-state-multilayer .lv-state-multilayer__title.no-subLayers {
  padding-left: 25px;
}
.lv-state-multilayer .lv-state-multilayer__title .lv-state-multilayer__text {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 10px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.lv-state-multilayer .lv-state-multilayer__title .lv-state-multilayer__text.selected {
  color: var(--blue-500);
}
.lv-state-multilayer .lv-state-multilayer__title .lv-state-multilayer__text.disable {
  cursor: not-allowed;
  color: var(--gray-700);
}
.lv-state-multilayer .lv-state-multilayer__title .lv-state-multilayer__chevron-icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  font-size: 24px;
  color: var(--gray-500);
  pointer-events: none;
}
.lv-state-multilayer .lv-state-multilayer__title .lv-state-multilayer__chevron-icon.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.lv-state-multilayer .lv-state-multilayer__title .lv-state-multilayer__checkbox-icon {
  margin-left: 5px;
  font-size: 1.25rem;
  color: var(--blue-500);
  cursor: pointer;
}
.lv-state-multilayer .lv-state-multilayer__title .lv-state-multilayer__checkbox-icon.disable {
  cursor: not-allowed;
  color: var(--gray-700);
}
.lv-dashboard-search-card {
  display: flex;
  display: flex;
  align-items: center;
  display: flex;
  justify-content: flex-start;
  position: relative;
  flex-direction: column;
  border-radius: 20px;
  padding: 20px;
  background-color: var(--white);
  height: 100%;
}
.lv-dashboard-search-card .state-dropdown-select-classification {
  width: 100%;
}
.lv-dashboard-search-card .ll-paginate-list .paginate-wrap {
  display: block;
}
.lv-dashboard-search-card .ll-paginate-list .paginate-wrap .paginate-wrap__left {
  text-align: center;
}
.lv-dashboard-search-card .ll-paginate-list .paginate-wrap .paginate-wrap__right {
  justify-content: center;
}
.lv-dashboard-search-card .ll-paginate-list .paginate-wrap .paginate-wrap__right .pagination {
  border-top: none;
}
.lv-dashboard-search-card .lv-diagram-card__disable {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  padding: 20px;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background-color: rgba(3, 13, 31, 0.8);
}
.lv-dashboard-search-card .lv-diagram-card__disable .lv-diagram-card__disable-icon {
  font-size: 3.75rem;
  color: var(--white);
}
.lv-dashboard-search-card .lv-diagram-card__disable .lv-diagram-card__disable-text {
  margin-top: 10px;
  max-width: 240px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
}
.lv-dashboard-search-card .lv-diagram-card__disable .lv-diagram-card__disable-text:nth-child(1) {
  margin-top: 0;
}
.lv-dashboard-search-card .lv-diagram-card__disable .lv-diagram-card__disable-btn {
  margin-top: 20px;
  width: 240px;
}
.lv-dashboard-search-card .lv-diagram-card__disable .lv-diagram-card__disable-btn:nth-child(1) {
  margin-top: 0;
}
.lv-dashboard-search-card .lv-dashboard-search-card__date {
  width: 100%;
}
.lv-dashboard-number-card {
  padding: 30px 20px 20px;
  border-radius: 20px;
  background-color: var(--white);
  height: 100%;
  position: relative;
}
.lv-dashboard-number-card .lv-dashboard-number-card__btn-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  border-radius: 0 20px 0 20px;
  background-image: linear-gradient(133deg, #2eabdf, #006ecd 97%);
  cursor: pointer;
}
.lv-dashboard-number-card .lv-dashboard-number-card__btn-wrap .lv-dashboard-number-card__btn {
  font-size: 1.5rem;
  color: var(--white);
}
.lv-dashboard-number-card .lv-dashboard-number-card__btn-wrap .lv-dashboard-number-card__btn.image {
  width: 24px;
}
.lv-dashboard-number-card .lv-dashboard-number-card_title-wrap {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.lv-dashboard-number-card .lv-dashboard-number-card_title-wrap .lv-dashboard-number-card_title-icon {
  font-size: 2rem;
  color: var(--blue-500);
}
.lv-dashboard-number-card .lv-dashboard-number-card_title-wrap .total-number {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
}
.lv-dashboard-number-card .lv-dashboard-number-card_title-wrap .total-number:hover .total-number__tooltips {
  visibility: visible;
  opacity: 0.8;
}
.lv-dashboard-number-card .lv-dashboard-number-card_title-wrap .total-number .total-number__tooltips {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: -10px;
  padding: 6px 10px;
  border-radius: 4px;
  background-color: var(--black);
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
}
.lv-dashboard-number-card .number-infos {
  display: flex;
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
  margin-top: 10px;
  border-top: 1px solid var(--blue-30);
  padding-top: 20px;
}
.lv-dashboard-number-card .number-infos .number-info {
  display: flex;
  display: flex;
  align-items: center;
  display: flex;
  justify-content: flex-end;
  min-width: 68px;
  position: relative;
}
.lv-dashboard-number-card .number-infos .number-info:hover .number-info__tooltips {
  visibility: visible;
  opacity: 0.8;
}
.lv-dashboard-number-card .number-infos .number-info .number-info__tooltips {
  display: flex;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  flex: 0 0 auto;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 100px;
  padding: 6px 10px;
  border-radius: 4px;
  background-color: var(--black);
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
}
.lv-dashboard-number-card .lv-dashboard-number-card_content {
  display: flex;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding-top: 20px;
}
.lv-dashboard-number-card .lv-dashboard-number-card_content .content-list {
  margin-top: 10px;
  display: flex;
  display: flex;
  align-items: center;
  width: 100%;
}
.lv-dashboard-number-card .lv-dashboard-number-card_content .content-list:nth-child(1) {
  margin-top: 0;
}
.lv-dashboard-number-card .lv-dashboard-number-card_content .content-list .leading-image {
  padding: 6px;
  border-radius: 50%;
  background-color: var(--blue-10);
}
.lv-dashboard-number-card .lv-dashboard-number-card_content .content-list .leading-image img {
  width: 24px;
}
.lv-dashboard-number-card .lv-dashboard-number-card_content .content-list .leading-icon {
  padding: 6px;
  border-radius: 50%;
  background-color: var(--blue-10);
}
.lv-dashboard-number-card .lv-dashboard-number-card_content .content-list .leading-icon i {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.lv-dashboard-number-card .lv-dashboard-number-card_content .content-list .content-text {
  margin-left: 10px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  color: var(--gray-900);
}
.lv-dashboard-number-card .lv-dashboard-number-card_content .content-list .content-text:nth-child(1) {
  margin-left: 0;
}
.lv-dashboard-number-card .lv-dashboard-number-card_content .content-list .content-text.number {
  min-width: 60px;
  margin-left: 10px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: right;
  color: var(--blue-500);
  cursor: pointer;
}
.lv-dashboard-number-card .lv-dashboard-number-card_content .content-list .content-text.number.disable {
  cursor: not-allowed;
  color: var(--gray-700);
}
.lv-dashboard-number-card .lv-dashboard-number-card_content .content-list .content-text.number.ml-auto {
  margin-left: auto;
}
.lv-dashboard-number-card .info-number__big {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: relative;
}
.lv-dashboard-number-card .info-number__big .ws-text {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
.lv-dashboard-number-card .info-number__big .ws-text .icon {
  position: absolute;
  right: -16px;
}
.lv-dashboard-number-card .info-number__big .ws-text:hover .info-number__big-tooltips {
  visibility: visible;
  opacity: 0.8;
}
.lv-dashboard-number-card .info-number__big .ws-text .info-number__big-tooltips {
  display: flex;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  flex: 0 0 auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: -35px;
  right: -25px;
  padding: 6px 10px;
  border-radius: 4px;
  background-color: var(--black);
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
}
.lv-dashboard-number-card .info-number__big .info-number__big-num .ws-text {
  color: var(--blue-500);
  cursor: pointer;
}
.lv-dashboard-number-card .info-number__big .info-number__big-num .ws-text.disable {
  cursor: not-allowed;
  color: var(--gray-700);
}
.lv-dashboard-number-card .lv-dashboard-number-card__bottom {
  text-align: center;
  padding: 20px 0 5px;
  line-height: 28px;
  font-size: 0.75rem;
  color: var(--gray-700);
}
.lv-dashboard-number-card .lv-diagram-card__disable {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  padding: 20px;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background-color: rgba(3, 13, 31, 0.8);
}
.lv-dashboard-number-card .lv-diagram-card__disable .lv-diagram-card__disable-icon {
  font-size: 3.75rem;
  color: var(--white);
}
.lv-dashboard-number-card .lv-diagram-card__disable .lv-diagram-card__disable-text {
  margin-top: 10px;
  max-width: 240px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
}
.lv-dashboard-number-card .lv-diagram-card__disable .lv-diagram-card__disable-text:nth-child(1) {
  margin-top: 0;
}
.lv-dashboard-number-card .lv-diagram-card__disable .lv-diagram-card__disable-btn {
  margin-top: 20px;
  width: 240px;
}
.lv-dashboard-number-card .lv-diagram-card__disable .lv-diagram-card__disable-btn:nth-child(1) {
  margin-top: 0;
}
.lv-tabs {
  display: flex;
  align-items: flex-end;
  max-width: 100%;
  width: 100%;
}
.lv-tabs .ws-icon {
  color: var(--primary10l);
}
.lv-tabs .lv-tabs__nav {
  width: 100%;
  max-width: 100%;
}
.lv-tabs .lv-tabs__navbar {
  display: flex;
  justify-content: flex-end;
  max-width: 100%;
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-content {
  overflow: hidden;
  height: 50px;
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  height: 100%;
  padding: 0 20px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-700);
  border-bottom: 1px solid var(--blue-50);
  cursor: pointer;
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item:hover {
  opacity: 0.6;
  color: var(--blue-500);
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item:hover .num {
  background-color: var(--blue-500);
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item:first-child {
  margin-left: 0;
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item.active {
  color: var(--blue-700);
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item.active:before {
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  border-radius: 1px;
  background-color: var(--blue-500);
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item.active:hover {
  opacity: 1;
  color: var(--blue-700);
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item.active:hover:before {
  opacity: 0.6;
}
@media screen and (max-width: 1023px) {
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item.active:hover {
    opacity: 1;
    color: var(--blue-700);
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item.active:hover:before {
    opacity: 1;
}
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item.active .num {
  opacity: 1;
  background-color: var(--blue-500);
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item.hide {
  visibility: hidden;
  opacity: 0;
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item.disabled:hover {
  cursor: not-allowed;
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item.loading:hover {
  cursor: wait;
}
.lv-tabs .lv-tabs__navbar .lv-tabs__navbar-item .num {
  margin-left: 8.5px;
  padding: 2px 7.5px 8.5px;
  height: 22px;
  opacity: 0.6;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--gray-700);
}
.lv-tabs .lv-tabs__navbar-more {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  margin-left: auto;
}
.lv-tabs .lv-tabs__navbar-more .lv-tabs__navbar-more__head {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-700);
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  cursor: pointer;
}
.lv-tabs .lv-tabs__navbar-more .lv-tabs__navbar-more__head:hover {
  opacity: 0.6;
  color: var(--blue-500);
}
.lv-tabs .lv-tabs__navbar-more .lv-tabs__navbar-more__body {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 42px;
  right: 15px;
  z-index: 100;
  width: 280px;
  height: auto;
  display: none;
  padding: 10px 0;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.lv-tabs .lv-tabs__navbar-more .lv-tabs__navbar-more__body:nth-child(1) {
  margin-top: 0;
}
.lv-tabs .lv-tabs__navbar-more .lv-tabs__navbar-more__body.show {
  display: block;
}
.lv-tabs .lv-tabs__navbar-more .lv-tabs__navbar-more__body .lv-tabs__navbar-more__body__list {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.lv-tabs .lv-tabs__navbar-more .lv-tabs__navbar-more__body .lv-tabs__navbar-more__body__list:hover {
  background-color: var(--blue-10);
}
.lv-tabs .lv-tabs__navbar-more .lv-tabs__navbar-more__body .lv-tabs__navbar-more__body__list.active {
  color: var(--blue-500);
}
.lv-tooltip-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.lv-tooltip-button.notAllow {
  cursor: not-allowed;
}
.lv-tooltip-button.red .lv-tooltip-button_icon {
  color: var(--red-500);
}
.lv-tooltip-button.red.background {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 5px 8px;
  border-radius: 4px;
}
.lv-tooltip-button.red.background:hover {
  background-color: var(--red-10);
}
.lv-tooltip-button:hover .lv-tooltip-wrap {
  opacity: 1;
}
.lv-tooltip-button.background {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 5px 8px;
  border-radius: 4px;
}
.lv-tooltip-button.background:hover {
  background-color: rgba(5, 133, 211, 0.1);
}
.lv-tooltip-button .lv-tooltip-button_icon {
  padding: 3px 5px;
  font-size: 1.5rem;
  color: var(--blue-500);
}
.lv-tooltip-button .lv-tooltip-button_icon.gray {
  color: var(--gray-500);
}
.lv-tooltip-button .lv-tooltip-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  bottom: 25px;
  z-index: 5;
  padding: 5px 10px 7px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.7);
  pointer-events: none;
  opacity: 0;
}
.lv-tooltip-button .lv-tooltip-wrap.longWidth {
  width: 140px;
}
.lv-tooltip-button .lv-tooltip-wrap.longWidth .lv-tooltip_text {
  white-space: normal;
}
.lv-tooltip-button .lv-tooltip-wrap .lv-tooltip_text {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  white-space: nowrap;
  color: var(--white);
}
.lv-tooltip-button .lv-tooltip-wrap.left {
  left: -50px;
}
.lv-content-tab {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  height: 100%;
  padding: 0 20px;
  border-bottom: 1px solid var(--blue-50);
  color: var(--gray-700);
  cursor: pointer;
}
.lv-content-tab:hover {
  opacity: 0.6;
  color: var(--blue-500);
}
.lv-content-tab:hover .num {
  background-color: var(--blue-500);
}
.lv-content-tab.wide {
  width: 100% !important;
}
.lv-content-tab.activiated {
  color: var(--blue-700);
}
.lv-content-tab.activiated:hover {
  opacity: 1;
  color: var(--blue-700);
}
.lv-content-tab.activiated:hover:before {
  opacity: 0.6;
}
@media screen and (max-width: 1023px) {
.lv-content-tab.activiated:hover {
    opacity: 1;
    color: var(--blue-700);
}
.lv-content-tab.activiated:hover:before {
    opacity: 1;
}
}
.lv-content-tab.activiated:before {
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  bottom: -1.5px;
  height: 2px;
  border-radius: 1px;
  background-color: var(--blue-500);
}
.lv-content-tab.activiated .num {
  opacity: 1;
  background-color: var(--blue-500);
}
.lv-content-tab.wide {
  width: 135px;
}
.lv-content-tab.wide::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  border-radius: 1px;
  background-color: var(--blue-50);
}
.lv-content-tab button {
  display: flex;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: inherit;
  white-space: nowrap;
}
.lv-content-tab button .num {
  margin-left: 8.5px;
  padding: 2px 7.5px 8.5px;
  height: 22px;
  opacity: 0.6;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--gray-700);
}
.lv-content-tab button .done-icon {
  display: flex;
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
}
.lv-content-tab button .done-icon i {
  margin-left: 8px;
  font-size: 1.5rem;
}
.lv-content-tab.loading:hover {
  cursor: wait;
}
.lv-content-tab-bar {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 56px;
}
.lv-content-tab-bar.mt-Lg {
  margin-top: 40px;
}
.lv-content-tab-bar.mt-Lg:nth-child(1) {
  margin-top: 0;
}
.lv-content-tab-bar.height {
  height: 48px;
}
.lv-content-tab-bar .lv-content-tab-bar__tab-wrap {
  display: flex;
  width: 100%;
}
.lv-content-tab-bar .lv-content-tab-bar__btns-wrap {
  display: flex;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_title span {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--red-500);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap {
  margin-top: 8px;
  display: block;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 100%;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.wide {
  width: 200px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.narrow {
  width: 180px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.outline {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.outline:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.outline:hover .input-button,
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.outline:hover .icon {
  color: var(--blue-500);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.outline .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.outline .icon {
  color: var(--gray-500);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.disabled {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.disabled .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.disabled .icon {
  color: var(--gray-500);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.error {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.error .input-button {
  color: var(--red-500);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content.error .icon {
  color: var(--red-500);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .input-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 10px 0 16px;
  position: relative;
  height: 100%;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .input-button .select {
  display: block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  position: absolute;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .input-button .num {
  padding: 2px 9px;
  position: absolute;
  right: 40px;
  line-height: 1.5;
  color: var(--white);
  border-radius: 22px;
  background-color: var(--blue-500);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .icon.leading-icon {
  left: 16px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .icon.leading-icon ~ .input-button {
  padding-left: 48px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .icon.trailing-icon {
  right: 8px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  z-index: 300;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  overflow: hidden;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu.priority {
  padding-bottom: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu.show {
  opacity: 1;
  visibility: visible;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .search-tool {
  padding: 10px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content {
  position: relative;
  padding: 20px;
  max-height: 310px;
  overflow: hidden;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content.short-height {
  max-height: 220px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list {
  margin-top: 6px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-title {
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-700);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-subtitle {
  margin-top: 8px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-subtitle:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-subtitle input {
  position: absolute;
  opacity: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .checked {
  display: block;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .unchecked {
  display: none;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-subtitle i {
  font-size: 20px;
  color: var(--blue-500);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-subtitle i.checked {
  display: none;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-subtitle i.unchecked {
  display: block;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-subtitle label {
  display: flex;
  align-items: center;
  padding: 8px 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-subtitle label span {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-scrollable-content .classification-list .classification-subtitle label span:nth-child(1) {
  margin-left: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-menu_btns {
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.08);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-menu_btns .lv-dropdown-menu_btn {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  cursor: pointer;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-menu_btns .lv-dropdown-menu_btn .lv-dropdown-menu_btn-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-menu_btns .lv-dropdown-menu_btn .lv-dropdown-menu_btn-text {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .lv-dropdown-menu_btns .lv-dropdown-menu_btn .lv-dropdown-menu_btn-text:nth-child(1) {
  margin-left: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .menu-title {
  padding: 12px 0;
  position: relative;
  text-align: center;
  border-bottom: 1px solid var(--gray-300);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .menu-title .menu-title_text {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .menu-title .menu-title_icon {
  position: absolute;
  top: 10px;
  left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .create-content {
  padding: 16px 16px 20px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .create-content .state-input-button {
  margin-top: 16px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .create-content .btns {
  display: flex;
  margin-top: 30px;
  justify-content: flex-end;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .create-content .btns:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .create-content .btns .btn {
  margin-left: 30px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu .create-content .btns .btn:nth-child(1) {
  margin-left: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu.drop-up {
  margin-bottom: 4px;
  top: initial;
  bottom: 100%;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .lv-dropdown-multi-category-select_content .lv-dropdown-menu.drop-up:nth-child(1) {
  margin-bottom: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .invalid-text {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .invalid-text:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .invalid-text i {
  font-size: 1.125rem;
  color: var(--red-500);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .invalid-text p {
  margin-left: 4px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--red-500);
}
.lv-dropdown-multi-category-select .lv-dropdown-multi-category-select_content-wrap .invalid-text p:nth-child(1) {
  margin-left: 0;
}
.lv-popup-scroll-content {
  margin-top: 20px;
}
.lv-popup-scroll-content:nth-child(1) {
  margin-top: 0;
}
.lv-popup-scroll-content .lv-popup-scroll-content_scroll-content {
  overflow: hidden;
  max-height: calc(100vh - 248px);
}
.lv-popup-scroll-content .lv-popup-scroll-content_scroll-content-list {
  margin-top: 20px;
}
.lv-popup-scroll-content .lv-popup-scroll-content_scroll-content-list:nth-child(1) {
  margin-top: 0;
}
.lv-popup-scroll-content .lv-popup-scroll-content_scroll-content-list .text-with-icon-button {
  margin-top: 10px;
}
.lv-popup-scroll-content .lv-popup-scroll-content_scroll-content-list .text-with-icon-button:nth-child(1) {
  margin-top: 0;
}
.lv-checkbox-list {
  margin-top: 20px;
}
.lv-checkbox-list:nth-child(1) {
  margin-top: 0;
}
.lv-checkbox-list .lv-checkbox-list_title {
  display: flex;
  justify-content: space-between;
}
.lv-checkbox-list .lv-checkbox-list_title .toggle-selection-buttons {
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--blue-500);
}
.lv-checkbox-list .lv-checkbox-list_title .toggle-selection-buttons button {
  color: inherit;
}
.lv-checkbox-list .lv-checkbox-list_title .toggle-selection-buttons span {
  margin: 0 5px;
}
.lv-checkbox-list .checkboxes {
  margin-top: 16px;
}
.lv-checkbox-list .checkboxes:nth-child(1) {
  margin-top: 0;
}
.lv-checkbox-list .checkboxes .checkbox {
  position: relative;
  padding: 8px 0;
}
.lv-checkbox-list .checkboxes .checkbox input {
  position: absolute;
  opacity: 0;
}
.lv-checkbox-list .checkboxes .checkbox input:checked ~ .checkbox-icon .checked {
  display: block;
}
.lv-checkbox-list .checkboxes .checkbox input:checked ~ .checkbox-icon .unchecked {
  display: none;
}
.lv-checkbox-list .checkboxes .checkbox input:disabled ~ .checkbox-icon .checked, .lv-checkbox-list .checkboxes .checkbox input:disabled ~ .checkbox-icon .unchecked {
  display: block;
  opacity: 0.5;
  color: var(--gray-900);
  cursor: not-allowed;
}
.lv-checkbox-list .checkboxes .checkbox label {
  display: flex;
  cursor: pointer;
}
.lv-checkbox-list .checkboxes .checkbox label.disabled {
  cursor: not-allowed;
}
.lv-checkbox-list .checkboxes .checkbox label .text-label {
  margin-left: 8px;
  flex: 1;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-checkbox-list .checkboxes .checkbox label .text-label:nth-child(1) {
  margin-left: 0;
}
.lv-checkbox-list .checkboxes .checkbox label .checkbox-icon::before {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  content: "";
  position: absolute;
  left: -3px;
  top: 6px;
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 13px;
  opacity: 0;
  background-color: var(--blue-300);
}
.lv-checkbox-list .checkboxes .checkbox label .checkbox-icon:hover::before {
  opacity: 0.1;
}
.lv-checkbox-list .checkboxes .checkbox label .checkbox-icon i {
  font-size: 20px;
  color: var(--blue-500);
}
.lv-checkbox-list .checkboxes .checkbox label .checkbox-icon i.checked {
  display: none;
}
.lv-checkbox-list .checkboxes .checkbox label .checkbox-icon i.unchecked {
  display: block;
}
.lv-checkbox-list .checkboxes .checkbox label span {
  padding: 2px 8px;
  font-size: 0.75rem;
  line-height: 1.5;
  text-align: center;
  color: var(--gray-700);
  border-radius: 11px;
  background-color: var(--white-50);
}
.lv-state-dropdown-radio-input-avatar {
  width: 100%;
  position: relative;
}
.lv-state-dropdown-radio-input-avatar .title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-state-dropdown-radio-input-avatar .title span {
  color: var(--red-300);
}
.lv-state-dropdown-radio-input-avatar .checkbox-item {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.lv-state-dropdown-radio-input-avatar .checkbox-item input[type=checkbox] {
  margin-right: 6px;
  display: none;
}
.lv-state-dropdown-radio-input-avatar .checkbox-item input[type=checkbox]:checked ~ .icon-check-box-outline-blank {
  display: none;
}
.lv-state-dropdown-radio-input-avatar .checkbox-item input[type=checkbox]:checked ~ .icon-check-box {
  display: block;
}
.lv-state-dropdown-radio-input-avatar .checkbox-item input[type=checkbox]:not(:checked) ~ .icon-check-box {
  display: none;
}
.lv-state-dropdown-radio-input-avatar .checkbox-item i {
  font-size: 20px;
  color: var(--blue-500);
}
.lv-state-dropdown-radio-input-avatar .checkbox-item p {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  white-space: nowrap;
}
.lv-state-dropdown-radio-input-avatar .checkbox-item p:nth-child(1) {
  margin-left: 0;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap {
  margin-top: 8px;
  display: block;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap:nth-child(1) {
  margin-top: 0;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap {
  position: relative;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline.error {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline.error .input-button {
  color: var(--red-500);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline.error .icon {
  color: var(--red-500);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline:hover .input-button,
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline:hover .selected,
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline:hover .icon {
  color: var(--blue-500);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline .icon {
  color: var(--gray-500);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  height: 32px;
  border: none;
  border-radius: 5px;
  background-color: var(--white);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton:hover {
  border: none;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton:hover .input-button,
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton:hover .icon {
  color: var(--blue-500);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton.error {
  background-color: var(--red-10);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton.error .icon,
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton.error .input-button {
  color: var(--red-500);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .icon {
  position: initial;
  color: var(--gray-700);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .icon.leading-icon ~ .input-button {
  padding-left: 0px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .input-button {
  margin-left: 4px;
  padding: 0;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .input-button:nth-child(1) {
  margin-left: 0;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled {
  background-color: #f5f5f5;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled:hover {
  border: solid 1px var(--gray-300);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled:hover .selected,
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled:hover .icon {
  color: var(--gray-500);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled:hover .input-button {
  color: var(--gray-700);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .input-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 0 10px 0 16px;
  height: 100%;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .input-button .select {
  color: var(--gray-900);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .input-button .input-button_title.selected {
  color: var(--gray-900);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.selected {
  color: var(--gray-900);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.leading-icon {
  left: 16px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.leading-icon ~ .input-button {
  padding-left: 48px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.trailing-icon {
  right: 8px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding-bottom: 10px;
  position: absolute;
  z-index: 300;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  overflow: hidden;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.priority {
  padding-bottom: 0;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.avatarButton {
  min-width: 200px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.expand-upward {
  bottom: calc(100% + 4px);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .search-tool {
  padding: 10px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content {
  max-height: 200px;
  overflow: hidden;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  display: flex;
  align-items: center;
  padding: 4px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item:hover {
  background-color: var(--blue-10);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected {
  color: var(--blue-500);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.textItem {
  padding: 10px 20px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item p {
  margin-left: 6px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item p:nth-child(1) {
  margin-left: 0;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .add-btn {
  display: flex;
  display: flex;
  align-items: center;
  width: 100%;
  height: 44px;
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.08);
  background-color: var(--white);
  cursor: pointer;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .menu-title {
  padding: 12px 0;
  position: relative;
  text-align: center;
  border-bottom: 1px solid var(--gray-300);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .menu-title .menu-title_text {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .menu-title .menu-title_icon {
  position: absolute;
  top: 10px;
  left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content {
  padding: 16px 16px 20px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .state-input-button {
  margin-top: 16px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns {
  display: flex;
  margin-top: 30px;
  justify-content: flex-end;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns:nth-child(1) {
  margin-top: 0;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns .btn {
  margin-left: 30px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns .btn:nth-child(1) {
  margin-left: 0;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.drop-up {
  margin-bottom: 4px;
  top: initial;
  bottom: 100%;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.drop-up:nth-child(1) {
  margin-bottom: 0;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .avatar {
  width: 32px;
  height: 32px;
  min-width: 32px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .dropdown-menu-button-wrap .avatar.small {
  width: 24px;
  height: 24px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .invalid-text {
  display: flex;
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .invalid-text:nth-child(1) {
  margin-top: 0;
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.lv-state-dropdown-radio-input-avatar .dropdown-wrap .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.lv-state-member-input-item {
  display: flex;
  align-items: "start";
}
.lv-state-member-input-item .lv-state-member-input-item_number {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-state-member-input-item .name-input {
  margin-left: 10px;
  min-width: 132px;
}
.lv-state-member-input-item .name-input:nth-child(1) {
  margin-left: 0;
}
.lv-state-member-input-item .email-input {
  margin-left: 10px;
  width: 100%;
}
.lv-state-member-input-item .email-input:nth-child(1) {
  margin-left: 0;
}
.lv-state-member-input-item .tooltip-button {
  margin-left: 4px;
}
.lv-state-member-input-item .tooltip-button:nth-child(1) {
  margin-left: 0;
}
.lv-state-member-input-list .lv-state-member-input-list-title {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-state-member-input-list .member-input-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 10px;
}
@media screen and (max-width: 1199px) {
.lv-state-member-input-list .member-input-list {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
}
.lv-state-member-input-list .member-input-list .lv-state-member-input-item {
  margin-top: 10px;
  width: calc((100% - 20px) / 2);
}
@media screen and (max-width: 1199px) {
.lv-state-member-input-list .member-input-list .lv-state-member-input-item {
    width: 100%;
}
}
.lv-state-member-input-list .member-input-list-btns {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
}
.lv-state-member-input-list .member-input-list-btns:nth-child(1) {
  margin-top: 0;
}
.lv-state-member-input-list .member-input-list-btns .ws-button {
  width: 240px;
}
@media screen and (max-width: 1023px) {
.lv-state-member-input-list .member-input-list-btns .ws-button {
    width: calc((100% - 20px) / 2);
}
}
.lv-state-member-input-list .member-input-list-btns .ws-button {
  margin-left: 20px;
  width: 240px;
}
.lv-state-member-input-list .member-input-list-btns .ws-button:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.lv-state-member-input-list .member-input-list-btns .ws-button {
    width: calc((100% - 20px) / 2);
}
}
.lv-batch-add-member-card {
  padding: 20px;
  width: 100%;
  border-radius: 10px;
  background-color: var(--white);
}
.lv-batch-add-member-card .lv-batch-add-member-card_content {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1023px) {
.lv-batch-add-member-card .lv-batch-add-member-card_content {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
}
.lv-batch-add-member-card .lv-batch-add-member-card_content .lv-batch-add-member-card_content-text .lv-batch-add-member-card_title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.lv-batch-add-member-card .lv-batch-add-member-card_content .lv-batch-add-member-card_content-text .lv-batch-add-member-card_text {
  margin-top: 10px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.lv-batch-add-member-card .lv-batch-add-member-card_content .lv-batch-add-member-card_content-text .lv-batch-add-member-card_text:nth-child(1) {
  margin-top: 0;
}
.lv-batch-add-member-card .lv-batch-add-member-card_content .lv-batch-add-member-card_content-text .lv-batch-add-member-card_text .blue {
  color: var(--blue-500);
}
.lv-batch-add-member-card .lv-batch-add-member-card_content .lv-batch-add-member-card_content-text .lv-batch-add-member-card_text .blue:hover {
  color: var(--blue-700);
}
.lv-batch-add-member-card .lv-batch-add-member-card_content .lv-batch-add-member-card_content-text .lv-batch-add-member-card_text .blue:active {
  color: var(--blue-700);
}
.lv-batch-add-member-card .lv-batch-add-member-card_content .lv-batch-add-member-card_content-btn {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.lv-batch-add-member-card .lv-batch-add-member-card_result-chip {
  margin-top: 20px;
  display: flex;
  align-items: flex-start;
}
.lv-batch-add-member-card .lv-batch-add-member-card_result-chip:nth-child(1) {
  margin-top: 0;
}
.lv-batch-add-member-card .lv-batch-add-member-card_result-chip .ws-text-chip {
  padding: 10px;
  border-radius: 8px;
  background-color: var(--red-10);
}
.lv-batch-add-member-card .lv-batch-add-member-card_result-chip.green .ws-text-chip {
  background-color: #e5f4ef;
}
.lv-batch-add-member-card .input {
  display: none;
}
.lv-batch-add-member-card .lv-state-member-input-list {
  margin-top: 20px;
}
.lv-batch-add-member-card .lv-state-member-input-list:nth-child(1) {
  margin-top: 0;
}
.lv-add-member-card {
  margin-top: 40px;
}
.lv-add-member-card .lv-add-member-card_title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.lv-add-member-card .lv-content-tab-bar {
  margin-top: 20px;
}
.lv-add-member-card .lv-content-tab-bar:nth-child(1) {
  margin-top: 0;
}
.lv-add-member-card .lv-batch-add-member-card {
  margin-top: 20px;
}
.lv-add-member-card .lv-batch-add-member-card:nth-child(1) {
  margin-top: 0;
}
.lv-checkbox .lv-checkbox__content {
  display: flex;
  justify-content: center;
}
.lv-checkbox .lv-checkbox__content input {
  display: none;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap {
  display: flex;
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap::before {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  content: "";
  position: absolute;
  left: -3px;
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 13px;
  opacity: 0;
  background-color: var(--blue-300);
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap.h1::before {
  width: 68.5714285714px;
  height: 68.5714285714px;
  border-radius: 44.5714285714px;
  left: -10.2857142857px;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap.h2::before {
  width: 57.1428571429px;
  height: 57.1428571429px;
  border-radius: 37.1428571429px;
  left: -8.5714285714px;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap.h3::before {
  width: 34.2857142857px;
  height: 34.2857142857px;
  border-radius: 22.2857142857px;
  left: -5.1428571429px;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap.h4::before {
  width: 25.7142857143px;
  height: 25.7142857143px;
  border-radius: 16.7142857143px;
  left: -3.8571428571px;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap.h5::before {
  width: 22.8571428571px;
  height: 22.8571428571px;
  border-radius: 14.8571428571px;
  left: -3.4285714286px;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap:hover::before {
  opacity: 0.1;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap.disable .lv-checkbox__icon {
  color: var(--gray-500);
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap.disable:hover::before {
  opacity: 0;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap .lv-checkbox__icon {
  font-size: 0.875rem;
  color: var(--blue-500);
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap .lv-checkbox__icon.h1 {
  font-size: 3rem;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap .lv-checkbox__icon.h2 {
  font-size: 2.5rem;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap .lv-checkbox__icon.h3 {
  font-size: 1.5rem;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap .lv-checkbox__icon.h4 {
  font-size: 1.125rem;
}
.lv-checkbox .lv-checkbox__content .lv-checkbox__icon-wrap .lv-checkbox__icon.h5 {
  font-size: 1rem;
}
.lv-split-input__container {
  display: flex;
}
.lv-split-input__container .lv-split-input__text {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 11px 20px;
  width: 50%;
  background-color: transparent;
  border: solid 1px var(--gray-300);
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-split-input__container .lv-split-input__text::-webkit-input-placeholder {
  color: var(--gray-700);
}
.lv-split-input__container .lv-split-input__text::-moz-placeholder {
  color: var(--gray-700);
}
.lv-split-input__container .lv-split-input__text:-ms-input-placeholder {
  color: var(--gray-700);
}
.lv-split-input__container .lv-split-input__text::-ms-input-placeholder {
  color: var(--gray-700);
}
.lv-split-input__container .lv-split-input__text::placeholder {
  color: var(--gray-700);
}
.lv-split-input__container .lv-split-input__text:focus {
  border: solid 1px var(--blue-500);
  background-color: var(--white);
}
.lv-split-input__container .lv-split-input__text:disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.lv-split-input__container .lv-split-input__texterror {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
  color: var(--red-500);
}
.lv-split-input__container .lv-split-input__texterror::-webkit-input-placeholder {
  color: var(--red-500);
}
.lv-split-input__container .lv-split-input__texterror::-moz-placeholder {
  color: var(--red-500);
}
.lv-split-input__container .lv-split-input__texterror:-ms-input-placeholder {
  color: var(--red-500);
}
.lv-split-input__container .lv-split-input__texterror::-ms-input-placeholder {
  color: var(--red-500);
}
.lv-split-input__container .lv-split-input__texterror::placeholder {
  color: var(--red-500);
}
.input-container :first-child {
  border-radius: 10px 0 0 10px;
}
.input-container :last-child {
  border-radius: 0 10px 10px 0;
}
.lv-qrcode {
  margin-left: 40px;
}
@media (max-width: 1023px) {
.lv-qrcode {
    margin-left: 0px;
}
}
.lv-qrcode .qrcode {
  display: flex;
  justify-content: center;
  margin-top: 11px;
  padding: 20px 65px 20px 65px;
  border-radius: 20px;
  background-color: var(--blue-10);
}
@media (max-width: 1023px) {
.lv-qrcode.mobile-border-top {
    border-top: 1px solid #d8d8d8;
    padding-top: 15px;
}
}
.lv-text {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: 0.9px;
  color: var(--gray-900);
  white-space: pre-line;
}
.lv-text.remove-style {
  text-decoration: line-through;
}
.lv-text.required {
  justify-content: left;
}
.lv-text.required .red {
  color: var(--red-300);
}
.lv-text.ellipsis-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lv-text.bold {
  font-weight: bold;
}
.lv-text.h1 {
  font-size: 3rem;
  line-height: 1.5;
  letter-spacing: 1px;
}
.lv-text.h2 {
  font-size: 2.5rem;
  line-height: 1.5;
  letter-spacing: 1px;
}
.lv-text.h3 {
  font-size: 1.5rem;
  line-height: 1.17;
  letter-spacing: 0.6px;
}
.lv-text.h4 {
  font-size: 1.125rem;
  line-height: 1.33;
}
.lv-text.h5 {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
}
.lv-text.h6 {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
}
.lv-text.remark {
  font-size: 0.75rem;
  line-height: 1.5;
}
.lv-text.light-gray {
  color: var(--gray-700);
}
.lv-text.justify-content-center {
  display: flex;
  justify-content: center;
}
.lv-text.white {
  color: var(--white);
}
.lv-text.blue {
  color: var(--blue-500);
}
.lv-text.red {
  color: var(--red-500);
}
.lv-text.green {
  color: var(--green-500);
}
.lv-text.yellow {
  color: var(--yellow-500);
}
.lv-text.no-wrap {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: nowrap;
}
.lv-text.wrap {
  word-break: break-all;
  overflow-wrap: break-word;
}
.lv-text.bg-yellow {
  background-color: var(--yellow-400);
}
.lv-scrollable-block_wrap {
  position: relative;
  margin: 0 0 20px 0;
  padding: 40px;
  min-height: calc(100vh - 96px);
  border-radius: 0 0 20px 20px;
  background-color: var(--blue-10);
}
.lv-scrollable-block_wrap.bottom {
  padding-bottom: 84px;
}
.lv-scrollable-block_wrap.flex-center {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1199px) {
.lv-scrollable-block_wrap {
    padding: 40px 20px;
}
}
.lv-scrollable-block_wrap .fixed-button {
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 1;
}
.lv-scrollable-block_wrap .fixed-button.no-fixed {
  position: static;
}
.lv-scrollable-block_wrap .title-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.lv-scrollable-block_wrap .title-wrap p {
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1px;
  color: var(--gray-900);
  margin-right: 40px;
}
.lv-scrollable-block_wrap .title-wrap .title-right {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
  align-items: flex-end;
}
.lv-scrollable-block_wrap .title-wrap .title-right.column {
  flex-direction: column;
}
@media (max-width: 1439px) {
.lv-scrollable-block_wrap .title-wrap .title-right {
    flex-direction: column;
}
}
.lv-scrollable-block_wrap .title-wrap .tooltip-button {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 15px;
  z-index: 1;
  margin-left: 10px;
}
.lv-scrollable-block_wrap .title-wrap .ws-text-button {
  white-space: nowrap;
}
.lv-scrollable-block_wrap .round-button {
  position: fixed;
  bottom: 44px;
  right: 40px;
  top: initial;
}
.lv-scrollable-block_wrap .title-wrap .ws-text {
  word-break: break-word;
}
.lv-scrollable-block_wrap.flex-column {
  flex-direction: column;
}
.lv-scrollable-block_wrap.justify-content-start {
  display: flex;
  justify-content: "start";
}
.lv-scrollable-block_wrap.top-border-radius {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}
@media print {
.lv-scrollable-block_wrap {
    padding: 20px 0 0 0;
}
}
.lv-scrollable-block-content {
  margin-top: 20px;
  padding: 40px;
  position: relative;
  min-height: calc(100vh - 256px);
  border-radius: 20px;
  background-color: var(--white);
}
.lv-scrollable-block-content:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1199px) {
.lv-scrollable-block-content {
    padding: 40px 20px;
}
}
.lv-scrollable-block-content.auto-height {
  min-height: auto;
}
.lv-scrollable-block-content.alignCenter {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.lv-scrollable-block-content.bottom {
  padding: 40px 40px 124px;
}
@media screen and (max-width: 1199px) {
.lv-scrollable-block-content.bottom {
    padding: 40px 20px 124px;
}
}
.lv-scrollable-block-content.paddingDefault {
  padding: 40px;
}
.lv-scrollable-block-content.noPadding {
  padding: 0;
}
.lv-scrollable-block-content.transparent {
  background-color: transparent;
}
.lv-scrollable-block-content.small {
  min-height: calc(100vh - 306px);
}
.lv-scrollable-block-content.justify-content-center {
  display: flex;
  justify-content: center;
}
.lv-captcha__img-container {
  display: flex;
}
.lv-captcha__img-container .img {
  width: 60%;
}
.lv-captcha__warning {
  display: flex;
  align-items: center;
}
.lv-captcha__warning .text {
  color: var(--red-500);
}
.lv-card-list__container {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.lv-card-list__container .lv-card-list__items {
  overflow: unset;
  margin: 10px;
  width: calc((100% - 80px) / 4);
}
@media screen and (max-width: 1199px) {
.lv-card-list__container .lv-card-list__items {
    width: calc((100% - 60px) / 3);
}
}
@media screen and (max-width: 1023px) {
.lv-card-list__container .lv-card-list__items {
    width: calc((100% - 40px) / 2);
}
}
.lv-question {
  display: flex;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  flex-direction: column;
  width: 100%;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.lv-question:hover .question-title__wrap, .lv-question.active .question-title__wrap, .lv-question.shadow .question-title__wrap {
  box-shadow: 0 2px 16px -4px rgba(58, 110, 153, 0.5);
}
.lv-question .question-title__wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  width: 100%;
  border-radius: 10px;
  justify-content: space-between;
  padding: 15px 20px;
  min-height: 54px;
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
.lv-question .question-title__wrap {
    align-items: flex-start;
}
}
.lv-question .question-title__wrap.disable-toggle {
  cursor: default;
}
.lv-question .question-title__wrap .question-title__left {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 1023px) {
.lv-question .question-title__wrap .question-title__left {
    align-items: flex-start;
}
}
.lv-question .question-title__wrap .question-title__left .title {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.lv-question .question-title__wrap .question-title__left .title:nth-child(1) {
  margin-left: 0;
}
.lv-question .question-title__wrap .question-title__left .title .ws-text {
  white-space: pre-line;
  word-break: break-word;
}
.lv-question .question-title__wrap .question-title__right {
  margin-left: 20px;
  display: flex;
  align-items: center;
}
.lv-question .question-title__wrap .question-title__right:nth-child(1) {
  margin-left: 0;
}
.lv-question .question-title__wrap .question-title__right i {
  margin-left: 20px;
  font-size: 1.5rem;
  color: var(--blue-500);
}
.lv-question .question-title__wrap .question-title__right i:nth-child(1) {
  margin-left: 0;
}
.lv-question .question-content__wrap {
  padding: 20px 24px;
  transition: all 0.3s;
}
@media screen and (max-width: 1023px) {
.lv-question .question-content__wrap {
    padding: 10px 20px 20px;
}
}
.lv-question-state .lv-question-state__title-wrap {
  display: flex;
  justify-content: space-between;
  display: flex;
  align-items: center;
}
.lv-question-state .lv-question-state__title-wrap .lv-question-state__title-btn {
  display: flex;
}
.lv-snack-bar {
  position: absolute;
  top: -30px;
  left: 20px;
  width: 120px;
  background-color: var(--black);
  opacity: 0.72;
  border-radius: 10px;
  height: 46px;
  padding: 12px;
}
.lv-time-duration-picker .lv-time-duration-picker__title span {
  color: var(--red-300);
}
.lv-time-duration-picker .lv-time-duration-picker__content-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.lv-time-duration-picker .lv-time-duration-picker__content-wrapper .lv-time-duration-picker__content {
  display: flex;
  position: relative;
  min-width: 260px;
}
.lv-time-duration-picker .lv-time-duration-picker__content-wrapper .lv-time-duration-picker__content .lv-time-duration-picker__time {
  width: 100px;
}
.lv-time-duration-picker .lv-time-duration-picker__content-wrapper .lv-time-duration-picker__content .lv-time-duration-picker__icon {
  color: var(--red-500);
  font-size: 1.5rem;
  position: absolute;
  top: 18px;
  left: 220px;
}
.lv-time-duration-picker .lv-time-duration-picker__content-wrapper .lv-time-duration-picker__content .lv-time-duration-picker__dash {
  position: absolute;
  top: 20px;
  left: 102px;
}
.lv-template-data-table .lv-template-data-table__title-wrap {
  display: flex;
  justify-content: space-between;
}
.lv-template-data-table .lv-template-data-table__title-wrap .lv-template-data-table__title-right {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 1024px) {
.lv-template-data-table .lv-template-data-table__title-wrap .lv-template-data-table__title-right {
    flex-direction: column;
}
}
.lv-template-data-table .lv-template-data-table__title-wrap .lv-template-data-table__title-right .button {
  margin-right: 10px;
}
.lv-template-data-table .lv-template-data-table__title-wrap .lv-template-data-table__title-right .button:last-child {
  margin-right: initial;
}
@media (max-width: 1024px) {
.lv-template-data-table .lv-template-data-table__title-wrap .lv-template-data-table__title-right .button {
    margin-bottom: 10px;
}
.lv-template-data-table .lv-template-data-table__title-wrap .lv-template-data-table__title-right .button:last-child {
    margin-right: 10px;
}
}
.lv-text-card {
  width: 100%;
  padding: 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.lv-text-card.outline {
  border: solid 1px var(--blue-50);
  background-color: var(--white);
}
.lv-text-card .lv-text-card__title-wrap {
  display: flex;
  align-items: center;
}
.lv-text-card .lv-text-card__title-wrap i {
  font-size: 24px;
  color: var(--blue-500);
}
.lv-text-card .lv-text-card__title-wrap p {
  margin-left: 6px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--blue-500);
}
.lv-text-card .lv-text-card__title-wrap p:nth-child(1) {
  margin-left: 0;
}
.lv-text-card .lv-text-card__content {
  margin-top: 10px;
}
.lv-text-card .lv-text-card__content:nth-child(1) {
  margin-top: 0;
}
.lv-text-card .lv-text-card__content p {
  font-size: 1.125rem;
  font-style: normal;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
  overflow: hidden;
}
.lv-text-card .lv-text-card__content .delete {
  box-shadow: inset 0 -9px 0 var(--red-10), inset 0px -12px 0 rgb(221, 78, 65);
  background-color: var(--red-10);
}
.lv-text-card .lv-text-card__content .correct {
  background-color: var(--blue-30);
}
.lv-assignment-start-page {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 40px;
  min-height: calc(100vh - 176px);
  border-radius: 20px;
  background-color: var(--white);
}
.lv-assignment-start-page .lv-assignment-start-page__content-wrap {
  margin-top: 40px;
  width: 50%;
}
.lv-assignment-start-page .lv-assignment-start-page__content-wrap:nth-child(1) {
  margin-top: 0;
}
@media (max-width: 1023px) {
.lv-assignment-start-page .lv-assignment-start-page__content-wrap {
    width: 100%;
}
}
.lv-assignment-start-page .lv-assignment-start-page__btn {
  margin-top: auto;
  width: 400px;
}
.lv-assignment-swiper {
  position: relative;
  width: 100%;
}
.lv-assignment-swiper .lv-assignment-swiper__content-wrap {
  padding: 40px 106px;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
}
.lv-assignment-swiper .lv-assignment-swiper__content-wrap .lv-assignment-swiper__content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 2;
}
.lv-assignment-swiper .lv-assignment-swiper__content-wrap .lv-assignment-swiper__nav-btns {
  display: flex;
  justify-content: space-between;
  position: absolute;
  z-index: inherit;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 40px);
  z-index: 1;
}
.lv-assignment-swiper .lv-assignment-swiper__content-wrap .lv-assignment-swiper__nav-btns .btn {
  position: relative;
  width: 46px;
  height: 46px;
  border: solid 1px var(--blue-500);
  border-radius: 50%;
  cursor: pointer;
}
.lv-assignment-swiper .lv-assignment-swiper__content-wrap .lv-assignment-swiper__nav-btns .btn i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.5rem;
  color: var(--blue-500);
}
.lv-assignment-swiper .lv-assignment-swiper__content-wrap .lv-assignment-swiper__nav-btns .btn.disabled {
  border: solid 1px #d8d8d8;
}
.lv-assignment-swiper .lv-assignment-swiper__content-wrap .lv-assignment-swiper__nav-btns .btn.disabled i {
  color: #d8d8d8;
}
@media screen and (max-width: 768px) {
.lv-assignment-swiper .lv-assignment-swiper__content-wrap .lv-assignment-swiper__nav-btns {
    top: 10%;
}
}
@media screen and (max-width: 768px) {
.lv-assignment-swiper .lv-assignment-swiper__content-wrap {
    padding: 40px 10px;
}
}
.lv-assignment-swiper .lv-assignment-swiper__answerer-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
.lv-assignment-swiper .lv-assignment-swiper__answerer-wrap .lv-assignment-swiper__avatar-wrap {
  display: flex;
}
.lv-assignment-swiper .lv-assignment-swiper__answer-title {
  display: flex;
  align-items: center;
}
.lv-assignment-swiper .lv-assignment-swiper__answer-remark {
  display: flex;
  justify-content: space-between;
}
.lv-ques-list-sort-by-risk .lv-ques-list-sort-by-risk__title-wrap {
  display: flex;
}
.lv-checklist-collapse {
  border-radius: 10px;
  background-color: var(--white);
  transition: 0.3s all;
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  height: 84px;
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .name {
  display: flex;
  align-items: center;
  flex: 0 0 138px;
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .name img {
  width: 24px;
  color: var(--gray-900);
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .risk-icons {
  display: flex;
  align-items: center;
  margin-left: 16px;
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .risk-icons:nth-child(1) {
  margin-left: 0;
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .risk-icons .lv-risk-icon {
  margin-left: 8px;
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .risk-icons .lv-risk-icon:nth-child(1) {
  margin-left: 0;
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .text-content {
  margin-left: 14px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  position: relative;
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .text-content:nth-child(1) {
  margin-left: 0;
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .text-content .text {
  display: flex;
  align-items: center;
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .text-content .tooltips {
  display: flex;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  flex: 0 0 auto;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  max-width: 440px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  top: -55px;
  padding: 6px 10px;
  border-radius: 4px;
  background-color: var(--black);
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: left;
  color: var(--white);
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .text-content:hover .tooltips {
  visibility: visible;
  opacity: 0.8;
}
@media screen and (max-width: 1023px) {
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .text-content {
    flex-direction: column;
    align-items: flex-end;
}
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .trailing-icon {
  margin-left: 10px;
  font-size: 24px;
  color: var(--blue-500);
}
.lv-checklist-collapse .lv-checklist-collapse__title-wrap .trailing-icon:nth-child(1) {
  margin-left: 0;
}
.lv-checklist-collapse .lv-checklist-collapse__collapse {
  padding: 10px 40px;
}
.lv-risk-icon {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 8px;
}
.lv-risk-icon i {
  font-size: 24px;
}
.lv-risk-icon.red {
  background-color: var(--red-10);
}
.lv-risk-icon.red i {
  color: var(--red-500);
}
.lv-risk-icon.yellow {
  background-color: var(--yellow-10);
}
.lv-risk-icon.yellow i {
  color: #f3cb00;
}
.lv-risk-icon.blue {
  background-color: var(--blue-10);
}
.lv-risk-icon.blue i {
  color: var(--blue-500);
}
.lv-risk-icon.green {
  background-color: #e5f4ef;
}
.lv-risk-icon.green i {
  color: #35b487;
}
.lv-risk-icon.zero {
  background-color: #f5f5f5;
}
.lv-risk-icon.zero i {
  color: var(--gray-700);
}
.lv-risk-icon.zero p {
  color: var(--gray-700);
}
.lv-flex-box {
  display: flex;
  flex-wrap: wrap;
}
.lv-flex-box.no-wrap {
  flex-wrap: initial;
}
.lv-img-preview-list {
  display: flex;
  flex-wrap: wrap;
}
.lv-img-preview-list .lv-img-preview-list__item {
  margin-right: 10px;
  margin-bottom: 10px;
}
.lv-checkbox-file {
  position: relative;
  padding: 8px 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.lv-checkbox-file label {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.lv-checkbox-file label input {
  position: absolute;
  display: none;
}
.lv-checkbox-file label input:checked ~ .lv-checkbox-file__icon .checked {
  display: inline-block;
}
.lv-checkbox-file label input:checked ~ .lv-checkbox-file__icon .unchecked {
  display: none;
}
.lv-checkbox-file label .lv-checkbox-file__icon {
  display: flex;
  align-items: center;
}
.lv-checkbox-file label .lv-checkbox-file__icon::before {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  content: "";
  position: absolute;
  left: -3px;
  top: 6px;
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 13px;
  opacity: 0;
  background-color: var(--blue-300);
}
.lv-checkbox-file label .lv-checkbox-file__icon:hover::before {
  opacity: 0.1;
}
.lv-checkbox-file label .lv-checkbox-file__icon i {
  font-size: 20px;
  color: var(--blue-500);
  margin-right: 2px;
}
.lv-checkbox-file label .lv-checkbox-file__icon i.checked {
  display: none;
}
.lv-checkbox-file label .lv-checkbox-file__icon i.unchecked {
  display: inline-block;
}
.lv-twist-circle {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.lv-twist-circle .lv-twist-circle_container {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 160px;
  position: relative;
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_content {
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
  position: relative;
  z-index: 2;
  color: var(--white);
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_content i {
  font-size: 3.25rem;
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_content .lv-twist-circle__content-text {
  position: relative;
  max-height: 100px;
  max-width: 100px;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  text-overflow: ellipsis;
  word-break: break-all;
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_content.show-tooltip:hover ~ .lv-tooltip-wrap {
  opacity: 1;
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap {
  position: absolute;
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap.red .color {
  background: var(--red-500);
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap.yellow .color {
  background-color: var(--yellow-700);
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap.blue .color {
  background-color: var(--blue-500);
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap.green .color {
  background-color: var(--green-500);
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap.gray .color {
  background-color: var(--gray-700);
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap .color {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(var(--twist-circle-x-postion, -50%), var(--twist-circle-y-postion, -50%)) rotate(0deg);
  font-size: 3rem;
  width: 3em;
  height: 3em;
  border-radius: 90% 95% 85% 105%;
  -webkit-animation: wobble calc(150ms * var(--t)) linear infinite;
          animation: wobble calc(150ms * var(--t)) linear infinite;
  transform-origin: -var(--twist-circle-y-postion) -var(--twist-circle-x-postion);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap .color::after {
  font-size: 1em;
  white-space: nowrap;
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap .color:nth-child(1) {
  --twist-circle-x-postion: -53%;
  --twist-circle-y-postion: -53%;
  --t: 37;
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap .color:nth-child(2) {
  --twist-circle-x-postion: -47%;
  --twist-circle-y-postion: -52%;
  --t: 58;
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap .color:nth-child(3) {
  --twist-circle-x-postion: -45%;
  --twist-circle-y-postion: -50%;
  --t: 46;
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap .color:nth-child(4) {
  --twist-circle-x-postion: -53%;
  --twist-circle-y-postion: -45%;
  --t: 72;
}
.lv-twist-circle .lv-twist-circle_container .lv-twist-circle_color-wrap .color:nth-child(5) {
  --twist-circle-x-postion: -55%;
  --twist-circle-y-postion: -45%;
  --t: 62;
}
.lv-twist-circle .lv-twist-circle_container .lv-tooltip-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 100%;
  z-index: 5;
  padding: 5px 10px 7px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.7);
  pointer-events: none;
  opacity: 0;
}
@-webkit-keyframes wobble {
to {
    transform: translate(var(--twist-circle-x-postion), var(--twist-circle-y-postion)) rotate(360deg);
}
}
@keyframes wobble {
to {
    transform: translate(var(--twist-circle-x-postion), var(--twist-circle-y-postion)) rotate(360deg);
}
}
.lv-user-card {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 20px;
  width: 100%;
  border-radius: 20px;
  background-color: var(--white);
}
.lv-user-card .lv-user-card__toggle {
  display: flex;
  align-items: center;
  flex-direction: column;
  transition: max-height 0.4s ease;
  height: auto;
  max-height: 2000px;
  overflow: hidden;
  max-width: 100%;
}
.lv-user-card .lv-user-card__toggle.hidden {
  max-height: 0;
}
.lv-user-card .chip-list {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 4px -4px 0px;
  width: 100%;
}
.lv-user-card .toggle-btn {
  color: var(--blue-500);
  padding: 10px;
  font-weight: bold;
}
.lv-user-card .toggle-btn:hover {
  cursor: pointer;
}
.lv-user-card .toggle-btn .toggle-btn__icon {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 0.875rem;
  transition: transform 0.3s ease;
}
.lv-user-card .toggle-btn .show {
  transform: rotate(-180deg);
}
.lv-card {
  position: relative;
}
.lv-card.ws-card .card-container {
  padding: 19px 20px;
}
.lv-card.disable.ws-card:hover .ws-title {
  color: var(--gray-900);
}
.lv-card:hover .lv-card__icon-container .icon {
  visibility: visible;
}
.lv-card .lv-card__icon-container {
  display: flex;
  justify-content: end;
  position: absolute;
  top: 4px;
  right: 8px;
}
.lv-card .lv-card__icon-container .icon {
  margin-left: 4px;
  visibility: hidden;
  font-size: 24px;
  color: var(--blue-500);
}
.lv-card .lv-card__icon-container .icon:nth-child(1) {
  margin-left: 0;
}
.lv-card .lv-card__icon-container .icon:hover {
  color: var(--blue-700);
}
@media screen and (max-width: 1199px) {
.lv-card .lv-card__icon-container .icon {
    visibility: visible;
}
}
.lv-state-radio-btn .lv-state-radio-btn__required {
  color: var(--red-300);
}
.lv-state-radio-btn .lv-state-radio-btn__input-item {
  margin-top: 8px;
}
.lv-state-radio-btn .lv-state-radio-btn__input-item:nth-child(1) {
  margin-top: 0;
}
.lv-state-radio-btn .lv-state-radio-btn__warning {
  margin-top: 12px;
}
.lv-state-radio-btn .lv-state-radio-btn__warning:nth-child(1) {
  margin-top: 0;
}
.lv-bread-crumb {
  display: flex;
  align-items: center;
}
.lv-bread-crumb .lv-bread-crumb__items {
  display: flex;
  align-items: center;
}
.lv-bread-crumb .lv-bread-crumb__items .lv-bread-crumb__icon {
  font-size: 24px;
  color: var(--blue-500);
}
.lv-upload-file-btn .lv-upload-file-btn__content .lv-upload-file-btn__btn {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 88px;
  border-radius: 10px;
  border: dashed 2px #c3d5f4;
  background-color: rgba(82, 168, 232, 0.1);
  cursor: pointer;
}
.lv-upload-file-btn .lv-upload-file-btn__content .lv-upload-file-btn__btn:hover {
  background-color: rgba(82, 168, 232, 0.2);
}
.lv-upload-file-btn .lv-upload-file-btn__content .lv-upload-file-btn__btn .lv-upload-file-btn__icon {
  font-size: 1.875rem;
  color: var(--blue-500);
}
.lv-upload-file-btn .lv-upload-file-btn__content .lv-upload-file-btn__text-btn {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.lv-upload-file-btn .lv-upload-file-btn__content .lv-upload-file-btn__text-btn .lv-upload-file-btn__icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.lv-upload-file-btn .lv-upload-file-btn__content .lv-upload-file-btn__text-btn:hover .lv-upload-file-btn__icon,
.lv-upload-file-btn .lv-upload-file-btn__content .lv-upload-file-btn__text-btn:hover .lv-upload-file-btn__text {
  color: var(--blue-950);
}
.lv-upload-file-btn .lv-upload-file-btn__content .lv-upload-file-btn__input {
  display: none;
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.lv-upload-file-btn .lv-upload-file-btn__remind-text {
  letter-spacing: 0px;
}
.lv-upload-file-list {
  margin-left: 40px;
  min-width: 320px;
}
.lv-upload-file-list:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.lv-upload-file-list {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    margin-left: 0;
    min-width: initial;
    flex: 0 0 100%;
}
.lv-upload-file-list:nth-child(1) {
    margin-top: 0;
}
}
.lv-upload-file-list.flex-auto {
  flex: 0 0 auto;
}
.lv-upload-file-list .lv-upload-file-list__content {
  margin-top: 8px;
  display: block;
}
.lv-upload-file-list .lv-upload-file-list__content:nth-child(1) {
  margin-top: 0;
}
.lv-upload-file-list .lv-upload-file-list__content .upload-button {
  margin-top: 20px;
  width: 100%;
}
.lv-upload-file-list .lv-upload-file-list__content .upload-button:nth-child(1) {
  margin-top: 0;
}
.lv-upload-file-list .lv-upload-file-list__content .uploaded-file {
  margin-top: 20px;
}
.lv-upload-file-list .lv-upload-file-list__content .uploaded-file:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.lv-upload-file-list .lv-upload-file-list__content.mobile-row {
    display: flex;
    flex-wrap: wrap;
    margin: -10px -10px 0 -10px;
}
.lv-upload-file-list .lv-upload-file-list__content.mobile-row .upload-button {
    margin: 10px;
    width: calc((100% - 40px) / 2);
}
.lv-upload-file-list .lv-upload-file-list__content.mobile-row .upload-file-item {
    margin: 10px;
    width: calc((100% - 40px) / 2);
}
}
.lv-upload-file-list .lv-upload-file-list__content .lv-upload-file-list__warning-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.lv-upload-file-list .lv-upload-file-list__content .lv-upload-file-list__warning-text:nth-child(1) {
  margin-top: 0;
}
.lv-upload-file-list .lv-upload-file-list__content .lv-upload-file-list__warning-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.lv-download-file-btn .lv-download-file-btn__content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 30px 20px 20px 20px;
  position: relative;
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
  cursor: pointer;
}
.lv-download-file-btn .lv-download-file-btn__content:hover {
  box-shadow: 0 8px 18px -4px rgba(0, 67, 126, 0.4);
}
.lv-download-file-btn .lv-download-file-btn__content:hover .icon {
  visibility: visible;
}
.lv-download-file-btn .lv-download-file-btn__content.disable-hover {
  cursor: default;
}
.lv-download-file-btn .lv-download-file-btn__content.disable-hover:hover {
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
}
.lv-download-file-btn .lv-download-file-btn__content.disable-hover:hover .icon {
  visibility: hidden;
}
.lv-download-file-btn .lv-download-file-btn__content.narrow {
  padding: 10px 16px;
}
.lv-download-file-btn .lv-download-file-btn__content.narrow .file-name {
  line-height: 1.78;
}
.lv-download-file-btn .lv-download-file-btn__content.narrow .lv-download-file-btn__content-img {
  width: 32px;
}
.lv-download-file-btn .lv-download-file-btn__content.small {
  padding: 8px;
}
.lv-download-file-btn .lv-download-file-btn__content.small .file-name {
  line-height: 1.5;
}
.lv-download-file-btn .lv-download-file-btn__content.small .lv-download-file-btn__content-img {
  width: 24px;
}
.lv-download-file-btn .lv-download-file-btn__content.download .icon {
  padding: 4px;
  font-size: 19px;
  color: var(--gray-500);
  opacity: 0.9;
  border-radius: 5px;
  border: solid 1px #d8d8d8;
}
.lv-download-file-btn .lv-download-file-btn__content.download .icon:hover {
  border: solid 1px var(--blue-700);
  color: var(--blue-700);
}
.lv-download-file-btn .lv-download-file-btn__content.is-loading .file-name,
.lv-download-file-btn .lv-download-file-btn__content.is-loading .lv-download-file-btn__content-img {
  opacity: 0.6;
}
.lv-download-file-btn .lv-download-file-btn__content .lv-download-file-btn__content-img {
  width: 48px;
}
.lv-download-file-btn .lv-download-file-btn__content .file-name {
  margin-left: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 75%;
  line-height: 1.25rem;
  overflow-wrap: anywhere;
}
.lv-download-file-btn .lv-download-file-btn__content .file-name:nth-child(1) {
  margin-left: 0;
}
.lv-download-file-btn .lv-download-file-btn__content .lv-download-file-btn__icon {
  position: absolute;
  top: 6px;
  right: 8px;
  display: flex;
}
.lv-download-file-btn .lv-download-file-btn__content .lv-download-file-btn__icon :nth-child(n) {
  margin-left: 8px;
}
.lv-download-file-btn .lv-download-file-btn__content .lv-download-file-btn__icon :nth-child(1) {
  margin-left: 0;
}
.lv-download-file-btn .lv-download-file-btn__content .icon {
  visibility: hidden;
  font-size: 24px;
  color: var(--blue-500);
}
.lv-download-file-btn .lv-download-file-btn__content .icon:hover {
  color: var(--blue-700);
}
@media screen and (max-width: 1199px) {
.lv-download-file-btn .lv-download-file-btn__content .icon {
    visibility: visible;
}
}
.lv-download-file-btn .lv-download-file-btn__content .is-loading-wrap {
  position: absolute;
  top: 8px;
  right: 8px;
}
.lv-file-list {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid var(--gray-300);
}
.lv-file-list:nth-child(1) {
  margin-top: 0;
}
.lv-file-list:first-child, .lv-file-list.non-border-top {
  padding-top: 0;
  border-top: none;
}
.lv-file-list .lv-file-list__content {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.lv-file-list .lv-file-list__content.outline {
  margin: 0;
  padding: 10px;
  border-radius: 10px;
  border: solid 1px var(--gray-500);
}
.lv-file-list .lv-file-list__content .lv-file-list__file {
  margin: 10px;
}
.lv-file-list .lv-file-list__content .lv-file-list__file.twoItem {
  width: calc((100% - 40px) / 2);
}
.lv-file-list .lv-file-list__content .lv-file-list__file.threeItem {
  width: calc((100% - 60px) / 3);
}
@media screen and (max-width: 1023px) {
.lv-file-list .lv-file-list__content .lv-file-list__file.threeItem {
    width: calc((100% - 40px) / 2);
}
}
.lv-file-list .lv-file-list__content .lv-file-list__file.img {
  width: initial;
}
.lv-upload-img-btn .lv-upload-img-btn__btn {
  margin-top: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.lv-upload-img-btn .lv-upload-img-btn__btn:nth-child(1) {
  margin-top: 0;
}
.lv-upload-img-btn .lv-upload-img-btn__btn .lv-upload-img-btn__text {
  display: flex;
  align-items: center;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.lv-upload-img-btn .lv-upload-img-btn__btn .lv-upload-img-btn__text .lv-upload-img-btn__icon {
  font-size: 1.375rem;
  color: var(--blue-500);
}
.lv-upload-img-btn .lv-upload-img-btn__btn .lv-upload-img-btn__text:hover .lv-text, .lv-upload-img-btn .lv-upload-img-btn__btn .lv-upload-img-btn__text:hover .lv-upload-img-btn__icon {
  color: var(--blue-950);
}
.lv-upload-img-btn .lv-upload-img-btn__btn .lv-upload-img-btn__text.big {
  justify-content: center;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 320px;
  border-radius: 10px;
  border: dashed 2px #c3d5f4;
  background-color: rgba(82, 168, 232, 0.1);
}
@media screen and (max-width: 1023px) {
.lv-upload-img-btn .lv-upload-img-btn__btn .lv-upload-img-btn__text.big {
    height: 294px;
}
}
.lv-upload-img-btn .lv-upload-img-btn__btn .lv-upload-img-btn__text.big:hover {
  background-color: rgba(82, 168, 232, 0.2);
}
.lv-upload-img-btn .lv-upload-img-btn__btn .lv-upload-img-btn__text.big .lv-upload-img-btn__icon {
  font-size: 160px;
  opacity: 0.6;
  color: var(--blue-300);
}
.lv-upload-img-btn .lv-upload-img-btn__btn .lv-upload-img-btn__text.big .lv-text {
  margin-top: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  opacity: 0.6;
  color: var(--blue-300);
}
.lv-upload-img-btn .lv-upload-img-btn__btn .lv-upload-img-btn__text.big .lv-text:nth-child(1) {
  margin-top: 0;
}
.lv-upload-img-list {
  display: block;
}
.lv-upload-img-list .lv-upload-img-list__title-wrap {
  display: flex;
  justify-content: space-between;
}
.lv-upload-img-list .lv-upload-img-list__content {
  display: flex;
  align-items: center;
  margin-top: 8px;
  flex-wrap: wrap;
  padding: 15px;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
}
.lv-upload-img-list .lv-upload-img-list__content:nth-child(1) {
  margin-top: 0;
}
.lv-upload-img-list .lv-upload-img-list__invalid {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.lv-upload-img-list .lv-upload-img-list__invalid:nth-child(1) {
  margin-top: 0;
}
.lv-upload-img-list .lv-upload-img-list__invalid .lv-upload-img-list__invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.lv-img-preview-btn {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
}
.lv-img-preview-btn:hover .lv-img-preview-btn__zoom-in {
  opacity: 1;
  visibility: visible;
}
.lv-img-preview-btn .lv-img-preview-btn__img {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 160px;
  height: 160px;
  border-radius: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}
.lv-img-preview-btn .lv-img-preview-btn__img.medium {
  width: 120px;
  height: 120px;
}
.lv-img-preview-btn .lv-img-preview-btn__img.small {
  width: 100px;
  height: 100px;
}
.lv-img-preview-btn .lv-img-preview-btn__img.large {
  width: 320px;
  height: 320px;
}
.lv-img-preview-btn .lv-img-preview-btn__img:hover .lv-img-preview-btn__icon, .lv-img-preview-btn .lv-img-preview-btn__img:hover .lv-img-preview-btn__zoom-in {
  opacity: 1;
  visibility: visible;
}
.lv-img-preview-btn .lv-img-preview-btn__img.disable-hover {
  cursor: default;
}
.lv-img-preview-btn .lv-img-preview-btn__img.disable-hover:hover .lv-img-preview-btn__icon {
  opacity: 0;
  visibility: hidden;
}
.lv-img-preview-btn .lv-img-preview-btn__img .lv-img-preview-btn__icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: -12px;
  right: -12px;
  opacity: 0;
  visibility: hidden;
  font-size: 1.5rem;
  border: 1px solid var(--white);
  border-radius: 50%;
  color: var(--blue-500);
  background-color: var(--white);
  cursor: pointer;
}
.lv-img-preview-btn .lv-img-preview-btn__img .lv-img-preview-btn__icon:hover {
  color: var(--blue-700);
}
@media screen and (max-width: 1199px) {
.lv-img-preview-btn .lv-img-preview-btn__img .lv-img-preview-btn__icon {
    opacity: 1;
    visibility: visible;
}
}
.lv-img-preview-btn .lv-img-preview-btn__img.no-scope {
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
}
.lv-img-preview-btn .lv-img-preview-btn__img .lv-img-preview-btn__name {
  overflow-wrap: break-word;
}
.lv-img-preview-btn .lv-img-preview-btn__zoom-in {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  visibility: hidden;
  opacity: 0;
}
.lv-img-preview-btn .lv-img-preview-btn__zoom-in .lv-img-preview-btn__zoom-in-icon-wrap {
  display: flex;
  justify-content: end;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
}
.lv-img-preview-btn .lv-img-preview-btn__zoom-in .lv-img-preview-btn__zoom-in-icon-wrap :nth-child(n) {
  margin-left: 8px;
}
.lv-img-preview-btn .lv-img-preview-btn__zoom-in .lv-img-preview-btn__zoom-in-icon-wrap :nth-child(1) {
  margin-left: 0;
}
.lv-img-preview-btn .lv-img-preview-btn__zoom-in .lv-img-preview-btn__zoom-in-icon-wrap .icon {
  padding: 4px;
  visibility: visible;
  font-size: 19px;
  border-radius: 5px;
  border: solid 1px var(--gray-500);
  color: var(--gray-500);
  cursor: pointer;
}
.lv-img-preview-btn .lv-img-preview-btn__zoom-in .lv-img-preview-btn__zoom-in-icon-wrap .icon:hover {
  border: solid 1px var(--white);
  color: var(--white);
}
@media screen and (max-width: 1199px) {
.lv-img-preview-btn .lv-img-preview-btn__zoom-in .lv-img-preview-btn__zoom-in-icon-wrap .icon {
    visibility: visible;
}
}
.lv-img-preview-btn .lv-img-preview-btn__zoom-in .lv-img-preview-btn__zoom-in-icon {
  position: absolute;
  z-index: 10;
  font-size: 40px;
  color: var(--white);
  top: 45%;
  right: 43%;
  cursor: pointer;
}
.lv-img-preview-btn .lv-img-preview-btn__zoom-in .lv-img-preview-btn__zoom-in-bg {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 10px;
  background-color: #030d1f;
  cursor: pointer;
}
.lv-img-list {
  margin-top: 8px;
}
.lv-img-list:nth-child(1) {
  margin-top: 0;
}
.lv-img-list.borderTop {
  padding-top: 20px;
  border-top: 1px solid #d8d8d8;
}
.lv-img-list .lv-img-list__content {
  margin-top: 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
.lv-img-list .lv-img-list__content:nth-child(1) {
  margin-top: 0;
}
.lv-img-list .lv-img-list__content.outline {
  padding: 15px;
  margin: 20px 0 0;
  border-radius: 10px;
  border: solid 1px var(--gray-500);
}
.lv-popup-preview {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 621;
  height: 100vh;
  width: 100vw;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease;
}
.lv-popup-preview.active {
  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease;
}
.lv-popup-preview .lv-popup-preview__container-wrap {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 622;
  max-height: 100vh;
}
.lv-popup-preview .lv-popup-preview__container-wrap .lv-popup-preview__container {
  width: 100%;
  height: 100%;
}
.lv-popup-preview .lv-popup-preview__container-wrap .lv-popup-preview__container .lv-popup-preview__container-img {
  max-width: 765px;
  max-height: 592px;
}
@media screen and (max-width: 1023px) {
.lv-popup-preview .lv-popup-preview__container-wrap .lv-popup-preview__container .lv-popup-preview__container-img {
    max-width: 719px;
    max-height: 584px;
}
}
.lv-popup-preview .lv-popup-preview__container-wrap .lv-popup-preview__container .lv-popup-preview__container-video {
  max-width: 765px;
  max-height: 592px;
}
@media screen and (max-width: 1023px) {
.lv-popup-preview .lv-popup-preview__container-wrap .lv-popup-preview__container .lv-popup-preview__container-video {
    max-width: 719px;
    max-height: 584px;
}
}
.lv-popup-preview .lv-popup-preview__name {
  display: flex;
  align-items: center;
  position: fixed;
  top: 20px;
  left: 40px;
  z-index: 623;
}
.lv-popup-preview .lv-popup-preview__name .lv-popup-preview__name-img {
  width: 32px;
}
.lv-popup-preview .lv-popup-preview__download-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 20px;
  right: 80px;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  z-index: 623;
  font-size: 1.5rem;
  cursor: pointer;
}
.lv-popup-preview .lv-popup-preview__download-btn .lv-popup-preview__icon {
  color: var(--white);
}
.lv-popup-preview .lv-popup-preview__download-btn:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.lv-popup-preview .lv-popup-preview__more-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 20px;
  right: 40px;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  z-index: 623;
  font-size: 1.5rem;
  cursor: pointer;
}
.lv-popup-preview .lv-popup-preview__more-btn .lv-popup-preview__icon {
  color: var(--white);
}
.lv-popup-preview .lv-popup-preview__more-btn:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.lv-popup-preview .lv-popup-preview__no-preview {
  padding: 40px;
  width: 480px;
  border-radius: 20px;
  background-color: var(--white);
}
.lv-popup-preview .lv-popup-preview__no-preview .lv-popup-preview__download-link {
  margin-top: 20px;
  display: block;
}
.lv-popup-preview .lv-popup-preview__no-preview .lv-popup-preview__download-link:nth-child(1) {
  margin-top: 0;
}
.lv-popup-preview .lv-popup-preview__no-preview .lv-popup-preview__download-link .ws-button {
  width: 100%;
}
.lv-popup-preview .lv-popup-preview__no-preview .lv-popup-preview__download-link .ws-button::before {
  width: 100%;
}
.lv-popup-preview .lv-popup-preview_bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 620;
  height: 100vh;
  width: 100vw;
  opacity: 0.9;
  background-color: #030d1f;
}
.lv-upload-img-with-preview {
  width: 100%;
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  margin-top: 8px;
  position: relative;
  width: 100%;
  height: 320px;
  border-radius: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image:nth-child(1) {
  margin-top: 0;
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image.blue {
  background-color: rgba(82, 168, 232, 0.1);
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image:hover .lv-upload-img-with-preview__upload-wrap {
  visibility: visible;
  opacity: 1;
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image:hover .lv-upload-img-with-preview__upload-wrap .lv-upload-img-with-preview__icon .icon {
  visibility: visible;
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image .lv-upload-img-with-preview__upload-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image .lv-upload-img-with-preview__upload-wrap .lv-upload-img-with-preview__upload-btn {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2000;
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image .lv-upload-img-with-preview__upload-wrap .lv-upload-img-with-preview__icon {
  display: flex;
  justify-content: end;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2001;
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image .lv-upload-img-with-preview__upload-wrap .lv-upload-img-with-preview__icon :nth-child(n) {
  margin-left: 8px;
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image .lv-upload-img-with-preview__upload-wrap .lv-upload-img-with-preview__icon :nth-child(1) {
  margin-left: 0;
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image .lv-upload-img-with-preview__upload-wrap .lv-upload-img-with-preview__icon .icon {
  padding: 4px;
  visibility: hidden;
  font-size: 19px;
  border-radius: 5px;
  border: solid 1px var(--gray-500);
  color: var(--gray-500);
  cursor: pointer;
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image .lv-upload-img-with-preview__upload-wrap .lv-upload-img-with-preview__icon .icon:hover {
  border: solid 1px var(--white);
  color: var(--white);
}
@media screen and (max-width: 1199px) {
.lv-upload-img-with-preview .lv-upload-img-with-preview__image .lv-upload-img-with-preview__upload-wrap .lv-upload-img-with-preview__icon .icon {
    visibility: visible;
}
}
.lv-upload-img-with-preview .lv-upload-img-with-preview__image .lv-upload-img-with-preview__upload-wrap .lv-upload-img-with-preview__upload-bg {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 10px;
  background-color: #030d1f;
}
.lv-event-card {
  width: 100%;
}
.lv-event-card .lv-event-card__content-wrap {
  margin-top: 10px;
  display: flex;
  align-items: flex-start;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
  cursor: pointer;
}
.lv-event-card .lv-event-card__content-wrap:nth-child(1) {
  margin-top: 0;
}
.lv-event-card .lv-event-card__content-wrap:hover {
  box-shadow: 0 8px 18px -4px rgba(0, 67, 126, 0.4);
}
.lv-event-card .lv-event-card__content-wrap .leading-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.lv-event-card .lv-event-card__content-wrap .leading-icon.level1 {
  color: #ffd500;
}
.lv-event-card .lv-event-card__content-wrap .leading-icon.level2 {
  color: var(--red-500);
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content {
  margin-left: 8px;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content:nth-child(1) {
  margin-left: 0;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .lv-event-card__content-list {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .lv-event-card__content-list:nth-child(1) {
  margin-top: 0;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .lv-event-card__content-list .lv-event-card__list-item {
  display: flex;
  align-items: center;
  margin-left: 16px;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .lv-event-card__content-list .lv-event-card__list-item:nth-child(1) {
  margin-left: 0;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .lv-event-card__content-list .lv-event-card__list-item .lv-event-card__text {
  margin-left: 8px;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .lv-event-card__content-list .lv-event-card__list-item .lv-event-card__text:nth-child(1) {
  margin-left: 0;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .lv-event-card__content-list .lv-event-card__list-item .lv-event-card__chip {
  margin-left: 8px;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .lv-event-card__content-list .lv-event-card__list-item .lv-event-card__chip:nth-child(1) {
  margin-left: 0;
}
.lv-tooltip {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: calc(100% + 4px);
  z-index: 5;
  padding: 5px 10px 7px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.7);
  pointer-events: none;
  opacity: 0;
  color: var(--white);
}
.lv-loading-card {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.lv-loading-card .lv-loading-card__items {
  overflow: hidden;
  margin: 10px;
  width: calc((100% - 80px) / 4);
}
@media screen and (max-width: 1199px) {
.lv-loading-card .lv-loading-card__items {
    width: calc((100% - 60px) / 3);
}
}
@media screen and (max-width: 1023px) {
.lv-loading-card .lv-loading-card__items {
    width: calc((100% - 40px) / 2);
}
}
.lv-loading-card .lv-loading-card__items .skekete {
  margin-top: 20px;
  border-radius: 6px;
}
.lv-loading-card .lv-loading-card__items .skekete:nth-child(1) {
  margin-top: 0;
}
.lv-loading-card .lv-loading-card__items .skekete.skelete-1 {
  height: 24px;
}
.lv-loading-card .lv-loading-card__items .skekete.skelete-2 {
  height: 24px;
  width: 64px;
}
.lv-loading-card .lv-loading-card__items .skekete.skelete-3 {
  height: 16px;
}
.lv-loading-card .lv-loading-card__items .skekete.skelete-4 {
  height: 16px;
  width: 70%;
}
.lv-loading-card .lv-loading-card__items .skekete.skelete-5 {
  height: 16px;
}
.lv-btn {
  position: relative;
}
.lv-btn .lv-btn-list__btn {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  max-width: 180px;
  min-height: 44px;
  text-align: center;
  color: #fff;
  border-radius: 28px;
  box-sizing: border-box;
  background-size: 200%;
  padding: 0 24px;
  transition: 300ms background-position, 300ms box-shadow;
  background-position: 50% 100%;
  background-image: linear-gradient(102deg, var(--blue-gr-100), var(--blue-gr-300) 100%);
}
.lv-btn .lv-btn-list__btn.ellipsis .lv-btn-list__btn-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lv-btn .lv-btn-list__btn.rectangle {
  padding: 8px 20px;
  border-radius: 8px;
}
.lv-btn .lv-btn-list__btn.white {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  background-image: none;
  border: solid 1px var(--blue-500);
  color: var(--blue-500);
}
.lv-btn .lv-btn-list__btn.white:hover {
  background-color: var(--blue-500);
  color: var(--white);
}
.lv-btn .lv-btn-list__btn.alice-blue {
  background-image: none;
  background-color: var(--blue-10);
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.12);
  color: var(--gray-900);
}
.lv-btn .lv-btn-list__btn.alice-blue:hover {
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.12);
  background-color: var(--blue-30);
}
.lv-btn .lv-btn-list__btn.alice-blue.active {
  box-shadow: none;
  background-color: var(--blue-30);
}
@media screen and (max-width: 768px) {
.lv-btn .lv-btn-list__btn.flex-col-under-md {
    min-width: 256px;
}
}
.lv-btn .lv-btn-list__btn.big {
  min-height: 56px;
}
.lv-btn .lv-btn-list__btn-text {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.lv-btn .lv-btn-list__btn-text.big {
  font-size: 1.125rem;
  line-height: 1.33;
}
.lv-btn .lv-btn-list__sub-btn-wrap {
  visibility: hidden;
  opacity: 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  position: absolute;
  padding: 20px;
  top: calc(100% + 10px);
  left: 50%;
  z-index: 2;
  border-radius: 10px;
  box-shadow: 0 4px 8px 0 rgba(8, 53, 103, 0.16);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  width: 588px;
  transform: translate(-50%, 0);
}
.lv-btn .lv-btn-list__sub-btn-wrap.active {
  visibility: visible;
  opacity: 1;
}
@media screen and (max-width: 768px) {
.lv-btn .lv-btn-list__sub-btn-wrap {
    top: 100%;
    width: 260px;
    flex-direction: column;
    align-items: center;
}
}
.lv-btn-list.border-bottom {
  border-bottom: 1px solid var(--pink-light);
  margin-bottom: 8px;
}
.lv-btn-list .lv-btn-list__content-wrap {
  display: flex;
  justify-content: start;
  position: relative;
}
@media screen and (max-width: 768px) {
.lv-btn-list .lv-btn-list__content-wrap {
    flex-direction: column;
}
}
.lv-btn-list .lv-btn-list__content-wrap .lv-btn-list__btn-wrap {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
}
.lv-btn-list .lv-btn-list__content-wrap .lv-btn-list__btn-wrap.collapse {
  height: 52px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
.lv-btn-list .lv-btn-list__content-wrap .lv-btn-list__btn-wrap.flex-col-under-md {
    flex-direction: column;
    align-items: center;
}
}
.lv-btn-list .lv-btn-list__content-wrap .lv-btn-list__icon-lg {
  position: absolute;
  right: 0;
}
@media screen and (max-width: 768px) {
.lv-btn-list .lv-btn-list__content-wrap .lv-btn-list__icon-lg {
    display: none;
}
}
.lv-btn-list .lv-btn-list__content-wrap .lv-btn-list__icon-md {
  display: none;
}
@media screen and (max-width: 768px) {
.lv-btn-list .lv-btn-list__content-wrap .lv-btn-list__icon-md {
    display: flex;
    margin-bottom: 8px;
}
}
.lv-state-ques-option-list .lv-state-ques-option-list__option {
  margin-bottom: 8px;
}
.lv-state-ques-option .lv-state-ques-option__title-input {
  flex: 1 1 auto;
  margin-right: 8px;
}
.lv-state-ques-option .lv-state-ques-option__section {
  display: flex;
  justify-content: start;
  align-items: start;
  flex-wrap: nowrap;
  height: 50px;
}
@media screen and (max-width: 768px) {
.lv-state-ques-option .lv-state-ques-option__section {
    flex-direction: column;
    flex-wrap: wrap;
    height: initial;
}
}
.lv-state-ques-option .lv-state-ques-option__section .lv-state-ques-option__checkbox {
  height: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
}
.lv-state-ques-option .lv-state-ques-option__section .lv-state-ques-option__section__item {
  margin-right: 8px;
  max-width: 200px;
}
@media screen and (max-width: 768px) {
.lv-state-ques-option .lv-state-ques-option__section .lv-state-ques-option__section__item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 8px;
    max-width: 100%;
}
}
.lv-state-ques-option .lv-state-ques-option__add {
  margin-left: 2.75rem;
  margin-top: 8px;
}
.lv-state-ques-option .lv-state-ques-option__subOption-wrap {
  margin-left: 1.25rem;
  margin-top: 8px;
  padding-left: 1.25rem;
  border-left: 2px solid var(--blue-500);
}
.lv-state-ques-option .lv-state-ques-option__subOption-wrap .lv-state-ques-option__subOption {
  margin-bottom: 8px;
  padding: 16px;
}
.lv-state-ques-option .lv-state-ques-option__subOption-wrap .lv-state-ques-option__subOption:last-child {
  margin-bottom: 0;
}
.lv-state-ques-condition-list .lv-state-ques-condition-list__condition {
  margin-bottom: 8px;
}
.lv-state-ques-condition-list .lv-state-ques-condition-list__condition :last-child {
  margin-bottom: 0px;
}
.lv-state-ques-condition .lv-state-ques-condition__section-wrap {
  height: 48px;
}
@media screen and (max-width: 768px) {
.lv-state-ques-condition .lv-state-ques-condition__section-wrap {
    flex-direction: column;
    height: initial;
}
}
.lv-state-ques-condition .lv-state-ques-condition__section-wrap .lv-state-ques-condition__section {
  flex: 1 1 30%;
}
@media screen and (max-width: 768px) {
.lv-state-ques-condition .lv-state-ques-condition__section-wrap .lv-state-ques-condition__section {
    flex: 1 1 100%;
    width: 100%;
    margin-bottom: 8px;
}
}
.lv-state-ques-condition .lv-state-ques-condition__section-wrap .lv-state-ques-condition__section .lv-state-ques-condition__dropdown {
  max-width: 200px;
}
@media screen and (max-width: 768px) {
.lv-state-ques-condition .lv-state-ques-condition__section-wrap .lv-state-ques-condition__section .lv-state-ques-condition__dropdown {
    max-width: none;
    width: 100%;
}
}
@media screen and (max-width: 768px) {
.lv-state-ques-condition .lv-state-ques-condition__section-wrap .lv-state-ques-condition__section .lv-state-ques-condition__input {
    flex: 1 1 100%;
    width: 100%;
}
}
.lv-state-ques-condition .lv-state-ques-condition__section-wrap .lv-state-ques-condition__delete {
  display: flex;
  align-items: center;
  height: 100%;
}
@media screen and (max-width: 768px) {
.lv-state-ques-condition .lv-state-ques-condition__section-wrap .lv-state-ques-condition__delete.right {
    display: none;
}
}
.lv-state-ques-condition .lv-state-ques-condition__section-wrap .lv-state-ques-condition__delete.top {
  display: none;
  width: 100%;
}
@media screen and (max-width: 768px) {
.lv-state-ques-condition .lv-state-ques-condition__section-wrap .lv-state-ques-condition__delete.top {
    display: flex;
    justify-content: right;
    margin-bottom: 8px;
}
}
.lv-sort-option-list__slick-item {
  margin-bottom: 8px;
}
.lv-sort-option-list__slick-item .lv-sort-option-list__wrap {
  display: flex;
  justify-content: space-between;
  align-items: start;
  height: 50px;
}
@media screen and (max-width: 768px) {
.lv-sort-option-list__slick-item .lv-sort-option-list__wrap {
    height: initial;
}
}
.lv-sort-option-list__slick-item .lv-sort-option-list__wrap .lv-sort-option-list__item-wrap {
  display: flex;
  justify-content: start;
  align-items: center;
  flex-wrap: nowrap;
}
@media screen and (max-width: 768px) {
.lv-sort-option-list__slick-item .lv-sort-option-list__wrap .lv-sort-option-list__item-wrap {
    flex-direction: column;
    flex-wrap: wrap;
    flex-grow: 1;
    margin-right: 8px;
}
}
.lv-sort-option-list__slick-item .lv-sort-option-list__wrap .lv-sort-option-list__item-wrap .lv-sort-option-list__item {
  margin-right: 8px;
  text-wrap: nowrap;
}
@media screen and (max-width: 768px) {
.lv-sort-option-list__slick-item .lv-sort-option-list__wrap .lv-sort-option-list__item-wrap .lv-sort-option-list__item {
    width: 100%;
    max-width: none;
    margin-right: 0;
    margin-bottom: 8px;
}
}
.lv-sort-option-list__slick-item .lv-sort-option-list__wrap .lv-sort-option-list__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 1.5rem;
}
.lv-sort-option-list__slick-item .lv-sort-option-list__subOption-wrap {
  margin-left: 1.25rem;
  margin-top: 8px;
  padding-left: 1.25rem;
  border-left: 2px solid var(--blue-500);
}
.lv-sort-option-list__slick-item .lv-sort-option-list__subOption-wrap .lv-sort-option-list__subOption {
  margin-bottom: 8px;
  padding: 16px;
}
.lv-sort-option-list__slick-item .lv-sort-option-list__subOption-wrap .lv-sort-option-list__subOption:last-child {
  margin-bottom: 0;
}
.lv-info-ques-option-list .lv-info-ques-option-list__wrap {
  margin-bottom: 8px;
}
.lv-info-ques-option-list .lv-info-ques-option-list__wrap:last-child {
  margin-bottom: 0;
}
.lv-info-ques-option-list .lv-info-ques-option-list__wrap .lv-info-ques-option-list_subOption-wrap {
  border-left: 2px solid var(--black);
  padding-left: 10px;
  margin-top: 8px;
}
.lv-icon.red {
  color: var(--red-500);
}
.lv-icon.yellow {
  color: #f3cb00;
}
.lv-icon.green {
  color: #35b487;
}
.lv-icon.blue {
  color: var(--blue-500);
}
.lv-icon.light-gray {
  color: var(--gray-700);
}
.lv-popup-upload-excel .lv-popup-upload-excel__input {
  display: none;
}
.lv-divider {
  width: 100%;
  border-top: 1px solid #d8d8d8;
}
.lv-info-article .lv-info-article__content-wrap {
  padding-left: 40px;
}
.lv-info-article .lv-info-article__content-wrap .lv-info-article__rich-content {
  white-space: pre-line;
}
.lv-info-article .lv-info-article__content-wrap .lv-info-article__content {
  white-space: pre-wrap;
  font-size: 1rem;
  line-height: 1.15;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.lv-info-article .lv-info-article__content-wrap .lv-info-article__content table {
  margin-top: 20px;
  border-collapse: collapse;
  border-radius: 4px;
  border: solid 1px #d8d8d8;
  width: 100%;
}
.lv-info-article .lv-info-article__content-wrap .lv-info-article__content table:nth-child(1) {
  margin-top: 0;
}
.lv-info-article .lv-info-article__content-wrap .lv-info-article__content table td {
  padding: 9px 20px;
  border: solid 1px #d8d8d8;
}
.lv-info-article .lv-info-article__content-wrap .lv-info-article__content p {
  font-size: 1rem;
  line-height: 1.15;
  letter-spacing: 0.8px;
  word-wrap: break-word;
  color: var(--gray-900);
}
.lv-info-article .lv-info-article__content-wrap .lv-info-article__content br {
  line-height: 1;
}
.lv-info-article .lv-info-article__content-wrap .lv-info-article__content a {
  text-decoration: none !important;
  font-size: 1.125rem !important;
  line-height: 1.78 !important;
  letter-spacing: 0.8px !important;
  color: var(--blue-700) !important;
  cursor: pointer !important;
}
.lv-info-article .lv-info-article__content-wrap .lv-info-article__content img {
  max-width: 800px;
  max-height: 700px;
}
.lv-info-article .lv-info-article__content-wrap .comment-collapse-card {
  margin-top: 20px;
}
.lv-info-article .lv-info-article__content-wrap .comment-collapse-card:nth-child(1) {
  margin-top: 0;
}
.lv-info-article .lv-info-article__content-wrap .lv-info-article__collapse-container {
  margin-top: 8px;
}
.lv-info-article .lv-info-article__content-wrap .lv-info-article__collapse-container:nth-child(1) {
  margin-top: 0;
}
.lv-info-article .lv-info-article__history-popup .lv-info-article__dropdown-menu-button {
  width: 240px;
}
.lv-info-article .lv-info-article__history-popup .lv-info-article__article {
  flex: 1;
  width: 50%;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap {
  margin-top: 8px;
  display: block;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 100%;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.wide {
  width: 200px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.narrow {
  width: 180px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.outline {
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.outline:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.outline:hover .input-button,
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.outline:hover .icon {
  color: var(--blue-500);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.outline .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.outline .icon {
  color: var(--gray-500);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.disabled {
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.disabled .input-button {
  border-radius: 10px;
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.disabled .icon {
  color: var(--gray-500);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.error {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.error .input-button {
  color: var(--red-500);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content.error .icon {
  color: var(--red-500);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .input-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 10px 0 16px;
  position: relative;
  height: 100%;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .input-button .select {
  display: block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  position: absolute;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .input-button .cancel-icon {
  position: absolute;
  right: 40px;
  font-size: 1.5rem;
  color: var(--gray-700);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .input-button .cancel-icon:hover {
  color: var(--blue-700);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .icon.leading-icon {
  left: 16px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .icon.leading-icon ~ .input-button {
  padding-left: 48px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .icon.trailing-icon {
  right: 8px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  z-index: 300;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  overflow: hidden;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu.priority {
  padding-bottom: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu.show {
  opacity: 1;
  visibility: visible;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .search-tool {
  padding: 10px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content {
  position: relative;
  padding: 20px;
  overflow: hidden;
  max-height: 220px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list {
  margin-top: 6px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-title {
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-700);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-subtitle {
  margin-top: 8px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-subtitle:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-subtitle input {
  position: absolute;
  opacity: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .checked {
  display: block;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .unchecked {
  display: none;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-subtitle i {
  font-size: 20px;
  color: var(--blue-500);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-subtitle i.checked {
  display: none;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-subtitle i.unchecked {
  display: block;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-subtitle label {
  display: flex;
  align-items: center;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-subtitle label span {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__scrollable-content .classification-list .classification-subtitle label span:nth-child(1) {
  margin-left: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__menu_btns {
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.08);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__menu_btns .lv-dropdown-single-category-select__menu_btn {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  cursor: pointer;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__menu_btns .lv-dropdown-single-category-select__menu_btn .lv-dropdown-single-category-select__menu_btn-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__menu_btns .lv-dropdown-single-category-select__menu_btn .lv-dropdown-single-category-select__menu_btn-text {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .lv-dropdown-single-category-select__menu_btns .lv-dropdown-single-category-select__menu_btn .lv-dropdown-single-category-select__menu_btn-text:nth-child(1) {
  margin-left: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .menu-title {
  padding: 12px 0;
  position: relative;
  text-align: center;
  border-bottom: 1px solid var(--gray-300);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .menu-title .menu-title_text {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .menu-title .menu-title_icon {
  position: absolute;
  top: 10px;
  left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .create-content {
  padding: 16px 16px 20px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .create-content .state-input-button {
  margin-top: 16px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .create-content .btns {
  display: flex;
  margin-top: 30px;
  justify-content: flex-end;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .create-content .btns:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .create-content .btns .btn {
  margin-left: 30px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu .create-content .btns .btn:nth-child(1) {
  margin-left: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu.drop-up {
  margin-bottom: 4px;
  top: initial;
  bottom: 100%;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .lv-dropdown-single-category-select__content .lv-dropdown-single-category-select__menu.drop-up:nth-child(1) {
  margin-bottom: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .invalid-text {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .invalid-text:nth-child(1) {
  margin-top: 0;
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .invalid-text i {
  font-size: 1.125rem;
  color: var(--red-500);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .invalid-text p {
  margin-left: 4px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--red-500);
}
.lv-dropdown-single-category-select .lv-dropdown-single-category-select__content-wrap .invalid-text p:nth-child(1) {
  margin-left: 0;
}
.lv-pick-guideline .lv-pick-guideline__text:hover {
  cursor: pointer;
}
.lv-article-content .lv-article-content__text {
  margin-top: 12px;
  white-space: pre-wrap;
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.lv-article-content .lv-article-content__text:nth-child(1) {
  margin-top: 0;
}
.lv-article-content .lv-article-content__text table {
  margin-top: 20px;
  border-collapse: collapse;
  border-radius: 4px;
  border: solid 1px #d8d8d8;
  width: 100%;
}
.lv-article-content .lv-article-content__text table:nth-child(1) {
  margin-top: 0;
}
.lv-article-content .lv-article-content__text table td {
  padding: 9px 20px;
  border: solid 1px #d8d8d8;
}
.lv-article-content .lv-article-content__text p {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  word-wrap: break-word;
  color: var(--gray-900);
}
.lv-article-content .lv-article-content__text p:nth-child(1) {
  margin-top: 0;
}
.lv-article-content .lv-article-content__text a {
  text-decoration: none !important;
  font-size: 1.125rem !important;
  line-height: 1.78 !important;
  letter-spacing: 0.8px !important;
  color: var(--blue-700) !important;
  cursor: pointer !important;
}
.lv-article-content .lv-article-content__text img {
  max-width: 800px;
  max-height: 700px;
}
.lv-article-content .lv-article-content__text--collapse {
  height: 165px;
  overflow: hidden;
}
.vc-text-blue-900,
.vc-text-gray-900 {
  color: #373737 !important;
}
.vc-bg-blue-600 {
  background-color: var(--blue-500) !important;
}
.vc-bg-blue-200 {
  background-color: var(--blue-30) !important;
}
.vc-rounded:hover,
.vc-rounded-full:hover {
  background-color: var(--blue-50) !important;
  border-radius: 50%;
}
.hover\:vc-bg-gray-300:hover {
  opacity: 1 !important;
  background-color: transparent !important;
}
.hover\:vc-bg-gray-300:hover svg {
  color: var(--blue-500);
}
.date-picker-button {
  display: flex;
  align-items: center;
  padding: 11px 16px;
  height: 46px;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
}
.date-picker-button.disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.date-picker-button.disabled .date-icon {
  color: var(--gray-500) !important;
}
.date-picker-button.disabled .date-input:disabled {
  background-color: #f5f5f5;
  color: var(--gray-700);
}
.date-picker-button .date-icon {
  font-size: 24px;
  color: var(--gray-900) !important;
}
.date-picker-button .date-picker {
  margin-left: 8px;
  width: 100%;
}
.date-picker-button .date-picker:nth-child(1) {
  margin-left: 0;
}
.date-picker-button .date-picker .date-input {
  width: 100%;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.vc-title:hover {
  opacity: 1 !important;
  color: var(--blue-500) !important;
}
.vc-text-sm {
  font-size: 0.875rem !important;
}
.vc-text-sm {
  color: var(--gray-700) !important;
}
.vc-day-content {
  color: var(--gray-900) !important;
}
.vc-text-white {
  color: var(--white) !important;
}
.vc-popover-caret.direction-bottom.align-center {
  display: none;
}
.vc-popover-content {
  border-radius: 10px !important;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5) !important;
  border: solid 1px var(--gray-300) !important;
  background-color: var(--white) !important;
}
.vc-grid-cell.vc-text-gray-400 {
  color: var(--gray-300) !important;
  cursor: not-allowed;
}
.vc-grid-cell.vc-text-gray-400 span:hover {
  background-color: transparent !important;
  color: var(--gray-300) !important;
}
.vc-grid-cell span {
  font-size: 0.875rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
  border-color: transparent;
}
.vc-grid-cell span.vc-text-gray-400 {
  color: var(--gray-300) !important;
  cursor: not-allowed;
}
.vc-grid-cell span.vc-text-gray-400:hover {
  background-color: transparent !important;
  color: var(--gray-300) !important;
}
.vc-grid-cell span.vc-grid-focus {
  border-radius: 15px;
  background-color: var(--blue-500);
  color: var(--white) !important;
  box-shadow: none !important;
}
.vc-grid-cell span:hover {
  border-radius: 15px !important;
  background-color: var(--blue-50) !important;
  color: var(--gray-900) !important;
}
.vc-grid-cell span.vc-nav-title {
  font-size: 1.125rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: var(--gray-900) !important;
  background-color: transparent;
}
.vc-grid-cell span.vc-nav-title:hover {
  background-color: transparent !important;
}
.vc-grid-cell span.vc-nav-arrow {
  border: none;
}
.vc-grid-cell span.vc-nav-arrow:hover {
  background-color: transparent !important;
  color: var(--blue-500) !important;
}
.vc-svg-icon:hover {
  background-color: transparent !important;
}
.vue-slider-mark-label {
  opacity: 0;
}
.vue-slider-rail {
  background-color: #f5f5f5 !important;
}
.vue-slider-process {
  height: 16px !important;
  background-color: var(--blue-500) !important;
}
.custom-label {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative !important;
  top: -14px !important;
  opacity: 1 !important;
  cursor: pointer;
}
.custom-label:hover {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.custom-label:hover p {
  color: #81c0e7 !important;
}
.custom-label:hover .dot-mark {
  box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.3);
  border: solid 6px #81c0e7 !important;
  background-color: var(--white) !important;
}
.custom-label.activing p {
  color: var(--blue-500);
}
.custom-label.active .dot-mark {
  background-color: #0585d3 !important;
}
.custom-label.active .dot-mark:hover {
  background-color: var(--white) !important;
}
.custom-label.active:hover p {
  color: #81c0e7 !important;
}
.custom-label.active:hover .dot-mark {
  box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.3);
  border: solid 6px #81c0e7 !important;
  background-color: var(--white) !important;
}
.custom-label.initial {
  background-color: #f5f5f5;
}
.custom-label p {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-46%, 110%);
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-700);
  cursor: pointer;
}
.custom-label .dot-mark {
  width: 24px;
  height: 24px;
  top: -14px;
  border-radius: 50%;
  background-color: #f5f5f5 !important;
}
.dot {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: -1px;
  left: 3px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.3);
  border: solid 6px var(--blue-500);
  background-color: var(--white);
  cursor: pointer;
}
.dot.initial {
  border: solid 6px #81c0e7;
}
.dot:hover {
  width: 28px;
  height: 28px;
  box-shadow: 0 0 18px -2px rgba(1, 100, 161, 0.6);
}
.vue-slider {
  padding: 0 !important;
}
.svg-progress-circle-track {
  border-color: #e7e7e7 !important;
}
.display-time {
  opacity: 0;
  height: 46px !important;
  border-radius: 10px !important;
}
.vue__time-picker .clear-btn {
  opacity: 0 !important;
}
.mx-time-list .mx-time-item:not([disabled]).active,
.mx-time-list .mx-time-item:not([disabled]).active:focus,
.mx-time-list .mx-time-item:not([disabled]).active:hover {
  background: var(--blue-10) !important;
  color: var(--gray-900) !important;
}
.mx-time-list .mx-time-item {
  padding: 10px 20px !important;
  font-size: 0.875rem !important;
  line-height: 1.43 !important;
  letter-spacing: 1px !important;
  color: var(--gray-900) !important;
  height: auto !important;
}
.mx-time-list .mx-time-item:hover {
  background: var(--blue-10) !important;
  color: var(--gray-900) !important;
}
.vue__time-picker .dropdown {
  position: absolute;
  z-index: 300 !important;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  width: 100% !important;
  height: 310px !important;
  font-weight: normal !important;
  margin-top: 16px !important;
  border-radius: 10px !important;
  font-size: 0.875rem !important;
  line-height: 1.43 !important;
  letter-spacing: 1px !important;
  color: var(--gray-900) !important;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5) !important;
  border: solid 1px var(--gray-300) !important;
  background-color: var(--white) !important;
}
.vue__time-picker input.display-time {
  cursor: pointer !important;
}
.mx-input {
  box-shadow: none !important;
  font-size: 1rem !important;
  line-height: 1.43 !important;
  letter-spacing: 1px !important;
  color: var(--gray-900) !important;
}
.mx-time-column .mx-time-list::after {
  display: none !important;
}
.ps .ps__rail-x,
.ps .ps__rail-y {
  position: absolute;
}
.pagination {
  display: flex;
  justify-content: center;
  height: 64px;
  background-color: var(--white);
  list-style: none;
  border-radius: 0 0 10px 10px;
  border-top: 1px solid var(--blue-30);
}
.pagination li {
  display: flex;
  align-items: center;
  padding: 0px 8px;
  height: 100%;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.pagination li.active {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--blue-500);
}
.pagination li.disabled a i {
  color: var(--gray-300);
}
.pagination li a {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: 0.875rem;
}
.pagination li a i {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.svg-progress-circle-track {
  border-color: #e7e7e7 !important;
}
.calendar-event-list__types {
  width: 450px;
  margin: -5px;
}
@media only screen and (max-width: 1023px) {
.calendar-event-list__types {
    flex-wrap: wrap !important;
}
}
.calendar-event-list__type {
  margin: 5px !important;
}
@media only screen and (max-width: 1023px) {
.calendar-event-list__type {
    flex: 0 0 calc((100% - 30px) / 3) !important;
}
}
.calendar-event-list__item {
  align-items: flex-start !important;
}
.calendar-event-list__types {
  width: 450px;
  margin: -5px;
}
@media only screen and (max-width: 1023px) {
.calendar-event-list__types {
    flex-wrap: wrap !important;
}
}
.calendar-event-list__type {
  margin: 5px !important;
}
@media only screen and (max-width: 1023px) {
.calendar-event-list__type {
    flex: 0 0 calc((100% - 30px) / 3) !important;
}
}
.svg-progress-circle-track {
  border-color: #e7e7e7 !important;
}
* {
  font-family: "Lato", "PingFangTC", "Helvetica Neue", "Microsoft JhengHei", Helvetica, Arial, sans-serif !important;
  box-sizing: border-box !important;
}
*::-moz-selection {
  background: var(--blue-30) !important;
  color: var(--gray-900) !important;
}
*::selection {
  background: var(--blue-30) !important;
  color: var(--gray-900) !important;
}
*::-moz-selection {
  background: var(--blue-30) !important;
  color: var(--gray-900) !important;
}
html {
  background-color: var(--blue-900);
}
[type=text] {
  border: transparent;
  border-style: solid;
  -webkit-appearance: none;
}
[type=number] {
  border: transparent;
  border-style: solid;
  -webkit-appearance: none;
}
.w-full {
  width: 100%;
}
.app_dot_loading {
  position: absolute;
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
}
.ws-flex {
  display: flex;
}
.ws-flex .flex-0 {
  flex: 0 0 auto;
}
.ws-flex .ws-full {
  margin-left: 20px;
}
.ws-flex .ws-full:nth-child(1) {
  margin-left: 0;
}
.ws-flex.gap-1 {
  gap: 4px;
}
.ws-flex.gap-2 {
  gap: 8px;
}
.ws-flex.gap-3 {
  gap: 12px;
}
.ws-flex.gap-4 {
  gap: 16px;
}
.ws-flex.gap-5 {
  gap: 20px;
}
.ws-flex.gap-6 {
  gap: 24px;
}
.ws-flex.gap-7 {
  gap: 28px;
}
.ws-flex.gap-8 {
  gap: 32px;
}
.ws-flex.gap-9 {
  gap: 36px;
}
.ws-flex.gap-10 {
  gap: 40px;
}
.ws-flex.flex-justify-start {
  display: flex;
  justify-content: flex-start;
}
.ws-flex.flex-justify-end {
  display: flex;
  justify-content: flex-end;
}
.ws-flex.flex-justify-center {
  display: flex;
  justify-content: center;
}
.ws-card {
  display: flex;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
  cursor: pointer;
}
.ws-card:hover {
  box-shadow: 0 8px 18px -4px rgba(0, 67, 126, 0.4);
}
.ws-card:hover .ws-title {
  color: var(--blue-500);
}
.ws-card .card-container {
  padding: 19px 20px 22px;
}
.ws-card .card-container .ws-title {
  margin-top: 8px;
}
.ws-card .card-container .ws-title:nth-child(1) {
  margin-top: 0;
}
.ws-card .card-container .ws-chips {
  margin-top: 8px;
}
.ws-card .card-container .ws-chips:nth-child(1) {
  margin-top: 0;
}
.ws-card .card-container .ws-spec {
  margin-top: 8px;
}
.ws-card .card-container .ws-spec:nth-child(1) {
  margin-top: 0;
}
.ws-card .card-container .ws-button {
  margin-top: 20px;
}
.ws-card .card-container .ws-button:nth-child(1) {
  margin-top: 0;
}
.ws-card .ws-card_top-bar-declaration {
  display: flex;
  align-items: center;
  position: absolute;
  justify-content: center;
  line-height: 1;
  letter-spacing: normal;
  background: linear-gradient(to right, var(--blue-gr-100), var(--blue-gr-300));
  height: 4px;
  width: 100%;
}
.ws-text {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: 0.9px;
  color: var(--gray-900);
  white-space: pre-line;
}
.ws-text.remove-style {
  text-decoration: line-through;
}
.ws-text.required {
  justify-content: left;
}
.ws-text.required .red {
  color: var(--red-300);
}
.ws-text.ellipsis-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ws-text.bold {
  font-weight: bold;
}
.ws-text.display {
  font-size: 3.938rem;
  line-height: 1.49;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-text.h1 {
  font-size: 3rem;
  line-height: 1.5;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-text.h2 {
  font-size: 2.5rem;
  line-height: 1.5;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-text.h3 {
  font-size: 1.5rem;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ws-text.h4 {
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.ws-text.h4 i {
  font-size: 1.5rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.ws-text.h5 {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-text.h5 i {
  font-size: 1.5rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.ws-text.h6 {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-text.remark {
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-900);
}
.ws-text.light-gray {
  color: var(--gray-700);
}
.ws-title {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
  letter-spacing: 0.9px;
  color: var(--gray-900);
  overflow-wrap: break-word;
}
.ws-title.ellipsis-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ws-title.bold {
  font-weight: bold;
}
.ws-title.display {
  font-size: 3.938rem;
  line-height: 1.49;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-title.h1 {
  font-size: 3rem;
  line-height: 1.5;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-title.h2 {
  font-size: 2.5rem;
  line-height: 1.5;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-title.h3 {
  font-size: 1.5rem;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ws-title.h4 {
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.ws-title.h5 {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-title.h6 {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-title.remark {
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-900);
}
.ws-chip {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  border-radius: 8px;
  background-color: var(--blue-10);
  color: var(--blue-500);
  font-weight: bold;
}
.ws-chip.yellow {
  font-weight: normal;
  color: var(--gray-900);
  background-color: var(--yellow-10);
}
.ws-chip.light-gray {
  font-weight: normal;
  color: var(--gray-900);
  background-color: var(--gray-100);
}
.ws-chip.gray {
  font-weight: normal;
  color: var(--gray-900);
  background-color: var(--gray-300);
}
.ws-chip.dark-gray {
  font-weight: normal;
  color: var(--white);
  background-color: var(--gray-700);
}
.ws-chip.orange {
  font-weight: normal;
  color: var(--gray-900);
  background-color: #fbe0b6;
}
.ws-chip.red {
  font-weight: normal;
  color: var(--red-500);
  background-color: var(--red-10);
}
.ws-chip.green {
  font-weight: normal;
  color: var(--green-500);
  background-color: var(--green-50);
}
.ws-chip.narrow {
  font-weight: normal;
}
.ws-chip.transparent {
  height: 26px;
  background-color: transparent;
}
.ws-chip.mediumBlue {
  background-color: var(--blue-30);
}
.ws-chip .ws-chip__icon {
  font-size: 1.125rem;
}
.ws-chip .ws-chip__img {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}
.ws-chip .ws-chip__text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  white-space: nowrap;
}
.ws-chip .ws-chip__text:nth-child(1) {
  margin-left: 0;
}
.ws-chip .ws-chip__text.wrap {
  white-space: wrap;
}
.ws-chips {
  display: flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -5px;
}
.ws-chips .ws-chip {
  margin: 5px;
}
.ws-spec .ws-spec__item {
  margin-top: 8px;
  display: flex;
  align-items: flex-start;
}
.ws-spec .ws-spec__item:nth-child(1) {
  margin-top: 0;
}
.ws-spec .ws-spec__item .ws-spec__item-title {
  font-size: 0.75rem;
  line-height: 1.5;
  white-space: nowrap;
  color: var(--gray-900);
}
.ws-spec .ws-spec__item .ws-spec__item-text {
  display: flex;
  display: flex;
  align-items: center;
  margin-left: 6px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-700);
}
.ws-spec .ws-spec__item .ws-spec__item-text:nth-child(1) {
  margin-left: 0;
}
.ws-spec .ws-spec__item .ws-spec__item-text .ws-spec__item-icon {
  margin-left: 10px;
  font-size: 1.125rem;
  color: var(--blue-500);
}
.ws-icon-title {
  display: flex;
  display: flex;
  align-items: center;
}
.ws-icon-title .ws-icon-title__icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.ws-icon-title .ws-icon-title__img {
  width: 24px;
}
.ws-icon-title .ws-icon-title__text {
  margin-left: 8px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ws-icon-title .ws-icon-title__text:nth-child(1) {
  margin-left: 0;
}
.ws-button {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 180px;
  min-height: 44px;
  text-align: center;
  color: #fff;
  border-radius: 28px;
  box-sizing: border-box;
  background-size: 200%;
  padding: 0 24px;
  transition: 300ms background-position, 300ms box-shadow;
  background-position: 50% 100%;
  background-image: linear-gradient(102deg, var(--blue-gr-100), var(--blue-gr-300) 100%);
}
.ws-button .ws-button__content {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.ws-button .ws-button__content .ws-button__text {
  position: relative;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
}
.ws-button .ws-button__content .ws-button__text.no-wrap {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: nowrap;
}
.ws-button .ws-button__content .ws-button__icon {
  position: relative;
  margin-right: 12px;
  font-size: 20px;
  color: white;
}
.ws-button .ws-button__content .ws-button__icon.trailing-icon {
  margin-right: 0px;
}
.ws-button.mt40 {
  margin-top: 40px;
}
.ws-button.non-min-width {
  min-width: unset;
}
.ws-button.width200 {
  width: 200px;
}
.ws-button.narrow {
  width: 180px;
}
.ws-button.out-line,
.ws-button .gray {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  background-image: none;
  border: solid 1px var(--gray-500);
}
.ws-button.out-line .ws-button__text,
.ws-button.out-line .ws-button__icon,
.ws-button .gray .ws-button__text,
.ws-button .gray .ws-button__icon {
  color: var(--gray-700);
}
.ws-button.out-line:hover,
.ws-button .gray:hover {
  background-color: #f5fbff;
  border: solid 1px var(--blue-500);
}
.ws-button.out-line:hover .ws-button__content .ws-button__text,
.ws-button.out-line:hover .ws-button__content .ws-button__icon,
.ws-button .gray:hover .ws-button__content .ws-button__text,
.ws-button .gray:hover .ws-button__content .ws-button__icon {
  color: var(--blue-500);
}
.ws-button.out-line:active,
.ws-button .gray:active {
  border: solid 1px var(--blue-700);
  background-color: #e3f1fc;
}
.ws-button.out-line:active .ws-button__content .ws-button__text,
.ws-button.out-line:active .ws-button__content .ws-button__icon,
.ws-button .gray:active .ws-button__content .ws-button__text,
.ws-button .gray:active .ws-button__content .ws-button__icon {
  color: var(--blue-700);
}
.ws-button.out-line .ws-button__content .ws-button__text,
.ws-button.out-line .ws-button__content .ws-button__icon,
.ws-button .gray .ws-button__content .ws-button__text,
.ws-button .gray .ws-button__content .ws-button__icon {
  color: var(--gray-700);
}
.ws-button.white {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  background-image: none;
  border: solid 1px var(--blue-500);
}
.ws-button.white .ws-button__content .ws-button__text,
.ws-button.white .ws-button__content .ws-button__icon {
  color: var(--blue-500);
}
.ws-button.white:hover {
  background-color: var(--blue-500);
}
.ws-button.white:hover .ws-button__content .ws-button__text,
.ws-button.white:hover .ws-button__content .ws-button__icon {
  color: var(--white);
}
.ws-button.white:active {
  background-color: var(--blue-700);
  border: none;
}
.ws-button.white:active .ws-button__content .ws-button__text,
.ws-button.white:active .ws-button__content .ws-button__icon {
  color: var(--white);
}
.ws-button.flat-button {
  min-height: unset;
  min-height: 36px;
}
.ws-button.short-button {
  padding: 0;
  width: 74px;
  min-width: unset;
}
.ws-button.medium-button {
  min-width: 108px;
}
.ws-button.rectangle {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding: 8px 20px;
  border-radius: 8px;
}
.ws-button.disable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.ws-button:hover {
  background-position: 0 100%;
}
.ws-button:active {
  transition: 300ms background-position, 300ms box-shadow;
  background-color: var(--blue-700);
  background-position: 100% 0;
}
.ws-button.red {
  background-image: linear-gradient(102deg, var(--red-500), #b72f22);
  border: solid 1px var(--red-700);
}
.ws-button.red:hover {
  background-color: var(--red-500);
}
.ws-button.red:active {
  background-color: var(--red-700);
}
.ws-button.lightBlue {
  background-image: none;
  background-color: var(--blue-10);
  border: 1px solid var(--white);
}
.ws-button.lightBlue .ws-button__content .ws-button__text,
.ws-button.lightBlue .ws-button__content .ws-button__icon {
  color: var(--blue-500);
}
.ws-button.lightBlue:hover {
  background-color: var(--blue-30);
}
.ws-button.gray {
  background-image: none;
  border: solid 1px var(--gray-500);
}
.ws-button.gray:hover {
  background-color: #f5fbff;
  border: solid 1px var(--blue-500);
}
.ws-button.gray:hover .ws-button__content .ws-button__text,
.ws-button.gray:hover .ws-button__content .ws-button__icon {
  color: var(--blue-500);
}
.ws-button.gray:active {
  border: solid 1px var(--blue-700);
  background-color: #e3f1fc;
}
.ws-button.gray:active .ws-button__content .ws-button__text,
.ws-button.gray:active .ws-button__content .ws-button__icon {
  color: var(--blue-700);
}
.ws-button.gray .ws-button__content .ws-button__text,
.ws-button.gray .ws-button__content .ws-button__icon {
  color: var(--gray-700);
}
.ws-button.primary {
  background-image: none;
  border: 1px solid var(--blue-500);
  background-color: var(--white);
}
.ws-button.primary .ws-button__text,
.ws-button.primary .ws-button__icon {
  color: var(--blue-500);
}
.ws-button.primary:hover {
  background-color: var(--blue-500);
}
.ws-button.primary:hover .ws-button__text,
.ws-button.primary:hover .ws-button__icon {
  color: var(--white);
}
.ws-button.primary:active {
  background-color: var(--blue-700);
}
.ws-button.primary:active .ws-button__text,
.ws-button.primary:active .ws-button__icon {
  color: var(--white);
}
.ws-button.width-stretch {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  width: 100%;
}
.ws-button.light-blue {
  background-color: var(--blue-10);
}
.ws-button.light-blue .ws-button__text,
.ws-button.light-blue .ws-button__icon {
  color: var(--white);
}
.ws-button.light-blue:hover {
  background-color: var(--blue-30);
}
.ws-text-chip {
  display: flex;
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--gray-900);
}
.ws-text-chip.gray {
  color: var(--gray-700);
}
.ws-text-chip.red {
  color: var(--red-500);
}
.ws-text-chip.yellow {
  color: #ffd500;
}
.ws-text-chip.yellow .ws-text-chip_text {
  color: var(--gray-900);
}
.ws-text-chip.green {
  color: #35b487;
}
.ws-text-chip.blue {
  color: var(--blue-500);
}
.ws-text-chip.thin .ws-text-chip_text {
  font-weight: normal;
}
.ws-text-chip.small .ws-text-chip_text {
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: normal;
}
.ws-text-chip.big .ws-text-chip_text {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
}
.ws-text-chip.has-bg {
  display: flex;
  padding: 6px 10px 6px 6px;
  border-radius: 18px;
}
.ws-text-chip.has-bg.red {
  background-color: var(--red-10);
}
.ws-text-chip.has-bg.yellow {
  background-color: #fff7d0;
}
.ws-text-chip.has-bg.blue {
  background-color: var(--blue-10);
}
.ws-text-chip.has-bg.green {
  background-color: var(--green-50);
}
.ws-text-chip .leading-icon {
  font-size: 1rem;
}
.ws-text-chip .leading-icon.iconXl {
  font-size: 1.5rem;
}
.ws-text-chip .leading-icon.iconLg {
  font-size: 1.25rem;
}
.ws-text-chip .leading-icon.iconMd {
  font-size: 1rem;
}
.ws-text-chip .leading-icon.iconSm {
  font-size: 0.875rem;
}
.ws-text-chip .ws-text-chip__img {
  width: 24px;
}
.ws-text-chip .ws-text-chip_text {
  margin-left: 4px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
}
.ws-text-chip .ws-text-chip_text:nth-child(1) {
  margin-left: 0;
}
.ws-text-chip .ws-text-chip_text.fontSizeLg {
  font-size: 1.125rem;
  line-height: 1.33;
  letter-spacing: normal;
}
.ws-text-chip .ws-text-chip_text.fontSizeMd {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
}
.ws-text-chip .ws-text-chip_text.fontSizeSm {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
}
.ws-text-chip .ws-text-chip_text.fontSizeXs {
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: normal;
}
.ws-text-chip .ws-text-chip_text span {
  margin-left: 4px;
}
.ws-text-chip .ws-text-chip_text span.ws-text-chip_text-percent {
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
}
.ws-text-chip .ws-text-chip_text.dark {
  color: var(--gray-900);
}
.ques-result-table {
  margin-top: 20px;
  width: 100%;
}
.ques-result-table table {
  border: 0;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ques-result-table tr {
  width: 100%;
  padding-right: 20%;
}
.ques-result-table tr.four-data-num td {
  width: 15%;
}
@media (max-width: 1024px) {
.ques-result-table tr.four-data-num td {
    width: calc((100% - 128px) / 4);
}
}
.ques-result-table tr.four-data-num td:first-child {
  width: 20%;
}
@media (max-width: 1024px) {
.ques-result-table tr.four-data-num td:first-child {
    width: 64px;
}
}
.ques-result-table tr.four-data-num td:last-child {
  width: 20%;
}
@media (max-width: 1024px) {
.ques-result-table tr.four-data-num td:last-child {
    width: 64px;
}
}
.ques-result-table tr:nth-child(2n+1) {
  background-color: var(--red-10);
}
.ques-result-table tr.blue td, .ques-result-table tr:last-child td {
  color: var(--blue-500);
}
.ques-result-table tr td {
  padding: 16px 0;
  width: 20%;
  text-align: center;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  text-align: center;
  color: var(--red-500);
}
.ques-result-table tr td:nth-child(1) {
  padding-left: 30px;
  text-align: left;
  border-radius: 10px 0 0 10px;
}
.ques-result-table tr td:nth-last-child(1) {
  border-radius: 0 10px 10px 0;
}
.ques-result-table tr td .chip {
  display: inline-flex;
}
.ws-text-button {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ws-text-button:hover .ws-text-button_content .ws-text-button_icon,
.ws-text-button:hover .ws-text-button_content .ws-text-button_text {
  color: var(--blue-700);
}
.ws-text-button.noPadding .ws-text-button_content {
  padding: 0;
}
.ws-text-button.red {
  white-space: nowrap;
}
.ws-text-button.red .ws-text-button_content .ws-text-button_text,
.ws-text-button.red .ws-text-button_content .ws-text-button_icon {
  color: var(--red-500);
}
.ws-text-button.red:hover .ws-text-button_text,
.ws-text-button.red:hover .ws-text-button_icon {
  color: var(--red-500);
}
.ws-text-button.primary {
  white-space: nowrap;
}
.ws-text-button.primary .ws-text-button_content .ws-text-button_text,
.ws-text-button.primary .ws-text-button_content .ws-text-button_icon {
  color: var(--blue-500);
}
.ws-text-button.primary:hover .ws-text-button_text,
.ws-text-button.primary:hover .ws-text-button_icon {
  color: var(--blue-950);
}
.ws-text-button.fontSizeXs .ws-text-button_content .ws-text-button_text {
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
.ws-text-button.fontSizeMd .ws-text-button_content .ws-text-button_text {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
.ws-text-button.fontSizeLg .ws-text-button_content .ws-text-button_text {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
.ws-text-button.bold .ws-text-button_content .ws-text-button_text {
  font-weight: bold;
}
.ws-text-button.narrow .ws-text-button_content .ws-text-button_text {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
.ws-text-button.small .ws-text-button_content .ws-text-button_text {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
}
.ws-text-button.white {
  border-radius: 10px;
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
  cursor: pointer;
}
.ws-text-button.white:hover {
  box-shadow: 0 8px 18px -4px rgba(0, 67, 126, 0.4);
}
.ws-text-button.white .ws-text-button_content {
  padding: 16px;
}
.ws-text-button.white .ws-text-button_content .ws-text-button_text {
  color: var(--gray-900);
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
}
.ws-text-button.white .ws-text-button_content .ws-text-button_icon {
  color: #000000;
}
.ws-text-button.disable {
  cursor: not-allowed !important;
}
.ws-text-button.disable:hover {
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.16) !important;
}
.ws-text-button.disable .ws-text-button_text {
  color: var(--gray-700) !important;
}
.ws-text-button .ws-text-button_content {
  display: flex;
  display: flex;
  align-items: center;
  padding: 10px 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 100%;
}
.ws-text-button .ws-text-button_content .ws-text-button_text {
  margin-left: 6px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
  word-break: break-word;
  white-space: pre-line;
}
.ws-text-button .ws-text-button_content .ws-text-button_text:nth-child(1) {
  margin-left: 0;
}
.ws-text-button .ws-text-button_content .ws-text-button_icon {
  font-size: 24px;
  color: var(--gray-700);
}
.ws-text-button .ws-text-button_content .ws-text-button_icon.after {
  margin-left: 6px;
  font-size: 20px;
}
.ws-text-button .ws-text-button_content .ws-text-button_icon.after:nth-child(1) {
  margin-left: 0;
}
.ws-text-button .ws-text-button_content .ws-text-button_icon.icon-sm {
  font-size: 1rem;
}
.ws-text-button .ws-text-button_content .ws-text-button_image {
  width: 24px;
}
.ws-text-button .ws-text-button_content .leading-image {
  width: 24px;
}
.ws-button-with-popup {
  position: relative;
  width: 100%;
  max-width: 200px;
  margin-left: 20px;
}
.ws-button-with-popup .ws-button-with-popup__popup {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: calc(6px + 100%);
  left: 0;
  width: 100%;
  padding: 10px 0;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.ws-button-with-popup .ws-button-with-popup__popup.active {
  opacity: 1;
  visibility: visible;
}
.ws-button-with-popup .ws-button-with-popup__popup.position-up {
  top: auto;
  bottom: calc(100% + 6px);
}
.ws-button-with-popup .ws-button-with-popup__popup .ws-button-with-popup__popup-item {
  padding: 10px 20px;
  cursor: pointer;
}
.ws-button-with-popup .ws-button-with-popup__popup .ws-button-with-popup__popup-item.disabled {
  cursor: not-allowed;
}
.ws-button-with-popup .ws-button-with-popup__popup .ws-button-with-popup__popup-item p {
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-button-with-popup .ws-button-with-popup__popup .ws-button-with-popup__popup-item p.disabled {
  color: var(--gray-500);
}
.ws-button-with-popup .ws-button-with-popup__popup .ws-button-with-popup__popup-item:hover {
  background-color: var(--blue-10);
}
.upload-image-button .upload-image-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.upload-image-button .upload-image-button_content {
  margin-top: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.upload-image-button .upload-image-button_content:nth-child(1) {
  margin-top: 0;
}
.upload-image-button .upload-image-button_content .upload-text {
  display: flex;
  align-items: center;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.upload-image-button .upload-image-button_content .upload-text p {
  margin-left: 6px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--blue-500);
}
.upload-image-button .upload-image-button_content .upload-text p:nth-child(1) {
  margin-left: 0;
}
.upload-image-button .upload-image-button_content .upload-text i {
  font-size: 1.375rem;
  color: var(--blue-500);
}
.upload-image-button .upload-image-button_content .upload-text:hover i,
.upload-image-button .upload-image-button_content .upload-text:hover p {
  color: var(--blue-950);
}
.upload-image-button .upload-image-button_content input {
  display: none;
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.upload-image-button .upload-image-button_content .upload-img {
  display: flex;
  align-items: center;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  justify-content: center;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 320px;
  border-radius: 10px;
  border: dashed 2px #c3d5f4;
  background-color: rgba(82, 168, 232, 0.1);
}
@media screen and (max-width: 1023px) {
.upload-image-button .upload-image-button_content .upload-img {
    height: 294px;
}
}
.upload-image-button .upload-image-button_content .upload-img:hover {
  background-color: rgba(82, 168, 232, 0.2);
}
.upload-image-button .upload-image-button_content .upload-img i {
  font-size: 160px;
  opacity: 0.6;
  color: var(--blue-300);
}
.upload-image-button .upload-image-button_content .upload-img p {
  margin-top: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  opacity: 0.6;
  color: var(--blue-300);
}
.upload-image-button .upload-image-button_content .upload-img p:nth-child(1) {
  margin-top: 0;
}
.upload-image-button .main-image {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 320px;
  border-radius: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.upload-image-button .main-image .load-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
}
.upload-image-button .main-image .load-wrap .progress-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 20;
}
.upload-image-button .main-image .load-wrap .progress-item i {
  position: relative;
  z-index: 20;
  font-size: 1.5rem;
  color: var(--white);
  cursor: pointer;
}
.upload-image-button .main-image .load-wrap .progress-item .progress {
  position: absolute;
}
.upload-image-button .main-image .load-wrap .bg {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 10px;
  background-color: #030d1f;
}
.upload-image-button .upload-image-button_remind-text {
  margin-top: 10px;
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--gray-700);
}
.upload-image-button .upload-image-button_remind-text:nth-child(1) {
  margin-top: 0;
}
.upload-image-button .upload-image-button_remind-text.error {
  color: var(--red-500);
}
.input-textarea-button.blueBg {
  padding: 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.input-textarea-button .input-textarea-button_title-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.input-textarea-button .input-textarea-button_title-wrap .input-textarea-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.input-textarea-button .input-textarea-button_title-wrap .input-textarea-button_title.bigTitle {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.input-textarea-button .input-textarea-button_title-wrap .input-textarea-button_title .required {
  color: var(--red-300);
}
.input-textarea-button .input-textarea-button_title-wrap .button {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.input-textarea-button .input-textarea-button_title-wrap .button .upload-image-button {
  margin-left: 20px;
}
.input-textarea-button .input-textarea-button_title-wrap .button .upload-image-button:nth-child(1) {
  margin-left: 0;
}
.input-textarea-button .input-textarea-button_wrap {
  margin-top: 8px;
  display: block;
}
.input-textarea-button .input-textarea-button_wrap:nth-child(1) {
  margin-top: 0;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.textOnly textarea {
  border: none;
  padding: 0;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.textOnly textarea:focus {
  border: none;
  background-color: transparent;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.bold textarea {
  font-weight: bold;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.small textarea {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea::-webkit-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea::-moz-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea:-ms-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea::-ms-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea::placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea {
  border: none;
  background-color: transparent;
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea::-webkit-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea::-moz-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea:-ms-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea::-ms-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea::placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea {
  padding: 12px 16px;
  width: 100%;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  background-color: transparent;
  color: var(--gray-900);
  transition: all 0.3s;
  resize: none;
  border-style: solid;
  -webkit-appearance: none;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea:focus {
  border: solid 1px var(--blue-500);
  background-color: var(--white);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea::-webkit-input-placeholder {
  color: var(--gray-700);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea::-moz-placeholder {
  color: var(--gray-700);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea:-ms-input-placeholder {
  color: var(--gray-700);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea::-ms-input-placeholder {
  color: var(--gray-700);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea::placeholder {
  color: var(--gray-700);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea:disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn .invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn .invalid-text:nth-child(1) {
  margin-top: 0;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.image-preview-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.image-preview-button .image-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 160px;
  height: 160px;
  border-radius: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}
.image-preview-button .image-wrap.medium {
  width: 120px;
  height: 120px;
}
.image-preview-button .image-wrap.small {
  width: 100px;
  height: 100px;
}
.image-preview-button .image-wrap.cancel:hover .delete {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 1199px) {
.image-preview-button .image-wrap.cancel .delete {
    opacity: 1;
    visibility: visible;
}
}
.image-preview-button .image-wrap .delete {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: -12px;
  right: -12px;
  opacity: 0;
  visibility: hidden;
  font-size: 1.5rem;
  border: 1px solid var(--white);
  border-radius: 50%;
  color: var(--blue-500);
  background-color: var(--white);
  cursor: pointer;
}
.image-preview-button .image-wrap .delete:hover {
  color: var(--blue-700);
}
.image-preview-button .image-wrap .isloading-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
  top: -12px;
  right: -12px;
  border-radius: 50%;
  background-color: var(--white);
  width: 24px;
  height: 24px;
}
.image-preview-button .image-wrap .isloading-bg {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 5px;
  background-color: #030d1f;
}
.preview-popup {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 621;
  height: 100vh;
  width: 100vw;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease;
}
.preview-popup.active {
  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease;
}
.preview-popup .popup-container-wrap {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 622;
  max-height: 100vh;
}
.preview-popup .popup-container-wrap .popup-container {
  width: 100%;
  height: 100%;
}
.preview-popup .popup-container-wrap .popup-container img {
  max-width: 765px;
  max-height: 592px;
}
@media screen and (max-width: 1023px) {
.preview-popup .popup-container-wrap .popup-container img {
    max-width: 719px;
    max-height: 584px;
}
}
.preview-popup .file-name {
  display: flex;
  display: flex;
  align-items: center;
  position: fixed;
  top: 20px;
  left: 40px;
  z-index: 623;
}
.preview-popup .file-name img {
  width: 32px;
}
.preview-popup .file-name .file-name__text {
  margin-left: 6px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--white);
}
.preview-popup .file-name .file-name__text:nth-child(1) {
  margin-left: 0;
}
.preview-popup .download-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 20px;
  right: 40px;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  z-index: 623;
  font-size: 1.5rem;
  cursor: pointer;
}
.preview-popup .download-btn i {
  color: var(--white);
}
.preview-popup .download-btn:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.preview-popup .no-preview {
  padding: 40px;
  width: 480px;
  border-radius: 20px;
  background-color: var(--white);
}
.preview-popup .no-preview p {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.preview-popup .no-preview a {
  margin-top: 20px;
  display: block;
}
.preview-popup .no-preview a:nth-child(1) {
  margin-top: 0;
}
.preview-popup .no-preview a .ws-button {
  width: 100%;
}
.preview-popup .no-preview a .ws-button::before {
  width: 100%;
}
.preview-popup .preview-popup_bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 620;
  height: 100vh;
  width: 100vw;
  opacity: 0.9;
  background-color: #030d1f;
}
.reload-circle-progress {
  width: 48px;
  height: 48px;
  transform: rotate(-90deg);
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
}
.reload-circle-progress svg.donut {
  overflow: visible;
}
.reload-circle-progress .donutbg {
  fill: none;
  stroke-width: 1;
}
.reload-circle-progress .stroke {
  fill: none;
  stroke: var(--white);
  stroke-width: 1;
  stroke-dasharray: 51 51;
  stroke-dashoffset: -51;
  stroke-linecap: round;
}
.reload-circle-progress .stroke.primary {
  stroke: var(--blue-500);
  stroke-width: 2;
}
.reload-circle-progress .donut text {
  font-size: 3px;
  font-weight: 600;
  text-anchor: middle;
  fill: #3d3d3d;
}
.ws-select-bar {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.ws-select-bar .ws-select-bar_btns {
  margin-left: 20px;
  display: flex;
  align-items: flex-end;
}
.ws-select-bar .ws-select-bar_btns:nth-child(1) {
  margin-left: 0;
}
.ws-select-bar .ws-select-bar_btns .ws-button {
  margin-left: 10px;
  width: 125px;
}
.ws-select-bar .ws-select-bar_btns .ws-button:nth-child(1) {
  margin-left: 0;
}
.ws-select-bar .ws-select-bar_top {
  width: calc(25% - 20px);
}
@media screen and (max-width: 1023px) {
.ws-select-bar .ws-select-bar_top {
    width: 100%;
}
}
.ws-select-bar .ws-select-bar_content {
  display: flex;
  align-items: flex-end;
  width: 100%;
}
@media screen and (max-width: 1023px) {
.ws-select-bar .ws-select-bar_content.twoItem .ws-select-bar_content-item {
    width: calc((100% - 40px) / 2);
}
}
@media screen and (max-width: 1023px) {
.ws-select-bar .ws-select-bar_content.fourItem {
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px);
}
.ws-select-bar .ws-select-bar_content.fourItem .ws-select-bar_content-item {
    margin: 10px;
    width: calc((100% - 40px) / 2);
}
.ws-select-bar .ws-select-bar_content.fourItem .ws-select-bar_content-item:first-child {
    margin-left: 10px;
}
}
.ws-select-bar .ws-select-bar_content.top {
  margin-left: 20px;
  width: 75%;
}
.ws-select-bar .ws-select-bar_content.top:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.ws-select-bar .ws-select-bar_content.top {
    margin-left: 0px;
    margin-top: 20px;
    width: 100%;
}
.ws-select-bar .ws-select-bar_content.top:nth-child(1) {
    margin-left: 0;
}
.ws-select-bar .ws-select-bar_content.top:nth-child(1) {
    margin-top: 0;
}
}
.ws-select-bar .ws-select-bar_content.top .ws-select-bar_content-item {
  width: calc((100% - 40px) / 3);
}
@media screen and (max-width: 1023px) {
.ws-select-bar .ws-select-bar_content.top.twoItem .ws-select-bar_content-item {
    width: 100%;
}
}
.ws-select-bar .ws-select-bar_content.widthStretch .ws-select-bar_content-item {
  width: 100%;
}
.ws-select-bar .ws-select-bar_content.isTwo .ws-select-bar_content-item {
  width: calc((100% - 40px) / 2);
}
.ws-select-bar .ws-select-bar_content .ws-select-bar_content-item {
  margin-left: 20px;
  width: calc((100% - 60px) / 4);
}
.ws-select-bar .ws-select-bar_content .ws-select-bar_content-item:nth-child(1) {
  margin-left: 0;
}
.ws-empty-add-card {
  display: flex;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px;
  width: 260px;
  height: 160px;
  border-radius: 10px;
  border: dashed 2px #c3d5f4;
  background-color: rgba(82, 168, 232, 0.1);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ws-empty-add-card .ws-empty-add-card_icon {
  font-size: 30px;
  color: var(--blue-500);
}
.ws-empty-add-card .ws-empty-add-card_title {
  margin-left: 16px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--blue-500);
}
.ws-empty-add-card .ws-empty-add-card_title:nth-child(1) {
  margin-left: 0;
}
.ws-state-drop-down-radio-001 {
  width: 100%;
}
.ws-state-drop-down-radio-001 .dropdown-menu-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-state-drop-down-radio-001 .dropdown-menu-button_title span {
  color: var(--red-300);
}
.ws-state-drop-down-radio-001 .dropdown-wrap {
  margin-top: 8px;
  display: block;
}
.ws-state-drop-down-radio-001 .dropdown-wrap:nth-child(1) {
  margin-top: 0;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap {
  display: flex;
  align-items: center;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .text {
  margin-left: 10px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-900);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .text:nth-child(1) {
  margin-left: 0;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content {
  margin-left: 10px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 100%;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content:nth-child(1) {
  margin-left: 0;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.disabled {
  background-color: var(--gray-100);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.disabled button {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.disabled .icon {
  color: var(--gray-500);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.widthFix200 {
  width: 200px;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.widthFix180 {
  width: 180px;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline {
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline:hover button,
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline:hover .icon {
  color: var(--blue-500);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline button {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline button.select {
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline .icon {
  color: var(--gray-500);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.error {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.error button {
  color: var(--red-500);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.error .icon {
  color: var(--red-500);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 0 10px 0 16px;
  height: 100%;
  width: 100%;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon.leading-icon {
  left: 16px;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon.leading-icon ~ button {
  padding-left: 48px;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon.trailing-icon {
  right: 8px;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .dropdown-menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 0;
  position: relative;
  z-index: 100;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .dropdown-menu .dropdown-scrollable-content {
  max-height: 200px;
  overflow: hidden;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item:hover {
  background-color: var(--blue-10);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected {
  color: var(--blue-500);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .remind-text {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .remind-text:nth-child(1) {
  margin-top: 0;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .remind-text i {
  font-size: 1.125rem;
  color: var(--red-500);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .remind-text p {
  margin-left: 4px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--red-500);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .remind-text p:nth-child(1) {
  margin-left: 0;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .invalid-text:nth-child(1) {
  margin-top: 0;
}
.ws-state-drop-down-radio-001 .dropdown-wrap .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.ws-state-drop-down-radio-001 .dropdown-wrap .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.state-dropdown-select-classification .title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-dropdown-select-classification .title span {
  color: var(--red-300);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap {
  margin-top: 8px;
  display: block;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap:nth-child(1) {
  margin-top: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled {
  background-color: var(--gray-300);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled button {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled .icon {
  color: var(--gray-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline {
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline:hover button,
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline:hover .icon {
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline .icon {
  color: var(--gray-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 0 39px 0 16px;
  height: 100%;
  width: 100%;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button p {
  max-width: 80%;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  color: var(--gray-700);
  position: absolute;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button p.active {
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button span {
  margin-left: auto;
  padding: 2px 7.5px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--blue-500);
  position: relative;
  z-index: 1;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.leading-icon {
  left: 16px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.leading-icon ~ button {
  padding-left: 48px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.trailing-icon {
  right: 8px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 0;
  position: relative;
  z-index: 100;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content {
  max-height: 310px;
  overflow: hidden;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item:hover {
  background-color: var(--blue-10);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected {
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content button {
  padding: 10px 20px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  border-bottom: 1px solid var(--gray-300);
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content button i {
  margin-right: 8px;
  font-size: 1.25rem;
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list {
  position: relative;
  overflow: hidden;
  height: 260px;
  cursor: default;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title {
  display: flex;
  align-items: center;
  padding: 10px 20px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title i {
  font-size: 1.25rem;
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title span {
  margin-left: 8px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title span:nth-child(1) {
  margin-left: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input {
  position: absolute;
  opacity: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input:checked ~ .checkbox-icon .checked {
  display: block;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input:checked ~ .checkbox-icon .unchecked {
  display: none;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i {
  font-size: 20px;
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i.checked {
  display: none;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i.unchecked {
  display: block;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label {
  display: flex;
  align-items: center;
  padding: 10px 10px 10px 30px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label span {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label span:nth-child(1) {
  margin-left: 0;
}
.state-dropdown-select-classification .invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.state-dropdown-select-classification .invalid-text:nth-child(1) {
  margin-top: 0;
}
.state-dropdown-select-classification .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.state-dropdown-select-classification .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.state-dropdown-select-classification .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap {
  width: 100%;
  position: relative;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .title span {
  color: var(--red-300);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .checkbox-item {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .checkbox-item input[type=checkbox] {
  margin-right: 6px;
  display: none;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .checkbox-item input[type=checkbox]:checked ~ .icon-check-box-outline-blank {
  display: none;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .checkbox-item input[type=checkbox]:checked ~ .icon-check-box {
  display: block;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .checkbox-item input[type=checkbox]:not(:checked) ~ .icon-check-box {
  display: none;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .checkbox-item i {
  font-size: 20px;
  color: var(--blue-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap {
  margin-top: 8px;
  display: block;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap:nth-child(1) {
  margin-top: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button {
  display: flex;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.wide {
  width: 200px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.narrow {
  width: 180px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline:hover:not(.disabled) {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline:hover:not(.disabled) .input-button,
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline:hover:not(.disabled) .icon {
  color: var(--blue-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline:hover:not(.disabled) .input-button .input-button_text,
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline:hover:not(.disabled) .icon .input-button_text {
  color: var(--blue-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline.selected .input-button .input-button_text {
  color: var(--gray-900);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline.selected .icon {
  color: var(--gray-900);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline.disabled {
  cursor: not-allowed;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline.disabled .input-button .icon {
  color: var(--gray-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline.disabled .input-button .input-button_text {
  color: var(--gray-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline .input-button .input-button_text {
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.outline .icon {
  color: var(--gray-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.error {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.error .input-button {
  color: var(--red-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.error .icon {
  color: var(--red-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button.error .input-button .input-button_text {
  color: var(--red-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .input-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  display: flex;
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  padding: 0 10px 0 16px;
  position: relative;
  width: 100%;
  height: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .input-button .num {
  padding: 2px 4px;
  position: absolute;
  right: 40px;
  line-height: 1.5;
  color: var(--white);
  border-radius: 22px;
  background-color: var(--blue-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .input-button .input-button_text {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: break-word;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .icon.leading-icon {
  margin-left: 12px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .icon.leading-icon ~ .input-button {
  padding-left: 12px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .icon.trailing-icon {
  right: 8px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding-bottom: 10px;
  position: absolute;
  z-index: 100;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  top: 45px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu.priority {
  padding-bottom: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .search-tool {
  padding: 10px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content {
  max-height: 200px;
  overflow: hidden;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 4px 20px 4px 3px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item:hover {
  background-color: var(--blue-10);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected {
  color: var(--blue-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label {
  display: flex;
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label input {
  display: none;
  opacity: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label input:checked ~ .checkbox-icon .checked {
  display: block;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label input:checked ~ .checkbox-icon .unchecked {
  display: none;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .checkbox-icon {
  margin-left: 12px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .checkbox-icon:hover::before {
  opacity: 0.1;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .checkbox-icon i {
  font-size: 20px;
  color: var(--blue-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .checkbox-icon i.checked {
  display: none;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .checkbox-icon i.unchecked {
  display: block;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .checkbox-icon.custom {
  margin-left: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  flex: 0 0 auto;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label p {
  margin-left: 6px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label p:nth-child(1) {
  margin-left: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-menu__action-buttons {
  display: flex;
  justify-content: space-between;
  border-top: solid 1px var(--gray-300);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-menu__action-buttons .ws-text-button_content {
  padding: 10px 15px 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .add-btn {
  display: flex;
  display: flex;
  align-items: center;
  width: 100%;
  height: 44px;
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.08);
  background-color: var(--white);
  cursor: pointer;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .menu-title {
  padding: 12px 0;
  position: relative;
  text-align: center;
  border-bottom: 1px solid var(--gray-300);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .menu-title p {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .menu-title i {
  position: absolute;
  top: 10px;
  left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-content {
  padding: 16px 16px 20px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-content .state-input-button {
  margin-top: 16px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-content .state-input-button:nth-child(1) {
  margin-top: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-content .btns {
  display: flex;
  margin-top: 30px;
  justify-content: flex-end;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-content .btns:nth-child(1) {
  margin-top: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-content .btns .btn {
  margin-left: 30px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu .dropdown-content .btns .btn:nth-child(1) {
  margin-left: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu.drop-up {
  margin-top: 0px;
  margin-bottom: 4px;
  top: initial;
  bottom: 100%;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu.drop-up:nth-child(1) {
  margin-top: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .ws-state-dropdown-checkbox-input-avatar-button .dropdown-menu.drop-up:nth-child(1) {
  margin-bottom: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .invalid-text {
  display: flex;
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .invalid-text:nth-child(1) {
  margin-top: 0;
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.ws-state-dropdown-checkbox-input-avatar-wrap .dropdown-wrap .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.ws-state-range-input .ws-state-range-input__container {
  display: flex;
  align-items: baseline;
}
.ws-data-table-with-title {
  margin-top: 40px;
}
.ws-data-table-with-title:nth-child(1) {
  margin-top: 0;
}
.ws-data-table-with-title .ws-data-table-with-title__title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-700);
}
.ws-data-table-with-title .ws-data-table-with-title__subtitle-wrap {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}
.ws-data-table-with-title .ws-data-table-with-title__subtitle-wrap:nth-child(1) {
  margin-top: 0;
}
.ws-data-table-with-title .ws-data-table-with-title__subtitle-wrap .ws-data-table-with-title__subtitle {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-data-table-with-title .ws-data-table-with-title__table {
  margin-top: 20px;
}
.ws-data-table-with-title .ws-data-table-with-title__table:nth-child(1) {
  margin-top: 0;
}
.ws-chip-002 {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 12px 0;
  border-radius: 10px;
}
.ws-chip-002.green {
  background-color: #1f8a65;
}
.ws-chip-002.green .ws-chip-002__text {
  color: var(--white);
}
.ws-chip-002.yellow {
  background-color: var(--yellow-500);
}
.ws-chip-002.yellow .ws-chip-002__text {
  color: var(--gray-900);
}
.ws-chip-002.red {
  background-color: var(--red-500);
}
.ws-chip-002.red .ws-chip-002__text {
  color: var(--white);
}
.ws-chip-002.outLine {
  background-color: transparent;
  border: solid 1px var(--gray-500);
}
.ws-chip-002.outLine .ws-chip-002__text {
  color: var(--gray-700);
}
.ws-chip-002 .ws-chip-002__text {
  font-size: 1.125rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
}
.ws-info {
  margin-top: 20px;
  width: 100%;
}
.ws-info:nth-child(1) {
  margin-top: 0;
}
.ws-info .ws-info__text {
  width: 100%;
}
.ws-info .ws-text {
  word-break: break-word;
}
.ws-info-text {
  color: var(--text-1);
  max-width: 100%;
  overflow-wrap: anywhere;
  white-space: pre-line;
}
.ws-info-files .ws-info-files_title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-info-files .ws-info-files_title.bigTitle {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--gray-900);
}
.ws-info-files .file-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.ws-info-files .file-list.outline {
  margin: 0;
  padding: 10px;
  border-radius: 10px;
  border: solid 1px var(--gray-500);
}
.ws-info-files .file-list .file {
  margin: 10px;
}
.ws-info-files .file-list .file.twoItem {
  width: calc((100% - 40px) / 2);
}
.ws-info-files .file-list .file.threeItem {
  width: calc((100% - 60px) / 3);
}
@media screen and (max-width: 1023px) {
.ws-info-files .file-list .file.threeItem {
    width: calc((100% - 40px) / 2);
}
}
.ws-info-files .no-file-list {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.ws-info-file-item_content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  display: flex;
  align-items: center;
  padding: 20px;
  position: relative;
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
  cursor: pointer;
}
.ws-info-file-item_content:hover {
  box-shadow: 0 8px 18px -4px rgba(0, 67, 126, 0.4);
}
.ws-info-file-item_content:hover .icon {
  visibility: visible;
}
.ws-info-file-item_content.narrow {
  padding: 10px 16px;
}
.ws-info-file-item_content.narrow .file-name {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.78;
  letter-spacing: 0.8px;
}
.ws-info-file-item_content.narrow img {
  width: 32px;
}
.ws-info-file-item_content.small {
  padding: 4px 8px;
}
.ws-info-file-item_content.small .file-name {
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--gray-900);
}
.ws-info-file-item_content.small img {
  width: 24px;
}
.ws-info-file-item_content.download .icon {
  padding: 4px;
  font-size: 19px;
  color: var(--gray-500);
  opacity: 0.9;
  border-radius: 5px;
  border: solid 1px #d8d8d8;
}
.ws-info-file-item_content.download .icon:hover {
  border: solid 1px var(--blue-700);
  color: var(--blue-700);
}
.ws-info-file-item_content.isloading .file-name,
.ws-info-file-item_content.isloading img {
  opacity: 0.6;
}
.ws-info-file-item_content img {
  width: 48px;
}
.ws-info-file-item_content .file-name {
  margin-left: 8px;
  width: 75%;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  word-break: break-all;
  color: var(--gray-900);
}
.ws-info-file-item_content .file-name:nth-child(1) {
  margin-left: 0;
}
.ws-info-file-item_content .icon {
  visibility: hidden;
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 24px;
  color: var(--blue-500);
}
.ws-info-file-item_content .icon:hover {
  color: var(--blue-700);
}
@media screen and (max-width: 1199px) {
.ws-info-file-item_content .icon {
    visibility: visible;
}
}
.ws-info-file-item_content .isloading-wrap {
  position: absolute;
  top: 8px;
  right: 8px;
}
.preview-popup {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 621;
  height: 100vh;
  width: 100vw;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease;
}
.preview-popup.active {
  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease;
}
.preview-popup .popup-container-wrap {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 622;
  max-height: 100vh;
}
.preview-popup .popup-container-wrap .popup-container {
  width: 100%;
  height: 100%;
}
.preview-popup .popup-container-wrap .popup-container img {
  max-width: 765px;
  max-height: 592px;
}
@media screen and (max-width: 1023px) {
.preview-popup .popup-container-wrap .popup-container img {
    max-width: 719px;
    max-height: 584px;
}
}
.preview-popup .file-name {
  display: flex;
  display: flex;
  align-items: center;
  position: fixed;
  top: 20px;
  left: 40px;
  z-index: 623;
}
.preview-popup .file-name img {
  width: 32px;
}
.preview-popup .file-name .file-name__text {
  margin-left: 6px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--white);
}
.preview-popup .file-name .file-name__text:nth-child(1) {
  margin-left: 0;
}
.preview-popup .download-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 20px;
  right: 40px;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  z-index: 623;
  font-size: 1.5rem;
  cursor: pointer;
}
.preview-popup .download-btn i {
  color: var(--white);
}
.preview-popup .download-btn:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.preview-popup .no-preview {
  padding: 40px;
  width: 480px;
  border-radius: 20px;
  background-color: var(--white);
}
.preview-popup .no-preview p {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.preview-popup .no-preview a {
  margin-top: 20px;
  display: block;
}
.preview-popup .no-preview a:nth-child(1) {
  margin-top: 0;
}
.preview-popup .no-preview a .ws-button {
  width: 100%;
}
.preview-popup .no-preview a .ws-button::before {
  width: 100%;
}
.preview-popup .preview-popup_bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 620;
  height: 100vh;
  width: 100vw;
  opacity: 0.9;
  background-color: #030d1f;
}
.ws-amount-card {
  display: flex;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
  border-radius: 20px;
  height: 100%;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
  margin: 10px;
}
.ws-amount-card.clickable {
  cursor: pointer;
}
.ws-amount-card .ws-amount-card__title-wrap {
  display: flex;
  display: flex;
  align-items: center;
  position: relative;
}
.ws-amount-card .ws-amount-card__title-wrap .ll-add-member-card_title-label-dot {
  margin-right: 5px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.ws-amount-card .ws-amount-card__title-wrap .ll-add-member-card_title-label-dot.green {
  background-color: #1f8a65;
}
.ws-amount-card .ws-amount-card__title-wrap .ll-add-member-card_title-label-dot.yellow {
  background-color: var(--yellow-500);
}
.ws-amount-card .ws-amount-card__title-wrap .ll-add-member-card_title-label-dot.red {
  background-color: var(--red-500);
}
.ws-amount-card .ws-amount-card__title-wrap .ll-add-member-card_title-label {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.ws-amount-card .ws-amount-card__title-wrap .ll-add-member-card_title-label .ll-add-member-card_label-icon {
  font-size: 1.5rem;
}
.ws-amount-card .ws-amount-card__title-wrap .ll-add-member-card_title-label .ll-add-member-card_label.non-box-shadow {
  box-shadow: transparent;
}
.ws-amount-card .ws-amount-card__title-wrap .ll-add-member-card_title {
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.ws-amount-card .ws-amount-card__content {
  position: relative;
}
.ws-amount-card .ws-amount-card__content.mt-sm {
  margin-top: 10px;
}
.ws-amount-card .ws-amount-card__content.mt-sm:nth-child(1) {
  margin-top: 0;
}
.ws-amount-card .ws-amount-card__content .ws-amount-card__content-text {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  text-align: center;
  color: var(--gray-900);
}
.ws-amount-card .ws-amount-card__content .ws-amount-card__content-number {
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ws-amount-card .ws-amount-card__content .ws-amount-card__content-number .ws-amount-card__content-unit {
  position: absolute;
  top: 50%;
  transform: translateY(-20%);
  margin-left: 4px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.lv-event-card {
  width: 100%;
}
.lv-event-card .card-type {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.lv-event-card .card-type.bold {
  font-weight: bold;
  line-height: 1.38;
  color: var(--gray-900);
}
.lv-event-card .lv-event-card__content-wrap {
  margin-top: 10px;
  display: flex;
  align-items: flex-start;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
  cursor: pointer;
}
.lv-event-card .lv-event-card__content-wrap:nth-child(1) {
  margin-top: 0;
}
.lv-event-card .lv-event-card__content-wrap:hover {
  box-shadow: 0 8px 18px -4px rgba(0, 67, 126, 0.4);
}
.lv-event-card .lv-event-card__content-wrap .leading-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.lv-event-card .lv-event-card__content-wrap .leading-icon.alert {
  color: #ffd500;
}
.lv-event-card .lv-event-card__content-wrap p {
  color: var(--gray-900);
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content {
  margin-left: 8px;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content:nth-child(1) {
  margin-left: 0;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .card-title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .content-list {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .content-list:nth-child(1) {
  margin-top: 0;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .content-list .list-item {
  display: flex;
  align-items: center;
  margin-left: 16px;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .content-list .list-item:nth-child(1) {
  margin-left: 0;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .content-list .list-item p {
  margin-left: 8px;
  font-size: 0.75rem;
  line-height: 1.5;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .content-list .list-item p:nth-child(1) {
  margin-left: 0;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .content-list .list-item p.gray {
  color: var(--gray-700);
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .content-list .list-item .chip {
  margin-left: 8px;
}
.lv-event-card .lv-event-card__content-wrap .lv-event-card__content .content-list .list-item .chip:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.event-card-list {
    display: flex;
    margin-top: 40px;
    flex: 0 0 100%;
    margin-left: 0;
}
.event-card-list:nth-child(1) {
    margin-top: 0;
}
}
.event-card-list.row {
  margin-top: 40px;
  display: flex;
  align-items: flex-start;
  flex: auto;
  margin-left: 0;
  width: 100%;
}
.event-card-list.row:nth-child(1) {
  margin-top: 0;
}
.event-card-list.row .lv-event-card {
  margin-left: 20px;
  margin-top: 0;
  width: calc((100% - 20px) / 2);
}
.event-card-list.row .lv-event-card:nth-child(1) {
  margin-left: 0;
}
.event-card-list.row .button-card-wrap {
  width: calc((100% - 20px) / 2);
}
.event-card-list .lv-event-card {
  margin-top: 20px;
}
.event-card-list .lv-event-card:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.event-card-list .lv-event-card {
    margin-left: 20px;
    margin-top: 0;
    width: calc((100% - 20px) / 2);
}
.event-card-list .lv-event-card:nth-child(1) {
    margin-left: 0;
}
}
.event-card-list .button-card-wrap {
  width: 100%;
}
@media screen and (max-width: 1023px) {
.event-card-list .button-card-wrap {
    width: calc((100% - 20px) / 2);
}
}
.html-text {
  white-space: pre-wrap;
  overflow-wrap: break-word;
  color: var(--gray-900);
}
.html-text.ml-0 {
  margin-left: 0;
}
.html-text p {
  line-height: 1.5;
  font-size: initial;
}
.html-text code {
  border-radius: 4px;
  background-color: var(--gray-100);
  color: var(--red-500);
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
}
.html-text a {
  color: var(--blue-500);
}
.html-text blockquote {
  border-left: 0.8rem solid var(--blue-500);
}
.html-text img {
  max-width: 100%;
}
.html-text ul {
  list-style: disc;
}
.html-text ul[data-type=todo_list] li[data-done=true] {
  display: flex;
}
.html-text ul[data-type=todo_list] li[data-done=true] .todo-checkbox {
  display: inline-block;
  position: relative;
  color: var(--blue-500);
  background-color: var(--blue-500);
  border-radius: 4px;
  top: 3px;
  bottom: 0;
  left: 0px;
  width: 1rem;
  height: 1rem;
  line-height: 1.43rem;
  margin-right: 4px;
  border: solid 1px var(--blue-500);
}
.html-text ul[data-type=todo_list] li[data-done=true] .todo-checkbox:after {
  content: "✓";
  color: white;
  position: absolute;
  left: 1px;
  top: -3px;
}
.html-text ul[data-type=todo_list] li[data-done=false] {
  display: flex;
}
.html-text ul[data-type=todo_list] li[data-done=false] .todo-checkbox {
  display: inline-block;
  position: relative;
  border-radius: 4px;
  top: 3px;
  bottom: 0;
  left: 0px;
  width: 1rem;
  height: 1rem;
  line-height: 1.43rem;
  margin-right: 4px;
  border: solid 1px var(--blue-500);
}
.html-text table {
  border-collapse: collapse;
  table-layout: fixed;
  margin-top: 10px;
}
.html-text table tr td,
.html-text table tr th {
  border: solid 1px var(--gray-500);
  padding: 10px 20px;
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
}
.whole-calendar {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.whole-calendar .calendar-toolbar {
  display: flex;
}
.whole-calendar .calendar-toolbar .arrow-btn {
  cursor: pointer;
  font-size: 1.5rem;
  color: #0585d3;
}
.whole-calendar .calendar-toolbar .calendar-toobar-title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  text-align: center;
  color: #0585d3;
  padding: 0 20px;
}
.whole-calendar .calendar-toolbar .left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.whole-calendar .calendar-toolbar .center {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  width: 200px;
  flex: 0 0 auto;
}
.whole-calendar .calendar-toolbar .right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
}
.whole-calendar .calendar-month {
  width: 100%;
}
.whole-calendar .calendar-month .calendar-table {
  margin-top: 8px;
}
.whole-calendar .calendar-month .calendar-table:nth-child(1) {
  margin-top: 0;
}
.whole-calendar .calendar-month .calendar-table .column-header {
  display: flex;
  justify-content: space-between;
}
.whole-calendar .calendar-month .calendar-table .column-header .column-header-item {
  width: 100%;
  padding: 4px 11px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: right;
  color: #808080;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row {
  display: flex;
  justify-content: space-between;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item {
  width: 100%;
  padding: 2px;
  height: 132px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: right;
  border-radius: 5px;
  margin: 1px;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item.in-month {
  background-color: rgba(82, 168, 232, 0.2);
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item.in-month .day-number-sec p {
  color: #373737;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item.today .day-number-sec p {
  color: #fff;
  border-radius: 12px;
  background-color: #0585d3;
  justify-content: center;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item .day-number-sec {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item .day-number-sec p {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  justify-content: flex-end;
  width: 25px;
  height: 25px;
  margin: 3px 7px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: #808080;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item .day-events .event {
  margin-top: 2px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  cursor: pointer;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 30px;
  border-radius: 5px;
  background-color: #fff;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item .day-events .event:nth-child(1) {
  margin-top: 0;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item .day-events .event:hover {
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.4);
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item .day-events .event .icon {
  width: 20px;
  display: block;
  margin-right: 4px;
  font-size: 1.25rem;
  color: #373737;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item .day-events .event .name {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: #373737;
  text-align: left;
  overflow-wrap: anywhere;
  word-break: break-word;
  word-wrap: break-word;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item .more-button {
  margin-top: 2px;
  cursor: pointer;
  padding: 5px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: #373737;
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.whole-calendar .calendar-month .calendar-table .calendar-table-row .row-item .more-button:nth-child(1) {
  margin-top: 0;
}
.whole-calendar .calendar-gradient-btn {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  cursor: pointer;
  padding: 8px 12px;
  min-width: 100px;
  height: 36px;
  border-radius: 28px;
  background-size: 200%;
  background-position: 50% 100%;
  background-image: linear-gradient(102deg, #2eabdf, #006ecd 100%);
}
.whole-calendar .calendar-gradient-btn:hover {
  background-position: 0 100%;
}
.whole-calendar .calendar-gradient-btn:active {
  transition: 300ms background-position, 300ms box-shadow;
  background-color: #1877bf;
  background-position: 100% 0;
}
.whole-calendar .calendar-gradient-btn.disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.whole-calendar .calendar-gradient-btn p {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: #fff;
}
.whole-calendar .whole-calendar-day-events-dialog {
  top: 0;
  left: 0;
  position: fixed;
  width: 204px;
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
}
.whole-calendar .whole-calendar-day-events-dialog.ts {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.whole-calendar .whole-calendar-day-events-dialog.show {
  opacity: 1;
  visibility: visible;
}
.whole-calendar .whole-calendar-day-events-dialog .day-events-dialog-title {
  padding: 0 12px;
  padding-top: 12px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  text-align: center;
  color: #373737;
}
.whole-calendar .whole-calendar-day-events-dialog .day-events-dialog-events {
  padding: 0 12px;
  padding-bottom: 12px;
  overflow: auto;
  min-height: 137px;
  max-height: 175px;
  margin-top: 10px;
}
.whole-calendar .whole-calendar-day-events-dialog .day-events-dialog-events:nth-child(1) {
  margin-top: 0;
}
.whole-calendar .whole-calendar-day-events-dialog .day-events-dialog-events .event {
  margin-top: 2px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  cursor: pointer;
  padding: 5px;
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  border-radius: 5px;
  background-color: #fff;
}
.whole-calendar .whole-calendar-day-events-dialog .day-events-dialog-events .event:nth-child(1) {
  margin-top: 0;
}
.whole-calendar .whole-calendar-day-events-dialog .day-events-dialog-events .event:hover {
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.4);
}
.whole-calendar .whole-calendar-day-events-dialog .day-events-dialog-events .event .icon {
  width: 20px;
  display: block;
  margin-right: 4px;
  font-size: 1.25rem;
  color: #373737;
}
.whole-calendar .whole-calendar-day-events-dialog .day-events-dialog-events .event .name {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: #373737;
}
.whole-calendar .calendar-event-list .calendar-event-list__content {
  margin-top: 8px;
  width: 100%;
  border-radius: 20px;
  background-color: #ffffff;
}
.whole-calendar .calendar-event-list .calendar-event-list__content:nth-child(1) {
  margin-top: 0;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item {
  display: flex;
  width: 100%;
  padding: 30px 33px;
  position: relative;
  padding-left: 105px;
}
@media only screen and (max-width: 1023px) {
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item {
    flex-direction: column;
}
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item:before {
  content: "";
  position: absolute;
  width: calc(100% - 80px);
  bottom: 0;
  left: 40px;
  height: 1px;
  border-radius: 0.5px;
  background-color: #a1d3f9;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__month {
  width: 55px;
  flex: 0 0 auto;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: #373737;
  position: absolute;
  top: 30px;
  left: 33px;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__types {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 auto;
}
@media only screen and (max-width: 1023px) {
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__types {
    width: 100%;
    flex-wrap: nowrap;
}
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__types .calendar-event-list__type {
  display: flex;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-right: 10px;
  flex: 0 0 auto;
  width: 140px;
  min-height: 140px;
  border-radius: 20px;
  border: solid 1px #c8e6ff;
  padding: 12px;
}
@media only screen and (max-width: 1023px) {
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__types .calendar-event-list__type {
    margin-left: 10px;
    margin-right: 0;
    width: 100%;
    flex: 1 1 auto;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__types .calendar-event-list__type:nth-child(1) {
    margin-left: 0;
}
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__types .calendar-event-list__type .title {
  display: flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__types .calendar-event-list__type .title .type-icon {
  font-size: 1.125rem;
  margin-right: 4px;
  width: 24px;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__types .calendar-event-list__type .title p {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  text-align: center;
  color: #373737;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__types .calendar-event-list__type .number {
  margin-top: 8px;
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  color: #0585d3;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__types .calendar-event-list__type .number:nth-child(1) {
  margin-top: 0;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__evnets {
  width: 100%;
  margin-left: 20px;
}
@media only screen and (max-width: 1023px) {
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__evnets {
    display: flex;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    margin-left: 0;
    margin-top: 20px;
}
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__evnets .calendar-event-list__evnet {
  display: flex;
  display: flex;
  align-items: flex-start;
  margin-top: 20px;
  cursor: pointer;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__evnets .calendar-event-list__evnet:nth-child(1) {
  margin-top: 0;
}
@media only screen and (max-width: 1023px) {
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__evnets .calendar-event-list__evnet {
    margin-top: 10px;
    border-radius: 8px;
    box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.4);
    background-color: #ffffff;
    padding: 5px 10px;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__evnets .calendar-event-list__evnet:nth-child(1) {
    margin-top: 0;
}
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__evnets .calendar-event-list__evnet .date {
  margin-right: 20px;
  flex: 0 0 auto;
  font-size: 1.125rem;
  line-height: 1.33;
  text-align: center;
  color: #4a4a4a;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__evnets .calendar-event-list__evnet .icon {
  flex: 0 0 auto;
  width: 24px;
}
.whole-calendar .calendar-event-list .calendar-event-list__content .calendar-event-list__item .calendar-event-list__evnets .calendar-event-list__evnet .event-content {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 4px;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1.33;
  color: #373737;
}
.whole-calendar .gantt {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background-color: #ffffff;
}
.whole-calendar .gantt .gantt-fixed-header {
  position: absolute;
  width: 260px;
  box-shadow: 6px 0 12px -4px rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
}
@media screen and (max-width: 1023px) {
.whole-calendar .gantt .gantt-fixed-header {
    width: 200px;
}
}
.whole-calendar .gantt .gantt-fixed-header .search-tool {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  height: 86px;
  width: 100%;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item {
  padding: 30px 20px 0;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item:hover {
  box-shadow: 0 0 20px -4px rgba(0, 0, 0, 0.16);
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item:hover .header-item-list {
  border: none;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item:last-child {
  border-top: none;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: #373737;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list {
  margin-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #a1d3f9;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list:nth-child(1) {
  margin-top: 0;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item:nth-child(1) {
  margin-top: 0;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item i {
  font-size: 1.5rem;
  color: #373737;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p {
  margin-left: 7px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p:nth-child(1) {
  margin-left: 0;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.item-title {
  color: #373737;
}
@media screen and (max-width: 1023px) {
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.item-title {
    display: none;
}
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.date {
  margin-left: 6px;
  font-family: Lato;
  color: #808080;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.date:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.date {
    margin-left: 4px;
}
.whole-calendar .gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.date:nth-child(1) {
    margin-left: 0;
}
}
.whole-calendar .gantt .gantt-bg {
  display: flex;
}
.whole-calendar .gantt .gantt-bg .gantt-bg-row-item {
  text-align: center;
  min-width: 81px;
  height: 100%;
}
.whole-calendar .gantt .gantt-bg .gantt-bg-row-item .item-title {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 86px;
  font-family: Lato;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  border-bottom: 1px solid #d8d8d8;
  color: #808080;
}
.whole-calendar .gantt .gantt-bg .gantt-bg-row-item .item-grid {
  width: 100%;
  min-height: 732px;
  border: 1px solid #d8d8d8;
  border-bottom: none;
  border-top: none;
}
.whole-calendar .calendar-gantt {
  display: flex;
  width: 100%;
  border-radius: 20px;
  background-color: #fff;
}
.whole-calendar .calendar-gantt .ps__rail-x {
  display: none;
}
.whole-calendar .calendar-gantt .ps__rail-y {
  display: none;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section {
  width: 260px;
  box-shadow: 6px 0 12px -4px rgba(0, 0, 0, 0.16);
  flex: 0 0 auto;
}
@media only screen and (max-width: 1023px) {
.whole-calendar .calendar-gantt .calendar-gantt__items-section {
    width: 200px;
}
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .search-section {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 85px;
  padding: 20px;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .search-section .search-input {
  display: flex;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  border: solid 1px #e2e2e2;
  text-align: left;
  position: relative;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .search-section .search-input i {
  position: absolute;
  font-size: 1.5rem;
  color: #373737;
  margin-right: 2px;
  top: 11px;
  left: 16px;
  pointer-events: none;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .search-section .search-input input {
  width: 100%;
  background-color: transparent;
  padding: 11px 16px 11px 42px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: #373737;
  border: 0;
  outline: none;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .search-section .search-input input::-webkit-input-placeholder {
  opacity: 1;
  color: #808080;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .search-section .search-input input::-moz-placeholder {
  opacity: 1;
  color: #808080;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .search-section .search-input input:-ms-input-placeholder {
  opacity: 1;
  color: #808080;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items {
  width: 100%;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: block;
  width: 100%;
  height: 300px;
  padding: 40px 20px 0 20px;
  position: relative;
  z-index: 0;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item:hover {
  z-index: 1;
  box-shadow: 0 0 20px -4px rgba(0, 0, 0, 0.16);
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .badge-list {
  display: flex;
  position: absolute;
  top: 4px;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .badge-list .badge-list__item {
  margin-left: 8px;
  padding: 4px 8px;
  border-radius: 8px;
  line-height: 1.5;
  font-size: 0.75rem;
  color: #373737;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .badge-list .badge-list__item:nth-child(1) {
  margin-left: 0;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .event-title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: #373737;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .event-title:hover ~ .event-title__tooltip {
  opacity: 1;
  visibility: visible;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .event-title__tooltip {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  left: 50%;
  padding: 8px;
  width: 90%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  border-radius: 4px;
  letter-spacing: 1px;
  color: #ffffff;
  text-align: center;
  background-color: #373737;
  transform: translate(-50%, -100%);
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .events {
  margin-top: 23px;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .events:nth-child(1) {
  margin-top: 0;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .events .event {
  display: flex;
  width: 100%;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .events .event .icon {
  font-size: 1.5rem;
  color: #373737;
  margin-right: 4px;
}
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .events .event .name-content {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: #373737;
}
@media only screen and (max-width: 1023px) {
.whole-calendar .calendar-gantt .calendar-gantt__items-section .gantt_items .gantt_item .events .event .name-content .name {
    display: none;
}
}
.whole-calendar .calendar-gantt .calendar-gantt__board {
  width: calc(100% - 260px);
  flex: 0 0 auto;
  position: relative;
}
@media only screen and (max-width: 1023px) {
.whole-calendar .calendar-gantt .calendar-gantt__board {
    width: calc(100% - 200px);
}
}
.whole-calendar .calendar-gantt .calendar-gantt__board .arrow {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
  top: 0;
  width: 64px;
  height: 86px;
  background-color: #fff;
  z-index: 1;
  cursor: pointer;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .arrow:before {
  content: "";
  position: absolute;
  top: 0;
  width: 30px;
  height: 100%;
  pointer-events: none;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .arrow.arrow-left {
  left: 0;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .arrow.arrow-left:before {
  left: 64px;
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
}
.whole-calendar .calendar-gantt .calendar-gantt__board .arrow.arrow-right {
  right: 0;
  border-top-right-radius: 20px;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .arrow.arrow-right:before {
  right: 64px;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
}
.whole-calendar .calendar-gantt .calendar-gantt__board .arrow i {
  font-size: 1.5rem;
  color: #0585d3;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container {
  width: 100%;
  overflow-x: auto;
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .year-section {
  display: flex;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .year-section .year {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 86px;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .year-section .year.active p {
  border-radius: 15px;
  background-color: #0585d3;
  color: #fff;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .year-section .year p {
  padding: 4px 10px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: #808080;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items {
  position: relative;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .today-line {
  position: absolute;
  width: 2px;
  top: 0;
  height: 100%;
  z-index: 1;
  background-color: #0585d3;
  pointer-events: none;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item {
  padding: 82px 0 0px 0;
  width: 100%;
  height: 300px;
  position: relative;
  z-index: 0;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item:last-child .bg {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .bg {
  display: flex;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .bg .bg-item {
  width: 100%;
  height: 100%;
  border-top: solid 1px #e2e2e2;
  border-right: solid 1px #e2e2e2;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .bg .bg-item:first-child {
  border-left: solid 1px #e2e2e2;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events {
  position: relative;
  z-index: 1;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event {
  margin-top: 24px;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event:nth-child(1) {
  margin-top: 0;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event .event-item-range {
  border-radius: 22px;
  height: 44px;
  position: relative;
  padding: 10px 16px;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event .event-item-range:hover .date {
  opacity: 1;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event .event-item-range.normal {
  background-image: linear-gradient(100deg, #3ad688, #2a9a73);
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event .event-item-range.notice {
  background-image: linear-gradient(94deg, #ffd500, #e8b400);
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event .event-item-range.disabled {
  background-color: #bfc0c1;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event .event-item-range .icon {
  font-size: 1.5rem;
  color: #fff;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event .event-item-range .date {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: -42px;
  left: 0;
  padding: 10px 15px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: #808080;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event .event-item-date {
  display: flex;
  position: relative;
  padding-left: 14px;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event .event-item-date:before {
  content: "";
  position: absolute;
  width: 4px;
  height: 100%;
  border-radius: 2px;
  background-color: #808080;
  top: 0;
  left: 0;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event .event-item-date .icon {
  font-size: 1.5rem;
  color: #808080;
  margin-right: 4px;
}
.whole-calendar .calendar-gantt .calendar-gantt__board .hori-scroll-container .gantt_items .gantt_item .events .event .event-item-date .date {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: #808080;
}
.ws-card a {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.show-room {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: calc(100% - 60px);
  height: 100%;
  background-color: var(--white);
  border-radius: 30px;
}
.show-room .item {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 20px;
  flex-direction: column;
  border-top: solid 1px var(--gray-500);
  width: 80%;
}
.show-room .item:nth-child(1) {
  margin-top: 0;
}
.show-room .item .skekete {
  border-radius: 6px;
  width: 200px;
  height: 20px;
}
.ws-col {
  display: flex;
  flex-direction: column;
  padding: 10px;
}
@media (max-width: 767px) {
.ws-col {
    padding: 5px;
}
}
.ws-row {
  display: flex;
  flex-direction: row;
}
.ws-app-layout-type-a[data-v-51bdbc6c] {
  min-height: 100%;
  min-width: 100vw;
}
.ws-app-layout-type-a .view-container[data-v-51bdbc6c] {
  margin: 20px 20px 20px 240px;
  min-height: 680px;
}
@media screen and (max-width: 1199px) {
.ws-app-layout-type-a .view-container[data-v-51bdbc6c] {
    margin: 20px 20px 20px var(70px);
}
}
.ws-button-card .button-card_content[data-v-613ffb49] {
  margin-top: 10px;
  padding: 20px;
  border-radius: 10px;
  border: solid 1px #d8d8d8;
}
.ws-button-card .button-card_content[data-v-613ffb49]:nth-child(1) {
  margin-top: 0;
}
.ws-button-card .button-card_content.white[data-v-613ffb49] {
  border: none;
  background-color: var(--white);
}
.ws-button-card .button-card_content .text[data-v-613ffb49] {
  margin-top: 10px;
}
.ws-button-card .button-card_content .text[data-v-613ffb49]:nth-child(1) {
  margin-top: 0;
}
.ws-button-card .button-card_content .btn[data-v-613ffb49] {
  margin-top: 20px;
}
.ws-button-card .button-card_content .btn[data-v-613ffb49]:nth-child(1) {
  margin-top: 0;
}
.isloading-animate[data-v-65af3414] {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
}
.isloading-animate.primary div[data-v-65af3414] {
  border: 2px solid var(--blue-500);
  border-color: var(--blue-500) transparent transparent transparent;
}
.isloading-animate div[data-v-65af3414] {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  border: 2px solid #fff;
  border-radius: 50%;
  -webkit-animation: lds-ring-data-v-65af3414 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
          animation: lds-ring-data-v-65af3414 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}
.isloading-animate div[data-v-65af3414]:nth-child(1) {
  -webkit-animation-delay: -0.45s;
          animation-delay: -0.45s;
}
.isloading-animate div[data-v-65af3414]:nth-child(2) {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.isloading-animate div[data-v-65af3414]:nth-child(3) {
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}
@-webkit-keyframes lds-ring-data-v-65af3414 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes lds-ring-data-v-65af3414 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.ws-scrollable-wrap .content {
  position: relative;
  overflow: hidden;
  height: calc(100vh - 76px);
}
.ws-scrollable-wrap .content.disabled {
  overflow: visible;
}
.state-dropdown-select-classification .title[data-v-69800cc0] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-dropdown-select-classification .title span[data-v-69800cc0] {
  color: var(--red-300);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap[data-v-69800cc0] {
  margin-top: 8px;
  display: block;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap[data-v-69800cc0]:nth-child(1) {
  margin-top: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content[data-v-69800cc0] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline[data-v-69800cc0] {
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline[data-v-69800cc0]:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline:hover button[data-v-69800cc0],
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline:hover .icon[data-v-69800cc0] {
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline:hover p[data-v-69800cc0] {
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline button[data-v-69800cc0] {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline .icon[data-v-69800cc0] {
  color: var(--gray-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled[data-v-69800cc0] {
  background-color: var(--gray-100);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled[data-v-69800cc0]:hover {
  border: solid 1px var(--gray-300);
  background-color: var(--gray-100);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled:hover button[data-v-69800cc0],
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled:hover .icon[data-v-69800cc0] {
  color: var(--gray-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled button[data-v-69800cc0] {
  cursor: not-allowed;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled .icon[data-v-69800cc0] {
  color: var(--gray-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.error[data-v-69800cc0] {
  background-color: rgba(206, 56, 41, 0.1);
  border: solid 1px var(--red-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.error button p[data-v-69800cc0] {
  color: var(--red-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.error .icon[data-v-69800cc0] {
  color: var(--red-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button[data-v-69800cc0] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 0 39px 0 16px;
  height: 100%;
  width: 100%;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button p[data-v-69800cc0] {
  max-width: 80%;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  color: var(--gray-700);
  position: absolute;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button p.active[data-v-69800cc0] {
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button span[data-v-69800cc0] {
  margin-left: auto;
  padding: 2px 7.5px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon[data-v-69800cc0] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.leading-icon[data-v-69800cc0] {
  left: 16px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.leading-icon ~ button[data-v-69800cc0] {
  padding-left: 48px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.trailing-icon[data-v-69800cc0] {
  right: 8px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.trailing-icon.outline[data-v-69800cc0] {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.trailing-icon.outline.show[data-v-69800cc0] {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu[data-v-69800cc0] {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 0;
  position: relative;
  z-index: 100;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu[data-v-69800cc0]:nth-child(1) {
  margin-top: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content[data-v-69800cc0] {
  max-height: 310px;
  overflow: hidden;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-69800cc0] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-69800cc0]:hover {
  background-color: var(--blue-10);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected[data-v-69800cc0] {
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content button[data-v-69800cc0] {
  padding: 10px 20px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  border-bottom: 1px solid var(--gray-300);
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content button i[data-v-69800cc0] {
  margin-right: 8px;
  font-size: 1.25rem;
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list[data-v-69800cc0] {
  position: relative;
  overflow: hidden;
  height: 260px;
  cursor: default;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title[data-v-69800cc0] {
  display: flex;
  align-items: center;
  padding: 10px 20px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title i[data-v-69800cc0] {
  font-size: 1.25rem;
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title span[data-v-69800cc0] {
  margin-left: 8px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title span[data-v-69800cc0]:nth-child(1) {
  margin-left: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input[data-v-69800cc0] {
  position: absolute;
  opacity: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input:checked ~ .checkbox-icon .checked[data-v-69800cc0] {
  display: block;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input:checked ~ .checkbox-icon .unchecked[data-v-69800cc0] {
  display: none;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i[data-v-69800cc0] {
  font-size: 20px;
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i.checked[data-v-69800cc0] {
  display: none;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i.unchecked[data-v-69800cc0] {
  display: block;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label[data-v-69800cc0] {
  display: flex;
  align-items: center;
  padding: 10px 10px 10px 30px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label span[data-v-69800cc0] {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label span[data-v-69800cc0]:nth-child(1) {
  margin-left: 0;
}
.state-dropdown-select-classification .invalid-text[data-v-69800cc0] {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.state-dropdown-select-classification .invalid-text[data-v-69800cc0]:nth-child(1) {
  margin-top: 0;
}
.state-dropdown-select-classification .invalid-text .invalid-icon[data-v-69800cc0] {
  font-size: 1rem;
  color: var(--red-500);
}
.state-dropdown-select-classification .invalid-text .text[data-v-69800cc0] {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.state-dropdown-select-classification .invalid-text .text[data-v-69800cc0]:nth-child(1) {
  margin-left: 0;
}
.carousel[data-v-7075a032] {
  display: flex;
}
.carousel .button[data-v-7075a032] {
  color: var(--blue-500);
  font-size: 2rem;
}
.carousel .swiper-container[data-v-7075a032] {
  width: 100%;
  height: 50px;
}
.carousel .swiper-container .swiper-slide[data-v-7075a032] {
  text-align: center;
  line-height: 50px;
  width: auto;
}
.carousel .swiper-container .swiper-slide a[data-v-7075a032] {
  display: inline-block;
  padding: 0 15px;
  text-decoration: none;
  color: #474747;
}
.carousel .swiper-container .swiper-slide a[data-v-7075a032]:hover {
  color: black;
}
.carousel .swiper-container .swiper-button-disabled[data-v-7075a032] {
  visibility: hidden;
}
.carousel .swiper-container .swiper-button-next[data-v-7075a032],
.carousel .swiper-container .swiper-button-prev[data-v-7075a032] {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  width: 36px;
  height: 36px;
  padding: 6px;
  border: solid 1px var(--blue-500);
  border-radius: 50%;
  background-color: white;
  opacity: 0;
}
.carousel .swiper-container .swiper-button-next[data-v-7075a032]:after,
.carousel .swiper-container .swiper-button-prev[data-v-7075a032]:after {
  font-size: 0.875rem;
  font-weight: bold;
  color: var(--blue-500);
}
.carousel a i[data-v-7075a032] {
  line-height: 50px;
}
.carousel .hide[data-v-7075a032] {
  visibility: hidden;
}
.alert-condition-card {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 20px;
  border-radius: 10px;
  background-color: #ffffff;
}
.alert-condition-card.red {
  background-color: var(--red-10);
}
.alert-condition-card.yellow {
  background-color: var(--yellow-10);
}
.alert-condition-card .card-container {
  display: flex;
  align-items: center;
  width: 100%;
}
@media screen and (max-width: 1023px) {
.alert-condition-card .card-container {
    align-items: flex-start;
}
}
.alert-condition-card .card-container .leading-icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  font-size: 3.5rem;
}
.alert-condition-card .card-container .leading-icon.red {
  color: var(--red-500);
}
.alert-condition-card .card-container .leading-icon.yellow {
  color: #ffd500;
}
@media screen and (max-width: 1023px) {
.alert-condition-card .card-container .leading-icon {
    font-size: 2.25rem;
}
}
.alert-condition-card .card-container .card-content {
  margin-left: 20px;
}
.alert-condition-card .card-container .card-content:nth-child(1) {
  margin-left: 0;
}
.alert-condition-card .card-container .card-content p {
  color: var(--gray-900);
}
.alert-condition-card .card-container .card-content .name {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
}
.alert-condition-card .card-container .card-content .content-list {
  display: flex;
  align-items: center;
  margin-top: 6px;
}
@media screen and (max-width: 1023px) {
.alert-condition-card .card-container .card-content .content-list {
    margin-top: 12px;
    flex-direction: column;
    align-items: flex-start;
}
}
.alert-condition-card .card-container .card-content .content-list .list-item {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.alert-condition-card .card-container .card-content .content-list .list-item:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.alert-condition-card .card-container .card-content .content-list .list-item {
    margin-top: 8px;
    margin-left: 0;
}
.alert-condition-card .card-container .card-content .content-list .list-item:nth-child(1) {
    margin-top: 0;
}
}
.alert-condition-card .btns {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.alert-condition-card .btns:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.alert-condition-card .btns {
    flex-direction: column;
}
}
.alert-condition-card .btns .btn {
  margin-left: 20px;
}
.alert-condition-card .btns .btn:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.alert-condition-card .btns .btn {
    margin-top: 10px;
    margin-left: 0;
}
.alert-condition-card .btns .btn:nth-child(1) {
    margin-top: 0;
}
}
.alert-number-card[data-v-53b067f5] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  position: relative;
  overflow: hidden;
  height: 116px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
  border-radius: 20px;
  background-color: var(--white);
}
.alert-number-card .card-title[data-v-53b067f5] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.alert-number-card .num[data-v-53b067f5] {
  margin-top: 8px;
  font-size: 1.5rem;
  line-height: 1.17;
  letter-spacing: 0.6px;
}
.alert-number-card .num[data-v-53b067f5]:nth-child(1) {
  margin-top: 0;
}
.alert-number-card .warning-icon[data-v-53b067f5] {
  position: absolute;
  top: 40px;
  left: 20px;
  font-size: 2.25rem;
}
.alert-number-card .warning-icon.red[data-v-53b067f5] {
  color: var(--red-500);
}
.alert-number-card .warning-icon.yellow[data-v-53b067f5] {
  color: #ffd500;
}
.alert-number-card .icon-start[data-v-53b067f5] {
  position: absolute;
  top: 40px;
  left: 20px;
  font-size: 2.25rem;
  color: var(--gray-700);
}
.arc-button[data-v-7cc363b8] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  padding: 0 24px;
  height: 44px;
  border-radius: 28px;
  white-space: nowrap;
  border: 1px solid var(--white);
}
.arc-button.narrowHeight[data-v-7cc363b8] {
  height: 36px;
}
.arc-button.widthStretch[data-v-7cc363b8] {
  width: 100%;
}
.arc-button.narrow[data-v-7cc363b8] {
  width: 180px;
}
.arc-button.normalWidth[data-v-7cc363b8] {
  width: 200px;
}
.arc-button.outline[data-v-7cc363b8] {
  border: 1px solid var(--gray-500);
}
.arc-button.outline p[data-v-7cc363b8] {
  color: var(--gray-700);
}
.arc-button.outline i[data-v-7cc363b8] {
  color: var(--gray-700);
}
.arc-button.outline[data-v-7cc363b8]:hover {
  border: solid 1px var(--blue-500);
  background-color: #f5fbff;
}
.arc-button.outline:hover p[data-v-7cc363b8],
.arc-button.outline:hover i[data-v-7cc363b8] {
  color: var(--blue-500);
}
.arc-button.outline[data-v-7cc363b8]:active {
  border: solid 1px var(--blue-500);
  background-color: #e3f1fc;
}
.arc-button.outline:active p[data-v-7cc363b8],
.arc-button.outline:active i[data-v-7cc363b8] {
  color: var(--blue-700);
}
.arc-button.primary[data-v-7cc363b8] {
  border: 1px solid var(--blue-500);
  background-color: var(--white);
}
.arc-button.primary p[data-v-7cc363b8] {
  color: var(--blue-500);
}
.arc-button.primary i[data-v-7cc363b8] {
  color: var(--blue-500);
}
.arc-button.primary[data-v-7cc363b8]:hover {
  background-color: var(--blue-500);
}
.arc-button.primary:hover p[data-v-7cc363b8],
.arc-button.primary:hover i[data-v-7cc363b8] {
  color: var(--white);
}
.arc-button.primary[data-v-7cc363b8]:active {
  background-color: var(--blue-700);
}
.arc-button.primary:active p[data-v-7cc363b8],
.arc-button.primary:active i[data-v-7cc363b8] {
  color: var(--white);
}
.arc-button.lightBlue[data-v-7cc363b8] {
  background-color: var(--blue-10);
}
.arc-button.lightBlue p[data-v-7cc363b8],
.arc-button.lightBlue i[data-v-7cc363b8] {
  color: var(--blue-500);
}
.arc-button.lightBlue[data-v-7cc363b8]:hover {
  background-color: var(--blue-30);
}
.arc-button.white[data-v-7cc363b8] {
  background-color: var(--white);
}
.arc-button.white p[data-v-7cc363b8],
.arc-button.white i[data-v-7cc363b8] {
  color: var(--blue-500);
}
.arc-button.smallButton[data-v-7cc363b8] {
  width: 74px;
}
.arc-button.mediumButton[data-v-7cc363b8] {
  width: 108px;
}
.arc-button p[data-v-7cc363b8] {
  position: relative;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
}
.arc-button i[data-v-7cc363b8] {
  position: relative;
  margin-right: 12px;
  font-size: 20px;
  color: white;
}
.assignment-swiper-wrap {
  position: relative;
  width: 100%;
}
.assignment-swiper-wrap .assignment-swiper {
  padding: 40px 106px;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content {
  margin-top: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 2;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content:nth-child(1) {
  margin-top: 0;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .assignment-title {
  margin-top: 20px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .assignment-title:nth-child(1) {
  margin-top: 0;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .assignment-title.small {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .content-text {
  margin-top: 40px;
  font-size: 1.125rem;
  line-height: 1.33;
  word-break: break-word;
  color: #373737;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .content-text:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .content-text {
    margin-top: 89px;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .content-text:nth-child(1) {
    margin-top: 0;
}
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .ws-text-button {
  margin-top: 22px;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .ws-text-button:nth-child(1) {
  margin-top: 0;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .chapter-text {
  margin-top: 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .chapter-text:nth-child(1) {
  margin-top: 0;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .section-text {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .assignment-swiper_content-bottom-btn {
  margin-top: 98px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
  height: 73px;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .assignment-swiper_content-bottom-btn:nth-child(1) {
  margin-top: 0;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .assignment-swiper_content-bottom-btn .warning-text {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 18px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .assignment-swiper_content-bottom-btn .warning-text i {
  margin-right: 4px;
  font-size: 1.125rem;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .assignment-swiper_content-bottom-btn .ws-button {
  margin-top: 10px;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_content .assignment-swiper_content-bottom-btn .ws-button:nth-child(1) {
  margin-top: 0;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_nav-btns {
  display: flex;
  justify-content: space-between;
  position: absolute;
  z-index: inherit;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 40px);
  z-index: 1;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_nav-btns .btn {
  position: relative;
  width: 46px;
  height: 46px;
  border: solid 1px var(--blue-500);
  border-radius: 50%;
  cursor: pointer;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_nav-btns .btn i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.5rem;
  color: var(--blue-500);
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_nav-btns .btn.disabled {
  border: solid 1px #d8d8d8;
}
.assignment-swiper-wrap .assignment-swiper .assignment-swiper_nav-btns .btn.disabled i {
  color: #d8d8d8;
}
.assignment-swiper-wrap .popup-dialog .scrollable-popup-container .popup-content .ws-text {
  word-break: break-word;
}
.button-card .card-title[data-v-729e72dc] {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.button-card .button-card_content[data-v-729e72dc] {
  margin-top: 10px;
  padding: 20px;
  border-radius: 10px;
  border: solid 1px #d8d8d8;
}
.button-card .button-card_content[data-v-729e72dc]:nth-child(1) {
  margin-top: 0;
}
.button-card .button-card_content.white[data-v-729e72dc] {
  border: none;
  background-color: var(--white);
}
.button-card .button-card_content .text[data-v-729e72dc] {
  margin-top: 10px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.button-card .button-card_content .text[data-v-729e72dc]:nth-child(1) {
  margin-top: 0;
}
.button-card .button-card_content .btn[data-v-729e72dc] {
  margin-top: 20px;
}
.button-card .button-card_content .btn[data-v-729e72dc]:nth-child(1) {
  margin-top: 0;
}
.change-assignment-content {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid var(--pink-light);
}
.change-assignment-content:nth-child(1) {
  margin-top: 0;
}
.change-assignment-content .change-assignment-content_title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.change-assignment-content .change-assignment-content_item {
  margin-top: 40px;
}
.change-assignment-content .change-assignment-content_item:nth-child(1) {
  margin-top: 0;
}
.change-assignment-content .change-assignment-content_item .change-assignment-content_item-title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.change-assignment-content .change-assignment-content_item .change-assignment-content_item-text {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.change-assignment-content .change-assignment-content_item .change-assignment-content_item-text:nth-child(1) {
  margin-top: 0;
}
.change-assignment-content .change-assignment-content_item .input-textarea-button {
  margin-top: 20px;
}
.change-assignment-content .change-assignment-content_item .input-textarea-button:nth-child(1) {
  margin-top: 0;
}
.change-assignment-content .change-assignment-content_item .ll-file-list {
  padding-top: 0;
  border-top: none;
}
.change-content-card {
  margin-top: 10px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.change-content-card:nth-child(1) {
  margin-top: 0;
}
.change-content-card .change-content-card_title {
  padding: 16px 20px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.change-content-card .change-content-card_content {
  padding: 20px 40px 40px;
}
@media screen and (max-width: 1023px) {
.change-content-card .change-content-card_content {
    padding: 20px;
}
}
.change-content-card .change-content-card_content .change-content-card_content-text {
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.change-content-card .change-content-card_content .ll-file-list {
  padding-top: 0;
  border-top: none;
}
.change-select-card {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  margin-top: 10px;
  display: flex;
  padding: 16px 10px;
  width: 100%;
}
.change-select-card:nth-child(1) {
  margin-top: 0;
}
.change-select-card.active {
  border-radius: 10px;
  background-color: var(--blue-10);
}
.change-select-card .change-select-card_select-btn .select-btn {
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.change-select-card .change-select-card_content {
  margin-left: 6px;
  width: 100%;
}
.change-select-card .change-select-card_content:nth-child(1) {
  margin-left: 0;
}
.change-select-card .change-select-card_content .change-select-card_content-title-wrap {
  display: flex;
  justify-content: space-between;
}
.change-select-card .change-select-card_content .change-select-card_content-title-wrap .change-select-card_content-title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.change-select-card .change-select-card_content .change-select-card_content-title-wrap .ws-text-button {
  margin-left: 10px;
}
.change-select-card .change-select-card_content .change-select-card_content-title-wrap .ws-text-button:nth-child(1) {
  margin-left: 0;
}
.change-select-card .change-select-card_content .ll-state {
  margin-top: 20px;
}
.change-select-card .change-select-card_content .ll-state:nth-child(1) {
  margin-top: 0;
}
.change-select-card .change-select-card_content .state-dropdown-select-classification {
  margin-top: 20px;
}
.change-select-card .change-select-card_content .state-dropdown-select-classification:nth-child(1) {
  margin-top: 0;
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content {
  margin-top: 20px;
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content:nth-child(1) {
  margin-top: 0;
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content .collaple-content-item {
  margin-top: 20px;
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content .collaple-content-item:nth-child(1) {
  margin-top: 0;
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content .collaple-content-item .collaple-content-item_title-wrap {
  display: flex;
  align-items: center;
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content .collaple-content-item .collaple-content-item_title-wrap .collaple-content-item_icon {
  font-size: 1.25rem;
  color: var(--gray-900);
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content .collaple-content-item .collaple-content-item_title-wrap .collaple-content-item_title {
  margin-left: 6px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content .collaple-content-item .collaple-content-item_title-wrap .collaple-content-item_title:nth-child(1) {
  margin-left: 0;
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content .collaple-content-item .collaple-content-item_text {
  margin-top: 10px;
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content .collaple-content-item .collaple-content-item_text:nth-child(1) {
  margin-top: 0;
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content .collaple-content-item .ll-file-list {
  margin-top: 10px;
  padding-top: 0;
  border-top: none;
}
.change-select-card .change-select-card_content .change-select-card_content_collapse-content .collaple-content-item .ll-file-list:nth-child(1) {
  margin-top: 0;
}
.change-system-content.border-top {
  padding-top: 40px;
  border-top: 1px solid var(--pink-light);
}
.change-system-content .change-system-content_title {
  display: flex;
  align-items: center;
}
.change-system-content .change-system-content_title .change-system-content_title-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 36px;
  height: 36px;
  border-radius: 50%;
  background-color: var(--blue-10);
}
.change-system-content .change-system-content_title .change-system-content_title-icon .conent-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.change-system-content .change-system-content_title .change-system-content_title-icon .content-icon-img {
  flex: 0 0 24px;
}
.change-system-content .change-system-content_title .content-title {
  margin-left: 6px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.change-system-content .change-system-content_title .content-title:nth-child(1) {
  margin-left: 0;
}
.change-system-content .change-system-content_content-wrap {
  margin-top: 30px;
  padding-left: 40px;
}
.change-system-content .change-system-content_content-wrap:nth-child(1) {
  margin-top: 0;
}
.change-system-content .change-system-content_content-wrap .ll-state {
  margin-top: 34px;
}
.change-system-content .change-system-content_content-wrap .ll-state:nth-child(1) {
  margin-top: 0;
}
.change-system-content .change-system-content_content-wrap .content-card-list-wrap {
  margin-top: 30px;
}
.change-system-content .change-system-content_content-wrap .content-card-list-wrap:nth-child(1) {
  margin-top: 0;
}
.change-system-content .change-system-content_content-wrap .content-card-list-wrap .content-card-list_title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.change-system-content .change-system-content_content-wrap .content-card-list-wrap .content-card-list {
  margin-top: 20px;
}
.change-system-content .change-system-content_content-wrap .content-card-list-wrap .content-card-list:nth-child(1) {
  margin-top: 0;
}
.change-system-content-list-date {
  margin-top: 70px;
  width: 100%;
}
.change-system-content-list-date:nth-child(1) {
  margin-top: 0;
}
.change-system-content-list-date .ll-state {
  width: 360px;
}
.change-system-content-list-date .change-system-content {
  margin-top: 40px;
}
.change-system-content-list-date .change-system-content:nth-child(1) {
  margin-top: 0;
}
.checklist-answer-total-item .checklist-answer-total_title[data-v-73a0b283] {
  display: inline-block;
  padding: 6px 10px 6px 6px;
  border-radius: 18px;
  background-color: var(--red-10);
}
.checklist-answer-total-item .checklist-answer-total_title.yellow[data-v-73a0b283] {
  background-color: #fff7d0;
}
.checklist-answer-total-item .checklist-answer-total_title.blue[data-v-73a0b283] {
  background-color: var(--blue-10);
}
.checklist-answer-total-item .checklist-answer-total_content[data-v-73a0b283] {
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.checklist-answer-total-item .checklist-answer-total_content[data-v-73a0b283]:nth-child(1) {
  margin-top: 0;
}
.checklist-answer-total-item .checklist-answer-total_content .ques-number[data-v-73a0b283] {
  margin-left: 6px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.checklist-answer-total-item .checklist-answer-total_content .ques-number[data-v-73a0b283]:nth-child(1) {
  margin-left: 0;
}
.checklist-answer-total-item .checklist-answer-total_content .ques-number p[data-v-73a0b283] {
  margin-top: 4px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  text-align: center;
  color: var(--gray-900);
}
.checklist-answer-total-item .checklist-answer-total_content .ques-number p[data-v-73a0b283]:nth-child(1) {
  margin-top: 0;
}
.checklist-answer-total-item .checklist-answer-total_content .ques-number p.gray[data-v-73a0b283] {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: var(--gray-700);
}
.checklist-question {
  display: flex;
  align-items: flex-start;
  width: 100%;
}
.checklist-question .question-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  width: 100%;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.checklist-question .question-wrap:hover .question-title-wrap, .checklist-question .question-wrap.active .question-title-wrap {
  box-shadow: 0 2px 16px -4px rgba(58, 110, 153, 0.5);
}
.checklist-question .question-wrap .question-title-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  border-radius: 10px;
  align-items: flex-start;
  justify-content: space-between;
  padding: 15px 20px;
  min-height: 54px;
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
.checklist-question .question-wrap .question-title-wrap {
    align-items: flex-start;
}
}
.checklist-question .question-wrap .question-title-wrap.nodropDownToggle {
  cursor: default;
}
.checklist-question .question-wrap .question-title-wrap.bg-red {
  background-color: var(--red-10);
}
.checklist-question .question-wrap .question-title-wrap.dot {
  padding: 15px 12px;
}
.checklist-question .question-wrap .question-title-wrap.edit {
  box-shadow: 0 2px 12px -4px rgba(58, 110, 153, 0.5);
}
@media screen and (max-width: 1023px) {
.checklist-question .question-wrap .question-title-wrap.edit {
    align-items: center;
}
}
.checklist-question .question-wrap .question-title-wrap .left {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 1023px) {
.checklist-question .question-wrap .question-title-wrap .left {
    align-items: flex-start;
}
}
.checklist-question .question-wrap .question-title-wrap .left .title {
  display: flex;
  align-items: center;
}
.checklist-question .question-wrap .question-title-wrap .left .title .ws-text {
  white-space: nowrap;
}
.checklist-question .question-wrap .question-title-wrap .left .circle {
  min-width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .left .circle.high {
  background-color: var(--red-500);
}
.checklist-question .question-wrap .question-title-wrap .left .circle.medium {
  background-color: #ffd500;
}
.checklist-question .question-wrap .question-title-wrap .left .circle.low {
  background-color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .left .num {
  margin-left: 10px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-title-wrap .left .num:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .ws-text {
  white-space: pre-line;
  word-break: break-word;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_subtitle {
  margin-top: 8px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_subtitle:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result {
  display: flex;
  display: flex;
  align-items: center;
  margin-top: 8px;
  font-size: 1rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon {
  font-size: 1.375rem;
  margin-right: 4px;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon.red {
  color: var(--red-500);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon.yellow {
  color: #ffd500;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon.blue {
  color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon.green {
  color: var(--green-500);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon.gray {
  color: var(--gray-700);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title__alert {
  margin-top: 8px;
  display: flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--red-500);
  justify-content: left;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title__alert:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title__alert i {
  font-size: 1.4rem;
  color: var(--red-500);
  margin-right: 4px;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .warning {
  display: flex;
  display: flex;
  align-items: center;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .warning .ws-text {
  margin-left: 6px;
  font-size: 1rem;
  white-space: normal;
  word-break: normal;
  color: var(--red-500);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .warning .ws-text:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .right {
  margin-left: 20px;
  display: flex;
  align-items: center;
}
.checklist-question .question-wrap .question-title-wrap .right:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .right .condition {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 130px;
}
.checklist-question .question-wrap .question-title-wrap .right .condition .remark {
  font-size: 1.5rem;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-title-wrap .right .condition .warning {
  margin-left: 15px;
}
.checklist-question .question-wrap .question-title-wrap .right .condition .warning:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .right .condition .warning.high {
  color: var(--red-500);
}
.checklist-question .question-wrap .question-title-wrap .right .condition .warning.medium {
  color: #ffd500;
}
.checklist-question .question-wrap .question-title-wrap .right .condition .warning.low {
  color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .right .condition .risk-text {
  margin-left: 4px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-title-wrap .right .condition .risk-text:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .right i {
  margin-left: 20px;
  font-size: 1.5rem;
  color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .right i:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .right .text-button {
  margin-left: 40px;
  padding: 0;
}
.checklist-question .question-wrap .question-title-wrap .right .text-button:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.checklist-question .question-wrap .question-title-wrap .right .text-button {
    margin-left: 20px;
}
.checklist-question .question-wrap .question-title-wrap .right .text-button:nth-child(1) {
    margin-left: 0;
}
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon {
  font-size: 1.5rem;
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon.red {
  color: var(--red-500);
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon.yellow {
  color: #ffd500;
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon.blue {
  color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon.green {
  color: var(--green-500);
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon.gray {
  color: var(--gray-700);
}
.checklist-question .question-wrap .question-container {
  padding: 20px 24px;
  transition: all 0.3s;
}
@media screen and (max-width: 1023px) {
.checklist-question .question-wrap .question-container {
    padding: 10px 20px 20px;
}
}
.checklist-question .question-wrap .question-container.edit {
  padding-top: 20px;
}
.checklist-question .question-wrap .question-container.active {
  height: 100vh;
  visibility: visible;
  opacity: 1;
}
.checklist-question .question-wrap .question-container .risk-remark {
  margin-top: 20px;
  display: flex;
  align-items: flex-start;
}
.checklist-question .question-wrap .question-container .risk-remark:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-container .risk-remark.high i {
  color: var(--red-500);
}
.checklist-question .question-wrap .question-container .risk-remark.medium i {
  color: #ffd500;
}
.checklist-question .question-wrap .question-container .risk-remark.low i {
  color: var(--blue-500);
}
.checklist-question .question-wrap .question-container .risk-remark i {
  font-size: 1.25rem;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-container .risk-remark .risk-text {
  margin-left: 4px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-container .risk-remark .risk-text:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-container .question-content {
  margin-top: 20px;
}
.checklist-question .question-wrap .question-container .question-content:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-container .question-content .question-content__no-icon {
  margin-left: 24px;
  margin-bottom: 20px;
}
.checklist-question .question-wrap .question-container .question-content .question-content__text {
  margin-top: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  white-space: pre-line;
  word-break: break-word;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-container .question-content .question-content__text:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-container .question-content .question-content__text.bold {
  font-weight: bold;
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap {
  display: flex;
  align-items: flex-start;
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap .icon i {
  font-size: 1.25rem;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap .question-content_content {
  margin-left: 4px;
  width: 100%;
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap .question-content_content:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap .question-content_content .question-content_content-title-line {
  display: flex;
  justify-content: space-between;
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap .question-content_content .question-content_files {
  width: 100%;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap {
  display: flex;
  margin-top: 10px;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap.ml20 {
  margin-left: 20px;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap i {
  font-size: 1.25rem;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap .download-content {
  margin-left: 4px;
  width: 100%;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap .download-content:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap .download-content .download-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap .download-content .download-list .download-item {
  margin: 5px;
  width: calc((100% - 30px) / 4);
}
@media screen and (max-width: 1199px) {
.checklist-question .question-wrap .question-container .question-content .download-wrap .download-content .download-list .download-item {
    width: calc((100% - 20px) / 2);
}
}
.checklist-question .question-wrap .question-container .input-items .input-item {
  margin-top: 20px;
}
.checklist-question .question-wrap .question-container .input-items .input-item:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-container .input-items .input-item .input-title-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.checklist-question .question-wrap .question-container .input-items .input-item .input-title-wrap .text-button {
  padding: 0;
}
.checklist-question .question-wrap .question-container .input-items .input-item p {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-container .input-items .input-item p.gray {
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--gray-700);
}
.checklist-question .question-wrap .question-container .input-items .input-item p span {
  margin-left: 2px;
  color: var(--red-500);
}
.checklist-question .question-wrap .question-container .input-items .input-item p span:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-container .input-items .input-item .input {
  margin-top: 8px;
}
.checklist-question .question-wrap .question-container .input-items .input-item .input:nth-child(1) {
  margin-top: 0;
}
.links {
  display: flex;
  margin-top: 20px;
}
.links i {
  font-size: 1.25rem;
  color: var(--gray-900);
}
.links .link-content {
  margin-left: 4px;
  width: 100%;
}
.links .link-content:nth-child(1) {
  margin-left: 0;
}
.links .link-content .link-title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.bottom-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.select-tool {
  margin-left: 20px;
}
.select-tool:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.select-tool {
    margin-left: 10px;
}
.select-tool:nth-child(1) {
    margin-left: 0;
}
}
.select-tool .ws-text-button .ws-text-button_content .ws-text-button_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
}
.select-tool .ws-text-button .ws-text-button_content .ws-text-button_text {
  margin-left: 0px;
}
.select-tool .ws-text-button .ws-text-button_content .ws-text-button_text:nth-child(1) {
  margin-left: 0;
}
.edit-tool {
  margin-left: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  min-width: 80px;
}
.edit-tool:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.edit-tool {
    margin-left: 10px;
}
.edit-tool:nth-child(1) {
    margin-left: 0;
}
}
.edit-tool i {
  margin-left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.edit-tool i:nth-child(1) {
  margin-left: 0;
}
.checklist-question {
  display: flex;
  align-items: flex-start;
  width: 100%;
}
.checklist-question .question-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  width: 100%;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.checklist-question .question-wrap:hover .question-title-wrap, .checklist-question .question-wrap.active .question-title-wrap {
  box-shadow: 0 2px 16px -4px rgba(58, 110, 153, 0.5);
}
.checklist-question .question-wrap .question-title-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  border-radius: 10px;
  align-items: flex-start;
  justify-content: space-between;
  padding: 15px 20px;
  min-height: 54px;
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
.checklist-question .question-wrap .question-title-wrap {
    align-items: flex-start;
}
}
.checklist-question .question-wrap .question-title-wrap.nodropDownToggle {
  cursor: default;
}
.checklist-question .question-wrap .question-title-wrap.bg-red {
  background-color: var(--red-10);
}
.checklist-question .question-wrap .question-title-wrap.dot {
  padding: 15px 12px;
}
.checklist-question .question-wrap .question-title-wrap.edit {
  box-shadow: 0 2px 12px -4px rgba(58, 110, 153, 0.5);
}
@media screen and (max-width: 1023px) {
.checklist-question .question-wrap .question-title-wrap.edit {
    align-items: center;
}
}
.checklist-question .question-wrap .question-title-wrap .left {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 1023px) {
.checklist-question .question-wrap .question-title-wrap .left {
    align-items: flex-start;
}
}
.checklist-question .question-wrap .question-title-wrap .left .title {
  display: flex;
  align-items: center;
}
.checklist-question .question-wrap .question-title-wrap .left .title .ws-text {
  white-space: nowrap;
}
.checklist-question .question-wrap .question-title-wrap .left .circle {
  min-width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .left .circle.high {
  background-color: var(--red-500);
}
.checklist-question .question-wrap .question-title-wrap .left .circle.medium {
  background-color: #ffd500;
}
.checklist-question .question-wrap .question-title-wrap .left .circle.low {
  background-color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .left .num {
  margin-left: 10px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-title-wrap .left .num:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .ws-text {
  white-space: pre-line;
  word-break: break-word;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_subtitle {
  margin-top: 8px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_subtitle:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result {
  display: flex;
  display: flex;
  align-items: center;
  margin-top: 8px;
  font-size: 1rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon {
  font-size: 1.375rem;
  margin-right: 4px;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon.red {
  color: var(--red-500);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon.yellow {
  color: #ffd500;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon.blue {
  color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon.green {
  color: var(--green-500);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_result .result-icon.gray {
  color: var(--gray-700);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title__alert {
  margin-top: 8px;
  display: flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--red-500);
  justify-content: left;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title__alert:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .question-title__alert i {
  font-size: 1.4rem;
  color: var(--red-500);
  margin-right: 4px;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .warning {
  display: flex;
  display: flex;
  align-items: center;
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .warning .ws-text {
  margin-left: 6px;
  font-size: 1rem;
  white-space: normal;
  word-break: normal;
  color: var(--red-500);
}
.checklist-question .question-wrap .question-title-wrap .left .question-title .warning .ws-text:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .right {
  margin-left: 20px;
  display: flex;
  align-items: center;
}
.checklist-question .question-wrap .question-title-wrap .right:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .right .condition {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 130px;
}
.checklist-question .question-wrap .question-title-wrap .right .condition .remark {
  font-size: 1.5rem;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-title-wrap .right .condition .warning {
  margin-left: 15px;
}
.checklist-question .question-wrap .question-title-wrap .right .condition .warning:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .right .condition .warning.high {
  color: var(--red-500);
}
.checklist-question .question-wrap .question-title-wrap .right .condition .warning.medium {
  color: #ffd500;
}
.checklist-question .question-wrap .question-title-wrap .right .condition .warning.low {
  color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .right .condition .risk-text {
  margin-left: 4px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-title-wrap .right .condition .risk-text:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .right i {
  margin-left: 20px;
  font-size: 1.5rem;
  color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .right i:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-title-wrap .right .text-button {
  margin-left: 40px;
  padding: 0;
}
.checklist-question .question-wrap .question-title-wrap .right .text-button:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.checklist-question .question-wrap .question-title-wrap .right .text-button {
    margin-left: 20px;
}
.checklist-question .question-wrap .question-title-wrap .right .text-button:nth-child(1) {
    margin-left: 0;
}
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon {
  font-size: 1.5rem;
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon.red {
  color: var(--red-500);
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon.yellow {
  color: #ffd500;
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon.blue {
  color: var(--blue-500);
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon.green {
  color: var(--green-500);
}
.checklist-question .question-wrap .question-title-wrap .right .result-icon.gray {
  color: var(--gray-700);
}
.checklist-question .question-wrap .question-container {
  padding: 20px 24px;
  transition: all 0.3s;
}
@media screen and (max-width: 1023px) {
.checklist-question .question-wrap .question-container {
    padding: 10px 20px 20px;
}
}
.checklist-question .question-wrap .question-container.edit {
  padding-top: 20px;
}
.checklist-question .question-wrap .question-container.active {
  height: 100vh;
  visibility: visible;
  opacity: 1;
}
.checklist-question .question-wrap .question-container .risk-remark {
  margin-top: 20px;
  display: flex;
  align-items: flex-start;
}
.checklist-question .question-wrap .question-container .risk-remark:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-container .risk-remark.high i {
  color: var(--red-500);
}
.checklist-question .question-wrap .question-container .risk-remark.medium i {
  color: #ffd500;
}
.checklist-question .question-wrap .question-container .risk-remark.low i {
  color: var(--blue-500);
}
.checklist-question .question-wrap .question-container .risk-remark i {
  font-size: 1.25rem;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-container .risk-remark .risk-text {
  margin-left: 4px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-container .risk-remark .risk-text:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-container .question-content {
  margin-top: 20px;
}
.checklist-question .question-wrap .question-container .question-content:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-container .question-content .question-content__no-icon {
  margin-left: 24px;
  margin-bottom: 20px;
}
.checklist-question .question-wrap .question-container .question-content .question-content__text {
  margin-top: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  white-space: pre-line;
  word-break: break-word;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-container .question-content .question-content__text:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-container .question-content .question-content__text.bold {
  font-weight: bold;
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap {
  display: flex;
  align-items: flex-start;
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap .icon i {
  font-size: 1.25rem;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap .question-content_content {
  margin-left: 4px;
  width: 100%;
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap .question-content_content:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap .question-content_content .question-content_content-title-line {
  display: flex;
  justify-content: space-between;
}
.checklist-question .question-wrap .question-container .question-content .question-content_wrap .question-content_content .question-content_files {
  width: 100%;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap {
  display: flex;
  margin-top: 10px;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap.ml20 {
  margin-left: 20px;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap i {
  font-size: 1.25rem;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap .download-content {
  margin-left: 4px;
  width: 100%;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap .download-content:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap .download-content .download-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.checklist-question .question-wrap .question-container .question-content .download-wrap .download-content .download-list .download-item {
  margin: 5px;
  width: calc((100% - 30px) / 4);
}
@media screen and (max-width: 1199px) {
.checklist-question .question-wrap .question-container .question-content .download-wrap .download-content .download-list .download-item {
    width: calc((100% - 20px) / 2);
}
}
.checklist-question .question-wrap .question-container .input-items .input-item {
  margin-top: 20px;
}
.checklist-question .question-wrap .question-container .input-items .input-item:nth-child(1) {
  margin-top: 0;
}
.checklist-question .question-wrap .question-container .input-items .input-item .input-title-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.checklist-question .question-wrap .question-container .input-items .input-item .input-title-wrap .text-button {
  padding: 0;
}
.checklist-question .question-wrap .question-container .input-items .input-item p {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.checklist-question .question-wrap .question-container .input-items .input-item p.gray {
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--gray-700);
}
.checklist-question .question-wrap .question-container .input-items .input-item p span {
  margin-left: 2px;
  color: var(--red-500);
}
.checklist-question .question-wrap .question-container .input-items .input-item p span:nth-child(1) {
  margin-left: 0;
}
.checklist-question .question-wrap .question-container .input-items .input-item .input {
  margin-top: 8px;
}
.checklist-question .question-wrap .question-container .input-items .input-item .input:nth-child(1) {
  margin-top: 0;
}
.links {
  display: flex;
  margin-top: 20px;
}
.links i {
  font-size: 1.25rem;
  color: var(--gray-900);
}
.links .link-content {
  margin-left: 4px;
  width: 100%;
}
.links .link-content:nth-child(1) {
  margin-left: 0;
}
.links .link-content .link-title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.bottom-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.select-tool {
  margin-left: 20px;
}
.select-tool:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.select-tool {
    margin-left: 10px;
}
.select-tool:nth-child(1) {
    margin-left: 0;
}
}
.select-tool .ws-text-button .ws-text-button_content .ws-text-button_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
}
.select-tool .ws-text-button .ws-text-button_content .ws-text-button_text {
  margin-left: 0px;
}
.select-tool .ws-text-button .ws-text-button_content .ws-text-button_text:nth-child(1) {
  margin-left: 0;
}
.edit-tool {
  margin-left: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  min-width: 80px;
}
.edit-tool:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.edit-tool {
    margin-left: 10px;
}
.edit-tool:nth-child(1) {
    margin-left: 0;
}
}
.edit-tool i {
  margin-left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.edit-tool i:nth-child(1) {
  margin-left: 0;
}
.checklist-record-skeleton {
  display: flex;
  align-items: center;
  margin-top: 10px;
  padding: 20px 12px;
  width: 100%;
  height: 84px;
  border-radius: 10px;
  background-color: var(--white);
}
.checklist-record-skeleton:nth-child(1) {
  margin-top: 0;
}
.checklist-record-skeleton:first-child {
  margin-top: 40px;
}
.checklist-record-skeleton .skeleton {
  border-radius: 6px;
}
.checklist-record-skeleton .skeleton.circle {
  flex: 0 0 36px;
  height: 36px;
  border-radius: 50%;
}
.checklist-record-skeleton .skeleton.title {
  margin-left: 12px;
  flex: 0 0 80px;
  height: 24px;
}
.checklist-record-skeleton .skeleton.title:nth-child(1) {
  margin-left: 0;
}
.checklist-record-skeleton .skeleton.square {
  margin-left: 12px;
  flex: 0 0 60px;
  height: 60px;
}
.checklist-record-skeleton .skeleton.square:nth-child(1) {
  margin-left: 0;
}
.checklist-record-skeleton .skeleton.content {
  margin-left: 24px;
  flex: 0 0 120px;
  height: 16px;
}
.checklist-record-skeleton .skeleton.content:nth-child(1) {
  margin-left: 0;
}
.chip-button[data-v-69724c64] {
  display: flex;
  display: flex;
  align-items: center;
  padding: 4px 26px 4px 4px;
  border-radius: 40px;
  background-color: var(--white);
  cursor: pointer;
}
.chip-button.width200[data-v-69724c64] {
  min-width: 200px;
}
.chip-button.width200 .text[data-v-69724c64] {
  margin: 0 auto;
}
.chip-button.gray[data-v-69724c64] {
  border: solid 1px #d8d8d8;
}
.chip-button.gray .thumbnail[data-v-69724c64] {
  background-color: var(--gray-700);
}
.chip-button.gray .text[data-v-69724c64] {
  color: var(--gray-700);
}
.chip-button.yellow[data-v-69724c64] {
  border: solid 1px var(--yellow-700);
}
.chip-button.yellow .thumbnail[data-v-69724c64] {
  background-color: var(--yellow-700);
}
.chip-button.red[data-v-69724c64] {
  border: solid 1px var(--red-500);
}
.chip-button.red .thumbnail[data-v-69724c64] {
  background-color: var(--red-500);
}
.chip-button .thumbnail[data-v-69724c64] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 36px;
  height: 36px;
  border-radius: 50%;
}
.chip-button .thumbnail i[data-v-69724c64] {
  font-size: 1.5rem;
  color: var(--white);
}
.chip-button .text[data-v-69724c64] {
  margin-left: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-900);
}
.chip-button .text[data-v-69724c64]:nth-child(1) {
  margin-left: 0;
}
.chip-tolltip {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  padding: 7px 4px;
}
.chip-tolltip:hover .chip-tolltip-tooltip {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  opacity: 0.8;
}
.chip-tolltip .chip-tolltip-tooltip {
  display: flex;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  pointer-events: none;
  flex: 0 0 auto;
  position: absolute;
  bottom: 100%;
  right: 0;
  padding: 6px 10px;
  opacity: 0;
  border-radius: 4px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: var(--black);
}
.chip-tolltip .chip-tolltip-tooltip p {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
}
.collapse-card.borderTop[data-v-8068dbe6] {
  margin-top: 20px;
  border-top: solid 1px #d8d8d8;
}
.collapse-card.borderTop[data-v-8068dbe6]:nth-child(1) {
  margin-top: 0;
}
.collapse-card.outline[data-v-8068dbe6] {
  border: solid 1px var(--blue-50);
}
.collapse-card.white[data-v-8068dbe6] {
  margin-top: 20px;
  padding-bottom: 20px;
  border-top: solid 1px #d8d8d8;
  border-bottom: solid 1px #d8d8d8;
}
.collapse-card.white[data-v-8068dbe6]:nth-child(1) {
  margin-top: 0;
}
.collapse-card.noBorderBottom[data-v-8068dbe6] {
  padding-bottom: 0;
  border-bottom: none;
}
.collapse-card.noBorderTop[data-v-8068dbe6] {
  margin-top: 0;
  border-top: none;
}
.collapse-card .collapse-card_content[data-v-8068dbe6] {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.collapse-card .collapse-card_content.outline[data-v-8068dbe6] {
  background-color: var(--white);
}
.collapse-card .collapse-card_content.small-title[data-v-8068dbe6] {
  padding: 20px 0 0 0;
  border-radius: 0px;
  background-color: var(--white);
}
.collapse-card .collapse-card_content.small-title .card-title[data-v-8068dbe6] {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--gray-900);
}
.collapse-card .collapse-card_content.white[data-v-8068dbe6] {
  padding: 20px 0 0 0;
  border-radius: 0px;
  background-color: var(--white);
}
.collapse-card .collapse-card_content.white .card-title p[data-v-8068dbe6] {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.collapse-card .collapse-card_content.noPb[data-v-8068dbe6] {
  padding-bottom: 0;
}
.collapse-card .collapse-card_content .card-title[data-v-8068dbe6] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.collapse-card .collapse-card_content .card-title i[data-v-8068dbe6] {
  font-size: 24px;
  color: var(--blue-500);
}
.collapse-card .collapse-card_content .card-title p[data-v-8068dbe6] {
  margin-left: 6px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--gray-900);
}
.collapse-card .collapse-card_content .card-title p[data-v-8068dbe6]:nth-child(1) {
  margin-left: 0;
}
.collapse-card .collapse-card_content .card-title .card-title_date[data-v-8068dbe6] {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: right;
  color: var(--gray-700);
}
.collapse-card .collapse-card_content .card-title .card-title_date .date[data-v-8068dbe6] {
  margin-left: 8px;
}
.collapse-card .collapse-card_content .card-content[data-v-8068dbe6] {
  margin-top: 20px;
  align-self: flex-start;
}
.collapse-card .collapse-card_content .card-content[data-v-8068dbe6]:nth-child(1) {
  margin-top: 0;
}
.collapse-card .collapse-card_content .card-content p[data-v-8068dbe6] {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 96px;
  text-overflow: ellipsis;
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  white-space: pre-line;
  color: var(--gray-900);
  transition: all 0.3s;
  overflow-wrap: anywhere;
}
.collapse-card .collapse-card_content .card-content p.active[data-v-8068dbe6] {
  -webkit-line-clamp: unset;
  height: inherit;
  max-height: inherit;
}
.collapse-card .collapse-card_content .download-file[data-v-8068dbe6] {
  margin-top: 10px;
  width: 100%;
}
.collapse-card .collapse-card_content .download-file[data-v-8068dbe6]:nth-child(1) {
  margin-top: 0;
}
.collapse-card .collapse-card_content .collapse-btn[data-v-8068dbe6] {
  margin-top: 30px;
}
.collapse-card .collapse-card_content .collapse-btn[data-v-8068dbe6]:nth-child(1) {
  margin-top: 0;
}
.collapse-card .collapse-card_isloading[data-v-8068dbe6] {
  padding: 40px 0;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}
.collapse-card .collapse-card_isloading .skekete[data-v-8068dbe6] {
  border-radius: 6px;
}
.collapse-card .collapse-card_isloading .skekete.title[data-v-8068dbe6] {
  width: 306px;
  height: 32px;
}
.collapse-card .collapse-card_isloading .collapse-card_isloading-content[data-v-8068dbe6] {
  margin-top: 40px;
  padding-left: 80px;
}
.collapse-card .collapse-card_isloading .collapse-card_isloading-content[data-v-8068dbe6]:nth-child(1) {
  margin-top: 0;
}
.collapse-card .collapse-card_isloading .collapse-card_isloading-content .skekete[data-v-8068dbe6] {
  margin-top: 20px;
  border-radius: 6px;
  height: 20px;
}
.collapse-card .collapse-card_isloading .collapse-card_isloading-content .skekete[data-v-8068dbe6]:nth-child(1) {
  margin-top: 0;
}
.collapse-card .collapse-card_isloading .collapse-card_isloading-content .skekete.skekete1[data-v-8068dbe6] {
  width: 100%;
}
.collapse-card .collapse-card_isloading .collapse-card_isloading-content .skekete.skekete2[data-v-8068dbe6] {
  width: 320px;
}
.collapse-container {
  margin-top: 20px;
  width: 100%;
}
.collapse-container:nth-child(1) {
  margin-top: 0;
}
.collapse-container .collapse-item {
  margin-top: 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
  transition: all 0.3s;
}
.collapse-container .collapse-item:nth-child(1) {
  margin-top: 0;
}
.collapse-container .collapse-item:hover {
  box-shadow: 0 6px 12px -4px rgba(207, 158, 158, 0.08);
}
.collapse-container .collapse-item .collapse-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 22px 20px 20px;
  cursor: pointer;
}
.collapse-container .collapse-item .collapse-title .lv-flex-box .collapse-icon {
  font-size: 1.375rem;
  color: var(--blue-500);
}
.collapse-container .collapse-item .collapse-content {
  display: flex;
  margin-top: 20px;
  flex-direction: column;
  padding: 0 40px 40px;
}
.collapse-container .collapse-item .collapse-content:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.collapse-container .collapse-item .collapse-content {
    padding: 0 20px 40px;
}
}
.collapse-container .collapse-item .collapse-content .collapse-content_container .cards-list_container {
  margin-top: 10px;
  width: 100%;
}
.collapse-container .collapse-item .collapse-content .collapse-content_container .cards-list_container:nth-child(1) {
  margin-top: 0;
}
.collapse-container .collapse-item .collapse-content .collapse-content_container .cards-list_container .cards-list_cards {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.collapse-container .collapse-item .collapse-content .collapse-content_container .cards-list_container .cards-list_cards:nth-child(1) {
  margin-top: 0;
}
.collapse-container .collapse-item .collapse-content .collapse-content_container .cards-list_container .cards-list_cards .license-card {
  margin: 10px;
  width: calc((100% - 80px) / 4);
}
@media screen and (max-width: 1199px) {
.collapse-container .collapse-item .collapse-content .collapse-content_container .cards-list_container .cards-list_cards .license-card {
    width: calc((100% - 60px) / 3);
}
}
@media screen and (max-width: 1023px) {
.collapse-container .collapse-item .collapse-content .collapse-content_container .cards-list_container .cards-list_cards .license-card {
    width: calc((100% - 40px) / 2);
}
}
.collapse-container .collapse-item .collapse-content .collapse-content_container .cards-list_container .cards-list_cards .ws-card {
  margin: 10px;
  width: calc((100% - 80px) / 4);
}
@media screen and (max-width: 1199px) {
.collapse-container .collapse-item .collapse-content .collapse-content_container .cards-list_container .cards-list_cards .ws-card {
    width: calc((100% - 60px) / 3);
}
}
@media screen and (max-width: 1023px) {
.collapse-container .collapse-item .collapse-content .collapse-content_container .cards-list_container .cards-list_cards .ws-card {
    width: calc((100% - 40px) / 2);
}
}
.collapse-container .collapse-item .collapse-content .collapse-content_container .cards-list_buttons {
  display: flex;
  justify-content: center;
}
.collapse-container.white > .collapse-item:first-of-type {
  border-radius: 8px;
  background-color: var(--white);
  box-shadow: 0 3px 3px -1px rgba(4, 48, 71, 0.06);
  border: 1px solid rgba(4, 48, 71, 0.06);
}
.collapse-container.white > .collapse-item:first-of-type:hover {
  box-shadow: 0 6px 12px -4px rgba(207, 158, 158, 0.08);
}
.column-content-tab[data-v-dad3c0fc] {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  height: 50px;
  width: 100%;
  color: var(--gray-700);
}
.column-content-tab.activiated[data-v-dad3c0fc] {
  color: var(--blue-500);
}
.column-content-tab.activiated[data-v-dad3c0fc]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
  border-radius: 1px;
  background-color: var(--blue-500);
}
.column-content-tab button[data-v-dad3c0fc] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: inherit;
}
.column-content-tab-bar[data-v-69e1f7e1] {
  display: flex;
  flex-direction: column;
  width: 122px;
  border-left: 1px solid var(--blue-50);
}
.column-content-tab-bar .column-content-tab[data-v-69e1f7e1] {
  margin-left: -1px;
}
.comment-card {
  margin-top: 40px;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding-top: 40px;
  border-top: 1px solid var(--gray-300);
}
.comment-card:nth-child(1) {
  margin-top: 0;
}
.comment-card .card-title {
  align-self: flex-start;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.comment-card .icons-group {
  margin-top: 20px;
  display: flex;
  align-self: flex-start;
  position: relative;
  width: 100%;
}
.comment-card .icons-group:nth-child(1) {
  margin-top: 0;
}
.comment-card .icons-group .icon {
  margin-left: 10px;
}
.comment-card .icons-group .icon:nth-child(1) {
  margin-left: 0;
}
.comment-card .icons-group .ws-text-button {
  position: absolute;
  right: 0;
  bottom: 0;
}
.comment-card .icons-group .ws-text-button p {
  white-space: nowrap;
}
.comment-card .card-content {
  margin-top: 20px;
  align-self: flex-start;
}
.comment-card .card-content:nth-child(1) {
  margin-top: 0;
}
.comment-card .card-content p {
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  text-align: left;
  color: var(--gray-900);
  overflow-wrap: anywhere;
  white-space: pre-line;
}
.comment-card .more-license-card-list {
  margin-top: 20px;
  width: 100%;
}
.comment-card .more-license-card-list:nth-child(1) {
  margin-top: 0;
}
.comment-card .text-button {
  margin-top: 20px;
}
.comment-card .text-button:nth-child(1) {
  margin-top: 0;
}
.comment-collapse-card .collapse-item {
  margin-top: 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
  transition: all 0.3s;
}
.comment-collapse-card .collapse-item:nth-child(1) {
  margin-top: 0;
}
.comment-collapse-card .collapse-item:hover {
  box-shadow: 0 6px 12px -4px rgba(207, 158, 158, 0.08);
}
.comment-collapse-card .collapse-item .collapse-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 22px 20px 20px;
  cursor: pointer;
}
.comment-collapse-card .collapse-item .collapse-title .comment-title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--blue-500);
}
.comment-collapse-card .collapse-item .collapse-title .title-right {
  display: flex;
  align-items: center;
}
.comment-collapse-card .collapse-item .collapse-title .title-right i {
  margin-left: 20px;
  font-size: 1.375rem;
  color: var(--blue-500);
}
.comment-collapse-card .collapse-item .collapse-title .title-right i:nth-child(1) {
  margin-left: 0;
}
.comment-collapse-card .collapse-item .collapse-title .title-right p {
  font-size: 0.875rem;
  line-height: 1.33;
  text-align: right;
  color: var(--gray-700);
}
.comment-collapse-card .collapse-item .collapse-title .title-right p span {
  margin-left: 6px;
}
.comment-collapse-card .collapse-item .collapse-content {
  display: flex;
  margin-top: 20px;
  flex-direction: column;
  padding: 0 40px 40px;
}
.comment-collapse-card .collapse-item .collapse-content:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.comment-collapse-card .collapse-item .collapse-content {
    padding: 0 20px 40px;
}
}
.comment-collapse-card .collapse-item .collapse-content .icons-group {
  display: flex;
  align-self: flex-start;
  position: relative;
  width: 100%;
}
.comment-collapse-card .collapse-item .collapse-content .icons-group .ws-text-button {
  position: absolute;
  right: 0;
  bottom: 0;
}
.comment-collapse-card .collapse-item .collapse-content .icons-group .ws-text-button p {
  white-space: nowrap;
}
.comment-collapse-card .collapse-item .collapse-content .comment-collapse-card_text {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.comment-collapse-card .collapse-item .collapse-content .comment-collapse-card_text:nth-child(1) {
  margin-top: 0;
}
.comment-collapse-card .collapse-item .collapse-content .license-card-list {
  margin-top: 40px;
  width: 100%;
}
.comment-collapse-card .collapse-item .collapse-content .license-card-list:nth-child(1) {
  margin-top: 0;
}
.comment-collapse-card .collapse-item .collapse-content .lv-event-card {
  margin-top: 40px;
  width: calc((100% - 20px) / 2);
}
.comment-collapse-card .collapse-item .collapse-content .lv-event-card:nth-child(1) {
  margin-top: 0;
}
.content-chip {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  border-radius: 8px;
  background-color: var(--blue-10);
  color: var(--blue-500);
  font-weight: bold;
}
.content-chip.yellow {
  font-weight: normal;
  color: var(--gray-900);
  background-color: var(--yellow-10);
}
.content-chip.lightGray {
  font-weight: normal;
  color: var(--gray-900);
  background-color: var(--gray-100);
}
.content-chip.darkGray {
  font-weight: normal;
  color: var(--white);
  background-color: var(--gray-700);
}
.content-chip.orange {
  font-weight: normal;
  color: var(--gray-900);
  background-color: #fbe0b6;
}
.content-chip.red {
  font-weight: normal;
  color: var(--red-500);
  background-color: var(--red-10);
}
.content-chip.green {
  font-weight: normal;
  color: var(--green-500);
  background-color: var(--green-50);
}
.content-chip.narrow {
  font-weight: normal;
}
.content-chip.transparent {
  height: 26px;
  background-color: transparent;
}
.content-chip.mediumBlue {
  background-color: var(--blue-30);
}
.content-chip .thumbnail {
  font-size: 1.125rem;
}
.content-chip .leadingImg {
  width: 18px;
}
.content-chip .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
}
.content-chip .text:nth-child(1) {
  margin-left: 0;
}
.content-chip .text.no-wrap {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: nowrap;
}
.content-chips-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -7px;
  margin-right: -7px;
}
.content-chips-list.column {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.content-chips-list_item-container {
  display: inline-flex;
  align-items: center;
  position: relative;
  margin: 7px;
  padding: 4px 8px;
  border-radius: 8px;
  background-color: var(--blue-10);
  cursor: default;
}
.content-chips-list_item-container.clickable {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.content-chips-list_item-container .content-chips-list_item-thumbnail {
  font-size: 18px;
  color: var(--blue-500);
}
.content-chips-list_item-container .content-chips-list_item-leadingImg {
  width: 18px;
  color: var(--blue-500);
}
.content-chips-list_item-container .content-chips-list_item-text {
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  white-space: nowrap;
  color: var(--blue-500);
  margin-top: 0;
}
.content-chips-list_item-container .content-chips-list_item-router {
  position: absolute;
  top: 0;
  width: 0;
  width: 100%;
  height: 100%;
}
.content-chips-list_item-container.red {
  background-color: var(--red-10);
}
.content-chips-list_item-container.red .content-chips-list_item-text {
  color: var(--red-500);
}
.control-number-card {
  width: 100%;
}
.control-number-card .control-number-card_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.control-number-card .control-number-card_title .red {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--red-500);
}
.control-number-card .control-number-card_content-wrap {
  margin-top: 8px;
  display: flex;
  align-items: center;
  height: 46px;
}
.control-number-card .control-number-card_content-wrap:nth-child(1) {
  margin-top: 0;
}
.control-number-card .control-number-card_content-wrap .control-number-card_button {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 46px;
  height: 100%;
  border-radius: 8px 0 0 8px;
  background-color: var(--blue-500);
  cursor: pointer;
}
.control-number-card .control-number-card_content-wrap .control-number-card_button.left {
  border-radius: 0 8px 8px 0;
}
.control-number-card .control-number-card_content-wrap .control-number-card_button .button-icon {
  font-size: 1.375rem;
  color: var(--white);
}
.control-number-card .control-number-card_content-wrap .control-number-card_number {
  padding: 12px;
  width: 100%;
  height: 100%;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: center;
  border-top: solid 1px var(--gray-300);
  border-bottom: solid 1px var(--gray-300);
  color: var(--gray-900);
  box-sizing: border-box;
}
.create-task-popup .to-do-card-list:not(:nth-child(3)),
.create-task-popup .input-list-card:not(:nth-child(3)) {
  padding-top: 40px;
  border-top: 1px solid var(--pink-light);
}
.data-table__wrap[data-v-1bcc6778] {
  background-color: var(--white);
  border-radius: 20px;
}
.data-table__wrap .data-table[data-v-1bcc6778] {
  margin-top: 20px;
  display: table;
  position: relative;
  width: 100%;
  overflow: visible;
  border-collapse: collapse;
}
.data-table__wrap .data-table[data-v-1bcc6778]:nth-child(1) {
  margin-top: 0;
}
@media print {
.data-table__wrap .data-table .data-table[data-v-1bcc6778] {
    overflow: visible;
}
}
.data-table__wrap .data-table.table-overflow[data-v-1bcc6778] {
  overflow: visible;
}
.data-table__wrap .data-table .column-header[data-v-1bcc6778] {
  display: table-row;
  padding: 5px 8px;
  border-bottom: 1px solid var(--blue-30);
}
.data-table__wrap .data-table .column-header.noBorder[data-v-1bcc6778] {
  border-bottom: none;
}
.data-table__wrap .data-table .column-header .column-header-item[data-v-1bcc6778] {
  display: table-cell;
  padding: 10px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-700);
  border-bottom: 1px solid var(--blue-30);
}
@media screen and (max-width: 1199px) {
.data-table__wrap .data-table .column-header .column-header-item.tabletHide[data-v-1bcc6778] {
    display: none;
}
}
@media screen and (max-width: 1023px) {
.data-table__wrap .data-table .column-header .column-header-item.mobileHide[data-v-1bcc6778] {
    display: none;
}
}
.data-table__wrap .data-table .column-header .column-header-item.icon[data-v-1bcc6778] {
  text-align: center;
}
.data-table__wrap .data-table .column-header .column-header-item.text-align-left[data-v-1bcc6778] {
  text-align: left;
}
.data-table__wrap .data-table .column-header .column-header-item.alignCenter[data-v-1bcc6778] {
  text-align: center;
}
.data-table__wrap .data-table .column-header .column-header-item.no-wrap[data-v-1bcc6778] {
  word-break: keep-all;
  word-wrap: normal;
  white-space: nowrap;
}
.data-table__wrap .data-table .isloading[data-v-1bcc6778] {
  position: absolute;
  width: 100%;
  top: 40px;
}
.data-table__wrap .data-table .data-table-row[data-v-1bcc6778] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: table-row;
  position: relative;
  padding: 8px;
  border-bottom: 1px solid var(--blue-30);
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0);
  cursor: pointer;
}
.data-table__wrap .data-table .data-table-row.disable[data-v-1bcc6778] {
  cursor: initial;
}
.data-table__wrap .data-table .data-table-row.disable[data-v-1bcc6778]:hover {
  box-shadow: initial;
  transform: initial;
}
.data-table__wrap .data-table .data-table-row[data-v-1bcc6778]:hover {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.4);
}
.data-table__wrap .data-table .data-table-row:last-child .data-table-column[data-v-1bcc6778] {
  border-bottom: 1px solid transparent;
}
.data-table__wrap .data-table .data-table-row.noTranslate[data-v-1bcc6778]:hover {
  transform: none;
}
.data-table__wrap .data-table .data-table-row .data-table-column[data-v-1bcc6778] {
  display: table-cell;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  border-bottom: 1px solid var(--blue-30);
  vertical-align: middle;
  word-break: break-word;
}
.data-table__wrap .data-table .data-table-row .data-table-column.badge[data-v-1bcc6778] {
  justify-content: flex-end;
}
@media screen and (max-width: 1199px) {
.data-table__wrap .data-table .data-table-row .data-table-column.tabletHide[data-v-1bcc6778] {
    display: none;
}
}
@media screen and (max-width: 1023px) {
.data-table__wrap .data-table .data-table-row .data-table-column.mobileHide[data-v-1bcc6778] {
    display: none;
}
}
.data-table__wrap .data-table .data-table-row .data-table-column.overflowHide[data-v-1bcc6778] {
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.data-table__wrap .data-table .data-table-row .data-table-column:nth-last-child(1) p[data-v-1bcc6778] {
  text-align: left;
}
.data-table__wrap .data-table .data-table-row .data-table-column .icon[data-v-1bcc6778] {
  display: flex;
  justify-content: center;
  padding: 10px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  cursor: pointer;
}
.data-table__wrap .data-table .data-table-row .data-table-column .icon.red i[data-v-1bcc6778] {
  color: var(--red-500);
}
.data-table__wrap .data-table .data-table-row .data-table-column .icon.yellow i[data-v-1bcc6778] {
  color: #f3cb00;
}
.data-table__wrap .data-table .data-table-row .data-table-column .icon.green i[data-v-1bcc6778] {
  color: #35b487;
}
.data-table__wrap .data-table .data-table-row .data-table-column .icon.blue i[data-v-1bcc6778] {
  color: var(--blue-500);
}
.data-table__wrap .data-table .data-table-row .data-table-column .icon.light-gray i[data-v-1bcc6778] {
  color: var(--gray-700);
}
.data-table__wrap .data-table .data-table-row .data-table-column .icon.justify-left[data-v-1bcc6778] {
  justify-content: left;
}
.data-table__wrap .data-table .data-table-row .data-table-column .icon .icon__tooltip[data-v-1bcc6778] {
  display: flex;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  pointer-events: none;
  flex: 0 0 auto;
  position: absolute;
  bottom: 100%;
  right: 0;
  padding: 6px 10px;
  opacity: 0;
  border-radius: 4px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: var(--black);
}
.data-table__wrap .data-table .data-table-row .data-table-column .icon:hover .icon__tooltip[data-v-1bcc6778] {
  opacity: 0.8;
}
.data-table__wrap .data-table .data-table-row .data-table-column .checkbox[data-v-1bcc6778] {
  display: flex;
  justify-content: center;
  position: relative;
}
.data-table__wrap .data-table .data-table-row .data-table-column .checkbox input[data-v-1bcc6778] {
  position: absolute;
  display: none;
}
.data-table__wrap .data-table .data-table-row .data-table-column .checkbox input:checked ~ .checkbox-icon .checked[data-v-1bcc6778] {
  display: inline-block;
}
.data-table__wrap .data-table .data-table-row .data-table-column .checkbox input:checked ~ .checkbox-icon .unchecked[data-v-1bcc6778] {
  display: none;
}
.data-table__wrap .data-table .data-table-row .data-table-column .checkbox .checkbox-icon[data-v-1bcc6778] {
  display: flex;
  align-items: center;
}
.data-table__wrap .data-table .data-table-row .data-table-column .checkbox .checkbox-icon[data-v-1bcc6778]::before {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  content: "";
  position: absolute;
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 13px;
  opacity: 0;
  background-color: var(--blue-300);
}
.data-table__wrap .data-table .data-table-row .data-table-column .checkbox .checkbox-icon[data-v-1bcc6778]:hover::before {
  opacity: 0.1;
}
.data-table__wrap .data-table .data-table-row .data-table-column .checkbox .checkbox-icon i[data-v-1bcc6778] {
  font-size: 1.5rem;
  color: var(--blue-500);
  margin-right: 2px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .checkbox .checkbox-icon i.checked[data-v-1bcc6778] {
  display: none;
}
.data-table__wrap .data-table .data-table-row .data-table-column .checkbox .checkbox-icon i.unchecked[data-v-1bcc6778] {
  display: inline-block;
}
.data-table__wrap .data-table .data-table-row .data-table-column .rowCheckbox[data-v-1bcc6778] {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
}
.data-table__wrap .data-table .data-table-row .data-table-column .rowCheckbox.fixed[data-v-1bcc6778] {
  width: 100%;
  height: 100%;
}
.data-table__wrap .data-table .data-table-row .data-table-column .rowCheckbox i[data-v-1bcc6778] {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.data-table__wrap .data-table .data-table-row .data-table-column .text[data-v-1bcc6778] {
  padding: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.data-table__wrap .data-table .data-table-row .data-table-column .text.flex[data-v-1bcc6778] {
  display: flex;
  align-items: center;
}
.data-table__wrap .data-table .data-table-row .data-table-column .text .dot-remind-content_dot[data-v-1bcc6778] {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  min-width: 30px;
  font-size: 1.5rem;
}
.data-table__wrap .data-table .data-table-row .data-table-column .text .text-item[data-v-1bcc6778] {
  margin-top: 20px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .text .text-item[data-v-1bcc6778]:nth-child(1) {
  margin-top: 0;
}
.data-table__wrap .data-table .data-table-row .data-table-column .text.no-wrap[data-v-1bcc6778] {
  word-break: keep-all;
  word-wrap: normal;
  white-space: nowrap;
}
.data-table__wrap .data-table .data-table-row .data-table-column .text-list[data-v-1bcc6778] {
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.data-table__wrap .data-table .data-table-row .data-table-column .text-list[data-v-1bcc6778]:nth-child(1) {
  margin-top: 0;
}
.data-table__wrap .data-table .data-table-row .data-table-column .text-list.ellipsis[data-v-1bcc6778] {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.data-table__wrap .data-table .data-table-row .data-table-column .badge[data-v-1bcc6778] {
  padding: 4px 4px 7px 4px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .chips-group[data-v-1bcc6778] {
  padding: 10px 10px;
  margin: 0 -7px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .avatar[data-v-1bcc6778] {
  padding: 9px 4px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .toDoItem[data-v-1bcc6778] {
  padding: 10px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .time[data-v-1bcc6778] {
  padding: 10px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .attaches[data-v-1bcc6778] {
  display: flex;
  flex-direction: column;
  padding: 8px 10px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .attaches .file-download-button[data-v-1bcc6778] {
  margin-top: 8px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .attaches .file-download-button[data-v-1bcc6778]:nth-child(1) {
  margin-top: 0;
}
.data-table__wrap .data-table .data-table-row .data-table-column .list[data-v-1bcc6778] {
  padding: 17px 10px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .list .ws-text-chip[data-v-1bcc6778] {
  margin-top: 10px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .list .ws-text-chip[data-v-1bcc6778]:nth-child(1) {
  margin-top: 0;
}
.data-table__wrap .data-table .data-table-row .data-table-column .number[data-v-1bcc6778] {
  margin-top: 5px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.data-table__wrap .data-table .data-table-row .data-table-column .number[data-v-1bcc6778]:nth-child(1) {
  margin-top: 0;
}
.data-table__wrap .data-table .data-table-row .data-table-column .buttons[data-v-1bcc6778] {
  display: flex;
  align-items: center;
  padding: 10px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .buttons.downloadPopup[data-v-1bcc6778] {
  display: flex;
  justify-content: start;
  margin-right: 25px;
  margin-left: 10px;
  padding: initial;
}
.data-table__wrap .data-table .data-table-row .data-table-column .buttons .ws-text-button[data-v-1bcc6778] {
  margin-left: 10px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .buttons .ws-text-button[data-v-1bcc6778]:nth-child(1) {
  margin-left: 0;
}
.data-table__wrap .data-table .data-table-row .data-table-column .risk-score[data-v-1bcc6778] {
  display: flex;
}
.data-table__wrap .data-table .data-table-row .data-table-column .risk-score p[data-v-1bcc6778] {
  display: flex;
  display: flex;
  align-items: center;
  position: relative;
  margin-right: 20px;
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.data-table__wrap .data-table .data-table-row .data-table-column .risk-score p .risk-score-dot[data-v-1bcc6778] {
  position: relative;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 8px;
}
.data-table__wrap .data-table .data-table-row .data-table-column .risk-score p .risk-score-dot.red[data-v-1bcc6778] {
  background-color: var(--red-500);
}
.data-table__wrap .data-table .data-table-row .data-table-column .risk-score p .risk-score-dot.yellow[data-v-1bcc6778] {
  background-color: var(--yellow-500);
}
.data-table__wrap .data-table .data-table-row .data-table-column .risk-score p .risk-score-dot.blue[data-v-1bcc6778] {
  background-color: var(--blue-500);
}
.data-table__wrap .data-table .data-table-row .data-table-column .text-align-left[data-v-1bcc6778] {
  text-align: left;
}
.data-table-with-title {
  margin-top: 40px;
}
.data-table-with-title:nth-child(1) {
  margin-top: 0;
}
.data-table-with-title .data-table-with-title__title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-700);
}
.data-table-with-title .data-table-with-title__subtitle-wrap {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}
.data-table-with-title .data-table-with-title__subtitle-wrap:nth-child(1) {
  margin-top: 0;
}
.data-table-with-title .data-table-with-title__subtitle-wrap .data-table-with-title__subtitle {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.data-table-with-title .data-table-with-title__table {
  margin-top: 20px;
}
.data-table-with-title .data-table-with-title__table:nth-child(1) {
  margin-top: 0;
}
.date-picker-button-wrap[data-v-75d6695e] {
  position: relative;
}
.date-picker-button-wrap .date-picker-button[data-v-75d6695e] {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  height: 32px;
  border-radius: 5px;
  border: 0;
  background-color: var(--white);
  cursor: pointer;
}
.date-picker-button-wrap .date-picker-button.error[data-v-75d6695e] {
  background-color: var(--red-10);
}
.date-picker-button-wrap .date-picker-button.error .date-icon[data-v-75d6695e] {
  color: var(--red-500) !important;
}
.date-picker-button-wrap .date-picker-button.error .date-picker-button_text[data-v-75d6695e] {
  color: var(--red-500);
}
.date-picker-button-wrap .date-picker-button.select .date-icon[data-v-75d6695e] {
  color: var(--gray-900) !important;
}
.date-picker-button-wrap .date-picker-button.select p[data-v-75d6695e] {
  color: var(--gray-900);
}
.date-picker-button-wrap .date-picker-button:hover .date-icon[data-v-75d6695e] {
  color: var(--blue-500) !important;
}
.date-picker-button-wrap .date-picker-button:hover p[data-v-75d6695e] {
  color: var(--blue-500) !important;
}
.date-picker-button-wrap .date-picker-button .date-icon[data-v-75d6695e] {
  font-size: 1.5rem;
  color: var(--gray-700) !important;
}
.date-picker-button-wrap .date-picker-button .date-picker-button_text[data-v-75d6695e] {
  margin-left: 4px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.date-picker-button-wrap .date-picker-button .date-picker-button_text[data-v-75d6695e]:nth-child(1) {
  margin-left: 0;
}
.date-picker-button-wrap .date-picker[data-v-75d6695e] {
  margin-top: 8px;
  position: absolute !important;
  z-index: 300;
}
.date-picker-button-wrap .date-picker[data-v-75d6695e]:nth-child(1) {
  margin-top: 0;
}
.date-picker-button-wrap .date-picker.drop-up[data-v-75d6695e] {
  margin-bottom: 4px;
  top: initial;
  bottom: 100%;
}
.date-picker-button-wrap .date-picker.drop-up[data-v-75d6695e]:nth-child(1) {
  margin-bottom: 0;
}
.diagram-bar-chart .diagram-bar-chart__title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  text-align: center;
  color: var(--gray-900);
}
.diagram-bar-chart .diagram-status-label {
  margin-top: 20px;
}
.diagram-bar-chart .diagram-status-label:nth-child(1) {
  margin-top: 0;
}
.diagram-bar-chart .diagram-switch-sec {
  margin-top: 10px;
}
.diagram-bar-chart .diagram-switch-sec:nth-child(1) {
  margin-top: 0;
}
.diagram-bar-chart .diagram-bar-chart__graph-sec {
  margin-top: 55px;
  position: relative;
  min-height: 145px;
}
.diagram-bar-chart .diagram-bar-chart__graph-sec:nth-child(1) {
  margin-top: 0;
}
.diagram-bar-chart .diagram-bar-chart__graph-sec .diagram-bar-chart__graph-sec__content {
  position: relative;
}
.diagram-bar-chart .diagram-bar-chart__graph-sec .diagram-bar-chart__graph-sec__content .diagram-bar-chart__graph-sec__content-bar-sec {
  display: flex;
  position: relative;
  z-index: 2;
}
.diagram-bar-chart .diagram-bar-chart__graph-sec .diagram-bar-chart__graph-sec__content .diagram-bar-chart__graph-sec__content-bar-sec .diagram-bar-chart__graph-sec__content-bar {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column-reverse;
  justify-content: flex-start;
  width: 100%;
}
.diagram-bar-chart .diagram-bar-chart__graph-sec .diagram-bar-chart__graph-sec__content .diagram-bar-chart__graph-sec__content-bar-sec .diagram-bar-chart__graph-sec__content-bar .diagram-bar-chart__graph-sec__content-bar-item {
  width: 16px;
  background-color: #000;
}
.diagram-bar-chart .diagram-bar-chart__graph-sec .diagram-bar-chart__graph-sec__content .diagram-bar-chart__graph-sec__content-bar-sec .diagram-bar-chart__graph-sec__content-bar .diagram-bar-chart__graph-sec__content-bar-item:last-child {
  border-radius: 4px 4px 0 0;
}
.diagram-bar-chart .diagram-bar-chart__graph-sec .diagram-bar-chart__graph-sec__content .diagram-bar-chart__graph-sec__content-bg {
  display: flex;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  flex-direction: column;
  width: 100%;
  border-top: solid 1px #f0f0f0;
}
.diagram-bar-chart .diagram-bar-chart__graph-sec .diagram-bar-chart__graph-sec__content .diagram-bar-chart__graph-sec__content-bg .diagram-bar-chart__graph-sec__content-bg-item {
  width: 100%;
  height: 100%;
  border-bottom: solid 1px #f0f0f0;
}
.diagram-bar-chart .diagram-bar-chart__graph-sec .diagram-bar-chart__graph-sec__content .diagram-tooltip {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.diagram-bar-chart .diagram-bar-chart__graph-sec .diagram-frequency-sec {
  position: absolute;
  bottom: -8px;
  left: -10px;
  width: 40px;
}
.diagram-bar-chart .diagram-bar-chart__bottom-label-sec {
  margin-top: 8px;
  display: flex;
}
.diagram-bar-chart .diagram-bar-chart__bottom-label-sec:nth-child(1) {
  margin-top: 0;
}
.diagram-bar-chart .diagram-bar-chart__bottom-label-sec .diagram-bar-chart__bottom-label {
  width: 100%;
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: 0.8px;
  text-align: center;
  color: var(--gray-900);
}
.diagram-bubble-chart .diagram-bubble-chart__title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  text-align: center;
  color: var(--gray-900);
}
.diagram-bubble-chart .diagram-status-label {
  margin-top: 20px;
}
.diagram-bubble-chart .diagram-status-label:nth-child(1) {
  margin-top: 0;
}
.diagram-bubble-chart .diagram-switch-sec {
  margin-top: 10px;
}
.diagram-bubble-chart .diagram-switch-sec:nth-child(1) {
  margin-top: 0;
}
.diagram-bubble-chart .diagram-bubble-chart__graph-sec {
  margin-top: 55px;
  position: relative;
  min-height: 145px;
}
.diagram-bubble-chart .diagram-bubble-chart__graph-sec:nth-child(1) {
  margin-top: 0;
}
.diagram-bubble-chart .diagram-bubble-chart__graph-sec .diagram-bubble-chart__graph-sec__content {
  position: relative;
}
.diagram-bubble-chart .diagram-bubble-chart__graph-sec .diagram-bubble-chart__graph-sec__content .diagram-bubble-chart__graph-sec__content-bubble-sec {
  display: flex;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.diagram-bubble-chart .diagram-bubble-chart__graph-sec .diagram-bubble-chart__graph-sec__content .diagram-bubble-chart__graph-sec__content-bubble-sec .diagram-bubble-chart__graph-sec__content-bubble {
  display: flex;
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  margin: 0 6px;
  width: 100%;
  height: 100%;
}
.diagram-bubble-chart .diagram-bubble-chart__graph-sec .diagram-bubble-chart__graph-sec__content .diagram-bubble-chart__graph-sec__content-bubble-sec .diagram-bubble-chart__graph-sec__content-bubble .diagram-bubble-chart__graph-sec__content-bubble-item {
  position: absolute;
  width: 50px;
  height: 50px;
  opacity: 0;
  border-radius: 50%;
  box-shadow: 0 0 4px 0 rgba(221, 78, 65, 0.4);
  border: solid 0.8px var(--red-700);
  background-image: radial-gradient(circle at 50% 51%, rgba(249, 98, 75, 0.4), rgba(241, 53, 36, 0.8) 69%);
}
.diagram-bubble-chart .diagram-bubble-chart__graph-sec .diagram-bubble-chart__graph-sec__content .diagram-bubble-chart__graph-sec__content-bubble-sec .diagram-bubble-chart__graph-sec__content-bubble .diagram-bubble-chart__graph-sec__content-bubble-item.checked {
  opacity: 1;
}
.diagram-bubble-chart .diagram-bubble-chart__graph-sec .diagram-bubble-chart__graph-sec__content .diagram-bubble-chart__graph-sec__content-bg {
  display: flex;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  flex-direction: column;
  width: 100%;
  border-top: solid 1px #f0f0f0;
}
.diagram-bubble-chart .diagram-bubble-chart__graph-sec .diagram-bubble-chart__graph-sec__content .diagram-bubble-chart__graph-sec__content-bg .diagram-bubble-chart__graph-sec__content-bg-item {
  width: 100%;
  height: 100%;
  border-bottom: solid 1px #f0f0f0;
}
.diagram-bubble-chart .diagram-bubble-chart__graph-sec .diagram-bubble-chart__graph-sec__content .diagram-tooltip {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.diagram-bubble-chart .diagram-bubble-chart__graph-sec .diagram-frequency-sec {
  position: absolute;
  bottom: -8px;
  left: -10px;
  width: 40px;
}
.diagram-bubble-chart .diagram-bubble-chart__bottom-label-sec {
  margin-top: 8px;
  display: flex;
}
.diagram-bubble-chart .diagram-bubble-chart__bottom-label-sec:nth-child(1) {
  margin-top: 0;
}
.diagram-bubble-chart .diagram-bubble-chart__bottom-label-sec .diagram-bubble-chart__bottom-label {
  width: 100%;
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: 0.8px;
  text-align: center;
  color: var(--gray-900);
}
.diagram-frequency-sec {
  text-align: right;
}
.diagram-frequency-sec .diagram-frequency-sec__title {
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.diagram-frequency-sec .diagram-frequency-sec__text {
  margin-top: 6px;
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.diagram-frequency-sec .diagram-frequency-sec__text:nth-child(1) {
  margin-top: 0;
}
.diagram-line-chart .diagram-line-chart__title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  text-align: center;
  color: var(--gray-900);
}
.diagram-line-chart .diagram-status-label {
  margin-top: 20px;
}
.diagram-line-chart .diagram-status-label:nth-child(1) {
  margin-top: 0;
}
.diagram-line-chart .diagram-switch-sec {
  margin-top: 10px;
}
.diagram-line-chart .diagram-switch-sec:nth-child(1) {
  margin-top: 0;
}
.diagram-line-chart .diagram-line-chart__graph-sec {
  margin-top: 55px;
  position: relative;
  min-height: 145px;
}
.diagram-line-chart .diagram-line-chart__graph-sec:nth-child(1) {
  margin-top: 0;
}
.diagram-line-chart .diagram-line-chart__graph-sec .diagram-line-chart__graph-sec__content {
  position: relative;
}
.diagram-line-chart .diagram-line-chart__graph-sec .diagram-line-chart__graph-sec__content .diagram-line-sec {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
}
.diagram-line-chart .diagram-line-chart__graph-sec .diagram-line-chart__graph-sec__content .diagram-line-chart__graph-sec__content-bg {
  display: flex;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  flex-direction: column;
  width: 100%;
  border-top: solid 1px #f0f0f0;
}
.diagram-line-chart .diagram-line-chart__graph-sec .diagram-line-chart__graph-sec__content .diagram-line-chart__graph-sec__content-bg .diagram-line-chart__graph-sec__content-bg-item {
  width: 100%;
  height: 100%;
  border-bottom: solid 1px #f0f0f0;
}
.diagram-line-chart .diagram-line-chart__graph-sec .diagram-line-chart__graph-sec__content .diagram-tooltip {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.diagram-line-chart .diagram-line-chart__graph-sec .diagram-frequency-sec {
  position: absolute;
  bottom: -8px;
  left: -10px;
  width: 40px;
}
.diagram-line-chart .diagram-line-chart__bottom-label-sec {
  margin-top: 8px;
  display: flex;
}
.diagram-line-chart .diagram-line-chart__bottom-label-sec:nth-child(1) {
  margin-top: 0;
}
.diagram-line-chart .diagram-line-chart__bottom-label-sec .diagram-line-chart__bottom-label {
  width: 100%;
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: 0.8px;
  text-align: center;
  color: var(--gray-900);
}
.diagram-line-sec {
  width: 100%;
  height: 100%;
}
.diagram-line-sec .diagram-line-sec__lines {
  width: 100%;
  height: 100%;
}
.diagram-line-sec .diagram-line-sec__lines path {
  fill: none;
  stroke-width: 1.6;
}
.diagram-line-sec .diagram-line-sec_dots {
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.diagram-line-sec .diagram-line-sec_dots .diagram-line-sec_dot-wrapper {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  flex: 1;
  position: relative;
  margin: 0 6px;
  opacity: 0;
}
.diagram-line-sec .diagram-line-sec_dots .diagram-line-sec_dot-wrapper.active {
  opacity: 1;
}
.diagram-line-sec .diagram-line-sec_dots .diagram-line-sec_dot-wrapper .diagram-line-sec_dot {
  transform: translate(-50%, 50%);
  position: absolute;
  z-index: 3;
  left: 50%;
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  box-shadow: 0 2px 2px 0 rgba(8, 46, 80, 0.2);
  border: solid 1px var(--white);
  transition: color 0.2s, background-color 0.2s;
}
.diagram-status-label {
  display: flex;
  align-items: center;
}
.diagram-status-label .diagram-status-label__status-item {
  margin-left: 14px;
  display: flex;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.diagram-status-label .diagram-status-label__status-item:nth-child(1) {
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
.diagram-status-label .diagram-status-label__status-item {
    margin: 0;
    min-width: 30%;
}
}
.diagram-status-label .diagram-status-label__status-item .diagram-status-label__status-item__block {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  background-color: #ffffff;
}
.diagram-status-label .diagram-status-label__status-item .diagram-status-label__status-item__text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: #bfc0c1;
}
.diagram-status-label .diagram-status-label__status-item .diagram-status-label__status-item__text:nth-child(1) {
  margin-left: 0;
}
.diagram-status-label .diagram-status-label__status-item.disabled {
  cursor: not-allowed;
}
.diagram-status-label .diagram-status-label__status-item.frequency::before {
  content: none;
}
.diagram-status-label .diagram-status-label__status-item.frequency svg {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  width: 16px;
  height: 12px;
  margin-right: 8px;
  opacity: 0;
  visibility: hidden;
}
.diagram-status-label .diagram-status-label__status-item.checked .diagram-status-label__status-item__block {
  background-color: #bfc0c1;
}
.diagram-status-label .diagram-status-label__status-item.checked .diagram-status-label__status-item__text {
  opacity: 1;
  color: var(--gray-900);
}
.diagram-status-label .diagram-status-label__status-item input[type=checkbox] {
  display: none;
}
.diagram-switch-sec {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.diagram-switch-sec .diagram-switch-sec__switch-btn {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  margin-left: 10px;
  font-size: 1.25rem;
  color: var(--blue-500);
  cursor: pointer;
}
.diagram-switch-sec .diagram-switch-sec__switch-btn:nth-child(1) {
  margin-left: 0;
}
.diagram-switch-sec .diagram-switch-sec__switch-btn:hover {
  color: var(--blue-700);
}
.diagram-switch-sec .diagram-switch-sec__switch-title {
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.diagram-tooltip {
  width: 100%;
  height: 100%;
  position: relative;
}
.diagram-tooltip .diagram-tooltip__hover-wrapper {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__hover {
  flex: 1;
  position: relative;
  margin: 0 6px;
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__tooltip {
  position: absolute;
  z-index: 2;
  padding: 18px;
  min-width: 160px;
  visibility: hidden;
  opacity: 0;
  border-radius: 10px;
  box-shadow: 0 4px 8px 0 rgba(8, 53, 103, 0.16);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  pointer-events: none;
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__tooltip.active {
  visibility: visible;
  opacity: 1;
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__tooltip .diagram-tooltip__tooltip__title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__tooltip .diagram-tooltip__tooltip__tooltip-content {
  margin-top: 8px;
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__tooltip .diagram-tooltip__tooltip__tooltip-content:nth-child(1) {
  margin-top: 0;
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__tooltip .diagram-tooltip__tooltip__tooltip-content .diagram-tooltip__tooltip__tooltip-row {
  margin-top: 10px;
  display: flex;
  align-items: flex-start;
  position: relative;
  padding-left: 18px;
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__tooltip .diagram-tooltip__tooltip__tooltip-content .diagram-tooltip__tooltip__tooltip-row:nth-child(1) {
  margin-top: 0;
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__tooltip .diagram-tooltip__tooltip__tooltip-content .diagram-tooltip__tooltip__tooltip-row .diagram-tooltip__tooltip__tooltip-row-label {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: -4px;
  width: 18px;
  height: 18px;
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__tooltip .diagram-tooltip__tooltip__tooltip-content .diagram-tooltip__tooltip__tooltip-row .diagram-tooltip__tooltip__tooltip-row-label .diagram-tooltip__tooltip__tooltip-row-label_block {
  border-radius: 4px;
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__tooltip .diagram-tooltip__tooltip__tooltip-content .diagram-tooltip__tooltip__tooltip-row .diagram-tooltip__tooltip__tooltip-row-title {
  margin-right: 16px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-900);
}
.diagram-tooltip .diagram-tooltip__hover-wrapper .diagram-tooltip__tooltip .diagram-tooltip__tooltip__tooltip-content .diagram-tooltip__tooltip__tooltip-row .diagram-tooltip__tooltip__tooltip-row-content {
  margin-left: auto;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-900);
}
.diff-text-card {
  padding: 20px 0;
  border-top: 1px solid #d8d8d8;
}
.diff-text-card.printType {
  border-top: none;
}
.diff-text-card.printType .diff-text-card_title-wrap {
  padding-bottom: 16px;
  border-bottom: 1px solid #d8d8d8;
}
.diff-text-card .diff-text-card_title-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.diff-text-card .diff-text-card_title-wrap .diff-text-card_title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.diff-text-card .diff-text-card_title-wrap .diff-text-card_date {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: right;
  color: var(--gray-700);
}
.diff-text-card .diff-text-card_title-wrap .diff-text-card_date .diff-text-card_date-text {
  margin-left: 8px;
}
.diff-text-card .diff-text-card_title-wrap .diff-text-card_date .diff-text-card_date-text:nth-child(1) {
  margin-left: 0;
}
.diff-text-card .diff-text-card_comment-wrap {
  margin-top: 20px;
}
.diff-text-card .diff-text-card_comment-wrap:nth-child(1) {
  margin-top: 0;
}
.diff-text-card .diff-text-card_comment-wrap .diff-text-card_comment-title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.diff-text-card .diff-text-card_comment-wrap .diff-text-card_comment-icon {
  margin-top: 20px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.diff-text-card .diff-text-card_comment-wrap .diff-text-card_comment-icon:nth-child(1) {
  margin-top: 0;
}
.diff-text-card .diff-text-card_comment-wrap .diff-text-card_comment-icon .text-icon {
  margin: 5px;
}
.diff-text-card .diff-text-card_comment-wrap .diff-text-card_comment-content {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.diff-text-card .diff-text-card_comment-wrap .diff-text-card_comment-content:nth-child(1) {
  margin-top: 0;
}
.diff-text-card .diff-text-card__card-list {
  margin-top: 20px;
  display: flex;
  align-items: flex-start;
}
.diff-text-card .diff-text-card__card-list:nth-child(1) {
  margin-top: 0;
}
.diff-text-card .diff-text-card__card-list .diff-text-card__card {
  flex: 1;
}
.diff-text-card .diff-text-card__card-list .diff-text-card__card:first-child {
  margin-right: 20px;
}
.dot-isloading {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dot-isloading:nth-child(1) {
  margin-top: 0;
}
.dot-remind-content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: flex-start;
  position: relative;
  padding: 10px 16px 10px 24px;
  cursor: pointer;
}
.dot-remind-content:hover {
  background-color: var(--blue-10);
}
.dot-remind-content .dot-remind-content_dot {
  position: absolute;
  left: 0;
  font-size: 1.5rem;
}
.dot-remind-content .dot-remind-content_content-wrap .dot-remind-content_content-text {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 40px;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  word-break: break-word;
  color: var(--gray-900);
}
.dot-remind-content .dot-remind-content_content-wrap .dot-remind-content_content-date {
  margin-top: 6px;
  display: flex;
  align-items: center;
}
.dot-remind-content .dot-remind-content_content-wrap .dot-remind-content_content-date:nth-child(1) {
  margin-top: 0;
}
.dot-remind-content .dot-remind-content_content-wrap .dot-remind-content_content-date .content-icon {
  font-size: 1.125rem;
  color: var(--gray-700);
}
.dot-remind-content .dot-remind-content_content-wrap .dot-remind-content_content-date .content-date {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-700);
}
.dot-remind-content .dot-remind-content_content-wrap .dot-remind-content_content-date .content-date:nth-child(1) {
  margin-left: 0;
}
.download-app-card[data-v-8718b6ae] {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 36px 24px 24px;
  width: 100%;
  border-radius: 10px;
  background-color: var(--white);
}
.download-app-card .download-app-card_title[data-v-8718b6ae] {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  text-align: center;
  color: var(--gray-900);
}
.download-app-card .download-app-card_content[data-v-8718b6ae] {
  margin-top: 24px;
  font-size: 1.125rem;
  line-height: 1.33;
  text-align: center;
  color: var(--gray-900);
}
.download-app-card .download-app-card_content[data-v-8718b6ae]:nth-child(1) {
  margin-top: 0;
}
.download-app-card .download-button[data-v-8718b6ae] {
  margin-top: 24px;
  width: 100%;
}
.download-app-card .download-button[data-v-8718b6ae]:nth-child(1) {
  margin-top: 0;
}
.download-app-card .download-button .gradient-button[data-v-8718b6ae] {
  height: 56px;
}
.download-app-card .download-button .gradient-button[data-v-8718b6ae]:before {
  height: 56px;
}
.download-app-card .ws-text-button[data-v-8718b6ae] {
  margin-top: 21px;
}
.download-app-card .ws-text-button[data-v-8718b6ae]:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_title span {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--red-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 100%;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.wide {
  width: 200px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.narrow {
  width: 180px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline:hover .input-button,
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline:hover .icon {
  color: var(--blue-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline .icon {
  color: var(--gray-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
  overflow: hidden;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled:hover {
  border: solid 1px var(--gray-300);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled:hover .input-button,
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled:hover .icon {
  color: var(--gray-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled .icon {
  color: var(--gray-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.error {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.error .input-button {
  color: var(--red-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.error .icon {
  color: var(--red-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .input-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 10px 0 16px;
  position: relative;
  height: 100%;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .input-button .select {
  font-size: 1rem;
  display: block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  position: absolute;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .input-button .select.active {
  color: var(--gray-900);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .input-button .num {
  position: absolute;
  right: 40px;
  padding: 2px 7.5px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--blue-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.leading-icon {
  left: 16px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.leading-icon ~ .input-button {
  padding-left: 48px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.trailing-icon {
  right: 8px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  z-index: 100;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  overflow: hidden;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu.priority {
  padding-bottom: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool {
  padding: 10px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool.btn {
  padding: 20px 20px 8px;
  border-bottom: 1px solid var(--gray-300);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool .select-all-btn {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool .select-all-btn .select-all-btn-icon {
  font-size: 1.25rem;
  color: var(--blue-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool .select-all-btn span {
  margin-left: 8px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool .select-all-btn span:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content {
  position: relative;
  padding: 10px 20px;
  max-height: 310px;
  overflow: hidden;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle {
  margin-top: 8px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input {
  position: absolute;
  opacity: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .checked {
  display: block;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .unchecked {
  display: none;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i {
  font-size: 1.25rem;
  color: var(--blue-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i.checked {
  display: none;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i.unchecked {
  display: block;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label {
  display: flex;
  align-items: center;
  padding: 10px 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label span {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label span:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text i {
  font-size: 1.125rem;
  color: var(--red-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text p {
  margin-left: 4px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--red-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text p:nth-child(1) {
  margin-left: 0;
}
.dropdown-menu-button {
  width: 100%;
}
.dropdown-menu-button .dropdown-menu-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-menu-button .dropdown-menu-button_title span {
  color: var(--red-300);
}
.dropdown-menu-button .dropdown-wrap {
  margin-top: 8px;
  display: block;
}
.dropdown-menu-button .dropdown-wrap:nth-child(1) {
  margin-top: 0;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap {
  display: flex;
  align-items: center;
  position: relative;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .text {
  margin-left: 10px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-900);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .text:nth-child(1) {
  margin-left: 0;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content {
  margin-left: 10px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  min-height: 46px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content:nth-child(1) {
  margin-left: 0;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.disabled {
  background-color: var(--gray-100);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.disabled button {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.disabled .icon {
  color: var(--gray-500);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.widthFix200 {
  width: 200px;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.widthFix180 {
  width: 180px;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline {
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline:hover button,
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline:hover .icon {
  color: var(--blue-500);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline button {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline button.select {
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.outline .icon {
  color: var(--gray-500);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.error {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.error button {
  color: var(--red-500);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content.error .icon {
  color: var(--red-500);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 0 36px 0 16px;
  height: 100%;
  width: 100%;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
  overflow: hidden;
  text-align: left;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon.leading-icon {
  left: 16px;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon.leading-icon ~ button {
  padding-left: 48px;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon.trailing-icon {
  right: 8px;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu-button_content .dropdown-menu-button_content__loading {
  left: 50%;
  transform: translateX(-50%);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  width: 100%;
  padding: 10px 0;
  position: absolute;
  top: 45px;
  z-index: 100;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu .dropdown-scrollable-content {
  max-height: 200px;
  overflow: hidden;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item:hover {
  background-color: var(--blue-10);
}
.dropdown-menu-button .dropdown-wrap .dropdown-menu-button_content-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected {
  color: var(--blue-500);
}
.dropdown-menu-button .dropdown-wrap .remind-text {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
.dropdown-menu-button .dropdown-wrap .remind-text:nth-child(1) {
  margin-top: 0;
}
.dropdown-menu-button .dropdown-wrap .remind-text i {
  font-size: 1.125rem;
  color: var(--red-500);
}
.dropdown-menu-button .dropdown-wrap .remind-text p {
  margin-left: 4px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--red-500);
}
.dropdown-menu-button .dropdown-wrap .remind-text p:nth-child(1) {
  margin-left: 0;
}
.dropdown-menu-button .dropdown-wrap .invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.dropdown-menu-button .dropdown-wrap .invalid-text:nth-child(1) {
  margin-top: 0;
}
.dropdown-menu-button .dropdown-wrap .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.dropdown-menu-button .dropdown-wrap .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.dropdown-menu-button .dropdown-wrap .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.dropdown-menu-button-icon[data-v-0a8414ab] {
  margin-top: 28px;
  position: relative;
  z-index: 110;
}
.dropdown-menu-button-icon[data-v-0a8414ab]:nth-child(1) {
  margin-top: 0;
}
.dropdown-menu-button-icon .dropdown-menu-button[data-v-0a8414ab] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  position: relative;
  padding: 0 12px 0 8px;
  width: 200px;
  min-height: 46px;
  border-radius: 10px;
  background-color: var(--blue-500);
  cursor: pointer;
}
.dropdown-menu-button-icon .dropdown-menu-button[data-v-0a8414ab]:hover {
  background-color: var(--blue-700);
}
.dropdown-menu-button-icon .dropdown-menu-button[data-v-0a8414ab]:focus {
  background-color: var(--blue-700);
}
.dropdown-menu-button-icon .dropdown-menu-button.subActive[data-v-0a8414ab] {
  width: 46px;
}
.dropdown-menu-button-icon .dropdown-menu-button.subActive button p[data-v-0a8414ab] {
  display: none;
}
.dropdown-menu-button-icon .dropdown-menu-button.subActive .icon.leading-icon[data-v-0a8414ab] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.dropdown-menu-button-icon .dropdown-menu-button.subActive .icon.trailing-icon[data-v-0a8414ab] {
  position: absolute;
  font-size: 16px;
  top: 60%;
  left: 60%;
}
@media screen and (max-width: 1199px) {
.dropdown-menu-button-icon .dropdown-menu-button[data-v-0a8414ab] {
    width: 46px;
}
}
.dropdown-menu-button-icon .dropdown-menu-button.narrow[data-v-0a8414ab] {
  width: 180px;
}
.dropdown-menu-button-icon .dropdown-menu-button.outline[data-v-0a8414ab] {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-menu-button-icon .dropdown-menu-button.outline[data-v-0a8414ab]:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.dropdown-menu-button-icon .dropdown-menu-button.outline:hover button[data-v-0a8414ab],
.dropdown-menu-button-icon .dropdown-menu-button.outline:hover .icon[data-v-0a8414ab] {
  color: var(--blue-500);
}
.dropdown-menu-button-icon .dropdown-menu-button.outline button[data-v-0a8414ab] {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.dropdown-menu-button-icon .dropdown-menu-button.outline .icon[data-v-0a8414ab] {
  color: var(--gray-500);
}
.dropdown-menu-button-icon .dropdown-menu-button button[data-v-0a8414ab] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  margin-left: 6px;
  height: 100%;
  width: 100%;
}
.dropdown-menu-button-icon .dropdown-menu-button button[data-v-0a8414ab]:nth-child(1) {
  margin-left: 0;
}
.dropdown-menu-button-icon .dropdown-menu-button button p[data-v-0a8414ab] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: left;
  color: var(--white);
}
@media screen and (max-width: 1199px) {
.dropdown-menu-button-icon .dropdown-menu-button button p[data-v-0a8414ab] {
    display: none;
}
}
.dropdown-menu-button-icon .dropdown-menu-button .icon[data-v-0a8414ab] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
@media screen and (max-width: 1199px) {
.dropdown-menu-button-icon .dropdown-menu-button .icon.leading-icon[data-v-0a8414ab] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
}
@media screen and (max-width: 1199px) {
.dropdown-menu-button-icon .dropdown-menu-button .icon.trailing-icon[data-v-0a8414ab] {
    position: absolute;
    font-size: 16px;
    top: 60%;
    left: 60%;
}
}
.dropdown-menu-button-icon .dropdown-menu-button .icon.trailing-icon.outline[data-v-0a8414ab] {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.dropdown-menu-button-icon .dropdown-menu-button .icon.trailing-icon.outline.show[data-v-0a8414ab] {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.dropdown-menu-button-icon .dropdown-menu[data-v-0a8414ab] {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 0;
  position: absolute;
  z-index: 410;
  width: 200px;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  opacity: 0;
  visibility: hidden;
}
.dropdown-menu-button-icon .dropdown-menu[data-v-0a8414ab]:nth-child(1) {
  margin-top: 0;
}
.dropdown-menu-button-icon .dropdown-menu.show[data-v-0a8414ab] {
  opacity: 1;
  visibility: visible;
}
.dropdown-menu-button-icon .dropdown-menu .dropdown-menu-list .menu-list-title[data-v-0a8414ab] {
  display: flex;
  align-items: center;
  padding: 6px 22px;
}
.dropdown-menu-button-icon .dropdown-menu .dropdown-menu-list .menu-list-title i[data-v-0a8414ab] {
  font-size: 1.25rem;
  color: var(--gray-700);
}
.dropdown-menu-button-icon .dropdown-menu .dropdown-menu-list .menu-list-title p[data-v-0a8414ab] {
  margin-left: 6px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-700);
}
.dropdown-menu-button-icon .dropdown-menu .dropdown-menu-list .menu-list-title p[data-v-0a8414ab]:nth-child(1) {
  margin-left: 0;
}
.dropdown-menu-button-icon .dropdown-menu .dropdown-menu-list .menu-list-item[data-v-0a8414ab] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.dropdown-menu-button-icon .dropdown-menu .dropdown-menu-list .menu-list-item.selected[data-v-0a8414ab] {
  color: var(--blue-500);
}
.dropdown-menu-button-icon .dropdown-menu .dropdown-menu-list .menu-list-item[data-v-0a8414ab]:hover {
  background-color: var(--blue-10);
}
.dropdown-menu-search-button-wrap .title[data-v-62dc014c] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-menu-search-button-wrap .title span[data-v-62dc014c] {
  color: var(--red-300);
}
.dropdown-menu-search-button-wrap .dropdown-wrap[data-v-62dc014c] {
  margin-top: 8px;
  display: block;
}
.dropdown-menu-search-button-wrap .dropdown-wrap[data-v-62dc014c]:nth-child(1) {
  margin-top: 0;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button[data-v-62dc014c] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 100%;
  min-height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.disabled[data-v-62dc014c] {
  background-color: var(--gray-300);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.disabled button[data-v-62dc014c] {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.disabled .icon[data-v-62dc014c] {
  color: var(--gray-500);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.widthFix200[data-v-62dc014c] {
  width: 200px;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.widthFix180[data-v-62dc014c] {
  width: 180px;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.outline[data-v-62dc014c] {
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.outline[data-v-62dc014c]:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.outline:hover button[data-v-62dc014c],
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.outline:hover .icon[data-v-62dc014c] {
  color: var(--blue-500);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.outline.error[data-v-62dc014c] {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.outline.error button[data-v-62dc014c] {
  color: var(--red-500);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.outline.error .icon[data-v-62dc014c] {
  color: var(--red-500);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.outline button[data-v-62dc014c] {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.outline button.selected[data-v-62dc014c] {
  color: var(--gray-900);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button.outline .icon[data-v-62dc014c] {
  color: var(--gray-500);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button button[data-v-62dc014c] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 11px 10px 11px 16px;
  min-height: 46px;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  text-align: left;
  letter-spacing: 1px;
  color: var(--white);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .icon[data-v-62dc014c] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .icon.leading-icon[data-v-62dc014c] {
  left: 16px;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .icon.leading-icon ~ button[data-v-62dc014c] {
  padding-left: 48px;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .icon.trailing-icon[data-v-62dc014c] {
  right: 8px;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .icon.trailing-icon.outline[data-v-62dc014c] {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .icon.trailing-icon.outline.show[data-v-62dc014c] {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .dropdown-menu[data-v-62dc014c] {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 0;
  position: absolute;
  z-index: 100;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  opacity: 0;
  visibility: hidden;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .dropdown-menu[data-v-62dc014c]:nth-child(1) {
  margin-top: 0;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .dropdown-menu.show[data-v-62dc014c] {
  opacity: 1;
  visibility: visible;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .dropdown-menu .search-tool[data-v-62dc014c] {
  padding: 10px;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .dropdown-menu .dropdown-scrollable-content[data-v-62dc014c] {
  max-height: 200px;
  overflow: hidden;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-62dc014c] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-62dc014c]:hover {
  background-color: var(--blue-10);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .dropdown-menu-search-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected[data-v-62dc014c] {
  color: var(--blue-500);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .invalid-text[data-v-62dc014c] {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .invalid-text[data-v-62dc014c]:nth-child(1) {
  margin-top: 0;
}
.dropdown-menu-search-button-wrap .dropdown-wrap .invalid-text .invalid-icon[data-v-62dc014c] {
  font-size: 1rem;
  color: var(--red-500);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .invalid-text .text[data-v-62dc014c] {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.dropdown-menu-search-button-wrap .dropdown-wrap .invalid-text .text[data-v-62dc014c]:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-member-select-menu-button-wrap .title[data-v-6c7249d0] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-multiple-member-select-menu-button-wrap .title span[data-v-6c7249d0] {
  color: var(--red-300);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap[data-v-6c7249d0] {
  margin-top: 8px;
  display: block;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap[data-v-6c7249d0]:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button[data-v-6c7249d0] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.wide[data-v-6c7249d0] {
  width: 200px;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.narrow[data-v-6c7249d0] {
  width: 180px;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.outline[data-v-6c7249d0] {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.outline[data-v-6c7249d0]:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.outline:hover .input-button[data-v-6c7249d0],
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.outline:hover .icon[data-v-6c7249d0] {
  color: var(--blue-500);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.outline.selected .input-button .input-button_text[data-v-6c7249d0] {
  color: var(--gray-900);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.outline.selected .icon[data-v-6c7249d0] {
  color: var(--gray-900);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.outline .input-button .input-button_text[data-v-6c7249d0] {
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.outline .icon[data-v-6c7249d0] {
  color: var(--gray-500);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.error[data-v-6c7249d0] {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.error .input-button .input-button_text[data-v-6c7249d0] {
  color: var(--red-500);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button.error .icon[data-v-6c7249d0] {
  color: var(--red-500);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .input-button[data-v-6c7249d0] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 0 10px 0 16px;
  position: relative;
  height: 100%;
  width: 90%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .input-button .num[data-v-6c7249d0] {
  padding: 2px 4px;
  position: absolute;
  right: 40px;
  line-height: 1.5;
  color: var(--white);
  border-radius: 22px;
  background-color: var(--blue-500);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .input-button .input-button_text[data-v-6c7249d0] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .icon[data-v-6c7249d0] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .icon.leading-icon[data-v-6c7249d0] {
  left: 16px;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .icon.leading-icon ~ .input-button[data-v-6c7249d0] {
  padding-left: 48px;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .icon.trailing-icon[data-v-6c7249d0] {
  right: 8px;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .icon.trailing-icon.outline[data-v-6c7249d0] {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .icon.trailing-icon.outline.show[data-v-6c7249d0] {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu[data-v-6c7249d0] {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding-bottom: 10px;
  position: absolute;
  z-index: 100;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu[data-v-6c7249d0]:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu.priority[data-v-6c7249d0] {
  padding-bottom: 0;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu.show[data-v-6c7249d0] {
  opacity: 1;
  visibility: visible;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .search-tool[data-v-6c7249d0] {
  padding: 10px;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content[data-v-6c7249d0] {
  max-height: 200px;
  overflow: hidden;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-6c7249d0] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 4px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-6c7249d0]:hover {
  background-color: var(--blue-10);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected[data-v-6c7249d0] {
  color: var(--blue-500);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label[data-v-6c7249d0] {
  display: flex;
  align-items: center;
  width: 100%;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label input[data-v-6c7249d0] {
  display: none;
  opacity: 0;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label input:checked ~ .checkbox-icon .checked[data-v-6c7249d0] {
  display: block;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label input:checked ~ .checkbox-icon .unchecked[data-v-6c7249d0] {
  display: none;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .checkbox-icon[data-v-6c7249d0] {
  margin-left: auto;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .checkbox-icon[data-v-6c7249d0]:hover::before {
  opacity: 0.1;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .checkbox-icon i[data-v-6c7249d0] {
  font-size: 20px;
  color: var(--blue-500);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .checkbox-icon i.checked[data-v-6c7249d0] {
  display: none;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .checkbox-icon i.unchecked[data-v-6c7249d0] {
  display: block;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label .avatar[data-v-6c7249d0] {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label p[data-v-6c7249d0] {
  margin-left: 6px;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item label p[data-v-6c7249d0]:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .add-btn[data-v-6c7249d0] {
  display: flex;
  align-items: center;
  width: 100%;
  height: 44px;
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.08);
  background-color: var(--white);
  cursor: pointer;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .menu-title[data-v-6c7249d0] {
  padding: 12px 0;
  position: relative;
  text-align: center;
  border-bottom: 1px solid var(--gray-300);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .menu-title p[data-v-6c7249d0] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .menu-title i[data-v-6c7249d0] {
  position: absolute;
  top: 10px;
  left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-content[data-v-6c7249d0] {
  padding: 16px 16px 20px;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-content .state-input-button[data-v-6c7249d0] {
  margin-top: 16px;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-content .state-input-button[data-v-6c7249d0]:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-content .btns[data-v-6c7249d0] {
  display: flex;
  margin-top: 30px;
  justify-content: flex-end;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-content .btns[data-v-6c7249d0]:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-content .btns .btn[data-v-6c7249d0] {
  margin-left: 30px;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .dropdown-multiple-member-select-menu-button .dropdown-menu .dropdown-content .btns .btn[data-v-6c7249d0]:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .invalid-text[data-v-6c7249d0] {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .invalid-text[data-v-6c7249d0]:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .invalid-text .invalid-icon[data-v-6c7249d0] {
  font-size: 1rem;
  color: var(--red-500);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .invalid-text .text[data-v-6c7249d0] {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.dropdown-multiple-member-select-menu-button-wrap .dropdown-wrap .invalid-text .text[data-v-6c7249d0]:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_title span {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--red-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 100%;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.wide {
  width: 200px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.narrow {
  width: 180px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline:hover .input-button,
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline:hover .icon {
  color: var(--blue-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline .icon {
  color: var(--gray-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
  overflow: hidden;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled:hover {
  border: solid 1px var(--gray-300);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled:hover .input-button,
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled:hover .icon {
  color: var(--gray-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled .icon {
  color: var(--gray-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.error {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.error .input-button {
  color: var(--red-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.error .icon {
  color: var(--red-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .input-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 10px 0 16px;
  position: relative;
  height: 100%;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .input-button .select {
  font-size: 1rem;
  display: block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  position: absolute;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .input-button .select.active {
  color: var(--gray-900);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .input-button .num {
  position: absolute;
  right: 40px;
  padding: 2px 7.5px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--blue-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.leading-icon {
  left: 16px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.leading-icon ~ .input-button {
  padding-left: 48px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.trailing-icon {
  right: 8px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  z-index: 100;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  overflow: hidden;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu.priority {
  padding-bottom: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool {
  padding: 10px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool.btn {
  padding: 20px 20px 8px;
  border-bottom: 1px solid var(--gray-300);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool .select-all-btn {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool .select-all-btn .select-all-btn-icon {
  font-size: 1.25rem;
  color: var(--blue-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool .select-all-btn span {
  margin-left: 8px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool .select-all-btn span:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content {
  position: relative;
  padding: 10px 20px;
  max-height: 310px;
  overflow: hidden;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle {
  margin-top: 8px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input {
  position: absolute;
  opacity: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .checked {
  display: block;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .unchecked {
  display: none;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i {
  font-size: 1.25rem;
  color: var(--blue-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i.checked {
  display: none;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i.unchecked {
  display: block;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label {
  display: flex;
  align-items: center;
  padding: 10px 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label span {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label span:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text i {
  font-size: 1.125rem;
  color: var(--red-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text p {
  margin-left: 4px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--red-500);
}
.dropdown-multiple-select-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text p:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_title span {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--red-500);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap {
  display: block;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 100%;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.wide {
  width: 200px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.narrow {
  width: 180px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline:hover .input-button,
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline:hover .icon {
  color: var(--blue-500);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.outline .icon {
  color: var(--gray-500);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.disabled .icon {
  color: var(--gray-500);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.error {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.error .input-button {
  color: var(--red-500);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content.error .icon {
  color: var(--red-500);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .input-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 10px 0 16px;
  position: relative;
  height: 100%;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .input-button .select {
  display: block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  position: absolute;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .input-button .num {
  padding: 2px 9px;
  position: absolute;
  right: 40px;
  line-height: 1.5;
  color: var(--white);
  border-radius: 22px;
  background-color: var(--blue-500);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.leading-icon {
  left: 16px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.leading-icon ~ .input-button {
  padding-left: 48px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.trailing-icon {
  right: 8px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  z-index: 300;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  overflow: hidden;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu.priority {
  padding-bottom: 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .search-tool {
  padding: 10px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content {
  position: relative;
  padding: 20px;
  max-height: 310px;
  overflow: hidden;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content.short-height {
  max-height: 220px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list {
  margin-top: 6px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-title {
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-700);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle {
  margin-top: 8px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input {
  position: absolute;
  opacity: 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .checked {
  display: block;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .unchecked {
  display: none;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i {
  font-size: 20px;
  color: var(--blue-500);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i.checked {
  display: none;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i.unchecked {
  display: block;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label {
  display: flex;
  align-items: center;
  padding: 8px 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label span {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label span:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-menu_btns {
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.08);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-menu_btns .dropdown-menu_btn {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  cursor: pointer;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-menu_btns .dropdown-menu_btn .dropdown-menu_btn-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-menu_btns .dropdown-menu_btn .dropdown-menu_btn-text {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-menu_btns .dropdown-menu_btn .dropdown-menu_btn-text:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .menu-title {
  padding: 12px 0;
  position: relative;
  text-align: center;
  border-bottom: 1px solid var(--gray-300);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .menu-title .menu-title_text {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .menu-title .menu-title_icon {
  position: absolute;
  top: 10px;
  left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-content {
  padding: 16px 16px 20px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-content .state-input-button {
  margin-top: 16px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-content .btns {
  display: flex;
  margin-top: 30px;
  justify-content: flex-end;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-content .btns:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-content .btns .btn {
  margin-left: 30px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .dropdown-multiple-select-menu-button_content .dropdown-menu .dropdown-content .btns .btn:nth-child(1) {
  margin-left: 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text:nth-child(1) {
  margin-top: 0;
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text i {
  font-size: 1.125rem;
  color: var(--red-500);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text p {
  margin-left: 4px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--red-500);
}
.dropdown-multiple-select-menu-button .dropdown-multiple-select-menu-button_content-wrap .invalid-text p:nth-child(1) {
  margin-left: 0;
}
.dropdown-select-contractor-button .title[data-v-c3ea4678] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-select-contractor-button .title span[data-v-c3ea4678] {
  color: var(--red-300);
}
.dropdown-select-contractor-button .dropdown-wrap[data-v-c3ea4678] {
  margin-top: 8px;
  display: block;
}
.dropdown-select-contractor-button .dropdown-wrap[data-v-c3ea4678]:nth-child(1) {
  margin-top: 0;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap[data-v-c3ea4678] {
  position: relative;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button[data-v-c3ea4678] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline[data-v-c3ea4678] {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline.error[data-v-c3ea4678] {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline.error .input-button[data-v-c3ea4678] {
  color: var(--red-500);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline.error .icon[data-v-c3ea4678] {
  color: var(--red-500);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline[data-v-c3ea4678]:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline:hover .input-button[data-v-c3ea4678],
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline:hover .selected[data-v-c3ea4678],
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline:hover .icon[data-v-c3ea4678] {
  color: var(--blue-500);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline .input-button[data-v-c3ea4678] {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline .icon[data-v-c3ea4678] {
  color: var(--gray-500);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton[data-v-c3ea4678] {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  height: 32px;
  border: none;
  border-radius: 5px;
  background-color: var(--white);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton[data-v-c3ea4678]:hover {
  border: none;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton:hover .input-button[data-v-c3ea4678],
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton:hover .icon[data-v-c3ea4678] {
  color: var(--blue-500);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .icon[data-v-c3ea4678] {
  position: initial;
  color: var(--gray-700);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .icon.leading-icon ~ .input-button[data-v-c3ea4678] {
  padding-left: 0px;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .input-button[data-v-c3ea4678] {
  margin-left: 4px;
  padding: 0;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .input-button[data-v-c3ea4678]:nth-child(1) {
  margin-left: 0;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled[data-v-c3ea4678] {
  background-color: #f5f5f5;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled[data-v-c3ea4678]:hover {
  border: solid 1px var(--gray-300);
  background-color: #f5f5f5;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled:hover .selected[data-v-c3ea4678],
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled:hover .icon[data-v-c3ea4678] {
  color: var(--gray-500);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled:hover .input-button[data-v-c3ea4678] {
  color: var(--gray-700);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .input-button[data-v-c3ea4678] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 0 10px 0 16px;
  height: 100%;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .input-button .select[data-v-c3ea4678] {
  color: var(--gray-900);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .input-button p.selected[data-v-c3ea4678] {
  color: var(--gray-900);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon[data-v-c3ea4678] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.selected[data-v-c3ea4678] {
  color: var(--gray-900);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.leading-icon[data-v-c3ea4678] {
  left: 16px;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.leading-icon ~ .input-button[data-v-c3ea4678] {
  padding-left: 48px;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.trailing-icon[data-v-c3ea4678] {
  right: 8px;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.trailing-icon.outline[data-v-c3ea4678] {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.trailing-icon.outline.show[data-v-c3ea4678] {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu[data-v-c3ea4678] {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding-bottom: 10px;
  position: absolute;
  z-index: 100;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  overflow: hidden;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu[data-v-c3ea4678]:nth-child(1) {
  margin-top: 0;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.priority[data-v-c3ea4678] {
  padding-bottom: 0;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.show[data-v-c3ea4678] {
  opacity: 1;
  visibility: visible;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.avatarButton[data-v-c3ea4678] {
  min-width: 200px;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .search-tool[data-v-c3ea4678] {
  padding: 10px;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content[data-v-c3ea4678] {
  max-height: 200px;
  overflow: hidden;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-c3ea4678] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 4px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-c3ea4678]:hover {
  background-color: var(--blue-10);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected[data-v-c3ea4678] {
  color: var(--blue-500);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.textItem[data-v-c3ea4678] {
  padding: 10px 20px;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item p[data-v-c3ea4678] {
  margin-left: 6px;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item p[data-v-c3ea4678]:nth-child(1) {
  margin-left: 0;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .add-btn[data-v-c3ea4678] {
  display: flex;
  align-items: center;
  width: 100%;
  height: 44px;
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.08);
  background-color: var(--white);
  cursor: pointer;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .menu-title[data-v-c3ea4678] {
  padding: 12px 0;
  position: relative;
  text-align: center;
  border-bottom: 1px solid var(--gray-300);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .menu-title p[data-v-c3ea4678] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .menu-title i[data-v-c3ea4678] {
  position: absolute;
  top: 10px;
  left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content[data-v-c3ea4678] {
  padding: 16px 16px 20px;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .state-input-button[data-v-c3ea4678] {
  margin-top: 16px;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns[data-v-c3ea4678] {
  display: flex;
  margin-top: 30px;
  justify-content: flex-end;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns[data-v-c3ea4678]:nth-child(1) {
  margin-top: 0;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns .btn[data-v-c3ea4678] {
  margin-left: 30px;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns .btn[data-v-c3ea4678]:nth-child(1) {
  margin-left: 0;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .avatar[data-v-c3ea4678] {
  width: 32px;
  height: 32px;
  min-width: 32px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.dropdown-select-contractor-button .dropdown-wrap .dropdown-menu-button-wrap .avatar.small[data-v-c3ea4678] {
  width: 24px;
  height: 24px;
}
.dropdown-select-contractor-button .dropdown-wrap .invalid-text[data-v-c3ea4678] {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.dropdown-select-contractor-button .dropdown-wrap .invalid-text[data-v-c3ea4678]:nth-child(1) {
  margin-top: 0;
}
.dropdown-select-contractor-button .dropdown-wrap .invalid-text .invalid-icon[data-v-c3ea4678] {
  font-size: 1rem;
  color: var(--red-500);
}
.dropdown-select-contractor-button .dropdown-wrap .invalid-text .text[data-v-c3ea4678] {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.dropdown-select-contractor-button .dropdown-wrap .invalid-text .text[data-v-c3ea4678]:nth-child(1) {
  margin-left: 0;
}
.dropdown-select-menu-wrap[data-v-27d892ee] {
  width: 100%;
  position: relative;
}
.dropdown-select-menu-wrap .title[data-v-27d892ee] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-select-menu-wrap .title span[data-v-27d892ee] {
  color: var(--red-300);
}
.dropdown-select-menu-wrap .checkbox-item[data-v-27d892ee] {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.dropdown-select-menu-wrap .checkbox-item input[type=checkbox][data-v-27d892ee] {
  margin-right: 6px;
  display: none;
}
.dropdown-select-menu-wrap .checkbox-item input[type=checkbox]:checked ~ .icon-check-box-outline-blank[data-v-27d892ee] {
  display: none;
}
.dropdown-select-menu-wrap .checkbox-item input[type=checkbox]:checked ~ .icon-check-box[data-v-27d892ee] {
  display: block;
}
.dropdown-select-menu-wrap .checkbox-item input[type=checkbox]:not(:checked) ~ .icon-check-box[data-v-27d892ee] {
  display: none;
}
.dropdown-select-menu-wrap .checkbox-item i[data-v-27d892ee] {
  font-size: 20px;
  color: var(--blue-500);
}
.dropdown-select-menu-wrap .checkbox-item p[data-v-27d892ee] {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  white-space: nowrap;
}
.dropdown-select-menu-wrap .checkbox-item p[data-v-27d892ee]:nth-child(1) {
  margin-left: 0;
}
.dropdown-select-menu-wrap .dropdown-wrap[data-v-27d892ee] {
  margin-top: 8px;
  display: block;
}
.dropdown-select-menu-wrap .dropdown-wrap[data-v-27d892ee]:nth-child(1) {
  margin-top: 0;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap[data-v-27d892ee] {
  position: relative;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button[data-v-27d892ee] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline[data-v-27d892ee] {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline.error[data-v-27d892ee] {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline.error .input-button[data-v-27d892ee] {
  color: var(--red-500);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline.error .icon[data-v-27d892ee] {
  color: var(--red-500);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline[data-v-27d892ee]:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline:hover .input-button[data-v-27d892ee],
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline:hover .selected[data-v-27d892ee],
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline:hover .icon[data-v-27d892ee] {
  color: var(--blue-500);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline .input-button[data-v-27d892ee] {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.outline .icon[data-v-27d892ee] {
  color: var(--gray-500);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton[data-v-27d892ee] {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  height: 32px;
  border: none;
  border-radius: 5px;
  background-color: var(--white);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton[data-v-27d892ee]:hover {
  border: none;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton:hover .input-button[data-v-27d892ee],
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton:hover .icon[data-v-27d892ee] {
  color: var(--blue-500);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton.error[data-v-27d892ee] {
  background-color: var(--red-10);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton.error .icon[data-v-27d892ee],
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton.error .input-button[data-v-27d892ee] {
  color: var(--red-500);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .icon[data-v-27d892ee] {
  position: initial;
  color: var(--gray-700);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .icon.leading-icon ~ .input-button[data-v-27d892ee] {
  padding-left: 0px;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .input-button[data-v-27d892ee] {
  margin-left: 4px;
  padding: 0;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.avatarButton .input-button[data-v-27d892ee]:nth-child(1) {
  margin-left: 0;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled[data-v-27d892ee] {
  background-color: #f5f5f5;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled[data-v-27d892ee]:hover {
  border: solid 1px var(--gray-300);
  background-color: #f5f5f5;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled:hover .selected[data-v-27d892ee],
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled:hover .icon[data-v-27d892ee] {
  color: var(--gray-500);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button.disabled:hover .input-button[data-v-27d892ee] {
  color: var(--gray-700);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .input-button[data-v-27d892ee] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 0 10px 0 16px;
  height: 100%;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .input-button .select[data-v-27d892ee] {
  color: var(--gray-900);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .input-button .input-button_title[data-v-27d892ee] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .input-button .input-button_title.selected[data-v-27d892ee] {
  color: var(--gray-900);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon[data-v-27d892ee] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.selected[data-v-27d892ee] {
  color: var(--gray-900);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.leading-icon[data-v-27d892ee] {
  left: 16px;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.leading-icon ~ .input-button[data-v-27d892ee] {
  padding-left: 48px;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.trailing-icon[data-v-27d892ee] {
  right: 8px;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.trailing-icon.outline[data-v-27d892ee] {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu-button .icon.trailing-icon.outline.show[data-v-27d892ee] {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu[data-v-27d892ee] {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  width: 100%;
  padding-bottom: 10px;
  position: absolute;
  z-index: 300;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  overflow: visible;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu[data-v-27d892ee]:nth-child(1) {
  margin-top: 0;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.priority[data-v-27d892ee] {
  padding-bottom: 0;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.show[data-v-27d892ee] {
  opacity: 1;
  visibility: visible;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.avatarButton[data-v-27d892ee] {
  width: initial;
  min-width: 200px;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.expand-upward[data-v-27d892ee] {
  bottom: calc(100% + 4px);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .search-tool[data-v-27d892ee] {
  padding: 10px;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content[data-v-27d892ee] {
  max-height: 200px;
  overflow: hidden;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-27d892ee] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 4px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  width: 100%;
  white-space: nowrap;
  cursor: pointer;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-27d892ee]:hover {
  background-color: var(--blue-10);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected[data-v-27d892ee] {
  color: var(--blue-500);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.textItem[data-v-27d892ee] {
  padding: 10px 20px;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item p[data-v-27d892ee] {
  line-height: 1.43;
  margin-left: 6px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item p[data-v-27d892ee]:nth-child(1) {
  margin-left: 0;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .add-btn[data-v-27d892ee] {
  display: flex;
  align-items: center;
  width: 100%;
  height: 44px;
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.08);
  background-color: var(--white);
  border-radius: 0 0 10px 10px;
  cursor: pointer;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .menu-title[data-v-27d892ee] {
  padding: 12px 0;
  position: relative;
  text-align: center;
  border-bottom: 1px solid var(--gray-300);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .menu-title .menu-title_text[data-v-27d892ee] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .menu-title .menu-title_icon[data-v-27d892ee] {
  position: absolute;
  top: 10px;
  left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content[data-v-27d892ee] {
  padding: 16px 16px 20px;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .state-input-button[data-v-27d892ee] {
  margin-top: 16px;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns[data-v-27d892ee] {
  display: flex;
  margin-top: 30px;
  justify-content: flex-end;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns[data-v-27d892ee]:nth-child(1) {
  margin-top: 0;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns .btn[data-v-27d892ee] {
  margin-left: 30px;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu .dropdown-content .btns .btn[data-v-27d892ee]:nth-child(1) {
  margin-left: 0;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.drop-up[data-v-27d892ee] {
  margin-bottom: 4px;
  top: initial;
  bottom: 100%;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .dropdown-menu.drop-up[data-v-27d892ee]:nth-child(1) {
  margin-bottom: 0;
}
.dropdown-select-menu-wrap .dropdown-wrap .dropdown-menu-button-wrap .avatar[data-v-27d892ee] {
  width: 24px;
  min-width: 24px;
  height: 24px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.dropdown-select-menu-wrap .dropdown-wrap .invalid-text[data-v-27d892ee] {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.dropdown-select-menu-wrap .dropdown-wrap .invalid-text[data-v-27d892ee]:nth-child(1) {
  margin-top: 0;
}
.dropdown-select-menu-wrap .dropdown-wrap .invalid-text .invalid-icon[data-v-27d892ee] {
  font-size: 1rem;
  color: var(--red-500);
}
.dropdown-select-menu-wrap .dropdown-wrap .invalid-text .text[data-v-27d892ee] {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.dropdown-select-menu-wrap .dropdown-wrap .invalid-text .text[data-v-27d892ee]:nth-child(1) {
  margin-left: 0;
}
.dropdown-text-button .dropdown-text-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-text-button .dropdown-text-button_title span {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--red-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap {
  margin-top: 8px;
  display: block;
}
.dropdown-text-button .dropdown-text-button_content-wrap:nth-child(1) {
  margin-top: 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 100%;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.wide {
  width: 200px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.narrow {
  width: 180px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.outline {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.outline:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.outline:hover .input-button,
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.outline:hover .icon {
  color: var(--blue-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.outline .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.outline .icon {
  color: var(--gray-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.disabled {
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.disabled .input-button {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.disabled .icon {
  color: var(--gray-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.error {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.error .input-button {
  color: var(--red-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content.error .icon {
  color: var(--red-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .input-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 10px 0 16px;
  position: relative;
  height: 100%;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .input-button .select {
  display: block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  position: absolute;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .input-button .num {
  padding: 2px 9px;
  position: absolute;
  right: 40px;
  line-height: 1.5;
  color: var(--white);
  border-radius: 22px;
  background-color: var(--blue-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .icon.leading-icon {
  left: 16px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .icon.leading-icon ~ .input-button {
  padding-left: 48px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .icon.trailing-icon {
  right: 8px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .icon.trailing-icon.outline {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .icon.trailing-icon.outline.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  z-index: 100;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  overflow: hidden;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu.priority {
  padding-bottom: 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .search-tool {
  padding: 10px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content {
  position: relative;
  padding: 20px;
  max-height: 310px;
  overflow: hidden;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list {
  margin-top: 6px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list:nth-child(1) {
  margin-top: 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-title {
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-700);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle {
  margin-top: 8px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle:nth-child(1) {
  margin-top: 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input {
  position: absolute;
  opacity: 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .checked {
  display: block;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle input:checked ~ .checkbox-icon .unchecked {
  display: none;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i {
  font-size: 20px;
  color: var(--blue-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i.checked {
  display: none;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle i.unchecked {
  display: block;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label {
  display: flex;
  align-items: center;
  padding: 8px 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label span {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-scrollable-content .classification-list .classification-subtitle label span:nth-child(1) {
  margin-left: 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-menu_btns {
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.08);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-menu_btns .dropdown-menu_btn {
  display: flex;
  align-items: center;
  padding: 20px;
  cursor: pointer;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-menu_btns .dropdown-menu_btn .dropdown-menu_btn-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-menu_btns .dropdown-menu_btn .dropdown-menu_btn-text {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-menu_btns .dropdown-menu_btn .dropdown-menu_btn-text:nth-child(1) {
  margin-left: 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-menu_btns .dropdown-menu_btn .dropdown-menu_btn-text span {
  color: var(--blue-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .menu-title {
  padding: 12px 0;
  position: relative;
  text-align: center;
  border-bottom: 1px solid var(--gray-300);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .menu-title .menu-title_text {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .menu-title .menu-title_icon {
  position: absolute;
  top: 10px;
  left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-content {
  padding: 16px 16px 20px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-content .state-input-button {
  margin-top: 16px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-content .btns {
  display: flex;
  margin-top: 30px;
  justify-content: flex-end;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-content .btns:nth-child(1) {
  margin-top: 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-content .btns .btn {
  margin-left: 30px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .dropdown-text-button_content .dropdown-menu .dropdown-content .btns .btn:nth-child(1) {
  margin-left: 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .invalid-text {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
.dropdown-text-button .dropdown-text-button_content-wrap .invalid-text:nth-child(1) {
  margin-top: 0;
}
.dropdown-text-button .dropdown-text-button_content-wrap .invalid-text i {
  font-size: 1.125rem;
  color: var(--red-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap .invalid-text p {
  margin-left: 4px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--red-500);
}
.dropdown-text-button .dropdown-text-button_content-wrap .invalid-text p:nth-child(1) {
  margin-left: 0;
}
.duration-date-picker-wrap {
  position: relative;
}
.duration-date-picker-wrap.disable .duration-date-picker_date-button {
  cursor: not-allowed;
  background-color: var(--gray-100);
}
.duration-date-picker-wrap.disable .duration-date-picker_date-button:hover {
  border: solid 1px var(--gray-300);
  background-color: var(--gray-100);
}
.duration-date-picker-wrap.disable .duration-date-picker_date-button:hover p {
  color: var(--gray-700);
}
.duration-date-picker-wrap.disable .duration-date-picker_date-button:hover i {
  color: var(--gray-500);
}
.duration-date-picker-wrap .duration-date-picker_date-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 46px;
  padding: 0 10px 0 16px;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  cursor: pointer;
}
.duration-date-picker-wrap .duration-date-picker_date-button:hover {
  border: solid 1px var(--blue-500);
  background-color: var(--white);
}
.duration-date-picker-wrap .duration-date-picker_date-button:hover p {
  color: var(--blue-500);
}
.duration-date-picker-wrap .duration-date-picker_date-button:hover i {
  color: var(--blue-500);
}
.duration-date-picker-wrap .duration-date-picker_date-button.active {
  border: solid 1px var(--blue-500);
  background-color: var(--white);
}
.duration-date-picker-wrap .duration-date-picker_date-button.active i {
  color: var(--blue-500);
}
.duration-date-picker-wrap .duration-date-picker_date-button .duration-date-picker_date {
  display: flex;
  align-items: center;
  width: 100%;
}
.duration-date-picker-wrap .duration-date-picker_date-button i {
  margin-left: 8px;
  display: block !important;
  font-size: 1.5rem;
  color: var(--gray-500);
}
.duration-date-picker-wrap .duration-date-picker_date-button i:nth-child(1) {
  margin-left: 0;
}
.duration-date-picker-wrap .duration-date-picker_date-button p {
  margin-left: 8px;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-700);
  overflow: hidden;
  text-overflow: ellipsis;
}
.duration-date-picker-wrap .duration-date-picker_date-button p:nth-child(1) {
  margin-left: 0;
}
.duration-date-picker-wrap .duration-date-picker_date-button .trailing-icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.duration-date-picker-wrap .duration-date-picker_date-button .trailing-icon.show {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker {
  margin-top: 4px;
  position: absolute;
  z-index: 100;
  width: 100%;
  min-width: 260px;
  max-width: 405px;
  border-radius: 10px;
  background-color: var(--white);
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker:nth-child(1) {
  margin-top: 0;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker.active {
  visibility: visible;
  opacity: 1;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-input {
  padding: 10px 20px;
  border-bottom: solid 1px var(--gray-300);
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-input p {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-input .input-container {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-input .input-container:nth-child(1) {
  margin-top: 0;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-input .input-container input {
  margin-left: 16px;
  width: 95px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  border: 0;
  color: var(--blue-500);
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-input .input-container input:nth-child(1) {
  margin-left: 0;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-input .input-container .line {
  margin-left: 6px;
  width: 6px;
  height: 1px;
  background-color: var(--gray-900);
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-input .input-container .line:nth-child(1) {
  margin-left: 0;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-picker-wrap {
  border-bottom: solid 1px var(--gray-300);
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-picker-wrap .date-picker {
  border: transparent !important;
  width: 100%;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-picker-wrap .date-picker .calendar-background {
  background: none !important;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .date-picker-wrap .date-picker .calendar-color {
  color: var(--blue-500) !important;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .action-buttons {
  display: flex;
  justify-content: space-between;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker .action-buttons .submit-btns {
  display: flex;
  align-items: center;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker.drop-up {
  margin-bottom: 4px;
  top: initial;
  bottom: 100%;
}
.duration-date-picker-wrap .duration-date-picker_custom-datepicker.drop-up:nth-child(1) {
  margin-bottom: 0;
}
.edit-change-popup .edit-change-popup_content-wrap {
  margin-top: 40px;
  width: 100%;
}
.edit-change-popup .edit-change-popup_content-wrap:nth-child(1) {
  margin-top: 0;
}
.edit-change-popup .edit-change-popup_content {
  margin-top: 40px;
  padding-top: 40px;
  width: 100%;
  border-top: 1px solid var(--pink-light);
}
.edit-change-popup .edit-change-popup_content:nth-child(1) {
  margin-top: 0;
}
.edit-change-popup .edit-change-popup_content .ll-state {
  width: 360px;
}
.edit-change-popup .edit-change-popup_content .change-system-content {
  margin-top: 40px;
}
.edit-change-popup .edit-change-popup_content .change-system-content:nth-child(1) {
  margin-top: 0;
}
.edit-change-popup .edit-change-popup_content .change-system-content .change-system-content_content-wrap {
  padding-left: 0;
}
.editable-checklist-question {
  display: flex;
  align-items: flex-start;
}
.editable-checklist-question .question-wrap {
  width: 100%;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.editable-checklist-question .question-wrap:hover {
  box-shadow: 0 2px 16px -4px rgba(58, 110, 153, 0.5);
}
.editable-checklist-question .question-wrap .question-title-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 15px 20px;
  min-height: 54px;
  border-radius: 10px;
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
.editable-checklist-question .question-wrap .question-title-wrap {
    align-items: flex-start;
}
}
.editable-checklist-question .question-wrap .question-title-wrap.dot {
  padding: 15px 12px;
}
.editable-checklist-question .question-wrap .question-title-wrap.edit {
  border-radius: 10px;
  box-shadow: 0 2px 12px -4px rgba(58, 110, 153, 0.5);
  background-color: var(--blue-10);
}
.editable-checklist-question .question-wrap .question-title-wrap.active {
  border-radius: 10px;
}
.editable-checklist-question .question-wrap .question-title-wrap .left {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 1023px) {
.editable-checklist-question .question-wrap .question-title-wrap .left {
    align-items: flex-start;
}
}
.editable-checklist-question .question-wrap .question-title-wrap .left .title {
  display: flex;
  align-items: center;
}
.editable-checklist-question .question-wrap .question-title-wrap .left .circle {
  min-width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--blue-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .circle.high {
  background-color: var(--red-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .circle.medium {
  background-color: #ffd500;
}
.editable-checklist-question .question-wrap .question-title-wrap .left .circle.low {
  background-color: var(--blue-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .num {
  margin-left: 10px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .num:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .left .question-title {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.editable-checklist-question .question-wrap .question-title-wrap .left .question-title:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_subtitle {
  margin-top: 8px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_subtitle:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right {
  margin-left: 20px;
  display: flex;
  align-items: center;
}
.editable-checklist-question .question-wrap .question-title-wrap .right:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 130px;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .remark {
  font-size: 1.5rem;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .warning {
  margin-left: 15px;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .warning:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .warning.high {
  color: var(--red-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .warning.medium {
  color: #ffd500;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .warning.low {
  color: var(--blue-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .risk-text {
  margin-left: 4px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .risk-text:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right i {
  margin-left: 20px;
  font-size: 1.5rem;
  color: var(--blue-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .right i:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .text-button {
  margin-left: 40px;
  padding: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .text-button:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.editable-checklist-question .question-wrap .question-title-wrap .right .text-button {
    margin-left: 20px;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .text-button:nth-child(1) {
    margin-left: 0;
}
}
.editable-checklist-question .question-wrap .question-container {
  padding: 21px 20px 20px;
  transition: all 0.3s;
}
.editable-checklist-question .question-wrap .question-container.active {
  height: 100vh;
  visibility: visible;
  opacity: 1;
}
.editable-checklist-question .question-wrap .question-container .input-list-card .input-item .input-title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-container .input-list-card .input-item .input-title span {
  color: var(--red-500);
}
.editable-checklist-question .question-wrap .question-container .risk-remark {
  margin-top: 20px;
  display: flex;
  align-items: flex-start;
}
.editable-checklist-question .question-wrap .question-container .risk-remark:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-container .risk-remark.high i {
  color: var(--red-500);
}
.editable-checklist-question .question-wrap .question-container .risk-remark.medium i {
  color: #ffd500;
}
.editable-checklist-question .question-wrap .question-container .risk-remark.low i {
  color: var(--blue-500);
}
.editable-checklist-question .question-wrap .question-container .risk-remark i {
  font-size: 1.25rem;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-container .risk-remark .risk-text {
  margin-left: 4px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-container .risk-remark .risk-text:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content {
  margin-top: 20px;
}
.editable-checklist-question .question-wrap .question-container .question-content:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content p {
  margin-top: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-container .question-content p:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content p.bold {
  font-weight: bold;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap {
  display: flex;
  align-items: flex-start;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .icon i {
  font-size: 1.25rem;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .content {
  margin-left: 4px;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .content:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .img-btns {
  margin-top: 3px;
  display: flex;
  align-items: center;
  margin-left: -5px;
  margin-right: -5px;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .img-btns:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .img-btns .btn {
  margin: 5px;
}
.editable-checklist-question .question-wrap .question-container .question-content .download-wrap {
  margin-top: 20px;
}
.editable-checklist-question .question-wrap .question-container .question-content .download-wrap:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content .download-wrap .download-list {
  margin-left: -5px;
  margin-right: -5px;
}
.editable-checklist-question .question-wrap .question-container .question-content .download-wrap .download-list .download {
  margin: 5px;
  width: calc((100% - 30px) / 3);
}
.links {
  margin-top: 20px;
}
.links:nth-child(1) {
  margin-top: 0;
}
.links .link-title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.links .link {
  margin-top: 8px;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--blue-500);
}
.links .link:nth-child(1) {
  margin-top: 0;
}
.links .link i {
  font-size: 1.25rem;
}
.bottom-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.select-tool {
  margin-left: 20px;
}
.select-tool:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.select-tool {
    margin-left: 10px;
}
.select-tool:nth-child(1) {
    margin-left: 0;
}
}
.edit-tool {
  margin-left: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 80px;
  min-width: 80px;
}
.edit-tool:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.edit-tool {
    margin-left: 10px;
}
.edit-tool:nth-child(1) {
    margin-left: 0;
}
}
.edit-tool .ws-text-button {
  margin-top: 12px;
}
.edit-tool .ws-text-button:nth-child(1) {
  margin-top: 0;
}
.edit-tool .ws-text-button .ws-text-button_icon {
  width: 40px;
  text-align: center;
}
.warning {
  color: var(--red-500);
}
.editable-checklist-question {
  display: flex;
  align-items: flex-start;
}
.editable-checklist-question .question-wrap {
  width: 100%;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.editable-checklist-question .question-wrap:hover {
  box-shadow: 0 2px 16px -4px rgba(58, 110, 153, 0.5);
}
.editable-checklist-question .question-wrap .question-title-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 15px 20px;
  min-height: 54px;
  border-radius: 10px;
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
.editable-checklist-question .question-wrap .question-title-wrap {
    align-items: flex-start;
}
}
.editable-checklist-question .question-wrap .question-title-wrap.dot {
  padding: 15px 12px;
}
.editable-checklist-question .question-wrap .question-title-wrap.edit {
  border-radius: 10px;
  box-shadow: 0 2px 12px -4px rgba(58, 110, 153, 0.5);
  background-color: var(--blue-10);
}
.editable-checklist-question .question-wrap .question-title-wrap.active {
  border-radius: 10px;
}
.editable-checklist-question .question-wrap .question-title-wrap .left {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 1023px) {
.editable-checklist-question .question-wrap .question-title-wrap .left {
    align-items: flex-start;
}
}
.editable-checklist-question .question-wrap .question-title-wrap .left .title {
  display: flex;
  align-items: center;
}
.editable-checklist-question .question-wrap .question-title-wrap .left .circle {
  min-width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--blue-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .circle.high {
  background-color: var(--red-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .circle.medium {
  background-color: #ffd500;
}
.editable-checklist-question .question-wrap .question-title-wrap .left .circle.low {
  background-color: var(--blue-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .num {
  margin-left: 10px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .num:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .left .question-title {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.editable-checklist-question .question-wrap .question-title-wrap .left .question-title:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_subtitle {
  margin-top: 8px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.editable-checklist-question .question-wrap .question-title-wrap .left .question-title .question-title_subtitle:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right {
  margin-left: 20px;
  display: flex;
  align-items: center;
}
.editable-checklist-question .question-wrap .question-title-wrap .right:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 130px;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .remark {
  font-size: 1.5rem;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .warning {
  margin-left: 15px;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .warning:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .warning.high {
  color: var(--red-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .warning.medium {
  color: #ffd500;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .warning.low {
  color: var(--blue-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .risk-text {
  margin-left: 4px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-title-wrap .right .condition .risk-text:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right i {
  margin-left: 20px;
  font-size: 1.5rem;
  color: var(--blue-500);
}
.editable-checklist-question .question-wrap .question-title-wrap .right i:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .text-button {
  margin-left: 40px;
  padding: 0;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .text-button:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.editable-checklist-question .question-wrap .question-title-wrap .right .text-button {
    margin-left: 20px;
}
.editable-checklist-question .question-wrap .question-title-wrap .right .text-button:nth-child(1) {
    margin-left: 0;
}
}
.editable-checklist-question .question-wrap .question-container {
  padding: 21px 20px 20px;
  transition: all 0.3s;
}
.editable-checklist-question .question-wrap .question-container.active {
  height: 100vh;
  visibility: visible;
  opacity: 1;
}
.editable-checklist-question .question-wrap .question-container .input-list-card .input-item .input-title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-container .input-list-card .input-item .input-title span {
  color: var(--red-500);
}
.editable-checklist-question .question-wrap .question-container .risk-remark {
  margin-top: 20px;
  display: flex;
  align-items: flex-start;
}
.editable-checklist-question .question-wrap .question-container .risk-remark:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-container .risk-remark.high i {
  color: var(--red-500);
}
.editable-checklist-question .question-wrap .question-container .risk-remark.medium i {
  color: #ffd500;
}
.editable-checklist-question .question-wrap .question-container .risk-remark.low i {
  color: var(--blue-500);
}
.editable-checklist-question .question-wrap .question-container .risk-remark i {
  font-size: 1.25rem;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-container .risk-remark .risk-text {
  margin-left: 4px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-container .risk-remark .risk-text:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content {
  margin-top: 20px;
}
.editable-checklist-question .question-wrap .question-container .question-content:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content p {
  margin-top: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-container .question-content p:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content p.bold {
  font-weight: bold;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap {
  display: flex;
  align-items: flex-start;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .icon i {
  font-size: 1.25rem;
  color: var(--gray-900);
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .content {
  margin-left: 4px;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .content:nth-child(1) {
  margin-left: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .img-btns {
  margin-top: 3px;
  display: flex;
  align-items: center;
  margin-left: -5px;
  margin-right: -5px;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .img-btns:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content .content-wrap .img-btns .btn {
  margin: 5px;
}
.editable-checklist-question .question-wrap .question-container .question-content .download-wrap {
  margin-top: 20px;
}
.editable-checklist-question .question-wrap .question-container .question-content .download-wrap:nth-child(1) {
  margin-top: 0;
}
.editable-checklist-question .question-wrap .question-container .question-content .download-wrap .download-list {
  margin-left: -5px;
  margin-right: -5px;
}
.editable-checklist-question .question-wrap .question-container .question-content .download-wrap .download-list .download {
  margin: 5px;
  width: calc((100% - 30px) / 3);
}
.links {
  margin-top: 20px;
}
.links:nth-child(1) {
  margin-top: 0;
}
.links .link-title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.links .link {
  margin-top: 8px;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--blue-500);
}
.links .link:nth-child(1) {
  margin-top: 0;
}
.links .link i {
  font-size: 1.25rem;
}
.bottom-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.select-tool {
  margin-left: 20px;
}
.select-tool:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.select-tool {
    margin-left: 10px;
}
.select-tool:nth-child(1) {
    margin-left: 0;
}
}
.edit-tool {
  margin-left: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 80px;
  min-width: 80px;
}
.edit-tool:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.edit-tool {
    margin-left: 10px;
}
.edit-tool:nth-child(1) {
    margin-left: 0;
}
}
.edit-tool .ws-text-button {
  margin-top: 12px;
}
.edit-tool .ws-text-button:nth-child(1) {
  margin-top: 0;
}
.edit-tool .ws-text-button .ws-text-button_icon {
  width: 40px;
  text-align: center;
}
.warning {
  color: var(--red-500);
}
.empty-add-card {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px;
  width: 260px;
  height: 160px;
  border-radius: 10px;
  border: dashed 2px #c3d5f4;
  background-color: rgba(82, 168, 232, 0.1);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.empty-add-card .empty-add-card_icon {
  font-size: 30px;
  color: var(--blue-500);
}
.empty-add-card .empty-add-card_title {
  margin-left: 16px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--blue-500);
}
.empty-add-card .empty-add-card_title:nth-child(1) {
  margin-left: 0;
}
.error-checklist-question {
  display: flex;
  justify-content: space-between;
  padding: 15px 20px;
  width: 100%;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.error-checklist-question:hover {
  box-shadow: 0 2px 16px -4px rgba(58, 110, 153, 0.5);
}
.error-checklist-question.error {
  cursor: pointer;
  background-color: var(--red-10);
}
.error-checklist-question .error-checklist-question_left {
  display: flex;
  align-items: flex-start;
}
.error-checklist-question .error-checklist-question_left .question-title {
  margin-left: 20px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  word-break: break-word;
  color: var(--gray-900);
}
.error-checklist-question .error-checklist-question_left .question-title:nth-child(1) {
  margin-left: 0;
}
.error-checklist-question .error-checklist-question_left .question-title.no-wrap {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: nowrap;
}
.error-checklist-question .error-checklist-question_right {
  margin-left: 20px;
  display: flex;
  align-items: center;
}
.error-checklist-question .error-checklist-question_right:nth-child(1) {
  margin-left: 0;
}
.error-checklist-question .error-checklist-question_right .error-checklist-question_right-text {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--red-500);
}
.error-checklist-question .error-checklist-question_right .error-checklist-question_right-icon {
  margin-left: 20px;
  font-size: 1.5rem;
  color: var(--red-500);
}
.error-checklist-question .error-checklist-question_right .error-checklist-question_right-icon:nth-child(1) {
  margin-left: 0;
}
.event-card-list {
  margin-top: 20px;
  min-width: 320px;
  max-width: 320px;
}
.event-card-list:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.event-card-list {
    display: flex;
    flex: 0 0 100%;
    margin-left: 0;
    max-width: 100%;
    min-width: initial;
}
}
.event-card-list.row {
  display: flex;
  align-items: flex-start;
  flex: auto;
  margin-left: 0;
  max-width: 100%;
  min-width: initial;
}
.event-card-list.row .lv-event-card {
  margin-left: 20px;
  margin-top: 0;
  width: calc((100% - 20px) / 2);
}
.event-card-list.row .lv-event-card:nth-child(1) {
  margin-left: 0;
}
.event-card-list.row .button-card-wrap {
  width: calc((100% - 20px) / 2);
}
.event-card-list .lv-event-card {
  margin-top: 20px;
  width: 100%;
}
.event-card-list .lv-event-card:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.event-card-list .lv-event-card {
    margin-left: 20px;
    margin-top: 0;
    width: calc((100% - 20px) / 2);
}
.event-card-list .lv-event-card:nth-child(1) {
    margin-left: 0;
}
}
.event-card-list .button-card-wrap {
  width: 100%;
}
@media screen and (max-width: 1023px) {
.event-card-list .button-card-wrap {
    width: calc((100% - 20px) / 2);
}
}
.file-download-button_content {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 20px;
  position: relative;
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
  cursor: pointer;
}
.file-download-button_content:hover {
  box-shadow: 0 8px 18px -4px rgba(0, 67, 126, 0.4);
}
.file-download-button_content:hover .icon {
  visibility: visible;
}
.file-download-button_content.narrow {
  padding: 10px 16px;
}
.file-download-button_content.narrow .file-name {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.78;
  letter-spacing: 0.8px;
}
.file-download-button_content.narrow img {
  width: 32px;
}
.file-download-button_content.small {
  padding: 12px 42px 8px 8px;
}
.file-download-button_content.small .file-name {
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--gray-900);
}
.file-download-button_content.small img {
  width: 24px;
}
.file-download-button_content.download .icon {
  padding: 4px;
  font-size: 19px;
  color: var(--gray-500);
  opacity: 0.9;
  border-radius: 5px;
  border: solid 1px #d8d8d8;
}
.file-download-button_content.download .icon:hover {
  border: solid 1px var(--blue-700);
  color: var(--blue-700);
}
.file-download-button_content.isloading .file-name,
.file-download-button_content.isloading img {
  opacity: 0.6;
}
.file-download-button_content img {
  width: 48px;
}
.file-download-button_content .file-name {
  margin-left: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 75%;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 2.25rem;
  overflow-wrap: anywhere;
  color: var(--gray-900);
}
.file-download-button_content .file-name:nth-child(1) {
  margin-left: 0;
}
.file-download-button_content .file-download-button_content__icon {
  position: absolute;
  top: 12px;
  right: 8px;
  display: flex;
}
.file-download-button_content .file-download-button_content__icon :nth-child(n) {
  margin-left: 6px;
}
.file-download-button_content .file-download-button_content__icon :nth-child(1) {
  margin-left: 0;
}
.file-download-button_content .icon {
  visibility: hidden;
  font-size: 24px;
  color: var(--blue-500);
}
.file-download-button_content .icon:hover {
  color: var(--blue-700);
}
@media screen and (max-width: 1199px) {
.file-download-button_content .icon {
    visibility: visible;
}
}
.file-download-button_content .isloading-wrap {
  position: absolute;
  top: 8px;
  right: 8px;
}
.fixed-header-table .fixed-header-table_title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  text-align: center;
  color: var(--gray-900);
}
.fixed-header-table .fixed-header-table_content {
  margin-top: 20px;
  position: relative;
  max-height: calc(100vh - 248px);
  overflow: hidden;
}
.fixed-header-table .fixed-header-table_content:nth-child(1) {
  margin-top: 0;
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-title {
  display: flex;
  align-items: center;
  padding: 14px 0;
  text-align: center;
  background-color: var(--white);
  min-height: 48px;
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-title.fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-title.shadow {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 199;
  height: 40px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-title .title-text {
  width: calc((100% - 120px) / 4);
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-title .title-text:first-child {
  padding-left: 10px;
  width: 120px;
  text-align: left;
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-table-row {
  display: flex;
  align-items: center;
  text-align: center;
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-table-row:nth-child(even) {
  background-color: var(--blue-10);
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-table-row:nth-child(odd) {
  background-color: var(--white);
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-table-row.red {
  background-color: var(--red-10);
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-table-row .fixed-header-table_content-table-item {
  width: calc((100% - 120px) / 4);
  padding: 14px 0;
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-table-row .fixed-header-table_content-table-item.title {
  padding-left: 10px;
  width: 120px;
  text-align: left;
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-table-row .fixed-header-table_content-table-item .title-text {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-table-row .fixed-header-table_content-table-item .title-text.red {
  color: var(--red-500);
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-table-row .fixed-header-table_content-table-item .item-text {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.fixed-header-table .fixed-header-table_content .fixed-header-table_content-table-row .fixed-header-table_content-table-item .item-icon {
  font-size: 1.125rem;
  color: var(--gray-900);
}
.gantt[data-v-7a0ada54] {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background-color: var(--white);
}
.gantt .gantt-fixed-header[data-v-7a0ada54] {
  position: absolute;
  width: 260px;
  box-shadow: 6px 0 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
}
@media screen and (max-width: 1023px) {
.gantt .gantt-fixed-header[data-v-7a0ada54] {
    width: 200px;
}
}
.gantt .gantt-fixed-header .search-tool[data-v-7a0ada54] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  height: 86px;
  width: 100%;
}
.gantt .gantt-fixed-header .fixed-header-item[data-v-7a0ada54] {
  padding: 30px 20px 0;
}
.gantt .gantt-fixed-header .fixed-header-item[data-v-7a0ada54]:hover {
  box-shadow: 0 0 20px -4px rgba(0, 0, 0, 0.16);
}
.gantt .gantt-fixed-header .fixed-header-item:hover .header-item-list[data-v-7a0ada54] {
  border: none;
}
.gantt .gantt-fixed-header .fixed-header-item[data-v-7a0ada54]:last-child {
  border-top: none;
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-title[data-v-7a0ada54] {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-list[data-v-7a0ada54] {
  margin-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid var(--blue-50);
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-list[data-v-7a0ada54]:nth-child(1) {
  margin-top: 0;
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item[data-v-7a0ada54] {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item[data-v-7a0ada54]:nth-child(1) {
  margin-top: 0;
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item i[data-v-7a0ada54] {
  font-size: 1.5rem;
  color: var(--gray-900);
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p[data-v-7a0ada54] {
  margin-left: 7px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p[data-v-7a0ada54]:nth-child(1) {
  margin-left: 0;
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.item-title[data-v-7a0ada54] {
  color: var(--gray-900);
}
@media screen and (max-width: 1023px) {
.gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.item-title[data-v-7a0ada54] {
    display: none;
}
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.date[data-v-7a0ada54] {
  margin-left: 6px;
  color: var(--gray-700);
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.date[data-v-7a0ada54]:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.date[data-v-7a0ada54] {
    margin-left: 4px;
}
.gantt .gantt-fixed-header .fixed-header-item .header-item-list .list-item p.date[data-v-7a0ada54]:nth-child(1) {
    margin-left: 0;
}
}
.gantt .gantt-bg[data-v-7a0ada54] {
  display: flex;
}
.gantt .gantt-bg .gantt-bg-row-item[data-v-7a0ada54] {
  text-align: center;
  min-width: 81px;
  height: 100%;
}
.gantt .gantt-bg .gantt-bg-row-item .item-title[data-v-7a0ada54] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 86px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  border-bottom: 1px solid #d8d8d8;
  color: var(--gray-700);
}
.gantt .gantt-bg .gantt-bg-row-item .item-grid[data-v-7a0ada54] {
  width: 100%;
  min-height: 732px;
  border: 1px solid #d8d8d8;
  border-bottom: none;
  border-top: none;
}
.general-layout[data-v-484a3d32] {
  min-height: 100%;
  min-width: 100vw;
}
.general-layout .view-container[data-v-484a3d32] {
  margin: 20px 20px 20px var(--nav-side-pc-width);
  min-height: 680px;
}
@media screen and (max-width: 1199px) {
.general-layout .view-container[data-v-484a3d32] {
    margin: 20px 20px 20px var(--nav-side-tablet-width);
}
}
.gradient-button[data-v-0f1f63b2] {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 180px;
  height: 44px;
  border-radius: 28px;
  text-align: center;
  color: #fff;
  border-radius: 28px;
  box-sizing: border-box;
  background-size: 200%;
  transition: 300ms background-position, 300ms box-shadow;
  background-position: 50% 100%;
  background-image: linear-gradient(102deg, var(--blue-gr-100), var(--blue-gr-300) 100%);
}
.gradient-button.smallButton[data-v-0f1f63b2] {
  width: 74px;
}
.gradient-button.wide[data-v-0f1f63b2] {
  width: 200px;
}
.gradient-button.flat[data-v-0f1f63b2] {
  height: 36px;
}
.gradient-button.disable[data-v-0f1f63b2] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.gradient-button[data-v-0f1f63b2]:hover {
  background-position: 0 100%;
}
.gradient-button[data-v-0f1f63b2]:active {
  transition: 300ms background-position, 300ms box-shadow;
  background-color: var(--blue-700);
  background-position: 100% 0;
}
.gradient-button.widthStretch[data-v-0f1f63b2] {
  width: 100%;
}
.gradient-button.red[data-v-0f1f63b2] {
  background-image: linear-gradient(102deg, var(--red-500), #b72f22);
  border: solid 1px var(--red-700);
}
.gradient-button.red[data-v-0f1f63b2]:hover {
  background-color: var(--red-700);
}
.gradient-button.red[data-v-0f1f63b2]:active {
  background-color: var(--red-700);
}
.gradient-button.white[data-v-0f1f63b2] {
  background-image: none;
  border: solid 1px var(--blue-500);
}
.gradient-button.white[data-v-0f1f63b2]:hover {
  background-color: var(--blue-500);
  border: none;
}
.gradient-button.white:hover .gradient-button_content .gradient-button_text[data-v-0f1f63b2] {
  color: var(--white);
}
.gradient-button.white[data-v-0f1f63b2]:active {
  background-color: var(--blue-700);
  border: none;
}
.gradient-button.white:active .gradient-button_content .gradient-button_text[data-v-0f1f63b2] {
  color: var(--white);
}
.gradient-button.white .gradient-button_content .gradient-button_text[data-v-0f1f63b2] {
  color: var(--blue-700);
}
.gradient-button.gray[data-v-0f1f63b2] {
  background-image: none;
  border: solid 1px var(--gray-500);
}
.gradient-button.gray[data-v-0f1f63b2]:hover {
  background-color: #f5fbff;
  border: solid 1px var(--blue-500);
}
.gradient-button.gray:hover .gradient-button_content .gradient-button_text[data-v-0f1f63b2] {
  color: var(--blue-500);
}
.gradient-button.gray[data-v-0f1f63b2]:active {
  border: solid 1px var(--blue-700);
  background-color: #e3f1fc;
}
.gradient-button.gray:active .gradient-button_content .gradient-button_text[data-v-0f1f63b2] {
  color: var(--blue-700);
}
.gradient-button.gray .gradient-button_content .gradient-button_text[data-v-0f1f63b2] {
  color: var(--gray-700);
}
.gradient-button .gradient-button_content[data-v-0f1f63b2] {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.gradient-button .gradient-button_content .gradient-button_text[data-v-0f1f63b2] {
  position: relative;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
}
.gradient-button .gradient-button_content .gradient-button_icon[data-v-0f1f63b2] {
  position: relative;
  margin-right: 12px;
  font-size: 20px;
  color: white;
}
.help-tool i[data-v-87473fae] {
  font-size: 1.5rem;
  color: var(--gray-900);
  cursor: pointer;
}
.help-tool .help-tool__popup[data-v-87473fae] {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transform: translate(-80px, 24px);
  padding: 10px 0;
  position: absolute;
  z-index: 100;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.help-tool .help-tool__popup[data-v-87473fae]:nth-child(1) {
  margin-top: 0;
}
.help-tool .help-tool__popup .help-tool__popup__item[data-v-87473fae] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.help-tool .help-tool__popup .help-tool__popup__item[data-v-87473fae]:hover {
  background-color: var(--blue-10);
}
.help-tool .help-tool__popup .help-tool__popup__item[data-v-87473fae]:active {
  background-color: var(--blue-500);
}
.help-tool .help-tool__popup .help-tool__popup__item.selected[data-v-87473fae] {
  color: var(--blue-500);
}
.icon-button {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  width: 32px;
  border-color: transparent;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
}
.icon-button.outline {
  opacity: 0.9;
  border: solid 1px var(--pink-light);
}
.icon-button:hover {
  opacity: 1;
  border: solid 1px var(--blue-500);
}
.icon-button:hover .icon-button_icon {
  color: var(--blue-500);
}
.icon-button:hover .icon-button__tooltip-wrap {
  display: block;
}
.icon-button.red:hover {
  opacity: 1;
  border: solid 1px var(--red-500);
}
.icon-button.red:hover .icon-button_icon {
  color: var(--red-500);
}
.icon-button .icon-button_icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  font-size: 1.5rem;
  color: var(--gray-500);
}
.icon-button .icon-button__tooltip-wrap {
  display: none;
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 110px;
  word-break: normal;
  overflow-wrap: break-word;
  white-space: normal;
  top: calc(100% + 4px);
  left: 50%;
  transform: translate(-50%);
  z-index: 221;
  padding: 5px 10px 7px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.7);
  color: var(--white);
  opacity: 1;
}
.icon-nav-drawer {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.icon-nav-drawer .icon-nav-drawer_icon {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 8px 13px;
  width: 50px;
  height: 40px;
  border-radius: 4px;
  cursor: pointer;
}
.icon-nav-drawer .icon-nav-drawer_icon.active {
  background-color: var(--blue-10);
}
.icon-nav-drawer .icon-nav-drawer_icon .button-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.icon-nav-drawer .icon-nav-drawer_dropdown-wrap {
  margin-top: 5px;
  position: absolute;
  z-index: 10;
  right: 0;
  padding: 10px 0;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.icon-nav-drawer .icon-nav-drawer_dropdown-wrap:nth-child(1) {
  margin-top: 0;
}
.icon-nav-drawer .icon-nav-drawer_dropdown-wrap .icon-nav-drawer_dropdown-item {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 8px 20px;
  min-width: 200px;
  cursor: pointer;
}
.icon-nav-drawer .icon-nav-drawer_dropdown-wrap .icon-nav-drawer_dropdown-item:active {
  background-color: var(--blue-10);
}
.icon-nav-drawer .icon-nav-drawer_dropdown-wrap .icon-nav-drawer_dropdown-item .item-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.icon-nav-drawer .icon-nav-drawer_dropdown-wrap .icon-nav-drawer_dropdown-item .item-icon.red {
  color: var(--red-500);
}
.icon-nav-drawer .icon-nav-drawer_dropdown-wrap .icon-nav-drawer_dropdown-item .item-text {
  margin-left: 8px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-900);
}
.icon-nav-drawer .icon-nav-drawer_dropdown-wrap .icon-nav-drawer_dropdown-item .item-text:nth-child(1) {
  margin-left: 0;
}
.image-list {
  margin-top: 8px;
}
.image-list:nth-child(1) {
  margin-top: 0;
}
.image-list.borderTop {
  padding-top: 20px;
  border-top: 1px solid #d8d8d8;
}
.image-list .image-list_title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.image-list .image-list_content {
  margin-top: 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
  width: 100%;
}
.image-list .image-list_content:nth-child(1) {
  margin-top: 0;
}
.image-list .image-list_content.outline {
  padding: 15px;
  margin: 20px 0 0;
  border-radius: 10px;
  border: solid 1px var(--gray-500);
}
.image-list .image-list_content .image-preview-button {
  margin: 5px;
}
.image-preview-button[data-v-85f003a2] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.image-preview-button .image-wrap[data-v-85f003a2] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  width: 160px;
  height: 160px;
  border-radius: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}
.image-preview-button .image-wrap.medium[data-v-85f003a2] {
  width: 120px;
  height: 120px;
}
.image-preview-button .image-wrap.small[data-v-85f003a2] {
  width: 100px;
  height: 100px;
}
.image-preview-button .image-wrap.cancel:hover .delete[data-v-85f003a2] {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 1199px) {
.image-preview-button .image-wrap.cancel .delete[data-v-85f003a2] {
    opacity: 1;
    visibility: visible;
}
}
.image-preview-button .image-wrap .delete[data-v-85f003a2] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: -12px;
  right: -12px;
  opacity: 0;
  visibility: hidden;
  font-size: 1.5rem;
  border: 1px solid var(--white);
  border-radius: 50%;
  color: var(--blue-500);
  background-color: var(--white);
  cursor: pointer;
}
.image-preview-button .image-wrap .delete[data-v-85f003a2]:hover {
  color: var(--blue-700);
}
.image-preview-button .image-wrap .isloading-wrap[data-v-85f003a2] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
  top: -12px;
  right: -12px;
  border-radius: 50%;
  background-color: var(--white);
  width: 24px;
  height: 24px;
}
.image-preview-button .image-wrap .isloading-bg[data-v-85f003a2] {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 5px;
  background-color: #030d1f;
}
.img-button-wrap[data-v-62d11255] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.img-button-wrap.disabled:hover .img-button .img-button__bg.image[data-v-62d11255] {
  transform: none;
}
.img-button-wrap.disabled:hover .img-button .img-button__bg.blue[data-v-62d11255] {
  transform: none;
}
.img-button-wrap.disabled:hover .img-button .img-button__bg.black[data-v-62d11255] {
  display: block;
}
.img-button-wrap.disabled:hover .img-button-wrap__disabled-wrap[data-v-62d11255] {
  opacity: 1;
  visibility: visible;
}
.img-button-wrap.disabled .img-button .img-button__bg.blue[data-v-62d11255] {
  background-image: linear-gradient(134deg, #06222e 0%, rgba(0, 24, 57, 0.8) 50%, #06222e 100%);
}
.img-button-wrap.disabled .img-button .img-button__bg.black[data-v-62d11255] {
  background-image: radial-gradient(circle at 50% 50%, var(--black), rgba(0, 0, 0, 0.2) 97%);
}
.img-button-wrap .img-button[data-v-62d11255] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  justify-content: center;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
  cursor: pointer;
  transform: translateZ(0);
}
.img-button-wrap .img-button[data-v-62d11255]:hover {
  background-size: 110% 110%;
}
.img-button-wrap .img-button:hover .img-button__bg.image[data-v-62d11255] {
  transform: scale(1.1);
}
.img-button-wrap .img-button:hover .img-button__bg.blue[data-v-62d11255] {
  transform: translate(-50%, -50%);
}
.img-button-wrap .img-button:hover .img-button__bg.black[data-v-62d11255] {
  display: none;
}
.img-button-wrap .img-button.row[data-v-62d11255] {
  flex-direction: row;
}
.img-button-wrap .img-button.row .img-button__text[data-v-62d11255] {
  margin-left: 8px;
}
.img-button-wrap .img-button.row .img-button__text[data-v-62d11255]:nth-child(1) {
  margin-left: 0;
}
.img-button-wrap .img-button.row .img-button__icon[data-v-62d11255] {
  font-size: 2.25rem;
}
.img-button-wrap .img-button.blueGradient[data-v-62d11255] {
  border-radius: 10px;
}
.img-button-wrap .img-button.blueGradient .img-button__bg.blue[data-v-62d11255] {
  opacity: 1;
  background-image: linear-gradient(133deg, var(--blue-gr-100) 0%, var(--blue-gr-300) 50%, var(--blue-gr-100) 100%);
}
.img-button-wrap .img-button.blueGradient .img-button__bg.black[data-v-62d11255] {
  display: none;
}
.img-button-wrap .img-button.blueGradient[data-v-62d11255]:active {
  transform: scale(0.9);
}
.img-button-wrap .img-button.small[data-v-62d11255] {
  border-radius: 10px;
}
.img-button-wrap .img-button .img-button__text[data-v-62d11255] {
  margin-top: 1px;
  position: relative;
  z-index: 3;
  text-shadow: 0 6px 16px rgba(0, 0, 0, 0.4);
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--white);
  text-align: center;
}
.img-button-wrap .img-button .img-button__text[data-v-62d11255]:nth-child(1) {
  margin-top: 0;
}
.img-button-wrap .img-button .img-button__text.smallText[data-v-62d11255] {
  font-size: 0.75rem;
  text-shadow: none;
}
.img-button-wrap .img-button .img-button__text.multiline-ellipsis[data-v-62d11255] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.img-button-wrap .img-button .img-button__icon[data-v-62d11255] {
  position: relative;
  z-index: 3;
  font-size: 1.5rem;
  color: var(--white);
}
.img-button-wrap .img-button .img-button__bg[data-v-62d11255] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.img-button-wrap .img-button .img-button__bg.image[data-v-62d11255] {
  background-position: center;
  background-size: cover;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}
.img-button-wrap .img-button .img-button__bg.blue[data-v-62d11255] {
  z-index: 2;
  width: 200%;
  height: 200%;
  opacity: 0.82;
  background-image: linear-gradient(128deg, #12546f 0%, rgba(3, 72, 169, 0.73) 25%, rgba(0, 120, 255, 0.48) 50%, rgba(3, 72, 169, 0.73) 75%, #12546f 100%);
  -webkit-backface-visibility: hidden;
}
.img-button-wrap .img-button .img-button__bg.black[data-v-62d11255] {
  z-index: 1;
  opacity: 0.41;
  background-image: radial-gradient(circle at 50% 50%, #000000, rgba(0, 0, 0, 0.2) 106%);
}
.img-button-wrap .num[data-v-62d11255] {
  position: absolute;
  top: -5px;
  right: -5px;
  z-index: 3;
  padding: 2px 8.5px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  border-radius: 11px;
  color: var(--white);
  background-color: var(--red-300);
}
.img-button-wrap .img-button-wrap__disabled-wrap[data-v-62d11255] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  margin-top: -6px;
  display: flex;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 20;
  top: 0;
  left: 50%;
  padding: 6px 10px;
  width: 260px;
  opacity: 0;
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.8);
  transform: translate(-50%, -100%);
}
.img-button-wrap .img-button-wrap__disabled-wrap[data-v-62d11255]:nth-child(1) {
  margin-top: 0;
}
.img-button-wrap .img-button-wrap__disabled-wrap.small[data-v-62d11255] {
  max-width: 140px;
}
@media screen and (max-width: 1299px) {
.img-button-wrap .img-button-wrap__disabled-wrap.small[data-v-62d11255] {
    max-width: 100px;
}
}
.img-button-wrap .img-button-wrap__disabled-wrap .img-button-wrap__disabled-text[data-v-62d11255] {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.img-button-list {
  margin-top: 24px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.img-button-list:nth-child(1) {
  margin-top: 0;
}
.img-button-list .button {
  margin: 10px;
  height: 200px;
  width: calc((100% - 80px) / 4);
}
@media screen and (max-width: 1023px) {
.img-button-list .button {
    height: 239px;
    width: calc((100% - 40px) / 2);
}
}
.input-list-card {
  margin-top: 40px;
}
.input-list-card:nth-child(1) {
  margin-top: 0;
}
.input-list-card.borderTop {
  padding-top: 40px;
  border-top: 1px solid #d8d8d8;
}
.input-list-card.border-bottom {
  padding-bottom: 40px;
  border-bottom: 1px solid var(--pink-light);
}
.input-list-card .multiple-input-item {
  margin-top: 20px;
  display: flex;
  position: relative;
}
.input-list-card .multiple-input-item:nth-child(1) {
  margin-top: 0;
}
.input-list-card .multiple-input-item .input-item {
  margin-left: 20px;
  margin-top: 0;
  width: calc((100% - 20px) / 2);
}
.input-list-card .multiple-input-item .input-item:nth-child(1) {
  margin-left: 0;
}
.input-list-card .multiple-input-item .checkbox-item {
  position: absolute;
  top: 0;
  right: 0;
}
.input-list-card .input-item {
  margin-top: 20px;
}
.input-list-card .input-item:nth-child(1) {
  margin-top: 0;
}
.input-list-card .input-item .input {
  margin-top: 8px;
}
.input-list-card .input-item .input:nth-child(1) {
  margin-top: 0;
}
.input-list-card .input-item .input.multiple {
  display: flex;
  align-items: center;
}
.input-list-card .input-item .input.small .input-text {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.input-list-card .input-item .input .input-text {
  margin-left: 10px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
}
.input-list-card .input-item .input .input-text:nth-child(1) {
  margin-left: 0;
}
.input-list-card .input-item .input .dropdown-menu-button {
  margin-left: 10px;
}
.input-list-card .input-item .input .dropdown-menu-button:nth-child(1) {
  margin-left: 0;
}
.input-list-card .input-item .input .error-message {
  margin-top: 4px;
}
.input-list-card .input-item .input .error-message:nth-child(1) {
  margin-top: 0;
}
.input-list-card .input-item .input-title-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.input-list-card .input-item .input-title-wrap p {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.input-list-card .input-item .input-title-wrap p span {
  margin-left: 4px;
  color: var(--red-500);
}
.input-list-card .input-item .input-title-wrap p span:nth-child(1) {
  margin-left: 0;
}
.input-list-card .input-item .input-title-wrap p span.black {
  color: var(--gray-900);
}
.input-list-card .input-item .input-title-wrap p.thin {
  font-weight: normal;
}
.input-list-card .input-item .input-title-wrap p.gray {
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--gray-700);
}
.input-list-card .input-item .input-time-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.input-list-card .input-item .input-time-list .input-time {
  display: flex;
  align-items: center;
  margin: 10px;
  width: calc((100% - 40px) / 2);
}
.input-list-card .input-item .input-time-list .input-time p {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-900);
}
.input-list-card .input-item .input-time-list .input-time .input-text-button {
  margin-left: 10px;
}
.input-list-card .input-item .input-time-list .input-time .input-text-button:nth-child(1) {
  margin-left: 0;
}
.input-list-card .input-item .remind-text {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
.input-list-card .input-item .remind-text:nth-child(1) {
  margin-top: 0;
}
.input-list-card .input-item .remind-text i {
  font-size: 1.125rem;
  color: var(--red-500);
}
.input-list-card .input-item .remind-text p {
  margin-left: 4px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--red-500);
}
.input-list-card .input-item .remind-text p:nth-child(1) {
  margin-left: 0;
}
.input-list-card .input-item .file-list {
  display: flex;
  margin-top: 3px;
  flex-wrap: wrap;
}
.input-list-card .input-item .file-list:nth-child(1) {
  margin-top: 0;
}
.input-list-card .input-item .file-list.outline {
  padding: 15px;
  border-radius: 10px;
  border: solid 1px var(--gray-500);
}
.input-list-card .input-item .file-list .file {
  margin: 5px;
  width: calc((100% - 30px) / 3);
}
@media screen and (max-width: 1199px) {
.input-list-card .input-item .file-list .file {
    width: calc((100% - 20px) / 2);
}
}
@media screen and (max-width: 1023px) {
.input-list-card .input-item .file-list .file {
    width: 100%;
}
}
.input-list-card .input-item .file-list .file.img {
  width: initial;
}
.input-list-card .input-item .img-btns {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 10px;
  width: 100%;
  border-radius: 10px;
  border: solid 1px var(--gray-500);
}
.input-list-card .input-item .img-btns .img-btn {
  margin: 5px;
}
.input-list-card .bottom-btn-list {
  display: flex;
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
}
.input-split-container {
  margin-top: 40px;
  display: flex;
  position: relative;
}
.input-split-container:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.input-split-container {
    flex-direction: column;
}
}
.input-split-container .data-input-wrap {
  width: 100%;
}
.input-split-container .data-input-wrap.white {
  padding: 40px;
  border-radius: 20px;
  background-color: var(--white);
}
@media screen and (max-width: 1023px) {
.input-split-container .data-input-wrap.white {
    padding: 40px 20px;
}
}
.input-split-container .data-input-wrap .to-do-list {
  margin-top: 40px;
}
.input-split-container .data-input-wrap .to-do-list:nth-child(1) {
  margin-top: 0;
}
.input-split-container .cards-wrap {
  margin-left: 40px;
  flex: 0 0 380px;
}
.input-split-container .cards-wrap:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1199px) {
.input-split-container .cards-wrap {
    flex: 0 0 320px;
}
}
@media screen and (max-width: 1023px) {
.input-split-container .cards-wrap {
    margin-top: 40px;
    margin-left: 0;
}
.input-split-container .cards-wrap:nth-child(1) {
    margin-top: 0;
}
}
.input-split-container .cards-wrap .card-item {
  margin-top: 20px;
}
.input-split-container .cards-wrap .card-item:nth-child(1) {
  margin-top: 0;
}
.input-split-container .event-card-list {
  margin-top: 20px;
  margin-left: 40px;
}
.input-split-container .event-card-list:nth-child(1) {
  margin-top: 0;
}
.input-split-container .button-card {
  margin-top: 20px;
  flex: 0 0 380px;
}
.input-split-container .button-card:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1199px) {
.input-split-container .button-card {
    flex: 0 0 320px;
}
}
@media screen and (max-width: 1023px) {
.input-split-container .button-card {
    margin-top: 40px;
    margin-left: 0;
}
.input-split-container .button-card:nth-child(1) {
    margin-top: 0;
}
}
.input-split-container .button-card .button-card_content {
  margin-top: 20px;
}
.input-split-container .button-card .button-card_content:nth-child(1) {
  margin-top: 0;
}
.input-text-button[data-v-9178e0ae] {
  position: relative;
  width: 100%;
}
.input-text-button.error .leading-icon[data-v-9178e0ae] {
  color: var(--red-500);
}
.input-text-button.error input[data-v-9178e0ae] {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
  color: var(--red-500);
}
.input-text-button .leading-icon[data-v-9178e0ae] {
  position: absolute;
  top: 12px;
  left: 16px;
  font-size: 24px;
  color: var(--gray-900);
}
.input-text-button input[data-v-9178e0ae] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 11px 20px;
  width: 100%;
  background-color: transparent;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.input-text-button input.icon[data-v-9178e0ae] {
  padding: 11px 20px 11px 48px;
}
.input-text-button input[data-v-9178e0ae]::-webkit-input-placeholder {
  color: var(--gray-700);
}
.input-text-button input[data-v-9178e0ae]::-moz-placeholder {
  color: var(--gray-700);
}
.input-text-button input[data-v-9178e0ae]:-ms-input-placeholder {
  color: var(--gray-700);
}
.input-text-button input[data-v-9178e0ae]::-ms-input-placeholder {
  color: var(--gray-700);
}
.input-text-button input[data-v-9178e0ae]::placeholder {
  color: var(--gray-700);
}
.input-text-button input[data-v-9178e0ae]:focus {
  border: solid 1px var(--blue-500);
  background-color: var(--white);
}
.input-text-button input[data-v-9178e0ae]:disabled {
  background-color: #f5f5f5;
}
.input-textarea-button.blueBg {
  padding: 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.input-textarea-button .input-textarea-button_title-wrap {
  display: flex;
}
.input-textarea-button .input-textarea-button_title-wrap .input-textarea-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.input-textarea-button .input-textarea-button_title-wrap .input-textarea-button_title.bigTitle {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.input-textarea-button .input-textarea-button_title-wrap .input-textarea-button_title .required {
  color: var(--red-300);
}
.input-textarea-button .input-textarea-button_title-wrap .button {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.input-textarea-button .input-textarea-button_title-wrap .button .upload-image-button {
  margin-left: 20px;
}
.input-textarea-button .input-textarea-button_title-wrap .button .upload-image-button:nth-child(1) {
  margin-left: 0;
}
.input-textarea-button .input-textarea-button_title-wrap .text-number {
  display: block;
  margin-left: 10px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: right;
  color: var(--gray-700);
}
.input-textarea-button .input-textarea-button_wrap {
  margin-top: 8px;
  display: block;
}
.input-textarea-button .input-textarea-button_wrap:nth-child(1) {
  margin-top: 0;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.textOnly textarea {
  border: none;
  padding: 0;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.textOnly textarea:focus {
  border: none;
  background-color: transparent;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.bold textarea {
  font-weight: bold;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.small textarea {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea::-webkit-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea::-moz-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea:-ms-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea::-ms-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.error textarea::placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea {
  border: none;
  background-color: transparent;
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea::-webkit-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea::-moz-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea:-ms-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea::-ms-input-placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn.noErrorText.error textarea::placeholder {
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea {
  padding: 12px 16px;
  width: 100%;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  background-color: transparent;
  color: var(--gray-900);
  transition: all 0.3s;
  resize: none;
  border-style: solid;
  -webkit-appearance: none;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea:focus {
  border: solid 1px var(--blue-500);
  background-color: var(--white);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea::-webkit-input-placeholder {
  color: var(--gray-700);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea::-moz-placeholder {
  color: var(--gray-700);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea:-ms-input-placeholder {
  color: var(--gray-700);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea::-ms-input-placeholder {
  color: var(--gray-700);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea::placeholder {
  color: var(--gray-700);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn textarea:disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn .invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn .invalid-text:nth-child(1) {
  margin-top: 0;
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.input-textarea-button .input-textarea-button_wrap .input-textarea-button_btn .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.license-card {
  display: flex;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
  position: relative;
  cursor: pointer;
}
.license-card:hover {
  box-shadow: 0 8px 18px -4px rgba(0, 67, 126, 0.4);
}
.license-card:hover .card-container .card-title {
  color: var(--blue-500);
}
.license-card.isloading {
  pointer-events: none;
  box-shadow: transparent;
}
.license-card.disableRouterLink {
  pointer-events: none;
}
.license-card .card-container {
  padding: 19px 20px 22px;
}
.license-card .card-container .card-title {
  margin-top: 8px;
  display: flex;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  align-items: flex-start;
  justify-content: space-between;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.license-card .card-container .card-title:nth-child(1) {
  margin-top: 0;
}
.license-card .card-container .license-card__chips {
  display: flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -5px;
}
.license-card .card-container .license-card__chips .content-chip {
  margin: 5px;
}
.license-card .card-container .chips-group {
  display: flex;
  align-items: center;
  margin-top: 5px;
  flex-wrap: wrap;
  margin: 5px -7px -7px -7px;
}
.license-card .card-container .chips-group:nth-child(1) {
  margin-top: 0;
}
.license-card .card-container .chips-group .content-chip {
  margin: 5px;
}
.license-card .card-container .license-card-content-list {
  margin-top: 8px;
}
.license-card .card-container .license-card-content-list:nth-child(1) {
  margin-top: 0;
}
.license-card .card-container .license-card-content-list .license-card-list-item {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
.license-card .card-container .license-card-content-list .license-card-list-item:nth-child(1) {
  margin-top: 0;
}
.license-card .card-container .license-card-content-list .license-card-list-item .item-title {
  font-size: 0.75rem;
  line-height: 1.5;
  white-space: nowrap;
  color: var(--gray-900);
}
.license-card .card-container .license-card-content-list .license-card-list-item .item-text {
  display: flex;
  align-items: center;
  margin-left: 12px;
  overflow-wrap: anywhere;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-700);
}
.license-card .card-container .license-card-content-list .license-card-list-item .item-text:nth-child(1) {
  margin-left: 0;
}
.license-card .card-container .license-card-content-list .license-card-list-item .item-text i {
  margin-left: 10px;
  font-size: 18px;
  color: var(--blue-500);
}
.license-card .card-container .license-card_btn {
  margin-top: 20px;
}
.license-card .card-container .license-card_btn:nth-child(1) {
  margin-top: 0;
}
.license-card .license-card_top-bar-declaration {
  display: flex;
  align-items: center;
  position: absolute;
  justify-content: center;
  line-height: 1;
  letter-spacing: normal;
  background: linear-gradient(to right, var(--blue-gr-100), var(--blue-gr-300));
  height: 4px;
  width: 100%;
}
.license-card .date-remind {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--blue-500);
  background-color: var(--blue-10);
}
.license-card .date-remind i {
  font-size: 18px;
}
.license-card .date-remind p {
  margin-left: 8px;
}
.license-card .date-remind p:nth-child(1) {
  margin-left: 0;
}
.license-card .date-remind.warning {
  color: var(--red-500);
  background-color: var(--red-10);
}
.license-card .blue-bottom {
  width: 100%;
  height: 4px;
  background-image: linear-gradient(91deg, var(--blue-gr-100), var(--blue-gr-300) 100%);
}
.license-card .isloading-wrap {
  width: 100%;
  height: 176px;
  border-radius: 10px;
  box-shadow: transparent;
  pointer-events: none;
}
.license-card .isloading-wrap .skekete {
  margin-top: 20px;
  border-radius: 6px;
}
.license-card .isloading-wrap .skekete:nth-child(1) {
  margin-top: 0;
}
.license-card .isloading-wrap .skekete.skelete-1 {
  height: 24px;
}
.license-card .isloading-wrap .skekete.skelete-2 {
  height: 24px;
  width: 64px;
}
.license-card .isloading-wrap .skekete.skelete-3 {
  height: 16px;
}
.license-card .isloading-wrap .skekete.skelete-4 {
  height: 16px;
  width: 70%;
}
.license-card .isloading-wrap .skekete.skelete-5 {
  height: 16px;
}
.license-cards-list {
  margin-top: 40px;
  width: 100%;
}
.license-cards-list:nth-child(1) {
  margin-top: 0;
}
.license-cards-list.mt-lg {
  margin-top: 40px;
}
.license-cards-list.mt-lg:nth-child(1) {
  margin-top: 0;
}
.license-cards-list.mt-sm {
  margin-top: 20px;
}
.license-cards-list.mt-sm:nth-child(1) {
  margin-top: 0;
}
.license-cards-list.has-border-top {
  padding-top: 40px;
  border-top: 1px solid var(--gray-300);
}
.license-cards-list .license-card-list_title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.license-cards-list .license-card-list_title.fs-small {
  font-size: 1.125rem;
}
.license-cards-list .license-card-list_subtitle-wrap {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.license-cards-list .license-card-list_subtitle-wrap:nth-child(1) {
  margin-top: 0;
}
.license-cards-list .license-card-list_subtitle-wrap .license-card-list_subtitle {
  margin-left: 8px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.license-cards-list .license-card-list_subtitle-wrap .license-card-list_subtitle:nth-child(1) {
  margin-left: 0;
}
.license-cards-list .license-card-list_subtitle-wrap .license-card-list_subtitle-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.license-cards-list .license-card-list_subtitle-wrap .license-card-list_subtitle-img {
  flex: 0 0 24px;
}
.license-cards-list .license-card-list_cards {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.license-cards-list .license-card-list_cards:nth-child(1) {
  margin-top: 0;
}
.license-cards-list .license-card-list_cards .license-card {
  margin: 10px;
  width: calc((100% - 80px) / 4);
}
@media screen and (max-width: 1199px) {
.license-cards-list .license-card-list_cards .license-card {
    width: calc((100% - 60px) / 3);
}
}
@media screen and (max-width: 1023px) {
.license-cards-list .license-card-list_cards .license-card {
    width: calc((100% - 40px) / 2);
}
}
.license-image-card[data-v-96c74a0c] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  background-color: var(--white);
}
.license-image-card.borderTop[data-v-96c74a0c] {
  border-top: 1px solid #d8d8d8;
}
.license-image-card.borderTop[data-v-96c74a0c]:first-child {
  border-top: initial;
}
.license-image-card.outline[data-v-96c74a0c] {
  border: solid 1px var(--blue-50);
  background-color: transparent;
  padding: 40px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
@media screen and (max-width: 1023px) {
.license-image-card.outline[data-v-96c74a0c] {
    padding: 40px 20px;
}
}
.license-image-card .list-items[data-v-96c74a0c] {
  width: 100%;
  border-spacing: 22px;
}
.license-image-card .list-items .card-title[data-v-96c74a0c] {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.license-image-card .list-items .license-image-card-item[data-v-96c74a0c] {
  margin-top: 20px;
}
.license-image-card .list-items .license-image-card-item[data-v-96c74a0c]:nth-child(1) {
  margin-top: 0;
}
.license-image-card .list-items .list-multiple-item[data-v-96c74a0c] {
  margin-top: 20px;
  display: flex;
}
.license-image-card .list-items .list-multiple-item[data-v-96c74a0c]:nth-child(1) {
  margin-top: 0;
}
.license-image-card .list-items .list-multiple-item .license-image-card-item[data-v-96c74a0c] {
  margin-left: 20px;
  margin-top: 0;
}
.license-image-card .list-items .list-multiple-item .license-image-card-item[data-v-96c74a0c]:nth-child(1) {
  margin-left: 0;
}
.license-image-card .list-img[data-v-96c74a0c] {
  margin-left: 20px;
  flex: 0 0 320px;
  height: 320px;
}
.license-image-card .list-img[data-v-96c74a0c]:nth-child(1) {
  margin-left: 0;
}
.license-image-card .list-img.small[data-v-96c74a0c] {
  flex: 0 0 240px;
  height: 240px;
}
@media screen and (max-width: 1023px) {
.license-image-card .list-img[data-v-96c74a0c] {
    flex: 0 0 240px;
    height: 240px;
}
}
.license-image-card-item p[data-v-78cf77ad] {
  margin-top: 10px;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.license-image-card-item p[data-v-78cf77ad]:nth-child(1) {
  margin-top: 0;
}
.license-image-card-item p.license-image-card-item_title[data-v-78cf77ad] {
  margin-top: 0px;
  color: var(--gray-700);
}
.license-image-card-item p.license-image-card-item_title[data-v-78cf77ad]:nth-child(1) {
  margin-top: 0;
}
.list-card[data-v-67ec29fe] {
  border-radius: 10px;
  background-color: var(--blue-10);
}
.list-card .list-card__title-wrap[data-v-67ec29fe] {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.list-card .list-card__title-wrap .list-card__title[data-v-67ec29fe] {
  width: 100%;
  overflow-wrap: break-word;
  word-break: break-word;
}
.list-card.borderTop[data-v-67ec29fe] {
  border-radius: 0px;
  border-top: 1px solid #d8d8d8;
  padding-top: 20px;
}
.list-card.borderTop[data-v-67ec29fe]:first-child {
  border-top: initial;
}
.list-card.white[data-v-67ec29fe] {
  background-color: var(--white);
}
.list-card.noPadding[data-v-67ec29fe] {
  padding: 0;
}
.list-card.outline[data-v-67ec29fe] {
  border: solid 1px var(--blue-50);
  background-color: transparent;
}
.list-card.border-bottom[data-v-67ec29fe] {
  border-radius: 0px;
  border-bottom: 1px solid var(--pink-light);
}
.list-card .list-card_content[data-v-67ec29fe] {
  border-spacing: 22px;
}
.list-card .list-card_content .ll-state[data-v-67ec29fe] {
  margin-top: 20px;
}
.list-card .list-card_content .ll-state[data-v-67ec29fe]:nth-child(1) {
  margin-top: 0;
}
.list-card .list-card_content .list-card_content-item[data-v-67ec29fe] {
  margin-top: 40px;
}
.list-card .list-card_content .list-card_content-item[data-v-67ec29fe]:nth-child(1) {
  margin-top: 0;
}
.list-card .list-card_content .list-card_content-item .list-card_content-item-multiple[data-v-67ec29fe] {
  display: flex;
  margin-top: 40px;
}
.list-card .list-card_content .list-card_content-item .list-card_content-item-multiple[data-v-67ec29fe]:nth-child(1) {
  margin-top: 0;
}
.list-card .card-title[data-v-67ec29fe] {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--blue-500);
}
.list-card .list-item[data-v-67ec29fe] {
  margin-top: 20px;
}
.list-card .list-item[data-v-67ec29fe]:nth-child(1) {
  margin-top: 0;
}
.list-card .list-item .item-title[data-v-67ec29fe] {
  font-size: 1rem;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.list-card .list-item p[data-v-67ec29fe] {
  margin-top: 10px;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.list-card .list-item p[data-v-67ec29fe]:nth-child(1) {
  margin-top: 0;
}
.list-card .list-item .member-list[data-v-67ec29fe] {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.list-card .list-item .member-list[data-v-67ec29fe]:nth-child(1) {
  margin-top: 0;
}
.list-card .list-item .member-list .member[data-v-67ec29fe] {
  margin-left: 20px;
}
.list-card .list-item .member-list .member[data-v-67ec29fe]:nth-child(1) {
  margin-left: 0;
}
.list-card .list-item .text-list[data-v-67ec29fe] {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.list-card .list-item .text-list[data-v-67ec29fe]:nth-child(1) {
  margin-top: 0;
}
.list-card .list-item .text-list p[data-v-67ec29fe] {
  margin-left: 20px;
  margin-top: 0;
}
.list-card .list-item .text-list p[data-v-67ec29fe]:nth-child(1) {
  margin-left: 0;
}
.list-card .list-item .text-list p span[data-v-67ec29fe] {
  margin-left: 8px;
}
.list-card .list-item .text-list p span[data-v-67ec29fe]:nth-child(1) {
  margin-left: 0;
}
.list-card .list-multiple-item[data-v-67ec29fe] {
  margin-top: 20px;
  display: flex;
}
.list-card .list-multiple-item[data-v-67ec29fe]:nth-child(1) {
  margin-top: 0;
}
.list-card .list-multiple-item .list-item[data-v-67ec29fe] {
  margin-left: 20px;
  margin-top: 0;
}
.list-card .list-multiple-item .list-item[data-v-67ec29fe]:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content {
  padding-top: 22px;
}
.list-card-item_content:nth-child(1) {
  padding-top: 0;
}
.list-card-item_content.isFlexRow {
  display: flex;
  align-items: flex-start;
}
.list-card-item_content.isFlexRow .list-card-item_title {
  min-width: 88px;
}
.list-card-item_content td {
  vertical-align: middle;
}
.list-card-item_content.row .list-card-item_text {
  margin-top: 0px;
  margin-left: 20px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--gray-900);
  word-break: break-word;
  white-space: pre-line;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.list-card-item_content.row .list-card-item_text:nth-child(1) {
  margin-top: 0;
}
.list-card-item_content.row .list-card-item_text:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content.row .list-card-item_title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
  overflow-wrap: break-word;
  vertical-align: top;
}
.list-card-item_content.row .ll-link {
  word-break: break-word;
}
.list-card-item_content.row .avatar {
  margin-top: 0px;
  margin-left: 20px;
}
.list-card-item_content.row .avatar:nth-child(1) {
  margin-top: 0;
}
.list-card-item_content.row .avatar:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content.row .avatar .avatars-item {
  margin-top: 10px;
}
.list-card-item_content.row .avatar .avatars-item:first-child {
  margin-top: 0px;
}
.list-card-item_content.title-auto-w .list-card-item_title {
  display: flex;
  flex: 0 0 auto;
}
.list-card-item_content .list-card-item_text {
  margin-top: 10px;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
  overflow-wrap: break-word;
}
.list-card-item_content .list-card-item_text:nth-child(1) {
  margin-top: 0;
}
.list-card-item_content .list-card-item_title {
  margin-top: 0px;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
  overflow-wrap: break-word;
  position: relative;
  max-width: 200px;
  min-width: 88px;
}
.list-card-item_content .list-card-item_title:nth-child(1) {
  margin-top: 0;
}
.list-card-item_content .list-card-item_title i {
  position: absolute;
  left: -20px;
  top: 2px;
}
.list-card-item_content .remind-taker {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.list-card-item_content .remind-taker:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content .remind-taker .ll-avatar {
  margin-left: 16px;
}
.list-card-item_content .remind-taker .ll-avatar:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content .remind-taker .ll-avatar .ll-avatar_img {
  flex: 0 0 24px;
}
.list-card-item_content .button {
  margin-left: 20px;
}
.list-card-item_content .button:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content .chip {
  margin-left: 20px;
  margin-top: -7px;
  margin-bottom: -7px;
}
.list-card-item_content .chip:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content .avatar {
  margin-top: 10px;
}
.list-card-item_content .avatar:nth-child(1) {
  margin-top: 0;
}
.list-card-item_content .avatar .avatars-item {
  margin-top: 10px;
}
.list-card-item_content .avatar .avatars-item:first-child {
  margin-top: 0px;
}
.list-card-item_content .condition {
  margin-left: 20px;
}
.list-card-item_content .condition:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content .condition .ws-chip {
  margin-left: 4px;
  margin-bottom: 4px;
}
.list-card-item_content .condition .ws-chip:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content .attaches {
  margin-left: 15px;
  display: flex;
  flex-wrap: wrap;
}
.list-card-item_content .attaches:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content .attaches .file-download-button {
  margin: 5px;
}
.list-card-item_content .attaches .attach {
  width: 300px;
}
.list-card-item_content .avatars {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: -10px;
  margin-top: 0;
  margin-left: -10px;
}
.list-card-item_content .avatars .ll-avatar {
  margin: 10px;
}
.list-card-item_content .avatars .ll-avatar .ll-avatar_img {
  flex: 0 0 24px;
}
.list-card-item_content .dropdown {
  margin-left: 20px;
  min-width: 200px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.list-card-item_content .dropdown:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content .dropdown .dropdown-input {
  min-width: 200px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.list-card-item_content .text-button {
  margin-left: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.list-card-item_content .text-button:nth-child(1) {
  margin-left: 0;
}
.list-card-item_content .list-card-item_isloading .skekete {
  border-radius: 6px;
  width: 200px;
  height: 20px;
}
.list-card-item_content .list-card-item__text-attach-wrap {
  display: flex;
  flex-wrap: wrap;
}
.list-card-item_content .list-card-item__text-attach-wrap .list-card-item__text-attach {
  width: 300px;
}
.list-card-popup .one-bottom-btn {
  margin: 40px auto 0 auto;
  width: 400px;
}
.ll-act-popup {
  margin-top: 20px;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  white-space: break-spaces;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.ll-act-popup img {
  max-width: 100%;
  max-height: 900px;
}
.ll-act-popup__comment {
  margin-top: 20px;
  padding: 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.ll-act-popup__comment .ll-act-popup__comment-title {
  font-size: 1.125rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--gray-900);
}
.ll-act-popup__comment .ll-act-popup__comment-risk-signal {
  display: flex;
  margin-top: 20px;
}
.ll-act-popup__comment .ll-act-popup__comment-risk-signal .ll-act-popup__comment-risk-signal-item {
  margin-left: 10px;
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 10px;
  border-radius: 8px;
  background-color: var(--red-10);
}
.ll-act-popup__comment .ll-act-popup__comment-risk-signal .ll-act-popup__comment-risk-signal-item:nth-child(1) {
  margin-left: 0;
}
.ll-act-popup__comment .ll-act-popup__comment-risk-signal .ll-act-popup__comment-risk-signal-item i {
  font-size: 2rem;
  color: var(--red-500);
}
.ll-act-popup__comment .ll-act-popup__comment-risk-signal .ll-act-popup__comment-risk-signal-item p {
  font-size: 0.75rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--red-500);
}
.ll-act-popup__comment .ll-act-popup__comment-content {
  margin-top: 20px;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.ll-add-member-input-list {
  margin-top: 20px;
  display: flex;
  padding: 20px;
  width: 100%;
  border-radius: 10px;
  background-color: var(--white);
}
.ll-add-member-input-list:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.ll-add-member-input-list {
    flex-wrap: wrap;
}
}
.ll-add-member-input-list .ll-add-member-input-list_input {
  display: flex;
  flex-wrap: wrap;
  margin-top: -20px;
  width: calc(100% - 260px);
}
@media screen and (max-width: 1023px) {
.ll-add-member-input-list .ll-add-member-input-list_input {
    width: 100%;
}
}
.ll-add-member-input-list .ll-add-member-input-list_input .input-item {
  position: relative;
  margin-top: 20px;
  margin-left: 10px;
  width: calc((100% - 40px) / 3);
}
@media screen and (max-width: 1023px) {
.ll-add-member-input-list .ll-add-member-input-list_input .input-item {
    width: calc((100% - 20px) / 2);
}
}
.ll-add-member-input-list .ll-add-member-input-list_input .input-item.big {
  width: 100%;
}
@media screen and (max-width: 1023px) {
.ll-add-member-input-list .ll-add-member-input-list_input .input-item.big {
    width: calc((100% - 20px) / 2);
}
}
.ll-add-member-input-list .ll-add-member-input-list_input .input-item .ws-text-button {
  position: absolute;
  top: 0;
  right: 0;
}
.ll-add-member-input-list .ll-add-member-input-list_input .input-item .dropdown-multiple-select-menu-button_content-wrap {
  margin-top: 8px;
}
.ll-add-member-input-list .ll-add-member-input-list_button {
  margin-left: 20px;
  padding-top: 28px;
  flex: 0 0 240px;
}
.ll-add-member-input-list .ll-add-member-input-list_button:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.ll-add-member-input-list .ll-add-member-input-list_button {
    flex: auto;
    margin-left: 0;
    width: 100%;
}
}
.ll-amount-card {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
  border-radius: 20px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
}
.ll-amount-card.clickable {
  cursor: pointer;
}
.ll-amount-card .ll-amount-card__title-wrap {
  position: relative;
}
.ll-amount-card .ll-amount-card__title-wrap .ll-add-member-card_title-label {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.ll-amount-card .ll-amount-card__title-wrap .ll-add-member-card_title-label .ll-add-member-card_label-icon {
  font-size: 1.5rem;
}
.ll-amount-card .ll-amount-card__title-wrap .ll-add-member-card_title {
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-amount-card .ll-amount-card__content {
  position: relative;
}
.ll-amount-card .ll-amount-card__content.mt-sm {
  margin-top: 10px;
}
.ll-amount-card .ll-amount-card__content.mt-sm:nth-child(1) {
  margin-top: 0;
}
.ll-amount-card .ll-amount-card__content .ll-amount-card__content-text {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  text-align: center;
  color: var(--gray-900);
}
.ll-amount-card .ll-amount-card__content .ll-amount-card__content-number {
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-amount-card .ll-amount-card__content .ll-amount-card__content-number .ll-amount-card__content-unit {
  position: absolute;
  top: 50%;
  transform: translateY(-20%);
  margin-left: 4px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-amount-card-list .ll-state {
  margin-top: 20px;
}
.ll-amount-card-list .ll-state:nth-child(1) {
  margin-top: 0;
}
.ll-amount-card-list .ll-amount-card {
  margin-top: 20px;
}
.ll-amount-card-list .ll-amount-card:nth-child(1) {
  margin-top: 0;
}
.ll-app-fixed-tool-bar[data-v-90191730] {
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 410;
  padding: 0 20px 0 23px;
  min-height: 56px;
  border-radius: 20px 20px 0 0;
  background-color: var(--blue-10);
}
.ll-app-fixed-tool-bar[data-v-90191730]::before {
  content: "";
  position: absolute;
  left: 23px;
  right: 23px;
  bottom: 0;
  height: 1px;
  border-radius: 1px;
  background-color: var(--blue-50);
}
@media print {
.ll-app-fixed-tool-bar[data-v-90191730] {
    display: none;
}
}
.ll-app-fixed-tool-bar .ll-app-fixed-tool-bar__start[data-v-90191730] {
  display: flex;
  width: 100%;
}
.ll-app-fixed-tool-bar .ll-app-fixed-tool-bar__start .carousel .swiper-container .swiper-wrapper .lv-content-tab-bar > .lv-content-tab[data-v-90191730] {
  border-bottom: 0;
}
.ll-app-fixed-tool-bar .tool-bar[data-v-90191730] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  max-width: 300px;
}
.ll-app-fixed-tool-bar .tool-bar .action-item[data-v-90191730] {
  margin-left: 16px;
}
.ll-app-fixed-tool-bar .tool-bar .action-item[data-v-90191730]:nth-child(1) {
  margin-left: 0;
}
.ll-app-fixed-tool-bar .tool-bar .ll-app-fixed-tool-bar__name-wrap[data-v-90191730] {
  max-width: 120px;
  position: relative;
}
.ll-app-fixed-tool-bar .tool-bar .ll-app-fixed-tool-bar__name-wrap .ll-app-fixed-tool-bar__name[data-v-90191730] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ll-app-fixed-tool-bar .tool-bar .ll-app-fixed-tool-bar__name-wrap .ll-app-fixed-tool-bar__name-tooltip[data-v-90191730] {
  display: none;
  position: absolute;
  top: calc(100% + 4px);
  left: 50%;
  transform: translate(-50%);
  z-index: 5;
  padding: 5px 10px 7px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.7);
  color: var(--white);
  opacity: 1;
}
.ll-app-fixed-tool-bar .tool-bar .ll-app-fixed-tool-bar__name-wrap:hover .ll-app-fixed-tool-bar__name-tooltip[data-v-90191730] {
  display: initial;
}
.ll-avatar[data-v-d3f0d2ae] {
  display: flex;
  align-items: center;
}
.ll-avatar.mtLg[data-v-d3f0d2ae] {
  margin-top: 40px;
}
.ll-avatar.mtLg[data-v-d3f0d2ae]:nth-child(1) {
  margin-top: 0;
}
.ll-avatar .ll-avatar__img[data-v-d3f0d2ae] {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 0 0 auto;
}
.ll-avatar .ll-avatar__text-wrap[data-v-d3f0d2ae] {
  margin-left: 8px;
}
.ll-avatar .ll-avatar__text-wrap[data-v-d3f0d2ae]:nth-child(1) {
  margin-left: 0;
}
.ll-avatar .ll-avatar__text-wrap p[data-v-d3f0d2ae] {
  margin-top: 2px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-avatar .ll-avatar__text-wrap p[data-v-d3f0d2ae]:nth-child(1) {
  margin-top: 0;
}
.ll-avatar .ll-avatar__text-wrap p.bold[data-v-d3f0d2ae] {
  font-weight: bold;
}
.ll-avatar .ll-avatar__text-wrap p.small[data-v-d3f0d2ae] {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
}
.ll-avatar .ll-avatar__text-wrap p.fontSizeLg[data-v-d3f0d2ae] {
  font-size: 1.125rem;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--gray-900);
}
.ll-avatar .ll-avatar__text-wrap p.gray[data-v-d3f0d2ae] {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.ll-avatar .ll-avatar__text-wrap p.email[data-v-d3f0d2ae] {
  margin-top: 0px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--gray-700);
}
.ll-avatar .ll-avatar__text-wrap p.email[data-v-d3f0d2ae]:nth-child(1) {
  margin-top: 0;
}
.ll-avatar .ll-avatar__text-wrap .ll-avatar__text-label-wrap[data-v-d3f0d2ae] {
  display: flex;
}
.ll-avatar .ll-avatar__text-wrap .ll-avatar__text-label-wrap.no-wrap[data-v-d3f0d2ae] {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: nowrap;
}
@media (max-width: 1023px) {
.ll-avatar .ll-avatar__text-wrap .ll-avatar__text-label-wrap[data-v-d3f0d2ae] {
    flex-direction: column;
}
}
.ll-list-with-button[data-v-790fb0ee] {
  display: flex;
  align-items: center;
  padding: 10px 19px 10px 20px;
  margin-top: 20px;
  border-bottom: 1px solid var(--blue-30);
}
.ll-list-with-button.title[data-v-790fb0ee] {
  padding: 15px 19px 15px 20px;
}
.ll-list-with-button .title[data-v-790fb0ee] {
  padding-right: 20px;
  width: 240px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-list-with-button .title.time[data-v-790fb0ee] {
  width: 114px;
}
.ll-list-with-button .time[data-v-790fb0ee] {
  width: 114px;
}
.ll-list-with-button .ll-avatar[data-v-790fb0ee] {
  margin-left: 20px;
}
.ll-list-with-button .ll-avatar[data-v-790fb0ee]:nth-child(1) {
  margin-left: 0;
}
.ll-list-with-button .btn[data-v-790fb0ee] {
  margin-left: auto;
  width: 140px;
}
.ll-list-with-button[data-v-f20298be] {
  display: flex;
  align-items: center;
  padding: 10px 19px 10px 20px;
  border-bottom: 1px solid var(--blue-30);
}
.ll-list-with-button.title[data-v-f20298be] {
  padding: 15px 19px 15px 20px;
}
.ll-list-with-button .title[data-v-f20298be] {
  padding-right: 20px;
  width: 240px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-list-with-button .title.time[data-v-f20298be] {
  width: 114px;
}
.ll-list-with-button .time[data-v-f20298be] {
  width: 114px;
}
.ll-list-with-button .ll-avatar[data-v-f20298be] {
  margin-left: 20px;
}
.ll-list-with-button .ll-avatar[data-v-f20298be]:nth-child(1) {
  margin-left: 0;
}
.ll-list-with-button .btn[data-v-f20298be] {
  margin-left: auto;
  width: 140px;
}
.ll-btn-groups {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  width: 100%;
}
@media (max-width: 1023px) {
.ll-btn-groups {
    flex-direction: column;
    padding: 0 40px;
}
}
.ll-btn-groups .ll-btn-groups_btn {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px;
  width: calc((100% - 80px) / 4);
  height: 64px;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: var(--gray-900);
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.12);
  background-color: var(--blue-10);
  cursor: pointer;
}
.ll-btn-groups .ll-btn-groups_btn:hover {
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.12);
  background-color: var(--blue-30);
}
.ll-btn-groups .ll-btn-groups_btn.active {
  box-shadow: none;
  background-color: var(--blue-30);
}
.ll-btn-groups-item__container {
  position: relative;
  width: 100%;
}
.ll-btn-groups-item__container .ll-btn-groups-item {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  justify-content: center;
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.12);
  background-color: var(--blue-10);
  cursor: pointer;
  height: 64px;
  width: 100%;
}
@media (max-width: 1023px) {
.ll-btn-groups-item__container .ll-btn-groups-item {
    width: 100%;
}
}
.ll-btn-groups-item__container .ll-btn-groups-item:hover {
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.12);
  background-color: var(--blue-30);
}
.ll-btn-groups-item__container .ll-btn-groups-item.active {
  box-shadow: none;
  background-color: var(--blue-30);
}
.ll-btn-groups-item__container .ll-btn-groups-item.small-size {
  padding: 0;
  height: 48px;
}
.ll-btn-groups-item__container .ll-btn-groups-item.normal-size {
  width: 180px;
}
@media (max-width: 1023px) {
.ll-btn-groups-item__container .ll-btn-groups-item.normal-size {
    width: 100%;
}
}
.ll-btn-groups-item__container .ll-btn-groups-item__popup {
  display: flex;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  padding: 20px;
  top: calc(100% + 10px);
  left: 50%;
  z-index: 2;
  border-radius: 10px;
  box-shadow: 0 4px 8px 0 rgba(8, 53, 103, 0.16);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  transform: translate(-50%, 0);
}
.ll-btn-groups-item__container .ll-btn-groups-item__popup.active {
  visibility: visible;
  opacity: 1;
}
.ll-btn-groups-item__container .ll-btn-groups-item__popup .ll-btn-groups-item__popup-item {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  margin-left: 10px;
  flex: 0 0 auto;
  position: relative;
  width: auto;
  min-width: 173px;
  border-radius: 10px;
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.12);
  background-color: var(--blue-10);
  padding: 13px 18px;
  text-align: center;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: var(--gray-900);
  cursor: pointer;
}
.ll-btn-groups-item__container .ll-btn-groups-item__popup .ll-btn-groups-item__popup-item:nth-child(1) {
  margin-left: 0;
}
.ll-btn-groups-item__container .ll-btn-groups-item__popup .ll-btn-groups-item__popup-item:hover {
  box-shadow: 0 6px 12px -4px rgba(0, 0, 0, 0.12);
  background-color: var(--blue-30);
}
.ll-btn-groups-item__container .ll-btn-groups-item__popup .ll-btn-groups-item__popup-item.active {
  box-shadow: none;
  background-color: var(--blue-30);
}
.ll-cancel-popup-content {
  margin-top: 20px;
  width: 100%;
}
.ll-cancel-popup-content:nth-child(1) {
  margin-top: 0;
}
.ll-cancel-popup-content .ll-cancel-popup-content_text {
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-cancel-popup-content .ll-avatar {
  margin-top: 21px;
}
.ll-cancel-popup-content .ll-avatar:nth-child(1) {
  margin-top: 0;
}
.ll-cancel-popup-content .buttons {
  margin-top: 40px;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.ll-cancel-popup-content .buttons:nth-child(1) {
  margin-top: 0;
}
.ll-cancel-popup-content .buttons .ws-button {
  margin-left: 20px;
  width: 200px;
}
.ll-cancel-popup-content .buttons .ws-button:nth-child(1) {
  margin-left: 0;
}
.ll-cancel-popup-content .buttons .ws-button::before {
  width: 200px;
}
.ll-change-collapse-card {
  padding: 0px 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap {
  display: flex;
  align-items: flex-start;
  padding: 15px 0;
  cursor: pointer;
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_des {
  display: flex;
  align-items: center;
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_des .title-icon {
  font-size: 1rem;
  color: var(--blue-500);
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_des .title-img {
  width: 24px;
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_des .ll-change-collapse-card_title {
  margin-left: 6px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--blue-500);
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_des .ll-change-collapse-card_title:nth-child(1) {
  margin-left: 0;
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_remark-wrap {
  display: flex;
  align-items: flex-start;
  margin-left: auto;
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_remark-wrap .ll-change-collapse-card_remark {
  display: flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 14px;
  background-color: var(--blue-500);
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_remark-wrap .ll-change-collapse-card_remark.white {
  background-color: var(--white);
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_remark-wrap .ll-change-collapse-card_remark.white .remark-icon,
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_remark-wrap .ll-change-collapse-card_remark.white .remark-number {
  color: var(--blue-500);
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_remark-wrap .ll-change-collapse-card_remark .remark-number {
  margin-left: 4px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_remark-wrap .ll-change-collapse-card_remark .remark-number:nth-child(1) {
  margin-left: 0;
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_remark-wrap .ll-change-collapse-card_remark .remark-icon {
  font-size: 1.25rem;
  color: var(--white);
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_remark-wrap .ll-change-collapse-card_trailing-icon {
  margin-left: 22px;
  font-size: 1.375rem;
  color: var(--blue-500);
}
.ll-change-collapse-card .ll-change-collapse-card_title-wrap .ll-change-collapse-card_remark-wrap .ll-change-collapse-card_trailing-icon:nth-child(1) {
  margin-left: 0;
}
.ll-change-collapse-card .ll-change-collapse-card_content {
  padding: 20px 20px 40px;
}
@media screen and (max-width: 1023px) {
.ll-change-collapse-card .ll-change-collapse-card_content {
    padding: 20px 0px 40px;
}
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item {
  margin-top: 40px;
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item:nth-child(1) {
  margin-top: 0;
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item.border {
  padding-top: 40px;
  border-top: 1px solid var(--blue-50);
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .content-item-title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .content-item-description {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .content-item-description:nth-child(1) {
  margin-top: 0;
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .content-item-taker {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .content-item-taker:nth-child(1) {
  margin-top: 0;
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .content-item-taker .ws-text-chip {
  margin-left: 10px;
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .content-item-taker .ws-text-chip:nth-child(1) {
  margin-left: 0;
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .btns-wrap {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .btns-wrap .btn {
  margin-left: 20px;
  width: 227px;
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .btns-wrap .btn:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .btns-wrap .btn {
    min-width: 50%;
}
}
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .lv-event-card__content-wrap {
  width: 50%;
}
@media screen and (max-width: 1023px) {
.ll-change-collapse-card .ll-change-collapse-card_content .ll-change-collapse-card_content-item .lv-event-card__content-wrap {
    width: 100%;
}
}
.ll-change-content {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid #d8d8d8;
}
.ll-change-content:nth-child(1) {
  margin-top: 0;
}
.ll-change-content .ll-change-content_title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-change-content .ll-change-content_subtitle {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}
.ll-change-content .ll-change-content_subtitle:nth-child(1) {
  margin-top: 0;
}
.ll-change-content .ll-change-content_subtitle .ll-change-content_subtitle-text {
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-change-content .ll-change-content_subtitle .ll-change-content_subtitle-text .ws-text-chip {
  margin-left: 10px;
}
.ll-change-content .ll-change-content_subtitle .ll-change-content_subtitle-text .ws-text-chip:nth-child(1) {
  margin-left: 0;
}
.ll-change-content .ll-change-content_subtitle .ll-change-content_subtitle-btn {
  margin-left: 20px;
}
.ll-change-content .ll-change-content_subtitle .ll-change-content_subtitle-btn:nth-child(1) {
  margin-left: 0;
}
.ll-change-content .ll-change-content_description {
  margin-top: 8px;
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.ll-change-content .ll-change-content_description:nth-child(1) {
  margin-top: 0;
}
.ll-change-content .ll-change-content_list {
  margin-top: 20px;
}
.ll-change-content .ll-change-content_list:nth-child(1) {
  margin-top: 0;
}
.ll-classification-wrap {
  margin-top: 20px;
}
.ll-classification-wrap:nth-child(1) {
  margin-top: 0;
}
.ll-classification-wrap .ll-classification-wrap_title {
  padding: 20px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-classification-wrap .ll-classification-wrap_content {
  padding: 10px 20px;
  border-radius: 10px;
  background-color: transparent;
}
.ll-classification-wrap .ll-classification-wrap_content.bg-white {
  background-color: var(--white);
}
.ll-contact-list {
  margin-top: 20px;
}
.ll-contact-list .input-title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-contact-list .input-title span {
  color: var(--red-500);
}
.ll-contact-list .title-line {
  display: flex;
  justify-content: space-between;
}
.ll-contact-list .ll-contact-list-item {
  margin-left: 20px;
  margin-top: 20px;
  padding: 20px;
  background: var(--blue-10);
  border-radius: 10px;
}
.ll-diagram-card {
  position: relative;
  padding: 20px;
  border-radius: 20px;
  background-color: var(--white);
}
.ll-diagram-card.space-between {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.ll-diagram-card .ll-diagram-card__title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  text-align: center;
  color: var(--gray-900);
}
.ll-diagram-card .ll-diagram-card__btn-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  border-radius: 0 20px 0 20px;
  background-image: linear-gradient(133deg, #2eabdf, #006ecd 97%);
  cursor: pointer;
}
.ll-diagram-card .ll-diagram-card__btn-wrap .ll-diagram-card__btn {
  font-size: 1.5rem;
  color: var(--white);
}
.ll-diagram-card .ll-diagram-card__btn-wrap .ll-diagram-card__btn.image {
  width: 24px;
}
.ll-diagram-card .ll-diagram-card__dropdown {
  margin-top: 20px;
}
.ll-diagram-card .ll-diagram-card__dropdown:nth-child(1) {
  margin-top: 0;
}
.ll-diagram-card .ll-diagram-card__tab-bar {
  margin-top: 20px;
}
.ll-diagram-card .ll-diagram-card__tab-bar:nth-child(1) {
  margin-top: 0;
}
.ll-diagram-card .ll-diagram-card__content {
  margin-top: 55px;
}
.ll-diagram-card .ll-diagram-card__content:nth-child(1) {
  margin-top: 0;
}
.ll-diagram-card .ll-diagram-card__disabled {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  padding: 20px;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background-color: rgba(3, 13, 31, 0.8);
}
.ll-diagram-card .ll-diagram-card__disabled .ll-diagram-card__disabled-icon {
  font-size: 3.75rem;
  color: var(--white);
}
.ll-diagram-card .ll-diagram-card__disabled .ll-diagram-card__disabled-text {
  margin-top: 10px;
  max-width: 240px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
}
.ll-diagram-card .ll-diagram-card__disabled .ll-diagram-card__disabled-text:nth-child(1) {
  margin-top: 0;
}
.ll-diagram-card .ll-diagram-card__disabled .ll-diagram-card__disabled-btn {
  margin-top: 20px;
  width: 240px;
}
.ll-diagram-card .ll-diagram-card__disabled .ll-diagram-card__disabled-btn:nth-child(1) {
  margin-top: 0;
}
.ll-diagram-card-list {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.ll-diagram-card-list:nth-child(1) {
  margin-top: 0;
}
.ll-diagram-card-list .ll-diagram-card {
  margin: 10px;
  width: calc((100% - 40px) / 2);
}
@media screen and (max-width: 1023px) {
.ll-diagram-card-list .ll-diagram-card {
    width: 100%;
}
}
.ll-display-button-bar {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.ll-display-button-bar:nth-child(1) {
  margin-top: 0;
}
.ll-display-button-bar.mw200 {
  max-width: 200px;
}
.ll-display-button-bar .ws-button {
  margin-left: 20px;
  width: 200px;
}
.ll-display-button-bar .ws-button:nth-child(1) {
  margin-left: 0;
}
.ll-display-button-bar .ws-button {
  margin-left: 20px;
  width: calc((100% - 60px) / 4);
}
.ll-display-button-bar .ws-button:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.ll-display-button-bar .ws-button {
    width: calc((100% - 20px) / 2);
}
}
.ll-diplay-collapse-list {
  border-top: 1px solid var(--blue-30);
}
.ll-diplay-collapse-list:first-child {
  border-top: none;
}
.ll-diplay-collapse-list .ll-diplay-collapse-list_title-wrap {
  display: flex;
  align-items: flex-start;
  padding: 20px 0;
  cursor: pointer;
}
.ll-diplay-collapse-list .ll-diplay-collapse-list_title-wrap .leadingIcon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.ll-diplay-collapse-list .ll-diplay-collapse-list_title-wrap .icon-img {
  width: 24px;
}
.ll-diplay-collapse-list .ll-diplay-collapse-list_title-wrap .ll-diplay-collapse-list_title {
  margin-left: 8px;
  display: flex;
  align-items: flex-start;
  width: 100%;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-diplay-collapse-list .ll-diplay-collapse-list_title-wrap .ll-diplay-collapse-list_title:nth-child(1) {
  margin-left: 0;
}
.ll-diplay-collapse-list .ll-diplay-collapse-list_title-wrap .ll-diplay-collapse-list_title .title-number {
  margin-left: 8px;
  padding: 2px 8px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--blue-500);
}
.ll-diplay-collapse-list .ll-diplay-collapse-list_title-wrap .ll-diplay-collapse-list_title .ll-diplay-collapse-list_title-number {
  margin-left: auto;
}
.ll-diplay-collapse-list .ll-diplay-collapse-list_title-wrap .trailing-icon {
  margin-left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
}
.ll-diplay-collapse-list .ll-diplay-collapse-list_title-wrap .trailing-icon:nth-child(1) {
  margin-left: 0;
}
.ll-diplay-collapse-list .ll-diplay-collapse-list_title-wrap .ll-diplay-collapse-list_remark {
  width: 100%;
  font-weight: initial;
  color: var(--gray-900);
}
.ll-diplay-collapse-list .ll-diplay-collapse-list_content {
  padding: 20px;
}
.ll-display-expand-list {
  border-top: 1px solid var(--blue-30);
}
.ll-display-expand-list:first-child {
  border-top: none;
}
.ll-display-expand-list .ll-display-expand-list_title-wrap {
  display: flex;
  align-items: flex-start;
  padding: 20px 0;
}
.ll-display-expand-list .ll-display-expand-list_title-wrap .leadingIcon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.ll-display-expand-list .ll-display-expand-list_title-wrap .icon-img {
  width: 24px;
}
.ll-display-expand-list .ll-display-expand-list_title-wrap .ll-display-expand-list_title {
  margin-left: 8px;
  display: flex;
  align-items: flex-start;
  width: 100%;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-display-expand-list .ll-display-expand-list_title-wrap .ll-display-expand-list_title:nth-child(1) {
  margin-left: 0;
}
.ll-display-expand-list .ll-display-expand-list_title-wrap .ll-display-expand-list_title .title-number {
  margin-left: 8px;
  padding: 2px 8px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--blue-500);
}
.ll-display-expand-list .ll-display-expand-list_title-wrap .ll-display-expand-list_title .ll-display-expand-list_title-number {
  margin-left: auto;
}
.ll-display-expand-list .ll-display-expand-list_title-wrap .trailing-icon {
  margin-left: 12px;
  font-size: 1.5rem;
  color: var(--blue-500);
}
.ll-display-expand-list .ll-display-expand-list_title-wrap .trailing-icon:nth-child(1) {
  margin-left: 0;
}
.ll-display-expand-list .ll-display-expand-list_content .ll-display-list .ll-display-list_content {
  padding: 10px;
}
.ll-display-expand-list .ll-display-expand-list_content .ll-display-list .ll-display-list_content.non-cursor .ll-display-list_content-item {
  cursor: default;
}
.ll-display-expand-list .ll-display-expand-list_content .ll-display-list .ll-display-list_content.non-cursor .ll-display-list_content-item:hover {
  box-shadow: none;
}
.ll-display-export-card {
  margin-top: 10px;
}
.ll-display-export-card:nth-child(1) {
  margin-top: 0;
}
.ll-display-export-card.big-title {
  margin-top: 20px;
}
.ll-display-export-card.big-title:nth-child(1) {
  margin-top: 0;
}
.ll-display-export-card .ll-display-export-card_title {
  padding: 20px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-display-export-card .ll-display-export-card_content-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 20px;
  border-radius: 10px;
  background-color: var(--white);
  cursor: pointer;
}
.ll-display-export-card .ll-display-export-card_content-wrap:hover {
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.4);
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__title-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__title-wrap .ll-display-export-card__title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__title-wrap .content-chip {
  margin-left: 20px;
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__title-wrap .content-chip:nth-child(1) {
  margin-left: 0;
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__content {
  margin-top: 20px;
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__content:nth-child(1) {
  margin-top: 0;
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__content .ll-display-export-card__content-list {
  display: flex;
  align-items: center;
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__content .ll-display-export-card__content-list .ll-display-export-card__content-text {
  margin-left: 20px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__content .ll-display-export-card__content-list .ll-display-export-card__content-text:nth-child(1) {
  margin-left: 0;
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__content .ll-display-export-card__content-btns {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1023px) {
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__content .ll-display-export-card__content-btns {
    margin-top: 13px;
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__content .ll-display-export-card__content-btns:nth-child(1) {
    margin-top: 0;
}
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__content .ll-display-export-card__content-btns .ws-text-button {
  margin-left: 20px;
}
.ll-display-export-card .ll-display-export-card_content-wrap .ll-display-export-card__content .ll-display-export-card__content-btns .ws-text-button:nth-child(1) {
  margin-left: 0;
}
.ll-display-export-card-list {
  margin-top: 40px;
}
.ll-display-export-card-list:nth-child(1) {
  margin-top: 0;
}
.ll-display-export-card-list .ll-display-export-card-list_title {
  padding-left: 20px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-display-export-card-list .ll-display-export-card-list_content {
  margin-top: 20px;
}
.ll-display-export-card-list .ll-display-export-card-list_content:nth-child(1) {
  margin-top: 0;
}
.ll-display-export-card-list .ll-display-export-card-list_content .ll-display-export-card {
  margin-top: 10px;
}
.ll-display-export-card-list .ll-display-export-card-list_content .ll-display-export-card:nth-child(1) {
  margin-top: 0;
}
.ll-display-export-card-list .dot-isloading {
  margin-top: 20px;
}
.ll-display-export-card-list .dot-isloading:nth-child(1) {
  margin-top: 0;
}
.ll-display-list .leadingIcon {
  font-size: 1.5rem;
}
.ll-display-list .icon-img {
  width: 24px;
}
.ll-display-list .ll-display-list_title-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.ll-display-list .ll-display-list_title-wrap .ll-display-list__title-left {
  display: flex;
}
.ll-display-list .ll-display-list_title-wrap .ll-display-list__collapse-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: flex-start;
  padding: 16px 20px;
  border-bottom: 1px solid var(--blue-30);
  cursor: pointer;
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item:last-child {
  border-bottom: none;
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item:hover {
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.4);
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item .ll-display-list_content-text {
  margin-left: 6px;
  margin-right: auto;
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item .ll-display-list_content-text:nth-child(1) {
  margin-left: 0;
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item .ll-display-list_content-text.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item .ll-display-list_content-number {
  margin-left: 8px;
  padding: 2px 8px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--blue-500);
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item .ll-display-list_content-number:nth-child(1) {
  margin-left: 0;
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item .content-chip {
  margin-left: 10px;
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item .content-chip:nth-child(1) {
  margin-left: 0;
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item .number-list {
  margin-left: 10px;
}
.ll-display-list .ll-display-list_content .ll-display-list_content-item .number-list:nth-child(1) {
  margin-left: 0;
}
.ll-display-list .ll-display-list_content .ll-display-list__load-btn {
  margin: 0 auto;
}
.ll-editable-question-list[data-v-47cac410] {
  margin-top: 40px;
  width: 100%;
}
.ll-editable-question-list[data-v-47cac410]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list.mt-sm[data-v-47cac410] {
  margin-top: 20px;
}
.ll-editable-question-list.mt-sm[data-v-47cac410]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap[data-v-47cac410] {
  display: flex;
  justify-content: space-between;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .question-title[data-v-47cac410] {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .save-tools[data-v-47cac410] {
  display: flex;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .save-tools .ws-button[data-v-47cac410] {
  margin-left: 20px;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .save-tools .ws-button[data-v-47cac410]:nth-child(1) {
  margin-left: 0;
}
.ll-editable-question-list .ll-editable-question-list_subtitle[data-v-47cac410] {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-editable-question-list_list-wrap[data-v-47cac410] {
  margin-top: 20px;
}
.ll-editable-question-list_list-wrap[data-v-47cac410]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_sort-list[data-v-47cac410] {
  margin-top: 40px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_sort-list[data-v-47cac410]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list[data-v-47cac410] {
  margin-top: 40px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list[data-v-47cac410]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .list-item[data-v-47cac410] {
  margin-top: 10px;
  cursor: -webkit-grab;
  cursor: grab;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .list-item[data-v-47cac410]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list[data-v-47cac410] {
  margin-top: 20px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list[data-v-47cac410]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list .ll-editable-question-list_list-item[data-v-47cac410] {
  margin-top: 10px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list .ll-editable-question-list_list-item[data-v-47cac410]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list > .ws-button[data-v-47cac410] {
  margin-top: 20px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list > .ws-button[data-v-47cac410]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list[data-v-a7f2472c] {
  margin-top: 40px;
  width: 100%;
}
.ll-editable-question-list[data-v-a7f2472c]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list.mt-sm[data-v-a7f2472c] {
  margin-top: 20px;
}
.ll-editable-question-list.mt-sm[data-v-a7f2472c]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap[data-v-a7f2472c] {
  display: flex;
  justify-content: space-between;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .question-title[data-v-a7f2472c] {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .save-tools[data-v-a7f2472c] {
  display: flex;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .save-tools .ws-button[data-v-a7f2472c] {
  margin-left: 20px;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .save-tools .ws-button[data-v-a7f2472c]:nth-child(1) {
  margin-left: 0;
}
.ll-editable-question-list .ll-editable-question-list_subtitle[data-v-a7f2472c] {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-editable-question-list_list-wrap[data-v-a7f2472c] {
  margin-top: 20px;
}
.ll-editable-question-list_list-wrap[data-v-a7f2472c]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_sort-list[data-v-a7f2472c] {
  margin-top: 40px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_sort-list[data-v-a7f2472c]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list[data-v-a7f2472c] {
  margin-top: 40px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list[data-v-a7f2472c]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .list-item[data-v-a7f2472c] {
  margin-top: 10px;
  cursor: -webkit-grab;
  cursor: grab;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .list-item[data-v-a7f2472c]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list[data-v-a7f2472c] {
  margin-top: 20px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list[data-v-a7f2472c]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list .ll-editable-question-list_list-item[data-v-a7f2472c] {
  margin-top: 10px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list .ll-editable-question-list_list-item[data-v-a7f2472c]:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list > .ws-button[data-v-a7f2472c] {
  margin-top: 20px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list > .ws-button[data-v-a7f2472c]:nth-child(1) {
  margin-top: 0;
}
.ll-empty-pic {
  margin-top: 40px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.ll-empty-pic:nth-child(1) {
  margin-top: 0;
}
.ll-empty-pic .ll-empty-pic_big-title {
  font-size: 3rem;
  color: var(--blue-500);
}
.ll-empty-pic .ll-empty-pic_img {
  margin-top: 40px;
  width: 360px;
}
.ll-empty-pic .ll-empty-pic_img:nth-child(1) {
  margin-top: 0;
}
.ll-empty-pic .ll-empty-pic_title {
  margin-top: 20px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  text-align: center;
  color: var(--gray-900);
}
.ll-empty-pic .ll-empty-pic_title:nth-child(1) {
  margin-top: 0;
}
.ll-empty-pic .ll-empty-pic_content {
  margin-top: 10px;
  display: block;
  width: 268px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-700);
}
.ll-empty-pic .ll-empty-pic_content:nth-child(1) {
  margin-top: 0;
}
.ll-empty-pic .ll-empty-pic_btn {
  margin-top: 20px;
}
.ll-empty-pic .ll-empty-pic_btn:nth-child(1) {
  margin-top: 0;
}
.ll-file-list {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid var(--gray-300);
}
.ll-file-list:nth-child(1) {
  margin-top: 0;
}
.ll-file-list:first-child, .ll-file-list.non-border-top {
  padding-top: 0;
  border-top: none;
}
.ll-file-list .ll-file-list_title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-file-list .ll-file-list_title.bigTitle {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--gray-900);
}
.ll-file-list .file-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.ll-file-list .file-list.outline {
  margin: 0;
  padding: 10px;
  border-radius: 10px;
  border: solid 1px var(--gray-500);
}
.ll-file-list .file-list .file {
  margin: 10px;
}
.ll-file-list .file-list .file.twoItem {
  width: calc((100% - 40px) / 2);
}
.ll-file-list .file-list .file.threeItem {
  width: calc((100% - 60px) / 3);
}
@media screen and (max-width: 1023px) {
.ll-file-list .file-list .file.threeItem {
    width: calc((100% - 40px) / 2);
}
}
.ll-file-list .no-file-list {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
}
.ll-download-icon {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  position: relative;
}
.ll-download-icon:hover .ll-download-icon_content .ll-download-icon_icon,
.ll-download-icon:hover .ll-download-icon_content .ll-download-icon_text {
  color: var(--blue-700);
}
.ll-download-icon.noPadding .ll-download-icon_content {
  padding: 0;
}
.ll-download-icon.primary {
  white-space: nowrap;
}
.ll-download-icon.primary .ll-download-icon_content .ll-download-icon_text,
.ll-download-icon.primary .ll-download-icon_content .ll-download-icon_icon {
  color: var(--blue-500);
}
.ll-download-icon.primary:hover .ll-download-icon_text,
.ll-download-icon.primary:hover .ll-download-icon_icon {
  color: var(--blue-950);
}
.ll-download-icon .ll-download-icon_content {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  width: 100%;
  height: 100%;
}
.ll-download-icon .ll-download-icon_content .ll-download-icon_text {
  margin-left: 6px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.ll-download-icon .ll-download-icon_content .ll-download-icon_text:nth-child(1) {
  margin-left: 0;
}
.ll-download-icon .ll-download-icon_content .ll-download-icon_icon {
  font-size: 1.5rem;
  color: var(--gray-700);
}
.ll-download-icon .ll-download-icon_content .ll-download-icon_icon.after {
  margin-left: 6px;
  font-size: 20px;
}
.ll-download-icon .ll-download-icon_content .ll-download-icon_icon.after:nth-child(1) {
  margin-left: 0;
}
.ll-download-icon .ll-download-icon_content .ll-download-icon_image {
  width: 24px;
}
.ll-download-icon .ll-download-icon_content .leading-image {
  width: 24px;
}
.ll-download-icon .ll-download-icon_popup-menu {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 2;
  right: -25px;
  top: 32px;
  padding: 10px 0;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.ll-download-icon .ll-download-icon_popup-menu.popup-active {
  opacity: 1;
  visibility: visible;
}
.ll-download-icon .ll-download-icon_popup-menu .ll-download-icon_popup-menu-item {
  min-width: 160px;
  padding: 10px 20px;
}
.ll-download-icon .ll-download-icon_popup-menu .ll-download-icon_popup-menu-item.disabled {
  cursor: not-allowed;
}
.ll-download-icon .ll-download-icon_popup-menu .ll-download-icon_popup-menu-item.disabled p {
  color: var(--gray-700);
}
.ll-download-icon .ll-download-icon_popup-menu .ll-download-icon_popup-menu-item p {
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-download-icon .ll-download-icon_popup-menu .ll-download-icon_popup-menu-item:hover {
  background-color: var(--blue-10);
}
.ll-law-article .ll-law-article_content {
  margin-top: 40px;
}
.ll-law-article .ll-law-article_content:nth-child(1) {
  margin-top: 0;
}
.ll-law-article .ll-law-article_content .chapter-content {
  margin-top: 40px;
}
.ll-law-article .ll-law-article_content .chapter-content:nth-child(1) {
  margin-top: 0;
}
.ll-law-article .ll-law-article_content .chapter-content .article-title {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.ll-law-article .ll-law-article_content .chapter-content .article-title .article-title__item {
  display: flex;
}
.ll-law-article .ll-law-article_content .chapter-content .article-content-wrap {
  margin-top: 12px;
  padding-left: 80px;
}
.ll-law-article .ll-law-article_content .chapter-content .article-content-wrap:nth-child(1) {
  margin-top: 0;
}
.ll-law-article .ll-law-article_content .chapter-content .article-content-wrap .comment-collapse-card {
  margin-top: 20px;
}
.ll-law-article .ll-law-article_content .chapter-content .article-content-wrap .comment-collapse-card:nth-child(1) {
  margin-top: 0;
}
.ll-law-article .ll-law-article_content .chapter-content .article-content-wrap .article-content-wrap__card-list {
  margin-top: 40px;
}
.ll-law-article .ll-law-article_content .chapter-content .article-content-wrap .article-content-wrap__card-list .ws-flex {
  margin: 10px 0 20px 0;
}
.ll-law-article .ll-law-article_content .chapter-content .article-content-wrap .article-content-wrap__card-list .ws-flex .ws-card {
  margin-left: 20px;
}
.ll-law-article .ll-law-article_content .chapter-content .article-content-wrap .article-content-wrap__card-list .ws-flex .ws-card:nth-child(1) {
  margin-left: 0;
}
.ll-law-article .ll-law-article_content .chapter-content .article-content-wrap .article-content-wrap__card-list .ws-button {
  margin: 0 auto;
}
.ll-law-article .ll-law-article_isloading .skekete {
  border-radius: 6px;
}
.ll-law-article .ll-law-article_isloading .skekete.title {
  width: 306px;
  height: 32px;
}
.ll-law-article .ll-law-article_isloading .collapse-card_isloading-content {
  margin-top: 40px;
  padding-left: 80px;
}
.ll-law-article .ll-law-article_isloading .collapse-card_isloading-content:nth-child(1) {
  margin-top: 0;
}
.ll-law-article .ll-law-article_isloading .collapse-card_isloading-content .skekete {
  margin-top: 20px;
  border-radius: 6px;
  height: 20px;
}
.ll-law-article .ll-law-article_isloading .collapse-card_isloading-content .skekete:nth-child(1) {
  margin-top: 0;
}
.ll-law-article .ll-law-article_isloading .collapse-card_isloading-content .skekete.skekete1 {
  width: 100%;
}
.ll-law-article .ll-law-article_isloading .collapse-card_isloading-content .skekete.skekete2 {
  width: 320px;
}
.popup-content {
  margin-top: 28px;
}
.popup-content:nth-child(1) {
  margin-top: 0;
}
.popup-content .dropdown-wrap {
  display: flex;
  align-items: center;
}
.popup-content .dropdown-wrap .dropdown-title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.popup-content .dropdown-wrap .dropdown-menu-button {
  margin-left: 40px;
  flex: 0 0 240px;
}
.popup-content .dropdown-wrap .dropdown-menu-button:nth-child(1) {
  margin-left: 0;
}
.popup-content .dropdown-wrap .dropdown-menu-button .dropdown-menu-button_content-wrap {
  width: 100%;
}
.popup-content .tab-content {
  margin-top: 40px;
  width: 100%;
}
.popup-content .tab-content:nth-child(1) {
  margin-top: 0;
}
.popup-content .tab-content .tab-title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.popup-content .tab-content .text-card-list {
  margin-top: 20px;
  display: flex;
}
.popup-content .tab-content .text-card-list:nth-child(1) {
  margin-top: 0;
}
.popup-content .tab-content .text-card-list .text-card-list__card {
  flex: 1;
}
.popup-content .tab-content .text-card-list .text-card-list__card:first-child {
  margin-right: 20px;
}
.popup-content .tab-content .collapse-card {
  margin-top: 20px;
}
.popup-content .tab-content .collapse-card:nth-child(1) {
  margin-top: 0;
}
.popup-content .tab-content .collapse-card .download-file {
  margin-top: 10px;
  width: 100%;
}
.popup-content .tab-content .collapse-card .download-file:nth-child(1) {
  margin-top: 0;
}
.ll-law-list {
  margin-top: 20px;
  width: 100%;
  border-radius: 10px;
  background-color: var(--white);
}
.ll-law-list:nth-child(1) {
  margin-top: 0;
}
.ll-law-list.empty {
  background-color: transparent;
}
.ll-law-list .law-title {
  display: flex;
  align-items: center;
  padding: 14px 8px 16px;
  border-bottom: 1px solid var(--blue-30);
}
.ll-law-list .law-title.noBorder {
  border-bottom: none;
}
.ll-law-list .law-title .title {
  margin-left: 10px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.ll-law-list .law-title .title:nth-child(1) {
  margin-left: 0;
}
.ll-law-list .law-title .title.select {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
}
.ll-law-list .law-title .title.date {
  width: 81px;
}
.ll-law-list .law-list-wrap {
  width: 100%;
}
.ll-law-list-item[data-v-f9b23d1a] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: flex-start;
  position: relative;
  padding: 16px 16px 16px 8px;
  width: 100%;
  border-bottom: 1px solid var(--blue-30);
  background-color: var(--white);
  cursor: pointer;
}
.ll-law-list-item[data-v-f9b23d1a]:hover {
  position: relative;
  z-index: 1;
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.4);
}
.ll-law-list-item[data-v-f9b23d1a]:last-child {
  border-bottom: initial;
}
.ll-law-list-item .ll-law-list-item_checkbox[data-v-f9b23d1a] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 50px;
  cursor: pointer;
}
.ll-law-list-item .ll-law-list-item_content[data-v-f9b23d1a] {
  margin-left: 10px;
  width: calc(100% - 60px);
  pointer-events: none;
}
.ll-law-list-item .ll-law-list-item_content[data-v-f9b23d1a]:nth-child(1) {
  margin-left: 0;
}
.ll-law-list-item .ll-law-list-item_content .content_title-wrap[data-v-f9b23d1a] {
  display: flex;
  align-items: flex-start;
}
.ll-law-list-item .ll-law-list-item_content .content_title-wrap .date[data-v-f9b23d1a] {
  margin-left: 10px;
  flex: 0 0 89px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-law-list-item .ll-law-list-item_content .content_title-wrap .date[data-v-f9b23d1a]:nth-child(1) {
  margin-left: 0;
}
.ll-law-list-item .ll-law-list-item_content .content_title-wrap .title-wrap[data-v-f9b23d1a] {
  margin-left: 10px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ll-law-list-item .ll-law-list-item_content .content_title-wrap .title-wrap[data-v-f9b23d1a]:nth-child(1) {
  margin-left: 0;
}
.ll-law-list-item .ll-law-list-item_content .content_title-wrap .title-wrap .title[data-v-f9b23d1a] {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-law-list-item .ll-law-list-item_content .content_title-wrap .title-wrap .content-text[data-v-f9b23d1a] {
  margin-top: 6px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-700);
}
.ll-law-list-item .ll-law-list-item_content .content_title-wrap .title-wrap .content-text[data-v-f9b23d1a]:nth-child(1) {
  margin-top: 0;
}
.ll-law-list-item .ll-law-list-item_content .content_title-wrap .trailing-badge[data-v-f9b23d1a] {
  margin-left: 9px;
  padding: 3px 8px 5px;
  font-size: 0.75rem;
  line-height: 1.5;
  white-space: nowrap;
  color: var(--gray-900);
  border-radius: 8px;
  background-color: var(--yellow-10);
}
.ll-law-list-item .ll-law-list-item_content .content_title-wrap .trailing-badge[data-v-f9b23d1a]:nth-child(1) {
  margin-left: 0;
}
.ll-law-list-item .ll-law-list-item_router[data-v-f9b23d1a] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  display: block;
  width: 100%;
  height: 100%;
}
.ll-license-list .ll-license-list__title-line {
  display: flex;
  align-items: flex-start;
  padding: 20px 0;
}
.ll-license-list .ll-license-list__title-line .icon-img {
  width: 24px;
}
.ll-license-list .ll-license-list__title-line .title {
  margin-left: 8px;
  display: flex;
  align-items: flex-start;
  width: 100%;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-license-list .ll-license-list__title-line .title:nth-child(1) {
  margin-left: 0;
}
.ll-license-list .ll-license-list__content {
  padding: 0 20px;
}
.ll-license-list-card .ll-license-list-card__title {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.ll-license-list-card .ll-license-list-card__title .title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-license-list-card .ll-license-list-card__subtitle {
  padding: 10px 20px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-link[data-v-5a3c8a6c] {
  margin-top: 8px;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--blue-500);
  cursor: pointer;
}
.ll-link[data-v-5a3c8a6c]:nth-child(1) {
  margin-top: 0;
}
.ll-link .link .ll-link__text[data-v-5a3c8a6c] {
  vertical-align: middle;
}
.ll-link .link .ll-link__icon[data-v-5a3c8a6c] {
  vertical-align: middle;
  display: inline-block;
  color: var(--blue-500);
  font-size: 1.25rem;
}
.ll-link-list.borderTop {
  padding: 20px 0 0 0;
  border-top: 1px solid #d8d8d8;
}
.ll-link-list .ll-link-list_title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--gray-900);
}
.ll-link-list .ll-link-list_content {
  margin-top: 20px;
}
.ll-link-list .ll-link-list_content:nth-child(1) {
  margin-top: 0;
}
.ll-link-list .ll-link-list_content .ll-link {
  margin-top: 20px;
}
.ll-link-list .ll-link-list_content .ll-link:nth-child(1) {
  margin-top: 0;
}
.ll-link-list .ll-link-list_collapse-btn {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.ll-link-list .ll-link-list_collapse-btn:nth-child(1) {
  margin-top: 0;
}
.ll-logo[data-v-048d8ffb] {
  display: flex;
  align-items: center;
}
.ll-logo .ll-logo_circle[data-v-048d8ffb] {
  width: 30px;
  height: 30px;
  border: solid 2px #f4f6ff;
  border-radius: 50%;
}
.ll-logo .ll-logo_title[data-v-048d8ffb] {
  margin-left: 10px;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--white);
}
.ll-logo .ll-logo_title[data-v-048d8ffb]:nth-child(1) {
  margin-left: 0;
}
.ll-logo .ll-logo_title span[data-v-048d8ffb] {
  margin-left: 3px;
}
.ll-map-navigation-tool {
  width: 40px;
}
.ll-map-navigation-tool .ll-map-navigation-tool_reset {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  font-size: 1.5rem;
  color: var(--blue-500);
  border-radius: 10px;
  box-shadow: 0 2px 6px 0 rgba(1, 35, 64, 0.2);
  background-color: var(--white);
  cursor: pointer;
}
.ll-map-navigation-tool .ll-map-navigation-tool_zoom {
  margin-top: 10px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 10px;
  box-shadow: 0 2px 6px 0 rgba(1, 35, 64, 0.2);
  background-color: var(--white);
}
.ll-map-navigation-tool .ll-map-navigation-tool_zoom:nth-child(1) {
  margin-top: 0;
}
.ll-map-navigation-tool .ll-map-navigation-tool_zoom .ll-map-navigation-tool_zoom-icon {
  display: block;
  padding: 8px;
  height: 40px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.ll-map-navigation-tool .ll-map-navigation-tool_zoom .ll-map-navigation-tool_zoom-line {
  width: 28px;
  height: 1px;
  border-radius: 0.5px;
  background-color: var(--gray-300);
}
.ll-mark-map {
  position: relative;
}
.ll-mark-map.full {
  margin: -40px -40px 0 -40px;
}
@media screen and (max-width: 1023px) {
.ll-mark-map.full {
    margin: -40px -20px 0 -20px;
}
}
.ll-mark-map .ll-mark-map_wrap {
  height: 75vh;
  background: transparent;
}
.ll-mark-map .ll-mark-map_wrap .map-demo_mark-dot {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
}
.ll-mark-map .ll-mark-map_wrap .map-demo_mark-dot .map-demo_mark-dot_icon {
  position: absolute;
  bottom: 0;
  left: 0;
}
.ll-mark-map .ll-mark-map_wrap .map-demo_mark-dot .map-demo_mark-dot_graph {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ll-mark-map .ll-mark-map_wrap .map-demo_tooltip {
  margin-bottom: 10px;
  padding: 16px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -140%);
  min-width: 186px;
  border-radius: 10px;
  box-shadow: 0 4px 8px 0 rgba(8, 53, 103, 0.16);
  border: solid 1px #e2e2e2;
  background-color: #ffffff;
  pointer-events: none;
}
.ll-mark-map .ll-mark-map_wrap .map-demo_tooltip .map-demo_mark-dot_title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: #373737;
}
.ll-mark-map .ll-mark-map_wrap .map-demo_tooltip .map-demo_mark-dot_content {
  display: flex;
  margin-top: 8px;
}
.ll-mark-map .ll-mark-map_wrap .map-demo_tooltip .map-demo_mark-dot_content:nth-child(1) {
  margin-top: 0;
}
.ll-mark-map .ll-mark-map_wrap .map-demo_tooltip .map-demo_mark-dot_content .map-demo_mark-dot_content-title {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: #373737;
}
.ll-mark-map .ll-mark-map_wrap .map-demo_tooltip .map-demo_mark-dot_content .map-demo_mark-dot_content-text {
  margin-left: 16px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  white-space: nowrap;
  color: #373737;
}
.ll-mark-map .ll-mark-map_wrap .map-demo_tooltip .map-demo_mark-dot_content .map-demo_mark-dot_content-text:nth-child(1) {
  margin-left: 0;
}
.ll-mark-map .ll-mark-map_filter {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 220px;
  z-index: 400;
}
.ll-mark-map .ll-map-navigation-tool {
  position: absolute;
  bottom: 15px;
  left: 40px;
  z-index: 401;
}
.leaflet-marker-icon {
  margin: 0 !important;
}
.ll-member-list {
  padding: 20px;
}
.ll-member-list .ll-member-list_title-wrap .ll-member-list_list-title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-member-list .ll-member-list_title-wrap .ll-member-list_title-tools {
  display: flex;
  align-items: flex-end;
}
.ll-member-list .ll-member-list_title-wrap .ll-member-list_title-tools .ll-member-list_tool-number {
  display: flex;
  align-items: center;
}
.ll-member-list .ll-member-list_title-wrap .ll-member-list_title-tools .ll-member-list_tool-number .number-item {
  margin-left: 20px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-member-list .ll-member-list_title-wrap .ll-member-list_title-tools .ll-member-list_tool-number .number-item:nth-child(1) {
  margin-left: 0;
}
.ll-member-list .ll-member-list_title-wrap .ll-member-list_title-tools .ll-member-list_tool-number .ws-text-button {
  margin-left: 20px;
}
.ll-member-list .ll-member-list_title-wrap .ll-member-list_title-tools .ll-member-list_tool-number .ws-text-button:nth-child(1) {
  margin-left: 0;
}
.ll-member-list .ll-member-list_title-wrap .ll-member-list_title-tools .search-input {
  margin-left: auto;
  width: 260px;
}
.ll-member-list .ll-member-list_title {
  margin-top: 20px;
  display: flex;
  align-items: center;
  padding: 5px 8px;
  width: 100%;
  border-radius: 10px 10px 0 0;
  background-color: var(--white);
}
.ll-member-list .ll-member-list_title:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.ll-member-list .ll-member-list_title {
    display: none;
}
}
.ll-member-list .ll-member-list_title .ll-member-list_title-item {
  padding: 9px 10px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.ll-member-list .ll-member-list_title .ll-member-list_title-item.title {
  flex: 0 0 187px;
}
.ll-member-list .ll-member-list_title .ll-member-list_title-item.condition {
  margin-left: 20px;
  min-width: 235px;
}
.ll-member-list .ll-member-list_title .ll-member-list_title-item.condition:nth-child(1) {
  margin-left: 0;
}
.ll-member-list .ll-member-list_title .ll-member-list_title_content {
  margin-left: 30px;
  display: flex;
  align-items: center;
  width: 100%;
}
.ll-member-list .ll-member-list_title .ll-member-list_title_content:nth-child(1) {
  margin-left: 0;
}
.ll-member-list .ll-member-list_title .ll-member-list_title_content .dropdown {
  width: 33.3333333333%;
}
@media screen and (max-width: 1023px) {
.ll-member-list .ll-member-list_content {
    margin-top: 20px;
}
.ll-member-list .ll-member-list_content:nth-child(1) {
    margin-top: 0;
}
}
.ll-member-list .isloading-content {
  width: 100%;
  height: 200px;
  background-color: var(--white);
}
.ll-member-list-item {
  display: flex;
  align-items: center;
  padding: 12px;
  border-top: 1px solid var(--blue-30);
  background-color: var(--white);
}
@media screen and (max-width: 1023px) {
.ll-member-list-item {
    flex-wrap: wrap;
}
.ll-member-list-item:nth-child(2) {
    border-radius: 10px 10px 0 0;
    border-top: none;
}
}
.ll-member-list-item.noBoderTop:nth-child(3) {
  border-top: none;
}
.ll-member-list-item .ll-member-list-item_avatar {
  flex: 0 0 187px;
}
@media screen and (max-width: 1023px) {
.ll-member-list-item .ll-member-list-item_avatar {
    flex: auto;
    width: 70%;
    padding-right: 20px;
}
}
.ll-member-list-item .ll-member-list-item_avatar .ll-avatar {
  word-break: break-all;
}
.ll-member-list-item .ll-member-list-item_avatar .ll-avatar .ll-avatar_img {
  flex: 0 0 32px;
}
.ll-member-list-item .ll-member-list-item_content {
  margin-left: 20px;
  display: flex;
  align-items: center;
  width: calc(100% - 450px);
}
.ll-member-list-item .ll-member-list-item_content:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.ll-member-list-item .ll-member-list-item_content {
    margin-top: 14px;
    order: 4;
    margin-left: 0;
    width: 100%;
}
.ll-member-list-item .ll-member-list-item_content:nth-child(1) {
    margin-top: 0;
}
}
.ll-member-list-item .ll-member-list-item_content .ll-member-list-item_dropdown {
  margin-left: 5px;
  width: calc((100% - 24px) / 3);
}
@media screen and (max-width: 1023px) {
.ll-member-list-item .ll-member-list-item_content.hide {
    display: none;
}
}
.ll-member-list-item .ll-member-list-item_condition {
  margin-left: 20px;
}
.ll-member-list-item .ll-member-list-item_condition:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.ll-member-list-item .ll-member-list-item_condition {
    margin-left: auto;
    order: 2;
}
}
.ll-member-list-item .ll-member-list-item_tools {
  margin-left: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-left: auto;
}
.ll-member-list-item .ll-member-list-item_tools:nth-child(1) {
  margin-left: 0;
}
.ll-member-list-item .ll-member-list-item_tools.icon-nav {
  display: none;
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 1023px) {
.ll-member-list-item .ll-member-list-item_tools.icon-nav {
    display: flex;
    align-items: center;
    opacity: 1;
    visibility: visible;
}
}
.ll-member-list-title-row .ll-member-list_list-title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-member-list-title-row .ll-member-list_title-tools {
  margin-top: 20px;
  display: flex;
  align-items: flex-end;
}
.ll-member-list-title-row .ll-member-list_title-tools:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.ll-member-list-title-row .ll-member-list_title-tools {
    align-items: flex-start;
    flex-direction: column;
}
}
.ll-member-list-title-row .ll-member-list_title-tools .ll-member-list_tool-number {
  display: flex;
  align-items: center;
}
.ll-member-list-title-row .ll-member-list_title-tools .ll-member-list_tool-number .number-item {
  margin-left: 20px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-member-list-title-row .ll-member-list_title-tools .ll-member-list_tool-number .number-item:nth-child(1) {
  margin-left: 0;
}
.ll-member-list-title-row .ll-member-list_title-tools .ll-member-list_tool-number .ws-text-button {
  margin-left: 20px;
}
.ll-member-list-title-row .ll-member-list_title-tools .ll-member-list_tool-number .ws-text-button:nth-child(1) {
  margin-left: 0;
}
.ll-member-list-title-row .ll-member-list_title-tools .search-input {
  margin-left: auto;
  width: 260px;
}
@media screen and (max-width: 1023px) {
.ll-member-list-title-row .ll-member-list_title-tools .search-input {
    margin-top: 20px;
    width: 100%;
}
.ll-member-list-title-row .ll-member-list_title-tools .search-input:nth-child(1) {
    margin-top: 0;
}
}
.popup-dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  height: 100%;
  width: 100vw;
  transition: all 0.2s ease;
}
.popup-dialog.bottom > .scroll-content > .scrollable-popup-container {
  padding: 40px 40px 124px;
}
@media screen and (max-width: 1023px) {
.popup-dialog.bottom > .scroll-content > .scrollable-popup-container {
    padding: 40px 20px 124px;
}
}
.popup-dialog.unbottom .scrollable-popup-container {
  padding: 40px;
}
@media screen and (max-width: 1023px) {
.popup-dialog.unbottom .scrollable-popup-container {
    padding: 40px 20px;
}
}
.popup-dialog .scroll-content {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 60px;
  min-height: 100vh;
  max-height: 100%;
  width: 100%;
  overflow: hidden;
}
.popup-dialog .scroll-content.overflow-visible {
  overflow: visible;
}
.popup-dialog .scrollable-popup-container {
  margin: auto;
  padding: 40px;
  position: relative;
  z-index: 602;
  width: 860px;
  border-radius: 20px;
  background-color: var(--white);
}
.popup-dialog .scrollable-popup-container.center-columm {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media screen and (max-width: 1023px) {
.popup-dialog .scrollable-popup-container {
    padding: 40px 20px;
    width: calc(100vw - 48px);
}
}
.popup-dialog .scrollable-popup-container .popup_title {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.popup-dialog .scrollable-popup-container .popup_title .popup_title__text {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
  overflow-wrap: break-word;
  max-width: 100%;
}
.popup-dialog .scrollable-popup-container .popup_title i {
  margin-right: 8px;
  font-size: 1.75rem;
}
.popup-dialog .scrollable-popup-container .popup_title .icon {
  font-size: 1.75rem;
  color: var(--blue-500);
}
.popup-dialog .scrollable-popup-container .popup_title .popup_title__button:hover {
  cursor: pointer;
}
.popup-dialog .scrollable-popup-container .input-list-card .width360 {
  width: 360px;
}
.popup-dialog .scrollable-popup-container .input-list-card .width480 {
  width: 480px;
}
.popup-dialog .scrollable-popup-container .close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 24px;
  color: var(--blue-500);
  cursor: pointer;
}
.popup-bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 600;
  height: 100vh;
  width: 100vw;
  opacity: 0.5;
  background-color: #030d1f;
}
.popup-bg.active {
  visibility: visible;
  transition: all 0.2s ease;
}
.nav-bar {
  display: flex;
  justify-content: space-between;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 700;
  width: calc(100vw - 80px);
  cursor: pointer;
}
@media screen and (max-width: 1100px) {
.nav-bar {
    width: calc(100vw - 48px);
}
}
.nav-bar .nav-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background-color: var(--white);
}
.nav-bar .nav-btn i {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.popup-title .title {
  display: flex;
  align-items: center;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.popup-title .title i {
  margin-right: 8px;
  font-size: 1.75rem;
}
.popup-title .subtitle {
  margin-top: 20px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.popup-title .subtitle:nth-child(1) {
  margin-top: 0;
}
.popup-content {
  margin-top: 28px;
}
.popup-content:nth-child(1) {
  margin-top: 0;
}
.popup-content .list-title {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.popup-content .list-title:nth-child(1) {
  margin-top: 0;
}
.popup-content .list-title i {
  font-size: 1.5rem;
}
.popup-content .list-title p {
  margin-left: 6px;
  margin-top: 0;
  font-size: 1.125rem;
}
.popup-content .list-title p:nth-child(1) {
  margin-left: 0;
}
.popup-content .file-list {
  display: flex;
  margin-top: 3px;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.popup-content .file-list:nth-child(1) {
  margin-top: 0;
}
.popup-content .file-list.outline {
  padding: 15px;
  border-radius: 10px;
  border: solid 1px var(--gray-500);
}
.popup-content .file-list .file {
  margin: 5px;
  width: calc((100% - 30px) / 3);
}
@media screen and (max-width: 1023px) {
.popup-content .file-list .file {
    width: calc((100% - 20px) / 2);
}
}
.popup-content .file-list .file.img {
  width: initial;
}
.popup-content .bottom-btns {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.popup-content .bottom-btns:nth-child(1) {
  margin-top: 0;
}
.popup-content .bottom-btns .btn {
  margin-left: 20px;
}
.popup-content .bottom-btns .btn:nth-child(1) {
  margin-left: 0;
}
.one-bottom-btn {
  margin: 40px auto 0 auto;
  width: 400px;
}
.ll-paginate-list {
  margin-top: 40px;
  border-radius: 10px;
  width: 100%;
  background-color: var(--white);
  border-top: 1px solid var(--blue-30);
}
.ll-paginate-list:nth-child(1) {
  margin-top: 0;
}
.ll-paginate-list .paginate-wrap {
  padding: 0 1.8rem;
  margin-top: 18px;
  justify-content: center;
}
.ll-paginate-list .paginate-wrap.isTooWidth {
  margin-top: 0px;
  justify-content: space-between;
}
.ll-paginate-list .paginate-wrap .paginate-wrap__left span:nth-child(2) {
  display: inline-block;
  margin: 0 0px 0px 16px;
}
.ll-paginate-list .paginate-wrap .paginate-wrap__left .state-input-button {
  width: 60px;
  display: inline-block;
  margin: 0 8px;
}
.ll-paginate-list .paginate-wrap .paginate-wrap__left .state-input-button input {
  text-align: center;
  padding: 6px 8px;
}
.ll-paginate-list .paginate-wrap .paginate-wrap__left .ws-button {
  margin-left: 8px;
  min-height: 36px;
  display: inline-block;
}
.ll-paginate-list .paginate-wrap__right {
  display: flex;
  align-items: center;
}
.ll-paginate-list .paginate-wrap__right span {
  white-space: nowrap;
}
.ll-paginate-list .paginate-wrap__right .paginate-wrap__right__paginate .pagination {
  border-top: none;
  background-color: inherit;
}
.paginate-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px;
}
.ll-password-setting-card {
  width: 460px;
}
.ll-password-setting-card .state-password-input {
  margin-top: 20px;
}
.ll-password-setting-card .state-password-input:nth-child(1) {
  margin-top: 0;
}
.ll-progress-card {
  display: flex;
  align-items: flex-end;
  padding: 30px 40px;
  border-radius: 20px;
  background-color: var(--white);
  cursor: pointer;
}
.ll-progress-card .ll-progress-card__progress-circle.circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  background-color: var(--blue-10);
}
.ll-progress-card .ll-progress-card__progress-circle.red .svg-progress-circle-track {
  border-color: var(--red-10) !important;
}
.ll-progress-card .ll-progress-card__progress-circle.red .ll-progress-card__icon {
  color: var(--red-500);
}
.ll-progress-card .ll-progress-card__progress-circle.yellow .svg-progress-circle-track {
  border-color: var(--yellow-10) !important;
}
.ll-progress-card .ll-progress-card__progress-circle.yellow .ll-progress-card__icon {
  color: var(--yellow-500);
}
.ll-progress-card .ll-progress-card__progress-circle.green .svg-progress-circle-track {
  border-color: var(--green-50) !important;
}
.ll-progress-card .ll-progress-card__progress-circle.green .ll-progress-card__icon {
  color: var(--green-500);
}
.ll-progress-card .ll-progress-card__progress-circle .svg-progress-circle-track {
  border-color: var(--blue-10) !important;
}
.ll-progress-card .ll-progress-card__progress-circle .ll-progress-card__icon {
  font-size: 2.625rem;
  color: var(--blue-500);
}
.ll-progress-card .ll-progress-card__content {
  margin-left: 21px;
}
.ll-progress-card .ll-progress-card__content:nth-child(1) {
  margin-left: 0;
}
.ll-progress-card .ll-progress-card__content .ll-progress-card__content__number {
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-progress-card .ll-progress-card__content .ll-progress-card__content__number.red {
  color: var(--red-500);
}
.ll-progress-card .ll-progress-card__content .ll-progress-card__content__number.yellow {
  color: var(--yellow-500);
}
.ll-progress-card .ll-progress-card__content .ll-progress-card__content__number.green {
  color: var(--green-500);
}
.ll-progress-card .ll-progress-card__content .ll-progress-card__content__number .ll-progress-card__content__percent {
  margin-left: 4px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
}
.ll-progress-card .ll-progress-card__content .ll-progress-card__content__title {
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-progress-card-list .ll-state {
  width: calc((100% - 40px) / 3);
}
@media screen and (max-width: 1023px) {
.ll-progress-card-list .ll-state {
    width: calc((100% - 20px) / 2);
}
}
.ll-progress-card-list .ll-progress-card-list__content {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.ll-progress-card-list .ll-progress-card-list__content:nth-child(1) {
  margin-top: 0;
}
.ll-progress-card-list .ll-progress-card-list__content .ll-progress-card {
  margin: 10px;
  width: calc((100% - 60px) / 3);
}
@media screen and (max-width: 1023px) {
.ll-progress-card-list .ll-progress-card-list__content .ll-progress-card {
    width: calc((100% - 40px) / 2);
}
}
.ll-question-list {
  margin-top: 40px;
  width: 100%;
}
.ll-question-list:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_title {
  display: flex;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-question-list .ll-question-list_title.red i {
  color: var(--red-500);
}
.ll-question-list .ll-question-list_title.yellow i {
  color: #ffd500;
}
.ll-question-list .ll-question-list_title.blue i {
  color: var(--blue-500);
}
.ll-question-list .ll-question-list_title.green i {
  color: var(--green-500);
}
.ll-question-list .ll-question-list_title.red i {
  color: var(--red-500);
}
.ll-question-list .ll-question-list_title i {
  font-size: 1.75rem;
  margin-right: 8px;
  color: var(--gray-700);
}
.ll-question-list .ll-question-list_content {
  margin-top: 40px;
}
.ll-question-list .ll-question-list_content:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_content .ll-question-list_content-item {
  margin-top: 20px;
}
.ll-question-list .ll-question-list_content .ll-question-list_content-item:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_content .ll-question-list_content-item .ll-question-list_category-title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-question-list .ll-question-list_questions {
  margin-top: 20px;
}
.ll-question-list .ll-question-list_questions:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_questions .ll-question-list_question {
  margin-top: 8px;
}
.ll-question-list .ll-question-list_questions .ll-question-list_question:nth-child(1) {
  margin-top: 0;
}
.ll-question-list.no-margin-top {
  margin-top: 0;
}
.ll-question-list.no-margin-top:nth-child(1) {
  margin-top: 0;
}
.ll-question-list {
  margin-top: 40px;
  width: 100%;
}
.ll-question-list:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_title {
  display: flex;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-question-list .ll-question-list_title.red i {
  color: var(--red-500);
}
.ll-question-list .ll-question-list_title.yellow i {
  color: #ffd500;
}
.ll-question-list .ll-question-list_title.blue i {
  color: var(--blue-500);
}
.ll-question-list .ll-question-list_title.green i {
  color: var(--green-500);
}
.ll-question-list .ll-question-list_title.red i {
  color: var(--red-500);
}
.ll-question-list .ll-question-list_title i {
  font-size: 1.75rem;
  margin-right: 8px;
  color: var(--gray-700);
}
.ll-question-list .ll-question-list_content {
  margin-top: 40px;
}
.ll-question-list .ll-question-list_content:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_content .ll-question-list_content-item {
  margin-top: 20px;
}
.ll-question-list .ll-question-list_content .ll-question-list_content-item:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_content .ll-question-list_content-item .ll-question-list_category-title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-question-list .ll-question-list_questions {
  margin-top: 20px;
}
.ll-question-list .ll-question-list_questions:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_questions .ll-question-list_question {
  margin-top: 8px;
}
.ll-question-list .ll-question-list_questions .ll-question-list_question:nth-child(1) {
  margin-top: 0;
}
.ll-question-list.no-margin-top {
  margin-top: 0;
}
.ll-question-list.no-margin-top:nth-child(1) {
  margin-top: 0;
}
.ll-question-list {
  margin-top: 40px;
  width: 100%;
}
.ll-question-list:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_title {
  display: flex;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-question-list .ll-question-list_title.red i {
  color: var(--red-500);
}
.ll-question-list .ll-question-list_title.yellow i {
  color: #ffd500;
}
.ll-question-list .ll-question-list_title.blue i {
  color: var(--blue-500);
}
.ll-question-list .ll-question-list_title.green i {
  color: var(--green-500);
}
.ll-question-list .ll-question-list_title.red i {
  color: var(--red-500);
}
.ll-question-list .ll-question-list_title i {
  font-size: 1.75rem;
  margin-right: 8px;
  color: var(--gray-700);
}
.ll-question-list .ll-question-list_content {
  margin-top: 40px;
}
.ll-question-list .ll-question-list_content:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_content .ll-question-list_content-item {
  margin-top: 20px;
}
.ll-question-list .ll-question-list_content .ll-question-list_content-item:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_content .ll-question-list_content-item .ll-question-list_category-title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-question-list .ll-question-list_questions {
  margin-top: 20px;
}
.ll-question-list .ll-question-list_questions:nth-child(1) {
  margin-top: 0;
}
.ll-question-list .ll-question-list_questions .ll-question-list_question {
  margin-top: 8px;
}
.ll-question-list .ll-question-list_questions .ll-question-list_question:nth-child(1) {
  margin-top: 0;
}
.ll-question-list.no-margin-top {
  margin-top: 0;
}
.ll-question-list.no-margin-top:nth-child(1) {
  margin-top: 0;
}
.ll-question-number-list.mt-lg {
  margin-top: 40px;
}
.ll-question-number-list.mt-lg:nth-child(1) {
  margin-top: 0;
}
.ll-question-number-list .ll-question-number-list_content {
  display: flex;
  align-items: center;
}
.ll-question-number-list .ll-question-number-list_content .ll-question-number-list_title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-question-number-list .ll-question-number-list_content .ll-question-number-list_numbers {
  margin-left: 20px;
  display: flex;
  align-items: center;
}
.ll-question-number-list .ll-question-number-list_content .ll-question-number-list_numbers:nth-child(1) {
  margin-left: 0;
}
.ll-question-number-list .ll-question-number-list_content .ll-question-number-list_numbers .ll-question-number-list_number {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
.ll-question-number-list .ll-question-number-list_content .ll-question-number-list_numbers .ll-question-number-list_number:nth-child(1) {
  margin-left: 0;
}
.ll-question-number-list .ll-question-number-list_content .ll-question-number-list_numbers .ll-question-number-list_number .ll-question-number-list_number-icon {
  font-size: 1.25rem;
}
.ll-question-number-list .ll-question-number-list_content .ll-question-number-list_numbers .ll-question-number-list_number .ll-question-number-list_number-text {
  margin-left: 4px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-question-number-list .ll-question-number-list_content .ll-question-number-list_numbers .ll-question-number-list_number .ll-question-number-list_number-text:nth-child(1) {
  margin-left: 0;
}
.ll-question-number-list .ll-question-number-list_content .ll-question-number-list_numbers .ll-question-number-list_number .ll-question-number-list_number-text .num {
  margin-left: 4px;
}
.ll-question-number-list .ws-text-chip {
  margin-top: 20px;
}
.ll-question-number-list .ws-text-chip:nth-child(1) {
  margin-top: 0;
}
.ll-quiz-question-edit {
  display: flex;
  width: 100%;
  padding: 20px;
  border-top: solid 1px var(--blue-30);
}
@media (max-width: 1024px) {
.ll-quiz-question-edit {
    flex-direction: column;
}
}
.ll-quiz-question-edit:first-child {
  border-top: solid 0px var(--blue-30);
}
.ll-quiz-question-edit .ll-quiz-question-edit-left {
  display: flex;
  flex-direction: row;
}
.ll-quiz-question-edit .ll-quiz-question-edit-right {
  display: flex;
  margin-left: auto;
  width: 410px;
  flex: 0 0 auto;
}
@media (max-width: 1024px) {
.ll-quiz-question-edit .ll-quiz-question-edit-right {
    margin-top: 20px;
    width: 100%;
    margin-left: 0;
}
}
.ll-quiz-ques-with-title {
  display: flex;
  flex-direction: row;
  padding: 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.ll-quiz-ques-with-title.red {
  background-color: var(--red-10);
}
.ll-quiz-ques-with-title .ll-quiz-ques-with-title__index {
  min-width: 36px;
}
.ll-quiz-question-show {
  display: flex;
  padding: 20px;
  border-bottom: solid 1px var(--blue-30);
}
@media (max-width: 1024px) {
.ll-quiz-question-show {
    flex-direction: column;
}
}
.ll-quiz-question-show.print {
  border-bottom: none;
  flex-direction: column;
  background-color: var(--white);
  border-radius: 10px;
  margin-top: 20px;
}
.ll-quiz-question-show.print .ll-quiz-question-show__left {
  padding: 10px 20px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.ll-quiz-question-show.print .ll-quiz-question-show__left .ll-quiz-question-show__left-title .h4 {
  font-weight: 600;
}
.ll-quiz-question-show .ll-quiz-question-show__left {
  display: flex;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  padding-top: 8px;
  width: 100%;
}
.ll-quiz-question-show .ll-quiz-question-show__left .ll-quiz-question-show__left-title {
  display: flex;
  flex-direction: row;
}
.ll-quiz-question-show .ll-quiz-question-show__left .ll-quiz-question-show__left-title .index {
  display: flex;
  flex: 0 0 auto;
  align-items: flex-start;
}
.ll-quiz-question-show .ll-quiz-question-show__right {
  width: 410px;
  flex: 0 0 auto;
}
@media (max-width: 1024px) {
.ll-quiz-question-show .ll-quiz-question-show__right {
    margin-top: 20px;
    width: 100%;
}
}
.ll-scrollable-block_wrap[data-v-4bfdce86] {
  position: relative;
  margin: 0 0 20px 0;
  padding: 40px;
  min-height: calc(100vh - 96px);
  border-radius: 0 0 20px 20px;
  background-color: var(--blue-10);
}
.ll-scrollable-block_wrap.bottom[data-v-4bfdce86] {
  padding-bottom: 84px;
}
.ll-scrollable-block_wrap.flex-center[data-v-4bfdce86] {
  display: flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 1199px) {
.ll-scrollable-block_wrap[data-v-4bfdce86] {
    padding: 40px 20px;
}
}
.ll-scrollable-block_wrap .fixed-button[data-v-4bfdce86] {
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 1;
}
.ll-scrollable-block_wrap .fixed-button.no-fixed[data-v-4bfdce86] {
  position: static;
}
.ll-scrollable-block_wrap .title-wrap[data-v-4bfdce86] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.ll-scrollable-block_wrap .title-wrap p[data-v-4bfdce86] {
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1px;
  color: var(--gray-900);
  margin-right: 40px;
}
.ll-scrollable-block_wrap .title-wrap .title-right[data-v-4bfdce86] {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
  align-items: flex-end;
}
.ll-scrollable-block_wrap .title-wrap .title-right.column[data-v-4bfdce86] {
  flex-direction: column;
}
@media (max-width: 1439px) {
.ll-scrollable-block_wrap .title-wrap .title-right[data-v-4bfdce86] {
    flex-direction: column;
}
}
.ll-scrollable-block_wrap .title-wrap .tooltip-button[data-v-4bfdce86] {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 15px;
  z-index: 1;
  margin-left: 10px;
}
.ll-scrollable-block_wrap .title-wrap .ws-text-button[data-v-4bfdce86] {
  white-space: nowrap;
}
.ll-scrollable-block_wrap .round-button[data-v-4bfdce86] {
  position: fixed;
  bottom: 44px;
  right: 40px;
  top: initial;
}
.ll-scrollable-block_wrap .title-wrap .ws-text[data-v-4bfdce86] {
  word-break: break-word;
}
.ll-scrollable-block_wrap.transparent[data-v-4bfdce86] {
  background-color: transparent;
}
@media print {
.ll-scrollable-block_wrap[data-v-4bfdce86] {
    padding: 20px 0 0 0;
}
}
.ll-scrollable-block-content {
  margin-top: 20px;
  padding: 40px;
  position: relative;
  min-height: calc(100vh - 256px);
  border-radius: 20px;
  background-color: var(--white);
}
.ll-scrollable-block-content:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1199px) {
.ll-scrollable-block-content {
    padding: 40px 20px;
}
}
.ll-scrollable-block-content.auto-height {
  min-height: auto;
}
.ll-scrollable-block-content.alignCenter {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.ll-scrollable-block-content.bottom {
  padding: 40px 40px 124px;
}
@media screen and (max-width: 1199px) {
.ll-scrollable-block-content.bottom {
    padding: 40px 20px 124px;
}
}
.ll-scrollable-block-content.paddingDefault {
  padding: 40px;
}
.ll-scrollable-block-content.noPadding {
  padding: 0;
}
.ll-scrollable-block-content.transparent {
  background-color: transparent;
}
.ll-scrollable-block-content.small {
  min-height: calc(100vh - 306px);
}
@charset "UTF-8";
.ll-scrollable-wrap .content {
  position: relative;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100 - 76px);
  overflow-x: auto;
  overflow-y: scroll;
  transition: all 0.3s ease-in-out;
  /* 針對 Webkit (Chrome, Edge, Safari) 瀏覽器 */
  /* 滾動條軌道：保持透明 */
  /* 滾動條拇指 (滑塊)：預設透明 */
  /* 滾動條拇指 (滑塊) 在顯示時的樣式 */
  /* 鼠標懸停在容器上時，也讓滾動條拇指顯示 */
  /* 針對 Firefox 瀏覽器 */
  /* 注意：Firefox 對於滾動條樣式控制不如 Webkit 精細。
  scrollbar-width 和 scrollbar-color 同時控制軌道和拇指。
  要達到完全透明軌道而只顯示拇指比較困難，只能讓兩者都非常淡。*/
  scrollbar-width: thin;
  /* 預設細滾動條 */
  /* 預設滾動條整體透明，只在活動時改變 */
  scrollbar-color: transparent transparent;
  transition: scrollbar-color 0.3s ease-in-out;
  /* 滾動時或鼠標懸停時的 Firefox 滾動條樣式 */
}
.ll-scrollable-wrap .content.disabled {
  overflow: visible;
}
.ll-scrollable-wrap .content::-webkit-scrollbar {
  width: 8px;
  /* 滾動條預留的寬度 */
  background: transparent;
  /* 整個滾動條區域的背景設為透明 */
}
.ll-scrollable-wrap .content::-webkit-scrollbar-track {
  background: transparent;
}
.ll-scrollable-wrap .content::-webkit-scrollbar-thumb {
  background-color: transparent;
  /* 預設為透明 */
  border-radius: 4px;
  /* 平滑過渡效果 */
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.ll-scrollable-wrap .content.show-scrollbar::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  /* 滾動時顯示半透明黑色 */
}
.ll-scrollable-wrap .content:hover::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
}
.ll-scrollable-wrap .content.show-thumb, .ll-scrollable-wrap .content:hover {
  /* 拇指顏色 軌道顏色 */
  scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
}
@media print {
.ll-scrollable-wrap .content {
    overflow: visible;
    height: auto;
}
}
.search-input-button {
  margin-top: 10px;
  position: relative;
  width: 100%;
}
.search-input-button:nth-child(1) {
  margin-top: 0;
}
.search-input-button.mt-Md {
  margin-top: 20px;
}
.search-input-button.mt-Md:nth-child(1) {
  margin-top: 0;
}
.search-input-button.single input {
  padding: 11px 20px 11px 48px;
  border-radius: 10px;
}
.search-input-button.single .ws-button {
  display: none;
}
.search-input-button .search-input-button_leading-icon {
  position: absolute;
  top: 12px;
  left: 16px;
  font-size: 24px;
  color: var(--gray-900);
}
.search-input-button input[type=text] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  margin-top: 0;
  padding: 11px 200px 11px 48px;
  width: 100%;
  background-color: transparent;
  border-radius: 23px;
  border: solid 1px var(--gray-300);
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
  border-style: solid;
  -webkit-appearance: none;
}
.search-input-button input[type=text]::-webkit-input-placeholder {
  color: var(--gray-700);
}
.search-input-button input[type=text]::-moz-placeholder {
  color: var(--gray-700);
}
.search-input-button input[type=text]:-ms-input-placeholder {
  color: var(--gray-700);
}
.search-input-button input[type=text]::-ms-input-placeholder {
  color: var(--gray-700);
}
.search-input-button input[type=text]::placeholder {
  color: var(--gray-700);
}
.search-input-button input[type=text]:focus {
  border: solid 1px var(--blue-500);
  background-color: var(--white);
}
.search-input-button .ws-button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  height: 46px;
}
.search-input-button .ws-button:before {
  height: 46px;
}
.ll-select-bar {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.ll-select-bar .ll-select-bar_btns {
  margin-left: 20px;
  display: flex;
  align-items: flex-end;
}
.ll-select-bar .ll-select-bar_btns:nth-child(1) {
  margin-left: 0;
}
.ll-select-bar .ll-select-bar_btns .ws-button {
  margin-left: 10px;
  width: 125px;
}
.ll-select-bar .ll-select-bar_btns .ws-button:nth-child(1) {
  margin-left: 0;
}
.ll-select-bar .ll-select-bar_top {
  width: calc(25% - 20px);
}
@media screen and (max-width: 1023px) {
.ll-select-bar .ll-select-bar_top {
    width: 100%;
}
}
.ll-select-bar .ll-select-bar_content {
  display: flex;
  align-items: flex-end;
  width: 100%;
}
@media screen and (max-width: 1023px) {
.ll-select-bar .ll-select-bar_content.twoItem .ll-select-bar_content-item {
    width: calc((100% - 40px) / 2);
}
}
@media screen and (max-width: 1023px) {
.ll-select-bar .ll-select-bar_content.fourItem {
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px);
}
.ll-select-bar .ll-select-bar_content.fourItem .ll-select-bar_content-item {
    margin: 10px;
    width: calc((100% - 40px) / 2);
}
.ll-select-bar .ll-select-bar_content.fourItem .ll-select-bar_content-item:first-child {
    margin-left: 10px;
}
}
.ll-select-bar .ll-select-bar_content.top {
  margin-left: 20px;
  width: 75%;
}
.ll-select-bar .ll-select-bar_content.top:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.ll-select-bar .ll-select-bar_content.top {
    margin-left: 0px;
    margin-top: 20px;
    width: 100%;
}
.ll-select-bar .ll-select-bar_content.top:nth-child(1) {
    margin-left: 0;
}
.ll-select-bar .ll-select-bar_content.top:nth-child(1) {
    margin-top: 0;
}
}
.ll-select-bar .ll-select-bar_content.top .ll-select-bar_content-item {
  width: calc((100% - 40px) / 3);
}
@media screen and (max-width: 1023px) {
.ll-select-bar .ll-select-bar_content.top.twoItem .ll-select-bar_content-item {
    width: 100%;
}
}
.ll-select-bar .ll-select-bar_content.widthStretch .ll-select-bar_content-item {
  width: 100%;
}
.ll-select-bar .ll-select-bar_content.isTwo .ll-select-bar_content-item {
  width: calc((100% - 40px) / 2);
}
.ll-select-bar .ll-select-bar_content .ll-select-bar_content-item {
  margin-left: 20px;
  width: calc((100% - 60px) / 4);
}
.ll-select-bar .ll-select-bar_content .ll-select-bar_content-item:nth-child(1) {
  margin-left: 0;
}
.classification-list-wrap[data-v-5b1fb8d1] {
  position: relative;
  z-index: 103;
  box-sizing: border-box;
  border-radius: 10px;
}
@media screen and (max-width: 1023px) {
.classification-list-wrap[data-v-5b1fb8d1] {
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    position: fixed;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 103;
    border-radius: initial;
    transition: all 0.3s;
    opacity: 0;
    visibility: hidden;
}
.classification-list-wrap.active[data-v-5b1fb8d1] {
    opacity: 1;
    visibility: visible;
}
}
.classification-list-wrap .classification-list[data-v-5b1fb8d1] {
  position: relative;
  box-sizing: border-box;
  height: 100%;
}
.classification-list-wrap .classification-list .classification-list_content[data-v-5b1fb8d1] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  z-index: 104;
  border-radius: 10px;
  background-color: var(--white);
  width: 260px;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
.classification-list-wrap .classification-list .classification-list_content[data-v-5b1fb8d1] {
    height: 100%;
    border-radius: 0px;
    transform: translateX(-260px);
}
.classification-list-wrap .classification-list .classification-list_content.active[data-v-5b1fb8d1] {
    transform: translateX(0px);
}
}
.classification-list-wrap .classification-list .classification-list_content .classification-list_content-select[data-v-5b1fb8d1] {
  padding: 20px;
}
.classification-list-wrap .classification-list .classification-list_content .classification-list_content-select .classification-list-title[data-v-5b1fb8d1] {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--blue-500);
}
.classification-list-wrap .classification-list .classification-list_content .action-buttons[data-v-5b1fb8d1] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  width: 100%;
  height: 48px;
  border-top: 1px solid var(--gray-300);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: var(--white);
}
.classification-list-wrap .classification-list .tablet-bg[data-v-5b1fb8d1] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background-color: #030d1f;
}
@media screen and (max-width: 1023px) {
.classification-list-wrap .classification-list .tablet-bg[data-v-5b1fb8d1] {
    display: block;
}
}
.ll-sos {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.ll-sos .send-img {
  margin: 0 auto;
  width: 360px;
}
.ll-sos .send-title {
  margin-top: 20px;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--gray-900);
}
.ll-sos .send-title:nth-child(1) {
  margin-top: 0;
}
.ll-sos .list {
  margin-top: 20px;
}
.ll-sos .list:nth-child(1) {
  margin-top: 0;
}
.ll-sos .list a {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.ll-sos .list a:nth-child(1) {
  margin-top: 0;
}
.ll-sos .list a i {
  margin-right: 6px;
  font-size: 1.5rem;
  color: var(--gray-900);
}
.ll-state {
  width: 100%;
  margin-top: 12px;
}
.ll-state:nth-child(1) {
  margin-top: 0;
}
.ll-state.mt-lg {
  margin-top: 40px;
}
.ll-state.mt-lg:nth-child(1) {
  margin-top: 0;
}
.ll-state.border-top {
  border-top: 1px solid #d8d8d8;
  padding-top: 40px;
}
.ll-state .ll-state__container {
  width: 100%;
}
.ll-state-list .ll-state-list__content .ll-state-list__content-item {
  margin-top: 20px;
}
.ll-state-list .ll-state-list__content .ll-state-list__content-item:nth-child(1) {
  margin-top: 0;
}
.ll-state-list .ll-state-list__content .ll-state-list__content-item .ll-state-list__content-item-multiple {
  display: flex;
}
.ll-state-list .ll-state-list__content .ll-state-list__content-item .ll-state-list__content-item-multiple .ll-state {
  margin-left: 20px;
  width: 100%;
}
.ll-state-list .ll-state-list__content .ll-state-list__content-item .ll-state-list__content-item-multiple .ll-state:nth-child(1) {
  margin-left: 0;
}
.ll-state-season-list {
  margin-top: 40px;
}
.ll-state-season-list:nth-child(1) {
  margin-top: 0;
}
.ll-state-season-list.borderTop {
  padding-top: 40px;
  border-top: 1px solid var(--gray-300);
}
.ll-state-season-list .edit-buttons {
  display: flex;
  align-items: center;
}
.ll-state-season-list .edit-buttons .ws-button {
  margin-left: 20px;
}
.ll-state-season-list .edit-buttons .ws-button:nth-child(1) {
  margin-left: 0;
}
.ll-state-season-list .season-list {
  margin-top: 22px;
}
.ll-state-season-list .season-list:nth-child(1) {
  margin-top: 0;
}
.ll-state-season-list .season-list .season-list-item {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.ll-state-season-list .season-list .season-list-item:nth-child(1) {
  margin-top: 0;
}
.ll-state-season-list .season-list .season-list-item .season-list-item_title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.ll-state-season-list .season-list .season-list-item .season-list-item_content {
  margin-left: 40px;
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-state-season-list .season-list .season-list-item .season-list-item_content:nth-child(1) {
  margin-left: 0;
}
.ll-state-season-list .season-list .season-list-item .season-list-item_content-input {
  margin-left: 40px;
  display: flex;
  align-items: center;
}
.ll-state-season-list .season-list .season-list-item .season-list-item_content-input:nth-child(1) {
  margin-left: 0;
}
.ll-state-season-list .season-list .season-list-item .season-list-item_content-input .dropdown-menu-button {
  margin-left: 20px;
  width: 100px;
}
.ll-state-season-list .season-list .season-list-item .season-list-item_content-input .dropdown-menu-button:nth-child(1) {
  margin-left: 0;
}
.ll-state-season-list .season-list .season-list-item .season-list-item_content-input .state-popup-rectangle-button {
  margin-left: 20px;
  width: 100px;
}
.ll-state-season-list .season-list .season-list-item .season-list-item_content-input .state-popup-rectangle-button:nth-child(1) {
  margin-left: 0;
}
.ll-state-season-list .season-list .season-list-item .season-list-item_content-input .text {
  margin-left: 20px;
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-state-season-list .season-list .season-list-item .season-list-item_content-input .text:nth-child(1) {
  margin-left: 0;
}
.ll-state-user-setting-card {
  position: relative;
  width: 460px;
}
@media screen and (max-width: 1023px) {
.ll-state-user-setting-card {
    display: flex;
    align-items: center;
    flex-direction: column;
}
}
.ll-state-user-setting-card .list-card {
  margin-top: 0;
  width: 100%;
}
@media screen and (max-width: 1023px) {
.ll-state-user-setting-card .list-card {
    margin-top: 40px;
}
.ll-state-user-setting-card .list-card:nth-child(1) {
    margin-top: 0;
}
}
.ll-state-user-setting-card .list-card-item .ws-text-button_text {
  white-space: nowrap;
}
.ll-state-user-setting-card .user-avatar-button {
  position: absolute;
  top: 0;
  left: -120px;
}
@media screen and (max-width: 1023px) {
.ll-state-user-setting-card .user-avatar-button {
    position: relative;
    top: auto;
    left: auto;
}
}
.ll-state-with-action {
  width: 360px;
}
.ll-state-with-action .ll-state {
  margin-top: 20px;
}
.ll-state-with-action .ll-state:nth-child(1) {
  margin-top: 0;
}
.ll-state-with-action .ws-button {
  margin-top: 40px;
}
.ll-state-with-action .ws-button:nth-child(1) {
  margin-top: 0;
}
.ll-stepper-header {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ll-stepper-header:nth-child(1) {
  margin-top: 0;
}
.ll-stepper-step[data-v-afe92dc6] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ll-stepper-step.active .ll-stepper-step_content[data-v-afe92dc6] {
  background-image: linear-gradient(133deg, #2eabdf, #006ecd 97%);
}
.ll-stepper-step.active .ll-stepper-step_content .ll-stepper-step_content-title[data-v-afe92dc6] {
  color: var(--gray-900);
}
.ll-stepper-step.active .ll-stepper-step_divider[data-v-afe92dc6] {
  background-color: var(--blue-500);
}
.ll-stepper-step .ll-stepper-step_content[data-v-afe92dc6] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: var(--blue-30);
}
.ll-stepper-step .ll-stepper-step_content .step-number[data-v-afe92dc6] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.ll-stepper-step .ll-stepper-step_content .step-icon[data-v-afe92dc6] {
  font-size: 1rem;
  color: var(--white);
}
.ll-stepper-step .ll-stepper-step_content .ll-stepper-step_content-title[data-v-afe92dc6] {
  margin-top: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 10px);
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  white-space: normal;
  color: var(--gray-700);
  width: 90px;
  text-align: center;
}
.ll-stepper-step .ll-stepper-step_content .ll-stepper-step_content-title[data-v-afe92dc6]:nth-child(1) {
  margin-top: 0;
}
.ll-stepper-step .ll-stepper-step_divider[data-v-afe92dc6] {
  width: 370px;
  height: 2px;
  background-color: var(--blue-30);
}
.system-class-item-list .system-class-item-list__item-wrap {
  margin-top: 40px;
}
.system-class-item-list .system-class-item-list__item-wrap:nth-child(1) {
  margin-top: 0;
}
.system-class-item-list .system-class-item-list__item-wrap .system-class-item-list__item-content {
  margin-top: 20px;
}
.system-class-item-list .system-class-item-list__item-wrap .system-class-item-list__item-content:nth-child(1) {
  margin-top: 0;
}
.system-class-item-list .system-class-item-list__item-wrap .system-class-item-list__item-content .system-class-item-list__items {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.system-class-item-list .system-class-item-list__item-wrap .system-class-item-list__item-content .system-class-item-list__items .ws-card {
  margin: 10px;
  width: calc((100% - 80px) / 4);
}
@media screen and (max-width: 1199px) {
.system-class-item-list .system-class-item-list__item-wrap .system-class-item-list__item-content .system-class-item-list__items .ws-card {
    width: calc((100% - 60px) / 3);
}
}
@media screen and (max-width: 1023px) {
.system-class-item-list .system-class-item-list__item-wrap .system-class-item-list__item-content .system-class-item-list__items .ws-card {
    width: calc((100% - 40px) / 2);
}
}
.ll-tab-content {
  margin-top: 40px;
}
.ll-tab-content:nth-child(1) {
  margin-top: 0;
}
.ll-tab-content.borderTop {
  padding-top: 40px;
  border-top: 1px solid #d8d8d8;
}
.ll-template-button-list[data-v-6833bbda] {
  display: flex;
  align-items: center;
  margin-top: 20px;
  flex-direction: column;
  width: 100%;
}
.ll-template-button-list[data-v-6833bbda]:nth-child(1) {
  margin-top: 0;
}
.ll-template-button-list .ll-template-button-list_content[data-v-6833bbda] {
  width: 100%;
}
.ll-template-button-list .ll-template-button-list_content .text-buttons[data-v-6833bbda] {
  display: flex;
  flex-wrap: wrap;
  margin: 10px -10px -10px;
}
.ll-template-button-list .ll-template-button-list_content .text-buttons.has-title[data-v-6833bbda] {
  margin-top: 0px;
}
.ll-template-button-list .ll-template-button-list_content .text-buttons.has-title[data-v-6833bbda]:nth-child(1) {
  margin-top: 0;
}
.ll-template-button-list .ll-template-button-list_content .text-buttons .ws-text-button[data-v-6833bbda] {
  margin: 10px;
  width: calc((100% - 80px) / 3);
}
@media (max-width: 1024px) {
.ll-template-button-list .ll-template-button-list_content .text-buttons .ws-text-button[data-v-6833bbda] {
    width: calc((100% - 80px) / 2);
}
}
.ll-template-button-list .ll-template-button-list_content .ll-template-button-list__title-buttons .ll-template-button-list__title-button-item[data-v-6833bbda] {
  margin-top: 20px;
}
.ll-template-button-list .ll-template-button-list_content .ll-template-button-list__title-buttons .ll-template-button-list__title-button-item[data-v-6833bbda]:nth-child(1) {
  margin-top: 0;
}
.ll-template-button-list .ll-template-button-list_bottom-wrap[data-v-6833bbda] {
  margin-top: 29px;
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}
.ll-template-button-list .ll-template-button-list_bottom-wrap[data-v-6833bbda]:nth-child(1) {
  margin-top: 0;
}
.ll-template-button-list .ll-template-button-list_bottom-wrap .ll-template-button-list_return-btn[data-v-6833bbda] {
  margin-left: 10px;
}
.ll-template-button-list .ll-template-button-list_bottom-wrap .ll-template-button-list_return-btn[data-v-6833bbda]:nth-child(1) {
  margin-left: 0;
}
.ll-template-button-list .ll-template-button-list_bottom-wrap .ll-template-button-list__bottom-right[data-v-6833bbda] {
  flex-grow: 1;
}
.ll-template-button-list .ll-template-button-list_bottom-wrap .ll-template-button-list__bottom-right .ws-text-button[data-v-6833bbda] {
  margin-left: 10px;
}
.ll-template-button-list .ll-template-button-list_bottom-wrap .ll-template-button-list__bottom-right .ws-text-button[data-v-6833bbda]:nth-child(1) {
  margin-left: 0;
}
.ws-text-button {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.ws-text-button:hover .ll-text-button_content .ll-text-button_icon,
.ws-text-button:hover .ll-text-button_content .ll-text-button_text {
  color: var(--blue-700);
}
.ws-text-button.noPadding .ll-text-button_content {
  padding: 0;
}
.ws-text-button.red {
  white-space: nowrap;
}
.ws-text-button.red .ll-text-button_content .ll-text-button_text,
.ws-text-button.red .ll-text-button_content .ll-text-button_icon {
  color: var(--red-500);
}
.ws-text-button.red:hover .ll-text-button_text,
.ws-text-button.red:hover .ll-text-button_icon {
  color: var(--red-500);
}
.ws-text-button.primary {
  white-space: nowrap;
}
.ws-text-button.primary .ll-text-button_content .ll-text-button_text,
.ws-text-button.primary .ll-text-button_content .ll-text-button_icon {
  color: var(--blue-500);
}
.ws-text-button.primary:hover .ll-text-button_text,
.ws-text-button.primary:hover .ll-text-button_icon {
  color: var(--blue-950);
}
.ws-text-button.fontSizeXs .ll-text-button_content .ll-text-button_text {
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
.ws-text-button.fontSizeMd .ll-text-button_content .ll-text-button_text {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
.ws-text-button.fontSizeLg .ll-text-button_content .ll-text-button_text {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
.ws-text-button.bold .ll-text-button_content .ll-text-button_text {
  font-weight: bold;
}
.ws-text-button.narrow .ll-text-button_content .ll-text-button_text {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
.ws-text-button.small .ll-text-button_content .ll-text-button_text {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
}
.ws-text-button.white {
  border-radius: 10px;
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.16);
  background-color: var(--white);
  cursor: pointer;
}
.ws-text-button.white .ll-text-button_content {
  padding: 16px;
}
.ws-text-button.white .ll-text-button_content .ll-text-button_text {
  color: var(--gray-900);
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
}
.ws-text-button.white .ll-text-button_content .ll-text-button_icon {
  color: #000000;
}
.ws-text-button.white:hover {
  box-shadow: 0 8px 18px -4px rgba(0, 67, 126, 0.4);
}
.ws-text-button .ll-text-button_content {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  width: 100%;
  height: 100%;
}
.ws-text-button .ll-text-button_content .ll-text-button_text {
  margin-left: 6px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.ws-text-button .ll-text-button_content .ll-text-button_text:nth-child(1) {
  margin-left: 0;
}
.ws-text-button .ll-text-button_content .ll-text-button_icon {
  font-size: 24px;
  color: var(--gray-700);
}
.ws-text-button .ll-text-button_content .ll-text-button_icon.after {
  margin-left: 6px;
  font-size: 20px;
}
.ws-text-button .ll-text-button_content .ll-text-button_icon.after:nth-child(1) {
  margin-left: 0;
}
.ws-text-button .ll-text-button_content .ll-text-button_icon.icon-sm {
  font-size: 1rem;
}
.ws-text-button .ll-text-button_content .ll-text-button_image {
  width: 24px;
}
.ws-text-button .ll-text-button_content .leading-image {
  width: 24px;
}
.ws-text-button-list,
.ll-text-button-list {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.ws-text-button-list:nth-child(1),
.ll-text-button-list:nth-child(1) {
  margin-top: 0;
}
.ws-text-button-list .ws-text-button,
.ll-text-button-list .ws-text-button {
  margin: 10px;
  width: calc((100% - 80px) / 4);
}
.ll-title-divider .ll-title-divider__title-line {
  display: flex;
  margin-top: 20px;
  margin-bottom: 16px;
  padding: 16px 20px;
  border-bottom: 1px solid var(--pink-light);
}
.ll-title-divider .ll-title-divider__title-line .ll-title-divider__title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
  margin-right: auto;
}
.ll-title-divider .ll-title-divider__title-line .ll-title-divider__subtitle {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: right;
  color: var(--gray-700);
}
.ll-title-with-button-card.border-bottom[data-v-d715f4c0] {
  padding-bottom: 40px;
  border-bottom: 1px solid var(--pink-light);
}
.ll-title-with-button-card .ll-title-with-button-card__title-wrap[data-v-d715f4c0] {
  display: flex;
  justify-content: space-between;
}
.ll-title-with-button-card .ll-title-with-button-card__title-wrap .ll-title-with-button-card__title[data-v-d715f4c0] {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-title-with-button-card .ll-title-with-button-card__title-wrap .ll-title-with-button-card__btns[data-v-d715f4c0] {
  display: flex;
  margin-left: 20px;
}
.ll-title-with-button-card .ll-title-with-button-card__title-wrap .ll-title-with-button-card__btns[data-v-d715f4c0]:nth-child(1) {
  margin-left: 0;
}
.ll-title-with-button-card .ll-title-with-button-card__title-wrap .ll-title-with-button-card__btns .ll-title-with-button-card__btn[data-v-d715f4c0] {
  margin-left: 20px;
  width: 78px;
}
.ll-title-with-button-card .ll-title-with-button-card__title-wrap .ll-title-with-button-card__btns .ll-title-with-button-card__btn[data-v-d715f4c0]:nth-child(1) {
  margin-left: 0;
}
.ll-title-with-button-card .ll-title-with-button-card__content[data-v-d715f4c0] {
  margin-top: 24px;
}
.ll-title-with-button-card .ll-title-with-button-card__content[data-v-d715f4c0]:nth-child(1) {
  margin-top: 0;
}
.isloading-animate[data-v-773f5c96] {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
}
.isloading-animate.primary div[data-v-773f5c96] {
  border: 2px solid var(--blue-500);
  border-color: var(--blue-500) transparent transparent transparent;
}
.isloading-animate div[data-v-773f5c96] {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  border: 2px solid #fff;
  border-radius: 50%;
  -webkit-animation: lds-ring-data-v-773f5c96 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
          animation: lds-ring-data-v-773f5c96 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}
.isloading-animate div[data-v-773f5c96]:nth-child(1) {
  -webkit-animation-delay: -0.45s;
          animation-delay: -0.45s;
}
.isloading-animate div[data-v-773f5c96]:nth-child(2) {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.isloading-animate div[data-v-773f5c96]:nth-child(3) {
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}
@-webkit-keyframes lds-ring-data-v-773f5c96 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes lds-ring-data-v-773f5c96 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.loading-progress-bar {
  width: 100%;
  height: 2px;
  position: relative;
}
.loading-progress-bar .progress-bar__line {
  transition: all 0.3s;
  transform-origin: 0 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.main-image {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.main-image.blue {
  background-color: rgba(82, 168, 232, 0.1);
}
.main-image:hover .change-button-wrap {
  visibility: visible;
  opacity: 1;
}
.main-image:hover .zoom-in-wrap {
  visibility: visible;
  opacity: 1;
}
.main-image .change-button-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
}
@media screen and (max-width: 1199px) {
.main-image .change-button-wrap {
    visibility: visible;
    opacity: 1;
}
}
.main-image .change-button-wrap .upload-image-button {
  position: relative;
  z-index: 10;
  width: 100%;
}
.main-image .change-button-wrap .upload-image-button .main-image {
  visibility: visible;
  opacity: 1;
}
.main-image .change-button-wrap .cancel {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
  font-size: 24px;
  color: var(--white);
  cursor: pointer;
}
.main-image .change-button-wrap .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 10px;
  background-color: #030d1f;
}
.main-image .zoom-in-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
}
.main-image .zoom-in-wrap i {
  position: relative;
  z-index: 10;
  font-size: 40px;
  color: var(--white);
}
.main-image .zoom-in-wrap .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 10px;
  background-color: #030d1f;
}
.main-image .load-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
}
.main-image .load-wrap .progress-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 20;
}
.main-image .load-wrap .progress-item i {
  position: relative;
  z-index: 20;
  font-size: 1.5rem;
  color: var(--white);
  cursor: pointer;
}
.main-image .load-wrap .progress-item .progress {
  position: absolute;
}
.main-image .load-wrap .bg {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 10px;
  background-color: #030d1f;
}
.main-image-upload {
  width: 100%;
}
.main-image-upload .main-image-upload_title {
  font-size: 0.875rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.main-image-upload .main-image {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  margin-top: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 320px;
  border-radius: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.main-image-upload .main-image:nth-child(1) {
  margin-top: 0;
}
.main-image-upload .main-image.blue {
  background-color: rgba(82, 168, 232, 0.1);
}
.main-image-upload .main-image:hover .change-button-wrap {
  visibility: visible;
  opacity: 1;
}
.main-image-upload .main-image .change-button-wrap {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
}
.main-image-upload .main-image .change-button-wrap .upload-image-button {
  position: relative;
  z-index: 10;
  width: 100%;
}
.main-image-upload .main-image .change-button-wrap .upload-image-button .main-image {
  visibility: visible;
  opacity: 1;
}
.main-image-upload .main-image .change-button-wrap .cancel {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
  font-size: 24px;
  color: var(--white);
  cursor: pointer;
}
.main-image-upload .main-image .change-button-wrap .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 10px;
  background-color: #030d1f;
}
.main-image-upload .main-image .load-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
}
.main-image-upload .main-image .load-wrap .progress-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 20;
}
.main-image-upload .main-image .load-wrap .progress-item i {
  position: relative;
  z-index: 20;
  font-size: 1.5rem;
  color: var(--white);
  cursor: pointer;
}
.main-image-upload .main-image .load-wrap .progress-item .progress {
  position: absolute;
}
.main-image-upload .main-image .load-wrap .bg {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 10px;
  background-color: #030d1f;
}
.more-license-card-list[data-v-714ab01a] {
  display: flex;
  flex-direction: column;
}
.more-license-card-list .list-title[data-v-714ab01a] {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.more-license-card-list .license-cards[data-v-714ab01a] {
  display: flex;
  margin-top: 10px;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.more-license-card-list .license-cards[data-v-714ab01a]:nth-child(1) {
  margin-top: 0;
}
.more-license-card-list .license-cards .license-card[data-v-714ab01a] {
  margin: 10px;
  width: calc((100% - 40px) / 2);
}
.more-license-card-list .ws-button[data-v-714ab01a] {
  margin-top: 20px;
  align-self: center;
}
.more-license-card-list .ws-button[data-v-714ab01a]:nth-child(1) {
  margin-top: 0;
}
.nav-drawer-wrap {
  position: relative;
  z-index: 621;
}
.nav-drawer-wrap .nav-drawer {
  display: flex;
  justify-content: center;
  padding: 144px 20px 90px;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 421;
  width: var(--nav-side-pc-width);
  height: 100%;
  max-height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media screen and (max-width: 1199px) {
.nav-drawer-wrap .nav-drawer {
    padding: 144px 0px 90px;
    width: var(--nav-side-tablet-width);
}
}
.nav-drawer-wrap .nav-drawer.subActive {
  padding: 144px 0px 90px;
  width: var(--nav-side-tablet-width);
}
.nav-drawer-wrap .nav-drawer.subActive::before {
  width: var(--nav-side-tablet-width);
}
.nav-drawer-wrap .nav-drawer.subActive .nav-drawer-fixed-header {
  align-items: center;
  width: var(--nav-side-tablet-width);
}
.nav-drawer-wrap .nav-drawer.subActive .nav-drawer-fixed-header .logo-block .solo-logo {
  display: block;
}
.nav-drawer-wrap .nav-drawer.subActive .nav-drawer-fixed-header .logo-block .logo {
  display: none;
}
.nav-drawer-wrap .nav-drawer.subActive .nav-drawer-fixed-footer {
  display: block;
  width: var(--nav-side-tablet-width);
}
.nav-drawer-wrap .nav-drawer::before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  z-index: -1;
  display: block;
  width: var(--nav-side-pc-width);
  height: 100%;
  background-color: var(--blue-900);
}
@media screen and (max-width: 1199px) {
.nav-drawer-wrap .nav-drawer::before {
    width: var(--nav-side-tablet-width);
}
}
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-header {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 451;
  padding: 36px 20px 0px;
  width: var(--nav-side-pc-width);
}
@media screen and (max-width: 1199px) {
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-header {
    align-items: center;
    padding: 36px 12px 0px;
    width: var(--nav-side-tablet-width);
}
}
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-header .logo-block {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
}
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-header .logo-block .logo {
  display: block;
}
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-header .logo-block .solo-logo {
  display: none;
}
@media screen and (max-width: 1199px) {
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-header .logo-block .logo {
    display: none;
}
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-header .logo-block .solo-logo {
    display: block;
}
}
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-header .logo-block p {
  margin-left: 10px;
  font-size: 1.25rem;
  line-height: 1.5;
  text-align: center;
  color: var(--white);
}
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-header .logo-block p:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1199px) {
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-header .logo-block p {
    display: none;
}
}
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-header .ps {
  max-height: calc(100vh - 265px);
}
.nav-drawer-wrap .nav-drawer .nav-drawer-content {
  margin-top: 20px;
  max-height: calc(100vh - 255px);
  width: 100%;
  overflow: hidden;
}
.nav-drawer-wrap .nav-drawer .nav-drawer-content:nth-child(1) {
  margin-top: 0;
}
.nav-drawer-wrap .nav-drawer .nav-drawer-content .prominent-button {
  margin-top: 24px;
}
.nav-drawer-wrap .nav-drawer .nav-drawer-content .prominent-button:nth-child(1) {
  margin-top: 0;
}
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 421;
  padding: 20px 10px;
  width: var(--nav-side-pc-width);
  background-color: var(--blue-900);
}
@media screen and (max-width: 1199px) {
.nav-drawer-wrap .nav-drawer .nav-drawer-fixed-footer {
    display: block;
    width: var(--nav-side-tablet-width);
}
}
.nav-drawer-wrap .sub-nav-drawer-wrap {
  position: fixed;
  left: 70px;
  top: 20px;
  z-index: 420;
}
.nav-drawer-list-item[data-v-98c36336] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media screen and (max-width: 1199px) {
.nav-drawer-list-item[data-v-98c36336] {
    position: relative;
}
}
.nav-drawer-list-item.disabled[data-v-98c36336]:hover {
  cursor: not-allowed;
}
.nav-drawer-list-item:not(.disabled):hover .text-label[data-v-98c36336],
.nav-drawer-list-item:not(.disabled):hover .leading-icon[data-v-98c36336] {
  opacity: 1;
}
.nav-drawer-list-item.subActive .text-label[data-v-98c36336] {
  display: none;
}
.nav-drawer-list-item.subActive .trailing-badge[data-v-98c36336] {
  position: absolute;
  top: auto;
  margin-left: -12px;
  margin-top: -20px;
}
.nav-drawer-list-item.activiated .leading-icon[data-v-98c36336],
.nav-drawer-list-item.activiated .text-label[data-v-98c36336] {
  opacity: 1;
}
.nav-drawer-list-item .leading-icon[data-v-98c36336] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  font-size: 30px;
  opacity: 0.5;
  color: var(--white);
}
.nav-drawer-list-item .text-label[data-v-98c36336] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  margin-left: 16px;
  flex: 1;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--white);
  opacity: 0.5;
}
.nav-drawer-list-item .text-label[data-v-98c36336]:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1199px) {
.nav-drawer-list-item .text-label[data-v-98c36336] {
    display: none;
}
}
.nav-drawer-list-item .trailing-badge[data-v-98c36336] {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 0 6px;
  height: 22px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--red-300);
}
@media screen and (max-width: 1199px) {
.nav-drawer-list-item .trailing-badge[data-v-98c36336] {
    position: absolute;
    top: 7px;
    right: 4px;
}
}
.normal-skeleton {
  width: 100%;
}
.normal-skeleton .skekete {
  border-radius: 6px;
  margin-top: 20px;
}
.normal-skeleton .skekete.skelete-1 {
  height: 36px;
  width: 200px;
}
.normal-skeleton .skekete.skelete-2 {
  height: 26px;
  width: 100px;
}
.normal-skeleton .skekete.skelete-3 {
  height: 26px;
}
.normal-skeleton .skekete.skelete-4 {
  height: 26px;
  width: 350px;
}
.notice-popup-content {
  margin-top: 20px;
}
.notice-popup-content:nth-child(1) {
  margin-top: 0;
}
.notice-popup-content .notice-popup-content_title {
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-700);
}
.notice-popup-content .notice-popup-content_list {
  margin-top: 20px;
}
.notice-popup-content .notice-popup-content_list:nth-child(1) {
  margin-top: 0;
}
.notice-popup-content .notice-popup-content_list .notice-popup-content_list-item {
  margin-top: 10px;
  display: flex;
  align-items: flex-start;
}
.notice-popup-content .notice-popup-content_list .notice-popup-content_list-item:nth-child(1) {
  margin-top: 0;
}
.notice-popup-content .notice-popup-content_list .notice-popup-content_list-item .list-item-icon {
  font-size: 1.5rem;
  color: var(--gray-900);
}
.notice-popup-content .notice-popup-content_list .notice-popup-content_list-item .list-item-text {
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.number-card[data-v-755973a9] {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  overflow: hidden;
  min-height: 94px;
  border-radius: 20px;
  background-color: var(--white);
}
.number-card.card-click[data-v-755973a9] {
  cursor: pointer;
}
.number-card.card-click.is-loading[data-v-755973a9] {
  cursor: not-allowed;
}
.number-card .add-btn[data-v-755973a9] {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  border-bottom-left-radius: 20px;
  background-image: linear-gradient(133deg, var(--blue-gr-100), var(--blue-gr-300) 97%);
  cursor: pointer;
}
.number-card .add-btn i[data-v-755973a9] {
  font-size: 24px;
  color: var(--white);
}
.number-card .add-btn.is-loading[data-v-755973a9] {
  cursor: not-allowed;
}
.number-card .number-card__title-wrap[data-v-755973a9] {
  margin-left: 8px;
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.number-card .number-card__title-wrap[data-v-755973a9]:nth-child(1) {
  margin-left: 0;
}
.number-card .number-card__title-wrap .num[data-v-755973a9] {
  margin-top: 4px;
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
  text-align: center;
}
.number-card .number-card__title-wrap .num[data-v-755973a9]:nth-child(1) {
  margin-top: 0;
}
.number-card .number-card__title-wrap .num .percent[data-v-755973a9] {
  margin-left: 4px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
}
.number-card .isloading-wrap[data-v-755973a9] {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.number-card .isloading-wrap .skeleton[data-v-755973a9] {
  margin-top: 14px;
  border-radius: 6px;
}
.number-card .isloading-wrap .skeleton[data-v-755973a9]:nth-child(1) {
  margin-top: 0;
}
.number-card .isloading-wrap .skeleton.skeleton1[data-v-755973a9] {
  width: 100px;
  height: 24px;
}
.number-card .isloading-wrap .skeleton.skeleton2[data-v-755973a9] {
  width: 60px;
  height: 16px;
}
.number-card-list {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-left: -10px;
  margin-right: -10px;
}
.number-card-list:nth-child(1) {
  margin-top: 0;
}
.number-card-list .task-number-card,
.number-card-list .alert-number-card,
.number-card-list .number-card {
  margin: 10px;
  width: calc((100% - 80px) / 4);
}
@media screen and (max-width: 1023px) {
.number-card-list .task-number-card,
.number-card-list .alert-number-card,
.number-card-list .number-card {
    width: calc((100% - 40px) / 2);
}
}
.number-list {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1023px) {
.number-list {
    flex-wrap: wrap;
    justify-content: flex-end;
    margin: -8px;
    min-width: 208px;
    width: 208px;
}
}
.number-list .number {
  margin-left: 16px;
  display: flex;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: right;
  color: var(--gray-900);
}
.number-list .number:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.number-list .number {
    margin: 8px;
}
.number-list .number:first-child {
    margin: 8px;
}
}
.number-list .number .blue-number {
  display: block;
  margin-left: auto;
  width: 31px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: right;
  color: var(--blue-500);
}

#pageContainer {
  margin: auto;
  width: 80%;
}
div.page {
  display: inline-block;
}

.popup-dialog[data-v-d91dda68] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  height: 100%;
  width: 100vw;
  transition: all 0.2s ease;
}
.popup-dialog.bottom > .scroll-content > .scrollable-popup-container[data-v-d91dda68] {
  padding: 40px 40px 124px;
}
@media screen and (max-width: 1023px) {
.popup-dialog.bottom > .scroll-content > .scrollable-popup-container[data-v-d91dda68] {
    padding: 40px 20px 124px;
}
}
.popup-dialog.unbottom .scrollable-popup-container[data-v-d91dda68] {
  padding: 40px;
}
@media screen and (max-width: 1023px) {
.popup-dialog.unbottom .scrollable-popup-container[data-v-d91dda68] {
    padding: 40px 20px;
}
}
.popup-dialog .scroll-content[data-v-d91dda68] {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 60px;
  min-height: 100vh;
  max-height: 100%;
  width: 100%;
  overflow: hidden;
}
.popup-dialog .scroll-content.overflow-visible[data-v-d91dda68] {
  overflow: visible;
}
.popup-dialog .scrollable-popup-container[data-v-d91dda68] {
  margin: auto;
  padding: 40px;
  position: relative;
  z-index: 602;
  width: 860px;
  border-radius: 20px;
  background-color: var(--white);
}
.popup-dialog .scrollable-popup-container.center-columm[data-v-d91dda68] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media screen and (max-width: 1023px) {
.popup-dialog .scrollable-popup-container[data-v-d91dda68] {
    padding: 40px 20px;
    width: calc(100vw - 48px);
}
}
.popup-dialog .scrollable-popup-container .popup_title[data-v-d91dda68] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.popup-dialog .scrollable-popup-container .popup_title .popup_title__text[data-v-d91dda68] {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
  overflow-wrap: break-word;
  max-width: 100%;
}
.popup-dialog .scrollable-popup-container .popup_title i[data-v-d91dda68] {
  margin-right: 8px;
  font-size: 1.75rem;
}
.popup-dialog .scrollable-popup-container .popup_title .icon[data-v-d91dda68] {
  font-size: 1.75rem;
  color: var(--blue-500);
}
.popup-dialog .scrollable-popup-container .popup_title .popup_title__button[data-v-d91dda68]:hover {
  cursor: pointer;
}
.popup-dialog .scrollable-popup-container .input-list-card .width360[data-v-d91dda68] {
  width: 360px;
}
.popup-dialog .scrollable-popup-container .input-list-card .width480[data-v-d91dda68] {
  width: 480px;
}
.popup-dialog .scrollable-popup-container .close-btn[data-v-d91dda68] {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 24px;
  color: var(--blue-500);
  cursor: pointer;
}
.popup-bg[data-v-d91dda68] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 600;
  height: 100vh;
  width: 100vw;
  opacity: 0.5;
  background-color: #030d1f;
}
.popup-bg.active[data-v-d91dda68] {
  visibility: visible;
  transition: all 0.2s ease;
}
.nav-bar[data-v-d91dda68] {
  display: flex;
  justify-content: space-between;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 700;
  width: calc(100vw - 80px);
  cursor: pointer;
}
@media screen and (max-width: 1100px) {
.nav-bar[data-v-d91dda68] {
    width: calc(100vw - 48px);
}
}
.nav-bar .nav-btn[data-v-d91dda68] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background-color: var(--white);
}
.nav-bar .nav-btn i[data-v-d91dda68] {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.popup-title .title[data-v-d91dda68] {
  display: flex;
  align-items: center;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.popup-title .title i[data-v-d91dda68] {
  margin-right: 8px;
  font-size: 1.75rem;
}
.popup-title .subtitle[data-v-d91dda68] {
  margin-top: 20px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.popup-title .subtitle[data-v-d91dda68]:nth-child(1) {
  margin-top: 0;
}
.popup-content[data-v-d91dda68] {
  margin-top: 28px;
}
.popup-content[data-v-d91dda68]:nth-child(1) {
  margin-top: 0;
}
.popup-content .list-title[data-v-d91dda68] {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.popup-content .list-title[data-v-d91dda68]:nth-child(1) {
  margin-top: 0;
}
.popup-content .list-title i[data-v-d91dda68] {
  font-size: 1.5rem;
}
.popup-content .list-title p[data-v-d91dda68] {
  margin-left: 6px;
  margin-top: 0;
  font-size: 1.125rem;
}
.popup-content .list-title p[data-v-d91dda68]:nth-child(1) {
  margin-left: 0;
}
.popup-content .file-list[data-v-d91dda68] {
  display: flex;
  margin-top: 3px;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.popup-content .file-list[data-v-d91dda68]:nth-child(1) {
  margin-top: 0;
}
.popup-content .file-list.outline[data-v-d91dda68] {
  padding: 15px;
  border-radius: 10px;
  border: solid 1px var(--gray-500);
}
.popup-content .file-list .file[data-v-d91dda68] {
  margin: 5px;
  width: calc((100% - 30px) / 3);
}
@media screen and (max-width: 1023px) {
.popup-content .file-list .file[data-v-d91dda68] {
    width: calc((100% - 20px) / 2);
}
}
.popup-content .file-list .file.img[data-v-d91dda68] {
  width: initial;
}
.popup-content .bottom-btns[data-v-d91dda68] {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.popup-content .bottom-btns[data-v-d91dda68]:nth-child(1) {
  margin-top: 0;
}
.popup-content .bottom-btns .btn[data-v-d91dda68] {
  margin-left: 20px;
}
.popup-content .bottom-btns .btn[data-v-d91dda68]:nth-child(1) {
  margin-left: 0;
}
.one-bottom-btn[data-v-d91dda68] {
  margin: 40px auto 0 auto;
  width: 400px;
}
.preview-popup[data-v-af188fd8] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 621;
  height: 100vh;
  width: 100vw;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease;
}
.preview-popup.active[data-v-af188fd8] {
  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease;
}
.preview-popup .popup-container-wrap[data-v-af188fd8] {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 622;
  max-height: 100vh;
}
.preview-popup .popup-container-wrap .popup-container[data-v-af188fd8] {
  width: 100%;
  height: 100%;
}
.preview-popup .popup-container-wrap .popup-container img[data-v-af188fd8] {
  max-width: 765px;
  max-height: 592px;
}
@media screen and (max-width: 1023px) {
.preview-popup .popup-container-wrap .popup-container img[data-v-af188fd8] {
    max-width: 719px;
    max-height: 584px;
}
}
.preview-popup .file-name[data-v-af188fd8] {
  display: flex;
  align-items: center;
  position: fixed;
  top: 20px;
  left: 40px;
  z-index: 623;
}
.preview-popup .file-name img[data-v-af188fd8] {
  width: 32px;
}
.preview-popup .file-name .file-name__text[data-v-af188fd8] {
  margin-left: 6px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--white);
}
.preview-popup .file-name .file-name__text[data-v-af188fd8]:nth-child(1) {
  margin-left: 0;
}
.preview-popup .download-btn[data-v-af188fd8] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 20px;
  right: 40px;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  z-index: 623;
  font-size: 1.5rem;
  cursor: pointer;
}
.preview-popup .download-btn i[data-v-af188fd8] {
  color: var(--white);
}
.preview-popup .download-btn[data-v-af188fd8]:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.preview-popup .no-preview[data-v-af188fd8] {
  padding: 40px;
  width: 480px;
  border-radius: 20px;
  background-color: var(--white);
}
.preview-popup .no-preview p[data-v-af188fd8] {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.preview-popup .no-preview a[data-v-af188fd8] {
  margin-top: 20px;
  display: block;
}
.preview-popup .no-preview a[data-v-af188fd8]:nth-child(1) {
  margin-top: 0;
}
.preview-popup .no-preview a .ws-button[data-v-af188fd8] {
  width: 100%;
}
.preview-popup .no-preview a .ws-button[data-v-af188fd8]::before {
  width: 100%;
}
.preview-popup .preview-popup_bg[data-v-af188fd8] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 620;
  height: 100vh;
  width: 100vw;
  opacity: 0.9;
  background-color: #030d1f;
}
@media print {
*[data-v-50ae7544] {
    -webkit-print-color-adjust: exact !important;
}
.noBreak .ll-diplay-collapse-list_content .ll-display-list_content-item[data-v-50ae7544] {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
}
.noBreak .ll-diplay-collapse-list_content .ll-display-list_content-item .leadingIcon[data-v-50ae7544] {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
}
.hide[data-v-50ae7544] {
    display: none;
}
}
@page {
  size: A4 landscape;
  margin: 15px 0 15px 0;
}
.progress-bar[data-v-c55e1cb4] {
  width: 100%;
}
.progress-bar.border[data-v-c55e1cb4] {
  padding-top: 40px;
  border-top: 1px solid #d8d8d8;
}
.progress-bar.mtLg[data-v-c55e1cb4] {
  margin-top: 40px;
}
.progress-bar.mtLg[data-v-c55e1cb4]:nth-child(1) {
  margin-top: 0;
}
.progress-bar .progress-bar-title[data-v-c55e1cb4] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.progress-bar .progress-bar-title p[data-v-c55e1cb4] {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.progress-bar .progress-bar-title p.small[data-v-c55e1cb4] {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
}
.c-progress-bar[data-v-c55e1cb4] {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.c-progress-bar[data-v-c55e1cb4]:nth-child(1) {
  margin-top: 0;
}
.c-progress-bar__indicator[data-v-c55e1cb4] {
  width: 100%;
  height: 12px;
  border-radius: 6px;
  background-color: #f5f5f5;
}
.c-progress-bar__indicator-value[data-v-c55e1cb4] {
  width: 0px;
  height: 100%;
  border-radius: inherit;
  box-shadow: inherit;
  background-image: linear-gradient(92deg, #2eabdf, #006ecd 100%);
  transition: width 0.5s;
}
.progress-circle-list {
  margin-top: 36px;
}
.progress-circle-list:nth-child(1) {
  margin-top: 0;
}
.progress-circle-list .progress-circle-list-item {
  margin-top: 32px;
}
.progress-circle-list .progress-circle-list-item:nth-child(1) {
  margin-top: 0;
}
.progress-circle-list .ws-button {
  margin: 56px auto 0;
}
.progress-circle-list-item[data-v-491f6704] {
  display: flex;
  align-items: center;
}
.progress-circle-list-item .item-content[data-v-491f6704] {
  margin-left: 16px;
}
.progress-circle-list-item .item-content[data-v-491f6704]:nth-child(1) {
  margin-left: 0;
}
.progress-circle-list-item .item-content .item-title[data-v-491f6704] {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
  overflow-wrap: anywhere;
}
.progress-circle-list-item .item-content .item-title[data-v-491f6704]:hover {
  color: var(--blue-500);
}
.progress-circle-list-item .item-content .content-list[data-v-491f6704] {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.progress-circle-list-item .item-content .content-list[data-v-491f6704]:nth-child(1) {
  margin-top: 0;
}
.progress-circle-list-item .item-content .content-list .ws-text-chip[data-v-491f6704] {
  margin-left: 7px;
}
.progress-circle-list-item .item-content .content-list .ws-text-chip[data-v-491f6704]:nth-child(1) {
  margin-left: 0;
}
.progress[data-v-491f6704] {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: center;
  color: #4a4a4a;
}
.progress.small[data-v-491f6704] {
  font-size: 0.75rem;
}
.prominent-button[data-v-59b929d0] {
  display: flex;
  align-items: center;
  position: relative;
  width: 200px;
  height: 50px;
  border-radius: 36px;
  cursor: pointer;
}
@media screen and (max-width: 1199px) {
.prominent-button[data-v-59b929d0] {
    width: 40px;
    height: 40px;
}
}
.prominent-button.subActive.red[data-v-59b929d0] {
  background-color: transparent;
}
.prominent-button.subActive.red[data-v-59b929d0]:active {
  background-color: transparent;
}
.prominent-button.subActive.red:active .leading-icon[data-v-59b929d0]:after {
  box-shadow: inset 2px 2px 8px 0 #951609, inset -2px -2px 8px 0 rgba(240, 166, 159, 0.4);
  background-color: var(--red-700);
}
.prominent-button.subActive.red[data-v-59b929d0]:hover {
  background-color: transparent;
  -webkit-animation: initial;
          animation: initial;
}
.prominent-button.subActive.red:hover .leading-icon[data-v-59b929d0]::after {
  -webkit-animation: glowing-data-v-59b929d0 1500ms infinite;
  animation: glowing-data-v-59b929d0 1500ms infinite;
}
.prominent-button.subActive button[data-v-59b929d0] {
  display: none;
}
.prominent-button.blue[data-v-59b929d0] {
  background-color: var(--blue-300);
}
@media screen and (max-width: 1199px) {
.prominent-button.blue[data-v-59b929d0] {
    background-color: transparent;
}
}
.prominent-button.blue .leading-icon[data-v-59b929d0]::after {
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.2), -2px -2px 10px 0 rgba(255, 255, 255, 0.12), inset 2px 2px 8px 0 rgba(201, 232, 255, 0.4), inset -2px -2px 8px 0 #378dce;
  background-image: linear-gradient(138deg, var(--blue-300) 16%, #3f96d7 83%);
}
.prominent-button.red[data-v-59b929d0] {
  background-color: var(--red-500);
}
@media screen and (max-width: 1199px) {
.prominent-button.red[data-v-59b929d0] {
    background-color: transparent;
}
.prominent-button.red[data-v-59b929d0]:hover {
    -webkit-animation: initial;
            animation: initial;
}
}
.prominent-button.red[data-v-59b929d0]:hover {
  -webkit-animation: glowing-data-v-59b929d0 1500ms infinite;
  animation: glowing-data-v-59b929d0 1500ms infinite;
}
@media screen and (max-width: 1199px) {
.prominent-button.red[data-v-59b929d0]:hover {
    -webkit-animation: initial;
            animation: initial;
}
.prominent-button.red:hover .leading-icon[data-v-59b929d0]::after {
    -webkit-animation: glowing-data-v-59b929d0 1500ms infinite;
    animation: glowing-data-v-59b929d0 1500ms infinite;
}
}
.prominent-button.red[data-v-59b929d0]:active {
  background-color: var(--red-700);
}
@media screen and (max-width: 1199px) {
.prominent-button.red[data-v-59b929d0]:active {
    background-color: transparent;
}
}
.prominent-button.red:active .leading-icon[data-v-59b929d0]:after {
  box-shadow: inset 2px 2px 8px 0 #951609, inset -2px -2px 8px 0 rgba(240, 166, 159, 0.4);
  background-color: var(--red-700);
}
.prominent-button.red .leading-icon[data-v-59b929d0]::after {
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.2), -2px -2px 10px 0 rgba(255, 255, 255, 0.12), inset 2px 2px 8px 0 rgba(255, 193, 193, 0.39), inset -2px -2px 8px 0 #bb382c;
  background-image: linear-gradient(138deg, #e56054 16%, #e56054 85%);
}
.prominent-button .leading-icon[data-v-59b929d0] {
  position: absolute;
  left: 9px;
  top: 9px;
  font-size: 2rem;
  color: var(--white);
  cursor: pointer;
}
.prominent-button .leading-icon[data-v-59b929d0]::before {
  position: relative;
  z-index: 1;
}
.prominent-button .leading-icon[data-v-59b929d0]::after {
  content: "";
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 0;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.prominent-button button[data-v-59b929d0] {
  padding: 0 0 0 86px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
}
@media screen and (max-width: 1199px) {
.prominent-button button[data-v-59b929d0] {
    display: none;
}
}
@-webkit-keyframes glowing-data-v-59b929d0 {
0% {
    -webkit-box-shadow: 0 0 3px rgb(221, 41, 41);
}
50% {
    -webkit-box-shadow: 0 0 24px -2px rgb(221, 41, 41);
}
100% {
    -webkit-box-shadow: 0 0 3px rgb(221, 41, 41);
}
}
@keyframes glowing-data-v-59b929d0 {
0% {
    -webkit-box-shadow: 0 0 3px rgb(221, 41, 41);
}
50% {
    -webkit-box-shadow: 0 0 24px -2px rgb(221, 41, 41);
}
100% {
    -webkit-box-shadow: 0 0 3px rgb(221, 41, 41);
}
}
.radio-button {
  display: flex;
  align-items: start;
  flex-direction: column;
}
.radio-button.row {
  align-items: center;
  flex-direction: row;
}
.radio-button.row .container {
  margin-left: 21px;
  margin-top: 0;
}
.radio-button.row .container:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1199px) {
.radio-button.tabletColumn {
    flex-direction: column;
}
.radio-button.tabletColumn .container {
    margin-top: 12px;
    margin-left: 0;
}
.radio-button.tabletColumn .container:nth-child(1) {
    margin-top: 0;
}
}
.radio-button .container {
  margin-top: 8px;
  display: flex;
  align-items: center;
  width: 100%;
  cursor: pointer;
}
.radio-button .container:nth-child(1) {
  margin-top: 0;
}
.radio-button .container.narrow {
  width: auto;
}
.radio-button .container .radio-button__label {
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}
.radio-button .container .radio-button__label.disable {
  cursor: not-allowed;
}
.radio-button .container .radio-button__label .radio-button__input {
  display: none;
  margin-right: 6px;
}
.radio-button .container .radio-button__label .icon-radio-button-unchecked,
.radio-button .container .radio-button__label .icon-radio-button-checked {
  display: none;
}
.radio-button .container .radio-button__label .icon-radio-button-unchecked.display,
.radio-button .container .radio-button__label .icon-radio-button-checked.display {
  display: block;
}
.radio-button .container .radio-button__label .radio-button__icon {
  position: relative;
  font-size: 20px;
  color: var(--blue-500);
}
.radio-button .container .radio-button__label .radio-button__icon.disable {
  color: var(--gray-500);
}
.radio-button .container .radio-button__label .radio-button__icon.disable:hover::after {
  opacity: 0;
}
.radio-button .container .radio-button__label .radio-button__icon::after {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  opacity: 0;
  background-color: var(--blue-300);
}
.radio-button .container .radio-button__label .radio-button__icon:hover::after {
  opacity: 0.1;
}
.radio-button .container .radio-button__label .radio-button__icon:focus::after {
  opacity: 0.1;
  width: 33px;
  height: 33px;
}
.radio-button .container .radio-button__label .radio-button__icon:active::after {
  opacity: 0.1;
  width: 33px;
  height: 33px;
}
.radio-button .container .radio-button__label .text-label {
  margin-left: 6px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  word-break: keep-all;
}
.radio-button .container .radio-button__label .text-label:nth-child(1) {
  margin-left: 0;
}
.radio-button .container .radio-button__label .text-label.disable {
  color: var(--gray-500);
}
.radio-button .container .radio-button__label .ll-state {
  margin-left: 10px;
  width: 100%;
}
.radio-button .container .radio-button__label .ll-state:nth-child(1) {
  margin-left: 0;
}
.invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.invalid-text:nth-child(1) {
  margin-top: 0;
}
.invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.rectangle-button {
  display: flex;
  align-items: center;
  display: flex;
  justify-content: center;
  justify-content: space-between;
  padding: 11px 8px 11px 16px;
  min-height: 44px;
  width: 100%;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
}
.rectangle-button.disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.rectangle-button.outline {
  border: solid 1px var(--gray-300);
}
.rectangle-button.outline:hover {
  border: solid 1px var(--blue-500);
}
.rectangle-button.outline:hover p,
.rectangle-button.outline:hover i {
  color: var(--blue-500);
}
.rectangle-button.outline:active {
  border: solid 1px var(--blue-700);
}
.rectangle-button.outline:active p,
.rectangle-button.outline:active i {
  color: var(--blue-700);
}
.rectangle-button p {
  margin-left: 8px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: left;
  color: var(--gray-900);
}
.rectangle-button p:nth-child(1) {
  margin-left: 0;
}
.rectangle-button p.gray {
  color: var(--gray-700);
}
.rectangle-button i {
  position: relative;
  font-size: 24px;
  color: var(--gray-500);
}
.rectangle-button .trailing-icon {
  margin-right: auto;
}
.reload-circle-progress {
  width: 48px;
  height: 48px;
  transform: rotate(-90deg);
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
}
.reload-circle-progress svg.donut {
  overflow: visible;
}
.reload-circle-progress .donutbg {
  fill: none;
  stroke-width: 1;
}
.reload-circle-progress .stroke {
  fill: none;
  stroke: var(--white);
  stroke-width: 1;
  stroke-dasharray: 51 51;
  stroke-dashoffset: -51;
  stroke-linecap: round;
}
.reload-circle-progress .stroke.primary {
  stroke: var(--blue-500);
  stroke-width: 2;
}
.reload-circle-progress .donut text {
  font-size: 3px;
  font-weight: 600;
  text-anchor: middle;
  fill: #3d3d3d;
}
.remark-card[data-v-4cd19640] {
  margin-top: 20px;
  padding: 30px 40px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.remark-card[data-v-4cd19640]:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.remark-card[data-v-4cd19640] {
    padding: 30px 20px;
}
}
.remark-card.noPadding[data-v-4cd19640] {
  padding: 0;
}
.remark-card.noPadding .card-content[data-v-4cd19640] {
  margin-top: 4px;
}
.remark-card.noPadding .card-content[data-v-4cd19640]:nth-child(1) {
  margin-top: 0;
}
.remark-card.noBg[data-v-4cd19640] {
  background-color: transparent;
}
.remark-card.white[data-v-4cd19640] {
  padding: 20px 0 0 0;
  border-radius: 0px;
  background-color: var(--white);
}
.remark-card.white[data-v-4cd19640]:not(:first-child) {
  border-top: 1px solid #d8d8d8;
}
.remark-card .card-title[data-v-4cd19640] {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.remark-card .card-title.small-title[data-v-4cd19640] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.remark-card .card-title-wrap[data-v-4cd19640] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
}
.remark-card .card-title-wrap .title-content[data-v-4cd19640] {
  display: flex;
  align-items: center;
}
.remark-card .card-title-wrap .btns[data-v-4cd19640] {
  display: flex;
  align-items: center;
}
.remark-card .card-title-wrap .btns .btn[data-v-4cd19640] {
  margin-left: 20px;
  width: 108px;
}
.remark-card .card-title-wrap .btns .btn[data-v-4cd19640]:nth-child(1) {
  margin-left: 0;
}
.remark-card .card-content[data-v-4cd19640] {
  margin-top: 20px;
}
.remark-card .card-content[data-v-4cd19640]:nth-child(1) {
  margin-top: 0;
}
.remark-card .card-content.download-btns[data-v-4cd19640] {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.remark-card .card-content.download-btns[data-v-4cd19640]:nth-child(1) {
  margin-top: 0;
}
.remark-card .card-content.download-btns.wide .download-btn[data-v-4cd19640] {
  width: calc((100% - 40px) / 2);
}
.remark-card .card-content.download-btns .download-btn[data-v-4cd19640] {
  margin: 10px;
  width: calc((100% - 60px) / 3);
}
@media screen and (max-width: 1023px) {
.remark-card .card-content.download-btns .download-btn[data-v-4cd19640] {
    width: calc((100% - 40px) / 2);
}
}
.remark-card .card-content.links .link-btn[data-v-4cd19640] {
  margin-top: 20px;
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--blue-500);
}
.remark-card .card-content.links .link-btn[data-v-4cd19640]:nth-child(1) {
  margin-top: 0;
}
.remark-card .card-content.links .link-btn i[data-v-4cd19640] {
  font-size: 1.5rem;
}
.remark-card .card-content .card-text[data-v-4cd19640] {
  white-space: pre-line;
  font-size: 1.125rem;
  line-height: 1.78;
  letter-spacing: 0.8px;
  color: var(--gray-900);
  overflow-wrap: break-word;
}
.remark-card .card-content .card-text.smallText[data-v-4cd19640] {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.title-item[data-v-4cd19640] {
  margin-left: 20px;
  display: flex;
  align-items: center;
  color: var(--gray-700);
}
.title-item[data-v-4cd19640]:nth-child(1) {
  margin-left: 0;
}
.title-item i[data-v-4cd19640] {
  font-size: 24px;
}
.title-item p[data-v-4cd19640] {
  margin-left: 10px;
  font-size: 0.875rem;
  line-height: 1.38;
  letter-spacing: 1px;
}
.title-item p[data-v-4cd19640]:nth-child(1) {
  margin-left: 0;
}
.title-item p span[data-v-4cd19640] {
  margin-left: 6px;
}
.remind-tool {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
}
.remind-tool .remind-tool_icon {
  font-size: 1.5rem;
  color: var(--gray-900);
  cursor: pointer;
}
.remind-tool .remind-tool_icon.active {
  color: var(--blue-500);
}
.remind-tool .remind-tool_icon.remind::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  width: 10px;
  height: 10px;
  border: 1px solid var(--blue-10);
  border-radius: 50%;
  background-color: #ff1f1f;
}
.remind-tool .remind-tool_content {
  position: absolute;
  z-index: 2;
  right: 0;
  margin-top: 24px;
  padding: 10px 0;
  width: 240px;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.remind-tool .remind-tool_content .remind-tool_content__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  font-size: 0.875rem;
  padding: 0px 8px 0px 24px;
}
.remind-tool .remind-tool_content .remind-tool_content__top .remind-tool_content__top__text {
  padding: 10px 0px;
}
.remind-tool .remind-tool_content .remind-tool_content__top .remind-tool_content__top__btn {
  transition: all 0.2s;
  -ms-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 12px;
  height: 40px;
  border-radius: 8px;
}
.remind-tool .remind-tool_content .remind-tool_content__top .remind-tool_content__top__btn i {
  color: var(--blue-500);
  font-size: 1.25rem;
}
.remind-tool .remind-tool_content .remind-tool_content__top .remind-tool_content__top__btn:hover {
  background-color: var(--blue-10);
  cursor: pointer;
}
.remind-tool .remind-tool_content .remind-tool_scroll-content {
  min-height: 320px;
  max-height: calc(100vh - 260px);
  overflow: hidden;
}
.remind-tool .remind-tool_content .remind-tool_scroll-content.empty {
  display: flex;
  align-items: center;
  justify-content: center;
}
.remind-tool .remind-tool_content .remind-tool_scroll-content .scroll-content_empty-content {
  text-align: center;
}
.remind-tool .remind-tool_content .remind-tool_scroll-content .scroll-content_empty-content .empty-icon {
  font-size: 2.25rem;
  color: var(--gray-700);
}
.remind-tool .remind-tool_content .remind-tool_scroll-content .scroll-content_empty-content .empty-text {
  margin-top: 5px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.remind-tool .remind-tool_content .remind-tool_scroll-content .scroll-content_empty-content .empty-text:nth-child(1) {
  margin-top: 0;
}
.remind-tool .remind-tool_content__bottom {
  transition: all 0.2s;
  -ms-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  height: 40px;
  font-size: 0.875rem;
  line-height: 40px;
  text-align: center;
  color: var(--blue-500);
}
.remind-tool .remind-tool_content__bottom:hover {
  background-color: var(--blue-10);
  cursor: pointer;
}
.risk-calculation[data-v-34ad117a] {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.risk-calculation[data-v-34ad117a]:nth-child(1) {
  margin-top: 0;
}
.risk-calculation .no-result-circle[data-v-34ad117a] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 160px;
  height: 160px;
  border-radius: 50%;
  background-color: var(--gray-700);
}
.risk-calculation .no-result-circle .no-result-circle_text[data-v-34ad117a] {
  margin-top: 13px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--white);
}
.risk-calculation .no-result-circle .no-result-circle_text[data-v-34ad117a]:nth-child(1) {
  margin-top: 0;
}
.risk-calculation .no-result-circle .no-result-circle_icon[data-v-34ad117a] {
  font-size: 3.25rem;
  color: var(--white);
}
.risk-calculation .ques-number-list[data-v-34ad117a] {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.risk-calculation .ques-number-list[data-v-34ad117a]:nth-child(1) {
  margin-top: 0;
}
.risk-calculation .ques-number-list .list-item[data-v-34ad117a] {
  margin-left: 104px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.risk-calculation .ques-number-list .list-item[data-v-34ad117a]:nth-child(1) {
  margin-left: 0;
}
.risk-calculation .risk-calculation_result[data-v-34ad117a] {
  margin-top: 42px;
  font-size: 1.125rem;
  line-height: 1.33;
  color: var(--gray-900);
}
.risk-calculation .risk-calculation_result[data-v-34ad117a]:nth-child(1) {
  margin-top: 0;
}
.risk-calculation .risk-calculation_result .bold[data-v-34ad117a] {
  font-weight: bold;
}
.risk-calculation .risk-calculation_result[data-v-34ad117a] {
  text-align: center;
}
.risk-calculation-table[data-v-213eb47e] {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
.risk-calculation-table[data-v-213eb47e]:nth-child(1) {
  margin-top: 0;
}
.risk-calculation-table .ques-number-list[data-v-213eb47e] {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 0 20%;
}
.risk-calculation-table .ques-number-list[data-v-213eb47e]:nth-child(1) {
  margin-top: 0;
}
@media (max-width: 1024px) {
.risk-calculation-table .ques-number-list[data-v-213eb47e] {
    padding: 0 64px;
}
}
.risk-calculation-table .ques-number-list .list-item[data-v-213eb47e] {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 33%;
}
.risk-calculation-table .ques-number-list .list-item .list-item__bg[data-v-213eb47e] {
  display: inline-block;
  padding: 6px 10px 6px 6px;
  border-radius: 18px;
}
.risk-calculation-table .ques-number-list .list-item .list-item__bg.red[data-v-213eb47e] {
  background-color: var(--red-10);
}
.risk-calculation-table .ques-number-list .list-item .list-item__bg.yellow[data-v-213eb47e] {
  background-color: #fff7d0;
}
.risk-calculation-table .ques-number-list .list-item .list-item__bg.blue[data-v-213eb47e] {
  background-color: var(--blue-10);
}
.risk-calculation-table .ques-number-list .list-item .list-item__bg.green[data-v-213eb47e] {
  background-color: var(--green-50);
}
.risk-calculation-table .ques-number-list .list-item .list-item__number[data-v-213eb47e] {
  margin-top: 10px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  text-align: center;
  color: var(--gray-900);
}
.risk-calculation-table .ques-result-table[data-v-213eb47e] {
  margin-top: 20px;
  width: 100%;
}
.risk-calculation-table .ques-result-table table[data-v-213eb47e] {
  border: 0;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.risk-calculation-table .ques-result-table tr[data-v-213eb47e] {
  width: 100%;
  padding-right: 20%;
}
.risk-calculation-table .ques-result-table tr[data-v-213eb47e]:nth-child(2n+1) {
  background-color: var(--red-10);
}
.risk-calculation-table .ques-result-table tr.blue td[data-v-213eb47e] {
  color: var(--blue-500);
}
.risk-calculation-table .ques-result-table tr td[data-v-213eb47e] {
  padding: 16px 0;
  width: 20%;
  text-align: center;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  text-align: center;
  color: var(--red-500);
}
.risk-calculation-table .ques-result-table tr td[data-v-213eb47e]:nth-child(1) {
  border-radius: 10px 0 0 10px;
}
.risk-calculation-table .ques-result-table tr td[data-v-213eb47e]:nth-last-child(1) {
  border-radius: 0 10px 10px 0;
}
.risk-calculation-table .ques-result-table tr td .chip[data-v-213eb47e] {
  display: inline-flex;
}
.round-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 4px 5px 0 rgba(14, 71, 116, 0.3);
  background-image: linear-gradient(133deg, var(--blue-gr-100), var(--blue-gr-300) 97%);
  cursor: pointer;
}
.round-button i {
  font-size: 24px;
  color: var(--white);
}
.row-button-card[data-v-160e1e48] {
  display: flex;
  align-items: flex-end;
  padding: 20px 0;
  width: 100%;
  border-bottom: 1px solid var(--blue-50);
}
.row-button-card .row-button-card_content[data-v-160e1e48] {
  width: 100%;
}
.row-button-card .row-button-card_content .row-button-card_content-title[data-v-160e1e48] {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.row-button-card .row-button-card_content .row-button-card_content-text[data-v-160e1e48] {
  margin-top: 8px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.row-button-card .row-button-card_content .row-button-card_content-text[data-v-160e1e48]:nth-child(1) {
  margin-top: 0;
}
.row-button-card .row-button-card_button[data-v-160e1e48] {
  margin-left: auto;
  padding-left: 20px;
  flex: 0 0 273px;
  box-sizing: content-box;
}
@media screen and (max-width: 1199px) {
.row-button-card .row-button-card_button[data-v-160e1e48] {
    flex: 0 0 231px;
}
}
@media screen and (max-width: 1023px) {
.row-button-card .row-button-card_button[data-v-160e1e48] {
    flex: 0 0 229px;
}
}
.schedule-card {
  margin-top: 24px;
  padding: 20px;
  min-height: 108px;
  border-radius: 20px;
  background-color: #ffffff;
}
.schedule-card:nth-child(1) {
  margin-top: 0;
}
.schedule-card .schedule-card_text {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
}
.schedule-card .schedule-card_text.blue {
  font-weight: bold;
  color: #0585d3;
}
.schedule-card .schedule-card_text.gray {
  margin-top: 8px;
  text-align: center;
  color: #808080;
}
.schedule-card .schedule-card_text.gray:nth-child(1) {
  margin-top: 0;
}
.schedule-card .schedule-card_list {
  width: 100%;
}
.schedule-card .schedule-card_list .schedule-item {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.schedule-card .schedule-card_list .schedule-item:first-child .item-content {
  border-top: none;
}
.schedule-card .schedule-card_list .schedule-item i {
  font-size: 1.5rem;
  color: #808080;
}
.schedule-card .schedule-card_list .schedule-item .item-content {
  margin-left: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
  width: 100%;
  border-top: 1px solid #a1d3f9;
}
.schedule-card .schedule-card_list .schedule-item .item-content:nth-child(1) {
  margin-left: 0;
}
.schedule-card .schedule-card_list .schedule-item .item-content .schedule-card_item-text {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: #808080;
}
.schedule-card .schedule-card_list .schedule-item .item-content .schedule-card_item-text.time {
  margin-left: 10px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: 0.8px;
}
.schedule-card .schedule-card_list .schedule-item .item-content .schedule-card_item-text.time:nth-child(1) {
  margin-left: 0;
}
.scroll-both-side-table {
  margin-top: 20px;
}
.scroll-both-side-table:nth-child(1) {
  margin-top: 0;
}
.scroll-both-side-table .scroll-both-side-table_wrapper {
  padding: 10px 0;
  width: 100%;
  overflow-x: auto;
  border-radius: 20px;
  background-color: var(--white);
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table {
  position: relative;
  width: 100%;
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-header tr {
  display: block;
  padding: 8px;
  width: 100%;
  border-bottom: 1px solid var(--blue-30);
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-header tr .scroll-both-side-table_header_item {
  position: relative;
  padding: 10px 20px 10px 10px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-header tr .scroll-both-side-table_header_item.clickable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-header tr .scroll-both-side-table_header_item.left {
  text-align: left;
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-header tr .scroll-both-side-table_header_item .header-item_click-btn {
  position: absolute;
  margin-left: 4px;
  width: 22px;
  height: 22px;
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-header tr .scroll-both-side-table_header_item .header-item_click-btn .header-item_click-btn-icon {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1.375rem;
  color: var(--gray-300);
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-header tr .scroll-both-side-table_header_item .header-item_click-btn .header-item_click-btn-icon.active {
  color: var(--blue-500);
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-body {
  display: block;
  width: 100%;
  max-height: 512px;
  overflow-y: auto;
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-body tr {
  display: block;
  padding: 8px;
  border-bottom: 1px solid var(--blue-30);
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-body tr .scroll-both-side-table_body_item {
  padding: 10px 20px 10px 10px;
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-body tr .scroll-both-side-table_body_item.center {
  text-align: right;
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-body tr .scroll-both-side-table_body_item .scroll-both-side-table_body_item-text {
  font-size: 1.5rem;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-body tr .scroll-both-side-table_body_item .scroll-both-side-table_body_item-number {
  font-size: 1.5rem;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.scroll-both-side-table .scroll-both-side-table_wrapper .scroll-both-side-table_scroll-table .scroll-both-side-table_scroll-table-body tr .scroll-both-side-table_body_item .scroll-both-side-table_body_item-number .scroll-both-side-table_body_item-number-unit {
  margin-left: 4px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.scroll-column-btn-table-wrap {
  margin-top: 20px;
}
.scroll-column-btn-table-wrap:nth-child(1) {
  margin-top: 0;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap {
  overflow: hidden;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap.white {
  padding: 10px 0;
  border-radius: 20px;
  background-color: var(--white);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table {
  position: relative;
  max-height: calc(100vh - 318px);
  overflow-y: hidden;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table.center {
  display: flex;
  flex-direction: column;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_header {
  display: flex;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 0 20px;
  width: 100%;
  border-bottom: 1px solid var(--blue-30);
  background-color: var(--white);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_header .header-item {
  padding: 15px 10px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_header .header-item.center {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_header .header-item.right {
  text-align: right;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_header .header-item.clickable {
  display: flex;
  align-items: center;
  padding: 10px 3px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_header .header-item .header-item_click-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  margin-left: 4px;
  width: 22px;
  height: 22px;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_header .header-item .header-item_click-btn .header-item_click-btn-icon {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1.375rem;
  color: var(--gray-300);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_header .header-item .header-item_click-btn .header-item_click-btn-icon.active {
  color: var(--blue-500);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_header .header-item.no-wrap {
  word-break: keep-all;
  word-wrap: normal;
  white-space: nowrap;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content {
  position: relative;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row {
  display: flex;
  align-items: center;
  min-height: 56px;
  padding: 0 20px;
  border-bottom: 1px solid var(--blue-30);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row.disable {
  cursor: initial;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row.disable:hover {
  box-shadow: initial;
  transform: initial;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row:hover {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  z-index: 1;
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.4);
  transform: translate3d(0px, 0px, 1px);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row.no-border-bottom {
  border: none;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column {
  padding: 0px 10px;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column.right {
  margin-left: auto;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .scroll-column-btn-table_column__text {
  padding: 15px 0px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .scroll-column-btn-table_column__text.no-wrap {
  word-break: keep-all;
  word-wrap: normal;
  white-space: nowrap;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .scroll-column-btn-table_column__number {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .scroll-column-btn-table_column__number.right {
  text-align: right;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .scroll-column-btn-table_column__number .scroll-column-btn-table_column__number-unit {
  margin-left: 4px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .avatars {
  display: flex;
  flex-direction: column;
  position: relative;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .avatars:hover .avatars__tooltips {
  visibility: visible;
  opacity: 0.8;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .avatars .avatars__tooltips {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  visibility: hidden;
  position: absolute;
  z-index: 120;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  top: -40px;
  padding: 6px 10px;
  max-width: 240px;
  max-height: 68px;
  border-radius: 4px;
  background-color: var(--black);
  font-size: 0.875rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--white);
  opacity: 0;
  text-overflow: ellipsis;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .icon .scroll-column-btn-table__icon-wrap {
  display: flex;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .icon .scroll-column-btn-table__icon-wrap .scroll-column-btn-table__icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .icon .scroll-column-btn-table__icon-wrap.red .scroll-column-btn-table__icon {
  color: var(--red-500);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .icon .scroll-column-btn-table__icon-wrap.yellow .scroll-column-btn-table__icon {
  color: #f3cb00;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .icon .scroll-column-btn-table__icon-wrap.green .scroll-column-btn-table__icon {
  color: #35b487;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .icon .scroll-column-btn-table__icon-wrap.blue .scroll-column-btn-table__icon {
  color: var(--blue-500);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .icon .scroll-column-btn-table__icon-wrap.gray .scroll-column-btn-table__icon {
  color: var(--gray-300);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .icon .scroll-column-btn-table__icon-wrap.light-gray .scroll-column-btn-table__icon {
  color: var(--gray-300);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_row .scroll-column-btn-table_column .fs-lg {
  font-size: 1.5rem;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table .scroll-column-btn-table_content .scroll-column-btn-table_scroll-more-btn {
  margin: 24px auto 35px auto;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table_load-btn-container {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table_load-btn-container:nth-child(1) {
  margin-top: 0;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_wrap .scroll-column-btn-table_load-btn-container .scroll-column-btn-table_load-btn {
  width: 120px;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_bottom-btn-wrap {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_bottom-btn-wrap:nth-child(1) {
  margin-top: 0;
}
.scroll-column-btn-table-wrap .scroll-column-btn-table_bottom-btn-wrap .scroll-column-btn-table_bottom-btn {
  width: 360px;
}
.scroll-fix-button-bar {
  margin-top: 40px;
  display: flex;
  justify-content: flex-end;
  padding: 20px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 220;
  height: 84px;
  border-top: 1px solid var(--gray-300);
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: var(--white);
}
.scroll-fix-button-bar:nth-child(1) {
  margin-top: 0;
}
.scroll-fix-button-bar.auto-height {
  height: auto;
}
.scroll-fix-button-bar.fullWidth {
  height: auto;
  padding: 20px 40px;
  border-top: none;
  border-radius: 0;
  background-color: transparent;
}
@media screen and (max-width: 1023px) {
.scroll-fix-button-bar.fullWidth {
    padding: 20px;
}
}
.scroll-fix-button-bar.stepBtn {
  justify-content: space-between;
}
.scroll-fix-button-bar.stepBtn .ws-button {
  width: 120px;
}
.scroll-fix-button-bar.fixFullWidth {
  padding: 20px 40px;
}
.scroll-fix-button-bar .ws-button {
  margin-left: 20px;
  width: 200px;
}
.scroll-fix-button-bar .ws-button:nth-child(1) {
  margin-left: 0;
}
.scroll-fix-button-bar .ws-button::before {
  width: 200px;
}
.scroll-fix-button-bar .ws-button {
  margin-left: 20px;
  width: 200px;
}
.scroll-fix-button-bar .ws-button:nth-child(1) {
  margin-left: 0;
}
.scroll-fix-button-bar .ws-button {
  margin-left: 20px;
  width: 200px;
}
.scroll-fix-button-bar .ws-button:nth-child(1) {
  margin-left: 0;
}
.scroll-fix-button-bar .ws-button::before {
  width: 200px;
}
.scroll-fix-button-bar .bounce {
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
    transform: translate(50%, 0);
}
40% {
    transform: translate(50%, -30px);
}
60% {
    transform: translate(50%, -15px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
    transform: translate(50%, 0);
}
40% {
    transform: translate(50%, -30px);
}
60% {
    transform: translate(50%, -15px);
}
}
.scroll-fix-button-bar .icon {
  color: var(--gray-700);
  position: absolute;
  right: 50%;
  top: -35px;
  font-size: 50px;
}
@media screen and (max-width: 1023px) {
.scroll-fix-button-bar .ws-button {
    width: 160px;
}
.scroll-fix-button-bar .ws-button::before {
    width: 160px;
}
.scroll-fix-button-bar .ws-button {
    width: 160px;
}
}
.search-input .search-input_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.search-input .search-input_content {
  margin-top: 8px;
  position: relative;
  width: 100%;
}
.search-input .search-input_content:nth-child(1) {
  margin-top: 0;
}
.search-input .search-input_content .leading-icon {
  position: absolute;
  top: 12px;
  left: 16px;
  font-size: 24px;
  color: var(--gray-900);
}
.search-input .search-input_content input {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  margin: 0;
  padding: 11px 20px 11px 48px;
  width: 100%;
  background-color: transparent;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.search-input .search-input_content input::-webkit-input-placeholder {
  color: var(--gray-700);
}
.search-input .search-input_content input::-moz-placeholder {
  color: var(--gray-700);
}
.search-input .search-input_content input:-ms-input-placeholder {
  color: var(--gray-700);
}
.search-input .search-input_content input::-ms-input-placeholder {
  color: var(--gray-700);
}
.search-input .search-input_content input::placeholder {
  color: var(--gray-700);
}
.search-input .search-input_content input:focus {
  border: solid 1px var(--blue-500);
  background-color: var(--white);
}
.search-input .search-input_content .ws-button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.signin-card {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
  padding: 80px 90px;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  background-color: var(--white);
}
.signin-card .signin-card_title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.signin-card .signin-card_content {
  margin-top: 40px;
  display: block;
  width: 360px;
}
.signin-card .signin-card_content:nth-child(1) {
  margin-top: 0;
}
.signin-card .signin-card_content .input-item {
  margin-top: 20px;
  display: block;
  width: 360px;
}
.signin-card .signin-card_content .input-item:nth-child(1) {
  margin-top: 0;
}
.signin-card .signin-card_content .state-password-input {
  margin-top: 20px;
}
.signin-card .signin-card_content .state-password-input:nth-child(1) {
  margin-top: 0;
}
.signin-card .signin-card_content .ws-button {
  margin-top: 40px;
  width: 360px;
}
.signin-card .signin-card_content .ws-button:nth-child(1) {
  margin-top: 0;
}
.signin-card .signin-card_content .ws-text-chip {
  margin-top: 11px;
}
.signin-card .signin-card_content .ws-text-chip:nth-child(1) {
  margin-top: 0;
}
.signin-card .signin-card_bottom-btns {
  margin-top: 40px;
  display: flex;
  align-items: center;
}
.signin-card .signin-card_bottom-btns:nth-child(1) {
  margin-top: 0;
}
.signin-card .signin-card_bottom-btns span {
  margin-left: 4px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.signin-card .signin-card_bottom-btns span:nth-child(1) {
  margin-left: 0;
}
.signin-card .signin-card_bottom-btns .ws-text-button {
  margin-left: 4px;
}
.signin-card .signin-card_bottom-btns .ws-text-button:nth-child(1) {
  margin-left: 0;
}
.signin-layout[data-v-dde2d8c8] {
  display: flex;
  position: relative;
  width: 100vw;
  height: 100vh;
}
@media screen and (max-width: 1023px) {
.signin-layout[data-v-dde2d8c8] {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 20px 100px;
}
}
@media screen and (max-width: 767px) {
.signin-layout[data-v-dde2d8c8] {
    padding: 37px 24px;
}
}
.signin-layout .image-wrap[data-v-dde2d8c8] {
  position: relative;
  width: calc(100vw - 560px);
  height: 100%;
}
@media screen and (max-width: 1023px) {
.signin-layout .image-wrap[data-v-dde2d8c8] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
}
.signin-layout .image-wrap .blue-bg[data-v-dde2d8c8] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background-image: linear-gradient(to bottom, rgba(0, 50, 72, 0.15) 12%, rgba(21, 128, 229, 0.3));
}
.signin-layout .image-wrap .image[data-v-dde2d8c8] {
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.signin-layout .ll-logo[data-v-dde2d8c8] {
  position: absolute;
  top: 20px;
  left: 40px;
  z-index: 2;
}
@media screen and (max-width: 1023px) {
.signin-layout .ll-logo[data-v-dde2d8c8] {
    position: relative;
    top: initial;
    left: initial;
}
}
.signin-layout .signin-card-wrap[data-v-dde2d8c8] {
  width: 560px;
  height: 100%;
}
@media screen and (max-width: 1023px) {
.signin-layout .signin-card-wrap[data-v-dde2d8c8] {
    margin-top: 50px;
    position: relative;
    z-index: 2;
    width: 568px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border-radius: 20px;
    overflow: hidden;
}
.signin-layout .signin-card-wrap[data-v-dde2d8c8]:nth-child(1) {
    margin-top: 0;
}
}
@media screen and (max-width: 1023px) {
.signin-layout .signin-card-wrap.firstSignin[data-v-dde2d8c8] {
    height: 654px;
}
}
.signin-layout .download-card-wrap[data-v-dde2d8c8] {
  margin-top: 70px;
  width: 100%;
  max-width: 420px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.signin-layout .download-card-wrap[data-v-dde2d8c8]:nth-child(1) {
  margin-top: 0;
}
.skeleton-animate[data-v-a70cdc58] {
  width: 100%;
  will-change: transform;
  -webkit-animation: placeHolderShimmer-data-v-a70cdc58 3s linear infinite forwards;
          animation: placeHolderShimmer-data-v-a70cdc58 3s linear infinite forwards;
  -webkit-backface-visibility: hidden;
  background: #e6e6e6;
  background: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
  background-size: 800px 104px;
  height: 100%;
  position: relative;
}
@-webkit-keyframes placeHolderShimmer-data-v-a70cdc58 {
0% {
    transform: translateZ(0);
    background-position: -468px 0;
}
to {
    transform: translateZ(0);
    background-position: 468px 0;
}
}
@keyframes placeHolderShimmer-data-v-a70cdc58 {
0% {
    transform: translateZ(0);
    background-position: -468px 0;
}
to {
    transform: translateZ(0);
    background-position: 468px 0;
}
}
.sorting-checklist-question {
  display: flex;
  justify-content: space-between;
  padding: 15px 20px;
  width: 100%;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.sorting-checklist-question:hover {
  box-shadow: 0 2px 16px -4px rgba(58, 110, 153, 0.5);
}
.sorting-checklist-question .sorting-checklist-question_left {
  display: flex;
  align-items: flex-start;
}
.sorting-checklist-question .sorting-checklist-question_left .title {
  display: flex;
  align-items: center;
}
.sorting-checklist-question .sorting-checklist-question_left .circle {
  min-width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--blue-500);
}
.sorting-checklist-question .sorting-checklist-question_left .num {
  margin-left: 10px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.sorting-checklist-question .sorting-checklist-question_left .num:nth-child(1) {
  margin-left: 0;
}
.sorting-checklist-question .sorting-checklist-question_left .question-title {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.sorting-checklist-question .sorting-checklist-question_left .question-title:nth-child(1) {
  margin-left: 0;
}
.sorting-checklist-question .sorting-checklist-question_left .question-title .question-title_title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.sorting-checklist-question .sorting-checklist-question_left .question-title .question-title_subtitle {
  margin-top: 8px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.sorting-checklist-question .sorting-checklist-question_left .question-title .question-title_subtitle:nth-child(1) {
  margin-top: 0;
}
.sorting-checklist-question .sorting-checklist-question_right {
  margin-left: 20px;
  display: flex;
  align-items: center;
}
.sorting-checklist-question .sorting-checklist-question_right:nth-child(1) {
  margin-left: 0;
}
.sorting-checklist-question .sorting-checklist-question_right .sorting-checklist-question_right-icon {
  margin-left: 20px;
  font-size: 1.5rem;
  color: var(--blue-500);
}
.sorting-checklist-question .sorting-checklist-question_right .sorting-checklist-question_right-icon:nth-child(1) {
  margin-left: 0;
}
.square-card[data-v-a4e84506] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 12px;
  position: relative;
  overflow: hidden;
  min-height: 140px;
  border-radius: 20px;
  border: solid 1px var(--blue-30);
  background-color: var(--white);
}
.square-card.opacityHalf[data-v-a4e84506] {
  opacity: 0.5;
}
.square-card .card-title[data-v-a4e84506] {
  display: flex;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--gray-900);
}
.square-card .card-title i[data-v-a4e84506] {
  font-size: 24px;
}
.square-card .card-title p[data-v-a4e84506] {
  margin-left: 4px;
  font-size: 1.125rem;
  text-align: center;
  font-weight: bold;
  line-height: 1.43;
}
.square-card .card-title p[data-v-a4e84506]:nth-child(1) {
  margin-left: 0;
}
.square-card .num[data-v-a4e84506] {
  margin-top: 8px;
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 1px;
  color: var(--blue-500);
}
.square-card .num[data-v-a4e84506]:nth-child(1) {
  margin-top: 0;
}
.state-date-picker-input {
  position: relative;
}
.state-date-picker-input .state-date-picker-input_title {
  margin-bottom: 8px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-date-picker-input .state-date-picker-input_title:nth-child(1) {
  margin-bottom: 0;
}
.state-date-picker-input .state-date-picker-input_title span {
  color: var(--red-300);
}
.state-date-picker-input .state-date-picker-input_input-item {
  display: flex;
  align-items: center;
  position: relative;
  border-radius: 10px;
  width: 100%;
}
.state-date-picker-input .state-date-picker-input_input-item.disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.state-date-picker-input .state-date-picker-input_input-item.disabled .input-item .date-icon {
  color: var(--gray-500);
}
.state-date-picker-input .state-date-picker-input_input-item.disabled .input-item .date-input:disabled {
  background-color: #f5f5f5;
  color: var(--gray-300);
  cursor: not-allowed;
}
.state-date-picker-input .state-date-picker-input_input-item.disabled .input-item .cancel-icon {
  color: var(--gray-500);
}
.state-date-picker-input .state-date-picker-input_input-item.disabled .input-item .cancel-icon:hover {
  color: var(--gray-500);
}
.state-date-picker-input .state-date-picker-input_input-item.error {
  background-color: rgba(206, 56, 41, 0.1);
  border: solid 1px var(--red-500);
}
.state-date-picker-input .state-date-picker-input_input-item.error .input-item .date-icon {
  color: var(--red-500);
}
.state-date-picker-input .state-date-picker-input_input-item.error .input-item .date-input {
  color: var(--red-500);
  background-color: transparent;
}
.state-date-picker-input .state-date-picker-input_input-item.error .input-item .date-input::-webkit-input-placeholder {
  color: var(--red-500);
}
.state-date-picker-input .state-date-picker-input_input-item.error .input-item .date-input::-moz-placeholder {
  color: var(--red-500);
}
.state-date-picker-input .state-date-picker-input_input-item.error .input-item .date-input:-ms-input-placeholder {
  color: var(--red-500);
}
.state-date-picker-input .state-date-picker-input_input-item.error .input-item .date-input::-ms-input-placeholder {
  color: var(--red-500);
}
.state-date-picker-input .state-date-picker-input_input-item.error .input-item .date-input::placeholder {
  color: var(--red-500);
}
.state-date-picker-input .state-date-picker-input_input-item .input-item {
  display: flex;
  align-items: center;
  padding: 11px 16px;
  height: 46px;
  width: 100%;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  overflow: hidden;
}
.state-date-picker-input .state-date-picker-input_input-item .input-item:focus {
  border: solid 1px var(--blue-500);
}
.state-date-picker-input .state-date-picker-input_input-item .input-item .date-icon {
  font-size: 1.5rem;
  color: var(--gray-500);
}
.state-date-picker-input .state-date-picker-input_input-item .input-item .date-icon.disabled {
  color: var(--gray-500);
  cursor: not-allowed;
}
.state-date-picker-input .state-date-picker-input_input-item .input-item .date-icon.active {
  color: var(--gray-900);
}
.state-date-picker-input .state-date-picker-input_input-item .input-item .date-input {
  margin-left: 8px;
  width: 100%;
}
.state-date-picker-input .state-date-picker-input_input-item .input-item .date-input:nth-child(1) {
  margin-left: 0;
}
.state-date-picker-input .state-date-picker-input_input-item .input-item .cancel-icon {
  font-size: 1.5rem;
  color: var(--gray-700);
}
.state-date-picker-input .state-date-picker-input_input-item .input-item .cancel-icon:hover {
  color: var(--blue-700);
}
.state-date-picker-input .state-date-picker-input_input-item .date-picker {
  width: 100%;
  min-width: 260px;
  max-width: 405px;
  position: absolute;
  z-index: 250;
  top: 56px;
}
.state-date-picker-input .state-date-picker-input_input-item .date-picker .date-input {
  width: 100%;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-date-picker-input .state-date-picker-input_input-item .date-picker .calendar-background {
  background: none !important;
}
.state-date-picker-input .state-date-picker-input_input-item .date-picker .calendar-color {
  color: var(--blue-500) !important;
}
.state-date-picker-input .state-date-picker-input_input-item .date-picker.expand-upward {
  bottom: calc(100% + 4px);
}
.checkbox-item {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.checkbox-item:nth-child(1) {
  margin-bottom: 0;
}
.checkbox-item input[type=checkbox] {
  margin-right: 6px;
  display: none;
}
.checkbox-item input[type=checkbox]:checked ~ .icon-check-box-outline-blank {
  display: none;
}
.checkbox-item input[type=checkbox]:checked ~ .icon-check-box {
  display: block;
}
.checkbox-item input[type=checkbox]:not(:checked) ~ .icon-check-box {
  display: none;
}
.checkbox-item i {
  font-size: 20px;
  color: var(--blue-500);
}
.checkbox-item p {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  white-space: nowrap;
}
.checkbox-item p:nth-child(1) {
  margin-left: 0;
}
.invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.invalid-text:nth-child(1) {
  margin-top: 0;
}
.invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.state-dropdown-select-classification .title[data-v-0bd604e4] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-dropdown-select-classification .title span[data-v-0bd604e4] {
  color: var(--red-300);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap[data-v-0bd604e4] {
  margin-top: 8px;
  display: block;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap[data-v-0bd604e4]:nth-child(1) {
  margin-top: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content[data-v-0bd604e4] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  height: 46px;
  border-radius: 10px;
  background-color: var(--blue-700);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline[data-v-0bd604e4] {
  border: solid 1px var(--gray-300);
  background-color: transparent;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline[data-v-0bd604e4]:hover {
  border: solid 1px #71b6eb;
  background-color: var(--white);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline:hover button[data-v-0bd604e4],
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline:hover .icon[data-v-0bd604e4] {
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline:hover p[data-v-0bd604e4] {
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline button[data-v-0bd604e4] {
  font-weight: normal;
  line-height: 1.38;
  color: var(--gray-700);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.outline .icon[data-v-0bd604e4] {
  color: var(--gray-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled[data-v-0bd604e4] {
  background-color: var(--gray-100);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled[data-v-0bd604e4]:hover {
  border: solid 1px var(--gray-300);
  background-color: var(--gray-100);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled:hover button[data-v-0bd604e4],
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled:hover .icon[data-v-0bd604e4] {
  color: var(--gray-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled button[data-v-0bd604e4] {
  cursor: not-allowed;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.disabled .icon[data-v-0bd604e4] {
  color: var(--gray-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.error[data-v-0bd604e4] {
  background-color: rgba(206, 56, 41, 0.1);
  border: solid 1px var(--red-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.error button p[data-v-0bd604e4] {
  color: var(--red-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content.error .icon[data-v-0bd604e4] {
  color: var(--red-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button[data-v-0bd604e4] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  padding: 0 39px 0 16px;
  height: 100%;
  width: 100%;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button p[data-v-0bd604e4] {
  max-width: 80%;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  color: var(--gray-700);
  position: absolute;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button p.active[data-v-0bd604e4] {
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content button span[data-v-0bd604e4] {
  margin-left: auto;
  padding: 2px 7.5px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--white);
  border-radius: 11px;
  background-color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon[data-v-0bd604e4] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 10px;
  font-size: 24px;
  color: var(--white);
  pointer-events: none;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.leading-icon[data-v-0bd604e4] {
  left: 16px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.leading-icon ~ button[data-v-0bd604e4] {
  padding-left: 48px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.trailing-icon[data-v-0bd604e4] {
  right: 8px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.trailing-icon.outline[data-v-0bd604e4] {
  transform: scale(1, -1);
  -moz-transform: scale(1, -1);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .icon.trailing-icon.outline.show[data-v-0bd604e4] {
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu[data-v-0bd604e4] {
  margin-top: 4px;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 0;
  position: relative;
  z-index: 100;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu[data-v-0bd604e4]:nth-child(1) {
  margin-top: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content[data-v-0bd604e4] {
  max-height: 310px;
  overflow: hidden;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-0bd604e4] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item[data-v-0bd604e4]:hover {
  background-color: var(--blue-10);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-menu-item.selected[data-v-0bd604e4] {
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content button[data-v-0bd604e4] {
  padding: 10px 20px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  border-bottom: 1px solid var(--gray-300);
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content button i[data-v-0bd604e4] {
  margin-right: 8px;
  font-size: 1.25rem;
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list[data-v-0bd604e4] {
  position: relative;
  overflow: hidden;
  height: 260px;
  cursor: default;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title[data-v-0bd604e4] {
  display: flex;
  align-items: center;
  padding: 10px 20px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title i[data-v-0bd604e4] {
  font-size: 1.25rem;
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title span[data-v-0bd604e4] {
  margin-left: 8px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-title span[data-v-0bd604e4]:nth-child(1) {
  margin-left: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input[data-v-0bd604e4] {
  position: absolute;
  opacity: 0;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input:checked ~ .checkbox-icon .checked[data-v-0bd604e4] {
  display: block;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle input:checked ~ .checkbox-icon .unchecked[data-v-0bd604e4] {
  display: none;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i[data-v-0bd604e4] {
  font-size: 20px;
  color: var(--blue-500);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i.checked[data-v-0bd604e4] {
  display: none;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle i.unchecked[data-v-0bd604e4] {
  display: block;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label[data-v-0bd604e4] {
  display: flex;
  align-items: center;
  padding: 10px 10px 10px 30px;
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label span[data-v-0bd604e4] {
  margin-left: 8px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-dropdown-select-classification .state-dropdown-select-classification_content-wrap .state-dropdown-select-classification_content .dropdown-menu .dropdown-scrollable-content .dropdown-scrollable-content_list .classification-subtitle label span[data-v-0bd604e4]:nth-child(1) {
  margin-left: 0;
}
.state-dropdown-select-classification .invalid-text[data-v-0bd604e4] {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.state-dropdown-select-classification .invalid-text[data-v-0bd604e4]:nth-child(1) {
  margin-top: 0;
}
.state-dropdown-select-classification .invalid-text .invalid-icon[data-v-0bd604e4] {
  font-size: 1rem;
  color: var(--red-500);
}
.state-dropdown-select-classification .invalid-text .text[data-v-0bd604e4] {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.state-dropdown-select-classification .invalid-text .text[data-v-0bd604e4]:nth-child(1) {
  margin-left: 0;
}
.state-identify-radio-button.disabled .radio-button {
  cursor: not-allowed;
}
.state-identify-radio-button.disabled .radio-button-container {
  pointer-events: none;
}
.state-identify-radio-button .state-identify-radio-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-identify-radio-button .state-identify-radio-button_title span {
  color: var(--red-300);
}
.state-identify-radio-button .state-identify-radio-button_title span.black {
  color: var(--gray-900);
}
.state-identify-radio-button .radio-button {
  margin-top: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.state-identify-radio-button .radio-button:nth-child(1) {
  margin-top: 0;
}
.state-identify-radio-button .radio-button .radio-button-container {
  margin-top: 8px;
  display: flex;
  align-items: center;
  width: 100%;
  cursor: pointer;
}
.state-identify-radio-button .radio-button .radio-button-container:nth-child(1) {
  margin-top: 0;
}
.state-identify-radio-button .radio-button .radio-button-container label {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.state-identify-radio-button .radio-button .radio-button-container input[type=radio] {
  display: none;
  margin-right: 6px;
}
.state-identify-radio-button .radio-button .radio-button-container input[type=radio]:checked ~ .icon-radio-button-unchecked {
  display: none;
}
.state-identify-radio-button .radio-button .radio-button-container input[type=radio]:checked ~ .icon-radio-button-checked {
  display: block;
}
.state-identify-radio-button .radio-button .radio-button-container input[type=radio]:not(:checked) ~ .icon-radio-button-checked {
  display: none;
}
.state-identify-radio-button .radio-button .radio-button-container .radio-button-container__icon {
  position: relative;
  font-size: 20px;
  color: var(--blue-500);
}
.state-identify-radio-button .radio-button .radio-button-container .radio-button-container__icon::after {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  opacity: 0;
  background-color: var(--blue-300);
}
.state-identify-radio-button .radio-button .radio-button-container .radio-button-container__icon:hover::after {
  opacity: 0.1;
}
.state-identify-radio-button .radio-button .radio-button-container .radio-button-container__icon:focus::after {
  opacity: 0.1;
  width: 33px;
  height: 33px;
}
.state-identify-radio-button .radio-button .radio-button-container .radio-button-container__icon:active::after {
  opacity: 0.1;
  width: 33px;
  height: 33px;
}
.state-identify-radio-button .radio-button .radio-button-container .input-text {
  margin-left: 6px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-900);
}
.state-identify-radio-button .radio-button .radio-button-container .input-text:nth-child(1) {
  margin-left: 0;
}
.state-identify-radio-button .radio-button .radio-button-container .input {
  margin-left: 11px;
}
.state-identify-radio-button .radio-button .radio-button-container .input:nth-child(1) {
  margin-left: 0;
}
.state-identify-radio-button .radio-button .radio-button-container .input i {
  font-size: 24px;
}
.state-identify-radio-button .radio-button .radio-button-container .input .error-message {
  font-size: 0.75rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--red-500);
}
.state-identify-radio-button .radio-button .radio-button-container .input .dropdown-select-member-wrap {
  position: relative;
  z-index: 2;
}
.state-identify-radio-button .radio-button .radio-button-container .dropdown-select-memeber-wrap {
  width: 100%;
}
.state-identify-radio-button .radio-button .radio-button-container .state-input-button {
  width: 100%;
}
.state-input-button .state-input-button_title {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  position: relative;
}
.state-input-button .state-input-button_title span {
  color: var(--red-300);
}
.state-input-button .state-input-button_title span.text-number {
  display: block;
  margin-left: 10px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: right;
  color: var(--gray-700);
}
.state-input-button .state-input-button_title .top-right {
  position: absolute;
  right: 0;
}
.state-input-button .state-input-button_input-item-wrap {
  margin-top: 8px;
  display: block;
}
.state-input-button .state-input-button_input-item-wrap:nth-child(1) {
  margin-top: 0;
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item {
  position: relative;
  width: 100%;
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item.error .leading-icon, .state-input-button .state-input-button_input-item-wrap .state-input-button_input-item.error .trailing-icon {
  color: var(--red-500);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item.error input {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
  color: var(--red-500);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item.error input::-webkit-input-placeholder {
  color: var(--red-500);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item.error input::-moz-placeholder {
  color: var(--red-500);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item.error input:-ms-input-placeholder {
  color: var(--red-500);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item.error input::-ms-input-placeholder {
  color: var(--red-500);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item.error input::placeholder {
  color: var(--red-500);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item .icon {
  position: absolute;
  top: 12px;
  font-size: 24px;
  color: var(--gray-900);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item .icon.leading-icon {
  left: 16px;
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item .icon.trailing-icon {
  right: 16px;
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item input {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 11px 20px;
  width: 100%;
  background-color: transparent;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item input::-webkit-input-placeholder {
  color: var(--gray-700);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item input::-moz-placeholder {
  color: var(--gray-700);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item input:-ms-input-placeholder {
  color: var(--gray-700);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item input::-ms-input-placeholder {
  color: var(--gray-700);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item input::placeholder {
  color: var(--gray-700);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item input:focus {
  border: solid 1px var(--blue-500);
  background-color: var(--white);
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item input:disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.state-input-button .state-input-button_input-item-wrap .state-input-button_input-item:hover .lv-tooltip {
  opacity: 1;
}
.state-input-button .state-input-button_input-item-wrap .invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.state-input-button .state-input-button_input-item-wrap .invalid-text:nth-child(1) {
  margin-top: 0;
}
.state-input-button .state-input-button_input-item-wrap .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.state-input-button .state-input-button_input-item-wrap .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.state-input-button .state-input-button_input-item-wrap .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.state-input-button .state-input-button_input-item-wrap .ws-text-button {
  margin-top: 9px;
}
.state-input-button .state-input-button_input-item-wrap .ws-text-button:nth-child(1) {
  margin-top: 0;
}
.state-password-input .state-password-input_title[data-v-3f20980e] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-password-input .state-password-input_title span[data-v-3f20980e] {
  color: var(--red-300);
}
.state-password-input .state-password-input_input-item-wrap[data-v-3f20980e] {
  margin-top: 8px;
  display: block;
}
.state-password-input .state-password-input_input-item-wrap[data-v-3f20980e]:nth-child(1) {
  margin-top: 0;
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item[data-v-3f20980e] {
  position: relative;
  width: 100%;
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item.error .leading-icon[data-v-3f20980e] {
  color: var(--red-500);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item.error .after-icon[data-v-3f20980e] {
  color: var(--red-500);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item.error input[data-v-3f20980e] {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
  color: var(--red-500);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item.error input[data-v-3f20980e]::-webkit-input-placeholder {
  color: var(--red-500);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item.error input[data-v-3f20980e]::-moz-placeholder {
  color: var(--red-500);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item.error input[data-v-3f20980e]:-ms-input-placeholder {
  color: var(--red-500);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item.error input[data-v-3f20980e]::-ms-input-placeholder {
  color: var(--red-500);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item.error input[data-v-3f20980e]::placeholder {
  color: var(--red-500);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item .leading-icon[data-v-3f20980e] {
  position: absolute;
  top: 12px;
  left: 16px;
  font-size: 1.5rem;
  color: var(--blue-500);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item .after-icon[data-v-3f20980e] {
  position: absolute;
  top: 12px;
  right: 16px;
  font-size: 1.5rem;
  color: var(--blue-500);
  cursor: pointer;
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item input[data-v-3f20980e] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 11px 20px;
  width: 100%;
  background-color: transparent;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
  border-style: solid;
  -webkit-appearance: none;
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item input[data-v-3f20980e]::-webkit-input-placeholder {
  color: var(--gray-700);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item input[data-v-3f20980e]::-moz-placeholder {
  color: var(--gray-700);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item input[data-v-3f20980e]:-ms-input-placeholder {
  color: var(--gray-700);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item input[data-v-3f20980e]::-ms-input-placeholder {
  color: var(--gray-700);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item input[data-v-3f20980e]::placeholder {
  color: var(--gray-700);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item input[data-v-3f20980e]:focus {
  border: solid 1px var(--blue-500);
  background-color: var(--white);
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item input[data-v-3f20980e]:disabled {
  background-color: #f5f5f5;
}
.state-password-input .state-password-input_input-item-wrap .state-password-input_input_item input[data-v-3f20980e]:focus::-webkit-textfield-decoration-container {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
}
.state-password-input .state-password-input_input-item-wrap .invalid-text[data-v-3f20980e] {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.state-password-input .state-password-input_input-item-wrap .invalid-text[data-v-3f20980e]:nth-child(1) {
  margin-top: 0;
}
.state-password-input .state-password-input_input-item-wrap .invalid-text .invalid-icon[data-v-3f20980e] {
  font-size: 1rem;
  color: var(--red-500);
}
.state-password-input .state-password-input_input-item-wrap .invalid-text .text[data-v-3f20980e] {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.state-password-input .state-password-input_input-item-wrap .invalid-text .text[data-v-3f20980e]:nth-child(1) {
  margin-left: 0;
}
.state-popup-rectangle-button .state-popup-rectangle-button_title[data-v-08d9d334] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-popup-rectangle-button .state-popup-rectangle-button_title span[data-v-08d9d334] {
  color: var(--red-300);
}
.state-popup-rectangle-button .state-popup-rectangle-button_input-item[data-v-08d9d334] {
  margin-top: 8px;
}
.state-popup-rectangle-button .state-popup-rectangle-button_input-item[data-v-08d9d334]:nth-child(1) {
  margin-top: 0;
}
.state-radio-datepicker-button .state-radio-datepicker-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.state-radio-datepicker-button .state-radio-datepicker-button_title span {
  color: var(--red-300);
}
.state-radio-datepicker-button .state-radio-datepicker-button_title span.black {
  color: var(--gray-900);
}
.state-radio-datepicker-button .radio-button {
  margin-top: 8px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.state-radio-datepicker-button .radio-button:nth-child(1) {
  margin-top: 0;
}
.state-radio-datepicker-button .radio-button .radio-button-container {
  margin-top: 8px;
  display: flex;
  align-items: center;
  width: 100%;
  cursor: pointer;
}
.state-radio-datepicker-button .radio-button .radio-button-container:nth-child(1) {
  margin-top: 0;
}
.state-radio-datepicker-button .radio-button .radio-button-container label {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.state-radio-datepicker-button .radio-button .radio-button-container input[type=radio] {
  display: none;
  margin-right: 6px;
}
.state-radio-datepicker-button .radio-button .radio-button-container input[type=radio]:checked ~ .icon-radio-button-unchecked {
  display: none;
}
.state-radio-datepicker-button .radio-button .radio-button-container input[type=radio]:checked ~ .icon-radio-button-checked {
  display: block;
}
.state-radio-datepicker-button .radio-button .radio-button-container input[type=radio]:not(:checked) ~ .icon-radio-button-checked {
  display: none;
}
.state-radio-datepicker-button .radio-button .radio-button-container .radio-button-container__icon {
  position: relative;
  font-size: 20px;
  color: var(--blue-500);
}
.state-radio-datepicker-button .radio-button .radio-button-container .radio-button-container__icon::after {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  opacity: 0;
  background-color: var(--blue-300);
}
.state-radio-datepicker-button .radio-button .radio-button-container .radio-button-container__icon:hover::after {
  opacity: 0.1;
}
.state-radio-datepicker-button .radio-button .radio-button-container .radio-button-container__icon:focus::after {
  opacity: 0.1;
  width: 33px;
  height: 33px;
}
.state-radio-datepicker-button .radio-button .radio-button-container .radio-button-container__icon:active::after {
  opacity: 0.1;
  width: 33px;
  height: 33px;
}
.state-radio-datepicker-button .radio-button .radio-button-container .input-text {
  margin-left: 6px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  white-space: nowrap;
  color: var(--gray-900);
}
.state-radio-datepicker-button .radio-button .radio-button-container .input-text:nth-child(1) {
  margin-left: 0;
}
.state-radio-datepicker-button .radio-button .radio-button-container .input {
  margin-left: 11px;
}
.state-radio-datepicker-button .radio-button .radio-button-container .input:nth-child(1) {
  margin-left: 0;
}
.state-radio-datepicker-button .radio-button .radio-button-container .input i {
  font-size: 24px;
}
.state-radio-datepicker-button .radio-button .radio-button-container .input .error-message {
  font-size: 0.75rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--red-500);
}
.state-radio-datepicker-button .radio-button .radio-button-container .input .dropdown-select-member-wrap {
  position: relative;
  z-index: 2;
}
.state-radio-datepicker-button .radio-button .radio-button-container .dropdown-select-memeber-wrap {
  width: 100%;
}
.state-radio-datepicker-button .radio-button .radio-button-container .state-input-button {
  width: 100%;
}
.state-switch-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  min-width: 80px;
}
.state-switch-checkbox .switch {
  position: relative;
  display: inline-block;
  flex: 0 0 40px;
  height: 24px;
}
.state-switch-checkbox input {
  opacity: 0;
  width: 0;
  height: 0;
}
.state-switch-checkbox .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--gray-300);
  transition: 0.4s;
}
.state-switch-checkbox .slider::before {
  position: absolute;
  content: "";
  left: 2px;
  bottom: 2px;
  width: 20px;
  height: 20px;
  box-shadow: -2px 0 6px -2px rgba(2, 70, 112, 0.7);
  background-color: var(--white);
  transition: 0.4s;
}
.state-switch-checkbox .slider.round {
  border-radius: 34px;
}
.state-switch-checkbox .slider.round::before {
  border-radius: 50%;
}
.state-switch-checkbox .switch ~ input[type=checkbox]:checked + .dark {
  display: none;
}
.state-switch-checkbox input:checked + .slider {
  background-color: var(--blue-500);
}
.state-switch-checkbox input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}
.state-switch-checkbox input:checked + .slider:before {
  transform: translateX(16px);
}
.state-switch-checkbox p {
  margin-left: 6px;
  font-size: 0.75rem;
  line-height: 1.5;
  white-space: nowrap;
  color: var(--gray-700);
}
.state-switch-checkbox p:nth-child(1) {
  margin-left: 0;
}
.state-switch-checkbox p.dark {
  color: var(--gray-900);
}
.sub-nav-drawer-wrap[data-v-07b40878] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 0 20px 0px 0;
  height: calc(100% - 40px);
  transform: translateX(-170px);
  border-radius: 0 0 20px 0;
  background-color: var(--blue-900);
}
@media screen and (max-width: 1199px) {
.sub-nav-drawer-wrap[data-v-07b40878] {
    padding: 0 20px 20px 0;
}
}
.sub-nav-drawer-wrap.subActive[data-v-07b40878] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transform: translateX(0px);
  z-index: 5;
}
@media screen and (max-width: 1199px) {
.sub-nav-drawer-wrap.subActive[data-v-07b40878] {
    padding: 0 20px 20px 0;
}
}
.sub-nav-drawer-wrap .sub-nav-drawer[data-v-07b40878] {
  padding: 16px 20px;
  width: 150px;
  height: 100%;
  border-radius: 20px;
  background-color: var(--blue-950);
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sub-nav-drawer-wrap .sub-nav-drawer .slide-btn[data-v-07b40878] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 7px;
  width: 30px;
  height: 30px;
  border-radius: 10px;
  background-color: var(--blue-900);
  cursor: pointer;
}
.sub-nav-drawer-wrap .sub-nav-drawer .slide-btn[data-v-07b40878]:hover {
  background-color: var(--blue-700);
}
.sub-nav-drawer-wrap .sub-nav-drawer .slide-btn[data-v-07b40878]:active {
  background-color: var(--blue-700);
}
.sub-nav-drawer-wrap .sub-nav-drawer .slide-btn i[data-v-07b40878] {
  font-size: 1rem;
  color: var(--white);
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-title[data-v-07b40878] {
  margin-top: 29px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-title[data-v-07b40878]:nth-child(1) {
  margin-top: 0;
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-title i[data-v-07b40878] {
  margin-right: 16px;
  font-size: 1.875rem;
  color: var(--white);
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-title p[data-v-07b40878] {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--white);
  padding: 5px 0;
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-list[data-v-07b40878] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  margin-top: 12px;
  display: flex;
  flex-direction: column;
  position: relative;
  padding-top: 18px;
  border-top: 1px solid var(--blue-300);
  overflow: hidden;
  max-height: calc(100% - 120px);
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-list[data-v-07b40878]:nth-child(1) {
  margin-top: 0;
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-list .nav-list_text-wrap[data-v-07b40878] {
  margin-top: 28px;
  cursor: pointer;
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-list .nav-list_text-wrap[data-v-07b40878]:nth-child(1) {
  margin-top: 0;
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-list .nav-list_text-wrap.disable[data-v-07b40878] {
  cursor: not-allowed;
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-list .nav-list_text-wrap.disable a[data-v-07b40878] {
  cursor: not-allowed;
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-list .nav-list_text-wrap .nav-list_text[data-v-07b40878] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  opacity: 0.6;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--white);
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-list .nav-list_text-wrap .nav-list_text[data-v-07b40878]:hover {
  opacity: 1;
}
.sub-nav-drawer-wrap .sub-nav-drawer .nav-list .nav-list_text-wrap .nav-list_text.active[data-v-07b40878] {
  opacity: 1;
}
.switch-button-bar[data-v-2328b3a6] {
  display: flex;
  align-items: center;
  padding: 2px;
  height: 40px;
  border-radius: 10px;
  background-color: rgba(5, 133, 211, 0.2);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.switch-button-bar .switch-button[data-v-2328b3a6] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 98px;
  cursor: pointer;
}
.switch-button-bar .switch-button p[data-v-2328b3a6] {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-900);
}
.switch-button-bar .switch-button p[data-v-2328b3a6]:hover {
  color: var(--blue-500);
}
.switch-button-bar .switch-button.active[data-v-2328b3a6] {
  height: 100%;
  border-radius: 8px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 4px 5px 0 rgba(5, 133, 211, 0.3);
  background-color: var(--white);
}
.switch-button-bar .switch-button.active p[data-v-2328b3a6] {
  font-weight: bold;
  color: var(--blue-500);
}
.task-number-card {
  padding: 30px 20px 20px;
  border-radius: 20px;
  background-color: var(--white);
}
.task-number-card .task-number-card_title-wrap {
  text-align: center;
}
.task-number-card .task-number-card_title-wrap .title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.task-number-card .task-number-card_title-wrap .number {
  margin-top: 10px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--blue-500);
}
.task-number-card .task-number-card_title-wrap .number:nth-child(1) {
  margin-top: 0;
}
.task-number-card .task-number-card_content {
  margin-top: 20px;
}
.task-number-card .task-number-card_content:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.task-number-card .task-number-card_content {
    display: flex;
    align-items: center;
    justify-content: center;
}
}
.task-number-card .task-number-card_content .content-list {
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.task-number-card .task-number-card_content .content-list:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.task-number-card .task-number-card_content .content-list {
    margin-left: 28px;
    margin-top: 0;
    flex-direction: column;
    justify-content: center;
    width: 48px;
}
.task-number-card .task-number-card_content .content-list:nth-child(1) {
    margin-left: 0;
}
}
.task-number-card .task-number-card_content .content-list .leading-image {
  padding: 6px;
  border-radius: 50%;
  background-color: var(--blue-10);
}
.task-number-card .task-number-card_content .content-list .leading-image img {
  width: 24px;
}
.task-number-card .task-number-card_content .content-list .leading-icon {
  padding: 6px;
  border-radius: 50%;
  background-color: var(--blue-10);
}
.task-number-card .task-number-card_content .content-list .leading-icon i {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.task-number-card .task-number-card_content .content-list .content-text {
  margin-left: 10px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  color: var(--gray-900);
}
.task-number-card .task-number-card_content .content-list .content-text:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.task-number-card .task-number-card_content .content-list .content-text {
    margin-top: 13px;
    margin-left: 0;
}
.task-number-card .task-number-card_content .content-list .content-text:nth-child(1) {
    margin-top: 0;
}
}
.task-number-card .task-number-card_content .content-list .content-text.number {
  margin-left: auto;
}
@media screen and (max-width: 1023px) {
.task-number-card .task-number-card_content .content-list .content-text.number {
    margin-left: 0;
}
}
.text-chip {
  display: flex;
  align-items: center;
  color: var(--gray-900);
}
.text-chip.gray {
  color: var(--gray-700);
}
.text-chip.red {
  color: var(--red-500);
}
.text-chip.yellow {
  color: var(--yellow-500);
}
.text-chip.yellow .text-chip_text {
  color: var(--gray-900);
}
.text-chip.green {
  color: var(--green-500);
}
.text-chip.blue {
  color: var(--blue-500);
}
.text-chip.thin .text-chip_text {
  font-weight: normal;
}
.text-chip.small .text-chip_text {
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: normal;
}
.text-chip.big .text-chip_text {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
}
.text-chip.has-bg {
  display: flex;
  padding: 6px 10px 6px 6px;
  border-radius: 18px;
}
.text-chip.has-bg.red {
  background-color: var(--red-10);
}
.text-chip.has-bg.yellow {
  background-color: var(--yellow-10);
}
.text-chip.has-bg.blue {
  background-color: var(--blue-10);
}
.text-chip.has-bg.green {
  background-color: var(--green-50);
}
.text-chip .leading-icon {
  font-size: 1rem;
}
.text-chip .leading-icon.iconXl {
  font-size: 1.5rem;
}
.text-chip .leading-icon.iconLg {
  font-size: 1.25rem;
}
.text-chip .leading-icon.iconMd {
  font-size: 1rem;
}
.text-chip .leading-icon.iconSm {
  font-size: 0.875rem;
}
.text-chip .text-chip_text {
  margin-left: 4px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
}
.text-chip .text-chip_text:nth-child(1) {
  margin-left: 0;
}
.text-chip .text-chip_text.fontSizeLg {
  font-size: 1.125rem;
  line-height: 1.33;
  letter-spacing: normal;
}
.text-chip .text-chip_text.fontSizeMd {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
}
.text-chip .text-chip_text.fontSizeSm {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
}
.text-chip .text-chip_text.fontSizeXs {
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: normal;
}
.text-chip .text-chip_text span {
  margin-left: 4px;
}
.text-chip .text-chip_text span.text-chip_text-percent {
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
}
.text-chip .text-chip_text.dark {
  color: var(--gray-900);
}
.text-chip-button {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.text-chip-button:nth-child(1) {
  margin-top: 0;
}
.text-chip-button .text-chip-button_text {
  padding: 10px;
  border-radius: 8px;
  background-color: var(--red-10);
}
.text-icon[data-v-2850b714] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  min-width: 70px;
  height: 70px;
  border-radius: 8px;
  background-color: var(--red-10);
}
.text-icon .icon[data-v-2850b714] {
  width: 32px;
}
.text-icon p[data-v-2850b714] {
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  color: var(--red-500);
}
.text-icon-list[data-v-9fd1c998] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  margin-left: -5px;
  margin-right: -5px;
}
.text-icon-list .text-icon-list_content[data-v-9fd1c998] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.text-icon-list .text-icon-list_content .text-icon[data-v-9fd1c998] {
  margin-left: 10px;
  margin: 5px;
  padding: 5px;
}
.text-icon-list .text-icon-list_content .text-icon[data-v-9fd1c998]:nth-child(1) {
  margin-left: 0;
}
.text-with-icon-button {
  display: flex;
  justify-content: space-between;
  padding: 5px 16px;
}
.text-with-icon-button .text-with-icon-button_text {
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.text-with-icon-button .text-with-icon-button_btns {
  display: flex;
  margin-left: 20px;
}
.text-with-icon-button .text-with-icon-button_btns:nth-child(1) {
  margin-left: 0;
}
.text-with-icon-button .text-with-icon-button_btns .icon-button {
  margin-left: 6px;
}
.text-with-icon-button .text-with-icon-button_btns .icon-button:nth-child(1) {
  margin-left: 0;
}
.time-picker {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.time-picker .time-picker_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.time-picker .time-picker_title span {
  color: var(--red-300);
}
.time-picker .time-picker_content {
  margin-top: 8px;
  position: relative;
  height: 46px;
}
.time-picker .time-picker_content:nth-child(1) {
  margin-top: 0;
}
.time-picker .time-picker_content .time-picker-input {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.time-picker .time-picker_content .time-picker-input i {
  font-size: 1.5rem;
  color: var(--gray-700);
}
.time-picker .time-picker_content .time-picker-input p {
  margin-left: 8px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-700);
}
.time-picker .time-picker_content .time-picker-input p:nth-child(1) {
  margin-left: 0;
}
.time-picker .time-picker_content .picker {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.time-picker .time-picker_content .picker.error .mx-input {
  border: solid 1px var(--red-500);
  background-color: rgba(206, 56, 41, 0.1);
}
.time-picker .time-picker_content .picker.error .picker-icon,
.time-picker .time-picker_content .picker.error p {
  color: var(--red-500);
}
.time-picker .time-picker_content .picker:hover .mx-input {
  border: solid 1px var(--blue-100);
  background-color: var(--white);
}
.time-picker .time-picker_content .picker:hover .picker-icon,
.time-picker .time-picker_content .picker:hover p {
  color: var(--blue-500);
}
.time-picker .time-picker_content .picker:focus .mx-input {
  border: solid 1px var(--blue-500);
}
.time-picker .time-picker_content .picker:focus .picker-icon {
  color: var(--blue-500);
}
.time-picker .time-picker_content .picker .mx-input {
  height: 46px;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.time-picker .time-picker_content .picker .picker-icon {
  font-size: 1.5rem;
}
.time-picker .invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.time-picker .invalid-text:nth-child(1) {
  margin-top: 0;
}
.time-picker .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.time-picker .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.time-picker .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.title-button {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.title-button:nth-child(1) {
  margin-top: 0;
}
.title-button.borderTop {
  padding-top: 40px;
  border-top: 1px solid #d8d8d8;
}
.title-button .title-button_title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.title-button .title-button_content {
  display: flex;
  align-items: center;
}
.title-button .title-button_content .ws-button {
  margin-left: 20px;
}
.title-button .title-button_content .ws-button:nth-child(1) {
  margin-left: 0;
}
.title-with-icon .title-with-icon__title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.title-with-icon .title-with-icon__title.subtitle {
  margin-left: 8px;
}
.title-with-icon .title-with-icon__title.subtitle:nth-child(1) {
  margin-left: 0;
}
.title-with-icon .title-with-icon__content {
  display: flex;
  display: flex;
  align-items: center;
  margin-top: 20px;
  padding: 10px;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.title-with-icon .title-with-icon__content:nth-child(1) {
  margin-top: 0;
}
.title-with-icon .title-with-icon__content .title-with-icon__content-img {
  width: 24px;
}
.title-with-icon .title-with-icon__content .title-with-icon__content-icon {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.title-with-subclass {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.title-with-subclass .title-with-subclass_title {
  margin-top: 10px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.title-with-subclass .title-with-subclass_title:nth-child(1) {
  margin-top: 0;
}
.title-with-subclass .content-chips-list {
  margin-top: 20px;
}
.title-with-subclass .content-chips-list:nth-child(1) {
  margin-top: 0;
}
.to-do-card {
  display: flex;
  align-items: flex-start;
  padding: 20px 20px 30px;
  position: relative;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.to-do-card:hover .delete {
  visibility: visible;
  opacity: 1;
}
.to-do-card .tooltip-button .tooltip-button_icon {
  padding: 0;
}
.to-do-card .card-container {
  margin-left: 8px;
  width: 100%;
}
.to-do-card .card-container:nth-child(1) {
  margin-left: 0;
}
.to-do-card .card-container .card-item {
  width: 100%;
}
.to-do-card .card-container .card-item .card-item_text {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  overflow-wrap: anywhere;
  color: var(--gray-900);
}
.to-do-card .card-container .card-item.item-content {
  margin-top: 31px;
}
.to-do-card .card-container .card-item.item-content:nth-child(1) {
  margin-top: 0;
}
.to-do-card .card-container .card-item.item-content .card-item_text {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
}
.to-do-card .card-container .tools {
  display: flex;
  align-items: center;
  margin-top: 31px;
}
.to-do-card .card-container .tools:nth-child(1) {
  margin-top: 0;
}
.to-do-card .card-container .tools .select-tool {
  display: flex;
  align-items: center;
}
.to-do-card .card-container .tools .select-tool .select {
  margin-left: 10px;
}
.to-do-card .card-container .tools .select-tool .select:nth-child(1) {
  margin-left: 0;
}
.to-do-card .card-container .tools .file-tool {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.to-do-card .card-container .tools .file-tool:nth-child(1) {
  margin-left: 0;
}
.to-do-card .card-container .tools .file-tool i {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.to-do-card .card-container .file-list {
  display: flex;
  flex-wrap: wrap;
  margin: 11px -5px 0 -5px;
}
.to-do-card .card-container .file-list .file {
  margin: 5px;
  width: calc((100% - 20px) / 2);
}
.to-do-card .card-container .to-do-card_reply-wrap {
  margin-top: 30px;
}
.to-do-card .card-container .to-do-card_reply-wrap:nth-child(1) {
  margin-top: 0;
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-title {
  display: flex;
  align-items: flex-start;
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-title .reply-title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  margin-right: 20px;
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-title .title-content {
  display: flex;
  align-items: center;
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-title .title-content .title-item {
  margin-left: 20px;
  display: flex;
  align-items: center;
  color: var(--gray-700);
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-title .title-content .title-item:nth-child(1) {
  margin-left: 0;
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-title .title-content .title-item i {
  font-size: 24px;
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-title .title-content .title-item p {
  margin-left: 10px;
  font-size: 0.875rem;
  line-height: 1.38;
  letter-spacing: 1px;
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-title .title-content .title-item p:nth-child(1) {
  margin-left: 0;
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-title .title-content .title-item p span {
  margin-left: 6px;
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-title .edit-btn {
  margin-left: auto;
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-content {
  margin-top: 12px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.to-do-card .card-container .to-do-card_reply-wrap .to-do-card_reply-content:nth-child(1) {
  margin-top: 0;
}
.to-do-card .card-container .to-do-card_reply-wrap .ll-file-list {
  padding-top: 0;
  border-top: none;
}
.to-do-card-edit[data-v-72920bf0] {
  display: flex;
  align-items: flex-start;
  padding: 20px;
  position: relative;
  border-radius: 10px;
  background-color: var(--blue-10);
}
.to-do-card-edit:hover .delete[data-v-72920bf0] {
  visibility: visible;
  opacity: 1;
}
.to-do-card-edit .leading-icon[data-v-72920bf0] {
  font-size: 1.5rem;
  color: var(--gray-500);
}
.to-do-card-edit .leading-icon.complete[data-v-72920bf0] {
  color: var(--blue-500);
}
.to-do-card-edit .delete[data-v-72920bf0] {
  position: absolute;
  top: 20px;
  right: 10px;
  font-size: 1.5rem;
  color: var(--blue-500);
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
}
@media screen and (max-width: 1199px) {
.to-do-card-edit .delete[data-v-72920bf0] {
    visibility: visible;
    opacity: 1;
}
}
.to-do-card-edit .card-container[data-v-72920bf0] {
  margin-left: 8px;
  width: 100%;
}
.to-do-card-edit .card-container[data-v-72920bf0]:nth-child(1) {
  margin-left: 0;
}
.to-do-card-edit .card-container .card-item[data-v-72920bf0] {
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.to-do-card-edit .card-container .card-item.content-item[data-v-72920bf0] {
  margin-top: 8px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
}
.to-do-card-edit .card-container .card-item.content-item[data-v-72920bf0]:nth-child(1) {
  margin-top: 0;
}
.to-do-card-edit .card-container .tools[data-v-72920bf0] {
  display: flex;
  align-items: center;
  margin-top: 9px;
}
.to-do-card-edit .card-container .tools[data-v-72920bf0]:nth-child(1) {
  margin-top: 0;
}
.to-do-card-edit .card-container .tools .select-tool[data-v-72920bf0] {
  display: flex;
  align-items: center;
}
.to-do-card-edit .card-container .tools .select-tool .select[data-v-72920bf0] {
  margin-left: 10px;
}
.to-do-card-edit .card-container .tools .select-tool .select[data-v-72920bf0]:nth-child(1) {
  margin-left: 0;
}
.to-do-card-edit .card-container .tools .file-tool[data-v-72920bf0] {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.to-do-card-edit .card-container .tools .file-tool[data-v-72920bf0]:nth-child(1) {
  margin-left: 0;
}
.to-do-card-edit .card-container .tools .file-tool i[data-v-72920bf0] {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.to-do-card-edit .card-container .file-list[data-v-72920bf0] {
  display: flex;
  flex-wrap: wrap;
  margin: 11px -5px 0 -5px;
}
.to-do-card-edit .card-container .file-list.threeFileRow .file[data-v-72920bf0] {
  width: calc((100% - 30px) / 3);
}
.to-do-card-edit .card-container .file-list .file[data-v-72920bf0] {
  margin: 5px;
  width: calc((100% - 20px) / 2);
}
.to-do-card-list {
  margin-top: 40px;
}
.to-do-card-list:nth-child(1) {
  margin-top: 0;
}
.to-do-card-list .list-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.to-do-card-list .list-content {
  margin-top: 20px;
}
.to-do-card-list .list-content:nth-child(1) {
  margin-top: 0;
}
.to-do-card-list .list-content .to-do-card-edit {
  margin-top: 20px;
}
.to-do-card-list .list-content .to-do-card-edit:nth-child(1) {
  margin-top: 0;
}
.to-do-card-list .list-content .to-do-card {
  margin-top: 20px;
}
.to-do-card-list .list-content .to-do-card:nth-child(1) {
  margin-top: 0;
}
.to-do-card-list .to-do-card-list_button {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.to-do-card-list .to-do-card-list_button:nth-child(1) {
  margin-top: 0;
}
.to-do-collapse-list[data-v-88363dbe] {
  margin-top: 40px;
}
.to-do-collapse-list[data-v-88363dbe]:nth-child(1) {
  margin-top: 0;
}
.to-do-collapse-list .title[data-v-88363dbe] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--blue-500);
}
.to-do-collapse-list .title i[data-v-88363dbe] {
  font-size: 1.5rem;
}
.to-do-collapse-list .list[data-v-88363dbe] {
  margin-top: 22px;
}
.to-do-collapse-list .list[data-v-88363dbe]:nth-child(1) {
  margin-top: 0;
}
.to-do-collapse-list .ws-button[data-v-88363dbe] {
  margin: 20px auto 0 auto;
}
.to-do-list {
  margin-top: 40px;
}
.to-do-list:nth-child(1) {
  margin-top: 0;
}
.to-do-list .title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--blue-500);
}
.to-do-list .list {
  margin-top: 22px;
}
.to-do-list .list:nth-child(1) {
  margin-top: 0;
}
.to-do-list .list .lack-text {
  margin: 0 auto;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: var(--gray-700);
}
.to-do-list .to-do-list_button .ws-button {
  margin: 20px auto 0 auto;
}
.to-do-list-item[data-v-7e393407] {
  display: flex;
  align-items: flex-start;
  padding-top: 15px;
  width: 100%;
}
.to-do-list-item:last-child .item-content[data-v-7e393407] {
  border-bottom: none;
}
.to-do-list-item .icon[data-v-7e393407] {
  font-size: 1.5rem;
  color: var(--gray-500);
  cursor: pointer;
}
.to-do-list-item .icon[data-v-7e393407]:hover {
  color: var(--blue-50);
}
.to-do-list-item .icon.complete[data-v-7e393407] {
  color: var(--blue-500);
}
.to-do-list-item .icon.complete[data-v-7e393407]:hover {
  color: var(--blue-950);
}
.to-do-list-item .item-content[data-v-7e393407] {
  margin-left: 8px;
  padding-bottom: 18px;
  width: 100%;
  border-bottom: 1px solid var(--blue-50);
}
.to-do-list-item .item-content[data-v-7e393407]:nth-child(1) {
  margin-left: 0;
}
.to-do-list-item .item-content .title-wrap[data-v-7e393407] {
  display: flex;
  align-items: flex-start;
}
.to-do-list-item .item-content .title-wrap .title[data-v-7e393407] {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
  overflow-wrap: anywhere;
}
.to-do-list-item .item-content .title-wrap .title[data-v-7e393407]:hover {
  color: var(--blue-500);
}
.to-do-list-item .item-content .title-wrap .title.complete[data-v-7e393407] {
  color: var(--gray-700);
}
.to-do-list-item .item-content .title-wrap .title.complete[data-v-7e393407]:hover {
  color: var(--blue-500);
}
.to-do-list-item .item-content .title-wrap .ws-text-chip[data-v-7e393407] {
  margin-left: auto;
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: nowrap;
}
.to-do-list-item .item-content .content-list[data-v-7e393407] {
  display: flex;
  align-items: center;
  margin-top: 4px;
  width: 100%;
}
.to-do-list-item .item-content .content-list[data-v-7e393407]:nth-child(1) {
  margin-top: 0;
}
.to-do-list-item .item-content .content-list .list-item[data-v-7e393407] {
  display: flex;
  align-items: center;
  margin-left: 8px;
}
.to-do-list-item .item-content .content-list .list-item[data-v-7e393407]:nth-child(1) {
  margin-left: 0;
}
.to-do-list-item .item-content .content-list .list-item .text[data-v-7e393407] {
  margin-left: 8px;
  font-size: 0.75rem;
  line-height: 1.5;
  white-space: nowrap;
  color: var(--gray-700);
}
.to-do-list-item .item-content .content-list .list-item .text[data-v-7e393407]:nth-child(1) {
  margin-left: 0;
}
.to-do-list-item .item-content .content-list .list-item .text.blue[data-v-7e393407] {
  color: var(--blue-500);
}
.to-do-list-item .item-content .content-list .list-item .ws-text-button[data-v-7e393407] {
  margin-left: 8px;
}
.to-do-list-item .item-content .content-list .list-item .ws-text-button[data-v-7e393407]:nth-child(1) {
  margin-left: 0;
}
.popup-content .ll-avatar[data-v-7e393407] {
  margin-top: 40px;
}
.popup-content .to-do-list[data-v-7e393407] {
  margin-top: 40px;
}
.popup-content .to-do-list[data-v-7e393407]:nth-child(1) {
  margin-top: 0;
}
.popup-content .to-do-list .complete[data-v-7e393407] {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.popup-content .to-do-list .complete[data-v-7e393407]:nth-child(1) {
  margin-top: 0;
}
.popup-content .to-do-list .complete .remind[data-v-7e393407] {
  padding: 10px;
  border-radius: 8px;
  background-color: var(--red-10);
}
.popup-content .cards-wrap[data-v-7e393407] {
  display: flex;
  margin-top: 40px;
  margin-left: 0;
}
.popup-content .cards-wrap[data-v-7e393407]:nth-child(1) {
  margin-top: 0;
}
.popup-content .cards-wrap .card-item[data-v-7e393407] {
  margin-left: 20px;
  width: calc((100% - 20px) / 2);
}
.popup-content .cards-wrap .card-item[data-v-7e393407]:nth-child(1) {
  margin-left: 0;
}
.ll-editable-question-list {
  margin-top: 40px;
  width: 100%;
}
.ll-editable-question-list:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list.mt-sm {
  margin-top: 20px;
}
.ll-editable-question-list.mt-sm:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap {
  display: flex;
  justify-content: space-between;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .question-title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: var(--gray-900);
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .save-tools {
  display: flex;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .save-tools .ws-button {
  margin-left: 20px;
}
.ll-editable-question-list .ll-editable-question-list_title-wrap .save-tools .ws-button:nth-child(1) {
  margin-left: 0;
}
.ll-editable-question-list .ll-editable-question-list_subtitle {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--gray-900);
}
.ll-editable-question-list_list-wrap {
  margin-top: 20px;
}
.ll-editable-question-list_list-wrap:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_sort-list {
  margin-top: 40px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_sort-list:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list {
  margin-top: 40px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .list-item {
  margin-top: 10px;
  cursor: -webkit-grab;
  cursor: grab;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .list-item:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list {
  margin-top: 20px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list .ll-editable-question-list_list-item {
  margin-top: 10px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list .ll-editable-question-list_list-item:nth-child(1) {
  margin-top: 0;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list > .ws-button {
  margin-top: 20px;
}
.ll-editable-question-list_list-wrap .ll-editable-question-list_list .ll-editable-question-list_list > .ws-button:nth-child(1) {
  margin-top: 0;
}
.btn-list {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 20px;
}
.btn-list .save-tools {
  display: flex;
}
.btn-list .save-tools .ws-button {
  margin-left: 20px;
}
.btn-list .save-tools .ws-button:nth-child(1) {
  margin-left: 0;
}
.btn-list .btn-list__ws-row {
  width: 100%;
}
.btn-list .todo-card-sort__btn-list {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}
@media (max-width: 1023px) {
.btn-list .todo-card-sort__btn-list {
    flex-direction: column;
}
}
.btn-list .todo-card-sort__btn-list .todo-card-sort__btn {
  margin-left: 8px;
}
.btn-list .todo-card-sort__btn-list .todo-card-sort__btn:nth-child(1) {
  margin-left: 0;
}
@media (max-width: 1023px) {
.btn-list .todo-card-sort__btn-list .todo-card-sort__btn {
    margin-left: 0px;
    margin-top: 8px;
    width: 100%;
}
.btn-list .todo-card-sort__btn-list .todo-card-sort__btn:nth-child(1) {
    margin-left: 0;
}
.btn-list .todo-card-sort__btn-list .todo-card-sort__btn:nth-child(1) {
    margin-top: 0;
}
}
.upload-file-button-wrap .upload-file-button_content .upload-file-button[data-v-5324315f] {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 88px;
  border-radius: 10px;
  border: dashed 2px #c3d5f4;
  background-color: rgba(82, 168, 232, 0.1);
  cursor: pointer;
}
.upload-file-button-wrap .upload-file-button_content .upload-file-button[data-v-5324315f]:hover {
  background-color: rgba(82, 168, 232, 0.2);
}
.upload-file-button-wrap .upload-file-button_content .upload-file-button i[data-v-5324315f] {
  font-size: 1.875rem;
  color: var(--blue-500);
}
.upload-file-button-wrap .upload-file-button_content .upload-file-button p[data-v-5324315f] {
  margin-left: 16px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
  color: var(--blue-500);
}
.upload-file-button-wrap .upload-file-button_content .upload-file-button p[data-v-5324315f]:nth-child(1) {
  margin-left: 0;
}
.upload-file-button-wrap .upload-file-button_content .upload-text[data-v-5324315f] {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.upload-file-button-wrap .upload-file-button_content .upload-text i[data-v-5324315f] {
  font-size: 1.5rem;
  color: var(--blue-500);
}
.upload-file-button-wrap .upload-file-button_content .upload-text p[data-v-5324315f] {
  margin-left: 6px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--blue-500);
}
.upload-file-button-wrap .upload-file-button_content .upload-text p[data-v-5324315f]:nth-child(1) {
  margin-left: 0;
}
.upload-file-button-wrap .upload-file-button_content .upload-text:hover i[data-v-5324315f],
.upload-file-button-wrap .upload-file-button_content .upload-text:hover p[data-v-5324315f] {
  color: var(--blue-950);
}
.upload-file-button-wrap .upload-file-button_content input[data-v-5324315f] {
  display: none;
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.upload-file-button-wrap .pload-file-button_remind-text[data-v-5324315f] {
  margin-top: 10px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--gray-700);
}
.upload-file-button-wrap .pload-file-button_remind-text[data-v-5324315f]:nth-child(1) {
  margin-top: 0;
}
.upload-file-button-wrap .pload-file-button_remind-text.error[data-v-5324315f] {
  color: var(--red-500);
}
.upload-file-list {
  margin-left: 40px;
  flex: 0 0 320px;
}
.upload-file-list:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.upload-file-list {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    margin-left: 0;
    flex: 0 0 100%;
}
.upload-file-list:nth-child(1) {
    margin-top: 0;
}
}
.upload-file-list.flex-auto {
  flex: 0 0 auto;
}
.upload-file-list .upload-file-list_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.upload-file-list .upload-file-list_title .red {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--red-500);
}
.upload-file-list .upload-file-list_content {
  margin-top: 8px;
  display: block;
}
.upload-file-list .upload-file-list_content:nth-child(1) {
  margin-top: 0;
}
.upload-file-list .upload-file-list_content .upload-button {
  margin-top: 20px;
  width: 100%;
}
.upload-file-list .upload-file-list_content .upload-button:nth-child(1) {
  margin-top: 0;
}
.upload-file-list .upload-file-list_content .upload-file-item {
  margin-top: 20px;
}
.upload-file-list .upload-file-list_content .upload-file-item:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.upload-file-list .upload-file-list_content.mobileRow {
    display: flex;
    flex-wrap: wrap;
    margin: -10px -10px 0 -10px;
}
.upload-file-list .upload-file-list_content.mobileRow .upload-button {
    margin: 10px;
    width: calc((100% - 40px) / 2);
}
.upload-file-list .upload-file-list_content.mobileRow .upload-file-item {
    margin: 10px;
    width: calc((100% - 40px) / 2);
}
}
.upload-file-list .invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.upload-file-list .invalid-text:nth-child(1) {
  margin-top: 0;
}
.upload-file-list .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.upload-file-list .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.upload-file-list .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.upload-image-button .upload-image-button_title {
  font-size: 0.875rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.upload-image-button .upload-image-button_content {
  margin-top: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.upload-image-button .upload-image-button_content:nth-child(1) {
  margin-top: 0;
}
.upload-image-button .upload-image-button_content .upload-text {
  display: flex;
  align-items: center;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.upload-image-button .upload-image-button_content .upload-text p {
  margin-left: 6px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--blue-500);
}
.upload-image-button .upload-image-button_content .upload-text p:nth-child(1) {
  margin-left: 0;
}
.upload-image-button .upload-image-button_content .upload-text i {
  font-size: 1.375rem;
  color: var(--blue-500);
}
.upload-image-button .upload-image-button_content .upload-text:hover i,
.upload-image-button .upload-image-button_content .upload-text:hover p {
  color: var(--blue-950);
}
.upload-image-button .upload-image-button_content input {
  display: none;
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.upload-image-button .upload-image-button_content .upload-img {
  display: flex;
  align-items: center;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  justify-content: center;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 320px;
  border-radius: 10px;
  border: dashed 2px #c3d5f4;
  background-color: rgba(82, 168, 232, 0.1);
}
@media screen and (max-width: 1023px) {
.upload-image-button .upload-image-button_content .upload-img {
    height: 294px;
}
}
.upload-image-button .upload-image-button_content .upload-img:hover {
  background-color: rgba(82, 168, 232, 0.2);
}
.upload-image-button .upload-image-button_content .upload-img i {
  font-size: 160px;
  opacity: 0.6;
  color: var(--blue-300);
}
.upload-image-button .upload-image-button_content .upload-img p {
  margin-top: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  opacity: 0.6;
  color: var(--blue-300);
}
.upload-image-button .upload-image-button_content .upload-img p:nth-child(1) {
  margin-top: 0;
}
.upload-image-button .main-image {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 320px;
  border-radius: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.upload-image-button .main-image .load-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
}
.upload-image-button .main-image .load-wrap .progress-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 20;
}
.upload-image-button .main-image .load-wrap .progress-item i {
  position: relative;
  z-index: 20;
  font-size: 1.5rem;
  color: var(--white);
  cursor: pointer;
}
.upload-image-button .main-image .load-wrap .progress-item .progress {
  position: absolute;
}
.upload-image-button .main-image .load-wrap .bg {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 10px;
  background-color: #030d1f;
}
.upload-image-button .upload-image-button_remind-text {
  margin-top: 10px;
  font-size: 0.75rem;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--gray-700);
}
.upload-image-button .upload-image-button_remind-text:nth-child(1) {
  margin-top: 0;
}
.upload-image-button .upload-image-button_remind-text.error {
  color: var(--red-500);
}
.upload-image-list {
  display: block;
}
.upload-image-list .upload-image-list_title-wrap {
  display: flex;
  align-items: center;
}
.upload-image-list .upload-image-list_title-wrap .upload-image-list_title {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
}
.upload-image-list .upload-image-list_title-wrap .upload-image-list_title .red {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--red-500);
}
.upload-image-list .upload-image-list_title-wrap .upload-image-button {
  margin-left: auto;
}
.upload-image-list .upload-image-list_content {
  display: flex;
  align-items: center;
  margin-top: 8px;
  flex-wrap: wrap;
  padding: 15px;
  border-radius: 10px;
  border: solid 1px var(--gray-300);
}
.upload-image-list .upload-image-list_content:nth-child(1) {
  margin-top: 0;
}
.upload-image-list .upload-image-list_content .image-preview-button {
  margin: 5px;
}
.upload-image-list .invalid-text {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.upload-image-list .invalid-text:nth-child(1) {
  margin-top: 0;
}
.upload-image-list .invalid-text .invalid-icon {
  font-size: 1rem;
  color: var(--red-500);
}
.upload-image-list .invalid-text .text {
  margin-left: 4px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--red-500);
}
.upload-image-list .invalid-text .text:nth-child(1) {
  margin-left: 0;
}
.upload-list {
  margin-left: 40px;
  flex: 0 0 320px;
}
.upload-list:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.upload-list {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    flex: auto;
    width: 100%;
    margin-left: 0;
}
.upload-list:nth-child(1) {
    margin-top: 0;
}
}
.upload-list .upload-file-list,
.upload-list .upload-image-button,
.upload-list .main-image-upload {
  margin-top: 40px;
}
.upload-list .upload-file-list:nth-child(1),
.upload-list .upload-image-button:nth-child(1),
.upload-list .main-image-upload:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.upload-list .upload-file-list,
.upload-list .upload-image-button,
.upload-list .main-image-upload {
    margin-left: 10px;
    margin-top: 0;
    flex: auto;
    width: calc((100% - 10px) / 2);
}
.upload-list .upload-file-list:nth-child(1),
.upload-list .upload-image-button:nth-child(1),
.upload-list .main-image-upload:nth-child(1) {
    margin-left: 0;
}
}
.user-avatar {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.user-avatar .user-avatar_image {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}
.user-avatar .user-avatar_dropdown-menu {
  margin-top: 16px;
  position: absolute;
  right: 0;
  z-index: 2;
  padding: 10px 0;
  min-width: 200px;
  border-radius: 10px;
  box-shadow: 0 2px 10px 0 rgba(219, 233, 249, 0.5);
  border: solid 1px var(--gray-300);
  background-color: var(--white);
}
.user-avatar .user-avatar_dropdown-menu:nth-child(1) {
  margin-top: 0;
}
.user-avatar .user-avatar_dropdown-menu .user-avatar_dropdown-menu-item {
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 10px 20px;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
  color: var(--gray-900);
  cursor: pointer;
}
.user-avatar .user-avatar_dropdown-menu .user-avatar_dropdown-menu-item:hover {
  background-color: var(--blue-10);
}
.user-avatar-button {
  position: relative;
}
@media screen and (max-width: 1023px) {
.user-avatar-button .ll-avatar .ll-avatar_img {
    width: 120px !important;
    height: 120px !important;
}
}
.user-avatar-button .user-avatar-button_upload-input {
  position: absolute;
  bottom: 0;
  left: 50px;
}
@media screen and (max-width: 1023px) {
.user-avatar-button .user-avatar-button_upload-input {
    bottom: 0;
    left: 90px;
}
}
.user-avatar-button .user-avatar-button_upload-input .round-button {
  width: 32px;
  height: 32px;
}
.user-avatar-button .user-avatar-button_upload-input .round-button:before {
  width: 32px;
  height: 32px;
}
@media screen and (max-width: 1023px) {
.user-avatar-button .user-avatar-button_upload-input .round-button {
    width: 36px;
    height: 36px;
}
.user-avatar-button .user-avatar-button_upload-input .round-button:before {
    width: 36px;
    height: 36px;
}
}
.user-avatar-button .user-avatar-button_upload-input input {
  display: none;
}
.week-calendar[data-v-68196682] {
  width: 100%;
}
.week-calendar .switch-date-bar[data-v-68196682] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.week-calendar .switch-date-bar i[data-v-68196682] {
  font-size: 1.5rem;
  color: #0585d3;
  cursor: pointer;
}
.week-calendar .switch-date-bar p[data-v-68196682] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  color: #0585d3;
}
.week-calendar .dates[data-v-68196682] {
  margin-top: 8px;
  display: flex;
  justify-content: space-between;
}
.week-calendar .dates[data-v-68196682]:nth-child(1) {
  margin-top: 0;
}
.week-calendar .dates .date[data-v-68196682] {
  width: 14.2857142857%;
}
.week-calendar .dates .date p[data-v-68196682] {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.43;
  letter-spacing: 1px;
  text-align: center;
  color: #373737;
}
.week-calendar .dates .date p.blue[data-v-68196682] {
  color: #0585d3;
}
.week-calendar .dates .date .num[data-v-68196682] {
  margin-top: 9px;
  position: relative;
  cursor: pointer;
}
.week-calendar .dates .date .num[data-v-68196682]:nth-child(1) {
  margin-top: 0;
}
.week-calendar .dates .date .num p[data-v-68196682] {
  position: relative;
  z-index: 2;
}
.week-calendar .dates .date .num[data-v-68196682]::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 30px;
  background-color: transparent;
  border-radius: 50%;
}
.week-calendar .dates .date .num.today p[data-v-68196682] {
  color: #0585d3;
}
.week-calendar .dates .date .num[data-v-68196682]:hover::after {
  background-color: #a1d3f9;
}
.week-calendar .dates .date .num[data-v-68196682]:active::after {
  background-color: #0585d3;
}
.week-calendar .dates .date .num.active p[data-v-68196682] {
  color: #ffffff;
}
.week-calendar .dates .date .num.active[data-v-68196682]::after {
  background-color: #0585d3;
}
.week-calendar .schedule-wrap[data-v-68196682] {
  margin-top: 24px;
  padding: 20px;
  min-height: 108px;
  border-radius: 20px;
  background-color: #ffffff;
}
.week-calendar .schedule-wrap[data-v-68196682]:nth-child(1) {
  margin-top: 0;
}
.week-calendar .schedule-wrap p[data-v-68196682] {
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 1px;
}
.week-calendar .schedule-wrap p.blue[data-v-68196682] {
  font-weight: bold;
  color: #0585d3;
}
.week-calendar .schedule-wrap p.gray[data-v-68196682] {
  margin-top: 8px;
  text-align: center;
  color: #808080;
}
.week-calendar .schedule-wrap p.gray[data-v-68196682]:nth-child(1) {
  margin-top: 0;
}
.week-calendar .schedule-wrap .schedule-list[data-v-68196682] {
  width: 100%;
}
.week-calendar .schedule-wrap .schedule-list .schedule-item[data-v-68196682] {
  display: flex;
  align-items: center;
}
.week-calendar .schedule-wrap .schedule-list .schedule-item:first-child .item-content[data-v-68196682] {
  border-top: none;
}
.week-calendar .schedule-wrap .schedule-list .schedule-item i[data-v-68196682] {
  font-size: 1.5rem;
  color: #808080;
}
.week-calendar .schedule-wrap .schedule-list .schedule-item .item-content[data-v-68196682] {
  margin-left: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
  width: 100%;
  border-top: 1px solid #a1d3f9;
}
.week-calendar .schedule-wrap .schedule-list .schedule-item .item-content[data-v-68196682]:nth-child(1) {
  margin-left: 0;
}
.week-calendar .schedule-wrap .schedule-list .schedule-item .item-content p[data-v-68196682] {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  letter-spacing: 1px;
  color: #808080;
}
.week-calendar .schedule-wrap .schedule-list .schedule-item .item-content p.time[data-v-68196682] {
  margin-left: 10px;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: 0.8px;
}
.week-calendar .schedule-wrap .schedule-list .schedule-item .item-content p.time[data-v-68196682]:nth-child(1) {
  margin-left: 0;
}
.weekly-calendar[data-v-2559d58f] {
  width: 100%;
}
.weekly-calendar .switch-date-bar[data-v-2559d58f] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 36px;
}
.weekly-calendar .switch-date-bar .date-tool[data-v-2559d58f] {
  display: flex;
  color: var(--blue-500);
}
.weekly-calendar .switch-date-bar .date-tool p[data-v-2559d58f] {
  margin-left: 20px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
}
.weekly-calendar .switch-date-bar .date-tool p[data-v-2559d58f]:nth-child(1) {
  margin-left: 0;
}
.weekly-calendar .switch-date-bar .date-tool i[data-v-2559d58f] {
  margin-left: 20px;
  font-size: 24px;
  cursor: pointer;
}
.weekly-calendar .switch-date-bar .date-tool i[data-v-2559d58f]:nth-child(1) {
  margin-left: 0;
}
.weekly-calendar .switch-date-bar .gradient-button[data-v-2559d58f] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 36px;
}
.weekly-calendar .switch-date-bar .gradient-button[data-v-2559d58f]::before {
  width: 100px;
  height: 36px;
}
.weekly-calendar .calendar-table[data-v-2559d58f] {
  margin-top: 8px;
}
.weekly-calendar .calendar-table[data-v-2559d58f]:nth-child(1) {
  margin-top: 0;
}
.weekly-calendar .calendar-table .column-header[data-v-2559d58f] {
  display: flex;
  justify-content: space-between;
}
.weekly-calendar .calendar-table .column-header .column-header-item[data-v-2559d58f] {
  width: calc((100% - 12px) / 7);
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: right;
  color: var(--gray-700);
}
.weekly-calendar .calendar-table .calendar-table-row[data-v-2559d58f] {
  margin-top: 2px;
  display: flex;
  justify-content: space-between;
}
.weekly-calendar .calendar-table .calendar-table-row[data-v-2559d58f]:nth-child(1) {
  margin-top: 0;
}
.weekly-calendar .calendar-table .calendar-table-row .row-item[data-v-2559d58f] {
  width: calc((100% - 12px) / 7);
  height: 132px;
  font-size: 1rem;
  line-height: 1.38;
  letter-spacing: 1px;
  text-align: right;
  border-radius: 5px;
  color: var(--gray-700);
  background-color: rgba(82, 168, 232, 0.2);
}
.weekly-calendar .calendar-table .calendar-table-row .row-item .date[data-v-2559d58f] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 5px 11px;
}
.weekly-calendar .calendar-table .calendar-table-row .row-item .date p[data-v-2559d58f] {
  align-self: flex-end;
}
.weekly-calendar .calendar-table .calendar-table-row .row-item.today[data-v-2559d58f] {
  position: relative;
}
.weekly-calendar .calendar-table .calendar-table-row .row-item.today p[data-v-2559d58f] {
  padding: 1px 7px;
  color: var(--white);
  border-radius: 12px;
  background-color: var(--blue-500);
}
.whole-calendar-card[data-v-3bb6c776] {
  display: flex;
  margin-top: 10px;
}
.whole-calendar-card[data-v-3bb6c776]:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.whole-calendar-card[data-v-3bb6c776] {
    flex-direction: column;
}
}
.whole-calendar-card .whole-calendar-card__card-list[data-v-3bb6c776] {
  display: flex;
  flex-direction: column;
  flex: 0 0 160px;
  margin: -10px;
}
@media screen and (max-width: 1023px) {
.whole-calendar-card .whole-calendar-card__card-list[data-v-3bb6c776] {
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    flex: 0 0 100%;
}
}
.whole-calendar-card .calendar-wrap[data-v-3bb6c776] {
  margin-left: 20px;
  width: 100%;
}
.whole-calendar-card .calendar-wrap[data-v-3bb6c776]:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.whole-calendar-card .calendar-wrap[data-v-3bb6c776] {
    margin-top: 20px;
    margin-left: 0px;
}
.whole-calendar-card .calendar-wrap[data-v-3bb6c776]:nth-child(1) {
    margin-top: 0;
}
.whole-calendar-card .calendar-wrap[data-v-3bb6c776]:nth-child(1) {
    margin-left: 0;
}
}
.switch-date-bar[data-v-295b294b] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 36px;
}
.switch-date-bar .date-tool[data-v-295b294b] {
  display: flex;
  color: var(--blue-500);
}
.switch-date-bar .date-tool p[data-v-295b294b] {
  margin-left: 20px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.33;
}
.switch-date-bar .date-tool p[data-v-295b294b]:nth-child(1) {
  margin-left: 0;
}
.switch-date-bar .date-tool i[data-v-295b294b] {
  margin-left: 20px;
  font-size: 24px;
  cursor: pointer;
}
.switch-date-bar .date-tool i[data-v-295b294b]:nth-child(1) {
  margin-left: 0;
}
.switch-date-bar .gradient-button[data-v-295b294b] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 36px;
}
.switch-date-bar .gradient-button[data-v-295b294b]::before {
  width: 100px;
  height: 36px;
}
.year-calendar[data-v-295b294b] {
  margin-top: 8px;
  padding: 0 40px;
  border-radius: 20px;
  background-color: var(--white);
}
.year-calendar[data-v-295b294b]:nth-child(1) {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
.year-calendar[data-v-295b294b] {
    padding: 0 20px;
}
}
.year-calendar .calendar-item-wrap[data-v-295b294b] {
  display: flex;
  align-items: flex-start;
  padding: 30px 0;
  border-top: 1px solid var(--blue-50);
}
.year-calendar .calendar-item-wrap[data-v-295b294b]:first-child {
  border-top: none;
}
.year-calendar .calendar-item-wrap p[data-v-295b294b] {
  font-size: 1.125rem;
  line-height: 1.33;
  white-space: nowrap;
  color: var(--gray-900);
}
.year-calendar .calendar-item-wrap p.small[data-v-295b294b] {
  font-size: 1rem;
}
.year-calendar .calendar-item-wrap .item-content[data-v-295b294b] {
  margin-left: 20px;
  display: flex;
  align-items: flex-start;
  width: 100%;
}
.year-calendar .calendar-item-wrap .item-content[data-v-295b294b]:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.year-calendar .calendar-item-wrap .item-content[data-v-295b294b] {
    flex-direction: column;
}
}
.year-calendar .calendar-item-wrap .item-content .square-card-list[data-v-295b294b] {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1023px) {
.year-calendar .calendar-item-wrap .item-content .square-card-list[data-v-295b294b] {
    width: 100%;
}
}
.year-calendar .calendar-item-wrap .item-content .square-card-list .card[data-v-295b294b] {
  margin-left: 10px;
  width: 140px;
}
.year-calendar .calendar-item-wrap .item-content .square-card-list .card[data-v-295b294b]:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.year-calendar .calendar-item-wrap .item-content .square-card-list .card[data-v-295b294b] {
    width: calc((100% - 10px) / 2);
}
}
@media screen and (max-width: 1023px) {
.year-calendar .calendar-item-wrap .item-content .square-card-list .card.tabletHide[data-v-295b294b] {
    display: none;
}
}
.year-calendar .calendar-item-wrap .item-content .item-list[data-v-295b294b] {
  margin-left: 20px;
}
.year-calendar .calendar-item-wrap .item-content .item-list[data-v-295b294b]:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
.year-calendar .calendar-item-wrap .item-content .item-list[data-v-295b294b] {
    margin-left: 0px;
    margin-top: 20px;
    flex-direction: column;
}
.year-calendar .calendar-item-wrap .item-content .item-list[data-v-295b294b]:nth-child(1) {
    margin-left: 0;
}
.year-calendar .calendar-item-wrap .item-content .item-list[data-v-295b294b]:nth-child(1) {
    margin-top: 0;
}
}
.year-calendar .calendar-item-wrap .item-content .item-list .item[data-v-295b294b] {
  margin-top: 10px;
  display: flex;
  align-items: center;
  padding: 5px 10px;
  border-radius: 8px;
  background-color: var(--white);
  cursor: pointer;
}
.year-calendar .calendar-item-wrap .item-content .item-list .item[data-v-295b294b]:nth-child(1) {
  margin-top: 0;
}
.year-calendar .calendar-item-wrap .item-content .item-list .item[data-v-295b294b]:hover {
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.4);
}
@media screen and (max-width: 1023px) {
.year-calendar .calendar-item-wrap .item-content .item-list .item[data-v-295b294b] {
    box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.4);
}
}
.year-calendar .calendar-item-wrap .item-content .item-list .item i[data-v-295b294b] {
  margin-left: 20px;
  font-size: 1.5rem;
  color: var(--gray-900);
}
.year-calendar .calendar-item-wrap .item-content .item-list .item i[data-v-295b294b]:nth-child(1) {
  margin-left: 0;
}
.year-calendar .calendar-item-wrap .item-content .item-list .item p[data-v-295b294b] {
  margin-left: 4px;
}
.year-calendar .calendar-item-wrap .item-content .item-list .item p[data-v-295b294b]:nth-child(1) {
  margin-left: 0;
}

.lv-question-state__btn-title-wrap[data-v-434bba43] {
  display: flex;
  width: 100%;
}
@media screen and (max-width: 768px) {
.lv-question-state__btn-title-wrap[data-v-434bba43] {
    flex-direction: column;
}
}

.dragArea[data-v-2a45a472] {
  min-height: 10px;
}

