/* node_modules/gridjs/dist/theme/mermaid.css */
.gridjs-head button,
.gridjs-footer button {
  cursor: pointer;
  background-color: transparent;
  background-image: none;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
}
.gridjs-temp {
  position: relative;
}
.gridjs-head {
  width: 100%;
  margin-bottom: 5px;
  padding: 5px 1px;
}
.gridjs-head::after {
  content: "";
  display: block;
  clear: both;
}
.gridjs-head:empty {
  padding: 0;
  border: none;
}
.gridjs-container {
  overflow: hidden;
  display: inline-block;
  padding: 2px;
  color: #000;
  position: relative;
  z-index: 0;
}
.gridjs-footer {
  display: block;
  position: relative;
  width: 100%;
  z-index: 5;
  padding: 12px 24px;
  border-top: 1px solid #e5e7eb;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.26);
  border-radius: 0 0 8px 8px;
  border-bottom-width: 1px;
  border-color: #e5e7eb;
}
.gridjs-footer:empty {
  padding: 0;
  border: none;
}
input.gridjs-input {
  outline: none;
  background-color: #fff;
  border: 1px solid #d2d6dc;
  border-radius: 5px;
  padding: 10px 13px;
  font-size: 14px;
  line-height: 1.45;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input.gridjs-input:focus {
  box-shadow: 0 0 0 3px rgba(149, 189, 243, 0.5);
  border-color: #9bc2f7;
}
.gridjs-pagination {
  color: #3d4044;
}
.gridjs-pagination::after {
  content: "";
  display: block;
  clear: both;
}
.gridjs-pagination .gridjs-summary {
  float: left;
  margin-top: 5px;
}
.gridjs-pagination .gridjs-pages {
  float: right;
}
.gridjs-pagination .gridjs-pages button {
  padding: 5px 14px;
  border: 1px solid #d2d6dc;
  background-color: #fff;
  border-right: none;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.gridjs-pagination .gridjs-pages button:focus {
  box-shadow: 0 0 0 2px rgba(149, 189, 243, 0.5);
  position: relative;
  margin-right: -1px;
  border-right: 1px solid #d2d6dc;
}
.gridjs-pagination .gridjs-pages button:hover {
  background-color: #f7f7f7;
  color: rgb(60, 66, 87);
  outline: none;
}
.gridjs-pagination .gridjs-pages button:disabled,
.gridjs-pagination .gridjs-pages button[disabled],
.gridjs-pagination .gridjs-pages button:hover:disabled {
  cursor: default;
  background-color: #fff;
  color: #6b7280;
}
.gridjs-pagination .gridjs-pages button.gridjs-spread {
  cursor: default;
  box-shadow: none;
  background-color: #fff;
}
.gridjs-pagination .gridjs-pages button.gridjs-currentPage {
  background-color: #f7f7f7;
  font-weight: bold;
}
.gridjs-pagination .gridjs-pages button:last-child {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  border-right: 1px solid #d2d6dc;
}
.gridjs-pagination .gridjs-pages button:first-child {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.gridjs-pagination .gridjs-pages button:last-child:focus {
  margin-right: 0;
}
button.gridjs-sort {
  float: right;
  height: 24px;
  width: 13px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position-x: center;
  cursor: pointer;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  background-size: contain;
}
button.gridjs-sort-neutral {
  opacity: 0.3;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0MDEuOTk4cHgiIGhlaWdodD0iNDAxLjk5OHB4IiB2aWV3Qm94PSIwIDAgNDAxLjk5OCA0MDEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDEuOTk4IDQwMS45OTg7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik03My4wOTIsMTY0LjQ1MmgyNTUuODEzYzQuOTQ5LDAsOS4yMzMtMS44MDcsMTIuODQ4LTUuNDI0YzMuNjEzLTMuNjE2LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0NwoJCQljMC00Ljk0OS0xLjgxMy05LjIyOS01LjQyNy0xMi44NUwyMTMuODQ2LDUuNDI0QzIxMC4yMzIsMS44MTIsMjA1Ljk1MSwwLDIwMC45OTksMHMtOS4yMzMsMS44MTItMTIuODUsNS40MjRMNjAuMjQyLDEzMy4zMzEKCQkJYy0zLjYxNywzLjYxNy01LjQyNCw3LjkwMS01LjQyNCwxMi44NWMwLDQuOTQ4LDEuODA3LDkuMjMxLDUuNDI0LDEyLjg0N0M2My44NjMsMTYyLjY0NSw2OC4xNDQsMTY0LjQ1Miw3My4wOTIsMTY0LjQ1MnoiLz4KCQk8cGF0aCBkPSJNMzI4LjkwNSwyMzcuNTQ5SDczLjA5MmMtNC45NTIsMC05LjIzMywxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MTctNS40MjQsNy44OTgtNS40MjQsMTIuODQ3CgkJCWMwLDQuOTQ5LDEuODA3LDkuMjMzLDUuNDI0LDEyLjg0OEwxODguMTQ5LDM5Ni41N2MzLjYyMSwzLjYxNyw3LjkwMiw1LjQyOCwxMi44NSw1LjQyOHM5LjIzMy0xLjgxMSwxMi44NDctNS40MjhsMTI3LjkwNy0xMjcuOTA2CgkJCWMzLjYxMy0zLjYxNCw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDhjMC00Ljk0OC0xLjgxMy05LjIyOS01LjQyNy0xMi44NDdDMzM4LjEzOSwyMzkuMzUzLDMzMy44NTQsMjM3LjU0OSwzMjguOTA1LDIzNy41NDl6Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);
  background-position-y: center;
}
button.gridjs-sort-asc {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MXB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjE7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDE5Ny4yODdMMTU5LjAyOCw2OS4zODFjLTMuNjEzLTMuNjE3LTcuODk1LTUuNDI0LTEyLjg0Ny01LjQyNHMtOS4yMzMsMS44MDctMTIuODUsNS40MjRMNS40MjQsMTk3LjI4NwoJCUMxLjgwNywyMDAuOTA0LDAsMjA1LjE4NiwwLDIxMC4xMzRzMS44MDcsOS4yMzMsNS40MjQsMTIuODQ3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI1LDEyLjg1LDUuNDI1aDI1NS44MTMKCQljNC45NDksMCw5LjIzMy0xLjgwOCwxMi44NDgtNS40MjVjMy42MTMtMy42MTMsNS40MjctNy44OTgsNS40MjctMTIuODQ3UzI5MC41NDgsMjAwLjkwNCwyODYuOTM1LDE5Ny4yODd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);
  background-position-y: 35%;
  background-size: 10px;
}
button.gridjs-sort-desc {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MnB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjI7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDY5LjM3N2MtMy42MTQtMy42MTctNy44OTgtNS40MjQtMTIuODQ4LTUuNDI0SDE4LjI3NGMtNC45NTIsMC05LjIzMywxLjgwNy0xMi44NSw1LjQyNAoJCUMxLjgwNyw3Mi45OTgsMCw3Ny4yNzksMCw4Mi4yMjhjMCw0Ljk0OCwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDdsMTI3LjkwNywxMjcuOTA3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI4LDEyLjg1LDUuNDI4CgkJczkuMjMzLTEuODExLDEyLjg0Ny01LjQyOEwyODYuOTM1LDk1LjA3NGMzLjYxMy0zLjYxNyw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDdDMjkyLjM2Miw3Ny4yNzksMjkwLjU0OCw3Mi45OTgsMjg2LjkzNSw2OS4zNzd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);
  background-position-y: 65%;
  background-size: 10px;
}
button.gridjs-sort:focus {
  outline: none;
}
table.gridjs-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  text-align: left;
  display: table;
  margin: 0;
  padding: 0;
  overflow: auto;
  table-layout: fixed;
}
.gridjs-tbody {
  background-color: #fff;
}
td.gridjs-td {
  border: 1px solid #e5e7eb;
  padding: 12px 24px;
  background-color: #fff;
  box-sizing: content-box;
}
td.gridjs-td:first-child {
  border-left: none;
}
td.gridjs-td:last-child {
  border-right: none;
}
td.gridjs-message {
  text-align: center;
}
th.gridjs-th {
  position: relative;
  color: #6b7280;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-top: none;
  padding: 14px 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
  white-space: nowrap;
  outline: none;
  vertical-align: middle;
}
th.gridjs-th .gridjs-th-content {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  float: left;
}
th.gridjs-th-sort {
  cursor: pointer;
}
th.gridjs-th-sort .gridjs-th-content {
  width: calc(100% - 15px);
}
th.gridjs-th-sort:hover {
  background-color: #e5e7eb;
}
th.gridjs-th-sort:focus {
  background-color: #e5e7eb;
}
th.gridjs-th-fixed {
  position: sticky;
  box-shadow: 0 1px 0 0 #e5e7eb;
}
@supports (-moz-appearance: none) {
  th.gridjs-th-fixed {
    box-shadow: 0 0 0 1px #e5e7eb;
  }
}
th.gridjs-th:first-child {
  border-left: none;
}
th.gridjs-th:last-child {
  border-right: none;
}
.gridjs-tr {
  border: none;
}
.gridjs-tr-selected td {
  background-color: #ebf5ff;
}
.gridjs-tr:last-child td {
  border-bottom: 0;
}
.gridjs *,
.gridjs :after,
.gridjs :before {
  box-sizing: border-box;
}
.gridjs-wrapper {
  position: relative;
  z-index: 1;
  overflow: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.26);
  border-radius: 8px 8px 0 0;
  display: block;
  border-top-width: 1px;
  border-color: #e5e7eb;
}
.gridjs-wrapper:nth-last-of-type(2) {
  border-radius: 8px;
  border-bottom-width: 1px;
}
.gridjs-search {
  float: left;
}
.gridjs-search-input {
  width: 250px;
}
.gridjs-loading-bar {
  z-index: 10;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0.5;
}
.gridjs-loading-bar::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  background-image:
    linear-gradient(
      90deg,
      rgba(204, 204, 204, 0) 0,
      rgba(204, 204, 204, 0.2) 20%,
      rgba(204, 204, 204, 0.5) 60%,
      rgba(204, 204, 204, 0));
  animation: shimmer 2s infinite;
  content: "";
}
@keyframes shimmer {
  100% {
    transform: translateX(100%);
  }
}
.gridjs-td .gridjs-checkbox {
  display: block;
  margin: auto;
  cursor: pointer;
}
.gridjs-resizable {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 5px;
}
.gridjs-resizable:hover {
  cursor: ew-resize;
  background-color: #9bc2f7;
}

