/* node_modules/ngx-toastr/toastr.css */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
.toast-info {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+);
}
.toast-error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+);
}
.toast-success {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==);
}
.toast-warning {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==);
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/* node_modules/ngx-spinner/animations/ball-scale-multiple.css */
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-scale-multiple,
.la-ball-scale-multiple > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.la-ball-scale-multiple {
  display: block;
  font-size: 0;
  color: #fff;
}
.la-ball-scale-multiple.la-dark {
  color: #333;
}
.la-ball-scale-multiple > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
}
.la-ball-scale-multiple {
  width: 32px;
  height: 32px;
}
.la-ball-scale-multiple > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
  -moz-animation: ball-scale-multiple 1s 0s linear infinite;
  -o-animation: ball-scale-multiple 1s 0s linear infinite;
  animation: ball-scale-multiple 1s 0s linear infinite;
}
.la-ball-scale-multiple > div:nth-child(2) {
  -webkit-animation-delay: .2s;
  -moz-animation-delay: .2s;
  -o-animation-delay: .2s;
  animation-delay: .2s;
}
.la-ball-scale-multiple > div:nth-child(3) {
  -webkit-animation-delay: .4s;
  -moz-animation-delay: .4s;
  -o-animation-delay: .4s;
  animation-delay: .4s;
}
.la-ball-scale-multiple.la-sm {
  width: 16px;
  height: 16px;
}
.la-ball-scale-multiple.la-sm > div {
  width: 16px;
  height: 16px;
}
.la-ball-scale-multiple.la-2x {
  width: 64px;
  height: 64px;
}
.la-ball-scale-multiple.la-2x > div {
  width: 64px;
  height: 64px;
}
.la-ball-scale-multiple.la-3x {
  width: 96px;
  height: 96px;
}
.la-ball-scale-multiple.la-3x > div {
  width: 96px;
  height: 96px;
}
@-webkit-keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -moz-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -o-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes ball-scale-multiple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
  5% {
    opacity: .75;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

/* node_modules/ngx-ui-switch/ui-switch.component.css */
.switch.switch-small {
  min-width: 33px;
}
.switch.switch-medium {
  min-width: 50px;
}
.switch.switch-large {
  min-width: 60px;
}
.switch.switch-small > .switch-pane > span {
  font-size: 9px;
}
.switch.switch-medium > .switch-pane > span {
  font-size: 16px;
}
.switch.switch-large > .switch-pane > span {
  font-size: 16px;
}
.switch {
  border: 1px solid #dfdfdf;
  position: relative;
  display: inline-block;
  box-sizing: content-box;
  padding: 0;
  margin: 0;
  cursor: pointer;
  box-shadow: rgb(223, 223, 223) 0 0 0 0 inset;
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
  white-space: nowrap;
}
.switch small {
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  right: calc(100% - 30px);
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.switch.switch-small {
  height: 20px;
  border-radius: 20px;
}
.switch.switch-small small {
  width: 20px;
  height: 20px;
  right: calc(100% - 20px);
}
.switch.switch-small > .switch-pane > span {
  line-height: 20px;
}
.switch.switch-small > .switch-pane .switch-label-checked {
  padding-right: 25px;
  padding-left: 10px;
}
.switch.switch-small > .switch-pane .switch-label-unchecked {
  padding-left: 25px;
  padding-right: 10px;
}
.switch.switch-medium {
  height: 30px;
  border-radius: 30px;
}
.switch.switch-medium small {
  width: 30px;
  height: 30px;
  right: calc(100% - 30px);
}
.switch.switch-medium > .switch-pane > span {
  line-height: 30px;
}
.switch.switch-medium > .switch-pane .switch-label-checked {
  padding-right: 35px;
  padding-left: 15px;
}
.switch.switch-medium > .switch-pane .switch-label-unchecked {
  padding-left: 35px;
  padding-right: 15px;
}
.switch.switch-large {
  height: 40px;
  border-radius: 40px;
}
.switch.switch-large small {
  width: 40px;
  height: 40px;
  right: calc(100% - 40px);
}
.switch.switch-large > .switch-pane > span {
  line-height: 40px;
}
.switch.switch-large > .switch-pane .switch-label-checked {
  padding-right: 45px;
  padding-left: 20px;
}
.switch.switch-large > .switch-pane .switch-label-unchecked {
  padding-left: 45px;
  padding-right: 20px;
}
.switch.checked {
  background: rgb(100, 189, 99);
}
.switch.checked small {
  right: 0;
  left: auto;
}
.switch.checked .switch-pane {
  top: 0;
}
.switch.checked .switch-pane .switch-label-checked {
  display: block;
}
.switch.checked .switch-pane .switch-label-unchecked {
  display: none;
}
.switch.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.switch .switch-pane {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 100%;
  justify-content: flex-start;
  align-items: center;
  top: 0;
  position: relative;
  pointer-events: none;
}
.switch .switch-pane > span {
  display: block;
  min-height: 100%;
}
.switch .switch-pane .switch-label {
  color: black;
}
.switch .switch-pane .switch-label-checked {
  display: none;
}
.switch .switch-pane .switch-label-unchecked {
  display: block;
}
.switch.loading {
  background-color: #f1f1f1;
}
.switch.loading small {
  background-color: transparent;
  border: none;
  box-shadow: none;
  right: 50%;
  transform: translateX(50%);
}

/* src/assets/dwt/src/dynamsoft.webtwain.css */
/*! 20250428 - 20240828 - 20240320
* Product: Dynamic Web TWAIN
* Web Site: https://www.dynamsoft.com
*
* Copyright 2025, Dynamsoft Corporation
* Author: Dynamsoft Support Team
* Version: 19.1
*/
.dynamsoft-major-color {
  color: #50a8e1;
}
#dwt-btn-install a:link {
  color: #fe8e14;
}
dialog[open] {
  display: block;
}
dialog[closed] {
  display: none;
}
.ds-dwt-ui-dlg a:link,
.ds-dwt-ui-dlg a:visited,
.dynamsoft-dialog-license a:link,
.dynamsoft-dialog-license a:visited {
  color: #50A8E1;
}
.dynamsoft-backdrop {
  position: fixed;
  background: rgba(128, 128, 128, 0.1);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -99999999;
}
.dynamsoft-desc {
  margin: 7px 0;
  color: #3a3a3a;
  font: 14px/22px Arial, sans-serif;
}
.dynamsoft-finalMessage {
  margin: 0 0 15px 0;
  color: #3a3a3a;
  font: 22px/26px Arial, sans-serif;
  height: 14px;
}
.dynamsoft-status {
  color: #555;
  font: 14px/22px Arial, sans-serif;
  margin: 0 0 5px 0;
}
.dynamsoft-progressBar {
  width: 100% !important;
  margin-bottom: 12px;
  height: 14px;
  background-color: #e7e7e7;
  border-radius: 7px;
}
.dynamsoft-progressBar::-webkit-progress-bar {
  border-radius: 7px;
  background-color: #e7e7e7;
}
.dynamsoft-progressBar::-webkit-progress-value {
  background-color: #50a8e1;
  border-radius: 7px;
}
.dynamsoft-progressBar::-moz-progress-bar {
  background-color: #50a8e1;
  border-radius: 7px;
}
.progressbar_background {
  width: 100% !important;
}
.dynamsoft-btnCancel {
  color: #999;
  font: 14px/22px Arial, sans-serif;
  border: 1px solid #ccc;
  background-color: #fff;
  border-radius: 3px;
  padding: 2px 8px;
  min-width: 75px;
  cursor: pointer;
}
.dynamsoft-btnCancel:focus {
  outline: none;
}
.dynamsoft-btnCancel:hover {
  color: #555;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .06);
}
.dynamsoft-dwt-noPadding {
  padding: 0;
}
.dynamsoft-dwt-noPaddingnoMarginInside > div {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
.dynamsoft-dwt-thinborder {
  border: solid 1px #AAAAAA;
}
.dynamsoft-dwt-notdisplayed {
  display: none;
}
.dynamsoft-dwt-displayed {
  display: "";
}
.dynamsoft-dwt-container-box {
  background-color: white;
}
.dynamsoft-dwt-viewerToolbar {
  background-color: lightgray;
}
.dynamsoft-dwt-viewerToolbar > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.dynamsoft-dwt-viewerToolbar > ul > li {
  padding: 0 0 0 2px;
  margin: 0;
  float: left;
  z-index: 1;
}
.dynamsoft-dwt-viewerToolbar img {
  cursor: pointer;
}
.dynamsoft-dwt-imgTag {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  padding-top: 2px;
  text-align: center;
  z-index: 1;
}
.dynamsoft-dwt-imgTag_Normal {
  color: black;
  border: 1px solid #CCCCCC;
  background-color: white;
  z-index: 1;
}
.dynamsoft-dwt-imgTag_Selected {
  color: #FFFFFF;
  background-color: #7DA2CE;
  border: 1px solid #7DA2CE;
  z-index: 1;
}
.dynamsoft-dwt-EditorButton-selected {
  background-color: #666;
  box-shadow: -3px -3px 2px -2px inset #b7aaaa, 2px 2px 2px 0px inset #000000;
}
.dynamsoft-dwt-dlg {
  padding: 15px;
}
.dynamsoft-dwt-dlg-header {
  padding: 10px 10px 0 0;
  height: 38px;
  position: relative;
}
.dynamsoft-dwt-dlg-title,
.dynamsoft-dwt-dlg-title-error {
  text-align: center;
  height: 24px;
  font-size: 20px;
  font-family:
    OpenSans,
    "Segoe UI",
    SegoeUI,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  line-height: 32px;
  padding: 10px 0 10px 0;
}
.dynamsoft-dwt-dlg-title-error {
  color: #323234;
}
.dynamsoft-dwt-dlg-title-error {
  color: red;
}
.dynamsoft-dwt-dlg-error {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  padding: 15px;
}
.dynamsoft-dwt-dlg-tips {
  font-family:
    OpenSans,
    "Segoe UI",
    SegoeUI,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  text-align: center;
  color: #606060;
  font-size: 16px;
  line-height: 26px;
  padding: 15px;
  margin-bottom: 20px;
}
.dynamsoft-dwt-dlg-errorIcon {
  display: inline-block;
  width: 80px;
  height: 80px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUE2NTI3QTZDREJCMTFFN0I5QzRGMjk2QjIzMDhBMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTUyMzI2Q0NDREJGMTFFN0I5QzRGMjk2QjIzMDhBMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QTY1MjdBNENEQkIxMUU3QjlDNEYyOTZCMjMwOEEyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QTY1MjdBNUNEQkIxMUU3QjlDNEYyOTZCMjMwOEEyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pja+KokAAAoESURBVHja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) no-repeat;
}
.dynamsoft-dwt-dlg-tail {
  text-align: center;
  color: #606060;
  background-color: #F5F5F5;
  font-family:
    OpenSans,
    "Segoe UI",
    SegoeUI,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  font-size: 14px;
  line-height: 24px;
  padding: 20px;
}
.dynamsoft-dwt-dlg-red {
  color: #CC5A4A;
  margin: 5px 0;
}
.dynamsoft-dwt-dlg-center {
  text-align: center;
}
.ds-download-div {
  text-align: center;
}
.dynamsoft-dwt-dlg-button,
.ds-download-div > a:link,
.ds-download-div > a:visited {
  display: inline-block;
  margin: 20px auto;
  cursor: pointer;
  text-align: center;
  width: 117px;
  background: #FE8E14 !important;
  border-radius: 3px;
  font-size: 14px;
  font-family:
    OpenSans,
    "Segoe UI",
    SegoeUI,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  color: #FFFFFF;
  line-height: 36px;
}
.dynamsoft-dwt-dlg-button:hover,
.ds-download-div > a:hover {
  background-color: #FFAE37;
}
.ds-dwt-ui-dlg .ds-download-div a:visited,
.ds-dwt-ui-dlg .ds-download-div a:visited {
  color: #FFFFFF;
}
.dynamsoft-dwt-dlg-button-android {
  margin: 10px 0 0 0;
  cursor: pointer;
  text-align: center;
  width: 117px;
  background: #323234;
  font-size: 14px;
  font-family:
    Oswald,
    "Segoe UI",
    SegoeUI,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  color: #FFFFFF;
  line-height: 36px;
}
.dynamsoft-dwt-dialogProgress {
  max-width: 330px;
  width: 80%;
}
.ds-dwt-ui-showdlg {
  font-family:
    OpenSans,
    "Segoe UI",
    SegoeUI,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  color: #444444;
  font-size: 14px;
  line-height: 24px;
  margin: 0 auto;
  padding: 0;
  border: 1px solid #e7e7e7;
  background-color: white;
}
.ds-dwt-ui-dlg-license-wrap,
.ds-dwt-ui-dlg-wrap {
  font-family:
    OpenSans,
    "Segoe UI",
    SegoeUI,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  color: #606060;
  font-size: 14px;
  line-height: 23px;
  width: 510px;
  height: 272px;
  padding: 0;
}
.ds-dwt-ui-dlg-android {
  padding: 0 20px 20px 20px;
}
.ds-dwt-ui-dlg-android a:link,
.ds-dwt-ui-dlg-android a:visited {
  color: #FE8E14;
}
.ds-dwt-ui-dlg .dynamsoft-dialog-close {
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAqElEQVQ4jY3RsQ3CMBBA0ceJKiNAzTSwAbRhhQxDCyPANGnDCLTQOBKy7MQu7bwvO7cZhqHDGU+8ta0djnhEwgdc00ELviZzCbzwQdcQmXGXzDMw4dYQyfENU6TDtUgRQ/x9VIrslzBss2vOkT6BPu0XcX6D2k2quBaAb+NeMZC/eXE6eaD0wxZHHCt4sjLiWMHzqkaiAS9F9oFTA65FjoE7xgacR0bcf5DfTZ6fKnj6AAAAAElFTkSuQmCC) no-repeat;
}
.ds_license_header {
  color: #323234;
  font-size: 20px;
  padding: 40px 15px 15px 15px;
  text-align: center;
}
.ds_license_l1 {
  margin: 0 45px 20px 45px;
  padding: 0;
}
.ds_license_l2 {
  color: #777777;
  padding: 23px 30px;
  height: 110px;
  background-color: #F8F8F8;
  text-align: center;
}
.dynamsoft-dialog {
  font-family:
    OpenSans,
    "Segoe UI",
    SegoeUI,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  color: #323234;
  font-size: 16px;
  line-height: 24px;
  background-color: #FFFFFF;
  margin: 0 auto;
  border: 0;
  padding: 0;
  width: auto;
}
.dynamsoft-dialog a,
.ds-dwt-ui-showdlg a {
  text-decoration: none;
}
.dynamsoft-dialog ul,
.ds-dwt-ui-showdlg ul {
  margin: 10px 0 10px 20px;
  padding-left: 10px;
  list-style-type: disc;
}
.dynamsoft-dialog-wrap {
  position: fixed;
  left: 0;
  top: 20%;
  width: 90%;
  pointer-events: none;
}
.dynamsoft-dialog .dynamsoft-dwt-dialog-body {
  border: 1px solid #CCC;
}
.dynamsoft-dialog-license .dynamsoft-dialog-close,
.dynamsoft-dialog-close,
.dynamsoft-dwt-dlg-header .dynamsoft-dialog-close {
  float: right;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTUyMzI2RDNDREJGMTFFN0I5QzRGMjk2QjIzMDhBMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTUyMzI2RDRDREJGMTFFN0I5QzRGMjk2QjIzMDhBMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTIzMjZEMUNEQkYxMUU3QjlDNEYyOTZCMjMwOEEyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NTIzMjZEMkNEQkYxMUU3QjlDNEYyOTZCMjMwOEEyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuW+RZ4AAADASURBVHjafJJdCsIwEIQ3TfBOvnkQf1pN0SMJgr9vPYVPPZSQ1lmYyBKrga8byEx2tq3ruq4RkTk4gEGmVwWOoA94LMAaeNBOmFR8AlswC9xUrA5EY/IUa4oH2KkhgRqMPBB2kkKsNQUeJCPO1fGiO7urRoLJmk22001jZHEeqFyj/Fm2gw545hu7MtKG9SuSii9gxdqabjVNn6E9b1wacc4ci5mawBhZHIsPl0w3NQ1qeIIX2P/4NRIv0tq/BRgAFzc2Awl1/rQAAAAASUVORK5CYII=) no-repeat;
  width: 12px;
  height: 12px;
  margin: 3px;
  cursor: pointer;
}
.dynamsoft-dwt-overlay {
  position: absolute;
  z-index: 1000;
}
.dynamsoft-dialog-body {
  margin: 0;
  padding: 15px;
  background-color: #FFFFFF;
  border: 1px solid #E7E7E7;
}
.dynamsoft-dwt-box-title {
  color: #323234;
  font-family:
    OpenSans,
    "Segoe UI",
    SegoeUI,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  font-size: 16px;
  font-weight: bold;
  clear: both;
}
.dynamsoft-dwt-red {
  color: red;
  margin-left: 5px;
}
.dynamsoft-dwt-installdlg-splitline {
  width: 135px;
  height: 1px;
  background: #323234;
  position: relative;
  top: 34px;
}
.dynamsoft-dwt-installdlg-iconholder {
  margin: 40px 10px 10px 10px;
  text-align: center;
}
.dynamsoft-dwt-installdlg-text {
  position: relative;
  height: 11px;
  font-size: 14px;
  font-family:
    OpenSans,
    "Segoe UI",
    SegoeUI,
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  color: #323234;
  line-height: 36px;
}
#dwt-install-url-div {
  text-align: center;
  margin-top: 20px;
}
.ds-dwt_dragdrop_helper {
  background-color: rgb(251, 236, 136);
}
.dynamsoft-dialog-selectsource {
  font-size: 14px;
  background-color: #eeeeee;
  border: 2px solid #777777;
  border-left: 2px solid #dddddd;
  border-top: 2px solid #dddddd;
  padding: 15px 20px 0px 20px;
  min-width: 360px;
  max-width: 480px;
}
.dynamsoft-dialog-selectsource p {
  padding: 0px;
  margin: 0px;
  font-weight: bold;
}
#dynamsoft-dialog-selectsource-sourcelist {
  height: 120px;
  padding: 0px;
  background-color: #ffffff;
  border: 2px solid #777777;
  border-right: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd;
  overflow-y: auto;
  overflow-x: hidden;
  min-width: 260px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#dynamsoft-dialog-selectsource-sourcelist li {
  cursor: pointer;
  line-height: 22px;
}
#dynamsoft-dialog-selectsource-sourcelist li:hover {
  background-color: rgb(239, 246, 253);
}
#dynamsoft-dialog-selectsource-sourcelist li.dynamsoft-dialog-selectsource-sourcelist-li-selected {
  background-color: rgb(199, 222, 252);
}
#dynamsoft-dialog-selectsource-sourcelist-ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.dynamsoft-dialog-selectsource-button-select,
.dynamsoft-dialog-selectsource-button-cancel {
  min-width: 90px;
  height: 26px;
  margin: 10px 10px 20px 0px;
  line-height: 0;
  cursor: pointer;
}
@font-face {
  font-family: "ds-dvs-ui-iconfont";
  src: url(data:application/x-font-eot;base64,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AAAAAAA4AQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQAJc2hhbmd5aWJ1B3hpYXlpYnULbGlqaXF1ZXJlbngOc2hpYmllLWNodWFudGkLemhhb3hpYW5namkIemhvbmdwYWkJbW92ZV9sZWZ0Cm1vdmVfcmlnaHQLcmlnaHRib3R0b20Hc2Nhbm5lcgpmb2xkZXJvcGVuCnVuc2VsZWN0ZWQJc2VsZWN0ZWQxC2V4aXRGdWxsV2ViBnBlbmNpbAhjcm9wTW92ZQdmdWxsV2ViC3Nocmlua0ltYWdlDHNocmlua0NhbnZhcwhmaXRXaWR0aAlmaXRIZWlnaHQMbWFnbmlmeUltYWdlDW1hZ25pZnlDYW52YXMHYXV0b0ZpdAhzZWxlY3RlZAdjb25maXJlCHRhZ0NvbG9yBmNhbmNsZQdtdXRpcGxlC2V4aXRNdXRpcGxlBmFkZFRhZwlyb3RhdGVBbGwKZnVsbERldmljZQhwYWdlTmV4dAl0aHVtYm5haWwEdGFncwR0cmVlB3BhZ2VQcmUHcGFnZUVuZAlwYWdlU3RhcnQIZXhpdEZ1bGwEc2F2ZQVwcmludAZkZWxldGUEZmlsZQZtaXJyb3IEZmxpcARsaXN0BGNyb3AKcm90YXRlTGVmdAR3aXBlBHVuZG8FcmVzZXQEcmVkbwhyZWFkVHlwZQAAAAA=) format("embedded-opentype"), url(data:application/x-font-ttf;base64,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AAAAAAAGABIAXQABAAAAAAAKACsAbwABAAAAAAALABMAmgADAAEECQAAACoArQADAAEECQABACQA1wADAAEECQACAA4A+wADAAEECQADACQBCQADAAEECQAEACQBLQADAAEECQAFABYBUQADAAEECQAGACQBZwADAAEECQAKAFYBiwADAAEECQALACYB4QpDcmVhdGVkIGJ5IGljb25mb250CmRzLWR3dC11aS1pY29uZm9udFJlZ3VsYXJkcy1kd3QtdWktaWNvbmZvbnRkcy1kd3QtdWktaWNvbmZvbnRWZXJzaW9uIDEuMGRzLWR3dC11aS1pY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAGQAcwAtAGQAdwB0AC0AdQBpAC0AaQBjAG8AbgBmAG8AbgB0AFIAZQBnAHUAbABhAHIAZABzAC0AZAB3AHQALQB1AGkALQBpAGMAbwBuAGYAbwBuAHQAZABzAC0AZAB3AHQALQB1AGkALQBpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGQAcwAtAGQAdwB0AC0AdQBpAC0AaQBjAG8AbgBmAG8AbgB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AAlzaGFuZ3lpYnUHeGlheWlidQtsaWppcXVlcmVueA5zaGliaWUtY2h1YW50aQt6aGFveGlhbmdqaQh6aG9uZ3BhaQltb3ZlX2xlZnQKbW92ZV9yaWdodAtyaWdodGJvdHRvbQdzY2FubmVyCmZvbGRlcm9wZW4KdW5zZWxlY3RlZAlzZWxlY3RlZDELZXhpdEZ1bGxXZWIGcGVuY2lsCGNyb3BNb3ZlB2Z1bGxXZWILc2hyaW5rSW1hZ2UMc2hyaW5rQ2FudmFzCGZpdFdpZHRoCWZpdEhlaWdodAxtYWduaWZ5SW1hZ2UNbWFnbmlmeUNhbnZhcwdhdXRvRml0CHNlbGVjdGVkB2NvbmZpcmUIdGFnQ29sb3IGY2FuY2xlB211dGlwbGULZXhpdE11dGlwbGUGYWRkVGFnCXJvdGF0ZUFsbApmdWxsRGV2aWNlCHBhZ2VOZXh0CXRodW1ibmFpbAR0YWdzBHRyZWUHcGFnZVByZQdwYWdlRW5kCXBhZ2VTdGFydAhleGl0RnVsbARzYXZlBXByaW50BmRlbGV0ZQRmaWxlBm1pcnJvcgRmbGlwBGxpc3QEY3JvcApyb3RhdGVMZWZ0BHdpcGUEdW5kbwVyZXNldARyZWRvCHJlYWRUeXBlAAAAAA==) format("truetype");
}
.ds-dvs-ui-iconfont {
  font-family: "ds-dvs-ui-iconfont";
  font-size: 20px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: "ds-dwt-ui-d-iconfont";
  src: url("data:application/x-font-eot;base64,b'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agBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvAAhzZWxlY3RlZAp1bnNlbGVjdGVkFGEtYWRkaW1hZ2Vmcm9tY2FtZXJhCWltYWdlbGlzdAx1bmZ1bGxzY3JlZW4KZnVsbHNjcmVlbgtvcGVuc2Nhbm5lcgdiYXJjb2RlA29jcgZ3ZWJjYW0Fc2F2ZTEMbXVsdGktc2VsZWN0B3RodW1iXzIDY3V0D2Fycm93X3JpZ2h0X3RvcA5hcnJvd19sZWZ0X3RvcARlZGl0CWxvYWRsb2NhbAlpY29uLXRlc3QKZmlsbHNjcmVlbgphcnJvd19sZWZ0DGFsaWduaGNlbnRlcg1jbGlja3Rvem9vbmluC2Fycm93X3JpZ2h0BGNyb3AMYWxpZ252Y2VudGVyBmNlbnRlcg5kZWxldGVhbGxpbWFncwpkZWxldGVpbWFnBXByaW50BGV4aXQEaGFuZAVyZXNldBFjaGFuZ2VfaW1hZ2Vfc2l6ZQtyb3RhdGVfbGVmdARmbGlwBm1pcnJvcgZkZXNrZXcHc2Nhbm5lcgZyb3RhdGUHem9vbW91dAZzZWxlY3QGem9vbWluBnVwbG9hZAxyb3RhdGVfcmlnaHQAAAAA'") format("embedded-opentype"), url(data:font/ttf;charset=utf-8;base64,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/7MEAANNAAYADgAAJTMRMycHMwERIREjESERAc1NyfDwygHm/JpNBACDAdfz8/7G/uABIP6TAW0AA////4AEAAOAABYAGgAeAAABFS0BFSYjIgcGBwYdATM1NDc2NzYzMgcRIREDIREhAXwBD/7xDgxgUlEvMDYqKERGUA2VAyZN/XMCjQK2i6qrjAEzMVRXZHJwVElGKSvK/ZMCbf3gAdMAAAAAAAASAN4AAQAAAAAAAAATAAAAAQAAAAAAAQAIABMAAQAAAAAAAgAHABsAAQAAAAAAAwAIACIAAQAAAAAABAAIACoAAQAAAAAABQALADIAAQAAAAAABgAIAD0AAQAAAAAACgArAEUAAQAAAAAACwATAHAAAwABBAkAAAAmAIMAAwABBAkAAQAQAKkAAwABBAkAAgAOALkAAwABBAkAAwAQAMcAAwABBAkABAAQANcAAwABBAkABQAWAOcAAwABBAkABgAQAP0AAwABBAkACgBWAQ0AAwABBAkACwAmAWNDcmVhdGVkIGJ5IGljb25mb250aWNvbmZvbnRSZWd1bGFyaWNvbmZvbnRpY29uZm9udFZlcnNpb24gMS4waWNvbmZvbnRHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvAAhzZWxlY3RlZAp1bnNlbGVjdGVkFGEtYWRkaW1hZ2Vmcm9tY2FtZXJhCWltYWdlbGlzdAx1bmZ1bGxzY3JlZW4KZnVsbHNjcmVlbgtvcGVuc2Nhbm5lcgdiYXJjb2RlA29jcgZ3ZWJjYW0Fc2F2ZTEMbXVsdGktc2VsZWN0B3RodW1iXzIDY3V0D2Fycm93X3JpZ2h0X3RvcA5hcnJvd19sZWZ0X3RvcARlZGl0CWxvYWRsb2NhbAlpY29uLXRlc3QKZmlsbHNjcmVlbgphcnJvd19sZWZ0DGFsaWduaGNlbnRlcg1jbGlja3Rvem9vbmluC2Fycm93X3JpZ2h0BGNyb3AMYWxpZ252Y2VudGVyBmNlbnRlcg5kZWxldGVhbGxpbWFncwpkZWxldGVpbWFnBXByaW50BGV4aXQEaGFuZAVyZXNldBFjaGFuZ2VfaW1hZ2Vfc2l6ZQtyb3RhdGVfbGVmdARmbGlwBm1pcnJvcgZkZXNrZXcHc2Nhbm5lcgZyb3RhdGUHem9vbW91dAZzZWxlY3QGem9vbWluBnVwbG9hZAxyb3RhdGVfcmlnaHQAAAAA) format("truetype");
}
@font-face {
  font-family: "ds-dwt-ui-mobile-iconfont";
  src: url(data:font/ttf;charset=utf-8;base64,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) format("truetype");
}
.ds-dwt-ui-icon-selected,
.ds-dwt-ui-icon-unselected,
.ds-dwt-ui-icon-addImageFromCamera,
.ds-dwt-ui-icon-preImage,
.ds-dwt-ui-icon-preImage-grey,
.ds-dwt-ui-icon-nextImage,
.ds-dwt-ui-icon-nextImage-grey,
.ds-dwt-ui-icon-acquire,
.ds-dwt-ui-icon-load,
.ds-dwt-ui-icon-printImage,
.ds-dwt-ui-icon-removeall,
.ds-dwt-ui-icon-removeImage,
.ds-dwt-ui-icon-rotateLeftImage,
.ds-dwt-ui-icon-rotateLeftImage-grey,
.ds-dwt-ui-icon-rotate,
.ds-dwt-ui-icon-rotateRightImage,
.ds-dwt-ui-icon-rotateRightImage-grey,
.ds-dwt-ui-icon-deskew,
.ds-dwt-ui-icon-cropImage,
.ds-dwt-ui-icon-cropImage-grey,
.ds-dwt-ui-icon-erase,
.ds-dwt-ui-icon-erase-grey,
.ds-dwt-ui-icon-changeImageSize,
.ds-dwt-ui-icon-flipImage,
.ds-dwt-ui-icon-flipImage-grey,
.ds-dwt-ui-icon-mirrorImage,
.ds-dwt-ui-icon-mirrorImage-grey,
.ds-dwt-ui-icon-zoomin,
.ds-dwt-ui-icon-zoomin-grey,
.ds-dwt-ui-icon-originalsize,
.ds-dwt-ui-icon-zoomout,
.ds-dwt-ui-icon-zoomout-grey,
.ds-dwt-ui-icon-stretch,
.ds-dwt-ui-icon-fullWebType,
.ds-dwt-ui-icon-fitWidthType,
.ds-dwt-ui-icon-fitHeightType,
.ds-dwt-ui-icon-hand,
.ds-dwt-ui-icon-select,
.ds-dwt-ui-icon-clicktozoomin,
.ds-dwt-ui-icon-restore,
.icon-restore-grey,
.ds-dwt-ui-icon-saveImage,
.ds-dwt-ui-icon-saveImage-grey,
.ds-dwt-ui-icon-close,
.ds-dwt-ui-icon-imageEditor,
.ds-dwt-ui-icon-upload,
.d-icon-font,
.ds-dwt-ui-icon-thumbnail,
.ds-dwt-ui-icon-selectAll,
.ds-dwt-ui-icon-fullScreen,
.ds-dwt-ui-icon-unFullScreen {
  font-family: "ds-dwt-ui-d-iconfont" !important;
  font-size: 20px;
  color: #FFF;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media screen and (max-device-width: 500px) {
  .ds-dwt-ui-icon-selected,
  .ds-dwt-ui-icon-unselected,
  .ds-dwt-ui-icon-addImageFromCamera,
  .ds-dwt-ui-icon-preImage,
  .ds-dwt-ui-icon-preImage-grey,
  .ds-dwt-ui-icon-nextImage,
  .ds-dwt-ui-icon-nextImage-grey,
  .ds-dwt-ui-icon-acquire,
  .ds-dwt-ui-icon-load,
  .ds-dwt-ui-icon-printImage,
  .ds-dwt-ui-icon-removeall,
  .ds-dwt-ui-icon-removeImage,
  .ds-dwt-ui-icon-rotateLeftImage,
  .ds-dwt-ui-icon-rotateLeftImage-grey,
  .ds-dwt-ui-icon-rotate,
  .ds-dwt-ui-icon-rotateRightImage,
  .ds-dwt-ui-icon-rotateRightImage-grey,
  .ds-dwt-ui-icon-deskew,
  .ds-dwt-ui-icon-cropImage,
  .ds-dwt-ui-icon-cropImage-grey,
  .ds-dwt-ui-icon-erase,
  .ds-dwt-ui-icon-erase-grey,
  .ds-dwt-ui-icon-changeImageSize,
  .ds-dwt-ui-icon-flipImage,
  .ds-dwt-ui-icon-flipImage-grey,
  .ds-dwt-ui-icon-mirrorImage,
  .ds-dwt-ui-icon-mirrorImage-grey,
  .ds-dwt-ui-icon-originalsize,
  .ds-dwt-ui-icon-stretch,
  .ds-dwt-ui-icon-fullWebType,
  .ds-dwt-ui-icon-fitWidthType,
  .ds-dwt-ui-icon-fitHeightType,
  .ds-dwt-ui-icon-hand,
  .ds-dwt-ui-icon-select,
  .ds-dwt-ui-icon-clicktozoomin,
  .ds-dwt-ui-icon-restore,
  .ds-dwt-ui-icon-restore-grey,
  .ds-dwt-ui-icon-saveImage,
  .ds-dwt-ui-icon-saveImage-grey,
  .ds-dwt-ui-icon-close,
  .ds-dwt-ui-icon-imageEditor,
  .ds-dwt-ui-icon-upload,
  .d-icon-font,
  .ds-dwt-ui-icon-thumbnail {
    -webkit-flex: 0 0 40px;
    flex: 0 0 40px;
  }
}
@media screen and (max-device-width: 500px) {
  .DVS_emptyBtn,
  .ds-dwt-ui-icon-zoomin,
  .ds-dwt-ui-icon-zoomin-grey,
  .ds-dwt-ui-icon-zoomout,
  .ds-dwt-ui-icon-zoomout-grey,
  .ds-dwt-ui-icon-selectAll,
  .ds-dwt-ui-icon-fullScreen,
  .ds-dwt-ui-icon-unFullScreen {
    -webkit-flex: 0 0 24px;
    flex: 0 0 24px;
  }
  .dvs-myGroup3 {
    width: 100%;
  }
}
@media screen and (min-device-width: 500px) {
  .ds-dwt-ui-icon-close-right {
    margin-left: auto;
  }
}
.ds-dwt-ui-icon-selected:before {
  content: "\e64d";
}
.ds-dwt-ui-icon-unselected:before {
  content: "\e64e";
}
.ds-dwt-ui-icon-addImageFromCamera:before {
  content: "\e64c";
}
.ds-dwt-ui-icon-selectAll:before {
  content: "\e649";
}
.ds-dwt-ui-icon-thumbnail:before {
  content: "\e641";
}
.ds-dwt-ui-icon-imageEditor:before {
  content: "\e640";
}
.ds-dwt-ui-icon-pageRightTop:before {
  content: "\e63e";
}
.ds-dwt-ui-icon-pageLeftTop:before {
  content: "\e63f";
}
.ds-dwt-ui-icon-load:before {
  content: "\e63d";
}
.ds-dwt-ui-icon-originalsize:before {
  content: "\e63c";
}
.ds-dwt-ui-icon-stretch:before {
  content: "\e63b";
}
.ds-dwt-ui-icon-preImage:before {
  content: "\e620";
}
.ds-dwt-ui-icon-fitWidthType:before {
  content: "\e621";
}
.ds-dwt-ui-icon-clicktozoomin:before {
  content: "\e622";
}
.ds-dwt-ui-icon-nextImage:before {
  content: "\e623";
}
.ds-dwt-ui-icon-cropImage:before {
  content: "\e624";
}
.ds-dwt-ui-icon-cropImage-grey:before {
  content: "\e624";
}
.ds-dwt-ui-icon-fitHeightType:before {
  content: "\e625";
}
.ds-dwt-ui-icon-fullWebType:before {
  content: "\e626";
}
.ds-dwt-ui-icon-removeall:before {
  content: "\e627";
}
.ds-dwt-ui-icon-removeImage:before {
  content: "\e628";
}
.ds-dwt-ui-icon-printImage:before {
  content: "\e629";
}
.ds-dwt-ui-icon-close:before {
  content: "\e62a";
}
.ds-dwt-ui-icon-hand:before {
  content: "\e62b";
}
.ds-dwt-ui-icon-restore:before {
  content: "\e62c";
}
.ds-dwt-ui-icon-changeImageSize:before {
  content: "\e62d";
}
.ds-dwt-ui-icon-rotateLeftImage:before {
  content: "\e62e";
}
.ds-dwt-ui-icon-mirrorImage:before {
  content: "\e62f";
}
.ds-dwt-ui-icon-flipImage:before {
  content: "\e630";
}
.ds-dwt-ui-icon-deskew:before {
  content: "\e631";
}
.ds-dwt-ui-icon-erase:before {
  content: "\e642";
}
.ds-dwt-ui-icon-erase-grey:before {
  content: "\e642";
}
.ds-dwt-ui-icon-acquire:before {
  content: "\e633";
}
.ds-dwt-ui-icon-rotate:before {
  content: "\e634";
}
.ds-dwt-ui-icon-zoomin:before {
  content: "\e635";
}
.ds-dwt-ui-icon-select:before {
  content: "\e636";
}
.ds-dwt-ui-icon-saveImage:before {
  content: "\e643";
}
.ds-dwt-ui-icon-zoomout:before {
  content: "\e638";
}
.ds-dwt-ui-icon-upload:before {
  content: "\e639";
}
.ds-dwt-ui-icon-rotateRightImage:before {
  content: "\e63a";
}
.ds-dwt-ui-icon-fullScreen:before {
  content: "\e648";
}
.ds-dwt-ui-icon-unFullScreen:before {
  content: "\e64a";
}
.ds-dwt-ui-mobile-icon-a-allselected,
.ds-dwt-ui-mobile-icon-arrow,
.ds-dwt-ui-mobile-icon-capture,
.ds-dwt-ui-mobile-icon-a-turncamera,
.ds-dwt-ui-mobile-icon-resolution,
.ds-dwt-ui-mobile-icon-a-multiplecapture,
.ds-dwt-ui-mobile-icon-close,
.ds-dwt-ui-mobile-icon-a-localupload,
.ds-dwt-ui-mobile-icon-a-autocapture,
.ds-dwt-ui-mobile-icon-a-autodetection,
.ds-dwt-ui-mobile-icon-back1,
.ds-dwt-ui-mobile-icon-mirror,
.ds-dwt-ui-mobile-icon-next,
.ds-dwt-ui-mobile-icon-a-fulldetetedimage,
.ds-dwt-ui-mobile-icon-rotate_left,
.ds-dwt-ui-mobile-icon-rotate_right,
.ds-dwt-ui-mobile-icon-save,
.ds-dwt-ui-mobile-icon-select_all,
.ds-dwt-ui-mobile-icon-unselected,
.ds-dwt-ui-mobile-icon-a-uploadfromserver,
.ds-dwt-ui-mobile-icon-flip,
.ds-dwt-ui-mobile-icon-delete,
.ds-dwt-ui-mobile-icon-crop,
.ds-dwt-ui-mobile-icon-a-addimage,
.ds-dwt-ui-mobile-icon-a-addimagefromcamera {
  font-family: "ds-dwt-ui-mobile-iconfont" !important;
  font-size: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media screen and (max-device-width: 500px) {
  .ds-dwt-ui-mobile-icon-a-allselected,
  .ds-dwt-ui-mobile-icon-arrow,
  .ds-dwt-ui-mobile-icon-capture,
  .ds-dwt-ui-mobile-icon-a-turncamera,
  .ds-dwt-ui-mobile-icon-resolution,
  .ds-dwt-ui-mobile-icon-a-multiplecapture,
  .ds-dwt-ui-mobile-icon-close,
  .ds-dwt-ui-mobile-icon-a-localupload,
  .ds-dwt-ui-mobile-icon-a-autocapture,
  .ds-dwt-ui-mobile-icon-a-autodetection,
  .ds-dwt-ui-mobile-icon-back1,
  .ds-dwt-ui-mobile-icon-mirror,
  .ds-dwt-ui-mobile-icon-next,
  .ds-dwt-ui-mobile-icon-a-fulldetetedimage,
  .ds-dwt-ui-mobile-icon-rotate_left,
  .ds-dwt-ui-mobile-icon-rotate_right,
  .ds-dwt-ui-mobile-icon-save,
  .ds-dwt-ui-mobile-icon-select_all,
  .ds-dwt-ui-mobile-icon-unselected,
  .ds-dwt-ui-mobile-icon-a-uploadfromserver,
  .ds-dwt-ui-mobile-icon-flip,
  .ds-dwt-ui-mobile-icon-delete,
  .ds-dwt-ui-mobile-icon-crop,
  .ds-dwt-ui-mobile-icon-a-addimage,
  .ds-dwt-ui-mobile-icon-a-addimagefromcamera {
    -webkit-flex: 0 0 40px;
    flex: 0 0 40px;
  }
}
.ds-dwt-ui-mobile-icon-a-allselected:before {
  content: "\e66a";
}
.ds-dwt-ui-mobile-icon-arrow:before {
  content: "\e66f";
}
.ds-dwt-ui-mobile-icon-capture:before {
  content: "\e66e";
}
.ds-dwt-ui-mobile-icon-a-turncamera:before {
  content: "\e667";
}
.ds-dwt-ui-mobile-icon-resolution:before {
  content: "\e668";
}
.ds-dwt-ui-mobile-icon-a-multiplecapture:before {
  content: "\e669";
}
.ds-dwt-ui-mobile-icon-close:before {
  content: "\e665";
}
.ds-dwt-ui-mobile-icon-a-localupload:before {
  content: "\e666";
}
.ds-dwt-ui-mobile-icon-a-autocapture:before {
  content: "\e662";
}
.ds-dwt-ui-mobile-icon-a-autodetection:before {
  content: "\e664";
}
.ds-dwt-ui-mobile-icon-back1:before {
  content: "\e663";
}
.ds-dwt-ui-mobile-icon-mirror:before {
  content: "\e661";
}
.ds-dwt-ui-mobile-icon-next:before {
  content: "\e660";
}
.ds-dwt-ui-mobile-icon-a-fulldetetedimage:before {
  content: "\e65f";
}
.ds-dwt-ui-mobile-icon-rotate_left:before {
  content: "\e658";
}
.ds-dwt-ui-mobile-icon-rotate_right:before {
  content: "\e659";
}
.ds-dwt-ui-mobile-icon-save:before {
  content: "\e65a";
}
.ds-dwt-ui-mobile-icon-select_all:before {
  content: "\e655";
}
.ds-dwt-ui-mobile-icon-unselected:before {
  content: "\e656";
}
.ds-dwt-ui-mobile-icon-a-uploadfromserver:before {
  content: "\e657";
}
.ds-dwt-ui-mobile-icon-flip:before {
  content: "\e652";
}
.ds-dwt-ui-mobile-icon-delete:before {
  content: "\e653";
}
.ds-dwt-ui-mobile-icon-crop:before {
  content: "\e654";
}
.ds-dwt-ui-mobile-icon-a-addimage:before {
  content: "\e651";
}
.ds-dwt-ui-mobile-icon-a-addimagefromcamera:before {
  content: "\e650";
}
.ds-dwt-ui-icon-preImage-grey,
.ds-dwt-ui-icon-nextImage-grey,
.ds-dwt-ui-icon-restore-grey,
.ds-dwt-ui-icon-erase-grey,
.ds-dwt-ui-icon-zoomin-grey,
.ds-dwt-ui-icon-saveImage-grey,
.ds-dwt-ui-icon-zoomout-grey,
.ds-dwt-ui-icon-rotateLeftImage-grey,
.ds-dwt-ui-icon-rotateRightImage-grey,
.ds-dwt-ui-icon-flipImage-grey,
.ds-dwt-ui-icon-mirrorImage-grey {
  color: #999;
}
.ds-dwt-ui-icon-erase-grey,
.ds-dwt-ui-icon-cropImage-grey {
  color: #999;
}
.ds-dwt-ui-icon-erase,
.ds-dwt-ui-icon-cropImage {
  color: #fff;
}
.DVS_content,
.DVS_content > .DVS_middle > .DVS_container {
  border: 0;
}
.ds-dvs-ui-move_left:before {
  content: "\e648";
}
.ds-dvs-ui-move_right:before {
  content: "\e649";
}
.ds-dvs-ui-rightbottom:before {
  content: "\e734";
}
.ds-dvs-ui-scanner:before {
  content: "\e633";
}
.ds-dvs-ui-folderopen:before {
  content: "\e629";
}
.ds-dvs-ui-unselected:before {
  content: "\e628";
}
.ds-dvs-ui-exitFullWeb:before {
  content: "\e60b";
}
.ds-dvs-ui-pencil:before {
  content: "\e609";
}
.ds-dvs-ui-cropMove:before {
  content: "\e80e";
}
.ds-dvs-ui-fullWeb:before {
  content: "\e6a0";
}
.ds-dvs-ui-shrinkImage:before {
  content: "\e724";
}
.ds-dvs-ui-shrinkCanvas:before {
  content: "\ef6b";
}
.ds-dvs-ui-fitWidth:before {
  content: "\e64a";
}
.ds-dvs-ui-fitHeight:before {
  content: "\e64b";
}
.ds-dvs-ui-magnifyImage:before {
  content: "\e661";
}
.ds-dvs-ui-magnifyCanvas:before {
  content: "\ea12";
}
.ds-dvs-ui-autoFit:before {
  content: "\ea8c";
}
.ds-dvs-ui-selected:before {
  content: "\e876";
}
.ds-dvs-ui-confire:before {
  content: "\e60a";
}
.ds-dvs-ui-tagColor:before {
  content: "\e608";
}
.ds-dvs-ui-cancle:before {
  content: "\e658";
}
.ds-dvs-ui-mutiple:before {
  content: "\e645";
}
.ds-dvs-ui-exitMutiple:before {
  content: "\e605";
}
.ds-dvs-ui-addTag:before {
  content: "\e6ab";
}
.ds-dvs-ui-rotateAll:before {
  content: "\e65f";
}
.ds-dvs-ui-fullDevice:before {
  content: "\e621";
}
.ds-dvs-ui-pageNext:before {
  content: "\eb65";
}
.ds-dvs-ui-thumbnail:before {
  content: "\e6c0";
}
.ds-dvs-ui-tags:before {
  content: "\e814";
}
.ds-dvs-ui-tree:before {
  content: "\e65a";
}
.ds-dvs-ui-pagePre:before {
  content: "\e600";
}
.ds-dvs-ui-pageEnd:before {
  content: "\e63e";
}
.ds-dvs-ui-pageStart:before {
  content: "\e602";
}
.ds-dvs-ui-exitFull:before {
  content: "\e603";
}
.ds-dvs-ui-save:before {
  content: "\e604";
}
.ds-dvs-ui-print:before {
  content: "\e857";
}
.ds-dvs-ui-delete:before {
  content: "\e607";
}
.ds-dvs-ui-file:before {
  content: "\e624";
}
.ds-dvs-ui-mirror:before {
  content: "\eb64";
}
.ds-dvs-ui-flip:before {
  content: "\eb63";
}
.ds-dvs-ui-list:before {
  content: "\e67b";
}
.ds-dvs-ui-crop:before {
  content: "\e74c";
}
.ds-dvs-ui-rotateLeft:before {
  content: "\e68a";
}
.ds-dvs-ui-wipe:before {
  content: "\e60d";
}
.ds-dvs-ui-undo:before {
  content: "\e620";
}
.ds-dvs-ui-reset:before {
  content: "\e651";
}
.ds-dvs-ui-redo:before {
  content: "\e606";
}
.ds-dvs-ui-readType:before {
  content: "\e662";
}
.dynamsoft-dialog-selectsource li {
  list-style: none;
}
.dynamsoft-dialog-license li {
  list-style: none;
}
.ds-dwt-ui-dlg li {
  list-style: none;
}
.ds-dwt-loaderBar-noserver-parent {
  height: 100%;
}
.ds-dwt-loaderBar-noserver {
  margin: 0 auto;
  padding-top: 35px;
  text-align: center;
}
.ds-dwt-loaderBar-noserver img {
  height: 100px;
}
.ds-dwt-loaderBar {
  margin: 0 auto;
  text-align: center;
}
.ds-dwt-loaderBar img {
  border: 0;
  vertical-align: middle;
}
.dynamsoft-dwt-dialogProgress {
  min-width: 328px;
}
.ds-dwt-progressWrap {
  padding: 15px 18px 8px 18px;
}
.ds-dwt-textLeft {
  text-align: left;
}
.dynamsoft-dwt-ltsdlg-header {
  position: relative;
  padding: 7px 0 7px 0;
  background: #323234;
}
.dynamsoft-dwt-ltsdlg-body {
  font-size: 17px;
  padding: 25px 20px 20px 25px;
  line-height: 24px;
  text-align: left;
}
.dynamsoft-dwt-warning,
.dynamsoft-dwt-error {
  position: absolute;
  left: 16px;
  top: 5px;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.dynamsoft-dwt-warning {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAABKklEQVQ4ja1UAXHDMAz85QogEMqgGYNAGIRAMIRCKISMQSF4CGYIHYMMwe/UvW6e66RZl7/T6WJJL0W29EQSM+gA9NJ7uVwAJABR+hZGWMhA8sJvmI4kj5JY2IYyPv9oSSY5jyS7SjKXTj5UTFsS7klOMtaIuoXzpFjjgPfQ+2E9myqdORY6R6ueGrodgAHAAcDzDNk9TOJ4N90ACABeZ29tHZI4QqPqxn+QOYzj0GxA9AubE9qlfGga4oLfeQWXcXw2IgobFBeuibNHfVqYjNMd++iP2w8GjVFYCFpKRp/r3BCUZS1Rr2XBfEnsiqb6pAySWLksG88Xvd83TdjPUGSbZlIvfD2ds+2TI8mvr1We/67DiK6b4xHxIKvKMlez/kX82dxs3oeExBcP2agdc6IF/QAAAABJRU5ErkJggg==);
}
.dynamsoft-dwt-error {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAABRUlEQVQ4jZ1UwU3EQAwc0BWQEq4DwhcJKSVQwpZwJVDClZASKCF8eKeE0EEoAA3y3Vgyi/cuhyVrtVnv2BmP944kGtYDGLTuFbIAmAFMWv+aAVZeSC48m60TyVf5VJ2V+n7cdCRnBY8k+ySZe68Y6k5XA+5Jrjq8BJQBz7prGHAOnQ/jbG2R2rBOnOLEt3hgUtkx40jfjkmlZgUqeWz8zlqBFn3LaDGMGUIeLnDkoJfAIAzurvAzi9cP7Z+a+pPdbyDdhP0t768FW4WfCpyS8wLgCOBZe48ZG4m/nMyl0c2as6xR7oYxRlHXUiiNBvQJ4OjijpfNDjdMSdQrPUk8OCjLVqBBjwVjxbuKVB+7Ip+SZpmMXgA8AHgH8PhLSuGlWUODzN7C6xPNJysdhvi7bgZ0ejn+47Hllrk1gpvdZZPp6nYn8QM3jKdoTCb4owAAAABJRU5ErkJggg==);
}
.dynamsoft-dwt-ltsdlg-header .dynamsoft-dialog-close {
  float: right;
  margin: 2px 10px 0 0;
  width: 25px;
  height: 25px;
  cursor: pointer;
  color: #CCCCCC;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABHNCSVQICAgIfAhkiAAAAotJREFUSEuVVktSAjEQdWAjnyq9gbh0hZwAOIF4AvUE4gngBuIJxBOIJwBOAK5cijeAKmDcAL6X6qRCmCRC1RSZSTrvded1d5KTwG+3252v1+s6lrQwriRJ0tDL8T7C+wzvg2KxOMZ47tsq8U1g8/Z2u+3A+DxEhHMAnOdyuS7AXrLWHoCkaVrB5u9YfC0Gn2SN8ZRPuVyeLpdLzqlHvKvK2inAbguFAj00vz0QMR6SPTZeCLtezBPxugu7M3qF9U2S0XYGhB5sNpuJAIzz+fy9yygEJvZ92NcJBPuatjcgq9WKyFUsGIOFOeCYF+683oehLZVKNc4rELqLzZ8ZIjC4JgNR1iMPM6Qcd514NGXo8DzBvpdwEdC/GSb9kcD41sVfh4ywsJkFJABDCgDjB0Sg75Cew5vLBJu1MEE1feKDVhRlyRwZMYRZQDYAbUGkYROxwnZLEKLfwegFTNp2jH1AMQDuAaX2APqI4VuCF2YuFWHcjQC14OGAIcryQNti33vs+0oh0ZMdJ/BSs7XtA4JhirWFEIB4wkSdUM4GBOfhLTFC4gLK+SIAgaDAK/z/2GTcsXbgGE+UivD84jkNqc7xZPHfM9EAVNENzuTDpzrfmcTUZQMomcbkfaAuK09MGZAzYJ4cAGimMaC9PJGMn9llgBtZGX+QaFlAnoxfQFAVt3aZ6ilM26r2BLqeu86u5qZ2aVZWFR4hX5ohaUZkq6o580iXKbefqOoJdiNU44dj+4nuqHY1J6GszsgyozpcqG/b3tj3AQJgrpHZGbWR9HjWJtO36RmTjyGwejzndY839wEQawV7fAY71bdj50P2oftArF4xVxoAUfcuYc5QMiQ8vxn+ee9iiL33rj9rSGBbV1zs3AAAAABJRU5ErkJggg==);
}
.ds-dwt-ui-icon-color {
  color: black;
}
.ds-dwt-ui-icon-color-grey {
  color: #999;
}
.dvs-dynamsoftDocumentTopGroup,
.dvs-dynamsoftDocumentBottomGroup {
  background: white;
  color: #aaa;
}
.dvs-myMainTopGroup,
.dvs-myMainBottomGroup,
.dvs-myMultiSelectionTopGroup,
.dvs-dynamsoftDocumentTopRightGroup {
  background: white;
  width: 100%;
}
.dvs-myMultiSelectionBottomGroup,
.dvs-dynamsoftDocumentBottomGroup {
  background: #F0EFF4 0% 0% no-repeat padding-box;
  width: 100%;
  border-top: 1px solid #ccc;
}
.ds-dwt-ui-icon-left {
  left: 0;
}
.ds-dwt-ui-icon-right {
  right: 2px;
  position: absolute;
}
.dvs-myMainTopGroup {
  justify-content: space-around;
}
.dvs-myMainTopGroup,
.dvs-myMultiSelectionTopGroup {
  -webkit-justify-content: flex-start !important;
  justify-content: flex-start !important;
}
@media screen and (max-device-width: 500px) {
  .ds-dwt-ui-mobile-icon-left {
    position: absolute;
  }
}
.dynamsoft-loadingMsg {
  width: 290px;
  height: 290px;
  margin: auto;
  color: #CCC;
  border: 1px solid #ccc;
  background: #FFF;
}
.dynamsoft-loadingMsg-msg {
  margin: 0 0 15px 25px;
  color: #3a3a3a;
  font: 20px Arial, sans-serif;
}
.dynamsoft-loadingMsg-desc {
  text-align: center;
  margin: 0 0 15px 0;
  color: #3a3a3a;
  font: 14px Arial, sans-serif;
}
.dynamsoft-dwt-dialogProgress {
  background: #FFF;
  border: 1px solid #ccc;
}
.dynamsoft-dwt-btnCapture {
  position: absolute;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background: #323234 0% 0% no-repeat padding-box;
  box-shadow: 0px 4px 4px #00000029;
  border: 1px solid #707070;
  font-size: 35px;
}
.dynamsoft-dwt-btnCapture-position-absolute {
  position: absolute;
}
.dynamsoft-dwt-btnCapture-position-relative {
  position: relative;
}
.dynamsoft-dwt-selectColor {
  color: #FE8E14;
}
@font-face {
  font-family: dcs-ui-icon;
  src: url(data:application/vnd.ms-fontobject;base64,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AC8AMwAAEzM1BREzESMRITUjARUzFTMRAyMVIREjBSEVITUhFSElIRUhNSEVITUhFSEFIREhFzMVI03z/sBNTQFA8wJz801N8wFATf0NAoD9gAKA/YABfwEB/v8BAf7/AQH+//6BAUD+wE2mpgMzTQH+wf6A/sBNA7NN8wFA/E1NAUAUTc1Nz03GTcZN8wFATaYAAAAEAAD/swQAA00AAAANACEALQAAASMeAjI+ATcuAScOAQEjJyEHIw4BBxEeARchPgE3ES4BAS4BJz4BNx4BFw4BAgCkAStNVk0rAQJcRkZcAjyjXf7MXaMrOgEBOisDNCs6AQE6/jttkAMDkG1tkAMDkAFNLUssLEstRV0CAl0BVGdnATor/ZosOgEBOiwCZis6/WgDkG1tkAMDkG1tkAAABgAA/4ADwQOAABcAHwAnACsALwAzAAABIzUuASchDgEHFSMVMxEeARchPgE1ETMlNjchFhcVIQEGByEmJxEhBTMRIxMzESMTMxEjA8DlASke/toeKQHkPwEsHgJvHyk//aEBCgEmCgH+xAHdAQr9lwoBAn/95jw8vTw8vDw8AwA0HywBASwfNED9CB8oAQEoHwL4dAsBAQs0/MsKAQEKAvV//f8CAf3/AgH9/wAAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAsAFQABAAAAAAACAAcAIAABAAAAAAADAAsAJwABAAAAAAAEAAsAMgABAAAAAAAFAAsAPQABAAAAAAAGAAsASAABAAAAAAAKACsAUwABAAAAAAALABMAfgADAAEECQAAACoAkQADAAEECQABABYAuwADAAEECQACAA4A0QADAAEECQADABYA3wADAAEECQAEABYA9QADAAEECQAFABYBCwADAAEECQAGABYBIQADAAEECQAKAFYBNwADAAEECQALACYBjQpDcmVhdGVkIGJ5IGljb25mb250CmRjcy11aS1pY29uUmVndWxhcmRjcy11aS1pY29uZGNzLXVpLWljb25WZXJzaW9uIDEuMGRjcy11aS1pY29uR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZABjAHMALQB1AGkALQBpAGMAbwBuAFIAZQBnAHUAbABhAHIAZABjAHMALQB1AGkALQBpAGMAbwBuAGQAYwBzAC0AdQBpAC0AaQBjAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAZABjAHMALQB1AGkALQBpAGMAbwBuAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAgEDAQQBBQEGAQcBCAEJAAtleGl0TXV0aXBsZQhwcmV2aW91cwRuZXh0BHNhdmUGZGV0ZWN0B2NhcHR1cmUGZGVsZXRlAAAAAA==);
  src:
    url(data:application/vnd.ms-fontobject;base64,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AC8AMwAAEzM1BREzESMRITUjARUzFTMRAyMVIREjBSEVITUhFSElIRUhNSEVITUhFSEFIREhFzMVI03z/sBNTQFA8wJz801N8wFATf0NAoD9gAKA/YABfwEB/v8BAf7/AQH+//6BAUD+wE2mpgMzTQH+wf6A/sBNA7NN8wFA/E1NAUAUTc1Nz03GTcZN8wFATaYAAAAEAAD/swQAA00AAAANACEALQAAASMeAjI+ATcuAScOAQEjJyEHIw4BBxEeARchPgE3ES4BAS4BJz4BNx4BFw4BAgCkAStNVk0rAQJcRkZcAjyjXf7MXaMrOgEBOisDNCs6AQE6/jttkAMDkG1tkAMDkAFNLUssLEstRV0CAl0BVGdnATor/ZosOgEBOiwCZis6/WgDkG1tkAMDkG1tkAAABgAA/4ADwQOAABcAHwAnACsALwAzAAABIzUuASchDgEHFSMVMxEeARchPgE1ETMlNjchFhcVIQEGByEmJxEhBTMRIxMzESMTMxEjA8DlASke/toeKQHkPwEsHgJvHyk//aEBCgEmCgH+xAHdAQr9lwoBAn/95jw8vTw8vDw8AwA0HywBASwfNED9CB8oAQEoHwL4dAsBAQs0/MsKAQEKAvV//f8CAf3/AgH9/wAAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAsAFQABAAAAAAACAAcAIAABAAAAAAADAAsAJwABAAAAAAAEAAsAMgABAAAAAAAFAAsAPQABAAAAAAAGAAsASAABAAAAAAAKACsAUwABAAAAAAALABMAfgADAAEECQAAACoAkQADAAEECQABABYAuwADAAEECQACAA4A0QADAAEECQADABYA3wADAAEECQAEABYA9QADAAEECQAFABYBCwADAAEECQAGABYBIQADAAEECQAKAFYBNwADAAEECQALACYBjQpDcmVhdGVkIGJ5IGljb25mb250CmRjcy11aS1pY29uUmVndWxhcmRjcy11aS1pY29uZGNzLXVpLWljb25WZXJzaW9uIDEuMGRjcy11aS1pY29uR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAZABjAHMALQB1AGkALQBpAGMAbwBuAFIAZQBnAHUAbABhAHIAZABjAHMALQB1AGkALQBpAGMAbwBuAGQAYwBzAC0AdQBpAC0AaQBjAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAZABjAHMALQB1AGkALQBpAGMAbwBuAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAgEDAQQBBQEGAQcBCAEJAAtleGl0TXV0aXBsZQhwcmV2aW91cwRuZXh0BHNhdmUGZGV0ZWN0B2NhcHR1cmUGZGVsZXRlAAAAAA==#iefix) format("embedded-opentype"),
    url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAVwAAsAAAAACzgAAAUjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDbAqIRIcLATYCJAMgCxIABCAFhREHahujCREVpG+R/TywYzrDWpv1mZHP4JG0z/n/vVO7TzOylRlJjkPolBANJQC5XbQLCF8LxGFUFtibc/q1DgDfd2odmyABkglL27tDY3PX+U62/GS5g/FjMAYTtyaOpX6mQKR7dFB00G42y/M8j0jKAs/z8YB0C+wc6mCCjgcCIJCFLqAx46Z4oYFDWo0A0Ia1q5dC8+nAU4gETemI2ZaDTkGFprysfA/gpPn99Bt6kQYoUBmkE81YNXYFRtjmb38xK2phAbMQrM8C4LYTwAB0AcABeinWdgTMDnYBg/j8FQ4/ABMaFDhsl93TnmPvbH75t7+iUdv010pRgolYORlQwcBH9Y/nhAKQAyTTEboi5ARsU2WCCtguJjDA7skEDthzmECAvZMJDqD5ZSY4gd/+0kFBsLZyLIAcgMYC9AVAu2xMYGBQIcHhyNTd6UqcqnFuOCQIjyMjQU/RImJ54HG4c8CnXclHwU7+wNPgh6EOXv+T0PtWR5/3kcWKmnwlzYFi21/Y6AuWECJchLAKEaHiiwaClJwcuPjw8eUErxF+bD1K0H3nLz0KJfmT9hc2eovp9ubmrPk/gT9ISUn+Cw8eXUr06aFH1uNEw3vu8uNwciB5f6wW71wGSRI67WEuhZnkmuvXr0URTkMxmPTtl7REkYpQDBL7ISHZHgGDiQ0uZEuHudyATup1LjGY7pMQq8X1oqJwSUl2cbG/sHC78Ote8XpuBr+e19f9VkG2eiN/Tez7lJQEiop8hYX7BV35sJ1+7/0UCEh++YO2rocfkSo3XUw2zidC33suwbyQpLo2SC4WY+4rGe7e7sh/kYjBliRk8kSkOwKLzc3pCYuXejxlGpF7PMQyj4fzn2dQ2fxRtw8fvj3qDYVtjBx1+w3fjXy8gCipf0HNy6daaaHrD3cZ7nT3x7tvPAlpOWmX8+rmw8OsGoblZTVPxtG7f7RCDmsO/P+nGp9fc9nqBbgBNBlyd9988nIMYT36xIwAhkWDBlvez8f4SGOHAQzHSHxkHcbHFpzHAiwsunULvKB3ZOpwDJ9qTR0xYmqkfe/XNHHE8fKC1yKBuH/jranWDyrLoR9pKn1pPvTvCIkwZcqDeRCd8q93mjSls19hG7E6jZm/YCzJbD1m8Oy7C1b14dy7ty6LVfLyrT7mfHKVuPz5xQ3KyZOKJt7AHBS5z4MhDE19zHBuu9yw2adxxPBn5lu5m2tfzH42fNF2cardKdFnSGZB35hTa0/FtBxOPTSEhrwPRL4HO3ZC+jCbr3wFRC0OZpnQw0SLfSKnA/sr/3x4u3Kxa0iLJjkAoHL1O0tRmJ932crx4V/f/Jw9/CuU9Bp/t6bqQHXZBkDe/QoAIQ8BrmtXHKrrVCTmJgKkSHRJCpzwkBgk2gM5tBdQhQ4FOqATSAKdMXtniXgcAgPxGACdcBpIhCS8R1JgIo/EkIQaIIe2AFQsSaADmkMS8FP/fUq0o+PCeBIYRUWXB7WWJ6cU6qGyIYlt4p/6C3UcjNxrHd8fJLQ4moo0j4m8YILUt0G41qWqIyc80nPFJ8MwMHnhDlbTRtUfs8zF3VJqeZwdMFpgFBVdHtRanpy+kR6wwoYktiBM+zlfqONgJL2FGP8f5C5raW6oSPN8wBc2cvM27GN+uNalyhZHarnwSM+9tmCgIJOPX6qD1bQp4ffHjAa5vLK0XcW47ScBCEjPo1Eqbazz/JAr762+Rm39gJ0XXFuOYTXhrqtgrthU0KVI3FrjNYpXMty1sxkA) format("woff2"),
    url(data:font/woff;base64,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) format("woff"),
    url(data:font/ttf;base64,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) format("truetype"),
    url(data:image/svg+xml;base64,PHN2Zz48ZGVmcz48Zm9udCBpZD0iZGNzLXVpLWljb24iIGhvcml6LWFkdi14PSIxMDI0Ij48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJkY3MtdWktaWNvbiIgZm9udC13ZWlnaHQ9IjUwMCIgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijg5NiIgZGVzY2VudD0iLTEyOCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJleGl0TXV0aXBsZSIgdW5pY29kZT0i7pmYIiBkPSJNMTc3LjUxMiAyOS4zNDJhNjEuNTg2IDYxLjU4NiAwIDAxODcuNDMyIDBsMjQ0LjIyNyAyNDQuMjI3TDc1My4yMTUgMjkuNTI0YTYxLjU4NiA2MS41ODYgMCAwMTg3LjQzMiAwIDYxLjU4NiA2MS41ODYgMCAwMTAgODcuNDMzTDU5Ni40MjEgMzYxbDI0NC4wNDQgMjQ0LjA0NGE2MS41ODYgNjEuNTg2IDAgMDEwIDg3LjQzMyA2MS41ODYgNjEuNTg2IDAgMDEtODcuNDMzIDBMNTA5LjE3MSA0NDguMjUgMjY0Ljk0NCA2OTEuNTY1YTYxLjU4NiA2MS41ODYgMCAwMS04Ny40MzIgMCA2MS41ODYgNjEuNTg2IDAgMDEwLTg3LjQzMmwyNDQuMjI2LTI0NC4wNDUtMjQ0LjIyNi0yNDQuMDQ0Yy0yNC4wOTUtMjMuMzY0LTI0LjA5NS02Mi40MjUgMC04Ni43MDJ6IiBob3Jpei1hZHYteD0iMTAyNCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJwcmV2aW91cyIgdW5pY29kZT0i7q+vIiBkPSJNMCAzODQuMjg4YzAtMjgyLjYyNSAyMjkuMTItNTExLjcxMiA1MTEuNzEyLTUxMS43MTIgMjgyLjYyNSAwIDUxMS43MTIgMjI5LjA4NyA1MTEuNzEyIDUxMS43MTJTNzk0LjMzNyA4OTYgNTExLjcxMiA4OTYgMCA2NjYuOTEzIDAgMzg0LjI4OHptNjMuOTY0IDBjMCAxMTkuNjEzIDQ2LjU2NiAyMzIuMDMgMTMxLjE1OCAzMTYuNTkgODQuNTYgODQuNTYgMTk3LjAxIDEzMS4xNTggMzE2LjU5IDEzMS4xNTggMTE5LjYxMyAwIDIzMi4wMy00Ni41NjYgMzE2LjU5LTEzMS4xNTggODQuNTYtODQuNTYgMTMxLjE1OC0xOTcuMDEgMTMxLjE1OC0zMTYuNTkgMC0xMTkuNjEzLTQ2LjU2NS0yMzIuMDMtMTMxLjE1OC0zMTYuNTktODQuNTYtODQuNTYtMTk3LjAxLTEzMS4xNTgtMzE2LjU5LTEzMS4xNTgtMTE5LjYxMyAwLTIzMi4wMyA0Ni41NjYtMzE2LjU5IDEzMS4xNTgtODQuNTkyIDg0LjU2LTEzMS4xNTggMTk3LjAxLTEzMS4xNTggMzE2LjU5em0xOTIuNjI4IDMuMTY2Yy4wMzIuMzg0LjEyOC43NjguMTYgMS4xNTEuMDk2LjY0LjE2IDEuMjQ4LjI4NyAxLjg1NS4wOTYuNDguMjI0Ljk2LjM1MiAxLjQ0bC4zODQgMS41MzUuNDggMS40MzljLjE2LjQ4LjMyLjk2LjU0MyAxLjQ0LjE5Mi40NzkuNDE2LjkyNy42MDggMS4zNzQuMjI0LjQ4LjQ0OC45Ni42NzIgMS40MDguMjI0LjQ0Ny40OC44NjMuNzM1IDEuMjc5LjI1Ni40NDguNTQ0Ljg5NS44MzIgMS4zNDNsLjg2MyAxLjI0N2MuMjg4LjQxNi42MDguODMyLjkyOCAxLjI0OC4zMi40MTUuNjcxLjgzMSAxLjA1NSAxLjIxNS4yMjQuMjU2LjQxNi41NDQuNjcyLjc2OEw0NzQuNTE3IDYyOC4zMWMxMi4xMjEgMTIuODU2IDMyLjM2NiAxMy40NjQgNDUuMjIzIDEuMzQzIDEyLjg1Ni0xMi4xMjEgMTMuNDY0LTMyLjM2NiAxLjM0My00NS4yMjNMMzYyLjU0OCA0MTYuMjA2aDM3My45NjZjMTcuNjU0IDAgMzEuOTgyLTE0LjMyOCAzMS45ODItMzEuOTgycy0xNC4zMjgtMzEuOTgyLTMxLjk4Mi0zMS45ODJIMzYxLjc4bDE1OS4zOTgtMTcxLjU4NGMxMi4wMjUtMTIuOTUyIDExLjI5LTMzLjE2NS0xLjY2My00NS4xOWEzMS44NyAzMS44NyAwIDAwLTIxLjc0OC04LjU0Yy04LjU3MSAwLTE3LjE0MiAzLjQyMy0yMy40NDMgMTAuMjAzTDI2NC45NzEgMzYyLjQ0NGE2Ljc0OCA2Ljc0OCAwIDAwLS42MDguNzM2Yy0uMzUxLjM4My0uNjcxLjc2Ny0uOTkxIDEuMTgzcy0uNjQuODMyLS45NiAxLjI4Yy0uMjg3LjM4My0uNTc1Ljc5OS0uODMxIDEuMjE1YTIwLjM0IDIwLjM0IDAgMDAtLjgzMiAxLjQwN2MtLjIyNC40MTYtLjQ4LjgzMS0uNzAzIDEuMjQ3LS4yNTYuNDgtLjQ4Ljk2LS43MDQgMS40NC0uMTkyLjQ0Ny0uNDE2Ljg5NS0uNTc2IDEuMzQzLS4xOTEuNDgtLjM4My45OTEtLjU0MyAxLjQ3LS4xNi40OC0uMzIuOTI4LS40OCAxLjQwOC0uMTYuNTEyLS4yODggMS4wMjMtLjM4NCAxLjU2Ny0uMTI4LjQ4LS4yMjQuOTI4LS4zMiAxLjQwNy0uMTI3LjU3Ni0uMTkxIDEuMTg0LS4yNTUgMS43Ni0uMDY0LjQxNS0uMTI4LjgzLS4xNiAxLjI3OWE2My40NyA2My40NyAwIDAwLS4xMjggMi40NjJjMCAuMTkyLS4wMzIuMzg0LS4wMzIuNTc2di4wNjRhMjUuNjg2IDI1LjY4NiAwIDAwLjEyOCAzLjE2NnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9Im5leHQiIHVuaWNvZGU9Iu6YjyIgZD0iTTUxMS43MTIgODk2QzIyOS4wODcgODk2IDAgNjY2LjkxMyAwIDM4NC4yODhzMjI5LjA4Ny01MTEuNzEyIDUxMS43MTItNTExLjcxMmMyODIuNTkzIDAgNTExLjcxMiAyMjkuMDg3IDUxMS43MTIgNTExLjcxMlM3OTQuMzA1IDg5NiA1MTEuNzEyIDg5NnptMzE2LjU5LTgyOC4zMDJjLTg0LjU2LTg0LjU2LTE5Ny4wMS0xMzEuMTU4LTMxNi41OS0xMzEuMTU4LTExOS42MTMgMC0yMzIuMDMgNDYuNTY2LTMxNi41OSAxMzEuMTU4LTg0LjU2IDg0LjU2LTEzMS4xNTggMTk3LjAxLTEzMS4xNTggMzE2LjU5IDAgMTE5LjYxMyA0Ni41NjYgMjMyLjAzIDEzMS4xNTggMzE2LjU5IDg0LjU2IDg0LjU2IDE5Ny4wMSAxMzEuMTU4IDMxNi41OSAxMzEuMTU4IDExOS42MTMgMCAyMzIuMDMtNDYuNTY2IDMxNi41OS0xMzEuMTU4IDg0LjU2LTg0LjU2IDEzMS4xNTgtMTk3LjAxIDEzMS4xNTgtMzE2LjU5IDAtMTE5LjU4LTQ2LjU2NS0yMzIuMDMtMTMxLjE1OC0zMTYuNTl6bS02MS40NyAzMTkuNzU2Yy0uMDMxLjM4NC0uMTI3Ljc2OC0uMTYgMS4xNTEtLjA5NS42NC0uMTYgMS4yNDgtLjI4NyAxLjg1NS0uMDk2LjQ4LS4yMjQuOTYtLjM1MiAxLjQ0bC0uMzg0IDEuNTM1LS40OCAxLjQzOWMtLjE2LjQ4LS4zMi45Ni0uNTQzIDEuNDQtLjE5Mi40NzktLjQxNi45MjctLjYwOCAxLjM3NC0uMjI0LjQ4LS40NDcuOTYtLjY3MSAxLjQwOC0uMjI0LjQ0Ny0uNDguODYzLS43MzYgMS4yNzktLjI1Ni40NDgtLjU0NC44OTUtLjgzMSAxLjM0M2wtLjg2NCAxLjI0N2EzMS4zOCAzMS4zOCAwIDAxLS45MjcgMS4yNDhjLS4zMi40MTUtLjY3Mi44MzEtMS4wNTYgMS4yMTUtLjIyNC4yNTYtLjQxNi41NDQtLjY3Mi43NjhMNTQ4Ljk0IDYyOC4zNzVjLTEyLjEyIDEyLjg1Ni0zMi4zNjYgMTMuNDY0LTQ1LjIyMiAxLjM0My0xMi44NTctMTIuMTIxLTEzLjQ2NS0zMi4zNjYtMS4zNDQtNDUuMjIzTDY2MC45MDggNDE2LjI3SDI4Ni45NzVjLTE3LjY1NCAwLTMxLjk4Mi0xNC4zMjgtMzEuOTgyLTMxLjk4MnMxNC4zMjgtMzEuOTgyIDMxLjk4Mi0zMS45ODJoMzc0LjY2OUw1MDIuMjQ2IDE4MC43MjJjLTEyLjAyNi0xMi45NTItMTEuMjktMzMuMTY1IDEuNjYzLTQ1LjE5YTMxLjg3IDMxLjg3IDAgMDEyMS43NDctOC41NGM4LjU3MiAwIDE3LjE0MyAzLjQyMyAyMy40NDMgMTAuMjAzbDIwOS4zNTQgMjI1LjMxM2MuMjI0LjIyNC40MTYuNDguNjA4LjczNi4zNTIuMzgzLjY3Mi43NjcuOTkxIDEuMTgzcy42NC44MzIuOTYgMS4yOGMuMjg4LjM4My41NzYuNzk5LjgzMSAxLjIxNS4yODguNDQ3LjU3Ni45MjcuODMyIDEuNDA3LjIyNC40MTYuNDguODMxLjcwNCAxLjI0Ny4yNTUuNDguNDguOTYuNzAzIDEuNDQuMTkyLjQ0Ny40MTYuODk1LjU3NiAxLjM0My4xOTIuNDguMzg0Ljk5MS41NDQgMS40Ny4xNi40OC4zMi45MjguNDggMS40MDguMTYuNTEyLjI4NyAxLjAyMy4zODMgMS41NjcuMTI4LjQ4LjIyNC45MjguMzIgMS40MDcuMTI4LjU3Ni4xOTIgMS4xODQuMjU2IDEuNzYuMDY0LjQxNS4xMjguODMuMTYgMS4yNzkuMDY0LjgzMS4wOTYgMS42My4xMjggMi40NjIgMCAuMTkyLjAzMi4zODQuMDMyLjU3NnYuMDY0Yy4wMzIgMS4wMjMtLjAzMiAyLjA3OS0uMTI4IDMuMTAyeiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0ic2F2ZSIgdW5pY29kZT0i7pixIiBkPSJNODMyLjI4OCA4OTZIMFYtMTI4aDEwMjR2ODI5LjUwNEw4MzIuMjg4IDg5NnptLTMyMC4xOTItNjQuMDY0TDUxMiA3MDMuNzQ0aDYzLjkwNEw1NzYuMDMyIDgzMmw2NC4wNjQtLjA2NEw2NDAuMDMyIDY0MGwtMjU1Ljk2OC0uMDMyLS4wMzIgMTkxLjQ1NiAxMjguMDY0LjUxMnpNMjU2LTY0LjAzMlYxOTEuNTJoNTEyLjA2NFYtNjMuOTM2TDI1Ni02NC4wMzJ6bTUxMi4wNjQgMzE5LjAwOEwyNTYgMjU1LjI2NHY2NC4zMmw1MTIuMDY0LjI4OHYtNjQuODk2em0xOTItMzE5LjYxNmwtMTI3Ljk2OC42NzJMODMyLjAzMiAzODRoLTY0MGwuMDMyLTQ0OEg2NC4wMzJsLjE2IDg5NS41NTIgMjU1Ljg0LjI1NlY1NzYuMDMyaDM4NGwtLjA5NiAyNTUuOTA0IDkzLjk1Mi0uMTI4IDE2MS42LTE2MC40OC41NzYtNzM1Ljk2OHoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PGdseXBoIGdseXBoLW5hbWU9ImRldGVjdCIgdW5pY29kZT0i7piOIiBkPSJNNzYuOCA4MTkuMkgzMjBWODk2bC0zMjAtLjY0VjU3Nmg3Ni44em0wLTYyNy4ySDB2LTMyMGgzMjB2NzYuOEg3Ni44ek03MDQgODk2di03Ni44aDI0My4yVjU3Nmg3Ni44djMyMHpNOTQ3LjItNTEuMkg3MDRWLTEyOGgzMjB2MzIwaC03Ni44ek0xOTIgMTcyLjE2aDY0MHYtNzYuOEgxOTJ6bTAgMTI3LjM2aDY0MHYtNzYuOEgxOTJ6bTM4My4wNCAxMzAuNTZIODMydi03Ni44SDU3NS4wNHptMCAxMjAuOTZIODMydi03Ni44SDU3NS4wNHptMCAxMjAuOTZIODMydi03Ni44SDU3NS4wNHpNMTkyIDM1MmgzMjB2MzIwLjMyTDE5MiA2NzJWMzUyem03Ni44IDI0My4yaDE2Ni40VjQyOC44SDI2OC44djE2Ni40eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iY2FwdHVyZSIgdW5pY29kZT0i7pm1IiBkPSJNMzQ4LjE1OTk5OTk5OTk5OTk3IDMzMi44YTE2My44NCAxNjMuODQgMCAxMTMyNy42OCAwIDE2My44NCAxNjMuODQgMCAxMS0zMjcuNjggMHpNOTIxLjYgNzQyLjRINzU5LjI5Nkw2NjUuNiA4NDQuOEgzNTguNGwtOTMuNjk2LTEwMi40SDEwMi40QzQ2LjA4IDc0Mi40IDAgNjk2LjMyIDAgNjQwVjI1LjZDMC0zMC43MiA0Ni4wOC03Ni44IDEwMi40LTc2LjhoODE5LjJjNTYuMzIgMCAxMDIuNCA0Ni4wOCAxMDIuNCAxMDIuNFY2NDBjMCA1Ni4zMi00Ni4wOCAxMDIuNC0xMDIuNCAxMDIuNHpNNTEyIDc2LjhjLTE0MS4zMTIgMC0yNTYgMTE0LjY4OC0yNTYgMjU2czExNC42ODggMjU2IDI1NiAyNTYgMjU2LTExNC42ODggMjU2LTI1Ni0xMTQuNjg4LTI1Ni0yNTYtMjU2eiIgaG9yaXotYWR2LXg9IjEwMjQiLz48Z2x5cGggZ2x5cGgtbmFtZT0iZGVsZXRlIiB1bmljb2RlPSLunokiIGQ9Ik05NjAuNDAyIDc2OC4xaC0yMjkuNzJ2NTIuMzE4YzAgMzkuNzExLTMyLjMyIDc1LjU4Mi03Mi4wMyA3NS41ODJIMzY1LjM0OGMtMzkuNzExIDAtNzIuMDMtMzUuODctNzIuMDMtNzUuNTgydi01Mi4zNUg2NC41NTh2LTY0LjQxNGg2My42NDZWLTU1Ljk3YzAtMzkuNzExIDM1LjU1LTcyLjAzIDc1LjI2Mi03Mi4wM2g2MjIuNzk2YzM5LjcxIDAgNzIuMDMgMzIuMzE5IDcyLjAzIDcyLjAzdjc1OS42MjRoNjIuNDk0bC0uMzg0IDY0LjQ0NnptLTYwNi44MjkgNTIuMzE4YzAgNi40OTYgNS4yOCAxMS43NzYgMTEuNzc2IDExLjc3Nkg2NTguNjVjNi40OTYgMCAxMS43NzYtNS4yOCAxMS43NzYtMTEuNzc2di01Mi4zNUgzNTMuNTQxdjUyLjM1ek04MzEuNDE0LTUyLjUxNGMwLTYuNDk2LTUuMjgtMTEuNzc2LTExLjc3Ni0xMS43NzZIMjAzLjQ2NmMtNi40OTYgMC0xMS43NzYgNS4yOC0xMS43NzYgMTEuNzc2djc1Ni4xNjhoNjM5LjcyNFYtNTIuNTE0em0tNTM4LjMyIDYyOS4zNTZoNjAuMjIzVjY0LjA1OGgtNjAuMjIyem0xODguNTcgMGg2MC4yMjNWNjQuMDU4aC02MC4yMjJ6bTE4OC41NCAwaDYwLjIyMVY2NC4wNThoLTYwLjIyMnoiIGhvcml6LWFkdi14PSIxMDI0Ii8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");
}
.dcs-ui-icon {
  font-family: dcs-ui-icon !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dcs-ui-exitMutiple:before {
  content: "\e658";
}
.dcs-ui-previous:before {
  content: "\ebef";
}
.dcs-ui-next:before {
  content: "\e60f";
}
.dcs-ui-save:before {
  content: "\e631";
}
.dcs-ui-detect:before {
  content: "\e60e";
}
.dcs-ui-capture:before {
  content: "\e675";
}
.dcs-ui-delete:before {
  content: "\e789";
}
.dvs-cameraContainer,
.dynamsoft-cvs-container {
  display: flex;
  flex-direction: column;
}
.dynamsoft-cvs-container {
  width: 100%;
  height: 100%;
  min-width: 100px;
  min-height: 100px;
  background: #eee;
  position: relative;
  align-items: center;
}
.dynamsoft-cvs-container > .dynamsoft-video {
  width: 100%;
  height: 100%;
}
.dynamsoft-cvs-container > .dynamsoft-cvs-drawarea {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.dynamsoft-cvs-container > .dynamsoft-cvs-exit {
  width: 32px;
  height: 32px;
  font-size: 21px;
  position: absolute;
  top: 16px;
  right: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #666;
  color: #fcfcfc;
  border-radius: 50%;
}
.dynamsoft-cvs-container > .dynamsoft-cvs-exit:hover {
  background: #fcfcfc;
  color: #666;
}
.dynamsoft-cvs-container > .dynamsoft-resultImg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: none;
}
.camera-controlBox {
  background-color: #222224;
  width: 100%;
  height: 20%;
  flex: 0 0 20%;
  order: 1;
}
.camera-controlBox .controlwrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.camera-controlBox .controlwrapper > .camera-main {
  width: 60px;
  height: 60px;
  flex: 0 0 60px;
  margin: 0 15%;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.camera-controlBox .controlwrapper > .camera-main:hover {
  background-color: #fff;
  color: #222224;
}
.camera-controlBox .controlwrapper > .camera-main > div {
  font-size: 33px;
}
.camera-controlBox .controlwrapper > .camera-around,
.camera-controlBox .controlwrapper > .camera-left,
.camera-controlBox .controlwrapper > .camera-right {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #fff;
  width: 40px;
  flex: 0 0 40px;
  cursor: pointer;
}
.camera-controlBox .controlwrapper > .camera-around > div,
.camera-controlBox .controlwrapper > .camera-left > div,
.camera-controlBox .controlwrapper > .camera-right > div {
  font-size: 40px;
}
.camera-controlBox .controlwrapper > .camera-around:hover,
.camera-controlBox .controlwrapper > .camera-left:hover,
.camera-controlBox .controlwrapper > .camera-right:hover {
  background-color: #fff;
  color: #222224;
}
.camera-controlBox .controlwrapper > .camera-around {
  margin: 0 5%;
  font-size: 32px;
}
.camera-controlBox .controlwrapper .camera-empty {
  padding: 10px;
  width: 40px;
  flex: 0 0 40px;
}
.camera-controlBox .controlwrapper .camera-saveEmpty {
  width: 25%;
}
.camera-controlBox .controlwrapper > .selectedBtn {
  background-color: #fff;
  color: #222224;
}
.dvs-homeControl.dvs-suspend {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, .2);
}
.dvs-editControl {
  background-color: #222224;
  height: 10%;
  flex: 0 0 10%;
  z-index: 2;
}
.dvs-editControl .camera-editEmpty {
  width: 50%;
}
@media print {
  body,
  html {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
  }
  .image-container {
    break-after: page;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  img {
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
  }
}
@media screen and (min-width: 1921px) {
  .dynamsoft-dwt-dialogProgress {
    max-width: 380px;
    width: 80%;
  }
  .ds-dwt-progressWrap {
    padding: 22px 24px 10px 24px;
  }
  .dynamsoft-finalMessage {
    margin: 0 0 15px 0;
    color: #3a3a3a;
    font: 22px/32px Arial, sans-serif;
  }
  .dynamsoft-desc {
    margin: 7px 0;
    color: #3a3a3a;
    font: 16px/26px Arial, sans-serif;
  }
  .dynamsoft-status {
    color: #555;
    font: 16px/26px Arial, sans-serif;
    margin: 0 0 10px 0;
  }
  .dynamsoft-progressBar {
    margin-bottom: 15px;
    background-color: #e7e7e7;
    border-radius: 20px;
  }
}
@media screen and (min-width: 2561px) {
  .dynamsoft-dwt-dialogProgress {
    max-width: 520px;
    width: 80%;
  }
  .ds-dwt-progressWrap {
    padding: 38px 28px 28px 28px;
  }
  .dynamsoft-finalMessage {
    margin: 0 0 15px 0;
    color: #3a3a3a;
    font: 32px/48px Arial, sans-serif;
  }
  .dynamsoft-desc {
    margin: 7px 0;
    color: #3a3a3a;
    font: 20px/32px Arial, sans-serif;
  }
  .dynamsoft-status {
    color: #555;
    font: 20px/32px Arial, sans-serif;
    margin: 0 0 12px 0;
  }
  .dynamsoft-progressBar {
    margin-bottom: 30px;
    background-color: #e7e7e7;
    border-radius: 20px;
  }
}

/* src/assets/dwt/src/dynamsoft.webtwain.viewer.css */
/*! 20250423171530
* Dynamsoft JavaScript Library
* Product: Dynamic Web TWAIN
* Web Site: https://www.dynamsoft.com
*
* Copyright 2025, Dynamsoft Corporation
* Author: Dynamsoft Support Team
* Version: 19.1
*/
.dvs-root {
  --dvs-background-first:#2a292b;
  --dvs-background-second:#434246;
  --dvs-color-first:#fff;
  --dvs-color-second:#000;
  --dvs-border-color:#626262;
  --dvs-highlight-color-first:green;
  --dvs-shadow-first:#c5c5c5;
  --dvs-shadow-second:#000;
  --dvs-active:#505050;
  --dvs-aside-border:var(--dvs-background-first);
  --dvs-color:var(--dvs-color-first);
  --dvs-button-color:var(--dvs-color-first);
  --dvs-button-background:var(--dvs-background-first);
  --dvs-button-disable-color:#505050;
  --dvs-button-active-color:var(--dvs-active);
  --dvs-button-active-background:var(--dvs-background-second);
  --dvs-button-hover-color:var(--dvs-active);
  --dvs-button-active-shadow:red;
  --dvs-button-shadow-first:var(--dvs-shadow-first);
  --dvs-button-shadow-second:var(--dvs-shadow-second);
  --dvs-placeholder-color:#505050;
  --dvs-text-color:var(--dvs-color-first);
  --dvs-text-faded-color:#505050;
  --dvs-divider-color:#505050;
  --dvs-header-border:var(--dvs-background-second);
  --dvs-header-background:var(--dvs-background-first);
  --dvs-subheader-background:var(--dvs-background-first);
  --dvs-footer-background:var(--dvs-background-first);
  --dvs-footer-color:var(--dvs-color-first);
  --dvs-panel-left-background:var(--dvs-background-second);
  --dvs-panel-left-border:var(--dvs-background-first);
  --dvs-panel-right-background:var(--dvs-background-second);
  --dvs-panel-notes-background:var(--dvs-background-second);
  --dvs-input-background:var(--dvs-background-first);
  --dvs-tab-background:var(--dvs-background-first);
  --dvs-tab-item-background:var(--dvs-background-first);
  --dvs-tab-item-border:var(--dvs-background-second);
  --dvs-tab-item-active-background:var(--dvs-background-second);
  --dvs-tab-item-hover-background:var(--dvs-background-second);
  --dvs-progressbar-bar-background:var(--dvs-border-color);
  --dvs-progressbar-valid-bar-background:green;
  --dvs-progressbar-point-background:green;
  --dvs-progressbar-text-color:var(--dvs-color-first);
  --dvs-select-background:var(--dvs-background-first);
  --dvs-select-options-color:var(--dvs-color-first);
  --dvs-graphic-boxshadow:var(--dvs-background-first);
  --dvs-graphic-border:var(--dvs-border-color);
  --dvs-graphic-background:var(--dvs-background-second);
  --dvs-graphic-active-color:#dde6ee;
  --dvs-graphic-text-color:var(--dvs-color-first);
  --dvs-graphic-color-box-border:var(--dvs-border-color);
  --dvs-graphic-arrow-color:var(--dvs-color-second);
  --dvs-graphic-select-color:var(--dvs-color-first);
  --dvs-graphic-select-background:var(--dvs-background-second);
  --dvs-graphic-tab-active-background:var(--dvs-background-first);
  --dvs-graphic-tab-active-color:var(--dvs-color-first);
  --tree-background:var(--dvs-background-second);
  --tree-color:var(--dvs-color-first);
  --tree-item-active-color:var(--dvs-color-first);
  --tree-item-active-background:var(--dvs-background-first);
  --dvs-note-input-background:var(--dvs-background-first);
  --dvs-note-input-color:var(--dvs-color-first);
  --dvs-note-divider-background:var(--dvs-background-first);
  --dvs-note-border:var(--dvs-background-first);
  --dvs-note-select-color:var(--dvs-color-first);
  --dvs-note-select-background:var(--dvs-background-first);
  --dvs-note-highlight-color:var(--dvs-highlight-color-first);
  --dvs-note-text-color:var(--dvs-color-first);
  --dvs-note-textarea-background:var(--dvs-background-first);
  --dvs-note-textarea-color:var(--dvs-color-first);
  --dvs-note-boxshadow:var(--dvs-background-first);
  --dvs-note-filter-background:var(--dvs-background-first);
}
.dvs-viewer .dvs-viewer-middle .dvs-viewer-main {
  height: 100%;
  width: 100%;
}
.dvs-viewer .dvs-thumbnail-left,
.dvs-viewer .dvs-thumbnail-right {
  border: 1px solid #000;
  box-sizing: border-box;
  height: 100%;
}
.dvs-viewer .dvs-thumbnail-bottom,
.dvs-viewer .dvs-thumbnail-top {
  border: 1px solid #000;
  box-sizing: border-box;
  width: 100%;
}
.dvs-viewer .dvs-canvas-container,
.dvs-viewer .dvs-video-container {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.dvs-btn,
.dvs-viewer .dvs-canvas-container,
.dvs-viewer .dvs-video-container {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}
.dvs-btn {
  background: var(--dvs-button-background);
  border: none;
  border-radius: 4px;
  color: var(--dvs-button-color);
  flex-direction: row;
  font-size: 20px;
  height: 32px;
  margin: 4px;
  width: 32px;
}
.dvs-btn:active {
  background: var(--dvs-button-active-color);
}
.dvs-group {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
.dvs-group,
.dvs-main-canvas {
  height: 100%;
  position: relative;
  width: 100%;
}
.dvs-pagination {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 24px;
  justify-content: flex-start;
}
.dvs-pagination .dvs-pagination-first-page,
.dvs-pagination .dvs-pagination-last-page,
.dvs-pagination .dvs-pagination-next-page,
.dvs-pagination .dvs-pagination-prev-page {
  width: 36px;
}
.dvs-pagination .dvs-pagination-goto {
  border: 0;
  border-radius: 4px;
  font-size: 20px;
  height: 24px;
  margin: 0 5px;
  outline: none;
  text-align: center;
  width: 48px;
}
.dvs-pagination .dvs-pagination-separator {
  border: 1px solid #fff;
  height: 20px;
  width: 0;
}
.dvs-pagination .dvs-pagination-total {
  margin: 0 5px;
  max-width: 48px;
  overflow: hidden;
}
.dvs-pagination .dvs-btn.dvs-pagination-disable {
  cursor: not-allowed;
  opacity: .5;
}
@font-face {
  font-family: dvs-pagination;
  src: url(data:font/woff;base64,d09GRgABAAAAAAUMAAsAAAAAB+QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8F08XY21hcAAAAYgAAABnAAABoiIg0OdnbHlmAAAB8AAAARwAAAF0VZxrHWhlYWQAAAMMAAAALwAAADYhe/BGaGhlYQAAAzwAAAAcAAAAJAfeA4ZobXR4AAADWAAAAA4AAAAUFAAAAGxvY2EAAANoAAAADAAAAAwAygEWbWF4cAAAA3QAAAAeAAAAIAERACxuYW1lAAADlAAAAUAAAAJnEKM8sHBvc3QAAATUAAAAOAAAAFiC0OKkeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjG9cWdu+N/AwMB8hwFIMjCiKGICAGs+DK94nO2RwQ2AIBAE5wCJMZbiwxJ8SRO+LJ4XPegeWIabDJtbcjwWYAKi2EQCuzFcl1LreWTpeWLXnOVGqLGV54Ea2ukume7m7kE7/lbm19rP45uSNzbwdmscqDHaOfDfaGVAegEkSRLyAHicNc+xSsRAEADQmV2MhAS9xNNdWDUQzgRT3OUkrk2wuYBVRPBPlCsFwVL0W+zEPv0Vdtr6B7beejOEbDHszCwzb0EA/L/JT3kLMSQAPl7iVHjb6I0VHpzZKsfU24/GdD2Pqkw84TwOw0lZRu7FGLw3rTV/X7m1rbX4iPOoLCdhGLtXc20o2NZIsPn6kF7k4ie3gLTvQ/zKK4gAtmi+j7bK0mGh+NbadVjrcqHds9a4VM1UNQprrFUz4xo3FPTulbyBERyx2yPjBTI4S3lWD+7x+OBWbCGvITeZZTaYqUM53hGYAj1aQ0/t2UCHze8yI/MeJTTcxx08FnZYhycErV23GwRJcTrCpWZiIxnuOqoXRRIEXF/whzZ3WE5CeJxjYGRgYABiAaPZC+L5bb4ycLMwgMB9vTBlBP1/AwsDczCQy8HABBIFAO/CCE0AeJxjYGRgYG7438AQw8IAAkCSkQEVsAIARwsCbnicY2FgYGBBwwABBAAVAAAAAAAAADgAXACSALp4nGNgZGBgYGVQYGBiAAEQyQWEDAz/wXwGAAwfAT4AAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxjYGKAAC4G7ICVkYmRmZGFkZWRjYErLbOouES3IDE9lbOgKLUMwspJhInlpVZAWAwMAFaADtA=) format("woff");
}
.dvs-pagination-iconfont {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: dvs-pagination !important;
  font-size: 16px;
  font-style: normal;
}
.dvs-icon-first-page:before {
  content: "\e602";
}
.dvs-icon-prev-page:before {
  content: "\e603";
}
.dvs-icon-last-page:before {
  content: "\ec46";
}
.dvs-icon-next-page:before {
  content: "\ec47";
}
.dvs-root {
  align-items: flex-start;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}
.dvs-root .dvs-selected {
  background: var(--dvs-button-active-color);
  box-shadow: -2px -2px 2px -1px inset var(--dvs-button-shadow-first), 1px 1px 3px 0 inset var(--dvs-button-shadow-second);
}
.dvs-viewer .dvs-canvas-container,
.dvs-viewer .dvs-scroll-container,
.dvs-viewer .dvs-scroller-and-canvas,
.dvs-viewer .dvs-video-container {
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.dvs-viewer {
  align-items: center;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
}
.dvs-viewer,
.dvs-viewer .dvs-viewer-middle {
  display: flex;
  height: 100%;
  position: relative;
  width: 100%;
}
.dvs-viewer .dvs-viewer-middle {
  flex: 1;
}
.dvs-viewer .dvs-viewer-middle .dvs-viewer-main {
  display: flex;
  flex: 1;
  overflow: hidden;
  position: relative;
}
.dvs-viewer .dvs-canvas-container,
.dvs-viewer .dvs-video-container {
  z-index: 0;
}
.dvs-viewer .dvs-canvas-container canvas,
.dvs-viewer .dvs-video-container canvas {
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
}
.dvs-viewer .dvs-canvas-container canvas:focus,
.dvs-viewer .dvs-video-container canvas:focus {
  outline: 2px solid currentColor;
  outline-offset: -2px;
}
.dvs-viewer .dvs-video-container {
  align-items: center;
  display: none;
  justify-content: center;
}
.dvs-viewer .dvs-video-container img {
  display: none;
}
.dvs-viewer .dvs-disable-outline:focus {
  outline: none !important;
}
.dvs-viewer .dvs-scroll-container {
  overflow: auto;
}
.dvs-viewer .dvs-scroll-container:focus {
  outline: 2px solid currentColor;
  outline-offset: -2px;
}
.dvs-main-container {
  height: 100%;
  position: relative;
  width: 100%;
}
.dvs-editor-iconfont {
  color: #fff !important;
  font-family: ds-dwt-ui-d-iconfont !important;
}
.dvs-grey {
  color: #999 !important;
}
.dvs-grey:active {
  background: transparent !important;
}
.dwt-viewer-imageEditor-header {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.dwt-viewer-imageEditor-selected {
  background-color: #666 !important;
  border-radius: 0;
  box-shadow: inset -3px -3px 2px -2px #b7aaaa, inset 2px 2px 2px 0 #000;
}
.dwt-viewer-imageEditor-fullScreen {
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.dvs-buttons {
  background: none;
  cursor: default;
  flex-basis: 1.5em;
  height: 1.5em;
  margin: 0;
  width: 1.5em;
}
.dvs-buttons,
.dvs-buttons-ie {
  font-size: 1em !important;
}
.dvs-buttons-ie {
  background: none;
  cursor: default;
  flex-basis: 1.3em;
  height: 1.3em;
  margin: 0;
  width: 1.3em;
}
.dvs-imageEditor-mask {
  background: #dce2f1 !important;
  height: 100%;
  left: 0;
  opacity: .4;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9998;
}
.dvs-imageEditor-saveDlg {
  background: #fff;
  border: 1px solid #ccc;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
}
.dvs-imageEditor-saveDlg-header {
  height: 28px;
  padding: 10px 10px 0 0;
  position: relative;
}
.dvs-imageEditor-saveDlg-box {
  color: #606060;
  font-family:
    OpenSans,
    Segoe UI,
    SegoeUI,
    Helvetica Neue,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 10px;
  padding: 15px;
  text-align: center;
}
.dvs-imageEditor-saveDlg-btnGroup {
  display: flex;
  justify-content: space-between;
  margin: 20px auto 0;
  white-space: nowrap;
  width: 75%;
}
.dvs-imageEditor-saveDlg-btnGroup input {
  height: 30px;
  width: 80px;
}
.dvs-imageEditor-changeSizeBox,
.dvs-imageEditor-rotateBox {
  background-color: #f0f0f0;
  border: 2px solid #ce5e04;
  box-sizing: border-box;
  color: #000;
  font-family:
    OpenSans,
    Segoe UI,
    SegoeUI,
    Helvetica Neue,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 12px;
  font-weight: 700;
  padding: 15px;
  position: absolute;
  width: 280px;
  z-index: 9999;
}
.dvs-imageEditor-rotateBox > div:first-child input {
  box-sizing: border-box;
  height: 22px;
  margin-left: 5px;
  width: 155px;
}
.dvs-imageEditor-rotateBox > div:nth-child(2) {
  align-items: center;
  margin-top: 10px;
}
.dvs-imageEditor-rotateBox > div:nth-child(2) select {
  box-sizing: border-box;
  height: 22px;
  margin-left: 5px;
}
.dvs-imageEditor-rotateBox div:nth-child(3) {
  align-items: center;
  display: flex;
  height: 22px;
  margin-top: 8px;
}
.dvs-imageEditor-rotateBox > div:nth-child(3) input {
  box-sizing: content-box;
  height: 15px;
  margin: 0 5px 0 0;
  width: 15px;
}
.dvs-imageEditor-rotateBox div:nth-child(4) {
  margin-top: 8px;
}
.dvs-imageEditor-rotateBox > div:nth-child(4) input {
  box-sizing: content-box;
  font-size: 12px;
  height: 24px;
  margin-right: 30px;
  width: 60px;
}
.dvs-imageEditor-changeSizeBox > div {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.dvs-imageEditor-changeSizeBox input {
  box-sizing: border-box;
  height: 22px;
  margin-left: 5px;
  width: 108px;
}
.dvs-imageEditor-changeSizeBox > div:nth-child(3) {
  margin-top: 10px;
}
.dvs-imageEditor-changeSizeBox > div:nth-child(3) select {
  box-sizing: border-box;
  height: 22px;
  margin-right: 10px;
}
.dvs-imageEditor-changeSizeBox > div:nth-child(4) {
  justify-content: space-around;
  margin-top: 10px;
}
.dvs-imageEditor-changeSizeBox > div:nth-child(4) input {
  font-size: 12px;
  height: 24px;
  width: 60px;
}
.dvs-imageEditor-pagination {
  font-size: 16px !important;
}
.dvs-imageEditor-pagination input {
  background: transparent;
  caret-color: "transparent";
  color: #fff;
  font-family: Microsoft YaHei;
  font-size: 16px !important;
  height: 21px !important;
  padding: 0;
  width: 24px !important;
}
.dvs-imageEditor-pagination div {
  background-color: #3a393b;
}
.dwt-viewer-imageEditor-emptyBtn {
  flex-basis: 1em;
  font-size: 1em;
  height: 1em;
  width: 1em;
}
.dwt-viewer-imageEditor-emptyBtn:active {
  background-color: transparent;
}
.dvs-customElement-full {
  background: #fff;
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}
.dvs-customElement-left {
  align-items: center;
  flex-direction: row-reverse;
}
.dvs-customElement-right {
  align-items: center;
}
.dvs-customElement-top {
  align-items: center;
  flex-direction: column-reverse;
}
.dvs-customElement-bottom {
  align-items: center;
  flex-direction: column;
}
.dvs-thbStretchBarH {
  cursor: e-resize;
  height: 100%;
  position: absolute;
  width: 10px;
}
.dvs-thbStretchBarV {
  cursor: n-resize;
  height: 10px;
  position: absolute;
  width: 100%;
}
.dvs-thbStretchBar-left {
  right: -8px;
  top: 0;
}
.dvs-thbStretchBar-right {
  left: -8px;
  top: 0;
}
.dvs-thbStretchBar-top {
  bottom: -8px;
  left: 0;
}
.dvs-thbStretchBar-bottom {
  left: 0;
  top: -8px;
}

/* node_modules/@ng-select/ng-select/themes/default.theme.css */
.ng-select.ng-select-opened > .ng-select-container {
  background: #fff;
  border-color: hsl(0, 0%, 70%) #ccc hsl(0, 0%, 85%);
}
.ng-select.ng-select-opened > .ng-select-container:hover {
  box-shadow: none;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  top: -2px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #999;
  border-width: 0 5px 5px;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow:hover {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #333;
}
.ng-select.ng-select-opened.ng-select-top > .ng-select-container {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-right > .ng-select-container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ng-select.ng-select-opened.ng-select-bottom > .ng-select-container {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-left > .ng-select-container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1);
}
.ng-select.ng-select-disabled > .ng-select-container {
  background-color: #f9f9f9;
}
.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.ng-select .ng-select-container {
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ccc;
  min-height: 36px;
  align-items: center;
}
.ng-select .ng-select-container:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
}
.ng-select .ng-select-container .ng-value-container {
  align-items: center;
  padding-left: 10px;
}
[dir=rtl] .ng-select .ng-select-container .ng-value-container {
  padding-right: 10px;
  padding-left: 0;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #999;
}
.ng-select.ng-select-single .ng-select-container {
  height: 36px;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 5px;
  left: 0;
  padding-left: 10px;
  padding-right: 50px;
}
[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  padding-right: 10px;
  padding-left: 50px;
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value {
  background-color: #f9f9f9;
  border: 1px solid hsl(0, 0%, 90%);
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding: 0 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-top: 5px;
  padding-left: 7px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-right: 7px;
  padding-left: 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-size: .9em;
  margin-bottom: 5px;
  color: #333;
  background-color: rgb(234.6, 244.68, 255);
  border-radius: 2px;
  margin-right: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  margin-right: 0;
  margin-left: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
  background-color: #f9f9f9;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 0;
  padding-right: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: rgb(209.1, 231.78, 255);
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: 1px solid rgb(183.6, 218.88, 255);
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-left: 1px solid rgb(183.6, 218.88, 255);
  border-right: none;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 1px solid rgb(183.6, 218.88, 255);
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 0;
  border-right: 1px solid rgb(183.6, 218.88, 255);
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 0 3px 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 3px 3px 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input > input {
  color: #000;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  padding-right: 3px;
  padding-left: 0;
}
.ng-select .ng-clear-wrapper {
  color: #999;
}
.ng-select .ng-clear-wrapper:hover .ng-clear {
  color: #d0021b;
}
.ng-select .ng-clear-wrapper:focus .ng-clear {
  color: #d0021b;
}
.ng-select .ng-clear-wrapper:focus {
  outline: none;
}
.ng-select .ng-spinner-zone {
  padding: 5px 5px 0 0;
}
[dir=rtl] .ng-select .ng-spinner-zone {
  padding: 5px 0 0 5px;
}
.ng-select .ng-arrow-wrapper {
  width: 25px;
  padding-right: 5px;
}
[dir=rtl] .ng-select .ng-arrow-wrapper {
  padding-left: 5px;
  padding-right: 0;
}
.ng-select .ng-arrow-wrapper:hover .ng-arrow {
  border-top-color: #666;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: #999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 5px 5px 2.5px;
}
.ng-dropdown-panel {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  left: 0;
}
.ng-dropdown-panel.ng-select-top {
  bottom: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-right {
  left: 100%;
  top: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
}
.ng-dropdown-panel.ng-select-bottom {
  top: 100%;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-color: hsl(0, 0%, 90%);
  margin-top: -1px;
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-left {
  left: -100%;
  top: 0;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child {
  border-top-left-radius: 4px;
}
.ng-dropdown-panel .ng-dropdown-header {
  border-bottom: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-footer {
  border-top: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  -webkit-user-select: none;
  user-select: none;
  padding: 8px 10px;
  font-weight: 500;
  color: rgba(0, 0, 0, .54);
  cursor: pointer;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
  cursor: default;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: rgb(244.8, 249.84, 255);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
  color: rgba(0, 0, 0, .54);
  background-color: rgb(234.6, 244.68, 255);
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #fff;
  color: rgba(0, 0, 0, .87);
  padding: 8px 10px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  color: #333;
  background-color: rgb(234.6, 244.68, 255);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: rgb(244.8, 249.84, 255);
  color: #333;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: #ccc;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-left: 22px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-right: 22px;
  padding-left: 0;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  font-size: 80%;
  font-weight: 400;
  padding-right: 5px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-left: 5px;
  padding-right: 0;
}
[dir=rtl] .ng-dropdown-panel {
  direction: rtl;
  text-align: right;
}

/* src/styles.css */
.ng-select .ng-select-container {
  min-height: 38px;
  border-radius: 0.5rem !important;
  border: 1px solid var(--color-border) !important;
  background-color: #fff;
  font-size: 0.875rem;
  color: var(--color-text);
  transition: border-color 150ms, box-shadow 150ms;
  box-shadow: none !important;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: var(--color-primary) !important;
  box-shadow: 0 0 0 3px rgba(4, 122, 127, 0.12) !important;
}
.ng-select.ng-select-opened > .ng-select-container {
  border-color: var(--color-primary) !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.ng-select .ng-select-container .ng-value-container {
  padding-left: 0.75rem;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: var(--color-text-subtle) !important;
}
.ng-select .ng-select-container .ng-value-container .ng-input > input {
  color: var(--color-text);
  font-size: 0.875rem;
}
.ng-select .ng-arrow-wrapper {
  padding-right: 0.625rem;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: var(--color-text-muted) transparent transparent !important;
  border-width: 5px 4px 2.5px !important;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  border-color: transparent transparent var(--color-primary) !important;
  top: -2px;
}
.ng-select .ng-clear-wrapper {
  color: var(--color-text-subtle);
}
.ng-select .ng-clear-wrapper:hover .ng-clear {
  color: var(--color-danger);
}
.ng-select .ng-spinner-zone {
  padding-right: 0.5rem;
}
.ng-dropdown-panel {
  border: 1px solid var(--color-border) !important;
  border-top: none !important;
  border-radius: 0 0 0.5rem 0.5rem !important;
  box-shadow: 0 8px 24px rgba(4, 122, 127, 0.1) !important;
  background-color: #fff;
  font-size: 0.875rem;
  z-index: 9999;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  padding: 0.5rem 0.75rem;
  color: var(--color-text);
  transition: background-color 150ms;
  font-size: 0.875rem;
  line-height: 1.5;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-highlighted {
  background-color: var(--color-primary-light) !important;
  color: var(--color-primary) !important;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  background-color: #f0fafa !important;
  color: var(--color-primary) !important;
  font-weight: 500;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-highlighted {
  background-color: var(--color-primary-light) !important;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: var(--color-text-subtle);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected::after {
  content: "\2713";
  float: right;
  color: var(--color-primary);
  font-weight: 700;
  font-size: 0.75rem;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  flex-wrap: wrap;
  gap: 3px;
  padding: 5px 0 5px 8px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background-color: var(--color-primary-light) !important;
  color: var(--color-primary) !important;
  border-radius: 9999px !important;
  font-size: 0.75rem !important;
  font-weight: 500;
  padding: 2px 8px 2px 10px !important;
  border: 1px solid rgba(4, 122, 127, 0.2) !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  color: var(--color-primary) !important;
  font-size: 14px;
  border-right: none !important;
  border-radius: 0 !important;
  padding: 0 2px !important;
  background: transparent !important;
  opacity: 0.7;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background: transparent !important;
  opacity: 1;
  color: var(--color-danger) !important;
}
*,
::before,
::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
::before,
::after {
  --tw-content: "";
}
html,
:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family: Montserrat, sans-serif;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role=button] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden]:where(:not([hidden=until-found])) {
  display: none;
}
input:where([type=text]),
input:where(:not([type])),
input:where([type=email]),
input:where([type=url]),
input:where([type=password]),
input:where([type=number]),
input:where([type=date]),
input:where([type=datetime-local]),
input:where([type=month]),
input:where([type=search]),
input:where([type=tel]),
input:where([type=time]),
input:where([type=week]),
select:where([multiple]),
textarea,
select {
  appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
input:where([type=text]):focus,
input:where(:not([type])):focus,
input:where([type=email]):focus,
input:where([type=url]):focus,
input:where([type=password]):focus,
input:where([type=number]):focus,
input:where([type=date]):focus,
input:where([type=datetime-local]):focus,
input:where([type=month]):focus,
input:where([type=search]):focus,
input:where([type=tel]):focus,
input:where([type=time]):focus,
input:where([type=week]):focus,
select:where([multiple]):focus,
textarea:focus,
select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, );
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow);
  border-color: #2563eb;
}
input::placeholder,
textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit;
}
::-webkit-datetime-edit {
  display: inline-flex;
}
::-webkit-datetime-edit,
::-webkit-datetime-edit-year-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
select:where([multiple]),
select:where([size]:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
  print-color-adjust: unset;
}
input:where([type=checkbox]),
input:where([type=radio]) {
  appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
input:where([type=checkbox]) {
  border-radius: 0px;
}
input:where([type=radio]) {
  border-radius: 100%;
}
input:where([type=checkbox]):focus,
input:where([type=radio]):focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, );
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow);
}
input:where([type=checkbox]):checked,
input:where([type=radio]):checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
input:where([type=checkbox]):checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  input:where([type=checkbox]):checked {
    appearance: auto;
  }
}
input:where([type=radio]):checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  input:where([type=radio]):checked {
    appearance: auto;
  }
}
input:where([type=checkbox]):checked:hover,
input:where([type=checkbox]):checked:focus,
input:where([type=radio]):checked:hover,
input:where([type=radio]):checked:focus {
  border-color: transparent;
  background-color: currentColor;
}
input:where([type=checkbox]):indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  input:where([type=checkbox]):indeterminate {
    appearance: auto;
  }
}
input:where([type=checkbox]):indeterminate:hover,
input:where([type=checkbox]):indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}
input:where([type=file]) {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
input:where([type=file]):focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}
.form-input,
.form-textarea,
.form-select,
.form-multiselect {
  appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
.form-input:focus,
.form-textarea:focus,
.form-select:focus,
.form-multiselect:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, );
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow);
  border-color: #2563eb;
}
.form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.form-select:where([size]:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
  print-color-adjust: unset;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.-bottom-1 {
  bottom: -0.25rem;
}
.-left-1 {
  left: -0.25rem;
}
.-right-0\.5 {
  right: -0.125rem;
}
.-right-1 {
  right: -0.25rem;
}
.-top-0\.5 {
  top: -0.125rem;
}
.-top-1 {
  top: -0.25rem;
}
.-top-1\.5 {
  top: -0.375rem;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-1\.5 {
  bottom: 0.375rem;
}
.left-0 {
  left: 0px;
}
.left-1 {
  left: 0.25rem;
}
.left-1\.5 {
  left: 0.375rem;
}
.left-2\.5 {
  left: 0.625rem;
}
.left-3 {
  left: 0.75rem;
}
.left-3\.5 {
  left: 0.875rem;
}
.left-full {
  left: 100%;
}
.right-0 {
  right: 0px;
}
.right-1\.5 {
  right: 0.375rem;
}
.right-2 {
  right: 0.5rem;
}
.right-3 {
  right: 0.75rem;
}
.top-0 {
  top: 0px;
}
.top-1\.5 {
  top: 0.375rem;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 0.5rem;
}
.top-3 {
  top: 0.75rem;
}
.top-full {
  top: 100%;
}
.z-10 {
  z-index: 10;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[10000\] {
  z-index: 10000;
}
.z-\[200\] {
  z-index: 200;
}
.z-\[9999\] {
  z-index: 9999;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-full {
  grid-column: 1 / -1;
}
.m-0 {
  margin: 0px;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.-mb-px {
  margin-bottom: -1px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.me-0\.5 {
  margin-inline-end: 0.125rem;
}
.me-1 {
  margin-inline-end: 0.25rem;
}
.me-1\.5 {
  margin-inline-end: 0.375rem;
}
.me-2 {
  margin-inline-end: 0.5rem;
}
.me-auto {
  margin-inline-end: auto;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-7 {
  margin-left: 1.75rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.ms-1 {
  margin-inline-start: 0.25rem;
}
.ms-2 {
  margin-inline-start: 0.5rem;
}
.ms-3 {
  margin-inline-start: 0.75rem;
}
.ms-auto {
  margin-inline-start: auto;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-auto {
  margin-top: auto;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.aspect-\[3\/4\] {
  aspect-ratio: 3/4;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-1 {
  height: 0.25rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-10 {
  height: 2.5rem;
}
.h-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-32 {
  height: 8rem;
}
.h-4 {
  height: 1rem;
}
.h-40 {
  height: 10rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[54px\] {
  height: 54px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[74px\] {
  height: 74px;
}
.h-\[90vh\] {
  height: 90vh;
}
.h-fit {
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.max-h-36 {
  max-height: 9rem;
}
.max-h-48 {
  max-height: 12rem;
}
.max-h-52 {
  max-height: 13rem;
}
.max-h-56 {
  max-height: 14rem;
}
.max-h-60 {
  max-height: 15rem;
}
.max-h-64 {
  max-height: 16rem;
}
.max-h-72 {
  max-height: 18rem;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-\[500px\] {
  max-height: 500px;
}
.max-h-\[90vh\] {
  max-height: 90vh;
}
.max-h-\[calc\(100vh-140px\)\] {
  max-height: calc(100vh - 140px);
}
.max-h-full {
  max-height: 100%;
}
.min-h-\[120px\] {
  min-height: 120px;
}
.min-h-\[200px\] {
  min-height: 200px;
}
.min-h-\[2rem\] {
  min-height: 2rem;
}
.min-h-screen {
  min-height: 100vh;
}
.w-1 {
  width: 0.25rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-10 {
  width: 2.5rem;
}
.w-11 {
  width: 2.75rem;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/5 {
  width: 40%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-3\/4 {
  width: 75%;
}
.w-3\/5 {
  width: 60%;
}
.w-32 {
  width: 8rem;
}
.w-36 {
  width: 9rem;
}
.w-4 {
  width: 1rem;
}
.w-40 {
  width: 10rem;
}
.w-44 {
  width: 11rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: 1.25rem;
}
.w-52 {
  width: 13rem;
}
.w-56 {
  width: 14rem;
}
.w-6 {
  width: 1.5rem;
}
.w-7 {
  width: 1.75rem;
}
.w-72 {
  width: 18rem;
}
.w-8 {
  width: 2rem;
}
.w-80 {
  width: 20rem;
}
.w-9 {
  width: 2.25rem;
}
.w-96 {
  width: 24rem;
}
.w-\[130px\] {
  width: 130px;
}
.w-\[74px\] {
  width: 74px;
}
.w-auto {
  width: auto;
}
.w-fit {
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-px {
  width: 1px;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-48 {
  min-width: 12rem;
}
.min-w-\[130px\] {
  min-width: 130px;
}
.min-w-\[140px\] {
  min-width: 140px;
}
.min-w-\[180px\] {
  min-width: 180px;
}
.min-w-\[18px\] {
  min-width: 18px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[20px\] {
  min-width: 20px;
}
.min-w-\[220px\] {
  min-width: 220px;
}
.min-w-\[260px\] {
  min-width: 260px;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-\[140px\] {
  max-width: 140px;
}
.max-w-\[160px\] {
  max-width: 160px;
}
.max-w-\[180px\] {
  max-width: 180px;
}
.max-w-\[190px\] {
  max-width: 190px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[240px\] {
  max-width: 240px;
}
.max-w-\[250px\] {
  max-width: 250px;
}
.max-w-\[260px\] {
  max-width: 260px;
}
.max-w-\[280px\] {
  max-width: 280px;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xl {
  max-width: 36rem;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink-0 {
  flex-shrink: 0;
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-4 {
  --tw-translate-x: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.01\] {
  --tw-scale-x: 1.01;
  --tw-scale-y: 1.01;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes pulse {
  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-default {
  cursor: default;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-zoom-in {
  cursor: zoom-in;
}
.select-none {
  -webkit-user-select: none;
  user-select: none;
}
.resize-none {
  resize: none;
}
.resize-y {
  resize: vertical;
}
.list-none {
  list-style-type: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.place-items-center {
  place-items: center;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-0 {
  gap: 0px;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-x-2 {
  column-gap: 0.5rem;
}
.gap-x-4 {
  column-gap: 1rem;
}
.gap-y-0\.5 {
  row-gap: 0.125rem;
}
.gap-y-1 {
  row-gap: 0.25rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-surface-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(var(--surface-100) / var(--tw-divide-opacity, 1));
}
.divide-surface-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(var(--surface-50) / var(--tw-divide-opacity, 1));
}
.self-end {
  align-self: flex-end;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.375rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.625rem;
}
.rounded-md {
  border-radius: 0.5rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-2xl {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-l-xl {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-t {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.rounded-t-sm {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-dashed {
  border-style: dashed;
}
.border-amber-100 {
  --tw-border-opacity: 1;
  border-color: rgb(254 243 199 / var(--tw-border-opacity, 1));
}
.border-amber-200 {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
}
.border-amber-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 211 77 / var(--tw-border-opacity, 1));
}
.border-amber-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 191 36 / var(--tw-border-opacity, 1));
}
.border-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
}
.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
}
.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
}
.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
}
.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
}
.border-green-100 {
  --tw-border-opacity: 1;
  border-color: rgb(220 252 231 / var(--tw-border-opacity, 1));
}
.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));
}
.border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity, 1));
}
.border-green-600 {
  --tw-border-opacity: 1;
  border-color: rgb(22 163 74 / var(--tw-border-opacity, 1));
}
.border-orange-100 {
  --tw-border-opacity: 1;
  border-color: rgb(255 237 213 / var(--tw-border-opacity, 1));
}
.border-primary-100 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-100) / var(--tw-border-opacity, 1));
}
.border-primary-200 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-200) / var(--tw-border-opacity, 1));
}
.border-primary-300 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-300) / var(--tw-border-opacity, 1));
}
.border-primary-400 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-400) / var(--tw-border-opacity, 1));
}
.border-primary-500 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-500) / var(--tw-border-opacity, 1));
}
.border-primary-600 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-600) / var(--tw-border-opacity, 1));
}
.border-red-100 {
  --tw-border-opacity: 1;
  border-color: rgb(254 226 226 / var(--tw-border-opacity, 1));
}
.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
}
.border-rose-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 205 211 / var(--tw-border-opacity, 1));
}
.border-surface-100 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-100) / var(--tw-border-opacity, 1));
}
.border-surface-200 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-200) / var(--tw-border-opacity, 1));
}
.border-surface-300 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-300) / var(--tw-border-opacity, 1));
}
.border-surface-400 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-400) / var(--tw-border-opacity, 1));
}
.border-surface-50 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-50) / var(--tw-border-opacity, 1));
}
.border-surface-800 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-800) / var(--tw-border-opacity, 1));
}
.border-teal-300 {
  --tw-border-opacity: 1;
  border-color: rgb(94 234 212 / var(--tw-border-opacity, 1));
}
.border-transparent {
  border-color: transparent;
}
.border-violet-200 {
  --tw-border-opacity: 1;
  border-color: rgb(221 214 254 / var(--tw-border-opacity, 1));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgb(234 179 8 / var(--tw-border-opacity, 1));
}
.border-l-primary-500 {
  --tw-border-opacity: 1;
  border-left-color: rgb(var(--primary-500) / var(--tw-border-opacity, 1));
}
.border-t-primary-500 {
  --tw-border-opacity: 1;
  border-top-color: rgb(var(--primary-500) / var(--tw-border-opacity, 1));
}
.border-t-transparent {
  border-top-color: transparent;
}
.bg-accent-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--accent-500) / var(--tw-bg-opacity, 1));
}
.bg-amber-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
}
.bg-amber-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1));
}
.bg-amber-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
}
.bg-amber-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
}
.bg-black\/0 {
  background-color: rgb(0 0 0 / 0);
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}
.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1));
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}
.bg-danger-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--danger-500) / var(--tw-bg-opacity, 1));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}
.bg-gray-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}
.bg-indigo-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1));
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
}
.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1));
}
.bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1));
}
.bg-primary-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-100) / var(--tw-bg-opacity, 1));
}
.bg-primary-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-300) / var(--tw-bg-opacity, 1));
}
.bg-primary-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-400) / var(--tw-bg-opacity, 1));
}
.bg-primary-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-50) / var(--tw-bg-opacity, 1));
}
.bg-primary-50\/50 {
  background-color: rgb(var(--primary-50) / 0.5);
}
.bg-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-500) / var(--tw-bg-opacity, 1));
}
.bg-primary-500\/10 {
  background-color: rgb(var(--primary-500) / 0.1);
}
.bg-primary-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-600) / var(--tw-bg-opacity, 1));
}
.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1));
}
.bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1));
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
}
.bg-rose-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1));
}
.bg-rose-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1));
}
.bg-secondary-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--secondary-400) / var(--tw-bg-opacity, 1));
}
.bg-secondary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--secondary-500) / var(--tw-bg-opacity, 1));
}
.bg-surface-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-100) / var(--tw-bg-opacity, 1));
}
.bg-surface-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-200) / var(--tw-bg-opacity, 1));
}
.bg-surface-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-300) / var(--tw-bg-opacity, 1));
}
.bg-surface-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-400) / var(--tw-bg-opacity, 1));
}
.bg-surface-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-50) / var(--tw-bg-opacity, 1));
}
.bg-surface-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-800) / var(--tw-bg-opacity, 1));
}
.bg-teal-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1));
}
.bg-violet-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1));
}
.bg-violet-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1));
}
.bg-violet-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1));
}
.bg-violet-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/10 {
  background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/25 {
  background-color: rgb(255 255 255 / 0.25);
}
.bg-white\/40 {
  background-color: rgb(255 255 255 / 0.4);
}
.bg-white\/60 {
  background-color: rgb(255 255 255 / 0.6);
}
.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
}
.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-black\/55 {
  --tw-gradient-from: rgb(0 0 0 / 0.55) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-400 {
  --tw-gradient-from: rgb(var(--primary-400) / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(var(--primary-400) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-50 {
  --tw-gradient-from: rgb(var(--primary-50) / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(var(--primary-50) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-600 {
  --tw-gradient-from: rgb(var(--primary-600) / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(var(--primary-600) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-300 {
  --tw-gradient-from: rgb(var(--secondary-300) / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(var(--secondary-300) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-surface-50 {
  --tw-gradient-from: rgb(var(--surface-50) / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(var(--surface-50) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-white {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    #fff var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.to-primary-50 {
  --tw-gradient-to: rgb(var(--primary-50) / 1) var(--tw-gradient-to-position);
}
.to-primary-600 {
  --tw-gradient-to: rgb(var(--primary-600) / 1) var(--tw-gradient-to-position);
}
.to-primary-700 {
  --tw-gradient-to: rgb(var(--primary-700) / 1) var(--tw-gradient-to-position);
}
.to-secondary-500 {
  --tw-gradient-to: rgb(var(--secondary-500) / 1) var(--tw-gradient-to-position);
}
.to-surface-100 {
  --tw-gradient-to: rgb(var(--surface-100) / 1) var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.object-contain {
  object-fit: contain;
}
.object-cover {
  object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-0\.5 {
  padding: 0.125rem;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-12 {
  padding: 3rem;
}
.p-16 {
  padding: 4rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-20 {
  padding: 5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-3\.5 {
  padding: 0.875rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-2\.5 {
  padding-left: 0.625rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-9 {
  padding-left: 2.25rem;
}
.pr-0 {
  padding-right: 0px;
}
.pr-0\.5 {
  padding-right: 0.125rem;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-1\.5 {
  padding-right: 0.375rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-\[60px\] {
  padding-top: 60px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.align-middle {
  vertical-align: middle;
}
.font-mono {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
}
.text-2xl {
  font-size: 1.375rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.75rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[8px\] {
  font-size: 8px;
}
.text-\[9px\] {
  font-size: 9px;
}
.text-base {
  font-size: 0.9375rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.0625rem;
  line-height: 1.625rem;
}
.text-sm {
  font-size: 0.8125rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.1875rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.normal-case {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-\[0\.5em\] {
  letter-spacing: 0.5em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.text-amber-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity, 1));
}
.text-amber-500 {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1));
}
.text-amber-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity, 1));
}
.text-amber-700 {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity, 1));
}
.text-amber-800 {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity, 1));
}
.text-amber-900 {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity, 1));
}
.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity, 1));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / var(--tw-text-opacity, 1));
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity, 1));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}
.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity, 1));
}
.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity, 1));
}
.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1));
}
.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1));
}
.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity, 1));
}
.text-pink-500 {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity, 1));
}
.text-primary {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-500) / var(--tw-text-opacity, 1));
}
.text-primary-400 {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-400) / var(--tw-text-opacity, 1));
}
.text-primary-500 {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-500) / var(--tw-text-opacity, 1));
}
.text-primary-600 {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-600) / var(--tw-text-opacity, 1));
}
.text-primary-700 {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-700) / var(--tw-text-opacity, 1));
}
.text-primary-800 {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-800) / var(--tw-text-opacity, 1));
}
.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity, 1));
}
.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity, 1));
}
.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgb(126 34 206 / var(--tw-text-opacity, 1));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.text-rose-500 {
  --tw-text-opacity: 1;
  color: rgb(244 63 94 / var(--tw-text-opacity, 1));
}
.text-rose-600 {
  --tw-text-opacity: 1;
  color: rgb(225 29 72 / var(--tw-text-opacity, 1));
}
.text-rose-700 {
  --tw-text-opacity: 1;
  color: rgb(190 18 60 / var(--tw-text-opacity, 1));
}
.text-rose-800 {
  --tw-text-opacity: 1;
  color: rgb(159 18 57 / var(--tw-text-opacity, 1));
}
.text-surface-200 {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-200) / var(--tw-text-opacity, 1));
}
.text-surface-300 {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-300) / var(--tw-text-opacity, 1));
}
.text-surface-400 {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-400) / var(--tw-text-opacity, 1));
}
.text-surface-500 {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-500) / var(--tw-text-opacity, 1));
}
.text-surface-600 {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-600) / var(--tw-text-opacity, 1));
}
.text-surface-700 {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-700) / var(--tw-text-opacity, 1));
}
.text-surface-800 {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-800) / var(--tw-text-opacity, 1));
}
.text-surface-900 {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-900) / var(--tw-text-opacity, 1));
}
.text-teal-500 {
  --tw-text-opacity: 1;
  color: rgb(20 184 166 / var(--tw-text-opacity, 1));
}
.text-teal-600 {
  --tw-text-opacity: 1;
  color: rgb(13 148 136 / var(--tw-text-opacity, 1));
}
.text-violet-500 {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity, 1));
}
.text-violet-600 {
  --tw-text-opacity: 1;
  color: rgb(124 58 237 / var(--tw-text-opacity, 1));
}
.text-violet-700 {
  --tw-text-opacity: 1;
  color: rgb(109 40 217 / var(--tw-text-opacity, 1));
}
.text-violet-800 {
  --tw-text-opacity: 1;
  color: rgb(91 33 182 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white\/40 {
  color: rgb(255 255 255 / 0.4);
}
.text-white\/45 {
  color: rgb(255 255 255 / 0.45);
}
.text-white\/60 {
  color: rgb(255 255 255 / 0.6);
}
.text-white\/70 {
  color: rgb(255 255 255 / 0.7);
}
.text-white\/80 {
  color: rgb(255 255 255 / 0.8);
}
.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1));
}
.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity, 1));
}
.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.no-underline {
  text-decoration-line: none;
}
.placeholder-surface-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--surface-400) / var(--tw-placeholder-opacity, 1));
}
.accent-primary-500 {
  accent-color: rgb(var(--primary-500) / 1);
}
.opacity-0 {
  opacity: 0;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-90 {
  opacity: 0.9;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_24px_60px_rgba\(15\,40\,48\,0\.14\)\] {
  --tw-shadow: 0 24px 60px rgba(15,40,48,0.14);
  --tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-card {
  --tw-shadow: 0 2px 8px rgba(15,40,48,0.10), 0 1px 3px rgba(15,40,48,0.06);
  --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.ring-inset {
  --tw-ring-inset: inset;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-sm {
  --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-filter {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
html,
body {
  height: 100%;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
}
:root {
  color-scheme: light;
  --primary-50: 231 245 238;
  --primary-100: 197 232 214;
  --primary-200: 147 212 180;
  --primary-300: 87 189 144;
  --primary-400: 31 158 111;
  --primary-500: 0 135 81;
  --primary-600: 0 107 64;
  --primary-700: 1 89 53;
  --primary-800: 6 71 44;
  --primary-900: 7 58 38;
  --primary-950: 4 33 22;
  --secondary-50: 254 249 224;
  --secondary-100: 253 242 191;
  --secondary-200: 252 230 122;
  --secondary-300: 252 209 22;
  --secondary-400: 232 190 10;
  --secondary-500: 201 154 0;
  --secondary-600: 161 122 0;
  --secondary-700: 122 92 0;
  --secondary-800: 90 68 0;
  --secondary-900: 64 48 0;
  --accent-400: 253 222 77;
  --accent-500: 252 209 22;
  --accent-600: 224 178 0;
  --danger-50: 254 234 236;
  --danger-100: 252 205 211;
  --danger-200: 247 160 170;
  --danger-300: 242 110 124;
  --danger-400: 237 70 90;
  --danger-500: 232 17 45;
  --danger-600: 198 12 36;
  --danger-700: 160 10 30;
  --surface-50: 248 250 251;
  --surface-100: 240 244 245;
  --surface-200: 226 235 236;
  --surface-300: 200 216 218;
  --surface-400: 151 174 173;
  --surface-500: 107 139 141;
  --surface-600: 74 105 112;
  --surface-700: 47 74 78;
  --surface-800: 26 48 53;
  --surface-900: 15 40 48;
  --surface-950: 7 24 32;
  --color-primary: rgb(var(--primary-500));
  --color-primary-dark: rgb(var(--primary-700));
  --color-primary-light: rgb(var(--primary-100));
  --color-secondary: rgb(var(--secondary-500));
  --color-bg: #f3f5f8;
  --color-surface: #ffffff;
  --color-border: rgb(var(--surface-200));
  --color-text: rgb(var(--surface-900));
  --color-text-muted: rgb(var(--surface-600));
  --color-text-subtle: rgb(var(--surface-400));
  --color-success: #16a34a;
  --color-warning: #d97706;
  --color-danger: rgb(var(--danger-500));
  --sidebar-width: 260px;
  --topbar-height: 60px;
  --transition: 150ms ease;
}
.dark {
  color-scheme: dark;
  --primary-50: 16 42 31;
  --primary-100: 22 57 41;
  --primary-200: 28 78 53;
  --primary-300: 36 110 72;
  --primary-400: 26 168 106;
  --primary-500: 17 176 110;
  --primary-600: 14 156 99;
  --primary-700: 10 135 85;
  --primary-800: 8 110 70;
  --primary-900: 7 90 58;
  --primary-950: 4 60 39;
  --secondary-50: 64 48 0;
  --secondary-100: 90 68 0;
  --secondary-200: 122 92 0;
  --secondary-300: 201 154 0;
  --secondary-400: 232 190 10;
  --secondary-500: 250 209 60;
  --secondary-600: 252 209 22;
  --secondary-700: 253 222 77;
  --secondary-800: 254 240 170;
  --secondary-900: 254 249 224;
  --accent-400: 253 222 77;
  --accent-500: 252 209 22;
  --accent-600: 253 230 120;
  --danger-50: 59 18 24;
  --danger-100: 90 22 30;
  --danger-200: 130 30 42;
  --danger-300: 190 45 62;
  --danger-400: 232 60 82;
  --danger-500: 255 83 100;
  --danger-600: 255 120 134;
  --danger-700: 255 160 170;
  --surface-50: 26 34 48;
  --surface-100: 34 44 58;
  --surface-200: 44 56 72;
  --surface-300: 58 72 88;
  --surface-400: 107 122 141;
  --surface-500: 138 153 173;
  --surface-600: 170 183 199;
  --surface-700: 198 208 219;
  --surface-800: 221 228 236;
  --surface-900: 238 242 247;
  --surface-950: 247 249 251;
  --color-primary: rgb(var(--primary-500));
  --color-primary-dark: rgb(var(--primary-300));
  --color-primary-light: rgb(var(--primary-100));
  --color-secondary: rgb(var(--secondary-500));
  --color-bg: #0d1117;
  --color-surface: rgb(var(--surface-50));
  --color-border: rgb(var(--surface-200));
  --color-text: rgb(var(--surface-900));
  --color-text-muted: rgb(var(--surface-500));
  --color-text-subtle: rgb(var(--surface-400));
  --color-success: #22c55e;
  --color-warning: #f5c81e;
  --color-danger: rgb(var(--danger-500));
}
body {
  font-family: Montserrat, sans-serif;
  background-color: var(--color-bg);
  color: var(--color-text);
  -webkit-font-smoothing: antialiased;
}
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #fff;
}
.toast-message a:hover {
  color: #ccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px 0 #fff;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000;
  cursor: pointer;
  opacity: 0.4;
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 320px;
  border-radius: 0.625rem;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  color: #fff;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25);
  opacity: 1;
  cursor: pointer;
}
.toast-info {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+);
}
.toast-error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+);
}
.toast-success {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==);
}
.toast-warning {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==);
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #1A3035;
  pointer-events: auto;
}
.toast-success {
  background-color: #16a34a;
}
.toast-error {
  background-color: #dc2626;
}
.toast-info {
  background-color: var(--color-primary);
}
.toast-warning {
  background-color: #d97706;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  background-color: rgba(255, 255, 255, 0.35);
}
@media all and (max-width: 480px) {
  .toast-container .ngx-toastr {
    padding: 10px 10px 10px 44px;
    width: calc(100vw - 24px);
  }
}
.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(7, 24, 32, 0.5);
  backdrop-filter: blur(2px);
  z-index: 1050;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-dialog {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 32rem;
  border-radius: 1rem;
  --tw-shadow: 0 20px 60px rgba(15,40,48,0.28);
  --tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
  background-color: var(--color-surface);
}
.modal-dialog-lg {
  max-width: 48rem;
}
.modal-dialog-xl {
  max-width: 64rem;
}
.modal-dialog-sm {
  max-width: 24rem;
}
.modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  background:
    linear-gradient(
      135deg,
      var(--color-primary) 0%,
      var(--color-primary-dark) 100%);
  color: #fff;
}
.modal-header .btn-close {
  filter: invert(1) brightness(2);
}
.modal-title {
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: 600;
}
.modal-body {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  background-color: var(--color-surface);
  border-top: 1px solid var(--color-border);
}
.offcanvas-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(7, 24, 32, 0.4);
  backdrop-filter: blur(2px);
  z-index: 1040;
}
.offcanvas-panel {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 420px;
  max-width: 92vw;
  background: var(--color-surface);
  z-index: 1045;
  display: flex;
  flex-direction: column;
  box-shadow: -6px 0 32px rgba(4, 122, 127, 0.14);
  overflow-y: auto;
}
.offcanvas-panel.position-start {
  right: auto;
  left: 0;
  box-shadow: 6px 0 32px rgba(4, 122, 127, 0.14);
}
.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  border-bottom: 1px solid var(--color-border);
}
.offcanvas-title {
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: var(--color-text);
}
.offcanvas-body {
  flex: 1 1 0%;
  overflow-y: auto;
  padding: 1.25rem;
}
.offcanvas-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-top: 1px solid var(--color-border);
  background-color: var(--color-surface);
}
.details-panel {
  width: 60vw !important;
  max-width: 900px;
}
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.375rem;
  border-radius: 0.625rem;
  border-width: 1px;
  border-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: 500;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  cursor: pointer;
}
.btn:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.btn-sm {
  border-radius: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
.btn-lg {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 0.9375rem;
  line-height: 1.5rem;
}
.btn-primary {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-500) / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-500) / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-600) / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-600) / var(--tw-bg-opacity, 1));
}
.btn-secondary {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-200) / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-100) / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(var(--surface-700) / var(--tw-text-opacity, 1));
}
.btn-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-200) / var(--tw-bg-opacity, 1));
}
.btn-success {
  --tw-border-opacity: 1;
  border-color: rgb(22 163 74 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-success:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1));
}
.btn-danger {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-danger:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1));
}
.btn-warning {
  --tw-border-opacity: 1;
  border-color: rgb(245 158 11 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-warning:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1));
}
.btn-info {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-500) / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-500) / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-info:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-600) / var(--tw-bg-opacity, 1));
}
.btn-light {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-200) / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-100) / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(var(--surface-700) / var(--tw-text-opacity, 1));
}
.btn-light:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-200) / var(--tw-bg-opacity, 1));
}
.btn-dark {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-900) / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-900) / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-dark:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-950) / var(--tw-bg-opacity, 1));
}
.btn-pupple {
  --tw-border-opacity: 1;
  border-color: rgb(147 51 234 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-pupple:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1));
}
.btn-outline-primary {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-500) / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(var(--primary-500) / var(--tw-text-opacity, 1));
}
.btn-outline-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-500) / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-outline-secondary {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-300) / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(var(--surface-600) / var(--tw-text-opacity, 1));
}
.btn-outline-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-100) / var(--tw-bg-opacity, 1));
}
.btn-outline-success {
  --tw-border-opacity: 1;
  border-color: rgb(22 163 74 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}
.btn-outline-success:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-outline-danger {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.btn-outline-danger:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-outline-warning {
  --tw-border-opacity: 1;
  border-color: rgb(245 158 11 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity, 1));
}
.btn-outline-warning:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-outline-info {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-500) / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(var(--primary-500) / var(--tw-text-opacity, 1));
}
.btn-outline-info:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-500) / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-outline-dark {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-700) / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(var(--surface-800) / var(--tw-text-opacity, 1));
}
.btn-outline-dark:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-800) / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn-close {
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 0.375rem;
  border-width: 0px;
  padding: 0.25rem;
  opacity: 0.5;
  cursor: pointer;
}
.btn-close:hover {
  opacity: 0.75;
}
.form-control {
  display: block;
  width: 100%;
  border-radius: 0.625rem;
  border-width: 1px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  background-color: var(--color-surface);
  border-color: var(--color-border);
  color: var(--color-text);
  transition: border-color var(--transition), box-shadow var(--transition);
}
.form-control:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px rgb(var(--primary-500) / 0.18);
}
.form-control::placeholder {
  color: var(--color-text-subtle);
}
.form-control:disabled {
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-100) / var(--tw-bg-opacity, 1));
  color: var(--color-text-subtle);
}
.form-select {
  display: block;
  width: 100%;
  border-radius: 0.625rem;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  border-color: var(--color-border);
  color: var(--color-text);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234A6970' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 14px 10px;
  padding-right: 2.5rem;
  appearance: none;
  transition: border-color var(--transition), box-shadow var(--transition);
}
.form-select:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px rgba(4, 122, 127, 0.12);
}
.form-group {
  margin-bottom: 1rem;
}
.form-check {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.form-check-input {
  height: 1rem;
  width: 1rem;
}
.form-check-label {
  font-size: 0.8125rem;
  line-height: 1.25rem;
  color: var(--color-text-muted);
}
.form-label {
  display: block;
  font-size: 0.8125rem;
  font-weight: 500;
  color: var(--color-text-muted);
  margin-bottom: 0.375rem;
}
.col-form-label {
  display: block;
  font-size: 0.8125rem;
  font-weight: 500;
  color: var(--color-text-muted);
  padding-top: 0.5rem;
  margin-bottom: 0.25rem;
}
.input-group {
  display: flex;
}
.input-group .form-control {
  border-radius: 0px;
}
.input-group .form-control:first-child {
  border-top-left-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}
.input-group .form-control:last-child {
  border-top-right-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem;
}
.input-group .btn {
  border-radius: 0px;
}
.input-group .btn:first-child {
  border-top-left-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}
.input-group .btn:last-child {
  border-top-right-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem;
}
.input-group .form-select {
  border-radius: 0px;
}
.input-group .form-select:first-child {
  border-top-left-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}
.input-group .form-select:last-child {
  border-top-right-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem;
}
.table {
  width: 100%;
  text-align: left;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  color: var(--color-text);
}
.table thead th {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  text-align: left;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: var(--color-text-muted);
  border-bottom: 1px solid var(--color-border);
  background-color: #D4DFE1;
}
.table tbody td {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid var(--color-border);
}
.table tbody tr:hover {
  background-color: #E4ECEE;
}
.table-responsive {
  overflow-x: auto;
}
.table-borderless thead th {
  border: 0;
}
.table-borderless tbody td {
  border: 0;
}
.align-middle td,
.align-middle th {
  vertical-align: middle;
}
.fw-medium {
  font-weight: 500;
}
.card {
  border-radius: 0.75rem;
  border-width: 1px;
  background-color: var(--color-surface);
  border-color: var(--color-border);
  box-shadow: 0 2px 8px rgba(47, 74, 78, 0.12);
}
.card-body {
  padding: 1rem;
}
.card-header {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid var(--color-border);
  background-color: #D4DFE1;
}
.card-footer {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-top: 1px solid var(--color-border);
  background-color: #D4DFE1;
}
.card-title {
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: var(--color-text);
}
.stat-card {
  position: relative;
  overflow: hidden;
  border-radius: 0.75rem;
  border-width: 1px;
  padding: 1.25rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  background-color: var(--color-surface);
  border-color: var(--color-border);
  box-shadow: 0 2px 8px rgba(47, 74, 78, 0.10);
}
.stat-card:hover {
  box-shadow: 0 6px 20px rgba(47, 74, 78, 0.16);
  transform: translateY(-1px);
}
.stat-card-accent {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background:
    linear-gradient(
      90deg,
      var(--color-primary),
      var(--color-secondary));
  border-radius: 0.75rem 0.75rem 0 0;
}
.badge {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  white-space: nowrap;
  border-radius: 9999px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
}
.badge-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-100) / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(var(--primary-700) / var(--tw-text-opacity, 1));
}
.badge-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--secondary-100) / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(var(--secondary-700) / var(--tw-text-opacity, 1));
}
.badge-success {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.badge-warning {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity, 1));
}
.badge-danger {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
.badge-neutral {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-100) / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(var(--surface-600) / var(--tw-text-opacity, 1));
}
pagination-controls {
  display: block;
}
.ngx-pagination {
  display: flex;
  align-items: center;
  gap: 2px;
  list-style: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
.ngx-pagination li {
  display: inline-flex;
}
.ngx-pagination a,
.ngx-pagination button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2rem;
  height: 2rem;
  padding: 0 0.5rem;
  font-size: 0.8125rem;
  font-weight: 500;
  border-radius: 0.5rem;
  border: 1px solid transparent;
  color: var(--color-text-muted);
  background: transparent;
  cursor: pointer;
  transition:
    background-color 150ms,
    color 150ms,
    border-color 150ms;
  text-decoration: none !important;
}
.ngx-pagination a:hover,
.ngx-pagination button:hover {
  background-color: var(--color-primary-light);
  color: var(--color-primary);
  border-color: rgba(4, 122, 127, 0.2);
}
.ngx-pagination .current {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2rem;
  height: 2rem;
  padding: 0 0.5rem;
  font-size: 0.8125rem;
  font-weight: 600;
  border-radius: 0.5rem;
  background-color: var(--color-primary);
  color: #fff !important;
  cursor: default;
  pointer-events: none;
}
.ngx-pagination .disabled {
  opacity: 0.4;
  pointer-events: none;
}
.ngx-pagination .disabled a,
.ngx-pagination .disabled button {
  cursor: not-allowed;
  color: var(--color-text-subtle);
}
.ngx-pagination .ellipsis::after {
  content: "\2026";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2rem;
  height: 2rem;
  font-size: 0.8125rem;
  color: var(--color-text-subtle);
}
.ngx-pagination .pagination-previous a::before,
.ngx-pagination .pagination-previous.disabled::before {
  content: "";
  display: none;
}
.ngx-pagination .pagination-next a::after,
.ngx-pagination .pagination-next.disabled::after {
  content: "";
  display: none;
}
.page-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2rem;
  height: 2rem;
  padding: 0 0.5rem;
  font-size: 0.8125rem;
  font-weight: 500;
  border-radius: 0.5rem;
  border: 1px solid transparent;
  color: var(--color-text-muted);
  background: transparent;
  cursor: pointer;
  transition: background-color 150ms, color 150ms;
}
.page-link:hover {
  background-color: var(--color-primary-light);
  color: var(--color-primary);
}
.page-item.disabled .page-link {
  opacity: 0.4;
  cursor: not-allowed;
}
.page-item.active .page-link {
  background-color: var(--color-primary);
  color: #fff;
}
.overlay-panel-right {
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translateY(-50%);
  margin-left: 8px;
  background: white;
  border: 1px solid var(--color-border);
  box-shadow: 0 8px 24px rgba(4, 122, 127, 0.12);
  border-radius: 0.625rem;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  white-space: nowrap;
  z-index: 1050;
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.cursor-pointer {
  cursor: pointer;
}
input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  width: 1rem;
  height: 1rem;
  border: 2px solid var(--color-border);
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  transition:
    border-color 150ms,
    background-color 150ms,
    box-shadow 150ms;
  flex-shrink: 0;
  vertical-align: middle;
  position: relative;
}
input[type=radio]:checked {
  border-color: var(--color-primary);
  background-color: var(--color-primary);
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
input[type=radio]:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(4, 122, 127, 0.15);
}
input[type=radio]:hover:not(:disabled) {
  border-color: var(--color-primary);
}
input[type=radio]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  width: 1rem;
  height: 1rem;
  border: 2px solid var(--color-border);
  border-radius: 0.25rem;
  background-color: #fff;
  cursor: pointer;
  transition:
    border-color 150ms,
    background-color 150ms,
    box-shadow 150ms;
  flex-shrink: 0;
  vertical-align: middle;
}
input[type=checkbox]:checked {
  border-color: var(--color-primary);
  background-color: var(--color-primary);
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 8l3.5 3.5L13 5'/%3e%3c/svg%3e");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
input[type=checkbox]:indeterminate {
  border-color: var(--color-primary);
  background-color: var(--color-primary);
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 8h8'/%3e%3c/svg%3e");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
input[type=checkbox]:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(4, 122, 127, 0.15);
}
input[type=checkbox]:hover:not(:disabled) {
  border-color: var(--color-primary);
}
input[type=checkbox]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.table-card {
  border-radius: 0.75rem;
  overflow: hidden;
  border: 1px solid var(--color-border);
  box-shadow: 0 1px 3px rgba(4, 122, 127, 0.06);
}
.swal-selys-popup {
  border-radius: 1rem !important;
  box-shadow: 0 8px 32px rgba(4, 122, 127, 0.12), 0 2px 8px rgba(15, 40, 48, 0.08) !important;
  padding: 1.75rem !important;
  font-family: inherit !important;
}
.swal-selys-title {
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  color: #0F2830 !important;
  padding-bottom: 0.25rem !important;
}
.swal-selys-html {
  color: #4B6A70 !important;
  font-size: 0.9375rem !important;
  line-height: 1.6 !important;
}
.swal-selys-html ul {
  text-align: left;
  padding-left: 1.25rem;
  margin-top: 0.5rem;
}
.swal-selys-html li {
  margin-bottom: 0.25rem;
}
.swal-selys-confirm {
  border-radius: 0.5rem !important;
  font-weight: 500 !important;
  padding: 0.5rem 1.25rem !important;
  font-size: 0.9375rem !important;
  box-shadow: none !important;
  transition: opacity 150ms !important;
}
.swal-selys-confirm:hover {
  opacity: 0.88 !important;
}
.swal-selys-cancel {
  border-radius: 0.5rem !important;
  font-weight: 500 !important;
  padding: 0.5rem 1.25rem !important;
  font-size: 0.9375rem !important;
  box-shadow: none !important;
  transition: opacity 150ms !important;
}
.swal-selys-cancel:hover {
  opacity: 0.88 !important;
}
.swal-selys-footer {
  border-top: 1px solid var(--color-border) !important;
  color: #6B7280 !important;
  font-size: 0.875rem !important;
  margin-top: 0.75rem !important;
  padding-top: 0.75rem !important;
}
.dark .ng-select .ng-select-container,
.dark .ng-dropdown-panel,
.dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: var(--color-surface) !important;
  color: var(--color-text) !important;
}
.dark .ng-select .ng-select-container {
  border-color: var(--color-border) !important;
}
.dark .form-control {
  background-color: rgb(var(--surface-100));
  border-color: rgb(var(--surface-200));
}
.dark .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  background-color: rgb(var(--primary-100)) !important;
  color: rgb(var(--primary-700)) !important;
}
.dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-highlighted {
  background-color: rgb(var(--primary-100)) !important;
  color: rgb(var(--primary-600)) !important;
}
.dark .swal2-popup {
  background: var(--color-surface) !important;
  color: var(--color-text) !important;
}
.dark .swal-selys-footer {
  color: var(--color-text-muted) !important;
}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:left-\[2px\]::after {
  content: var(--tw-content);
  left: 2px;
}
.after\:top-\[2px\]::after {
  content: var(--tw-content);
  top: 2px;
}
.after\:h-5::after {
  content: var(--tw-content);
  height: 1.25rem;
}
.after\:w-5::after {
  content: var(--tw-content);
  width: 1.25rem;
}
.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}
.after\:border::after {
  content: var(--tw-content);
  border-width: 1px;
}
.after\:border-surface-300::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-300) / var(--tw-border-opacity, 1));
}
.after\:bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.after\:content-\[\'\'\]::after {
  --tw-content: "";
  content: var(--tw-content);
}
.last\:border-0:last-child {
  border-width: 0px;
}
.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:border-primary-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-200) / var(--tw-border-opacity, 1));
}
.hover\:border-primary-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-300) / var(--tw-border-opacity, 1));
}
.hover\:border-surface-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--surface-300) / var(--tw-border-opacity, 1));
}
.hover\:border-violet-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(221 214 254 / var(--tw-border-opacity, 1));
}
.hover\:bg-amber-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
}
.hover\:bg-amber-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
}
.hover\:bg-amber-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1));
}
.hover\:bg-black\/65:hover {
  background-color: rgb(0 0 0 / 0.65);
}
.hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}
.hover\:bg-green-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.hover\:bg-green-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
}
.hover\:bg-green-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
}
.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}
.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1));
}
.hover\:bg-orange-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-100) / var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-200) / var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-50) / var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-600) / var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-700) / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1));
}
.hover\:bg-rose-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1));
}
.hover\:bg-rose-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1));
}
.hover\:bg-surface-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-100) / var(--tw-bg-opacity, 1));
}
.hover\:bg-surface-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-200) / var(--tw-bg-opacity, 1));
}
.hover\:bg-surface-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-50) / var(--tw-bg-opacity, 1));
}
.hover\:bg-surface-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-900) / var(--tw-bg-opacity, 1));
}
.hover\:bg-violet-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1));
}
.hover\:bg-violet-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-violet-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1));
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-white\/20:hover {
  background-color: rgb(255 255 255 / 0.2);
}
.hover\:bg-white\/50:hover {
  background-color: rgb(255 255 255 / 0.5);
}
.hover\:text-amber-600:hover {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity, 1));
}
.hover\:text-green-600:hover {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}
.hover\:text-green-700:hover {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.hover\:text-orange-700:hover {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity, 1));
}
.hover\:text-primary-600:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-600) / var(--tw-text-opacity, 1));
}
.hover\:text-primary-700:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-700) / var(--tw-text-opacity, 1));
}
.hover\:text-primary-800:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-800) / var(--tw-text-opacity, 1));
}
.hover\:text-primary-900:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-900) / var(--tw-text-opacity, 1));
}
.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.hover\:text-red-700:hover {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
.hover\:text-surface-600:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-600) / var(--tw-text-opacity, 1));
}
.hover\:text-surface-700:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-700) / var(--tw-text-opacity, 1));
}
.hover\:text-surface-800:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-800) / var(--tw-text-opacity, 1));
}
.hover\:text-surface-900:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--surface-900) / var(--tw-text-opacity, 1));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:shadow-card-hover:hover {
  --tw-shadow: 0 6px 20px rgba(15,40,48,0.16);
  --tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.hover\:shadow-sm:hover {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.focus\:border-primary-400:focus {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-400) / var(--tw-border-opacity, 1));
}
.focus\:border-primary-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-500) / var(--tw-border-opacity, 1));
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-primary-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(var(--primary-300) / var(--tw-ring-opacity, 1));
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:opacity-30:disabled {
  opacity: 0.3;
}
.disabled\:opacity-40:disabled {
  opacity: 0.4;
}
.disabled\:opacity-50:disabled {
  opacity: 0.5;
}
.disabled\:opacity-60:disabled {
  opacity: 0.6;
}
.group:hover .group-hover\:bg-black\/15 {
  background-color: rgb(0 0 0 / 0.15);
}
.group:hover .group-hover\:text-primary-600 {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-600) / var(--tw-text-opacity, 1));
}
.group\/card:hover .group-hover\/card\:opacity-100 {
  opacity: 1;
}
.group\/member:hover .group-hover\/member\:opacity-100 {
  opacity: 1;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.peer:checked ~ .peer-checked\:bg-primary-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-600) / var(--tw-bg-opacity, 1));
}
.peer:checked ~ .peer-checked\:after\:translate-x-full::after {
  content: var(--tw-content);
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:checked ~ .peer-checked\:after\:border-white::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.peer:focus ~ .peer-focus\:outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dark\:bg-surface-50:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--surface-50) / var(--tw-bg-opacity, 1));
}
@media (min-width: 640px) {
  .sm\:block {
    display: block;
  }
  .sm\:inline {
    display: inline;
  }
  .sm\:w-auto {
    width: auto;
  }
  .sm\:flex-1 {
    flex: 1 1 0%;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:items-center {
    align-items: center;
  }
}
@media (min-width: 768px) {
  .md\:flex {
    display: flex;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {
  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
