@font-face {
  font-family: "Lato";
  font-weight: 300;
  font-style: normal;
  src: url(/917632e.woff2) format("woff2");
  src: url(/4d96f9e.woff) format("woff");
}
@font-face {
  font-family: "Lato";
  font-weight: normal;
  font-style: normal;
  src: url(/65e877e.woff2) format("woff2");
  src: url(/319df0f.woff) format("woff");
}
@font-face {
  font-family: "Lato";
  font-weight: 700;
  font-style: normal;
  src: url(/f1405bd.woff2) format("woff2");
  src: url(/a354bb0.woff) format("woff");
}
@font-face {
  font-family: "Prompt";
  font-weight: 300;
  font-style: normal;
  src: url(/1cc4684.woff2) format("woff2");
  src: url(/40554fb.woff) format("woff");
}
@font-face {
  font-family: "Prompt";
  font-weight: normal;
  font-style: normal;
  src: url(/0cf217d.woff2) format("woff2");
  src: url(/2f8c5b6.woff) format("woff");
}
@font-face {
  font-family: "Prompt";
  font-weight: 700;
  font-style: normal;
  src: url(/f8a77dd.woff2) format("woff2");
  src: url(/0d1e26b.woff) format("woff");
}
@font-face {
  font-family: "Prompt";
  font-weight: 500;
  font-style: normal;
  src: url(/3021089.woff2) format("woff2");
  src: url(/2bbfd99.woff) format("woff");
}
@font-face {
  font-family: "NotoSans";
  font-weight: 300;
  font-style: normal;
  src: url(/7fb268a.woff2) format("woff2");
  src: url(/a37fc1f.woff) format("woff");
}
@font-face {
  font-family: "NotoSans";
  font-weight: normal;
  font-style: normal;
  src: url(/178b60a.woff2) format("woff2");
  src: url(/8fc6a1f.woff) format("woff");
}
@font-face {
  font-family: "NotoSans";
  font-weight: 500;
  font-style: normal;
  src: url(/1659cfc.woff2) format("woff2");
  src: url(/02367e2.woff) format("woff");
}
@font-face {
  font-family: "fi";
  font-weight: 700;
  font-style: normal;
  src: url(/59f06be.woff2) format("woff2");
  src: url(/206a75a.woff) format("woff");
}
@font-face {
  font-family: "ic-custom";
  font-weight: 700;
  font-style: normal;
  src: url(/5e5584f.woff2) format("woff2");
  src: url(/5af3494.woff) format("woff");
}
@font-face {
  font-family: "icon-tag";
  font-weight: 700;
  font-style: normal;
  src: url(/0cb51b5.woff2) format("woff2");
  src: url(/5db19de.woff) format("woff");
}
@font-face {
  font-family: "icon-gear";
  font-weight: 700;
  font-style: normal;
  src: url(/91aa9da.woff2) format("woff2");
  src: url(/29f3edd.woff) format("woff");
}
@font-face {
  font-family: "icon-arrowsort";
  font-weight: 700;
  font-style: normal;
  src: url(/5bec340.woff2) format("woff2");
  src: url(/36028b6.woff) format("woff");
}
@font-face {
  font-family: "icon-arw";
  font-weight: 700;
  font-style: normal;
  src: url(/b0b4a78.woff2) format("woff2");
  src: url(/7b425b2.woff) format("woff");
}
@font-face {
  font-family: "icon-cm";
  font-weight: 700;
  font-style: normal;
  src: url(/da76788.woff2) format("woff2");
  src: url(/e8e78cc.woff) format("woff");
}
@font-face {
  font-family: "icon-upload";
  font-weight: 700;
  font-style: normal;
  src: url(/8d27bbc.woff2) format("woff2");
  src: url(/99cb00b.woff) format("woff");
}
@font-face {
  font-family: "icon-search-note";
  font-weight: 700;
  font-style: normal;
  src: url(/966e28a.woff2) format("woff2");
  src: url(/2c267d0.woff) format("woff");
}
@font-face {
  font-family: "icon-pdf";
  font-weight: 700;
  font-style: normal;
  src: url(/0eb6105.woff2) format("woff2");
  src: url(/6c2947f.woff) format("woff");
}
@font-face {
  font-family: "icon-garbage";
  font-weight: 700;
  font-style: normal;
  src: url(/4d59545.woff2) format("woff2");
  src: url(/11e80cc.woff) format("woff");
}
@font-face {
  font-family: "icon-live-chat";
  font-weight: 700;
  font-style: normal;
  src: url(/60ca1bb.woff2) format("woff2");
  src: url(/c08ada1.woff) format("woff");
}
.icon, .ic {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  background-size: contain;
  background-position: center;
}
.icon-magnifier {
  background-image: url(/cb2ddeb.svg);
}
.icon-edit {
  background-image: url(/9b1c51b.svg);
}
.icon-time {
  background-image: url(/855d589.svg);
}
.icon-create {
  background-image: url(/936de71.svg);
}
.icon-fb-messenger {
  background-image: url(/13e175e.svg);
}
.icon-trash {
  background-image: url(/c16283f.svg);
}
.icon-diskette {
  background-image: url(/d5f4f39.svg);
}
.icon-auction {
  background-image: url(/e4746bf.svg);
}
.icon-schedule {
  background-image: url(/da8f8fd.svg);
}
.icon-custome {
  background-image: url(/21dfef1.svg);
}
.icon-wallet {
  background-image: url(/c121892.svg);
}
.icon-bye {
  background-image: url(/f4282f7.svg);
}
.icon-contact {
  background-image: url(/1acca17.svg);
}
.icon-crown {
  background-image: url(/351a4fc.svg);
}
.icon-crown.is-basic {
  filter: grayscale(1);
}
.icon-more {
  background-image: url(/3b2aa89.svg);
}
.icon-link {
  background-image: url(/8d570e7.svg);
  width: 32px;
  height: 32px;
  background-size: 14px 14px;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.icon-link-shop {
  color: #363636;
  border: 1px solid #ccc;
  border-radius: 50%;
  text-align: center;
}
.icon-link2 {
  background-image: url(/8d570e7.svg);
  width: 32px;
  height: 32px;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}
.icon-facebook {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTUxMiAyNTZjMC0xNDEuNC0xMTQuNi0yNTYtMjU2LTI1NnMtMjU2IDExNC42LTI1NiAyNTYgMTE0LjYgMjU2IDI1NiAyNTZjMS41IDAgMyAwIDQuNS0uMXYtMTk5LjJoLTU1di02NC4xaDU1di00Ny4yYzAtNTQuNyAzMy40LTg0LjUgODIuMi04NC41IDIzLjQgMCA0My41IDEuNyA0OS4zIDIuNXY1Ny4yaC0zMy42Yy0yNi41IDAtMzEuNyAxMi42LTMxLjcgMzEuMXY0MC44aDYzLjVsLTguMyA2NC4xaC01NS4ydjE4OS41YzEwNy0zMC43IDE4NS4zLTEyOS4yIDE4NS4zLTI0Ni4xeiIgZmlsbD0iIzE3NzhmMiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=");
}
.icon-flashexpress {
  background-image: url("data:image/png;base64,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");
}
.icon-instagram {
  background-image: url("data:image/png;base64,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");
}
.icon-kerry {
  background-image: url("data:image/png;base64,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");
}
.icon-user {
  background-image: url(/c49d4ee.svg);
}
.icon-lock {
  background-image: url(/82b784c.svg);
}
.icon-cog {
  background-image: url(/91b1d76.svg);
}
.icon-upload {
  background-image: url(/912f23e.svg);
  width: 16px;
  height: 16px;
}
.icon-information {
  background-image: url(/625fdfb.svg);
  width: 16px;
  height: 16px;
}
.icon-eye {
  width: 24px;
  height: 24px;
  color: red;
}
.icon-eye.show {
  background-image: url(/2161bd3.svg);
}
.icon-eye.hidden {
  background-image: url(/d324982.svg);
}
.button .ic {
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}
.ico-add {
  position: relative;
  width: 28px;
}
.ico-add:before, .ico-add:after {
  content: "";
  position: absolute;
  background: #b4b4b4;
  transform: translate(-50%, -50%);
}
.ico-add:before {
  width: 2px;
  height: 12px;
}
.ico-add:after {
  width: 12px;
  height: 2px;
}
[class^=ic-tag-]:before, [class*=ic-tag-]:before,
[class^=ic-tag-]:after, [class*=ic-tag-]:after {
  font-family: icon-tag;
  font-style: normal;
}
.ic-tag-label:before {
  content: "\f100";
}
[class^=ic-custom-]:before, [class*=" ic-custom-"]:before,
[class^=ic-custom-]:after, [class*=" ic-custom-"]:after {
  font-family: ic-custom;
  font-size: 22px;
  font-style: normal;
}
[class^=ic-custom-], [class*=ic-custom-] {
  line-height: 1;
}
[class^=ic-custom-]::before, [class*=ic-custom-]::before {
  font-family: ic-custom;
}
.ic-custom-delivery:before {
  content: "\f100";
}
.ic-custom-receipt:before {
  content: "\f101";
}
.ic-custom-shopping-cart:before {
  content: "\f102";
}
.ic-custom-link:before {
  content: "\f103";
}
.fi-delete:before {
  content: "\f100";
}
.icon-more {
  width: 32px !important;
  height: 32px !important;
  background-size: 14px 14px;
  border: 1px solid #ccc;
  border-radius: 50%;
}
[class^=fi-], [class*=" fi-"] {
  line-height: 1;
  text-decoration: none;
}
[class^=fi-]::before, [class*=" fi-"]::before {
  font-family: fi;
  vertical-align: middle;
}
.fi-delete:before {
  content: "\f101";
}
.fi-settings:before {
  content: "\f102";
}
.fi-finish:before {
  content: "\f103";
}
.fi-cog:before {
  content: "\f104";
}
.fi-clock:before {
  content: "\f105";
}
.fi-question:before {
  content: "\f106";
}
.fi-dashboard:before {
  content: "\f107";
}
.fi-logout:before {
  content: "\f108";
}
.fi-search:before {
  content: "\f109";
}
.fi-gear-code:before {
  content: "\f10a";
}
.fi-wallet:before {
  content: "\f10b";
}
.fi-edit:before {
  content: "\f10c";
}
.fi-friends:before {
  content: "\f10d";
}
.fi-shop:before {
  content: "\f10e";
}
.fi-user:before {
  content: "\f10f";
}
.fi-checked:before {
  content: "\f110";
}
.fi-delivery:before {
  content: "\f111";
}
.fi-link:before {
  content: "\f112";
}
.fi-cloud-computing:before {
  content: "\f113";
}
.fi-sand-clock:before {
  content: "\f114";
}
.fi-checkmark:before {
  content: "\f115";
}
.fi-box:before {
  content: "\f116";
}
.fi-forbidden:before {
  content: "\f117";
}
.fi-calendar:before {
  content: "\f118";
}
.fi-straight-right-arrow:before {
  content: "\f119";
}
.fi-shopping-cart:before {
  content: "\f11a";
}
.fi-gallery:before {
  content: "\f11b";
}
.fi-receipt:before {
  content: "\f11c";
}
.fi-percentage-discount:before {
  content: "\f11d";
}
.fi-more:before {
  content: "\f11e";
}
.fi-building:before {
  content: "\f11f";
}
.fi-image-gallery:before {
  content: "\f120";
}
.fi-csv-file-format-extension:before {
  content: "\f121";
}
.fi-printer:before {
  content: "\f122";
}
.fi-error:before {
  content: "\f123";
}
.fi-visibility:before {
  content: "\f124";
}
.fi-invisible:before {
  content: "\f125";
}
.fi-app-list:before {
  content: "\f126";
}
.fi-inventory:before {
  content: "\f127";
}
.fi-location:before {
  content: "\f128";
}
[class^=ic-arrow-]:before, [class*=" ic-arrow-"]:before,
[class^=ic-arrow-]:after, [class*=" ic-arrow-"]:after {
  font-family: icon-arrowsort;
  font-style: normal;
}
.ic-arrow-sort-arrows-couple-pointing-up-and-down:before {
  content: "\f100";
}
.fi-delete {
  cursor: pointer;
}
.fi-delete:hover {
  color: #d32f2f;
}
[class^=ic-cm-]:before, [class*=" ic-cm-"]:before,
[class^=ic-cm-]:after, [class*=" ic-cm-"]:after {
  font-family: icon-cm;
  font-style: normal;
}
.ic-cm-airplane49:before {
  content: "\f100";
}
[class^=ic-icon-arw-]:before, [class*=" ic-icon-arw-"]:before,
[class^=ic-icon-arw-]:after, [class*=" ic-icon-arw-"]:after {
  font-family: icon-arw;
  font-style: normal;
}
.ic-icon-arw-rewind-double-arrows-angles:before {
  content: "\f100";
}
.ic-icon-arw-fast-forward-double-right-arrows:before {
  content: "\f101";
}
.ic-icon-arw-left-arrow-angle:before {
  content: "\f102";
}
.ic-icon-arw-right-arrow-angle:before {
  content: "\f103";
}
[class^=ic-upload-]:before, [class*=" ic-upload-"]:before,
[class^=ic-upload-]:after, [class*=" ic-upload-"]:after {
  font-family: icon-upload;
  font-style: normal;
}
.ic-upload-image-gallery:before {
  content: "\f100";
}
.ic-upload-upload:before {
  content: "\f101";
}
[class^=ic-search-]:before, [class*=" ic-search-"]:before,
[class^=ic-search-]:after, [class*=" ic-search-"]:after {
  font-family: icon-search-note;
  font-style: normal;
}
.ic-search-search:before {
  content: "\f100";
}
[class^=ic-pdf-]:before, [class*=" ic-pdf-"]:before,
[class^=ic-pdf-]:after, [class*=" ic-pdf-"]:after {
  font-family: icon-pdf;
  line-height: 1;
  text-decoration: none;
  vertical-align: middle;
}
.ic-pdf-calendar:before {
  content: "\f101";
}
.ic-pdf-cancel:before {
  content: "\f102";
}
.ic-pdf-document:before {
  content: "\f103";
}
.ic-pdf-dollar:before {
  content: "\f104";
}
.ic-pdf-exchange:before {
  content: "\f105";
}
.ic-pdf-graph:before {
  content: "\f106";
}
.ic-pdf-lock:before {
  content: "\f107";
}
.ic-pdf-pdf:before {
  content: "\f108";
}
.ic-pdf-time:before {
  content: "\f109";
}
.ic-pdf-voucher:before {
  content: "\f10a";
}
[class^=ic-garbage-]:before, [class*=" ic-garbage-"]:before,
[class^=ic-garbage-]:after, [class*=" ic-garbage-"]:after {
  font-family: icon-garbage;
  line-height: 1;
  text-decoration: none;
  vertical-align: middle;
}
.ic-garbage-delete:before {
  content: "\f101";
}
[class^=ic-lc-]:before, [class*=" ic-lc-"]:before,
[class^=ic-lc-]:after, [class*=" ic-lc-"]:after {
  font-family: icon-live-chat;
  line-height: 1;
  text-decoration: none;
  vertical-align: middle;
}
.ic-lc-chat-3-line:before {
  content: "\eb51";
}
.ic-lc-send-plane-line:before {
  content: "\f0da";
}
.ic-lc-image-line:before {
  content: "\ee4b";
}
.ic-lc-star-line:before {
  content: "\f18b";
}
.ic-lc-emotion-happy-line:before {
  content: "\ec8d";
}
.ic-lc-delete-bin-line:before {
  content: "\ec2a";
}
.ic-lc-upload-cloud-2-line:before {
  content: "\f24c";
}
.ic-lc-check-line:before {
  content: "\eb7b";
}
.ic-lc-wechat-line:before {
  content: "\f2b6";
}
.ic-lc-heart-line:before {
  content: "\ee0f";
}
.ic-lc-search-line:before {
  content: "\f0d1";
}
.ic-lc-equalizer-line:before {
  content: "\ec9d";
}
.ic-lc-error-warning-line:before {
  content: "\eca1";
}
.ic-lc-folder-line:before {
  content: "\ed6a";
}
.ic-lc-image-add-line:before {
  content: "\ee47";
}
.ic-lc-inbox-line:before {
  content: "\ee4f";
}
.ic-lc-calendar-line:before {
  content: "\eb27";
}
.ic-bell {
  background-image: url(/d6b8b20.png);
  width: 24px;
  height: 24px;
  display: inline-block;
  background-size: cover;
}

/* Bulma Utilities */
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .textarea, .input, .button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, .is-active.button {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button {
  cursor: not-allowed;
}
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file, .button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
}
.pagination:not(:last-child), .level:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .notification:not(:last-child), .box:not(:last-child) {
  margin-bottom: 1.5rem;
}
.delete, .modal-close {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 9999px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}
.delete::before, .modal-close::before, .delete::after, .modal-close::after {
  background-color: hsl(0, 0%, 100%);
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.delete::before, .modal-close::before {
  height: 2px;
  width: 50%;
}
.delete::after, .modal-close::after {
  height: 50%;
  width: 2px;
}
.delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {
  background-color: rgba(10, 10, 10, 0.3);
}
.delete:active, .modal-close:active {
  background-color: rgba(10, 10, 10, 0.4);
}
.is-small.delete, .is-small.modal-close {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.is-medium.delete, .is-medium.modal-close {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.is-large.delete, .is-large.modal-close {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}
.control.is-loading::after, .select.is-loading::after, .button.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid hsl(0, 0%, 86%);
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}
.modal-background, .modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* Bulma Base */
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
ul {
  list-style: none;
}
button,
input,
select,
textarea {
  margin: 0;
}
html {
  box-sizing: border-box;
}
*, *::before, *::after {
  box-sizing: inherit;
}
img,
video {
  height: auto;
  max-width: 100%;
}
iframe {
  border: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: inherit;
}
html {
  background-color: #fafafa;
  font-size: 14px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}
body,
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}
code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}
body {
  color: hsl(0, 0%, 29%);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}
a {
  color: hsl(229, 53%, 53%);
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: hsl(0, 0%, 21%);
}
code {
  background-color: hsl(0, 0%, 96%);
  color: #da1039;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}
hr {
  background-color: #f5f5f5;
  border: none;
  display: block;
  height: 1px;
  margin: 1.5rem 0;
}
img {
  height: auto;
  max-width: 100%;
}
input[type=checkbox],
input[type=radio] {
  vertical-align: baseline;
}
small {
  font-size: 0.875em;
}
span {
  font-style: inherit;
  font-weight: inherit;
}
strong {
  color: hsl(0, 0%, 21%);
  font-weight: 700;
}
fieldset {
  border: none;
}
pre {
  -webkit-overflow-scrolling: touch;
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 29%);
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}
table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: inherit;
}
table th {
  color: hsl(0, 0%, 21%);
}
@keyframes spinAround {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(359deg);
}
}
.box {
  background-color: hsl(0, 0%, 100%);
  border-radius: 16px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: hsl(0, 0%, 29%);
  display: block;
  padding: 1.25rem;
}
a.box:hover, a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px hsl(229, 53%, 53%);
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px hsl(229, 53%, 53%);
}
.button {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  border-width: 1px;
  color: hsl(0, 0%, 21%);
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}
.button strong {
  color: inherit;
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}
.button .icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}
.button .icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}
.button:hover, .button.is-hovered {
  border-color: hsl(0, 0%, 71%);
  color: hsl(0, 0%, 21%);
}
.button:focus, .button.is-focused {
  border-color: hsl(229, 53%, 53%);
  color: hsl(0, 0%, 21%);
}
.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25);
}
.button:active, .button.is-active {
  border-color: hsl(0, 0%, 29%);
  color: hsl(0, 0%, 21%);
}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: hsl(0, 0%, 29%);
  text-decoration: underline;
}
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 21%);
}
.button.is-text:active, .button.is-text.is-active {
  background-color: #e8e8e8;
  color: hsl(0, 0%, 21%);
}
.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-ghost {
  background: none;
  border-color: transparent;
  color: hsl(229, 53%, 53%);
  text-decoration: none;
}
.button.is-ghost:hover, .button.is-ghost.is-hovered {
  color: hsl(229, 53%, 53%);
  text-decoration: underline;
}
.button.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white:hover, .button.is-white.is-hovered {
  background-color: #f9f9f9;
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white:focus, .button.is-white.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .button.is-white.is-active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
}
.button.is-white.is-inverted {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
  background-color: black;
}
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
  background-color: hsl(0, 0%, 4%);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-white.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 4%);
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  box-shadow: none;
  color: hsl(0, 0%, 4%);
}
.button.is-black {
  background-color: hsl(0, 0%, 4%);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:hover, .button.is-black.is-hovered {
  background-color: #040404;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:focus, .button.is-black.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.button.is-black:active, .button.is-black.is-active {
  background-color: black;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: hsl(0, 0%, 4%);
  border-color: hsl(0, 0%, 4%);
  box-shadow: none;
}
.button.is-black.is-inverted {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-black.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
  background-color: hsl(0, 0%, 4%);
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 4%);
  box-shadow: none;
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
}
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .button.is-light.is-hovered {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .button.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.button.is-light:active, .button.is-light.is-active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
}
.button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .button.is-dark.is-hovered {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .button.is-dark.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.button.is-dark:active, .button.is-dark.is-active {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  box-shadow: none;
}
.button.is-dark.is-inverted {
  background-color: #fff;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 21%);
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 21%);
  box-shadow: none;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary {
  background-color: hsl(171, 100%, 41%);
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: #00c4a7;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .button.is-primary.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}
.button.is-primary:active, .button.is-primary.is-active {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: hsl(171, 100%, 41%);
  border-color: hsl(171, 100%, 41%);
  box-shadow: none;
}
.button.is-primary.is-inverted {
  background-color: #fff;
  color: hsl(171, 100%, 41%);
}
.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(171, 100%, 41%);
}
.button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: hsl(171, 100%, 41%);
  color: hsl(171, 100%, 41%);
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
  background-color: hsl(171, 100%, 41%);
  border-color: hsl(171, 100%, 41%);
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(171, 100%, 41%) hsl(171, 100%, 41%) !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: hsl(171, 100%, 41%);
  box-shadow: none;
  color: hsl(171, 100%, 41%);
}
.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(171, 100%, 41%);
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(171, 100%, 41%) hsl(171, 100%, 41%) !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary.is-light {
  background-color: #ebfffc;
  color: #00947e;
}
.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
  background-color: #defffa;
  border-color: transparent;
  color: #00947e;
}
.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
  background-color: #d1fff8;
  border-color: transparent;
  color: #00947e;
}
.button.is-link {
  background-color: hsl(229, 53%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .button.is-link.is-hovered {
  background-color: #3e56c4;
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .button.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25);
}
.button.is-link:active, .button.is-link.is-active {
  background-color: #3a51bb;
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: hsl(229, 53%, 53%);
  border-color: hsl(229, 53%, 53%);
  box-shadow: none;
}
.button.is-link.is-inverted {
  background-color: #fff;
  color: hsl(229, 53%, 53%);
}
.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(229, 53%, 53%);
}
.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined {
  background-color: transparent;
  border-color: hsl(229, 53%, 53%);
  color: hsl(229, 53%, 53%);
}
.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
  background-color: hsl(229, 53%, 53%);
  border-color: hsl(229, 53%, 53%);
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(229, 53%, 53%) hsl(229, 53%, 53%) !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: hsl(229, 53%, 53%);
  box-shadow: none;
  color: hsl(229, 53%, 53%);
}
.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(229, 53%, 53%);
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(229, 53%, 53%) hsl(229, 53%, 53%) !important;
}
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link.is-light {
  background-color: #eff1fa;
  color: #3850b7;
}
.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
  background-color: #e6e9f7;
  border-color: transparent;
  color: #3850b7;
}
.button.is-link.is-light:active, .button.is-link.is-light.is-active {
  background-color: #dce0f4;
  border-color: transparent;
  color: #3850b7;
}
.button.is-info {
  background-color: hsl(207, 61%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .button.is-info.is-hovered {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.button.is-info:active, .button.is-info.is-active {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  box-shadow: none;
}
.button.is-info.is-inverted {
  background-color: #fff;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined {
  background-color: transparent;
  border-color: hsl(207, 61%, 53%);
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(207, 61%, 53%) hsl(207, 61%, 53%) !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: hsl(207, 61%, 53%);
  box-shadow: none;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(207, 61%, 53%) hsl(207, 61%, 53%) !important;
}
.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
  background-color: #e4eff9;
  border-color: transparent;
  color: #296fa8;
}
.button.is-info.is-light:active, .button.is-info.is-light.is-active {
  background-color: #dae9f6;
  border-color: transparent;
  color: #296fa8;
}
.button.is-success {
  background-color: hsl(153, 53%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .button.is-success.is-hovered {
  background-color: #3ec487;
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .button.is-success.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}
.button.is-success:active, .button.is-success.is-active {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: hsl(153, 53%, 53%);
  border-color: hsl(153, 53%, 53%);
  box-shadow: none;
}
.button.is-success.is-inverted {
  background-color: #fff;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined {
  background-color: transparent;
  border-color: hsl(153, 53%, 53%);
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
  background-color: hsl(153, 53%, 53%);
  border-color: hsl(153, 53%, 53%);
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(153, 53%, 53%) hsl(153, 53%, 53%) !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: hsl(153, 53%, 53%);
  box-shadow: none;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(153, 53%, 53%);
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(153, 53%, 53%) hsl(153, 53%, 53%) !important;
}
.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
  background-color: #e6f7ef;
  border-color: transparent;
  color: #257953;
}
.button.is-success.is-light:active, .button.is-success.is-light.is-active {
  background-color: #dcf4e9;
  border-color: transparent;
  color: #257953;
}
.button.is-warning {
  background-color: hsl(44, 100%, 77%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:hover, .button.is-warning.is-hovered {
  background-color: #ffdc7d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus, .button.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}
.button.is-warning:active, .button.is-warning.is-active {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: hsl(44, 100%, 77%);
  border-color: hsl(44, 100%, 77%);
  box-shadow: none;
}
.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: hsl(44, 100%, 77%);
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  background-color: hsl(44, 100%, 77%);
  border-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(44, 100%, 77%) hsl(44, 100%, 77%) !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: hsl(44, 100%, 77%);
  box-shadow: none;
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(44, 100%, 77%);
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(44, 100%, 77%) hsl(44, 100%, 77%) !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}
.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
  background-color: #fff6de;
  border-color: transparent;
  color: #946c00;
}
.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
  background-color: #fff3d1;
  border-color: transparent;
  color: #946c00;
}
.button.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .button.is-danger.is-hovered {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.button.is-danger:active, .button.is-danger.is-active {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: hsl(348, 86%, 61%);
  box-shadow: none;
}
.button.is-danger.is-inverted {
  background-color: #fff;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: hsl(348, 86%, 61%);
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  background-color: hsl(348, 86%, 61%);
  border-color: hsl(348, 86%, 61%);
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(348, 86%, 61%) hsl(348, 86%, 61%) !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: hsl(348, 86%, 61%);
  box-shadow: none;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(348, 86%, 61%) hsl(348, 86%, 61%) !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
  background-color: #fde0e6;
  border-color: transparent;
  color: #cc0f35;
}
.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
  background-color: #fcd4dc;
  border-color: transparent;
  color: #cc0f35;
}
.button.is-small {
  font-size: 0.8571428571rem;
}
.button.is-small:not(.is-rounded) {
  border-radius: 2px;
}
.button.is-normal {
  font-size: 1rem;
}
.button.is-medium {
  font-size: 1.25rem;
}
.button.is-large {
  font-size: 1.5rem;
}
.button[disabled], fieldset[disabled] .button {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  position: absolute;
  left: calc(50% - 1em * 0.5);
  top: calc(50% - 1em * 0.5);
  position: absolute !important;
}
.button.is-static {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 86%);
  color: hsl(0, 0%, 48%);
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded {
  border-radius: 9999px;
  padding-left: calc(1em + 0.25em);
  padding-right: calc(1em + 0.25em);
}
.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.buttons:last-child {
  margin-bottom: -0.5rem;
}
.buttons:not(:last-child) {
  margin-bottom: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
  font-size: 0.8571428571rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.25rem;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.5rem;
}
.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.buttons.is-right {
  justify-content: flex-end;
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
@media screen and (max-width: 768px) {
.button.is-responsive.is-small {
    font-size: 0.6428571429rem;
}
.button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: 0.75rem;
}
.button.is-responsive.is-medium {
    font-size: 0.8571428571rem;
}
.button.is-responsive.is-large {
    font-size: 1rem;
}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
.button.is-responsive.is-small {
    font-size: 0.75rem;
}
.button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: 0.8571428571rem;
}
.button.is-responsive.is-medium {
    font-size: 1rem;
}
.button.is-responsive.is-large {
    font-size: 1.25rem;
}
}
.notification {
  background-color: hsl(0, 0%, 96%);
  border-radius: 4px;
  position: relative;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
}
.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.notification strong {
  color: currentColor;
}
.notification code,
.notification pre {
  background: hsl(0, 0%, 100%);
}
.notification pre code {
  background: transparent;
}
.notification > .delete {
  right: 0.5rem;
  position: absolute;
  top: 0.5rem;
}
.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}
.notification.is-white {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.notification.is-black {
  background-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.notification.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-dark {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}
.notification.is-primary {
  background-color: hsl(171, 100%, 41%);
  color: #fff;
}
.notification.is-primary.is-light {
  background-color: #ebfffc;
  color: #00947e;
}
.notification.is-link {
  background-color: hsl(229, 53%, 53%);
  color: #fff;
}
.notification.is-link.is-light {
  background-color: #eff1fa;
  color: #3850b7;
}
.notification.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.notification.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.notification.is-success {
  background-color: hsl(153, 53%, 53%);
  color: #fff;
}
.notification.is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.notification.is-warning {
  background-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}
.notification.is-danger {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.notification.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.table {
  background-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 21%);
}
.table td,
.table th {
  border: none;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 4%);
}
.table td.is-black,
.table th.is-black {
  background-color: hsl(0, 0%, 4%);
  border-color: hsl(0, 0%, 4%);
  color: hsl(0, 0%, 100%);
}
.table td.is-light,
.table th.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-dark,
.table th.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  color: #fff;
}
.table td.is-primary,
.table th.is-primary {
  background-color: hsl(171, 100%, 41%);
  border-color: hsl(171, 100%, 41%);
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: hsl(229, 53%, 53%);
  border-color: hsl(229, 53%, 53%);
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: hsl(153, 53%, 53%);
  border-color: hsl(153, 53%, 53%);
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: hsl(44, 100%, 77%);
  border-color: hsl(44, 100%, 77%);
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-danger,
.table th.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: hsl(348, 86%, 61%);
  color: #fff;
}
.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.table td.is-selected,
.table th.is-selected {
  background-color: hsl(171, 100%, 41%);
  color: #fff;
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}
.table td.is-vcentered,
.table th.is-vcentered {
  vertical-align: middle;
}
.table th {
  color: hsl(0, 0%, 21%);
}
.table th:not([align]) {
  text-align: left;
}
.table tr.is-selected {
  background-color: hsl(171, 100%, 41%);
  color: #fff;
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}
.table thead {
  background-color: transparent;
}
.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: hsl(0, 0%, 21%);
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: hsl(0, 0%, 21%);
}
.table tbody {
  background-color: transparent;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: hsl(0, 0%, 96%);
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: hsl(0, 0%, 98%);
}
.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}
.title,
.subtitle {
  word-break: break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}
.title sub,
.subtitle sub {
  font-size: 0.75em;
}
.title sup,
.subtitle sup {
  font-size: 0.75em;
}
.title .tag,
.subtitle .tag {
  vertical-align: middle;
}
.title {
  color: #444;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.125;
}
.title strong {
  color: inherit;
  font-weight: inherit;
}
.title:not(.is-spaced) + .subtitle {
  margin-top: -1.25rem;
}
.title.is-1 {
  font-size: 3rem;
}
.title.is-2 {
  font-size: 2.5rem;
}
.title.is-3 {
  font-size: 2rem;
}
.title.is-4 {
  font-size: 1.5rem;
}
.title.is-5 {
  font-size: 1.25rem;
}
.title.is-6 {
  font-size: 1rem;
}
.title.is-7 {
  font-size: 0.8571428571rem;
}
.subtitle {
  color: hsl(0, 0%, 29%);
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}
.subtitle strong {
  color: hsl(0, 0%, 21%);
  font-weight: 600;
}
.subtitle:not(.is-spaced) + .title {
  margin-top: -1.25rem;
}
.subtitle.is-1 {
  font-size: 3rem;
}
.subtitle.is-2 {
  font-size: 2.5rem;
}
.subtitle.is-3 {
  font-size: 2rem;
}
.subtitle.is-4 {
  font-size: 1.5rem;
}
.subtitle.is-5 {
  font-size: 1.25rem;
}
.subtitle.is-6 {
  font-size: 1rem;
}
.subtitle.is-7 {
  font-size: 0.8571428571rem;
}

/* Bulma Form */
.select select, .textarea, .input {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  border-radius: 4px;
  color: hsl(0, 0%, 21%);
}
.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
  border-color: hsl(0, 0%, 71%);
}
.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input {
  border-color: hsl(229, 53%, 53%);
  box-shadow: none rgba(72, 95, 199, 0.25);
}
.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input {
  background-color: hsl(0, 0%, 96%);
  border-color: #dbdbdb;
  box-shadow: none;
  color: hsl(0, 0%, 48%);
}
.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.textarea, .input {
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
  max-width: 100%;
  width: 100%;
}
[readonly].textarea, [readonly].input {
  box-shadow: none;
}
.is-white.textarea, .is-white.input {
  border-color: hsl(0, 0%, 100%);
}
.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input {
  box-shadow: none rgba(255, 255, 255, 0.25);
}
.is-black.textarea, .is-black.input {
  border-color: hsl(0, 0%, 4%);
}
.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input {
  box-shadow: none rgba(10, 10, 10, 0.25);
}
.is-light.textarea, .is-light.input {
  border-color: hsl(0, 0%, 96%);
}
.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input {
  box-shadow: none rgba(245, 245, 245, 0.25);
}
.is-dark.textarea, .is-dark.input {
  border-color: hsl(0, 0%, 21%);
}
.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input {
  box-shadow: none rgba(54, 54, 54, 0.25);
}
.is-primary.textarea, .is-primary.input {
  border-color: hsl(171, 100%, 41%);
}
.is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .is-primary.is-active.input {
  box-shadow: none rgba(0, 209, 178, 0.25);
}
.is-link.textarea, .is-link.input {
  border-color: hsl(229, 53%, 53%);
}
.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input {
  box-shadow: none rgba(72, 95, 199, 0.25);
}
.is-info.textarea, .is-info.input {
  border-color: hsl(207, 61%, 53%);
}
.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input {
  box-shadow: none rgba(62, 142, 208, 0.25);
}
.is-success.textarea, .is-success.input {
  border-color: hsl(153, 53%, 53%);
}
.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input {
  box-shadow: none rgba(72, 199, 142, 0.25);
}
.is-warning.textarea, .is-warning.input {
  border-color: hsl(44, 100%, 77%);
}
.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input {
  box-shadow: none rgba(255, 224, 138, 0.25);
}
.is-danger.textarea, .is-danger.input {
  border-color: hsl(348, 86%, 61%);
}
.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input {
  box-shadow: none rgba(241, 70, 104, 0.25);
}
.is-small.textarea, .is-small.input {
  border-radius: 2px;
  font-size: 0.8571428571rem;
}
.is-medium.textarea, .is-medium.input {
  font-size: 1.25rem;
}
.is-large.textarea, .is-large.input {
  font-size: 1.5rem;
}
.is-fullwidth.textarea, .is-fullwidth.input {
  display: block;
  width: 100%;
}
.is-inline.textarea, .is-inline.input {
  display: inline;
  width: auto;
}
.input.is-rounded {
  border-radius: 9999px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em);
}
.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical;
}
.textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}
.textarea[rows] {
  height: initial;
}
.textarea.has-fixed-size {
  resize: none;
}
.radio, .checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input, .checkbox input {
  cursor: pointer;
}
.radio:hover, .checkbox:hover {
  color: hsl(0, 0%, 21%);
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled] {
  color: hsl(0, 0%, 48%);
  cursor: not-allowed;
}
.radio + .radio {
  margin-left: 0.5em;
}
.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: 2.5em;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: hsl(229, 53%, 53%);
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 9999px;
  padding-left: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: #dbdbdb;
}
.select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: hsl(0, 0%, 21%);
}
.select.is-white:not(:hover)::after {
  border-color: hsl(0, 0%, 100%);
}
.select.is-white select {
  border-color: hsl(0, 0%, 100%);
}
.select.is-white select:hover, .select.is-white select.is-hovered {
  border-color: #f2f2f2;
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
  box-shadow: none rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after {
  border-color: hsl(0, 0%, 4%);
}
.select.is-black select {
  border-color: hsl(0, 0%, 4%);
}
.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: black;
}
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
  box-shadow: none rgba(10, 10, 10, 0.25);
}
.select.is-light:not(:hover)::after {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: #e8e8e8;
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
  box-shadow: none rgba(245, 245, 245, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: hsl(0, 0%, 21%);
}
.select.is-dark select {
  border-color: hsl(0, 0%, 21%);
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: #292929;
}
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
  box-shadow: none rgba(54, 54, 54, 0.25);
}
.select.is-primary:not(:hover)::after {
  border-color: hsl(171, 100%, 41%);
}
.select.is-primary select {
  border-color: hsl(171, 100%, 41%);
}
.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: #00b89c;
}
.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
  box-shadow: none rgba(0, 209, 178, 0.25);
}
.select.is-link:not(:hover)::after {
  border-color: hsl(229, 53%, 53%);
}
.select.is-link select {
  border-color: hsl(229, 53%, 53%);
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: #3a51bb;
}
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
  box-shadow: none rgba(72, 95, 199, 0.25);
}
.select.is-info:not(:hover)::after {
  border-color: hsl(207, 61%, 53%);
}
.select.is-info select {
  border-color: hsl(207, 61%, 53%);
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: #3082c5;
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
  box-shadow: none rgba(62, 142, 208, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: hsl(153, 53%, 53%);
}
.select.is-success select {
  border-color: hsl(153, 53%, 53%);
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: #3abb81;
}
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
  box-shadow: none rgba(72, 199, 142, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: hsl(44, 100%, 77%);
}
.select.is-warning select {
  border-color: hsl(44, 100%, 77%);
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: #ffd970;
}
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
  box-shadow: none rgba(255, 224, 138, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: hsl(348, 86%, 61%);
}
.select.is-danger select {
  border-color: hsl(348, 86%, 61%);
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: #ef2e55;
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
  box-shadow: none rgba(241, 70, 104, 0.25);
}
.select.is-small {
  border-radius: 2px;
  font-size: 0.8571428571rem;
}
.select.is-medium {
  font-size: 1.25rem;
}
.select.is-large {
  font-size: 1.5rem;
}
.select.is-disabled::after {
  border-color: hsl(0, 0%, 48%) !important;
  opacity: 0.5;
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: 0.8571428571rem;
}
.select.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.select.is-loading.is-large:after {
  font-size: 1.5rem;
}
.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.file.is-white .file-cta {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: hsl(0, 0%, 4%);
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: hsl(0, 0%, 4%);
}
.file.is-black .file-cta {
  background-color: hsl(0, 0%, 4%);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: #040404;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
  color: hsl(0, 0%, 100%);
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: black;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-light .file-cta {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-dark .file-cta {
  background-color: hsl(0, 0%, 21%);
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta {
  background-color: hsl(171, 100%, 41%);
  border-color: transparent;
  color: #fff;
}
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: #00c4a7;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
  color: #fff;
}
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: hsl(229, 53%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: #3e56c4;
  border-color: transparent;
  color: #fff;
}
.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(72, 95, 199, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: #3a51bb;
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: hsl(207, 61%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: hsl(153, 53%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: #3ec487;
  border-color: transparent;
  color: #fff;
}
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.25);
  color: #fff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff;
}
.file.is-warning .file-cta {
  background-color: hsl(44, 100%, 77%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: #ffdc7d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-danger .file-cta {
  background-color: hsl(348, 86%, 61%);
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}
.file.is-small {
  font-size: 0.8571428571rem;
}
.file.is-normal {
  font-size: 1rem;
}
.file.is-medium {
  font-size: 1.25rem;
}
.file.is-medium .file-icon .fa {
  font-size: 21px;
}
.file.is-large {
  font-size: 1.5rem;
}
.file.is-large .file-icon .fa {
  font-size: 28px;
}
.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.file.has-name.is-empty .file-cta {
  border-radius: 4px;
}
.file.has-name.is-empty .file-name {
  display: none;
}
.file.is-boxed .file-label {
  flex-direction: column;
}
.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}
.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}
.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}
.file.is-boxed .file-icon .fa {
  font-size: 21px;
}
.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}
.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}
.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}
.file.is-boxed.has-name .file-cta {
  border-radius: 4px 4px 0 0;
}
.file.is-boxed.has-name .file-name {
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px;
}
.file.is-centered {
  justify-content: center;
}
.file.is-fullwidth .file-label {
  width: 100%;
}
.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}
.file.is-right {
  justify-content: flex-end;
}
.file.is-right .file-cta {
  border-radius: 0 4px 4px 0;
}
.file.is-right .file-name {
  border-radius: 4px 0 0 4px;
  border-width: 1px 0 1px 1px;
  order: -1;
}
.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.file-label:hover .file-cta {
  background-color: #eeeeee;
  color: hsl(0, 0%, 21%);
}
.file-label:hover .file-name {
  border-color: #d5d5d5;
}
.file-label:active .file-cta {
  background-color: #e8e8e8;
  color: hsl(0, 0%, 21%);
}
.file-label:active .file-name {
  border-color: #cfcfcf;
}
.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.file-cta,
.file-name {
  border-color: hsl(0, 0%, 86%);
  border-radius: 4px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}