/* node_modules/tippy.js/dist/tippy.css */
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}
[data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property:
    transform,
    visibility,
    opacity;
}
.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}
.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}
.tippy-box[data-placement^=left] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}
.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}
.tippy-box[data-placement^=right] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}
.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);
}
.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}
.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}

/* node_modules/maz-ui/css/main.css */
*,
:after,
:before {
  border: 0 solid;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
button {
  background-color: initial;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
:root {
  --maz-color-primary-50:#e6f2ff;
  --maz-color-primary-100:#bddeff;
  --maz-color-primary-200:#94c9ff;
  --maz-color-primary-300:#6bb5ff;
  --maz-color-primary-400:#47a3ff;
  --maz-color-primary:#1f8fff;
  --maz-color-primary-600:#1975d2;
  --maz-color-primary-700:#145ca3;
  --maz-color-primary-800:#0e4277;
  --maz-color-primary-900:#092b4e;
  --maz-color-primary-contrast:#fff;
  --maz-color-primary-alpha:#1f8fff99;
  --maz-color-primary-alpha-20:#1f8fff33;
  --maz-color-secondary-50:#e2f9f3;
  --maz-color-secondary-100:#bbf1e3;
  --maz-color-secondary-200:#95e9d3;
  --maz-color-secondary-300:#6be1c1;
  --maz-color-secondary-400:#45d9b1;
  --maz-color-secondary:#1cce9f;
  --maz-color-secondary-600:#17ab83;
  --maz-color-secondary-700:#128768;
  --maz-color-secondary-800:#0d634c;
  --maz-color-secondary-900:#083f31;
  --maz-color-secondary-contrast:#fff;
  --maz-color-secondary-alpha:#1cce9f99;
  --maz-color-secondary-alpha-20:#1cce9f33;
  --maz-color-info-50:#e4f4f7;
  --maz-color-info-100:#b8e3ea;
  --maz-color-info-200:#92d3dd;
  --maz-color-info-300:#67c2d0;
  --maz-color-info-400:#40b3c4;
  --maz-color-info:#17a4ba;
  --maz-color-info-600:#13889a;
  --maz-color-info-700:#0f6876;
  --maz-color-info-800:#0b4c56;
  --maz-color-info-900:#073036;
  --maz-color-info-contrast:#fff;
  --maz-color-info-alpha:#17a4ba99;
  --maz-color-info-alpha-20:#17a4ba33;
  --maz-color-success-50:#f3f9e6;
  --maz-color-success-100:#e1f0c1;
  --maz-color-success-200:#cee79d;
  --maz-color-success-300:#bedf7c;
  --maz-color-success-400:#acd657;
  --maz-color-success:#99cd32;
  --maz-color-success-600:#7ea829;
  --maz-color-success-700:#658722;
  --maz-color-success-800:#496218;
  --maz-color-success-900:#2e3e0f;
  --maz-color-success-contrast:#fff;
  --maz-color-success-alpha:#99cd3299;
  --maz-color-success-alpha-20:#99cd3233;
  --maz-color-warning-50:#fff7e6;
  --maz-color-warning-100:#feeac3;
  --maz-color-warning-200:#fede9f;
  --maz-color-warning-300:#fdd077;
  --maz-color-warning-400:#fdc553;
  --maz-color-warning:#fcb831;
  --maz-color-warning-600:#d29928;
  --maz-color-warning-700:#a27720;
  --maz-color-warning-800:#785817;
  --maz-color-warning-900:#4d380f;
  --maz-color-warning-contrast:#384252;
  --maz-color-warning-alpha:#fcb83199;
  --maz-color-warning-alpha-20:#fcb83133;
  --maz-color-danger-50:#ffebeb;
  --maz-color-danger-100:#ffd2d1;
  --maz-color-danger-200:#ffbab8;
  --maz-color-danger-300:#ffa09e;
  --maz-color-danger-400:#ff8785;
  --maz-color-danger:#ff6e6b;
  --maz-color-danger-600:#d25856;
  --maz-color-danger-700:#a54745;
  --maz-color-danger-800:#7b3332;
  --maz-color-danger-900:#4c2020;
  --maz-color-danger-contrast:#fff;
  --maz-color-danger-alpha:#ff6e6b99;
  --maz-color-danger-alpha-20:#ff6e6b33;
  --maz-color-white:#fff;
  --maz-color-white-contrast:#000;
  --maz-color-black:#000;
  --maz-color-black-contrast:#fff;
  --maz-color-text-light:#d9d9d9;
  --maz-color-muted-light:#0000008a;
  --maz-color-text-dark:#212427;
  --maz-color-muted-dark:#e3e3e38a;
  --maz-bg-overlay:#00000080;
  --maz-bg-color-light:#fff;
  --maz-bg-color-light-light:#f0f0f0;
  --maz-bg-color-light-lighter:#f2f2f2;
  --maz-bg-color-dark:#20212c;
  --maz-bg-color-dark-light:#313245;
  --maz-bg-color-dark-lighter:#3b3c54;
  --maz-border-width:0.125rem;
  --maz-border-radius:0.5rem;
  --maz-font-family:system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
  --maz-color-text:var(--maz-color-text-dark);
  --maz-color-muted:var(--maz-color-muted-light);
  --maz-color-bg:var(--maz-bg-color-light);
  --maz-color-bg-light:var(--maz-bg-color-light-light);
  --maz-color-bg-lighter:var(--maz-bg-color-light-lighter);
}
html.dark {
  --maz-color-text:var(--maz-color-text-light);
  --maz-color-muted:var(--maz-color-muted-dark);
  --maz-color-bg:var(--maz-bg-color-dark);
  --maz-color-bg-light:var(--maz-bg-color-dark-light);
  --maz-color-bg-lighter:var(--maz-bg-color-dark-lighter);
}
:root {
  --maz-container-padding-mobile:1rem;
  --maz-container-padding-tablet:2rem;
  --maz-container-padding-desktop:2.5rem;
  --maz-container-padding-value:var(--maz-container-padding-mobile);
  --maz-container-width:calc(100% - var(--maz-container-padding-value)*2);
  --maz-container-padding:calc(50% - var(--maz-container-width)/2);
  --maz-container-max-width:var(--maz-screen-lap-xl);
}
@media only screen and (min-width:1520px) {
  :root {
    --maz-container-width:var(--maz-container-max-width);
  }
}
@media (min-width:576px) {
  :root {
    --maz-container-padding-value:var(--maz-container-padding-tablet);
  }
}
@media (min-width:1024px) {
  :root {
    --maz-container-padding-value:var(--maz-container-padding-desktop);
  }
}
.maz-scale-enter-active,
.maz-scale-leave-active {
  opacity: 1;
  z-index: 1;
  -webkit-transition: all .3s cubic-bezier(.4, .52, .26, .9);
  transition: all .3s cubic-bezier(.4, .52, .26, .9);
}
.maz-scale-enter-from,
.maz-scale-leave-to {
  opacity: .4;
  z-index: 1;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.maz-scale-fade-enter-active,
.maz-scale-fade-leave-active {
  opacity: 1;
  z-index: 1;
  -webkit-transition: all .2s cubic-bezier(.4, .52, .26, .9);
  transition: all .2s cubic-bezier(.4, .52, .26, .9);
}
.maz-scale-fade-enter-from,
.maz-scale-fade-leave-to {
  opacity: 0;
  z-index: 1;
  -webkit-transform: scale(.5);
  transform: scale(.5);
}
.maz-scale-loading-enter-active,
.maz-scale-loading-enter-active .app-loader__content,
.maz-scale-loading-leave-active,
.maz-scale-loading-leave-active .app-loader__content {
  -webkit-transition: all .5s cubic-bezier(.4, .52, .26, .9);
  transition: all .5s cubic-bezier(.4, .52, .26, .9);
  opacity: 1;
}
.maz-scale-loading-enter-active .app-loader__content,
.maz-scale-loading-leave-active .app-loader__content {
  z-index: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.maz-scale-loading-enter-from .app-loader__content,
.maz-scale-loading-leave-to .app-loader__content {
  opacity: .4;
  z-index: 1;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.maz-scale-loading-enter-from,
.maz-scale-loading-leave-to {
  -webkit-transition: all .5s cubic-bezier(.4, .52, .26, .9);
  transition: all .5s cubic-bezier(.4, .52, .26, .9);
  opacity: 0;
}
.maz-slidevnext-enter-active,
.maz-slidevnext-leave-active,
.maz-slidevprev-enter-active,
.maz-slidevprev-leave-active {
  position: absolute;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.maz-slidevnext-enter-from,
.maz-slidevprev-leave-to {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}
.maz-slidevnext-leave-to,
.maz-slidevprev-enter-from {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
}
.maz-slide-enter-active,
.maz-slide-leave-active {
  opacity: 1;
  z-index: 998;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.maz-slide-enter-from,
.maz-slide-leave-to {
  opacity: 0;
  z-index: 998;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}
.maz-slideinvert-enter-active,
.maz-slideinvert-leave-active {
  opacity: 1;
  z-index: 998;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.maz-slideinvert-enter-from,
.maz-slideinvert-leave-to {
  opacity: 0;
  z-index: 998;
  -webkit-transform: translateY(40px);
  transform: translateY(40px);
}
.maz-tags-enter-active,
.maz-tags-leave-active {
  opacity: 1;
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, -webkit-transform .3s;
  transition: transform .3s, opacity .3s;
  transition:
    transform .3s,
    opacity .3s,
    -webkit-transform .3s;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.maz-tags-enter-from,
.maz-tags-leave-to {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.maz-tags-invert-enter-active,
.maz-tags-invert-leave-active {
  opacity: 1;
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, -webkit-transform .3s;
  transition: transform .3s, opacity .3s;
  transition:
    transform .3s,
    opacity .3s,
    -webkit-transform .3s;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.maz-tags-invert-enter-from,
.maz-tags-invert-leave-to {
  opacity: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.maz-expand-enter-active,
.maz-expand-leave-active {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-transition-property: opacity, height;
  transition-property: opacity, height;
  overflow: hidden;
}
.maz-expand-enter-from,
.maz-expand-leave-to {
  height: 0;
  opacity: 0;
}
.maz-tab-transition-enter-from {
  -webkit-transform: translate(100%);
  transform: translate(100%);
}
.maz-tab-transition-leave,
.maz-tab-transition-leave-active {
  position: absolute !important;
  top: 0;
}
.maz-tab-transition-leave-to {
  position: absolute !important;
}
.maz-tab-reverse-transition-enter-from,
.maz-tab-transition-leave-to {
  -webkit-transform: translate(-100%);
  transform: translate(-100%);
}
.maz-tab-reverse-transition-leave,
.maz-tab-reverse-transition-leave-to {
  top: 0;
  position: absolute !important;
  -webkit-transform: translate(100%);
  transform: translate(100%);
}
*,
:after,
:before {
  --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-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:#3b82f680;
  --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: ;
}
::-webkit-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-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:#3b82f680;
  --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: ;
}
::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-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:#3b82f680;
  --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: ;
}
:root {
  --maz-screen-sm:640px;
  --maz-screen-md:768px;
  --maz-screen-lg:1024px;
  --maz-screen-xl:1280px;
  --maz-screen-2xl:1536px;
  --maz-screen-mob-s:320px;
  --maz-screen-mob-m:425px;
  --maz-screen-mob-l:576px;
  --maz-screen-tab-s:640px;
  --maz-screen-tab-m:768px;
  --maz-screen-tab-l:992px;
  --maz-screen-lap-s:1024px;
  --maz-screen-lap-m:1280px;
  --maz-screen-lap-l:1366px;
  --maz-screen-lap-xl:1440px;
  --maz-screen-lap-2xl:1680px;
  --maz-screen-lap-3xl:1920px;
}
.maz-relative {
  position: relative;
}
.\!maz-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.maz-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.maz-my-2 {
  margin-top: .5rem;
  margin-bottom: .5rem;
}
.maz-ml-1 {
  margin-left: .25rem;
}
.maz-ml-2 {
  margin-left: .5rem;
}
.maz-mr-2 {
  margin-right: .5rem;
}
.maz-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.maz-hidden {
  display: none;
}
.maz-h-5 {
  height: 1.25rem;
}
.maz-h-6 {
  height: 1.5rem;
}
.maz-w-10 {
  width: 2.5rem;
}
.maz-w-5 {
  width: 1.25rem;
}
.maz-w-6 {
  width: 1.5rem;
}
.maz-w-full {
  width: 100%;
}
.maz-min-w-0 {
  min-width: 0;
}
.maz-max-w-full {
  max-width: 100%;
}
.maz-flex-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}
.maz-flex-none {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.maz-flex-row {
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.maz-flex-col,
.maz-flex-row {
  -webkit-box-direction: normal;
}
.maz-flex-col {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}
.maz-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.maz-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse:0;
  margin-right: calc(.5rem*var(--tw-space-x-reverse));
  margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
}
.maz-overflow-hidden {
  overflow: hidden;
}
.maz-overflow-x-auto {
  overflow-x: auto;
}
.maz-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.maz-rounded {
  border-radius: var(--maz-border-radius);
}
.maz-rounded-xl {
  border-radius: .75rem;
}
.maz-rounded-t-xl {
  border-top-left-radius: .75rem;
  border-top-right-radius: .75rem;
}
.maz-border-2 {
  border-width: 2px;
}
.maz-border-b-2 {
  border-bottom-width: 2px;
}
.maz-border-t-2 {
  border-top-width: 2px;
}
.maz-border-solid {
  border-style: solid;
}
.maz-border-black {
  border-color: var(--maz-color-black);
}
.maz-border-color-lighter {
  border-color: var(--maz-color-bg-lighter);
}
.maz-border-danger {
  border-color: var(--maz-color-danger);
}
.maz-border-info {
  border-color: var(--maz-color-info);
}
.maz-border-primary {
  border-color: var(--maz-color-primary);
}
.maz-border-secondary {
  border-color: var(--maz-color-secondary);
}
.maz-border-success {
  border-color: var(--maz-color-success);
}
.maz-border-transparent {
  border-color: #0000;
}
.maz-border-warning {
  border-color: var(--maz-color-warning);
}
.maz-border-white {
  border-color: var(--maz-color-white);
}
.maz-bg-color-light {
  background-color: var(--maz-color-bg-light);
}
.maz-bg-overlay {
  background-color: var(--maz-bg-overlay);
}
.maz-p-2 {
  padding: .5rem;
}
.maz-p-3 {
  padding: .75rem;
}
.maz-p-4 {
  padding: 1rem;
}
.maz-py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.maz-text-left {
  text-align: left;
}
.maz-text-right {
  text-align: right;
}
.maz-text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.maz-text-sm {
  font-size: .875rem;
  line-height: 1.25rem;
}
.maz-text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.maz-font-semibold {
  font-weight: 600;
}
.maz-text-danger-600 {
  color: var(--maz-color-danger-600);
}
.maz-text-muted {
  color: var(--maz-color-muted);
}
.maz-text-normal {
  color: var(--maz-color-text);
}
.maz-text-success-600 {
  color: var(--maz-color-success-600);
}
.maz-text-warning-600 {
  color: var(--maz-color-warning-600);
}
.maz-text-white {
  color: var(--maz-color-white);
}
.maz-padded-container {
  width: 100%;
  padding-left: var(--maz-container-padding);
  padding-right: var(--maz-container-padding);
}
.maz-elevation {
  -webkit-box-shadow: 0 5px 10px 0 #0000000d;
  box-shadow: 0 5px 10px 0 #0000000d;
}
.maz-flex-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* sfc-style:/tmp/build_10def555/app/javascript/components/surveys/SurveyForm.vue?type=style&index=0 */
.down[data-v-f4907409] {
  border: 3px solid #dc2626;
  border-radius: 100%;
  padding: 2px;
}
.poor[data-v-f4907409] {
  border: 3px solid #d97706;
  border-radius: 100%;
  padding: 2px;
}
.okay[data-v-f4907409] {
  border: 3px solid #eab308;
  border-radius: 100%;
  padding: 2px;
}
.good[data-v-f4907409] {
  border: 3px solid #84cc16;
  border-radius: 100%;
  padding: 2px;
}
.upbeat[data-v-f4907409] {
  border: 3px solid #16a34a;
  border-radius: 100%;
  padding: 2px;
}
button.emotions[disabled][data-v-f4907409] {
  background-color: #f4f4f5 !important;
}
.happy[data-v-f4907409],
.excited[data-v-f4907409],
.grateful[data-v-f4907409],
.content[data-v-f4907409],
.optimistic[data-v-f4907409],
.appreciated[data-v-f4907409] {
  border-color: #16a34a !important;
  color: #16a34a !important;
}
.disrespected[data-v-f4907409],
.worried[data-v-f4907409],
.upset[data-v-f4907409],
.confused[data-v-f4907409],
.overwhelmed[data-v-f4907409],
.sad[data-v-f4907409] {
  border-color: #dc2626 !important;
  color: #dc2626 !important;
}

/* sfc-style:/tmp/build_10def555/app/javascript/components/surveys/SignUpForm.vue?type=style&index=0 */
.modal[data-v-9d071ae5] {
  display: none;
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}
.modal.active[data-v-9d071ae5] {
  display: block;
}

/* sfc-style:/tmp/build_10def555/app/javascript/components/SurveyRenderer.vue?type=style&index=0 */
:root {
  --base-input: #e4e4e7;
  --base-background: #ffffff;
  --base-foreground: #18181b;
  --base-muted-foreground: #71717a;
  --border-radius-md: 6px;
  --base-accent: #f4f4f5;
  --tailwind-colors-base-transparent: rgba(255, 255, 255, 0);
  --tailwind-colors-green-600: #16a34a;
  --tailwind-colors-red-600: #dc2626;
  --typography-base-sizes-small-font-size: 14px;
  --typography-base-sizes-extra-small-font-size: 12px;
  --opacity-opacity-50: 0.5;
  --typography-typography-components-h4-font-size: 20px;
  --base-emoji-content-1: "";
  --base-emoji-content-2: "";
}
.language_drop_down {
  border-radius: var(--border-radius-md);
  border: 1px solid var(--base-input);
  background: var(--base-background);
  color: var(--base-foreground);
}
.thank_u_head {
  font-size: var(--typography-typography-components-h4-font-size);
}
.mute_btn {
  color: var(--base-muted-foreground);
  border: 1px solid var(--base-input);
  opacity: var(--opacity-opacity-50);
  background: var(--base-accent);
}
.unmute_btn {
  border: 1px solid var(--base-input);
  background: var(--tailwind-colors-base-transparent);
}
.happy,
.excited,
.grateful,
.content,
.optimistic,
.appreciated {
  color: var(--tailwind-colors-green-600) !important;
  border: 1px solid var(--tailwind-colors-green-600);
}
@media (max-width: 480px) {
}
.disrespected,
.worried,
.upset,
.confused,
.overwhelmed,
.sad {
  color: var(--tailwind-colors-red-600) !important;
  border: 1px solid var(--tailwind-colors-red-600);
}
.muted_textarea {
  opacity: var(--opacity-opacity-50);
}
.input-field-design {
  font-size: var(--typography-base-sizes-small-font-size);
  border-radius: var(--border-radius-md);
  border: 1px solid var(--base-input);
  --tw-ring-color: var(--base-input) !important;
  background: var(--base-background);
  color: var(--base-muted-foreground);
}
.unmuted_selection {
  opacity: 1;
  font-weight: 600;
}
.muted_selection {
  opacity: 0.5;
}