.file-cta {
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 29%);
}
.file-name {
  border-color: hsl(0, 0%, 86%);
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}
.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}
.file-icon .fa {
  font-size: 14px;
}
.label {
  color: #424242;
  display: block;
  font-size: 1rem;
  font-weight: 400;
}
.label:not(:last-child) {
  margin-bottom: 0.5em;
}
.label.is-small {
  font-size: 0.8571428571rem;
}
.label.is-medium {
  font-size: 1.25rem;
}
.label.is-large {
  font-size: 1.5rem;
}
.help {
  display: block;
  font-size: 12px;
  margin-top: 0.25rem;
}
.help.is-white {
  color: hsl(0, 0%, 100%);
}
.help.is-black {
  color: hsl(0, 0%, 4%);
}
.help.is-light {
  color: hsl(0, 0%, 96%);
}
.help.is-dark {
  color: hsl(0, 0%, 21%);
}
.help.is-primary {
  color: hsl(171, 100%, 41%);
}
.help.is-link {
  color: hsl(229, 53%, 53%);
}
.help.is-info {
  color: hsl(207, 61%, 53%);
}
.help.is-success {
  color: hsl(153, 53%, 53%);
}
.help.is-warning {
  color: hsl(44, 100%, 77%);
}
.help.is-danger {
  color: hsl(348, 86%, 61%);
}
.field:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}
.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3;
}
.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}
.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons.has-addons-centered {
  justify-content: center;
}
.field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}
.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}
.field.is-grouped > .control {
  flex-shrink: 0;
}
.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
.field.is-horizontal {
    display: flex;
}
}
.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 768px) {
.field-label {
    margin-bottom: 0.5rem;
}
}
@media screen and (min-width: 769px), print {
.field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
}
.field-label.is-small {
    font-size: 0.8571428571rem;
    padding-top: 0.375em;
}
.field-label.is-normal {
    padding-top: 0.375em;
}
.field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
}
.field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
}
}
.field-body .field .field {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
.field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
}
.field-body .field {
    margin-bottom: 0;
}
.field-body > .field {
    flex-shrink: 1;
}
.field-body > .field:not(.is-narrow) {
    flex-grow: 1;
}
.field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
}
}
.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: hsl(0, 0%, 29%);
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 0.8571428571rem;
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.25rem;
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.5rem;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: hsl(0, 0%, 86%);
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: 0.8571428571rem;
}
.control.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.control.is-loading.is-large:after {
  font-size: 1.5rem;
}
.level {
  align-items: center;
  justify-content: space-between;
}
.level code {
  border-radius: 4px;
}
.level img {
  display: inline-block;
  vertical-align: top;
}
.level.is-mobile {
  display: flex;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}
.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}
.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}
@media screen and (min-width: 769px), print {
.level {
    display: flex;
}
.level > .level-item:not(.is-narrow) {
    flex-grow: 1;
}
}
.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}
.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
.level-item:not(:last-child) {
    margin-bottom: 0.75rem;
}
}
.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}
@media screen and (min-width: 769px), print {
.level-left .level-item:not(:last-child),
  .level-right .level-item:not(:last-child) {
    margin-right: 0.75rem;
}
}
.level-left {
  align-items: center;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
.level-left + .level-right {
    margin-top: 1.5rem;
}
}
@media screen and (min-width: 769px), print {
.level-left {
    display: flex;
}
}
.level-right {
  align-items: center;
  justify-content: flex-end;
}
@media screen and (min-width: 769px), print {
.level-right {
    display: flex;
}
}
.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}
.modal.is-active {
  display: flex;
}
.modal-background {
  background-color: rgba(10, 10, 10, 0.86);
}
.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 769px) {
.modal-content,
  .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: auto;
}
}
.modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}
.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}
.modal-card-head,
.modal-card-foot {
  align-items: center;
  background-color: #fff;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 16px;
  position: relative;
}
.modal-card-head {
  border-bottom: 1px solid #f5f5f5;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.modal-card-title {
  color: hsl(0, 0%, 21%);
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 18px;
  line-height: 1;
}
.modal-card-foot {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-top: 1px solid #f5f5f5;
}
.modal-card-foot .button:not(:last-child) {
  margin-right: 0.5em;
}
.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: hsl(0, 0%, 100%);
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 16px;
}
.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}
.pagination.is-small {
  font-size: 0.8571428571rem;
}
.pagination.is-medium {
  font-size: 1.25rem;
}
.pagination.is-large {
  font-size: 1.5rem;
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 9999px;
}
.pagination.is-rounded .pagination-link {
  border-radius: 9999px;
}
.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
}
.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: hsl(0, 0%, 86%);
  color: hsl(0, 0%, 21%);
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: hsl(0, 0%, 71%);
  color: hsl(0, 0%, 21%);
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: hsl(229, 53%, 53%);
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
}
.pagination-previous[disabled], .pagination-previous.is-disabled,
.pagination-next[disabled],
.pagination-next.is-disabled,
.pagination-link[disabled],
.pagination-link.is-disabled {
  background-color: hsl(0, 0%, 86%);
  border-color: hsl(0, 0%, 86%);
  box-shadow: none;
  color: hsl(0, 0%, 48%);
  opacity: 0.5;
}
.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.pagination-link.is-current {
  background-color: hsl(229, 53%, 53%);
  border-color: hsl(229, 53%, 53%);
  color: #fff;
}
.pagination-ellipsis {
  color: hsl(0, 0%, 71%);
  pointer-events: none;
}
.pagination-list {
  flex-wrap: wrap;
}
.pagination-list li {
  list-style: none;
}
@media screen and (max-width: 768px) {
.pagination {
    flex-wrap: wrap;
}
.pagination-previous,
  .pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
}
.pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
}
}
@media screen and (min-width: 769px), print {
.pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
}
.pagination-previous,
  .pagination-next,
  .pagination-link,
  .pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0;
}
.pagination-previous {
    order: 2;
}
.pagination-next {
    order: 3;
}
.pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0;
}
.pagination.is-centered .pagination-previous {
    order: 1;
}
.pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
}
.pagination.is-centered .pagination-next {
    order: 3;
}
.pagination.is-right .pagination-previous {
    order: 1;
}
.pagination.is-right .pagination-next {
    order: 2;
}
.pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
}
}
.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}
.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.33333337%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.33333337%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.66666674%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.66666674%;
}
.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.33333337%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.33333337%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.66666674%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.66666674%;
}
.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.33333337%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.33333337%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.66666674%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.66666674%;
}
.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.33333337%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.33333337%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.66666674%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.66666674%;
}
.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 768px) {
.column.is-narrow-mobile {
    flex: none;
    width: unset;
}
.column.is-full-mobile {
    flex: none;
    width: 100%;
}
.column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
}
.column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
}
.column.is-half-mobile {
    flex: none;
    width: 50%;
}
.column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
}
.column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
}
.column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
}
.column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
}
.column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
}
.column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
}
.column.is-offset-three-quarters-mobile {
    margin-left: 75%;
}
.column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
}
.column.is-offset-half-mobile {
    margin-left: 50%;
}
.column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
}
.column.is-offset-one-quarter-mobile {
    margin-left: 25%;
}
.column.is-offset-one-fifth-mobile {
    margin-left: 20%;
}
.column.is-offset-two-fifths-mobile {
    margin-left: 40%;
}
.column.is-offset-three-fifths-mobile {
    margin-left: 60%;
}
.column.is-offset-four-fifths-mobile {
    margin-left: 80%;
}
.column.is-0-mobile {
    flex: none;
    width: 0%;
}
.column.is-offset-0-mobile {
    margin-left: 0%;
}
.column.is-1-mobile {
    flex: none;
    width: 8.33333337%;
}
.column.is-offset-1-mobile {
    margin-left: 8.33333337%;
}
.column.is-2-mobile {
    flex: none;
    width: 16.66666674%;
}
.column.is-offset-2-mobile {
    margin-left: 16.66666674%;
}
.column.is-3-mobile {
    flex: none;
    width: 25%;
}
.column.is-offset-3-mobile {
    margin-left: 25%;
}
.column.is-4-mobile {
    flex: none;
    width: 33.33333337%;
}
.column.is-offset-4-mobile {
    margin-left: 33.33333337%;
}
.column.is-5-mobile {
    flex: none;
    width: 41.66666674%;
}
.column.is-offset-5-mobile {
    margin-left: 41.66666674%;
}
.column.is-6-mobile {
    flex: none;
    width: 50%;
}
.column.is-offset-6-mobile {
    margin-left: 50%;
}
.column.is-7-mobile {
    flex: none;
    width: 58.33333337%;
}
.column.is-offset-7-mobile {
    margin-left: 58.33333337%;
}
.column.is-8-mobile {
    flex: none;
    width: 66.66666674%;
}
.column.is-offset-8-mobile {
    margin-left: 66.66666674%;
}
.column.is-9-mobile {
    flex: none;
    width: 75%;
}
.column.is-offset-9-mobile {
    margin-left: 75%;
}
.column.is-10-mobile {
    flex: none;
    width: 83.33333337%;
}
.column.is-offset-10-mobile {
    margin-left: 83.33333337%;
}
.column.is-11-mobile {
    flex: none;
    width: 91.66666674%;
}
.column.is-offset-11-mobile {
    margin-left: 91.66666674%;
}
.column.is-12-mobile {
    flex: none;
    width: 100%;
}
.column.is-offset-12-mobile {
    margin-left: 100%;
}
}
@media screen and (min-width: 769px), print {
.column.is-narrow, .column.is-narrow-tablet {
    flex: none;
    width: unset;
}
.column.is-full, .column.is-full-tablet {
    flex: none;
    width: 100%;
}
.column.is-three-quarters, .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
}
.column.is-two-thirds, .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
}
.column.is-half, .column.is-half-tablet {
    flex: none;
    width: 50%;
}
.column.is-one-third, .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
}
.column.is-one-quarter, .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
}
.column.is-one-fifth, .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
}
.column.is-two-fifths, .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
}
.column.is-three-fifths, .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
}
.column.is-four-fifths, .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
}
.column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
}
.column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
}
.column.is-offset-half, .column.is-offset-half-tablet {
    margin-left: 50%;
}
.column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
}
.column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
}
.column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
}
.column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
}
.column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
}
.column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
}
.column.is-0, .column.is-0-tablet {
    flex: none;
    width: 0%;
}
.column.is-offset-0, .column.is-offset-0-tablet {
    margin-left: 0%;
}
.column.is-1, .column.is-1-tablet {
    flex: none;
    width: 8.33333337%;
}
.column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.33333337%;
}
.column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.66666674%;
}
.column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.66666674%;
}
.column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%;
}
.column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%;
}
.column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.33333337%;
}
.column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.33333337%;
}
.column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.66666674%;
}
.column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.66666674%;
}
.column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%;
}
.column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%;
}
.column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.33333337%;
}
.column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.33333337%;
}
.column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.66666674%;
}
.column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.66666674%;
}
.column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%;
}
.column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%;
}
.column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.33333337%;
}
.column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.33333337%;
}
.column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.66666674%;
}
.column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.66666674%;
}
.column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%;
}
.column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%;
}
}
@media screen and (max-width: 1023px) {
.column.is-narrow-touch {
    flex: none;
    width: unset;
}
.column.is-full-touch {
    flex: none;
    width: 100%;
}
.column.is-three-quarters-touch {
    flex: none;
    width: 75%;
}
.column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
}
.column.is-half-touch {
    flex: none;
    width: 50%;
}
.column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
}
.column.is-one-quarter-touch {
    flex: none;
    width: 25%;
}
.column.is-one-fifth-touch {
    flex: none;
    width: 20%;
}
.column.is-two-fifths-touch {
    flex: none;
    width: 40%;
}
.column.is-three-fifths-touch {
    flex: none;
    width: 60%;
}
.column.is-four-fifths-touch {
    flex: none;
    width: 80%;
}
.column.is-offset-three-quarters-touch {
    margin-left: 75%;
}
.column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
}
.column.is-offset-half-touch {
    margin-left: 50%;
}
.column.is-offset-one-third-touch {
    margin-left: 33.3333%;
}
.column.is-offset-one-quarter-touch {
    margin-left: 25%;
}
.column.is-offset-one-fifth-touch {
    margin-left: 20%;
}
.column.is-offset-two-fifths-touch {
    margin-left: 40%;
}
.column.is-offset-three-fifths-touch {
    margin-left: 60%;
}
.column.is-offset-four-fifths-touch {
    margin-left: 80%;
}
.column.is-0-touch {
    flex: none;
    width: 0%;
}
.column.is-offset-0-touch {
    margin-left: 0%;
}
.column.is-1-touch {
    flex: none;
    width: 8.33333337%;
}
.column.is-offset-1-touch {
    margin-left: 8.33333337%;
}
.column.is-2-touch {
    flex: none;
    width: 16.66666674%;
}
.column.is-offset-2-touch {
    margin-left: 16.66666674%;
}
.column.is-3-touch {
    flex: none;
    width: 25%;
}
.column.is-offset-3-touch {
    margin-left: 25%;
}
.column.is-4-touch {
    flex: none;
    width: 33.33333337%;
}
.column.is-offset-4-touch {
    margin-left: 33.33333337%;
}
.column.is-5-touch {
    flex: none;
    width: 41.66666674%;
}
.column.is-offset-5-touch {
    margin-left: 41.66666674%;
}
.column.is-6-touch {
    flex: none;
    width: 50%;
}
.column.is-offset-6-touch {
    margin-left: 50%;
}
.column.is-7-touch {
    flex: none;
    width: 58.33333337%;
}
.column.is-offset-7-touch {
    margin-left: 58.33333337%;
}
.column.is-8-touch {
    flex: none;
    width: 66.66666674%;
}
.column.is-offset-8-touch {
    margin-left: 66.66666674%;
}
.column.is-9-touch {
    flex: none;
    width: 75%;
}
.column.is-offset-9-touch {
    margin-left: 75%;
}
.column.is-10-touch {
    flex: none;
    width: 83.33333337%;
}
.column.is-offset-10-touch {
    margin-left: 83.33333337%;
}
.column.is-11-touch {
    flex: none;
    width: 91.66666674%;
}
.column.is-offset-11-touch {
    margin-left: 91.66666674%;
}
.column.is-12-touch {
    flex: none;
    width: 100%;
}
.column.is-offset-12-touch {
    margin-left: 100%;
}
}
@media screen and (min-width: 1024px) {
.column.is-narrow-desktop {
    flex: none;
    width: unset;
}
.column.is-full-desktop {
    flex: none;
    width: 100%;
}
.column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
}
.column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
}
.column.is-half-desktop {
    flex: none;
    width: 50%;
}
.column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
}
.column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
}
.column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
}
.column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
}
.column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
}
.column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
}
.column.is-offset-three-quarters-desktop {
    margin-left: 75%;
}
.column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
}
.column.is-offset-half-desktop {
    margin-left: 50%;
}
.column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
}
.column.is-offset-one-quarter-desktop {
    margin-left: 25%;
}
.column.is-offset-one-fifth-desktop {
    margin-left: 20%;
}
.column.is-offset-two-fifths-desktop {
    margin-left: 40%;
}
.column.is-offset-three-fifths-desktop {
    margin-left: 60%;
}
.column.is-offset-four-fifths-desktop {
    margin-left: 80%;
}
.column.is-0-desktop {
    flex: none;
    width: 0%;
}
.column.is-offset-0-desktop {
    margin-left: 0%;
}
.column.is-1-desktop {
    flex: none;
    width: 8.33333337%;
}
.column.is-offset-1-desktop {
    margin-left: 8.33333337%;
}
.column.is-2-desktop {
    flex: none;
    width: 16.66666674%;
}
.column.is-offset-2-desktop {
    margin-left: 16.66666674%;
}
.column.is-3-desktop {
    flex: none;
    width: 25%;
}
.column.is-offset-3-desktop {
    margin-left: 25%;
}
.column.is-4-desktop {
    flex: none;
    width: 33.33333337%;
}
.column.is-offset-4-desktop {
    margin-left: 33.33333337%;
}
.column.is-5-desktop {
    flex: none;
    width: 41.66666674%;
}
.column.is-offset-5-desktop {
    margin-left: 41.66666674%;
}
.column.is-6-desktop {
    flex: none;
    width: 50%;
}
.column.is-offset-6-desktop {
    margin-left: 50%;
}
.column.is-7-desktop {
    flex: none;
    width: 58.33333337%;
}
.column.is-offset-7-desktop {
    margin-left: 58.33333337%;
}
.column.is-8-desktop {
    flex: none;
    width: 66.66666674%;
}
.column.is-offset-8-desktop {
    margin-left: 66.66666674%;
}
.column.is-9-desktop {
    flex: none;
    width: 75%;
}
.column.is-offset-9-desktop {
    margin-left: 75%;
}
.column.is-10-desktop {
    flex: none;
    width: 83.33333337%;
}
.column.is-offset-10-desktop {
    margin-left: 83.33333337%;
}
.column.is-11-desktop {
    flex: none;
    width: 91.66666674%;
}
.column.is-offset-11-desktop {
    margin-left: 91.66666674%;
}
.column.is-12-desktop {
    flex: none;
    width: 100%;
}
.column.is-offset-12-desktop {
    margin-left: 100%;
}
}
@media screen and (min-width: 1216px) {
.column.is-narrow-widescreen {
    flex: none;
    width: unset;
}
.column.is-full-widescreen {
    flex: none;
    width: 100%;
}
.column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
}
.column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
}
.column.is-half-widescreen {
    flex: none;
    width: 50%;
}
.column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
}
.column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
}
.column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
}
.column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
}
.column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
}
.column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
}
.column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
}
.column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
}
.column.is-offset-half-widescreen {
    margin-left: 50%;
}
.column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
}
.column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
}
.column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
}
.column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
}
.column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
}
.column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
}
.column.is-0-widescreen {
    flex: none;
    width: 0%;
}
.column.is-offset-0-widescreen {
    margin-left: 0%;
}
.column.is-1-widescreen {
    flex: none;
    width: 8.33333337%;
}
.column.is-offset-1-widescreen {
    margin-left: 8.33333337%;
}
.column.is-2-widescreen {
    flex: none;
    width: 16.66666674%;
}
.column.is-offset-2-widescreen {
    margin-left: 16.66666674%;
}
.column.is-3-widescreen {
    flex: none;
    width: 25%;
}
.column.is-offset-3-widescreen {
    margin-left: 25%;
}
.column.is-4-widescreen {
    flex: none;
    width: 33.33333337%;
}
.column.is-offset-4-widescreen {
    margin-left: 33.33333337%;
}
.column.is-5-widescreen {
    flex: none;
    width: 41.66666674%;
}
.column.is-offset-5-widescreen {
    margin-left: 41.66666674%;
}
.column.is-6-widescreen {
    flex: none;
    width: 50%;
}
.column.is-offset-6-widescreen {
    margin-left: 50%;
}
.column.is-7-widescreen {
    flex: none;
    width: 58.33333337%;
}
.column.is-offset-7-widescreen {
    margin-left: 58.33333337%;
}
.column.is-8-widescreen {
    flex: none;
    width: 66.66666674%;
}
.column.is-offset-8-widescreen {
    margin-left: 66.66666674%;
}
.column.is-9-widescreen {
    flex: none;
    width: 75%;
}
.column.is-offset-9-widescreen {
    margin-left: 75%;
}
.column.is-10-widescreen {
    flex: none;
    width: 83.33333337%;
}
.column.is-offset-10-widescreen {
    margin-left: 83.33333337%;
}
.column.is-11-widescreen {
    flex: none;
    width: 91.66666674%;
}
.column.is-offset-11-widescreen {
    margin-left: 91.66666674%;
}
.column.is-12-widescreen {
    flex: none;
    width: 100%;
}
.column.is-offset-12-widescreen {
    margin-left: 100%;
}
}
@media screen and (min-width: 1408px) {
.column.is-narrow-fullhd {
    flex: none;
    width: unset;
}
.column.is-full-fullhd {
    flex: none;
    width: 100%;
}
.column.is-three-quarters-fullhd {
    flex: none;
    width: 75%;
}
.column.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
}
.column.is-half-fullhd {
    flex: none;
    width: 50%;
}
.column.is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
}
.column.is-one-quarter-fullhd {
    flex: none;
    width: 25%;
}
.column.is-one-fifth-fullhd {
    flex: none;
    width: 20%;
}
.column.is-two-fifths-fullhd {
    flex: none;
    width: 40%;
}
.column.is-three-fifths-fullhd {
    flex: none;
    width: 60%;
}
.column.is-four-fifths-fullhd {
    flex: none;
    width: 80%;
}
.column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
}
.column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
}
.column.is-offset-half-fullhd {
    margin-left: 50%;
}
.column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
}
.column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
}
.column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
}
.column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
}
.column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
}
.column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
}
.column.is-0-fullhd {
    flex: none;
    width: 0%;
}
.column.is-offset-0-fullhd {
    margin-left: 0%;
}
.column.is-1-fullhd {
    flex: none;
    width: 8.33333337%;
}
.column.is-offset-1-fullhd {
    margin-left: 8.33333337%;
}
.column.is-2-fullhd {
    flex: none;
    width: 16.66666674%;
}
.column.is-offset-2-fullhd {
    margin-left: 16.66666674%;
}
.column.is-3-fullhd {
    flex: none;
    width: 25%;
}
.column.is-offset-3-fullhd {
    margin-left: 25%;
}
.column.is-4-fullhd {
    flex: none;
    width: 33.33333337%;
}
.column.is-offset-4-fullhd {
    margin-left: 33.33333337%;
}
.column.is-5-fullhd {
    flex: none;
    width: 41.66666674%;
}
.column.is-offset-5-fullhd {
    margin-left: 41.66666674%;
}
.column.is-6-fullhd {
    flex: none;
    width: 50%;
}
.column.is-offset-6-fullhd {
    margin-left: 50%;
}
.column.is-7-fullhd {
    flex: none;
    width: 58.33333337%;
}
.column.is-offset-7-fullhd {
    margin-left: 58.33333337%;
}
.column.is-8-fullhd {
    flex: none;
    width: 66.66666674%;
}
.column.is-offset-8-fullhd {
    margin-left: 66.66666674%;
}
.column.is-9-fullhd {
    flex: none;
    width: 75%;
}
.column.is-offset-9-fullhd {
    margin-left: 75%;
}
.column.is-10-fullhd {
    flex: none;
    width: 83.33333337%;
}
.column.is-offset-10-fullhd {
    margin-left: 83.33333337%;
}
.column.is-11-fullhd {
    flex: none;
    width: 91.66666674%;
}
.column.is-offset-11-fullhd {
    margin-left: 91.66666674%;
}
.column.is-12-fullhd {
    flex: none;
    width: 100%;
}
.column.is-offset-12-fullhd {
    margin-left: 100%;
}
}
.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.columns:last-child {
  margin-bottom: -0.75rem;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}
.columns.is-centered {
  justify-content: center;
}
.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: flex;
}
.columns.is-multiline {
  flex-wrap: wrap;
}
.columns.is-vcentered {
  align-items: center;
}
@media screen and (min-width: 769px), print {
.columns:not(.is-desktop) {
    display: flex;
}
}
@media screen and (min-width: 1024px) {
.columns.is-desktop {
    display: flex;
}
}
.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.columns.is-variable > .column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.columns.is-variable.is-0 {
  --columnGap: 0rem;
}
@media screen and (max-width: 768px) {
.columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
}
}
@media screen and (min-width: 769px), print {
.columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem;
}
}
@media screen and (max-width: 1023px) {
.columns.is-variable.is-0-touch {
    --columnGap: 0rem;
}
}
@media screen and (min-width: 1024px) {
.columns.is-variable.is-0-desktop {
    --columnGap: 0rem;
}
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem;
}
}
@media screen and (min-width: 1216px) {
.columns.is-variable.is-0-widescreen {
    --columnGap: 0rem;
}
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-0-widescreen-only {
    --columnGap: 0rem;
}
}
@media screen and (min-width: 1408px) {
.columns.is-variable.is-0-fullhd {
    --columnGap: 0rem;
}
}
.columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}
@media screen and (max-width: 768px) {
.columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
}
}
@media screen and (min-width: 769px), print {
.columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem;
}
}
@media screen and (max-width: 1023px) {
.columns.is-variable.is-1-touch {
    --columnGap: 0.25rem;
}
}
@media screen and (min-width: 1024px) {
.columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem;
}
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem;
}
}
@media screen and (min-width: 1216px) {
.columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem;
}
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-1-widescreen-only {
    --columnGap: 0.25rem;
}
}
@media screen and (min-width: 1408px) {
.columns.is-variable.is-1-fullhd {
    --columnGap: 0.25rem;
}
}
.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 768px) {
.columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
}
}
@media screen and (min-width: 769px), print {
.columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem;
}
}
@media screen and (max-width: 1023px) {
.columns.is-variable.is-2-touch {
    --columnGap: 0.5rem;
}
}
@media screen and (min-width: 1024px) {
.columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem;
}
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem;
}
}
@media screen and (min-width: 1216px) {
.columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem;
}
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-2-widescreen-only {
    --columnGap: 0.5rem;
}
}
@media screen and (min-width: 1408px) {
.columns.is-variable.is-2-fullhd {
    --columnGap: 0.5rem;
}
}
.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 768px) {
.columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
}
}
@media screen and (min-width: 769px), print {
.columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem;
}
}
@media screen and (max-width: 1023px) {
.columns.is-variable.is-3-touch {
    --columnGap: 0.75rem;
}
}
@media screen and (min-width: 1024px) {
.columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem;
}
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem;
}
}
@media screen and (min-width: 1216px) {
.columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem;
}
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-3-widescreen-only {
    --columnGap: 0.75rem;
}
}
@media screen and (min-width: 1408px) {
.columns.is-variable.is-3-fullhd {
    --columnGap: 0.75rem;
}
}
.columns.is-variable.is-4 {
  --columnGap: 1rem;
}
@media screen and (max-width: 768px) {
.columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
}
}
@media screen and (min-width: 769px), print {
.columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
}
}
@media screen and (max-width: 1023px) {
.columns.is-variable.is-4-touch {
    --columnGap: 1rem;
}
}
@media screen and (min-width: 1024px) {
.columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
}
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
}
}
@media screen and (min-width: 1216px) {
.columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
}
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-4-widescreen-only {
    --columnGap: 1rem;
}
}
@media screen and (min-width: 1408px) {
.columns.is-variable.is-4-fullhd {
    --columnGap: 1rem;
}
}
.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 768px) {
.columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
}
}
@media screen and (min-width: 769px), print {
.columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
}
}
@media screen and (max-width: 1023px) {
.columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
}
}
@media screen and (min-width: 1024px) {
.columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
}
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
}
}
@media screen and (min-width: 1216px) {
.columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
}
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-5-widescreen-only {
    --columnGap: 1.25rem;
}
}
@media screen and (min-width: 1408px) {
.columns.is-variable.is-5-fullhd {
    --columnGap: 1.25rem;
}
}
.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 768px) {
.columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
}
}
@media screen and (min-width: 769px), print {
.columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
}
}
@media screen and (max-width: 1023px) {
.columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
}
}
@media screen and (min-width: 1024px) {
.columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
}
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
}
}
@media screen and (min-width: 1216px) {
.columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
}
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-6-widescreen-only {
    --columnGap: 1.5rem;
}
}
@media screen and (min-width: 1408px) {
.columns.is-variable.is-6-fullhd {
    --columnGap: 1.5rem;
}
}
.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 768px) {
.columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
}
}
@media screen and (min-width: 769px), print {
.columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
}
}
@media screen and (max-width: 1023px) {
.columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
}
}
@media screen and (min-width: 1024px) {
.columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
}
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
}
}
@media screen and (min-width: 1216px) {
.columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
}
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-7-widescreen-only {
    --columnGap: 1.75rem;
}
}
@media screen and (min-width: 1408px) {
.columns.is-variable.is-7-fullhd {
    --columnGap: 1.75rem;
}
}
.columns.is-variable.is-8 {
  --columnGap: 2rem;
}
@media screen and (max-width: 768px) {
.columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
}
}
@media screen and (min-width: 769px), print {
.columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
}
}
@media screen and (max-width: 1023px) {
.columns.is-variable.is-8-touch {
    --columnGap: 2rem;
}
}
@media screen and (min-width: 1024px) {
.columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
}
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
}
}
@media screen and (min-width: 1216px) {
.columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
}
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-8-widescreen-only {
    --columnGap: 2rem;
}
}
@media screen and (min-width: 1408px) {
.columns.is-variable.is-8-fullhd {
    --columnGap: 2rem;
}
}
.m0 {
  margin: 0px !important;
}
.mt0 {
  margin-top: 0px !important;
}
.mr0 {
  margin-right: 0px !important;
}
.mb0 {
  margin-bottom: 0px !important;
}
.ml0 {
  margin-left: 0px !important;
}
.m1 {
  margin: 4px !important;
}
.mt1 {
  margin-top: 4px !important;
}
.mr1 {
  margin-right: 4px !important;
}
.mb1 {
  margin-bottom: 4px !important;
}
.ml1 {
  margin-left: 4px !important;
}
.m2 {
  margin: 8px !important;
}
.mt2 {
  margin-top: 8px !important;
}
.mr2 {
  margin-right: 8px !important;
}
.mb2 {
  margin-bottom: 8px !important;
}
.ml2 {
  margin-left: 8px !important;
}
.m3 {
  margin: 12px !important;
}
.mt3 {
  margin-top: 12px !important;
}
.mr3 {
  margin-right: 12px !important;
}
.mb3 {
  margin-bottom: 12px !important;
}
.ml3 {
  margin-left: 12px !important;
}
.m4 {
  margin: 16px !important;
}
.mt4 {
  margin-top: 16px !important;
}
.mr4 {
  margin-right: 16px !important;
}
.mb4 {
  margin-bottom: 16px !important;
}
.ml4 {
  margin-left: 16px !important;
}
.m5 {
  margin: 20px !important;
}
.mt5 {
  margin-top: 20px !important;
}
.mr5 {
  margin-right: 20px !important;
}
.mb5 {
  margin-bottom: 20px !important;
}
.ml5 {
  margin-left: 20px !important;
}
.m6 {
  margin: 24px !important;
}
.mt6 {
  margin-top: 24px !important;
}
.mr6 {
  margin-right: 24px !important;
}
.mb6 {
  margin-bottom: 24px !important;
}
.ml6 {
  margin-left: 24px !important;
}
.m7 {
  margin: 28px !important;
}
.mt7 {
  margin-top: 28px !important;
}
.mr7 {
  margin-right: 28px !important;
}
.mb7 {
  margin-bottom: 28px !important;
}
.ml7 {
  margin-left: 28px !important;
}
.m8 {
  margin: 32px !important;
}
.mt8 {
  margin-top: 32px !important;
}
.mr8 {
  margin-right: 32px !important;
}
.mb8 {
  margin-bottom: 32px !important;
}
.ml8 {
  margin-left: 32px !important;
}
.m9 {
  margin: 36px !important;
}
.mt9 {
  margin-top: 36px !important;
}
.mr9 {
  margin-right: 36px !important;
}
.mb9 {
  margin-bottom: 36px !important;
}
.ml9 {
  margin-left: 36px !important;
}
.m10 {
  margin: 40px !important;
}
.mt10 {
  margin-top: 40px !important;
}
.mr10 {
  margin-right: 40px !important;
}
.mb10 {
  margin-bottom: 40px !important;
}
.ml10 {
  margin-left: 40px !important;
}
.m11 {
  margin: 44px !important;
}
.mt11 {
  margin-top: 44px !important;
}
.mr11 {
  margin-right: 44px !important;
}
.mb11 {
  margin-bottom: 44px !important;
}
.ml11 {
  margin-left: 44px !important;
}
.m12 {
  margin: 48px !important;
}
.mt12 {
  margin-top: 48px !important;
}
.mr12 {
  margin-right: 48px !important;
}
.mb12 {
  margin-bottom: 48px !important;
}
.ml12 {
  margin-left: 48px !important;
}
.p0 {
  padding: 0px !important;
}
.pt0 {
  padding-top: 0px !important;
}
.pr0 {
  padding-right: 0px !important;
}
.pb0 {
  padding-bottom: 0px !important;
}
.pl0 {
  padding-left: 0px !important;
}
.p1 {
  padding: 4px !important;
}
.pt1 {
  padding-top: 4px !important;
}
.pr1 {
  padding-right: 4px !important;
}
.pb1 {
  padding-bottom: 4px !important;
}
.pl1 {
  padding-left: 4px !important;
}
.p2 {
  padding: 8px !important;
}
.pt2 {
  padding-top: 8px !important;
}
.pr2 {
  padding-right: 8px !important;
}
.pb2 {
  padding-bottom: 8px !important;
}
.pl2 {
  padding-left: 8px !important;
}
.p3 {
  padding: 12px !important;
}
.pt3 {
  padding-top: 12px !important;
}
.pr3 {
  padding-right: 12px !important;
}
.pb3 {
  padding-bottom: 12px !important;
}
.pl3 {
  padding-left: 12px !important;
}
.p4 {
  padding: 16px !important;
}
.pt4 {
  padding-top: 16px !important;
}
.pr4 {
  padding-right: 16px !important;
}
.pb4 {
  padding-bottom: 16px !important;
}
.pl4 {
  padding-left: 16px !important;
}
.p5 {
  padding: 20px !important;
}
.pt5 {
  padding-top: 20px !important;
}
.pr5 {
  padding-right: 20px !important;
}
.pb5 {
  padding-bottom: 20px !important;
}
.pl5 {
  padding-left: 20px !important;
}
.p6 {
  padding: 24px !important;
}
.pt6 {
  padding-top: 24px !important;
}
.pr6 {
  padding-right: 24px !important;
}
.pb6 {
  padding-bottom: 24px !important;
}
.pl6 {
  padding-left: 24px !important;
}
.p7 {
  padding: 28px !important;
}
.pt7 {
  padding-top: 28px !important;
}
.pr7 {
  padding-right: 28px !important;
}
.pb7 {
  padding-bottom: 28px !important;
}
.pl7 {
  padding-left: 28px !important;
}
.p8 {
  padding: 32px !important;
}
.pt8 {
  padding-top: 32px !important;
}
.pr8 {
  padding-right: 32px !important;
}
.pb8 {
  padding-bottom: 32px !important;
}
.pl8 {
  padding-left: 32px !important;
}
.p9 {
  padding: 36px !important;
}
.pt9 {
  padding-top: 36px !important;
}
.pr9 {
  padding-right: 36px !important;
}
.pb9 {
  padding-bottom: 36px !important;
}
.pl9 {
  padding-left: 36px !important;
}
.p10 {
  padding: 40px !important;
}
.pt10 {
  padding-top: 40px !important;
}
.pr10 {
  padding-right: 40px !important;
}
.pb10 {
  padding-bottom: 40px !important;
}
.pl10 {
  padding-left: 40px !important;
}
.p11 {
  padding: 44px !important;
}
.pt11 {
  padding-top: 44px !important;
}
.pr11 {
  padding-right: 44px !important;
}
.pb11 {
  padding-bottom: 44px !important;
}
.pl11 {
  padding-left: 44px !important;
}
.p12 {
  padding: 48px !important;
}
.pt12 {
  padding-top: 48px !important;
}
.pr12 {
  padding-right: 48px !important;
}
.pb12 {
  padding-bottom: 48px !important;
}
.pl12 {
  padding-left: 48px !important;
}
.w1 {
  width: 16px;
  min-width: 16px;
}
.w2 {
  width: 32px;
  min-width: 32px;
}
.w3 {
  width: 48px;
  min-width: 48px;
}
.w4 {
  width: 64px;
  min-width: 64px;
}
.w5 {
  width: 80px;
  min-width: 80px;
}
.w6 {
  width: 96px;
  min-width: 96px;
}
.w7 {
  width: 112px;
  min-width: 112px;
}
.w8 {
  width: 128px;
  min-width: 128px;
}
.w9 {
  width: 144px;
  min-width: 144px;
}
.w10 {
  width: 160px;
  min-width: 160px;
}
.w11 {
  width: 176px;
  min-width: 176px;
}
.w12 {
  width: 192px;
  min-width: 192px;
}
.w13 {
  width: 208px;
  min-width: 208px;
}
.w14 {
  width: 224px;
  min-width: 224px;
}
.w15 {
  width: 240px;
  min-width: 240px;
}
.w16 {
  width: 256px;
  min-width: 256px;
}
.w17 {
  width: 272px;
  min-width: 272px;
}
.w18 {
  width: 288px;
  min-width: 288px;
}
.w19 {
  width: 304px;
  min-width: 304px;
}
.w20 {
  width: 320px;
  min-width: 320px;
}
.w21 {
  width: 336px;
  min-width: 336px;
}
.w22 {
  width: 352px;
  min-width: 352px;
}
.w23 {
  width: 368px;
  min-width: 368px;
}
.w24 {
  width: 384px;
  min-width: 384px;
}
.w25 {
  width: 400px;
  min-width: 400px;
}
.w26 {
  width: 416px;
  min-width: 416px;
}
.w27 {
  width: 432px;
  min-width: 432px;
}
.w28 {
  width: 448px;
  min-width: 448px;
}
.w29 {
  width: 464px;
  min-width: 464px;
}
.w30 {
  width: 480px;
  min-width: 480px;
}
.w31 {
  width: 496px;
  min-width: 496px;
}
.w32 {
  width: 512px;
  min-width: 512px;
}
.w33 {
  width: 528px;
  min-width: 528px;
}
.w34 {
  width: 544px;
  min-width: 544px;
}
.w35 {
  width: 560px;
  min-width: 560px;
}
.w36 {
  width: 576px;
  min-width: 576px;
}
.w37 {
  width: 592px;
  min-width: 592px;
}
.w38 {
  width: 608px;
  min-width: 608px;
}
.w39 {
  width: 624px;
  min-width: 624px;
}
.w40 {
  width: 640px;
  min-width: 640px;
}
.w41 {
  width: 656px;
  min-width: 656px;
}
.w42 {
  width: 672px;
  min-width: 672px;
}
.w43 {
  width: 688px;
  min-width: 688px;
}
.w44 {
  width: 704px;
  min-width: 704px;
}
.w45 {
  width: 720px;
  min-width: 720px;
}
.w46 {
  width: 736px;
  min-width: 736px;
}
.w47 {
  width: 752px;
  min-width: 752px;
}
.w48 {
  width: 768px;
  min-width: 768px;
}
.br1 {
  border-radius: 4px;
}
.br2 {
  border-radius: 8px;
}
.br3 {
  border-radius: 12px;
}
.br4 {
  border-radius: 16px;
}
.br5 {
  border-radius: 20px;
}
.br6 {
  border-radius: 24px;
}
.br7 {
  border-radius: 28px;
}
.br8 {
  border-radius: 32px;
}
.br9 {
  border-radius: 36px;
}
.br10 {
  border-radius: 40px;
}
.br11 {
  border-radius: 44px;
}
.br12 {
  border-radius: 48px;
}
.br13 {
  border-radius: 52px;
}
.br14 {
  border-radius: 56px;
}
.br15 {
  border-radius: 60px;
}
.br16 {
  border-radius: 64px;
}
.br17 {
  border-radius: 68px;
}
.br18 {
  border-radius: 72px;
}
.br19 {
  border-radius: 76px;
}
.br20 {
  border-radius: 80px;
}
.br21 {
  border-radius: 84px;
}
.br22 {
  border-radius: 88px;
}
.br23 {
  border-radius: 92px;
}
.br24 {
  border-radius: 96px;
}
.br25 {
  border-radius: 100px;
}
.br26 {
  border-radius: 104px;
}
.br27 {
  border-radius: 108px;
}
.br28 {
  border-radius: 112px;
}
.br29 {
  border-radius: 116px;
}
.br30 {
  border-radius: 120px;
}
.br31 {
  border-radius: 124px;
}
.br32 {
  border-radius: 128px;
}
.br33 {
  border-radius: 132px;
}
.br34 {
  border-radius: 136px;
}
.br35 {
  border-radius: 140px;
}
.br36 {
  border-radius: 144px;
}
.br37 {
  border-radius: 148px;
}
.br38 {
  border-radius: 152px;
}
.br39 {
  border-radius: 156px;
}
.br40 {
  border-radius: 160px;
}
.br41 {
  border-radius: 164px;
}
.br42 {
  border-radius: 168px;
}
.br43 {
  border-radius: 172px;
}
.br44 {
  border-radius: 176px;
}
.br45 {
  border-radius: 180px;
}
.br46 {
  border-radius: 184px;
}
.br47 {
  border-radius: 188px;
}
.br48 {
  border-radius: 192px;
}
.fs8 {
  font-size: 8px;
}
.fs9 {
  font-size: 9px;
}
.fs10 {
  font-size: 10px;
}
.fs11 {
  font-size: 11px;
}
.fs12 {
  font-size: 12px;
}
.fs13 {
  font-size: 13px;
}
.fs14 {
  font-size: 14px;
}
.fs15 {
  font-size: 15px;
}
.fs16 {
  font-size: 16px;
}
.fs17 {
  font-size: 17px;
}
.fs18 {
  font-size: 18px;
}
.fs19 {
  font-size: 19px;
}
.fs20 {
  font-size: 20px;
}
.fs21 {
  font-size: 21px;
}
.fs22 {
  font-size: 22px;
}
.fs23 {
  font-size: 23px;
}
.fs24 {
  font-size: 24px;
}
.fs25 {
  font-size: 25px;
}
.fs26 {
  font-size: 26px;
}
.fs27 {
  font-size: 27px;
}
.fs28 {
  font-size: 28px;
}
.fs29 {
  font-size: 29px;
}
.fs30 {
  font-size: 30px;
}
.fs31 {
  font-size: 31px;
}
.fs32 {
  font-size: 32px;
}
.fs33 {
  font-size: 33px;
}
.fs34 {
  font-size: 34px;
}
.fs35 {
  font-size: 35px;
}
.fs36 {
  font-size: 36px;
}
.fs37 {
  font-size: 37px;
}
.fs38 {
  font-size: 38px;
}
.fs39 {
  font-size: 39px;
}
.fs40 {
  font-size: 40px;
}
.fs41 {
  font-size: 41px;
}
.fs42 {
  font-size: 42px;
}
.fs43 {
  font-size: 43px;
}
.fs44 {
  font-size: 44px;
}
.fs45 {
  font-size: 45px;
}
.fs46 {
  font-size: 46px;
}
.fs47 {
  font-size: 47px;
}
.fs48 {
  font-size: 48px;
}
.fw500 {
  font-weight: 500;
}
.fw600 {
  font-weight: 600;
}
.ta-c {
  text-align: center;
}
.ta-r {
  text-align: right !important;
}
.ws-n {
  white-space: nowrap;
}
.w100 {
  width: 100%;
}
.h100 {
  height: 100%;
}
.df {
  display: flex;
}
.jc-fe {
  justify-content: flex-end;
}
.jc-c {
  justify-content: center;
}
.jc-sb {
  justify-content: space-between;
}
.fg-1 {
  flex-grow: 1;
}
.fd-c {
  flex-direction: column;
}
.ai-c {
  align-items: center;
}
.d-ilb {
  display: inline-block;
}
.va-m {
  vertical-align: middle !important;
}
.scroll-y {
  overflow-x: hidden;
  overflow-y: auto;
}
.c-success {
  color: #689f38;
}
.c-error {
  color: #f14668;
}
.cp {
  cursor: pointer;
}
html, body {
  height: 100%;
  overflow-y: hidden;
}
a[disabled] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.5;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.disabled {
  opacity: 0.7;
  pointer-events: none;
}
.loader {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em !important;
  position: relative;
  width: 1em !important;
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.payment-img {
  background-image: url(/85d4000.png);
  background-size: cover;
}
.payment-img.qr-code {
  background-position: 0 0;
}
.payment-img.true-money {
  background-position: 25% 0;
}
.payment-img.credit-card {
  background-position: 50% 0;
}
.payment-img.airpay {
  background-position: 75% 0;
}
.payment-img.linepay {
  background-position: 100% 0;
}
.payment-img2 {
  background-image: url(/d30e893.png);
  background-size: 200px;
}
.payment-img2.promptpay {
  background-position: -41px 0;
}
.payment-img2.airpay {
  background-position: -82px 0;
}
.payment-img2.linepay {
  background-position: -123px 0;
}
.payment-img2.truemoney {
  background-position: -164px 0;
}
.payment-img2.kcc_instal {
  background-position: -82px -41px;
}
.payment-img2.kfc_instal {
  background-position: -123px -41px;
}
.payment-img2.ktc_instal {
  background-position: -164px -41px;
}
.payment-img2.kplus {
  background-position: -41px -82px;
}
.payment-img2.bbl_deeplink {
  background-position: -82px -82px;
}
.payment-img2.baybank_deeplink {
  background-position: -123px -82px;
}
.payment-img2.scb_easy {
  background-position: -164px -82px;
}
.payment-img2.card {
  background-position: -82px -123px;
}
.delivery-img {
  width: 60px;
  height: 48px;
  margin-right: 12px;
  background-image: url(/96e59ea.png);
  background-size: 1056px 96px;
}
.delivery-img.thai-post {
  background-position: -18px -24px;
}
.delivery-img.ems {
  background-position: -114px -24px;
}
.delivery-img.kerry {
  background-position: -210px -24px;
}
.delivery-img.jt {
  background-position: -306px -24px;
}
.delivery-img.dhl {
  background-position: -402px -24px;
}
.delivery-img.best-express {
  background-position: -498px -24px;
}
.delivery-img.messenger {
  background-position: -594px -24px;
}
.delivery-img.lalamove {
  background-position: -690px -24px;
}
.delivery-img.pickup {
  background-position: -787px -24px;
}
.delivery-img.ship-by-seller {
  background-position: -594px -24px;
}
.delivery-img.flash-express {
  background-position: -882px -24px;
}
.delivery-img.scg-express {
  background-position: -978px -24px;
}
.delivery-img2 {
  min-width: 90px;
  height: 60px;
  background-image: url(/4370b1e.png);
  background-size: 600px;
}
.delivery-img2.thai-post {
  background-position: -136px -30px;
}
.delivery-img2.ems {
  background-position: -256px -30px;
}
.delivery-img2.kerry {
  background-position: -376px -30px;
}
.delivery-img2.jt {
  background-position: -496px -30px;
}
.delivery-img2.jnt {
  background-position: -496px -30px;
}
.delivery-img2.jnt-api {
  background-position: -496px -30px;
}
.delivery-img2.dhl {
  background-position: -16px -150px;
}
.delivery-img2.best-express {
  background-position: -136px -150px;
}
.delivery-img2.lalamove {
  background-position: -256px -150px;
}
.delivery-img2.flash-express {
  background-position: -376px -150px;
}
.delivery-img2.scg-express {
  background-position: -496px -150px;
}
.delivery-img2.nim-express {
  background-position: -16px -270px;
}
.delivery-img2.make-send {
  background-position: -136px -270px;
}
.delivery-img2.inter-express {
  background-position: -256px -270px;
}
.delivery-img2.giztix {
  background-position: -376px -270px;
}
.delivery-img2.koolex {
  background-position: -496px -270px;
}
.delivery-img2.messenger {
  background-position: -256px -510px;
}
.delivery-img2.ship-by-seller {
  background-position: -376px -510px;
}
.delivery-img2.wareo {
  background-position: 0 0;
}
.delivery-img2.pickup {
  background-position: -496px -510px;
}
.logo-kbank {
  background-image: url(/26364b3.png);
  width: 82px;
  background-color: #00a850;
  height: 40px;
  background-size: 78px;
  background-repeat: no-repeat;
  border-radius: 8px;
  background-position: 3px 7px;
}
.font-en {
  font-family: "Lato";
}
.font-th {
  font-family: "Prompt";
}
.font-zh-tw {
  font-family: "NotoSans";
}
.has-left-line {
  font-size: 16px;
  border-left: 2px solid #2d63dd;
  padding-left: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.field.is-grouped .label {
  margin-top: 0.5rem;
}
.field .is-grouped-flex {
  display: flex;
  flex-grow: 1;
}
.field.is-text {
  margin-top: 0.5rem;
}
@media screen and (min-width: 769px), print {
.field-body {
    flex-grow: 3;
}
}
.field-nested {
  display: flex;
}
.field-nested .field {
  margin-right: 0.75rem;
}
.form-section {
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(204, 204, 204, 0.75);
  padding: 1.4rem;
  margin-bottom: 1rem;
  border-radius: 16px;
  position: relative;
}
@media screen and (max-width: 768px) {
.form-section {
    padding: 1rem;
}
}
.form-section .title {
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #efefef;
}
.form-section .title .icon {
  width: 30px;
  height: 30px;
  margin-right: 0.25rem;
}
.form-bottom {
  margin-bottom: 2rem;
  display: flex;
}
@media screen and (max-width: 768px) {
.form-bottom {
    flex-direction: column-reverse;
}
}
@media screen and (min-width: 769px), print {
.form-bottom {
    justify-content: center;
}
}
.form-bottom a, .form-bottom button {
  margin: 0.25rem;
}
.textarea {
  padding: 0.5rem 1rem;
  border-radius: 16px;
  resize: vertical;
}
.checkbox {
  width: 20px;
  height: 20px;
  position: relative;
  display: inline-block;
  border: 1px solid #999;
  border-radius: 4px;
  vertical-align: middle;
  cursor: pointer;
}
.checkbox input {
  display: none;
}
.checkbox input:checked + .checkmark {
  width: 7px;
  height: 12px;
  border: solid #707070;
  border-width: 0 3px 3px 0;
  position: absolute;
  left: 5px;
  top: 2px;
  transform: rotate(45deg);
  display: inline-block;
}
.radio2 {
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
  padding-top: 2px;
  padding-bottom: 2px;
}
.radio2 input {
  position: absolute;
  visibility: hidden;
}
.radio2 input:checked + .txt {
  color: #2d63dd;
}
.radio2 input:checked ~ .checkmark::after {
  display: block;
}
.radio2 .checkmark {
  position: relative;
  height: 20px;
  min-width: 20px;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0;
}
.radio2 .checkmark:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #2d63dd;
  display: none;
}
.checkbox2 {
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
  padding-top: 2px;
  padding-bottom: 2px;
}
.checkbox2 input {
  position: absolute;
  visibility: hidden;
}
.checkbox2 input:checked ~ .checkmark::after {
  display: block;
}
.checkbox2 .checkmark {
  position: relative;
  height: 20px;
  width: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0;
  border-radius: 4px;
  margin-right: 8px;
}
.checkbox2 .checkmark:after {
  content: "";
  width: 7px;
  height: 12px;
  border: solid #2d63dd;
  border-width: 0 3px 3px 0;
  position: absolute;
  left: 6px;
  top: 2px;
  transform: rotate(45deg);
  display: none;
}
.page-info {
  position: relative;
  text-align: center;
}
.page-info .page-av {
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8px;
  background-color: #eceff1;
  position: relative;
}
.page-info .page-av img {
  width: 100%;
  vertical-align: middle;
  border-radius: 50%;
}
.page-info .page-av .icon-crown {
  bottom: -3px;
  right: 0;
}
.page-info .page-av .is-free {
  background-image: linear-gradient(to bottom, #f9ad73, #ff3333);
  color: #fff;
  border-radius: 290486px;
  font-size: 0.75rem;
  display: inline-block;
  padding: 0.25rem 1rem;
  position: absolute;
  bottom: 0;
  right: 0;
}
.page-info .page-name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.page-info .page-id {
  font-size: 12px;
  color: #aaa;
}
.page-info .icon-crown {
  position: absolute;
  width: 20px;
  height: 20px;
}
.collapse {
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  margin-bottom: 8px;
}
.collapse .collapse-header {
  font-size: 16px;
  padding: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.collapse .collapse-header .collapse-title {
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.collapse .collapse-header .collapse-title .ico {
  font-size: 20px;
  margin-right: 12px;
}
.collapse .collapse-header .arrow {
  border: solid #444;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 8px;
  height: 8px;
  padding: 4px;
  transform: rotate(-45deg);
  transition: transform 300ms;
}
.collapse .collapse-header .arrow.active {
  transform: rotate(45deg);
}
.collapse .collapse-content {
  padding: 0 20px 20px;
}
.top-panel {
  padding: 16px 12px;
  box-shadow: 0px 0 24px -16px rgb(148, 148, 148);
  margin-bottom: 12px;
}
.top-panel .goback {
  color: #444;
}
.top-panel .goback::before {
  content: "";
  border: solid #444;
  border-width: 0 2px 2px 0;
  display: inline-block;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  padding: 4px;
  transform: rotate(135deg);
}
.goback {
  color: #444;
}
.goback::before {
  content: "";
  border: solid #444;
  border-width: 0 2px 2px 0;
  display: inline-block;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  padding: 4px;
  transform: rotate(135deg);
}
.tabs-status {
  display: inline-block;
  border-radius: 24px;
  background-color: #eaeaea;
  position: relative;
}
@media screen and (max-width: 768px) {
.tabs-status {
    display: block;
    width: 303px;
    margin: 0 auto;
}
}
.tabs-status .indicator {
  position: absolute;
  width: 101px;
  height: 100%;
  background-color: #fff;
  border-radius: 20px;
  transition: transform 0.3s ease;
  display: none;
}
.tabs-status .tab-items {
  font-size: 0.85rem;
  display: flex;
}
.tabs-status .tab-item {
  width: 101px;
  z-index: 1;
}
.tabs-status .tab-item a {
  display: block;
  padding: 0.5rem;
  text-align: center;
  color: #999;
}
.tabs-status .tab-item.is-active ~ .indicator {
  display: block;
}
.tabs-status .tab-item:nth-child(1).is-active ~ .indicator {
  transform: translateX(0);
}
.tabs-status .tab-item:nth-child(2).is-active ~ .indicator {
  transform: translateX(100%);
}
.tabs-status .tab-item:nth-child(3).is-active ~ .indicator {
  transform: translateX(200%);
}
.tabs-status .tab-item:nth-child(4).is-active ~ .indicator {
  transform: translateX(300%);
}
.tabs-status .is-active a {
  color: #444;
}
.tag-label {
  background-color: #ededed;
  border-radius: 14px;
  color: #999;
  width: 162px;
  padding: 0.25rem;
  text-align: center;
  font-size: 0.85rem;
  margin: 0 auto;
}
.photos-list {
  display: flex;
  flex-wrap: wrap;
}
.photos-list .img {
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  width: 120px;
  height: 120px;
  border-radius: 32px;
  position: relative;
}
.photos-list .img img {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  object-fit: cover;
  float: left;
}
.photos-list .img .delete {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
.add-box {
  width: 120px;
  height: 120px;
  background-color: #f7f7f7;
  border-radius: 16px;
  position: relative;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  display: inline-block;
  cursor: pointer;
}
.add-box:before, .add-box:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.add-box:before {
  width: 6px;
  height: 32px;
}
.add-box:after {
  width: 32px;
  height: 6px;
}
.add-box .input-file {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  z-index: 1;
}
.photo-box {
  width: 120px;
  height: 120px;
  background-color: #f7f7f7;
  border-radius: 16px;
  position: relative;
  display: inline-block;
}
.photo-box.add {
  cursor: pointer;
}
.photo-box.add:before, .photo-box.add:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.photo-box.add:before {
  width: 6px;
  height: 32px;
}
.photo-box.add:after {
  width: 32px;
  height: 6px;
}
.photo-box.add.sm:before {
  width: 3px;
  height: 16px;
}
.photo-box.add.sm:after {
  width: 16px;
  height: 3px;
}
.photo-box.add .delete, .photo-box.add .spinner {
  display: none;
}
.photo-box.uploading .input-file {
  pointer-events: none;
}
.photo-box.uploading .spinner {
  display: block;
}
.photo-box.uploading .spinner > div {
  background-color: #2d63dd;
}
.photo-box.uploading .delete {
  display: none;
}
.photo-box.added {
  /*.input-file
  * pointer-events: none*/
}
.photo-box.added .spinner {
  display: none;
}
.photo-box .input-file {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  z-index: 1;
}
.photo-box .img {
  width: 100%;
  height: 100%;
}
.photo-box .img img {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.photo-box .delete {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
.uploaded .spinner {
  display: none;
}
.response-msg-text {
  margin-top: 0.65rem;
  margin-left: 1rem;
  font-size: 0.8666666667rem;
  display: inline-block;
}
.modal-background {
  transition: opacity 2s;
}
.modal-form-section:not(:last-child) {
  margin-bottom: 1.5rem;
}
.modal-form-section .title {
  margin-top: 1rem;
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #efefef;
}
.preview-column {
  display: none;
}
@media screen and (min-width: 1216px) {
.preview-column {
    display: block;
    padding: 0.75rem;
    width: 25vw;
    box-sizing: content-box;
    position: relative;
}
}
.fb-preview-container, .ms-preview-container {
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(204, 204, 204, 0.75);
  width: 25vw;
  border-radius: 20px;
  margin-bottom: 1.75rem;
}
.fb-preview-container {
  overflow-x: hidden;
  overflow-y: auto;
}
.flatpickr-calendar.hasTime.noCalendar {
  width: 7rem;
}
.time-picker, .date-picker {
  text-align: center;
}
.time-picker {
  width: 7rem;
}
.date-picker {
  width: 10rem;
}
.spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.spinner > div {
  width: 8px;
  height: 8px;
  background-color: #2d63dd;
  border-radius: 100%;
  display: inline-block;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@keyframes sk-bouncedelay {
0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
}
40% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}
.shake {
  animation: shake 0.5s 1 ease-in-out;
}
@keyframes shake {
2% {
    transform: translate(0.5px, -0.5px) rotate(0.5deg);
}
4% {
    transform: translate(2.5px, 1.5px) rotate(1.5deg);
}
6% {
    transform: translate(2.5px, 0.5px) rotate(0.5deg);
}
8% {
    transform: translate(0.5px, -0.5px) rotate(0.5deg);
}
10% {
    transform: translate(-0.5px, -1.5px) rotate(1.5deg);
}
12% {
    transform: translate(-0.5px, 0.5px) rotate(1.5deg);
}
14% {
    transform: translate(-1.5px, 1.5px) rotate(1.5deg);
}
16% {
    transform: translate(2.5px, 1.5px) rotate(1.5deg);
}
18% {
    transform: translate(0.5px, -0.5px) rotate(-0.5deg);
}
20% {
    transform: translate(0.5px, 1.5px) rotate(0.5deg);
}
22% {
    transform: translate(2.5px, -0.5px) rotate(0.5deg);
}
24% {
    transform: translate(-0.5px, 0.5px) rotate(1.5deg);
}
26% {
    transform: translate(-1.5px, 0.5px) rotate(1.5deg);
}
28% {
    transform: translate(0.5px, 0.5px) rotate(-0.5deg);
}
30% {
    transform: translate(1.5px, 1.5px) rotate(1.5deg);
}
32% {
    transform: translate(0.5px, 0.5px) rotate(0.5deg);
}
34% {
    transform: translate(1.5px, -1.5px) rotate(-0.5deg);
}
36% {
    transform: translate(1.5px, 2.5px) rotate(1.5deg);
}
38% {
    transform: translate(-1.5px, 0.5px) rotate(-0.5deg);
}
40% {
    transform: translate(0.5px, -0.5px) rotate(1.5deg);
}
42% {
    transform: translate(2.5px, -1.5px) rotate(-0.5deg);
}
44% {
    transform: translate(-1.5px, -1.5px) rotate(0.5deg);
}
46% {
    transform: translate(1.5px, 0.5px) rotate(0.5deg);
}
48% {
    transform: translate(0.5px, -0.5px) rotate(-0.5deg);
}
50% {
    transform: translate(0.5px, 1.5px) rotate(0.5deg);
}
52% {
    transform: translate(0.5px, -0.5px) rotate(0.5deg);
}
54% {
    transform: translate(2.5px, 0.5px) rotate(1.5deg);
}
56% {
    transform: translate(-1.5px, -1.5px) rotate(0.5deg);
}
58% {
    transform: translate(-1.5px, -0.5px) rotate(-0.5deg);
}
60% {
    transform: translate(0.5px, -1.5px) rotate(0.5deg);
}
62% {
    transform: translate(1.5px, 1.5px) rotate(0.5deg);
}
64% {
    transform: translate(0.5px, 2.5px) rotate(0.5deg);
}
66% {
    transform: translate(0.5px, 0.5px) rotate(1.5deg);
}
68% {
    transform: translate(-1.5px, 2.5px) rotate(0.5deg);
}
70% {
    transform: translate(-1.5px, 1.5px) rotate(1.5deg);
}
72% {
    transform: translate(-0.5px, 2.5px) rotate(1.5deg);
}
74% {
    transform: translate(1.5px, 2.5px) rotate(-0.5deg);
}
76% {
    transform: translate(-0.5px, 0.5px) rotate(1.5deg);
}
78% {
    transform: translate(1.5px, -1.5px) rotate(0.5deg);
}
80% {
    transform: translate(-0.5px, 2.5px) rotate(0.5deg);
}
82% {
    transform: translate(-1.5px, -1.5px) rotate(1.5deg);
}
84% {
    transform: translate(1.5px, 1.5px) rotate(0.5deg);
}
86% {
    transform: translate(0.5px, -0.5px) rotate(-0.5deg);
}
88% {
    transform: translate(-1.5px, 2.5px) rotate(-0.5deg);
}
90% {
    transform: translate(1.5px, 0.5px) rotate(0.5deg);
}
92% {
    transform: translate(0.5px, -1.5px) rotate(0.5deg);
}
94% {
    transform: translate(0.5px, -1.5px) rotate(1.5deg);
}
96% {
    transform: translate(0.5px, 1.5px) rotate(-0.5deg);
}
98% {
    transform: translate(-0.5px, -0.5px) rotate(0.5deg);
}
0%, 100% {
    transform: translate(0, 0) rotate(0);
}
}
.add-box {
  width: 120px;
  height: 120px;
  background-color: #f7f7f7;
  border-radius: 16px;
  position: relative;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  display: inline-block;
  cursor: pointer;
}
.add-box:before, .add-box:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.add-box:before {
  width: 6px;
  height: 32px;
}
.add-box:after {
  width: 32px;
  height: 6px;
}
.add-box.inv {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 2;
}
.add-box .input-file {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  z-index: 2;
  left: 0;
}
.is-blue {
  background: transparent linear-gradient(180deg, #5D8AEF 0%, #2D63DD 100%) 0% 0% no-repeat padding-box;
  color: white;
}
.is-blue:hover, .is-blue:focus {
  color: white !important;
}
.is-red {
  background-color: #f44336 !important;
  color: white;
}
.is-red:hover {
  color: white;
}
.response-msg-text {
  margin-top: 0.65rem;
  margin-left: 1rem;
  font-size: 0.8666666667rem;
  display: inline-block;
}
.toggle-switch {
  position: relative;
  display: inline-block;
  width: 54px;
  height: 28px;
  vertical-align: middle;
  margin-bottom: 0;
}
.toggle-switch input {
  display: none;
}
.toggle-switch input:checked + .slider {
  background-color: #2d63dd;
}
.toggle-switch input:checked + .slider::before {
  transform: translateX(26px);
}
.toggle-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #eaeaea;
  transition: 0.4s;
  border-radius: 34px;
}
.toggle-switch .slider::before {
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  left: 2px;
  bottom: 2px;
  background-color: #fff;
  transition: 0.4s;
  border-radius: 50%;
}
.toggle-switch.disabled {
  pointer-events: none;
}
.isflexRow {
  display: flex;
  flex-direction: row;
}
.isflexCol {
  display: flex;
  flex-direction: column;
}
.more {
  position: relative;
  display: inline-block;
}
.box-more {
  padding: 8px;
  background-color: #fff;
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.box-more a {
  color: #4a4a4a;
  white-space: nowrap;
  display: block;
  text-align: left;
  padding: 4px 12px;
  border-radius: 999px;
}
.box-more a:hover {
  background-color: #f5f5f5;
}
.btn-inc, .btn-dec {
  width: 28px;
  height: 28px;
  border: 0;
  position: relative;
  background-color: #f2f2f2;
  margin-top: 0;
  margin-left: 8px;
  margin-right: 8px;
  border-radius: 20px;
}
.btn-inc:before, .btn-inc:after {
  content: "";
  position: absolute;
  top: 50%;
  background: #707070;
  transform: translate(-50%, -50%);
}
.btn-inc:before {
  width: 12px;
  height: 2px;
}
.btn-inc:after {
  width: 2px;
  height: 12px;
}
.btn-dec:before {
  content: "";
  position: absolute;
  top: 50%;
  background: #707070;
  transform: translate(-50%, -50%);
}
.btn-dec:before {
  width: 12px;
  height: 2px;
}
.is-flex-row {
  display: flex;
  flex-direction: row;
}
.is-flex-col {
  display: flex;
  flex-direction: column;
}
.has-text-danger {
  color: red !important;
}
.error-msg {
  padding: 8px;
  background-color: #e53935;
  color: #fff;
  font-size: 13px;
  text-align: center;
  border-radius: 12px;
}
.cod {
  padding: 2px 4px;
  border: 1px solid #999;
  border-radius: 8px;
  display: inline-block;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
}
.cod:before {
  content: "COD";
}
.crd {
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  position: relative;
}
.crd-title {
  font-size: 16px;
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid #eee;
}
.ccheckbox {
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
  padding-top: 8px;
  padding-bottom: 8px;
}
.ccheckbox input {
  position: absolute;
  visibility: hidden;
}
.ccheckbox input:checked ~ .ccheckmark::after {
  display: block;
}
.ccheckbox .ccheckmark {
  position: relative;
  height: 24px;
  width: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0;
}
.ccheckbox .ccheckmark:after {
  content: "";
  width: 8px;
  height: 15px;
  border: solid #2d63dd;
  border-width: 0 3px 3px 0;
  position: absolute;
  left: 7px;
  top: 2px;
  transform: rotate(45deg);
  display: none;
}
.ico-plus {
  width: 16px;
  height: 16px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.ico-plus::before, .ico-plus::after {
  content: "";
  position: absolute;
  background: #fff;
}
.ico-plus::before {
  left: 50%;
  width: 2px;
  transform: translate(-50%, -50%);
  height: 12px;
  top: 8px;
}
.ico-plus::after {
  top: 50%;
  height: 2px;
  transform: translate(-50%, -50%);
  width: 12px;
  left: 8px;
}
.has-text-success {
  color: #43a047;
}
.has-text-danger {
  color: #e53935;
}
.progressbar {
  width: 100%;
  overflow: hidden;
}
.progressbar .fill {
  height: 100%;
  border-radius: 24px;
  background-color: #2196f3;
}
.ipt {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #dbdbdb;
  border-radius: 999px;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  padding: 6px 12px;
  outline: none;
}
.ipt:focus {
  border-color: #485fc7;
}
.ipt:disabled {
  background-color: #eee;
}
.ipt-group {
  display: flex;
}
.ipt-group > :not(:first-child), .ipt-group .slt select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ipt-group > :not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ipt-group .slt select {
  margin-left: -1px;
}
.ipt-group-txt {
  padding: 6px 12px;
  background-color: #eee;
  border-radius: 999px;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #dbdbdb;
}
.slt {
  position: relative;
  display: inline-block;
}
.slt::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  width: 8px;
  height: 8px;
  border: 2px solid #1e88e5;
  border-right: 0;
  border-top: 0;
  margin-top: -6px;
  transform: rotate(-45deg);
}
.slt select {
  -webkit-appearance: none;
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #dbdbdb;
  border-radius: 999px;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  padding: 6px 28px 6px 12px;
  outline: none;
  width: 100%;
  min-height: 35px;
}
.slt select:focus {
  border-color: #485fc7;
}
.ico-delete {
  background-image: url(/fe1ebd6.svg);
  background-size: cover;
  cursor: pointer;
  width: 20px;
  height: 20px;
  filter: grayscale(1);
  opacity: 0.7;
}
.ico-delete:hover {
  filter: none;
  opacity: 1;
}
.more-mnu {
  position: relative;
  display: inline-block;
}
.more-mnu .more-mnu-btn {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.more-mnu .more-mnu-btn:hover {
  background-color: #e0e0e0;
}
.more-mnu .more-mnu-btn .ico {
  width: 20px;
  height: 20px;
}
.more-mnu .mnu {
  position: absolute;
  border-radius: 8px;
  overflow: hidden;
}
.more-mnu .mnu.top-left {
  top: -82px;
  left: 0;
}
.more-mnu .mnu.bottom-right {
  bottom: -82px;
  right: 0;
}
.more-mnu .mnu .item {
  display: flex;
  align-items: center;
  padding: 8px;
  background-color: var(--grey-100);
  cursor: pointer;
  user-select: none;
}
.more-mnu .mnu .item:hover {
  background-color: #1e88e5;
  color: #fafafa;
}
.more-mnu .mnu .item .ico {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.mdl, .mdl-bd {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.mdl {
  display: none;
  z-index: 4;
  align-items: center;
}
.mdl.is-active {
  display: flex;
}
.mdl-bd {
  background-color: rgba(10, 10, 10, 0.86);
}
.mdl-crd {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.mdl-crd-h, .mdl-crd-f {
  display: flex;
  background-color: #f5f5f5;
  padding: 16px;
}
.mdl-crd-h {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.mdl-crd-f {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.mdl-crd-b {
  background-color: #f5f5f5;
  overflow: auto;
  padding: 16px;
  flex-grow: 1;
}
.mdl-crd-t {
  font-size: 18px;
  flex-grow: 1;
}
.mdl-c {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 9999px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}
.mdl-c::before, .mdl-c::after {
  background-color: hsl(0, 0%, 100%);
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.mdl-c::before {
  height: 2px;
  width: 50%;
}
.mdl-c::after {
  height: 50%;
  width: 2px;
}
.mdl-c:hover, .mdl-c:focus {
  background-color: rgba(10, 10, 10, 0.3);
}
.mdl-c:active {
  background-color: rgba(10, 10, 10, 0.4);
}
.mdl-c.is-small {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.mdl-c.is-medium {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.mdl-c.is-large {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}
.mdl-tab {
  display: flex;
}
.mdl-tab li {
  padding: 12px;
  position: relative;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
  min-width: 120px;
}
.mdl-tab li.active::after {
  content: "";
  height: 2px;
  width: 100%;
  background-color: #ff9400;
  position: absolute;
  left: 0;
  bottom: 0;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.img-list .img, .img-wrapper .img {
  width: 120px;
  height: 120px;
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}
.img-list .img img, .img-wrapper .img img {
  object-fit: cover;
}
.img-list .img .delete, .img-wrapper .img .delete {
  top: 4px;
  right: 4px;
  position: absolute;
  z-index: 3;
}
.button.is-add {
  padding-left: 2.5rem !important;
}
.button.is-add:before, .button.is-add:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 1.5rem;
  background: #fff;
  transform: translate(-50%, -50%);
}
.button.is-add:before {
  width: 2px;
  height: 12px;
}
.button.is-add:after {
  width: 12px;
  height: 2px;
}
.button.is-primary-gradient {
  background-image: linear-gradient(#ffbe5f, #ff9800);
  border-color: #ff9800;
  color: #fff;
}
.button.is-lightblue-g {
  background-image: linear-gradient(#73bbfe, #4e99ff);
  border-color: #4e99ff;
  color: #fff;
}
.button.is-add-gray {
  padding-left: 2.5rem !important;
}
.button.is-add-gray:before, .button.is-add-gray:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 1.5rem;
  background: #b4b4b4;
  transform: translate(-50%, -50%);
}
.button.is-add-gray:before {
  width: 2px;
  height: 12px;
}
.button.is-add-gray:after {
  width: 12px;
  height: 2px;
}
.button.is-light-blue {
  background-color: #2d63dd;
  color: #fff;
}
.button.is-amber {
  background-color: #ffa000;
  color: #fff;
}
.button.is-green {
  background-color: #189f00;
  color: #fff;
}
.button.is-black {
  background: black;
  color: #fff;
}
.button.is-red {
  background: #ef5350;
  color: #fff;
}
.btn-fb-view {
  background-color: #1778F2;
  color: #fff;
}
.btn-fb-view::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTUxMiAyNTZjMC0xNDEuNC0xMTQuNi0yNTYtMjU2LTI1NnMtMjU2IDExNC42LTI1NiAyNTYgMTE0LjYgMjU2IDI1NiAyNTZjMS41IDAgMyAwIDQuNS0uMXYtMTk5LjJoLTU1di02NC4xaDU1di00Ny4yYzAtNTQuNyAzMy40LTg0LjUgODIuMi04NC41IDIzLjQgMCA0My41IDEuNyA0OS4zIDIuNXY1Ny4yaC0zMy42Yy0yNi41IDAtMzEuNyAxMi42LTMxLjcgMzEuMXY0MC44aDYzLjVsLTguMyA2NC4xaC01NS4ydjE4OS41YzEwNy0zMC43IDE4NS4zLTEyOS4yIDE4NS4zLTI0Ni4xeiIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=");
  background-size: 100%;
  background-repeat: no-repeat;
  content: "";
  width: 16px;
  height: 16px;
  margin-right: 0.5rem;
}
.btn-fb-view:hover, .btn-fb-view:focus {
  color: #fff;
}
.btn-ig-view {
  background-color: #C13584;
  color: #fff;
}
.btn-ig-view::before {
  background-image: url("data:image/png;base64,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");
  background-size: 100%;
  background-repeat: no-repeat;
  content: "";
  width: 16px;
  height: 16px;
  margin-right: 0.5rem;
}
.btn-ig-view:hover, .btn-ig-view:focus {
  color: #fff;
}
.buttons input[type=radio] {
  visibility: hidden;
  position: absolute;
}
.buttons .btn-toggle:focus {
  box-shadow: none !important;
}
.btn {
  font-family: inherit;
  font-size: inherit;
  padding: 7px 16px;
  border-radius: 999px;
  border: 0;
  outline: none;
  cursor: pointer;
  background-color: #f5f5f5;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  white-space: nowrap;
  justify-content: center;
}
.btn:hover {
  background-color: #eee;
}
.btn.primary {
  color: #fff;
  background-color: #2d63dd;
}
.btn.primary:hover {
  background-color: #1976d2;
}
.btn.is-amber {
  background-color: #ffa000;
  color: #fff;
}
.btn.grey {
  color: #fff;
  background-color: #616161;
}
.btn.grey:hover {
  background-color: #4f4f4f;
}
.btn.sm {
  font-size: 12px;
  padding: 4px 12px;
}
.btns {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
}
.xdb {
  background-color: #337ff8;
  font-size: 16px;
  color: #fff;
  border-radius: 99px;
  padding: 12px 24px;
  min-width: 120px;
}
.xdb:hover {
  background-color: #337ff8;
}
.xdb:disabled {
  opacity: 0.7;
  pointer-events: none;
}
.xdb.amber {
  background-color: #ffb300;
}
.btn-group > .btn:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn + .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn.active {
  background-color: #1e88e5;
  color: #fff;
}
.btn-input-file input[type=file] {
  display: none;
}
.btn-input-file label {
  border: 1px solid #dbdbdb;
  border-radius: 999px;
  display: inline-block;
  padding: 6px 16px;
  cursor: pointer;
  background-color: #eee;
  display: flex;
  align-items: center;
}
.btn-input-file label:hover {
  background-color: #e0e0e0;
}
.btn-input-file label .ico {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.dlg {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 9999;
}
.dlg .dlg-crd {
  border-radius: 16px;
  background-color: #fafafa;
  padding: 20px;
  min-width: 320px;
  z-index: 99999;
}
.dlg .dlg-crd .dlg-crd-t {
  margin-top: 0;
  margin-bottom: 20px;
  text-align: center;
}
.dlg-bg {
  background-color: rgba(10, 10, 10, 0.86);
  position: fixed;
  width: 100%;
  height: 100%;
}
.tbl {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 4px;
}
.tbl th, .tbl td {
  padding: 12px;
}
.tbl tbody tr {
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: #f5f5f5;
}
.tbl tbody tr:nth-child(even) {
  background-color: #fafafa;
}
.tbl tbody tr td:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
.tbl tbody tr td:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}
.tbl tbody tr:hover {
  background-color: #e1f5fe;
}
.fade-page-enter-active, .fade-page-leave-active {
  transition: opacity 0.1s;
}
.fade-page-enter, .fade-page-leave-to {
  opacity: 0;
}
.modal-enter-active, .modal-leave-active {
  transition: opacity 0.2s;
}
.modal-enter-active .modal-card, .modal-leave-active .modal-card {
  transition: transform 0.2s;
}
.modal-enter, .modal-leave-to {
  opacity: 0;
}
.modal-enter .modal-card, .modal-leave-to .modal-card {
  transform: scale(0.95);
}
.swal2-styled {
  border-radius: 999px !important;
  font-size: 1rem !important;
}
.swal2-styled:focus {
  box-shadow: none !important;
}
.swal2-popup {
  border-radius: 20px !important;
}
.swal2-title {
  font-size: 20px !important;
}
.sidebar {
  display: flex;
  padding: 8px;
  font-size: 14px;
}
.sidebar a {
  color: #fff;
}
.sidebar .changepage {
  font-size: 13px;
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
  width: 100%;
  display: block;
  border-radius: 999px;
  text-align: center;
}
.sidebar .changepage:hover, .sidebar .changepage:active {
  background-color: #616161;
}
.sidebar .nav-btn {
  font-size: 13px;
  text-align: center;
  padding: 12px;
  width: 100%;
  display: block;
  border-radius: 999px;
  display: flex;
}
.sidebar .nav-btn:hover {
  background-color: #616161;
}
.sidebar .ico {
  font-size: 20px;
  margin-right: 8px;
}
.sidebar .spacer {
  height: 1px;
  background-color: #616161;
  margin: 12px auto;
  width: 80%;
  display: block;
}
.sidebar .page-info {
  width: 120px;
}
.sidebar .page-av {
  width: 60px;
  height: 60px;
  box-shadow: 0px 0px 1px 2px rgb(97, 97, 97);
}
.sidebar .page-av .icon-crown {
  width: 20px;
  height: 20px;
}
.sidebar .nav-services {
  width: 70px;
  display: flex;
  flex-direction: column;
  padding: 11px;
}
.sidebar .nav-services a {
  padding: 12px;
  border-radius: 50%;
  margin-bottom: 12px;
}
.sidebar .nav-services a.is-active {
  background-color: #fff;
}
.sidebar .nav-services a.is-active .logo-service {
  filter: none;
}
.sidebar-outer {
  background-color: #666;
  width: 160px;
  min-width: 160px;
  border-radius: 24px;
  transition: width 400ms cubic-bezier(0.34, 1.36, 0.64, 1);
  display: flex;
}
.sidebar-outer.open-sub {
  width: 214px !important;
}
.sidebar-inner {
  background-color: #3b3b3b;
  flex-grow: 1;
  border-radius: 24px;
  padding: 8px;
  color: #fff;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 144px;
  min-width: 144px;
  height: 100%;
  flex-grow: 0;
}
.sidebar-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 2;
}
.sidebar-nav {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.sidebar-nav a {
  padding: 20px 0 20px 20px;
  z-index: 1;
  display: flex;
  align-items: center;
  position: relative;
}
.sidebar-nav a[data-name=start].is-active ~ .indicator {
  transform: translateY(-23px);
}
.sidebar-nav a[data-name=services].is-active ~ .indicator {
  transform: translateY(38px);
}
.sidebar-nav a[data-name=inventory].is-active ~ .indicator {
  transform: translateY(99px);
}
.sidebar-nav a[data-name=orders].is-active ~ .indicator {
  transform: translateY(160px);
}
.sidebar-nav a[data-name=customer].is-active ~ .indicator {
  transform: translateY(221px);
}
.sidebar-nav a[data-name=customize].is-active ~ .indicator {
  transform: translateY(282px);
}
.sidebar-nav a[data-name=live-chat].is-active ~ .indicator {
  transform: translateY(349px);
}
.sidebar-nav a .count {
  position: absolute;
  background-color: #f44336;
  border-radius: 12px;
  left: 86px;
  top: 10px;
  font-size: 12px;
  padding: 2px 8px;
}
.sidebar-nav .indicator {
  position: absolute;
  right: 0;
  transition: all 400ms cubic-bezier(0.34, 1.36, 0.64, 1);
}
.logo-service {
  width: 24px;
  height: 24px;
  display: block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.logo-service.logo-s-ordermars {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC45NzQiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMC45NzQgMjEiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiMyZDYzZGQ7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMzguNjc3LDIxYS44NzQuODc0LDAsMSwxLDAtMS43NDgsMS43OTQsMS43OTQsMCwwLDAsMS4zNDYtLjQ3MSwyLjUyNywyLjUyNywwLDAsMCwuNTg0LTEuNjA3VjE1LjM1bC4xMDgtMTIuNS0xLjIxLDEuMDQyYS44OC44OCwwLDAsMS0xLjE0OCwwbC0yLjEtMS44MTJMMzQuMSwzLjkzM2EuODguODgsMCwwLDEtMS4xNDksMGwtMi4xLTEuODA4TDI4LjgsMy44ODJhLjg4Ljg4LDAsMCwxLTEuMTQ4LDBMMjYuMzY0LDIuNzczYy0uMDM0LDMuOTI4LS4xMDksMTIuNTg2LS4xMDksMTIuNTg2TDI0LjUsMTUuMzQ0cy4xMjUtMTQuMDY4LjEyNS0xNC40NzNBLjg3OC44NzgsMCwwLDEsMjYuMDc3LjIxN2wyLjE0OCwxLjg1TDMwLjI3My4zYS44OC44OCwwLDAsMSwxLjE0NiwwbDIuMTA3LDEuODE0TDM1LjY4MS4yNjFhLjg4Ljg4LDAsMCwxLDEuMTQ4LDBsLjAxNS4wMTQsMi4wODcsMS44LDIuMS0xLjgxMmEuODc4Ljg3OCwwLDAsMSwxLjQ1Mi42NjhsLS4xMjUsMTQuNDN2MS43OTRBNC4yMzUsNC4yMzUsMCwwLDEsNDEuMjg2LDIwLDMuNTEsMy41MSwwLDAsMSwzOC42NzcsMjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEuNTEzIC0wLjAwMykiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTE3LjI0NCwxMjIuNzQzSDMuNzcyQTMuNjIyLDMuNjIyLDAsMCwxLDAsMTE5LjI4di0yYS44NjYuODY2LDAsMCwxLC44NzctLjg1M0gxNC4zNDlhLjg2Ni44NjYsMCwwLDEsLjg3Ny44NTN2MS45MzJhMS44NjEsMS44NjEsMCwwLDAsMi4wMTgsMS44Mi44NTQuODU0LDAsMSwxLDAsMS43MDdaTTEuNzU0LDExOS4yYTEuOSwxLjksMCwwLDAsMi4wMTgsMS44MjlIMTRhMy44NzcsMy44NzcsMCwwLDEtLjUyOS0xLjc3NXYtMS4xMjRIMS43NTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMDEuNzQzKSIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNNjUuMTU2LDU2LjYzN2gtNy44YS44NTMuODUzLDAsMCwxLDAtMS43MDdoNy44YS44NTMuODUzLDAsMCwxLDAsMS43MDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDkuMzAzIC00OC4wNTgpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik02Mi4xMDgsODQuNjM3SDU3LjM1M2EuODUzLjg1MywwLDAsMSwwLTEuNzA3aDQuNzU1YS44NTMuODUzLDAsMSwxLDAsMS43MDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDkuMzcgLTcyLjU1NSkiLz48L3N2Zz4=");
}
.logo-service.logo-s-rocketvoucher {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQuMDY4IiBoZWlnaHQ9IjI2LjU4NCIgdmlld0JveD0iMCAwIDE0LjA2OCAyNi41ODQiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOnVybCgjYSk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB5MT0iMC41IiB4Mj0iMSIgeTI9IjAuNSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2Y5YWQ3MyIvPjxzdG9wIG9mZnNldD0iMC4wMzIiIHN0b3AtY29sb3I9IiNmOWE2NmYiLz48c3RvcCBvZmZzZXQ9IjAuMjQ0IiBzdG9wLWNvbG9yPSIjZmI3ZDU5Ii8+PHN0b3Agb2Zmc2V0PSIwLjQ1MiIgc3RvcC1jb2xvcj0iI2ZjNWM0OCIvPjxzdG9wIG9mZnNldD0iMC42NTEiIHN0b3AtY29sb3I9IiNmZTQ1M2MiLz48c3RvcCBvZmZzZXQ9IjAuODM4IiBzdG9wLWNvbG9yPSIjZmUzNzM1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZjMzIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuODI3IC00LjQzMSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuODI3IDQuNDMxKSI+PHBhdGggY2xhc3M9ImEiIGQ9Ik03MDUuMzI2LDgwMC40MDdhMi44OTQsMi44OTQsMCwwLDAtLjE0My00LjgyM3EtLjEyMi0uMDctLjI1Mi0uMTMxYTMuMSwzLjEsMCwwLDAtMS42MS0uMjc0LDIuODY5LDIuODY5LDAsMCwwLTIuNTEyLDIuOTMybC4wNzksNS41MTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjk5LjU5NyAtNzc3LjA0KSIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNNzg1LjUsNjM3LjhhMjkuODI2LDI5LjgyNiwwLDAsMC0uMTg1LTQuMTlsLS4wMjktLjItLjE3Mi4xMDlhMzAuMiwzMC4yLDAsMCwwLTMuNCwyLjY1MkE0LjUzLDQuNTMsMCwwLDEsNzg1LjUsNjM3LjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzcxLjQzNSAtNjMzLjQxKSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMy42NDkpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTc1Ny44NTgsNzEwLjkzNmEuNTMyLjUzMiwwLDAsMC0uMTg0LTEuMDMxLjUzMS41MzEsMCwwLDAtLjUuNzE2QS41MzQuNTM0LDAsMCwwLDc1Ny44NTgsNzEwLjkzNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NDkuNjE5IC03MDQuOTgyKSIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNNjk5LjEyMiw2NjYuMTQxQTQ1LjM0Myw0NS4zNDMsMCwwLDAsNjkwLDY3OC4zbC40NzktLjEwNWE5LjA2LDkuMDYsMCwwLDEsMTAuMDQxLDQuNzczbC4xMjkuMjU2YTQ1LjM0NCw0NS4zNDQsMCwwLDAsMy4zNTUtMTQuOEEzLjkwNywzLjkwNywwLDAsMCw2OTkuMTIyLDY2Ni4xNDFabS0yLjM3NCw0LjY4M2ExLjQ0MSwxLjQ0MSwwLDAsMSwyLjY2LjEwN2gwYTEuNDQsMS40NCwwLDEsMS0yLjY2LS4xMDhabTMuODYxLDUuMzdhMS40NDEsMS40NDEsMCwxLDEsLjA0NC0xLjFBMS40MzMsMS40MzMsMCwwLDEsNzAwLjYwOSw2NzYuMTk0Wm0xLjMxMS0zLjM5My02LjE3LDIuMjY4YS40NTQuNDU0LDAsMCwxLS4zMTQtLjg1M2w2LjE3MS0yLjI2OGEuNDU0LjQ1NCwwLDEsMSwuMzEzLjg1M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02OTAgLTY2NS45NzMpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik03NjkuMDIsNzQ3LjA5MWEuNTI0LjUyNCwwLDAsMC0uMjIzLS4wNS41MzUuNTM1LDAsMCwwLS4xODQuMDMzLjUzMi41MzIsMCwxLDAsLjQwNy4wMTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzU5LjQ5NSAtNzM3Ljk1NykiLz48L2c+PC9nPjwvZz48L3N2Zz4=");
}
.logo-service.logo-s-ujung {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQuMDM4IiBoZWlnaHQ9IjIxLjAwMiIgdmlld0JveD0iMCAwIDI0LjAzOCAyMS4wMDIiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOnVybCgjYSk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMC43NSIgeTE9IjAuMDY3IiB4Mj0iMC4yNSIgeTI9IjAuOTMzIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZkNTYyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmNhMTI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xNjYuNzg3LDQ2LjUzOXY2LjI0NGEyLjkwNiwyLjkwNiwwLDAsMS0yLjE2NCwyLjgzNSwyLjg1OSwyLjg1OSwwLDAsMS0yLjAyMy0uMjM0LDEwLjM2OSwxMC4zNjksMCwwLDAsLjY1OS0xLjU5NSwxLjE1NywxLjE1NywwLDAsMCwuOTI5LjE3NywxLjE4MywxLjE4MywwLDAsMCwuODkxLTEuMTYxVjQ2LjU3N2EuODc3Ljg3NywwLDAsMSwuNzQ0LS44ODYuODU1Ljg1NSwwLDAsMSwuOTYzLjg0OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDIuNzQ4IC00MC4xMDUpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xMC41MTEsMGExMC41LDEwLjUsMCwxLDAsOS4zNTMsMTUuMjc4bC0uMDYxLS4wMzJhMi44NjgsMi44NjgsMCwwLDEtMS4zMzYtMS41OC44NTUuODU1LDAsMCwxLDEuNjE3LS41NTcsMS4xNiwxLjE2LDAsMCwwLC4zODEuNTM0LjU5MS41OTEsMCwwLDAsLjA1Ni4wNEExMC41MDksMTAuNTA5LDAsMCwwLDEwLjUxMSwwWk01LjY1OSw2LjZhLjg1NS44NTUsMCwxLDEtLjIzNC0uNzc0QS44NTUuODU1LDAsMCwxLDUuNjU5LDYuNlptOS4yMzQsNS4wMjJhMy45NzIsMy45NzIsMCwwLDEtNC4yMjUsMy45Niw0LjEsNC4xLDAsMCwxLTMuNzEyLTQuMDI5VjYuNDcxQS44NzcuODc3LDAsMCwxLDcuNyw1LjU4NWEuODU1Ljg1NSwwLDAsMSwuOTYyLjg0OVYxMS41N2EyLjI5LDIuMjksMCwwLDAsMi4wNDgsMi4zLDIuMjYyLDIuMjYyLDAsMCwwLDIuNDctMi4yNDlWNi40NzFhLjg3Ny44NzcsMCwwLDEsLjc0Ny0uODg2Ljg1NS44NTUsMCwwLDEsLjk2Mi44NDlaTTE3Ljg2OCw2LjZhLjg1NS44NTUsMCwxLDEtLjIzNC0uNzc0Ljg1NS44NTUsMCwwLDEsLjIzNC43NzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMTIgMCkiLz48L2c+PC9zdmc+");
}
.logo-service.logo-lc-fb {
  background-image: url(/3d6489f.svg);
}
.logo-service.fi-cog {
  text-align: center;
  background: transparent linear-gradient(180deg, #FCE539 0%, #F09533 100%) 0% 0% no-repeat padding-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.logo-botio {
  background-image: url(/b7e365e.png);
  background-size: 66px 31px;
  width: 66px;
  height: 31px;
  margin: 0 auto;
}
.logo-botio-x-ksher {
  background-image: url(/3579e88.png);
  background-size: 66px 60px;
  width: 66px;
  height: 60px;
  margin: 0 auto;
}
.header {
  padding: 32px 12px 12px;
  display: flex;
  z-index: 1;
}
.breadcrumbs {
  flex-grow: 1;
  display: flex;
}
.breadcrumbs li:not(:first-child)::before {
  content: "";
  border: solid #ccc;
  border-width: 0 2px 2px 0;
  display: inline-block;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 4px;
  transform: rotate(-45deg);
}
.breadcrumbs li a {
  color: #ccc;
}
.breadcrumbs li a:hover {
  color: #444;
}
.lang-select {
  position: relative;
}
.lang-select .current {
  text-transform: uppercase;
}
.lang-select .lang-selected {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.lang-select .lang-selected .caret {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #444;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.lang-select .lang-items {
  background-color: #fff;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  position: absolute;
  top: -1rem;
  right: -0.5rem;
  border-radius: 18px;
  cursor: pointer;
  display: none;
  z-index: 1;
}
.lang-select .lang-items .lang-item {
  padding: 0.5rem 1rem;
  white-space: nowrap;
}
.lang-select.show .lang-items {
  display: block;
}
.manual {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.manual a {
  font-size: 12px;
  color: #999;
}
.manual a:hover {
  color: black;
  text-decoration: underline;
}
.modal-selectpage .modal-card {
  width: 930px;
  height: calc(100% - 40px);
}
.modal-selectpage .page-info {
  width: 150px;
}
.modal-selectpage .page-av {
  width: 100px;
  height: 100px;
}
.modal-selectpage .page-av .icon-crown {
  width: 24px;
  height: 24px;
}
.modal-selectpage .page-name {
  margin-bottom: 8px;
}
.page-list {
  display: inline-flex;
  flex-wrap: wrap;
}
.page-item {
  padding: 12px;
  cursor: pointer;
  border-radius: 12px;
  min-height: 191px;
}
.page-item:hover {
  background-color: #f5f5f5;
}
.page-info.is-disconnected .page-av, .page-info.is-disconnected .page-name {
  opacity: 0.4;
}
.btn-connect {
  font-size: 12px;
  color: #fff;
  border: 0;
}
.btn-connect:hover, .btn-connect:focus {
  color: #fff;
}
.btn-connect.connected {
  background-color: #f86246;
}
.btn-connect.disconnected {
  background-color: #37be66;
}
.tab {
  display: flex;
}
.tab li {
  padding: 12px;
  position: relative;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
}
.tab li.active::after {
  content: "";
  height: 2px;
  width: 100%;
  background-color: #ff9400;
  position: absolute;
  left: 0;
  bottom: 0;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.map {
  width: 100%;
  height: 320px;
  border-radius: 12px;
}
.upload-photos {
  width: 120px;
  height: 120px;
  background-color: #f5f5f5;
  border-radius: 16px;
  position: relative;
  margin-right: 8px;
  margin-bottom: 8px;
  display: inline-block;
}
.upload-photos:hover {
  background-color: #eee;
}
.upload-photos.add {
  cursor: pointer;
}
.upload-photos.add:before, .upload-photos.add:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #bdbdbd;
  transform: translate(-50%, -50%);
  border-radius: 4px;
}
.upload-photos.add:before {
  width: 6px;
  height: 32px;
}
.upload-photos.add:after {
  width: 32px;
  height: 6px;
}
.upload-photos.add .delete, .upload-photos.add .spinner {
  display: none;
}
.upload-photos.uploading .input-file {
  pointer-events: none;
}
.upload-photos.uploading .spinner {
  display: block;
}
.upload-photos.uploading .spinner > div {
  background-color: #2d63dd;
}
.upload-photos.uploading .delete {
  display: none;
}
.upload-photos.added:hover .change-pic {
  display: block;
}
.upload-photos.added .spinner {
  display: none;
}
.upload-photos .input-file {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  z-index: 1;
}
.upload-photos .img {
  width: 100%;
  height: 100%;
}
.upload-photos .img img {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.upload-photos .delete {
  position: absolute;
  top: 4px;
  right: 4px;
}
.upload-photos .change-pic {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 4px 8px;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
  display: none;
}
.grd-group-area {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 8px;
}
.area-list .area {
  display: flex;
  padding: 4px;
}
.area-list .area .del-area {
  display: none;
}
.area-list .area:hover .del-area {
  display: block;
}
.main-copy[data-v-fe93382c] {
  background: rgba(0, 0, 0, 0.8);
}
.icons[data-v-fe93382c] {
  background-image: url(/8d570e7.svg);
  width: 18px;
  height: 18px;
  background-size: 14px 14px;
}
.modal-settings .modal-card {
  width: calc(100% - 40px);
  max-width: 1200px;
  height: calc(100% - 40px);
}
.settings-list {
  display: flex;
  flex-direction: column;
  min-width: 320px;
  width: 320px;
  margin-right: 12px;
}
.settings-list .ico {
  min-width: 24px;
  height: 24px;
}
.settings-list .fi-checked {
  color: #1ad863;
}
.settings-list .crd {
  display: flex;
  margin-bottom: 8px;
  align-items: center;
  height: 90px;
}
.settings-list .ctn {
  flex-grow: 1;
}
.settings-list .ctn .des {
  font-size: 12px;
}
.settings-list .ctn .ttl {
  font-size: 15px;
  font-weight: 600;
}
.settings-list .btn {
  font-size: 12px;
  background-image: linear-gradient(to bottom, #fae031, #ff9400);
  border: 0;
  border-radius: 999px;
  color: #000;
  width: 160px;
  text-align: center;
  padding: 8px 0;
  cursor: pointer;
  outline: none;
  margin-right: 8px;
}
.settings-list .status {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  background-color: #e7e7e7;
}
.settings-list .crd {
  cursor: pointer;
  position: relative;
}
.settings-list .crd.active::after {
  content: "";
  width: 6px;
  height: 100%;
  background-color: #ff9400;
  position: absolute;
  right: 0;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.settings-plan {
  flex-grow: 1;
  padding: 4px 16px 16px 4px;
  overflow-x: hidden;
  overflow-y: scroll;
  margin-top: -4px;
  margin-left: -4px;
}
.settings-plan .del {
  font-size: 16px;
  border-radius: 50%;
  cursor: pointer;
  width: 24px;
  height: 24px;
}
.settings-plan .del:hover {
  color: #d32f2f;
}
.settings-plan .del[disabled] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}
.settings-plan .del.del-shipping {
  position: absolute;
  top: 16px;
  right: 16px;
}
.payment-img2 {
  width: 36px;
  height: 36px;
  margin-right: 12px;
}
.payment-acc {
  width: 310px;
  min-height: 170px;
  border: 1px solid #eee;
  border-radius: 12px;
  padding: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.payment-acc .edit {
  font-size: 16px;
  cursor: pointer;
}
.payment-acc .edit:hover {
  color: #1976d2;
}
.payment-acc .cancel-edit {
  font-size: 12px;
  padding: 5px 0;
  color: #424242;
}
.payment-acc .cancel-edit:hover {
  text-decoration: underline;
}
.arrow {
  border: solid #444;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 8px;
  height: 8px;
  padding: 4px;
  transform: rotate(-45deg);
  transition: transform 300ms;
}
.arrow.active {
  transform: rotate(45deg);
}
.add-bg {
  position: relative;
  background-color: #CCCCCC;
  top: 0;
  right: 10px;
  height: 20px;
  width: 20px;
  border-radius: 50px;
}
.add-bg .add {
  position: absolute;
  top: 3px;
  right: 1px;
  width: 10px;
  height: 10px;
}
.add-bg .add:before, .add-bg .add:after {
  position: absolute;
  content: " ";
  height: 13px;
  width: 1.8px;
  background-color: #999999;
}
.add-bg .add:before {
  transform: rotate(90deg);
}
.add-bg .add:after {
  transform: rotate(-180deg);
}
.icon-eye {
  position: absolute;
  top: 5px;
  right: 20px;
}
.ig-data .av {
  width: 32px;
  height: 32px;
  background-color: #e0e0e0;
  border-radius: 50%;
}
.ig-data .av img {
  border-radius: 50%;
}
.del-shipping {
  position: absolute;
  top: 16px;
  right: 16px;
}
.del-area-group {
  position: absolute;
  top: 16px;
  right: 16px;
}
.area-group {
  padding: 12px;
  border-radius: 12px;
  background-color: #eceff1;
  width: 100%;
  margin-bottom: 8px;
  position: relative;
}
.tgl-enable {
  display: flex;
  align-items: center;
  position: absolute;
  top: 12px;
  right: 60px;
}
.modal-subscription .modal-card {
  background-color: #fff;
  width: 1000px;
  height: 700px;
  border-radius: 16px;
}
.modal-subscription .page {
  height: 100%;
  display: flex;
}
.modal-subscription .img-cover {
  object-fit: cover;
  object-position: 46% center;
  height: 100%;
}
.modal-subscription .bullet {
  width: 8px;
  height: 8px;
  margin-top: 8px;
  border-radius: 50%;
  background-color: #444;
}
.xdback {
  font-size: 18px;
  border-radius: 12px;
  padding: 8px 12px;
  width: 220px;
  font-weight: 600;
}
.xdbx {
  background-color: #337ff8;
  font-size: 16px;
  color: #fff;
  border-radius: 12px;
  padding: 8px 24px;
}
.xdbx:hover {
  background-color: #337ff8;
  color: #fff;
}
.xdlnk {
  color: #337ff8;
}
.xdlnk:hover {
  color: #337ff8;
  text-decoration: underline;
}
.rd-ctnr {
  display: block;
  position: relative;
  padding-left: 28px;
  margin-bottom: 12px;
  margin-right: 12px;
  cursor: pointer;
  font-size: 18px;
  font-weight: 600;
  user-select: none;
}
.rd-ctnr input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.rd-ctnr input:checked ~ .checkmark {
  background-color: #000;
}
.rd-ctnr input:checked ~ .checkmark:after {
  display: block;
}
.rd-ctnr .checkmark {
  position: absolute;
  top: 6px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  box-shadow: inset 0 0 0 1px #000;
  border-radius: 50%;
}
.rd-ctnr .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  top: 1px;
  left: 1px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #337ff8;
}
.tbl-credit {
  border-radius: 16px;
  overflow: hidden;
}
.tbl-credit td {
  padding: 12px;
  vertical-align: middle;
}
.selecting-pkg {
  border-width: 3px;
  border-style: solid;
  border-color: transparent;
  cursor: pointer;
}
.selecting-pkg.active {
  border-color: #0076ff;
}
.selecting-pkg.disabled {
  pointer-events: none;
}
.tbl-propackage {
  border-radius: 16px;
  background-color: #f2f2f2;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 500;
}
.tbl-propackage td {
  padding: 8px 32px;
}
.modal-add-credit .modal-card {
  background-color: #fff;
  width: 1260px;
  height: 740px;
  border-radius: 16px;
}
.modal-add-credit .img-cover {
  object-fit: cover;
  object-position: 46% center;
  height: 100%;
}
.modal-add-credit .credit-selection {
  display: flex;
  margin-left: -4px;
  margin-right: -4px;
  margin-bottom: 12px;
  width: 864px;
  overflow: auto;
}
.modal-add-credit .credit-selection .item {
  padding: 12px;
  background-color: #f2f2f2;
  margin-left: 4px;
  margin-right: 4px;
  border-radius: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  cursor: pointer;
  min-width: 272px;
}
.modal-add-credit .credit-selection .item.active {
  border-color: #0076ff;
  background-color: #e5efff;
}
.modal-add-credit .credit-selection .item .price-box {
  padding: 12px;
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 12px;
  color: #0064ff;
}
.modal-outstanding-order .modal-card {
  background-color: #fff;
  width: 960px;
  height: 640px;
  border-radius: 16px;
}
.modal-outstanding-order .img-cover {
  object-fit: cover;
  object-position: 46% center;
  height: 100%;
}
.modal-outstanding-order .credit-selection {
  display: flex;
  margin-left: -4px;
  margin-right: -4px;
  margin-bottom: 12px;
  width: 864px;
  overflow: auto;
}
.modal-outstanding-order .credit-selection .item {
  padding: 12px;
  background-color: #f2f2f2;
  margin-left: 4px;
  margin-right: 4px;
  border-radius: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  cursor: pointer;
  min-width: 272px;
}
.modal-outstanding-order .credit-selection .item.active {
  border-color: #0076ff;
  background-color: #e5efff;
}
.modal-outstanding-order .credit-selection .item .price-box {
  padding: 12px;
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 12px;
  color: #0064ff;
}
.app-container {
  height: 100%;
  display: flex;
}
.main-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.service-container {
  display: flex;
  flex-grow: 1;
  overflow: hidden;
}
.service-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: hidden;
}
.service-content {
  flex-grow: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 8px;
  position: relative;
}
.title-header[data-v-acee32ba] {
  font-weight: 600;
  font-size: 20px;
  padding-left: 10px;
  margin-bottom: 10px;
}
.content-header-layout[data-v-acee32ba] {
  padding: 10px;
}
.grid-two-baseTwoCol[data-v-acee32ba] {
  display: flex;
  flex-wrap: wrap;
}
.baseTwoCol1[data-v-acee32ba], .baseTwoCol2[data-v-acee32ba] {
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
.baseTwoCol1[data-v-acee32ba] {
    flex: var(--flex);
    max-width: var(--max);
}
.baseTwoCol2[data-v-acee32ba] {
    padding-left: 15px;
    flex: var(--flex1);
    max-width: var(--max1);
}
}
.start-list {
  flex-grow: 1;
  margin-bottom: 8px;
}
.start-list .ico {
  font-size: 24px;
}
.start-list .fi-checked {
  color: #bdbdbd;
}
.start-list .pass {
  color: #1ad863;
}
.start-list .crd {
  display: flex;
  margin-bottom: 12px;
  align-items: center;
}
.start-list .ctn {
  flex-grow: 1;
}
.start-list .ctn .des {
  font-size: 12px;
}
.start-list .ctn .ttl {
  font-size: 15px;
  font-weight: 600;
}
.start-list .logo-ordermars {
  background-image: url(/2b49e4b.svg);
  width: 82px;
  height: 40px;
  background-size: 98px;
  background-position: -8px -6px;
}
.start-list .logo-flashexpress {
  background-image: url(/ed20c9f.png);
  width: 82px;
  background-color: #ffea33;
  height: 40px;
  background-size: 78px;
  background-repeat: no-repeat;
  border-radius: 8px;
  background-position: 1px 4px;
}
.box-card-content-start {
  display: flex;
}
.border-box-start {
  border: 0.5px solid #707070;
  border-radius: 10px;
  padding: 0.7rem;
  background-color: #F7F7F7;
}
.crd {
  background-color: white !important;
}
.align-middle[data-v-14f4de8a] {
  vertical-align: middle !important;
}
table[data-v-14f4de8a] {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0px 12px;
  display: table;
  text-indent: initial;
  border-color: grey;
  font-size: 1em;
}
thead[data-v-14f4de8a] {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}
tr[data-v-14f4de8a] {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
table td[data-v-14f4de8a] {
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0.55rem;
  border-spacing: 10px 10px;
  background-color: #F8F8F8;
}
table td.is-invisible[data-v-14f4de8a] {
  opacity: 0.4;
}
.text-center[data-v-14f4de8a] {
  text-align: center !important;
}
.img[data-v-14f4de8a] {
  width: 64px;
  min-width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 16px;
}
.bage[data-v-14f4de8a] {
  padding: 5px 10px;
  border-radius: 25px;
  text-align: center;
  line-height: 1;
  min-width: 110px;
  width: fit-content;
  color: white;
  cursor: pointer;
  position: relative;
}
.bage .tooltip-card[data-v-14f4de8a] {
  visibility: hidden;
  position: absolute;
  color: white;
  width: 250px;
  background-color: #333;
  text-align: left;
  border-radius: 8px;
  padding: 10px 10px;
  height: 100%;
  right: -250%;
  top: 0%;
  z-index: 2;
  height: auto;
}
.text-total[data-v-14f4de8a] {
  position: relative;
}
.text-total .tooltip-card[data-v-14f4de8a] {
  visibility: hidden;
  position: absolute;
  color: white;
  width: 250px;
  background-color: #333;
  text-align: left;
  border-radius: 8px;
  padding: 10px 10px;
  height: 100%;
  right: 0;
  top: 0%;
  z-index: 2;
  height: auto;
}
.bage:hover .tooltip-card[data-v-14f4de8a], .text-total:hover .tooltip-card[data-v-14f4de8a] {
  visibility: visible;
}
.modal-discount[data-v-14f4de8a] {
  position: absolute;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border: 1px solid #BCBCBC;
  border-radius: 12px;
  width: 200px;
  z-index: 2;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 10px;
  top: 0;
  left: 200px;
}
.level__header[data-v-14f4de8a] {
  display: flex;
  padding: 1rem 0rem;
}
.level__left[data-v-14f4de8a], .level__right[data-v-14f4de8a] {
  flex-grow: 1;
  align-items: center;
  display: flex;
}
.level__right[data-v-14f4de8a] {
  justify-content: flex-end;
}
.level__left[data-v-14f4de8a] {
  justify-content: flex-start;
}
.level__center[data-v-14f4de8a] {
  flex-grow: 5;
}
.text-table[data-v-7b46a08c] {
  font-size: 12px;
  font-weight: 400;
}
.table[data-v-7b46a08c] {
  font-size: 14px;
  border-collapse: separate;
  border-spacing: 0 10px;
}
.table th[data-v-7b46a08c]:nth-child(2) {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.table th[data-v-7b46a08c]:nth-child(1) {
  background-color: white;
}
.table th[data-v-7b46a08c]:last-child {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.table th[data-v-7b46a08c] {
  background-color: #F8F8F8;
}
.table thead tr th[data-v-7b46a08c] {
  background-color: white;
}
td[data-v-7b46a08c],
th[data-v-7b46a08c] {
  vertical-align: top;
}
.tableTr[data-v-7b46a08c] {
  display: block;
  color: #999999;
  font-weight: 500;
  font-size: 12.5px;
}
.two-detail[data-v-7b46a08c] {
  margin-bottom: 8px;
}
.img[data-v-7b46a08c] {
  width: 64px;
  min-width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 16px;
}
.arrow__box[data-v-7dec0d1c] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.arrow-top[data-v-7dec0d1c] {
  transform: rotate(90deg);
}
.arrow-bottom[data-v-7dec0d1c] {
  transform: rotate(90deg);
}
.img[data-v-7dec0d1c] {
  width: 64px;
  min-width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 16px;
}
.title-category[data-v-7dec0d1c] {
  height: 24px;
  background: #EAEAEA 0% 0% no-repeat padding-box;
  border-radius: 12px;
  width: auto;
  text-align: center;
  display: inline-block;
  padding-left: 26px;
  padding-right: 26px;
  font-size: 12px;
  line-height: 18px;
  padding-top: 3px;
  padding-bottom: 3px;
  cursor: context-menu;
}
.closed-background[data-v-7dec0d1c] {
  background-color: white;
  position: absolute;
  top: 4px;
  right: 5px;
  height: 17px;
  width: 17px;
  border-radius: 50%;
  cursor: pointer;
}
.closed-background .closed-sm[data-v-7dec0d1c] {
  position: absolute;
  right: 0px;
  left: 7.9px;
  top: 3.2px;
  width: 10px;
  height: 10px;
}
.closed-background .closed-sm[data-v-7dec0d1c]:before, .closed-background .closed-sm[data-v-7dec0d1c]:after {
  position: absolute;
  content: " ";
  height: 10px;
  width: 1.2px;
  background-color: #999999;
}
.closed-background .closed-sm[data-v-7dec0d1c]:before {
  transform: rotate(45deg);
}
.closed-background .closed-sm[data-v-7dec0d1c]:after {
  transform: rotate(-45deg);
}
.container-img[data-v-7dec0d1c] {
  position: relative;
}
.chatalog__container[data-v-7dec0d1c] {
  display: flex;
}
.card__chatalog[data-v-7dec0d1c] {
  border: 1px solid #BCBCBC;
  border-radius: 1rem;
  padding: 1rem;
  width: 100%;
}
.arw[data-v-7dec0d1c] {
  cursor: pointer;
  border: none;
  font-size: 1rem;
  background-color: transparent;
}
.img[data-v-46a8d5cd] {
  width: 64px;
  min-width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 16px;
}
.title-category[data-v-46a8d5cd] {
  height: 24px;
  background: #EAEAEA 0% 0% no-repeat padding-box;
  border-radius: 12px;
  width: auto;
  text-align: center;
  display: inline-block;
  padding-left: 26px;
  padding-right: 26px;
  font-size: 12px;
  line-height: 18px;
  padding-top: 3px;
  padding-bottom: 3px;
  cursor: context-menu;
}
.closed-background[data-v-46a8d5cd] {
  background-color: white;
  position: absolute;
  top: 4px;
  right: 5px;
  height: 17px;
  width: 17px;
  border-radius: 50%;
  cursor: pointer;
}
.closed-background .closed-sm[data-v-46a8d5cd] {
  position: absolute;
  right: 0px;
  left: 7.9px;
  top: 3.2px;
  width: 10px;
  height: 10px;
}
.closed-background .closed-sm[data-v-46a8d5cd]:before, .closed-background .closed-sm[data-v-46a8d5cd]:after {
  position: absolute;
  content: " ";
  height: 10px;
  width: 1.2px;
  background-color: #999999;
}
.closed-background .closed-sm[data-v-46a8d5cd]:before {
  transform: rotate(45deg);
}
.closed-background .closed-sm[data-v-46a8d5cd]:after {
  transform: rotate(-45deg);
}
.container-img[data-v-46a8d5cd] {
  position: relative;
}
.chatalog__container[data-v-46a8d5cd] {
  display: flex;
}
.card__chatalog[data-v-46a8d5cd] {
  border: 1px solid #BCBCBC;
  border-radius: 1rem;
  padding: 1rem;
  width: 100%;
}
.title-header {
  font-weight: 600;
  font-size: 20px;
  padding-left: 10px;
  margin-bottom: 10px;
  border-left: 5px solid #FDAE11;
  margin-right: 1rem;
}
.tbl-inventory .img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 12px;
  object-fit: cover;
}
.tbl-inventory .full-price {
  color: #9e9e9e;
}
.tbl-inventory .badge {
  display: inline-block;
  padding: 2px 12px;
  border-radius: 12px;
  font-size: 12px;
}
.tbl-inventory .badge.danger {
  background-color: #d32f2f;
  color: #fff;
}
.gooey-loader {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  filter: url(#goo);
  width: 48px;
  height: 48px;
}
.gooey-loader-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  transform: translate(-50%, -32px);
  transform-origin: 50% 32px;
  border-radius: 50%;
  animation: rotate 2s infinite linear;
}
.gooey-loader-dot:nth-child(2n+1) {
  animation: rotate2 2s infinite linear;
}
.gooey-loader-dot:nth-child(1) {
  animation-duration: 1.6s;
  background: #ec407a;
}
.gooey-loader-dot:nth-child(2) {
  animation-duration: 1.2s;
  background: #ff7043;
}
.gooey-loader-dot:nth-child(3) {
  animation-duration: 1s;
  background: #ffca28;
}
.gooey-loader-dot:nth-child(4) {
  animation-duration: 1.4s;
  background: #9ccc65;
}
.gooey-loader-dot:nth-child(5) {
  animation-duration: 1.8s;
  background: #42a5f5;
}
@keyframes rotate {
0% {
    transform: translate(-50%, -32px) rotate(0deg) scale(1, 1);
}
50% {
    transform: translate(-50%, -32px) rotate(180deg) scale(1, 1);
}
100% {
    transform: translate(-50%, -32px) rotate(360deg) scale(1, 1);
}
}
@keyframes rotate2 {
0% {
    transform: translate(-50%, -32px) rotate(0deg) scale(1, 1);
}
50% {
    transform: translate(-50%, -32px) rotate(180deg) scale(1, 1);
}
100% {
    transform: translate(-50%, -32px) rotate(360deg) scale(1, 1);
}
}
.pagination-item[data-v-27104e65],
.pagination-navigation[data-v-27104e65],
.pagination-more[data-v-27104e65] {
  height: 2.2rem;
  min-width: 2.2rem;
  margin: 0.3rem;
  font-size: 15px;
  color: #9ca4c1;
  font-weight: 700;
}
.pagination-item[data-v-27104e65],
.pagination-navigation[data-v-27104e65] {
  background-color: white;
  border-radius: 4px;
  transition-property: opacity, color, background-color;
  transition-duration: 160ms;
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
.pagination-item[data-v-27104e65] {
  padding: 0 5px;
}
.pagination-item.active[data-v-27104e65] {
  color: white;
  background-color: #3C6FE2;
}
.pagination-item.active[data-v-27104e65]:hover, .pagination-item.active[data-v-27104e65]:focus {
  background-color: #f7f7f7;
}
.pagination-item.active:hover.active[data-v-27104e65], .pagination-item.active:focus.active[data-v-27104e65] {
  background-color: #4e7ce5;
}
.pagination-item.active[data-v-27104e65]:active {
  background-color: #2059da;
}
.pagination-item.active:active.active[data-v-27104e65] {
  background-color: #648de8;
}
.pagination-navigation[data-v-27104e65] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}
.pagination-navigation.disabled[data-v-27104e65] {
  opacity: 0.6;
  cursor: default;
}
.pagination-navigation.disabled[data-v-27104e65]:hover:not(.disabled), .pagination-navigation.disabled[data-v-27104e65]:focus:not(.disabled) {
  background-color: #f7f7f7;
}
.pagination-navigation.disabled[data-v-27104e65]:active:not(.disabled) {
  background-color: #ededed;
}
.pagination[data-v-27104e65] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding-left: 0;
  list-style-type: none;
}
.pagination > li[data-v-27104e65] {
  align-items: center;
  display: flex;
}
.pagination > li button[data-v-27104e65] {
  border: 0;
  outline: none;
  cursor: pointer;
  border: 1px solid #F2F2F2;
  color: #707070;
}
.pagination > li.disabled[data-v-27104e65] {
  pointer-events: none;
  opacity: 0.6;
  color: #F2F2F2;
}
.content-icon-card[data-v-11ceebf9] {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 21px;
  padding-top: 100%;
  width: 100%;
  position: relative;
  cursor: pointer;
}
.content-item[data-v-11ceebf9] {
  position: absolute;
  top: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
a[data-v-11ceebf9] {
  color: #444444;
}
a[data-v-11ceebf9]:hover {
  color: var(--color);
}
@media (max-width: 768px) {
.content-icon-card[data-v-11ceebf9] {
    padding-top: 100%;
    width: 100%;
}
.icon[data-v-11ceebf9] {
    font-size: 9vw;
}
.text-name[data-v-11ceebf9] {
    font-size: 2.8vw;
}
.text-ds[data-v-11ceebf9] {
    font-size: 2.2vw;
}
}
@media (min-width: 769px) and (max-width: 1024px) {
.content-icon-card[data-v-11ceebf9] {
    height: 171px;
    padding-top: 0;
}
.icon[data-v-11ceebf9] {
    font-size: 5.5vw;
}
.text-name[data-v-11ceebf9] {
    font-size: 1.5vw;
}
.text-ds[data-v-11ceebf9] {
    font-size: 1.3vw;
}
}
@media (min-width: 1025px) {
.content-icon-card[data-v-11ceebf9] {
    padding-top: 100%;
    width: 100%;
}
.icon[data-v-11ceebf9] {
    font-size: 4vw;
}
.text-name[data-v-11ceebf9] {
    font-size: 0.8vw;
}
.text-ds[data-v-11ceebf9] {
    font-size: 0.75vw;
}
}
.order-tab {
  display: flex;
  padding: 5px 0px 25px 0px;
}
.order-tab .tab {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 12px 8px;
  margin: 0 4px;
  border-radius: 12px;
}
.order-tab .tab:first-child {
  margin-left: 0;
}
.order-tab .tab.active {
  color: #2d63dd;
  background-color: rgb(208, 219, 241);
  font-weight: 500;
}
.order-tab .ico {
  font-size: 20px;
  margin-right: 4px;
}
table[data-v-2a727868] {
  width: 100%;
  border-collapse: collapse;
}
.font-title[data-v-2a727868] {
  font-weight: 600;
  font-size: 1.5vh;
}
.first-table[data-v-2a727868] {
  padding-left: 30px;
}
.card-content[data-v-37bbfac3] {
  border: 1px solid blue;
  padding: 10px;
}
.first-table[data-v-37bbfac3] {
  padding-left: 30px;
}
.card[data-v-37bbfac3] {
  background: #F2F2F2 0% 0% no-repeat padding-box;
  border-radius: 16px;
  margin-bottom: 15px;
}
.font-title[data-v-37bbfac3] {
  font-weight: 600;
}
.drop-down[data-v-37bbfac3] {
  display: inline-block;
  position: relative;
}
.drop-down__button[data-v-37bbfac3] {
  display: inline-block;
  padding: 6px 32px;
  border-radius: 19px;
  cursor: pointer;
  outline: none;
  background-color: white;
  min-width: 65px;
}
.drop-down__name[data-v-37bbfac3] {
  font-size: 15px;
  text-transform: uppercase;
  color: black;
}
.drop-down__menu-box[data-v-37bbfac3] {
  position: absolute;
  z-index: 3;
  border-radius: 16px;
  background: white;
  border: 1px solid #dbdbdb;
  margin-top: 5px;
  transition: all 200ms ease-in-out;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
}
.drop-down__item[data-v-37bbfac3] {
  padding: 15px 10px;
  white-space: nowrap;
}
.drop-down__item[data-v-37bbfac3]:hover {
  background-color: #f6f6f6;
  cursor: pointer;
  border-radius: 16px;
}
.refresh-invoice[data-v-37bbfac3] {
  background-image: url(/269b8cd.svg);
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.grid-order[data-v-37bbfac3] {
  display: grid;
  grid-gap: 4px;
  grid-template-columns: 1fr 1fr 1fr 2fr 220px;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  background-color: #F2F2F2;
}
.order-numberic + .grid-order[data-v-37bbfac3] {
  border-top-left-radius: 0;
}
.grid-order-footer[data-v-37bbfac3] {
  display: grid;
  grid-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr 2fr 220px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  background-color: #E5E5E5;
}
.grid-status[data-v-37bbfac3] {
  grid-column: 1/4;
}
.grid-order-id[data-v-37bbfac3] {
  grid-column: 1/2;
}
.grid-time[data-v-37bbfac3] {
  grid-column: 2/3;
}
.grid-name[data-v-37bbfac3] {
  grid-column: 3/4;
}
.grid-items[data-v-37bbfac3] {
  grid-column: 4/5;
}
.grid-notes[data-v-37bbfac3] {
  grid-column: 5/6;
}
.items-detail[data-v-37bbfac3] {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(3, 1fr);
}
.grid-order-title[data-v-37bbfac3] {
  display: grid;
  grid-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr 2fr 220px;
}
.bulk-menu[data-v-37bbfac3] {
  position: relative;
  width: 220px;
  z-index: 1;
}
.bulk-menu .mnu[data-v-37bbfac3] {
  width: 100%;
  position: absolute;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e0e0e0;
}
.bulk-menu .mnu .main[data-v-37bbfac3] {
  font-weight: 600;
  margin-bottom: 4px;
  margin-top: 4px;
}
.bulk-menu .mnu .sub[data-v-37bbfac3] {
  padding: 4px 4px 4px 20px;
  cursor: pointer;
}
.bulk-menu .mnu .sub[data-v-37bbfac3]:hover {
  color: #2d63dd;
}
.lbl-packed[data-v-37bbfac3], .lbl-printed[data-v-37bbfac3] {
  display: inline-block;
  padding: 2px 8px;
  background-color: #fff;
  border-radius: 12px;
  font-size: 12px;
}
.lbl-packed .circle[data-v-37bbfac3], .lbl-printed .circle[data-v-37bbfac3] {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 8px;
}
.lbl-packed .circle[data-v-37bbfac3] {
  background-color: #4caf50;
}
.lbl-printed .circle[data-v-37bbfac3] {
  background-color: #ffb74d;
}
.textarea-note[data-v-37bbfac3] {
  background-color: #e5e5e5;
  border: 1px solid #bcbcbc;
  border-radius: 10px;
  padding: 8px;
  width: 100%;
  max-width: 100%;
  outline: none;
  resize: none;
  white-space: pre-wrap;
  font-size: 12px;
}
.dd-filters {
  position: relative;
  width: 190px;
  z-index: 1;
  align-self: start;
}
.dd-filters .mnu {
  width: 100%;
  position: absolute;
  background-color: #fff;
  border-radius: 18px;
  border: 1px solid #e0e0e0;
}
.dd-filters .mnu .spr-line {
  background-color: #f5f5f5;
  border: none;
  display: block;
  height: 1px;
  margin-top: 8px;
  margin-bottom: 8px;
}
.bullet-label {
  border-radius: 16px;
  background-color: #f2f2f2;
  display: inline-block;
  margin-bottom: 8px;
  padding: 4px 12px;
}
.status-list {
  font-size: 16px;
  display: flex;
}
.status-list a {
  color: #707070;
  padding: 8px 16px;
  display: block;
}
.status-list a.is-active {
  font-weight: 600;
}
.status-list li:first-child a {
  padding-left: 0;
}
.order-list {
  font-size: 14px;
}
.order-list .column-list {
  display: flex;
  margin-bottom: 8px;
  font-weight: 600;
}
.order-list .col {
  padding: 8px;
}
.order-list .col-order-no {
  width: 140px;
}
.order-list .col-confirm-time {
  width: 160px;
}
.order-list .col-facebook {
  width: 180px;
}
.order-list .col-product-name {
  width: 180px;
}
.order-list .col-count {
  width: 70px;
}
.order-list .col-price {
  width: 90px;
}
.order-list .col-customer-info {
  width: 180px;
  margin-right: 8px;
}
.order-list .col-customer-info.is-data {
  border-radius: 16px;
  background-color: #f2f2f2;
  line-height: 2;
}
.order-list .col-status {
  width: 180px;
}
.order-list .col-sum-space {
  width: 480px;
}
.order-item .summary {
  display: flex;
  background-color: #e0e0e0;
  font-weight: 600;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.slt-delivery {
  position: relative;
}
.slt-delivery .sltd-ab {
  width: 100%;
  height: 100%;
}
.slt-delivery .sltd-ab::before, .slt-delivery .sltd-ab::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #bdbdbd;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.slt-delivery .sltd-ab::before {
  width: 4px;
  height: 24px;
}
.slt-delivery .sltd-ab::after {
  width: 24px;
  height: 4px;
}
.slt-delivery .sltd-ab:hover {
  background-color: #eee;
}
.slt-delivery .slted-delivery {
  width: 120px;
  height: 83.5px;
  background-color: #fff;
  border: 2px solid #efefef;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-bottom: 4px;
  overflow: hidden;
  color: #424242;
  font-size: 13px;
}
.slt-delivery .delivery-list {
  position: absolute;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 4px;
  width: 500px;
  z-index: 5 !important;
  border-radius: 12px;
  padding: 4px;
  background-color: #f5f5f5;
}
.slt-delivery .delivery-list > div {
  width: 120px;
}
.slt-delivery .delivery-list label {
  border-radius: 12px;
  border-width: 2px;
  border-style: solid;
  border-color: #efefef;
  color: #424242;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  background-color: #fff;
  font-size: 13px;
  width: 100%;
}
.slt-delivery .delivery-list input[type=radio] {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
.slt-delivery .delivery-list input[type=radio]:checked ~ label {
  border-color: #1e88e5;
}
.slt-delivery.btm-l .delivery-list {
  left: 0;
  bottom: 86px;
}
.slt-delivery.btm-r .delivery-list {
  right: 0;
  bottom: 86px;
}
.user-container[data-v-768fa9d0] {
  background-color: #f8f8f8;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.12);
  border: 0;
}
input[data-v-768fa9d0], label[data-v-768fa9d0] {
  display: block;
}
.lable-name[data-v-768fa9d0] {
  color: #7e7e7e;
  font-size: 1.4vh;
  font-weight: 500;
}
.textarea-detail[data-v-768fa9d0] {
  padding: 0.5rem 1rem;
  resize: none;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #BCBCBC;
  outline: none;
  font-size: 1.4vh;
}
.input[data-v-768fa9d0] {
  font-size: 1.4vh;
}
.box-shadow-a[data-v-768fa9d0] {
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.12);
  border: 0;
  border-radius: 6px;
  margin-top: 5px;
}
textarea[data-v-768fa9d0] {
  resize: none;
}
.modal-card[data-v-c75cf872] {
  width: calc(100% - 40px);
  max-width: 1200px;
  height: calc(100% - 40px);
}
.font-weight[data-v-c75cf872] {
  font-weight: 600;
}
.textarea-detail[data-v-c75cf872] {
  border-radius: 8px;
  outline: none;
  padding: 0.5rem 1rem;
  resize: none;
  width: 100%;
  max-width: 100%;
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.12);
  border: 0;
}
.bullet-label {
  border-radius: 16px;
  background-color: #f2f2f2;
  display: inline-block;
  margin-bottom: 8px;
  padding: 4px 12px;
}
.modal-card-user {
  height: 470px !important;
}
.modal-settings .modal-card[data-v-7048ca20] {
  width: calc(100% - 30px);
  max-width: 1400px;
  height: calc(100% - 80px);
  background-color: white;
  border-radius: 21px;
  padding: 24px;
}
.bold-text[data-v-7048ca20] {
  font-weight: 600;
}
.modal-courier .modal-card {
  height: calc(100% - 40px);
  width: calc(100% - 40px);
  max-width: 1200px;
}
.btn-verify {
  background-color: #20bf55;
  background-image: linear-gradient(315deg, #20bf55 0%, #01baef 74%);
  border-color: #fff;
  color: #fff;
  font-weight: 500;
}
.btn-verify:hover, .btn-verify:focus {
  color: #fff;
}
.tbl-varified-result {
  width: 100%;
}
.tbl-varified-result td {
  padding: 4px;
}
.tbl-transection tbody tr {
  height: 66px;
}
.tbl-costomer .av {
  width: 32px;
  height: 32px;
  background-color: #e0e0e0;
  border-radius: 50%;
}
.tbl-costomer .av img {
  border-radius: 50%;
  height: 100%;
}
.tbl-costomer .banned {
  opacity: 0.4;
}
.exportCSV {
  margin: 20px 0px;
  display: inline-block;
  padding: 6px 32px;
  border-radius: 19px;
  border: 1px solid #707070;
  font-size: 1.3vh;
  color: #707070;
  cursor: pointer;
  outline: none;
  background-color: white;
}
.stage-container {
  padding: 10px 0;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.refresh-invoice {
  background-image: url(/269b8cd.svg);
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.layout2[data-v-31632679] {
  display: flex;
  justify-content: center;
  position: relative;
}
.collapse-header[data-v-3d1f0782] {
  display: flex;
  justify-content: space-between;
}
.collapse-right[data-v-3d1f0782] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-preview[data-v-6272dbba] {
  height: 41px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 24px 24px 0px 0px;
}
.footer-preview[data-v-5ff64031] {
  background-color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 21px;
  padding-right: 21px;
}
.btn-preview[data-v-5ff64031] {
  width: 100%;
  border-radius: 12px;
  border: none;
  padding-top: 8px;
  padding-bottom: 8px;
}
.section2[data-v-ac9259be] {
  display: flex;
  justify-content: flex-end;
}
.box-image-item[data-v-ac9259be] {
  width: 58px;
  height: 58px;
  background-color: #F2F2F2;
  border-radius: 12px;
}
.section-box-item1[data-v-ac9259be] {
  align-items: center;
}
.text-size[data-v-ac9259be] {
  display: block;
  font-size: 12px;
}
.text-size.space[data-v-ac9259be] {
  margin-top: 4px;
}
.underline-box[data-v-ac9259be] {
  border-bottom: 1px solid #ECECEC;
}
.btn-circle[data-v-ac9259be] {
  outline: none;
  height: 23px;
  width: 15px;
  background-color: #F2F2F2;
  border-radius: 50%;
  display: inline-block;
}
.input-preview[data-v-ac9259be] {
  width: 30px;
  border: 1px solid #999999;
  outline: none;
  border-radius: 6px;
}
.shipping-select[data-v-1d2b6fbc] {
  height: 63px;
  width: 100%;
  background-color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shipping-select.two[data-v-1d2b6fbc] {
  margin-top: 10px;
}
.section-one-show[data-v-1d2b6fbc] {
  display: flex;
  align-items: center;
}
.underline-box[data-v-1d2b6fbc] {
  border-bottom: 1px solid #ECECEC;
  padding: 10px 5px;
  margin: 0px 15px;
}
.shipping-select-total[data-v-1d2b6fbc] {
  height: 78px;
  width: 100%;
  background-color: white;
}
.text-size[data-v-6eb499be] {
  font-size: 12px;
}
.preview-content[data-v-6eb499be] {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.underline-box[data-v-6eb499be] {
  border-bottom: 1px solid #ECECEC;
  padding: 10px 5px;
  margin: 0px 15px;
}
.underline-box.space[data-v-6eb499be] {
  padding: 5px 5px;
  margin: 0px 5px;
}
.zigzag.is-top[data-v-6eb499be] {
  background: linear-gradient(-32deg, #fff 12px, transparent 0), linear-gradient(32deg, #fff 12px, transparent 0);
  content: "";
  display: block;
  height: 16px;
  background-size: 25px 16px;
  top: -16px;
}
.reciept[data-v-6eb499be] {
  padding: 15px;
}
.reciept-content[data-v-6eb499be] {
  background-color: white;
  border: 1px solid red;
}
.block[data-v-6eb499be] {
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid #ececec;
}
.receipt .title[data-v-6eb499be] {
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 8px;
}
.receipt .receipt-header[data-v-6eb499be] {
  background-color: #fff;
  text-align: center;
  padding: 5px;
}
.receipt .receipt-header h3[data-v-6eb499be] {
  font-size: 24px;
  font-style: italic;
  margin-top: 15px;
  margin-bottom: 15px;
}
.receipt .receipt-content[data-v-6eb499be] {
  background-color: #fff;
  padding: 15px;
}
.receipt .receipt-footer[data-v-6eb499be] {
  background-color: #fff;
  padding: 4px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.txt-order[data-v-6eb499be] {
  font-weight: 400;
  color: #797979;
  margin-top: 0;
  margin-bottom: 0;
}
.order-code[data-v-6eb499be] {
  font-size: 24px;
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 400;
  border-bottom: 1px solid #ececec;
}
.page-receipt .payment-type[data-v-6eb499be] {
  display: flex;
}
.page-receipt .payment-type .img-holder[data-v-6eb499be] {
  width: 80px;
  height: 80px;
  margin-right: 12px;
  box-sizing: border-box;
}
.page-receipt .payment-type .img-holder .pay-img[data-v-6eb499be] {
  width: 80px;
  height: 80px;
}
.credit-by[data-v-6eb499be] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  color: white;
  margin-top: 10px;
  margin-bottom: 10px;
  flex-direction: column;
}
.bgs[data-v-6eb499be] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.input-field-a[data-v-182db180] {
  height: 32px;
  border-radius: 6px;
  outline: none;
  width: 100%;
  border: 1px solid #999999;
}
.textarea-detail[data-v-182db180] {
  border-radius: 6px;
  border: 1px solid #999999;
  outline: none;
  width: 100%;
  margin-top: 5px;
}
.text-size[data-v-7e884a19] {
  font-size: 12px;
}
.preview-content[data-v-7e884a19] {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.underline-box[data-v-7e884a19] {
  border-bottom: 1px solid #ECECEC;
  padding: 10px 5px;
  margin: 0px 15px;
}
.underline-box.space[data-v-7e884a19] {
  padding: 5px 5px;
  margin: 0px 5px;
}
.banner-photo-box[data-v-7e884a19] {
  width: 250px;
  height: 75px;
  background-color: white;
  border-radius: 16px;
  position: relative;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  display: inline-block;
}
.banner-photo-box.vertical[data-v-7e884a19] {
  width: 170px;
  height: 250px;
}
.banner-photo-box.add[data-v-7e884a19] {
  cursor: pointer;
}
.banner-photo-box.add[data-v-7e884a19]:before, .banner-photo-box.add[data-v-7e884a19]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.banner-photo-box.add[data-v-7e884a19]:before {
  width: 6px;
  height: 32px;
}
.banner-photo-box.add[data-v-7e884a19]:after {
  width: 32px;
  height: 6px;
}
.banner-photo-box.add.sm[data-v-7e884a19]:before {
  width: 3px;
  height: 16px;
}
.banner-photo-box.add.sm[data-v-7e884a19]:after {
  width: 16px;
  height: 3px;
}
.banner-photo-box.add .delete[data-v-7e884a19], .banner-photo-box.add .spinner[data-v-7e884a19] {
  display: none;
}
.banner-photo-box.uploading .input-file[data-v-7e884a19] {
  pointer-events: none;
}
.banner-photo-box.uploading .spinner[data-v-7e884a19] {
  display: block;
}
.banner-photo-box.uploading .delete[data-v-7e884a19] {
  display: none;
}
.banner-photo-box.added[data-v-7e884a19] {
  /*.input-file
  * pointer-events: none*/
}
.banner-photo-box.added .spinner[data-v-7e884a19] {
  display: none;
}
.banner-photo-box .input-file[data-v-7e884a19] {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  z-index: 1;
}
.banner-photo-box .img[data-v-7e884a19] {
  width: 100%;
  height: 100%;
}
.banner-photo-box .img img[data-v-7e884a19] {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner-photo-box .delete[data-v-7e884a19] {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
.change-photo-box[data-v-7e884a19] {
  position: absolute;
  width: 32px;
  height: 32px;
  background-image: url(/ce6ef7d.svg);
  background-repeat: no-repeat;
  top: 9px;
  left: 7px;
  background-position: top 6px left 5px;
  z-index: 10;
  background-color: white;
  border-radius: 50%;
  cursor: pointer;
}
.change-photo-box[data-v-7e884a19]:hover {
  width: 112px;
  background-color: white;
  border-radius: 16px;
  transition: width 0.5s;
}
.change-photo-box:hover .text-show[data-v-7e884a19] {
  display: inline-block;
  margin-left: 35px;
  margin-top: 4px;
}
.delete-photo-box[data-v-7e884a19] {
  position: absolute;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  top: 9px;
  right: 7px;
  background-position: top 0px right 0px;
  z-index: 10;
  background-color: white;
  border-radius: 50%;
  cursor: pointer;
}
.delete-photo-box[data-v-7e884a19]:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px;
}
.closed[data-v-7e884a19] {
  position: absolute;
  left: 14.5px;
  right: 0px;
  top: 6px;
  width: 32px;
  height: 32px;
}
.closed.sm[data-v-7e884a19] {
  width: 16px;
  height: 16px;
  left: 1px;
  right: 1px;
}
.closed[data-v-7e884a19]:hover {
  opacity: 1;
}
.closed[data-v-7e884a19]:before, .closed[data-v-7e884a19]:after {
  position: absolute;
  content: " ";
  height: 18px;
  width: 2px;
  background-color: #999999;
}
.closed[data-v-7e884a19]:before {
  transform: rotate(45deg);
}
.closed[data-v-7e884a19]:after {
  transform: rotate(-45deg);
}
.text-show[data-v-7e884a19] {
  display: none;
  width: 112px;
}
.numberPage[data-v-7e884a19] {
  border: none;
  background-color: #FAFAFA;
  outline: none;
  cursor: pointer;
  font-size: 25px;
}
th[data-v-0b48d347], td[data-v-0b48d347] {
  color: #999;
  border: 1px solid #eee;
  padding: 12px 35px;
  vertical-align: middle;
}
table[data-v-0b48d347] {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  border-radius: 21px;
  border: none;
  vertical-align: middle;
}
.maintenance-box {
  text-align: center;
  font-size: 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.maintenance-box .img {
  width: 240px;
  margin: 0 auto;
}
.maintenance-box .message {
  width: 500px;
}
.modal-admin-login .modal-card {
  width: 360px;
}
.ctn-login {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.ctn-login .logo-botio-b {
  background-image: url(/75b6924.png);
  background-size: contain;
  width: 106px;
  height: 47px;
  position: absolute;
  top: 2vh;
  left: 2vw;
}
.ctn-login .txt1 {
  background-image: url(/7e2e9d6.svg);
  background-size: contain;
  display: inline-block;
  margin-bottom: -20px;
}
@media screen and (max-width: 768px) {
.ctn-login .txt1 {
    width: 114px;
    height: 56px;
}
}
@media screen and (min-width: 769px), print {
.ctn-login .txt1 {
    width: 228px;
    height: 111px;
}
}
.ctn-login .ctn-login {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.ctn-login .ctnleft {
  position: absolute;
  z-index: 3;
}
.ctn-login .ctnleft .txt {
  font-weight: 600;
  color: #2c2c2c;
  line-height: 1.75;
}
@media screen and (max-width: 768px) {
.ctn-login .ctnleft {
    width: 100%;
    left: 0;
    top: 15vh;
    padding: 0 12px;
}
.ctn-login .ctnleft .txt {
    font-size: 28px;
}
}
@media screen and (min-width: 769px), print {
.ctn-login .ctnleft .txt {
    font-size: 48px;
}
}
@media screen and (min-width: 769px), print {
.ctn-login .ctnleft {
    width: 640px;
    left: 7vw;
}
}
.ctn-login .logo-services {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2vh;
  width: 80%;
}
.ctn-login .logo-services > div {
  background-size: cover;
  width: 150px;
  height: 90px;
}
@media screen and (max-width: 768px) {
.ctn-login .logo-services > div {
    width: 100%;
    height: 14vw;
    display: none;
}
}
.ctn-login .logo-services .ordermars {
  background-image: url(/052a491.png);
  background-position: 0 -51%;
}
.ctn-login .logo-services .rocket-voucher {
  background-image: url(/052a491.png);
  background-position: 0 -104%;
}
.ctn-login .logo-services .ujung {
  background-image: url(/052a491.png);
  background-position: 0 -4%;
}
.ctn-login .btn-moreinfo {
  font-size: 18px;
  background-color: #f7f7f7;
  border: 1px solid #707070;
  text-align: center;
  padding: 8px 0;
  width: 288px;
  border-radius: 8px;
  color: #444;
}
.ctn-login .objbg1 {
  background-image: url(/a087ff9.png);
  width: 100%;
  height: 78%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  position: absolute;
  left: 50%;
  z-index: 1;
}
@media screen and (max-width: 768px) {
.ctn-login .objbg1 {
    top: 22vh;
    display: none;
}
}
.ctn-login .btn-group {
  margin-top: 4vh;
  display: flex;
}
@media screen and (max-width: 768px) {
.ctn-login .btn-group {
    flex-direction: column;
}
}
.ctn-login .bg-gray {
  background-color: #ebebeb;
  width: 20vw;
  height: 100%;
  position: absolute;
  right: 0;
}
.ctn-login .btn-fb-login {
  background-color: #1877f2;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 288px;
  border: 0;
  border-radius: 8px;
  font-size: 18px;
  padding: 8px 0;
}
.ctn-login .btn-fb-login:hover {
  background-color: #0d6ae4;
}
.ctn-login .btn-fb-login::before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjBBIJCwnGbaC4AAACd0lEQVRYw9WYT2sTURTFz4wTosIIJmAXhSoFg2SrC6GopCBko610k537rhVxJRWx+QB+Ae1KoQhxo0UoVKpIBEVDI8Ys3OnCCEYKkpDj4nXIzGTezJ3MzMIzq8l79/7ev3vnvhhEtrJEfS6iijJKKMAG0MdPdLCH59jBMNKaYU+OK9xgjzr1uMEV5sJ86JsM1tilRF3WaMQFVNgUOXfUZEUOMLkey7mjdZoSgM3GVO5JskE7CjDH1tTuSbLFuTCAndC9Qtg6gJlgcbwL5doLwxXJddwShN0Ib7GDb/gFA3nYOI4ZrPr61HF7MtAqotFt8kzAuZtUxb9Ehujc39BEzaSaTug5XWoC9w+0UR+kmhuQEySFHo/FAnRVjjIBAEuYj9zch/gdK0/P4+o4XS8JDLZ877M4h9mDAQZrGZvqFFkhCXksb4Re475gUS21B4sC9+RRD+CTyGZR7UFVtKb7nrfTIpsqYAIox9o8pbyoV1kBSlMAZCopQCEzQEEB7MwAtgIMtB0M16NveaK1HyjAj4TjPKVt+f5fAI7gRBSgndH4gY4CbMVwFw/wQgF28ScB4KS2pY9dla4H2MaVwC7u2t7Qtuj00jmmwKNEi6TT44OhEDTZjky90R9Jrz6r6kjNYIR66uO/h9F4BqDFr6nO4AsP+UvHBQ5TAwx5Kag2XUsNcCe4+LX4OhXAtrv49ZoV+SExoMWZsAtIke8TAd6xGHWFKvDN1IBXk+VlUKVpcS3gREUBBrzPvOQSqJ7z7MQCfOTZYE86AJjjde6JAG2u6m/7eoC6lizzGftawF82eFl/y48GOHO5wLu+357yJhd4ONrayPrvnH8PRfVZmihfvgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0wNC0xOFQxNjoxMTowOS0wNzowMAR/UMMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDQtMThUMTY6MTE6MDktMDc6MDB1Iuh/AAAAAElFTkSuQmCC");
  background-size: contain;
  margin-right: 8px;
}
.container__livechat[data-v-b7d1cb00] {
  padding-bottom: 12px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  height: calc(100vh - 45px);
}
.container__cardbox[data-v-b7d1cb00] {
  height: 100%;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 18px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  margin-bottom: 10px;
  max-height: 100%;
  overflow: hidden;
  padding-bottom: 10px;
}
.col[data-v-b7d1cb00] {
  flex: 1 0 0;
}
.container__center[data-v-b7d1cb00] {
  position: relative;
  flex-grow: 2 !important;
  min-width: 390px;
}
.upsty5[data-v-b7d1cb00] {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.bos10[data-v-b7d1cb00] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  flex-grow: 2;
}
.content__text__chat[data-v-b7d1cb00] {
  position: absolute;
  inset: 0px;
  top: 0;
  left: 0;
  right: 0;
  overflow: scroll;
}
.content__text__chat.leftside[data-v-b7d1cb00] {
  max-height: 80%;
}
.content__text__chat[data-v-b7d1cb00]:hover {
  overflow-y: auto;
}
.content__text__chat[data-v-b7d1cb00]::-webkit-scrollbar {
  background-color: #fff;
  width: 6px;
}
.content__text__chat[data-v-b7d1cb00]::-webkit-scrollbar-thumb {
  background-color: #aaa;
  border-radius: 16px;
  border: 5px solid #aaa;
}
.content__text__chat[data-v-b7d1cb00]::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a;
  border: 4px solid #aaa;
}
.content__text__chat[data-v-b7d1cb00]::-webkit-scrollbar-button {
  display: none;
}
.content__text__chat[data-v-b7d1cb00]::-webkit-scrollbar-track {
  background-color: #fff;
}
.content__text__chat[data-v-b7d1cb00]::-webkit-scrollbar-track:hover {
  display: block;
  background-color: #aaa;
}
.stick[data-v-b7d1cb00] {
  position: absolute;
  width: 6px;
  transition: opacity 1000ms ease 0s;
  opacity: 0;
  right: 2px;
  bottom: 2px;
  top: 2px;
  border-radius: 3px;
}
.stick__scroll[data-v-b7d1cb00] {
  position: relative;
  display: block;
  width: 100%;
  cursor: pointer;
  border-radius: inherit;
  background-color: rgba(0, 0, 0, 0.2);
  height: 0px;
}
@media screen and (max-width: 992px) {
.right[data-v-b7d1cb00] {
    display: none;
}
}
.container__tags[data-v-79800248] {
  flex-basis: auto;
  display: flex;
  flex-wrap: wrap;
  font-size: 13px;
}
.content__tags[data-v-79800248] {
  background-color: #F2F2F2;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0.4em 0.5em;
  flex-basis: auto;
  margin-right: 5px;
  margin-top: 2px;
  position: relative !important;
  cursor: pointer;
}
.color_tag[data-v-79800248] {
  width: 12px;
  height: 12px;
  background-color: red;
  display: inline-block;
  border-radius: 50%;
  margin-right: 5px;
}
.text[data-v-79800248] {
  max-width: 45px;
  width: auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.container__avartar[data-v-73e77fe4] {
  display: flex;
  border-bottom: 1px solid #e1e5ea;
}
.container__avartar[data-v-73e77fe4]:hover {
  background-color: rgba(0, 0, 0, 0.0784313725);
}
.container__avartar.active[data-v-73e77fe4] {
  background-color: rgba(0, 0, 0, 0.0784313725);
}
.box__content[data-v-73e77fe4] {
  width: 100%;
}
.avartar__content[data-v-73e77fe4] {
  padding: 14px 20px 14px 1.5rem;
  display: flex;
  align-items: center;
}
.avartar__content__img[data-v-73e77fe4] {
  position: relative;
  flex-shrink: 0;
  margin-right: 20px;
  width: 35px;
  height: 35px;
}
.avertar__img__box[data-v-73e77fe4] {
  width: 35px;
  height: 35px;
  background-color: transparent;
  font-size: 17.5px;
  min-height: 35px;
  min-width: 35px;
}
.img__avartar[data-v-73e77fe4] {
  overflow: hidden;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  font-weight: 600;
  line-height: 2;
}
.img__avartar img[data-v-73e77fe4] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}
.avartar__content__title[data-v-73e77fe4] {
  flex-grow: 2;
  overflow: hidden;
  color: #999999;
}
.avartar__title__name[data-v-73e77fe4] {
  display: flex;
  justify-content: space-between !important;
  white-space: nowrap;
}
.avartar__content__text[data-v-73e77fe4] {
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
  white-space: nowrap;
}
.text-ellipsis[data-v-73e77fe4] {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-right[data-v-73e77fe4] {
  text-align: right;
}
.who__name[data-v-73e77fe4] {
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 8px;
  color: #3c4858;
  text-overflow: ellipsis;
}
.container__chat__msg[data-v-ba31ad1a] {
  overscroll-behavior: contain;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  flex-grow: 2;
  border-bottom: 1px solid #e1e5ea;
  margin-bottom: 15px;
  display: flex;
}
.msg__input[data-v-ba31ad1a] {
  flex: 0 0 auto;
  padding: 0px 15px;
}
.container__box__msg[data-v-ba31ad1a] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.avartar__top__chat[data-v-ba31ad1a] {
  padding: 14px 20px 14px 1.25rem;
}
.chat__content[data-v-44f99921] {
  position: relative;
}
.container__text__box[data-v-44f99921] {
  display: flex;
  flex-direction: column;
}
.chat__box[data-v-44f99921] {
  display: inline-block;
  overflow: hidden;
  border-radius: 12px;
  word-wrap: break-word;
  background-color: #F2F2F2;
  padding-left: 12px;
  padding-bottom: 8px;
  padding-top: 7px;
  padding-right: 12px;
  width: fit-content;
  word-break: break-word;
  max-width: 585px;
}
.chat__box.owner[data-v-44f99921] {
  background-color: #2D63DD;
  color: white;
  text-align: right;
}
.container__img[data-v-44f99921] {
  width: 32px;
  height: 32px;
  background-color: transparent;
  font-size: 16px;
  min-height: 32px;
  min-width: 32px;
  position: absolute;
  bottom: 11px;
}
.container__img img[data-v-44f99921] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}
.text__title__chat[data-v-44f99921] {
  font-weight: 400;
  line-height: 25px;
  white-space: pre-wrap;
}
.text__left[data-v-44f99921] {
  left: 1rem;
}
.text__right[data-v-44f99921] {
  right: 1rem;
}
.preview__img[data-v-44f99921] {
  max-height: 400px;
  max-width: 100%;
  min-height: 24px;
  border-radius: 18px;
}
.box__img__side[data-v-44f99921] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 52px);
  padding-left: 80px;
  padding-right: 80px;
}
.img__box22[data-v-44f99921] {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: calc(100vh - 52px);
}
.background__img[data-v-44f99921] {
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 2;
  align-items: center;
  display: block;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
}
.box__1[data-v-44f99921] {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}
.modal__image[data-v-44f99921] {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: relative;
}
.circleLoad[data-v-44f99921] {
  width: 8px;
  height: 8px;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #999999;
  text-align: center;
}
.msgload[data-v-44f99921] {
  display: inline-block;
  color: green;
}
.mark-status[data-v-44f99921] {
  display: inline-block;
}
.px-is-equal[data-v-44f99921] {
  padding: 0 4rem;
}
.px-is-not-equal[data-v-44f99921] {
  padding: 0 0.5rem;
}
.profile__content[data-v-95247994] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  flex-direction: column;
}
.avatar__image[data-v-95247994] {
  display: block;
  min-width: 96px;
  height: 96px;
  border: 2px solid #e0e0e0;
  border-radius: 50%;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 8px;
}
.avatar__image.rnk1[data-v-95247994] {
  border-color: #ffbf2e;
}
.avatar__image.rnk2[data-v-95247994] {
  border-color: #cfd8dc;
}
.avatar__image.rnk3[data-v-95247994] {
  border-color: #a1887f;
}
.avartar__fullname[data-v-95247994] {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin-bottom: 8px;
}
.avartar__link[data-v-95247994] {
  margin-top: 10px;
  text-decoration: underline;
  color: #999999;
  cursor: pointer;
}
.container__info[data-v-593446af] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0.45rem 1.25rem;
  align-items: center;
}
.infor__deatil[data-v-593446af] {
  background-color: #F2F2F2;
  width: 100%;
  border-radius: 6px;
  padding: 0.25rem 1.25rem;
  font-size: 13px;
}
.infor__title[data-v-593446af] {
  font-weight: 500;
}
.container__purchase__history[data-v-4565706c] {
  display: flex;
  flex-direction: column;
}
.container__purchase__history .order-status[data-v-4565706c] {
  color: #fff;
  padding: 4px 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-size: 12px;
}
.purchase__history__title[data-v-4565706c] {
  font-weight: 500;
}
.purchase__history__detail[data-v-4565706c] {
  display: flex;
  flex-direction: column;
  background-color: #F2F2F2;
  padding: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.text-right[data-v-4565706c] {
  text-align: right;
}
.upset[data-v-4565706c] {
  margin-top: 5px;
}
.price[data-v-4565706c] {
  color: #444444;
}
.images[data-v-4565706c] {
  width: 25px;
  height: 25px;
  border-radius: 5px;
  object-fit: cover;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border: 1px solid rgba(0, 0, 0, 0.1607843137);
  margin-right: 5px;
  margin-top: 3px;
}
.input__search[data-v-4565706c] {
  border-radius: 9px;
  outline: none;
  border: 1px solid #BCBCBC;
  padding: 5px 10px;
  width: 100%;
  overflow: hidden;
}
.show[data-v-5d277bc0] {
  height: auto;
}
.hidden[data-v-5d277bc0] {
  max-height: 234px;
  overflow: hidden;
}
.container__infor__container__box[data-v-5d277bc0] {
  display: flex;
  flex-direction: column;
}
.content__title[data-v-5d277bc0] {
  font-weight: 500;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
}
.content__detail[data-v-5d277bc0] {
  font-size: 13px;
}
.container__tags[data-v-35e29f51] {
  flex-basis: auto;
  display: flex;
  flex-wrap: wrap;
  font-size: 13px;
}
.content__tags[data-v-35e29f51] {
  background-color: #F2F2F2;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0.5em;
  flex-basis: auto;
  margin-right: 9px;
  margin-top: 5px;
  min-height: 32px;
  position: relative !important;
  cursor: pointer;
}
.color_tag[data-v-35e29f51] {
  width: 15px;
  height: 15px;
  background-color: red;
  display: inline-block;
  border-radius: 50%;
  margin-right: 5px;
}
.tag-box[data-v-35e29f51] {
  width: 40px;
  height: 40px;
  background-color: #f7f7f7;
  border-radius: 6px;
  position: relative;
  display: inline-block;
}
.tag-box.add[data-v-35e29f51] {
  cursor: pointer;
}
.tag-box.add[data-v-35e29f51]:before, .tag-box.add[data-v-35e29f51]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.tag-box.add[data-v-35e29f51]:before {
  width: 6px;
  height: 32px;
}
.tag-box.add[data-v-35e29f51]:after {
  width: 32px;
  height: 6px;
}
.tag-box.add.sm[data-v-35e29f51]:before {
  width: 3px;
  height: 16px;
}
.tag-box.add.sm[data-v-35e29f51]:after {
  width: 16px;
  height: 3px;
}
.container__avartar[data-v-928644dc] {
  display: flex;
}
.box__content[data-v-928644dc] {
  width: 100%;
}
.avartar__content[data-v-928644dc] {
  display: flex;
  align-items: center;
}
.avartar__content__img[data-v-928644dc] {
  position: relative;
  flex-shrink: 0;
  margin-right: 20px;
  width: 35px;
  height: 35px;
}
.avertar__img__box[data-v-928644dc] {
  width: 35px;
  height: 35px;
  background-color: transparent;
  min-height: 35px;
  min-width: 35px;
}
.img__avartar[data-v-928644dc] {
  overflow: hidden;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  font-weight: 600;
  line-height: 2;
}
.img__avartar img[data-v-928644dc] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}
.avartar__content__title[data-v-928644dc] {
  flex-grow: 2;
  overflow: hidden;
  color: #999999;
}
.avartar__title__name[data-v-928644dc] {
  display: flex;
  justify-content: space-between !important;
  white-space: nowrap;
}
.avartar__content__text[data-v-928644dc] {
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
  white-space: nowrap;
}
.text-ellipsis[data-v-928644dc] {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-right[data-v-928644dc] {
  text-align: right;
}
.who__name[data-v-928644dc] {
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 8px;
  color: #3c4858;
  text-overflow: ellipsis;
}
.container__share__img[data-v-bf4bc096] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.modal__image[data-v-bf4bc096] {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: relative;
}
.background__img[data-v-bf4bc096] {
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 2;
  align-items: center;
  display: block;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
}
.box__1[data-v-bf4bc096] {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}
.modal__image[data-v-bf4bc096] {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: relative;
}
.box__img__side[data-v-bf4bc096] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 52px);
  padding-left: 80px;
  padding-right: 80px;
}
.img__box22[data-v-bf4bc096] {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: calc(100vh - 52px);
}
.arrow__next[data-v-bf4bc096] {
  position: absolute;
  top: 50%;
  color: white;
  z-index: 999;
  font-size: 25px;
}
.arrow__next.left[data-v-bf4bc096] {
  left: 10px;
  cursor: pointer;
}
.arrow__next.right[data-v-bf4bc096] {
  right: 10px;
  cursor: pointer;
}
.preview__img[data-v-bf4bc096] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.container__top[data-v-84907b6a] {
  position: relative;
  width: 100%;
}
.top-menu-right[data-v-84907b6a] {
  position: fixed;
  z-index: -1 !important;
  top: 10px;
  display: flex;
}
.list__item[data-v-84907b6a] {
  padding: 10px 20px;
  border: 1px solid #BCBCBC;
  min-height: 56px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #BCBCBC;
  z-index: 50 !important;
  position: relative;
  cursor: pointer;
}
.list__item.active[data-v-84907b6a] {
  border: none;
  background-color: #fff;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
}
.card__items[data-v-3416d232] {
  width: 200px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  margin: 15px;
  border-radius: 8px;
  height: 290px;
  overflow: hidden;
}
.item-inner[data-v-3416d232] {
  border-radius: 18px;
  overflow: hidden;
  height: auto;
  background-color: #fff;
}
.box-item-picture[data-v-3416d232] {
  position: relative;
  display: block;
  cursor: pointer;
}
.item-picture[data-v-3416d232] {
  height: 75px;
  display: block;
  width: 75px;
  object-fit: cover;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  border-radius: 12px;
}
.box-description[data-v-3416d232] {
  height: auto;
}
.box-warp[data-v-3416d232] {
  padding: 12px 12px 4px;
}
.box-name[data-v-3416d232] {
  white-space: nowrap;
  width: 180px;
  overflow: hidden;
  font-weight: 600;
  text-overflow: ellipsis;
}
.card__outside[data-v-3416d232] {
  border-radius: 12px;
}
.card__outside[data-v-3416d232]:hover {
  cursor: pointer;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
}
.modal-card-body-item[data-v-1dc839b7] {
  padding: 15px;
  background-color: white;
  height: calc(100vh - 200px);
  overflow: auto;
}
.container__select__item[data-v-1dc839b7] {
  display: flex;
}
.container__select__item .select__image[data-v-1dc839b7] {
  width: 300px;
  height: 300px;
  object-fit: cover;
  border-radius: 10px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
}
.box__description__item[data-v-1dc839b7] {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0px 25px;
}
.item__name[data-v-1dc839b7] {
  font-size: 24px;
  font-weight: 600;
  width: 100%;
}
.itme__price[data-v-1dc839b7] {
  font-size: 25px;
  font-weight: 500;
  color: #1374F2;
}
.box__select__image[data-v-1dc839b7] {
  min-width: 310px;
}
.list__button[data-v-1dc839b7] {
  padding: 5px 20px;
  border: 1px solid #dbdbdb;
  border-radius: 8px;
  background-color: white;
  margin-right: 12px;
  cursor: pointer;
  text-transform: uppercase;
}
.list__button[data-v-1dc839b7]:hover {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
}
.list__button.active[data-v-1dc839b7] {
  border: 2px solid #1374F2;
}
.title_items[data-v-1dc839b7] {
  font-size: 16px;
  margin-top: 10px;
}
.add__cart[data-v-1dc839b7] {
  padding: 8px 45px;
  width: 100%;
  border: none;
  border-radius: 8px;
  cursor: pointer;
}
.textarea_box[data-v-1dc839b7] {
  resize: none;
  border: 0.5px solid rgb(219, 219, 219);
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  outline: none;
  padding: 8px;
}
.space-x-4[data-v-71d6b021] {
  margin-right: 0rem;
  margin-left: 1rem;
}
.box__detail__discount[data-v-9a6b176a] {
  display: flex;
  justify-content: space-between;
}
.map {
  width: 100%;
  height: 300px;
}
.distance {
  background-color: #444;
  text-align: center;
  padding: 4px;
  height: 26px;
  color: #fff;
  transition: background-color 300ms ease;
}
.distance.error {
  background-color: #ea5e5e;
}
.modal-card[data-v-342f22a4] {
  width: calc(100% - 40px);
  max-width: 600px;
  height: calc(100% - 40px);
}
.top__list[data-v-24a6f520] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
.box-input[data-v-24a6f520] {
  display: flex;
  flex-direction: column;
  padding: 5px 0px;
}
.box-input-field[data-v-24a6f520] {
  display: flex;
  padding: 5px 0px;
  align-items: center;
}
.fw-500[data-v-24a6f520] {
  font-weight: 500;
}
.icon-button-position[data-v-24a6f520] {
  position: absolute;
  left: 15px;
  font-size: 1.125rem;
}
.container__share__img[data-v-45733183] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.modal__image[data-v-45733183] {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: relative;
}
.background__img[data-v-45733183] {
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 2;
  align-items: center;
  display: block;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
}
.box__1[data-v-45733183] {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}
.modal__image[data-v-45733183] {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: relative;
}
.box__img__side[data-v-45733183] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 52px);
  padding-left: 80px;
  padding-right: 80px;
}
.img__box22[data-v-45733183] {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: calc(100vh - 52px);
}
.arrow__next[data-v-45733183] {
  position: absolute;
  top: 50%;
  color: white;
  z-index: 999;
  font-size: 25px;
}
.arrow__next.left[data-v-45733183] {
  left: 10px;
  cursor: pointer;
}
.arrow__next.right[data-v-45733183] {
  right: 10px;
  cursor: pointer;
}
.preview__img[data-v-45733183] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal-card[data-v-ac848b94] {
  width: calc(100% - 40px);
  max-width: 1200px;
  height: calc(100% - 40px);
}
.font-weight[data-v-ac848b94] {
  font-weight: 600;
}
.textarea-detail[data-v-ac848b94] {
  border-radius: 8px;
  outline: none;
  padding: 0.5rem 1rem;
  resize: none;
  background-color: white;
  max-width: 100%;
  width: 100%;
  border: 1px solid #dbdbdb;
}
.box[data-v-ac848b94] {
  border: 1px solid #BCBCBC;
  padding: 1rem;
  position: relative;
}
.banner-photo-box[data-v-ac848b94] {
  width: 250px;
  height: 250px;
  background-size: cover;
  background-position: top;
  background-color: white;
  border-radius: 16px;
  position: relative;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  display: inline-block;
  border: 1px solid #dbdbdb;
}
.banner-photo-box.add[data-v-ac848b94] {
  cursor: pointer;
}
.banner-photo-box.add[data-v-ac848b94]:before, .banner-photo-box.add[data-v-ac848b94]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.banner-photo-box.add[data-v-ac848b94]:before {
  width: 6px;
  height: 32px;
}
.banner-photo-box.add[data-v-ac848b94]:after {
  width: 32px;
  height: 6px;
}
.banner-photo-box.add.sm[data-v-ac848b94]:before {
  width: 3px;
  height: 16px;
}
.banner-photo-box.add.sm[data-v-ac848b94]:after {
  width: 16px;
  height: 3px;
}
.banner-photo-box.add .delete[data-v-ac848b94], .banner-photo-box.add .spinner[data-v-ac848b94] {
  display: none;
}
.banner-photo-box.uploading .input-file[data-v-ac848b94] {
  pointer-events: none;
}
.banner-photo-box.uploading .spinner[data-v-ac848b94] {
  display: block;
}
.banner-photo-box.uploading .spinner > div[data-v-ac848b94] {
  background-color: #2d63dd;
}
.banner-photo-box.uploading .delete[data-v-ac848b94] {
  display: none;
}
.banner-photo-box.added[data-v-ac848b94] {
  /*.input-file
  * pointer-events: none*/
}
.banner-photo-box.added .spinner[data-v-ac848b94] {
  display: none;
}
.banner-photo-box .input-file[data-v-ac848b94] {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  z-index: 1;
  top: 0;
}
.banner-photo-box .img[data-v-ac848b94] {
  width: 100%;
  height: 100%;
}
.banner-photo-box .img img[data-v-ac848b94] {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner-photo-box .delete[data-v-ac848b94] {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
.change-photo-box[data-v-ac848b94] {
  position: absolute;
  width: 112px;
  height: 32px;
  background-image: url(/ce6ef7d.svg);
  background-repeat: no-repeat;
  top: 9px;
  left: 8px;
  background-position: top 6px left 10px;
  z-index: 10;
  background-color: white;
  border-radius: 50%;
  cursor: pointer;
  width: 112px;
  background-color: white;
  border-radius: 16px;
  transition: width 0.5s;
}
.change-photo-box[data-v-ac848b94]:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px;
}
.change-photo-box .text-show[data-v-ac848b94] {
  display: inline-block;
  margin-left: 40px;
  margin-top: 6px;
}
.modal-select-slip .modal-card {
  width: calc(100% - 40px);
  max-width: 1200px;
  height: calc(100% - 40px);
}
.img-list {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
}
.img-list .img-item {
  display: flex;
  position: relative;
}
.img-list .img-item label {
  border-radius: 12px;
  width: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #efefef;
  cursor: pointer;
  overflow: hidden;
}
.img-list .img-item input[type=radio] {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
.img-list .img-item input[type=radio]:checked ~ label {
  border-color: #2D63DD;
}
.img-list .img-item figure {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.img-list .img-item figure img {
  vertical-align: middle;
  width: 100%;
  height: 160px;
  object-fit: cover;
}
.img-list .img-item .magnify {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -16px;
  margin-top: -16px;
  cursor: pointer;
  display: none;
}
.img-list .img-item .magnify img {
  width: 32px;
  height: 32px;
}
.img-list .img-item:hover .magnify {
  display: block;
}
.slip-qrdetails {
  width: 242px;
  padding: 12px;
  background-color: #f2f2f2;
  border-radius: 12px;
  margin-left: 12px;
}
.container__main__livechat[data-v-4c03da6f] {
  height: 100vh;
  position: relative;
  width: 100%;
  z-index: 3;
}
.lc-rank[data-v-4c03da6f] {
  border-radius: 16px;
  border: 2px solid #e0e0e0;
  width: 60px;
  margin: 0 auto 8px;
}
.lc-rank.rnk1[data-v-4c03da6f] {
  border-color: #ffbf2e;
}
.lc-rank.rnk2[data-v-4c03da6f] {
  border-color: #cfd8dc;
}
.lc-rank.rnk3[data-v-4c03da6f] {
  border-color: #a1887f;
}
.avartar__top__chat[data-v-4c03da6f] {
  padding: 14px 20px 14px 1.25rem;
}
.textarea__input__msg[data-v-4c03da6f] {
  width: 100%;
  background: #F2F2F2 0% 0% no-repeat padding-box;
  border: none;
  border-radius: 10px;
  outline: none;
  position: relative;
  padding: 10px;
  min-height: 85px;
  resize: none;
  margin-bottom: 8px;
}
.under__line[data-v-4c03da6f] {
  border-bottom: 1px solid #e1e5ea;
}
.fullname[data-v-4c03da6f] {
  font-weight: 500;
  font-size: 18px;
}
.ic-icon[data-v-4c03da6f] {
  font-size: 18px;
  margin: 5px 10px;
  color: #999999;
  cursor: pointer;
}
.container__icon__chat[data-v-4c03da6f] {
  margin-bottom: 10px;
  margin-top: 10px;
  float: right;
}
.icon-top-live-chat[data-v-4c03da6f] {
  width: 28px;
  height: 28px;
  font-size: 16px;
  color: #BCBCBC;
  background-color: #F2F2F2;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  border: 1px solid #BCBCBC;
  vertical-align: middle;
  cursor: pointer;
}
.center__top__title[data-v-4c03da6f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.icon-setting-tp[data-v-4c03da6f] {
  font-size: 16px;
}
.input__search[data-v-4c03da6f] {
  border-radius: 9px;
  outline: none;
  border: 1px solid #BCBCBC;
  padding: 5px 10px;
  width: 100%;
  transition: width, 0.5s linear;
  overflow: hidden;
}
.grid__container[data-v-4c03da6f] {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.ccontainer__left__top[data-v-4c03da6f] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.count__msg[data-v-4c03da6f] {
  background-color: #F2F2F2;
  border-radius: 9px;
  padding: 2px 11px;
}
.icon__search__msg[data-v-4c03da6f] {
  position: absolute;
  right: 30px;
  top: 5px;
}
.msg__list[data-v-4c03da6f] {
  position: absolute;
  inset: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  overflow-y: scroll;
}
.msg__list[data-v-4c03da6f]::-webkit-scrollbar {
  background-color: #fff;
  width: 6px;
}
.msg__list[data-v-4c03da6f]::-webkit-scrollbar-thumb {
  background-color: #aaa;
  border-radius: 16px;
  border: 5px solid #aaa;
}
.msg__list[data-v-4c03da6f]::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a;
  border: 4px solid #aaa;
}
.msg__list[data-v-4c03da6f]::-webkit-scrollbar-button {
  display: none;
}
.msg__list[data-v-4c03da6f]::-webkit-scrollbar-track {
  background-color: #fff;
}
.msg__list[data-v-4c03da6f]::-webkit-scrollbar-track:hover {
  display: block;
  background-color: #aaa;
}
.containner__box__input[data-v-4c03da6f] {
  border: 1px solid #BCBCBC;
  background: #F2F2F2 0% 0% no-repeat padding-box;
  border-radius: 10px;
  outline: none;
  min-height: 85px;
}
.errorText[data-v-4c03da6f] {
  display: block;
  word-wrap: break-word;
  max-width: 300px;
}
.statusMsg[data-v-4c03da6f] {
  font-size: 12px;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: 5px;
  text-align: center;
  padding: 0.5rem 2.5rem;
  border-radius: 0.25rem;
  width: fit-content;
  display: flex;
  word-wrap: break-word;
  justify-content: center;
  align-items: center;
  animation: pulse-4c03da6f 2s normal both;
}
.statusMsg.sending[data-v-4c03da6f] {
  background-color: rgb(239, 246, 255);
  color: rgb(29, 78, 216);
  border-left: 3px solid rgb(59, 130, 246);
}
.statusMsg.success[data-v-4c03da6f] {
  background-color: rgb(236, 253, 245);
  color: rgb(4, 120, 87);
  border-left: 3px solid rgb(16, 185, 129);
}
.statusMsg.error[data-v-4c03da6f] {
  background-color: rgb(254, 242, 242);
  color: rgb(185, 28, 28);
  border-left: 3px solid rgb(239, 68, 68);
}
.statusMsg.loading[data-v-4c03da6f] {
  color: red;
}
.loading[data-v-4c03da6f]:after {
  content: " .";
  animation: dots-4c03da6f 1s steps(7, end) infinite;
}
@keyframes dots-4c03da6f {
0% {
    color: rgb(29, 78, 216);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
}
20% {
    color: rgb(29, 78, 216);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
}
40% {
    color: rgb(29, 78, 216);
    text-shadow: 0.25em 0 0 rgb(29, 78, 216), 0.5em 0 0 rgba(0, 0, 0, 0);
}
60% {
    text-shadow: 0.25em 0 0 rgb(29, 78, 216), 0.5em 0 0 rgba(0, 0, 0, 0);
}
80% {
    text-shadow: 0.25em 0 0 rgb(29, 78, 216), 0.5em 0 0 rgb(29, 78, 216);
}
100% {
    text-shadow: 0.25em 0 0 rgb(29, 78, 216), 0.5em 0 0 rgb(29, 78, 216);
}
}
@keyframes pulse-4c03da6f {
0% {
    opacity: 0;
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    transform: translateY(0);
}
}
.container__box__emoji[data-v-4c03da6f] {
  position: absolute;
  z-index: 10;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  overflow-y: scroll;
  padding: 15px;
  bottom: 35px;
  width: 320px;
  right: 120px;
  height: 280px;
  border-radius: 18px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
}
.container__box__emoji[data-v-4c03da6f]::-webkit-scrollbar {
  background-color: #fff;
  width: 6px;
}
.container__box__emoji[data-v-4c03da6f]::-webkit-scrollbar-thumb {
  background-color: #aaa;
  border-radius: 16px;
  border: 5px solid #aaa;
}
.container__box__emoji[data-v-4c03da6f]::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a;
  border: 4px solid #aaa;
}
.container__box__emoji[data-v-4c03da6f]::-webkit-scrollbar-button {
  display: none;
}
.container__box__emoji[data-v-4c03da6f]::-webkit-scrollbar-track {
  background-color: #fff;
}
.container__box__emoji[data-v-4c03da6f]::-webkit-scrollbar-track:hover {
  display: block;
  background-color: #aaa;
}
.emoji__box[data-v-4c03da6f] {
  display: flex;
  flex-wrap: wrap;
}
.emoji__icon[data-v-4c03da6f] {
  margin: 4px;
  cursor: pointer;
  font-size: 18px;
}
.modal-tags[data-v-4c03da6f] {
  position: absolute;
  top: -20px;
  right: 5px;
  padding: 10px;
  border-radius: 18px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
.content__tags[data-v-4c03da6f] {
  background-color: #F2F2F2;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-width: 30px;
  padding: 0.4em 0.5em;
  flex-basis: auto;
  margin-right: 5px;
  margin-top: 2px;
  position: relative !important;
  cursor: pointer;
}
.loading-threads[data-v-4c03da6f] {
  text-align: center;
  position: absolute;
  color: #fff;
  z-index: 9;
  background: #1374F2;
  padding: 8px 18px;
  border-radius: 5px;
  left: calc(50% - 60px);
  top: calc(50% - 18px);
}
.chat-content[data-v-4c03da6f] {
  flex-grow: 1;
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  padding: 8px;
}
.chat-content .msg[data-v-4c03da6f] {
  max-width: 80%;
  align-self: flex-start;
}
.chat-content .msg .wp[data-v-4c03da6f] {
  padding: 4px;
  display: flex;
  align-items: flex-end;
}
.chat-content .msg .av[data-v-4c03da6f] {
  width: 36px;
  min-width: 36px;
  height: 36px;
  border-radius: 50%;
  overflow: hidden;
  margin-left: 4px;
  margin-right: 4px;
}
.chat-content .msg .av img[data-v-4c03da6f] {
  object-fit: cover;
  width: 36px;
  height: 36px;
}
.chat-content .msg .msg-text[data-v-4c03da6f] {
  padding: 8px;
  border-radius: 12px;
  background-color: #e4e6eb;
  white-space: pre-wrap;
  margin-left: 4px;
  margin-right: 4px;
  word-break: break-all;
}
.chat-content .msg .msg-content[data-v-4c03da6f] {
  padding: 8px;
  max-width: 320px;
  white-space: pre-line;
}
.chat-content .msg .msg-attachments[data-v-4c03da6f] {
  border-radius: 12px;
  background-color: #e4e6eb;
  margin-left: 4px;
  margin-right: 4px;
  overflow: hidden;
}
.chat-content .msg .msg-attachments img[data-v-4c03da6f] {
  vertical-align: middle;
}
.chat-content .msg .msg-btns[data-v-4c03da6f] {
  display: flex;
  flex-direction: column;
  padding: 8px;
}
.chat-content .msg .msg-btns .msg-btn[data-v-4c03da6f] {
  border-radius: 8px;
  padding: 6px 16px;
  border: 0;
  margin-bottom: 8px;
  cursor: pointer;
  font-weight: 500;
  background-color: #eee;
  color: #424242;
}
.chat-content .msg .msg-btns .msg-btn[data-v-4c03da6f]:hover {
  background-color: #e0e0e0;
}
.chat-content .msg .msg-btns .msg-btn[data-v-4c03da6f]:last-child {
  margin-bottom: 0;
}
.chat-content .msg .msg-element .msg-element-title[data-v-4c03da6f] {
  font-weight: 500;
}
.chat-content .msg .msg-element .msg-element-subtitle[data-v-4c03da6f] {
  font-size: 12px;
  white-space: pre-line;
}
.chat-content .msg .msg-storyreplied[data-v-4c03da6f] {
  margin-left: 4px;
  margin-right: 4px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.chat-content .msg .msg-storyreplied .video-wrapper[data-v-4c03da6f] {
  padding-left: 16px;
  border-left: 4px solid #e4e6eb;
  margin-bottom: 8px;
}
.chat-content .msg .msg-storyreplied .video-wrapper video[data-v-4c03da6f] {
  vertical-align: middle;
  border-radius: 12px;
}
.chat-content .msg.owner[data-v-4c03da6f] {
  align-self: flex-end;
}
.chat-content .msg.owner .wp[data-v-4c03da6f] {
  flex-direction: row-reverse;
}
.chat-content .msg.owner .av[data-v-4c03da6f] {
  display: none;
}
.chat-content .msg.owner .msg-text[data-v-4c03da6f] {
  background-color: #1e88e5;
  color: #fff;
}
.chat-content .msg.owner .msg-attachments[data-v-4c03da6f] {
  background-color: #1e88e5;
  color: #fff;
}
.chat-content .msg.owner .msg-btns[data-v-4c03da6f] {
  background-color: #1775c8;
}
.chat-content .msg .datetime[data-v-4c03da6f] {
  font-size: 10px;
  color: #9e9e9e;
  margin-bottom: 8px;
  white-space: nowrap;
  min-width: 82px;
}
.svc-ujung .input:focus, .svc-ujung .textarea:focus, .svc-ujung .select select:focus {
  border-color: #f7b535;
}
.svc-ujung .button.is-primary-gradient {
  background-image: linear-gradient(#ffd562, #f47820);
  color: #fff;
  border-color: #ffd562;
}
.svc-ujung .button.is-primary.is-outlined {
  border-color: #f7b535;
  color: #f7b535;
}
.svc-ujung .button.is-primary.is-outlined:hover, .svc-ujung .button.is-primary.is-outlined:focus {
  background-color: #f7b535;
  color: #fff;
}
.svc-ujung .spinner > div {
  background-color: #f7b535;
}
.svc-ujung .toggle-switch input:checked + .slider {
  background-color: #f7b535;
}
.svc-ujung .fb-preview-container {
  position: fixed;
}
.svc-ujung .fb-preview-container.stuck {
  position: absolute;
  bottom: 0;
}
.uj-card {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  background-color: white;
  box-shadow: 0 1px 2px 0 rgba(204, 204, 204, 0.75);
  border-radius: 20px;
  padding: 1rem;
}
.uj-card .image {
  width: 100%;
  width-height: 180px;
  width-display: flex;
  width-align-items: center;
  width-margin: 0 auto 0.5rem;
}
.uj-card h4 {
  font-weight: 600;
  font-size: 1.25rem;
  text-align: center;
  margin-bottom: 0.5rem;
}
.uj-card h4 p {
  flex-grow: 1;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 769px), print {
.select-mutiplewinner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}
}
.select-mutiplewinner .mlt-card {
  box-shadow: 0 1px 2px 0 rgba(204, 204, 204, 0.75);
  border-radius: 20px;
  background-color: #fff;
  margin: 0.75rem;
  padding: 1rem;
  display: flex;
  flex-direction: column;
}
.select-mutiplewinner .mlt-card .image {
  width: 230px;
  height: 180px;
  display: flex;
  align-items: center;
  margin: 0 auto 0.5rem;
}
.select-mutiplewinner .mlt-card h4 {
  font-weight: 600;
  font-size: 1.25rem;
  text-align: center;
  margin-bottom: 0.5rem;
}
.select-mutiplewinner .mlt-card p {
  flex-grow: 1;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 769px), print {
.select-mutiplewinner .mlt-card {
    width: 18.5rem;
}
}
.auction-chart text {
  font: normal 12px Prompt;
}
/* Bulma Utilities */
.auction-list {
  padding-top: 1rem;
  position: relative;
}
.auction-list .auction-item {
  background-color: #fff;
  border-radius: 24px;
  margin-bottom: 1rem;
  padding: 0.5rem 1rem;
  box-shadow: -9px 12px 36px rgba(0, 0, 0, 0.0784313725);
}
.auction-list .auction-item .details {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.auction-list .auction-item .details .col {
  padding: 0.5rem;
}
.auction-list .auction-item .box-bidding-status {
  padding: 1rem;
  background-image: linear-gradient(to bottom, #ffde83, #f0af55);
  color: #212121;
  border-radius: 290486px;
}
.auction-list .auction-item .box-bidding-status .txt-price .vl, .auction-list .auction-item .box-bidding-status .txt-time-remaining .vl {
  font-size: 1.25rem;
  font-weight: 600;
}
.auction-list .auction-item .ctrl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media screen and (max-width: 768px) {
.auction-list .auction-item .ctrl {
    justify-content: center;
}
}
.auction-list .auction-item .ctrl .del-auction {
  margin-right: 0.5rem;
}
.auction-list .auction-item .ctrl .icon-trash {
  width: 16px;
  height: 16px;
}
.auction-list .auction-item .col-des {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.auction-list .auction-item .des-time {
  font-size: 0.85rem;
}
.auction-list .auction-item .time-summary {
  color: #999;
}
.auction-list .auction-item .payment-status {
  padding: 0.5rem 0;
}
.auction-list .auction-item .create-on {
  display: flex;
  align-items: center;
  color: #f49220;
}
.auction-list .auction-item .create-on .icon {
  width: 16px;
  height: 16px;
  margin-right: 0.5rem;
}
.auction-list .auction-item .table {
  font-size: 0.85rem;
}
.auction-list .auction-item .table tr:hover {
  color: #f7b535;
}
.auction-list .auction-item .winner {
  text-align: center;
}
.auction-list .auction-item .history {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid #efefef;
}
@media screen and (min-width: 769px), print {
.auction-list.draft .details {
    grid-template-columns: 2fr 2fr 1fr;
}
.auction-list.bidding .details {
    grid-template-columns: 3fr 2fr 1fr;
}
.auction-list.ended .details {
    grid-template-columns: 3fr 2fr;
}
}
.top-panel {
  padding: 0px 15px 15px 15px !important;
}
.fb-preview {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  padding: 12px;
}
.fb-header {
  display: flex;
}
.fb-header .profile-img {
  margin-right: 8px;
}
.fb-header .profile-img img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.fb-header .page-name {
  line-height: 1.38;
  color: #385898;
  font-weight: 600;
}
.fb-header .time {
  color: #616770;
  font-size: 12px;
}
.fb-body .fb-content {
  white-space: pre-line;
  margin-bottom: 0.5rem;
}
.photos-grid {
  display: grid;
  width: 25vw;
  grid-gap: 2px;
  margin-left: -12px;
  margin-right: -12px;
  margin-bottom: 1rem;
}
.photos-grid figure {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.photos-grid img {
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.photos-grid.landscape, .photos-grid.protrait {
  height: 25vw;
}
.photos-grid.protrait.x2, .photos-grid.protrait.x3 {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
}
.photos-grid.protrait.x3 .first {
  grid-row: 1/3;
}
.photos-grid.protrait.x4 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}
.photos-grid.protrait.x4 .first {
  grid-row: 1/4;
}
.photos-grid.landscape.x1 img {
  height: auto !important;
}
.photos-grid.landscape.x2, .photos-grid.landscape.x3 {
  grid-template-columns: auto;
  grid-template-rows: 1fr 1fr;
}
.photos-grid.landscape.x3 {
  grid-template-rows: 1fr 1fr;
}
.photos-grid.landscape.x3 .first {
  grid-column: 1/3;
}
.photos-grid.landscape.x4 {
  grid-template-columns: auto;
  grid-template-rows: 2fr 1fr;
}
.photos-grid.landscape.x4 .first {
  grid-column: 1/4;
}
.photos-grid.square.x1 img {
  height: auto !important;
}
.photos-grid.square.x2, .photos-grid.square.x3 {
  grid-template-rows: auto;
}
.photos-grid.square.x2 {
  height: 12.5vw;
  grid-template-columns: 1fr 1fr;
}
.photos-grid.square.x3 {
  height: 8.3vw;
  grid-template-columns: 1fr 1fr 1fr;
}
.photos-grid.square.x4 {
  height: 25vw;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
}
.photos-grid .count {
  position: absolute;
  font-size: 35px;
  color: #fff;
}
.ms-preview {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
.ms-header {
  padding: 0.5rem;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #efefef;
}
.ms-header .profile-img {
  margin-right: 8px;
}
.ms-header .profile-img img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  vertical-align: middle;
}
.ms-header .page-name {
  font-weight: 600;
  flex-grow: 1;
}
.ms-ctrl .fi {
  font-size: 24px;
  color: #efefef;
  vertical-align: middle;
}
.ms-ctrl .close {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.ms-ctrl .close:before, .ms-ctrl .close:after {
  position: absolute;
  content: "";
  width: 2px;
  height: 20px;
  background-color: #efefef;
  right: 10px;
}
.ms-ctrl .close:before {
  transform: rotate(45deg);
}
.ms-ctrl .close:after {
  transform: rotate(-45deg);
}
.ms-chat {
  padding: 12px;
}
.ms-chat .chat-sx {
  display: flex;
  align-items: flex-end;
  margin-top: 8px;
  margin-bottom: 8px;
}
.ms-chat .chat-sx.user {
  flex-direction: row-reverse;
}
.ms-chat .chat-sx.user .chat-msg {
  background-color: #0084ff;
  color: #fff;
}
.ms-chat .chat-av {
  margin-right: 8px;
}
.ms-chat .chat-av img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.ms-chat .chat-content {
  width: 63%;
}
.ms-chat .chat-content .chat-msg {
  min-height: 22px;
  background-color: #f1f0f0;
  border-radius: 18px;
  padding: 7px 12px 8px;
  white-space: pre-line;
  word-break: break-all;
}
.ms-chat .chat-content .chat-btn {
  color: #0084ff;
  font-weight: 500;
  padding: 0 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  border-radius: 18px;
  margin-top: 0.2rem;
  width: 49%;
  padding: 0.2rem 0;
}
.ms-chat .chat-content div:not(:last-child) {
  border-bottom-left-radius: 0;
}
.ms-chat .chat-content div:not(:last-child) + .chat-btn {
  border-top-left-radius: 0;
}
.ms-input {
  border-top: 1px solid #efefef;
}
.ms-input input[type=text] {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  border: none;
  width: 100%;
  padding: 0.5rem;
  box-sizing: border-box;
  color: #444;
  background-color: #fff;
}
.ms-input input[type=text]:focus {
  outline: none;
}
.ms-input .circle {
  width: 20px;
  height: 20px;
  background-color: #f1f0f0;
  display: inline-block;
  border-radius: 50%;
  margin: 0.25rem;
  vertical-align: middle;
}
.carousal {
  border-radius: 12px;
  background-color: #f1f0f0;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.02);
}
.carousal .v-img {
  position: relative;
  width: 100%;
  height: 236px;
}
.carousal .v-img::before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  content: "";
  width: 51px;
  height: 30px;
  background-image: url(/2dc2b89.svg);
}
.carousal .v-img .img {
  position: relative;
  width: 100%;
  height: 100%;
}
.carousal .v-img .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.carousal .v-content {
  font-family: Helvetica, Arial, sans-serif;
  padding: 0.5rem;
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
}
.carousal .v-content .v-title {
  font-size: 15px;
  font-weight: 600;
}
.carousal .v-content .v-code {
  font-size: 13px;
  color: #ccc;
}
.carousal .v-btn {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 0.5rem;
  text-align: center;
  color: #0084ff;
  background-color: #fff;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
/* Bulma Utilities */
.separate-line {
  background-color: #ccc;
  border: none;
  display: block;
  height: 1px;
  margin: 1.5rem auto 3.5rem;
  width: 40%;
}
.btn-recommended {
  background-image: linear-gradient(to bottom, #f9ad73, #ff3333);
  color: #fff;
}
.clr-grey {
  color: #bcbcbc;
}
.icon-checkmark {
  display: inline-block;
  transform: rotate(45deg);
  height: 24px;
  width: 12px;
  border-bottom: 4px solid #444;
  border-right: 4px solid #444;
}
.price-list {
  background-color: #f4f4f4;
  position: relative;
  border-radius: 48px;
  padding: 1.5rem;
  line-height: 3;
}
.price-list .price-box {
  position: relative;
  height: 4rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}
.price-list .price-box .lbl-txt {
  position: absolute;
  font-weight: 600;
  font-size: 0.75rem;
  top: 0;
}
.price-list .price-peryear {
  display: inline-block;
  border-radius: 290486px;
  padding: 0.375rem 1.25rem;
  border: 1px solid #444;
  line-height: 1.5;
  font-size: 0.875rem;
}
.price-list .price-list-wrapper {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  display: flex;
}
.price-list .plan-feature {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding: 1.5rem 1rem;
}
.price-list .plan-feature .feature-name {
  font-weight: 600;
}
.price-list .plan-feature .notice {
  margin-top: 2rem;
  line-height: 1.5;
  font-size: 0.85rem;
}
.price-list .page-av {
  border-radius: 50%;
  overflow: hidden;
  width: 60px;
  height: 60px;
}
.price-list .page-av img {
  vertical-align: middle;
  border-radius: 50%;
}
.price-list .package {
  background-color: #fff;
  width: 13.75rem;
  border-radius: 32px;
  text-align: center;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding: 1.5rem;
  position: relative;
}
.price-list .package .package-name {
  font-weight: 600;
}
.price-list .package.is-recommended .badge {
  position: absolute;
  top: 6px;
  right: -22px;
  transform: rotate(45deg);
  width: 100px;
}
.price-list .package.is-recommended .badge::before {
  content: "";
  border-bottom: 24px solid #ff4343;
  border-left: 24px solid transparent;
  border-right: 24px solid transparent;
  height: 0;
  width: 100px;
  display: block;
  position: absolute;
  top: 9px;
}
.price-list .package.is-recommended .badge .txt {
  position: relative;
  text-align: center;
  color: #fff;
  font-size: 0.86667rem;
}
.price-list .delete {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.dialog-free-confirm {
  border-radius: 24px;
  background-color: #fff;
  padding: 0.5rem 1rem;
  text-align: center;
  position: relative;
}
.dialog-free-confirm p {
  border-bottom: 1px solid #efefef;
  margin-bottom: 1rem;
}
.dialog-form-receipt {
  position: relative;
  min-width: 770px;
}
.dialog-payment {
  position: relative;
  min-width: 770px;
}
.dialog-payment .logo-promtpay {
  width: 140px;
}
.dialog-payment .qrcode {
  width: 245px;
  height: 245px;
}
.svc-rocket-voucher .input:focus, .svc-rocket-voucher .textarea:focus, .svc-rocket-voucher .select select:focus {
  border-color: #ff3333;
}
.svc-rocket-voucher .button.is-primary-gradient {
  background-image: linear-gradient(#f9ad73, #ff3333);
  color: #fff;
  border-color: #f9ad73;
}
.svc-rocket-voucher .button.is-primary.is-outlined {
  border-color: #ff3333;
  color: #ff3333;
}
.svc-rocket-voucher .button.is-primary.is-outlined:hover, .svc-rocket-voucher .button.is-primary.is-outlined:focus {
  background-color: #ff3333;
  color: #fff;
}
.svc-rocket-voucher .spinner > div {
  background-color: #ff3333;
}
.svc-rocket-voucher .toggle-switch input:checked + .slider {
  background-color: #ff3333;
}
.svc-rocket-voucher .has-left-line {
  font-size: 16px;
  border-left: 2px solid #ff3333;
  padding-left: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.csv-container {
  margin-top: 1rem;
}
.csv-container .csv-container-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 4px;
}
.table-csv-container {
  height: 218px;
  overflow-y: auto;
  background-color: #fafafa;
}
.table-csv {
  font-size: 0.75rem;
}
.table-csv .is-active {
  background-color: #209cee;
  color: #fff;
}
.input-tags-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-radius: 20px;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  padding: 0.25rem;
}
.input-tags-wrapper.focus {
  border-color: #ff3333;
}
.input-tags-wrapper input {
  -webkit-appearance: none;
  flex-grow: 1;
  border: 0;
  background-color: transparent;
  height: 26px;
  font-size: 1rem;
  padding-left: 0.5rem;
}
.input-tags-wrapper input:focus {
  outline: none;
}
.input-tags-tag {
  font-size: 0.8rem;
  background-image: linear-gradient(to bottom, #f9ad73, #ff3333);
  border-radius: 290486px;
  color: #fff;
  padding: 0.25rem 0.5rem;
  margin: 0 0.1rem;
}
.input-tags-tag .del {
  position: relative;
  display: inline-block;
  width: 12px;
  height: 12px;
  vertical-align: middle;
  margin-left: 0.25rem;
  cursor: pointer;
  padding: 2px;
}
.input-tags-tag .del:before, .input-tags-tag .del:after {
  position: absolute;
  content: "";
  width: 2px;
  height: 8px;
  background-color: #fff;
  left: 6px;
}
.input-tags-tag .del:before {
  transform: rotate(45deg);
}
.input-tags-tag .del:after {
  transform: rotate(-45deg);
}
/* Bulma Utilities */
.modal .mc {
  justify-content: center;
  position: relative;
  display: flex;
}
.modal .select-vouchertype .mlt-card {
  box-shadow: 0 1px 2px 0 rgba(204, 204, 204, 0.75);
  border-radius: 20px;
  background-color: #fff;
  margin: 0.75rem;
  padding: 1rem;
  display: flex;
  flex-direction: column;
}
.modal .select-vouchertype .mlt-card .image {
  width: 230px;
  height: 180px;
  display: flex;
  align-items: center;
  margin: 0 auto 1rem;
}
.modal .select-vouchertype .mlt-card h4 {
  font-weight: 600;
  font-size: 1.25rem;
  text-align: center;
  margin-bottom: 0.5rem;
}
.modal .select-vouchertype .mlt-card p {
  flex-grow: 1;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 769px), print {
.modal .select-vouchertype .mlt-card {
    width: 18.5rem;
}
}
.modal .voucher-create {
  align-items: flex-start;
}
.modal .voucher-create .preview-voucher {
  width: 332px;
  background-color: #fff;
  border-radius: 1.25rem;
  padding: 1rem;
  margin-right: 0.75rem;
}
.modal .voucher-create .preview-voucher .box-top {
  height: 100px;
  border-radius: 12px;
  background-color: #f1f0f0;
  margin-top: 1rem;
}
.modal .voucher-create .preview-voucher .mlt-holder {
  border-radius: 12px;
  background-color: #f1f0f0;
  margin-top: 1rem;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.02);
}
.modal .voucher-create .preview-voucher .mlt-holder .v-img {
  position: relative;
  width: 300px;
  height: 300px;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-img::before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  content: "";
  width: 51px;
  height: 30px;
  background-image: url(/2dc2b89.svg);
}
.modal .voucher-create .preview-voucher .mlt-holder .v-img .img {
  position: relative;
  width: 100%;
  height: 100%;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-img .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-content {
  font-family: Helvetica, Arial, sans-serif;
  padding: 0.5rem;
  background-color: #fff;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-content .v-title {
  font-size: 16px;
  font-weight: 600;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-content .v-subtitle {
  font-size: 14px;
  color: #ccc;
  white-space: pre-line;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-btn {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 0.5rem;
  text-align: center;
  color: #0084ff;
  background-color: #fff;
  border-top: 1px solid #e7e7e7;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-btn:last-child {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.modal .voucher-create .modal-card {
  max-width: calc(100vw - 384px);
  min-width: 700px;
}
.modal .voucher-create .modal-card-foot {
  justify-content: flex-end;
}
.modal .theme-list {
  display: flex;
  flex-wrap: wrap;
}
.modal .theme-list li {
  width: 84px;
  height: 84px;
  border: 1px solid #c7c7c7;
  border-radius: 12px;
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.modal-history .modal-card {
  width: calc(100vw - 40px);
}
.modal-history .modal-card-foot {
  justify-content: space-between;
}
.tgl-selectdata {
  background-color: #fff;
  padding: 0.5rem;
  flex-direction: column;
  position: absolute;
  bottom: 20px;
  right: 20px;
  border: 1px solid #fff;
  width: 200px;
  border-radius: 1rem;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  z-index: 5;
  display: flex;
}
.tgl-selectdata .select-data {
  display: flex;
  flex-direction: column;
}
.tgl-selectdata .select-data label {
  padding: 0.5rem;
}
.tgl-selectdata .separate-line {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  height: 1px;
  background-color: #dbdbdb;
}
circle {
  transition: stroke-dashoffset 0.35s;
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
}
.modal-selectpost .modal-card {
  width: calc(100vw - 32px);
  height: calc(100vh - 32px);
}
.post-list {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(285px, 1fr));
}
.post-list .post-item {
  display: flex;
  position: relative;
}
.post-list .post-item label {
  border-radius: 12px;
  width: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #efefef;
  cursor: pointer;
  overflow: hidden;
}
.post-list .post-item input[type=radio] {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
.post-list .post-item input[type=radio]:checked ~ label {
  border-color: #ff3333;
}
.post-list .post-item .post-content {
  font-size: 14px;
  margin: 12px;
  height: 63px;
  overflow: hidden;
}
.post-list .post-item figure {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.post-list .post-item figure img {
  vertical-align: middle;
  width: 100%;
  object-fit: cover;
}
.post-list .post-item .active-post {
  position: absolute;
  top: 35px;
  right: 8px;
  padding: 4px 12px;
  color: #fff;
  background-color: #039be5;
  font-size: 11px;
  border-radius: 999px;
}
.post-list .post-item .btn-disconnect {
  background-color: #f86246;
  color: #fff;
  font-size: 10px;
  border: 0;
  position: absolute;
  top: 8px;
  right: 8px;
}
.modal-card-head .title {
  margin-bottom: 0;
}
/* Bulma Utilities */
.page-dashboard .voucher-list[data-v-3bfe8f7c] {
  display: grid;
  grid-gap: 1rem;
}
@media screen and (max-width: 768px) {
.page-dashboard .voucher-list[data-v-3bfe8f7c] {
    grid-template-columns: 1fr;
}
}
@media screen and (min-width: 769px), print {
.page-dashboard .voucher-list[data-v-3bfe8f7c] {
    grid-template-columns: 1fr 1fr;
}
}
.page-dashboard .voucher-list .item[data-v-3bfe8f7c] {
  border-radius: 16px;
  padding: 0.75rem;
  min-width: 0;
  background-color: #fff;
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.08);
  position: relative;
}
.page-dashboard .voucher-list .item .message[data-v-3bfe8f7c] {
  font-size: 0.85rem;
  white-space: pre-line;
  margin-bottom: 1rem;
}
.page-dashboard .voucher-list .item .btm[data-v-3bfe8f7c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-dashboard .voucher-list .item .btm .icon[data-v-3bfe8f7c] {
  width: 26px;
  height: 26px;
}
.btn-manage-voucher[data-v-3bfe8f7c] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  position: relative;
  vertical-align: middle;
}
.btn-manage-voucher[data-v-3bfe8f7c]::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -6px;
  width: 6px;
  height: 100%;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  background-color: #ff4343;
}
.ctrl-group[data-v-3bfe8f7c] {
  display: inline-block;
  margin-left: 1rem;
  padding-left: 1rem;
  border-left: 1px solid #ccc;
}
.icon-cog[data-v-3bfe8f7c] {
  width: 26px;
  height: 26px;
}
.notification .btn-upgrade[data-v-3bfe8f7c] {
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.voucher-status-wrapper[data-v-3bfe8f7c] {
  display: flex;
  margin-bottom: 1.5rem;
}
.voucher-status-wrapper .voucher-status[data-v-3bfe8f7c] {
  flex-grow: 1;
  padding: 1rem;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.08);
  position: relative;
  display: flex;
}
.voucher-status-wrapper .voucher-status .voucher-remaining[data-v-3bfe8f7c] {
  margin-right: 4rem;
  position: relative;
}
.voucher-status-wrapper .voucher-status .voucher-remaining .icon-crown[data-v-3bfe8f7c] {
  position: absolute;
  top: 40px;
  left: 40%;
  width: 48px;
  height: 48px;
}
.voucher-status-wrapper .voucher-status .voucher-remaining .subscription-type[data-v-3bfe8f7c] {
  position: absolute;
  top: 84px;
  text-align: center;
  width: 100%;
  font-size: 0.75rem;
  text-transform: capitalize;
}
.voucher-status-wrapper .voucher-status .voucher-remaining .remaining-txt[data-v-3bfe8f7c] {
  font-size: 1.5rem;
  position: absolute;
  top: 120px;
  text-align: center;
  width: 100%;
  line-height: 1;
}
.voucher-status-wrapper .voucher-status .status-content[data-v-3bfe8f7c] {
  font-size: 15px;
  line-height: 2;
  margin-bottom: 1rem;
}
.voucher-status-wrapper .voucher-status .voucher-status-bg[data-v-3bfe8f7c] {
  width: 45%;
  position: absolute;
  right: 40px;
  bottom: -13px;
}
.voucher-status-wrapper .voucher-status-right[data-v-3bfe8f7c] {
  display: flex;
  flex-direction: column;
}
.voucher-status-wrapper .voucher-status-right .btn-addquota[data-v-3bfe8f7c] {
  background-color: #ff4343;
  color: #fff;
  padding: 1rem;
  border-radius: 20px;
  margin-bottom: 1rem;
  font-size: 0.875rem;
}
.voucher-status-wrapper .voucher-status-right .btn-needhelp[data-v-3bfe8f7c] {
  background-color: #f9ad73;
  color: #fff;
  padding: 1rem;
  border-radius: 20px;
  font-size: 0.875rem;
}
.left[data-v-3bfe8f7c] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
.title-header[data-v-3bfe8f7c] {
  font-weight: 600;
  font-size: 20px;
  padding-left: 10px;
  border-left: 5px solid #2D63DD;
  margin-bottom: 30px;
  margin-right: 15px;
}
/* Bulma Utilities */
.modal .mc {
  justify-content: center;
  position: relative;
  display: flex;
}
.modal .select-vouchertype .mlt-card {
  box-shadow: 0 1px 2px 0 rgba(204, 204, 204, 0.75);
  border-radius: 20px;
  background-color: #fff;
  margin: 0.75rem;
  padding: 1rem;
  display: flex;
  flex-direction: column;
}
.modal .select-vouchertype .mlt-card .image {
  width: 230px;
  height: 180px;
  display: flex;
  align-items: center;
  margin: 0 auto 1rem;
}
.modal .select-vouchertype .mlt-card h4 {
  font-weight: 600;
  font-size: 1.25rem;
  text-align: center;
  margin-bottom: 0.5rem;
}
.modal .select-vouchertype .mlt-card p {
  flex-grow: 1;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 769px), print {
.modal .select-vouchertype .mlt-card {
    width: 18.5rem;
}
}
.modal .voucher-create {
  align-items: flex-start;
}
.modal .voucher-create .preview-voucher {
  width: 332px;
  background-color: #fff;
  border-radius: 1.25rem;
  padding: 1rem;
  margin-right: 0.75rem;
}
.modal .voucher-create .preview-voucher .box-top {
  height: 100px;
  border-radius: 12px;
  background-color: #f1f0f0;
  margin-top: 1rem;
}
.modal .voucher-create .preview-voucher .mlt-holder {
  border-radius: 12px;
  background-color: #f1f0f0;
  margin-top: 1rem;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.02);
}
.modal .voucher-create .preview-voucher .mlt-holder .v-img {
  position: relative;
  width: 300px;
  height: 300px;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-img::before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  content: "";
  width: 51px;
  height: 30px;
  background-image: url(/2dc2b89.svg);
}
.modal .voucher-create .preview-voucher .mlt-holder .v-img .img {
  position: relative;
  width: 100%;
  height: 100%;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-img .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-content {
  font-family: Helvetica, Arial, sans-serif;
  padding: 0.5rem;
  background-color: #fff;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-content .v-title {
  font-size: 16px;
  font-weight: 600;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-content .v-subtitle {
  font-size: 14px;
  color: #ccc;
  white-space: pre-line;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-btn {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 0.5rem;
  text-align: center;
  color: #0084ff;
  background-color: #fff;
  border-top: 1px solid #e7e7e7;
}
.modal .voucher-create .preview-voucher .mlt-holder .v-btn:last-child {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.modal .voucher-create .modal-card {
  max-width: calc(100vw - 384px);
  min-width: 700px;
}
.modal .voucher-create .modal-card-foot {
  justify-content: flex-end;
}
.modal .theme-list {
  display: flex;
  flex-wrap: wrap;
}
.modal .theme-list li {
  width: 84px;
  height: 84px;
  border: 1px solid #c7c7c7;
  border-radius: 12px;
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.box-darkpost {
  width: 360px;
  height: 240px;
  border-radius: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.box-darkposts {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.footer-darkpost {
  display: flex;
  justify-content: flex-end;
}
.content-text {
  font-size: 14px;
  margin: 12px;
  height: 48px;
  overflow: hidden;
}
.content-text figure {
  border-bottom-left-radius: 18px;
  border-bottom-right-radius: 18px;
  overflow: hidden;
}
.content-text figure img {
  vertical-align: middle;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.content-images {
  overflow: hidden;
  border-bottom-left-radius: 18px;
  border-bottom-right-radius: 18px;
  object-fit: cover;
}
.add-voucher-list {
  border-bottom: 1px solid #efefef;
  margin-bottom: 1rem;
}
.add-voucher-list li {
  display: flex;
  margin-bottom: 1rem;
}
.add-voucher-list li .img {
  width: 120px;
  height: 120px;
  margin-right: 0.75rem;
}
.add-voucher-list li .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 32px;
}
.add-voucher-list li .details {
  flex-grow: 1;
}
.add-voucher-list li .details .voucher-name {
  font-weight: 600;
}
.add-remove-question {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  margin-right: 1rem;
  user-select: none;
}
.add-circle {
  width: 36px;
  height: 36px;
  background-color: #f7f7f7;
  border-radius: 32px;
  position: relative;
  margin-right: 0.5rem;
  display: inline-block;
  cursor: pointer;
}
.add-circle:before, .add-circle:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.add-circle:before {
  width: 4px;
  height: 16px;
}
.add-circle:after {
  width: 16px;
  height: 4px;
}
.remove-circle {
  width: 36px;
  height: 36px;
  background-color: #f7f7f7;
  border-radius: 32px;
  position: relative;
  margin-right: 0.5rem;
  display: inline-block;
  cursor: pointer;
}
.remove-circle:before, .remove-circle:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.remove-circle:after {
  width: 16px;
  height: 4px;
}
.del-field {
  width: 32px;
  text-align: center;
}
.del-field a {
  color: #4a4a4a;
  display: block;
  margin-top: 0.5rem;
}
.del-field a:hover {
  text-decoration: underline;
}
.table-voucherlist .voucher-img {
  width: 32px;
  height: 32px;
  object-fit: cover;
  border-radius: 8px;
  vertical-align: middle;
}
.dl-namelist {
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.accordion {
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.02);
  margin-bottom: 1rem;
  padding: 1.5rem;
}
.accordion .title {
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #efefef;
}
.accordion p {
  margin-top: 1rem;
}
.show-password {
  font-size: 0.875rem;
  position: absolute;
  right: 16px;
  top: 10px;
  cursor: pointer;
  user-select: none;
}
.template-list {
  display: flex;
  flex-wrap: wrap;
}
.template-list li {
  width: 120px;
  height: 120px;
  border: 1px solid #c7c7c7;
  border-radius: 12px;
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.db-mnu .item {
  background-color: var(--crd-bg-color);
  padding: 20px;
  border-radius: 12px;
  cursor: pointer;
  display: flex;
  margin-bottom: 8px;
  color: inherit;
  transition: background-color 300ms linear;
}
.db-mnu .item:hover {
  background-color: var(--crd-hover-color);
}
.db-mnu .ico {
  width: 48px;
  height: 48px;
  vertical-align: middle;
  margin-right: 8px;
}
.svg-loader {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.event-list {
  display: flex;
  flex-direction: column;
}
.event-list .event-item {
  background-color: #fafafa;
  border-radius: 8px;
  margin-bottom: 8px;
  padding: 12px;
  position: relative;
  color: inherit;
}
.event-list .event-item .more-mnu {
  top: 4px;
  right: 4px;
  position: absolute;
  z-index: 3;
}
.mdl-select-voucher .mdl-crd {
  width: 1200px;
  height: calc(100% - 40px);
}
.mdl-select-voucher .voucher-list {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
}
.mdl-select-voucher .voucher-item {
  display: flex;
  position: relative;
  height: 386px;
}
.mdl-select-voucher .voucher-item label {
  border-radius: 12px;
  width: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #efefef;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.mdl-select-voucher .voucher-item input[type=checkbox] {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
.mdl-select-voucher .voucher-item input[type=checkbox]:checked ~ label {
  border-color: #1e88e5;
}
.mdl-select-voucher .voucher-item .voucher-content {
  font-size: 13px;
  margin: 12px;
  height: 78px;
  overflow: hidden;
}
.mdl-select-voucher .voucher-item figure {
  background-color: #eee;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  overflow: hidden;
  flex-grow: 1;
}
.mdl-select-voucher .voucher-item figure img {
  vertical-align: middle;
  width: 100%;
  object-fit: contain;
}
.input-tags-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-radius: 999px;
  background-color: #fafafa;
  border: 1px solid #dbdbdb;
  padding: 4px 4px;
}
.input-tags-wrapper.focus {
  border-color: #1e88e5;
}
.input-tags-wrapper input {
  -webkit-appearance: none;
  background-color: transparent;
  flex-grow: 1;
  margin: 0;
  padding: 2px 8px;
  border: 0;
}
.input-tags-wrapper input:focus {
  outline: none;
}
.input-tags-tag {
  background: #1e88e5;
  border-radius: 999px;
  color: #fff;
  padding: 2px 8px;
  margin: 0 2px;
  display: flex;
  align-items: center;
}
.input-tags-tag .del {
  position: relative;
  display: inline-block;
  width: 12px;
  height: 12px;
  vertical-align: middle;
  margin-left: 4px;
  cursor: pointer;
  padding: 2px;
}
.input-tags-tag .del:before, .input-tags-tag .del:after {
  position: absolute;
  content: "";
  width: 2px;
  height: 8px;
  background-color: #fff;
  left: 6px;
}
.input-tags-tag .del:before {
  transform: rotate(45deg);
}
.input-tags-tag .del:after {
  transform: rotate(-45deg);
}
.tbl-voucher-list figure {
  height: 120px;
  border-radius: 8px;
  overflow: hidden;
}
.tbl-voucher-list figure img {
  vertical-align: middle;
  width: 100%;
  object-fit: cover;
}
.forpost-box {
  border-radius: 12px;
  width: 284px;
  height: 386px;
  border: 1px solid #efefef;
  position: relative;
  overflow: hidden;
}
.forpost-box .post-content {
  font-size: 13px;
  margin: 12px;
  height: 78px;
  overflow: hidden;
}
.forpost-box figure {
  background-color: #eee;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  overflow: hidden;
  flex-grow: 1;
}
.forpost-box figure img {
  vertical-align: middle;
  width: 100%;
  object-fit: contain;
}
.forpost-box .btn-changepost {
  position: absolute;
  top: 8px;
  right: 8px;
  display: none;
}
.forpost-box:hover .btn-changepost {
  display: block;
}
.voucher-list {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
}
.voucher-list .voucher-item {
  display: flex;
  position: relative;
  height: 360px;
  flex-direction: column;
  background-color: #fafafa;
  border-radius: 8px;
  overflow: hidden;
  color: inherit;
}
.voucher-list .voucher-item figure {
  background-color: #eee;
  overflow: hidden;
  flex-grow: 1;
  height: 258px;
}
.voucher-list .voucher-item figure img {
  vertical-align: middle;
  width: 100%;
  object-fit: cover;
}
.voucher-list .voucher-item .delete {
  top: 4px;
  right: 4px;
  position: absolute;
  z-index: 3;
}
.voucher-list .voucher-item .voucher-content {
  font-size: 13px;
  margin: 12px;
  height: 78px;
  overflow: hidden;
}
.mdl-csvview .mdl-crd {
  width: 960px;
  max-width: calc(100% - 40px);
  height: calc(100% - 40px);
}
.tbl-csv {
  border-collapse: collapse;
}
.tbl-csv td {
  border: 1px solid #e0e0e0;
  padding: 4px;
  cursor: pointer;
}
.tbl-csv td.is-active {
  background-color: #039be5;
  color: #fff;
}
.svc-ordermars .input:focus, .svc-ordermars .textarea:focus, .svc-ordermars .select select:focus {
  border-color: #2d63dd;
}
.svc-ordermars .button.is-primary-gradient {
  background-image: linear-gradient(#5d8aef, #2d63dd);
  color: #fff;
  border-color: #5d8aef;
}
.svc-ordermars .button.is-primary.is-outlined {
  border-color: #2d63dd;
  color: #2d63dd;
}
.svc-ordermars .button.is-primary.is-outlined:hover, .svc-ordermars .button.is-primary.is-outlined:focus {
  background-color: #2d63dd;
  color: #fff;
}
.svc-ordermars .spinner > div {
  background-color: #2d63dd;
}
.svc-ordermars .toggle-switch input:checked + .slider {
  background-color: #2d63dd;
}
.order-mars-list {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: 1fr;
}
.order-mars-list .item {
  border-radius: 16px;
  padding: 15px;
  min-width: 0;
  background-color: #fff;
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.08);
  position: relative;
}
.order-mars-list .item .title {
  margin-left: 10px;
}
.order-mars-list .item .start-time {
  font-size: 14px;
  margin-right: 1rem;
}
.order-mars-list .item .icon {
  width: 26px;
  height: 26px;
}
.order-mars-list .item .live-image {
  width: 300px;
  margin-right: 15px;
}
.order-mars-list .item .img img {
  width: 90px;
  min-width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 16px;
}
.order-mars-list .order-details {
  border: 1px solid #efefef;
  border-radius: 12px;
  padding: 12px;
  flex-grow: 1;
}
.order-mars-list .order-mars-details {
  display: flex;
}
.btn-manage-promotion {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  position: relative;
  vertical-align: middle;
}
.btn-manage-promotion::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -6px;
  width: 6px;
  height: 100%;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  background-color: #ff4343;
}
.ctrl-group {
  display: inline-block;
  margin-left: 1rem;
  padding-left: 1rem;
  border-left: 1px solid #ccc;
}
.logo-header-shop {
  background-image: url(/d01bc6c.svg);
  height: 16px;
  width: 16px;
  margin-right: 10px;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  background-size: contain;
  background-position: center;
}
.isnot-active-order {
  max-height: 260px;
  overflow: hidden;
}
.text-show-detail {
  cursor: pointer;
  color: #2D63DD;
  text-decoration: underline;
}
.modal-import-items .modal-card {
  width: calc(100% - 40px);
  max-width: 1200px;
  height: calc(100% - 40px);
}
.tbl-shop-items img {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 16px;
}
.product-list {
  margin-bottom: 15px;
}
.product-list .tag {
  background-color: #fa8c61;
  color: #fff;
  padding: 2px 8px;
  border-radius: 20px;
  display: inline-block;
}
.product-list .btn-del {
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.product-list .btn-del:focus {
  outline: none;
}
.product-list img {
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 16px;
}
.ppx tbody tr {
  cursor: pointer;
}
.ppx tbody tr:hover {
  background-color: #fafafa;
}
.forpost-box {
  border-radius: 12px;
  width: 480px;
  border: 1px solid #efefef;
  position: relative;
}
.forpost-box .btn-chagepost {
  position: absolute;
  top: 8px;
  right: 8px;
}
.forpost-box .post-content {
  font-size: 14px;
  margin: 12px;
  height: 63px;
  overflow: hidden;
}
.forpost-box figure {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.forpost-box figure img {
  vertical-align: middle;
  width: 100%;
  height: 160px;
  object-fit: cover;
}
.promotion-list-b {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
.promotion-list-b .btn-add-promotion {
  padding: 12px;
  background-color: #efefef;
  border-radius: 4px;
  cursor: pointer;
  padding-left: 40px;
  position: relative;
}
.promotion-list-b .btn-add-promotion:before, .promotion-list-b .btn-add-promotion:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 1.5rem;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
}
.promotion-list-b .btn-add-promotion:before {
  width: 2px;
  height: 12px;
}
.promotion-list-b .btn-add-promotion:after {
  width: 12px;
  height: 2px;
}
.promotion-list-b .promotion {
  border-radius: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: flex;
  position: relative;
}
.promotion-list-b .promotion label {
  border-radius: 4px;
  width: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #efefef;
  cursor: pointer;
}
.promotion-list-b .promotion input[type=radio] {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
.promotion-list-b .promotion input[type=radio]:checked ~ label {
  border-color: #ff3333;
}
.promotion-list-b .promotion.active label {
  border-color: #ff3333;
}
.promotion-list-b .promotion .promotion-content {
  padding: 12px;
}
.text-darkpost {
  color: #2D63DD;
  text-decoration: underline;
  cursor: pointer;
}
.bullet-label {
  border-radius: 16px;
  background-color: #f2f2f2;
  display: inline-block;
  margin-bottom: 8px;
  padding: 4px 12px;
}
.top-panel-order {
  padding: 16px 12px;
  box-shadow: 0px 0 24px -16px rgb(148, 148, 148);
  margin-bottom: 12px;
}
.top-panel-order .goback {
  color: #444;
}
.top-panel-order .goback::before {
  content: "";
  border: solid #444;
  border-width: 0 2px 2px 0;
  display: inline-block;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  padding: 4px;
  transform: rotate(135deg);
}
.icon-status-order {
  margin: 0px 20px;
}
.box-status-tabs {
  display: flex;
  align-items: center;
}
.is-active-icon {
  color: #3273dc;
}
.drop-down {
  display: inline-block;
  position: relative;
}
.drop-down__button {
  display: inline-block;
  padding: 8px 15px;
  border-radius: 21px;
  border: 1px solid #E8E8EA;
  cursor: pointer;
  outline: none;
  background-color: white;
  min-width: 65px;
}
.drop-down__name {
  font-size: 15px;
  text-transform: uppercase;
  color: black;
}
.drop-down__menu-box {
  position: absolute;
  z-index: 3;
  border-radius: 16px;
  background: white;
  margin-top: 5px;
  transition: all 200ms ease-in-out;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
}
.drop-down__menu {
  min-width: 65px;
}
.drop-down__item {
  padding: 15px 10px;
}
.drop-down__item:hover {
  background-color: #f6f6f6;
  cursor: pointer;
}
.modal-select-items .modal-card {
  width: 930px;
  height: calc(100% - 40px);
}
.modal-select-items .img-items {
  width: 64px;
  min-width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 16px;
}
.promotion-list-a[data-v-47a32824] {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
.promotion-list-a .promotion[data-v-47a32824] {
  border: 2px solid #efefef;
  background-color: #f2f2f2;
  border-radius: 4px;
  padding: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.promotion-list-a .promotion.active[data-v-47a32824] {
  border-color: #2d63dd;
}
.promotion-list-a .promotion .delete[data-v-47a32824] {
  position: absolute;
  top: 4px;
  right: 4px;
}
.form-promotion .del[data-v-47a32824] {
  font-size: 16px;
  width: 24px;
  height: 24px;
}
.container-card[data-v-47a32824] {
  margin-top: 10px;
  background-color: #F8F8F8;
  border-radius: 14px;
}
.container-card[data-v-47a32824]:hover {
  background-color: #E0E8FA;
}
.container-create[data-v-47a32824] {
  text-align: center;
  border-radius: 14px;
  border: 1px solid #BCBCBC;
  padding: 1.2rem;
  cursor: pointer;
}
.container-card .detail[data-v-47a32824] {
  padding: 20px 10px;
}
.container-title[data-v-47a32824] {
  font-weight: 500;
}
@media (max-width: 768px) {
.container-title[data-v-47a32824] {
    display: none;
}
}
.active-tab[data-v-47a32824]::after {
  content: "";
  width: 6px;
  height: 100%;
  background-color: #2D63DD;
  position: absolute;
  right: 0;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.img-items[data-v-47a32824] {
  width: 64px;
  min-width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 16px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
img[data-v-3f503ae7] {
  width: 120px;
  height: 120px;
  object-fit: cover;
  border-radius: 16px;
  margin-left: 5px;
}
img.active[data-v-3f503ae7] {
  border: 3px solid #2D63DD;
}
.imgs[data-v-3f503ae7] {
  width: 120px;
  height: 120px;
  object-fit: cover;
  border-radius: 16px;
  margin-left: 5px;
  background-color: #CCCCCC;
}
.spinner[data-v-3f503ae7] {
  position: relative;
  top: 50%;
  left: 85%;
  transform: translate(-50%, -50%);
}
.btn-del {
  background-color: transparent;
  border: 0;
  font-size: 16px;
}
.product-list {
  margin-bottom: 16px;
}
.product-list .tag {
  background-color: #fa8c61;
  color: #fff;
  padding: 2px 8px;
  border-radius: 20px;
  display: inline-block;
}
.product-list img {
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 16px;
}
.product-list td {
  vertical-align: middle;
}
.btn-bulkset {
  font-size: 13px;
  padding: 16.5px 8px !important;
}
.btn-del {
  background-color: transparent;
  border: 0;
  font-size: 16px;
}
.product-list {
  margin-bottom: 16px;
}
.product-list .tag {
  background-color: #fa8c61;
  color: #fff;
  padding: 2px 8px;
  border-radius: 20px;
  display: inline-block;
}
.product-list img {
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 16px;
}
.product-list td {
  vertical-align: middle;
}
.btn-bulkset {
  font-size: 13px;
  padding: 16.5px 8px !important;
}
.card-container-chatalog[data-v-03915d15] {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  width: auto;
  height: auto;
  padding-left: 8px;
  padding-right: 8px;
  justify-items: center;
  background-color: rgba(247, 247, 247, 0.968627451);
}
.card-chatalog[data-v-03915d15] {
  height: 220px;
  width: 100%;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1215686275);
  border-radius: 14px;
  margin-top: 5px;
  overflow: hidden;
}
.card-chatalog[data-v-03915d15]:nth-child(2), .card-chatalog[data-v-03915d15]:nth-child(1) {
  margin-top: 5px;
}
.card-top-chatalog[data-v-03915d15] {
  height: 160px;
  width: 100%;
  background-color: white;
  overflow: hidden;
}
.card-img-chatalog[data-v-03915d15] {
  max-width: 100%;
  max-height: 190px;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.card-content-chatalog[data-v-03915d15] {
  height: 65px;
}
.card-title-chatalog[data-v-03915d15] {
  color: #141414;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 180px;
  white-space: nowrap;
  font-size: 13px;
  line-height: 22px;
  margin: 6px 5px;
}
.card-price-chatalog[data-v-03915d15] {
  display: flex;
  justify-content: space-between;
  padding-left: 5px;
  padding-right: 15px;
}
.mian-price[data-v-03915d15] {
  display: flex;
  flex-flex-direction: row;
  font-weight: 600;
  font-size: 13px;
}
.card-discount-chatalog[data-v-03915d15] {
  color: #999;
  text-decoration: line-through;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
}
.card-nodiscount-chatalog[data-v-03915d15] {
  color: #12100F;
  font-weight: 500;
  font-size: 15px;
  line-height: 22px;
}
.container-carousel[data-v-03915d15] {
  width: 100%;
  background-color: rgba(74, 158, 150, 0.1215686275);
  display: flex;
  align-items: center;
  justify-items: center;
}
.carouselContainer[data-v-03915d15] {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: relative;
  background-color: rgba(247, 247, 247, 0.968627451);
  overflow: hidden;
  padding-left: 8px;
  padding-right: 8px;
}
.carouselImgs[data-v-03915d15] {
  margin-top: 5px;
  padding-top: 43.5081291504%;
  background-size: cover;
  background-position: top;
  height: auto;
  background-repeat: no-repeat;
  border-radius: 12px;
  animation: fade 1.5s;
  position: relative;
}
.icon-search[data-v-03915d15] {
  position: absolute;
  top: 2px;
  right: 10px;
  font-size: 24px;
  color: #4f5b66;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  outline: none;
}
.icon-img[data-v-03915d15] {
  display: flex;
  flex-direction: row;
  align-items: center;
  top: 5px !important;
  left: 10px;
  border: none;
  background: none;
  cursor: pointer;
  outline: none;
  z-index: 1;
  position: absolute;
}
.text[data-v-03915d15] {
  font-size: 13px;
}
.prev[data-v-03915d15] {
  position: absolute;
  left: 15px;
  top: 40%;
  cursor: pointer;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.next[data-v-03915d15] {
  position: absolute;
  right: 15px;
  top: 40%;
  cursor: pointer;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
.btn-send-msg[data-v-1b94662c] {
  background-color: #f7f7f7;
  color: #707070;
}
.btn-send-msg[data-v-1b94662c]:hover {
  background: transparent linear-gradient(180deg, #5D8AEF 0%, #2D63DD 100%) 0% 0% no-repeat padding-box;
  color: white;
}
.header-shop[data-v-1b94662c] {
  display: flex;
  align-items: center;
}
.text-header-shop[data-v-1b94662c] {
  margin-right: 40px;
  font-size: 15px;
  line-height: 22px;
  font-weight: 500;
}
.logo-header-shop[data-v-1b94662c] {
  background-image: url(/d01bc6c.svg);
  height: 20px;
  width: 20px;
  margin-right: 10px;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  background-size: contain;
  background-position: center;
}
.title-category[data-v-1b94662c] {
  height: 24px;
  background: #EAEAEA 0% 0% no-repeat padding-box;
  border-radius: 12px;
  width: auto;
  text-align: center;
  display: inline-block;
  padding-left: 26px;
  padding-right: 26px;
  font-size: 12px;
  line-height: 18px;
  padding-top: 3px;
  padding-bottom: 3px;
  cursor: context-menu;
}
.change-photo-box[data-v-1b94662c] {
  position: absolute;
  width: 112px;
  height: 32px;
  background-image: url(/ce6ef7d.svg);
  background-repeat: no-repeat;
  top: 9px;
  left: 8px;
  background-position: top 6px left 10px;
  z-index: 10;
  background-color: white;
  border-radius: 50%;
  cursor: pointer;
  width: 112px;
  background-color: white;
  border-radius: 16px;
  transition: width 0.5s;
}
.change-photo-box[data-v-1b94662c]:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px;
}
.change-photo-box .text-show[data-v-1b94662c] {
  display: inline-block;
  margin-left: 40px;
  margin-top: 6px;
}
.delete-photo-box[data-v-1b94662c] {
  position: absolute;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  top: 9px;
  right: 7px;
  background-position: top 0px right 0px;
  z-index: 10;
  background-color: white;
  border-radius: 50%;
  cursor: pointer;
}
.delete-photo-box[data-v-1b94662c]:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px;
}
.closed[data-v-1b94662c] {
  position: absolute;
  left: 15.5px;
  right: 0px;
  top: 7px;
  width: 32px;
  height: 32px;
}
.closed.sm[data-v-1b94662c] {
  width: 16px;
  height: 16px;
  left: 1px;
  right: 1px;
}
.closed[data-v-1b94662c]:hover {
  opacity: 1;
}
.closed[data-v-1b94662c]:before, .closed[data-v-1b94662c]:after {
  position: absolute;
  content: " ";
  height: 18px;
  width: 2px;
  background-color: #999999;
}
.closed[data-v-1b94662c]:before {
  transform: rotate(45deg);
}
.closed[data-v-1b94662c]:after {
  transform: rotate(-45deg);
}
.text-show[data-v-1b94662c] {
  width: 112px;
}
.text-area[data-v-1b94662c] {
  width: 822px;
  height: 176px;
  border-radius: 16px;
  outline: none;
  padding: 10px;
  background-color: #F2F2F2;
  border: 1px solid #999999;
}
.lineheader[data-v-1b94662c] {
  margin-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #efefef;
}
.tableTr[data-v-1b94662c] {
  display: block;
  color: #999999;
  font-weight: 500;
  font-size: 12.5px;
}
td[data-v-1b94662c]:nth-child(1) {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
td[data-v-1b94662c]:nth-last-child(2) {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
td[data-v-1b94662c]:last-child {
  background-color: white;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.img[data-v-1b94662c] {
  width: 64px;
  min-width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 16px;
}
.banner-photo-box[data-v-1b94662c] {
  width: 414px;
  background-size: cover;
  background-position: top;
  background-color: #f7f7f7;
  border-radius: 16px;
  position: relative;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  display: inline-block;
  min-height: 180px;
}
.banner-photo-box img[data-v-1b94662c] {
  border-radius: 16px;
}
.banner-photo-box.add[data-v-1b94662c] {
  cursor: pointer;
}
.banner-photo-box.add[data-v-1b94662c]:before, .banner-photo-box.add[data-v-1b94662c]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.banner-photo-box.add[data-v-1b94662c]:before {
  width: 6px;
  height: 32px;
}
.banner-photo-box.add[data-v-1b94662c]:after {
  width: 32px;
  height: 6px;
}
.banner-photo-box.add.sm[data-v-1b94662c]:before {
  width: 3px;
  height: 16px;
}
.banner-photo-box.add.sm[data-v-1b94662c]:after {
  width: 16px;
  height: 3px;
}
.banner-photo-box.add .delete[data-v-1b94662c], .banner-photo-box.add .spinner[data-v-1b94662c] {
  display: none;
}
.banner-photo-box.uploading .input-file[data-v-1b94662c] {
  pointer-events: none;
}
.banner-photo-box.uploading .spinner[data-v-1b94662c] {
  display: block;
}
.banner-photo-box.uploading .delete[data-v-1b94662c] {
  display: none;
}
.banner-photo-box.added[data-v-1b94662c] {
  /*.input-file
  * pointer-events: none*/
}
.banner-photo-box.added .spinner[data-v-1b94662c] {
  display: none;
}
.banner-photo-box .input-file[data-v-1b94662c] {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  z-index: 1;
  top: 0;
}
.banner-photo-box .img[data-v-1b94662c] {
  width: 100%;
  height: 100%;
}
.banner-photo-box .img img[data-v-1b94662c] {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner-photo-box .delete[data-v-1b94662c] {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
.closed-background[data-v-1b94662c] {
  background-color: white;
  position: absolute;
  top: 4px;
  right: 5px;
  height: 17px;
  width: 17px;
  border-radius: 50%;
  cursor: pointer;
}
.closed-background .closed-sm[data-v-1b94662c] {
  position: absolute;
  right: 0px;
  left: 7.8px;
  top: 3.2px;
  width: 10px;
  height: 10px;
}
.closed-background .closed-sm[data-v-1b94662c]:before, .closed-background .closed-sm[data-v-1b94662c]:after {
  position: absolute;
  content: " ";
  height: 10px;
  width: 1.2px;
  background-color: #999999;
}
.closed-background .closed-sm[data-v-1b94662c]:before {
  transform: rotate(45deg);
}
.closed-background .closed-sm[data-v-1b94662c]:after {
  transform: rotate(-45deg);
}
.container-img[data-v-1b94662c] {
  position: relative;
}
.modal-discount[data-v-1b94662c] {
  position: absolute;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border: 1px solid #BCBCBC;
  border-radius: 12px;
  width: 200px;
  z-index: 2;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 10px;
  top: 0;
  left: 250px;
}
.icon-customes[data-v-1b94662c] {
  background-image: url(/21dfef1.svg);
  height: 16px;
  width: 16px;
  margin-right: 10px;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  background-size: contain;
  background-position: center;
}
input[data-v-1b94662c]:focus::placeholder {
  color: transparent;
}
.align-middle[data-v-1b94662c] {
  vertical-align: middle !important;
}
table[data-v-1b94662c] {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0px 12px;
  display: table;
  text-indent: initial;
  border-color: grey;
  font-size: 1em;
}
thead[data-v-1b94662c] {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}
tr[data-v-1b94662c] {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
table td[data-v-1b94662c] {
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0.55rem;
  border-spacing: 10px 10px;
  background-color: #F8F8F8;
}
table td.is-invisible[data-v-1b94662c] {
  opacity: 0.4;
}
.text-center[data-v-1b94662c] {
  text-align: center !important;
}
.heder-table[data-v-1b94662c] {
  background-color: white;
  font-weight: 500;
}
.circle-icon[data-v-1b94662c] {
  border-radius: 50%;
  padding: 8px 10px;
  background-color: white;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
  cursor: pointer;
}
.bage[data-v-1b94662c] {
  padding: 5px 10px;
  border-radius: 25px;
  text-align: center;
  line-height: 1;
  min-width: 110px;
  width: fit-content;
  color: white;
  cursor: pointer;
  position: relative;
}
.bage .tooltip-card[data-v-1b94662c] {
  visibility: hidden;
  position: absolute;
  color: white;
  width: 250px;
  background-color: #333;
  text-align: left;
  border-radius: 8px;
  padding: 10px 10px;
  height: 100%;
  right: -250%;
  top: 0%;
  z-index: 2;
  height: auto;
}
.text-total[data-v-1b94662c] {
  position: relative;
}
.text-total .tooltip-card[data-v-1b94662c] {
  visibility: hidden;
  position: absolute;
  color: white;
  width: 250px;
  background-color: #333;
  text-align: left;
  border-radius: 8px;
  padding: 10px 10px;
  height: 100%;
  right: -100%;
  top: 0%;
  z-index: 2;
  height: auto;
}
.bage:hover .tooltip-card[data-v-1b94662c], .text-total:hover .tooltip-card[data-v-1b94662c] {
  visibility: visible;
}
.tabs-platform[data-v-1b94662c] {
  display: flex;
  font-weight: 600;
}
.tabs-platform .tab-platform[data-v-1b94662c] {
  padding: 12px;
  background-color: #fff;
  display: flex;
  align-items: center;
  border-radius: 12px;
  position: relative;
  cursor: pointer;
}
.tabs-platform .tab-platform.active[data-v-1b94662c]::after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: #2d63dd;
  position: absolute;
  left: 0;
  bottom: 0;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.bullet-label[data-v-e73312fc] {
  border-radius: 16px;
  background-color: #f2f2f2;
  display: inline-block;
  margin-bottom: 8px;
  padding: 4px 12px;
  color: black;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
.text[data-v-e73312fc] {
  line-height: 1.5;
  color: #4a4a4a;
  font-weight: 400;
  font-size: 1rem;
}
.header-main[data-v-beb99ee6] {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 24px;
  width: inherit;
  height: auto;
  padding: 22px;
}
.header-content-top[data-v-beb99ee6], .header-content-buttom[data-v-beb99ee6] {
  display: flex;
}
.header-content-buttom[data-v-beb99ee6] {
  padding: 5px;
  justify-content: space-around;
}
input[data-v-beb99ee6]::placeholder {
  text-align: center;
}
.btn-status[data-v-beb99ee6] {
  text-align: center;
  cursor: pointer;
  align-items: center;
}
.content-top-detail[data-v-beb99ee6] {
  display: flex;
  background-color: #F2F2F2;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}
.content-bottom-detail[data-v-beb99ee6] {
  border-bottom-left-radius: 14px !important;
  border-bottom-right-radius: 14px !important;
}
.tooltip[data-v-beb99ee6] {
  border-radius: 25px;
  background: #e0e0e0 0% 0% no-repeat padding-box;
  padding: 5px 10px 5px 10px;
  width: 160px;
  color: #999999;
  font-size: 12px;
  line-height: 15px !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.is-flex-row[data-v-beb99ee6] {
  display: flex;
  flex-direction: row;
}
is-flex-col[data-v-beb99ee6] {
  display: flex;
  flex-direction: column;
}
.text-gray[data-v-beb99ee6] {
  color: #999999;
}
.is-active[data-v-beb99ee6] {
  color: #3273dc;
  font-weight: 600;
}
.icon-size[data-v-beb99ee6] {
  width: 18px;
  height: 18px;
}
.text-wrap[data-v-beb99ee6] {
  word-wrap: break-word;
  width: 150px;
}
.padding[data-v-beb99ee6] {
  padding-left: 20px;
}
.is-active-icon[data-v-beb99ee6] {
  color: #3273dc;
}
.content[data-v-beb99ee6]:first-child {
  margin-top: 0;
}
.content[data-v-beb99ee6] {
  margin-top: 25px;
}
.text-size[data-v-37dead11] {
  font-size: 12px;
}
.preview-content[data-v-37dead11] {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.underline-box[data-v-37dead11] {
  border-bottom: 1px solid #ECECEC;
  padding: 10px 5px;
  margin: 0px 15px;
}
.underline-box.space[data-v-37dead11] {
  padding: 5px 5px;
  margin: 0px 5px;
}
.banner-photo-box[data-v-37dead11] {
  width: 250px;
  height: 75px;
  background-color: white;
  border-radius: 16px;
  position: relative;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  display: inline-block;
}
.banner-photo-box.vertical[data-v-37dead11] {
  width: 170px;
  height: 250px;
}
.banner-photo-box.add[data-v-37dead11] {
  cursor: pointer;
}
.banner-photo-box.add[data-v-37dead11]:before, .banner-photo-box.add[data-v-37dead11]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.banner-photo-box.add[data-v-37dead11]:before {
  width: 6px;
  height: 32px;
}
.banner-photo-box.add[data-v-37dead11]:after {
  width: 32px;
  height: 6px;
}
.banner-photo-box.add.sm[data-v-37dead11]:before {
  width: 3px;
  height: 16px;
}
.banner-photo-box.add.sm[data-v-37dead11]:after {
  width: 16px;
  height: 3px;
}
.banner-photo-box.add .delete[data-v-37dead11], .banner-photo-box.add .spinner[data-v-37dead11] {
  display: none;
}
.banner-photo-box.uploading .input-file[data-v-37dead11] {
  pointer-events: none;
}
.banner-photo-box.uploading .spinner[data-v-37dead11] {
  display: block;
}
.banner-photo-box.uploading .delete[data-v-37dead11] {
  display: none;
}
.banner-photo-box.added[data-v-37dead11] {
  /*.input-file
  * pointer-events: none*/
}
.banner-photo-box.added .spinner[data-v-37dead11] {
  display: none;
}
.banner-photo-box .input-file[data-v-37dead11] {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  z-index: 1;
}
.banner-photo-box .img[data-v-37dead11] {
  width: 100%;
  height: 100%;
}
.banner-photo-box .img img[data-v-37dead11] {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner-photo-box .delete[data-v-37dead11] {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
.change-photo-box[data-v-37dead11] {
  position: absolute;
  width: 32px;
  height: 32px;
  background-image: url(/ce6ef7d.svg);
  background-repeat: no-repeat;
  top: 9px;
  left: 7px;
  background-position: top 6px left 5px;
  z-index: 10;
  background-color: white;
  border-radius: 50%;
  cursor: pointer;
}
.change-photo-box[data-v-37dead11]:hover {
  width: 112px;
  background-color: white;
  border-radius: 16px;
  transition: width 0.5s;
}
.change-photo-box:hover .text-show[data-v-37dead11] {
  display: inline-block;
  margin-left: 35px;
  margin-top: 4px;
}
.delete-photo-box[data-v-37dead11] {
  position: absolute;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  top: 9px;
  right: 7px;
  background-position: top 0px right 0px;
  z-index: 10;
  background-color: white;
  border-radius: 50%;
  cursor: pointer;
}
.delete-photo-box[data-v-37dead11]:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px;
}
.closed[data-v-37dead11] {
  position: absolute;
  left: 14.5px;
  right: 0px;
  top: 6px;
  width: 32px;
  height: 32px;
}
.closed.sm[data-v-37dead11] {
  width: 16px;
  height: 16px;
  left: 1px;
  right: 1px;
}
.closed[data-v-37dead11]:hover {
  opacity: 1;
}
.closed[data-v-37dead11]:before, .closed[data-v-37dead11]:after {
  position: absolute;
  content: " ";
  height: 18px;
  width: 2px;
  background-color: #999999;
}
.closed[data-v-37dead11]:before {
  transform: rotate(45deg);
}
.closed[data-v-37dead11]:after {
  transform: rotate(-45deg);
}
.text-show[data-v-37dead11] {
  display: none;
  width: 112px;
}
.numberPage[data-v-37dead11] {
  border: none;
  background-color: #FAFAFA;
  outline: none;
  cursor: pointer;
  font-size: 25px;
}
.modal-itemdetails .modal-card {
  min-width: 432px;
  width: 432px;
}
.modal-itemdetails .item-header {
  display: flex;
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid #efefef;
}
.modal-itemdetails .item-header .item-name {
  flex-grow: 1;
}
.modal-itemdetails .item-images {
  margin-bottom: 12px;
}
.modal-itemdetails .item-images .img {
  width: 160px;
  border-radius: 12px;
  overflow: hidden;
}
.modal-itemdetails .item-images .img img {
  display: block;
}
.modal-itemdetails .item-variation-name {
  border-bottom: 1px solid #efefef;
  padding-bottom: 4px;
  margin-bottom: 8px;
}
.modal-itemdetails .item-variation-options {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 8px;
  margin-bottom: 8px;
}
.modal-itemdetails .item-variation-options .option label {
  display: block;
  padding: 4px 0;
  border: 1px solid #ccc;
  background-color: #f2f2f2;
  border-radius: 8px;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.modal-itemdetails .item-variation-options .option input[type=radio] {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
.modal-itemdetails .item-variation-options .option input[type=radio]:checked ~ label {
  border: 1px solid #3383ff;
}
.modal-itemdetails .item-quantity {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.modal-itemdetails .item-quantity .count {
  display: flex;
  align-items: center;
}
.preview-order-invoice {
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(204, 204, 204, 0.75);
  border-radius: 16px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  position: relative;
}
.preview-order-invoice .title {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid #efefef;
  font-size: 14px;
  font-weight: 400;
}
.preview-order-invoice .item-list .item {
  display: flex;
  margin-bottom: 4px;
}
.preview-order-invoice .item-list .item .img {
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 12px;
  overflow: hidden;
  margin-right: 8px;
}
.preview-order-invoice .item-list .item .img img {
  display: block;
}
.preview-order-invoice .item-list .item .details {
  flex-grow: 1;
  font-size: 14px;
}
.preview-order-invoice .item-list .item .details .name {
  font-weight: 600;
}
.preview-order-invoice .item-list .item .details .variations {
  color: #999;
}
.preview-order-invoice .item-list .item .details .price {
  font-weight: 600;
}
.preview-order-invoice .count {
  display: flex;
  align-items: center;
}
.preview-order-invoice .btm {
  line-height: 28px;
}
.btn-remove {
  cursor: pointer;
  color: #3383FF;
  text-decoration: underline;
}
.btn-preview {
  outline: none;
  cursor: pointer;
}
.shop-items .item {
  display: inline-flex;
  width: 132px;
  flex-direction: column;
  margin-right: 12px;
  margin-bottom: 12px;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 1px 2px 0 rgba(204, 204, 204, 0.75);
  cursor: pointer;
}
.shop-items .item img {
  display: block;
  object-fit: cover;
  height: 150px;
  width: 100%;
}
.shop-items .item .details {
  padding: 8px;
  font-size: 14px;
}
.shop-items .item .details .name {
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.is-disabled {
  opacity: 0.4;
  pointer-events: none;
}
.preview-order-invoice-container {
  width: 346px;
  position: relative;
}
.card-main {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 21px;
  margin: 5px 15px 15px 15px;
  max-width: 30%;
  min-height: 100% !important;
  height: 100%;
}
.CarouselCards {
  max-width: 100%;
  min-height: 100% !important;
  height: 100% !important;
}
.VueCarousel-inner {
  height: calc(100% - 35px) !important;
}
.VueCarousel-wrapper {
  height: 100%;
}
@media (max-width: 768px) {
.card-main {
    min-height: 100% !important;
    height: 100%;
    max-width: 100%;
}
}
@media (min-width: 769px) and (max-width: 1024px) {
.card-main {
    min-height: 100% !important;
    height: 100%;
    max-width: 80%;
}
}
@media (min-width: 1025px) {
.card-main {
    min-height: 100% !important;
    height: 100%;
    max-width: 30%;
}
}
.next {
  position: absolute;
  right: 0%;
  top: 45%;
  z-index: 3;
  border-radius: 25px;
  border: none;
  outline: none;
  font-size: 18px;
  background-color: rgba(33, 33, 33, 0.6980392157);
  color: white;
  cursor: pointer;
}
.prev {
  position: absolute;
  left: 0%;
  top: 45%;
  z-index: 3;
  border-radius: 25px;
  border: none;
  outline: none;
  font-size: 18px;
  background-color: rgba(33, 33, 33, 0.6980392157);
  color: white;
  cursor: pointer;
}
.content-icon-card[data-v-469acec8] {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 16px;
  width: 100%;
  padding-top: 100%;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 10px;
  height: 100%;
}
.content-icon-card[data-v-469acec8]:hover {
  transform: translate(5px, -5px);
}
.text-count[data-v-469acec8] {
  font-size: 2.1vw;
  font-weight: 600;
  text-align: right;
  overflow: hidden;
}
@media (max-width: 768px) {
.text-count[data-v-469acec8] {
    font-size: 5vw;
}
.isfont[data-v-469acec8] {
    font-size: 2vw;
}
}
@media (min-width: 769px) and (max-width: 1024px) {
.text-count[data-v-469acec8] {
    font-size: 4.2vw;
}
.isfont[data-v-469acec8] {
    font-size: 2vw;
}
}
@media (min-width: 1025px) {
.text-count[data-v-469acec8] {
    font-size: 2.2vw;
}
.isfont[data-v-469acec8] {
    font-size: 1.5vw;
}
}
.modal-card[data-v-72b4e5a3] {
  width: calc(100% - 100px);
  max-width: 720px;
  height: calc(100% - 100px);
}
.font-weight[data-v-72b4e5a3] {
  font-weight: 600;
}
.textarea-detail[data-v-72b4e5a3] {
  border-radius: 8px;
  outline: none;
  padding: 0.5rem 1rem;
  resize: vertical;
  width: 100%;
  max-width: 100%;
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.12);
  border: 0;
}
.icon-crown[data-v-72b4e5a3] {
  width: 40px;
  height: 40px;
}
.media-footer[data-v-72b4e5a3] {
  align-self: center !important;
  align-items: center !important;
  display: flex !important;
  flex: 0 0 25%;
  max-width: 25%;
  position: relative;
  width: 100%;
}
.price[data-v-72b4e5a3] {
  color: #7e7e7e !important;
  font-size: 1rem;
  font-weight: 500;
}
.img[data-v-72b4e5a3] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 1.25rem !important;
  vertical-align: middle;
  width: 90px;
  height: 90px;
  object-fit: cover;
}
.title-name[data-v-72b4e5a3] {
  font-size: 1rem;
  margin-bottom: 1rem !important;
  font-weight: 500;
  line-height: 1.2;
  font-weight: bolder;
}
.media-body[data-v-72b4e5a3] {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.items-list-1[data-v-72b4e5a3] {
  padding: 20px 30px;
  border-bottom: 1px solid #EEEEEE;
  display: flex;
  align-items: flex-start;
  position: relative;
  box-sizing: border-box;
}
.items-list-1 .number[data-v-72b4e5a3] {
  font-size: 22px;
  color: #B1B1B1;
  font-weight: 500;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  position: relative;
  width: 100%;
  align-self: center;
}
.img-items[data-v-72b4e5a3] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 10px;
}
.card-items[data-v-72b4e5a3] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 21px;
  width: 100%;
  background-color: #FFFFFF;
  overflow-y: hidden;
}
.media-footer[data-v-5c8d6f46] {
  align-self: center !important;
  align-items: center !important;
  display: flex !important;
  flex: 0 0 25%;
  max-width: 25%;
  position: relative;
  width: 100%;
}
.price[data-v-5c8d6f46] {
  color: #7e7e7e !important;
  font-size: 1rem;
  font-weight: 500;
}
.img[data-v-5c8d6f46] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 1.25rem !important;
  vertical-align: middle;
  width: 90px;
  height: 90px;
  object-fit: cover;
}
.title-name[data-v-5c8d6f46] {
  font-size: 1rem;
  margin-bottom: 1rem !important;
  font-weight: 500;
  line-height: 1.2;
  font-weight: bolder;
}
.media-body[data-v-5c8d6f46] {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.items-list-1[data-v-5c8d6f46] {
  padding: 20px 30px;
  border-bottom: 1px solid #EEEEEE;
  display: flex;
  align-items: flex-start;
  position: relative;
  box-sizing: border-box;
}
.items-list-1 .number[data-v-5c8d6f46] {
  font-size: 22px;
  color: #B1B1B1;
  font-weight: 500;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  position: relative;
  width: 100%;
  align-self: center;
}
.img-items[data-v-5c8d6f46] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 10px;
}
.card-items[data-v-5c8d6f46] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 21px;
  width: 100%;
  background-color: #FFFFFF;
  overflow-y: hidden;
}
.card-items[data-v-5c8d6f46]:hover {
  overflow-y: scroll;
}
.card-items[data-v-5c8d6f46]::-webkit-scrollbar {
  background-color: #fff;
  width: 6px;
}
.card-items[data-v-5c8d6f46]::-webkit-scrollbar-thumb {
  background-color: #aaa;
  border-radius: 16px;
  border: 5px solid #aaa;
}
.card-items[data-v-5c8d6f46]::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a;
  border: 4px solid #aaa;
}
.card-items[data-v-5c8d6f46]::-webkit-scrollbar-button {
  display: none;
}
.card-items[data-v-5c8d6f46]::-webkit-scrollbar-track {
  background-color: #fff;
}
.card-items[data-v-5c8d6f46]::-webkit-scrollbar-track:hover {
  display: block;
  background-color: #aaa;
}
.price[data-v-2c3fd349] {
  font-size: 45px;
  font-weight: 600;
  line-height: 1.2;
}
.center-card[data-v-2c3fd349] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.head-text[data-v-2c3fd349] {
  font-size: 16px !important;
  line-height: 1.5;
  font-weight: 500;
  padding-left: 5px;
}
.card-tabs[data-v-2c3fd349] {
  padding: 5px;
  display: flex;
  flex-wrap: unset;
  list-style: none;
}
.nav-item[data-v-2c3fd349] {
  list-style: none;
  display: list-item;
  padding: 8px 15px;
  border-bottom: 1px solid #EEEEEE !important;
  position: relative;
}
.nav-item[data-v-2c3fd349]:hover {
  cursor: pointer;
}
.main-card[data-v-2c3fd349] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.top-card[data-v-2c3fd349] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.modal-card[data-v-03d14824] {
  width: calc(100% - 100px);
  max-width: 720px;
  height: calc(100% - 100px);
}
.font-weight[data-v-03d14824] {
  font-weight: 600;
}
.textarea-detail[data-v-03d14824] {
  border-radius: 8px;
  outline: none;
  padding: 0.5rem 1rem;
  resize: vertical;
  width: 100%;
  max-width: 100%;
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.12);
  border: 0;
}
.icon-crown[data-v-03d14824] {
  width: 40px;
  height: 40px;
}
.media-footer[data-v-03d14824] {
  align-self: center !important;
  align-items: center !important;
  display: flex !important;
  flex: 0 0 25%;
  max-width: 25%;
  position: relative;
  width: 100%;
}
.price[data-v-03d14824] {
  color: #7e7e7e !important;
  font-size: 1rem;
  font-weight: 500;
}
.img[data-v-03d14824] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 1.25rem !important;
  vertical-align: middle;
  width: 90px;
  height: 90px;
  object-fit: cover;
}
.title-name[data-v-03d14824] {
  font-size: 1rem;
  margin-bottom: 1rem !important;
  font-weight: 500;
  line-height: 1.2;
  font-weight: bolder;
}
.media-body[data-v-03d14824] {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.items-list-1[data-v-03d14824] {
  padding: 20px 30px;
  border-bottom: 1px solid #EEEEEE;
  display: flex;
  align-items: flex-start;
  position: relative;
  box-sizing: border-box;
}
.items-list-1 .number[data-v-03d14824] {
  font-size: 22px;
  color: #B1B1B1;
  font-weight: 500;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  position: relative;
  width: 100%;
  align-self: center;
}
.img-items[data-v-03d14824] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 10px;
}
.card-items[data-v-03d14824] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 21px;
  width: 100%;
  background-color: #FFFFFF;
  overflow-y: hidden;
}
.icon-crown[data-v-32491d0c] {
  width: 40px;
  height: 40px;
}
.media-footer[data-v-32491d0c] {
  align-self: center !important;
  align-items: center !important;
  display: flex !important;
  flex: 0 0 25%;
  max-width: 25%;
  position: relative;
  width: 100%;
}
.price[data-v-32491d0c] {
  color: #7e7e7e !important;
  font-size: 1rem;
  font-weight: 500;
}
.img[data-v-32491d0c] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 1.25rem !important;
  vertical-align: middle;
  width: 90px;
  height: 90px;
  object-fit: cover;
}
.title-name[data-v-32491d0c] {
  font-size: 1rem;
  margin-bottom: 1rem !important;
  font-weight: 500;
  line-height: 1.2;
  font-weight: bolder;
}
.media-body[data-v-32491d0c] {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.items-list-1[data-v-32491d0c] {
  padding: 20px 30px;
  border-bottom: 1px solid #EEEEEE;
  display: flex;
  align-items: flex-start;
  position: relative;
  box-sizing: border-box;
}
.items-list-1 .number[data-v-32491d0c] {
  font-size: 22px;
  color: #B1B1B1;
  font-weight: 500;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  position: relative;
  width: 100%;
  align-self: center;
}
.img-items[data-v-32491d0c] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 10px;
}
.card-items[data-v-32491d0c] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 21px;
  width: 100%;
  background-color: #FFFFFF;
  overflow-y: hidden;
}
.modal-card[data-v-5ab05d0d] {
  width: calc(100% - 100px);
  max-width: 720px;
  height: calc(100% - 100px);
}
.font-weight[data-v-5ab05d0d] {
  font-weight: 600;
}
.textarea-detail[data-v-5ab05d0d] {
  border-radius: 8px;
  outline: none;
  padding: 0.5rem 1rem;
  resize: vertical;
  width: 100%;
  max-width: 100%;
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.12);
  border: 0;
}
.icon-crown[data-v-5ab05d0d] {
  width: 40px;
  height: 40px;
}
.media-footer[data-v-5ab05d0d] {
  align-self: center !important;
  align-items: center !important;
  display: flex !important;
  flex: 0 0 25%;
  max-width: 25%;
  position: relative;
  width: 100%;
}
.price[data-v-5ab05d0d] {
  color: #7e7e7e !important;
  font-size: 1rem;
  font-weight: 500;
}
.img[data-v-5ab05d0d] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 1.25rem !important;
  vertical-align: middle;
  width: 90px;
  height: 90px;
  object-fit: cover;
}
.title-name[data-v-5ab05d0d] {
  font-size: 1rem;
  margin-bottom: 1rem !important;
  font-weight: 500;
  line-height: 1.2;
  font-weight: bolder;
}
.media-body[data-v-5ab05d0d] {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.items-list-1[data-v-5ab05d0d] {
  padding: 20px 30px;
  border-bottom: 1px solid #EEEEEE;
  display: flex;
  align-items: flex-start;
  position: relative;
  box-sizing: border-box;
}
.items-list-1 .number[data-v-5ab05d0d] {
  font-size: 22px;
  color: #B1B1B1;
  font-weight: 500;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  position: relative;
  width: 100%;
  align-self: center;
}
.img-items[data-v-5ab05d0d] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 10px;
}
.card-items[data-v-5ab05d0d] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 21px;
  width: 100%;
  background-color: #FFFFFF;
  overflow-y: hidden;
}
.icon-crown[data-v-f600b16e] {
  width: 40px;
  height: 40px;
}
.media-footer[data-v-f600b16e] {
  align-self: center !important;
  align-items: center !important;
  display: flex !important;
  flex: 0 0 30%;
  max-width: 30%;
  position: relative;
  width: 100%;
}
.price[data-v-f600b16e] {
  color: #7e7e7e !important;
  font-size: 1rem;
  font-weight: 500;
}
.img[data-v-f600b16e] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 1.25rem !important;
  vertical-align: middle;
  width: 90px;
  height: 90px;
  object-fit: cover;
}
.title-name[data-v-f600b16e] {
  font-size: 1rem;
  margin-bottom: 1rem !important;
  font-weight: 500;
  line-height: 1.2;
  font-weight: bolder;
}
.media-body[data-v-f600b16e] {
  flex: 0 0 40.6666666667%;
  max-width: 40.6666666667%;
}
.items-list-1[data-v-f600b16e] {
  padding: 20px 30px;
  border-bottom: 1px solid #EEEEEE;
  display: flex;
  align-items: flex-start;
  position: relative;
  box-sizing: border-box;
}
.items-list-1 .number[data-v-f600b16e] {
  font-size: 22px;
  color: #B1B1B1;
  font-weight: 500;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  position: relative;
  width: 100%;
  align-self: center;
}
.img-items[data-v-f600b16e] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 10px;
}
.card-items[data-v-f600b16e] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 21px;
  width: 100%;
  background-color: #FFFFFF;
  overflow-y: hidden;
}
.card-items[data-v-f600b16e]:hover {
  overflow-y: scroll;
}
.card-items[data-v-f600b16e]::-webkit-scrollbar {
  background-color: #fff;
  width: 6px;
}
.card-items[data-v-f600b16e]::-webkit-scrollbar-thumb {
  background-color: #aaa;
  border-radius: 16px;
  border: 5px solid #aaa;
}
.card-items[data-v-f600b16e]::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a;
  border: 4px solid #aaa;
}
.card-items[data-v-f600b16e]::-webkit-scrollbar-button {
  display: none;
}
.card-items[data-v-f600b16e]::-webkit-scrollbar-track {
  background-color: #fff;
}
.card-items[data-v-f600b16e]::-webkit-scrollbar-track:hover {
  display: block;
  background-color: #aaa;
}
.card-tabs-month[data-v-c7ce79ba] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: white;
  position: absolute;
  border-radius: 21px;
  right: 1%;
  top: 2;
  width: 100px;
  padding: 10px;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
}
.nav-item-month[data-v-c7ce79ba] {
  padding: 5px;
  cursor: pointer;
  width: 100%;
  text-align: center;
}
.card-tabs[data-v-c7ce79ba] {
  padding: 5px;
  display: flex;
  flex-wrap: unset;
  list-style: none;
}
.nav-item[data-v-c7ce79ba] {
  list-style: none;
  display: list-item;
  padding: 8px 15px;
  border-bottom: 1px solid #EEEEEE !important;
  position: relative;
}
.nav-item[data-v-c7ce79ba]:hover {
  cursor: pointer;
}
.title-name[data-v-c7ce79ba] {
  font-weight: 600;
  line-height: 1.2;
  color: #000;
  font-size: 16px;
  white-space: nowrap;
  max-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.next-btn-order[data-v-c7ce79ba] {
  position: absolute;
  top: 50%;
  right: 1%;
  z-index: 2;
  border-radius: 25px;
  border: none;
  background-color: rgba(33, 33, 33, 0.6980392157);
  color: white;
  font-size: 18px;
  outline: none;
}
.circle-live[data-v-c7ce79ba] {
  background-color: rgb(229, 57, 53);
  border-radius: 50%;
  height: 12px;
  width: 12px;
}
.icon-shop-edit[data-v-c7ce79ba] {
  position: absolute;
  border-radius: 25px;
  padding: 10px;
  background-color: white;
  right: 5%;
  top: 5%;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
  cursor: pointer;
}
.img-items[data-v-c7ce79ba] {
  object-fit: cover;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  border-top-left-radius: 21px;
  border-top-right-radius: 21px;
}
.cardItem[data-v-c7ce79ba] {
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  max-width: 100%;
  border-radius: 21px;
  overflow: hidden;
  background-color: #FFFFFF;
}
.right[data-v-c7ce79ba] {
  display: grid;
  grid-template-columns: 1fr 3fr;
  gap: 20px;
}
.left[data-v-c7ce79ba] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
.col-2-1[data-v-c7ce79ba] {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-template-rows: 1fr;
  gap: 20px;
}
.two[data-v-c7ce79ba] {
  display: grid;
  grid-template-rows: 1fr;
  gap: 20px;
}
@media (max-width: 768px) {
.two[data-v-c7ce79ba] {
    display: grid;
    grid-template-rows: 1fr;
    gap: 20px;
}
.col-2-1[data-v-c7ce79ba] {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    gap: 20px;
}
}
@media (min-width: 769px) and (max-width: 1024px) {
.col-2-1[data-v-c7ce79ba] {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    gap: 20px;
}
}
.title-header[data-v-c7ce79ba] {
  font-weight: 600;
  font-size: 20px;
  padding-left: 10px;
  border-left: 5px solid #2D63DD;
  margin-bottom: 30px;
  margin-right: 15px;
}
.service-wrapper[data-v-c7ce79ba] {
  overflow-y: auto !important;
}
.service-content[data-v-c7ce79ba] {
  height: 80vh;
}
.head-btn[data-v-c7ce79ba] {
  margin: 0px 5px;
}
.head-btn[data-v-c7ce79ba]:focus {
  outline: 0 !important;
}
.top-panel[data-v-c7ce79ba] {
  padding: 10px;
}
.container-stat-status[data-v-c7ce79ba] {
  height: 100%;
  max-height: 100%;
  grid-template-rows: 1fr 1fr 1fr;
  display: grid;
  grid-gap: 10px;
}
.product-list {
  margin-bottom: 15px;
}
.product-list .tag {
  background-color: #fa8c61;
  color: #fff;
  padding: 2px 8px;
  border-radius: 20px;
  display: inline-block;
}
.product-list .btn-del {
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.product-list .btn-del:focus {
  outline: none;
}
.product-list img {
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 16px;
}
.ppx tbody tr {
  cursor: pointer;
}
.ppx tbody tr:hover {
  background-color: #fafafa;
}
.forpost-box {
  border-radius: 12px;
  width: 480px;
  border: 1px solid #efefef;
  position: relative;
}
.forpost-box .btn-chagepost {
  position: absolute;
  top: 8px;
  right: 8px;
}
.forpost-box .post-content {
  font-size: 14px;
  margin: 12px;
  height: 63px;
  overflow: hidden;
}
.forpost-box figure {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.forpost-box figure img {
  vertical-align: middle;
  width: 100%;
  height: 160px;
  object-fit: cover;
}
.promotion-list-b {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
.promotion-list-b .btn-add-promotion {
  padding: 12px;
  background-color: #efefef;
  border-radius: 4px;
  cursor: pointer;
  padding-left: 40px;
  position: relative;
}
.promotion-list-b .btn-add-promotion:before, .promotion-list-b .btn-add-promotion:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 1.5rem;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
}
.promotion-list-b .btn-add-promotion:before {
  width: 2px;
  height: 12px;
}
.promotion-list-b .btn-add-promotion:after {
  width: 12px;
  height: 2px;
}
.promotion-list-b .promotion {
  border-radius: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: flex;
  position: relative;
}
.promotion-list-b .promotion label {
  border-radius: 4px;
  width: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #efefef;
  cursor: pointer;
}
.promotion-list-b .promotion input[type=radio] {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
.promotion-list-b .promotion input[type=radio]:checked ~ label {
  border-color: #ff3333;
}
.promotion-list-b .promotion.active label {
  border-color: #ff3333;
}
.promotion-list-b .promotion .promotion-content {
  padding: 12px;
}
.text-darkpost {
  color: #2D63DD;
  text-decoration: underline;
  cursor: pointer;
}
.title__container[data-v-6dfe084f] {
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
}
.title__container.line[data-v-6dfe084f] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1607843137);
}
.img-bk[data-v-6dfe084f] {
  background-image: url(/4d36c7b.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.title-border[data-v-6dfe084f] {
  border-left: 4px solid #F2A033;
  padding-left: 5px;
}
.button-is-not-active[data-v-6dfe084f] {
  font-size: 13px;
  border: 1px solid #666666;
  color: #666666;
}
.button-is-not-active.active[data-v-6dfe084f] {
  background-color: #fff;
  border: none;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
}
.text-area[data-v-6dfe084f] {
  width: 490px;
  resize: none;
  border-radius: 10px;
  border: 1px solid #BCBCBC;
  margin-top: 10px;
  outline: none;
  padding: 10px;
  display: block;
}
.banner-photo-box[data-v-6dfe084f] {
  width: 414px;
  padding-top: 180.1236546828px;
  background-size: cover;
  background-position: top;
  background-color: #f7f7f7;
  border-radius: 16px;
  position: relative;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  display: inline-block;
}
.banner-photo-box.add[data-v-6dfe084f] {
  cursor: pointer;
}
.banner-photo-box.add[data-v-6dfe084f]:before, .banner-photo-box.add[data-v-6dfe084f]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #b3b3b3;
  transform: translate(-50%, -50%);
  border-radius: 16px;
}
.banner-photo-box.add[data-v-6dfe084f]:before {
  width: 6px;
  height: 32px;
}
.banner-photo-box.add[data-v-6dfe084f]:after {
  width: 32px;
  height: 6px;
}
.banner-photo-box.add.sm[data-v-6dfe084f]:before {
  width: 3px;
  height: 16px;
}
.banner-photo-box.add.sm[data-v-6dfe084f]:after {
  width: 16px;
  height: 3px;
}
.banner-photo-box.add .delete[data-v-6dfe084f], .banner-photo-box.add .spinner[data-v-6dfe084f] {
  display: none;
}
.banner-photo-box.uploading .input-file[data-v-6dfe084f] {
  pointer-events: none;
}
.banner-photo-box.uploading .spinner[data-v-6dfe084f] {
  display: block;
}
.banner-photo-box.uploading .delete[data-v-6dfe084f] {
  display: none;
}
.banner-photo-box.added[data-v-6dfe084f] {
  /*.input-file
  * pointer-events: none*/
}
.banner-photo-box.added .spinner[data-v-6dfe084f] {
  display: none;
}
.banner-photo-box .input-file[data-v-6dfe084f] {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  z-index: 1;
  top: 0;
}
.change-photo-box[data-v-6dfe084f] {
  position: absolute;
  width: 112px;
  height: 32px;
  background-image: url(/ce6ef7d.svg);
  background-repeat: no-repeat;
  top: 9px;
  left: 8px;
  background-position: top 6px left 10px;
  z-index: 10;
  background-color: white;
  border-radius: 50%;
  cursor: pointer;
  width: 112px;
  background-color: white;
  border-radius: 16px;
  transition: width 0.5s;
}
.change-photo-box[data-v-6dfe084f]:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px;
}
.change-photo-box .text-show[data-v-6dfe084f] {
  display: inline-block;
  margin-left: 40px;
  margin-top: 6px;
}
