@charset "UTF-8";

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

/* node_modules/@swimlane/ngx-datatable/index.css */
.ngx-datatable {
  display: block;
  overflow: hidden;
  justify-content: center;
  position: relative;
  transform: translate3d(0, 0, 0);
}
.ngx-datatable [hidden] {
  display: none !important;
}
.ngx-datatable *,
.ngx-datatable *:before,
.ngx-datatable *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.ngx-datatable.scroll-vertical .datatable-body {
  overflow-y: auto;
}
.ngx-datatable.scroll-vertical.virtualized .datatable-body .datatable-row-wrapper {
  position: absolute;
}
.ngx-datatable.scroll-horz .datatable-body {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.ngx-datatable.fixed-header .datatable-header .datatable-header-inner {
  white-space: nowrap;
}
.ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ngx-datatable.fixed-row .datatable-scroll {
  white-space: nowrap;
}
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row {
  white-space: nowrap;
}
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-cell {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-group-cell {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ngx-datatable .datatable-body-row,
.ngx-datatable .datatable-row-center,
.ngx-datatable .datatable-header-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  -webkit-flex-flow: row;
  -moz-flex-flow: row;
  -ms-flex-flow: row;
  -o-flex-flow: row;
  flex-flow: row;
}
.ngx-datatable .datatable-body-cell,
.ngx-datatable .datatable-header-cell {
  overflow-x: hidden;
  vertical-align: top;
  display: inline-block;
  line-height: 1.625;
}
.ngx-datatable .datatable-body-cell:focus,
.ngx-datatable .datatable-header-cell:focus {
  outline: none;
}
.ngx-datatable .datatable-row-left,
.ngx-datatable .datatable-row-right {
  z-index: 9;
}
.ngx-datatable .datatable-row-left,
.ngx-datatable .datatable-row-center,
.ngx-datatable .datatable-row-group,
.ngx-datatable .datatable-row-right {
  position: relative;
}
.ngx-datatable .datatable-header {
  display: block;
  overflow: hidden;
}
.ngx-datatable .datatable-header .datatable-header-inner {
  align-items: stretch;
  -webkit-align-items: stretch;
}
.ngx-datatable .datatable-header .datatable-header-cell {
  position: relative;
  display: inline-block;
}
.ngx-datatable .datatable-header .datatable-header-cell.sortable .datatable-header-cell-wrapper {
  cursor: pointer;
}
.ngx-datatable .datatable-header .datatable-header-cell.longpress .datatable-header-cell-wrapper {
  cursor: move;
}
.ngx-datatable .datatable-header .datatable-header-cell .sort-btn {
  line-height: 100%;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
}
.ngx-datatable .datatable-header .datatable-header-cell .resize-handle,
.ngx-datatable .datatable-header .datatable-header-cell .resize-handle--not-resizable {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  padding: 0 4px;
  visibility: hidden;
}
.ngx-datatable .datatable-header .datatable-header-cell .resize-handle {
  cursor: ew-resize;
}
.ngx-datatable .datatable-header .datatable-header-cell.resizeable:hover .resize-handle {
  visibility: visible;
}
.ngx-datatable .datatable-header .datatable-header-cell:hover .resize-handle--not-resizable {
  visibility: visible;
}
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker {
  position: absolute;
  top: 0;
  bottom: 0;
}
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromLeft {
  right: 0;
}
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromRight {
  left: 0;
}
.ngx-datatable .datatable-header .datatable-header-cell .datatable-header-cell-template-wrap {
  height: inherit;
}
.ngx-datatable .datatable-body {
  position: relative;
  z-index: 10;
  display: block;
}
.ngx-datatable .datatable-body .datatable-scroll {
  display: inline-block;
}
.ngx-datatable .datatable-body .datatable-row-detail {
  overflow-y: hidden;
}
.ngx-datatable .datatable-body .datatable-row-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ngx-datatable .datatable-body .datatable-body-row {
  outline: none;
}
.ngx-datatable .datatable-body .datatable-body-row > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.ngx-datatable .datatable-footer {
  display: block;
  width: 100%;
  overflow: auto;
}
.ngx-datatable .datatable-footer .datatable-footer-inner {
  display: flex;
  align-items: center;
  width: 100%;
}
.ngx-datatable .datatable-footer .selected-count .page-count {
  flex: 1 1 40%;
}
.ngx-datatable .datatable-footer .selected-count .datatable-pager {
  flex: 1 1 60%;
}
.ngx-datatable .datatable-footer .page-count {
  flex: 1 1 20%;
}
.ngx-datatable .datatable-footer .datatable-pager {
  flex: 1 1 80%;
  text-align: right;
}
.ngx-datatable .datatable-footer .datatable-pager .pager,
.ngx-datatable .datatable-footer .datatable-pager .pager li {
  padding: 0;
  margin: 0;
  display: inline-block;
  list-style: none;
}
.ngx-datatable .datatable-footer .datatable-pager .pager li,
.ngx-datatable .datatable-footer .datatable-pager .pager li a {
  outline: none;
}
.ngx-datatable .datatable-footer .datatable-pager .pager li a {
  cursor: pointer;
  display: inline-block;
}
.ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a {
  cursor: not-allowed;
}

/* node_modules/@swimlane/ngx-datatable/themes/material.css */
.ngx-datatable.material {
  background: #fff;
  box-shadow:
    0 5px 5px -3px rgba(0, 0, 0, 0.2),
    0 8px 10px 1px rgba(0, 0, 0, 0.14),
    0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.ngx-datatable.material.striped .datatable-row-odd {
  background: #eee;
}
.ngx-datatable.material.single-selection .datatable-body-row.active,
.ngx-datatable.material.single-selection .datatable-body-row.active .datatable-row-group,
.ngx-datatable.material.multi-selection .datatable-body-row.active,
.ngx-datatable.material.multi-selection .datatable-body-row.active .datatable-row-group,
.ngx-datatable.material.multi-click-selection .datatable-body-row.active,
.ngx-datatable.material.multi-click-selection .datatable-body-row.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}
.ngx-datatable.material.single-selection .datatable-body-row.active:hover,
.ngx-datatable.material.single-selection .datatable-body-row.active:hover .datatable-row-group,
.ngx-datatable.material.multi-selection .datatable-body-row.active:hover,
.ngx-datatable.material.multi-selection .datatable-body-row.active:hover .datatable-row-group,
.ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover,
.ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}
.ngx-datatable.material.single-selection .datatable-body-row.active:focus,
.ngx-datatable.material.single-selection .datatable-body-row.active:focus .datatable-row-group,
.ngx-datatable.material.multi-selection .datatable-body-row.active:focus,
.ngx-datatable.material.multi-selection .datatable-body-row.active:focus .datatable-row-group,
.ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus,
.ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover,
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group {
  background-color: #eee;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus,
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus .datatable-row-group {
  background-color: #ddd;
}
.ngx-datatable.material.cell-selection .datatable-body-cell:hover,
.ngx-datatable.material.cell-selection .datatable-body-cell:hover .datatable-row-group {
  background-color: #eee;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}
.ngx-datatable.material.cell-selection .datatable-body-cell:focus,
.ngx-datatable.material.cell-selection .datatable-body-cell:focus .datatable-row-group {
  background-color: #ddd;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active,
.ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}
.ngx-datatable.material .empty-row {
  height: 50px;
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}
.ngx-datatable.material .loading-row {
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}
.ngx-datatable.material .datatable-header .datatable-row-left,
.ngx-datatable.material .datatable-body .datatable-row-left {
  background-color: #fff;
  background-position: 100% 0;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==);
}
.ngx-datatable.material .datatable-header .datatable-row-right,
.ngx-datatable.material .datatable-body .datatable-row-right {
  background-position: 0 0;
  background-color: #fff;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQI12PQkNdi1VTQ5gbSwkAsDQARLAIGtOSFUAAAAABJRU5ErkJggg==);
}
.ngx-datatable.material .datatable-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ngx-datatable.material .datatable-header .datatable-header-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  font-weight: 400;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.54);
  vertical-align: bottom;
  font-size: 12px;
  font-weight: 500;
}
.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper {
  position: relative;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.longpress .draggable::after {
  transition: transform 400ms ease, opacity 400ms ease;
  opacity: 0.5;
  transform: scale(1);
}
.ngx-datatable.material .datatable-header .datatable-header-cell .draggable::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
  height: 60px;
  width: 60px;
  background: #eee;
  border-radius: 100%;
  opacity: 1;
  filter: none;
  transform: scale(0);
  z-index: 9999;
  pointer-events: none;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.dragging .resize-handle {
  border-right: none;
}
.ngx-datatable.material .datatable-header .resize-handle {
  border-right: solid 1px #eee;
}
.ngx-datatable.material .datatable-body {
  position: relative;
}
.ngx-datatable.material .datatable-body .datatable-row-detail {
  background: #f5f5f5;
  padding: 10px;
}
.ngx-datatable.material .datatable-body .datatable-group-header {
  background: #f5f5f5;
  border-bottom: solid 1px #d9d8d9;
  border-top: solid 1px #d9d8d9;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-group-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}
.ngx-datatable.material .datatable-body .progress-linear {
  display: block;
  position: sticky;
  width: 100%;
  height: 5px;
  padding: 0;
  margin: 0;
  top: 0;
}
.ngx-datatable.material .datatable-body .progress-linear .container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  -webkit-transform: translate(0, 0) scale(1, 1);
  transform: translate(0, 0) scale(1, 1);
  background-color: #aad1f9;
}
.ngx-datatable.material .datatable-body .progress-linear .container .bar {
  transition: all 0.2s linear;
  -webkit-animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  background-color: #106cc8;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}
.ngx-datatable.material .datatable-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
}
.ngx-datatable.material .datatable-footer .page-count {
  line-height: 50px;
  height: 50px;
  padding: 0 1.2rem;
}
.ngx-datatable.material .datatable-footer .datatable-pager {
  margin: 0 10px;
}
.ngx-datatable.material .datatable-footer .datatable-pager li {
  vertical-align: middle;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.disabled a {
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: transparent !important;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.active a {
  background-color: rgba(158, 158, 158, 0.2);
  font-weight: bold;
}
.ngx-datatable.material .datatable-footer .datatable-pager a {
  height: 22px;
  min-width: 24px;
  line-height: 22px;
  padding: 0 6px;
  border-radius: 3px;
  margin: 6px 3px;
  text-align: center;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.54);
  text-decoration: none;
  vertical-align: bottom;
}
.ngx-datatable.material .datatable-footer .datatable-pager a:hover {
  color: rgba(0, 0, 0, 0.75);
  background-color: rgba(158, 158, 158, 0.2);
}
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-left,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-skip,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-right,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-prev {
  font-size: 20px;
  line-height: 20px;
  padding: 0 3px;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row {
  background-color: #ddd;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row:hover {
  background-color: #ddd;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row .datatable-body-cell {
  font-weight: bold;
}
.datatable-checkbox {
  position: relative;
  margin: 0;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  padding: 0;
}
.datatable-checkbox input[type=checkbox] {
  position: relative;
  margin: 0 1rem 0 0;
  cursor: pointer;
  outline: none;
}
.datatable-checkbox input[type=checkbox]:before {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "";
  position: absolute;
  left: 0;
  z-index: 1;
  width: 1rem;
  height: 1rem;
  border: 2px solid #f2f2f2;
}
.datatable-checkbox input[type=checkbox]:checked:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  height: 0.5rem;
  border-color: #009688;
  border-top-style: none;
  border-right-style: none;
}
.datatable-checkbox input[type=checkbox]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: #fff;
  cursor: pointer;
}
@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}

/* node_modules/@swimlane/ngx-datatable/assets/icons.css */
@font-face {
  font-family: "data-table";
  src: url("./media/data-table-DGQ4LQQR.eot");
  src:
    url("./media/data-table-DGQ4LQQR.eot?#iefix") format("embedded-opentype"),
    url("./media/data-table-2IZ2Q4SK.woff") format("woff"),
    url("./media/data-table-J6MZE774.ttf") format("truetype"),
    url("./media/data-table-AKMZFM4M.svg#data-table") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]::before {
  font-family: "data-table" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^=datatable-icon-]::before,
[class*=" datatable-icon-"]::before {
  font-family: "data-table" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.datatable-icon-filter::before {
  content: "b";
}
.datatable-icon-collapse::before {
  content: "a";
}
.datatable-icon-expand::before {
  content: "c";
}
.datatable-icon-close::before {
  content: "d";
}
.datatable-icon-up::before {
  content: "e";
}
.datatable-icon-down::before {
  content: "f";
}
.datatable-icon-sort-unset::before {
  content: "c";
  opacity: 0.5;
}
.datatable-icon-sort::before {
  content: "g";
}
.datatable-icon-done::before {
  content: "h";
}
.datatable-icon-done-all::before {
  content: "i";
}
.datatable-icon-search::before {
  content: "j";
}
.datatable-icon-pin::before {
  content: "k";
}
.datatable-icon-add::before {
  content: "m";
}
.datatable-icon-left::before {
  content: "o";
}
.datatable-icon-right::before {
  content: "p";
}
.datatable-icon-skip::before {
  content: "q";
}
.datatable-icon-prev::before {
  content: "r";
}

/* node_modules/ngx-bootstrap/datepicker/bs-datepicker.css */
.bs-datepicker {
  display: flex;
  align-items: stretch;
  flex-flow: row wrap;
  background: #fff;
  box-shadow: 0 0 10px 0 #aaa;
  position: relative;
  z-index: 1;
}
.bs-datepicker:after {
  clear: both;
  content: "";
  display: block;
}
.bs-datepicker bs-day-picker {
  float: left;
}
.bs-datepicker {
}
.bs-datepicker button:hover,
.bs-datepicker button:focus,
.bs-datepicker button:active,
.bs-datepicker input:hover,
.bs-datepicker input:focus,
.bs-datepicker input:active,
.bs-datepicker-btns button:hover,
.bs-datepicker-btns button:focus,
.bs-datepicker-btns button:active,
.bs-datepicker-predefined-btns button:active,
.bs-datepicker-predefined-btns button:focus {
  outline: none;
}
.bs-datepicker {
}
.bs-datepicker-head {
  min-width: 270px;
  height: 50px;
  padding: 10px;
  border-radius: 3px 3px 0 0;
  text-align: justify;
}
.bs-datepicker-head:after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.bs-datepicker-head {
}
.bs-datepicker-head button {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  height: 30px;
  line-height: 30px;
  border: 0;
  background: transparent;
  text-align: center;
  cursor: pointer;
  color: #fff;
  transition: 0.3s;
}
.bs-datepicker-head button[disabled],
.bs-datepicker-head button[disabled]:hover,
.bs-datepicker-head button[disabled]:active {
  background: rgba(221, 221, 221, 0.3);
  color: #f5f5f5;
  cursor: not-allowed;
}
.bs-datepicker-head button.previous span {
  transform: translate(-1px, -1px);
}
.bs-datepicker-head button.next span {
  transform: translate(1px, -1px);
}
.bs-datepicker-head button.next,
.bs-datepicker-head button.previous {
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.bs-datepicker-head button.next span,
.bs-datepicker-head button.previous span {
  font-size: 28px;
  line-height: 1;
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.bs-datepicker-head button.current {
  border-radius: 15px;
  max-width: 155px;
  padding: 0 13px;
}
.bs-datepicker-head button:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.bs-datepicker-head button:active {
  background-color: rgba(0, 0, 0, 0.2);
}
.bs-datepicker {
}
.bs-datepicker-body {
  padding: 10px;
  border-radius: 0 0 3px 3px;
  min-height: 232px;
  min-width: 278px;
  border: 1px solid #e9edf0;
}
.bs-datepicker-body .days.weeks {
  position: relative;
  z-index: 1;
}
.bs-datepicker-body {
}
.bs-datepicker-body table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.bs-datepicker-body table th {
  font-size: 13px;
  color: #9aaec1;
  font-weight: 400;
  text-align: center;
}
.bs-datepicker-body table td {
  color: #54708b;
  text-align: center;
  position: relative;
  padding: 0;
}
.bs-datepicker-body table td span {
  display: block;
  margin: 0 auto;
  font-size: 13px;
  border-radius: 50%;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bs-datepicker-body table td {
}
.bs-datepicker-body table td:not(.disabled):not(.week) span:not(.disabled):not(.is-other-month) {
  cursor: pointer;
}
.bs-datepicker-body table td.is-highlighted:not(.disabled):not(.selected) span,
.bs-datepicker-body table td span.is-highlighted:not(.disabled):not(.selected) {
  background-color: #e9edf0;
  transition: 0s;
}
.bs-datepicker-body table td.is-active-other-month:not(.disabled):not(.selected) span,
.bs-datepicker-body table td span.is-active-other-month:not(.disabled):not(.selected) {
  background-color: #e9edf0;
  transition: 0s;
  cursor: pointer;
}
.bs-datepicker-body table td span.disabled,
.bs-datepicker-body table td.disabled span {
  color: #9aaec1;
}
.bs-datepicker-body table td span.selected,
.bs-datepicker-body table td.selected span {
  color: #fff;
}
.bs-datepicker-body table td span.selected.disabled,
.bs-datepicker-body table td.selected.disabled span {
  opacity: 0.3;
}
.bs-datepicker-body table td span.is-other-month,
.bs-datepicker-body table td.is-other-month span {
  color: rgba(0, 0, 0, 0.25);
}
.bs-datepicker-body table td.active {
  position: relative;
}
.bs-datepicker-body table td.active.select-start:before {
  left: 35%;
}
.bs-datepicker-body table td.active.select-end:before {
  left: -85%;
}
.bs-datepicker-body table td span.active.select-start:after,
.bs-datepicker-body table td span.active.select-end:after,
.bs-datepicker-body table td.active.select-start span:after,
.bs-datepicker-body table td.active.select-end span:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  transition: 0.3s;
  top: 0;
  border-radius: 50%;
}
.bs-datepicker-body table td:before,
.bs-datepicker-body table td span:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 6px;
  bottom: 6px;
  left: -3px;
  right: -2px;
  box-sizing: content-box;
  background: transparent;
}
.bs-datepicker-body table td.active.select-start + td.active:before {
  left: -20%;
}
.bs-datepicker-body table td:last-child.active:before {
  border-radius: 0 3px 3px 0;
  width: 125%;
  left: -25%;
}
.bs-datepicker-body table td span[class*=select-],
.bs-datepicker-body table td[class*=select-] span {
  border-radius: 50%;
  color: #fff;
}
.bs-datepicker-body table {
}
.bs-datepicker-body table.days td.active:not(.select-start):not(.disabled):before,
.bs-datepicker-body table.days td.in-range:not(.select-start):not(.disabled):before,
.bs-datepicker-body table.days span.active:not(.select-start):not(.disabled):before,
.bs-datepicker-body table.days span.in-range:not(.select-start):not(.disabled):before {
  background: #e9edf0;
}
.bs-datepicker-body table.days span {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.bs-datepicker-body table.days span.select-start {
  z-index: 2;
}
.bs-datepicker-body table.days span.is-highlighted.in-range:before {
  right: 3px;
  left: 0;
}
.bs-datepicker-body table.days span.in-range.select-end:before {
  right: 4px;
  left: 0;
}
.bs-datepicker-body table.days td.select-start + td.select-end:before,
.bs-datepicker-body table.days td.select-start + td.is-highlighted:before,
.bs-datepicker-body table.days td.active + td.is-highlighted:before,
.bs-datepicker-body table.days td.active + td.select-end:before,
.bs-datepicker-body table.days td.in-range + td.is-highlighted:before,
.bs-datepicker-body table.days td.in-range + td.select-end:before {
  background: #e9edf0;
  width: 100%;
}
.bs-datepicker-body table {
}
.bs-datepicker-body table.weeks tr td:nth-child(2).active:before {
  border-radius: 3px 0 0 3px;
  left: 0;
  width: 100%;
}
.bs-datepicker-body table:not(.weeks) tr td:first-child:before {
  border-radius: 3px 0 0 3px;
}
.bs-datepicker-body table.years td span {
  width: 46px;
  height: 46px;
  line-height: 45px;
  margin: 0 auto;
}
.bs-datepicker-body table.years tr:not(:last-child) td span {
  margin-bottom: 8px;
}
.bs-datepicker-body table.months td {
  height: 52px;
}
.bs-datepicker-body table.months td span {
  padding: 6px;
  border-radius: 15px;
}
.bs-datepicker {
}
.bs-datepicker .current-timedate {
  color: #54708b;
  font-size: 15px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  border-radius: 20px;
  border: 1px solid #e9edf0;
  margin-bottom: 10px;
  cursor: pointer;
  text-transform: uppercase;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bs-datepicker .current-timedate span:not(:empty):before {
  content: "";
  width: 15px;
  height: 16px;
  display: inline-block;
  margin-right: 4px;
  vertical-align: text-bottom;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAABMklEQVQoU9VTwW3CQBCcOUgBtEBKSAukAnBKME+wFCAlYIhk8sQlxFABtJAScAsuAPBEewYcxCP8ouxrPDsza61uiVN1o6RNHD4htSCmq49RfO71BvMJqBBkITRf1kmUW49nQRC9h1I5AZlBClaL8aP1fKgOOxCx8aSLs+Q19eZuNO8QmPqJRtDFguy7OAcDbJPs+/BKVPDIPrvD2ZJgWAmVe7O0rI0Vqs1seyWUXpuJoppYCa5L+U++NpNPkr5OE2oMdARsb3gykJT5ydZcL8Z9Ww60nxg2LhjON9li9OwXZzo+xLbp3nC2s9CL2RrueGyVrgwNm8HpsCzZ9EEW6kqXlo1GQe03FzP/7W8Hl0dBtu7Bf7zt6mIwvX1RvzDCm7+q3mAW0Dl/GPdUCeXrZLT9BrDrGkm4qlPvAAAAAElFTkSuQmCC);
}
.bs-datepicker {
}
.bs-datepicker-multiple {
  border-radius: 4px 0 0 4px;
}
.bs-datepicker-multiple + .bs-datepicker-multiple {
  margin-left: 10px;
}
.bs-datepicker-multiple .bs-datepicker {
  box-shadow: none;
  position: relative;
}
.bs-datepicker-multiple .bs-datepicker:not(:last-child) {
  padding-right: 10px;
}
.bs-datepicker-multiple .bs-datepicker + .bs-datepicker:after {
  content: "";
  display: block;
  width: 14px;
  height: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAA1ElEQVQoU42RsQrCUAxF77VuDu7O4oMWW//BURBBpZvgKk4uIrjoqKOTf+DopIO4uYggtFTfw3+pkQqCW1/G5J7kJiFy4m5MxUlxAzgIPHX+lzMPzupRYlYgxiR7vqsOP8YKzsTx0yxFMCUZ+q7aZzlr+OvgoWcAFyAHgat2jLWu48252DdqAihDJGSSJNUUxYmQjs3+hPQBlAh2rG2LCOPnaw3IiGDX99TRCs7ASJsNhUOA7d/LcuHvRG22FIZvsNXw1MX6VZExCilOQKEfeLXr/10+aC9Ho7arh7oAAAAASUVORK5CYII=);
  position: absolute;
  top: 25px;
  left: -8px;
}
.bs-datepicker-multiple .bs-datepicker .left {
  float: left;
}
.bs-datepicker-multiple .bs-datepicker .right {
  float: right;
}
.bs-datepicker {
}
.bs-datepicker-container {
  padding: 15px;
}
.bs-datepicker .bs-media-container {
  display: flex;
}
@media (max-width: 768px) {
  .bs-datepicker .bs-media-container {
    flex-direction: column;
  }
}
.bs-datepicker .bs-timepicker-in-datepicker-container {
  display: flex;
  justify-content: space-around;
}
.bs-datepicker {
}
.bs-datepicker-custom-range {
  padding: 15px;
  background: #eee;
}
.bs-datepicker {
}
.bs-datepicker-predefined-btns button {
  width: 100%;
  display: block;
  height: 30px;
  background-color: #9aaec1;
  border-radius: 4px;
  color: #fff;
  border: 0;
  margin-bottom: 10px;
  padding: 0 18px;
  text-align: left;
  transition: 0.3s;
}
.bs-datepicker-predefined-btns button:hover {
  background-color: #54708b;
}
.bs-datepicker {
}
.bs-datepicker-buttons {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  padding-top: 10px;
  border-top: 1px solid #e9edf0;
}
.bs-datepicker-buttons .btn-default {
  margin-left: 10px;
}
.bs-datepicker-buttons .btn-today-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.bs-datepicker-buttons .clear-right,
.bs-datepicker-buttons .today-right {
  flex-grow: 0;
}
.bs-datepicker-buttons .clear-left,
.bs-datepicker-buttons .today-left {
  flex-grow: 1;
}
.bs-datepicker-buttons .clear-center,
.bs-datepicker-buttons .today-center {
  flex-grow: 0.5;
}
.bs-timepicker-container {
  padding: 10px 0;
}
.bs-timepicker-label {
  color: #54708b;
  margin-bottom: 10px;
}
.bs-timepicker-controls {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.bs-timepicker-controls button {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 0;
  background-color: #e9edf0;
  color: #54708b;
  font-size: 16px;
  font-weight: 700;
  vertical-align: middle;
  line-height: 0;
  padding: 0;
  transition: 0.3s;
}
.bs-timepicker-controls button:hover {
  background-color: #d5dadd;
}
.bs-timepicker-controls input {
  width: 35px;
  height: 25px;
  border-radius: 13px;
  text-align: center;
  border: 1px solid #e9edf0;
}
.bs-timepicker .switch-time-format {
  text-transform: uppercase;
  min-width: 54px;
  height: 25px;
  border-radius: 20px;
  border: 1px solid #e9edf0;
  background: #fff;
  color: #54708b;
  font-size: 13px;
}
.bs-timepicker .switch-time-format img {
  vertical-align: initial;
  margin-left: 4px;
}
bs-datepicker-container,
bs-daterangepicker-container {
  z-index: 1080;
}
@media (max-width: 768px) {
  .bs-datepicker {
    width: min-content;
    justify-content: center;
  }
  .bs-datepicker-multiple {
    display: flex;
  }
  .bs-datepicker-multiple + .bs-datepicker-multiple {
    margin-top: 10px;
    margin-left: 0;
  }
}
.theme-default .bs-datepicker-head {
  background-color: #777;
}
.theme-default .btn-today-wrapper .btn-success,
.theme-default .btn-clear-wrapper .btn-success {
  background-color: #777;
  border-color: #777;
}
.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,
.theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-default .btn-today-wrapper .btn-success:focus,
.theme-default .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,
.theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #616161;
  border-color: #616161;
}
.theme-default .btn-today-wrapper .btn-success:hover,
.theme-default .btn-clear-wrapper .btn-success:hover {
  background-color: #6F6E6E;
  border-color: #6F6E6E;
}
.theme-default .bs-datepicker-predefined-btns button.selected {
  background-color: #777;
}
.theme-default .bs-datepicker-body table td span.selected,
.theme-default .bs-datepicker-body table td.selected span,
.theme-default .bs-datepicker-body table td span[class*=select-]:after,
.theme-default .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #777;
}
.theme-default .bs-datepicker-body table td.week span {
  color: #777;
}
.theme-default .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #777;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-green .bs-datepicker-head {
  background-color: #5cb85c;
}
.theme-green .btn-today-wrapper .btn-success,
.theme-green .btn-clear-wrapper .btn-success {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,
.theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-green .btn-today-wrapper .btn-success:focus,
.theme-green .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,
.theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #1e7e34;
  border-color: #1e7e34;
}
.theme-green .btn-today-wrapper .btn-success:hover,
.theme-green .btn-clear-wrapper .btn-success:hover {
  background-color: #218838;
  border-color: #218838;
}
.theme-green .bs-datepicker-predefined-btns button.selected {
  background-color: #5cb85c;
}
.theme-green .bs-datepicker-body table td span.selected,
.theme-green .bs-datepicker-body table td.selected span,
.theme-green .bs-datepicker-body table td span[class*=select-]:after,
.theme-green .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #5cb85c;
}
.theme-green .bs-datepicker-body table td.week span {
  color: #5cb85c;
}
.theme-green .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #5cb85c;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-blue .bs-datepicker-head {
  background-color: #5bc0de;
}
.theme-blue .btn-today-wrapper .btn-success,
.theme-blue .btn-clear-wrapper .btn-success {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,
.theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-blue .btn-today-wrapper .btn-success:focus,
.theme-blue .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,
.theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #2AA8CD;
  border-color: #2AA8CD;
}
.theme-blue .btn-today-wrapper .btn-success:hover,
.theme-blue .btn-clear-wrapper .btn-success:hover {
  background-color: #3AB3D7;
  border-color: #3AB3D7;
}
.theme-blue .bs-datepicker-predefined-btns button.selected {
  background-color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td span.selected,
.theme-blue .bs-datepicker-body table td.selected span,
.theme-blue .bs-datepicker-body table td span[class*=select-]:after,
.theme-blue .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td.week span {
  color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #5bc0de;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-dark-blue .bs-datepicker-head {
  background-color: #337ab7;
}
.theme-dark-blue .btn-today-wrapper .btn-success,
.theme-dark-blue .btn-clear-wrapper .btn-success {
  background-color: #337ab7;
  border-color: #337ab7;
}
.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,
.theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-dark-blue .btn-today-wrapper .btn-success:focus,
.theme-dark-blue .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,
.theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #266498;
  border-color: #266498;
}
.theme-dark-blue .btn-today-wrapper .btn-success:hover,
.theme-dark-blue .btn-clear-wrapper .btn-success:hover {
  background-color: #2C6FA9;
  border-color: #2C6FA9;
}
.theme-dark-blue .bs-datepicker-predefined-btns button.selected {
  background-color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td span.selected,
.theme-dark-blue .bs-datepicker-body table td.selected span,
.theme-dark-blue .bs-datepicker-body table td span[class*=select-]:after,
.theme-dark-blue .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td.week span {
  color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #337ab7;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-red .bs-datepicker-head {
  background-color: #d9534f;
}
.theme-red .btn-today-wrapper .btn-success,
.theme-red .btn-clear-wrapper .btn-success {
  background-color: #d9534f;
  border-color: #d9534f;
}
.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,
.theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-red .btn-today-wrapper .btn-success:focus,
.theme-red .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,
.theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #D23531;
  border-color: #D23531;
}
.theme-red .btn-today-wrapper .btn-success:hover,
.theme-red .btn-clear-wrapper .btn-success:hover {
  background-color: #E33732;
  border-color: #E33732;
}
.theme-red .bs-datepicker-predefined-btns button.selected {
  background-color: #d9534f;
}
.theme-red .bs-datepicker-body table td span.selected,
.theme-red .bs-datepicker-body table td.selected span,
.theme-red .bs-datepicker-body table td span[class*=select-]:after,
.theme-red .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #d9534f;
}
.theme-red .bs-datepicker-body table td.week span {
  color: #d9534f;
}
.theme-red .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #d9534f;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-orange .bs-datepicker-head {
  background-color: #f0ad4e;
}
.theme-orange .btn-today-wrapper .btn-success,
.theme-orange .btn-clear-wrapper .btn-success {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,
.theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-orange .btn-today-wrapper .btn-success:focus,
.theme-orange .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,
.theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #ED9C29;
  border-color: #ED9C29;
}
.theme-orange .btn-today-wrapper .btn-success:hover,
.theme-orange .btn-clear-wrapper .btn-success:hover {
  background-color: #FFAC35;
  border-color: #FFAC35;
}
.theme-orange .bs-datepicker-predefined-btns button.selected {
  background-color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td span.selected,
.theme-orange .bs-datepicker-body table td.selected span,
.theme-orange .bs-datepicker-body table td span[class*=select-]:after,
.theme-orange .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td.week span {
  color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #f0ad4e;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}

/* 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/tui-calendar/dist/tui-calendar.min.css */
/*!
 * TOAST UI Calendar
 * @version 1.15.3 | Thu Feb 17 2022
 * @author NHN FE Development Lab <dl_javascript@nhn.com>
 * @license MIT
 */
.tui-full-calendar-layout {
  height: 100%;
  position: relative;
  box-sizing: border-box;
}
.tui-full-calendar-layout * {
  box-sizing: border-box;
}
.tui-full-calendar-dragging {
  cursor: move;
}
.tui-full-calendar-resizing {
  cursor: row-resize;
}
.tui-full-calendar-resizing-x {
  cursor: col-resize;
}
.tui-full-calendar-hidden {
  display: none !important;
}
.tui-full-calendar-invisible span {
  visibility: hidden;
}
.tui-full-calendar-clear:after {
  content: "";
  display: block;
  clear: both;
}
.tui-full-calendar-scroll-y {
  overflow-y: scroll;
}
.tui-full-calendar-dot {
  display: inline-block;
  position: relative;
  top: -1px;
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
}
.tui-full-calendar-holiday {
  color: red;
}
.tui-full-calendar-today {
  background: rgba(218, 229, 249, .3);
}
.handle-x {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAACVBMVEX///////////+OSuX+AAAAA3RSTlMrQJG5H4EIAAAAEUlEQVR4AWNgYoRABhjEFAEAArQAIcHQcPsAAAAASUVORK5CYII=);
}
.handle-x,
.handle-y {
  background-position: 50%;
  background-repeat: no-repeat;
}
.handle-y {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAMAAADp7a43AAAACVBMVEX///////////+OSuX+AAAAA3RSTlMrQJG5H4EIAAAAEUlEQVR4AWNgYmRiZABB/CwAAtgAIUTUNkMAAAAASUVORK5CYII=);
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
  .handle-x {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAMAAADHqI+lAAAACVBMVEX///////////+OSuX+AAAAA3RSTlMZK5EY+QKaAAAAGUlEQVR4AWNgYmJAwegCIMDIiIwxBKhhBgAcSABh8gN42gAAAABJRU5ErkJggg==);
    background-size: 8px 4px;
  }
  .handle-y {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAMAAAAcVM5PAAAACVBMVEX///////////+OSuX+AAAAA3RSTlMEK5EMBzK5AAAAGElEQVR4AWNgYmIAYxgDBBgZQRjOoKcaABzQAGGjsIM/AAAAAElFTkSuQmCC);
    background-size: 4px 8px;
  }
}
.tui-full-calendar-month-week-item .tui-full-calendar-weekday-grid {
  overflow-y: hidden;
}
.tui-full-calendar-month-week-item .tui-full-calendar-weekday-schedules {
  overflow-y: visible;
  height: 0;
}
.tui-full-calendar-month-week-item .tui-full-calendar-weekday-schedule {
  margin: 0 10px;
}
.tui-full-calendar-month-week-item .tui-full-calendar-today {
  background: none;
}
.tui-full-calendar-month-week-item .tui-full-calendar-today .tui-full-calendar-weekday-grid-date-decorator {
  display: inline-block;
  width: 27px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  background: #135de6;
  border-radius: 50%;
  color: #fff;
  font-weight: 700;
  margin-left: 2px;
}
.tui-full-calendar-weekday-grid,
.tui-full-calendar-weekday-grid-line {
  height: 100%;
  min-height: inherit;
}
.tui-full-calendar-weekday-grid {
  position: absolute;
  width: 100%;
  overflow-y: scroll;
}
.tui-full-calendar-weekday-border {
  border-top: 1px solid #ddd;
}
.tui-full-calendar-weekday-grid-line {
  position: absolute;
  padding: 3px;
}
.tui-full-calendar-weekday-grid-line .tui-full-calendar-weekday-grid-footer {
  position: absolute;
  bottom: 4px;
}
.tui-full-calendar-weekday-grid-line .tui-full-calendar-weekday-grid-date {
  display: inline-block;
  width: 27px;
  height: 27px;
  line-height: 27px;
  text-align: center;
}
.tui-full-calendar-weekday-grid-line .tui-full-calendar-weekday-grid-more-schedules {
  float: right;
  display: inline-block;
  height: 27px;
  line-height: 27px;
  padding: 0 5px;
  text-align: center;
  font-size: 11px;
  font-weight: 700;
  color: #aaa;
}
.tui-full-calendar-weekday-creation,
.tui-full-calendar-weekday-schedules {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow-y: scroll;
}
.tui-full-calendar-weekday-schedules {
  font-size: 12px;
}
.tui-full-calendar-weekday-schedule-block {
  position: absolute;
}
.tui-full-calendar-weekday-schedule-block-dragging-dim {
  opacity: .3;
}
.tui-full-calendar-weekday-schedule {
  position: relative;
  margin: 0 10px 0 1px;
  cursor: pointer;
  border-left-style: solid;
  border-left-width: 3px;
}
.tui-full-calendar-weekday-schedule.tui-full-calendar-weekday-schedule-time {
  border-left-width: 0;
}
.tui-full-calendar-weekday-schedule.tui-full-calendar-weekday-schedule-time .tui-full-calendar-weekday-schedule-title {
  padding-left: 9px;
}
.tui-full-calendar-weekday-schedule-bullet {
  position: absolute;
  padding: 0;
  width: 6px;
  height: 6px;
  top: 6px;
  left: 0;
  border-radius: 50%;
}
.tui-full-calendar-weekday-schedule-bullet-focused {
  left: 10px;
  background: #fff;
}
.tui-full-calendar-weekday-schedule-title {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 3px;
  font-weight: 700;
}
.tui-full-calendar-weekday-schedule-title-focused {
  padding-left: 16px;
}
.tui-full-calendar-weekday-schedule-cover {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
}
.tui-full-calendar-weekday-exceed-left .tui-full-calendar-weekday-schedule {
  margin-left: 0;
  border-left-width: 0;
}
.tui-full-calendar-weekday-exceed-right .tui-full-calendar-weekday-schedule {
  margin-right: 0;
}
.tui-full-calendar-weekday-exceed-right .tui-full-calendar-weekday-resize-handle {
  display: none;
}
.tui-full-calendar-weekday-exceed-in-month {
  cursor: pointer;
}
.tui-full-calendar-weekday-exceed-in-month:hover {
  background-color: #f0f1f5;
}
.tui-full-calendar-weekday-collapse-btn,
.tui-full-calendar-weekday-exceed-in-week {
  position: absolute;
  bottom: 5px;
  margin-right: 5px;
  font-size: 12px;
  line-height: 14px;
  cursor: pointer;
  padding: 1px 5px;
  background-color: #fff;
  border: 1px solid #ddd;
  color: #000;
}
.tui-full-calendar-weekday-resize-handle {
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  background-position: 3px;
  cursor: col-resize;
  line-height: 18px;
}
.tui-full-calendar-weekday-filled {
  background-color: #e8e8e8 !important;
}
.tui-full-calendar-left {
  height: 100%;
  float: left;
  box-sizing: border-box;
  display: table;
}
.tui-full-calendar-left-content {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  font-size: 11px;
}
.tui-full-calendar-right {
  height: 100%;
  overflow-y: scroll;
  position: relative;
}
.tui-full-calendar-week-container {
  width: 100%;
  height: inherit;
  display: inline-block;
  font-size: 10px;
  min-height: 600px;
}
.tui-full-calendar-week-container .tui-full-calendar-today {
  background: none;
}
.tui-full-calendar-dayname {
  position: absolute;
  margin-left: -1px;
  height: 100%;
  overflow: hidden;
}
.tui-full-calendar-dayname.tui-full-calendar-today {
  font-weight: 700;
}
.tui-full-calendar-dayname-container {
  overflow-y: scroll;
}
.tui-full-calendar-dayname-leftmargin {
  position: relative;
  height: 100%;
}
.tui-full-calendar-dayname-date {
  font-size: 26px;
}
.tui-full-calendar-dayname-name {
  font-weight: 700;
  font-size: 12px;
}
.tui-full-calendar-daygrid-layout {
  height: 100%;
}
.tui-full-calendar-daygrid-layout .tui-full-calendar-right {
  overflow-y: hidden;
}
.tui-full-calendar-daygrid-guide-creation-block {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.tui-full-calendar-timegrid-container {
  height: 100%;
  position: relative;
  overflow: hidden;
  overflow-y: scroll;
}
.tui-full-calendar-timegrid-container-split {
  height: 100%;
  position: relative;
  overflow: hidden;
}
.tui-full-calendar-timegrid-left {
  position: absolute;
}
.tui-full-calendar-timegrid-hour {
  position: relative;
  color: #555;
  box-sizing: border-box;
}
.tui-full-calendar-timegrid-hour:first-child span {
  display: none;
}
.tui-full-calendar-timegrid-hour:last-child {
  border-bottom: none;
}
.tui-full-calendar-timegrid-hour span {
  position: absolute;
  top: -11px;
  left: 0;
  right: 5px;
  text-align: right;
  line-height: 25px;
}
.tui-full-calendar-timegrid-right {
  position: relative;
}
.tui-full-calendar-timegrid-gridline {
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
}
.tui-full-calendar-timegrid-gridline:last-child {
  border-bottom: none;
}
.tui-full-calendar-timegrid-schedules {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}
.tui-full-calendar-timegrid-hourmarker {
  position: absolute;
  width: 100%;
  display: table;
}
.tui-full-calendar-timegrid-hourmarker-line-left {
  position: absolute;
  min-height: 1px;
  left: 0;
}
.tui-full-calendar-timegrid-hourmarker-line-today {
  position: absolute;
  min-height: 1px;
}
.tui-full-calendar-timegrid-hourmarker-line-right {
  position: absolute;
  min-height: 1px;
  right: 0;
}
.tui-full-calendar-timegrid-hourmarker-time {
  padding-right: 5px;
  line-height: 12px;
  text-align: right;
  display: table-cell;
  vertical-align: bottom;
}
.tui-full-calendar-timegrid-todaymarker {
  position: absolute;
  text-indent: -9999px;
  width: 9px;
  height: 9px;
  background-color: #135de6;
  margin: -4px 0 0 -5px;
  border-radius: 50%;
}
.tui-full-calendar-timegrid-sticky-container {
  position: absolute;
  top: 0;
}
.tui-full-calendar-timegrid-timezone-label-container {
  position: absolute;
}
.tui-full-calendar-timegrid-timezone-label-cell {
  display: table;
}
.tui-full-calendar-timegrid-timezone-label {
  display: table-cell;
  vertical-align: middle;
  padding-right: 5px;
  text-align: right;
}
.tui-full-calendar-timegrid-timezone-close-btn {
  cursor: pointer;
  position: absolute;
  text-align: center;
  background-color: #fff;
}
.tui-full-calendar-timegrid-timezone-close-btn .tui-full-calendar-icon {
  width: 5px;
  height: 10px;
}
.tui-full-calendar-time-date {
  position: absolute;
  height: 100%;
  margin-left: -1px;
  box-sizing: content-box;
}
.tui-full-calendar-time-date:last-child {
  border-right: none;
  margin: 0;
}
.tui-full-calendar-time-date:last-child .tui-full-calendar-time-guide-creation,
.tui-full-calendar-time-date:last-child .tui-full-calendar-time-schedule {
  left: 0;
}
.tui-full-calendar-time-date-schedule-block-wrap {
  position: relative;
  height: 100%;
}
.tui-full-calendar-time-date-schedule-block {
  position: absolute;
  right: 0;
}
.tui-full-calendar-time-date-schedule-block-pending {
  opacity: .7;
}
.tui-full-calendar-time-date-schedule-block-dragging-dim {
  opacity: .3;
}
.tui-full-calendar-time-date-schedule-block-focused {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
}
.tui-full-calendar-time-date-schedule-block-cover {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
}
.tui-full-calendar-time-schedule {
  position: relative;
  left: 1px;
  height: 100%;
  overflow: hidden;
  font-size: 12px;
  font-weight: 700;
}
.tui-full-calendar-time-schedule-content {
  overflow: hidden;
  border-left-width: 3px;
  border-left-style: solid;
  padding: 1px 0 0 3px;
}
.tui-full-calendar-time-schedule-content-travel-time {
  font-weight: 400;
  font-size: 11px;
}
.tui-full-calendar-time-resize-handle {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
  text-align: center;
  color: #fff;
  cursor: row-resize;
  background-position: top;
}
.tui-full-calendar-time-guide-creation {
  position: absolute;
  right: 10px;
  left: 1px;
  padding: 3px;
}
.tui-full-calendar-time-guide-move .tui-full-calendar-time-resize-handle,
.tui-full-calendar-time-guide-move .tui-full-calendar-time-schedule,
.tui-full-calendar-time-guide-resize .tui-full-calendar-time-resize-handle,
.tui-full-calendar-time-guide-resize .tui-full-calendar-time-schedule {
  opacity: .8;
  z-index: 97;
}
.tui-full-calendar-time-guide-creation-label {
  cursor: default;
}
.tui-full-calendar-time-guide-bottom {
  position: absolute;
  bottom: 3px;
}
.tui-full-calendar-month {
  height: 100%;
  min-height: 600px;
}
.tui-full-calendar-month-dayname {
  width: 100%;
  position: absolute;
  font-size: 13px;
}
.tui-full-calendar-month-dayname-item {
  height: 100%;
  font-weight: 700;
}
.tui-full-calendar-month-week-item {
  position: relative;
}
.tui-full-calendar-month-week-item > div {
  height: 100%;
}
.tui-full-calendar-month-more {
  height: inherit;
  min-width: 280px;
  min-height: 150px;
}
.tui-full-calendar-month-more-title {
  position: relative;
}
.tui-full-calendar-month-more-title-day {
  font-size: 23px;
  color: #333;
}
.tui-full-calendar-month-more-title-day-label {
  font-size: 12px;
  color: #333;
}
.tui-full-calendar-month-more-close {
  position: absolute;
  right: 0;
  outline: 0;
  background: none;
  border: 0;
  font-size: 14px;
  line-height: 28px;
  padding: 0 7px;
  cursor: pointer;
}
.tui-full-calendar-month-more-list {
  overflow-y: auto;
}
.tui-full-calendar-month-more-schedule {
  cursor: pointer;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
}
.tui-full-calendar-month-guide-block {
  position: absolute;
}
.tui-full-calendar-month-weekday-schedule {
  margin-top: 2px;
}
.tui-full-calendar-month-creation-guide {
  top: 0;
  bottom: -1px;
  left: -1px;
  right: 0;
  position: absolute;
  z-index: 20;
}
.tui-full-calendar-month-guide-focused {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
}
.tui-full-calendar-month-guide {
  position: relative;
  padding-left: 3px;
  line-height: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tui-full-calendar-month-guide-cover {
  width: 100%;
  position: absolute;
  top: -50%;
  left: -50%;
  background-color: rgba(0, 0, 0, .2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
}
.tui-full-calendar-month-exceed-left .tui-full-calendar-month-guide {
  margin-left: 0;
}
.tui-full-calendar-month-exceed-right .tui-full-calendar-month-guide {
  margin-right: 0;
}
.tui-full-calendar-month-exceed-right .tui-full-calendar-month-guide-handle {
  display: none;
}
.tui-full-calendar-month-guide-handle {
  position: absolute;
  top: 0;
  right: 3px;
  width: 6px;
  background-position: 3px;
  cursor: col-resize;
}
.tui-full-calendar-vlayout-container {
  position: relative;
}
.tui-full-calendar-splitter {
  clear: left;
  cursor: row-resize;
}
.tui-full-calendar-splitter:hover {
  border-color: #999;
}
.tui-full-calendar-splitter-focused {
  background-color: #ddd;
  border: none;
}
.tui-full-calendar-splitter-guide {
  position: absolute;
  width: 100%;
  height: 3px;
  border: none;
  background-color: #e8e8e8;
}
.tui-full-calendar-popup {
  position: absolute;
  font-weight: 2.5;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
  clear: both;
}
.tui-full-calendar-popup-container {
  min-width: 474px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
  background-color: #fff;
  border: 1px solid #d5d5d5;
  padding: 17px;
  border-radius: 2px;
}
.tui-full-calendar-popup-section {
  font-size: 0;
  min-height: 40px;
}
.tui-full-calendar-section-calendar {
  width: 176px;
}
.tui-full-calendar-section-calendar.tui-full-calendar-hide {
  height: 21px;
  visibility: hidden;
}
.tui-full-calendar-section-title {
  width: calc(100% - 36px);
  padding-right: 4px;
}
.tui-full-calendar-section-title input {
  width: 365px;
}
.tui-full-calendar-button.tui-full-calendar-section-private {
  height: 32px;
  padding: 8px;
  font-size: 0;
  margin-left: 4px;
}
.tui-full-calendar-section-private.tui-full-calendar-public .tui-full-calendar-ic-private {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAKdJREFUKBVjYCATMKLri46Olvn9+3fX////HUByjIyMB1hZWcuWLl36BFktikaQpl+/fl0EKhBCVgRkv2NjY9NH1syErABkE1TTdqBCWRAG8reDxKBycOUoGmHOA2pIA5kOwiA2SDVMDq4TmREaGvofhJHFcLHhfgwLC9sKNNULl0KQODCgtq1atcobxIY7lZAmkGJkNXCNIAlSwIjSCApqIgJnK0wNALoOPwSpOcq0AAAAAElFTkSuQmCC) no-repeat;
}
.tui-full-calendar-section-end-date,
.tui-full-calendar-section-start-date {
  width: 176px;
}
.tui-full-calendar-section-end-date input,
.tui-full-calendar-section-start-date input {
  width: 139px;
}
.tui-full-calendar-section-end-date:focus .tui-datepicker,
.tui-full-calendar-section-end-date:focus .tui-full-calendar-popup-section-item,
.tui-full-calendar-section-end-date:hover .tui-datepicker,
.tui-full-calendar-section-end-date:hover .tui-full-calendar-popup-section-item,
.tui-full-calendar-section-start-date:focus .tui-datepicker,
.tui-full-calendar-section-start-date:focus .tui-full-calendar-popup-section-item,
.tui-full-calendar-section-start-date:hover .tui-datepicker,
.tui-full-calendar-section-start-date:hover .tui-full-calendar-popup-section-item {
  border-color: #bbb;
}
.tui-full-calendar-section-date-dash {
  font-size: 12px;
  color: #d5d5d5;
  height: 32px;
  padding: 0 4px;
  vertical-align: middle;
}
.tui-full-calendar-popup-section-item.tui-full-calendar-section-allday {
  border: none;
  padding: 0 0 0 8px;
  cursor: pointer;
}
.tui-full-calendar-popup-section-item.tui-full-calendar-section-location {
  display: block;
}
.tui-full-calendar-popup-section-item.tui-full-calendar-section-location input {
  width: 400px;
}
.tui-full-calendar-section-allday .tui-full-calendar-icon.tui-full-calendar-ic-checkbox {
  margin: 0;
}
.tui-full-calendar-popup-section-item.tui-full-calendar-section-allday .tui-full-calendar-content {
  padding-left: 4px;
}
.tui-full-calendar-section-state {
  width: 109px;
}
.tui-full-calendar-section-state .tui-full-calendar-content {
  width: 58px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.tui-full-calendar-popup-section-item {
  height: 32px;
  padding: 0 9px 0 12px;
  border: 1px solid #d5d5d5;
  display: inline-block;
  font-size: 0;
  border-radius: 2px;
}
.tui-full-calendar-popup-section-item:hover {
  border-color: #bbb;
}
.tui-full-calendar-popup-section-item:focus {
  border-color: #bbb;
}
.tui-full-calendar-popup-section-item .tui-full-calendar-icon {
  position: relative;
}
.tui-full-calendar-popup-section-item .tui-full-calendar-content {
  text-align: left;
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
  position: relative;
  padding-left: 8px;
}
.tui-full-calendar-section-calendar .tui-full-calendar-dropdown-button .tui-full-calendar-content {
  width: 125px;
  text-overflow: ellipsis;
  overflow: hidden;
  top: -1px;
}
.tui-full-calendar-popup-section-item input {
  border: none;
  height: 30px;
  outline: none;
  display: inline-block;
}
.tui-full-calendar-popup-section-item input::placeholder {
  color: #bbb;
  font-weight: 300;
}
.tui-full-calendar-dropdown {
  position: relative;
}
.tui-full-calendar-dropdown:hover .tui-full-calendar-dropdown-button {
  border: 1px solid #bbb;
}
.tui-full-calendar-dropdown-button.tui-full-calendar-popup-section-item {
  height: 32px;
  font-size: 0;
  top: -1px;
}
.tui-full-calendar-dropdown-arrow {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAHlJREFUKBVjYBgFOEOAEVkmPDxc89+/f6eAYjzI4kD2FyYmJrOVK1deh4kzwRggGiQBVJCELAZig8SQNYHEmEEEMrh69eo1HR0dfqCYJUickZGxf9WqVf3IakBsFBthklpaWmVA9mEQhrJhUoTp0NBQCRAmrHL4qgAAuu4cWZOZIGsAAAAASUVORK5CYII=) no-repeat;
}
.dropdown.open .tui-full-calendar-dropdown-arrow,
.tui-full-calendar-open .tui-full-calendar-dropdown-arrow {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAIFJREFUKBVjYBj+gBmXF2NiYiTV1dV5rl279gWbGiZsgg0NDSw/f/5cCZRbBWJjU4PVRjExsR6g4nAgln/z5g3v1atXd6JrxtAYHh4e+v///z4khZa6urrXgJqvIYkxMCJzgJo0//37dwooxoMsDmR/YWJiMlu5cuV1NPFRLrYQAADMVCaUtbG7XwAAAABJRU5ErkJggg==) no-repeat;
}
.tui-full-calendar-dropdown-menu {
  position: absolute;
  top: 31px;
  padding: 4px 0;
  background-color: #fff;
  border: 1px solid #d5d5d5;
  border-top: none;
  border-radius: 0 0 2px 2px;
  width: 100%;
  display: none;
}
.tui-full-calendar-dropdown:hover .tui-full-calendar-dropdown-menu {
  border: 1px solid #bbb;
  border-top: none;
}
.tui-full-calendar-open .tui-full-calendar-dropdown-menu {
  display: block;
}
.tui-full-calendar-dropdown-menu-item {
  height: 30px;
  border: none;
  cursor: pointer;
}
.tui-full-calendar-section-calendar .tui-full-calendar-dropdown-menu-item,
.tui-full-calendar-section-state .tui-full-calendar-dropdown-menu-item {
  width: 100%;
}
.tui-full-calendar-dropdown-menu-item:hover {
  background-color: rgba(81, 92, 230, .05);
}
.tui-full-calendar-dropdown-menu-item .tui-full-calendar-content {
  line-height: 30px;
}
.tui-full-calendar-button.tui-full-calendar-popup-close {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #fff;
  padding: 2px;
  border: none;
}
.tui-full-calendar-section-button-save {
  height: 36px;
}
.tui-full-calendar-popup-save {
  float: right;
}
.tui-full-calendar-popup-arrow-border,
.tui-full-calendar-popup-arrow-fill {
  position: absolute;
}
.tui-full-calendar-arrow-top .tui-full-calendar-popup-arrow-border {
  border: 8px solid transparent;
  border-top: none;
  border-bottom: 8px solid #d5d5d5;
  left: calc(50% - 8px);
  top: -7px;
}
.tui-full-calendar-arrow-right .tui-full-calendar-popup-arrow-border {
  border: 8px solid transparent;
  border-right: none;
  border-left: 8px solid #d5d5d5;
  top: calc(50% - 8px);
  right: -7px;
}
.tui-full-calendar-arrow-bottom .tui-full-calendar-popup-arrow-border {
  border: 8px solid transparent;
  border-top-color: #d5d5d5;
  border-bottom: none;
  left: calc(50% - 8px);
  bottom: -7px;
}
.tui-full-calendar-arrow-left .tui-full-calendar-popup-arrow-border {
  border: 8px solid transparent;
  border-right-color: #d5d5d5;
  border-left: none;
  top: calc(50% - 8px);
  left: -7px;
}
.tui-full-calendar-arrow-top .tui-full-calendar-popup-arrow-fill {
  border: 7px solid transparent;
  border-top: none;
  border-bottom: 7px solid #fff;
  left: -7px;
  top: 1px;
}
.tui-full-calendar-arrow-right .tui-full-calendar-popup-arrow-fill {
  border: 7px solid transparent;
  border-right: none;
  border-left: 7px solid #fff;
  top: -7px;
  right: 1px;
}
.tui-full-calendar-arrow-bottom .tui-full-calendar-popup-arrow-fill {
  border: 7px solid transparent;
  border-top-color: #fff;
  border-bottom: none;
  left: -7px;
  bottom: 1px;
}
.tui-full-calendar-arrow-left .tui-full-calendar-popup-arrow-fill {
  border: 7px solid transparent;
  border-right-color: #fff;
  border-left: none;
  top: -7px;
  left: 1px;
}
.tui-full-calendar-button {
  background: #fff;
  border: 1px solid #d5d5d5;
  border-radius: 2px;
  text-align: center;
  outline: none;
  font-size: 12px;
  cursor: pointer;
  color: #333;
}
.tui-full-calendar-button:hover {
  border-color: #bbb;
  color: #333;
}
.tui-full-calendar-button:active {
  background: #f9f9f9;
  color: #333;
}
.tui-full-calendar-button .round {
  border-radius: 25px;
}
.tui-full-calendar-confirm {
  width: 96px;
  height: 36px;
  border-radius: 40px;
  background-color: #ff6618;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  border: none;
}
.tui-full-calendar-confirm:hover {
  background-color: #e55b15;
  color: #fff;
}
.tui-full-calendar-confirm:active {
  background-color: #d95614;
  color: #fff;
}
.tui-full-calendar-icon.tui-full-calendar-right {
  float: right;
  top: 1px;
}
.tui-full-calendar-icon .tui-full-calendar-none {
  display: none;
}
.tui-full-calendar-icon.tui-full-calendar-calendar-dot {
  border-radius: 8px;
  width: 12px;
  height: 12px;
  margin: 1px;
}
input[type=checkbox].tui-full-calendar-checkbox-square {
  display: none;
}
input[type=checkbox].tui-full-calendar-checkbox-square + span {
  display: inline-block;
  cursor: pointer;
  line-height: 14px;
  margin-right: 8px;
  width: 14px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAADpJREFUKBVjPHfu3O5///65MJAAmJiY9jCcOXPmP6kApIeJBItQlI5qRAkOVM5o4KCGBwqPkcxEvhsAbzRE+Jhb9IwAAAAASUVORK5CYII=) no-repeat;
  vertical-align: middle;
}
input[type=checkbox].tui-full-calendar-checkbox-square:checked + span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMBJREFUKBWVkjEOwjAMRe2WgZW7IIHEDdhghhuwcQ42rlJugAQS54Cxa5cq1QM5TUpByZfS2j9+dlJVt/tX5ZxbS4ZU9VLkQvSHKTIGRaVJYFmKrBbTCJxE2UgCdDzMZDkHrOV6b95V0US6UmgKodujEZbJg0B0ZgEModO5lrY1TMQf1TpyJGBEjD+E2NPN7ukIUDiF/BfEXgRiGEw8NgkffYGYwCi808fpn/6OvfUfsDr/Vc1IfRf8sKnFVqeiVQfDu0tf/nWH9gAAAABJRU5ErkJggg==) no-repeat;
}
input[type=checkbox].tui-full-calendar-checkbox-round {
  display: none;
}
input[type=checkbox].tui-full-calendar-checkbox-round + span {
  display: inline-block;
  cursor: pointer;
  width: 14px;
  height: 14px;
  line-height: 14px;
  vertical-align: middle;
  margin-right: 8px;
  border-radius: 8px;
  border: 2px solid;
  background: transparent;
}
.tui-full-calendar-popup-top-line {
  position: absolute;
  border-radius: 2px 2px 0 0;
  width: 100%;
  height: 4px;
  border: none;
  top: 0;
}
.tui-full-calendar-popup-detail .tui-full-calendar-popup-container {
  width: 301px;
  min-width: 301px;
  padding-bottom: 0;
}
.tui-full-calendar-popup-detail .tui-full-calendar-icon {
  width: 12px;
  height: 12px;
  background-size: 12px;
  position: relative;
  margin-right: 8px;
}
.tui-full-calendar-popup-detail .tui-full-calendar-icon.tui-full-calendar-ic-location-b,
.tui-full-calendar-popup-detail .tui-full-calendar-icon.tui-full-calendar-ic-user-b {
  top: -2px;
}
.tui-full-calendar-popup-detail .tui-full-calendar-icon.tui-full-calendar-ic-state-b {
  top: -1px;
}
.tui-full-calendar-popup-detail .tui-full-calendar-icon.tui-full-calendar-calendar-dot {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  top: -1px;
}
.tui-full-calendar-popup-detail .tui-full-calendar-content {
  line-height: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 2;
}
.tui-full-calendar-popup-detail .tui-full-calendar-section-header {
  margin-bottom: 6px;
}
.tui-full-calendar-popup-detail .tui-full-calendar-popup-detail-item-separate {
  margin-top: 4px;
}
.tui-full-calendar-popup-detail .tui-full-calendar-popup-detail-item-indent {
  text-indent: -20px;
  padding-left: 20px;
}
.tui-full-calendar-popup-detail .tui-full-calendar-schedule-title {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  word-break: break-all;
}
.tui-full-calendar-popup-detail .tui-full-calendar-schedule-private {
  display: none;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAKpJREFUKBVjYCATMKLri46Olvn9+3fX////HUByjIyMB1hZWcuWLl36BFktikaQpl+/fl0EKhBCVgRkv2NjY9NH1syErABkE1TTdqBCWRAG8reDxKBycOUoGmHOA2pIA5kOwiA2SDVMDqYTRSNQUBIkgewkJDZYDqYR7sewsLCtQFO9YBLYaGBAbVu1apU3SA5uIyFNIMXIauAaQRKkgBGlERTURATOVpgaABRQQOK46wEAAAAAAElFTkSuQmCC) no-repeat 16px;
}
.tui-full-calendar-popup-detail .tui-full-calendar-schedule-private .tui-full-calendar-ic-private {
  display: block;
}
.tui-full-calendar-popup-detail .tui-full-calendar-section-detail {
  margin-bottom: 16px;
}
.tui-full-calendar-popup-detail .tui-full-calendar-section-button {
  border-top: 1px solid #e5e5e5;
  font-size: 0;
}
.tui-full-calendar-section-button .tui-full-calendar-icon {
  margin-right: 4px;
  top: -3px;
}
.tui-full-calendar-section-button .tui-full-calendar-content {
  position: relative;
  top: 2px;
}
.tui-full-calendar-popup-delete,
.tui-full-calendar-popup-edit {
  display: inline-block;
  padding: 7px 9px 11px;
  width: calc(50% - 1px);
  outline: none;
  background: none;
  border: none;
  cursor: pointer;
}
.tui-full-calendar-popup-vertical-line {
  background: #e5e5e5;
  width: 1px;
  height: 14px;
  vertical-align: middle;
  display: inline-block;
  margin-top: -7px;
}
.tui-datepicker {
  left: -12px;
  z-index: 1;
  border-color: #d5d5d5;
}
.tui-full-calendar-icon {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
}
.tui-full-calendar-icon.tui-full-calendar-ic-title {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAO5JREFUKBVjYCATMOLSFxkZqfHnz5+1QHktNDVbV69e7cOCJgjmQjXtB3IksMh7g8SY0CXQNTEyMlYD1fBCabhyFI3omkCq/v//PwnotC8gGq4LyIBrxKYJpBBoU15oaCgPiEbWCPYjUEIFGBBY/QS0qRWooRVIg/UBDXgMYoBtBHJSgWxsAQFWjET8BBqQBuLDNM4Can6GpAAb8ydQMADo3x0gSbDGlStX3gVqdMSjGUUTSCNKAggPD1cDOmU/EEuBJKEAQxNIHEUjSABNM1ZNIHXMIAIZXL169a2+vv5moK18QKeXAv20B1meYjYAr7xrljpOzc0AAAAASUVORK5CYII=) no-repeat;
}
.tui-full-calendar-icon.tui-full-calendar-ic-location {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAR1JREFUKBWdUTtPg1AUBiT8CydHJtv/0MTJRWAgcTK1bq0/pO3k4E4IYLo2Me46tS4wumjSpV07kAb6HXLPzaGPRZLL+c73uE/D+OdnHuaCIOhVVTUEf620pWVZ0yRJ3qW3FfR9f1zX9UgaGJumOUnT9Fn3DDzPuwPOuD9TvSzL3kizhOFJ4LnjOJc0wM0FP2Asgx0mEehHUfRHgzDzqF3GOogzbJg8V6XHFqYv4Cvqy7J8DcOwWYmw8Hwy1kHMRjcaKuEGgV82caWbZay3indagJyxcKLOlKeRdJA627YfUVaN0v6tlKbZVjCO4zW2cw91px3AxJEmOONCNoTzPP9xXZfOd6u0Bzz60RGOgmQuiuIb4S3gB0IvaoJW2QMDs1bBoH1CAQAAAABJRU5ErkJggg==) no-repeat;
}
.tui-full-calendar-icon.tui-full-calendar-ic-date {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAGpJREFUKBVjYKAGCA0N/Q/C6GZhE2cEKQoLC9v6//9/L3QN2PiMjIzbVq1a5c0EkiRWE7JasEZsJhMSI1sjC7LJq1evBvsZWQyZjRxwZNs4hDSiBA6y55EDBRsb7EdQasAmiUNsKw5x4oQBkUAeDPJ53KsAAAAASUVORK5CYII=) no-repeat;
}
.tui-full-calendar-icon.tui-full-calendar-ic-state {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAIxJREFUKBVjYCATMKLrCw8P9/z3798soLgMVO4JExNT2sqVK7cjq2VC5oDYME2MjIyNIAwUkoGKoShlQeFBOGCbVq1a1QDihoaG1gMpmO0gITAAOzUsLGzr////vWCC+GigK7YBDfUGO5VYTSADYWox/IjPNmS5UY3IoYHGBgcOKG7QxPFxt+KTJCgHAGcZJbGLRuJ2AAAAAElFTkSuQmCC) no-repeat;
}
.tui-full-calendar-icon.tui-full-calendar-ic-private {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAKpJREFUKBVjYCATMKLri46Olvn9+3fX////HUByjIyMB1hZWcuWLl36BFktikaQpl+/fl0EKhBCVgRkv2NjY9NH1syErABkE1TTdqBCWRAG8reDxKBycOUoGmHOA2pIA5kOwiA2SDVMDqYTRSNQUBIkgewkJDZYDqYR7sewsLCtQFO9YBLYaGBAbVu1apU3SA5uIyFNIMXIauAaQRKkgBGlERTURATOVpgaABRQQOK46wEAAAAAAElFTkSuQmCC) no-repeat;
}
.tui-full-calendar-icon.tui-full-calendar-ic-close {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAJRJREFUKBXFkNERhCAMREUbuEKohzq0Eq2DDq6Da4B60KezDORkxj+ZwchmX0IYhtdWCGFl9y5g82NtzDnPdzAaudo76ZBS+nrvPxiInMkJcs5tMcZFfqcfxdqIRiELof+BiIJPg+mExmpmvKRn3zKj7OrG9Y79szPL14A1xEP0Hgy4gBZS5R7czHj3ehSgOzkVeyfuGrBw/WLm0hsAAAAASUVORK5CYII=) no-repeat;
}
.tui-full-calendar-ic-location-b {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAOZJREFUKBWVUT0KwjAUbkzGTuJWPYNDpV0cXD2ETuIRBK+gs4ubp3BwcXBp6eINBKWDgydoid9X8oKCggYeee/7S9IGwZ9LverTNO3Wdb2y1o6IK6WOWutFlmU30XmDE58hbgvpTA+Y+mJqCemS20jdG2N6LPYMICc6b5BrIG3ONBZ7CoVj7w0cfllGRDj+gKQpjt/iPU0ye/LkROcNANaoCUzjqqquIsBuHddAWoiyLO9RFHUwJ4JxR/qmKIqdYG9vCMNwCeIiJHuHecj/B0GSJBng7ifO+ErDPM8L4b7ucRzPWJ8ET1E7YC7tmi9qAAAAAElFTkSuQmCC);
}
.tui-full-calendar-ic-state-b {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAHlJREFUKBVjYCARMCKrNzEx8QTyZ/3//18GJM7IyPgESKWdOXNmO4gPAkwQCk6CFQMVNoIwVOMsuCw6w9jY+D8Iw8TR+SBxsJOATtkKNM0LphAbDbRxG9Bp3mAnEVIMMgCmBt0P2AxHERusGkAhgOJQ7Jyt2IUJiAIAwwIn24FgmhkAAAAASUVORK5CYII=);
}
.tui-full-calendar-icon.tui-full-calendar-ic-user-b {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAJpJREFUKBVjYKA1YES3wMTExBMoNgsqnnbmzJntyGqYkDlQ9qz////LgDCQD9MIV4ZNA1wSGwObhjRGRsYnIAzUkIZNE0licE+bm5tr/fnzJx1osjPQBFmoKY+BftnLwsIy8+TJk9dAYmANxsbGoUD2YiBmBwliAT+BYrFnz55dDfNDO1AAl2KQfpAcSA0DTIMyiEMAEKMG0wgAolIjcM7Tjm8AAAAASUVORK5CYII=);
}
.tui-full-calendar-icon.tui-full-calendar-ic-edit {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAMdJREFUKBVjYCARMOJTb2xsLMfIyBjLysq64Pjx409BapnwaQDKzf7//3/L79+/D1tbW0uB1LJg02BmZqYIVPgdKBf/79+//UC2xs+fP8OB/H4MG0CK//79ewCkEGQYExOTI5DawMnJuQTER/EDTDFQXA4kCQQ3QBpOnz79AsJF8gMWxTA1KDTYBhyKMUwH6WSysrKSB7kZyIY5AySOVTFIggno+5VAmijFYA1AwhzEgAKcJsMUwIMVGKPH2NnZ7ZFDBKYImQYAuO5YIMgk39gAAAAASUVORK5CYII=);
}
.tui-full-calendar-icon.tui-full-calendar-ic-delete {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAFhJREFUKBVjYCARMKKrNzEx2fr//38vkDgjI+O2M2fOeCOrAWtAVoQsicyGaWZCFsTHBtr6H588Tjm4H4yNjfGacPbsWbBaop0Es3JYaQBFDMxjWOitMDEA3EEZfFEISwUAAAAASUVORK5CYII=);
}
.tui-full-calendar-icon.tui-full-calendar-ic-arrow-solid-top {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAIFJREFUKBVjYBj+gBmXF2NiYiTV1dV5rl279gWbGiZsgg0NDSw/f/5cCZRbBWJjU4PVRjExsR6g4nAgln/z5g3v1atXd6JrxtAYHh4e+v///z4khZa6urrXgJqvIYkxMCJzgJo0//37dwooxoMsDmR/YWJiMlu5cuV1NPFRLrYQAADMVCaUtbG7XwAAAABJRU5ErkJggg==) no-repeat;
}
.tui-full-calendar-icon.tui-full-calendar-ic-milestone {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAGFJREFUKBVjYCARMILU/3dw+I+hj5FxG+P+/d7o4rg1IKtE0syELI6T/f+/F0yOOA0w1UCa9hpYkGxjYDxwABwIILH/jo5bGWBuZ2TcClOHogEmCKKxBSlInPZ+ANlCEgAA37EU4AHbBQUAAAAASUVORK5CYII=) no-repeat;
}
.tui-full-calendar-icon.tui-full-calendar-ic-arrow-left {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAAXNSR0IArs4c6QAAAFZJREFUCB1jZICCyspK83///hUxgvhVVVV6f//+3c3ExJTMVFNTowqU2cHMzJzf3t6+hen379/zgIp2t7W1rQCpZmJlZU0C0q5AbREgAQwzwAIgGZgtADMCJqH/QyvhAAAAAElFTkSuQmCC) no-repeat;
}
.tui-full-calendar-icon.tui-full-calendar-ic-arrow-right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAAXNSR0IArs4c6QAAAFxJREFUCB1jKC8vX1lZWWnOAAVMQLD4379/m6qqqvRAYowgAsiJAAr2sbCw2IMFQIIVFRUL////r8SCpMKVlZXVnhFooA9Q+VxmZmbXtra2S0xATizQYD8QB6QaAJMLJ9BqE9yTAAAAAElFTkSuQmCC) no-repeat;
}
.tui-full-calendar-ic-repeat-b {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAQpJREFUKBVjYCARMCKrNzU1tf/3718lUMwQiP8yMjKeYWJi6j516tRhExOThjNnzjTANQAFqv///98CVHQPSO8A0ixATa5AtjyQPgDETmfPngULMpiZmbn//fu3BSg4B6ggCyjxG8hm8PT0ZH/9+vUJoJgTiA8CTCACqDgXaOJ9Xl7eTJhikDhQcSVQsQGITT8A9rSxsfF/mJVApzWCQgPGd3BwYPny5cstoNOuAZ3rAwoJOAAqviAqKtoOEwAaxPr58+dpQL4iEGeAxJFt2AfkOwA1PQTSu4Em/gGyPYC0EpCuAdraCtIADiWgQCPQOmdmZmYHoNgVoCJfIB0CpG8DI84BphgoRjoAAAzgdELI91E5AAAAAElFTkSuQmCC);
}

/* src/styles/icomoon.css */
@font-face {
  font-family: "icomoon";
  src:
    url("./media/icomoon-JYG2OWJ2.woff2?uvavgm") format("woff2"),
    url("./media/icomoon-SRH4UPNP.ttf?uvavgm") format("truetype"),
    url("./media/icomoon-NQQFPKAV.woff?uvavgm") format("woff"),
    url("./media/icomoon-QLOLOBV2.svg?uvavgm#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ic {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ic-excel:before {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  background: url("./media/if_excel-GUFPY56U.png") no-repeat 0px 0px;
  background-size: 1em;
}
.ic-pdf:before {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  background: url("./media/if_pdf-Q3JCDDAV.png") no-repeat 0px 0px;
  background-size: 1em;
}
.ic-word:before {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  background: url("./media/if_word-7OH7P743.png") no-repeat 0px 0px;
  background-size: 1em;
}
.ic-ppt:before {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  background: url("./media/if_ppt-SBNWWWWQ.png") no-repeat 0px 0px;
  background-size: 1em;
}
.ic-image:before {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  background: url("./media/if_image-GZA22IJI.png") no-repeat 0px 0px;
  background-size: 1em;
}
.ic-text:before {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  background: url("./media/if_text-E4WT66PT.png") no-repeat 0px 0px;
  background-size: 1em;
}
.ic-user:before {
  content: "\e901";
}
.ic-topic:before {
  content: "\e902";
}
.ic-time:before {
  content: "\e903";
}
.ic-training-dashboard:before {
  content: "\e904";
}
.ic-help:before {
  content: "\e900";
}
.ic-announcement:before {
  content: "\e941";
}
.ic-copy:before {
  content: "\e940";
}
.ic-interview:before {
  content: "\e939";
}
.ic-email:before {
  content: "\e93a";
}
.ic-fix-form:before {
  content: "\e93b";
}
.ic-cerfiticate:before {
  content: "\e93c";
}
.ic-zoom-spider-graph:before {
  content: "\e93d";
}
.ic-contractor:before {
  content: "\e93e";
}
.ic-master-data:before {
  content: "\e93f";
}
.ic-close-out:before {
  content: "\e934";
}
.ic-contract-execution:before {
  content: "\e935";
}
.ic-pre-work-verification:before {
  content: "\e936";
}
.ic-home:before {
  content: "\e94d";
}
.ic-approval:before {
  content: "\e94e";
}
.ic-arrow:before {
  content: "\e94f";
}
.ic-pdf-file:before {
  content: "\e950";
}
.ic-assessment-approve:before {
  content: "\e951";
}
.ic-assessment-evaluate:before {
  content: "\e952";
}
.ic-export-link:before {
  content: "\e92f";
}
.ic-sp-type-height:before {
  content: "\e91c";
}
.ic-sp-type-water-jet:before {
  content: "\e91d";
}
.ic-sp-type-flagman:before {
  content: "\e92d";
}
.ic-sp-type-crane:before {
  content: "\e92e";
}
.ic-sp-type-security:before {
  content: "\e922";
}
.ic-sp-type-fire:before {
  content: "\e923";
}
.ic-refresh:before {
  content: "\e924";
}
.ic-company:before {
  content: "\e925";
}
.ic-site-manager:before {
  content: "\e926";
}
.ic-safety:before {
  content: "\e927";
}
.ic-supervisor:before {
  content: "\e928";
}
.ic-penalty:before {
  content: "\e953";
}
.ic-close:before {
  content: "\e954";
}
.ic-search:before {
  content: "\e955";
}
.ic-info:before {
  content: "\e956";
}
.ic-sp-type-forklift:before {
  content: "\e957";
}
.ic-sp-type-applicant-bearer:before {
  content: "\e958";
}
.ic-sp-type-driver-license:before {
  content: "\e91f";
}
.ic-comment:before {
  content: "\e91e";
}
.ic-attachment:before {
  content: "\e920";
}
.ic-collapse:before {
  content: "\e921";
}
.ic-c-pms:before {
  content: "\e929";
}
.ic-print:before {
  content: "\e92a";
}
.ic-waiting:before {
  content: "\e92b";
}
.ic-book-study:before {
  content: "\e92c";
}
.ic-medicine:before {
  content: "\e930";
}
.ic-success:before {
  content: "\e931";
}
.ic-reject:before {
  content: "\e932";
}
.ic-add:before {
  content: "\e933";
}
.ic-calendar:before {
  content: "\e959";
}
.ic-card:before {
  content: "\e95a";
}
.ic-check-square:before {
  content: "\e95b";
}
.ic-check:before {
  content: "\e95c";
}
.ic-cloud-upload:before {
  content: "\e95d";
}
.ic-contract:before {
  content: "\e95e";
}
.ic-document-link:before {
  content: "\e938";
}
.ic-document:before {
  content: "\e942";
}
.ic-location:before {
  content: "\e943";
}
.ic-notification:before {
  content: "\e944";
}
.ic-pencil:before {
  content: "\e945";
}
.ic-sp-type-confined-space:before {
  content: "\e946";
}
.ic-special-worker:before {
  content: "\e947";
}
.ic-training:before {
  content: "\e948";
}
.ic-trash-o:before {
  content: "\e949";
}
.ic-user-line:before {
  content: "\e94a";
}
.ic-warning:before {
  content: "\e94b";
}
.ic-worker:before {
  content: "\e94c";
}

/* src/styles/font-face.css */
@font-face {
  font-family: "Kanit";
  src: url("./media/Kanit-Light-C3QY2LXZ.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Kanit";
  src: url("./media/Kanit-Regular-BUHFSSHV.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Kanit";
  src: url("./media/Kanit-Medium-7NNXUA36.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Kanit";
  src: url("./media/Kanit-Bold-L7OVBFLS.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

/* src/styles.scss */
.ph-item {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: 30px 15px 15px 15px;
  margin-bottom: 30px;
  overflow: hidden;
  direction: ltr;
  background-color: #fff;
  border: 1px solid rgb(229.5, 229.5, 229.5);
  border-radius: 2px;
}
.ph-item,
.ph-item *,
.ph-item ::after,
.ph-item ::before {
  box-sizing: border-box;
}
.ph-item::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  z-index: 1;
  width: 500%;
  margin-left: -250%;
  pointer-events: none;
  content: " ";
  background:
    linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0.35) 50%,
      rgba(255, 255, 255, 0) 54%) 50% 50%;
  animation: ph-animation 0.8s linear infinite;
}
.ph-item > * {
  display: flex;
  flex: 1 1 auto;
  flex-flow: column;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 15px;
}
.ph-row {
  display: flex;
  flex-wrap: wrap;
  margin-top: -7.5px;
}
.ph-row div {
  height: 10px;
  margin-top: 7.5px;
  background-color: #ced4da;
}
.ph-row .big,
.ph-row.big div {
  height: 20px;
}
.ph-row .empty {
  background-color: rgba(255, 255, 255, 0);
}
.ph-col-2 {
  flex: 0 0 16.6666666667%;
}
.ph-col-4 {
  flex: 0 0 33.3333333333%;
}
.ph-col-6 {
  flex: 0 0 50%;
}
.ph-col-8 {
  flex: 0 0 66.6666666667%;
}
.ph-col-10 {
  flex: 0 0 83.3333333333%;
}
.ph-col-12 {
  flex: 0 0 100%;
}
[class*=ph-col] {
  direction: ltr;
}
[class*=ph-col] > * + .ph-row {
  margin-top: 0;
}
[class*=ph-col] > * + * {
  margin-top: 7.5px;
}
.ph-avatar {
  position: relative;
  width: 100%;
  min-width: 60px;
  overflow: hidden;
  background-color: #ced4da;
  border-radius: 50%;
}
.ph-avatar::before {
  display: block;
  padding-top: 100%;
  content: " ";
}
.ph-picture {
  width: 100%;
  height: 120px;
  background-color: #ced4da;
}
@keyframes ph-animation {
  0% {
    transform: translate3d(-30%, 0, 0);
  }
  100% {
    transform: translate3d(30%, 0, 0);
  }
}
.switch[type=checkbox] {
  outline: 0;
  -webkit-user-select: none;
  user-select: none;
  display: inline-block;
  position: absolute;
  opacity: 0;
}
.switch[type=checkbox]:focus + span::before,
.switch[type=checkbox]:focus + span:before,
.switch[type=checkbox]:focus + span::after,
.switch[type=checkbox]:focus + span:after {
  outline: 1px dotted #999999;
}
.switch[type=checkbox][disabled] {
  cursor: not-allowed;
}
.switch[type=checkbox][disabled] + span {
  opacity: 0.5;
}
.switch[type=checkbox][disabled] + span::before,
.switch[type=checkbox][disabled] + span:before {
  opacity: 0.5;
}
.switch[type=checkbox][disabled] + span::after,
.switch[type=checkbox][disabled] + span:after {
  opacity: 0.5;
}
.switch[type=checkbox][disabled] + span:hover {
  cursor: not-allowed;
}
.switch[type=checkbox] + span {
  position: relative;
  display: iniline-flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.6rem;
  height: 4rem;
  line-height: 1.5;
  padding-left: 5.3rem;
  cursor: pointer;
}
.switch[type=checkbox] + span::before,
.switch[type=checkbox] + span:before {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 4.8rem;
  height: 2.4rem;
  border: 0.1rem solid transparent;
  border-radius: 6px;
  background: #999999;
  content: "";
}
.switch[type=checkbox] + span::after,
.switch[type=checkbox] + span:after {
  display: block;
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  width: 1.9rem;
  height: 1.9rem;
  transform: translate3d(0, 0, 0);
  border-radius: 6px;
  background: #ffffff;
  transition: all 0.25s ease-out;
  content: "";
}
.switch[type=checkbox].is-rtl + span {
  padding-left: 0;
  padding-right: 5.3rem;
}
.switch[type=checkbox].is-rtl + span::before,
.switch[type=checkbox].is-rtl + span:before {
  left: auto;
  right: 0;
}
.switch[type=checkbox].is-rtl + span::after,
.switch[type=checkbox].is-rtl + span:after {
  left: auto;
  right: 2.525rem;
}
.switch[type=checkbox]:checked + span::before,
.switch[type=checkbox]:checked + span:before {
  background: #0077d6;
}
.switch[type=checkbox]:checked + span::after {
  left: 2.525rem;
}
.switch[type=checkbox]:checked.is-rtl + span::after,
.switch[type=checkbox]:checked.is-rtl + span:after {
  left: auto;
  right: 0.25rem;
}
.switch[type=checkbox].is-outlined + span::before,
.switch[type=checkbox].is-outlined + span:before {
  background-color: transparent;
  border-color: #999999;
}
.switch[type=checkbox].is-outlined + span::after,
.switch[type=checkbox].is-outlined + span:after {
  background: #999999;
}
.switch[type=checkbox].is-outlined:checked + span::before,
.switch[type=checkbox].is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #0077d6;
}
.switch[type=checkbox].is-outlined:checked + span::after,
.switch[type=checkbox].is-outlined:checked + span:after {
  background: #0077d6;
}
.switch[type=checkbox].is-thin + span::before,
.switch[type=checkbox].is-thin + span:before {
  top: 0.8727272727rem;
  height: 0.6rem;
}
.switch[type=checkbox].is-thin + span::after,
.switch[type=checkbox].is-thin + span:after {
  box-shadow: 0px 0px 3px #666666;
}
.switch[type=checkbox].is-rounded + span::before,
.switch[type=checkbox].is-rounded + span:before {
  border-radius: 36px;
}
.switch[type=checkbox].is-rounded + span::after,
.switch[type=checkbox].is-rounded + span:after {
  border-radius: 50%;
}
.switch[type=checkbox].is-small + span {
  position: relative;
  display: iniline-flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.4rem;
  height: 4rem;
  line-height: 1.5;
  padding-left: 4.7rem;
  cursor: pointer;
}
.switch[type=checkbox].is-small + span::before,
.switch[type=checkbox].is-small + span:before {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 4.2rem;
  height: 2.1rem;
  border: 0.1rem solid transparent;
  border-radius: 6px;
  background: #999999;
  content: "";
}
.switch[type=checkbox].is-small + span::after,
.switch[type=checkbox].is-small + span:after {
  display: block;
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  width: 1.6rem;
  height: 1.6rem;
  transform: translate3d(0, 0, 0);
  border-radius: 6px;
  background: #ffffff;
  transition: all 0.25s ease-out;
  content: "";
}
.switch[type=checkbox].is-small.is-rtl + span {
  padding-left: 0;
  padding-right: 4.7rem;
}
.switch[type=checkbox].is-small.is-rtl + span::before,
.switch[type=checkbox].is-small.is-rtl + span:before {
  left: auto;
  right: 0;
}
.switch[type=checkbox].is-small.is-rtl + span::after,
.switch[type=checkbox].is-small.is-rtl + span:after {
  left: auto;
  right: 2.225rem;
}
.switch[type=checkbox].is-small:checked + span::before,
.switch[type=checkbox].is-small:checked + span:before {
  background: #0077d6;
}
.switch[type=checkbox].is-small:checked + span::after {
  left: 2.225rem;
}
.switch[type=checkbox].is-small:checked.is-rtl + span::after,
.switch[type=checkbox].is-small:checked.is-rtl + span:after {
  left: auto;
  right: 0.25rem;
}
.switch[type=checkbox].is-small.is-outlined + span::before,
.switch[type=checkbox].is-small.is-outlined + span:before {
  background-color: transparent;
  border-color: #999999;
}
.switch[type=checkbox].is-small.is-outlined + span::after,
.switch[type=checkbox].is-small.is-outlined + span:after {
  background: #999999;
}
.switch[type=checkbox].is-small.is-outlined:checked + span::before,
.switch[type=checkbox].is-small.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #0077d6;
}
.switch[type=checkbox].is-small.is-outlined:checked + span::after,
.switch[type=checkbox].is-small.is-outlined:checked + span:after {
  background: #0077d6;
}
.switch[type=checkbox].is-small.is-thin + span::before,
.switch[type=checkbox].is-small.is-thin + span:before {
  top: 0.7636363636rem;
  height: 0.525rem;
}
.switch[type=checkbox].is-small.is-thin + span::after,
.switch[type=checkbox].is-small.is-thin + span:after {
  box-shadow: 0px 0px 3px #666666;
}
.switch[type=checkbox].is-small.is-rounded + span::before,
.switch[type=checkbox].is-small.is-rounded + span:before {
  border-radius: 36px;
}
.switch[type=checkbox].is-small.is-rounded + span::after,
.switch[type=checkbox].is-small.is-rounded + span:after {
  border-radius: 50%;
}
.switch[type=checkbox].is-medium + span {
  position: relative;
  display: iniline-flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.8rem;
  height: 4rem;
  line-height: 1.5;
  padding-left: 5.9rem;
  cursor: pointer;
}
.switch[type=checkbox].is-medium + span::before,
.switch[type=checkbox].is-medium + span:before {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 5.4rem;
  height: 2.7rem;
  border: 0.1rem solid transparent;
  border-radius: 6px;
  background: #999999;
  content: "";
}
.switch[type=checkbox].is-medium + span::after,
.switch[type=checkbox].is-medium + span:after {
  display: block;
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  width: 2.2rem;
  height: 2.2rem;
  transform: translate3d(0, 0, 0);
  border-radius: 6px;
  background: #ffffff;
  transition: all 0.25s ease-out;
  content: "";
}
.switch[type=checkbox].is-medium.is-rtl + span {
  padding-left: 0;
  padding-right: 5.9rem;
}
.switch[type=checkbox].is-medium.is-rtl + span::before,
.switch[type=checkbox].is-medium.is-rtl + span:before {
  left: auto;
  right: 0;
}
.switch[type=checkbox].is-medium.is-rtl + span::after,
.switch[type=checkbox].is-medium.is-rtl + span:after {
  left: auto;
  right: 2.825rem;
}
.switch[type=checkbox].is-medium:checked + span::before,
.switch[type=checkbox].is-medium:checked + span:before {
  background: #0077d6;
}
.switch[type=checkbox].is-medium:checked + span::after {
  left: 2.825rem;
}
.switch[type=checkbox].is-medium:checked.is-rtl + span::after,
.switch[type=checkbox].is-medium:checked.is-rtl + span:after {
  left: auto;
  right: 0.25rem;
}
.switch[type=checkbox].is-medium.is-outlined + span::before,
.switch[type=checkbox].is-medium.is-outlined + span:before {
  background-color: transparent;
  border-color: #999999;
}
.switch[type=checkbox].is-medium.is-outlined + span::after,
.switch[type=checkbox].is-medium.is-outlined + span:after {
  background: #999999;
}
.switch[type=checkbox].is-medium.is-outlined:checked + span::before,
.switch[type=checkbox].is-medium.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #0077d6;
}
.switch[type=checkbox].is-medium.is-outlined:checked + span::after,
.switch[type=checkbox].is-medium.is-outlined:checked + span:after {
  background: #0077d6;
}
.switch[type=checkbox].is-medium.is-thin + span::before,
.switch[type=checkbox].is-medium.is-thin + span:before {
  top: 0.9818181818rem;
  height: 0.675rem;
}
.switch[type=checkbox].is-medium.is-thin + span::after,
.switch[type=checkbox].is-medium.is-thin + span:after {
  box-shadow: 0px 0px 3px #666666;
}
.switch[type=checkbox].is-medium.is-rounded + span::before,
.switch[type=checkbox].is-medium.is-rounded + span:before {
  border-radius: 36px;
}
.switch[type=checkbox].is-medium.is-rounded + span::after,
.switch[type=checkbox].is-medium.is-rounded + span:after {
  border-radius: 50%;
}
.switch[type=checkbox].is-large + span {
  position: relative;
  display: iniline-flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 2rem;
  height: 4rem;
  line-height: 1.5;
  padding-left: 6.5rem;
  cursor: pointer;
}
.switch[type=checkbox].is-large + span::before,
.switch[type=checkbox].is-large + span:before {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 6rem;
  height: 3rem;
  border: 0.1rem solid transparent;
  border-radius: 6px;
  background: #999999;
  content: "";
}
.switch[type=checkbox].is-large + span::after,
.switch[type=checkbox].is-large + span:after {
  display: block;
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  width: 2.5rem;
  height: 2.5rem;
  transform: translate3d(0, 0, 0);
  border-radius: 6px;
  background: #ffffff;
  transition: all 0.25s ease-out;
  content: "";
}
.switch[type=checkbox].is-large.is-rtl + span {
  padding-left: 0;
  padding-right: 6.5rem;
}
.switch[type=checkbox].is-large.is-rtl + span::before,
.switch[type=checkbox].is-large.is-rtl + span:before {
  left: auto;
  right: 0;
}
.switch[type=checkbox].is-large.is-rtl + span::after,
.switch[type=checkbox].is-large.is-rtl + span:after {
  left: auto;
  right: 3.125rem;
}
.switch[type=checkbox].is-large:checked + span::before,
.switch[type=checkbox].is-large:checked + span:before {
  background: #0077d6;
}
.switch[type=checkbox].is-large:checked + span::after {
  left: 3.125rem;
}
.switch[type=checkbox].is-large:checked.is-rtl + span::after,
.switch[type=checkbox].is-large:checked.is-rtl + span:after {
  left: auto;
  right: 0.25rem;
}
.switch[type=checkbox].is-large.is-outlined + span::before,
.switch[type=checkbox].is-large.is-outlined + span:before {
  background-color: transparent;
  border-color: #999999;
}
.switch[type=checkbox].is-large.is-outlined + span::after,
.switch[type=checkbox].is-large.is-outlined + span:after {
  background: #999999;
}
.switch[type=checkbox].is-large.is-outlined:checked + span::before,
.switch[type=checkbox].is-large.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #0077d6;
}
.switch[type=checkbox].is-large.is-outlined:checked + span::after,
.switch[type=checkbox].is-large.is-outlined:checked + span:after {
  background: #0077d6;
}
.switch[type=checkbox].is-large.is-thin + span::before,
.switch[type=checkbox].is-large.is-thin + span:before {
  top: 1.0909090909rem;
  height: 0.75rem;
}
.switch[type=checkbox].is-large.is-thin + span::after,
.switch[type=checkbox].is-large.is-thin + span:after {
  box-shadow: 0px 0px 3px #666666;
}
.switch[type=checkbox].is-large.is-rounded + span::before,
.switch[type=checkbox].is-large.is-rounded + span:before {
  border-radius: 36px;
}
.switch[type=checkbox].is-large.is-rounded + span::after,
.switch[type=checkbox].is-large.is-rounded + span:after {
  border-radius: 50%;
}
.switch[type=checkbox].is-white:checked + span::before,
.switch[type=checkbox].is-white:checked + span:before {
  background: #ffffff;
}
.switch[type=checkbox].is-white.is-outlined:checked + span::before,
.switch[type=checkbox].is-white.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #ffffff !important;
}
.switch[type=checkbox].is-white.is-outlined:checked + span::after,
.switch[type=checkbox].is-white.is-outlined:checked + span:after {
  background: #ffffff;
}
.switch[type=checkbox].is-white.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-white.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-white + span::before,
.switch[type=checkbox].is-unchecked-white + span:before {
  background: #ffffff;
}
.switch[type=checkbox].is-unchecked-white.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-white.is-outlined + span:before {
  background-color: transparent;
  border-color: #ffffff !important;
}
.switch[type=checkbox].is-unchecked-white.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-white.is-outlined + span:after {
  background: #ffffff;
}
.switch[type=checkbox].is-black:checked + span::before,
.switch[type=checkbox].is-black:checked + span:before {
  background: #0a0a0a;
}
.switch[type=checkbox].is-black.is-outlined:checked + span::before,
.switch[type=checkbox].is-black.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #0a0a0a !important;
}
.switch[type=checkbox].is-black.is-outlined:checked + span::after,
.switch[type=checkbox].is-black.is-outlined:checked + span:after {
  background: #0a0a0a;
}
.switch[type=checkbox].is-black.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-black.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-black + span::before,
.switch[type=checkbox].is-unchecked-black + span:before {
  background: #0a0a0a;
}
.switch[type=checkbox].is-unchecked-black.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-black.is-outlined + span:before {
  background-color: transparent;
  border-color: #0a0a0a !important;
}
.switch[type=checkbox].is-unchecked-black.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-black.is-outlined + span:after {
  background: #0a0a0a;
}
.switch[type=checkbox].is-light:checked + span::before,
.switch[type=checkbox].is-light:checked + span:before {
  background: #f1f3f4;
}
.switch[type=checkbox].is-light.is-outlined:checked + span::before,
.switch[type=checkbox].is-light.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #f1f3f4 !important;
}
.switch[type=checkbox].is-light.is-outlined:checked + span::after,
.switch[type=checkbox].is-light.is-outlined:checked + span:after {
  background: #f1f3f4;
}
.switch[type=checkbox].is-light.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-light.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-light + span::before,
.switch[type=checkbox].is-unchecked-light + span:before {
  background: #f1f3f4;
}
.switch[type=checkbox].is-unchecked-light.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-light.is-outlined + span:before {
  background-color: transparent;
  border-color: #f1f3f4 !important;
}
.switch[type=checkbox].is-unchecked-light.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-light.is-outlined + span:after {
  background: #f1f3f4;
}
.switch[type=checkbox].is-dark:checked + span::before,
.switch[type=checkbox].is-dark:checked + span:before {
  background: #404040;
}
.switch[type=checkbox].is-dark.is-outlined:checked + span::before,
.switch[type=checkbox].is-dark.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #404040 !important;
}
.switch[type=checkbox].is-dark.is-outlined:checked + span::after,
.switch[type=checkbox].is-dark.is-outlined:checked + span:after {
  background: #404040;
}
.switch[type=checkbox].is-dark.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-dark.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-dark + span::before,
.switch[type=checkbox].is-unchecked-dark + span:before {
  background: #404040;
}
.switch[type=checkbox].is-unchecked-dark.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-dark.is-outlined + span:before {
  background-color: transparent;
  border-color: #404040 !important;
}
.switch[type=checkbox].is-unchecked-dark.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-dark.is-outlined + span:after {
  background: #404040;
}
.switch[type=checkbox].is-text:checked + span::before,
.switch[type=checkbox].is-text:checked + span:before {
  background: #003056;
}
.switch[type=checkbox].is-text.is-outlined:checked + span::before,
.switch[type=checkbox].is-text.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #003056 !important;
}
.switch[type=checkbox].is-text.is-outlined:checked + span::after,
.switch[type=checkbox].is-text.is-outlined:checked + span:after {
  background: #003056;
}
.switch[type=checkbox].is-text.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-text.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-text + span::before,
.switch[type=checkbox].is-unchecked-text + span:before {
  background: #003056;
}
.switch[type=checkbox].is-unchecked-text.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-text.is-outlined + span:before {
  background-color: transparent;
  border-color: #003056 !important;
}
.switch[type=checkbox].is-unchecked-text.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-text.is-outlined + span:after {
  background: #003056;
}
.switch[type=checkbox].is-primary:checked + span::before,
.switch[type=checkbox].is-primary:checked + span:before {
  background: #0077d6;
}
.switch[type=checkbox].is-primary.is-outlined:checked + span::before,
.switch[type=checkbox].is-primary.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #0077d6 !important;
}
.switch[type=checkbox].is-primary.is-outlined:checked + span::after,
.switch[type=checkbox].is-primary.is-outlined:checked + span:after {
  background: #0077d6;
}
.switch[type=checkbox].is-primary.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-primary.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-primary + span::before,
.switch[type=checkbox].is-unchecked-primary + span:before {
  background: #0077d6;
}
.switch[type=checkbox].is-unchecked-primary.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-primary.is-outlined + span:before {
  background-color: transparent;
  border-color: #0077d6 !important;
}
.switch[type=checkbox].is-unchecked-primary.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-primary.is-outlined + span:after {
  background: #0077d6;
}
.switch[type=checkbox].is-secondary:checked + span::before,
.switch[type=checkbox].is-secondary:checked + span:before {
  background: #2587d5;
}
.switch[type=checkbox].is-secondary.is-outlined:checked + span::before,
.switch[type=checkbox].is-secondary.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #2587d5 !important;
}
.switch[type=checkbox].is-secondary.is-outlined:checked + span::after,
.switch[type=checkbox].is-secondary.is-outlined:checked + span:after {
  background: #2587d5;
}
.switch[type=checkbox].is-secondary.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-secondary.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-secondary + span::before,
.switch[type=checkbox].is-unchecked-secondary + span:before {
  background: #2587d5;
}
.switch[type=checkbox].is-unchecked-secondary.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-secondary.is-outlined + span:before {
  background-color: transparent;
  border-color: #2587d5 !important;
}
.switch[type=checkbox].is-unchecked-secondary.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-secondary.is-outlined + span:after {
  background: #2587d5;
}
.switch[type=checkbox].is-link:checked + span::before,
.switch[type=checkbox].is-link:checked + span:before {
  background: #0077d6;
}
.switch[type=checkbox].is-link.is-outlined:checked + span::before,
.switch[type=checkbox].is-link.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #0077d6 !important;
}
.switch[type=checkbox].is-link.is-outlined:checked + span::after,
.switch[type=checkbox].is-link.is-outlined:checked + span:after {
  background: #0077d6;
}
.switch[type=checkbox].is-link.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-link.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-link + span::before,
.switch[type=checkbox].is-unchecked-link + span:before {
  background: #0077d6;
}
.switch[type=checkbox].is-unchecked-link.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-link.is-outlined + span:before {
  background-color: transparent;
  border-color: #0077d6 !important;
}
.switch[type=checkbox].is-unchecked-link.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-link.is-outlined + span:after {
  background: #0077d6;
}
.switch[type=checkbox].is-info:checked + span::before,
.switch[type=checkbox].is-info:checked + span:before {
  background: #005ba3;
}
.switch[type=checkbox].is-info.is-outlined:checked + span::before,
.switch[type=checkbox].is-info.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #005ba3 !important;
}
.switch[type=checkbox].is-info.is-outlined:checked + span::after,
.switch[type=checkbox].is-info.is-outlined:checked + span:after {
  background: #005ba3;
}
.switch[type=checkbox].is-info.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-info.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-info + span::before,
.switch[type=checkbox].is-unchecked-info + span:before {
  background: #005ba3;
}
.switch[type=checkbox].is-unchecked-info.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-info.is-outlined + span:before {
  background-color: transparent;
  border-color: #005ba3 !important;
}
.switch[type=checkbox].is-unchecked-info.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-info.is-outlined + span:after {
  background: #005ba3;
}
.switch[type=checkbox].is-success:checked + span::before,
.switch[type=checkbox].is-success:checked + span:before {
  background: #228b22;
}
.switch[type=checkbox].is-success.is-outlined:checked + span::before,
.switch[type=checkbox].is-success.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #228b22 !important;
}
.switch[type=checkbox].is-success.is-outlined:checked + span::after,
.switch[type=checkbox].is-success.is-outlined:checked + span:after {
  background: #228b22;
}
.switch[type=checkbox].is-success.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-success.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-success + span::before,
.switch[type=checkbox].is-unchecked-success + span:before {
  background: #228b22;
}
.switch[type=checkbox].is-unchecked-success.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-success.is-outlined + span:before {
  background-color: transparent;
  border-color: #228b22 !important;
}
.switch[type=checkbox].is-unchecked-success.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-success.is-outlined + span:after {
  background: #228b22;
}
.switch[type=checkbox].is-warning:checked + span::before,
.switch[type=checkbox].is-warning:checked + span:before {
  background: #fdc825;
}
.switch[type=checkbox].is-warning.is-outlined:checked + span::before,
.switch[type=checkbox].is-warning.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #fdc825 !important;
}
.switch[type=checkbox].is-warning.is-outlined:checked + span::after,
.switch[type=checkbox].is-warning.is-outlined:checked + span:after {
  background: #fdc825;
}
.switch[type=checkbox].is-warning.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-warning.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-warning + span::before,
.switch[type=checkbox].is-unchecked-warning + span:before {
  background: #fdc825;
}
.switch[type=checkbox].is-unchecked-warning.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-warning.is-outlined + span:before {
  background-color: transparent;
  border-color: #fdc825 !important;
}
.switch[type=checkbox].is-unchecked-warning.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-warning.is-outlined + span:after {
  background: #fdc825;
}
.switch[type=checkbox].is-danger:checked + span::before,
.switch[type=checkbox].is-danger:checked + span:before {
  background: #dd004b;
}
.switch[type=checkbox].is-danger.is-outlined:checked + span::before,
.switch[type=checkbox].is-danger.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #dd004b !important;
}
.switch[type=checkbox].is-danger.is-outlined:checked + span::after,
.switch[type=checkbox].is-danger.is-outlined:checked + span:after {
  background: #dd004b;
}
.switch[type=checkbox].is-danger.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-danger.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-danger + span::before,
.switch[type=checkbox].is-unchecked-danger + span:before {
  background: #dd004b;
}
.switch[type=checkbox].is-unchecked-danger.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-danger.is-outlined + span:before {
  background-color: transparent;
  border-color: #dd004b !important;
}
.switch[type=checkbox].is-unchecked-danger.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-danger.is-outlined + span:after {
  background: #dd004b;
}
.switch[type=checkbox].is-accent:checked + span::before,
.switch[type=checkbox].is-accent:checked + span:before {
  background: #e11383;
}
.switch[type=checkbox].is-accent.is-outlined:checked + span::before,
.switch[type=checkbox].is-accent.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #e11383 !important;
}
.switch[type=checkbox].is-accent.is-outlined:checked + span::after,
.switch[type=checkbox].is-accent.is-outlined:checked + span:after {
  background: #e11383;
}
.switch[type=checkbox].is-accent.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-accent.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-accent + span::before,
.switch[type=checkbox].is-unchecked-accent + span:before {
  background: #e11383;
}
.switch[type=checkbox].is-unchecked-accent.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-accent.is-outlined + span:before {
  background-color: transparent;
  border-color: #e11383 !important;
}
.switch[type=checkbox].is-unchecked-accent.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-accent.is-outlined + span:after {
  background: #e11383;
}
.switch[type=checkbox].is-lighter:checked + span::before,
.switch[type=checkbox].is-lighter:checked + span:before {
  background: #fafafa;
}
.switch[type=checkbox].is-lighter.is-outlined:checked + span::before,
.switch[type=checkbox].is-lighter.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #fafafa !important;
}
.switch[type=checkbox].is-lighter.is-outlined:checked + span::after,
.switch[type=checkbox].is-lighter.is-outlined:checked + span:after {
  background: #fafafa;
}
.switch[type=checkbox].is-lighter.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-lighter.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-lighter + span::before,
.switch[type=checkbox].is-unchecked-lighter + span:before {
  background: #fafafa;
}
.switch[type=checkbox].is-unchecked-lighter.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-lighter.is-outlined + span:before {
  background-color: transparent;
  border-color: #fafafa !important;
}
.switch[type=checkbox].is-unchecked-lighter.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-lighter.is-outlined + span:after {
  background: #fafafa;
}
.switch[type=checkbox].is-delete:checked + span::before,
.switch[type=checkbox].is-delete:checked + span:before {
  background: #7a7a7a;
}
.switch[type=checkbox].is-delete.is-outlined:checked + span::before,
.switch[type=checkbox].is-delete.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #7a7a7a !important;
}
.switch[type=checkbox].is-delete.is-outlined:checked + span::after,
.switch[type=checkbox].is-delete.is-outlined:checked + span:after {
  background: #7a7a7a;
}
.switch[type=checkbox].is-delete.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-delete.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-delete + span::before,
.switch[type=checkbox].is-unchecked-delete + span:before {
  background: #7a7a7a;
}
.switch[type=checkbox].is-unchecked-delete.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-delete.is-outlined + span:before {
  background-color: transparent;
  border-color: #7a7a7a !important;
}
.switch[type=checkbox].is-unchecked-delete.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-delete.is-outlined + span:after {
  background: #7a7a7a;
}
.switch[type=checkbox].is-table-header:checked + span::before,
.switch[type=checkbox].is-table-header:checked + span:before {
  background: #566d80;
}
.switch[type=checkbox].is-table-header.is-outlined:checked + span::before,
.switch[type=checkbox].is-table-header.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #566d80 !important;
}
.switch[type=checkbox].is-table-header.is-outlined:checked + span::after,
.switch[type=checkbox].is-table-header.is-outlined:checked + span:after {
  background: #566d80;
}
.switch[type=checkbox].is-table-header.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-table-header.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-table-header + span::before,
.switch[type=checkbox].is-unchecked-table-header + span:before {
  background: #566d80;
}
.switch[type=checkbox].is-unchecked-table-header.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-table-header.is-outlined + span:before {
  background-color: transparent;
  border-color: #566d80 !important;
}
.switch[type=checkbox].is-unchecked-table-header.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-table-header.is-outlined + span:after {
  background: #566d80;
}
.switch[type=checkbox].is-spent:checked + span::before,
.switch[type=checkbox].is-spent:checked + span:before {
  background: #e11383;
}
.switch[type=checkbox].is-spent.is-outlined:checked + span::before,
.switch[type=checkbox].is-spent.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #e11383 !important;
}
.switch[type=checkbox].is-spent.is-outlined:checked + span::after,
.switch[type=checkbox].is-spent.is-outlined:checked + span:after {
  background: #e11383;
}
.switch[type=checkbox].is-spent.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-spent.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-spent + span::before,
.switch[type=checkbox].is-unchecked-spent + span:before {
  background: #e11383;
}
.switch[type=checkbox].is-unchecked-spent.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-spent.is-outlined + span:before {
  background-color: transparent;
  border-color: #e11383 !important;
}
.switch[type=checkbox].is-unchecked-spent.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-spent.is-outlined + span:after {
  background: #e11383;
}
.switch[type=checkbox].is-submit:checked + span::before,
.switch[type=checkbox].is-submit:checked + span:before {
  background: #40a9b3;
}
.switch[type=checkbox].is-submit.is-outlined:checked + span::before,
.switch[type=checkbox].is-submit.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #40a9b3 !important;
}
.switch[type=checkbox].is-submit.is-outlined:checked + span::after,
.switch[type=checkbox].is-submit.is-outlined:checked + span:after {
  background: #40a9b3;
}
.switch[type=checkbox].is-submit.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-submit.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-submit + span::before,
.switch[type=checkbox].is-unchecked-submit + span:before {
  background: #40a9b3;
}
.switch[type=checkbox].is-unchecked-submit.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-submit.is-outlined + span:before {
  background-color: transparent;
  border-color: #40a9b3 !important;
}
.switch[type=checkbox].is-unchecked-submit.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-submit.is-outlined + span:after {
  background: #40a9b3;
}
.switch[type=checkbox].is-approve:checked + span::before,
.switch[type=checkbox].is-approve:checked + span:before {
  background: #41b232;
}
.switch[type=checkbox].is-approve.is-outlined:checked + span::before,
.switch[type=checkbox].is-approve.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #41b232 !important;
}
.switch[type=checkbox].is-approve.is-outlined:checked + span::after,
.switch[type=checkbox].is-approve.is-outlined:checked + span:after {
  background: #41b232;
}
.switch[type=checkbox].is-approve.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-approve.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-approve + span::before,
.switch[type=checkbox].is-unchecked-approve + span:before {
  background: #41b232;
}
.switch[type=checkbox].is-unchecked-approve.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-approve.is-outlined + span:before {
  background-color: transparent;
  border-color: #41b232 !important;
}
.switch[type=checkbox].is-unchecked-approve.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-approve.is-outlined + span:after {
  background: #41b232;
}
.switch[type=checkbox].is-reject:checked + span::before,
.switch[type=checkbox].is-reject:checked + span:before {
  background: #de1717;
}
.switch[type=checkbox].is-reject.is-outlined:checked + span::before,
.switch[type=checkbox].is-reject.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #de1717 !important;
}
.switch[type=checkbox].is-reject.is-outlined:checked + span::after,
.switch[type=checkbox].is-reject.is-outlined:checked + span:after {
  background: #de1717;
}
.switch[type=checkbox].is-reject.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-reject.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-reject + span::before,
.switch[type=checkbox].is-unchecked-reject + span:before {
  background: #de1717;
}
.switch[type=checkbox].is-unchecked-reject.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-reject.is-outlined + span:before {
  background-color: transparent;
  border-color: #de1717 !important;
}
.switch[type=checkbox].is-unchecked-reject.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-reject.is-outlined + span:after {
  background: #de1717;
}
.switch[type=checkbox].is-pending:checked + span::before,
.switch[type=checkbox].is-pending:checked + span:before {
  background: #FFC400;
}
.switch[type=checkbox].is-pending.is-outlined:checked + span::before,
.switch[type=checkbox].is-pending.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #FFC400 !important;
}
.switch[type=checkbox].is-pending.is-outlined:checked + span::after,
.switch[type=checkbox].is-pending.is-outlined:checked + span:after {
  background: #FFC400;
}
.switch[type=checkbox].is-pending.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-pending.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-pending + span::before,
.switch[type=checkbox].is-unchecked-pending + span:before {
  background: #FFC400;
}
.switch[type=checkbox].is-unchecked-pending.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-pending.is-outlined + span:before {
  background-color: transparent;
  border-color: #FFC400 !important;
}
.switch[type=checkbox].is-unchecked-pending.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-pending.is-outlined + span:after {
  background: #FFC400;
}
.switch[type=checkbox].is-table-header-card:checked + span::before,
.switch[type=checkbox].is-table-header-card:checked + span:before {
  background: #3b709b;
}
.switch[type=checkbox].is-table-header-card.is-outlined:checked + span::before,
.switch[type=checkbox].is-table-header-card.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #3b709b !important;
}
.switch[type=checkbox].is-table-header-card.is-outlined:checked + span::after,
.switch[type=checkbox].is-table-header-card.is-outlined:checked + span:after {
  background: #3b709b;
}
.switch[type=checkbox].is-table-header-card.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-table-header-card.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-table-header-card + span::before,
.switch[type=checkbox].is-unchecked-table-header-card + span:before {
  background: #3b709b;
}
.switch[type=checkbox].is-unchecked-table-header-card.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-table-header-card.is-outlined + span:before {
  background-color: transparent;
  border-color: #3b709b !important;
}
.switch[type=checkbox].is-unchecked-table-header-card.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-table-header-card.is-outlined + span:after {
  background: #3b709b;
}
.switch[type=checkbox].is-table-header-special:checked + span::before,
.switch[type=checkbox].is-table-header-special:checked + span:before {
  background: #064b64;
}
.switch[type=checkbox].is-table-header-special.is-outlined:checked + span::before,
.switch[type=checkbox].is-table-header-special.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #064b64 !important;
}
.switch[type=checkbox].is-table-header-special.is-outlined:checked + span::after,
.switch[type=checkbox].is-table-header-special.is-outlined:checked + span:after {
  background: #064b64;
}
.switch[type=checkbox].is-table-header-special.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-table-header-special.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-table-header-special + span::before,
.switch[type=checkbox].is-unchecked-table-header-special + span:before {
  background: #064b64;
}
.switch[type=checkbox].is-unchecked-table-header-special.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-table-header-special.is-outlined + span:before {
  background-color: transparent;
  border-color: #064b64 !important;
}
.switch[type=checkbox].is-unchecked-table-header-special.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-table-header-special.is-outlined + span:after {
  background: #064b64;
}
.switch[type=checkbox].is-in-progress:checked + span::before,
.switch[type=checkbox].is-in-progress:checked + span:before {
  background: #1277d6;
}
.switch[type=checkbox].is-in-progress.is-outlined:checked + span::before,
.switch[type=checkbox].is-in-progress.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #1277d6 !important;
}
.switch[type=checkbox].is-in-progress.is-outlined:checked + span::after,
.switch[type=checkbox].is-in-progress.is-outlined:checked + span:after {
  background: #1277d6;
}
.switch[type=checkbox].is-in-progress.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-in-progress.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-in-progress + span::before,
.switch[type=checkbox].is-unchecked-in-progress + span:before {
  background: #1277d6;
}
.switch[type=checkbox].is-unchecked-in-progress.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-in-progress.is-outlined + span:before {
  background-color: transparent;
  border-color: #1277d6 !important;
}
.switch[type=checkbox].is-unchecked-in-progress.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-in-progress.is-outlined + span:after {
  background: #1277d6;
}
.switch[type=checkbox].is-inactive-progress:checked + span::before,
.switch[type=checkbox].is-inactive-progress:checked + span:before {
  background: #566d80;
}
.switch[type=checkbox].is-inactive-progress.is-outlined:checked + span::before,
.switch[type=checkbox].is-inactive-progress.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #566d80 !important;
}
.switch[type=checkbox].is-inactive-progress.is-outlined:checked + span::after,
.switch[type=checkbox].is-inactive-progress.is-outlined:checked + span:after {
  background: #566d80;
}
.switch[type=checkbox].is-inactive-progress.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-inactive-progress.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-inactive-progress + span::before,
.switch[type=checkbox].is-unchecked-inactive-progress + span:before {
  background: #566d80;
}
.switch[type=checkbox].is-unchecked-inactive-progress.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-inactive-progress.is-outlined + span:before {
  background-color: transparent;
  border-color: #566d80 !important;
}
.switch[type=checkbox].is-unchecked-inactive-progress.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-inactive-progress.is-outlined + span:after {
  background: #566d80;
}
.switch[type=checkbox].is-row-inactive:checked + span::before,
.switch[type=checkbox].is-row-inactive:checked + span:before {
  background: #d4dbde;
}
.switch[type=checkbox].is-row-inactive.is-outlined:checked + span::before,
.switch[type=checkbox].is-row-inactive.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #d4dbde !important;
}
.switch[type=checkbox].is-row-inactive.is-outlined:checked + span::after,
.switch[type=checkbox].is-row-inactive.is-outlined:checked + span:after {
  background: #d4dbde;
}
.switch[type=checkbox].is-row-inactive.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-row-inactive.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-row-inactive + span::before,
.switch[type=checkbox].is-unchecked-row-inactive + span:before {
  background: #d4dbde;
}
.switch[type=checkbox].is-unchecked-row-inactive.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-row-inactive.is-outlined + span:before {
  background-color: transparent;
  border-color: #d4dbde !important;
}
.switch[type=checkbox].is-unchecked-row-inactive.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-row-inactive.is-outlined + span:after {
  background: #d4dbde;
}
.switch[type=checkbox].is-row-onhand:checked + span::before,
.switch[type=checkbox].is-row-onhand:checked + span:before {
  background: #eff8ff;
}
.switch[type=checkbox].is-row-onhand.is-outlined:checked + span::before,
.switch[type=checkbox].is-row-onhand.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #eff8ff !important;
}
.switch[type=checkbox].is-row-onhand.is-outlined:checked + span::after,
.switch[type=checkbox].is-row-onhand.is-outlined:checked + span:after {
  background: #eff8ff;
}
.switch[type=checkbox].is-row-onhand.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-row-onhand.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-row-onhand + span::before,
.switch[type=checkbox].is-unchecked-row-onhand + span:before {
  background: #eff8ff;
}
.switch[type=checkbox].is-unchecked-row-onhand.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-row-onhand.is-outlined + span:before {
  background-color: transparent;
  border-color: #eff8ff !important;
}
.switch[type=checkbox].is-unchecked-row-onhand.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-row-onhand.is-outlined + span:after {
  background: #eff8ff;
}
.switch[type=checkbox].is-critical-level:checked + span::before,
.switch[type=checkbox].is-critical-level:checked + span:before {
  background: #de1717;
}
.switch[type=checkbox].is-critical-level.is-outlined:checked + span::before,
.switch[type=checkbox].is-critical-level.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #de1717 !important;
}
.switch[type=checkbox].is-critical-level.is-outlined:checked + span::after,
.switch[type=checkbox].is-critical-level.is-outlined:checked + span:after {
  background: #de1717;
}
.switch[type=checkbox].is-critical-level.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-critical-level.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-critical-level + span::before,
.switch[type=checkbox].is-unchecked-critical-level + span:before {
  background: #de1717;
}
.switch[type=checkbox].is-unchecked-critical-level.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-critical-level.is-outlined + span:before {
  background-color: transparent;
  border-color: #de1717 !important;
}
.switch[type=checkbox].is-unchecked-critical-level.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-critical-level.is-outlined + span:after {
  background: #de1717;
}
.switch[type=checkbox].is-warning-level:checked + span::before,
.switch[type=checkbox].is-warning-level:checked + span:before {
  background: #dd5800;
}
.switch[type=checkbox].is-warning-level.is-outlined:checked + span::before,
.switch[type=checkbox].is-warning-level.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #dd5800 !important;
}
.switch[type=checkbox].is-warning-level.is-outlined:checked + span::after,
.switch[type=checkbox].is-warning-level.is-outlined:checked + span:after {
  background: #dd5800;
}
.switch[type=checkbox].is-warning-level.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-warning-level.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-warning-level + span::before,
.switch[type=checkbox].is-unchecked-warning-level + span:before {
  background: #dd5800;
}
.switch[type=checkbox].is-unchecked-warning-level.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-warning-level.is-outlined + span:before {
  background-color: transparent;
  border-color: #dd5800 !important;
}
.switch[type=checkbox].is-unchecked-warning-level.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-warning-level.is-outlined + span:after {
  background: #dd5800;
}
.switch[type=checkbox].is-info-level:checked + span::before,
.switch[type=checkbox].is-info-level:checked + span:before {
  background: #ffb112;
}
.switch[type=checkbox].is-info-level.is-outlined:checked + span::before,
.switch[type=checkbox].is-info-level.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #ffb112 !important;
}
.switch[type=checkbox].is-info-level.is-outlined:checked + span::after,
.switch[type=checkbox].is-info-level.is-outlined:checked + span:after {
  background: #ffb112;
}
.switch[type=checkbox].is-info-level.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-info-level.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-info-level + span::before,
.switch[type=checkbox].is-unchecked-info-level + span:before {
  background: #ffb112;
}
.switch[type=checkbox].is-unchecked-info-level.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-info-level.is-outlined + span:before {
  background-color: transparent;
  border-color: #ffb112 !important;
}
.switch[type=checkbox].is-unchecked-info-level.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-info-level.is-outlined + span:after {
  background: #ffb112;
}
.switch[type=checkbox].is-waiting-summary:checked + span::before,
.switch[type=checkbox].is-waiting-summary:checked + span:before {
  background: #ce2d2d;
}
.switch[type=checkbox].is-waiting-summary.is-outlined:checked + span::before,
.switch[type=checkbox].is-waiting-summary.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #ce2d2d !important;
}
.switch[type=checkbox].is-waiting-summary.is-outlined:checked + span::after,
.switch[type=checkbox].is-waiting-summary.is-outlined:checked + span:after {
  background: #ce2d2d;
}
.switch[type=checkbox].is-waiting-summary.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-waiting-summary.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-waiting-summary + span::before,
.switch[type=checkbox].is-unchecked-waiting-summary + span:before {
  background: #ce2d2d;
}
.switch[type=checkbox].is-unchecked-waiting-summary.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-waiting-summary.is-outlined + span:before {
  background-color: transparent;
  border-color: #ce2d2d !important;
}
.switch[type=checkbox].is-unchecked-waiting-summary.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-waiting-summary.is-outlined + span:after {
  background: #ce2d2d;
}
.switch[type=checkbox].is-document-summary:checked + span::before,
.switch[type=checkbox].is-document-summary:checked + span:before {
  background: #064b64;
}
.switch[type=checkbox].is-document-summary.is-outlined:checked + span::before,
.switch[type=checkbox].is-document-summary.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #064b64 !important;
}
.switch[type=checkbox].is-document-summary.is-outlined:checked + span::after,
.switch[type=checkbox].is-document-summary.is-outlined:checked + span:after {
  background: #064b64;
}
.switch[type=checkbox].is-document-summary.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-document-summary.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-document-summary + span::before,
.switch[type=checkbox].is-unchecked-document-summary + span:before {
  background: #064b64;
}
.switch[type=checkbox].is-unchecked-document-summary.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-document-summary.is-outlined + span:before {
  background-color: transparent;
  border-color: #064b64 !important;
}
.switch[type=checkbox].is-unchecked-document-summary.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-document-summary.is-outlined + span:after {
  background: #064b64;
}
.switch[type=checkbox].is-training-summary:checked + span::before,
.switch[type=checkbox].is-training-summary:checked + span:before {
  background: #40a9b3;
}
.switch[type=checkbox].is-training-summary.is-outlined:checked + span::before,
.switch[type=checkbox].is-training-summary.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #40a9b3 !important;
}
.switch[type=checkbox].is-training-summary.is-outlined:checked + span::after,
.switch[type=checkbox].is-training-summary.is-outlined:checked + span:after {
  background: #40a9b3;
}
.switch[type=checkbox].is-training-summary.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-training-summary.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-training-summary + span::before,
.switch[type=checkbox].is-unchecked-training-summary + span:before {
  background: #40a9b3;
}
.switch[type=checkbox].is-unchecked-training-summary.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-training-summary.is-outlined + span:before {
  background-color: transparent;
  border-color: #40a9b3 !important;
}
.switch[type=checkbox].is-unchecked-training-summary.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-training-summary.is-outlined + span:after {
  background: #40a9b3;
}
.switch[type=checkbox].is-waiting-print-summary:checked + span::before,
.switch[type=checkbox].is-waiting-print-summary:checked + span:before {
  background: #bfc425;
}
.switch[type=checkbox].is-waiting-print-summary.is-outlined:checked + span::before,
.switch[type=checkbox].is-waiting-print-summary.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #bfc425 !important;
}
.switch[type=checkbox].is-waiting-print-summary.is-outlined:checked + span::after,
.switch[type=checkbox].is-waiting-print-summary.is-outlined:checked + span:after {
  background: #bfc425;
}
.switch[type=checkbox].is-waiting-print-summary.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-waiting-print-summary.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-waiting-print-summary + span::before,
.switch[type=checkbox].is-unchecked-waiting-print-summary + span:before {
  background: #bfc425;
}
.switch[type=checkbox].is-unchecked-waiting-print-summary.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-waiting-print-summary.is-outlined + span:before {
  background-color: transparent;
  border-color: #bfc425 !important;
}
.switch[type=checkbox].is-unchecked-waiting-print-summary.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-waiting-print-summary.is-outlined + span:after {
  background: #bfc425;
}
.switch[type=checkbox].is-printed-summary:checked + span::before,
.switch[type=checkbox].is-printed-summary:checked + span:before {
  background: #e11483;
}
.switch[type=checkbox].is-printed-summary.is-outlined:checked + span::before,
.switch[type=checkbox].is-printed-summary.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #e11483 !important;
}
.switch[type=checkbox].is-printed-summary.is-outlined:checked + span::after,
.switch[type=checkbox].is-printed-summary.is-outlined:checked + span:after {
  background: #e11483;
}
.switch[type=checkbox].is-printed-summary.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-printed-summary.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-printed-summary + span::before,
.switch[type=checkbox].is-unchecked-printed-summary + span:before {
  background: #e11483;
}
.switch[type=checkbox].is-unchecked-printed-summary.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-printed-summary.is-outlined + span:before {
  background-color: transparent;
  border-color: #e11483 !important;
}
.switch[type=checkbox].is-unchecked-printed-summary.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-printed-summary.is-outlined + span:after {
  background: #e11483;
}
.switch[type=checkbox].is-score-1:checked + span::before,
.switch[type=checkbox].is-score-1:checked + span:before {
  background: #F7DADA;
}
.switch[type=checkbox].is-score-1.is-outlined:checked + span::before,
.switch[type=checkbox].is-score-1.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #F7DADA !important;
}
.switch[type=checkbox].is-score-1.is-outlined:checked + span::after,
.switch[type=checkbox].is-score-1.is-outlined:checked + span:after {
  background: #F7DADA;
}
.switch[type=checkbox].is-score-1.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-score-1.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-score-1 + span::before,
.switch[type=checkbox].is-unchecked-score-1 + span:before {
  background: #F7DADA;
}
.switch[type=checkbox].is-unchecked-score-1.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-score-1.is-outlined + span:before {
  background-color: transparent;
  border-color: #F7DADA !important;
}
.switch[type=checkbox].is-unchecked-score-1.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-score-1.is-outlined + span:after {
  background: #F7DADA;
}
.switch[type=checkbox].is-score-1-active:checked + span::before,
.switch[type=checkbox].is-score-1-active:checked + span:before {
  background: #D94D4D;
}
.switch[type=checkbox].is-score-1-active.is-outlined:checked + span::before,
.switch[type=checkbox].is-score-1-active.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #D94D4D !important;
}
.switch[type=checkbox].is-score-1-active.is-outlined:checked + span::after,
.switch[type=checkbox].is-score-1-active.is-outlined:checked + span:after {
  background: #D94D4D;
}
.switch[type=checkbox].is-score-1-active.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-score-1-active.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-score-1-active + span::before,
.switch[type=checkbox].is-unchecked-score-1-active + span:before {
  background: #D94D4D;
}
.switch[type=checkbox].is-unchecked-score-1-active.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-score-1-active.is-outlined + span:before {
  background-color: transparent;
  border-color: #D94D4D !important;
}
.switch[type=checkbox].is-unchecked-score-1-active.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-score-1-active.is-outlined + span:after {
  background: #D94D4D;
}
.switch[type=checkbox].is-score-2:checked + span::before,
.switch[type=checkbox].is-score-2:checked + span:before {
  background: #FDF5D2;
}
.switch[type=checkbox].is-score-2.is-outlined:checked + span::before,
.switch[type=checkbox].is-score-2.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #FDF5D2 !important;
}
.switch[type=checkbox].is-score-2.is-outlined:checked + span::after,
.switch[type=checkbox].is-score-2.is-outlined:checked + span:after {
  background: #FDF5D2;
}
.switch[type=checkbox].is-score-2.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-score-2.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-score-2 + span::before,
.switch[type=checkbox].is-unchecked-score-2 + span:before {
  background: #FDF5D2;
}
.switch[type=checkbox].is-unchecked-score-2.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-score-2.is-outlined + span:before {
  background-color: transparent;
  border-color: #FDF5D2 !important;
}
.switch[type=checkbox].is-unchecked-score-2.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-score-2.is-outlined + span:after {
  background: #FDF5D2;
}
.switch[type=checkbox].is-score-2-active:checked + span::before,
.switch[type=checkbox].is-score-2-active:checked + span:before {
  background: #FAD125;
}
.switch[type=checkbox].is-score-2-active.is-outlined:checked + span::before,
.switch[type=checkbox].is-score-2-active.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #FAD125 !important;
}
.switch[type=checkbox].is-score-2-active.is-outlined:checked + span::after,
.switch[type=checkbox].is-score-2-active.is-outlined:checked + span:after {
  background: #FAD125;
}
.switch[type=checkbox].is-score-2-active.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-score-2-active.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-score-2-active + span::before,
.switch[type=checkbox].is-unchecked-score-2-active + span:before {
  background: #FAD125;
}
.switch[type=checkbox].is-unchecked-score-2-active.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-score-2-active.is-outlined + span:before {
  background-color: transparent;
  border-color: #FAD125 !important;
}
.switch[type=checkbox].is-unchecked-score-2-active.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-score-2-active.is-outlined + span:after {
  background: #FAD125;
}
.switch[type=checkbox].is-score-3:checked + span::before,
.switch[type=checkbox].is-score-3:checked + span:before {
  background: #E9F5E5;
}
.switch[type=checkbox].is-score-3.is-outlined:checked + span::before,
.switch[type=checkbox].is-score-3.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #E9F5E5 !important;
}
.switch[type=checkbox].is-score-3.is-outlined:checked + span::after,
.switch[type=checkbox].is-score-3.is-outlined:checked + span:after {
  background: #E9F5E5;
}
.switch[type=checkbox].is-score-3.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-score-3.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-score-3 + span::before,
.switch[type=checkbox].is-unchecked-score-3 + span:before {
  background: #E9F5E5;
}
.switch[type=checkbox].is-unchecked-score-3.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-score-3.is-outlined + span:before {
  background-color: transparent;
  border-color: #E9F5E5 !important;
}
.switch[type=checkbox].is-unchecked-score-3.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-score-3.is-outlined + span:after {
  background: #E9F5E5;
}
.switch[type=checkbox].is-score-3-active:checked + span::before,
.switch[type=checkbox].is-score-3-active:checked + span:before {
  background: #97D082;
}
.switch[type=checkbox].is-score-3-active.is-outlined:checked + span::before,
.switch[type=checkbox].is-score-3-active.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #97D082 !important;
}
.switch[type=checkbox].is-score-3-active.is-outlined:checked + span::after,
.switch[type=checkbox].is-score-3-active.is-outlined:checked + span:after {
  background: #97D082;
}
.switch[type=checkbox].is-score-3-active.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-score-3-active.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-score-3-active + span::before,
.switch[type=checkbox].is-unchecked-score-3-active + span:before {
  background: #97D082;
}
.switch[type=checkbox].is-unchecked-score-3-active.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-score-3-active.is-outlined + span:before {
  background-color: transparent;
  border-color: #97D082 !important;
}
.switch[type=checkbox].is-unchecked-score-3-active.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-score-3-active.is-outlined + span:after {
  background: #97D082;
}
.switch[type=checkbox].is-score-4:checked + span::before,
.switch[type=checkbox].is-score-4:checked + span:before {
  background: #E0EADD;
}
.switch[type=checkbox].is-score-4.is-outlined:checked + span::before,
.switch[type=checkbox].is-score-4.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #E0EADD !important;
}
.switch[type=checkbox].is-score-4.is-outlined:checked + span::after,
.switch[type=checkbox].is-score-4.is-outlined:checked + span:after {
  background: #E0EADD;
}
.switch[type=checkbox].is-score-4.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-score-4.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-score-4 + span::before,
.switch[type=checkbox].is-unchecked-score-4 + span:before {
  background: #E0EADD;
}
.switch[type=checkbox].is-unchecked-score-4.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-score-4.is-outlined + span:before {
  background-color: transparent;
  border-color: #E0EADD !important;
}
.switch[type=checkbox].is-unchecked-score-4.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-score-4.is-outlined + span:after {
  background: #E0EADD;
}
.switch[type=checkbox].is-score-4-active:checked + span::before,
.switch[type=checkbox].is-score-4-active:checked + span:before {
  background: #6B9B59;
}
.switch[type=checkbox].is-score-4-active.is-outlined:checked + span::before,
.switch[type=checkbox].is-score-4-active.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #6B9B59 !important;
}
.switch[type=checkbox].is-score-4-active.is-outlined:checked + span::after,
.switch[type=checkbox].is-score-4-active.is-outlined:checked + span:after {
  background: #6B9B59;
}
.switch[type=checkbox].is-score-4-active.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-score-4-active.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-score-4-active + span::before,
.switch[type=checkbox].is-unchecked-score-4-active + span:before {
  background: #6B9B59;
}
.switch[type=checkbox].is-unchecked-score-4-active.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-score-4-active.is-outlined + span:before {
  background-color: transparent;
  border-color: #6B9B59 !important;
}
.switch[type=checkbox].is-unchecked-score-4-active.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-score-4-active.is-outlined + span:after {
  background: #6B9B59;
}
.switch[type=checkbox].is-score-5:checked + span::before,
.switch[type=checkbox].is-score-5:checked + span:before {
  background: #DDE8F6;
}
.switch[type=checkbox].is-score-5.is-outlined:checked + span::before,
.switch[type=checkbox].is-score-5.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #DDE8F6 !important;
}
.switch[type=checkbox].is-score-5.is-outlined:checked + span::after,
.switch[type=checkbox].is-score-5.is-outlined:checked + span:after {
  background: #DDE8F6;
}
.switch[type=checkbox].is-score-5.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-score-5.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-score-5 + span::before,
.switch[type=checkbox].is-unchecked-score-5 + span:before {
  background: #DDE8F6;
}
.switch[type=checkbox].is-unchecked-score-5.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-score-5.is-outlined + span:before {
  background-color: transparent;
  border-color: #DDE8F6 !important;
}
.switch[type=checkbox].is-unchecked-score-5.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-score-5.is-outlined + span:after {
  background: #DDE8F6;
}
.switch[type=checkbox].is-score-5-active:checked + span::before,
.switch[type=checkbox].is-score-5-active:checked + span:before {
  background: #5992D5;
}
.switch[type=checkbox].is-score-5-active.is-outlined:checked + span::before,
.switch[type=checkbox].is-score-5-active.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #5992D5 !important;
}
.switch[type=checkbox].is-score-5-active.is-outlined:checked + span::after,
.switch[type=checkbox].is-score-5-active.is-outlined:checked + span:after {
  background: #5992D5;
}
.switch[type=checkbox].is-score-5-active.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-score-5-active.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-score-5-active + span::before,
.switch[type=checkbox].is-unchecked-score-5-active + span:before {
  background: #5992D5;
}
.switch[type=checkbox].is-unchecked-score-5-active.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-score-5-active.is-outlined + span:before {
  background-color: transparent;
  border-color: #5992D5 !important;
}
.switch[type=checkbox].is-unchecked-score-5-active.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-score-5-active.is-outlined + span:after {
  background: #5992D5;
}
.switch[type=checkbox].is-penalty-level-1:checked + span::before,
.switch[type=checkbox].is-penalty-level-1:checked + span:before {
  background: #FFC400;
}
.switch[type=checkbox].is-penalty-level-1.is-outlined:checked + span::before,
.switch[type=checkbox].is-penalty-level-1.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #FFC400 !important;
}
.switch[type=checkbox].is-penalty-level-1.is-outlined:checked + span::after,
.switch[type=checkbox].is-penalty-level-1.is-outlined:checked + span:after {
  background: #FFC400;
}
.switch[type=checkbox].is-penalty-level-1.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-penalty-level-1.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-penalty-level-1 + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-1 + span:before {
  background: #FFC400;
}
.switch[type=checkbox].is-unchecked-penalty-level-1.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-1.is-outlined + span:before {
  background-color: transparent;
  border-color: #FFC400 !important;
}
.switch[type=checkbox].is-unchecked-penalty-level-1.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-penalty-level-1.is-outlined + span:after {
  background: #FFC400;
}
.switch[type=checkbox].is-penalty-level-2:checked + span::before,
.switch[type=checkbox].is-penalty-level-2:checked + span:before {
  background: #F07600;
}
.switch[type=checkbox].is-penalty-level-2.is-outlined:checked + span::before,
.switch[type=checkbox].is-penalty-level-2.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #F07600 !important;
}
.switch[type=checkbox].is-penalty-level-2.is-outlined:checked + span::after,
.switch[type=checkbox].is-penalty-level-2.is-outlined:checked + span:after {
  background: #F07600;
}
.switch[type=checkbox].is-penalty-level-2.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-penalty-level-2.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-penalty-level-2 + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-2 + span:before {
  background: #F07600;
}
.switch[type=checkbox].is-unchecked-penalty-level-2.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-2.is-outlined + span:before {
  background-color: transparent;
  border-color: #F07600 !important;
}
.switch[type=checkbox].is-unchecked-penalty-level-2.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-penalty-level-2.is-outlined + span:after {
  background: #F07600;
}
.switch[type=checkbox].is-penalty-level-3:checked + span::before,
.switch[type=checkbox].is-penalty-level-3:checked + span:before {
  background: #CE2D2D;
}
.switch[type=checkbox].is-penalty-level-3.is-outlined:checked + span::before,
.switch[type=checkbox].is-penalty-level-3.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #CE2D2D !important;
}
.switch[type=checkbox].is-penalty-level-3.is-outlined:checked + span::after,
.switch[type=checkbox].is-penalty-level-3.is-outlined:checked + span:after {
  background: #CE2D2D;
}
.switch[type=checkbox].is-penalty-level-3.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-penalty-level-3.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-penalty-level-3 + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-3 + span:before {
  background: #CE2D2D;
}
.switch[type=checkbox].is-unchecked-penalty-level-3.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-3.is-outlined + span:before {
  background-color: transparent;
  border-color: #CE2D2D !important;
}
.switch[type=checkbox].is-unchecked-penalty-level-3.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-penalty-level-3.is-outlined + span:after {
  background: #CE2D2D;
}
.switch[type=checkbox].is-penalty-level-1-hover:checked + span::before,
.switch[type=checkbox].is-penalty-level-1-hover:checked + span:before {
  background: #FFF3CC;
}
.switch[type=checkbox].is-penalty-level-1-hover.is-outlined:checked + span::before,
.switch[type=checkbox].is-penalty-level-1-hover.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #FFF3CC !important;
}
.switch[type=checkbox].is-penalty-level-1-hover.is-outlined:checked + span::after,
.switch[type=checkbox].is-penalty-level-1-hover.is-outlined:checked + span:after {
  background: #FFF3CC;
}
.switch[type=checkbox].is-penalty-level-1-hover.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-penalty-level-1-hover.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-penalty-level-1-hover + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-1-hover + span:before {
  background: #FFF3CC;
}
.switch[type=checkbox].is-unchecked-penalty-level-1-hover.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-1-hover.is-outlined + span:before {
  background-color: transparent;
  border-color: #FFF3CC !important;
}
.switch[type=checkbox].is-unchecked-penalty-level-1-hover.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-penalty-level-1-hover.is-outlined + span:after {
  background: #FFF3CC;
}
.switch[type=checkbox].is-penalty-level-2-hover:checked + span::before,
.switch[type=checkbox].is-penalty-level-2-hover:checked + span:before {
  background: #FFDDBD;
}
.switch[type=checkbox].is-penalty-level-2-hover.is-outlined:checked + span::before,
.switch[type=checkbox].is-penalty-level-2-hover.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #FFDDBD !important;
}
.switch[type=checkbox].is-penalty-level-2-hover.is-outlined:checked + span::after,
.switch[type=checkbox].is-penalty-level-2-hover.is-outlined:checked + span:after {
  background: #FFDDBD;
}
.switch[type=checkbox].is-penalty-level-2-hover.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-penalty-level-2-hover.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-penalty-level-2-hover + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-2-hover + span:before {
  background: #FFDDBD;
}
.switch[type=checkbox].is-unchecked-penalty-level-2-hover.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-2-hover.is-outlined + span:before {
  background-color: transparent;
  border-color: #FFDDBD !important;
}
.switch[type=checkbox].is-unchecked-penalty-level-2-hover.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-penalty-level-2-hover.is-outlined + span:after {
  background: #FFDDBD;
}
.switch[type=checkbox].is-penalty-level-3-hover:checked + span::before,
.switch[type=checkbox].is-penalty-level-3-hover:checked + span:before {
  background: #FFBDBD;
}
.switch[type=checkbox].is-penalty-level-3-hover.is-outlined:checked + span::before,
.switch[type=checkbox].is-penalty-level-3-hover.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #FFBDBD !important;
}
.switch[type=checkbox].is-penalty-level-3-hover.is-outlined:checked + span::after,
.switch[type=checkbox].is-penalty-level-3-hover.is-outlined:checked + span:after {
  background: #FFBDBD;
}
.switch[type=checkbox].is-penalty-level-3-hover.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-penalty-level-3-hover.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-penalty-level-3-hover + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-3-hover + span:before {
  background: #FFBDBD;
}
.switch[type=checkbox].is-unchecked-penalty-level-3-hover.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-penalty-level-3-hover.is-outlined + span:before {
  background-color: transparent;
  border-color: #FFBDBD !important;
}
.switch[type=checkbox].is-unchecked-penalty-level-3-hover.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-penalty-level-3-hover.is-outlined + span:after {
  background: #FFBDBD;
}
.switch[type=checkbox].is-special-work-select:checked + span::before,
.switch[type=checkbox].is-special-work-select:checked + span:before {
  background: #e11383;
}
.switch[type=checkbox].is-special-work-select.is-outlined:checked + span::before,
.switch[type=checkbox].is-special-work-select.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #e11383 !important;
}
.switch[type=checkbox].is-special-work-select.is-outlined:checked + span::after,
.switch[type=checkbox].is-special-work-select.is-outlined:checked + span:after {
  background: #e11383;
}
.switch[type=checkbox].is-special-work-select.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-special-work-select.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-special-work-select + span::before,
.switch[type=checkbox].is-unchecked-special-work-select + span:before {
  background: #e11383;
}
.switch[type=checkbox].is-unchecked-special-work-select.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-special-work-select.is-outlined + span:before {
  background-color: transparent;
  border-color: #e11383 !important;
}
.switch[type=checkbox].is-unchecked-special-work-select.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-special-work-select.is-outlined + span:after {
  background: #e11383;
}
.switch[type=checkbox].is-company:checked + span::before,
.switch[type=checkbox].is-company:checked + span:before {
  background: #462246;
}
.switch[type=checkbox].is-company.is-outlined:checked + span::before,
.switch[type=checkbox].is-company.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #462246 !important;
}
.switch[type=checkbox].is-company.is-outlined:checked + span::after,
.switch[type=checkbox].is-company.is-outlined:checked + span:after {
  background: #462246;
}
.switch[type=checkbox].is-company.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-company.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-company + span::before,
.switch[type=checkbox].is-unchecked-company + span:before {
  background: #462246;
}
.switch[type=checkbox].is-unchecked-company.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-company.is-outlined + span:before {
  background-color: transparent;
  border-color: #462246 !important;
}
.switch[type=checkbox].is-unchecked-company.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-company.is-outlined + span:after {
  background: #462246;
}
.switch[type=checkbox].is-site-manager:checked + span::before,
.switch[type=checkbox].is-site-manager:checked + span:before {
  background: #B05F6B;
}
.switch[type=checkbox].is-site-manager.is-outlined:checked + span::before,
.switch[type=checkbox].is-site-manager.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #B05F6B !important;
}
.switch[type=checkbox].is-site-manager.is-outlined:checked + span::after,
.switch[type=checkbox].is-site-manager.is-outlined:checked + span:after {
  background: #B05F6B;
}
.switch[type=checkbox].is-site-manager.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-site-manager.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-site-manager + span::before,
.switch[type=checkbox].is-unchecked-site-manager + span:before {
  background: #B05F6B;
}
.switch[type=checkbox].is-unchecked-site-manager.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-site-manager.is-outlined + span:before {
  background-color: transparent;
  border-color: #B05F6B !important;
}
.switch[type=checkbox].is-unchecked-site-manager.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-site-manager.is-outlined + span:after {
  background: #B05F6B;
}
.switch[type=checkbox].is-safety:checked + span::before,
.switch[type=checkbox].is-safety:checked + span:before {
  background: #EE6B51;
}
.switch[type=checkbox].is-safety.is-outlined:checked + span::before,
.switch[type=checkbox].is-safety.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #EE6B51 !important;
}
.switch[type=checkbox].is-safety.is-outlined:checked + span::after,
.switch[type=checkbox].is-safety.is-outlined:checked + span:after {
  background: #EE6B51;
}
.switch[type=checkbox].is-safety.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-safety.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-safety + span::before,
.switch[type=checkbox].is-unchecked-safety + span:before {
  background: #EE6B51;
}
.switch[type=checkbox].is-unchecked-safety.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-safety.is-outlined + span:before {
  background-color: transparent;
  border-color: #EE6B51 !important;
}
.switch[type=checkbox].is-unchecked-safety.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-safety.is-outlined + span:after {
  background: #EE6B51;
}
.switch[type=checkbox].is-applicant-bearer:checked + span::before,
.switch[type=checkbox].is-applicant-bearer:checked + span:before {
  background: #41B49C;
}
.switch[type=checkbox].is-applicant-bearer.is-outlined:checked + span::before,
.switch[type=checkbox].is-applicant-bearer.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #41B49C !important;
}
.switch[type=checkbox].is-applicant-bearer.is-outlined:checked + span::after,
.switch[type=checkbox].is-applicant-bearer.is-outlined:checked + span:after {
  background: #41B49C;
}
.switch[type=checkbox].is-applicant-bearer.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-applicant-bearer.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-applicant-bearer + span::before,
.switch[type=checkbox].is-unchecked-applicant-bearer + span:before {
  background: #41B49C;
}
.switch[type=checkbox].is-unchecked-applicant-bearer.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-applicant-bearer.is-outlined + span:before {
  background-color: transparent;
  border-color: #41B49C !important;
}
.switch[type=checkbox].is-unchecked-applicant-bearer.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-applicant-bearer.is-outlined + span:after {
  background: #41B49C;
}
.switch[type=checkbox].is-penalty-point-1:checked + span::before,
.switch[type=checkbox].is-penalty-point-1:checked + span:before {
  background: #D9F0D6;
}
.switch[type=checkbox].is-penalty-point-1.is-outlined:checked + span::before,
.switch[type=checkbox].is-penalty-point-1.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #D9F0D6 !important;
}
.switch[type=checkbox].is-penalty-point-1.is-outlined:checked + span::after,
.switch[type=checkbox].is-penalty-point-1.is-outlined:checked + span:after {
  background: #D9F0D6;
}
.switch[type=checkbox].is-penalty-point-1.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-penalty-point-1.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-penalty-point-1 + span::before,
.switch[type=checkbox].is-unchecked-penalty-point-1 + span:before {
  background: #D9F0D6;
}
.switch[type=checkbox].is-unchecked-penalty-point-1.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-penalty-point-1.is-outlined + span:before {
  background-color: transparent;
  border-color: #D9F0D6 !important;
}
.switch[type=checkbox].is-unchecked-penalty-point-1.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-penalty-point-1.is-outlined + span:after {
  background: #D9F0D6;
}
.switch[type=checkbox].is-penalty-point-2:checked + span::before,
.switch[type=checkbox].is-penalty-point-2:checked + span:before {
  background: #FFF3CB;
}
.switch[type=checkbox].is-penalty-point-2.is-outlined:checked + span::before,
.switch[type=checkbox].is-penalty-point-2.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #FFF3CB !important;
}
.switch[type=checkbox].is-penalty-point-2.is-outlined:checked + span::after,
.switch[type=checkbox].is-penalty-point-2.is-outlined:checked + span:after {
  background: #FFF3CB;
}
.switch[type=checkbox].is-penalty-point-2.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-penalty-point-2.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-penalty-point-2 + span::before,
.switch[type=checkbox].is-unchecked-penalty-point-2 + span:before {
  background: #FFF3CB;
}
.switch[type=checkbox].is-unchecked-penalty-point-2.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-penalty-point-2.is-outlined + span:before {
  background-color: transparent;
  border-color: #FFF3CB !important;
}
.switch[type=checkbox].is-unchecked-penalty-point-2.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-penalty-point-2.is-outlined + span:after {
  background: #FFF3CB;
}
.switch[type=checkbox].is-penalty-point-3:checked + span::before,
.switch[type=checkbox].is-penalty-point-3:checked + span:before {
  background: #FBE3CB;
}
.switch[type=checkbox].is-penalty-point-3.is-outlined:checked + span::before,
.switch[type=checkbox].is-penalty-point-3.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #FBE3CB !important;
}
.switch[type=checkbox].is-penalty-point-3.is-outlined:checked + span::after,
.switch[type=checkbox].is-penalty-point-3.is-outlined:checked + span:after {
  background: #FBE3CB;
}
.switch[type=checkbox].is-penalty-point-3.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-penalty-point-3.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-penalty-point-3 + span::before,
.switch[type=checkbox].is-unchecked-penalty-point-3 + span:before {
  background: #FBE3CB;
}
.switch[type=checkbox].is-unchecked-penalty-point-3.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-penalty-point-3.is-outlined + span:before {
  background-color: transparent;
  border-color: #FBE3CB !important;
}
.switch[type=checkbox].is-unchecked-penalty-point-3.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-penalty-point-3.is-outlined + span:after {
  background: #FBE3CB;
}
.switch[type=checkbox].is-penalty-point-4:checked + span::before,
.switch[type=checkbox].is-penalty-point-4:checked + span:before {
  background: #EFDEE1;
}
.switch[type=checkbox].is-penalty-point-4.is-outlined:checked + span::before,
.switch[type=checkbox].is-penalty-point-4.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #EFDEE1 !important;
}
.switch[type=checkbox].is-penalty-point-4.is-outlined:checked + span::after,
.switch[type=checkbox].is-penalty-point-4.is-outlined:checked + span:after {
  background: #EFDEE1;
}
.switch[type=checkbox].is-penalty-point-4.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-penalty-point-4.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-penalty-point-4 + span::before,
.switch[type=checkbox].is-unchecked-penalty-point-4 + span:before {
  background: #EFDEE1;
}
.switch[type=checkbox].is-unchecked-penalty-point-4.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-penalty-point-4.is-outlined + span:before {
  background-color: transparent;
  border-color: #EFDEE1 !important;
}
.switch[type=checkbox].is-unchecked-penalty-point-4.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-penalty-point-4.is-outlined + span:after {
  background: #EFDEE1;
}
.switch[type=checkbox].is-plant-TOP:checked + span::before,
.switch[type=checkbox].is-plant-TOP:checked + span:before {
  background: #ffc400;
}
.switch[type=checkbox].is-plant-TOP.is-outlined:checked + span::before,
.switch[type=checkbox].is-plant-TOP.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #ffc400 !important;
}
.switch[type=checkbox].is-plant-TOP.is-outlined:checked + span::after,
.switch[type=checkbox].is-plant-TOP.is-outlined:checked + span:after {
  background: #ffc400;
}
.switch[type=checkbox].is-plant-TOP.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-plant-TOP.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-plant-TOP + span::before,
.switch[type=checkbox].is-unchecked-plant-TOP + span:before {
  background: #ffc400;
}
.switch[type=checkbox].is-unchecked-plant-TOP.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-plant-TOP.is-outlined + span:before {
  background-color: transparent;
  border-color: #ffc400 !important;
}
.switch[type=checkbox].is-unchecked-plant-TOP.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-plant-TOP.is-outlined + span:after {
  background: #ffc400;
}
.switch[type=checkbox].is-plant-TOPSPP:checked + span::before,
.switch[type=checkbox].is-plant-TOPSPP:checked + span:before {
  background: #48b26d;
}
.switch[type=checkbox].is-plant-TOPSPP.is-outlined:checked + span::before,
.switch[type=checkbox].is-plant-TOPSPP.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #48b26d !important;
}
.switch[type=checkbox].is-plant-TOPSPP.is-outlined:checked + span::after,
.switch[type=checkbox].is-plant-TOPSPP.is-outlined:checked + span:after {
  background: #48b26d;
}
.switch[type=checkbox].is-plant-TOPSPP.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-plant-TOPSPP.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-plant-TOPSPP + span::before,
.switch[type=checkbox].is-unchecked-plant-TOPSPP + span:before {
  background: #48b26d;
}
.switch[type=checkbox].is-unchecked-plant-TOPSPP.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-plant-TOPSPP.is-outlined + span:before {
  background-color: transparent;
  border-color: #48b26d !important;
}
.switch[type=checkbox].is-unchecked-plant-TOPSPP.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-plant-TOPSPP.is-outlined + span:after {
  background: #48b26d;
}
.switch[type=checkbox].is-plant-TLB:checked + span::before,
.switch[type=checkbox].is-plant-TLB:checked + span:before {
  background: #1daefc;
}
.switch[type=checkbox].is-plant-TLB.is-outlined:checked + span::before,
.switch[type=checkbox].is-plant-TLB.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #1daefc !important;
}
.switch[type=checkbox].is-plant-TLB.is-outlined:checked + span::after,
.switch[type=checkbox].is-plant-TLB.is-outlined:checked + span:after {
  background: #1daefc;
}
.switch[type=checkbox].is-plant-TLB.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-plant-TLB.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-plant-TLB + span::before,
.switch[type=checkbox].is-unchecked-plant-TLB + span:before {
  background: #1daefc;
}
.switch[type=checkbox].is-unchecked-plant-TLB.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-plant-TLB.is-outlined + span:before {
  background-color: transparent;
  border-color: #1daefc !important;
}
.switch[type=checkbox].is-unchecked-plant-TLB.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-plant-TLB.is-outlined + span:after {
  background: #1daefc;
}
.switch[type=checkbox].is-plant-TPX:checked + span::before,
.switch[type=checkbox].is-plant-TPX:checked + span:before {
  background: #26648b;
}
.switch[type=checkbox].is-plant-TPX.is-outlined:checked + span::before,
.switch[type=checkbox].is-plant-TPX.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #26648b !important;
}
.switch[type=checkbox].is-plant-TPX.is-outlined:checked + span::after,
.switch[type=checkbox].is-plant-TPX.is-outlined:checked + span:after {
  background: #26648b;
}
.switch[type=checkbox].is-plant-TPX.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-plant-TPX.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-plant-TPX + span::before,
.switch[type=checkbox].is-unchecked-plant-TPX + span:before {
  background: #26648b;
}
.switch[type=checkbox].is-unchecked-plant-TPX.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-plant-TPX.is-outlined + span:before {
  background-color: transparent;
  border-color: #26648b !important;
}
.switch[type=checkbox].is-unchecked-plant-TPX.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-plant-TPX.is-outlined + span:after {
  background: #26648b;
}
.switch[type=checkbox].is-plant-LABIX:checked + span::before,
.switch[type=checkbox].is-plant-LABIX:checked + span:before {
  background: #ce2d2d;
}
.switch[type=checkbox].is-plant-LABIX.is-outlined:checked + span::before,
.switch[type=checkbox].is-plant-LABIX.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #ce2d2d !important;
}
.switch[type=checkbox].is-plant-LABIX.is-outlined:checked + span::after,
.switch[type=checkbox].is-plant-LABIX.is-outlined:checked + span:after {
  background: #ce2d2d;
}
.switch[type=checkbox].is-plant-LABIX.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-plant-LABIX.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-plant-LABIX + span::before,
.switch[type=checkbox].is-unchecked-plant-LABIX + span:before {
  background: #ce2d2d;
}
.switch[type=checkbox].is-unchecked-plant-LABIX.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-plant-LABIX.is-outlined + span:before {
  background-color: transparent;
  border-color: #ce2d2d !important;
}
.switch[type=checkbox].is-unchecked-plant-LABIX.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-plant-LABIX.is-outlined + span:after {
  background: #ce2d2d;
}
.switch[type=checkbox].is-plant-TP:checked + span::before,
.switch[type=checkbox].is-plant-TP:checked + span:before {
  background: #ED7600;
}
.switch[type=checkbox].is-plant-TP.is-outlined:checked + span::before,
.switch[type=checkbox].is-plant-TP.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #ED7600 !important;
}
.switch[type=checkbox].is-plant-TP.is-outlined:checked + span::after,
.switch[type=checkbox].is-plant-TP.is-outlined:checked + span:after {
  background: #ED7600;
}
.switch[type=checkbox].is-plant-TP.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-plant-TP.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-plant-TP + span::before,
.switch[type=checkbox].is-unchecked-plant-TP + span:before {
  background: #ED7600;
}
.switch[type=checkbox].is-unchecked-plant-TP.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-plant-TP.is-outlined + span:before {
  background-color: transparent;
  border-color: #ED7600 !important;
}
.switch[type=checkbox].is-unchecked-plant-TP.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-plant-TP.is-outlined + span:after {
  background: #ED7600;
}
.switch[type=checkbox].is-home-company:checked + span::before,
.switch[type=checkbox].is-home-company:checked + span:before {
  background: #41b49c;
}
.switch[type=checkbox].is-home-company.is-outlined:checked + span::before,
.switch[type=checkbox].is-home-company.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #41b49c !important;
}
.switch[type=checkbox].is-home-company.is-outlined:checked + span::after,
.switch[type=checkbox].is-home-company.is-outlined:checked + span:after {
  background: #41b49c;
}
.switch[type=checkbox].is-home-company.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-home-company.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-home-company + span::before,
.switch[type=checkbox].is-unchecked-home-company + span:before {
  background: #41b49c;
}
.switch[type=checkbox].is-unchecked-home-company.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-home-company.is-outlined + span:before {
  background-color: transparent;
  border-color: #41b49c !important;
}
.switch[type=checkbox].is-unchecked-home-company.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-home-company.is-outlined + span:after {
  background: #41b49c;
}
.switch[type=checkbox].is-home-contract:checked + span::before,
.switch[type=checkbox].is-home-contract:checked + span:before {
  background: #fdc348;
}
.switch[type=checkbox].is-home-contract.is-outlined:checked + span::before,
.switch[type=checkbox].is-home-contract.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #fdc348 !important;
}
.switch[type=checkbox].is-home-contract.is-outlined:checked + span::after,
.switch[type=checkbox].is-home-contract.is-outlined:checked + span:after {
  background: #fdc348;
}
.switch[type=checkbox].is-home-contract.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-home-contract.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-home-contract + span::before,
.switch[type=checkbox].is-unchecked-home-contract + span:before {
  background: #fdc348;
}
.switch[type=checkbox].is-unchecked-home-contract.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-home-contract.is-outlined + span:before {
  background-color: transparent;
  border-color: #fdc348 !important;
}
.switch[type=checkbox].is-unchecked-home-contract.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-home-contract.is-outlined + span:after {
  background: #fdc348;
}
.switch[type=checkbox].is-home-contractor:checked + span::before,
.switch[type=checkbox].is-home-contractor:checked + span:before {
  background: #b05f6b;
}
.switch[type=checkbox].is-home-contractor.is-outlined:checked + span::before,
.switch[type=checkbox].is-home-contractor.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #b05f6b !important;
}
.switch[type=checkbox].is-home-contractor.is-outlined:checked + span::after,
.switch[type=checkbox].is-home-contractor.is-outlined:checked + span:after {
  background: #b05f6b;
}
.switch[type=checkbox].is-home-contractor.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-home-contractor.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-home-contractor + span::before,
.switch[type=checkbox].is-unchecked-home-contractor + span:before {
  background: #b05f6b;
}
.switch[type=checkbox].is-unchecked-home-contractor.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-home-contractor.is-outlined + span:before {
  background-color: transparent;
  border-color: #b05f6b !important;
}
.switch[type=checkbox].is-unchecked-home-contractor.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-home-contractor.is-outlined + span:after {
  background: #b05f6b;
}
.switch[type=checkbox].is-home-normal:checked + span::before,
.switch[type=checkbox].is-home-normal:checked + span:before {
  background: #40a9b3;
}
.switch[type=checkbox].is-home-normal.is-outlined:checked + span::before,
.switch[type=checkbox].is-home-normal.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #40a9b3 !important;
}
.switch[type=checkbox].is-home-normal.is-outlined:checked + span::after,
.switch[type=checkbox].is-home-normal.is-outlined:checked + span:after {
  background: #40a9b3;
}
.switch[type=checkbox].is-home-normal.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-home-normal.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-home-normal + span::before,
.switch[type=checkbox].is-unchecked-home-normal + span:before {
  background: #40a9b3;
}
.switch[type=checkbox].is-unchecked-home-normal.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-home-normal.is-outlined + span:before {
  background-color: transparent;
  border-color: #40a9b3 !important;
}
.switch[type=checkbox].is-unchecked-home-normal.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-home-normal.is-outlined + span:after {
  background: #40a9b3;
}
.switch[type=checkbox].is-home-special:checked + span::before,
.switch[type=checkbox].is-home-special:checked + span:before {
  background: #ee6b51;
}
.switch[type=checkbox].is-home-special.is-outlined:checked + span::before,
.switch[type=checkbox].is-home-special.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #ee6b51 !important;
}
.switch[type=checkbox].is-home-special.is-outlined:checked + span::after,
.switch[type=checkbox].is-home-special.is-outlined:checked + span:after {
  background: #ee6b51;
}
.switch[type=checkbox].is-home-special.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-home-special.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-home-special + span::before,
.switch[type=checkbox].is-unchecked-home-special + span:before {
  background: #ee6b51;
}
.switch[type=checkbox].is-unchecked-home-special.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-home-special.is-outlined + span:before {
  background-color: transparent;
  border-color: #ee6b51 !important;
}
.switch[type=checkbox].is-unchecked-home-special.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-home-special.is-outlined + span:after {
  background: #ee6b51;
}
.switch[type=checkbox].is-home-incident:checked + span::before,
.switch[type=checkbox].is-home-incident:checked + span:before {
  background: #ce2d2d;
}
.switch[type=checkbox].is-home-incident.is-outlined:checked + span::before,
.switch[type=checkbox].is-home-incident.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #ce2d2d !important;
}
.switch[type=checkbox].is-home-incident.is-outlined:checked + span::after,
.switch[type=checkbox].is-home-incident.is-outlined:checked + span:after {
  background: #ce2d2d;
}
.switch[type=checkbox].is-home-incident.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-home-incident.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-home-incident + span::before,
.switch[type=checkbox].is-unchecked-home-incident + span:before {
  background: #ce2d2d;
}
.switch[type=checkbox].is-unchecked-home-incident.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-home-incident.is-outlined + span:before {
  background-color: transparent;
  border-color: #ce2d2d !important;
}
.switch[type=checkbox].is-unchecked-home-incident.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-home-incident.is-outlined + span:after {
  background: #ce2d2d;
}
.switch[type=checkbox].is-home-critical:checked + span::before,
.switch[type=checkbox].is-home-critical:checked + span:before {
  background: #e11383;
}
.switch[type=checkbox].is-home-critical.is-outlined:checked + span::before,
.switch[type=checkbox].is-home-critical.is-outlined:checked + span:before {
  background-color: transparent;
  border-color: #e11383 !important;
}
.switch[type=checkbox].is-home-critical.is-outlined:checked + span::after,
.switch[type=checkbox].is-home-critical.is-outlined:checked + span:after {
  background: #e11383;
}
.switch[type=checkbox].is-home-critical.is-thin.is-outlined + span::after,
.switch[type=checkbox].is-home-critical.is-thin.is-outlined + span:after {
  box-shadow: none;
}
.switch[type=checkbox].is-unchecked-home-critical + span::before,
.switch[type=checkbox].is-unchecked-home-critical + span:before {
  background: #e11383;
}
.switch[type=checkbox].is-unchecked-home-critical.is-outlined + span::before,
.switch[type=checkbox].is-unchecked-home-critical.is-outlined + span:before {
  background-color: transparent;
  border-color: #e11383 !important;
}
.switch[type=checkbox].is-unchecked-home-critical.is-outlined + span::after,
.switch[type=checkbox].is-unchecked-home-critical.is-outlined + span:after {
  background: #e11383;
}
.field-body .switch[type=checkbox] + span {
  margin-top: 0.375em;
}
:root {
  --control-radius: var(--radius);
  --control-radius-small: var(--radius-small);
  --control-border-width: 1px;
  --control-height: 4rem;
  --control-line-height: 1.5;
  --control-padding-vertical: calc(0.25em - 1px);
  --control-padding-horizontal: calc(0.75em - 1px);
  --control-size: var(--size-normal);
  --control-focus-shadow-l: 50%;
}
:root {
  --scheme-h: 221;
  --scheme-s: 14%;
  --light-l: 90%;
  --light-invert-l: 20%;
  --dark-l: 20%;
  --dark-invert-l: 90%;
  --soft-l: 90%;
  --bold-l: 20%;
  --soft-invert-l: 20%;
  --bold-invert-l: 90%;
  --hover-background-l-delta: -5%;
  --active-background-l-delta: -10%;
  --hover-border-l-delta: -10%;
  --active-border-l-delta: -20%;
  --hover-color-l-delta: -5%;
  --active-color-l-delta: -10%;
  --hover-shadow-a-delta: -0.05;
  --active-shadow-a-delta: -0.1;
  --scheme-brightness: light;
  --scheme-main-l: 100%;
  --scheme-main-bis-l: 98%;
  --scheme-main-ter-l: 96%;
  --background-l: 96%;
  --border-weak-l: 93%;
  --border-l: 86%;
  --text-weak-l: 48%;
  --text-l: 29%;
  --text-strong-l: 21%;
  --text-title-l: 14%;
  --scheme-invert-ter-l: 14%;
  --scheme-invert-bis-l: 7%;
  --scheme-invert-l: 4%;
  --family-primary:
    Kanit,
    "Inter",
    "SF Pro",
    "Segoe UI",
    "Roboto",
    "Oxygen",
    "Ubuntu",
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  --family-secondary:
    Kanit,
    "Inter",
    "SF Pro",
    "Segoe UI",
    "Roboto",
    "Oxygen",
    "Ubuntu",
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  --family-code:
    Kanit,
    "Inter",
    "SF Pro",
    "Segoe UI",
    "Roboto",
    "Oxygen",
    "Ubuntu",
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  --size-small: 1.4rem;
  --size-normal: 1.6rem;
  --size-medium: 1.8rem;
  --size-large: 2rem;
  --weight-light: 300;
  --weight-normal: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 500;
  --weight-extrabold: 800;
  --block-spacing: 0.8rem;
  --duration: 294ms;
  --easing: ease-out;
  --radius-small: 4px;
  --radius: 6px;
  --radius-medium: 0.5em;
  --radius-large: 9px;
  --radius-rounded: 9999px;
  --speed: 86ms;
  --arrow-color: var(--link);
  --loading-color: var(--border);
  --burger-h: var(--link-h);
  --burger-s: var(--link-s);
  --burger-l: var(--link-l);
  --burger-border-radius: 0.5em;
  --burger-gap: 5px;
  --burger-item-height: 2px;
  --burger-item-width: 20px;
  --white: hsla(var(--white-h), var(--white-s), var(--white-l), 1);
  --white-base: hsla(var(--white-h), var(--white-s), var(--white-l), 1);
  --white-rgb:
    255,
    255,
    255;
  --white-h: 0deg;
  --white-s: 0%;
  --white-l: 100%;
  --white-invert-l: 0%;
  --white-invert: rgba(0, 0, 0, 0.7);
  --white-on-scheme-l: 35%;
  --white-on-scheme: hsla(var(--white-h), var(--white-s), var(--white-on-scheme-l), 1);
  --black: hsla(var(--black-h), var(--black-s), var(--black-l), 1);
  --black-base: hsla(var(--black-h), var(--black-s), var(--black-l), 1);
  --black-rgb:
    10,
    10,
    10;
  --black-h: 0deg;
  --black-s: 0%;
  --black-l: 4%;
  --black-invert-l: 100%;
  --black-invert: #fff;
  --black-on-scheme-l: 3.9215686275%;
  --black-on-scheme: hsla(var(--black-h), var(--black-s), var(--black-on-scheme-l), 1);
  --light: hsla(var(--light-h), var(--light-s), var(--light-l), 1);
  --light-base: hsla(var(--light-h), var(--light-s), var(--light-l), 1);
  --light-rgb:
    241,
    243,
    244;
  --light-h: 200deg;
  --light-s: 12%;
  --light-l: 95%;
  --light-invert-l: 0%;
  --light-invert: rgba(0, 0, 0, 0.7);
  --light-on-scheme-l: 35.0980392157%;
  --light-on-scheme: hsla(var(--light-h), var(--light-s), var(--light-on-scheme-l), 1);
  --dark: hsla(var(--dark-h), var(--dark-s), var(--dark-l), 1);
  --dark-base: hsla(var(--dark-h), var(--dark-s), var(--dark-l), 1);
  --dark-rgb:
    64,
    64,
    64;
  --dark-h: 0deg;
  --dark-s: 0%;
  --dark-l: 25%;
  --dark-invert-l: 100%;
  --dark-invert: #fff;
  --dark-on-scheme-l: 25.0980392157%;
  --dark-on-scheme: hsla(var(--dark-h), var(--dark-s), var(--dark-on-scheme-l), 1);
  --text: hsla(var(--text-h), var(--text-s), var(--text-l), 1);
  --text-base: hsla(var(--text-h), var(--text-s), var(--text-l), 1);
  --text-rgb:
    0,
    48,
    86;
  --text-h: 207deg;
  --text-s: 100%;
  --text-l: 17%;
  --text-invert-l: 100%;
  --text-invert: #ffffff;
  --text-on-scheme-l: 16.862745098%;
  --text-on-scheme: hsla(var(--text-h), var(--text-s), var(--text-on-scheme-l), 1);
  --primary: hsla(var(--primary-h), var(--primary-s), var(--primary-l), 1);
  --primary-base: hsla(var(--primary-h), var(--primary-s), var(--primary-l), 1);
  --primary-rgb:
    0,
    119,
    214;
  --primary-h: 207deg;
  --primary-s: 100%;
  --primary-l: 42%;
  --primary-invert-l: 100%;
  --primary-invert: #fff;
  --primary-on-scheme-l: 31.9607843137%;
  --primary-on-scheme: hsla(var(--primary-h), var(--primary-s), var(--primary-on-scheme-l), 1);
  --secondary: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), 1);
  --secondary-base: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), 1);
  --secondary-rgb:
    37,
    135,
    213;
  --secondary-h: 207deg;
  --secondary-s: 70%;
  --secondary-l: 49%;
  --secondary-invert-l: 100%;
  --secondary-invert: #fff;
  --secondary-on-scheme-l: 34.0196078431%;
  --secondary-on-scheme: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-on-scheme-l), 1);
  --link: hsla(var(--link-h), var(--link-s), var(--link-l), 1);
  --link-base: hsla(var(--link-h), var(--link-s), var(--link-l), 1);
  --link-rgb:
    0,
    119,
    214;
  --link-h: 207deg;
  --link-s: 100%;
  --link-l: 42%;
  --link-invert-l: 100%;
  --link-invert: #fff;
  --link-on-scheme-l: 31.9607843137%;
  --link-on-scheme: hsla(var(--link-h), var(--link-s), var(--link-on-scheme-l), 1);
  --info: hsla(var(--info-h), var(--info-s), var(--info-l), 1);
  --info-base: hsla(var(--info-h), var(--info-s), var(--info-l), 1);
  --info-rgb:
    0,
    91,
    163;
  --info-h: 207deg;
  --info-s: 100%;
  --info-l: 32%;
  --info-invert-l: 100%;
  --info-invert: #fff;
  --info-on-scheme-l: 31.9607843137%;
  --info-on-scheme: hsla(var(--info-h), var(--info-s), var(--info-on-scheme-l), 1);
  --success: hsla(var(--success-h), var(--success-s), var(--success-l), 1);
  --success-base: hsla(var(--success-h), var(--success-s), var(--success-l), 1);
  --success-rgb:
    34,
    139,
    34;
  --success-h: 120deg;
  --success-s: 61%;
  --success-l: 34%;
  --success-invert-l: 100%;
  --success-invert: #fff;
  --success-on-scheme-l: 23.9215686275%;
  --success-on-scheme: hsla(var(--success-h), var(--success-s), var(--success-on-scheme-l), 1);
  --warning: hsla(var(--warning-h), var(--warning-s), var(--warning-l), 1);
  --warning-base: hsla(var(--warning-h), var(--warning-s), var(--warning-l), 1);
  --warning-rgb:
    253,
    200,
    37;
  --warning-h: 45deg;
  --warning-s: 98%;
  --warning-l: 57%;
  --warning-invert-l: 0%;
  --warning-invert: rgba(0, 0, 0, 0.7);
  --warning-on-scheme-l: 21.862745098%;
  --warning-on-scheme: hsla(var(--warning-h), var(--warning-s), var(--warning-on-scheme-l), 1);
  --danger: hsla(var(--danger-h), var(--danger-s), var(--danger-l), 1);
  --danger-base: hsla(var(--danger-h), var(--danger-s), var(--danger-l), 1);
  --danger-rgb:
    221,
    0,
    75;
  --danger-h: 340deg;
  --danger-s: 100%;
  --danger-l: 43%;
  --danger-invert-l: 100%;
  --danger-invert: #fff;
  --danger-on-scheme-l: 38.3333333333%;
  --danger-on-scheme: hsla(var(--danger-h), var(--danger-s), var(--danger-on-scheme-l), 1);
  --accent: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 1);
  --accent-base: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 1);
  --accent-rgb:
    225,
    19,
    131;
  --accent-h: 327deg;
  --accent-s: 84%;
  --accent-l: 48%;
  --accent-invert-l: 100%;
  --accent-invert: #fff;
  --accent-on-scheme-l: 37.8431372549%;
  --accent-on-scheme: hsla(var(--accent-h), var(--accent-s), var(--accent-on-scheme-l), 1);
  --lighter: hsla(var(--lighter-h), var(--lighter-s), var(--lighter-l), 1);
  --lighter-base: hsla(var(--lighter-h), var(--lighter-s), var(--lighter-l), 1);
  --lighter-rgb:
    250,
    250,
    250;
  --lighter-h: 0deg;
  --lighter-s: 0%;
  --lighter-l: 98%;
  --lighter-invert-l: 0%;
  --lighter-invert: rgba(0, 0, 0, 0.7);
  --lighter-on-scheme-l: 33.0392156863%;
  --lighter-on-scheme: hsla(var(--lighter-h), var(--lighter-s), var(--lighter-on-scheme-l), 1);
  --delete: hsla(var(--delete-h), var(--delete-s), var(--delete-l), 1);
  --delete-base: hsla(var(--delete-h), var(--delete-s), var(--delete-l), 1);
  --delete-rgb:
    122,
    122,
    122;
  --delete-h: 0deg;
  --delete-s: 0%;
  --delete-l: 48%;
  --delete-invert-l: 100%;
  --delete-invert: #fff;
  --delete-on-scheme-l: 32.8431372549%;
  --delete-on-scheme: hsla(var(--delete-h), var(--delete-s), var(--delete-on-scheme-l), 1);
  --table-header: hsla(var(--table-header-h), var(--table-header-s), var(--table-header-l), 1);
  --table-header-base: hsla(var(--table-header-h), var(--table-header-s), var(--table-header-l), 1);
  --table-header-rgb:
    86,
    109,
    128;
  --table-header-h: 207deg;
  --table-header-s: 20%;
  --table-header-l: 42%;
  --table-header-invert-l: 100%;
  --table-header-invert: #fff;
  --table-header-on-scheme-l: 36.9607843137%;
  --table-header-on-scheme: hsla(var(--table-header-h), var(--table-header-s), var(--table-header-on-scheme-l), 1);
  --spent: hsla(var(--spent-h), var(--spent-s), var(--spent-l), 1);
  --spent-base: hsla(var(--spent-h), var(--spent-s), var(--spent-l), 1);
  --spent-rgb:
    225,
    19,
    131;
  --spent-h: 327deg;
  --spent-s: 84%;
  --spent-l: 48%;
  --spent-invert-l: 100%;
  --spent-invert: #fff;
  --spent-on-scheme-l: 37.8431372549%;
  --spent-on-scheme: hsla(var(--spent-h), var(--spent-s), var(--spent-on-scheme-l), 1);
  --submit: hsla(var(--submit-h), var(--submit-s), var(--submit-l), 1);
  --submit-base: hsla(var(--submit-h), var(--submit-s), var(--submit-l), 1);
  --submit-rgb:
    64,
    169,
    179;
  --submit-h: 185deg;
  --submit-s: 47%;
  --submit-l: 48%;
  --submit-invert-l: 100%;
  --submit-invert: #fff;
  --submit-on-scheme-l: 27.6470588235%;
  --submit-on-scheme: hsla(var(--submit-h), var(--submit-s), var(--submit-on-scheme-l), 1);
  --approve: hsla(var(--approve-h), var(--approve-s), var(--approve-l), 1);
  --approve-base: hsla(var(--approve-h), var(--approve-s), var(--approve-l), 1);
  --approve-rgb:
    65,
    178,
    50;
  --approve-h: 113deg;
  --approve-s: 56%;
  --approve-l: 45%;
  --approve-invert-l: 100%;
  --approve-invert: #fff;
  --approve-on-scheme-l: 24.7058823529%;
  --approve-on-scheme: hsla(var(--approve-h), var(--approve-s), var(--approve-on-scheme-l), 1);
  --reject: hsla(var(--reject-h), var(--reject-s), var(--reject-l), 1);
  --reject-base: hsla(var(--reject-h), var(--reject-s), var(--reject-l), 1);
  --reject-rgb:
    222,
    23,
    23;
  --reject-h: 0deg;
  --reject-s: 81%;
  --reject-l: 48%;
  --reject-invert-l: 100%;
  --reject-invert: #fff;
  --reject-on-scheme-l: 43.0392156863%;
  --reject-on-scheme: hsla(var(--reject-h), var(--reject-s), var(--reject-on-scheme-l), 1);
  --pending: hsla(var(--pending-h), var(--pending-s), var(--pending-l), 1);
  --pending-base: hsla(var(--pending-h), var(--pending-s), var(--pending-l), 1);
  --pending-rgb:
    255,
    196,
    0;
  --pending-h: 46deg;
  --pending-s: 100%;
  --pending-l: 50%;
  --pending-invert-l: 0%;
  --pending-invert: rgba(0, 0, 0, 0.7);
  --pending-on-scheme-l: 20%;
  --pending-on-scheme: hsla(var(--pending-h), var(--pending-s), var(--pending-on-scheme-l), 1);
  --table-header-card: hsla(var(--table-header-card-h), var(--table-header-card-s), var(--table-header-card-l), 1);
  --table-header-card-base: hsla(var(--table-header-card-h), var(--table-header-card-s), var(--table-header-card-l), 1);
  --table-header-card-rgb:
    59,
    112,
    155;
  --table-header-card-h: 207deg;
  --table-header-card-s: 45%;
  --table-header-card-l: 42%;
  --table-header-card-invert-l: 100%;
  --table-header-card-invert: #fff;
  --table-header-card-on-scheme-l: 31.9607843137%;
  --table-header-card-on-scheme: hsla(var(--table-header-card-h), var(--table-header-card-s), var(--table-header-card-on-scheme-l), 1);
  --table-header-special: hsla(var(--table-header-special-h), var(--table-header-special-s), var(--table-header-special-l), 1);
  --table-header-special-base: hsla(var(--table-header-special-h), var(--table-header-special-s), var(--table-header-special-l), 1);
  --table-header-special-rgb:
    6,
    75,
    100;
  --table-header-special-h: 196deg;
  --table-header-special-s: 89%;
  --table-header-special-l: 21%;
  --table-header-special-invert-l: 100%;
  --table-header-special-invert: #fff;
  --table-header-special-on-scheme-l: 20.7843137255%;
  --table-header-special-on-scheme: hsla(var(--table-header-special-h), var(--table-header-special-s), var(--table-header-special-on-scheme-l), 1);
  --in-progress: hsla(var(--in-progress-h), var(--in-progress-s), var(--in-progress-l), 1);
  --in-progress-base: hsla(var(--in-progress-h), var(--in-progress-s), var(--in-progress-l), 1);
  --in-progress-rgb:
    18,
    119,
    214;
  --in-progress-h: 209deg;
  --in-progress-s: 84%;
  --in-progress-l: 45%;
  --in-progress-invert-l: 100%;
  --in-progress-invert: #fff;
  --in-progress-on-scheme-l: 35.4901960784%;
  --in-progress-on-scheme: hsla(var(--in-progress-h), var(--in-progress-s), var(--in-progress-on-scheme-l), 1);
  --inactive-progress: hsla(var(--inactive-progress-h), var(--inactive-progress-s), var(--inactive-progress-l), 1);
  --inactive-progress-base: hsla(var(--inactive-progress-h), var(--inactive-progress-s), var(--inactive-progress-l), 1);
  --inactive-progress-rgb:
    86,
    109,
    128;
  --inactive-progress-h: 207deg;
  --inactive-progress-s: 20%;
  --inactive-progress-l: 42%;
  --inactive-progress-invert-l: 100%;
  --inactive-progress-invert: #fff;
  --inactive-progress-on-scheme-l: 36.9607843137%;
  --inactive-progress-on-scheme: hsla(var(--inactive-progress-h), var(--inactive-progress-s), var(--inactive-progress-on-scheme-l), 1);
  --row-inactive: hsla(var(--row-inactive-h), var(--row-inactive-s), var(--row-inactive-l), 1);
  --row-inactive-base: hsla(var(--row-inactive-h), var(--row-inactive-s), var(--row-inactive-l), 1);
  --row-inactive-rgb:
    212,
    219,
    222;
  --row-inactive-h: 198deg;
  --row-inactive-s: 13%;
  --row-inactive-l: 85%;
  --row-inactive-invert-l: 0%;
  --row-inactive-invert: rgba(0, 0, 0, 0.7);
  --row-inactive-on-scheme-l: 35.0980392157%;
  --row-inactive-on-scheme: hsla(var(--row-inactive-h), var(--row-inactive-s), var(--row-inactive-on-scheme-l), 1);
  --row-onhand: hsla(var(--row-onhand-h), var(--row-onhand-s), var(--row-onhand-l), 1);
  --row-onhand-base: hsla(var(--row-onhand-h), var(--row-onhand-s), var(--row-onhand-l), 1);
  --row-onhand-rgb:
    239,
    248,
    255;
  --row-onhand-h: 206deg;
  --row-onhand-s: 100%;
  --row-onhand-l: 97%;
  --row-onhand-invert-l: 0%;
  --row-onhand-invert: rgba(0, 0, 0, 0.7);
  --row-onhand-on-scheme-l: 31.862745098%;
  --row-onhand-on-scheme: hsla(var(--row-onhand-h), var(--row-onhand-s), var(--row-onhand-on-scheme-l), 1);
  --critical-level: hsla(var(--critical-level-h), var(--critical-level-s), var(--critical-level-l), 1);
  --critical-level-base: hsla(var(--critical-level-h), var(--critical-level-s), var(--critical-level-l), 1);
  --critical-level-rgb:
    222,
    23,
    23;
  --critical-level-h: 0deg;
  --critical-level-s: 81%;
  --critical-level-l: 48%;
  --critical-level-invert-l: 100%;
  --critical-level-invert: #fff;
  --critical-level-on-scheme-l: 43.0392156863%;
  --critical-level-on-scheme: hsla(var(--critical-level-h), var(--critical-level-s), var(--critical-level-on-scheme-l), 1);
  --warning-level: hsla(var(--warning-level-h), var(--warning-level-s), var(--warning-level-l), 1);
  --warning-level-base: hsla(var(--warning-level-h), var(--warning-level-s), var(--warning-level-l), 1);
  --warning-level-rgb:
    221,
    88,
    0;
  --warning-level-h: 24deg;
  --warning-level-s: 100%;
  --warning-level-l: 43%;
  --warning-level-invert-l: 100%;
  --warning-level-invert: #fff;
  --warning-level-on-scheme-l: 28.3333333333%;
  --warning-level-on-scheme: hsla(var(--warning-level-h), var(--warning-level-s), var(--warning-level-on-scheme-l), 1);
  --info-level: hsla(var(--info-level-h), var(--info-level-s), var(--info-level-l), 1);
  --info-level-base: hsla(var(--info-level-h), var(--info-level-s), var(--info-level-l), 1);
  --info-level-rgb:
    255,
    177,
    18;
  --info-level-h: 40deg;
  --info-level-s: 100%;
  --info-level-l: 54%;
  --info-level-invert-l: 0%;
  --info-level-invert: rgba(0, 0, 0, 0.7);
  --info-level-on-scheme-l: 23.5294117647%;
  --info-level-on-scheme: hsla(var(--info-level-h), var(--info-level-s), var(--info-level-on-scheme-l), 1);
  --waiting-summary: hsla(var(--waiting-summary-h), var(--waiting-summary-s), var(--waiting-summary-l), 1);
  --waiting-summary-base: hsla(var(--waiting-summary-h), var(--waiting-summary-s), var(--waiting-summary-l), 1);
  --waiting-summary-rgb:
    206,
    45,
    45;
  --waiting-summary-h: 0deg;
  --waiting-summary-s: 64%;
  --waiting-summary-l: 49%;
  --waiting-summary-invert-l: 100%;
  --waiting-summary-invert: #fff;
  --waiting-summary-on-scheme-l: 44.2156862745%;
  --waiting-summary-on-scheme: hsla(var(--waiting-summary-h), var(--waiting-summary-s), var(--waiting-summary-on-scheme-l), 1);
  --document-summary: hsla(var(--document-summary-h), var(--document-summary-s), var(--document-summary-l), 1);
  --document-summary-base: hsla(var(--document-summary-h), var(--document-summary-s), var(--document-summary-l), 1);
  --document-summary-rgb:
    6,
    75,
    100;
  --document-summary-h: 196deg;
  --document-summary-s: 89%;
  --document-summary-l: 21%;
  --document-summary-invert-l: 100%;
  --document-summary-invert: #fff;
  --document-summary-on-scheme-l: 20.7843137255%;
  --document-summary-on-scheme: hsla(var(--document-summary-h), var(--document-summary-s), var(--document-summary-on-scheme-l), 1);
  --training-summary: hsla(var(--training-summary-h), var(--training-summary-s), var(--training-summary-l), 1);
  --training-summary-base: hsla(var(--training-summary-h), var(--training-summary-s), var(--training-summary-l), 1);
  --training-summary-rgb:
    64,
    169,
    179;
  --training-summary-h: 185deg;
  --training-summary-s: 47%;
  --training-summary-l: 48%;
  --training-summary-invert-l: 100%;
  --training-summary-invert: #fff;
  --training-summary-on-scheme-l: 27.6470588235%;
  --training-summary-on-scheme: hsla(var(--training-summary-h), var(--training-summary-s), var(--training-summary-on-scheme-l), 1);
  --waiting-print-summary: hsla(var(--waiting-print-summary-h), var(--waiting-print-summary-s), var(--waiting-print-summary-l), 1);
  --waiting-print-summary-base: hsla(var(--waiting-print-summary-h), var(--waiting-print-summary-s), var(--waiting-print-summary-l), 1);
  --waiting-print-summary-rgb:
    191,
    196,
    37;
  --waiting-print-summary-h: 62deg;
  --waiting-print-summary-s: 68%;
  --waiting-print-summary-l: 46%;
  --waiting-print-summary-invert-l: 0%;
  --waiting-print-summary-invert: rgba(0, 0, 0, 0.7);
  --waiting-print-summary-on-scheme-l: 20.6862745098%;
  --waiting-print-summary-on-scheme: hsla(var(--waiting-print-summary-h), var(--waiting-print-summary-s), var(--waiting-print-summary-on-scheme-l), 1);
  --printed-summary: hsla(var(--printed-summary-h), var(--printed-summary-s), var(--printed-summary-l), 1);
  --printed-summary-base: hsla(var(--printed-summary-h), var(--printed-summary-s), var(--printed-summary-l), 1);
  --printed-summary-rgb:
    225,
    20,
    131;
  --printed-summary-h: 328deg;
  --printed-summary-s: 84%;
  --printed-summary-l: 48%;
  --printed-summary-invert-l: 100%;
  --printed-summary-invert: #fff;
  --printed-summary-on-scheme-l: 38.0392156863%;
  --printed-summary-on-scheme: hsla(var(--printed-summary-h), var(--printed-summary-s), var(--printed-summary-on-scheme-l), 1);
  --score-1: hsla(var(--score-1-h), var(--score-1-s), var(--score-1-l), 1);
  --score-1-base: hsla(var(--score-1-h), var(--score-1-s), var(--score-1-l), 1);
  --score-1-rgb:
    247,
    218,
    218;
  --score-1-h: 0deg;
  --score-1-s: 64%;
  --score-1-l: 91%;
  --score-1-invert-l: 0%;
  --score-1-invert: rgba(0, 0, 0, 0.7);
  --score-1-on-scheme-l: 41.1764705882%;
  --score-1-on-scheme: hsla(var(--score-1-h), var(--score-1-s), var(--score-1-on-scheme-l), 1);
  --score-1-active: hsla(var(--score-1-active-h), var(--score-1-active-s), var(--score-1-active-l), 1);
  --score-1-active-base: hsla(var(--score-1-active-h), var(--score-1-active-s), var(--score-1-active-l), 1);
  --score-1-active-rgb:
    217,
    77,
    77;
  --score-1-active-h: 0deg;
  --score-1-active-s: 65%;
  --score-1-active-l: 58%;
  --score-1-active-invert-l: 100%;
  --score-1-active-invert: #fff;
  --score-1-active-on-scheme-l: 42.6470588235%;
  --score-1-active-on-scheme: hsla(var(--score-1-active-h), var(--score-1-active-s), var(--score-1-active-on-scheme-l), 1);
  --score-2: hsla(var(--score-2-h), var(--score-2-s), var(--score-2-l), 1);
  --score-2-base: hsla(var(--score-2-h), var(--score-2-s), var(--score-2-l), 1);
  --score-2-rgb:
    253,
    245,
    210;
  --score-2-h: 49deg;
  --score-2-s: 91%;
  --score-2-l: 91%;
  --score-2-invert-l: 0%;
  --score-2-invert: rgba(0, 0, 0, 0.7);
  --score-2-on-scheme-l: 20.7843137255%;
  --score-2-on-scheme: hsla(var(--score-2-h), var(--score-2-s), var(--score-2-on-scheme-l), 1);
  --score-2-active: hsla(var(--score-2-active-h), var(--score-2-active-s), var(--score-2-active-l), 1);
  --score-2-active-base: hsla(var(--score-2-active-h), var(--score-2-active-s), var(--score-2-active-l), 1);
  --score-2-active-rgb:
    250,
    209,
    37;
  --score-2-active-h: 48deg;
  --score-2-active-s: 96%;
  --score-2-active-l: 56%;
  --score-2-active-invert-l: 0%;
  --score-2-active-invert: rgba(0, 0, 0, 0.7);
  --score-2-active-on-scheme-l: 21.2745098039%;
  --score-2-active-on-scheme: hsla(var(--score-2-active-h), var(--score-2-active-s), var(--score-2-active-on-scheme-l), 1);
  --score-3: hsla(var(--score-3-h), var(--score-3-s), var(--score-3-l), 1);
  --score-3-base: hsla(var(--score-3-h), var(--score-3-s), var(--score-3-l), 1);
  --score-3-rgb:
    233,
    245,
    229;
  --score-3-h: 105deg;
  --score-3-s: 44%;
  --score-3-l: 93%;
  --score-3-invert-l: 0%;
  --score-3-invert: rgba(0, 0, 0, 0.7);
  --score-3-on-scheme-l: 27.9411764706%;
  --score-3-on-scheme: hsla(var(--score-3-h), var(--score-3-s), var(--score-3-on-scheme-l), 1);
  --score-3-active: hsla(var(--score-3-active-h), var(--score-3-active-s), var(--score-3-active-l), 1);
  --score-3-active-base: hsla(var(--score-3-active-h), var(--score-3-active-s), var(--score-3-active-l), 1);
  --score-3-active-rgb:
    151,
    208,
    130;
  --score-3-active-h: 104deg;
  --score-3-active-s: 45%;
  --score-3-active-l: 66%;
  --score-3-active-invert-l: 0%;
  --score-3-active-invert: rgba(0, 0, 0, 0.7);
  --score-3-active-on-scheme-l: 26.2745098039%;
  --score-3-active-on-scheme: hsla(var(--score-3-active-h), var(--score-3-active-s), var(--score-3-active-on-scheme-l), 1);
  --score-4: hsla(var(--score-4-h), var(--score-4-s), var(--score-4-l), 1);
  --score-4-base: hsla(var(--score-4-h), var(--score-4-s), var(--score-4-l), 1);
  --score-4-rgb:
    224,
    234,
    221;
  --score-4-h: 106deg;
  --score-4-s: 24%;
  --score-4-l: 89%;
  --score-4-invert-l: 0%;
  --score-4-invert: rgba(0, 0, 0, 0.7);
  --score-4-on-scheme-l: 29.2156862745%;
  --score-4-on-scheme: hsla(var(--score-4-h), var(--score-4-s), var(--score-4-on-scheme-l), 1);
  --score-4-active: hsla(var(--score-4-active-h), var(--score-4-active-s), var(--score-4-active-l), 1);
  --score-4-active-base: hsla(var(--score-4-active-h), var(--score-4-active-s), var(--score-4-active-l), 1);
  --score-4-active-rgb:
    107,
    155,
    89;
  --score-4-active-h: 104deg;
  --score-4-active-s: 27%;
  --score-4-active-l: 48%;
  --score-4-active-invert-l: 100%;
  --score-4-active-invert: #fff;
  --score-4-active-on-scheme-l: 27.8431372549%;
  --score-4-active-on-scheme: hsla(var(--score-4-active-h), var(--score-4-active-s), var(--score-4-active-on-scheme-l), 1);
  --score-5: hsla(var(--score-5-h), var(--score-5-s), var(--score-5-l), 1);
  --score-5-base: hsla(var(--score-5-h), var(--score-5-s), var(--score-5-l), 1);
  --score-5-rgb:
    221,
    232,
    246;
  --score-5-h: 214deg;
  --score-5-s: 58%;
  --score-5-l: 92%;
  --score-5-invert-l: 0%;
  --score-5-invert: rgba(0, 0, 0, 0.7);
  --score-5-on-scheme-l: 36.568627451%;
  --score-5-on-scheme: hsla(var(--score-5-h), var(--score-5-s), var(--score-5-on-scheme-l), 1);
  --score-5-active: hsla(var(--score-5-active-h), var(--score-5-active-s), var(--score-5-active-l), 1);
  --score-5-active-base: hsla(var(--score-5-active-h), var(--score-5-active-s), var(--score-5-active-l), 1);
  --score-5-active-rgb:
    89,
    146,
    213;
  --score-5-active-h: 212deg;
  --score-5-active-s: 60%;
  --score-5-active-l: 59%;
  --score-5-active-invert-l: 100%;
  --score-5-active-invert: #fff;
  --score-5-active-on-scheme-l: 39.2156862745%;
  --score-5-active-on-scheme: hsla(var(--score-5-active-h), var(--score-5-active-s), var(--score-5-active-on-scheme-l), 1);
  --penalty-level-1: hsla(var(--penalty-level-1-h), var(--penalty-level-1-s), var(--penalty-level-1-l), 1);
  --penalty-level-1-base: hsla(var(--penalty-level-1-h), var(--penalty-level-1-s), var(--penalty-level-1-l), 1);
  --penalty-level-1-rgb:
    255,
    196,
    0;
  --penalty-level-1-h: 46deg;
  --penalty-level-1-s: 100%;
  --penalty-level-1-l: 50%;
  --penalty-level-1-invert-l: 0%;
  --penalty-level-1-invert: rgba(0, 0, 0, 0.7);
  --penalty-level-1-on-scheme-l: 20%;
  --penalty-level-1-on-scheme: hsla(var(--penalty-level-1-h), var(--penalty-level-1-s), var(--penalty-level-1-on-scheme-l), 1);
  --penalty-level-2: hsla(var(--penalty-level-2-h), var(--penalty-level-2-s), var(--penalty-level-2-l), 1);
  --penalty-level-2-base: hsla(var(--penalty-level-2-h), var(--penalty-level-2-s), var(--penalty-level-2-l), 1);
  --penalty-level-2-rgb:
    240,
    118,
    0;
  --penalty-level-2-h: 30deg;
  --penalty-level-2-s: 100%;
  --penalty-level-2-l: 47%;
  --penalty-level-2-invert-l: 100%;
  --penalty-level-2-invert: #fff;
  --penalty-level-2-on-scheme-l: 27.0588235294%;
  --penalty-level-2-on-scheme: hsla(var(--penalty-level-2-h), var(--penalty-level-2-s), var(--penalty-level-2-on-scheme-l), 1);
  --penalty-level-3: hsla(var(--penalty-level-3-h), var(--penalty-level-3-s), var(--penalty-level-3-l), 1);
  --penalty-level-3-base: hsla(var(--penalty-level-3-h), var(--penalty-level-3-s), var(--penalty-level-3-l), 1);
  --penalty-level-3-rgb:
    206,
    45,
    45;
  --penalty-level-3-h: 0deg;
  --penalty-level-3-s: 64%;
  --penalty-level-3-l: 49%;
  --penalty-level-3-invert-l: 100%;
  --penalty-level-3-invert: #fff;
  --penalty-level-3-on-scheme-l: 44.2156862745%;
  --penalty-level-3-on-scheme: hsla(var(--penalty-level-3-h), var(--penalty-level-3-s), var(--penalty-level-3-on-scheme-l), 1);
  --penalty-level-1-hover: hsla(var(--penalty-level-1-hover-h), var(--penalty-level-1-hover-s), var(--penalty-level-1-hover-l), 1);
  --penalty-level-1-hover-base: hsla(var(--penalty-level-1-hover-h), var(--penalty-level-1-hover-s), var(--penalty-level-1-hover-l), 1);
  --penalty-level-1-hover-rgb:
    255,
    243,
    204;
  --penalty-level-1-hover-h: 46deg;
  --penalty-level-1-hover-s: 100%;
  --penalty-level-1-hover-l: 90%;
  --penalty-level-1-hover-invert-l: 0%;
  --penalty-level-1-hover-invert: rgba(0, 0, 0, 0.7);
  --penalty-level-1-hover-on-scheme-l: 20%;
  --penalty-level-1-hover-on-scheme: hsla(var(--penalty-level-1-hover-h), var(--penalty-level-1-hover-s), var(--penalty-level-1-hover-on-scheme-l), 1);
  --penalty-level-2-hover: hsla(var(--penalty-level-2-hover-h), var(--penalty-level-2-hover-s), var(--penalty-level-2-hover-l), 1);
  --penalty-level-2-hover-base: hsla(var(--penalty-level-2-hover-h), var(--penalty-level-2-hover-s), var(--penalty-level-2-hover-l), 1);
  --penalty-level-2-hover-rgb:
    255,
    221,
    189;
  --penalty-level-2-hover-h: 29deg;
  --penalty-level-2-hover-s: 100%;
  --penalty-level-2-hover-l: 87%;
  --penalty-level-2-hover-invert-l: 0%;
  --penalty-level-2-hover-invert: rgba(0, 0, 0, 0.7);
  --penalty-level-2-hover-on-scheme-l: 27.0588235294%;
  --penalty-level-2-hover-on-scheme: hsla(var(--penalty-level-2-hover-h), var(--penalty-level-2-hover-s), var(--penalty-level-2-hover-on-scheme-l), 1);
  --penalty-level-3-hover: hsla(var(--penalty-level-3-hover-h), var(--penalty-level-3-hover-s), var(--penalty-level-3-hover-l), 1);
  --penalty-level-3-hover-base: hsla(var(--penalty-level-3-hover-h), var(--penalty-level-3-hover-s), var(--penalty-level-3-hover-l), 1);
  --penalty-level-3-hover-rgb:
    255,
    189,
    189;
  --penalty-level-3-hover-h: 0deg;
  --penalty-level-3-hover-s: 100%;
  --penalty-level-3-hover-l: 87%;
  --penalty-level-3-hover-invert-l: 0%;
  --penalty-level-3-hover-invert: rgba(0, 0, 0, 0.7);
  --penalty-level-3-hover-on-scheme-l: 42.0588235294%;
  --penalty-level-3-hover-on-scheme: hsla(var(--penalty-level-3-hover-h), var(--penalty-level-3-hover-s), var(--penalty-level-3-hover-on-scheme-l), 1);
  --special-work-select: hsla(var(--special-work-select-h), var(--special-work-select-s), var(--special-work-select-l), 1);
  --special-work-select-base: hsla(var(--special-work-select-h), var(--special-work-select-s), var(--special-work-select-l), 1);
  --special-work-select-rgb:
    225,
    19,
    131;
  --special-work-select-h: 327deg;
  --special-work-select-s: 84%;
  --special-work-select-l: 48%;
  --special-work-select-invert-l: 100%;
  --special-work-select-invert: #fff;
  --special-work-select-on-scheme-l: 37.8431372549%;
  --special-work-select-on-scheme: hsla(var(--special-work-select-h), var(--special-work-select-s), var(--special-work-select-on-scheme-l), 1);
  --company: hsla(var(--company-h), var(--company-s), var(--company-l), 1);
  --company-base: hsla(var(--company-h), var(--company-s), var(--company-l), 1);
  --company-rgb:
    70,
    34,
    70;
  --company-h: 300deg;
  --company-s: 35%;
  --company-l: 20%;
  --company-invert-l: 100%;
  --company-invert: #fff;
  --company-on-scheme-l: 20.3921568627%;
  --company-on-scheme: hsla(var(--company-h), var(--company-s), var(--company-on-scheme-l), 1);
  --site-manager: hsla(var(--site-manager-h), var(--site-manager-s), var(--site-manager-l), 1);
  --site-manager-base: hsla(var(--site-manager-h), var(--site-manager-s), var(--site-manager-l), 1);
  --site-manager-rgb:
    176,
    95,
    107;
  --site-manager-h: 351deg;
  --site-manager-s: 34%;
  --site-manager-l: 53%;
  --site-manager-invert-l: 100%;
  --site-manager-invert: #fff;
  --site-manager-on-scheme-l: 38.137254902%;
  --site-manager-on-scheme: hsla(var(--site-manager-h), var(--site-manager-s), var(--site-manager-on-scheme-l), 1);
  --safety: hsla(var(--safety-h), var(--safety-s), var(--safety-l), 1);
  --safety-base: hsla(var(--safety-h), var(--safety-s), var(--safety-l), 1);
  --safety-rgb:
    238,
    107,
    81;
  --safety-h: 10deg;
  --safety-s: 82%;
  --safety-l: 63%;
  --safety-invert-l: 100%;
  --safety-invert: #fff;
  --safety-on-scheme-l: 37.5490196078%;
  --safety-on-scheme: hsla(var(--safety-h), var(--safety-s), var(--safety-on-scheme-l), 1);
  --applicant-bearer: hsla(var(--applicant-bearer-h), var(--applicant-bearer-s), var(--applicant-bearer-l), 1);
  --applicant-bearer-base: hsla(var(--applicant-bearer-h), var(--applicant-bearer-s), var(--applicant-bearer-l), 1);
  --applicant-bearer-rgb:
    65,
    180,
    156;
  --applicant-bearer-h: 167deg;
  --applicant-bearer-s: 47%;
  --applicant-bearer-l: 48%;
  --applicant-bearer-invert-l: 100%;
  --applicant-bearer-invert: #fff;
  --applicant-bearer-on-scheme-l: 28.0392156863%;
  --applicant-bearer-on-scheme: hsla(var(--applicant-bearer-h), var(--applicant-bearer-s), var(--applicant-bearer-on-scheme-l), 1);
  --penalty-point-1: hsla(var(--penalty-point-1-h), var(--penalty-point-1-s), var(--penalty-point-1-l), 1);
  --penalty-point-1-base: hsla(var(--penalty-point-1-h), var(--penalty-point-1-s), var(--penalty-point-1-l), 1);
  --penalty-point-1-rgb:
    217,
    240,
    214;
  --penalty-point-1-h: 113deg;
  --penalty-point-1-s: 46%;
  --penalty-point-1-l: 89%;
  --penalty-point-1-invert-l: 0%;
  --penalty-point-1-invert: rgba(0, 0, 0, 0.7);
  --penalty-point-1-on-scheme-l: 24.0196078431%;
  --penalty-point-1-on-scheme: hsla(var(--penalty-point-1-h), var(--penalty-point-1-s), var(--penalty-point-1-on-scheme-l), 1);
  --penalty-point-2: hsla(var(--penalty-point-2-h), var(--penalty-point-2-s), var(--penalty-point-2-l), 1);
  --penalty-point-2-base: hsla(var(--penalty-point-2-h), var(--penalty-point-2-s), var(--penalty-point-2-l), 1);
  --penalty-point-2-rgb:
    255,
    243,
    203;
  --penalty-point-2-h: 46deg;
  --penalty-point-2-s: 100%;
  --penalty-point-2-l: 90%;
  --penalty-point-2-invert-l: 0%;
  --penalty-point-2-invert: rgba(0, 0, 0, 0.7);
  --penalty-point-2-on-scheme-l: 19.8039215686%;
  --penalty-point-2-on-scheme: hsla(var(--penalty-point-2-h), var(--penalty-point-2-s), var(--penalty-point-2-on-scheme-l), 1);
  --penalty-point-3: hsla(var(--penalty-point-3-h), var(--penalty-point-3-s), var(--penalty-point-3-l), 1);
  --penalty-point-3-base: hsla(var(--penalty-point-3-h), var(--penalty-point-3-s), var(--penalty-point-3-l), 1);
  --penalty-point-3-rgb:
    251,
    227,
    203;
  --penalty-point-3-h: 30deg;
  --penalty-point-3-s: 86%;
  --penalty-point-3-l: 89%;
  --penalty-point-3-invert-l: 0%;
  --penalty-point-3-invert: rgba(0, 0, 0, 0.7);
  --penalty-point-3-on-scheme-l: 29.0196078431%;
  --penalty-point-3-on-scheme: hsla(var(--penalty-point-3-h), var(--penalty-point-3-s), var(--penalty-point-3-on-scheme-l), 1);
  --penalty-point-4: hsla(var(--penalty-point-4-h), var(--penalty-point-4-s), var(--penalty-point-4-l), 1);
  --penalty-point-4-base: hsla(var(--penalty-point-4-h), var(--penalty-point-4-s), var(--penalty-point-4-l), 1);
  --penalty-point-4-rgb:
    239,
    222,
    225;
  --penalty-point-4-h: 349deg;
  --penalty-point-4-s: 35%;
  --penalty-point-4-l: 90%;
  --penalty-point-4-invert-l: 0%;
  --penalty-point-4-invert: rgba(0, 0, 0, 0.7);
  --penalty-point-4-on-scheme-l: 40.3921568627%;
  --penalty-point-4-on-scheme: hsla(var(--penalty-point-4-h), var(--penalty-point-4-s), var(--penalty-point-4-on-scheme-l), 1);
  --plant-TOP: hsla(var(--plant-TOP-h), var(--plant-TOP-s), var(--plant-TOP-l), 1);
  --plant-TOP-base: hsla(var(--plant-TOP-h), var(--plant-TOP-s), var(--plant-TOP-l), 1);
  --plant-TOP-rgb:
    255,
    196,
    0;
  --plant-TOP-h: 46deg;
  --plant-TOP-s: 100%;
  --plant-TOP-l: 50%;
  --plant-TOP-invert-l: 100%;
  --plant-TOP-invert: #fff;
  --plant-TOP-on-scheme-l: 20%;
  --plant-TOP-on-scheme: hsla(var(--plant-TOP-h), var(--plant-TOP-s), var(--plant-TOP-on-scheme-l), 1);
  --plant-TOPSPP: hsla(var(--plant-TOPSPP-h), var(--plant-TOPSPP-s), var(--plant-TOPSPP-l), 1);
  --plant-TOPSPP-base: hsla(var(--plant-TOPSPP-h), var(--plant-TOPSPP-s), var(--plant-TOPSPP-l), 1);
  --plant-TOPSPP-rgb:
    72,
    178,
    109;
  --plant-TOPSPP-h: 141deg;
  --plant-TOPSPP-s: 42%;
  --plant-TOPSPP-l: 49%;
  --plant-TOPSPP-invert-l: 100%;
  --plant-TOPSPP-invert: #fff;
  --plant-TOPSPP-on-scheme-l: 29.0196078431%;
  --plant-TOPSPP-on-scheme: hsla(var(--plant-TOPSPP-h), var(--plant-TOPSPP-s), var(--plant-TOPSPP-on-scheme-l), 1);
  --plant-TLB: hsla(var(--plant-TLB-h), var(--plant-TLB-s), var(--plant-TLB-l), 1);
  --plant-TLB-base: hsla(var(--plant-TLB-h), var(--plant-TLB-s), var(--plant-TLB-l), 1);
  --plant-TLB-rgb:
    29,
    174,
    252;
  --plant-TLB-h: 201deg;
  --plant-TLB-s: 97%;
  --plant-TLB-l: 55%;
  --plant-TLB-invert-l: 100%;
  --plant-TLB-invert: #fff;
  --plant-TLB-on-scheme-l: 30.0980392157%;
  --plant-TLB-on-scheme: hsla(var(--plant-TLB-h), var(--plant-TLB-s), var(--plant-TLB-on-scheme-l), 1);
  --plant-TPX: hsla(var(--plant-TPX-h), var(--plant-TPX-s), var(--plant-TPX-l), 1);
  --plant-TPX-base: hsla(var(--plant-TPX-h), var(--plant-TPX-s), var(--plant-TPX-l), 1);
  --plant-TPX-rgb:
    38,
    100,
    139;
  --plant-TPX-h: 203deg;
  --plant-TPX-s: 57%;
  --plant-TPX-l: 35%;
  --plant-TPX-invert-l: 100%;
  --plant-TPX-invert: #fff;
  --plant-TPX-on-scheme-l: 34.7058823529%;
  --plant-TPX-on-scheme: hsla(var(--plant-TPX-h), var(--plant-TPX-s), var(--plant-TPX-on-scheme-l), 1);
  --plant-LABIX: hsla(var(--plant-LABIX-h), var(--plant-LABIX-s), var(--plant-LABIX-l), 1);
  --plant-LABIX-base: hsla(var(--plant-LABIX-h), var(--plant-LABIX-s), var(--plant-LABIX-l), 1);
  --plant-LABIX-rgb:
    206,
    45,
    45;
  --plant-LABIX-h: 0deg;
  --plant-LABIX-s: 64%;
  --plant-LABIX-l: 49%;
  --plant-LABIX-invert-l: 100%;
  --plant-LABIX-invert: #fff;
  --plant-LABIX-on-scheme-l: 44.2156862745%;
  --plant-LABIX-on-scheme: hsla(var(--plant-LABIX-h), var(--plant-LABIX-s), var(--plant-LABIX-on-scheme-l), 1);
  --plant-TP: hsla(var(--plant-TP-h), var(--plant-TP-s), var(--plant-TP-l), 1);
  --plant-TP-base: hsla(var(--plant-TP-h), var(--plant-TP-s), var(--plant-TP-l), 1);
  --plant-TP-rgb:
    237,
    118,
    0;
  --plant-TP-h: 30deg;
  --plant-TP-s: 100%;
  --plant-TP-l: 46%;
  --plant-TP-invert-l: 100%;
  --plant-TP-invert: #fff;
  --plant-TP-on-scheme-l: 26.4705882353%;
  --plant-TP-on-scheme: hsla(var(--plant-TP-h), var(--plant-TP-s), var(--plant-TP-on-scheme-l), 1);
  --home-company: hsla(var(--home-company-h), var(--home-company-s), var(--home-company-l), 1);
  --home-company-base: hsla(var(--home-company-h), var(--home-company-s), var(--home-company-l), 1);
  --home-company-rgb:
    65,
    180,
    156;
  --home-company-h: 167deg;
  --home-company-s: 47%;
  --home-company-l: 48%;
  --home-company-invert-l: 100%;
  --home-company-invert: #fff;
  --home-company-on-scheme-l: 28.0392156863%;
  --home-company-on-scheme: hsla(var(--home-company-h), var(--home-company-s), var(--home-company-on-scheme-l), 1);
  --home-contract: hsla(var(--home-contract-h), var(--home-contract-s), var(--home-contract-l), 1);
  --home-contract-base: hsla(var(--home-contract-h), var(--home-contract-s), var(--home-contract-l), 1);
  --home-contract-rgb:
    253,
    195,
    72;
  --home-contract-h: 41deg;
  --home-contract-s: 98%;
  --home-contract-l: 64%;
  --home-contract-invert-l: 0%;
  --home-contract-invert: rgba(0, 0, 0, 0.7);
  --home-contract-on-scheme-l: 23.7254901961%;
  --home-contract-on-scheme: hsla(var(--home-contract-h), var(--home-contract-s), var(--home-contract-on-scheme-l), 1);
  --home-contractor: hsla(var(--home-contractor-h), var(--home-contractor-s), var(--home-contractor-l), 1);
  --home-contractor-base: hsla(var(--home-contractor-h), var(--home-contractor-s), var(--home-contractor-l), 1);
  --home-contractor-rgb:
    176,
    95,
    107;
  --home-contractor-h: 351deg;
  --home-contractor-s: 34%;
  --home-contractor-l: 53%;
  --home-contractor-invert-l: 100%;
  --home-contractor-invert: #fff;
  --home-contractor-on-scheme-l: 38.137254902%;
  --home-contractor-on-scheme: hsla(var(--home-contractor-h), var(--home-contractor-s), var(--home-contractor-on-scheme-l), 1);
  --home-normal: hsla(var(--home-normal-h), var(--home-normal-s), var(--home-normal-l), 1);
  --home-normal-base: hsla(var(--home-normal-h), var(--home-normal-s), var(--home-normal-l), 1);
  --home-normal-rgb:
    64,
    169,
    179;
  --home-normal-h: 185deg;
  --home-normal-s: 47%;
  --home-normal-l: 48%;
  --home-normal-invert-l: 100%;
  --home-normal-invert: #fff;
  --home-normal-on-scheme-l: 27.6470588235%;
  --home-normal-on-scheme: hsla(var(--home-normal-h), var(--home-normal-s), var(--home-normal-on-scheme-l), 1);
  --home-special: hsla(var(--home-special-h), var(--home-special-s), var(--home-special-l), 1);
  --home-special-base: hsla(var(--home-special-h), var(--home-special-s), var(--home-special-l), 1);
  --home-special-rgb:
    238,
    107,
    81;
  --home-special-h: 10deg;
  --home-special-s: 82%;
  --home-special-l: 63%;
  --home-special-invert-l: 100%;
  --home-special-invert: #fff;
  --home-special-on-scheme-l: 37.5490196078%;
  --home-special-on-scheme: hsla(var(--home-special-h), var(--home-special-s), var(--home-special-on-scheme-l), 1);
  --home-incident: hsla(var(--home-incident-h), var(--home-incident-s), var(--home-incident-l), 1);
  --home-incident-base: hsla(var(--home-incident-h), var(--home-incident-s), var(--home-incident-l), 1);
  --home-incident-rgb:
    206,
    45,
    45;
  --home-incident-h: 0deg;
  --home-incident-s: 64%;
  --home-incident-l: 49%;
  --home-incident-invert-l: 100%;
  --home-incident-invert: #fff;
  --home-incident-on-scheme-l: 44.2156862745%;
  --home-incident-on-scheme: hsla(var(--home-incident-h), var(--home-incident-s), var(--home-incident-on-scheme-l), 1);
  --home-critical: hsla(var(--home-critical-h), var(--home-critical-s), var(--home-critical-l), 1);
  --home-critical-base: hsla(var(--home-critical-h), var(--home-critical-s), var(--home-critical-l), 1);
  --home-critical-rgb:
    225,
    19,
    131;
  --home-critical-h: 327deg;
  --home-critical-s: 84%;
  --home-critical-l: 48%;
  --home-critical-invert-l: 100%;
  --home-critical-invert: #fff;
  --home-critical-on-scheme-l: 37.8431372549%;
  --home-critical-on-scheme: hsla(var(--home-critical-h), var(--home-critical-s), var(--home-critical-on-scheme-l), 1);
  --black-bis: #121212;
  --black-ter: #242424;
  --grey-darker: #363636;
  --grey-dark: #404040;
  --grey: #666666;
  --grey-light: #999999;
  --grey-lighter: #d4dbde;
  --grey-lightest: #999999;
  --white-ter: #f5f5f5;
  --white-bis: #fafafa;
  --shadow-h: 0deg;
  --shadow-s: 0%;
  --shadow-l: 4%;
  --size-1: 3rem;
  --size-2: 2.5rem;
  --size-3: 2rem;
  --size-4: 1.5rem;
  --size-5: 1.25rem;
  --size-6: 1rem;
  --size-7: 0.75rem;
  --scheme-main: hsl(var(--scheme-h), var(--scheme-s), var(--scheme-main-l));
  --scheme-main-bis: hsl(var(--scheme-h), var(--scheme-s), var(--scheme-main-bis-l));
  --scheme-main-ter: hsl(var(--scheme-h), var(--scheme-s), var(--scheme-main-ter-l));
  --background: hsl(var(--scheme-h), var(--scheme-s), var(--background-l));
  --background-hover: hsl(var(--scheme-h), var(--scheme-s), calc(var(--background-l) + var(--hover-background-l-delta)));
  --background-active: hsl(var(--scheme-h), var(--scheme-s), calc(var(--background-l) + var(--active-background-l-delta)));
  --border-weak: hsl(var(--scheme-h), var(--scheme-s), var(--border-weak-l));
  --border: hsl(var(--scheme-h), var(--scheme-s), var(--border-l));
  --border-hover: hsl(var(--scheme-h), var(--scheme-s), calc(var(--border-l) + var(--hover-border-l-delta)));
  --border-active: hsl(var(--scheme-h), var(--scheme-s), calc(var(--border-l) + var(--active-border-l-delta)));
  --text-weak: hsl(var(--text-h), var(--text-s), var(--text-weak-l));
  --text: hsl(var(--text-h), var(--text-s), var(--text-l));
  --text-strong: hsl(var(--text-h), var(--text-s), var(--text-strong-l));
  --scheme-invert-ter: hsl(var(--scheme-h), var(--scheme-s), var(--scheme-invert-ter-l));
  --scheme-invert-bis: hsl(var(--scheme-h), var(--scheme-s), var(--scheme-invert-bis-l));
  --scheme-invert: hsl(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l));
  --link: hsl(var(--link-h), var(--link-s), var(--link-l));
  --link-text: hsl(var(--link-h), var(--link-s), var(--link-on-scheme-l));
  --link-text-hover: hsl(var(--link-h), var(--link-s), calc(var(--link-on-scheme-l) + var(--hover-color-l-delta)));
  --link-text-active: hsl(var(--link-h), var(--link-s), calc(var(--link-on-scheme-l) + var(--active-color-l-delta)));
  --focus-h: var(--link-h);
  --focus-s: var(--link-s);
  --focus-l: var(--link-l);
  --focus-offset: 1px;
  --focus-style: solid;
  --focus-width: 2px;
  --focus-shadow-size: 0 0 0 0.1875em;
  --focus-shadow-alpha: 0.25;
  --code: hsl(var(--danger-h), var(--danger-s), var(--danger-on-scheme-l));
  --code-background: var(--background);
  --pre: var(--text);
  --pre-background: var(--background);
  --shadow: 0 0.5em 1em -0.125em hsla(var(--shadow-h), var(--shadow-s), var(--shadow-l), 0.1), 0 0px 0 1px hsla(var(--shadow-h), var(--shadow-s), var(--shadow-l), 0.02);
}
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
ul {
  list-style: none;
}
button,
input,
select,
textarea {
  margin: 0;
}
html {
  box-sizing: border-box;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
img,
video {
  height: auto;
  max-width: 100%;
}
iframe {
  border: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: inherit;
}
:root {
  --body-background-color: #f1f3f4;
  --body-size: 10px;
  --body-min-width: 300px;
  --body-rendering: optimizeLegibility;
  --body-family: var(--family-primary);
  --body-overflow-x: hidden;
  --body-overflow-y: scroll;
  --body-color: var(--text);
  --body-font-size: 1em;
  --body-weight: var(--weight-normal);
  --body-line-height: 1.5;
  --code-family: var(--family-code);
  --code-padding: 0.25em 0.5em 0.25em;
  --code-weight: normal;
  --code-size: 0.875em;
  --small-font-size: 0.875em;
  --hr-background-color: var(--background);
  --hr-height: 2px;
  --hr-margin: 1.5rem 0;
  --strong-color: var(--text-strong);
  --strong-weight: var(--weight-semibold);
  --pre-font-size: 0.875em;
  --pre-padding: 1.25rem 1.5rem;
  --pre-code-font-size: 1em;
}
html {
  background-color: var(--body-background-color);
  font-size: var(--body-size);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: var(--body-min-width);
  overflow-x: var(--body-overflow-x);
  overflow-y: var(--body-overflow-y);
  text-rendering: var(--body-rendering);
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}
body,
button,
input,
optgroup,
select,
textarea {
  font-family: var(--body-family);
}
code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: var(--code-family);
}
body {
  color: var(--body-color);
  font-size: var(--body-font-size);
  font-weight: var(--body-weight);
  line-height: var(--body-line-height);
}
a,
button {
  cursor: pointer;
}
a:focus-visible,
button:focus-visible {
  outline-color: hsl(var(--focus-h), var(--focus-s), var(--focus-l));
  outline-offset: var(--focus-offset);
  outline-style: var(--focus-style);
  outline-width: var(--focus-width);
}
a:focus-visible:active,
button:focus-visible:active {
  outline-width: 1px;
}
a:active,
button:active {
  outline-width: 1px;
}
a {
  color: var(--link-text);
  cursor: pointer;
  text-decoration: none;
  transition-duration: var(--duration);
  transition-property:
    background-color,
    border-color,
    color;
}
a strong {
  color: currentColor;
}
button {
  appearance: none;
  background: none;
  border: none;
  color: inherit;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  transition-duration: var(--duration);
  transition-property:
    background-color,
    border-color,
    color;
}
code {
  background-color: var(--code-background);
  border-radius: 0.5em;
  color: var(--code);
  font-size: var(--code-size);
  font-weight: var(--code-weight);
  padding: var(--code-padding);
}
hr {
  background-color: var(--hr-background-color);
  border: none;
  display: block;
  height: var(--hr-height);
  margin: var(--hr-margin);
}
img {
  height: auto;
  max-width: 100%;
}
input[type=checkbox],
input[type=radio] {
  vertical-align: baseline;
}
small {
  font-size: var(--small-font-size);
}
span {
  font-style: inherit;
  font-weight: inherit;
}
strong {
  color: var(--strong-color);
  font-weight: var(--strong-weight);
}
svg {
  height: auto;
  width: auto;
}
fieldset {
  border: none;
}
pre {
  -webkit-overflow-scrolling: touch;
  background-color: var(--pre-background);
  color: var(--pre);
  font-size: var(--pre-font-size);
  overflow-x: auto;
  padding: var(--pre-padding);
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: var(--pre-code-font-size);
  padding: 0;
}
table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: inherit;
}
table th {
  color: var(--text-strong);
}
html {
  font-size: 10px;
  height: 100%;
}
@media screen and (max-width: 0px) {
  html {
    font-size: 9px;
  }
}
body {
  font-size: 1.6rem;
  min-height: 100%;
  position: relative;
  word-break: break-word;
}
a {
  color: currentColor;
}
[hidden] {
  display: none !important;
}
.reorder-handle {
  display: block;
  width: 20px;
  cursor: ns-resize;
}
.reorder-handle span {
  background-color: currentColor;
  display: block;
  height: 1px;
}
.reorder-handle span:nth-child(2) {
  margin-top: 5px;
}
.reorder-handle span:nth-child(3) {
  margin-top: 5px;
}
a img {
  border: 0;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
:focus {
  outline: 0;
}
body {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}
@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes pulsate {
  50% {
    opacity: 0.5;
  }
}
.navbar-link:not(.is-arrowless)::after,
.select:not(.is-multiple):not(.is-loading)::after {
  border: 0.125em solid var(--arrow-color);
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  transition-duration: var(--duration);
  transition-property: border-color;
  width: 0.625em;
}
.block:not(:last-child),
.box:not(:last-child),
.buttons:not(:last-child),
.card:not(:last-child),
.skeleton-block:not(:last-child),
.level:not(:last-child),
.tabs:not(:last-child),
.pagination:not(:last-child),
.message:not(:last-child),
.breadcrumb:not(:last-child),
.field:not(:last-child),
.file:not(:last-child),
.title:not(:last-child),
.subtitle:not(:last-child),
.table:not(:last-child),
.table-container:not(:last-child),
.progress:not(:last-child),
.notification:not(:last-child),
.content:not(:last-child) {
  margin-bottom: var(--block-spacing);
}
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis,
.file-cta,
.file-name,
.select select,
.input,
.textarea,
.button {
  align-items: center;
  appearance: none;
  border-color: transparent;
  border-style: solid;
  border-width: var(--control-border-width);
  border-radius: var(--control-radius);
  box-shadow: none;
  display: inline-flex;
  font-size: var(--control-size);
  height: var(--control-height);
  justify-content: flex-start;
  line-height: var(--control-line-height);
  padding-bottom: var(--control-padding-vertical);
  padding-left: var(--control-padding-horizontal);
  padding-right: var(--control-padding-horizontal);
  padding-top: var(--control-padding-vertical);
  position: relative;
  transition-duration: var(--duration);
  transition-property:
    background-color,
    border-color,
    box-shadow,
    color;
  vertical-align: top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus,
.file-cta:focus,
.file-name:focus,
.select select:focus,
.input:focus,
.textarea:focus,
.button:focus,
.pagination-previous:focus-visible,
.pagination-next:focus-visible,
.pagination-link:focus-visible,
.pagination-ellipsis:focus-visible,
.file-cta:focus-visible,
.file-name:focus-visible,
.select select:focus-visible,
.input:focus-visible,
.textarea:focus-visible,
.button:focus-visible,
.pagination-previous:focus-within,
.pagination-next:focus-within,
.pagination-link:focus-within,
.pagination-ellipsis:focus-within,
.file-cta:focus-within,
.file-name:focus-within,
.select select:focus-within,
.input:focus-within,
.textarea:focus-within,
.button:focus-within,
.is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis,
.is-focused.file-cta,
.is-focused.file-name,
.select select.is-focused,
.is-focused.input,
.is-focused.textarea,
.is-focused.button,
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active,
.file-cta:active,
.file-name:active,
.select select:active,
.input:active,
.textarea:active,
.button:active,
.is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis,
.is-active.file-cta,
.is-active.file-name,
.select select.is-active,
.is-active.input,
.is-active.textarea,
.is-active.button {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis,
[disabled].file-cta,
[disabled].file-name,
.select select[disabled],
[disabled].input,
[disabled].textarea,
[disabled].button,
fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis,
fieldset[disabled] .file-cta,
fieldset[disabled] .file-name,
fieldset[disabled] .select select,
.select fieldset[disabled] select,
fieldset[disabled] .input,
fieldset[disabled] .textarea,
fieldset[disabled] .button {
  cursor: not-allowed;
}
.modal-close {
  --delete-dimensions: 1.25rem;
  --delete-background-l: 0%;
  --delete-background-alpha: 0.5;
  --delete-color: var(--white);
  appearance: none;
  background-color: hsla(var(--scheme-h), var(--scheme-s), var(--delete-background-l), var(--delete-background-alpha));
  border: none;
  border-radius: var(--radius-rounded);
  cursor: pointer;
  pointer-events: auto;
  display: inline-flex;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 1em;
  height: var(--delete-dimensions);
  max-height: var(--delete-dimensions);
  max-width: var(--delete-dimensions);
  min-height: var(--delete-dimensions);
  min-width: var(--delete-dimensions);
  outline: none;
  position: relative;
  vertical-align: top;
  width: var(--delete-dimensions);
}
.modal-close::before,
.modal-close::after {
  background-color: var(--delete-color);
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.modal-close::before {
  height: 2px;
  width: 50%;
}
.modal-close::after {
  height: 50%;
  width: 2px;
}
.modal-close:hover,
.modal-close:focus {
  --delete-background-alpha: 0.4;
}
.modal-close:active {
  --delete-background-alpha: 0.5;
}
.is-small.modal-close {
  --delete-dimensions: 1rem;
}
.is-medium.modal-close {
  --delete-dimensions: 1.5rem;
}
.is-large.modal-close {
  --delete-dimensions: 2rem;
}
.control.is-loading::after,
.select.is-loading::after,
.button.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid var(--loading-color);
  border-radius: var(--radius-rounded);
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}
.is-overlay,
.hero-video,
.modal,
.modal-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.navbar-burger {
  appearance: none;
  background: none;
  border: none;
  color: inherit;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
}
.is-unselectable,
.tabs,
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis,
.breadcrumb,
.file,
.button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.box {
  --box-background-color: var(--scheme-main);
  --box-color: var(--text);
  --box-radius: 6px;
  --box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  --box-padding: 1.6rem;
  --box-link-hover-shadow: 0 0.5em 1em -0.125em hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.1), 0 0 0 1px var(--link);
  --box-link-active-shadow: inset 0 1px 2px hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.2), 0 0 0 1px var(--link);
}
.box {
  background-color: var(--box-background-color);
  border-radius: var(--box-radius);
  box-shadow: var(--box-shadow);
  color: var(--box-color);
  display: block;
  padding: var(--box-padding);
}
a.box:hover,
a.box:focus {
  box-shadow: var(--box-link-hover-shadow);
}
a.box:active {
  box-shadow: var(--box-link-active-shadow);
}
.box.is-highlighted {
  border-top: 2px solid #0077d6;
}
.box.is-bordered {
  border: 1px solid #566d80;
}
.box.is-white {
  border-color: #ffffff;
}
.box.is-black {
  border-color: #0a0a0a;
}
.box.is-light {
  border-color: #f1f3f4;
}
.box.is-dark {
  border-color: #404040;
}
.box.is-text {
  border-color: #003056;
}
.box.is-primary {
  border-color: #0077d6;
}
.box.is-secondary {
  border-color: #2587d5;
}
.box.is-link {
  border-color: #0077d6;
}
.box.is-info {
  border-color: #005ba3;
}
.box.is-success {
  border-color: #228b22;
}
.box.is-warning {
  border-color: #fdc825;
}
.box.is-danger {
  border-color: #dd004b;
}
.box.is-accent {
  border-color: #e11383;
}
.box.is-lighter {
  border-color: #fafafa;
}
.box.is-delete {
  border-color: #7a7a7a;
}
.box.is-table-header {
  border-color: #566d80;
}
.box.is-spent {
  border-color: #e11383;
}
.box.is-submit {
  border-color: #40a9b3;
}
.box.is-approve {
  border-color: #41b232;
}
.box.is-reject {
  border-color: #de1717;
}
.box.is-pending {
  border-color: #FFC400;
}
.box.is-table-header-card {
  border-color: #3b709b;
}
.box.is-table-header-special {
  border-color: #064b64;
}
.box.is-in-progress {
  border-color: #1277d6;
}
.box.is-inactive-progress {
  border-color: #566d80;
}
.box.is-row-inactive {
  border-color: #d4dbde;
}
.box.is-row-onhand {
  border-color: #eff8ff;
}
.box.is-critical-level {
  border-color: #de1717;
}
.box.is-warning-level {
  border-color: #dd5800;
}
.box.is-info-level {
  border-color: #ffb112;
}
.box.is-waiting-summary {
  border-color: #ce2d2d;
}
.box.is-document-summary {
  border-color: #064b64;
}
.box.is-training-summary {
  border-color: #40a9b3;
}
.box.is-waiting-print-summary {
  border-color: #bfc425;
}
.box.is-printed-summary {
  border-color: #e11483;
}
.box.is-score-1 {
  border-color: #F7DADA;
}
.box.is-score-1-active {
  border-color: #D94D4D;
}
.box.is-score-2 {
  border-color: #FDF5D2;
}
.box.is-score-2-active {
  border-color: #FAD125;
}
.box.is-score-3 {
  border-color: #E9F5E5;
}
.box.is-score-3-active {
  border-color: #97D082;
}
.box.is-score-4 {
  border-color: #E0EADD;
}
.box.is-score-4-active {
  border-color: #6B9B59;
}
.box.is-score-5 {
  border-color: #DDE8F6;
}
.box.is-score-5-active {
  border-color: #5992D5;
}
.box.is-penalty-level-1 {
  border-color: #FFC400;
}
.box.is-penalty-level-2 {
  border-color: #F07600;
}
.box.is-penalty-level-3 {
  border-color: #CE2D2D;
}
.box.is-penalty-level-1-hover {
  border-color: #FFF3CC;
}
.box.is-penalty-level-2-hover {
  border-color: #FFDDBD;
}
.box.is-penalty-level-3-hover {
  border-color: #FFBDBD;
}
.box.is-special-work-select {
  border-color: #e11383;
}
.box.is-company {
  border-color: #462246;
}
.box.is-site-manager {
  border-color: #B05F6B;
}
.box.is-safety {
  border-color: #EE6B51;
}
.box.is-applicant-bearer {
  border-color: #41B49C;
}
.box.is-penalty-point-1 {
  border-color: #D9F0D6;
}
.box.is-penalty-point-2 {
  border-color: #FFF3CB;
}
.box.is-penalty-point-3 {
  border-color: #FBE3CB;
}
.box.is-penalty-point-4 {
  border-color: #EFDEE1;
}
.box.is-plant-TOP {
  border-color: #ffc400;
}
.box.is-plant-TOPSPP {
  border-color: #48b26d;
}
.box.is-plant-TLB {
  border-color: #1daefc;
}
.box.is-plant-TPX {
  border-color: #26648b;
}
.box.is-plant-LABIX {
  border-color: #ce2d2d;
}
.box.is-plant-TP {
  border-color: #ED7600;
}
.box.is-home-company {
  border-color: #41b49c;
}
.box.is-home-contract {
  border-color: #fdc348;
}
.box.is-home-contractor {
  border-color: #b05f6b;
}
.box.is-home-normal {
  border-color: #40a9b3;
}
.box.is-home-special {
  border-color: #ee6b51;
}
.box.is-home-incident {
  border-color: #ce2d2d;
}
.box.is-home-critical {
  border-color: #e11383;
}
.box.has-box-detail {
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.box-detail {
  padding: 1.25rem;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.box-detail.is-bordered {
  border: 1px solid #566d80;
  border-top: 0;
}
.box-detail + .box-detail {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.box-detail:not(:last-child) {
  margin-bottom: 0.8rem;
}
.button {
  --button-family: false;
  --button-weight: 500;
  --button-border-color: var(--border);
  --button-border-style: solid;
  --button-border-width: var(--control-border-width);
  --button-padding-vertical: 0;
  --button-padding-horizontal: 2.5rem;
  --button-focus-border-color: var(--link-focus-border);
  --button-focus-box-shadow-size: 0 0 0 0.125em;
  --button-focus-box-shadow-color: hsla(var(--link-h), var(--link-s), var(--link-on-scheme-l), 0.25);
  --button-active-color: var(--link-active);
  --button-active-border-color: var(--link-active-border);
  --button-text-color: var(--text);
  --button-text-decoration: underline;
  --button-text-hover-background-color: var(--background);
  --button-text-hover-color: var(--text-strong);
  --button-ghost-background: none;
  --button-ghost-border-color: transparent;
  --button-ghost-color: var(--link-text);
  --button-ghost-decoration: none;
  --button-ghost-hover-color: var(--link);
  --button-ghost-hover-decoration: underline;
  --button-disabled-background-color: var(--scheme-main);
  --button-disabled-border-color: var(--border);
  --button-disabled-shadow: none;
  --button-disabled-opacity: 0.5;
  --button-static-color: var(--text-weak);
  --button-static-background-color: var(--scheme-main-ter);
  --button-static-border-color: var(--border);
}
.button {
  --button-h: var(--scheme-h);
  --button-s: var(--scheme-s);
  --button-l: var(--scheme-main-l);
  --button-background-l: var(--scheme-main-l);
  --button-background-l-delta: 0%;
  --button-hover-background-l-delta: var(--hover-background-l-delta);
  --button-active-background-l-delta: var(--active-background-l-delta);
  --button-color-l: var(--text-strong-l);
  --button-border-l: var(--border-l);
  --button-border-l-delta: 0%;
  --button-hover-border-l-delta: var(--hover-border-l-delta);
  --button-active-border-l-delta: var(--active-border-l-delta);
  --button-focus-border-l-delta: var(--focus-border-l-delta);
  --button-outer-shadow-h: 0;
  --button-outer-shadow-s: 0%;
  --button-outer-shadow-l: 20%;
  --button-outer-shadow-a: 0.05;
  --loading-color: hsl(var(--button-h), var(--button-s), var(--button-color-l));
  background-color: hsl(var(--button-h), var(--button-s), calc(var(--button-background-l) + var(--button-background-l-delta)));
  border-color: hsl(var(--button-h), var(--button-s), calc(var(--button-border-l) + var(--button-border-l-delta)));
  border-style: var(--button-border-style);
  border-width: var(--button-border-width);
  box-shadow: 0px 0.0625em 0.125em hsla(var(--button-outer-shadow-h), var(--button-outer-shadow-s), var(--button-outer-shadow-l), var(--button-outer-shadow-a)), 0px 0.125em 0.25em hsla(var(--button-outer-shadow-h), var(--button-outer-shadow-s), var(--button-outer-shadow-l), var(--button-outer-shadow-a));
  color: hsl(var(--button-h), var(--button-s), var(--button-color-l));
  cursor: pointer;
  font-weight: var(--button-weight);
  height: auto;
  justify-content: center;
  padding-bottom: calc(var(--button-padding-vertical) - var(--button-border-width));
  padding-left: calc(var(--button-padding-horizontal) - var(--button-border-width));
  padding-right: calc(var(--button-padding-horizontal) - var(--button-border-width));
  padding-top: calc(var(--button-padding-vertical) - var(--button-border-width));
  text-align: center;
  white-space: nowrap;
}
.button strong {
  color: inherit;
}
.button .icon,
.button .icon.is-small,
.button .icon.is-medium,
.button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child) {
  margin-inline-start: calc(-0.5 * var(--button-padding-horizontal));
  margin-inline-end: calc(var(--button-padding-horizontal) * 0.25);
}
.button .icon:last-child:not(:first-child) {
  margin-inline-start: calc(var(--button-padding-horizontal) * 0.25);
  margin-inline-end: calc(-0.5 * var(--button-padding-horizontal));
}
.button .icon:first-child:last-child {
  margin-inline-start: calc(-0.5 * var(--button-padding-horizontal));
  margin-inline-end: calc(-0.5 * var(--button-padding-horizontal));
}
.button:hover,
.button.is-hovered {
  --button-background-l-delta: var(--button-hover-background-l-delta);
  --button-border-l-delta: var(--button-hover-border-l-delta);
}
.button:focus-visible,
.button.is-focused {
  --button-border-width: 1px;
  border-color: hsl(var(--focus-h), var(--focus-s), var(--focus-l));
  box-shadow: var(--focus-shadow-size) hsla(var(--focus-h), var(--focus-s), var(--focus-l), var(--focus-shadow-alpha));
}
.button:active,
.button.is-active {
  --button-background-l-delta: var(--button-active-background-l-delta);
  --button-border-l-delta: var(--button-active-border-l-delta);
  --button-outer-shadow-a: 0;
}
.button[disabled],
fieldset[disabled] .button {
  background-color: var(--button-disabled-background-color);
  border-color: var(--button-disabled-border-color);
  box-shadow: var(--button-disabled-shadow);
  opacity: var(--button-disabled-opacity);
}
.button.is-white {
  --button-h: var(--white-h);
  --button-s: var(--white-s);
  --button-l: var(--white-l);
  --button-background-l: var(--white-l);
  --button-border-l: var(--white-l);
  --button-border-width: 0px;
  --button-color-l: var(--white-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-white:focus-visible,
.button.is-white.is-focused {
  --button-border-width: 1px;
}
.button.is-white.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-white.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-white[disabled],
fieldset[disabled] .button.is-white {
  background-color: var(--white);
  border-color: var(--white);
  box-shadow: none;
}
.button.is-black {
  --button-h: var(--black-h);
  --button-s: var(--black-s);
  --button-l: var(--black-l);
  --button-background-l: var(--black-l);
  --button-border-l: var(--black-l);
  --button-border-width: 0px;
  --button-color-l: var(--black-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-black:focus-visible,
.button.is-black.is-focused {
  --button-border-width: 1px;
}
.button.is-black.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-black.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-black[disabled],
fieldset[disabled] .button.is-black {
  background-color: var(--black);
  border-color: var(--black);
  box-shadow: none;
}
.button.is-light {
  --button-h: var(--light-h);
  --button-s: var(--light-s);
  --button-l: var(--light-l);
  --button-background-l: var(--light-l);
  --button-border-l: var(--light-l);
  --button-border-width: 0px;
  --button-color-l: var(--light-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-light:focus-visible,
.button.is-light.is-focused {
  --button-border-width: 1px;
}
.button.is-light.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-light.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-light[disabled],
fieldset[disabled] .button.is-light {
  background-color: var(--light);
  border-color: var(--light);
  box-shadow: none;
}
.button.is-dark {
  --button-h: var(--dark-h);
  --button-s: var(--dark-s);
  --button-l: var(--dark-l);
  --button-background-l: var(--dark-l);
  --button-border-l: var(--dark-l);
  --button-border-width: 0px;
  --button-color-l: var(--dark-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-dark:focus-visible,
.button.is-dark.is-focused {
  --button-border-width: 1px;
}
.button.is-dark.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-dark.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-dark[disabled],
fieldset[disabled] .button.is-dark {
  background-color: var(--dark);
  border-color: var(--dark);
  box-shadow: none;
}
.button.is-text {
  --button-h: var(--text-h);
  --button-s: var(--text-s);
  --button-l: var(--text-l);
  --button-background-l: var(--text-l);
  --button-border-l: var(--text-l);
  --button-border-width: 0px;
  --button-color-l: var(--text-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-text:focus-visible,
.button.is-text.is-focused {
  --button-border-width: 1px;
}
.button.is-text.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--text-light-invert-l);
}
.button.is-text.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--text-dark-invert-l);
}
.button.is-text.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-text.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-text[disabled],
fieldset[disabled] .button.is-text {
  background-color: var(--text);
  border-color: var(--text);
  box-shadow: none;
}
.button.is-primary {
  --button-h: var(--primary-h);
  --button-s: var(--primary-s);
  --button-l: var(--primary-l);
  --button-background-l: var(--primary-l);
  --button-border-l: var(--primary-l);
  --button-border-width: 0px;
  --button-color-l: var(--primary-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-primary:focus-visible,
.button.is-primary.is-focused {
  --button-border-width: 1px;
}
.button.is-primary.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--primary-light-invert-l);
}
.button.is-primary.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--primary-dark-invert-l);
}
.button.is-primary.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-primary.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-primary[disabled],
fieldset[disabled] .button.is-primary {
  background-color: var(--primary);
  border-color: var(--primary);
  box-shadow: none;
}
.button.is-secondary {
  --button-h: var(--secondary-h);
  --button-s: var(--secondary-s);
  --button-l: var(--secondary-l);
  --button-background-l: var(--secondary-l);
  --button-border-l: var(--secondary-l);
  --button-border-width: 0px;
  --button-color-l: var(--secondary-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-secondary:focus-visible,
.button.is-secondary.is-focused {
  --button-border-width: 1px;
}
.button.is-secondary.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--secondary-light-invert-l);
}
.button.is-secondary.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--secondary-dark-invert-l);
}
.button.is-secondary.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-secondary.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-secondary[disabled],
fieldset[disabled] .button.is-secondary {
  background-color: var(--secondary);
  border-color: var(--secondary);
  box-shadow: none;
}
.button.is-link {
  --button-h: var(--link-h);
  --button-s: var(--link-s);
  --button-l: var(--link-l);
  --button-background-l: var(--link-l);
  --button-border-l: var(--link-l);
  --button-border-width: 0px;
  --button-color-l: var(--link-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-link:focus-visible,
.button.is-link.is-focused {
  --button-border-width: 1px;
}
.button.is-link.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--link-light-invert-l);
}
.button.is-link.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--link-dark-invert-l);
}
.button.is-link.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-link.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-link[disabled],
fieldset[disabled] .button.is-link {
  background-color: var(--link);
  border-color: var(--link);
  box-shadow: none;
}
.button.is-info {
  --button-h: var(--info-h);
  --button-s: var(--info-s);
  --button-l: var(--info-l);
  --button-background-l: var(--info-l);
  --button-border-l: var(--info-l);
  --button-border-width: 0px;
  --button-color-l: var(--info-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-info:focus-visible,
.button.is-info.is-focused {
  --button-border-width: 1px;
}
.button.is-info.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--info-light-invert-l);
}
.button.is-info.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--info-dark-invert-l);
}
.button.is-info.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-info.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-info[disabled],
fieldset[disabled] .button.is-info {
  background-color: var(--info);
  border-color: var(--info);
  box-shadow: none;
}
.button.is-success {
  --button-h: var(--success-h);
  --button-s: var(--success-s);
  --button-l: var(--success-l);
  --button-background-l: var(--success-l);
  --button-border-l: var(--success-l);
  --button-border-width: 0px;
  --button-color-l: var(--success-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-success:focus-visible,
.button.is-success.is-focused {
  --button-border-width: 1px;
}
.button.is-success.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--success-light-invert-l);
}
.button.is-success.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--success-dark-invert-l);
}
.button.is-success.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-success.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-success[disabled],
fieldset[disabled] .button.is-success {
  background-color: var(--success);
  border-color: var(--success);
  box-shadow: none;
}
.button.is-warning {
  --button-h: var(--warning-h);
  --button-s: var(--warning-s);
  --button-l: var(--warning-l);
  --button-background-l: var(--warning-l);
  --button-border-l: var(--warning-l);
  --button-border-width: 0px;
  --button-color-l: var(--warning-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-warning:focus-visible,
.button.is-warning.is-focused {
  --button-border-width: 1px;
}
.button.is-warning.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--warning-light-invert-l);
}
.button.is-warning.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--warning-dark-invert-l);
}
.button.is-warning.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-warning.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-warning[disabled],
fieldset[disabled] .button.is-warning {
  background-color: var(--warning);
  border-color: var(--warning);
  box-shadow: none;
}
.button.is-danger {
  --button-h: var(--danger-h);
  --button-s: var(--danger-s);
  --button-l: var(--danger-l);
  --button-background-l: var(--danger-l);
  --button-border-l: var(--danger-l);
  --button-border-width: 0px;
  --button-color-l: var(--danger-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-danger:focus-visible,
.button.is-danger.is-focused {
  --button-border-width: 1px;
}
.button.is-danger.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--danger-light-invert-l);
}
.button.is-danger.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--danger-dark-invert-l);
}
.button.is-danger.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-danger.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-danger[disabled],
fieldset[disabled] .button.is-danger {
  background-color: var(--danger);
  border-color: var(--danger);
  box-shadow: none;
}
.button.is-accent {
  --button-h: var(--accent-h);
  --button-s: var(--accent-s);
  --button-l: var(--accent-l);
  --button-background-l: var(--accent-l);
  --button-border-l: var(--accent-l);
  --button-border-width: 0px;
  --button-color-l: var(--accent-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-accent:focus-visible,
.button.is-accent.is-focused {
  --button-border-width: 1px;
}
.button.is-accent.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--accent-light-invert-l);
}
.button.is-accent.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--accent-dark-invert-l);
}
.button.is-accent.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-accent.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-accent[disabled],
fieldset[disabled] .button.is-accent {
  background-color: var(--accent);
  border-color: var(--accent);
  box-shadow: none;
}
.button.is-lighter {
  --button-h: var(--lighter-h);
  --button-s: var(--lighter-s);
  --button-l: var(--lighter-l);
  --button-background-l: var(--lighter-l);
  --button-border-l: var(--lighter-l);
  --button-border-width: 0px;
  --button-color-l: var(--lighter-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-lighter:focus-visible,
.button.is-lighter.is-focused {
  --button-border-width: 1px;
}
.button.is-lighter.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--lighter-light-invert-l);
}
.button.is-lighter.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--lighter-dark-invert-l);
}
.button.is-lighter.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-lighter.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-lighter[disabled],
fieldset[disabled] .button.is-lighter {
  background-color: var(--lighter);
  border-color: var(--lighter);
  box-shadow: none;
}
.button.is-delete {
  --button-h: var(--delete-h);
  --button-s: var(--delete-s);
  --button-l: var(--delete-l);
  --button-background-l: var(--delete-l);
  --button-border-l: var(--delete-l);
  --button-border-width: 0px;
  --button-color-l: var(--delete-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-delete:focus-visible,
.button.is-delete.is-focused {
  --button-border-width: 1px;
}
.button.is-delete.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--delete-light-invert-l);
}
.button.is-delete.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--delete-dark-invert-l);
}
.button.is-delete.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-delete.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-delete[disabled],
fieldset[disabled] .button.is-delete {
  background-color: var(--delete);
  border-color: var(--delete);
  box-shadow: none;
}
.button.is-table-header {
  --button-h: var(--table-header-h);
  --button-s: var(--table-header-s);
  --button-l: var(--table-header-l);
  --button-background-l: var(--table-header-l);
  --button-border-l: var(--table-header-l);
  --button-border-width: 0px;
  --button-color-l: var(--table-header-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-table-header:focus-visible,
.button.is-table-header.is-focused {
  --button-border-width: 1px;
}
.button.is-table-header.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--table-header-light-invert-l);
}
.button.is-table-header.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--table-header-dark-invert-l);
}
.button.is-table-header.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-table-header.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-table-header[disabled],
fieldset[disabled] .button.is-table-header {
  background-color: var(--table-header);
  border-color: var(--table-header);
  box-shadow: none;
}
.button.is-spent {
  --button-h: var(--spent-h);
  --button-s: var(--spent-s);
  --button-l: var(--spent-l);
  --button-background-l: var(--spent-l);
  --button-border-l: var(--spent-l);
  --button-border-width: 0px;
  --button-color-l: var(--spent-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-spent:focus-visible,
.button.is-spent.is-focused {
  --button-border-width: 1px;
}
.button.is-spent.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--spent-light-invert-l);
}
.button.is-spent.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--spent-dark-invert-l);
}
.button.is-spent.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-spent.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-spent[disabled],
fieldset[disabled] .button.is-spent {
  background-color: var(--spent);
  border-color: var(--spent);
  box-shadow: none;
}
.button.is-submit {
  --button-h: var(--submit-h);
  --button-s: var(--submit-s);
  --button-l: var(--submit-l);
  --button-background-l: var(--submit-l);
  --button-border-l: var(--submit-l);
  --button-border-width: 0px;
  --button-color-l: var(--submit-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-submit:focus-visible,
.button.is-submit.is-focused {
  --button-border-width: 1px;
}
.button.is-submit.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--submit-light-invert-l);
}
.button.is-submit.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--submit-dark-invert-l);
}
.button.is-submit.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-submit.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-submit[disabled],
fieldset[disabled] .button.is-submit {
  background-color: var(--submit);
  border-color: var(--submit);
  box-shadow: none;
}
.button.is-approve {
  --button-h: var(--approve-h);
  --button-s: var(--approve-s);
  --button-l: var(--approve-l);
  --button-background-l: var(--approve-l);
  --button-border-l: var(--approve-l);
  --button-border-width: 0px;
  --button-color-l: var(--approve-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-approve:focus-visible,
.button.is-approve.is-focused {
  --button-border-width: 1px;
}
.button.is-approve.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--approve-light-invert-l);
}
.button.is-approve.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--approve-dark-invert-l);
}
.button.is-approve.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-approve.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-approve[disabled],
fieldset[disabled] .button.is-approve {
  background-color: var(--approve);
  border-color: var(--approve);
  box-shadow: none;
}
.button.is-reject {
  --button-h: var(--reject-h);
  --button-s: var(--reject-s);
  --button-l: var(--reject-l);
  --button-background-l: var(--reject-l);
  --button-border-l: var(--reject-l);
  --button-border-width: 0px;
  --button-color-l: var(--reject-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-reject:focus-visible,
.button.is-reject.is-focused {
  --button-border-width: 1px;
}
.button.is-reject.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--reject-light-invert-l);
}
.button.is-reject.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--reject-dark-invert-l);
}
.button.is-reject.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-reject.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-reject[disabled],
fieldset[disabled] .button.is-reject {
  background-color: var(--reject);
  border-color: var(--reject);
  box-shadow: none;
}
.button.is-pending {
  --button-h: var(--pending-h);
  --button-s: var(--pending-s);
  --button-l: var(--pending-l);
  --button-background-l: var(--pending-l);
  --button-border-l: var(--pending-l);
  --button-border-width: 0px;
  --button-color-l: var(--pending-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-pending:focus-visible,
.button.is-pending.is-focused {
  --button-border-width: 1px;
}
.button.is-pending.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--pending-light-invert-l);
}
.button.is-pending.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--pending-dark-invert-l);
}
.button.is-pending.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-pending.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-pending[disabled],
fieldset[disabled] .button.is-pending {
  background-color: var(--pending);
  border-color: var(--pending);
  box-shadow: none;
}
.button.is-table-header-card {
  --button-h: var(--table-header-card-h);
  --button-s: var(--table-header-card-s);
  --button-l: var(--table-header-card-l);
  --button-background-l: var(--table-header-card-l);
  --button-border-l: var(--table-header-card-l);
  --button-border-width: 0px;
  --button-color-l: var(--table-header-card-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-table-header-card:focus-visible,
.button.is-table-header-card.is-focused {
  --button-border-width: 1px;
}
.button.is-table-header-card.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--table-header-card-light-invert-l);
}
.button.is-table-header-card.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--table-header-card-dark-invert-l);
}
.button.is-table-header-card.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-table-header-card.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-table-header-card[disabled],
fieldset[disabled] .button.is-table-header-card {
  background-color: var(--table-header-card);
  border-color: var(--table-header-card);
  box-shadow: none;
}
.button.is-table-header-special {
  --button-h: var(--table-header-special-h);
  --button-s: var(--table-header-special-s);
  --button-l: var(--table-header-special-l);
  --button-background-l: var(--table-header-special-l);
  --button-border-l: var(--table-header-special-l);
  --button-border-width: 0px;
  --button-color-l: var(--table-header-special-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-table-header-special:focus-visible,
.button.is-table-header-special.is-focused {
  --button-border-width: 1px;
}
.button.is-table-header-special.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--table-header-special-light-invert-l);
}
.button.is-table-header-special.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--table-header-special-dark-invert-l);
}
.button.is-table-header-special.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-table-header-special.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-table-header-special[disabled],
fieldset[disabled] .button.is-table-header-special {
  background-color: var(--table-header-special);
  border-color: var(--table-header-special);
  box-shadow: none;
}
.button.is-in-progress {
  --button-h: var(--in-progress-h);
  --button-s: var(--in-progress-s);
  --button-l: var(--in-progress-l);
  --button-background-l: var(--in-progress-l);
  --button-border-l: var(--in-progress-l);
  --button-border-width: 0px;
  --button-color-l: var(--in-progress-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-in-progress:focus-visible,
.button.is-in-progress.is-focused {
  --button-border-width: 1px;
}
.button.is-in-progress.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--in-progress-light-invert-l);
}
.button.is-in-progress.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--in-progress-dark-invert-l);
}
.button.is-in-progress.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-in-progress.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-in-progress[disabled],
fieldset[disabled] .button.is-in-progress {
  background-color: var(--in-progress);
  border-color: var(--in-progress);
  box-shadow: none;
}
.button.is-inactive-progress {
  --button-h: var(--inactive-progress-h);
  --button-s: var(--inactive-progress-s);
  --button-l: var(--inactive-progress-l);
  --button-background-l: var(--inactive-progress-l);
  --button-border-l: var(--inactive-progress-l);
  --button-border-width: 0px;
  --button-color-l: var(--inactive-progress-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-inactive-progress:focus-visible,
.button.is-inactive-progress.is-focused {
  --button-border-width: 1px;
}
.button.is-inactive-progress.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--inactive-progress-light-invert-l);
}
.button.is-inactive-progress.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--inactive-progress-dark-invert-l);
}
.button.is-inactive-progress.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-inactive-progress.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-inactive-progress[disabled],
fieldset[disabled] .button.is-inactive-progress {
  background-color: var(--inactive-progress);
  border-color: var(--inactive-progress);
  box-shadow: none;
}
.button.is-row-inactive {
  --button-h: var(--row-inactive-h);
  --button-s: var(--row-inactive-s);
  --button-l: var(--row-inactive-l);
  --button-background-l: var(--row-inactive-l);
  --button-border-l: var(--row-inactive-l);
  --button-border-width: 0px;
  --button-color-l: var(--row-inactive-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-row-inactive:focus-visible,
.button.is-row-inactive.is-focused {
  --button-border-width: 1px;
}
.button.is-row-inactive.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--row-inactive-light-invert-l);
}
.button.is-row-inactive.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--row-inactive-dark-invert-l);
}
.button.is-row-inactive.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-row-inactive.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-row-inactive[disabled],
fieldset[disabled] .button.is-row-inactive {
  background-color: var(--row-inactive);
  border-color: var(--row-inactive);
  box-shadow: none;
}
.button.is-row-onhand {
  --button-h: var(--row-onhand-h);
  --button-s: var(--row-onhand-s);
  --button-l: var(--row-onhand-l);
  --button-background-l: var(--row-onhand-l);
  --button-border-l: var(--row-onhand-l);
  --button-border-width: 0px;
  --button-color-l: var(--row-onhand-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-row-onhand:focus-visible,
.button.is-row-onhand.is-focused {
  --button-border-width: 1px;
}
.button.is-row-onhand.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--row-onhand-light-invert-l);
}
.button.is-row-onhand.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--row-onhand-dark-invert-l);
}
.button.is-row-onhand.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-row-onhand.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-row-onhand[disabled],
fieldset[disabled] .button.is-row-onhand {
  background-color: var(--row-onhand);
  border-color: var(--row-onhand);
  box-shadow: none;
}
.button.is-critical-level {
  --button-h: var(--critical-level-h);
  --button-s: var(--critical-level-s);
  --button-l: var(--critical-level-l);
  --button-background-l: var(--critical-level-l);
  --button-border-l: var(--critical-level-l);
  --button-border-width: 0px;
  --button-color-l: var(--critical-level-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-critical-level:focus-visible,
.button.is-critical-level.is-focused {
  --button-border-width: 1px;
}
.button.is-critical-level.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--critical-level-light-invert-l);
}
.button.is-critical-level.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--critical-level-dark-invert-l);
}
.button.is-critical-level.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-critical-level.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-critical-level[disabled],
fieldset[disabled] .button.is-critical-level {
  background-color: var(--critical-level);
  border-color: var(--critical-level);
  box-shadow: none;
}
.button.is-warning-level {
  --button-h: var(--warning-level-h);
  --button-s: var(--warning-level-s);
  --button-l: var(--warning-level-l);
  --button-background-l: var(--warning-level-l);
  --button-border-l: var(--warning-level-l);
  --button-border-width: 0px;
  --button-color-l: var(--warning-level-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-warning-level:focus-visible,
.button.is-warning-level.is-focused {
  --button-border-width: 1px;
}
.button.is-warning-level.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--warning-level-light-invert-l);
}
.button.is-warning-level.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--warning-level-dark-invert-l);
}
.button.is-warning-level.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-warning-level.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-warning-level[disabled],
fieldset[disabled] .button.is-warning-level {
  background-color: var(--warning-level);
  border-color: var(--warning-level);
  box-shadow: none;
}
.button.is-info-level {
  --button-h: var(--info-level-h);
  --button-s: var(--info-level-s);
  --button-l: var(--info-level-l);
  --button-background-l: var(--info-level-l);
  --button-border-l: var(--info-level-l);
  --button-border-width: 0px;
  --button-color-l: var(--info-level-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-info-level:focus-visible,
.button.is-info-level.is-focused {
  --button-border-width: 1px;
}
.button.is-info-level.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--info-level-light-invert-l);
}
.button.is-info-level.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--info-level-dark-invert-l);
}
.button.is-info-level.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-info-level.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-info-level[disabled],
fieldset[disabled] .button.is-info-level {
  background-color: var(--info-level);
  border-color: var(--info-level);
  box-shadow: none;
}
.button.is-waiting-summary {
  --button-h: var(--waiting-summary-h);
  --button-s: var(--waiting-summary-s);
  --button-l: var(--waiting-summary-l);
  --button-background-l: var(--waiting-summary-l);
  --button-border-l: var(--waiting-summary-l);
  --button-border-width: 0px;
  --button-color-l: var(--waiting-summary-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-waiting-summary:focus-visible,
.button.is-waiting-summary.is-focused {
  --button-border-width: 1px;
}
.button.is-waiting-summary.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--waiting-summary-light-invert-l);
}
.button.is-waiting-summary.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--waiting-summary-dark-invert-l);
}
.button.is-waiting-summary.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-waiting-summary.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-waiting-summary[disabled],
fieldset[disabled] .button.is-waiting-summary {
  background-color: var(--waiting-summary);
  border-color: var(--waiting-summary);
  box-shadow: none;
}
.button.is-document-summary {
  --button-h: var(--document-summary-h);
  --button-s: var(--document-summary-s);
  --button-l: var(--document-summary-l);
  --button-background-l: var(--document-summary-l);
  --button-border-l: var(--document-summary-l);
  --button-border-width: 0px;
  --button-color-l: var(--document-summary-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-document-summary:focus-visible,
.button.is-document-summary.is-focused {
  --button-border-width: 1px;
}
.button.is-document-summary.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--document-summary-light-invert-l);
}
.button.is-document-summary.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--document-summary-dark-invert-l);
}
.button.is-document-summary.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-document-summary.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-document-summary[disabled],
fieldset[disabled] .button.is-document-summary {
  background-color: var(--document-summary);
  border-color: var(--document-summary);
  box-shadow: none;
}
.button.is-training-summary {
  --button-h: var(--training-summary-h);
  --button-s: var(--training-summary-s);
  --button-l: var(--training-summary-l);
  --button-background-l: var(--training-summary-l);
  --button-border-l: var(--training-summary-l);
  --button-border-width: 0px;
  --button-color-l: var(--training-summary-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-training-summary:focus-visible,
.button.is-training-summary.is-focused {
  --button-border-width: 1px;
}
.button.is-training-summary.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--training-summary-light-invert-l);
}
.button.is-training-summary.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--training-summary-dark-invert-l);
}
.button.is-training-summary.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-training-summary.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-training-summary[disabled],
fieldset[disabled] .button.is-training-summary {
  background-color: var(--training-summary);
  border-color: var(--training-summary);
  box-shadow: none;
}
.button.is-waiting-print-summary {
  --button-h: var(--waiting-print-summary-h);
  --button-s: var(--waiting-print-summary-s);
  --button-l: var(--waiting-print-summary-l);
  --button-background-l: var(--waiting-print-summary-l);
  --button-border-l: var(--waiting-print-summary-l);
  --button-border-width: 0px;
  --button-color-l: var(--waiting-print-summary-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-waiting-print-summary:focus-visible,
.button.is-waiting-print-summary.is-focused {
  --button-border-width: 1px;
}
.button.is-waiting-print-summary.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--waiting-print-summary-light-invert-l);
}
.button.is-waiting-print-summary.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--waiting-print-summary-dark-invert-l);
}
.button.is-waiting-print-summary.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-waiting-print-summary.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-waiting-print-summary[disabled],
fieldset[disabled] .button.is-waiting-print-summary {
  background-color: var(--waiting-print-summary);
  border-color: var(--waiting-print-summary);
  box-shadow: none;
}
.button.is-printed-summary {
  --button-h: var(--printed-summary-h);
  --button-s: var(--printed-summary-s);
  --button-l: var(--printed-summary-l);
  --button-background-l: var(--printed-summary-l);
  --button-border-l: var(--printed-summary-l);
  --button-border-width: 0px;
  --button-color-l: var(--printed-summary-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-printed-summary:focus-visible,
.button.is-printed-summary.is-focused {
  --button-border-width: 1px;
}
.button.is-printed-summary.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--printed-summary-light-invert-l);
}
.button.is-printed-summary.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--printed-summary-dark-invert-l);
}
.button.is-printed-summary.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-printed-summary.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-printed-summary[disabled],
fieldset[disabled] .button.is-printed-summary {
  background-color: var(--printed-summary);
  border-color: var(--printed-summary);
  box-shadow: none;
}
.button.is-score-1 {
  --button-h: var(--score-1-h);
  --button-s: var(--score-1-s);
  --button-l: var(--score-1-l);
  --button-background-l: var(--score-1-l);
  --button-border-l: var(--score-1-l);
  --button-border-width: 0px;
  --button-color-l: var(--score-1-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-score-1:focus-visible,
.button.is-score-1.is-focused {
  --button-border-width: 1px;
}
.button.is-score-1.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--score-1-light-invert-l);
}
.button.is-score-1.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--score-1-dark-invert-l);
}
.button.is-score-1.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-score-1.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-score-1[disabled],
fieldset[disabled] .button.is-score-1 {
  background-color: var(--score-1);
  border-color: var(--score-1);
  box-shadow: none;
}
.button.is-score-1-active {
  --button-h: var(--score-1-active-h);
  --button-s: var(--score-1-active-s);
  --button-l: var(--score-1-active-l);
  --button-background-l: var(--score-1-active-l);
  --button-border-l: var(--score-1-active-l);
  --button-border-width: 0px;
  --button-color-l: var(--score-1-active-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-score-1-active:focus-visible,
.button.is-score-1-active.is-focused {
  --button-border-width: 1px;
}
.button.is-score-1-active.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--score-1-active-light-invert-l);
}
.button.is-score-1-active.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--score-1-active-dark-invert-l);
}
.button.is-score-1-active.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-score-1-active.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-score-1-active[disabled],
fieldset[disabled] .button.is-score-1-active {
  background-color: var(--score-1-active);
  border-color: var(--score-1-active);
  box-shadow: none;
}
.button.is-score-2 {
  --button-h: var(--score-2-h);
  --button-s: var(--score-2-s);
  --button-l: var(--score-2-l);
  --button-background-l: var(--score-2-l);
  --button-border-l: var(--score-2-l);
  --button-border-width: 0px;
  --button-color-l: var(--score-2-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-score-2:focus-visible,
.button.is-score-2.is-focused {
  --button-border-width: 1px;
}
.button.is-score-2.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--score-2-light-invert-l);
}
.button.is-score-2.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--score-2-dark-invert-l);
}
.button.is-score-2.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-score-2.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-score-2[disabled],
fieldset[disabled] .button.is-score-2 {
  background-color: var(--score-2);
  border-color: var(--score-2);
  box-shadow: none;
}
.button.is-score-2-active {
  --button-h: var(--score-2-active-h);
  --button-s: var(--score-2-active-s);
  --button-l: var(--score-2-active-l);
  --button-background-l: var(--score-2-active-l);
  --button-border-l: var(--score-2-active-l);
  --button-border-width: 0px;
  --button-color-l: var(--score-2-active-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-score-2-active:focus-visible,
.button.is-score-2-active.is-focused {
  --button-border-width: 1px;
}
.button.is-score-2-active.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--score-2-active-light-invert-l);
}
.button.is-score-2-active.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--score-2-active-dark-invert-l);
}
.button.is-score-2-active.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-score-2-active.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-score-2-active[disabled],
fieldset[disabled] .button.is-score-2-active {
  background-color: var(--score-2-active);
  border-color: var(--score-2-active);
  box-shadow: none;
}
.button.is-score-3 {
  --button-h: var(--score-3-h);
  --button-s: var(--score-3-s);
  --button-l: var(--score-3-l);
  --button-background-l: var(--score-3-l);
  --button-border-l: var(--score-3-l);
  --button-border-width: 0px;
  --button-color-l: var(--score-3-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-score-3:focus-visible,
.button.is-score-3.is-focused {
  --button-border-width: 1px;
}
.button.is-score-3.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--score-3-light-invert-l);
}
.button.is-score-3.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--score-3-dark-invert-l);
}
.button.is-score-3.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-score-3.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-score-3[disabled],
fieldset[disabled] .button.is-score-3 {
  background-color: var(--score-3);
  border-color: var(--score-3);
  box-shadow: none;
}
.button.is-score-3-active {
  --button-h: var(--score-3-active-h);
  --button-s: var(--score-3-active-s);
  --button-l: var(--score-3-active-l);
  --button-background-l: var(--score-3-active-l);
  --button-border-l: var(--score-3-active-l);
  --button-border-width: 0px;
  --button-color-l: var(--score-3-active-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-score-3-active:focus-visible,
.button.is-score-3-active.is-focused {
  --button-border-width: 1px;
}
.button.is-score-3-active.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--score-3-active-light-invert-l);
}
.button.is-score-3-active.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--score-3-active-dark-invert-l);
}
.button.is-score-3-active.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-score-3-active.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-score-3-active[disabled],
fieldset[disabled] .button.is-score-3-active {
  background-color: var(--score-3-active);
  border-color: var(--score-3-active);
  box-shadow: none;
}
.button.is-score-4 {
  --button-h: var(--score-4-h);
  --button-s: var(--score-4-s);
  --button-l: var(--score-4-l);
  --button-background-l: var(--score-4-l);
  --button-border-l: var(--score-4-l);
  --button-border-width: 0px;
  --button-color-l: var(--score-4-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-score-4:focus-visible,
.button.is-score-4.is-focused {
  --button-border-width: 1px;
}
.button.is-score-4.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--score-4-light-invert-l);
}
.button.is-score-4.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--score-4-dark-invert-l);
}
.button.is-score-4.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-score-4.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-score-4[disabled],
fieldset[disabled] .button.is-score-4 {
  background-color: var(--score-4);
  border-color: var(--score-4);
  box-shadow: none;
}
.button.is-score-4-active {
  --button-h: var(--score-4-active-h);
  --button-s: var(--score-4-active-s);
  --button-l: var(--score-4-active-l);
  --button-background-l: var(--score-4-active-l);
  --button-border-l: var(--score-4-active-l);
  --button-border-width: 0px;
  --button-color-l: var(--score-4-active-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-score-4-active:focus-visible,
.button.is-score-4-active.is-focused {
  --button-border-width: 1px;
}
.button.is-score-4-active.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--score-4-active-light-invert-l);
}
.button.is-score-4-active.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--score-4-active-dark-invert-l);
}
.button.is-score-4-active.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-score-4-active.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-score-4-active[disabled],
fieldset[disabled] .button.is-score-4-active {
  background-color: var(--score-4-active);
  border-color: var(--score-4-active);
  box-shadow: none;
}
.button.is-score-5 {
  --button-h: var(--score-5-h);
  --button-s: var(--score-5-s);
  --button-l: var(--score-5-l);
  --button-background-l: var(--score-5-l);
  --button-border-l: var(--score-5-l);
  --button-border-width: 0px;
  --button-color-l: var(--score-5-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-score-5:focus-visible,
.button.is-score-5.is-focused {
  --button-border-width: 1px;
}
.button.is-score-5.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--score-5-light-invert-l);
}
.button.is-score-5.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--score-5-dark-invert-l);
}
.button.is-score-5.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-score-5.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-score-5[disabled],
fieldset[disabled] .button.is-score-5 {
  background-color: var(--score-5);
  border-color: var(--score-5);
  box-shadow: none;
}
.button.is-score-5-active {
  --button-h: var(--score-5-active-h);
  --button-s: var(--score-5-active-s);
  --button-l: var(--score-5-active-l);
  --button-background-l: var(--score-5-active-l);
  --button-border-l: var(--score-5-active-l);
  --button-border-width: 0px;
  --button-color-l: var(--score-5-active-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-score-5-active:focus-visible,
.button.is-score-5-active.is-focused {
  --button-border-width: 1px;
}
.button.is-score-5-active.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--score-5-active-light-invert-l);
}
.button.is-score-5-active.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--score-5-active-dark-invert-l);
}
.button.is-score-5-active.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-score-5-active.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-score-5-active[disabled],
fieldset[disabled] .button.is-score-5-active {
  background-color: var(--score-5-active);
  border-color: var(--score-5-active);
  box-shadow: none;
}
.button.is-penalty-level-1 {
  --button-h: var(--penalty-level-1-h);
  --button-s: var(--penalty-level-1-s);
  --button-l: var(--penalty-level-1-l);
  --button-background-l: var(--penalty-level-1-l);
  --button-border-l: var(--penalty-level-1-l);
  --button-border-width: 0px;
  --button-color-l: var(--penalty-level-1-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-penalty-level-1:focus-visible,
.button.is-penalty-level-1.is-focused {
  --button-border-width: 1px;
}
.button.is-penalty-level-1.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--penalty-level-1-light-invert-l);
}
.button.is-penalty-level-1.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--penalty-level-1-dark-invert-l);
}
.button.is-penalty-level-1.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-penalty-level-1.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-penalty-level-1[disabled],
fieldset[disabled] .button.is-penalty-level-1 {
  background-color: var(--penalty-level-1);
  border-color: var(--penalty-level-1);
  box-shadow: none;
}
.button.is-penalty-level-2 {
  --button-h: var(--penalty-level-2-h);
  --button-s: var(--penalty-level-2-s);
  --button-l: var(--penalty-level-2-l);
  --button-background-l: var(--penalty-level-2-l);
  --button-border-l: var(--penalty-level-2-l);
  --button-border-width: 0px;
  --button-color-l: var(--penalty-level-2-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-penalty-level-2:focus-visible,
.button.is-penalty-level-2.is-focused {
  --button-border-width: 1px;
}
.button.is-penalty-level-2.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--penalty-level-2-light-invert-l);
}
.button.is-penalty-level-2.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--penalty-level-2-dark-invert-l);
}
.button.is-penalty-level-2.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-penalty-level-2.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-penalty-level-2[disabled],
fieldset[disabled] .button.is-penalty-level-2 {
  background-color: var(--penalty-level-2);
  border-color: var(--penalty-level-2);
  box-shadow: none;
}
.button.is-penalty-level-3 {
  --button-h: var(--penalty-level-3-h);
  --button-s: var(--penalty-level-3-s);
  --button-l: var(--penalty-level-3-l);
  --button-background-l: var(--penalty-level-3-l);
  --button-border-l: var(--penalty-level-3-l);
  --button-border-width: 0px;
  --button-color-l: var(--penalty-level-3-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-penalty-level-3:focus-visible,
.button.is-penalty-level-3.is-focused {
  --button-border-width: 1px;
}
.button.is-penalty-level-3.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--penalty-level-3-light-invert-l);
}
.button.is-penalty-level-3.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--penalty-level-3-dark-invert-l);
}
.button.is-penalty-level-3.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-penalty-level-3.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-penalty-level-3[disabled],
fieldset[disabled] .button.is-penalty-level-3 {
  background-color: var(--penalty-level-3);
  border-color: var(--penalty-level-3);
  box-shadow: none;
}
.button.is-penalty-level-1-hover {
  --button-h: var(--penalty-level-1-hover-h);
  --button-s: var(--penalty-level-1-hover-s);
  --button-l: var(--penalty-level-1-hover-l);
  --button-background-l: var(--penalty-level-1-hover-l);
  --button-border-l: var(--penalty-level-1-hover-l);
  --button-border-width: 0px;
  --button-color-l: var(--penalty-level-1-hover-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-penalty-level-1-hover:focus-visible,
.button.is-penalty-level-1-hover.is-focused {
  --button-border-width: 1px;
}
.button.is-penalty-level-1-hover.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--penalty-level-1-hover-light-invert-l);
}
.button.is-penalty-level-1-hover.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--penalty-level-1-hover-dark-invert-l);
}
.button.is-penalty-level-1-hover.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-penalty-level-1-hover.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-penalty-level-1-hover[disabled],
fieldset[disabled] .button.is-penalty-level-1-hover {
  background-color: var(--penalty-level-1-hover);
  border-color: var(--penalty-level-1-hover);
  box-shadow: none;
}
.button.is-penalty-level-2-hover {
  --button-h: var(--penalty-level-2-hover-h);
  --button-s: var(--penalty-level-2-hover-s);
  --button-l: var(--penalty-level-2-hover-l);
  --button-background-l: var(--penalty-level-2-hover-l);
  --button-border-l: var(--penalty-level-2-hover-l);
  --button-border-width: 0px;
  --button-color-l: var(--penalty-level-2-hover-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-penalty-level-2-hover:focus-visible,
.button.is-penalty-level-2-hover.is-focused {
  --button-border-width: 1px;
}
.button.is-penalty-level-2-hover.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--penalty-level-2-hover-light-invert-l);
}
.button.is-penalty-level-2-hover.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--penalty-level-2-hover-dark-invert-l);
}
.button.is-penalty-level-2-hover.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-penalty-level-2-hover.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-penalty-level-2-hover[disabled],
fieldset[disabled] .button.is-penalty-level-2-hover {
  background-color: var(--penalty-level-2-hover);
  border-color: var(--penalty-level-2-hover);
  box-shadow: none;
}
.button.is-penalty-level-3-hover {
  --button-h: var(--penalty-level-3-hover-h);
  --button-s: var(--penalty-level-3-hover-s);
  --button-l: var(--penalty-level-3-hover-l);
  --button-background-l: var(--penalty-level-3-hover-l);
  --button-border-l: var(--penalty-level-3-hover-l);
  --button-border-width: 0px;
  --button-color-l: var(--penalty-level-3-hover-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-penalty-level-3-hover:focus-visible,
.button.is-penalty-level-3-hover.is-focused {
  --button-border-width: 1px;
}
.button.is-penalty-level-3-hover.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--penalty-level-3-hover-light-invert-l);
}
.button.is-penalty-level-3-hover.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--penalty-level-3-hover-dark-invert-l);
}
.button.is-penalty-level-3-hover.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-penalty-level-3-hover.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-penalty-level-3-hover[disabled],
fieldset[disabled] .button.is-penalty-level-3-hover {
  background-color: var(--penalty-level-3-hover);
  border-color: var(--penalty-level-3-hover);
  box-shadow: none;
}
.button.is-special-work-select {
  --button-h: var(--special-work-select-h);
  --button-s: var(--special-work-select-s);
  --button-l: var(--special-work-select-l);
  --button-background-l: var(--special-work-select-l);
  --button-border-l: var(--special-work-select-l);
  --button-border-width: 0px;
  --button-color-l: var(--special-work-select-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-special-work-select:focus-visible,
.button.is-special-work-select.is-focused {
  --button-border-width: 1px;
}
.button.is-special-work-select.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--special-work-select-light-invert-l);
}
.button.is-special-work-select.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--special-work-select-dark-invert-l);
}
.button.is-special-work-select.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-special-work-select.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-special-work-select[disabled],
fieldset[disabled] .button.is-special-work-select {
  background-color: var(--special-work-select);
  border-color: var(--special-work-select);
  box-shadow: none;
}
.button.is-company {
  --button-h: var(--company-h);
  --button-s: var(--company-s);
  --button-l: var(--company-l);
  --button-background-l: var(--company-l);
  --button-border-l: var(--company-l);
  --button-border-width: 0px;
  --button-color-l: var(--company-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-company:focus-visible,
.button.is-company.is-focused {
  --button-border-width: 1px;
}
.button.is-company.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--company-light-invert-l);
}
.button.is-company.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--company-dark-invert-l);
}
.button.is-company.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-company.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-company[disabled],
fieldset[disabled] .button.is-company {
  background-color: var(--company);
  border-color: var(--company);
  box-shadow: none;
}
.button.is-site-manager {
  --button-h: var(--site-manager-h);
  --button-s: var(--site-manager-s);
  --button-l: var(--site-manager-l);
  --button-background-l: var(--site-manager-l);
  --button-border-l: var(--site-manager-l);
  --button-border-width: 0px;
  --button-color-l: var(--site-manager-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-site-manager:focus-visible,
.button.is-site-manager.is-focused {
  --button-border-width: 1px;
}
.button.is-site-manager.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--site-manager-light-invert-l);
}
.button.is-site-manager.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--site-manager-dark-invert-l);
}
.button.is-site-manager.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-site-manager.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-site-manager[disabled],
fieldset[disabled] .button.is-site-manager {
  background-color: var(--site-manager);
  border-color: var(--site-manager);
  box-shadow: none;
}
.button.is-safety {
  --button-h: var(--safety-h);
  --button-s: var(--safety-s);
  --button-l: var(--safety-l);
  --button-background-l: var(--safety-l);
  --button-border-l: var(--safety-l);
  --button-border-width: 0px;
  --button-color-l: var(--safety-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-safety:focus-visible,
.button.is-safety.is-focused {
  --button-border-width: 1px;
}
.button.is-safety.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--safety-light-invert-l);
}
.button.is-safety.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--safety-dark-invert-l);
}
.button.is-safety.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-safety.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-safety[disabled],
fieldset[disabled] .button.is-safety {
  background-color: var(--safety);
  border-color: var(--safety);
  box-shadow: none;
}
.button.is-applicant-bearer {
  --button-h: var(--applicant-bearer-h);
  --button-s: var(--applicant-bearer-s);
  --button-l: var(--applicant-bearer-l);
  --button-background-l: var(--applicant-bearer-l);
  --button-border-l: var(--applicant-bearer-l);
  --button-border-width: 0px;
  --button-color-l: var(--applicant-bearer-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-applicant-bearer:focus-visible,
.button.is-applicant-bearer.is-focused {
  --button-border-width: 1px;
}
.button.is-applicant-bearer.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--applicant-bearer-light-invert-l);
}
.button.is-applicant-bearer.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--applicant-bearer-dark-invert-l);
}
.button.is-applicant-bearer.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-applicant-bearer.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-applicant-bearer[disabled],
fieldset[disabled] .button.is-applicant-bearer {
  background-color: var(--applicant-bearer);
  border-color: var(--applicant-bearer);
  box-shadow: none;
}
.button.is-penalty-point-1 {
  --button-h: var(--penalty-point-1-h);
  --button-s: var(--penalty-point-1-s);
  --button-l: var(--penalty-point-1-l);
  --button-background-l: var(--penalty-point-1-l);
  --button-border-l: var(--penalty-point-1-l);
  --button-border-width: 0px;
  --button-color-l: var(--penalty-point-1-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-penalty-point-1:focus-visible,
.button.is-penalty-point-1.is-focused {
  --button-border-width: 1px;
}
.button.is-penalty-point-1.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--penalty-point-1-light-invert-l);
}
.button.is-penalty-point-1.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--penalty-point-1-dark-invert-l);
}
.button.is-penalty-point-1.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-penalty-point-1.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-penalty-point-1[disabled],
fieldset[disabled] .button.is-penalty-point-1 {
  background-color: var(--penalty-point-1);
  border-color: var(--penalty-point-1);
  box-shadow: none;
}
.button.is-penalty-point-2 {
  --button-h: var(--penalty-point-2-h);
  --button-s: var(--penalty-point-2-s);
  --button-l: var(--penalty-point-2-l);
  --button-background-l: var(--penalty-point-2-l);
  --button-border-l: var(--penalty-point-2-l);
  --button-border-width: 0px;
  --button-color-l: var(--penalty-point-2-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-penalty-point-2:focus-visible,
.button.is-penalty-point-2.is-focused {
  --button-border-width: 1px;
}
.button.is-penalty-point-2.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--penalty-point-2-light-invert-l);
}
.button.is-penalty-point-2.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--penalty-point-2-dark-invert-l);
}
.button.is-penalty-point-2.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-penalty-point-2.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-penalty-point-2[disabled],
fieldset[disabled] .button.is-penalty-point-2 {
  background-color: var(--penalty-point-2);
  border-color: var(--penalty-point-2);
  box-shadow: none;
}
.button.is-penalty-point-3 {
  --button-h: var(--penalty-point-3-h);
  --button-s: var(--penalty-point-3-s);
  --button-l: var(--penalty-point-3-l);
  --button-background-l: var(--penalty-point-3-l);
  --button-border-l: var(--penalty-point-3-l);
  --button-border-width: 0px;
  --button-color-l: var(--penalty-point-3-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-penalty-point-3:focus-visible,
.button.is-penalty-point-3.is-focused {
  --button-border-width: 1px;
}
.button.is-penalty-point-3.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--penalty-point-3-light-invert-l);
}
.button.is-penalty-point-3.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--penalty-point-3-dark-invert-l);
}
.button.is-penalty-point-3.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-penalty-point-3.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-penalty-point-3[disabled],
fieldset[disabled] .button.is-penalty-point-3 {
  background-color: var(--penalty-point-3);
  border-color: var(--penalty-point-3);
  box-shadow: none;
}
.button.is-penalty-point-4 {
  --button-h: var(--penalty-point-4-h);
  --button-s: var(--penalty-point-4-s);
  --button-l: var(--penalty-point-4-l);
  --button-background-l: var(--penalty-point-4-l);
  --button-border-l: var(--penalty-point-4-l);
  --button-border-width: 0px;
  --button-color-l: var(--penalty-point-4-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-penalty-point-4:focus-visible,
.button.is-penalty-point-4.is-focused {
  --button-border-width: 1px;
}
.button.is-penalty-point-4.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--penalty-point-4-light-invert-l);
}
.button.is-penalty-point-4.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--penalty-point-4-dark-invert-l);
}
.button.is-penalty-point-4.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-penalty-point-4.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-penalty-point-4[disabled],
fieldset[disabled] .button.is-penalty-point-4 {
  background-color: var(--penalty-point-4);
  border-color: var(--penalty-point-4);
  box-shadow: none;
}
.button.is-plant-TOP {
  --button-h: var(--plant-TOP-h);
  --button-s: var(--plant-TOP-s);
  --button-l: var(--plant-TOP-l);
  --button-background-l: var(--plant-TOP-l);
  --button-border-l: var(--plant-TOP-l);
  --button-border-width: 0px;
  --button-color-l: var(--plant-TOP-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-plant-TOP:focus-visible,
.button.is-plant-TOP.is-focused {
  --button-border-width: 1px;
}
.button.is-plant-TOP.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--plant-TOP-light-invert-l);
}
.button.is-plant-TOP.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--plant-TOP-dark-invert-l);
}
.button.is-plant-TOP.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-plant-TOP.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-plant-TOP[disabled],
fieldset[disabled] .button.is-plant-TOP {
  background-color: var(--plant-TOP);
  border-color: var(--plant-TOP);
  box-shadow: none;
}
.button.is-plant-TOPSPP {
  --button-h: var(--plant-TOPSPP-h);
  --button-s: var(--plant-TOPSPP-s);
  --button-l: var(--plant-TOPSPP-l);
  --button-background-l: var(--plant-TOPSPP-l);
  --button-border-l: var(--plant-TOPSPP-l);
  --button-border-width: 0px;
  --button-color-l: var(--plant-TOPSPP-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-plant-TOPSPP:focus-visible,
.button.is-plant-TOPSPP.is-focused {
  --button-border-width: 1px;
}
.button.is-plant-TOPSPP.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--plant-TOPSPP-light-invert-l);
}
.button.is-plant-TOPSPP.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--plant-TOPSPP-dark-invert-l);
}
.button.is-plant-TOPSPP.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-plant-TOPSPP.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-plant-TOPSPP[disabled],
fieldset[disabled] .button.is-plant-TOPSPP {
  background-color: var(--plant-TOPSPP);
  border-color: var(--plant-TOPSPP);
  box-shadow: none;
}
.button.is-plant-TLB {
  --button-h: var(--plant-TLB-h);
  --button-s: var(--plant-TLB-s);
  --button-l: var(--plant-TLB-l);
  --button-background-l: var(--plant-TLB-l);
  --button-border-l: var(--plant-TLB-l);
  --button-border-width: 0px;
  --button-color-l: var(--plant-TLB-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-plant-TLB:focus-visible,
.button.is-plant-TLB.is-focused {
  --button-border-width: 1px;
}
.button.is-plant-TLB.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--plant-TLB-light-invert-l);
}
.button.is-plant-TLB.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--plant-TLB-dark-invert-l);
}
.button.is-plant-TLB.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-plant-TLB.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-plant-TLB[disabled],
fieldset[disabled] .button.is-plant-TLB {
  background-color: var(--plant-TLB);
  border-color: var(--plant-TLB);
  box-shadow: none;
}
.button.is-plant-TPX {
  --button-h: var(--plant-TPX-h);
  --button-s: var(--plant-TPX-s);
  --button-l: var(--plant-TPX-l);
  --button-background-l: var(--plant-TPX-l);
  --button-border-l: var(--plant-TPX-l);
  --button-border-width: 0px;
  --button-color-l: var(--plant-TPX-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-plant-TPX:focus-visible,
.button.is-plant-TPX.is-focused {
  --button-border-width: 1px;
}
.button.is-plant-TPX.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--plant-TPX-light-invert-l);
}
.button.is-plant-TPX.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--plant-TPX-dark-invert-l);
}
.button.is-plant-TPX.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-plant-TPX.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-plant-TPX[disabled],
fieldset[disabled] .button.is-plant-TPX {
  background-color: var(--plant-TPX);
  border-color: var(--plant-TPX);
  box-shadow: none;
}
.button.is-plant-LABIX {
  --button-h: var(--plant-LABIX-h);
  --button-s: var(--plant-LABIX-s);
  --button-l: var(--plant-LABIX-l);
  --button-background-l: var(--plant-LABIX-l);
  --button-border-l: var(--plant-LABIX-l);
  --button-border-width: 0px;
  --button-color-l: var(--plant-LABIX-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-plant-LABIX:focus-visible,
.button.is-plant-LABIX.is-focused {
  --button-border-width: 1px;
}
.button.is-plant-LABIX.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--plant-LABIX-light-invert-l);
}
.button.is-plant-LABIX.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--plant-LABIX-dark-invert-l);
}
.button.is-plant-LABIX.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-plant-LABIX.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-plant-LABIX[disabled],
fieldset[disabled] .button.is-plant-LABIX {
  background-color: var(--plant-LABIX);
  border-color: var(--plant-LABIX);
  box-shadow: none;
}
.button.is-plant-TP {
  --button-h: var(--plant-TP-h);
  --button-s: var(--plant-TP-s);
  --button-l: var(--plant-TP-l);
  --button-background-l: var(--plant-TP-l);
  --button-border-l: var(--plant-TP-l);
  --button-border-width: 0px;
  --button-color-l: var(--plant-TP-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-plant-TP:focus-visible,
.button.is-plant-TP.is-focused {
  --button-border-width: 1px;
}
.button.is-plant-TP.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--plant-TP-light-invert-l);
}
.button.is-plant-TP.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--plant-TP-dark-invert-l);
}
.button.is-plant-TP.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-plant-TP.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-plant-TP[disabled],
fieldset[disabled] .button.is-plant-TP {
  background-color: var(--plant-TP);
  border-color: var(--plant-TP);
  box-shadow: none;
}
.button.is-home-company {
  --button-h: var(--home-company-h);
  --button-s: var(--home-company-s);
  --button-l: var(--home-company-l);
  --button-background-l: var(--home-company-l);
  --button-border-l: var(--home-company-l);
  --button-border-width: 0px;
  --button-color-l: var(--home-company-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-home-company:focus-visible,
.button.is-home-company.is-focused {
  --button-border-width: 1px;
}
.button.is-home-company.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--home-company-light-invert-l);
}
.button.is-home-company.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--home-company-dark-invert-l);
}
.button.is-home-company.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-home-company.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-home-company[disabled],
fieldset[disabled] .button.is-home-company {
  background-color: var(--home-company);
  border-color: var(--home-company);
  box-shadow: none;
}
.button.is-home-contract {
  --button-h: var(--home-contract-h);
  --button-s: var(--home-contract-s);
  --button-l: var(--home-contract-l);
  --button-background-l: var(--home-contract-l);
  --button-border-l: var(--home-contract-l);
  --button-border-width: 0px;
  --button-color-l: var(--home-contract-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-home-contract:focus-visible,
.button.is-home-contract.is-focused {
  --button-border-width: 1px;
}
.button.is-home-contract.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--home-contract-light-invert-l);
}
.button.is-home-contract.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--home-contract-dark-invert-l);
}
.button.is-home-contract.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-home-contract.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-home-contract[disabled],
fieldset[disabled] .button.is-home-contract {
  background-color: var(--home-contract);
  border-color: var(--home-contract);
  box-shadow: none;
}
.button.is-home-contractor {
  --button-h: var(--home-contractor-h);
  --button-s: var(--home-contractor-s);
  --button-l: var(--home-contractor-l);
  --button-background-l: var(--home-contractor-l);
  --button-border-l: var(--home-contractor-l);
  --button-border-width: 0px;
  --button-color-l: var(--home-contractor-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-home-contractor:focus-visible,
.button.is-home-contractor.is-focused {
  --button-border-width: 1px;
}
.button.is-home-contractor.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--home-contractor-light-invert-l);
}
.button.is-home-contractor.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--home-contractor-dark-invert-l);
}
.button.is-home-contractor.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-home-contractor.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-home-contractor[disabled],
fieldset[disabled] .button.is-home-contractor {
  background-color: var(--home-contractor);
  border-color: var(--home-contractor);
  box-shadow: none;
}
.button.is-home-normal {
  --button-h: var(--home-normal-h);
  --button-s: var(--home-normal-s);
  --button-l: var(--home-normal-l);
  --button-background-l: var(--home-normal-l);
  --button-border-l: var(--home-normal-l);
  --button-border-width: 0px;
  --button-color-l: var(--home-normal-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-home-normal:focus-visible,
.button.is-home-normal.is-focused {
  --button-border-width: 1px;
}
.button.is-home-normal.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--home-normal-light-invert-l);
}
.button.is-home-normal.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--home-normal-dark-invert-l);
}
.button.is-home-normal.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-home-normal.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-home-normal[disabled],
fieldset[disabled] .button.is-home-normal {
  background-color: var(--home-normal);
  border-color: var(--home-normal);
  box-shadow: none;
}
.button.is-home-special {
  --button-h: var(--home-special-h);
  --button-s: var(--home-special-s);
  --button-l: var(--home-special-l);
  --button-background-l: var(--home-special-l);
  --button-border-l: var(--home-special-l);
  --button-border-width: 0px;
  --button-color-l: var(--home-special-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-home-special:focus-visible,
.button.is-home-special.is-focused {
  --button-border-width: 1px;
}
.button.is-home-special.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--home-special-light-invert-l);
}
.button.is-home-special.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--home-special-dark-invert-l);
}
.button.is-home-special.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-home-special.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-home-special[disabled],
fieldset[disabled] .button.is-home-special {
  background-color: var(--home-special);
  border-color: var(--home-special);
  box-shadow: none;
}
.button.is-home-incident {
  --button-h: var(--home-incident-h);
  --button-s: var(--home-incident-s);
  --button-l: var(--home-incident-l);
  --button-background-l: var(--home-incident-l);
  --button-border-l: var(--home-incident-l);
  --button-border-width: 0px;
  --button-color-l: var(--home-incident-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-home-incident:focus-visible,
.button.is-home-incident.is-focused {
  --button-border-width: 1px;
}
.button.is-home-incident.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--home-incident-light-invert-l);
}
.button.is-home-incident.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--home-incident-dark-invert-l);
}
.button.is-home-incident.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-home-incident.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-home-incident[disabled],
fieldset[disabled] .button.is-home-incident {
  background-color: var(--home-incident);
  border-color: var(--home-incident);
  box-shadow: none;
}
.button.is-home-critical {
  --button-h: var(--home-critical-h);
  --button-s: var(--home-critical-s);
  --button-l: var(--home-critical-l);
  --button-background-l: var(--home-critical-l);
  --button-border-l: var(--home-critical-l);
  --button-border-width: 0px;
  --button-color-l: var(--home-critical-invert-l);
  --button-outer-shadow-a: 0;
}
.button.is-home-critical:focus-visible,
.button.is-home-critical.is-focused {
  --button-border-width: 1px;
}
.button.is-home-critical.is-light {
  --button-background-l: var(--light-l);
  --button-color-l: var(--home-critical-light-invert-l);
}
.button.is-home-critical.is-dark {
  --button-background-l: var(--dark-l);
  --button-color-l: var(--home-critical-dark-invert-l);
}
.button.is-home-critical.is-soft {
  --button-background-l: var(--soft-l);
  --button-color-l: var(--soft-invert-l);
}
.button.is-home-critical.is-bold {
  --button-background-l: var(--bold-l);
  --button-color-l: var(--bold-invert-l);
}
.button.is-home-critical[disabled],
fieldset[disabled] .button.is-home-critical {
  background-color: var(--home-critical);
  border-color: var(--home-critical);
  box-shadow: none;
}
.button.is-outlined {
  --button-border-width: max(1px, 0.0625em);
  background-color: transparent;
  border-color: hsl(var(--button-h), var(--button-s), var(--button-l));
  color: hsl(var(--button-h), var(--button-s), var(--button-l));
}
.button.is-outlined:hover {
  --button-border-width: max(2px, 0.125em);
  --button-outer-shadow-alpha: 1;
}
.button.is-inverted {
  background-color: hsl(var(--button-h), var(--button-s), calc(var(--button-color-l) + var(--button-background-l-delta)));
  color: hsl(var(--button-h), var(--button-s), var(--button-background-l));
}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: var(--button-text-color);
  text-decoration: var(--button-text-decoration);
}
.button.is-text:hover,
.button.is-text.is-hovered {
  background-color: var(--button-text-hover-background-color);
  color: var(--button-text-hover-color);
}
.button.is-text:active,
.button.is-text.is-active {
  color: var(--button-text-hover-color);
}
.button.is-text[disabled],
fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-ghost {
  background: var(--button-ghost-background);
  border-color: var(--button-ghost-border-color);
  box-shadow: none;
  color: var(--button-ghost-color);
  text-decoration: var(--button-ghost-decoration);
}
.button.is-ghost:hover,
.button.is-ghost.is-hovered {
  color: var(--button-ghost-hover-color);
  text-decoration: var(--button-ghost-hover-decoration);
}
.button.is-small {
  --control-size: var(--size-small);
  --control-radius: var(--radius-small);
}
.button.is-normal {
  --control-size: var(--size-normal);
  --control-radius: var(--radius);
}
.button.is-medium {
  --control-size: var(--size-medium);
  --control-radius: var(--radius-medium);
}
.button.is-large {
  --control-size: var(--size-large);
  --control-radius: var(--radius-medium);
}
.button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading {
  box-shadow: none;
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  position: absolute;
  left: calc(50% - 1em * 0.5);
  top: calc(50% - 1em * 0.5);
  position: absolute !important;
}
.button.is-static {
  background-color: var(--button-static-background-color);
  border-color: var(--button-static-border-color);
  color: var(--button-static-color);
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded {
  border-radius: var(--radius-rounded);
  padding-left: calc(var(--button-padding-horizontal) + 0.25em - var(--button-border-width));
  padding-right: calc(var(--button-padding-horizontal) + 0.25em - var(--button-border-width));
}
.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  justify-content: flex-start;
}
.buttons.are-small {
  --control-size: var(--size-small);
  --control-radius: var(--radius-small);
}
.buttons.are-medium {
  --control-size: var(--size-medium);
  --control-radius: var(--radius-medium);
}
.buttons.are-large {
  --control-size: var(--size-large);
  --control-radius: var(--radius-large);
}
.buttons.has-addons {
  gap: 0;
}
.buttons.has-addons .button:not(:first-child) {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.buttons.has-addons .button:not(:last-child) {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
  margin-inline-end: -1px;
}
.buttons.has-addons .button:hover,
.buttons.has-addons .button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus,
.buttons.has-addons .button.is-focused,
.buttons.has-addons .button:active,
.buttons.has-addons .button.is-active,
.buttons.has-addons .button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover,
.buttons.has-addons .button.is-focused:hover,
.buttons.has-addons .button:active:hover,
.buttons.has-addons .button.is-active:hover,
.buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-right {
  justify-content: flex-end;
}
@media screen and (max-width: 0px) {
  .button.is-responsive.is-small {
    font-size: calc(var(--size-small) * 0.75);
  }
  .button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: calc(var(--size-small) * 0.875);
  }
  .button.is-responsive.is-medium {
    font-size: var(--size-small);
  }
  .button.is-responsive.is-large {
    font-size: var(--size-normal);
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .button.is-responsive.is-small {
    font-size: calc(var(--size-small) * 0.875);
  }
  .button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: var(--size-small);
  }
  .button.is-responsive.is-medium {
    font-size: var(--size-normal);
  }
  .button.is-responsive.is-large {
    font-size: var(--size-medium);
  }
}
.button {
  font-size: 1.8rem;
  height: 4rem;
}
.button.is-outlined[disabled] {
  background: none;
}
.button.is-outlined[disabled]:hover {
  border-width: max(1px, 0.0625em);
}
.button.is-outlined.is-loading.is-white::after {
  border-left-color: #ffffff;
  border-bottom-color: #ffffff;
}
.button.is-outlined.is-loading.is-black::after {
  border-left-color: #0a0a0a;
  border-bottom-color: #0a0a0a;
}
.button.is-outlined.is-loading.is-light::after {
  border-left-color: #f1f3f4;
  border-bottom-color: #f1f3f4;
}
.button.is-outlined.is-loading.is-dark::after {
  border-left-color: #404040;
  border-bottom-color: #404040;
}
.button.is-outlined.is-loading.is-text::after {
  border-left-color: #003056;
  border-bottom-color: #003056;
}
.button.is-outlined.is-loading.is-primary::after {
  border-left-color: #0077d6;
  border-bottom-color: #0077d6;
}
.button.is-outlined.is-loading.is-secondary::after {
  border-left-color: #2587d5;
  border-bottom-color: #2587d5;
}
.button.is-outlined.is-loading.is-link::after {
  border-left-color: #0077d6;
  border-bottom-color: #0077d6;
}
.button.is-outlined.is-loading.is-info::after {
  border-left-color: #005ba3;
  border-bottom-color: #005ba3;
}
.button.is-outlined.is-loading.is-success::after {
  border-left-color: #228b22;
  border-bottom-color: #228b22;
}
.button.is-outlined.is-loading.is-warning::after {
  border-left-color: #fdc825;
  border-bottom-color: #fdc825;
}
.button.is-outlined.is-loading.is-danger::after {
  border-left-color: #dd004b;
  border-bottom-color: #dd004b;
}
.button.is-outlined.is-loading.is-accent::after {
  border-left-color: #e11383;
  border-bottom-color: #e11383;
}
.button.is-outlined.is-loading.is-lighter::after {
  border-left-color: #fafafa;
  border-bottom-color: #fafafa;
}
.button.is-outlined.is-loading.is-delete::after {
  border-left-color: #7a7a7a;
  border-bottom-color: #7a7a7a;
}
.button.is-outlined.is-loading.is-table-header::after {
  border-left-color: #566d80;
  border-bottom-color: #566d80;
}
.button.is-outlined.is-loading.is-spent::after {
  border-left-color: #e11383;
  border-bottom-color: #e11383;
}
.button.is-outlined.is-loading.is-submit::after {
  border-left-color: #40a9b3;
  border-bottom-color: #40a9b3;
}
.button.is-outlined.is-loading.is-approve::after {
  border-left-color: #41b232;
  border-bottom-color: #41b232;
}
.button.is-outlined.is-loading.is-reject::after {
  border-left-color: #de1717;
  border-bottom-color: #de1717;
}
.button.is-outlined.is-loading.is-pending::after {
  border-left-color: #FFC400;
  border-bottom-color: #FFC400;
}
.button.is-outlined.is-loading.is-table-header-card::after {
  border-left-color: #3b709b;
  border-bottom-color: #3b709b;
}
.button.is-outlined.is-loading.is-table-header-special::after {
  border-left-color: #064b64;
  border-bottom-color: #064b64;
}
.button.is-outlined.is-loading.is-in-progress::after {
  border-left-color: #1277d6;
  border-bottom-color: #1277d6;
}
.button.is-outlined.is-loading.is-inactive-progress::after {
  border-left-color: #566d80;
  border-bottom-color: #566d80;
}
.button.is-outlined.is-loading.is-row-inactive::after {
  border-left-color: #d4dbde;
  border-bottom-color: #d4dbde;
}
.button.is-outlined.is-loading.is-row-onhand::after {
  border-left-color: #eff8ff;
  border-bottom-color: #eff8ff;
}
.button.is-outlined.is-loading.is-critical-level::after {
  border-left-color: #de1717;
  border-bottom-color: #de1717;
}
.button.is-outlined.is-loading.is-warning-level::after {
  border-left-color: #dd5800;
  border-bottom-color: #dd5800;
}
.button.is-outlined.is-loading.is-info-level::after {
  border-left-color: #ffb112;
  border-bottom-color: #ffb112;
}
.button.is-outlined.is-loading.is-waiting-summary::after {
  border-left-color: #ce2d2d;
  border-bottom-color: #ce2d2d;
}
.button.is-outlined.is-loading.is-document-summary::after {
  border-left-color: #064b64;
  border-bottom-color: #064b64;
}
.button.is-outlined.is-loading.is-training-summary::after {
  border-left-color: #40a9b3;
  border-bottom-color: #40a9b3;
}
.button.is-outlined.is-loading.is-waiting-print-summary::after {
  border-left-color: #bfc425;
  border-bottom-color: #bfc425;
}
.button.is-outlined.is-loading.is-printed-summary::after {
  border-left-color: #e11483;
  border-bottom-color: #e11483;
}
.button.is-outlined.is-loading.is-score-1::after {
  border-left-color: #F7DADA;
  border-bottom-color: #F7DADA;
}
.button.is-outlined.is-loading.is-score-1-active::after {
  border-left-color: #D94D4D;
  border-bottom-color: #D94D4D;
}
.button.is-outlined.is-loading.is-score-2::after {
  border-left-color: #FDF5D2;
  border-bottom-color: #FDF5D2;
}
.button.is-outlined.is-loading.is-score-2-active::after {
  border-left-color: #FAD125;
  border-bottom-color: #FAD125;
}
.button.is-outlined.is-loading.is-score-3::after {
  border-left-color: #E9F5E5;
  border-bottom-color: #E9F5E5;
}
.button.is-outlined.is-loading.is-score-3-active::after {
  border-left-color: #97D082;
  border-bottom-color: #97D082;
}
.button.is-outlined.is-loading.is-score-4::after {
  border-left-color: #E0EADD;
  border-bottom-color: #E0EADD;
}
.button.is-outlined.is-loading.is-score-4-active::after {
  border-left-color: #6B9B59;
  border-bottom-color: #6B9B59;
}
.button.is-outlined.is-loading.is-score-5::after {
  border-left-color: #DDE8F6;
  border-bottom-color: #DDE8F6;
}
.button.is-outlined.is-loading.is-score-5-active::after {
  border-left-color: #5992D5;
  border-bottom-color: #5992D5;
}
.button.is-outlined.is-loading.is-penalty-level-1::after {
  border-left-color: #FFC400;
  border-bottom-color: #FFC400;
}
.button.is-outlined.is-loading.is-penalty-level-2::after {
  border-left-color: #F07600;
  border-bottom-color: #F07600;
}
.button.is-outlined.is-loading.is-penalty-level-3::after {
  border-left-color: #CE2D2D;
  border-bottom-color: #CE2D2D;
}
.button.is-outlined.is-loading.is-penalty-level-1-hover::after {
  border-left-color: #FFF3CC;
  border-bottom-color: #FFF3CC;
}
.button.is-outlined.is-loading.is-penalty-level-2-hover::after {
  border-left-color: #FFDDBD;
  border-bottom-color: #FFDDBD;
}
.button.is-outlined.is-loading.is-penalty-level-3-hover::after {
  border-left-color: #FFBDBD;
  border-bottom-color: #FFBDBD;
}
.button.is-outlined.is-loading.is-special-work-select::after {
  border-left-color: #e11383;
  border-bottom-color: #e11383;
}
.button.is-outlined.is-loading.is-company::after {
  border-left-color: #462246;
  border-bottom-color: #462246;
}
.button.is-outlined.is-loading.is-site-manager::after {
  border-left-color: #B05F6B;
  border-bottom-color: #B05F6B;
}
.button.is-outlined.is-loading.is-safety::after {
  border-left-color: #EE6B51;
  border-bottom-color: #EE6B51;
}
.button.is-outlined.is-loading.is-applicant-bearer::after {
  border-left-color: #41B49C;
  border-bottom-color: #41B49C;
}
.button.is-outlined.is-loading.is-penalty-point-1::after {
  border-left-color: #D9F0D6;
  border-bottom-color: #D9F0D6;
}
.button.is-outlined.is-loading.is-penalty-point-2::after {
  border-left-color: #FFF3CB;
  border-bottom-color: #FFF3CB;
}
.button.is-outlined.is-loading.is-penalty-point-3::after {
  border-left-color: #FBE3CB;
  border-bottom-color: #FBE3CB;
}
.button.is-outlined.is-loading.is-penalty-point-4::after {
  border-left-color: #EFDEE1;
  border-bottom-color: #EFDEE1;
}
.button.is-outlined.is-loading.is-plant-TOP::after {
  border-left-color: #ffc400;
  border-bottom-color: #ffc400;
}
.button.is-outlined.is-loading.is-plant-TOPSPP::after {
  border-left-color: #48b26d;
  border-bottom-color: #48b26d;
}
.button.is-outlined.is-loading.is-plant-TLB::after {
  border-left-color: #1daefc;
  border-bottom-color: #1daefc;
}
.button.is-outlined.is-loading.is-plant-TPX::after {
  border-left-color: #26648b;
  border-bottom-color: #26648b;
}
.button.is-outlined.is-loading.is-plant-LABIX::after {
  border-left-color: #ce2d2d;
  border-bottom-color: #ce2d2d;
}
.button.is-outlined.is-loading.is-plant-TP::after {
  border-left-color: #ED7600;
  border-bottom-color: #ED7600;
}
.button.is-outlined.is-loading.is-home-company::after {
  border-left-color: #41b49c;
  border-bottom-color: #41b49c;
}
.button.is-outlined.is-loading.is-home-contract::after {
  border-left-color: #fdc348;
  border-bottom-color: #fdc348;
}
.button.is-outlined.is-loading.is-home-contractor::after {
  border-left-color: #b05f6b;
  border-bottom-color: #b05f6b;
}
.button.is-outlined.is-loading.is-home-normal::after {
  border-left-color: #40a9b3;
  border-bottom-color: #40a9b3;
}
.button.is-outlined.is-loading.is-home-special::after {
  border-left-color: #ee6b51;
  border-bottom-color: #ee6b51;
}
.button.is-outlined.is-loading.is-home-incident::after {
  border-left-color: #ce2d2d;
  border-bottom-color: #ce2d2d;
}
.button.is-outlined.is-loading.is-home-critical::after {
  border-left-color: #e11383;
  border-bottom-color: #e11383;
}
.button.is-auto {
  height: auto;
  padding: 0.5em 1em;
}
.button.is-fat {
  min-width: 100px;
}
.button.is-small {
  height: 3.2rem;
  font-size: 1.4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.button.is-medium {
  height: 4.4rem;
  padding-left: 2rem;
  padding-right: 2rem;
}
.button.is-large {
  height: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button.is-white.is-inverted.is-loading::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}
.button.is-black.is-inverted.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-light.is-inverted.is-loading::after {
  border-color: transparent transparent #f1f3f4 #f1f3f4 !important;
}
.button.is-dark.is-inverted.is-loading::after {
  border-color: transparent transparent #404040 #404040 !important;
}
.button.is-text.is-inverted.is-loading::after {
  border-color: transparent transparent #003056 #003056 !important;
}
.button.is-primary.is-inverted.is-loading::after {
  border-color: transparent transparent #0077d6 #0077d6 !important;
}
.button.is-secondary.is-inverted.is-loading::after {
  border-color: transparent transparent #2587d5 #2587d5 !important;
}
.button.is-link.is-inverted.is-loading::after {
  border-color: transparent transparent #0077d6 #0077d6 !important;
}
.button.is-info.is-inverted.is-loading::after {
  border-color: transparent transparent #005ba3 #005ba3 !important;
}
.button.is-success.is-inverted.is-loading::after {
  border-color: transparent transparent #228b22 #228b22 !important;
}
.button.is-warning.is-inverted.is-loading::after {
  border-color: transparent transparent #fdc825 #fdc825 !important;
}
.button.is-danger.is-inverted.is-loading::after {
  border-color: transparent transparent #dd004b #dd004b !important;
}
.button.is-accent.is-inverted.is-loading::after {
  border-color: transparent transparent #e11383 #e11383 !important;
}
.button.is-lighter.is-inverted.is-loading::after {
  border-color: transparent transparent #fafafa #fafafa !important;
}
.button.is-delete.is-inverted.is-loading::after {
  border-color: transparent transparent #7a7a7a #7a7a7a !important;
}
.button.is-table-header.is-inverted.is-loading::after {
  border-color: transparent transparent #566d80 #566d80 !important;
}
.button.is-spent.is-inverted.is-loading::after {
  border-color: transparent transparent #e11383 #e11383 !important;
}
.button.is-submit.is-inverted.is-loading::after {
  border-color: transparent transparent #40a9b3 #40a9b3 !important;
}
.button.is-approve.is-inverted.is-loading::after {
  border-color: transparent transparent #41b232 #41b232 !important;
}
.button.is-reject.is-inverted.is-loading::after {
  border-color: transparent transparent #de1717 #de1717 !important;
}
.button.is-pending.is-inverted.is-loading::after {
  border-color: transparent transparent #FFC400 #FFC400 !important;
}
.button.is-table-header-card.is-inverted.is-loading::after {
  border-color: transparent transparent #3b709b #3b709b !important;
}
.button.is-table-header-special.is-inverted.is-loading::after {
  border-color: transparent transparent #064b64 #064b64 !important;
}
.button.is-in-progress.is-inverted.is-loading::after {
  border-color: transparent transparent #1277d6 #1277d6 !important;
}
.button.is-inactive-progress.is-inverted.is-loading::after {
  border-color: transparent transparent #566d80 #566d80 !important;
}
.button.is-row-inactive.is-inverted.is-loading::after {
  border-color: transparent transparent #d4dbde #d4dbde !important;
}
.button.is-row-onhand.is-inverted.is-loading::after {
  border-color: transparent transparent #eff8ff #eff8ff !important;
}
.button.is-critical-level.is-inverted.is-loading::after {
  border-color: transparent transparent #de1717 #de1717 !important;
}
.button.is-warning-level.is-inverted.is-loading::after {
  border-color: transparent transparent #dd5800 #dd5800 !important;
}
.button.is-info-level.is-inverted.is-loading::after {
  border-color: transparent transparent #ffb112 #ffb112 !important;
}
.button.is-waiting-summary.is-inverted.is-loading::after {
  border-color: transparent transparent #ce2d2d #ce2d2d !important;
}
.button.is-document-summary.is-inverted.is-loading::after {
  border-color: transparent transparent #064b64 #064b64 !important;
}
.button.is-training-summary.is-inverted.is-loading::after {
  border-color: transparent transparent #40a9b3 #40a9b3 !important;
}
.button.is-waiting-print-summary.is-inverted.is-loading::after {
  border-color: transparent transparent #bfc425 #bfc425 !important;
}
.button.is-printed-summary.is-inverted.is-loading::after {
  border-color: transparent transparent #e11483 #e11483 !important;
}
.button.is-score-1.is-inverted.is-loading::after {
  border-color: transparent transparent #F7DADA #F7DADA !important;
}
.button.is-score-1-active.is-inverted.is-loading::after {
  border-color: transparent transparent #D94D4D #D94D4D !important;
}
.button.is-score-2.is-inverted.is-loading::after {
  border-color: transparent transparent #FDF5D2 #FDF5D2 !important;
}
.button.is-score-2-active.is-inverted.is-loading::after {
  border-color: transparent transparent #FAD125 #FAD125 !important;
}
.button.is-score-3.is-inverted.is-loading::after {
  border-color: transparent transparent #E9F5E5 #E9F5E5 !important;
}
.button.is-score-3-active.is-inverted.is-loading::after {
  border-color: transparent transparent #97D082 #97D082 !important;
}
.button.is-score-4.is-inverted.is-loading::after {
  border-color: transparent transparent #E0EADD #E0EADD !important;
}
.button.is-score-4-active.is-inverted.is-loading::after {
  border-color: transparent transparent #6B9B59 #6B9B59 !important;
}
.button.is-score-5.is-inverted.is-loading::after {
  border-color: transparent transparent #DDE8F6 #DDE8F6 !important;
}
.button.is-score-5-active.is-inverted.is-loading::after {
  border-color: transparent transparent #5992D5 #5992D5 !important;
}
.button.is-penalty-level-1.is-inverted.is-loading::after {
  border-color: transparent transparent #FFC400 #FFC400 !important;
}
.button.is-penalty-level-2.is-inverted.is-loading::after {
  border-color: transparent transparent #F07600 #F07600 !important;
}
.button.is-penalty-level-3.is-inverted.is-loading::after {
  border-color: transparent transparent #CE2D2D #CE2D2D !important;
}
.button.is-penalty-level-1-hover.is-inverted.is-loading::after {
  border-color: transparent transparent #FFF3CC #FFF3CC !important;
}
.button.is-penalty-level-2-hover.is-inverted.is-loading::after {
  border-color: transparent transparent #FFDDBD #FFDDBD !important;
}
.button.is-penalty-level-3-hover.is-inverted.is-loading::after {
  border-color: transparent transparent #FFBDBD #FFBDBD !important;
}
.button.is-special-work-select.is-inverted.is-loading::after {
  border-color: transparent transparent #e11383 #e11383 !important;
}
.button.is-company.is-inverted.is-loading::after {
  border-color: transparent transparent #462246 #462246 !important;
}
.button.is-site-manager.is-inverted.is-loading::after {
  border-color: transparent transparent #B05F6B #B05F6B !important;
}
.button.is-safety.is-inverted.is-loading::after {
  border-color: transparent transparent #EE6B51 #EE6B51 !important;
}
.button.is-applicant-bearer.is-inverted.is-loading::after {
  border-color: transparent transparent #41B49C #41B49C !important;
}
.button.is-penalty-point-1.is-inverted.is-loading::after {
  border-color: transparent transparent #D9F0D6 #D9F0D6 !important;
}
.button.is-penalty-point-2.is-inverted.is-loading::after {
  border-color: transparent transparent #FFF3CB #FFF3CB !important;
}
.button.is-penalty-point-3.is-inverted.is-loading::after {
  border-color: transparent transparent #FBE3CB #FBE3CB !important;
}
.button.is-penalty-point-4.is-inverted.is-loading::after {
  border-color: transparent transparent #EFDEE1 #EFDEE1 !important;
}
.button.is-plant-TOP.is-inverted.is-loading::after {
  border-color: transparent transparent #ffc400 #ffc400 !important;
}
.button.is-plant-TOPSPP.is-inverted.is-loading::after {
  border-color: transparent transparent #48b26d #48b26d !important;
}
.button.is-plant-TLB.is-inverted.is-loading::after {
  border-color: transparent transparent #1daefc #1daefc !important;
}
.button.is-plant-TPX.is-inverted.is-loading::after {
  border-color: transparent transparent #26648b #26648b !important;
}
.button.is-plant-LABIX.is-inverted.is-loading::after {
  border-color: transparent transparent #ce2d2d #ce2d2d !important;
}
.button.is-plant-TP.is-inverted.is-loading::after {
  border-color: transparent transparent #ED7600 #ED7600 !important;
}
.button.is-home-company.is-inverted.is-loading::after {
  border-color: transparent transparent #41b49c #41b49c !important;
}
.button.is-home-contract.is-inverted.is-loading::after {
  border-color: transparent transparent #fdc348 #fdc348 !important;
}
.button.is-home-contractor.is-inverted.is-loading::after {
  border-color: transparent transparent #b05f6b #b05f6b !important;
}
.button.is-home-normal.is-inverted.is-loading::after {
  border-color: transparent transparent #40a9b3 #40a9b3 !important;
}
.button.is-home-special.is-inverted.is-loading::after {
  border-color: transparent transparent #ee6b51 #ee6b51 !important;
}
.button.is-home-incident.is-inverted.is-loading::after {
  border-color: transparent transparent #ce2d2d #ce2d2d !important;
}
.button.is-home-critical.is-inverted.is-loading::after {
  border-color: transparent transparent #e11383 #e11383 !important;
}
.buttons {
  gap: 0.4rem;
}
.buttons > *:not(:last-child) {
  margin-bottom: 0;
}
.buttons.is-spacing-2 {
  gap: 0.8rem;
}
.buttons.is-spacing-2 > *:not(:last-child) {
  margin-bottom: 0;
}
.buttons.is-spacing-3 {
  gap: 1.2rem;
}
.buttons.is-spacing-3 > *:not(:last-child) {
  margin-bottom: 0;
}
.content {
  --content-heading-color: var(--text-strong);
  --content-heading-weight: var(--weight-extrabold);
  --content-heading-line-height: 1.125;
  --content-block-margin-bottom: 1em;
  --content-blockquote-background-color: var(--background);
  --content-blockquote-border-left: 5px solid var(--border);
  --content-blockquote-padding: 1.25em 1.5em;
  --content-pre-padding: 1.25em 1.5em;
  --content-table-cell-border: 1px solid var(--border);
  --content-table-cell-border-width: 0 0 1px;
  --content-table-cell-padding: 0.5em 0.75em;
  --content-table-cell-heading-color: var(--text-strong);
  --content-table-head-cell-border-width: 0 0 2px;
  --content-table-head-cell-color: var(--text-strong);
  --content-table-body-last-row-cell-border-bottom-width: 0;
  --content-table-foot-cell-border-width: 2px 0 0;
  --content-table-foot-cell-color: var(--text-strong);
}
.content li + li {
  margin-top: 0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: var(--content-block-margin-bottom);
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: var(--content-heading-color);
  font-weight: var(--content-heading-weight);
  line-height: var(--content-heading-line-height);
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: var(--content-blockquote-background-color);
  border-inline-start: var(--content-blockquote-border-left);
  padding: var(--content-blockquote-padding);
}
.content ol {
  list-style-position: outside;
  margin-inline-start: 2em;
}
.content ol:not(:first-child) {
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-inline-start: 2em;
}
.content ul:not(:first-child) {
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-bottom: 0.25em;
  margin-top: 0.25em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-inline-start: 2em;
}
.content figure:not([class]) {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not([class]):not(:first-child) {
  margin-top: 2em;
}
.content figure:not([class]):not(:last-child) {
  margin-bottom: 2em;
}
.content figure:not([class]) img {
  display: inline-block;
}
.content figure:not([class]) figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: var(--content-pre-padding);
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table td,
.content table th {
  border: var(--content-table-cell-border);
  border-width: var(--content-table-cell-border-width);
  padding: var(--content-table-cell-padding);
  vertical-align: top;
}
.content table th {
  color: var(--content-table-cell-heading-color);
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: var(--content-table-head-cell-border-width);
  color: var(--content-table-head-cell-color);
}
.content table tfoot td,
.content table tfoot th {
  border-width: var(--content-table-foot-cell-border-width);
  color: var(--content-table-foot-cell-color);
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: var(--content-table-body-last-row-cell-border-bottom-width);
}
.content .tabs li + li {
  margin-top: 0;
}
.content.is-small {
  font-size: var(--size-small);
}
.content.is-normal {
  font-size: var(--size-normal);
}
.content.is-medium {
  font-size: var(--size-medium);
}
.content.is-large {
  font-size: var(--size-large);
}
.delete {
  --delete-dimensions: 1.25rem;
  --delete-background-l: 0%;
  --delete-background-alpha: 0.5;
  --delete-color: var(--white);
  appearance: none;
  background-color: hsla(var(--scheme-h), var(--scheme-s), var(--delete-background-l), var(--delete-background-alpha));
  border: none;
  border-radius: var(--radius-rounded);
  cursor: pointer;
  pointer-events: auto;
  display: inline-flex;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 1em;
  height: var(--delete-dimensions);
  max-height: var(--delete-dimensions);
  max-width: var(--delete-dimensions);
  min-height: var(--delete-dimensions);
  min-width: var(--delete-dimensions);
  outline: none;
  position: relative;
  vertical-align: top;
  width: var(--delete-dimensions);
}
.delete::before,
.delete::after {
  background-color: var(--delete-color);
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.delete::before {
  height: 2px;
  width: 50%;
}
.delete::after {
  height: 50%;
  width: 2px;
}
.delete:hover,
.delete:focus {
  --delete-background-alpha: 0.4;
}
.delete:active {
  --delete-background-alpha: 0.5;
}
.delete.is-small {
  --delete-dimensions: 1rem;
}
.delete.is-medium {
  --delete-dimensions: 1.5rem;
}
.delete.is-large {
  --delete-dimensions: 2rem;
}
.delete {
  --delete-background-alpha: 0.25;
  --delete-dimensions: 1.5rem;
}
.delete.is-small {
  --delete-dimensions: 1.25rem;
}
.delete.is-medium {
  --delete-dimensions: 1.75rem;
}
.delete.is-medium {
  --delete-dimensions: 2rem;
}
.icon,
.icon-text {
  --icon-dimensions: 1.5rem;
  --icon-dimensions-small: 1rem;
  --icon-dimensions-medium: 2rem;
  --icon-dimensions-large: 3rem;
  --icon-text-spacing: 0.4rem;
}
.icon {
  align-items: center;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  height: var(--icon-dimensions);
  transition-duration: var(--duration);
  transition-property: color;
  width: var(--icon-dimensions);
}
.icon.is-small {
  height: var(--icon-dimensions-small);
  width: var(--icon-dimensions-small);
}
.icon.is-medium {
  height: var(--icon-dimensions-medium);
  width: var(--icon-dimensions-medium);
}
.icon.is-large {
  height: var(--icon-dimensions-large);
  width: var(--icon-dimensions-large);
}
.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  gap: var(--icon-text-spacing);
  line-height: var(--icon-dimensions);
  vertical-align: top;
}
.icon-text .icon {
  flex-grow: 0;
  flex-shrink: 0;
}
div.icon-text {
  display: flex;
}
.icon-text {
  line-height: 1.5;
  align-items: center;
  flex-wrap: nowrap;
}
.icon {
  font-size: 1em;
  transition-property: none;
}
.icon,
.icon.is-small,
.icon.is-medium,
.icon.is-large {
  width: 1em;
  height: 1em;
}
.icon.is-small {
  font-size: 0.75em;
}
.icon.is-medium {
  font-size: 1.25em;
}
.icon.is-large {
  font-size: 1.5em;
}
.icon.icon-img img {
  width: 100%;
}
.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: 0;
  margin-right: 0;
}
.button .icon:first-child:not(:last-child) {
  margin-left: 0;
  margin-right: 0.4rem;
}
.button .icon:last-child:not(:first-child) {
  margin-left: 0.4rem;
  margin-right: 0;
}
.ic-up-1 {
  margin-bottom: 1px !important;
}
.ic-down-1 {
  margin-top: 1px !important;
}
.ic-up-2 {
  margin-bottom: 2px !important;
}
.ic-down-2 {
  margin-top: 2px !important;
}
.ic-up-3 {
  margin-bottom: 3px !important;
}
.ic-down-3 {
  margin-top: 3px !important;
}
.ic-up-4 {
  margin-bottom: 4px !important;
}
.ic-down-4 {
  margin-top: 4px !important;
}
.ic-up-5 {
  margin-bottom: 5px !important;
}
.ic-down-5 {
  margin-top: 5px !important;
}
.ic-up-6 {
  margin-bottom: 6px !important;
}
.ic-down-6 {
  margin-top: 6px !important;
}
.image {
  display: block;
  position: relative;
}
.image img {
  display: block;
  height: auto;
  width: 100%;
}
.image img.is-rounded {
  border-radius: var(--radius-rounded);
}
.image.is-fullwidth {
  width: 100%;
}
.image.is-square img,
.image.is-square .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-square {
  aspect-ratio: 1;
}
.image.is-1by1 {
  aspect-ratio: 1/1;
}
.image.is-1by1 img,
.image.is-1by1 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-5by4 {
  aspect-ratio: 5/4;
}
.image.is-5by4 img,
.image.is-5by4 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-4by3 {
  aspect-ratio: 4/3;
}
.image.is-4by3 img,
.image.is-4by3 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-3by2 {
  aspect-ratio: 3/2;
}
.image.is-3by2 img,
.image.is-3by2 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-5by3 {
  aspect-ratio: 5/3;
}
.image.is-5by3 img,
.image.is-5by3 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-16by9 {
  aspect-ratio: 16/9;
}
.image.is-16by9 img,
.image.is-16by9 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-2by1 {
  aspect-ratio: 2/1;
}
.image.is-2by1 img,
.image.is-2by1 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-3by1 {
  aspect-ratio: 3/1;
}
.image.is-3by1 img,
.image.is-3by1 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-4by5 {
  aspect-ratio: 4/5;
}
.image.is-4by5 img,
.image.is-4by5 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-3by4 {
  aspect-ratio: 3/4;
}
.image.is-3by4 img,
.image.is-3by4 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-2by3 {
  aspect-ratio: 2/3;
}
.image.is-2by3 img,
.image.is-2by3 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-3by5 {
  aspect-ratio: 3/5;
}
.image.is-3by5 img,
.image.is-3by5 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-9by16 {
  aspect-ratio: 9/16;
}
.image.is-9by16 img,
.image.is-9by16 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-1by2 {
  aspect-ratio: 1/2;
}
.image.is-1by2 img,
.image.is-1by2 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-1by3 {
  aspect-ratio: 1/3;
}
.image.is-1by3 img,
.image.is-1by3 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.image.is-16x16 {
  height: 16px;
  width: 16px;
}
.image.is-24x24 {
  height: 24px;
  width: 24px;
}
.image.is-32x32 {
  height: 32px;
  width: 32px;
}
.image.is-48x48 {
  height: 48px;
  width: 48px;
}
.image.is-64x64 {
  height: 64px;
  width: 64px;
}
.image.is-96x96 {
  height: 96px;
  width: 96px;
}
.image.is-128x128 {
  height: 128px;
  width: 128px;
}
.notification {
  --notification-h: var(--scheme-h);
  --notification-s: var(--scheme-s);
  --notification-background-l: var(--background-l);
  --notification-color-l: var(--text-strong-l);
  --notification-code-background-color: var(--scheme-main);
  --notification-radius: var(--radius);
  --notification-padding: 1.375em 1.5em;
}
.notification {
  background-color: hsl(var(--notification-h), var(--notification-s), var(--notification-background-l));
  border-radius: var(--notification-radius);
  color: hsl(var(--notification-h), var(--notification-s), var(--notification-color-l));
  padding: var(--notification-padding);
  position: relative;
}
.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.notification strong {
  color: currentColor;
}
.notification code,
.notification pre {
  background: var(--notification-code-background-color);
}
.notification pre code {
  background: transparent;
}
.notification > .delete {
  position: absolute;
  inset-inline-end: 1rem;
  top: 1rem;
}
.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}
.notification.is-white {
  --notification-h: var(--white-h);
  --notification-s: var(--white-s);
  --notification-background-l: var(--white-l);
  --notification-color-l: var(--white-invert-l);
}
.notification.is-white.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--white-light-invert-l);
}
.notification.is-white.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--white-dark-invert-l);
}
.notification.is-black {
  --notification-h: var(--black-h);
  --notification-s: var(--black-s);
  --notification-background-l: var(--black-l);
  --notification-color-l: var(--black-invert-l);
}
.notification.is-black.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--black-light-invert-l);
}
.notification.is-black.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--black-dark-invert-l);
}
.notification.is-light {
  --notification-h: var(--light-h);
  --notification-s: var(--light-s);
  --notification-background-l: var(--light-l);
  --notification-color-l: var(--light-invert-l);
}
.notification.is-light.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--light-light-invert-l);
}
.notification.is-light.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--light-dark-invert-l);
}
.notification.is-dark {
  --notification-h: var(--dark-h);
  --notification-s: var(--dark-s);
  --notification-background-l: var(--dark-l);
  --notification-color-l: var(--dark-invert-l);
}
.notification.is-dark.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--dark-light-invert-l);
}
.notification.is-dark.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--dark-dark-invert-l);
}
.notification.is-text {
  --notification-h: var(--text-h);
  --notification-s: var(--text-s);
  --notification-background-l: var(--text-l);
  --notification-color-l: var(--text-invert-l);
}
.notification.is-text.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--text-light-invert-l);
}
.notification.is-text.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--text-dark-invert-l);
}
.notification.is-primary {
  --notification-h: var(--primary-h);
  --notification-s: var(--primary-s);
  --notification-background-l: var(--primary-l);
  --notification-color-l: var(--primary-invert-l);
}
.notification.is-primary.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--primary-light-invert-l);
}
.notification.is-primary.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--primary-dark-invert-l);
}
.notification.is-secondary {
  --notification-h: var(--secondary-h);
  --notification-s: var(--secondary-s);
  --notification-background-l: var(--secondary-l);
  --notification-color-l: var(--secondary-invert-l);
}
.notification.is-secondary.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--secondary-light-invert-l);
}
.notification.is-secondary.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--secondary-dark-invert-l);
}
.notification.is-link {
  --notification-h: var(--link-h);
  --notification-s: var(--link-s);
  --notification-background-l: var(--link-l);
  --notification-color-l: var(--link-invert-l);
}
.notification.is-link.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--link-light-invert-l);
}
.notification.is-link.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--link-dark-invert-l);
}
.notification.is-info {
  --notification-h: var(--info-h);
  --notification-s: var(--info-s);
  --notification-background-l: var(--info-l);
  --notification-color-l: var(--info-invert-l);
}
.notification.is-info.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--info-light-invert-l);
}
.notification.is-info.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--info-dark-invert-l);
}
.notification.is-success {
  --notification-h: var(--success-h);
  --notification-s: var(--success-s);
  --notification-background-l: var(--success-l);
  --notification-color-l: var(--success-invert-l);
}
.notification.is-success.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--success-light-invert-l);
}
.notification.is-success.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--success-dark-invert-l);
}
.notification.is-warning {
  --notification-h: var(--warning-h);
  --notification-s: var(--warning-s);
  --notification-background-l: var(--warning-l);
  --notification-color-l: var(--warning-invert-l);
}
.notification.is-warning.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--warning-light-invert-l);
}
.notification.is-warning.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--warning-dark-invert-l);
}
.notification.is-danger {
  --notification-h: var(--danger-h);
  --notification-s: var(--danger-s);
  --notification-background-l: var(--danger-l);
  --notification-color-l: var(--danger-invert-l);
}
.notification.is-danger.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--danger-light-invert-l);
}
.notification.is-danger.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--danger-dark-invert-l);
}
.notification.is-accent {
  --notification-h: var(--accent-h);
  --notification-s: var(--accent-s);
  --notification-background-l: var(--accent-l);
  --notification-color-l: var(--accent-invert-l);
}
.notification.is-accent.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--accent-light-invert-l);
}
.notification.is-accent.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--accent-dark-invert-l);
}
.notification.is-lighter {
  --notification-h: var(--lighter-h);
  --notification-s: var(--lighter-s);
  --notification-background-l: var(--lighter-l);
  --notification-color-l: var(--lighter-invert-l);
}
.notification.is-lighter.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--lighter-light-invert-l);
}
.notification.is-lighter.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--lighter-dark-invert-l);
}
.notification.is-delete {
  --notification-h: var(--delete-h);
  --notification-s: var(--delete-s);
  --notification-background-l: var(--delete-l);
  --notification-color-l: var(--delete-invert-l);
}
.notification.is-delete.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--delete-light-invert-l);
}
.notification.is-delete.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--delete-dark-invert-l);
}
.notification.is-table-header {
  --notification-h: var(--table-header-h);
  --notification-s: var(--table-header-s);
  --notification-background-l: var(--table-header-l);
  --notification-color-l: var(--table-header-invert-l);
}
.notification.is-table-header.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--table-header-light-invert-l);
}
.notification.is-table-header.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--table-header-dark-invert-l);
}
.notification.is-spent {
  --notification-h: var(--spent-h);
  --notification-s: var(--spent-s);
  --notification-background-l: var(--spent-l);
  --notification-color-l: var(--spent-invert-l);
}
.notification.is-spent.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--spent-light-invert-l);
}
.notification.is-spent.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--spent-dark-invert-l);
}
.notification.is-submit {
  --notification-h: var(--submit-h);
  --notification-s: var(--submit-s);
  --notification-background-l: var(--submit-l);
  --notification-color-l: var(--submit-invert-l);
}
.notification.is-submit.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--submit-light-invert-l);
}
.notification.is-submit.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--submit-dark-invert-l);
}
.notification.is-approve {
  --notification-h: var(--approve-h);
  --notification-s: var(--approve-s);
  --notification-background-l: var(--approve-l);
  --notification-color-l: var(--approve-invert-l);
}
.notification.is-approve.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--approve-light-invert-l);
}
.notification.is-approve.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--approve-dark-invert-l);
}
.notification.is-reject {
  --notification-h: var(--reject-h);
  --notification-s: var(--reject-s);
  --notification-background-l: var(--reject-l);
  --notification-color-l: var(--reject-invert-l);
}
.notification.is-reject.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--reject-light-invert-l);
}
.notification.is-reject.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--reject-dark-invert-l);
}
.notification.is-pending {
  --notification-h: var(--pending-h);
  --notification-s: var(--pending-s);
  --notification-background-l: var(--pending-l);
  --notification-color-l: var(--pending-invert-l);
}
.notification.is-pending.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--pending-light-invert-l);
}
.notification.is-pending.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--pending-dark-invert-l);
}
.notification.is-table-header-card {
  --notification-h: var(--table-header-card-h);
  --notification-s: var(--table-header-card-s);
  --notification-background-l: var(--table-header-card-l);
  --notification-color-l: var(--table-header-card-invert-l);
}
.notification.is-table-header-card.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--table-header-card-light-invert-l);
}
.notification.is-table-header-card.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--table-header-card-dark-invert-l);
}
.notification.is-table-header-special {
  --notification-h: var(--table-header-special-h);
  --notification-s: var(--table-header-special-s);
  --notification-background-l: var(--table-header-special-l);
  --notification-color-l: var(--table-header-special-invert-l);
}
.notification.is-table-header-special.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--table-header-special-light-invert-l);
}
.notification.is-table-header-special.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--table-header-special-dark-invert-l);
}
.notification.is-in-progress {
  --notification-h: var(--in-progress-h);
  --notification-s: var(--in-progress-s);
  --notification-background-l: var(--in-progress-l);
  --notification-color-l: var(--in-progress-invert-l);
}
.notification.is-in-progress.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--in-progress-light-invert-l);
}
.notification.is-in-progress.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--in-progress-dark-invert-l);
}
.notification.is-inactive-progress {
  --notification-h: var(--inactive-progress-h);
  --notification-s: var(--inactive-progress-s);
  --notification-background-l: var(--inactive-progress-l);
  --notification-color-l: var(--inactive-progress-invert-l);
}
.notification.is-inactive-progress.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--inactive-progress-light-invert-l);
}
.notification.is-inactive-progress.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--inactive-progress-dark-invert-l);
}
.notification.is-row-inactive {
  --notification-h: var(--row-inactive-h);
  --notification-s: var(--row-inactive-s);
  --notification-background-l: var(--row-inactive-l);
  --notification-color-l: var(--row-inactive-invert-l);
}
.notification.is-row-inactive.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--row-inactive-light-invert-l);
}
.notification.is-row-inactive.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--row-inactive-dark-invert-l);
}
.notification.is-row-onhand {
  --notification-h: var(--row-onhand-h);
  --notification-s: var(--row-onhand-s);
  --notification-background-l: var(--row-onhand-l);
  --notification-color-l: var(--row-onhand-invert-l);
}
.notification.is-row-onhand.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--row-onhand-light-invert-l);
}
.notification.is-row-onhand.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--row-onhand-dark-invert-l);
}
.notification.is-critical-level {
  --notification-h: var(--critical-level-h);
  --notification-s: var(--critical-level-s);
  --notification-background-l: var(--critical-level-l);
  --notification-color-l: var(--critical-level-invert-l);
}
.notification.is-critical-level.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--critical-level-light-invert-l);
}
.notification.is-critical-level.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--critical-level-dark-invert-l);
}
.notification.is-warning-level {
  --notification-h: var(--warning-level-h);
  --notification-s: var(--warning-level-s);
  --notification-background-l: var(--warning-level-l);
  --notification-color-l: var(--warning-level-invert-l);
}
.notification.is-warning-level.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--warning-level-light-invert-l);
}
.notification.is-warning-level.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--warning-level-dark-invert-l);
}
.notification.is-info-level {
  --notification-h: var(--info-level-h);
  --notification-s: var(--info-level-s);
  --notification-background-l: var(--info-level-l);
  --notification-color-l: var(--info-level-invert-l);
}
.notification.is-info-level.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--info-level-light-invert-l);
}
.notification.is-info-level.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--info-level-dark-invert-l);
}
.notification.is-waiting-summary {
  --notification-h: var(--waiting-summary-h);
  --notification-s: var(--waiting-summary-s);
  --notification-background-l: var(--waiting-summary-l);
  --notification-color-l: var(--waiting-summary-invert-l);
}
.notification.is-waiting-summary.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--waiting-summary-light-invert-l);
}
.notification.is-waiting-summary.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--waiting-summary-dark-invert-l);
}
.notification.is-document-summary {
  --notification-h: var(--document-summary-h);
  --notification-s: var(--document-summary-s);
  --notification-background-l: var(--document-summary-l);
  --notification-color-l: var(--document-summary-invert-l);
}
.notification.is-document-summary.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--document-summary-light-invert-l);
}
.notification.is-document-summary.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--document-summary-dark-invert-l);
}
.notification.is-training-summary {
  --notification-h: var(--training-summary-h);
  --notification-s: var(--training-summary-s);
  --notification-background-l: var(--training-summary-l);
  --notification-color-l: var(--training-summary-invert-l);
}
.notification.is-training-summary.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--training-summary-light-invert-l);
}
.notification.is-training-summary.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--training-summary-dark-invert-l);
}
.notification.is-waiting-print-summary {
  --notification-h: var(--waiting-print-summary-h);
  --notification-s: var(--waiting-print-summary-s);
  --notification-background-l: var(--waiting-print-summary-l);
  --notification-color-l: var(--waiting-print-summary-invert-l);
}
.notification.is-waiting-print-summary.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--waiting-print-summary-light-invert-l);
}
.notification.is-waiting-print-summary.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--waiting-print-summary-dark-invert-l);
}
.notification.is-printed-summary {
  --notification-h: var(--printed-summary-h);
  --notification-s: var(--printed-summary-s);
  --notification-background-l: var(--printed-summary-l);
  --notification-color-l: var(--printed-summary-invert-l);
}
.notification.is-printed-summary.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--printed-summary-light-invert-l);
}
.notification.is-printed-summary.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--printed-summary-dark-invert-l);
}
.notification.is-score-1 {
  --notification-h: var(--score-1-h);
  --notification-s: var(--score-1-s);
  --notification-background-l: var(--score-1-l);
  --notification-color-l: var(--score-1-invert-l);
}
.notification.is-score-1.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--score-1-light-invert-l);
}
.notification.is-score-1.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--score-1-dark-invert-l);
}
.notification.is-score-1-active {
  --notification-h: var(--score-1-active-h);
  --notification-s: var(--score-1-active-s);
  --notification-background-l: var(--score-1-active-l);
  --notification-color-l: var(--score-1-active-invert-l);
}
.notification.is-score-1-active.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--score-1-active-light-invert-l);
}
.notification.is-score-1-active.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--score-1-active-dark-invert-l);
}
.notification.is-score-2 {
  --notification-h: var(--score-2-h);
  --notification-s: var(--score-2-s);
  --notification-background-l: var(--score-2-l);
  --notification-color-l: var(--score-2-invert-l);
}
.notification.is-score-2.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--score-2-light-invert-l);
}
.notification.is-score-2.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--score-2-dark-invert-l);
}
.notification.is-score-2-active {
  --notification-h: var(--score-2-active-h);
  --notification-s: var(--score-2-active-s);
  --notification-background-l: var(--score-2-active-l);
  --notification-color-l: var(--score-2-active-invert-l);
}
.notification.is-score-2-active.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--score-2-active-light-invert-l);
}
.notification.is-score-2-active.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--score-2-active-dark-invert-l);
}
.notification.is-score-3 {
  --notification-h: var(--score-3-h);
  --notification-s: var(--score-3-s);
  --notification-background-l: var(--score-3-l);
  --notification-color-l: var(--score-3-invert-l);
}
.notification.is-score-3.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--score-3-light-invert-l);
}
.notification.is-score-3.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--score-3-dark-invert-l);
}
.notification.is-score-3-active {
  --notification-h: var(--score-3-active-h);
  --notification-s: var(--score-3-active-s);
  --notification-background-l: var(--score-3-active-l);
  --notification-color-l: var(--score-3-active-invert-l);
}
.notification.is-score-3-active.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--score-3-active-light-invert-l);
}
.notification.is-score-3-active.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--score-3-active-dark-invert-l);
}
.notification.is-score-4 {
  --notification-h: var(--score-4-h);
  --notification-s: var(--score-4-s);
  --notification-background-l: var(--score-4-l);
  --notification-color-l: var(--score-4-invert-l);
}
.notification.is-score-4.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--score-4-light-invert-l);
}
.notification.is-score-4.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--score-4-dark-invert-l);
}
.notification.is-score-4-active {
  --notification-h: var(--score-4-active-h);
  --notification-s: var(--score-4-active-s);
  --notification-background-l: var(--score-4-active-l);
  --notification-color-l: var(--score-4-active-invert-l);
}
.notification.is-score-4-active.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--score-4-active-light-invert-l);
}
.notification.is-score-4-active.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--score-4-active-dark-invert-l);
}
.notification.is-score-5 {
  --notification-h: var(--score-5-h);
  --notification-s: var(--score-5-s);
  --notification-background-l: var(--score-5-l);
  --notification-color-l: var(--score-5-invert-l);
}
.notification.is-score-5.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--score-5-light-invert-l);
}
.notification.is-score-5.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--score-5-dark-invert-l);
}
.notification.is-score-5-active {
  --notification-h: var(--score-5-active-h);
  --notification-s: var(--score-5-active-s);
  --notification-background-l: var(--score-5-active-l);
  --notification-color-l: var(--score-5-active-invert-l);
}
.notification.is-score-5-active.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--score-5-active-light-invert-l);
}
.notification.is-score-5-active.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--score-5-active-dark-invert-l);
}
.notification.is-penalty-level-1 {
  --notification-h: var(--penalty-level-1-h);
  --notification-s: var(--penalty-level-1-s);
  --notification-background-l: var(--penalty-level-1-l);
  --notification-color-l: var(--penalty-level-1-invert-l);
}
.notification.is-penalty-level-1.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--penalty-level-1-light-invert-l);
}
.notification.is-penalty-level-1.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--penalty-level-1-dark-invert-l);
}
.notification.is-penalty-level-2 {
  --notification-h: var(--penalty-level-2-h);
  --notification-s: var(--penalty-level-2-s);
  --notification-background-l: var(--penalty-level-2-l);
  --notification-color-l: var(--penalty-level-2-invert-l);
}
.notification.is-penalty-level-2.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--penalty-level-2-light-invert-l);
}
.notification.is-penalty-level-2.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--penalty-level-2-dark-invert-l);
}
.notification.is-penalty-level-3 {
  --notification-h: var(--penalty-level-3-h);
  --notification-s: var(--penalty-level-3-s);
  --notification-background-l: var(--penalty-level-3-l);
  --notification-color-l: var(--penalty-level-3-invert-l);
}
.notification.is-penalty-level-3.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--penalty-level-3-light-invert-l);
}
.notification.is-penalty-level-3.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--penalty-level-3-dark-invert-l);
}
.notification.is-penalty-level-1-hover {
  --notification-h: var(--penalty-level-1-hover-h);
  --notification-s: var(--penalty-level-1-hover-s);
  --notification-background-l: var(--penalty-level-1-hover-l);
  --notification-color-l: var(--penalty-level-1-hover-invert-l);
}
.notification.is-penalty-level-1-hover.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--penalty-level-1-hover-light-invert-l);
}
.notification.is-penalty-level-1-hover.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--penalty-level-1-hover-dark-invert-l);
}
.notification.is-penalty-level-2-hover {
  --notification-h: var(--penalty-level-2-hover-h);
  --notification-s: var(--penalty-level-2-hover-s);
  --notification-background-l: var(--penalty-level-2-hover-l);
  --notification-color-l: var(--penalty-level-2-hover-invert-l);
}
.notification.is-penalty-level-2-hover.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--penalty-level-2-hover-light-invert-l);
}
.notification.is-penalty-level-2-hover.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--penalty-level-2-hover-dark-invert-l);
}
.notification.is-penalty-level-3-hover {
  --notification-h: var(--penalty-level-3-hover-h);
  --notification-s: var(--penalty-level-3-hover-s);
  --notification-background-l: var(--penalty-level-3-hover-l);
  --notification-color-l: var(--penalty-level-3-hover-invert-l);
}
.notification.is-penalty-level-3-hover.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--penalty-level-3-hover-light-invert-l);
}
.notification.is-penalty-level-3-hover.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--penalty-level-3-hover-dark-invert-l);
}
.notification.is-special-work-select {
  --notification-h: var(--special-work-select-h);
  --notification-s: var(--special-work-select-s);
  --notification-background-l: var(--special-work-select-l);
  --notification-color-l: var(--special-work-select-invert-l);
}
.notification.is-special-work-select.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--special-work-select-light-invert-l);
}
.notification.is-special-work-select.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--special-work-select-dark-invert-l);
}
.notification.is-company {
  --notification-h: var(--company-h);
  --notification-s: var(--company-s);
  --notification-background-l: var(--company-l);
  --notification-color-l: var(--company-invert-l);
}
.notification.is-company.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--company-light-invert-l);
}
.notification.is-company.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--company-dark-invert-l);
}
.notification.is-site-manager {
  --notification-h: var(--site-manager-h);
  --notification-s: var(--site-manager-s);
  --notification-background-l: var(--site-manager-l);
  --notification-color-l: var(--site-manager-invert-l);
}
.notification.is-site-manager.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--site-manager-light-invert-l);
}
.notification.is-site-manager.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--site-manager-dark-invert-l);
}
.notification.is-safety {
  --notification-h: var(--safety-h);
  --notification-s: var(--safety-s);
  --notification-background-l: var(--safety-l);
  --notification-color-l: var(--safety-invert-l);
}
.notification.is-safety.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--safety-light-invert-l);
}
.notification.is-safety.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--safety-dark-invert-l);
}
.notification.is-applicant-bearer {
  --notification-h: var(--applicant-bearer-h);
  --notification-s: var(--applicant-bearer-s);
  --notification-background-l: var(--applicant-bearer-l);
  --notification-color-l: var(--applicant-bearer-invert-l);
}
.notification.is-applicant-bearer.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--applicant-bearer-light-invert-l);
}
.notification.is-applicant-bearer.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--applicant-bearer-dark-invert-l);
}
.notification.is-penalty-point-1 {
  --notification-h: var(--penalty-point-1-h);
  --notification-s: var(--penalty-point-1-s);
  --notification-background-l: var(--penalty-point-1-l);
  --notification-color-l: var(--penalty-point-1-invert-l);
}
.notification.is-penalty-point-1.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--penalty-point-1-light-invert-l);
}
.notification.is-penalty-point-1.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--penalty-point-1-dark-invert-l);
}
.notification.is-penalty-point-2 {
  --notification-h: var(--penalty-point-2-h);
  --notification-s: var(--penalty-point-2-s);
  --notification-background-l: var(--penalty-point-2-l);
  --notification-color-l: var(--penalty-point-2-invert-l);
}
.notification.is-penalty-point-2.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--penalty-point-2-light-invert-l);
}
.notification.is-penalty-point-2.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--penalty-point-2-dark-invert-l);
}
.notification.is-penalty-point-3 {
  --notification-h: var(--penalty-point-3-h);
  --notification-s: var(--penalty-point-3-s);
  --notification-background-l: var(--penalty-point-3-l);
  --notification-color-l: var(--penalty-point-3-invert-l);
}
.notification.is-penalty-point-3.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--penalty-point-3-light-invert-l);
}
.notification.is-penalty-point-3.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--penalty-point-3-dark-invert-l);
}
.notification.is-penalty-point-4 {
  --notification-h: var(--penalty-point-4-h);
  --notification-s: var(--penalty-point-4-s);
  --notification-background-l: var(--penalty-point-4-l);
  --notification-color-l: var(--penalty-point-4-invert-l);
}
.notification.is-penalty-point-4.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--penalty-point-4-light-invert-l);
}
.notification.is-penalty-point-4.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--penalty-point-4-dark-invert-l);
}
.notification.is-plant-TOP {
  --notification-h: var(--plant-TOP-h);
  --notification-s: var(--plant-TOP-s);
  --notification-background-l: var(--plant-TOP-l);
  --notification-color-l: var(--plant-TOP-invert-l);
}
.notification.is-plant-TOP.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--plant-TOP-light-invert-l);
}
.notification.is-plant-TOP.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--plant-TOP-dark-invert-l);
}
.notification.is-plant-TOPSPP {
  --notification-h: var(--plant-TOPSPP-h);
  --notification-s: var(--plant-TOPSPP-s);
  --notification-background-l: var(--plant-TOPSPP-l);
  --notification-color-l: var(--plant-TOPSPP-invert-l);
}
.notification.is-plant-TOPSPP.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--plant-TOPSPP-light-invert-l);
}
.notification.is-plant-TOPSPP.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--plant-TOPSPP-dark-invert-l);
}
.notification.is-plant-TLB {
  --notification-h: var(--plant-TLB-h);
  --notification-s: var(--plant-TLB-s);
  --notification-background-l: var(--plant-TLB-l);
  --notification-color-l: var(--plant-TLB-invert-l);
}
.notification.is-plant-TLB.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--plant-TLB-light-invert-l);
}
.notification.is-plant-TLB.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--plant-TLB-dark-invert-l);
}
.notification.is-plant-TPX {
  --notification-h: var(--plant-TPX-h);
  --notification-s: var(--plant-TPX-s);
  --notification-background-l: var(--plant-TPX-l);
  --notification-color-l: var(--plant-TPX-invert-l);
}
.notification.is-plant-TPX.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--plant-TPX-light-invert-l);
}
.notification.is-plant-TPX.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--plant-TPX-dark-invert-l);
}
.notification.is-plant-LABIX {
  --notification-h: var(--plant-LABIX-h);
  --notification-s: var(--plant-LABIX-s);
  --notification-background-l: var(--plant-LABIX-l);
  --notification-color-l: var(--plant-LABIX-invert-l);
}
.notification.is-plant-LABIX.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--plant-LABIX-light-invert-l);
}
.notification.is-plant-LABIX.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--plant-LABIX-dark-invert-l);
}
.notification.is-plant-TP {
  --notification-h: var(--plant-TP-h);
  --notification-s: var(--plant-TP-s);
  --notification-background-l: var(--plant-TP-l);
  --notification-color-l: var(--plant-TP-invert-l);
}
.notification.is-plant-TP.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--plant-TP-light-invert-l);
}
.notification.is-plant-TP.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--plant-TP-dark-invert-l);
}
.notification.is-home-company {
  --notification-h: var(--home-company-h);
  --notification-s: var(--home-company-s);
  --notification-background-l: var(--home-company-l);
  --notification-color-l: var(--home-company-invert-l);
}
.notification.is-home-company.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--home-company-light-invert-l);
}
.notification.is-home-company.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--home-company-dark-invert-l);
}
.notification.is-home-contract {
  --notification-h: var(--home-contract-h);
  --notification-s: var(--home-contract-s);
  --notification-background-l: var(--home-contract-l);
  --notification-color-l: var(--home-contract-invert-l);
}
.notification.is-home-contract.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--home-contract-light-invert-l);
}
.notification.is-home-contract.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--home-contract-dark-invert-l);
}
.notification.is-home-contractor {
  --notification-h: var(--home-contractor-h);
  --notification-s: var(--home-contractor-s);
  --notification-background-l: var(--home-contractor-l);
  --notification-color-l: var(--home-contractor-invert-l);
}
.notification.is-home-contractor.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--home-contractor-light-invert-l);
}
.notification.is-home-contractor.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--home-contractor-dark-invert-l);
}
.notification.is-home-normal {
  --notification-h: var(--home-normal-h);
  --notification-s: var(--home-normal-s);
  --notification-background-l: var(--home-normal-l);
  --notification-color-l: var(--home-normal-invert-l);
}
.notification.is-home-normal.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--home-normal-light-invert-l);
}
.notification.is-home-normal.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--home-normal-dark-invert-l);
}
.notification.is-home-special {
  --notification-h: var(--home-special-h);
  --notification-s: var(--home-special-s);
  --notification-background-l: var(--home-special-l);
  --notification-color-l: var(--home-special-invert-l);
}
.notification.is-home-special.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--home-special-light-invert-l);
}
.notification.is-home-special.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--home-special-dark-invert-l);
}
.notification.is-home-incident {
  --notification-h: var(--home-incident-h);
  --notification-s: var(--home-incident-s);
  --notification-background-l: var(--home-incident-l);
  --notification-color-l: var(--home-incident-invert-l);
}
.notification.is-home-incident.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--home-incident-light-invert-l);
}
.notification.is-home-incident.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--home-incident-dark-invert-l);
}
.notification.is-home-critical {
  --notification-h: var(--home-critical-h);
  --notification-s: var(--home-critical-s);
  --notification-background-l: var(--home-critical-l);
  --notification-color-l: var(--home-critical-invert-l);
}
.notification.is-home-critical.is-light {
  --notification-background-l: 90%;
  --notification-color-l: var(--home-critical-light-invert-l);
}
.notification.is-home-critical.is-dark {
  --notification-background-l: 20%;
  --notification-color-l: var(--home-critical-dark-invert-l);
}
.progress {
  --progress-border-radius: var(--radius-rounded);
  --progress-bar-background-color: var(--border-weak);
  --progress-value-background-color: var(--text);
  --progress-indeterminate-duration: 1.5s;
}
.progress {
  appearance: none;
  border: none;
  border-radius: var(--progress-border-radius);
  display: block;
  height: var(--size-normal);
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.progress::-webkit-progress-bar {
  background-color: var(--progress-bar-background-color);
}
.progress::-webkit-progress-value {
  background-color: var(--progress-value-background-color);
}
.progress::-moz-progress-bar {
  background-color: var(--progress-value-background-color);
}
.progress::-ms-fill {
  background-color: var(--progress-value-background-color);
  border: none;
}
.progress.is-white {
  --progress-value-background-color: var(--white);
}
.progress.is-black {
  --progress-value-background-color: var(--black);
}
.progress.is-light {
  --progress-value-background-color: var(--light);
}
.progress.is-dark {
  --progress-value-background-color: var(--dark);
}
.progress.is-text {
  --progress-value-background-color: var(--text);
}
.progress.is-primary {
  --progress-value-background-color: var(--primary);
}
.progress.is-secondary {
  --progress-value-background-color: var(--secondary);
}
.progress.is-link {
  --progress-value-background-color: var(--link);
}
.progress.is-info {
  --progress-value-background-color: var(--info);
}
.progress.is-success {
  --progress-value-background-color: var(--success);
}
.progress.is-warning {
  --progress-value-background-color: var(--warning);
}
.progress.is-danger {
  --progress-value-background-color: var(--danger);
}
.progress.is-accent {
  --progress-value-background-color: var(--accent);
}
.progress.is-lighter {
  --progress-value-background-color: var(--lighter);
}
.progress.is-delete {
  --progress-value-background-color: var(--delete);
}
.progress.is-table-header {
  --progress-value-background-color: var(--table-header);
}
.progress.is-spent {
  --progress-value-background-color: var(--spent);
}
.progress.is-submit {
  --progress-value-background-color: var(--submit);
}
.progress.is-approve {
  --progress-value-background-color: var(--approve);
}
.progress.is-reject {
  --progress-value-background-color: var(--reject);
}
.progress.is-pending {
  --progress-value-background-color: var(--pending);
}
.progress.is-table-header-card {
  --progress-value-background-color: var(--table-header-card);
}
.progress.is-table-header-special {
  --progress-value-background-color: var(--table-header-special);
}
.progress.is-in-progress {
  --progress-value-background-color: var(--in-progress);
}
.progress.is-inactive-progress {
  --progress-value-background-color: var(--inactive-progress);
}
.progress.is-row-inactive {
  --progress-value-background-color: var(--row-inactive);
}
.progress.is-row-onhand {
  --progress-value-background-color: var(--row-onhand);
}
.progress.is-critical-level {
  --progress-value-background-color: var(--critical-level);
}
.progress.is-warning-level {
  --progress-value-background-color: var(--warning-level);
}
.progress.is-info-level {
  --progress-value-background-color: var(--info-level);
}
.progress.is-waiting-summary {
  --progress-value-background-color: var(--waiting-summary);
}
.progress.is-document-summary {
  --progress-value-background-color: var(--document-summary);
}
.progress.is-training-summary {
  --progress-value-background-color: var(--training-summary);
}
.progress.is-waiting-print-summary {
  --progress-value-background-color: var(--waiting-print-summary);
}
.progress.is-printed-summary {
  --progress-value-background-color: var(--printed-summary);
}
.progress.is-score-1 {
  --progress-value-background-color: var(--score-1);
}
.progress.is-score-1-active {
  --progress-value-background-color: var(--score-1-active);
}
.progress.is-score-2 {
  --progress-value-background-color: var(--score-2);
}
.progress.is-score-2-active {
  --progress-value-background-color: var(--score-2-active);
}
.progress.is-score-3 {
  --progress-value-background-color: var(--score-3);
}
.progress.is-score-3-active {
  --progress-value-background-color: var(--score-3-active);
}
.progress.is-score-4 {
  --progress-value-background-color: var(--score-4);
}
.progress.is-score-4-active {
  --progress-value-background-color: var(--score-4-active);
}
.progress.is-score-5 {
  --progress-value-background-color: var(--score-5);
}
.progress.is-score-5-active {
  --progress-value-background-color: var(--score-5-active);
}
.progress.is-penalty-level-1 {
  --progress-value-background-color: var(--penalty-level-1);
}
.progress.is-penalty-level-2 {
  --progress-value-background-color: var(--penalty-level-2);
}
.progress.is-penalty-level-3 {
  --progress-value-background-color: var(--penalty-level-3);
}
.progress.is-penalty-level-1-hover {
  --progress-value-background-color: var(--penalty-level-1-hover);
}
.progress.is-penalty-level-2-hover {
  --progress-value-background-color: var(--penalty-level-2-hover);
}
.progress.is-penalty-level-3-hover {
  --progress-value-background-color: var(--penalty-level-3-hover);
}
.progress.is-special-work-select {
  --progress-value-background-color: var(--special-work-select);
}
.progress.is-company {
  --progress-value-background-color: var(--company);
}
.progress.is-site-manager {
  --progress-value-background-color: var(--site-manager);
}
.progress.is-safety {
  --progress-value-background-color: var(--safety);
}
.progress.is-applicant-bearer {
  --progress-value-background-color: var(--applicant-bearer);
}
.progress.is-penalty-point-1 {
  --progress-value-background-color: var(--penalty-point-1);
}
.progress.is-penalty-point-2 {
  --progress-value-background-color: var(--penalty-point-2);
}
.progress.is-penalty-point-3 {
  --progress-value-background-color: var(--penalty-point-3);
}
.progress.is-penalty-point-4 {
  --progress-value-background-color: var(--penalty-point-4);
}
.progress.is-plant-TOP {
  --progress-value-background-color: var(--plant-TOP);
}
.progress.is-plant-TOPSPP {
  --progress-value-background-color: var(--plant-TOPSPP);
}
.progress.is-plant-TLB {
  --progress-value-background-color: var(--plant-TLB);
}
.progress.is-plant-TPX {
  --progress-value-background-color: var(--plant-TPX);
}
.progress.is-plant-LABIX {
  --progress-value-background-color: var(--plant-LABIX);
}
.progress.is-plant-TP {
  --progress-value-background-color: var(--plant-TP);
}
.progress.is-home-company {
  --progress-value-background-color: var(--home-company);
}
.progress.is-home-contract {
  --progress-value-background-color: var(--home-contract);
}
.progress.is-home-contractor {
  --progress-value-background-color: var(--home-contractor);
}
.progress.is-home-normal {
  --progress-value-background-color: var(--home-normal);
}
.progress.is-home-special {
  --progress-value-background-color: var(--home-special);
}
.progress.is-home-incident {
  --progress-value-background-color: var(--home-incident);
}
.progress.is-home-critical {
  --progress-value-background-color: var(--home-critical);
}
.progress:indeterminate {
  animation-duration: var(--progress-indeterminate-duration);
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: var(--progress-bar-background-color);
  background-image:
    linear-gradient(
      to right,
      var(--progress-value-background-color) 30%,
      var(--progress-bar-background-color) 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}
.progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-ms-fill {
  animation-name: none;
}
.progress.is-small {
  height: var(--size-small);
}
.progress.is-medium {
  height: var(--size-medium);
}
.progress.is-large {
  height: var(--size-large);
}
@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  --table-color: #003056;
  --table-background-color: var(--scheme-main);
  --table-cell-border-color: var(--border);
  --table-cell-border-style: solid;
  --table-cell-border-width: 0 0 1px;
  --table-cell-padding: 0.5em 0.75em;
  --table-cell-heading-color: var(--text-strong);
  --table-cell-text-align: left;
  --table-head-cell-border-width: 0 0 2px;
  --table-head-cell-color: #ffffff;
  --table-foot-cell-border-width: 2px 0 0;
  --table-foot-cell-color: var(--text-strong);
  --table-head-background-color: #566d80;
  --table-body-background-color: transparent;
  --table-foot-background-color: transparent;
  --table-row-hover-background-color: var(--scheme-main-bis);
  --table-row-active-background-color: var(--primary);
  --table-row-active-color: var(--primary-invert);
  --table-striped-row-even-background-color: #fafafa;
  --table-striped-row-even-hover-background-color: #f1f3f4;
}
.table {
  background-color: var(--table-background-color);
  color: var(--table-color);
}
.table td,
.table th {
  background-color: var(--table-cell-background-color);
  border-color: var(--table-cell-border-color);
  border-style: var(--table-cell-border-style);
  border-width: var(--table-cell-border-width);
  color: var(--table-color);
  padding: var(--table-cell-padding);
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  --table-color: var(--white-invert);
  --table-cell-heading-color: var(--white-invert);
  --table-cell-background-color: var(--white);
  --table-cell-border-color: var(--white);
}
.table td.is-black,
.table th.is-black {
  --table-color: var(--black-invert);
  --table-cell-heading-color: var(--black-invert);
  --table-cell-background-color: var(--black);
  --table-cell-border-color: var(--black);
}
.table td.is-light,
.table th.is-light {
  --table-color: var(--light-invert);
  --table-cell-heading-color: var(--light-invert);
  --table-cell-background-color: var(--light);
  --table-cell-border-color: var(--light);
}
.table td.is-dark,
.table th.is-dark {
  --table-color: var(--dark-invert);
  --table-cell-heading-color: var(--dark-invert);
  --table-cell-background-color: var(--dark);
  --table-cell-border-color: var(--dark);
}
.table td.is-text,
.table th.is-text {
  --table-color: var(--text-invert);
  --table-cell-heading-color: var(--text-invert);
  --table-cell-background-color: var(--text);
  --table-cell-border-color: var(--text);
}
.table td.is-primary,
.table th.is-primary {
  --table-color: var(--primary-invert);
  --table-cell-heading-color: var(--primary-invert);
  --table-cell-background-color: var(--primary);
  --table-cell-border-color: var(--primary);
}
.table td.is-secondary,
.table th.is-secondary {
  --table-color: var(--secondary-invert);
  --table-cell-heading-color: var(--secondary-invert);
  --table-cell-background-color: var(--secondary);
  --table-cell-border-color: var(--secondary);
}
.table td.is-link,
.table th.is-link {
  --table-color: var(--link-invert);
  --table-cell-heading-color: var(--link-invert);
  --table-cell-background-color: var(--link);
  --table-cell-border-color: var(--link);
}
.table td.is-info,
.table th.is-info {
  --table-color: var(--info-invert);
  --table-cell-heading-color: var(--info-invert);
  --table-cell-background-color: var(--info);
  --table-cell-border-color: var(--info);
}
.table td.is-success,
.table th.is-success {
  --table-color: var(--success-invert);
  --table-cell-heading-color: var(--success-invert);
  --table-cell-background-color: var(--success);
  --table-cell-border-color: var(--success);
}
.table td.is-warning,
.table th.is-warning {
  --table-color: var(--warning-invert);
  --table-cell-heading-color: var(--warning-invert);
  --table-cell-background-color: var(--warning);
  --table-cell-border-color: var(--warning);
}
.table td.is-danger,
.table th.is-danger {
  --table-color: var(--danger-invert);
  --table-cell-heading-color: var(--danger-invert);
  --table-cell-background-color: var(--danger);
  --table-cell-border-color: var(--danger);
}
.table td.is-accent,
.table th.is-accent {
  --table-color: var(--accent-invert);
  --table-cell-heading-color: var(--accent-invert);
  --table-cell-background-color: var(--accent);
  --table-cell-border-color: var(--accent);
}
.table td.is-lighter,
.table th.is-lighter {
  --table-color: var(--lighter-invert);
  --table-cell-heading-color: var(--lighter-invert);
  --table-cell-background-color: var(--lighter);
  --table-cell-border-color: var(--lighter);
}
.table td.is-delete,
.table th.is-delete {
  --table-color: var(--delete-invert);
  --table-cell-heading-color: var(--delete-invert);
  --table-cell-background-color: var(--delete);
  --table-cell-border-color: var(--delete);
}
.table td.is-table-header,
.table th.is-table-header {
  --table-color: var(--table-header-invert);
  --table-cell-heading-color: var(--table-header-invert);
  --table-cell-background-color: var(--table-header);
  --table-cell-border-color: var(--table-header);
}
.table td.is-spent,
.table th.is-spent {
  --table-color: var(--spent-invert);
  --table-cell-heading-color: var(--spent-invert);
  --table-cell-background-color: var(--spent);
  --table-cell-border-color: var(--spent);
}
.table td.is-submit,
.table th.is-submit {
  --table-color: var(--submit-invert);
  --table-cell-heading-color: var(--submit-invert);
  --table-cell-background-color: var(--submit);
  --table-cell-border-color: var(--submit);
}
.table td.is-approve,
.table th.is-approve {
  --table-color: var(--approve-invert);
  --table-cell-heading-color: var(--approve-invert);
  --table-cell-background-color: var(--approve);
  --table-cell-border-color: var(--approve);
}
.table td.is-reject,
.table th.is-reject {
  --table-color: var(--reject-invert);
  --table-cell-heading-color: var(--reject-invert);
  --table-cell-background-color: var(--reject);
  --table-cell-border-color: var(--reject);
}
.table td.is-pending,
.table th.is-pending {
  --table-color: var(--pending-invert);
  --table-cell-heading-color: var(--pending-invert);
  --table-cell-background-color: var(--pending);
  --table-cell-border-color: var(--pending);
}
.table td.is-table-header-card,
.table th.is-table-header-card {
  --table-color: var(--table-header-card-invert);
  --table-cell-heading-color: var(--table-header-card-invert);
  --table-cell-background-color: var(--table-header-card);
  --table-cell-border-color: var(--table-header-card);
}
.table td.is-table-header-special,
.table th.is-table-header-special {
  --table-color: var(--table-header-special-invert);
  --table-cell-heading-color: var(--table-header-special-invert);
  --table-cell-background-color: var(--table-header-special);
  --table-cell-border-color: var(--table-header-special);
}
.table td.is-in-progress,
.table th.is-in-progress {
  --table-color: var(--in-progress-invert);
  --table-cell-heading-color: var(--in-progress-invert);
  --table-cell-background-color: var(--in-progress);
  --table-cell-border-color: var(--in-progress);
}
.table td.is-inactive-progress,
.table th.is-inactive-progress {
  --table-color: var(--inactive-progress-invert);
  --table-cell-heading-color: var(--inactive-progress-invert);
  --table-cell-background-color: var(--inactive-progress);
  --table-cell-border-color: var(--inactive-progress);
}
.table td.is-row-inactive,
.table th.is-row-inactive {
  --table-color: var(--row-inactive-invert);
  --table-cell-heading-color: var(--row-inactive-invert);
  --table-cell-background-color: var(--row-inactive);
  --table-cell-border-color: var(--row-inactive);
}
.table td.is-row-onhand,
.table th.is-row-onhand {
  --table-color: var(--row-onhand-invert);
  --table-cell-heading-color: var(--row-onhand-invert);
  --table-cell-background-color: var(--row-onhand);
  --table-cell-border-color: var(--row-onhand);
}
.table td.is-critical-level,
.table th.is-critical-level {
  --table-color: var(--critical-level-invert);
  --table-cell-heading-color: var(--critical-level-invert);
  --table-cell-background-color: var(--critical-level);
  --table-cell-border-color: var(--critical-level);
}
.table td.is-warning-level,
.table th.is-warning-level {
  --table-color: var(--warning-level-invert);
  --table-cell-heading-color: var(--warning-level-invert);
  --table-cell-background-color: var(--warning-level);
  --table-cell-border-color: var(--warning-level);
}
.table td.is-info-level,
.table th.is-info-level {
  --table-color: var(--info-level-invert);
  --table-cell-heading-color: var(--info-level-invert);
  --table-cell-background-color: var(--info-level);
  --table-cell-border-color: var(--info-level);
}
.table td.is-waiting-summary,
.table th.is-waiting-summary {
  --table-color: var(--waiting-summary-invert);
  --table-cell-heading-color: var(--waiting-summary-invert);
  --table-cell-background-color: var(--waiting-summary);
  --table-cell-border-color: var(--waiting-summary);
}
.table td.is-document-summary,
.table th.is-document-summary {
  --table-color: var(--document-summary-invert);
  --table-cell-heading-color: var(--document-summary-invert);
  --table-cell-background-color: var(--document-summary);
  --table-cell-border-color: var(--document-summary);
}
.table td.is-training-summary,
.table th.is-training-summary {
  --table-color: var(--training-summary-invert);
  --table-cell-heading-color: var(--training-summary-invert);
  --table-cell-background-color: var(--training-summary);
  --table-cell-border-color: var(--training-summary);
}
.table td.is-waiting-print-summary,
.table th.is-waiting-print-summary {
  --table-color: var(--waiting-print-summary-invert);
  --table-cell-heading-color: var(--waiting-print-summary-invert);
  --table-cell-background-color: var(--waiting-print-summary);
  --table-cell-border-color: var(--waiting-print-summary);
}
.table td.is-printed-summary,
.table th.is-printed-summary {
  --table-color: var(--printed-summary-invert);
  --table-cell-heading-color: var(--printed-summary-invert);
  --table-cell-background-color: var(--printed-summary);
  --table-cell-border-color: var(--printed-summary);
}
.table td.is-score-1,
.table th.is-score-1 {
  --table-color: var(--score-1-invert);
  --table-cell-heading-color: var(--score-1-invert);
  --table-cell-background-color: var(--score-1);
  --table-cell-border-color: var(--score-1);
}
.table td.is-score-1-active,
.table th.is-score-1-active {
  --table-color: var(--score-1-active-invert);
  --table-cell-heading-color: var(--score-1-active-invert);
  --table-cell-background-color: var(--score-1-active);
  --table-cell-border-color: var(--score-1-active);
}
.table td.is-score-2,
.table th.is-score-2 {
  --table-color: var(--score-2-invert);
  --table-cell-heading-color: var(--score-2-invert);
  --table-cell-background-color: var(--score-2);
  --table-cell-border-color: var(--score-2);
}
.table td.is-score-2-active,
.table th.is-score-2-active {
  --table-color: var(--score-2-active-invert);
  --table-cell-heading-color: var(--score-2-active-invert);
  --table-cell-background-color: var(--score-2-active);
  --table-cell-border-color: var(--score-2-active);
}
.table td.is-score-3,
.table th.is-score-3 {
  --table-color: var(--score-3-invert);
  --table-cell-heading-color: var(--score-3-invert);
  --table-cell-background-color: var(--score-3);
  --table-cell-border-color: var(--score-3);
}
.table td.is-score-3-active,
.table th.is-score-3-active {
  --table-color: var(--score-3-active-invert);
  --table-cell-heading-color: var(--score-3-active-invert);
  --table-cell-background-color: var(--score-3-active);
  --table-cell-border-color: var(--score-3-active);
}
.table td.is-score-4,
.table th.is-score-4 {
  --table-color: var(--score-4-invert);
  --table-cell-heading-color: var(--score-4-invert);
  --table-cell-background-color: var(--score-4);
  --table-cell-border-color: var(--score-4);
}
.table td.is-score-4-active,
.table th.is-score-4-active {
  --table-color: var(--score-4-active-invert);
  --table-cell-heading-color: var(--score-4-active-invert);
  --table-cell-background-color: var(--score-4-active);
  --table-cell-border-color: var(--score-4-active);
}
.table td.is-score-5,
.table th.is-score-5 {
  --table-color: var(--score-5-invert);
  --table-cell-heading-color: var(--score-5-invert);
  --table-cell-background-color: var(--score-5);
  --table-cell-border-color: var(--score-5);
}
.table td.is-score-5-active,
.table th.is-score-5-active {
  --table-color: var(--score-5-active-invert);
  --table-cell-heading-color: var(--score-5-active-invert);
  --table-cell-background-color: var(--score-5-active);
  --table-cell-border-color: var(--score-5-active);
}
.table td.is-penalty-level-1,
.table th.is-penalty-level-1 {
  --table-color: var(--penalty-level-1-invert);
  --table-cell-heading-color: var(--penalty-level-1-invert);
  --table-cell-background-color: var(--penalty-level-1);
  --table-cell-border-color: var(--penalty-level-1);
}
.table td.is-penalty-level-2,
.table th.is-penalty-level-2 {
  --table-color: var(--penalty-level-2-invert);
  --table-cell-heading-color: var(--penalty-level-2-invert);
  --table-cell-background-color: var(--penalty-level-2);
  --table-cell-border-color: var(--penalty-level-2);
}
.table td.is-penalty-level-3,
.table th.is-penalty-level-3 {
  --table-color: var(--penalty-level-3-invert);
  --table-cell-heading-color: var(--penalty-level-3-invert);
  --table-cell-background-color: var(--penalty-level-3);
  --table-cell-border-color: var(--penalty-level-3);
}
.table td.is-penalty-level-1-hover,
.table th.is-penalty-level-1-hover {
  --table-color: var(--penalty-level-1-hover-invert);
  --table-cell-heading-color: var(--penalty-level-1-hover-invert);
  --table-cell-background-color: var(--penalty-level-1-hover);
  --table-cell-border-color: var(--penalty-level-1-hover);
}
.table td.is-penalty-level-2-hover,
.table th.is-penalty-level-2-hover {
  --table-color: var(--penalty-level-2-hover-invert);
  --table-cell-heading-color: var(--penalty-level-2-hover-invert);
  --table-cell-background-color: var(--penalty-level-2-hover);
  --table-cell-border-color: var(--penalty-level-2-hover);
}
.table td.is-penalty-level-3-hover,
.table th.is-penalty-level-3-hover {
  --table-color: var(--penalty-level-3-hover-invert);
  --table-cell-heading-color: var(--penalty-level-3-hover-invert);
  --table-cell-background-color: var(--penalty-level-3-hover);
  --table-cell-border-color: var(--penalty-level-3-hover);
}
.table td.is-special-work-select,
.table th.is-special-work-select {
  --table-color: var(--special-work-select-invert);
  --table-cell-heading-color: var(--special-work-select-invert);
  --table-cell-background-color: var(--special-work-select);
  --table-cell-border-color: var(--special-work-select);
}
.table td.is-company,
.table th.is-company {
  --table-color: var(--company-invert);
  --table-cell-heading-color: var(--company-invert);
  --table-cell-background-color: var(--company);
  --table-cell-border-color: var(--company);
}
.table td.is-site-manager,
.table th.is-site-manager {
  --table-color: var(--site-manager-invert);
  --table-cell-heading-color: var(--site-manager-invert);
  --table-cell-background-color: var(--site-manager);
  --table-cell-border-color: var(--site-manager);
}
.table td.is-safety,
.table th.is-safety {
  --table-color: var(--safety-invert);
  --table-cell-heading-color: var(--safety-invert);
  --table-cell-background-color: var(--safety);
  --table-cell-border-color: var(--safety);
}
.table td.is-applicant-bearer,
.table th.is-applicant-bearer {
  --table-color: var(--applicant-bearer-invert);
  --table-cell-heading-color: var(--applicant-bearer-invert);
  --table-cell-background-color: var(--applicant-bearer);
  --table-cell-border-color: var(--applicant-bearer);
}
.table td.is-penalty-point-1,
.table th.is-penalty-point-1 {
  --table-color: var(--penalty-point-1-invert);
  --table-cell-heading-color: var(--penalty-point-1-invert);
  --table-cell-background-color: var(--penalty-point-1);
  --table-cell-border-color: var(--penalty-point-1);
}
.table td.is-penalty-point-2,
.table th.is-penalty-point-2 {
  --table-color: var(--penalty-point-2-invert);
  --table-cell-heading-color: var(--penalty-point-2-invert);
  --table-cell-background-color: var(--penalty-point-2);
  --table-cell-border-color: var(--penalty-point-2);
}
.table td.is-penalty-point-3,
.table th.is-penalty-point-3 {
  --table-color: var(--penalty-point-3-invert);
  --table-cell-heading-color: var(--penalty-point-3-invert);
  --table-cell-background-color: var(--penalty-point-3);
  --table-cell-border-color: var(--penalty-point-3);
}
.table td.is-penalty-point-4,
.table th.is-penalty-point-4 {
  --table-color: var(--penalty-point-4-invert);
  --table-cell-heading-color: var(--penalty-point-4-invert);
  --table-cell-background-color: var(--penalty-point-4);
  --table-cell-border-color: var(--penalty-point-4);
}
.table td.is-plant-TOP,
.table th.is-plant-TOP {
  --table-color: var(--plant-TOP-invert);
  --table-cell-heading-color: var(--plant-TOP-invert);
  --table-cell-background-color: var(--plant-TOP);
  --table-cell-border-color: var(--plant-TOP);
}
.table td.is-plant-TOPSPP,
.table th.is-plant-TOPSPP {
  --table-color: var(--plant-TOPSPP-invert);
  --table-cell-heading-color: var(--plant-TOPSPP-invert);
  --table-cell-background-color: var(--plant-TOPSPP);
  --table-cell-border-color: var(--plant-TOPSPP);
}
.table td.is-plant-TLB,
.table th.is-plant-TLB {
  --table-color: var(--plant-TLB-invert);
  --table-cell-heading-color: var(--plant-TLB-invert);
  --table-cell-background-color: var(--plant-TLB);
  --table-cell-border-color: var(--plant-TLB);
}
.table td.is-plant-TPX,
.table th.is-plant-TPX {
  --table-color: var(--plant-TPX-invert);
  --table-cell-heading-color: var(--plant-TPX-invert);
  --table-cell-background-color: var(--plant-TPX);
  --table-cell-border-color: var(--plant-TPX);
}
.table td.is-plant-LABIX,
.table th.is-plant-LABIX {
  --table-color: var(--plant-LABIX-invert);
  --table-cell-heading-color: var(--plant-LABIX-invert);
  --table-cell-background-color: var(--plant-LABIX);
  --table-cell-border-color: var(--plant-LABIX);
}
.table td.is-plant-TP,
.table th.is-plant-TP {
  --table-color: var(--plant-TP-invert);
  --table-cell-heading-color: var(--plant-TP-invert);
  --table-cell-background-color: var(--plant-TP);
  --table-cell-border-color: var(--plant-TP);
}
.table td.is-home-company,
.table th.is-home-company {
  --table-color: var(--home-company-invert);
  --table-cell-heading-color: var(--home-company-invert);
  --table-cell-background-color: var(--home-company);
  --table-cell-border-color: var(--home-company);
}
.table td.is-home-contract,
.table th.is-home-contract {
  --table-color: var(--home-contract-invert);
  --table-cell-heading-color: var(--home-contract-invert);
  --table-cell-background-color: var(--home-contract);
  --table-cell-border-color: var(--home-contract);
}
.table td.is-home-contractor,
.table th.is-home-contractor {
  --table-color: var(--home-contractor-invert);
  --table-cell-heading-color: var(--home-contractor-invert);
  --table-cell-background-color: var(--home-contractor);
  --table-cell-border-color: var(--home-contractor);
}
.table td.is-home-normal,
.table th.is-home-normal {
  --table-color: var(--home-normal-invert);
  --table-cell-heading-color: var(--home-normal-invert);
  --table-cell-background-color: var(--home-normal);
  --table-cell-border-color: var(--home-normal);
}
.table td.is-home-special,
.table th.is-home-special {
  --table-color: var(--home-special-invert);
  --table-cell-heading-color: var(--home-special-invert);
  --table-cell-background-color: var(--home-special);
  --table-cell-border-color: var(--home-special);
}
.table td.is-home-incident,
.table th.is-home-incident {
  --table-color: var(--home-incident-invert);
  --table-cell-heading-color: var(--home-incident-invert);
  --table-cell-background-color: var(--home-incident);
  --table-cell-border-color: var(--home-incident);
}
.table td.is-home-critical,
.table th.is-home-critical {
  --table-color: var(--home-critical-invert);
  --table-cell-heading-color: var(--home-critical-invert);
  --table-cell-background-color: var(--home-critical);
  --table-cell-border-color: var(--home-critical);
}
.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.table td.is-selected,
.table th.is-selected {
  background-color: var(--table-row-active-background-color);
  color: var(--table-row-active-color);
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}
.table td.is-vcentered,
.table th.is-vcentered {
  vertical-align: middle;
}
.table th {
  color: var(--table-cell-heading-color);
}
.table th:not([align]) {
  text-align: var(--table-cell-text-align);
}
.table tr.is-selected {
  background-color: var(--table-row-active-background-color);
  color: var(--table-row-active-color);
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: var(--table-row-active-color);
  color: currentColor;
}
.table tr.is-white {
  --table-color: var(--white-invert);
  --table-cell-heading-color: var(--white-invert);
  --table-cell-background-color: var(--white);
  --table-cell-border-color: var(--white);
}
.table tr.is-black {
  --table-color: var(--black-invert);
  --table-cell-heading-color: var(--black-invert);
  --table-cell-background-color: var(--black);
  --table-cell-border-color: var(--black);
}
.table tr.is-light {
  --table-color: var(--light-invert);
  --table-cell-heading-color: var(--light-invert);
  --table-cell-background-color: var(--light);
  --table-cell-border-color: var(--light);
}
.table tr.is-dark {
  --table-color: var(--dark-invert);
  --table-cell-heading-color: var(--dark-invert);
  --table-cell-background-color: var(--dark);
  --table-cell-border-color: var(--dark);
}
.table tr.is-text {
  --table-color: var(--text-invert);
  --table-cell-heading-color: var(--text-invert);
  --table-cell-background-color: var(--text);
  --table-cell-border-color: var(--text);
}
.table tr.is-primary {
  --table-color: var(--primary-invert);
  --table-cell-heading-color: var(--primary-invert);
  --table-cell-background-color: var(--primary);
  --table-cell-border-color: var(--primary);
}
.table tr.is-secondary {
  --table-color: var(--secondary-invert);
  --table-cell-heading-color: var(--secondary-invert);
  --table-cell-background-color: var(--secondary);
  --table-cell-border-color: var(--secondary);
}
.table tr.is-link {
  --table-color: var(--link-invert);
  --table-cell-heading-color: var(--link-invert);
  --table-cell-background-color: var(--link);
  --table-cell-border-color: var(--link);
}
.table tr.is-info {
  --table-color: var(--info-invert);
  --table-cell-heading-color: var(--info-invert);
  --table-cell-background-color: var(--info);
  --table-cell-border-color: var(--info);
}
.table tr.is-success {
  --table-color: var(--success-invert);
  --table-cell-heading-color: var(--success-invert);
  --table-cell-background-color: var(--success);
  --table-cell-border-color: var(--success);
}
.table tr.is-warning {
  --table-color: var(--warning-invert);
  --table-cell-heading-color: var(--warning-invert);
  --table-cell-background-color: var(--warning);
  --table-cell-border-color: var(--warning);
}
.table tr.is-danger {
  --table-color: var(--danger-invert);
  --table-cell-heading-color: var(--danger-invert);
  --table-cell-background-color: var(--danger);
  --table-cell-border-color: var(--danger);
}
.table tr.is-accent {
  --table-color: var(--accent-invert);
  --table-cell-heading-color: var(--accent-invert);
  --table-cell-background-color: var(--accent);
  --table-cell-border-color: var(--accent);
}
.table tr.is-lighter {
  --table-color: var(--lighter-invert);
  --table-cell-heading-color: var(--lighter-invert);
  --table-cell-background-color: var(--lighter);
  --table-cell-border-color: var(--lighter);
}
.table tr.is-delete {
  --table-color: var(--delete-invert);
  --table-cell-heading-color: var(--delete-invert);
  --table-cell-background-color: var(--delete);
  --table-cell-border-color: var(--delete);
}
.table tr.is-table-header {
  --table-color: var(--table-header-invert);
  --table-cell-heading-color: var(--table-header-invert);
  --table-cell-background-color: var(--table-header);
  --table-cell-border-color: var(--table-header);
}
.table tr.is-spent {
  --table-color: var(--spent-invert);
  --table-cell-heading-color: var(--spent-invert);
  --table-cell-background-color: var(--spent);
  --table-cell-border-color: var(--spent);
}
.table tr.is-submit {
  --table-color: var(--submit-invert);
  --table-cell-heading-color: var(--submit-invert);
  --table-cell-background-color: var(--submit);
  --table-cell-border-color: var(--submit);
}
.table tr.is-approve {
  --table-color: var(--approve-invert);
  --table-cell-heading-color: var(--approve-invert);
  --table-cell-background-color: var(--approve);
  --table-cell-border-color: var(--approve);
}
.table tr.is-reject {
  --table-color: var(--reject-invert);
  --table-cell-heading-color: var(--reject-invert);
  --table-cell-background-color: var(--reject);
  --table-cell-border-color: var(--reject);
}
.table tr.is-pending {
  --table-color: var(--pending-invert);
  --table-cell-heading-color: var(--pending-invert);
  --table-cell-background-color: var(--pending);
  --table-cell-border-color: var(--pending);
}
.table tr.is-table-header-card {
  --table-color: var(--table-header-card-invert);
  --table-cell-heading-color: var(--table-header-card-invert);
  --table-cell-background-color: var(--table-header-card);
  --table-cell-border-color: var(--table-header-card);
}
.table tr.is-table-header-special {
  --table-color: var(--table-header-special-invert);
  --table-cell-heading-color: var(--table-header-special-invert);
  --table-cell-background-color: var(--table-header-special);
  --table-cell-border-color: var(--table-header-special);
}
.table tr.is-in-progress {
  --table-color: var(--in-progress-invert);
  --table-cell-heading-color: var(--in-progress-invert);
  --table-cell-background-color: var(--in-progress);
  --table-cell-border-color: var(--in-progress);
}
.table tr.is-inactive-progress {
  --table-color: var(--inactive-progress-invert);
  --table-cell-heading-color: var(--inactive-progress-invert);
  --table-cell-background-color: var(--inactive-progress);
  --table-cell-border-color: var(--inactive-progress);
}
.table tr.is-row-inactive {
  --table-color: var(--row-inactive-invert);
  --table-cell-heading-color: var(--row-inactive-invert);
  --table-cell-background-color: var(--row-inactive);
  --table-cell-border-color: var(--row-inactive);
}
.table tr.is-row-onhand {
  --table-color: var(--row-onhand-invert);
  --table-cell-heading-color: var(--row-onhand-invert);
  --table-cell-background-color: var(--row-onhand);
  --table-cell-border-color: var(--row-onhand);
}
.table tr.is-critical-level {
  --table-color: var(--critical-level-invert);
  --table-cell-heading-color: var(--critical-level-invert);
  --table-cell-background-color: var(--critical-level);
  --table-cell-border-color: var(--critical-level);
}
.table tr.is-warning-level {
  --table-color: var(--warning-level-invert);
  --table-cell-heading-color: var(--warning-level-invert);
  --table-cell-background-color: var(--warning-level);
  --table-cell-border-color: var(--warning-level);
}
.table tr.is-info-level {
  --table-color: var(--info-level-invert);
  --table-cell-heading-color: var(--info-level-invert);
  --table-cell-background-color: var(--info-level);
  --table-cell-border-color: var(--info-level);
}
.table tr.is-waiting-summary {
  --table-color: var(--waiting-summary-invert);
  --table-cell-heading-color: var(--waiting-summary-invert);
  --table-cell-background-color: var(--waiting-summary);
  --table-cell-border-color: var(--waiting-summary);
}
.table tr.is-document-summary {
  --table-color: var(--document-summary-invert);
  --table-cell-heading-color: var(--document-summary-invert);
  --table-cell-background-color: var(--document-summary);
  --table-cell-border-color: var(--document-summary);
}
.table tr.is-training-summary {
  --table-color: var(--training-summary-invert);
  --table-cell-heading-color: var(--training-summary-invert);
  --table-cell-background-color: var(--training-summary);
  --table-cell-border-color: var(--training-summary);
}
.table tr.is-waiting-print-summary {
  --table-color: var(--waiting-print-summary-invert);
  --table-cell-heading-color: var(--waiting-print-summary-invert);
  --table-cell-background-color: var(--waiting-print-summary);
  --table-cell-border-color: var(--waiting-print-summary);
}
.table tr.is-printed-summary {
  --table-color: var(--printed-summary-invert);
  --table-cell-heading-color: var(--printed-summary-invert);
  --table-cell-background-color: var(--printed-summary);
  --table-cell-border-color: var(--printed-summary);
}
.table tr.is-score-1 {
  --table-color: var(--score-1-invert);
  --table-cell-heading-color: var(--score-1-invert);
  --table-cell-background-color: var(--score-1);
  --table-cell-border-color: var(--score-1);
}
.table tr.is-score-1-active {
  --table-color: var(--score-1-active-invert);
  --table-cell-heading-color: var(--score-1-active-invert);
  --table-cell-background-color: var(--score-1-active);
  --table-cell-border-color: var(--score-1-active);
}
.table tr.is-score-2 {
  --table-color: var(--score-2-invert);
  --table-cell-heading-color: var(--score-2-invert);
  --table-cell-background-color: var(--score-2);
  --table-cell-border-color: var(--score-2);
}
.table tr.is-score-2-active {
  --table-color: var(--score-2-active-invert);
  --table-cell-heading-color: var(--score-2-active-invert);
  --table-cell-background-color: var(--score-2-active);
  --table-cell-border-color: var(--score-2-active);
}
.table tr.is-score-3 {
  --table-color: var(--score-3-invert);
  --table-cell-heading-color: var(--score-3-invert);
  --table-cell-background-color: var(--score-3);
  --table-cell-border-color: var(--score-3);
}
.table tr.is-score-3-active {
  --table-color: var(--score-3-active-invert);
  --table-cell-heading-color: var(--score-3-active-invert);
  --table-cell-background-color: var(--score-3-active);
  --table-cell-border-color: var(--score-3-active);
}
.table tr.is-score-4 {
  --table-color: var(--score-4-invert);
  --table-cell-heading-color: var(--score-4-invert);
  --table-cell-background-color: var(--score-4);
  --table-cell-border-color: var(--score-4);
}
.table tr.is-score-4-active {
  --table-color: var(--score-4-active-invert);
  --table-cell-heading-color: var(--score-4-active-invert);
  --table-cell-background-color: var(--score-4-active);
  --table-cell-border-color: var(--score-4-active);
}
.table tr.is-score-5 {
  --table-color: var(--score-5-invert);
  --table-cell-heading-color: var(--score-5-invert);
  --table-cell-background-color: var(--score-5);
  --table-cell-border-color: var(--score-5);
}
.table tr.is-score-5-active {
  --table-color: var(--score-5-active-invert);
  --table-cell-heading-color: var(--score-5-active-invert);
  --table-cell-background-color: var(--score-5-active);
  --table-cell-border-color: var(--score-5-active);
}
.table tr.is-penalty-level-1 {
  --table-color: var(--penalty-level-1-invert);
  --table-cell-heading-color: var(--penalty-level-1-invert);
  --table-cell-background-color: var(--penalty-level-1);
  --table-cell-border-color: var(--penalty-level-1);
}
.table tr.is-penalty-level-2 {
  --table-color: var(--penalty-level-2-invert);
  --table-cell-heading-color: var(--penalty-level-2-invert);
  --table-cell-background-color: var(--penalty-level-2);
  --table-cell-border-color: var(--penalty-level-2);
}
.table tr.is-penalty-level-3 {
  --table-color: var(--penalty-level-3-invert);
  --table-cell-heading-color: var(--penalty-level-3-invert);
  --table-cell-background-color: var(--penalty-level-3);
  --table-cell-border-color: var(--penalty-level-3);
}
.table tr.is-penalty-level-1-hover {
  --table-color: var(--penalty-level-1-hover-invert);
  --table-cell-heading-color: var(--penalty-level-1-hover-invert);
  --table-cell-background-color: var(--penalty-level-1-hover);
  --table-cell-border-color: var(--penalty-level-1-hover);
}
.table tr.is-penalty-level-2-hover {
  --table-color: var(--penalty-level-2-hover-invert);
  --table-cell-heading-color: var(--penalty-level-2-hover-invert);
  --table-cell-background-color: var(--penalty-level-2-hover);
  --table-cell-border-color: var(--penalty-level-2-hover);
}
.table tr.is-penalty-level-3-hover {
  --table-color: var(--penalty-level-3-hover-invert);
  --table-cell-heading-color: var(--penalty-level-3-hover-invert);
  --table-cell-background-color: var(--penalty-level-3-hover);
  --table-cell-border-color: var(--penalty-level-3-hover);
}
.table tr.is-special-work-select {
  --table-color: var(--special-work-select-invert);
  --table-cell-heading-color: var(--special-work-select-invert);
  --table-cell-background-color: var(--special-work-select);
  --table-cell-border-color: var(--special-work-select);
}
.table tr.is-company {
  --table-color: var(--company-invert);
  --table-cell-heading-color: var(--company-invert);
  --table-cell-background-color: var(--company);
  --table-cell-border-color: var(--company);
}
.table tr.is-site-manager {
  --table-color: var(--site-manager-invert);
  --table-cell-heading-color: var(--site-manager-invert);
  --table-cell-background-color: var(--site-manager);
  --table-cell-border-color: var(--site-manager);
}
.table tr.is-safety {
  --table-color: var(--safety-invert);
  --table-cell-heading-color: var(--safety-invert);
  --table-cell-background-color: var(--safety);
  --table-cell-border-color: var(--safety);
}
.table tr.is-applicant-bearer {
  --table-color: var(--applicant-bearer-invert);
  --table-cell-heading-color: var(--applicant-bearer-invert);
  --table-cell-background-color: var(--applicant-bearer);
  --table-cell-border-color: var(--applicant-bearer);
}
.table tr.is-penalty-point-1 {
  --table-color: var(--penalty-point-1-invert);
  --table-cell-heading-color: var(--penalty-point-1-invert);
  --table-cell-background-color: var(--penalty-point-1);
  --table-cell-border-color: var(--penalty-point-1);
}
.table tr.is-penalty-point-2 {
  --table-color: var(--penalty-point-2-invert);
  --table-cell-heading-color: var(--penalty-point-2-invert);
  --table-cell-background-color: var(--penalty-point-2);
  --table-cell-border-color: var(--penalty-point-2);
}
.table tr.is-penalty-point-3 {
  --table-color: var(--penalty-point-3-invert);
  --table-cell-heading-color: var(--penalty-point-3-invert);
  --table-cell-background-color: var(--penalty-point-3);
  --table-cell-border-color: var(--penalty-point-3);
}
.table tr.is-penalty-point-4 {
  --table-color: var(--penalty-point-4-invert);
  --table-cell-heading-color: var(--penalty-point-4-invert);
  --table-cell-background-color: var(--penalty-point-4);
  --table-cell-border-color: var(--penalty-point-4);
}
.table tr.is-plant-TOP {
  --table-color: var(--plant-TOP-invert);
  --table-cell-heading-color: var(--plant-TOP-invert);
  --table-cell-background-color: var(--plant-TOP);
  --table-cell-border-color: var(--plant-TOP);
}
.table tr.is-plant-TOPSPP {
  --table-color: var(--plant-TOPSPP-invert);
  --table-cell-heading-color: var(--plant-TOPSPP-invert);
  --table-cell-background-color: var(--plant-TOPSPP);
  --table-cell-border-color: var(--plant-TOPSPP);
}
.table tr.is-plant-TLB {
  --table-color: var(--plant-TLB-invert);
  --table-cell-heading-color: var(--plant-TLB-invert);
  --table-cell-background-color: var(--plant-TLB);
  --table-cell-border-color: var(--plant-TLB);
}
.table tr.is-plant-TPX {
  --table-color: var(--plant-TPX-invert);
  --table-cell-heading-color: var(--plant-TPX-invert);
  --table-cell-background-color: var(--plant-TPX);
  --table-cell-border-color: var(--plant-TPX);
}
.table tr.is-plant-LABIX {
  --table-color: var(--plant-LABIX-invert);
  --table-cell-heading-color: var(--plant-LABIX-invert);
  --table-cell-background-color: var(--plant-LABIX);
  --table-cell-border-color: var(--plant-LABIX);
}
.table tr.is-plant-TP {
  --table-color: var(--plant-TP-invert);
  --table-cell-heading-color: var(--plant-TP-invert);
  --table-cell-background-color: var(--plant-TP);
  --table-cell-border-color: var(--plant-TP);
}
.table tr.is-home-company {
  --table-color: var(--home-company-invert);
  --table-cell-heading-color: var(--home-company-invert);
  --table-cell-background-color: var(--home-company);
  --table-cell-border-color: var(--home-company);
}
.table tr.is-home-contract {
  --table-color: var(--home-contract-invert);
  --table-cell-heading-color: var(--home-contract-invert);
  --table-cell-background-color: var(--home-contract);
  --table-cell-border-color: var(--home-contract);
}
.table tr.is-home-contractor {
  --table-color: var(--home-contractor-invert);
  --table-cell-heading-color: var(--home-contractor-invert);
  --table-cell-background-color: var(--home-contractor);
  --table-cell-border-color: var(--home-contractor);
}
.table tr.is-home-normal {
  --table-color: var(--home-normal-invert);
  --table-cell-heading-color: var(--home-normal-invert);
  --table-cell-background-color: var(--home-normal);
  --table-cell-border-color: var(--home-normal);
}
.table tr.is-home-special {
  --table-color: var(--home-special-invert);
  --table-cell-heading-color: var(--home-special-invert);
  --table-cell-background-color: var(--home-special);
  --table-cell-border-color: var(--home-special);
}
.table tr.is-home-incident {
  --table-color: var(--home-incident-invert);
  --table-cell-heading-color: var(--home-incident-invert);
  --table-cell-background-color: var(--home-incident);
  --table-cell-border-color: var(--home-incident);
}
.table tr.is-home-critical {
  --table-color: var(--home-critical-invert);
  --table-cell-heading-color: var(--home-critical-invert);
  --table-cell-background-color: var(--home-critical);
  --table-cell-border-color: var(--home-critical);
}
.table thead {
  background-color: var(--table-head-background-color);
}
.table thead td,
.table thead th {
  border-width: var(--table-head-cell-border-width);
  color: var(--table-head-cell-color);
}
.table tfoot {
  background-color: var(--table-foot-background-color);
}
.table tfoot td,
.table tfoot th {
  border-width: var(--table-foot-cell-border-width);
  color: var(--table-foot-cell-color);
}
.table tbody {
  background-color: var(--table-body-background-color);
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: var(--table-row-hover-background-color);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: var(--table-row-hover-background-color);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: var(--table-striped-row-even-hover-background-color);
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: var(--table-striped-row-even-background-color);
}
.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}
.title,
.subtitle {
  --title-color: var(--text-strong);
  --title-family: false;
  --title-size: 3rem;
  --title-weight: var(--weight-extrabold);
  --title-line-height: 1.125;
  --title-strong-color: inherit;
  --title-strong-weight: inherit;
  --title-sub-size: 0.75em;
  --title-sup-size: 0.75em;
  --subtitle-color: var(--text);
  --subtitle-family: false;
  --subtitle-size: var(--size-5);
  --subtitle-weight: var(--weight-normal);
  --subtitle-line-height: 1.25;
  --subtitle-strong-color: var(--text-strong);
  --subtitle-strong-weight: var(--weight-semibold);
}
.title,
.subtitle {
  word-break: break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}
.title sub,
.subtitle sub {
  font-size: var(--title-sub-size);
}
.title sup,
.subtitle sup {
  font-size: var(--title-sup-size);
}
.title .tag,
.subtitle .tag {
  vertical-align: middle;
}
.title {
  color: var(--title-color);
  font-size: var(--title-size);
  font-weight: var(--title-weight);
  line-height: var(--title-line-height);
}
.title strong {
  color: var(--title-strong-color);
  font-weight: var(--title-strong-weight);
}
.title:not(.is-spaced):has(+ .subtitle) {
  margin-bottom: 0;
}
.title.is-1 {
  font-size: 3rem;
}
.title.is-2 {
  font-size: 2.5rem;
}
.title.is-3 {
  font-size: 2rem;
}
.title.is-4 {
  font-size: 1.5rem;
}
.title.is-5 {
  font-size: 1.25rem;
}
.title.is-6 {
  font-size: 1rem;
}
.title.is-7 {
  font-size: 0.75rem;
}
.subtitle {
  color: var(--subtitle-color);
  font-size: var(--subtitle-size);
  font-weight: var(--subtitle-weight);
  line-height: var(--subtitle-line-height);
}
.subtitle strong {
  color: var(--subtitle-strong-color);
  font-weight: var(--subtitle-strong-weight);
}
.subtitle:not(.is-spaced):has(+ .title) {
  margin-bottom: 0;
}
.subtitle.is-1 {
  font-size: 3rem;
}
.subtitle.is-2 {
  font-size: 2.5rem;
}
.subtitle.is-3 {
  font-size: 2rem;
}
.subtitle.is-4 {
  font-size: 1.5rem;
}
.subtitle.is-5 {
  font-size: 1.25rem;
}
.subtitle.is-6 {
  font-size: 1rem;
}
.subtitle.is-7 {
  font-size: 0.75rem;
}
.badge {
  display: inline-block;
  min-width: 1.4em;
  padding: 0.2em 0.4em;
  font-weight: 500;
  font-size: 1.2rem;
  color: #003056;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background: #f1f3f4;
  border-radius: 1em;
}
.badge.is-white {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #ffffff;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-black {
  background: #0a0a0a;
  color: #fff;
}
.badge.button .badge {
  color: #0a0a0a;
  background: #fff;
}
.badge.is-light {
  background: #f1f3f4;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #f1f3f4;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-dark {
  background: #404040;
  color: #fff;
}
.badge.button .badge {
  color: #404040;
  background: #fff;
}
.badge.is-text {
  background: #003056;
  color: #ffffff;
}
.badge.button .badge {
  color: #003056;
  background: #ffffff;
}
.badge.is-primary {
  background: #0077d6;
  color: #fff;
}
.badge.button .badge {
  color: #0077d6;
  background: #fff;
}
.badge.is-secondary {
  background: #2587d5;
  color: #fff;
}
.badge.button .badge {
  color: #2587d5;
  background: #fff;
}
.badge.is-link {
  background: #0077d6;
  color: #fff;
}
.badge.button .badge {
  color: #0077d6;
  background: #fff;
}
.badge.is-info {
  background: #005ba3;
  color: #fff;
}
.badge.button .badge {
  color: #005ba3;
  background: #fff;
}
.badge.is-success {
  background: #228b22;
  color: #fff;
}
.badge.button .badge {
  color: #228b22;
  background: #fff;
}
.badge.is-warning {
  background: #fdc825;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #fdc825;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-danger {
  background: #dd004b;
  color: #fff;
}
.badge.button .badge {
  color: #dd004b;
  background: #fff;
}
.badge.is-accent {
  background: #e11383;
  color: #fff;
}
.badge.button .badge {
  color: #e11383;
  background: #fff;
}
.badge.is-lighter {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #fafafa;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-delete {
  background: #7a7a7a;
  color: #fff;
}
.badge.button .badge {
  color: #7a7a7a;
  background: #fff;
}
.badge.is-table-header {
  background: #566d80;
  color: #fff;
}
.badge.button .badge {
  color: #566d80;
  background: #fff;
}
.badge.is-spent {
  background: #e11383;
  color: #fff;
}
.badge.button .badge {
  color: #e11383;
  background: #fff;
}
.badge.is-submit {
  background: #40a9b3;
  color: #fff;
}
.badge.button .badge {
  color: #40a9b3;
  background: #fff;
}
.badge.is-approve {
  background: #41b232;
  color: #fff;
}
.badge.button .badge {
  color: #41b232;
  background: #fff;
}
.badge.is-reject {
  background: #de1717;
  color: #fff;
}
.badge.button .badge {
  color: #de1717;
  background: #fff;
}
.badge.is-pending {
  background: #FFC400;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #FFC400;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-table-header-card {
  background: #3b709b;
  color: #fff;
}
.badge.button .badge {
  color: #3b709b;
  background: #fff;
}
.badge.is-table-header-special {
  background: #064b64;
  color: #fff;
}
.badge.button .badge {
  color: #064b64;
  background: #fff;
}
.badge.is-in-progress {
  background: #1277d6;
  color: #fff;
}
.badge.button .badge {
  color: #1277d6;
  background: #fff;
}
.badge.is-inactive-progress {
  background: #566d80;
  color: #fff;
}
.badge.button .badge {
  color: #566d80;
  background: #fff;
}
.badge.is-row-inactive {
  background: #d4dbde;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #d4dbde;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-row-onhand {
  background: #eff8ff;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #eff8ff;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-critical-level {
  background: #de1717;
  color: #fff;
}
.badge.button .badge {
  color: #de1717;
  background: #fff;
}
.badge.is-warning-level {
  background: #dd5800;
  color: #fff;
}
.badge.button .badge {
  color: #dd5800;
  background: #fff;
}
.badge.is-info-level {
  background: #ffb112;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #ffb112;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-waiting-summary {
  background: #ce2d2d;
  color: #fff;
}
.badge.button .badge {
  color: #ce2d2d;
  background: #fff;
}
.badge.is-document-summary {
  background: #064b64;
  color: #fff;
}
.badge.button .badge {
  color: #064b64;
  background: #fff;
}
.badge.is-training-summary {
  background: #40a9b3;
  color: #fff;
}
.badge.button .badge {
  color: #40a9b3;
  background: #fff;
}
.badge.is-waiting-print-summary {
  background: #bfc425;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #bfc425;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-printed-summary {
  background: #e11483;
  color: #fff;
}
.badge.button .badge {
  color: #e11483;
  background: #fff;
}
.badge.is-score-1 {
  background: #F7DADA;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #F7DADA;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-score-1-active {
  background: #D94D4D;
  color: #fff;
}
.badge.button .badge {
  color: #D94D4D;
  background: #fff;
}
.badge.is-score-2 {
  background: #FDF5D2;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #FDF5D2;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-score-2-active {
  background: #FAD125;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #FAD125;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-score-3 {
  background: #E9F5E5;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #E9F5E5;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-score-3-active {
  background: #97D082;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #97D082;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-score-4 {
  background: #E0EADD;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #E0EADD;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-score-4-active {
  background: #6B9B59;
  color: #fff;
}
.badge.button .badge {
  color: #6B9B59;
  background: #fff;
}
.badge.is-score-5 {
  background: #DDE8F6;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #DDE8F6;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-score-5-active {
  background: #5992D5;
  color: #fff;
}
.badge.button .badge {
  color: #5992D5;
  background: #fff;
}
.badge.is-penalty-level-1 {
  background: #FFC400;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #FFC400;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-penalty-level-2 {
  background: #F07600;
  color: #fff;
}
.badge.button .badge {
  color: #F07600;
  background: #fff;
}
.badge.is-penalty-level-3 {
  background: #CE2D2D;
  color: #fff;
}
.badge.button .badge {
  color: #CE2D2D;
  background: #fff;
}
.badge.is-penalty-level-1-hover {
  background: #FFF3CC;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #FFF3CC;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-penalty-level-2-hover {
  background: #FFDDBD;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #FFDDBD;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-penalty-level-3-hover {
  background: #FFBDBD;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #FFBDBD;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-special-work-select {
  background: #e11383;
  color: #fff;
}
.badge.button .badge {
  color: #e11383;
  background: #fff;
}
.badge.is-company {
  background: #462246;
  color: #fff;
}
.badge.button .badge {
  color: #462246;
  background: #fff;
}
.badge.is-site-manager {
  background: #B05F6B;
  color: #fff;
}
.badge.button .badge {
  color: #B05F6B;
  background: #fff;
}
.badge.is-safety {
  background: #EE6B51;
  color: #fff;
}
.badge.button .badge {
  color: #EE6B51;
  background: #fff;
}
.badge.is-applicant-bearer {
  background: #41B49C;
  color: #fff;
}
.badge.button .badge {
  color: #41B49C;
  background: #fff;
}
.badge.is-penalty-point-1 {
  background: #D9F0D6;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #D9F0D6;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-penalty-point-2 {
  background: #FFF3CB;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #FFF3CB;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-penalty-point-3 {
  background: #FBE3CB;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #FBE3CB;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-penalty-point-4 {
  background: #EFDEE1;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #EFDEE1;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-plant-TOP {
  background: #ffc400;
  color: #fff;
}
.badge.button .badge {
  color: #ffc400;
  background: #fff;
}
.badge.is-plant-TOPSPP {
  background: #48b26d;
  color: #fff;
}
.badge.button .badge {
  color: #48b26d;
  background: #fff;
}
.badge.is-plant-TLB {
  background: #1daefc;
  color: #fff;
}
.badge.button .badge {
  color: #1daefc;
  background: #fff;
}
.badge.is-plant-TPX {
  background: #26648b;
  color: #fff;
}
.badge.button .badge {
  color: #26648b;
  background: #fff;
}
.badge.is-plant-LABIX {
  background: #ce2d2d;
  color: #fff;
}
.badge.button .badge {
  color: #ce2d2d;
  background: #fff;
}
.badge.is-plant-TP {
  background: #ED7600;
  color: #fff;
}
.badge.button .badge {
  color: #ED7600;
  background: #fff;
}
.badge.is-home-company {
  background: #41b49c;
  color: #fff;
}
.badge.button .badge {
  color: #41b49c;
  background: #fff;
}
.badge.is-home-contract {
  background: #fdc348;
  color: rgba(0, 0, 0, 0.7);
}
.badge.button .badge {
  color: #fdc348;
  background: rgba(0, 0, 0, 0.7);
}
.badge.is-home-contractor {
  background: #b05f6b;
  color: #fff;
}
.badge.button .badge {
  color: #b05f6b;
  background: #fff;
}
.badge.is-home-normal {
  background: #40a9b3;
  color: #fff;
}
.badge.button .badge {
  color: #40a9b3;
  background: #fff;
}
.badge.is-home-special {
  background: #ee6b51;
  color: #fff;
}
.badge.button .badge {
  color: #ee6b51;
  background: #fff;
}
.badge.is-home-incident {
  background: #ce2d2d;
  color: #fff;
}
.badge.button .badge {
  color: #ce2d2d;
  background: #fff;
}
.badge.is-home-critical {
  background: #e11383;
  color: #fff;
}
.badge.button .badge {
  color: #e11383;
  background: #fff;
}
.circle {
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background: #666666;
}
.circle.is-white {
  background: #ffffff;
}
.circle.is-black {
  background: #0a0a0a;
}
.circle.is-light {
  background: #f1f3f4;
}
.circle.is-dark {
  background: #404040;
}
.circle.is-text {
  background: #003056;
}
.circle.is-primary {
  background: #0077d6;
}
.circle.is-secondary {
  background: #2587d5;
}
.circle.is-link {
  background: #0077d6;
}
.circle.is-info {
  background: #005ba3;
}
.circle.is-success {
  background: #228b22;
}
.circle.is-warning {
  background: #fdc825;
}
.circle.is-danger {
  background: #dd004b;
}
.circle.is-accent {
  background: #e11383;
}
.circle.is-lighter {
  background: #fafafa;
}
.circle.is-delete {
  background: #7a7a7a;
}
.circle.is-table-header {
  background: #566d80;
}
.circle.is-spent {
  background: #e11383;
}
.circle.is-submit {
  background: #40a9b3;
}
.circle.is-approve {
  background: #41b232;
}
.circle.is-reject {
  background: #de1717;
}
.circle.is-pending {
  background: #FFC400;
}
.circle.is-table-header-card {
  background: #3b709b;
}
.circle.is-table-header-special {
  background: #064b64;
}
.circle.is-in-progress {
  background: #1277d6;
}
.circle.is-inactive-progress {
  background: #566d80;
}
.circle.is-row-inactive {
  background: #d4dbde;
}
.circle.is-row-onhand {
  background: #eff8ff;
}
.circle.is-critical-level {
  background: #de1717;
}
.circle.is-warning-level {
  background: #dd5800;
}
.circle.is-info-level {
  background: #ffb112;
}
.circle.is-waiting-summary {
  background: #ce2d2d;
}
.circle.is-document-summary {
  background: #064b64;
}
.circle.is-training-summary {
  background: #40a9b3;
}
.circle.is-waiting-print-summary {
  background: #bfc425;
}
.circle.is-printed-summary {
  background: #e11483;
}
.circle.is-score-1 {
  background: #F7DADA;
}
.circle.is-score-1-active {
  background: #D94D4D;
}
.circle.is-score-2 {
  background: #FDF5D2;
}
.circle.is-score-2-active {
  background: #FAD125;
}
.circle.is-score-3 {
  background: #E9F5E5;
}
.circle.is-score-3-active {
  background: #97D082;
}
.circle.is-score-4 {
  background: #E0EADD;
}
.circle.is-score-4-active {
  background: #6B9B59;
}
.circle.is-score-5 {
  background: #DDE8F6;
}
.circle.is-score-5-active {
  background: #5992D5;
}
.circle.is-penalty-level-1 {
  background: #FFC400;
}
.circle.is-penalty-level-2 {
  background: #F07600;
}
.circle.is-penalty-level-3 {
  background: #CE2D2D;
}
.circle.is-penalty-level-1-hover {
  background: #FFF3CC;
}
.circle.is-penalty-level-2-hover {
  background: #FFDDBD;
}
.circle.is-penalty-level-3-hover {
  background: #FFBDBD;
}
.circle.is-special-work-select {
  background: #e11383;
}
.circle.is-company {
  background: #462246;
}
.circle.is-site-manager {
  background: #B05F6B;
}
.circle.is-safety {
  background: #EE6B51;
}
.circle.is-applicant-bearer {
  background: #41B49C;
}
.circle.is-penalty-point-1 {
  background: #D9F0D6;
}
.circle.is-penalty-point-2 {
  background: #FFF3CB;
}
.circle.is-penalty-point-3 {
  background: #FBE3CB;
}
.circle.is-penalty-point-4 {
  background: #EFDEE1;
}
.circle.is-plant-TOP {
  background: #ffc400;
}
.circle.is-plant-TOPSPP {
  background: #48b26d;
}
.circle.is-plant-TLB {
  background: #1daefc;
}
.circle.is-plant-TPX {
  background: #26648b;
}
.circle.is-plant-LABIX {
  background: #ce2d2d;
}
.circle.is-plant-TP {
  background: #ED7600;
}
.circle.is-home-company {
  background: #41b49c;
}
.circle.is-home-contract {
  background: #fdc348;
}
.circle.is-home-contractor {
  background: #b05f6b;
}
.circle.is-home-normal {
  background: #40a9b3;
}
.circle.is-home-special {
  background: #ee6b51;
}
.circle.is-home-incident {
  background: #ce2d2d;
}
.circle.is-home-critical {
  background: #e11383;
}
.triangle-up {
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-bottom: 0.5em solid black;
}
.triangle-up.is-white {
  border-bottom: 0.5em solid #ffffff;
}
.triangle-up.is-black {
  border-bottom: 0.5em solid #0a0a0a;
}
.triangle-up.is-light {
  border-bottom: 0.5em solid #f1f3f4;
}
.triangle-up.is-dark {
  border-bottom: 0.5em solid #404040;
}
.triangle-up.is-text {
  border-bottom: 0.5em solid #003056;
}
.triangle-up.is-primary {
  border-bottom: 0.5em solid #0077d6;
}
.triangle-up.is-secondary {
  border-bottom: 0.5em solid #2587d5;
}
.triangle-up.is-link {
  border-bottom: 0.5em solid #0077d6;
}
.triangle-up.is-info {
  border-bottom: 0.5em solid #005ba3;
}
.triangle-up.is-success {
  border-bottom: 0.5em solid #228b22;
}
.triangle-up.is-warning {
  border-bottom: 0.5em solid #fdc825;
}
.triangle-up.is-danger {
  border-bottom: 0.5em solid #dd004b;
}
.triangle-up.is-accent {
  border-bottom: 0.5em solid #e11383;
}
.triangle-up.is-lighter {
  border-bottom: 0.5em solid #fafafa;
}
.triangle-up.is-delete {
  border-bottom: 0.5em solid #7a7a7a;
}
.triangle-up.is-table-header {
  border-bottom: 0.5em solid #566d80;
}
.triangle-up.is-spent {
  border-bottom: 0.5em solid #e11383;
}
.triangle-up.is-submit {
  border-bottom: 0.5em solid #40a9b3;
}
.triangle-up.is-approve {
  border-bottom: 0.5em solid #41b232;
}
.triangle-up.is-reject {
  border-bottom: 0.5em solid #de1717;
}
.triangle-up.is-pending {
  border-bottom: 0.5em solid #FFC400;
}
.triangle-up.is-table-header-card {
  border-bottom: 0.5em solid #3b709b;
}
.triangle-up.is-table-header-special {
  border-bottom: 0.5em solid #064b64;
}
.triangle-up.is-in-progress {
  border-bottom: 0.5em solid #1277d6;
}
.triangle-up.is-inactive-progress {
  border-bottom: 0.5em solid #566d80;
}
.triangle-up.is-row-inactive {
  border-bottom: 0.5em solid #d4dbde;
}
.triangle-up.is-row-onhand {
  border-bottom: 0.5em solid #eff8ff;
}
.triangle-up.is-critical-level {
  border-bottom: 0.5em solid #de1717;
}
.triangle-up.is-warning-level {
  border-bottom: 0.5em solid #dd5800;
}
.triangle-up.is-info-level {
  border-bottom: 0.5em solid #ffb112;
}
.triangle-up.is-waiting-summary {
  border-bottom: 0.5em solid #ce2d2d;
}
.triangle-up.is-document-summary {
  border-bottom: 0.5em solid #064b64;
}
.triangle-up.is-training-summary {
  border-bottom: 0.5em solid #40a9b3;
}
.triangle-up.is-waiting-print-summary {
  border-bottom: 0.5em solid #bfc425;
}
.triangle-up.is-printed-summary {
  border-bottom: 0.5em solid #e11483;
}
.triangle-up.is-score-1 {
  border-bottom: 0.5em solid #F7DADA;
}
.triangle-up.is-score-1-active {
  border-bottom: 0.5em solid #D94D4D;
}
.triangle-up.is-score-2 {
  border-bottom: 0.5em solid #FDF5D2;
}
.triangle-up.is-score-2-active {
  border-bottom: 0.5em solid #FAD125;
}
.triangle-up.is-score-3 {
  border-bottom: 0.5em solid #E9F5E5;
}
.triangle-up.is-score-3-active {
  border-bottom: 0.5em solid #97D082;
}
.triangle-up.is-score-4 {
  border-bottom: 0.5em solid #E0EADD;
}
.triangle-up.is-score-4-active {
  border-bottom: 0.5em solid #6B9B59;
}
.triangle-up.is-score-5 {
  border-bottom: 0.5em solid #DDE8F6;
}
.triangle-up.is-score-5-active {
  border-bottom: 0.5em solid #5992D5;
}
.triangle-up.is-penalty-level-1 {
  border-bottom: 0.5em solid #FFC400;
}
.triangle-up.is-penalty-level-2 {
  border-bottom: 0.5em solid #F07600;
}
.triangle-up.is-penalty-level-3 {
  border-bottom: 0.5em solid #CE2D2D;
}
.triangle-up.is-penalty-level-1-hover {
  border-bottom: 0.5em solid #FFF3CC;
}
.triangle-up.is-penalty-level-2-hover {
  border-bottom: 0.5em solid #FFDDBD;
}
.triangle-up.is-penalty-level-3-hover {
  border-bottom: 0.5em solid #FFBDBD;
}
.triangle-up.is-special-work-select {
  border-bottom: 0.5em solid #e11383;
}
.triangle-up.is-company {
  border-bottom: 0.5em solid #462246;
}
.triangle-up.is-site-manager {
  border-bottom: 0.5em solid #B05F6B;
}
.triangle-up.is-safety {
  border-bottom: 0.5em solid #EE6B51;
}
.triangle-up.is-applicant-bearer {
  border-bottom: 0.5em solid #41B49C;
}
.triangle-up.is-penalty-point-1 {
  border-bottom: 0.5em solid #D9F0D6;
}
.triangle-up.is-penalty-point-2 {
  border-bottom: 0.5em solid #FFF3CB;
}
.triangle-up.is-penalty-point-3 {
  border-bottom: 0.5em solid #FBE3CB;
}
.triangle-up.is-penalty-point-4 {
  border-bottom: 0.5em solid #EFDEE1;
}
.triangle-up.is-plant-TOP {
  border-bottom: 0.5em solid #ffc400;
}
.triangle-up.is-plant-TOPSPP {
  border-bottom: 0.5em solid #48b26d;
}
.triangle-up.is-plant-TLB {
  border-bottom: 0.5em solid #1daefc;
}
.triangle-up.is-plant-TPX {
  border-bottom: 0.5em solid #26648b;
}
.triangle-up.is-plant-LABIX {
  border-bottom: 0.5em solid #ce2d2d;
}
.triangle-up.is-plant-TP {
  border-bottom: 0.5em solid #ED7600;
}
.triangle-up.is-home-company {
  border-bottom: 0.5em solid #41b49c;
}
.triangle-up.is-home-contract {
  border-bottom: 0.5em solid #fdc348;
}
.triangle-up.is-home-contractor {
  border-bottom: 0.5em solid #b05f6b;
}
.triangle-up.is-home-normal {
  border-bottom: 0.5em solid #40a9b3;
}
.triangle-up.is-home-special {
  border-bottom: 0.5em solid #ee6b51;
}
.triangle-up.is-home-incident {
  border-bottom: 0.5em solid #ce2d2d;
}
.triangle-up.is-home-critical {
  border-bottom: 0.5em solid #e11383;
}
.triangle-down {
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 0.5em solid black;
}
.triangle-down.is-white {
  border-top: 0.5em solid #ffffff;
}
.triangle-down.is-black {
  border-top: 0.5em solid #0a0a0a;
}
.triangle-down.is-light {
  border-top: 0.5em solid #f1f3f4;
}
.triangle-down.is-dark {
  border-top: 0.5em solid #404040;
}
.triangle-down.is-text {
  border-top: 0.5em solid #003056;
}
.triangle-down.is-primary {
  border-top: 0.5em solid #0077d6;
}
.triangle-down.is-secondary {
  border-top: 0.5em solid #2587d5;
}
.triangle-down.is-link {
  border-top: 0.5em solid #0077d6;
}
.triangle-down.is-info {
  border-top: 0.5em solid #005ba3;
}
.triangle-down.is-success {
  border-top: 0.5em solid #228b22;
}
.triangle-down.is-warning {
  border-top: 0.5em solid #fdc825;
}
.triangle-down.is-danger {
  border-top: 0.5em solid #dd004b;
}
.triangle-down.is-accent {
  border-top: 0.5em solid #e11383;
}
.triangle-down.is-lighter {
  border-top: 0.5em solid #fafafa;
}
.triangle-down.is-delete {
  border-top: 0.5em solid #7a7a7a;
}
.triangle-down.is-table-header {
  border-top: 0.5em solid #566d80;
}
.triangle-down.is-spent {
  border-top: 0.5em solid #e11383;
}
.triangle-down.is-submit {
  border-top: 0.5em solid #40a9b3;
}
.triangle-down.is-approve {
  border-top: 0.5em solid #41b232;
}
.triangle-down.is-reject {
  border-top: 0.5em solid #de1717;
}
.triangle-down.is-pending {
  border-top: 0.5em solid #FFC400;
}
.triangle-down.is-table-header-card {
  border-top: 0.5em solid #3b709b;
}
.triangle-down.is-table-header-special {
  border-top: 0.5em solid #064b64;
}
.triangle-down.is-in-progress {
  border-top: 0.5em solid #1277d6;
}
.triangle-down.is-inactive-progress {
  border-top: 0.5em solid #566d80;
}
.triangle-down.is-row-inactive {
  border-top: 0.5em solid #d4dbde;
}
.triangle-down.is-row-onhand {
  border-top: 0.5em solid #eff8ff;
}
.triangle-down.is-critical-level {
  border-top: 0.5em solid #de1717;
}
.triangle-down.is-warning-level {
  border-top: 0.5em solid #dd5800;
}
.triangle-down.is-info-level {
  border-top: 0.5em solid #ffb112;
}
.triangle-down.is-waiting-summary {
  border-top: 0.5em solid #ce2d2d;
}
.triangle-down.is-document-summary {
  border-top: 0.5em solid #064b64;
}
.triangle-down.is-training-summary {
  border-top: 0.5em solid #40a9b3;
}
.triangle-down.is-waiting-print-summary {
  border-top: 0.5em solid #bfc425;
}
.triangle-down.is-printed-summary {
  border-top: 0.5em solid #e11483;
}
.triangle-down.is-score-1 {
  border-top: 0.5em solid #F7DADA;
}
.triangle-down.is-score-1-active {
  border-top: 0.5em solid #D94D4D;
}
.triangle-down.is-score-2 {
  border-top: 0.5em solid #FDF5D2;
}
.triangle-down.is-score-2-active {
  border-top: 0.5em solid #FAD125;
}
.triangle-down.is-score-3 {
  border-top: 0.5em solid #E9F5E5;
}
.triangle-down.is-score-3-active {
  border-top: 0.5em solid #97D082;
}
.triangle-down.is-score-4 {
  border-top: 0.5em solid #E0EADD;
}
.triangle-down.is-score-4-active {
  border-top: 0.5em solid #6B9B59;
}
.triangle-down.is-score-5 {
  border-top: 0.5em solid #DDE8F6;
}
.triangle-down.is-score-5-active {
  border-top: 0.5em solid #5992D5;
}
.triangle-down.is-penalty-level-1 {
  border-top: 0.5em solid #FFC400;
}
.triangle-down.is-penalty-level-2 {
  border-top: 0.5em solid #F07600;
}
.triangle-down.is-penalty-level-3 {
  border-top: 0.5em solid #CE2D2D;
}
.triangle-down.is-penalty-level-1-hover {
  border-top: 0.5em solid #FFF3CC;
}
.triangle-down.is-penalty-level-2-hover {
  border-top: 0.5em solid #FFDDBD;
}
.triangle-down.is-penalty-level-3-hover {
  border-top: 0.5em solid #FFBDBD;
}
.triangle-down.is-special-work-select {
  border-top: 0.5em solid #e11383;
}
.triangle-down.is-company {
  border-top: 0.5em solid #462246;
}
.triangle-down.is-site-manager {
  border-top: 0.5em solid #B05F6B;
}
.triangle-down.is-safety {
  border-top: 0.5em solid #EE6B51;
}
.triangle-down.is-applicant-bearer {
  border-top: 0.5em solid #41B49C;
}
.triangle-down.is-penalty-point-1 {
  border-top: 0.5em solid #D9F0D6;
}
.triangle-down.is-penalty-point-2 {
  border-top: 0.5em solid #FFF3CB;
}
.triangle-down.is-penalty-point-3 {
  border-top: 0.5em solid #FBE3CB;
}
.triangle-down.is-penalty-point-4 {
  border-top: 0.5em solid #EFDEE1;
}
.triangle-down.is-plant-TOP {
  border-top: 0.5em solid #ffc400;
}
.triangle-down.is-plant-TOPSPP {
  border-top: 0.5em solid #48b26d;
}
.triangle-down.is-plant-TLB {
  border-top: 0.5em solid #1daefc;
}
.triangle-down.is-plant-TPX {
  border-top: 0.5em solid #26648b;
}
.triangle-down.is-plant-LABIX {
  border-top: 0.5em solid #ce2d2d;
}
.triangle-down.is-plant-TP {
  border-top: 0.5em solid #ED7600;
}
.triangle-down.is-home-company {
  border-top: 0.5em solid #41b49c;
}
.triangle-down.is-home-contract {
  border-top: 0.5em solid #fdc348;
}
.triangle-down.is-home-contractor {
  border-top: 0.5em solid #b05f6b;
}
.triangle-down.is-home-normal {
  border-top: 0.5em solid #40a9b3;
}
.triangle-down.is-home-special {
  border-top: 0.5em solid #ee6b51;
}
.triangle-down.is-home-incident {
  border-top: 0.5em solid #ce2d2d;
}
.triangle-down.is-home-critical {
  border-top: 0.5em solid #e11383;
}
.triangle-right {
  width: 0;
  height: 0;
  border-top: 0.5em solid transparent;
  border-bottom: 0.5em solid transparent;
  border-left: 0.5em solid black;
}
.triangle-right.is-white {
  border-left: 0.5em solid #ffffff;
}
.triangle-right.is-black {
  border-left: 0.5em solid #0a0a0a;
}
.triangle-right.is-light {
  border-left: 0.5em solid #f1f3f4;
}
.triangle-right.is-dark {
  border-left: 0.5em solid #404040;
}
.triangle-right.is-text {
  border-left: 0.5em solid #003056;
}
.triangle-right.is-primary {
  border-left: 0.5em solid #0077d6;
}
.triangle-right.is-secondary {
  border-left: 0.5em solid #2587d5;
}
.triangle-right.is-link {
  border-left: 0.5em solid #0077d6;
}
.triangle-right.is-info {
  border-left: 0.5em solid #005ba3;
}
.triangle-right.is-success {
  border-left: 0.5em solid #228b22;
}
.triangle-right.is-warning {
  border-left: 0.5em solid #fdc825;
}
.triangle-right.is-danger {
  border-left: 0.5em solid #dd004b;
}
.triangle-right.is-accent {
  border-left: 0.5em solid #e11383;
}
.triangle-right.is-lighter {
  border-left: 0.5em solid #fafafa;
}
.triangle-right.is-delete {
  border-left: 0.5em solid #7a7a7a;
}
.triangle-right.is-table-header {
  border-left: 0.5em solid #566d80;
}
.triangle-right.is-spent {
  border-left: 0.5em solid #e11383;
}
.triangle-right.is-submit {
  border-left: 0.5em solid #40a9b3;
}
.triangle-right.is-approve {
  border-left: 0.5em solid #41b232;
}
.triangle-right.is-reject {
  border-left: 0.5em solid #de1717;
}
.triangle-right.is-pending {
  border-left: 0.5em solid #FFC400;
}
.triangle-right.is-table-header-card {
  border-left: 0.5em solid #3b709b;
}
.triangle-right.is-table-header-special {
  border-left: 0.5em solid #064b64;
}
.triangle-right.is-in-progress {
  border-left: 0.5em solid #1277d6;
}
.triangle-right.is-inactive-progress {
  border-left: 0.5em solid #566d80;
}
.triangle-right.is-row-inactive {
  border-left: 0.5em solid #d4dbde;
}
.triangle-right.is-row-onhand {
  border-left: 0.5em solid #eff8ff;
}
.triangle-right.is-critical-level {
  border-left: 0.5em solid #de1717;
}
.triangle-right.is-warning-level {
  border-left: 0.5em solid #dd5800;
}
.triangle-right.is-info-level {
  border-left: 0.5em solid #ffb112;
}
.triangle-right.is-waiting-summary {
  border-left: 0.5em solid #ce2d2d;
}
.triangle-right.is-document-summary {
  border-left: 0.5em solid #064b64;
}
.triangle-right.is-training-summary {
  border-left: 0.5em solid #40a9b3;
}
.triangle-right.is-waiting-print-summary {
  border-left: 0.5em solid #bfc425;
}
.triangle-right.is-printed-summary {
  border-left: 0.5em solid #e11483;
}
.triangle-right.is-score-1 {
  border-left: 0.5em solid #F7DADA;
}
.triangle-right.is-score-1-active {
  border-left: 0.5em solid #D94D4D;
}
.triangle-right.is-score-2 {
  border-left: 0.5em solid #FDF5D2;
}
.triangle-right.is-score-2-active {
  border-left: 0.5em solid #FAD125;
}
.triangle-right.is-score-3 {
  border-left: 0.5em solid #E9F5E5;
}
.triangle-right.is-score-3-active {
  border-left: 0.5em solid #97D082;
}
.triangle-right.is-score-4 {
  border-left: 0.5em solid #E0EADD;
}
.triangle-right.is-score-4-active {
  border-left: 0.5em solid #6B9B59;
}
.triangle-right.is-score-5 {
  border-left: 0.5em solid #DDE8F6;
}
.triangle-right.is-score-5-active {
  border-left: 0.5em solid #5992D5;
}
.triangle-right.is-penalty-level-1 {
  border-left: 0.5em solid #FFC400;
}
.triangle-right.is-penalty-level-2 {
  border-left: 0.5em solid #F07600;
}
.triangle-right.is-penalty-level-3 {
  border-left: 0.5em solid #CE2D2D;
}
.triangle-right.is-penalty-level-1-hover {
  border-left: 0.5em solid #FFF3CC;
}
.triangle-right.is-penalty-level-2-hover {
  border-left: 0.5em solid #FFDDBD;
}
.triangle-right.is-penalty-level-3-hover {
  border-left: 0.5em solid #FFBDBD;
}
.triangle-right.is-special-work-select {
  border-left: 0.5em solid #e11383;
}
.triangle-right.is-company {
  border-left: 0.5em solid #462246;
}
.triangle-right.is-site-manager {
  border-left: 0.5em solid #B05F6B;
}
.triangle-right.is-safety {
  border-left: 0.5em solid #EE6B51;
}
.triangle-right.is-applicant-bearer {
  border-left: 0.5em solid #41B49C;
}
.triangle-right.is-penalty-point-1 {
  border-left: 0.5em solid #D9F0D6;
}
.triangle-right.is-penalty-point-2 {
  border-left: 0.5em solid #FFF3CB;
}
.triangle-right.is-penalty-point-3 {
  border-left: 0.5em solid #FBE3CB;
}
.triangle-right.is-penalty-point-4 {
  border-left: 0.5em solid #EFDEE1;
}
.triangle-right.is-plant-TOP {
  border-left: 0.5em solid #ffc400;
}
.triangle-right.is-plant-TOPSPP {
  border-left: 0.5em solid #48b26d;
}
.triangle-right.is-plant-TLB {
  border-left: 0.5em solid #1daefc;
}
.triangle-right.is-plant-TPX {
  border-left: 0.5em solid #26648b;
}
.triangle-right.is-plant-LABIX {
  border-left: 0.5em solid #ce2d2d;
}
.triangle-right.is-plant-TP {
  border-left: 0.5em solid #ED7600;
}
.triangle-right.is-home-company {
  border-left: 0.5em solid #41b49c;
}
.triangle-right.is-home-contract {
  border-left: 0.5em solid #fdc348;
}
.triangle-right.is-home-contractor {
  border-left: 0.5em solid #b05f6b;
}
.triangle-right.is-home-normal {
  border-left: 0.5em solid #40a9b3;
}
.triangle-right.is-home-special {
  border-left: 0.5em solid #ee6b51;
}
.triangle-right.is-home-incident {
  border-left: 0.5em solid #ce2d2d;
}
.triangle-right.is-home-critical {
  border-left: 0.5em solid #e11383;
}
.triangle-left {
  width: 0;
  height: 0;
  border-top: 0.5em solid transparent;
  border-bottom: 0.5em solid transparent;
  border-right: 0.5em solid black;
}
.triangle-left.is-white {
  border-right: 0.5em solid #ffffff;
}
.triangle-left.is-black {
  border-right: 0.5em solid #0a0a0a;
}
.triangle-left.is-light {
  border-right: 0.5em solid #f1f3f4;
}
.triangle-left.is-dark {
  border-right: 0.5em solid #404040;
}
.triangle-left.is-text {
  border-right: 0.5em solid #003056;
}
.triangle-left.is-primary {
  border-right: 0.5em solid #0077d6;
}
.triangle-left.is-secondary {
  border-right: 0.5em solid #2587d5;
}
.triangle-left.is-link {
  border-right: 0.5em solid #0077d6;
}
.triangle-left.is-info {
  border-right: 0.5em solid #005ba3;
}
.triangle-left.is-success {
  border-right: 0.5em solid #228b22;
}
.triangle-left.is-warning {
  border-right: 0.5em solid #fdc825;
}
.triangle-left.is-danger {
  border-right: 0.5em solid #dd004b;
}
.triangle-left.is-accent {
  border-right: 0.5em solid #e11383;
}
.triangle-left.is-lighter {
  border-right: 0.5em solid #fafafa;
}
.triangle-left.is-delete {
  border-right: 0.5em solid #7a7a7a;
}
.triangle-left.is-table-header {
  border-right: 0.5em solid #566d80;
}
.triangle-left.is-spent {
  border-right: 0.5em solid #e11383;
}
.triangle-left.is-submit {
  border-right: 0.5em solid #40a9b3;
}
.triangle-left.is-approve {
  border-right: 0.5em solid #41b232;
}
.triangle-left.is-reject {
  border-right: 0.5em solid #de1717;
}
.triangle-left.is-pending {
  border-right: 0.5em solid #FFC400;
}
.triangle-left.is-table-header-card {
  border-right: 0.5em solid #3b709b;
}
.triangle-left.is-table-header-special {
  border-right: 0.5em solid #064b64;
}
.triangle-left.is-in-progress {
  border-right: 0.5em solid #1277d6;
}
.triangle-left.is-inactive-progress {
  border-right: 0.5em solid #566d80;
}
.triangle-left.is-row-inactive {
  border-right: 0.5em solid #d4dbde;
}
.triangle-left.is-row-onhand {
  border-right: 0.5em solid #eff8ff;
}
.triangle-left.is-critical-level {
  border-right: 0.5em solid #de1717;
}
.triangle-left.is-warning-level {
  border-right: 0.5em solid #dd5800;
}
.triangle-left.is-info-level {
  border-right: 0.5em solid #ffb112;
}
.triangle-left.is-waiting-summary {
  border-right: 0.5em solid #ce2d2d;
}
.triangle-left.is-document-summary {
  border-right: 0.5em solid #064b64;
}
.triangle-left.is-training-summary {
  border-right: 0.5em solid #40a9b3;
}
.triangle-left.is-waiting-print-summary {
  border-right: 0.5em solid #bfc425;
}
.triangle-left.is-printed-summary {
  border-right: 0.5em solid #e11483;
}
.triangle-left.is-score-1 {
  border-right: 0.5em solid #F7DADA;
}
.triangle-left.is-score-1-active {
  border-right: 0.5em solid #D94D4D;
}
.triangle-left.is-score-2 {
  border-right: 0.5em solid #FDF5D2;
}
.triangle-left.is-score-2-active {
  border-right: 0.5em solid #FAD125;
}
.triangle-left.is-score-3 {
  border-right: 0.5em solid #E9F5E5;
}
.triangle-left.is-score-3-active {
  border-right: 0.5em solid #97D082;
}
.triangle-left.is-score-4 {
  border-right: 0.5em solid #E0EADD;
}
.triangle-left.is-score-4-active {
  border-right: 0.5em solid #6B9B59;
}
.triangle-left.is-score-5 {
  border-right: 0.5em solid #DDE8F6;
}
.triangle-left.is-score-5-active {
  border-right: 0.5em solid #5992D5;
}
.triangle-left.is-penalty-level-1 {
  border-right: 0.5em solid #FFC400;
}
.triangle-left.is-penalty-level-2 {
  border-right: 0.5em solid #F07600;
}
.triangle-left.is-penalty-level-3 {
  border-right: 0.5em solid #CE2D2D;
}
.triangle-left.is-penalty-level-1-hover {
  border-right: 0.5em solid #FFF3CC;
}
.triangle-left.is-penalty-level-2-hover {
  border-right: 0.5em solid #FFDDBD;
}
.triangle-left.is-penalty-level-3-hover {
  border-right: 0.5em solid #FFBDBD;
}
.triangle-left.is-special-work-select {
  border-right: 0.5em solid #e11383;
}
.triangle-left.is-company {
  border-right: 0.5em solid #462246;
}
.triangle-left.is-site-manager {
  border-right: 0.5em solid #B05F6B;
}
.triangle-left.is-safety {
  border-right: 0.5em solid #EE6B51;
}
.triangle-left.is-applicant-bearer {
  border-right: 0.5em solid #41B49C;
}
.triangle-left.is-penalty-point-1 {
  border-right: 0.5em solid #D9F0D6;
}
.triangle-left.is-penalty-point-2 {
  border-right: 0.5em solid #FFF3CB;
}
.triangle-left.is-penalty-point-3 {
  border-right: 0.5em solid #FBE3CB;
}
.triangle-left.is-penalty-point-4 {
  border-right: 0.5em solid #EFDEE1;
}
.triangle-left.is-plant-TOP {
  border-right: 0.5em solid #ffc400;
}
.triangle-left.is-plant-TOPSPP {
  border-right: 0.5em solid #48b26d;
}
.triangle-left.is-plant-TLB {
  border-right: 0.5em solid #1daefc;
}
.triangle-left.is-plant-TPX {
  border-right: 0.5em solid #26648b;
}
.triangle-left.is-plant-LABIX {
  border-right: 0.5em solid #ce2d2d;
}
.triangle-left.is-plant-TP {
  border-right: 0.5em solid #ED7600;
}
.triangle-left.is-home-company {
  border-right: 0.5em solid #41b49c;
}
.triangle-left.is-home-contract {
  border-right: 0.5em solid #fdc348;
}
.triangle-left.is-home-contractor {
  border-right: 0.5em solid #b05f6b;
}
.triangle-left.is-home-normal {
  border-right: 0.5em solid #40a9b3;
}
.triangle-left.is-home-special {
  border-right: 0.5em solid #ee6b51;
}
.triangle-left.is-home-incident {
  border-right: 0.5em solid #ce2d2d;
}
.triangle-left.is-home-critical {
  border-right: 0.5em solid #e11383;
}
.control,
.input,
.textarea,
.select {
  --input-h: 206.511627907deg;
  --input-s: 100%;
  --input-l: 16.862745098%;
  --input-border-style: solid;
  --input-border-width: var(--control-border-width);
  --input-border-l: var(--border-l);
  --input-border-l-delta: 0%;
  --input-hover-border-l-delta: var(--hover-border-l-delta);
  --input-active-border-l-delta: var(--active-border-l-delta);
  --input-focus-h: var(--focus-h);
  --input-focus-s: var(--focus-s);
  --input-focus-l: var(--focus-l);
  --input-focus-shadow-size: var(--focus-shadow-size);
  --input-focus-shadow-alpha: var(--focus-shadow-alpha);
  --input-color-l: var(--text-strong-l);
  --input-background-l: var(--scheme-main-l);
  --input-background-l-delta: 0%;
  --input-height: var(--control-height);
  --input-shadow: inset 0 0.0625em 0.125em hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.05);
  --input-placeholder-color: #999999;
  --input-disabled-color: #566D80;
  --input-disabled-background-color: #f1f3f4;
  --input-disabled-border-color: #566d80;
  --input-disabled-placeholder-color: invalid;
  --input-arrow: #666666;
  --input-icon-color: #003056;
  --input-icon-hover-color: var(--text-weak);
  --input-icon-focus-color: var(--link);
  --input-radius: var(--radius);
}
.select select,
.input,
.textarea {
  background-color: hsl(var(--input-h), var(--input-s), calc(var(--input-background-l) + var(--input-background-l-delta)));
  border-color: hsl(var(--input-h), var(--input-s), calc(var(--input-border-l) + var(--input-border-l-delta)));
  border-radius: var(--input-radius);
  color: hsl(var(--input-h), var(--input-s), var(--input-color-l));
}
.select select::-moz-placeholder,
.input::-moz-placeholder,
.textarea::-moz-placeholder {
  color: var(--input-placeholder-color);
}
.select select::-webkit-input-placeholder,
.input::-webkit-input-placeholder,
.textarea::-webkit-input-placeholder {
  color: var(--input-placeholder-color);
}
.select select:-moz-placeholder,
.input:-moz-placeholder,
.textarea:-moz-placeholder {
  color: var(--input-placeholder-color);
}
.select select:-ms-input-placeholder,
.input:-ms-input-placeholder,
.textarea:-ms-input-placeholder {
  color: var(--input-placeholder-color);
}
.select select:hover,
.input:hover,
.textarea:hover,
.select select.is-hovered,
.is-hovered.input,
.is-hovered.textarea {
  --input-border-l-delta: var(--input-hover-border-l-delta);
}
.select select:active,
.input:active,
.textarea:active,
.select select.is-active,
.is-active.input,
.is-active.textarea {
  --input-border-l-delta: var(--input-active-border-l-delta);
}
.select select:focus,
.input:focus,
.textarea:focus,
.select select:focus-within,
.input:focus-within,
.textarea:focus-within,
.select select.is-focused,
.is-focused.input,
.is-focused.textarea {
  border-color: hsl(var(--input-focus-h), var(--input-focus-s), var(--input-focus-l));
  box-shadow: var(--input-focus-shadow-size) hsla(var(--input-focus-h), var(--input-focus-s), var(--input-focus-l), var(--input-focus-shadow-alpha));
}
.select select[disabled],
[disabled].input,
[disabled].textarea,
fieldset[disabled] .select select,
.select fieldset[disabled] select,
fieldset[disabled] .input,
fieldset[disabled] .textarea {
  background-color: var(--input-disabled-background-color);
  border-color: var(--input-disabled-border-color);
  box-shadow: none;
  color: var(--input-disabled-color);
}
.select select[disabled]::-moz-placeholder,
[disabled].input::-moz-placeholder,
[disabled].textarea::-moz-placeholder,
fieldset[disabled] .select select::-moz-placeholder,
.select fieldset[disabled] select::-moz-placeholder,
fieldset[disabled] .input::-moz-placeholder,
fieldset[disabled] .textarea::-moz-placeholder {
  color: var(--input-disabled-placeholder-color);
}
.select select[disabled]::-webkit-input-placeholder,
[disabled].input::-webkit-input-placeholder,
[disabled].textarea::-webkit-input-placeholder,
fieldset[disabled] .select select::-webkit-input-placeholder,
.select fieldset[disabled] select::-webkit-input-placeholder,
fieldset[disabled] .input::-webkit-input-placeholder,
fieldset[disabled] .textarea::-webkit-input-placeholder {
  color: var(--input-disabled-placeholder-color);
}
.select select[disabled]:-moz-placeholder,
[disabled].input:-moz-placeholder,
[disabled].textarea:-moz-placeholder,
fieldset[disabled] .select select:-moz-placeholder,
.select fieldset[disabled] select:-moz-placeholder,
fieldset[disabled] .input:-moz-placeholder,
fieldset[disabled] .textarea:-moz-placeholder {
  color: var(--input-disabled-placeholder-color);
}
.select select[disabled]:-ms-input-placeholder,
[disabled].input:-ms-input-placeholder,
[disabled].textarea:-ms-input-placeholder,
fieldset[disabled] .select select:-ms-input-placeholder,
.select fieldset[disabled] select:-ms-input-placeholder,
fieldset[disabled] .input:-ms-input-placeholder,
fieldset[disabled] .textarea:-ms-input-placeholder {
  color: var(--input-disabled-placeholder-color);
}
.textarea,
.input {
  box-shadow: inset 0 0.0625em 0.125em hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.05);
  max-width: 100%;
  width: 100%;
}
[readonly].textarea,
[readonly].input {
  box-shadow: none;
}
.is-white.textarea,
.is-white.input {
  --input-h: var(--white-h);
  --input-s: var(--white-s);
  --input-l: var(--white-l);
  --input-focus-h: var(--white-h);
  --input-focus-s: var(--white-s);
  --input-focus-l: var(--white-l);
  --input-border-l: var(--white-l);
}
.is-black.textarea,
.is-black.input {
  --input-h: var(--black-h);
  --input-s: var(--black-s);
  --input-l: var(--black-l);
  --input-focus-h: var(--black-h);
  --input-focus-s: var(--black-s);
  --input-focus-l: var(--black-l);
  --input-border-l: var(--black-l);
}
.is-light.textarea,
.is-light.input {
  --input-h: var(--light-h);
  --input-s: var(--light-s);
  --input-l: var(--light-l);
  --input-focus-h: var(--light-h);
  --input-focus-s: var(--light-s);
  --input-focus-l: var(--light-l);
  --input-border-l: var(--light-l);
}
.is-dark.textarea,
.is-dark.input {
  --input-h: var(--dark-h);
  --input-s: var(--dark-s);
  --input-l: var(--dark-l);
  --input-focus-h: var(--dark-h);
  --input-focus-s: var(--dark-s);
  --input-focus-l: var(--dark-l);
  --input-border-l: var(--dark-l);
}
.is-text.textarea,
.is-text.input {
  --input-h: var(--text-h);
  --input-s: var(--text-s);
  --input-l: var(--text-l);
  --input-focus-h: var(--text-h);
  --input-focus-s: var(--text-s);
  --input-focus-l: var(--text-l);
  --input-border-l: var(--text-l);
}
.is-primary.textarea,
.is-primary.input {
  --input-h: var(--primary-h);
  --input-s: var(--primary-s);
  --input-l: var(--primary-l);
  --input-focus-h: var(--primary-h);
  --input-focus-s: var(--primary-s);
  --input-focus-l: var(--primary-l);
  --input-border-l: var(--primary-l);
}
.is-secondary.textarea,
.is-secondary.input {
  --input-h: var(--secondary-h);
  --input-s: var(--secondary-s);
  --input-l: var(--secondary-l);
  --input-focus-h: var(--secondary-h);
  --input-focus-s: var(--secondary-s);
  --input-focus-l: var(--secondary-l);
  --input-border-l: var(--secondary-l);
}
.is-link.textarea,
.is-link.input {
  --input-h: var(--link-h);
  --input-s: var(--link-s);
  --input-l: var(--link-l);
  --input-focus-h: var(--link-h);
  --input-focus-s: var(--link-s);
  --input-focus-l: var(--link-l);
  --input-border-l: var(--link-l);
}
.is-info.textarea,
.is-info.input {
  --input-h: var(--info-h);
  --input-s: var(--info-s);
  --input-l: var(--info-l);
  --input-focus-h: var(--info-h);
  --input-focus-s: var(--info-s);
  --input-focus-l: var(--info-l);
  --input-border-l: var(--info-l);
}
.is-success.textarea,
.is-success.input {
  --input-h: var(--success-h);
  --input-s: var(--success-s);
  --input-l: var(--success-l);
  --input-focus-h: var(--success-h);
  --input-focus-s: var(--success-s);
  --input-focus-l: var(--success-l);
  --input-border-l: var(--success-l);
}
.is-warning.textarea,
.is-warning.input {
  --input-h: var(--warning-h);
  --input-s: var(--warning-s);
  --input-l: var(--warning-l);
  --input-focus-h: var(--warning-h);
  --input-focus-s: var(--warning-s);
  --input-focus-l: var(--warning-l);
  --input-border-l: var(--warning-l);
}
.is-danger.textarea,
.is-danger.input {
  --input-h: var(--danger-h);
  --input-s: var(--danger-s);
  --input-l: var(--danger-l);
  --input-focus-h: var(--danger-h);
  --input-focus-s: var(--danger-s);
  --input-focus-l: var(--danger-l);
  --input-border-l: var(--danger-l);
}
.is-accent.textarea,
.is-accent.input {
  --input-h: var(--accent-h);
  --input-s: var(--accent-s);
  --input-l: var(--accent-l);
  --input-focus-h: var(--accent-h);
  --input-focus-s: var(--accent-s);
  --input-focus-l: var(--accent-l);
  --input-border-l: var(--accent-l);
}
.is-lighter.textarea,
.is-lighter.input {
  --input-h: var(--lighter-h);
  --input-s: var(--lighter-s);
  --input-l: var(--lighter-l);
  --input-focus-h: var(--lighter-h);
  --input-focus-s: var(--lighter-s);
  --input-focus-l: var(--lighter-l);
  --input-border-l: var(--lighter-l);
}
.is-delete.textarea,
.is-delete.input {
  --input-h: var(--delete-h);
  --input-s: var(--delete-s);
  --input-l: var(--delete-l);
  --input-focus-h: var(--delete-h);
  --input-focus-s: var(--delete-s);
  --input-focus-l: var(--delete-l);
  --input-border-l: var(--delete-l);
}
.is-table-header.textarea,
.is-table-header.input {
  --input-h: var(--table-header-h);
  --input-s: var(--table-header-s);
  --input-l: var(--table-header-l);
  --input-focus-h: var(--table-header-h);
  --input-focus-s: var(--table-header-s);
  --input-focus-l: var(--table-header-l);
  --input-border-l: var(--table-header-l);
}
.is-spent.textarea,
.is-spent.input {
  --input-h: var(--spent-h);
  --input-s: var(--spent-s);
  --input-l: var(--spent-l);
  --input-focus-h: var(--spent-h);
  --input-focus-s: var(--spent-s);
  --input-focus-l: var(--spent-l);
  --input-border-l: var(--spent-l);
}
.is-submit.textarea,
.is-submit.input {
  --input-h: var(--submit-h);
  --input-s: var(--submit-s);
  --input-l: var(--submit-l);
  --input-focus-h: var(--submit-h);
  --input-focus-s: var(--submit-s);
  --input-focus-l: var(--submit-l);
  --input-border-l: var(--submit-l);
}
.is-approve.textarea,
.is-approve.input {
  --input-h: var(--approve-h);
  --input-s: var(--approve-s);
  --input-l: var(--approve-l);
  --input-focus-h: var(--approve-h);
  --input-focus-s: var(--approve-s);
  --input-focus-l: var(--approve-l);
  --input-border-l: var(--approve-l);
}
.is-reject.textarea,
.is-reject.input {
  --input-h: var(--reject-h);
  --input-s: var(--reject-s);
  --input-l: var(--reject-l);
  --input-focus-h: var(--reject-h);
  --input-focus-s: var(--reject-s);
  --input-focus-l: var(--reject-l);
  --input-border-l: var(--reject-l);
}
.is-pending.textarea,
.is-pending.input {
  --input-h: var(--pending-h);
  --input-s: var(--pending-s);
  --input-l: var(--pending-l);
  --input-focus-h: var(--pending-h);
  --input-focus-s: var(--pending-s);
  --input-focus-l: var(--pending-l);
  --input-border-l: var(--pending-l);
}
.is-table-header-card.textarea,
.is-table-header-card.input {
  --input-h: var(--table-header-card-h);
  --input-s: var(--table-header-card-s);
  --input-l: var(--table-header-card-l);
  --input-focus-h: var(--table-header-card-h);
  --input-focus-s: var(--table-header-card-s);
  --input-focus-l: var(--table-header-card-l);
  --input-border-l: var(--table-header-card-l);
}
.is-table-header-special.textarea,
.is-table-header-special.input {
  --input-h: var(--table-header-special-h);
  --input-s: var(--table-header-special-s);
  --input-l: var(--table-header-special-l);
  --input-focus-h: var(--table-header-special-h);
  --input-focus-s: var(--table-header-special-s);
  --input-focus-l: var(--table-header-special-l);
  --input-border-l: var(--table-header-special-l);
}
.is-in-progress.textarea,
.is-in-progress.input {
  --input-h: var(--in-progress-h);
  --input-s: var(--in-progress-s);
  --input-l: var(--in-progress-l);
  --input-focus-h: var(--in-progress-h);
  --input-focus-s: var(--in-progress-s);
  --input-focus-l: var(--in-progress-l);
  --input-border-l: var(--in-progress-l);
}
.is-inactive-progress.textarea,
.is-inactive-progress.input {
  --input-h: var(--inactive-progress-h);
  --input-s: var(--inactive-progress-s);
  --input-l: var(--inactive-progress-l);
  --input-focus-h: var(--inactive-progress-h);
  --input-focus-s: var(--inactive-progress-s);
  --input-focus-l: var(--inactive-progress-l);
  --input-border-l: var(--inactive-progress-l);
}
.is-row-inactive.textarea,
.is-row-inactive.input {
  --input-h: var(--row-inactive-h);
  --input-s: var(--row-inactive-s);
  --input-l: var(--row-inactive-l);
  --input-focus-h: var(--row-inactive-h);
  --input-focus-s: var(--row-inactive-s);
  --input-focus-l: var(--row-inactive-l);
  --input-border-l: var(--row-inactive-l);
}
.is-row-onhand.textarea,
.is-row-onhand.input {
  --input-h: var(--row-onhand-h);
  --input-s: var(--row-onhand-s);
  --input-l: var(--row-onhand-l);
  --input-focus-h: var(--row-onhand-h);
  --input-focus-s: var(--row-onhand-s);
  --input-focus-l: var(--row-onhand-l);
  --input-border-l: var(--row-onhand-l);
}
.is-critical-level.textarea,
.is-critical-level.input {
  --input-h: var(--critical-level-h);
  --input-s: var(--critical-level-s);
  --input-l: var(--critical-level-l);
  --input-focus-h: var(--critical-level-h);
  --input-focus-s: var(--critical-level-s);
  --input-focus-l: var(--critical-level-l);
  --input-border-l: var(--critical-level-l);
}
.is-warning-level.textarea,
.is-warning-level.input {
  --input-h: var(--warning-level-h);
  --input-s: var(--warning-level-s);
  --input-l: var(--warning-level-l);
  --input-focus-h: var(--warning-level-h);
  --input-focus-s: var(--warning-level-s);
  --input-focus-l: var(--warning-level-l);
  --input-border-l: var(--warning-level-l);
}
.is-info-level.textarea,
.is-info-level.input {
  --input-h: var(--info-level-h);
  --input-s: var(--info-level-s);
  --input-l: var(--info-level-l);
  --input-focus-h: var(--info-level-h);
  --input-focus-s: var(--info-level-s);
  --input-focus-l: var(--info-level-l);
  --input-border-l: var(--info-level-l);
}
.is-waiting-summary.textarea,
.is-waiting-summary.input {
  --input-h: var(--waiting-summary-h);
  --input-s: var(--waiting-summary-s);
  --input-l: var(--waiting-summary-l);
  --input-focus-h: var(--waiting-summary-h);
  --input-focus-s: var(--waiting-summary-s);
  --input-focus-l: var(--waiting-summary-l);
  --input-border-l: var(--waiting-summary-l);
}
.is-document-summary.textarea,
.is-document-summary.input {
  --input-h: var(--document-summary-h);
  --input-s: var(--document-summary-s);
  --input-l: var(--document-summary-l);
  --input-focus-h: var(--document-summary-h);
  --input-focus-s: var(--document-summary-s);
  --input-focus-l: var(--document-summary-l);
  --input-border-l: var(--document-summary-l);
}
.is-training-summary.textarea,
.is-training-summary.input {
  --input-h: var(--training-summary-h);
  --input-s: var(--training-summary-s);
  --input-l: var(--training-summary-l);
  --input-focus-h: var(--training-summary-h);
  --input-focus-s: var(--training-summary-s);
  --input-focus-l: var(--training-summary-l);
  --input-border-l: var(--training-summary-l);
}
.is-waiting-print-summary.textarea,
.is-waiting-print-summary.input {
  --input-h: var(--waiting-print-summary-h);
  --input-s: var(--waiting-print-summary-s);
  --input-l: var(--waiting-print-summary-l);
  --input-focus-h: var(--waiting-print-summary-h);
  --input-focus-s: var(--waiting-print-summary-s);
  --input-focus-l: var(--waiting-print-summary-l);
  --input-border-l: var(--waiting-print-summary-l);
}
.is-printed-summary.textarea,
.is-printed-summary.input {
  --input-h: var(--printed-summary-h);
  --input-s: var(--printed-summary-s);
  --input-l: var(--printed-summary-l);
  --input-focus-h: var(--printed-summary-h);
  --input-focus-s: var(--printed-summary-s);
  --input-focus-l: var(--printed-summary-l);
  --input-border-l: var(--printed-summary-l);
}
.is-score-1.textarea,
.is-score-1.input {
  --input-h: var(--score-1-h);
  --input-s: var(--score-1-s);
  --input-l: var(--score-1-l);
  --input-focus-h: var(--score-1-h);
  --input-focus-s: var(--score-1-s);
  --input-focus-l: var(--score-1-l);
  --input-border-l: var(--score-1-l);
}
.is-score-1-active.textarea,
.is-score-1-active.input {
  --input-h: var(--score-1-active-h);
  --input-s: var(--score-1-active-s);
  --input-l: var(--score-1-active-l);
  --input-focus-h: var(--score-1-active-h);
  --input-focus-s: var(--score-1-active-s);
  --input-focus-l: var(--score-1-active-l);
  --input-border-l: var(--score-1-active-l);
}
.is-score-2.textarea,
.is-score-2.input {
  --input-h: var(--score-2-h);
  --input-s: var(--score-2-s);
  --input-l: var(--score-2-l);
  --input-focus-h: var(--score-2-h);
  --input-focus-s: var(--score-2-s);
  --input-focus-l: var(--score-2-l);
  --input-border-l: var(--score-2-l);
}
.is-score-2-active.textarea,
.is-score-2-active.input {
  --input-h: var(--score-2-active-h);
  --input-s: var(--score-2-active-s);
  --input-l: var(--score-2-active-l);
  --input-focus-h: var(--score-2-active-h);
  --input-focus-s: var(--score-2-active-s);
  --input-focus-l: var(--score-2-active-l);
  --input-border-l: var(--score-2-active-l);
}
.is-score-3.textarea,
.is-score-3.input {
  --input-h: var(--score-3-h);
  --input-s: var(--score-3-s);
  --input-l: var(--score-3-l);
  --input-focus-h: var(--score-3-h);
  --input-focus-s: var(--score-3-s);
  --input-focus-l: var(--score-3-l);
  --input-border-l: var(--score-3-l);
}
.is-score-3-active.textarea,
.is-score-3-active.input {
  --input-h: var(--score-3-active-h);
  --input-s: var(--score-3-active-s);
  --input-l: var(--score-3-active-l);
  --input-focus-h: var(--score-3-active-h);
  --input-focus-s: var(--score-3-active-s);
  --input-focus-l: var(--score-3-active-l);
  --input-border-l: var(--score-3-active-l);
}
.is-score-4.textarea,
.is-score-4.input {
  --input-h: var(--score-4-h);
  --input-s: var(--score-4-s);
  --input-l: var(--score-4-l);
  --input-focus-h: var(--score-4-h);
  --input-focus-s: var(--score-4-s);
  --input-focus-l: var(--score-4-l);
  --input-border-l: var(--score-4-l);
}
.is-score-4-active.textarea,
.is-score-4-active.input {
  --input-h: var(--score-4-active-h);
  --input-s: var(--score-4-active-s);
  --input-l: var(--score-4-active-l);
  --input-focus-h: var(--score-4-active-h);
  --input-focus-s: var(--score-4-active-s);
  --input-focus-l: var(--score-4-active-l);
  --input-border-l: var(--score-4-active-l);
}
.is-score-5.textarea,
.is-score-5.input {
  --input-h: var(--score-5-h);
  --input-s: var(--score-5-s);
  --input-l: var(--score-5-l);
  --input-focus-h: var(--score-5-h);
  --input-focus-s: var(--score-5-s);
  --input-focus-l: var(--score-5-l);
  --input-border-l: var(--score-5-l);
}
.is-score-5-active.textarea,
.is-score-5-active.input {
  --input-h: var(--score-5-active-h);
  --input-s: var(--score-5-active-s);
  --input-l: var(--score-5-active-l);
  --input-focus-h: var(--score-5-active-h);
  --input-focus-s: var(--score-5-active-s);
  --input-focus-l: var(--score-5-active-l);
  --input-border-l: var(--score-5-active-l);
}
.is-penalty-level-1.textarea,
.is-penalty-level-1.input {
  --input-h: var(--penalty-level-1-h);
  --input-s: var(--penalty-level-1-s);
  --input-l: var(--penalty-level-1-l);
  --input-focus-h: var(--penalty-level-1-h);
  --input-focus-s: var(--penalty-level-1-s);
  --input-focus-l: var(--penalty-level-1-l);
  --input-border-l: var(--penalty-level-1-l);
}
.is-penalty-level-2.textarea,
.is-penalty-level-2.input {
  --input-h: var(--penalty-level-2-h);
  --input-s: var(--penalty-level-2-s);
  --input-l: var(--penalty-level-2-l);
  --input-focus-h: var(--penalty-level-2-h);
  --input-focus-s: var(--penalty-level-2-s);
  --input-focus-l: var(--penalty-level-2-l);
  --input-border-l: var(--penalty-level-2-l);
}
.is-penalty-level-3.textarea,
.is-penalty-level-3.input {
  --input-h: var(--penalty-level-3-h);
  --input-s: var(--penalty-level-3-s);
  --input-l: var(--penalty-level-3-l);
  --input-focus-h: var(--penalty-level-3-h);
  --input-focus-s: var(--penalty-level-3-s);
  --input-focus-l: var(--penalty-level-3-l);
  --input-border-l: var(--penalty-level-3-l);
}
.is-penalty-level-1-hover.textarea,
.is-penalty-level-1-hover.input {
  --input-h: var(--penalty-level-1-hover-h);
  --input-s: var(--penalty-level-1-hover-s);
  --input-l: var(--penalty-level-1-hover-l);
  --input-focus-h: var(--penalty-level-1-hover-h);
  --input-focus-s: var(--penalty-level-1-hover-s);
  --input-focus-l: var(--penalty-level-1-hover-l);
  --input-border-l: var(--penalty-level-1-hover-l);
}
.is-penalty-level-2-hover.textarea,
.is-penalty-level-2-hover.input {
  --input-h: var(--penalty-level-2-hover-h);
  --input-s: var(--penalty-level-2-hover-s);
  --input-l: var(--penalty-level-2-hover-l);
  --input-focus-h: var(--penalty-level-2-hover-h);
  --input-focus-s: var(--penalty-level-2-hover-s);
  --input-focus-l: var(--penalty-level-2-hover-l);
  --input-border-l: var(--penalty-level-2-hover-l);
}
.is-penalty-level-3-hover.textarea,
.is-penalty-level-3-hover.input {
  --input-h: var(--penalty-level-3-hover-h);
  --input-s: var(--penalty-level-3-hover-s);
  --input-l: var(--penalty-level-3-hover-l);
  --input-focus-h: var(--penalty-level-3-hover-h);
  --input-focus-s: var(--penalty-level-3-hover-s);
  --input-focus-l: var(--penalty-level-3-hover-l);
  --input-border-l: var(--penalty-level-3-hover-l);
}
.is-special-work-select.textarea,
.is-special-work-select.input {
  --input-h: var(--special-work-select-h);
  --input-s: var(--special-work-select-s);
  --input-l: var(--special-work-select-l);
  --input-focus-h: var(--special-work-select-h);
  --input-focus-s: var(--special-work-select-s);
  --input-focus-l: var(--special-work-select-l);
  --input-border-l: var(--special-work-select-l);
}
.is-company.textarea,
.is-company.input {
  --input-h: var(--company-h);
  --input-s: var(--company-s);
  --input-l: var(--company-l);
  --input-focus-h: var(--company-h);
  --input-focus-s: var(--company-s);
  --input-focus-l: var(--company-l);
  --input-border-l: var(--company-l);
}
.is-site-manager.textarea,
.is-site-manager.input {
  --input-h: var(--site-manager-h);
  --input-s: var(--site-manager-s);
  --input-l: var(--site-manager-l);
  --input-focus-h: var(--site-manager-h);
  --input-focus-s: var(--site-manager-s);
  --input-focus-l: var(--site-manager-l);
  --input-border-l: var(--site-manager-l);
}
.is-safety.textarea,
.is-safety.input {
  --input-h: var(--safety-h);
  --input-s: var(--safety-s);
  --input-l: var(--safety-l);
  --input-focus-h: var(--safety-h);
  --input-focus-s: var(--safety-s);
  --input-focus-l: var(--safety-l);
  --input-border-l: var(--safety-l);
}
.is-applicant-bearer.textarea,
.is-applicant-bearer.input {
  --input-h: var(--applicant-bearer-h);
  --input-s: var(--applicant-bearer-s);
  --input-l: var(--applicant-bearer-l);
  --input-focus-h: var(--applicant-bearer-h);
  --input-focus-s: var(--applicant-bearer-s);
  --input-focus-l: var(--applicant-bearer-l);
  --input-border-l: var(--applicant-bearer-l);
}
.is-penalty-point-1.textarea,
.is-penalty-point-1.input {
  --input-h: var(--penalty-point-1-h);
  --input-s: var(--penalty-point-1-s);
  --input-l: var(--penalty-point-1-l);
  --input-focus-h: var(--penalty-point-1-h);
  --input-focus-s: var(--penalty-point-1-s);
  --input-focus-l: var(--penalty-point-1-l);
  --input-border-l: var(--penalty-point-1-l);
}
.is-penalty-point-2.textarea,
.is-penalty-point-2.input {
  --input-h: var(--penalty-point-2-h);
  --input-s: var(--penalty-point-2-s);
  --input-l: var(--penalty-point-2-l);
  --input-focus-h: var(--penalty-point-2-h);
  --input-focus-s: var(--penalty-point-2-s);
  --input-focus-l: var(--penalty-point-2-l);
  --input-border-l: var(--penalty-point-2-l);
}
.is-penalty-point-3.textarea,
.is-penalty-point-3.input {
  --input-h: var(--penalty-point-3-h);
  --input-s: var(--penalty-point-3-s);
  --input-l: var(--penalty-point-3-l);
  --input-focus-h: var(--penalty-point-3-h);
  --input-focus-s: var(--penalty-point-3-s);
  --input-focus-l: var(--penalty-point-3-l);
  --input-border-l: var(--penalty-point-3-l);
}
.is-penalty-point-4.textarea,
.is-penalty-point-4.input {
  --input-h: var(--penalty-point-4-h);
  --input-s: var(--penalty-point-4-s);
  --input-l: var(--penalty-point-4-l);
  --input-focus-h: var(--penalty-point-4-h);
  --input-focus-s: var(--penalty-point-4-s);
  --input-focus-l: var(--penalty-point-4-l);
  --input-border-l: var(--penalty-point-4-l);
}
.is-plant-TOP.textarea,
.is-plant-TOP.input {
  --input-h: var(--plant-TOP-h);
  --input-s: var(--plant-TOP-s);
  --input-l: var(--plant-TOP-l);
  --input-focus-h: var(--plant-TOP-h);
  --input-focus-s: var(--plant-TOP-s);
  --input-focus-l: var(--plant-TOP-l);
  --input-border-l: var(--plant-TOP-l);
}
.is-plant-TOPSPP.textarea,
.is-plant-TOPSPP.input {
  --input-h: var(--plant-TOPSPP-h);
  --input-s: var(--plant-TOPSPP-s);
  --input-l: var(--plant-TOPSPP-l);
  --input-focus-h: var(--plant-TOPSPP-h);
  --input-focus-s: var(--plant-TOPSPP-s);
  --input-focus-l: var(--plant-TOPSPP-l);
  --input-border-l: var(--plant-TOPSPP-l);
}
.is-plant-TLB.textarea,
.is-plant-TLB.input {
  --input-h: var(--plant-TLB-h);
  --input-s: var(--plant-TLB-s);
  --input-l: var(--plant-TLB-l);
  --input-focus-h: var(--plant-TLB-h);
  --input-focus-s: var(--plant-TLB-s);
  --input-focus-l: var(--plant-TLB-l);
  --input-border-l: var(--plant-TLB-l);
}
.is-plant-TPX.textarea,
.is-plant-TPX.input {
  --input-h: var(--plant-TPX-h);
  --input-s: var(--plant-TPX-s);
  --input-l: var(--plant-TPX-l);
  --input-focus-h: var(--plant-TPX-h);
  --input-focus-s: var(--plant-TPX-s);
  --input-focus-l: var(--plant-TPX-l);
  --input-border-l: var(--plant-TPX-l);
}
.is-plant-LABIX.textarea,
.is-plant-LABIX.input {
  --input-h: var(--plant-LABIX-h);
  --input-s: var(--plant-LABIX-s);
  --input-l: var(--plant-LABIX-l);
  --input-focus-h: var(--plant-LABIX-h);
  --input-focus-s: var(--plant-LABIX-s);
  --input-focus-l: var(--plant-LABIX-l);
  --input-border-l: var(--plant-LABIX-l);
}
.is-plant-TP.textarea,
.is-plant-TP.input {
  --input-h: var(--plant-TP-h);
  --input-s: var(--plant-TP-s);
  --input-l: var(--plant-TP-l);
  --input-focus-h: var(--plant-TP-h);
  --input-focus-s: var(--plant-TP-s);
  --input-focus-l: var(--plant-TP-l);
  --input-border-l: var(--plant-TP-l);
}
.is-home-company.textarea,
.is-home-company.input {
  --input-h: var(--home-company-h);
  --input-s: var(--home-company-s);
  --input-l: var(--home-company-l);
  --input-focus-h: var(--home-company-h);
  --input-focus-s: var(--home-company-s);
  --input-focus-l: var(--home-company-l);
  --input-border-l: var(--home-company-l);
}
.is-home-contract.textarea,
.is-home-contract.input {
  --input-h: var(--home-contract-h);
  --input-s: var(--home-contract-s);
  --input-l: var(--home-contract-l);
  --input-focus-h: var(--home-contract-h);
  --input-focus-s: var(--home-contract-s);
  --input-focus-l: var(--home-contract-l);
  --input-border-l: var(--home-contract-l);
}
.is-home-contractor.textarea,
.is-home-contractor.input {
  --input-h: var(--home-contractor-h);
  --input-s: var(--home-contractor-s);
  --input-l: var(--home-contractor-l);
  --input-focus-h: var(--home-contractor-h);
  --input-focus-s: var(--home-contractor-s);
  --input-focus-l: var(--home-contractor-l);
  --input-border-l: var(--home-contractor-l);
}
.is-home-normal.textarea,
.is-home-normal.input {
  --input-h: var(--home-normal-h);
  --input-s: var(--home-normal-s);
  --input-l: var(--home-normal-l);
  --input-focus-h: var(--home-normal-h);
  --input-focus-s: var(--home-normal-s);
  --input-focus-l: var(--home-normal-l);
  --input-border-l: var(--home-normal-l);
}
.is-home-special.textarea,
.is-home-special.input {
  --input-h: var(--home-special-h);
  --input-s: var(--home-special-s);
  --input-l: var(--home-special-l);
  --input-focus-h: var(--home-special-h);
  --input-focus-s: var(--home-special-s);
  --input-focus-l: var(--home-special-l);
  --input-border-l: var(--home-special-l);
}
.is-home-incident.textarea,
.is-home-incident.input {
  --input-h: var(--home-incident-h);
  --input-s: var(--home-incident-s);
  --input-l: var(--home-incident-l);
  --input-focus-h: var(--home-incident-h);
  --input-focus-s: var(--home-incident-s);
  --input-focus-l: var(--home-incident-l);
  --input-border-l: var(--home-incident-l);
}
.is-home-critical.textarea,
.is-home-critical.input {
  --input-h: var(--home-critical-h);
  --input-s: var(--home-critical-s);
  --input-l: var(--home-critical-l);
  --input-focus-h: var(--home-critical-h);
  --input-focus-s: var(--home-critical-s);
  --input-focus-l: var(--home-critical-l);
  --input-border-l: var(--home-critical-l);
}
.is-small.textarea,
.is-small.input {
  border-radius: var(--radius-small);
  font-size: var(--size-small);
}
.is-medium.textarea,
.is-medium.input {
  font-size: var(--size-medium);
}
.is-large.textarea,
.is-large.input {
  font-size: var(--size-large);
}
.is-fullwidth.textarea,
.is-fullwidth.input {
  display: block;
  width: 100%;
}
.is-inline.textarea,
.is-inline.input {
  display: inline;
  width: auto;
}
.input.is-rounded {
  border-radius: var(--radius-rounded);
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em);
}
.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.textarea {
  --textarea-padding: var(--control-padding-horizontal);
  --textarea-max-height: 40em;
  --textarea-min-height: 8em;
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: var(--textarea-padding);
  resize: vertical;
}
.textarea:not([rows]) {
  max-height: var(--textarea-max-height);
  min-height: var(--textarea-min-height);
}
.textarea[rows] {
  height: initial;
}
.textarea.has-fixed-size {
  resize: none;
}
.input[type=search]:not(.is-rounded),
.textarea[type=search]:not(.is-rounded) {
  border-radius: 6px;
}
.radio,
.checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input,
.checkbox input {
  cursor: pointer;
}
[disabled].radio,
[disabled].checkbox,
fieldset[disabled] .radio,
fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled] {
  color: #566D80;
  cursor: not-allowed;
}
.checkboxes,
.radios {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1em;
  row-gap: 0.5em;
}
.checkbox {
  line-height: 1em;
}
.checkbox input[type=checkbox] {
  position: absolute;
  visibility: hidden;
}
.checkbox input[type=checkbox] + span {
  padding-left: 1em;
  margin-left: 0.4rem;
}
.checkbox input[type=checkbox] + span::before {
  position: absolute;
  content: "";
  border: 1px solid #566d80;
  background-color: #fff;
  height: 1em;
  width: 1em;
  top: 0;
  left: 0;
}
.checkbox input[type=checkbox]:checked + span::before {
  border-color: #0077d6;
}
.checkbox input[type=checkbox]:checked + span::after {
  position: absolute;
  content: "\2713";
  text-align: center;
  font-weight: bold;
  color: #0077d6;
  font-size: 0.8em;
  line-height: 1.25;
  height: 1.25em;
  width: 1.25em;
  top: 0;
  left: 0;
}
.checkbox input[type=checkbox]:disabled {
  cursor: not-allowed;
}
.checkbox input[type=checkbox]:disabled:not(:checked) + span::before {
  background-color: #f1f3f4;
}
.checkbox input[type=checkbox]:disabled:checked + span::before {
  border-color: #566d80;
}
.checkbox input[type=checkbox]:disabled:checked + span::after {
  color: #999999;
}
.checkbox input[type=checkbox]:disabled + span {
  cursor: not-allowed;
}
.checkbox.is-text-color input[type=checkbox]:checked ~ * {
  color: #0077d6;
}
.checkbox.is-filled input[type=checkbox]:checked + span::before {
  background-color: #0077d6;
}
.checkbox.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-filled input[type=checkbox]:disabled:checked + span::before {
  border-color: #999999;
  background-color: #999999;
}
.checkbox.is-white input[type=checkbox]:checked + span::before {
  border-color: #ffffff;
}
.checkbox.is-white input[type=checkbox]:checked + span::after {
  color: #ffffff;
}
.checkbox.is-white.is-text-color input[type=checkbox]:checked ~ * {
  color: #ffffff;
}
.checkbox.is-white.is-filled input[type=checkbox]:checked + span::before {
  background-color: #ffffff;
}
.checkbox.is-white.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-black input[type=checkbox]:checked + span::before {
  border-color: #0a0a0a;
}
.checkbox.is-black input[type=checkbox]:checked + span::after {
  color: #0a0a0a;
}
.checkbox.is-black.is-text-color input[type=checkbox]:checked ~ * {
  color: #0a0a0a;
}
.checkbox.is-black.is-filled input[type=checkbox]:checked + span::before {
  background-color: #0a0a0a;
}
.checkbox.is-black.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-light input[type=checkbox]:checked + span::before {
  border-color: #f1f3f4;
}
.checkbox.is-light input[type=checkbox]:checked + span::after {
  color: #f1f3f4;
}
.checkbox.is-light.is-text-color input[type=checkbox]:checked ~ * {
  color: #f1f3f4;
}
.checkbox.is-light.is-filled input[type=checkbox]:checked + span::before {
  background-color: #f1f3f4;
}
.checkbox.is-light.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-dark input[type=checkbox]:checked + span::before {
  border-color: #404040;
}
.checkbox.is-dark input[type=checkbox]:checked + span::after {
  color: #404040;
}
.checkbox.is-dark.is-text-color input[type=checkbox]:checked ~ * {
  color: #404040;
}
.checkbox.is-dark.is-filled input[type=checkbox]:checked + span::before {
  background-color: #404040;
}
.checkbox.is-dark.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-text input[type=checkbox]:checked + span::before {
  border-color: #003056;
}
.checkbox.is-text input[type=checkbox]:checked + span::after {
  color: #003056;
}
.checkbox.is-text.is-text-color input[type=checkbox]:checked ~ * {
  color: #003056;
}
.checkbox.is-text.is-filled input[type=checkbox]:checked + span::before {
  background-color: #003056;
}
.checkbox.is-text.is-filled input[type=checkbox]:checked + span::after {
  color: #ffffff;
}
.checkbox.is-primary input[type=checkbox]:checked + span::before {
  border-color: #0077d6;
}
.checkbox.is-primary input[type=checkbox]:checked + span::after {
  color: #0077d6;
}
.checkbox.is-primary.is-text-color input[type=checkbox]:checked ~ * {
  color: #0077d6;
}
.checkbox.is-primary.is-filled input[type=checkbox]:checked + span::before {
  background-color: #0077d6;
}
.checkbox.is-primary.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-secondary input[type=checkbox]:checked + span::before {
  border-color: #2587d5;
}
.checkbox.is-secondary input[type=checkbox]:checked + span::after {
  color: #2587d5;
}
.checkbox.is-secondary.is-text-color input[type=checkbox]:checked ~ * {
  color: #2587d5;
}
.checkbox.is-secondary.is-filled input[type=checkbox]:checked + span::before {
  background-color: #2587d5;
}
.checkbox.is-secondary.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-link input[type=checkbox]:checked + span::before {
  border-color: #0077d6;
}
.checkbox.is-link input[type=checkbox]:checked + span::after {
  color: #0077d6;
}
.checkbox.is-link.is-text-color input[type=checkbox]:checked ~ * {
  color: #0077d6;
}
.checkbox.is-link.is-filled input[type=checkbox]:checked + span::before {
  background-color: #0077d6;
}
.checkbox.is-link.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-info input[type=checkbox]:checked + span::before {
  border-color: #005ba3;
}
.checkbox.is-info input[type=checkbox]:checked + span::after {
  color: #005ba3;
}
.checkbox.is-info.is-text-color input[type=checkbox]:checked ~ * {
  color: #005ba3;
}
.checkbox.is-info.is-filled input[type=checkbox]:checked + span::before {
  background-color: #005ba3;
}
.checkbox.is-info.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-success input[type=checkbox]:checked + span::before {
  border-color: #228b22;
}
.checkbox.is-success input[type=checkbox]:checked + span::after {
  color: #228b22;
}
.checkbox.is-success.is-text-color input[type=checkbox]:checked ~ * {
  color: #228b22;
}
.checkbox.is-success.is-filled input[type=checkbox]:checked + span::before {
  background-color: #228b22;
}
.checkbox.is-success.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-warning input[type=checkbox]:checked + span::before {
  border-color: #fdc825;
}
.checkbox.is-warning input[type=checkbox]:checked + span::after {
  color: #fdc825;
}
.checkbox.is-warning.is-text-color input[type=checkbox]:checked ~ * {
  color: #fdc825;
}
.checkbox.is-warning.is-filled input[type=checkbox]:checked + span::before {
  background-color: #fdc825;
}
.checkbox.is-warning.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-danger input[type=checkbox]:checked + span::before {
  border-color: #dd004b;
}
.checkbox.is-danger input[type=checkbox]:checked + span::after {
  color: #dd004b;
}
.checkbox.is-danger.is-text-color input[type=checkbox]:checked ~ * {
  color: #dd004b;
}
.checkbox.is-danger.is-filled input[type=checkbox]:checked + span::before {
  background-color: #dd004b;
}
.checkbox.is-danger.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-accent input[type=checkbox]:checked + span::before {
  border-color: #e11383;
}
.checkbox.is-accent input[type=checkbox]:checked + span::after {
  color: #e11383;
}
.checkbox.is-accent.is-text-color input[type=checkbox]:checked ~ * {
  color: #e11383;
}
.checkbox.is-accent.is-filled input[type=checkbox]:checked + span::before {
  background-color: #e11383;
}
.checkbox.is-accent.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-lighter input[type=checkbox]:checked + span::before {
  border-color: #fafafa;
}
.checkbox.is-lighter input[type=checkbox]:checked + span::after {
  color: #fafafa;
}
.checkbox.is-lighter.is-text-color input[type=checkbox]:checked ~ * {
  color: #fafafa;
}
.checkbox.is-lighter.is-filled input[type=checkbox]:checked + span::before {
  background-color: #fafafa;
}
.checkbox.is-lighter.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-delete input[type=checkbox]:checked + span::before {
  border-color: #7a7a7a;
}
.checkbox.is-delete input[type=checkbox]:checked + span::after {
  color: #7a7a7a;
}
.checkbox.is-delete.is-text-color input[type=checkbox]:checked ~ * {
  color: #7a7a7a;
}
.checkbox.is-delete.is-filled input[type=checkbox]:checked + span::before {
  background-color: #7a7a7a;
}
.checkbox.is-delete.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-table-header input[type=checkbox]:checked + span::before {
  border-color: #566d80;
}
.checkbox.is-table-header input[type=checkbox]:checked + span::after {
  color: #566d80;
}
.checkbox.is-table-header.is-text-color input[type=checkbox]:checked ~ * {
  color: #566d80;
}
.checkbox.is-table-header.is-filled input[type=checkbox]:checked + span::before {
  background-color: #566d80;
}
.checkbox.is-table-header.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-spent input[type=checkbox]:checked + span::before {
  border-color: #e11383;
}
.checkbox.is-spent input[type=checkbox]:checked + span::after {
  color: #e11383;
}
.checkbox.is-spent.is-text-color input[type=checkbox]:checked ~ * {
  color: #e11383;
}
.checkbox.is-spent.is-filled input[type=checkbox]:checked + span::before {
  background-color: #e11383;
}
.checkbox.is-spent.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-submit input[type=checkbox]:checked + span::before {
  border-color: #40a9b3;
}
.checkbox.is-submit input[type=checkbox]:checked + span::after {
  color: #40a9b3;
}
.checkbox.is-submit.is-text-color input[type=checkbox]:checked ~ * {
  color: #40a9b3;
}
.checkbox.is-submit.is-filled input[type=checkbox]:checked + span::before {
  background-color: #40a9b3;
}
.checkbox.is-submit.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-approve input[type=checkbox]:checked + span::before {
  border-color: #41b232;
}
.checkbox.is-approve input[type=checkbox]:checked + span::after {
  color: #41b232;
}
.checkbox.is-approve.is-text-color input[type=checkbox]:checked ~ * {
  color: #41b232;
}
.checkbox.is-approve.is-filled input[type=checkbox]:checked + span::before {
  background-color: #41b232;
}
.checkbox.is-approve.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-reject input[type=checkbox]:checked + span::before {
  border-color: #de1717;
}
.checkbox.is-reject input[type=checkbox]:checked + span::after {
  color: #de1717;
}
.checkbox.is-reject.is-text-color input[type=checkbox]:checked ~ * {
  color: #de1717;
}
.checkbox.is-reject.is-filled input[type=checkbox]:checked + span::before {
  background-color: #de1717;
}
.checkbox.is-reject.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-pending input[type=checkbox]:checked + span::before {
  border-color: #FFC400;
}
.checkbox.is-pending input[type=checkbox]:checked + span::after {
  color: #FFC400;
}
.checkbox.is-pending.is-text-color input[type=checkbox]:checked ~ * {
  color: #FFC400;
}
.checkbox.is-pending.is-filled input[type=checkbox]:checked + span::before {
  background-color: #FFC400;
}
.checkbox.is-pending.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-table-header-card input[type=checkbox]:checked + span::before {
  border-color: #3b709b;
}
.checkbox.is-table-header-card input[type=checkbox]:checked + span::after {
  color: #3b709b;
}
.checkbox.is-table-header-card.is-text-color input[type=checkbox]:checked ~ * {
  color: #3b709b;
}
.checkbox.is-table-header-card.is-filled input[type=checkbox]:checked + span::before {
  background-color: #3b709b;
}
.checkbox.is-table-header-card.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-table-header-special input[type=checkbox]:checked + span::before {
  border-color: #064b64;
}
.checkbox.is-table-header-special input[type=checkbox]:checked + span::after {
  color: #064b64;
}
.checkbox.is-table-header-special.is-text-color input[type=checkbox]:checked ~ * {
  color: #064b64;
}
.checkbox.is-table-header-special.is-filled input[type=checkbox]:checked + span::before {
  background-color: #064b64;
}
.checkbox.is-table-header-special.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-in-progress input[type=checkbox]:checked + span::before {
  border-color: #1277d6;
}
.checkbox.is-in-progress input[type=checkbox]:checked + span::after {
  color: #1277d6;
}
.checkbox.is-in-progress.is-text-color input[type=checkbox]:checked ~ * {
  color: #1277d6;
}
.checkbox.is-in-progress.is-filled input[type=checkbox]:checked + span::before {
  background-color: #1277d6;
}
.checkbox.is-in-progress.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-inactive-progress input[type=checkbox]:checked + span::before {
  border-color: #566d80;
}
.checkbox.is-inactive-progress input[type=checkbox]:checked + span::after {
  color: #566d80;
}
.checkbox.is-inactive-progress.is-text-color input[type=checkbox]:checked ~ * {
  color: #566d80;
}
.checkbox.is-inactive-progress.is-filled input[type=checkbox]:checked + span::before {
  background-color: #566d80;
}
.checkbox.is-inactive-progress.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-row-inactive input[type=checkbox]:checked + span::before {
  border-color: #d4dbde;
}
.checkbox.is-row-inactive input[type=checkbox]:checked + span::after {
  color: #d4dbde;
}
.checkbox.is-row-inactive.is-text-color input[type=checkbox]:checked ~ * {
  color: #d4dbde;
}
.checkbox.is-row-inactive.is-filled input[type=checkbox]:checked + span::before {
  background-color: #d4dbde;
}
.checkbox.is-row-inactive.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-row-onhand input[type=checkbox]:checked + span::before {
  border-color: #eff8ff;
}
.checkbox.is-row-onhand input[type=checkbox]:checked + span::after {
  color: #eff8ff;
}
.checkbox.is-row-onhand.is-text-color input[type=checkbox]:checked ~ * {
  color: #eff8ff;
}
.checkbox.is-row-onhand.is-filled input[type=checkbox]:checked + span::before {
  background-color: #eff8ff;
}
.checkbox.is-row-onhand.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-critical-level input[type=checkbox]:checked + span::before {
  border-color: #de1717;
}
.checkbox.is-critical-level input[type=checkbox]:checked + span::after {
  color: #de1717;
}
.checkbox.is-critical-level.is-text-color input[type=checkbox]:checked ~ * {
  color: #de1717;
}
.checkbox.is-critical-level.is-filled input[type=checkbox]:checked + span::before {
  background-color: #de1717;
}
.checkbox.is-critical-level.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-warning-level input[type=checkbox]:checked + span::before {
  border-color: #dd5800;
}
.checkbox.is-warning-level input[type=checkbox]:checked + span::after {
  color: #dd5800;
}
.checkbox.is-warning-level.is-text-color input[type=checkbox]:checked ~ * {
  color: #dd5800;
}
.checkbox.is-warning-level.is-filled input[type=checkbox]:checked + span::before {
  background-color: #dd5800;
}
.checkbox.is-warning-level.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-info-level input[type=checkbox]:checked + span::before {
  border-color: #ffb112;
}
.checkbox.is-info-level input[type=checkbox]:checked + span::after {
  color: #ffb112;
}
.checkbox.is-info-level.is-text-color input[type=checkbox]:checked ~ * {
  color: #ffb112;
}
.checkbox.is-info-level.is-filled input[type=checkbox]:checked + span::before {
  background-color: #ffb112;
}
.checkbox.is-info-level.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-waiting-summary input[type=checkbox]:checked + span::before {
  border-color: #ce2d2d;
}
.checkbox.is-waiting-summary input[type=checkbox]:checked + span::after {
  color: #ce2d2d;
}
.checkbox.is-waiting-summary.is-text-color input[type=checkbox]:checked ~ * {
  color: #ce2d2d;
}
.checkbox.is-waiting-summary.is-filled input[type=checkbox]:checked + span::before {
  background-color: #ce2d2d;
}
.checkbox.is-waiting-summary.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-document-summary input[type=checkbox]:checked + span::before {
  border-color: #064b64;
}
.checkbox.is-document-summary input[type=checkbox]:checked + span::after {
  color: #064b64;
}
.checkbox.is-document-summary.is-text-color input[type=checkbox]:checked ~ * {
  color: #064b64;
}
.checkbox.is-document-summary.is-filled input[type=checkbox]:checked + span::before {
  background-color: #064b64;
}
.checkbox.is-document-summary.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-training-summary input[type=checkbox]:checked + span::before {
  border-color: #40a9b3;
}
.checkbox.is-training-summary input[type=checkbox]:checked + span::after {
  color: #40a9b3;
}
.checkbox.is-training-summary.is-text-color input[type=checkbox]:checked ~ * {
  color: #40a9b3;
}
.checkbox.is-training-summary.is-filled input[type=checkbox]:checked + span::before {
  background-color: #40a9b3;
}
.checkbox.is-training-summary.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-waiting-print-summary input[type=checkbox]:checked + span::before {
  border-color: #bfc425;
}
.checkbox.is-waiting-print-summary input[type=checkbox]:checked + span::after {
  color: #bfc425;
}
.checkbox.is-waiting-print-summary.is-text-color input[type=checkbox]:checked ~ * {
  color: #bfc425;
}
.checkbox.is-waiting-print-summary.is-filled input[type=checkbox]:checked + span::before {
  background-color: #bfc425;
}
.checkbox.is-waiting-print-summary.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-printed-summary input[type=checkbox]:checked + span::before {
  border-color: #e11483;
}
.checkbox.is-printed-summary input[type=checkbox]:checked + span::after {
  color: #e11483;
}
.checkbox.is-printed-summary.is-text-color input[type=checkbox]:checked ~ * {
  color: #e11483;
}
.checkbox.is-printed-summary.is-filled input[type=checkbox]:checked + span::before {
  background-color: #e11483;
}
.checkbox.is-printed-summary.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-score-1 input[type=checkbox]:checked + span::before {
  border-color: #F7DADA;
}
.checkbox.is-score-1 input[type=checkbox]:checked + span::after {
  color: #F7DADA;
}
.checkbox.is-score-1.is-text-color input[type=checkbox]:checked ~ * {
  color: #F7DADA;
}
.checkbox.is-score-1.is-filled input[type=checkbox]:checked + span::before {
  background-color: #F7DADA;
}
.checkbox.is-score-1.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-score-1-active input[type=checkbox]:checked + span::before {
  border-color: #D94D4D;
}
.checkbox.is-score-1-active input[type=checkbox]:checked + span::after {
  color: #D94D4D;
}
.checkbox.is-score-1-active.is-text-color input[type=checkbox]:checked ~ * {
  color: #D94D4D;
}
.checkbox.is-score-1-active.is-filled input[type=checkbox]:checked + span::before {
  background-color: #D94D4D;
}
.checkbox.is-score-1-active.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-score-2 input[type=checkbox]:checked + span::before {
  border-color: #FDF5D2;
}
.checkbox.is-score-2 input[type=checkbox]:checked + span::after {
  color: #FDF5D2;
}
.checkbox.is-score-2.is-text-color input[type=checkbox]:checked ~ * {
  color: #FDF5D2;
}
.checkbox.is-score-2.is-filled input[type=checkbox]:checked + span::before {
  background-color: #FDF5D2;
}
.checkbox.is-score-2.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-score-2-active input[type=checkbox]:checked + span::before {
  border-color: #FAD125;
}
.checkbox.is-score-2-active input[type=checkbox]:checked + span::after {
  color: #FAD125;
}
.checkbox.is-score-2-active.is-text-color input[type=checkbox]:checked ~ * {
  color: #FAD125;
}
.checkbox.is-score-2-active.is-filled input[type=checkbox]:checked + span::before {
  background-color: #FAD125;
}
.checkbox.is-score-2-active.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-score-3 input[type=checkbox]:checked + span::before {
  border-color: #E9F5E5;
}
.checkbox.is-score-3 input[type=checkbox]:checked + span::after {
  color: #E9F5E5;
}
.checkbox.is-score-3.is-text-color input[type=checkbox]:checked ~ * {
  color: #E9F5E5;
}
.checkbox.is-score-3.is-filled input[type=checkbox]:checked + span::before {
  background-color: #E9F5E5;
}
.checkbox.is-score-3.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-score-3-active input[type=checkbox]:checked + span::before {
  border-color: #97D082;
}
.checkbox.is-score-3-active input[type=checkbox]:checked + span::after {
  color: #97D082;
}
.checkbox.is-score-3-active.is-text-color input[type=checkbox]:checked ~ * {
  color: #97D082;
}
.checkbox.is-score-3-active.is-filled input[type=checkbox]:checked + span::before {
  background-color: #97D082;
}
.checkbox.is-score-3-active.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-score-4 input[type=checkbox]:checked + span::before {
  border-color: #E0EADD;
}
.checkbox.is-score-4 input[type=checkbox]:checked + span::after {
  color: #E0EADD;
}
.checkbox.is-score-4.is-text-color input[type=checkbox]:checked ~ * {
  color: #E0EADD;
}
.checkbox.is-score-4.is-filled input[type=checkbox]:checked + span::before {
  background-color: #E0EADD;
}
.checkbox.is-score-4.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-score-4-active input[type=checkbox]:checked + span::before {
  border-color: #6B9B59;
}
.checkbox.is-score-4-active input[type=checkbox]:checked + span::after {
  color: #6B9B59;
}
.checkbox.is-score-4-active.is-text-color input[type=checkbox]:checked ~ * {
  color: #6B9B59;
}
.checkbox.is-score-4-active.is-filled input[type=checkbox]:checked + span::before {
  background-color: #6B9B59;
}
.checkbox.is-score-4-active.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-score-5 input[type=checkbox]:checked + span::before {
  border-color: #DDE8F6;
}
.checkbox.is-score-5 input[type=checkbox]:checked + span::after {
  color: #DDE8F6;
}
.checkbox.is-score-5.is-text-color input[type=checkbox]:checked ~ * {
  color: #DDE8F6;
}
.checkbox.is-score-5.is-filled input[type=checkbox]:checked + span::before {
  background-color: #DDE8F6;
}
.checkbox.is-score-5.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-score-5-active input[type=checkbox]:checked + span::before {
  border-color: #5992D5;
}
.checkbox.is-score-5-active input[type=checkbox]:checked + span::after {
  color: #5992D5;
}
.checkbox.is-score-5-active.is-text-color input[type=checkbox]:checked ~ * {
  color: #5992D5;
}
.checkbox.is-score-5-active.is-filled input[type=checkbox]:checked + span::before {
  background-color: #5992D5;
}
.checkbox.is-score-5-active.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-penalty-level-1 input[type=checkbox]:checked + span::before {
  border-color: #FFC400;
}
.checkbox.is-penalty-level-1 input[type=checkbox]:checked + span::after {
  color: #FFC400;
}
.checkbox.is-penalty-level-1.is-text-color input[type=checkbox]:checked ~ * {
  color: #FFC400;
}
.checkbox.is-penalty-level-1.is-filled input[type=checkbox]:checked + span::before {
  background-color: #FFC400;
}
.checkbox.is-penalty-level-1.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-penalty-level-2 input[type=checkbox]:checked + span::before {
  border-color: #F07600;
}
.checkbox.is-penalty-level-2 input[type=checkbox]:checked + span::after {
  color: #F07600;
}
.checkbox.is-penalty-level-2.is-text-color input[type=checkbox]:checked ~ * {
  color: #F07600;
}
.checkbox.is-penalty-level-2.is-filled input[type=checkbox]:checked + span::before {
  background-color: #F07600;
}
.checkbox.is-penalty-level-2.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-penalty-level-3 input[type=checkbox]:checked + span::before {
  border-color: #CE2D2D;
}
.checkbox.is-penalty-level-3 input[type=checkbox]:checked + span::after {
  color: #CE2D2D;
}
.checkbox.is-penalty-level-3.is-text-color input[type=checkbox]:checked ~ * {
  color: #CE2D2D;
}
.checkbox.is-penalty-level-3.is-filled input[type=checkbox]:checked + span::before {
  background-color: #CE2D2D;
}
.checkbox.is-penalty-level-3.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-penalty-level-1-hover input[type=checkbox]:checked + span::before {
  border-color: #FFF3CC;
}
.checkbox.is-penalty-level-1-hover input[type=checkbox]:checked + span::after {
  color: #FFF3CC;
}
.checkbox.is-penalty-level-1-hover.is-text-color input[type=checkbox]:checked ~ * {
  color: #FFF3CC;
}
.checkbox.is-penalty-level-1-hover.is-filled input[type=checkbox]:checked + span::before {
  background-color: #FFF3CC;
}
.checkbox.is-penalty-level-1-hover.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-penalty-level-2-hover input[type=checkbox]:checked + span::before {
  border-color: #FFDDBD;
}
.checkbox.is-penalty-level-2-hover input[type=checkbox]:checked + span::after {
  color: #FFDDBD;
}
.checkbox.is-penalty-level-2-hover.is-text-color input[type=checkbox]:checked ~ * {
  color: #FFDDBD;
}
.checkbox.is-penalty-level-2-hover.is-filled input[type=checkbox]:checked + span::before {
  background-color: #FFDDBD;
}
.checkbox.is-penalty-level-2-hover.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-penalty-level-3-hover input[type=checkbox]:checked + span::before {
  border-color: #FFBDBD;
}
.checkbox.is-penalty-level-3-hover input[type=checkbox]:checked + span::after {
  color: #FFBDBD;
}
.checkbox.is-penalty-level-3-hover.is-text-color input[type=checkbox]:checked ~ * {
  color: #FFBDBD;
}
.checkbox.is-penalty-level-3-hover.is-filled input[type=checkbox]:checked + span::before {
  background-color: #FFBDBD;
}
.checkbox.is-penalty-level-3-hover.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-special-work-select input[type=checkbox]:checked + span::before {
  border-color: #e11383;
}
.checkbox.is-special-work-select input[type=checkbox]:checked + span::after {
  color: #e11383;
}
.checkbox.is-special-work-select.is-text-color input[type=checkbox]:checked ~ * {
  color: #e11383;
}
.checkbox.is-special-work-select.is-filled input[type=checkbox]:checked + span::before {
  background-color: #e11383;
}
.checkbox.is-special-work-select.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-company input[type=checkbox]:checked + span::before {
  border-color: #462246;
}
.checkbox.is-company input[type=checkbox]:checked + span::after {
  color: #462246;
}
.checkbox.is-company.is-text-color input[type=checkbox]:checked ~ * {
  color: #462246;
}
.checkbox.is-company.is-filled input[type=checkbox]:checked + span::before {
  background-color: #462246;
}
.checkbox.is-company.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-site-manager input[type=checkbox]:checked + span::before {
  border-color: #B05F6B;
}
.checkbox.is-site-manager input[type=checkbox]:checked + span::after {
  color: #B05F6B;
}
.checkbox.is-site-manager.is-text-color input[type=checkbox]:checked ~ * {
  color: #B05F6B;
}
.checkbox.is-site-manager.is-filled input[type=checkbox]:checked + span::before {
  background-color: #B05F6B;
}
.checkbox.is-site-manager.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-safety input[type=checkbox]:checked + span::before {
  border-color: #EE6B51;
}
.checkbox.is-safety input[type=checkbox]:checked + span::after {
  color: #EE6B51;
}
.checkbox.is-safety.is-text-color input[type=checkbox]:checked ~ * {
  color: #EE6B51;
}
.checkbox.is-safety.is-filled input[type=checkbox]:checked + span::before {
  background-color: #EE6B51;
}
.checkbox.is-safety.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-applicant-bearer input[type=checkbox]:checked + span::before {
  border-color: #41B49C;
}
.checkbox.is-applicant-bearer input[type=checkbox]:checked + span::after {
  color: #41B49C;
}
.checkbox.is-applicant-bearer.is-text-color input[type=checkbox]:checked ~ * {
  color: #41B49C;
}
.checkbox.is-applicant-bearer.is-filled input[type=checkbox]:checked + span::before {
  background-color: #41B49C;
}
.checkbox.is-applicant-bearer.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-penalty-point-1 input[type=checkbox]:checked + span::before {
  border-color: #D9F0D6;
}
.checkbox.is-penalty-point-1 input[type=checkbox]:checked + span::after {
  color: #D9F0D6;
}
.checkbox.is-penalty-point-1.is-text-color input[type=checkbox]:checked ~ * {
  color: #D9F0D6;
}
.checkbox.is-penalty-point-1.is-filled input[type=checkbox]:checked + span::before {
  background-color: #D9F0D6;
}
.checkbox.is-penalty-point-1.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-penalty-point-2 input[type=checkbox]:checked + span::before {
  border-color: #FFF3CB;
}
.checkbox.is-penalty-point-2 input[type=checkbox]:checked + span::after {
  color: #FFF3CB;
}
.checkbox.is-penalty-point-2.is-text-color input[type=checkbox]:checked ~ * {
  color: #FFF3CB;
}
.checkbox.is-penalty-point-2.is-filled input[type=checkbox]:checked + span::before {
  background-color: #FFF3CB;
}
.checkbox.is-penalty-point-2.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-penalty-point-3 input[type=checkbox]:checked + span::before {
  border-color: #FBE3CB;
}
.checkbox.is-penalty-point-3 input[type=checkbox]:checked + span::after {
  color: #FBE3CB;
}
.checkbox.is-penalty-point-3.is-text-color input[type=checkbox]:checked ~ * {
  color: #FBE3CB;
}
.checkbox.is-penalty-point-3.is-filled input[type=checkbox]:checked + span::before {
  background-color: #FBE3CB;
}
.checkbox.is-penalty-point-3.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-penalty-point-4 input[type=checkbox]:checked + span::before {
  border-color: #EFDEE1;
}
.checkbox.is-penalty-point-4 input[type=checkbox]:checked + span::after {
  color: #EFDEE1;
}
.checkbox.is-penalty-point-4.is-text-color input[type=checkbox]:checked ~ * {
  color: #EFDEE1;
}
.checkbox.is-penalty-point-4.is-filled input[type=checkbox]:checked + span::before {
  background-color: #EFDEE1;
}
.checkbox.is-penalty-point-4.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-plant-TOP input[type=checkbox]:checked + span::before {
  border-color: #ffc400;
}
.checkbox.is-plant-TOP input[type=checkbox]:checked + span::after {
  color: #ffc400;
}
.checkbox.is-plant-TOP.is-text-color input[type=checkbox]:checked ~ * {
  color: #ffc400;
}
.checkbox.is-plant-TOP.is-filled input[type=checkbox]:checked + span::before {
  background-color: #ffc400;
}
.checkbox.is-plant-TOP.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-plant-TOPSPP input[type=checkbox]:checked + span::before {
  border-color: #48b26d;
}
.checkbox.is-plant-TOPSPP input[type=checkbox]:checked + span::after {
  color: #48b26d;
}
.checkbox.is-plant-TOPSPP.is-text-color input[type=checkbox]:checked ~ * {
  color: #48b26d;
}
.checkbox.is-plant-TOPSPP.is-filled input[type=checkbox]:checked + span::before {
  background-color: #48b26d;
}
.checkbox.is-plant-TOPSPP.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-plant-TLB input[type=checkbox]:checked + span::before {
  border-color: #1daefc;
}
.checkbox.is-plant-TLB input[type=checkbox]:checked + span::after {
  color: #1daefc;
}
.checkbox.is-plant-TLB.is-text-color input[type=checkbox]:checked ~ * {
  color: #1daefc;
}
.checkbox.is-plant-TLB.is-filled input[type=checkbox]:checked + span::before {
  background-color: #1daefc;
}
.checkbox.is-plant-TLB.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-plant-TPX input[type=checkbox]:checked + span::before {
  border-color: #26648b;
}
.checkbox.is-plant-TPX input[type=checkbox]:checked + span::after {
  color: #26648b;
}
.checkbox.is-plant-TPX.is-text-color input[type=checkbox]:checked ~ * {
  color: #26648b;
}
.checkbox.is-plant-TPX.is-filled input[type=checkbox]:checked + span::before {
  background-color: #26648b;
}
.checkbox.is-plant-TPX.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-plant-LABIX input[type=checkbox]:checked + span::before {
  border-color: #ce2d2d;
}
.checkbox.is-plant-LABIX input[type=checkbox]:checked + span::after {
  color: #ce2d2d;
}
.checkbox.is-plant-LABIX.is-text-color input[type=checkbox]:checked ~ * {
  color: #ce2d2d;
}
.checkbox.is-plant-LABIX.is-filled input[type=checkbox]:checked + span::before {
  background-color: #ce2d2d;
}
.checkbox.is-plant-LABIX.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-plant-TP input[type=checkbox]:checked + span::before {
  border-color: #ED7600;
}
.checkbox.is-plant-TP input[type=checkbox]:checked + span::after {
  color: #ED7600;
}
.checkbox.is-plant-TP.is-text-color input[type=checkbox]:checked ~ * {
  color: #ED7600;
}
.checkbox.is-plant-TP.is-filled input[type=checkbox]:checked + span::before {
  background-color: #ED7600;
}
.checkbox.is-plant-TP.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-home-company input[type=checkbox]:checked + span::before {
  border-color: #41b49c;
}
.checkbox.is-home-company input[type=checkbox]:checked + span::after {
  color: #41b49c;
}
.checkbox.is-home-company.is-text-color input[type=checkbox]:checked ~ * {
  color: #41b49c;
}
.checkbox.is-home-company.is-filled input[type=checkbox]:checked + span::before {
  background-color: #41b49c;
}
.checkbox.is-home-company.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-home-contract input[type=checkbox]:checked + span::before {
  border-color: #fdc348;
}
.checkbox.is-home-contract input[type=checkbox]:checked + span::after {
  color: #fdc348;
}
.checkbox.is-home-contract.is-text-color input[type=checkbox]:checked ~ * {
  color: #fdc348;
}
.checkbox.is-home-contract.is-filled input[type=checkbox]:checked + span::before {
  background-color: #fdc348;
}
.checkbox.is-home-contract.is-filled input[type=checkbox]:checked + span::after {
  color: rgba(0, 0, 0, 0.7);
}
.checkbox.is-home-contractor input[type=checkbox]:checked + span::before {
  border-color: #b05f6b;
}
.checkbox.is-home-contractor input[type=checkbox]:checked + span::after {
  color: #b05f6b;
}
.checkbox.is-home-contractor.is-text-color input[type=checkbox]:checked ~ * {
  color: #b05f6b;
}
.checkbox.is-home-contractor.is-filled input[type=checkbox]:checked + span::before {
  background-color: #b05f6b;
}
.checkbox.is-home-contractor.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-home-normal input[type=checkbox]:checked + span::before {
  border-color: #40a9b3;
}
.checkbox.is-home-normal input[type=checkbox]:checked + span::after {
  color: #40a9b3;
}
.checkbox.is-home-normal.is-text-color input[type=checkbox]:checked ~ * {
  color: #40a9b3;
}
.checkbox.is-home-normal.is-filled input[type=checkbox]:checked + span::before {
  background-color: #40a9b3;
}
.checkbox.is-home-normal.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-home-special input[type=checkbox]:checked + span::before {
  border-color: #ee6b51;
}
.checkbox.is-home-special input[type=checkbox]:checked + span::after {
  color: #ee6b51;
}
.checkbox.is-home-special.is-text-color input[type=checkbox]:checked ~ * {
  color: #ee6b51;
}
.checkbox.is-home-special.is-filled input[type=checkbox]:checked + span::before {
  background-color: #ee6b51;
}
.checkbox.is-home-special.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-home-incident input[type=checkbox]:checked + span::before {
  border-color: #ce2d2d;
}
.checkbox.is-home-incident input[type=checkbox]:checked + span::after {
  color: #ce2d2d;
}
.checkbox.is-home-incident.is-text-color input[type=checkbox]:checked ~ * {
  color: #ce2d2d;
}
.checkbox.is-home-incident.is-filled input[type=checkbox]:checked + span::before {
  background-color: #ce2d2d;
}
.checkbox.is-home-incident.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox.is-home-critical input[type=checkbox]:checked + span::before {
  border-color: #e11383;
}
.checkbox.is-home-critical input[type=checkbox]:checked + span::after {
  color: #e11383;
}
.checkbox.is-home-critical.is-text-color input[type=checkbox]:checked ~ * {
  color: #e11383;
}
.checkbox.is-home-critical.is-filled input[type=checkbox]:checked + span::before {
  background-color: #e11383;
}
.checkbox.is-home-critical.is-filled input[type=checkbox]:checked + span::after {
  color: #fff;
}
.checkbox-group {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.checkbox-group .checkbox-title {
  text-align: left;
  vertical-align: middle;
  margin-bottom: 0.4rem;
}
.checkbox-group .checkbox-title.is-filled {
  color: #fff;
  background: #0077d6;
  align-self: stretch;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0.4rem;
}
.checkbox-group .checkbox + .checkbox {
  margin-top: 0.4rem;
}
.checkbox-group.is-horizontal {
  flex-direction: row;
  align-items: center;
}
.checkbox-group.is-horizontal .checkbox-title {
  text-align: right;
  margin-right: 0.8rem;
  margin-bottom: 0;
}
.checkbox-group.is-horizontal .checkbox-title.checkbox-title-filled {
  text-align: center;
}
.checkbox-group.is-horizontal .checkbox + .checkbox {
  margin-top: 0;
  margin-left: 0.8rem;
}
.checkbox-group.is-bordered {
  border: 1px solid #566d80;
}
.checkbox-group.is-bordered.is-horizontal .checkbox + .checkbox,
.checkbox-group.is-bordered .checkbox {
  margin: 0.4rem;
}
.checkbox-group.is-bordered.is-horizontal .checkbox-title + .checkbox {
  margin-left: 0;
}
.checkbox-group.is-bordered .checkbox-title {
  padding: 0 0.4rem;
}
.checkbox-group.has-divide.is-bordered.is-horizontal .checkbox + .checkbox,
.checkbox-group.has-divide .checkbox {
  padding-right: 0.8rem;
  margin-right: 0;
}
.checkbox-group.has-divide .checkbox {
  border-right: 1px solid #566d80;
}
.checkbox-group.has-divide .checkbox:last-child {
  border-right: 0;
}
.checkbox-group.is-white.is-bordered {
  border-color: #ffffff;
}
.checkbox-group.is-white.has-divide .checkbox {
  border-color: #ffffff;
}
.checkbox-group.is-white .checkbox-title.is-filled {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-black.is-bordered {
  border-color: #0a0a0a;
}
.checkbox-group.is-black.has-divide .checkbox {
  border-color: #0a0a0a;
}
.checkbox-group.is-black .checkbox-title.is-filled {
  background-color: #0a0a0a;
  color: #fff;
}
.checkbox-group.is-light.is-bordered {
  border-color: #f1f3f4;
}
.checkbox-group.is-light.has-divide .checkbox {
  border-color: #f1f3f4;
}
.checkbox-group.is-light .checkbox-title.is-filled {
  background-color: #f1f3f4;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-dark.is-bordered {
  border-color: #404040;
}
.checkbox-group.is-dark.has-divide .checkbox {
  border-color: #404040;
}
.checkbox-group.is-dark .checkbox-title.is-filled {
  background-color: #404040;
  color: #fff;
}
.checkbox-group.is-text.is-bordered {
  border-color: #003056;
}
.checkbox-group.is-text.has-divide .checkbox {
  border-color: #003056;
}
.checkbox-group.is-text .checkbox-title.is-filled {
  background-color: #003056;
  color: #ffffff;
}
.checkbox-group.is-primary.is-bordered {
  border-color: #0077d6;
}
.checkbox-group.is-primary.has-divide .checkbox {
  border-color: #0077d6;
}
.checkbox-group.is-primary .checkbox-title.is-filled {
  background-color: #0077d6;
  color: #fff;
}
.checkbox-group.is-secondary.is-bordered {
  border-color: #2587d5;
}
.checkbox-group.is-secondary.has-divide .checkbox {
  border-color: #2587d5;
}
.checkbox-group.is-secondary .checkbox-title.is-filled {
  background-color: #2587d5;
  color: #fff;
}
.checkbox-group.is-link.is-bordered {
  border-color: #0077d6;
}
.checkbox-group.is-link.has-divide .checkbox {
  border-color: #0077d6;
}
.checkbox-group.is-link .checkbox-title.is-filled {
  background-color: #0077d6;
  color: #fff;
}
.checkbox-group.is-info.is-bordered {
  border-color: #005ba3;
}
.checkbox-group.is-info.has-divide .checkbox {
  border-color: #005ba3;
}
.checkbox-group.is-info .checkbox-title.is-filled {
  background-color: #005ba3;
  color: #fff;
}
.checkbox-group.is-success.is-bordered {
  border-color: #228b22;
}
.checkbox-group.is-success.has-divide .checkbox {
  border-color: #228b22;
}
.checkbox-group.is-success .checkbox-title.is-filled {
  background-color: #228b22;
  color: #fff;
}
.checkbox-group.is-warning.is-bordered {
  border-color: #fdc825;
}
.checkbox-group.is-warning.has-divide .checkbox {
  border-color: #fdc825;
}
.checkbox-group.is-warning .checkbox-title.is-filled {
  background-color: #fdc825;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-danger.is-bordered {
  border-color: #dd004b;
}
.checkbox-group.is-danger.has-divide .checkbox {
  border-color: #dd004b;
}
.checkbox-group.is-danger .checkbox-title.is-filled {
  background-color: #dd004b;
  color: #fff;
}
.checkbox-group.is-accent.is-bordered {
  border-color: #e11383;
}
.checkbox-group.is-accent.has-divide .checkbox {
  border-color: #e11383;
}
.checkbox-group.is-accent .checkbox-title.is-filled {
  background-color: #e11383;
  color: #fff;
}
.checkbox-group.is-lighter.is-bordered {
  border-color: #fafafa;
}
.checkbox-group.is-lighter.has-divide .checkbox {
  border-color: #fafafa;
}
.checkbox-group.is-lighter .checkbox-title.is-filled {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-delete.is-bordered {
  border-color: #7a7a7a;
}
.checkbox-group.is-delete.has-divide .checkbox {
  border-color: #7a7a7a;
}
.checkbox-group.is-delete .checkbox-title.is-filled {
  background-color: #7a7a7a;
  color: #fff;
}
.checkbox-group.is-table-header.is-bordered {
  border-color: #566d80;
}
.checkbox-group.is-table-header.has-divide .checkbox {
  border-color: #566d80;
}
.checkbox-group.is-table-header .checkbox-title.is-filled {
  background-color: #566d80;
  color: #fff;
}
.checkbox-group.is-spent.is-bordered {
  border-color: #e11383;
}
.checkbox-group.is-spent.has-divide .checkbox {
  border-color: #e11383;
}
.checkbox-group.is-spent .checkbox-title.is-filled {
  background-color: #e11383;
  color: #fff;
}
.checkbox-group.is-submit.is-bordered {
  border-color: #40a9b3;
}
.checkbox-group.is-submit.has-divide .checkbox {
  border-color: #40a9b3;
}
.checkbox-group.is-submit .checkbox-title.is-filled {
  background-color: #40a9b3;
  color: #fff;
}
.checkbox-group.is-approve.is-bordered {
  border-color: #41b232;
}
.checkbox-group.is-approve.has-divide .checkbox {
  border-color: #41b232;
}
.checkbox-group.is-approve .checkbox-title.is-filled {
  background-color: #41b232;
  color: #fff;
}
.checkbox-group.is-reject.is-bordered {
  border-color: #de1717;
}
.checkbox-group.is-reject.has-divide .checkbox {
  border-color: #de1717;
}
.checkbox-group.is-reject .checkbox-title.is-filled {
  background-color: #de1717;
  color: #fff;
}
.checkbox-group.is-pending.is-bordered {
  border-color: #FFC400;
}
.checkbox-group.is-pending.has-divide .checkbox {
  border-color: #FFC400;
}
.checkbox-group.is-pending .checkbox-title.is-filled {
  background-color: #FFC400;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-table-header-card.is-bordered {
  border-color: #3b709b;
}
.checkbox-group.is-table-header-card.has-divide .checkbox {
  border-color: #3b709b;
}
.checkbox-group.is-table-header-card .checkbox-title.is-filled {
  background-color: #3b709b;
  color: #fff;
}
.checkbox-group.is-table-header-special.is-bordered {
  border-color: #064b64;
}
.checkbox-group.is-table-header-special.has-divide .checkbox {
  border-color: #064b64;
}
.checkbox-group.is-table-header-special .checkbox-title.is-filled {
  background-color: #064b64;
  color: #fff;
}
.checkbox-group.is-in-progress.is-bordered {
  border-color: #1277d6;
}
.checkbox-group.is-in-progress.has-divide .checkbox {
  border-color: #1277d6;
}
.checkbox-group.is-in-progress .checkbox-title.is-filled {
  background-color: #1277d6;
  color: #fff;
}
.checkbox-group.is-inactive-progress.is-bordered {
  border-color: #566d80;
}
.checkbox-group.is-inactive-progress.has-divide .checkbox {
  border-color: #566d80;
}
.checkbox-group.is-inactive-progress .checkbox-title.is-filled {
  background-color: #566d80;
  color: #fff;
}
.checkbox-group.is-row-inactive.is-bordered {
  border-color: #d4dbde;
}
.checkbox-group.is-row-inactive.has-divide .checkbox {
  border-color: #d4dbde;
}
.checkbox-group.is-row-inactive .checkbox-title.is-filled {
  background-color: #d4dbde;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-row-onhand.is-bordered {
  border-color: #eff8ff;
}
.checkbox-group.is-row-onhand.has-divide .checkbox {
  border-color: #eff8ff;
}
.checkbox-group.is-row-onhand .checkbox-title.is-filled {
  background-color: #eff8ff;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-critical-level.is-bordered {
  border-color: #de1717;
}
.checkbox-group.is-critical-level.has-divide .checkbox {
  border-color: #de1717;
}
.checkbox-group.is-critical-level .checkbox-title.is-filled {
  background-color: #de1717;
  color: #fff;
}
.checkbox-group.is-warning-level.is-bordered {
  border-color: #dd5800;
}
.checkbox-group.is-warning-level.has-divide .checkbox {
  border-color: #dd5800;
}
.checkbox-group.is-warning-level .checkbox-title.is-filled {
  background-color: #dd5800;
  color: #fff;
}
.checkbox-group.is-info-level.is-bordered {
  border-color: #ffb112;
}
.checkbox-group.is-info-level.has-divide .checkbox {
  border-color: #ffb112;
}
.checkbox-group.is-info-level .checkbox-title.is-filled {
  background-color: #ffb112;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-waiting-summary.is-bordered {
  border-color: #ce2d2d;
}
.checkbox-group.is-waiting-summary.has-divide .checkbox {
  border-color: #ce2d2d;
}
.checkbox-group.is-waiting-summary .checkbox-title.is-filled {
  background-color: #ce2d2d;
  color: #fff;
}
.checkbox-group.is-document-summary.is-bordered {
  border-color: #064b64;
}
.checkbox-group.is-document-summary.has-divide .checkbox {
  border-color: #064b64;
}
.checkbox-group.is-document-summary .checkbox-title.is-filled {
  background-color: #064b64;
  color: #fff;
}
.checkbox-group.is-training-summary.is-bordered {
  border-color: #40a9b3;
}
.checkbox-group.is-training-summary.has-divide .checkbox {
  border-color: #40a9b3;
}
.checkbox-group.is-training-summary .checkbox-title.is-filled {
  background-color: #40a9b3;
  color: #fff;
}
.checkbox-group.is-waiting-print-summary.is-bordered {
  border-color: #bfc425;
}
.checkbox-group.is-waiting-print-summary.has-divide .checkbox {
  border-color: #bfc425;
}
.checkbox-group.is-waiting-print-summary .checkbox-title.is-filled {
  background-color: #bfc425;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-printed-summary.is-bordered {
  border-color: #e11483;
}
.checkbox-group.is-printed-summary.has-divide .checkbox {
  border-color: #e11483;
}
.checkbox-group.is-printed-summary .checkbox-title.is-filled {
  background-color: #e11483;
  color: #fff;
}
.checkbox-group.is-score-1.is-bordered {
  border-color: #F7DADA;
}
.checkbox-group.is-score-1.has-divide .checkbox {
  border-color: #F7DADA;
}
.checkbox-group.is-score-1 .checkbox-title.is-filled {
  background-color: #F7DADA;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-score-1-active.is-bordered {
  border-color: #D94D4D;
}
.checkbox-group.is-score-1-active.has-divide .checkbox {
  border-color: #D94D4D;
}
.checkbox-group.is-score-1-active .checkbox-title.is-filled {
  background-color: #D94D4D;
  color: #fff;
}
.checkbox-group.is-score-2.is-bordered {
  border-color: #FDF5D2;
}
.checkbox-group.is-score-2.has-divide .checkbox {
  border-color: #FDF5D2;
}
.checkbox-group.is-score-2 .checkbox-title.is-filled {
  background-color: #FDF5D2;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-score-2-active.is-bordered {
  border-color: #FAD125;
}
.checkbox-group.is-score-2-active.has-divide .checkbox {
  border-color: #FAD125;
}
.checkbox-group.is-score-2-active .checkbox-title.is-filled {
  background-color: #FAD125;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-score-3.is-bordered {
  border-color: #E9F5E5;
}
.checkbox-group.is-score-3.has-divide .checkbox {
  border-color: #E9F5E5;
}
.checkbox-group.is-score-3 .checkbox-title.is-filled {
  background-color: #E9F5E5;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-score-3-active.is-bordered {
  border-color: #97D082;
}
.checkbox-group.is-score-3-active.has-divide .checkbox {
  border-color: #97D082;
}
.checkbox-group.is-score-3-active .checkbox-title.is-filled {
  background-color: #97D082;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-score-4.is-bordered {
  border-color: #E0EADD;
}
.checkbox-group.is-score-4.has-divide .checkbox {
  border-color: #E0EADD;
}
.checkbox-group.is-score-4 .checkbox-title.is-filled {
  background-color: #E0EADD;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-score-4-active.is-bordered {
  border-color: #6B9B59;
}
.checkbox-group.is-score-4-active.has-divide .checkbox {
  border-color: #6B9B59;
}
.checkbox-group.is-score-4-active .checkbox-title.is-filled {
  background-color: #6B9B59;
  color: #fff;
}
.checkbox-group.is-score-5.is-bordered {
  border-color: #DDE8F6;
}
.checkbox-group.is-score-5.has-divide .checkbox {
  border-color: #DDE8F6;
}
.checkbox-group.is-score-5 .checkbox-title.is-filled {
  background-color: #DDE8F6;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-score-5-active.is-bordered {
  border-color: #5992D5;
}
.checkbox-group.is-score-5-active.has-divide .checkbox {
  border-color: #5992D5;
}
.checkbox-group.is-score-5-active .checkbox-title.is-filled {
  background-color: #5992D5;
  color: #fff;
}
.checkbox-group.is-penalty-level-1.is-bordered {
  border-color: #FFC400;
}
.checkbox-group.is-penalty-level-1.has-divide .checkbox {
  border-color: #FFC400;
}
.checkbox-group.is-penalty-level-1 .checkbox-title.is-filled {
  background-color: #FFC400;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-penalty-level-2.is-bordered {
  border-color: #F07600;
}
.checkbox-group.is-penalty-level-2.has-divide .checkbox {
  border-color: #F07600;
}
.checkbox-group.is-penalty-level-2 .checkbox-title.is-filled {
  background-color: #F07600;
  color: #fff;
}
.checkbox-group.is-penalty-level-3.is-bordered {
  border-color: #CE2D2D;
}
.checkbox-group.is-penalty-level-3.has-divide .checkbox {
  border-color: #CE2D2D;
}
.checkbox-group.is-penalty-level-3 .checkbox-title.is-filled {
  background-color: #CE2D2D;
  color: #fff;
}
.checkbox-group.is-penalty-level-1-hover.is-bordered {
  border-color: #FFF3CC;
}
.checkbox-group.is-penalty-level-1-hover.has-divide .checkbox {
  border-color: #FFF3CC;
}
.checkbox-group.is-penalty-level-1-hover .checkbox-title.is-filled {
  background-color: #FFF3CC;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-penalty-level-2-hover.is-bordered {
  border-color: #FFDDBD;
}
.checkbox-group.is-penalty-level-2-hover.has-divide .checkbox {
  border-color: #FFDDBD;
}
.checkbox-group.is-penalty-level-2-hover .checkbox-title.is-filled {
  background-color: #FFDDBD;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-penalty-level-3-hover.is-bordered {
  border-color: #FFBDBD;
}
.checkbox-group.is-penalty-level-3-hover.has-divide .checkbox {
  border-color: #FFBDBD;
}
.checkbox-group.is-penalty-level-3-hover .checkbox-title.is-filled {
  background-color: #FFBDBD;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-special-work-select.is-bordered {
  border-color: #e11383;
}
.checkbox-group.is-special-work-select.has-divide .checkbox {
  border-color: #e11383;
}
.checkbox-group.is-special-work-select .checkbox-title.is-filled {
  background-color: #e11383;
  color: #fff;
}
.checkbox-group.is-company.is-bordered {
  border-color: #462246;
}
.checkbox-group.is-company.has-divide .checkbox {
  border-color: #462246;
}
.checkbox-group.is-company .checkbox-title.is-filled {
  background-color: #462246;
  color: #fff;
}
.checkbox-group.is-site-manager.is-bordered {
  border-color: #B05F6B;
}
.checkbox-group.is-site-manager.has-divide .checkbox {
  border-color: #B05F6B;
}
.checkbox-group.is-site-manager .checkbox-title.is-filled {
  background-color: #B05F6B;
  color: #fff;
}
.checkbox-group.is-safety.is-bordered {
  border-color: #EE6B51;
}
.checkbox-group.is-safety.has-divide .checkbox {
  border-color: #EE6B51;
}
.checkbox-group.is-safety .checkbox-title.is-filled {
  background-color: #EE6B51;
  color: #fff;
}
.checkbox-group.is-applicant-bearer.is-bordered {
  border-color: #41B49C;
}
.checkbox-group.is-applicant-bearer.has-divide .checkbox {
  border-color: #41B49C;
}
.checkbox-group.is-applicant-bearer .checkbox-title.is-filled {
  background-color: #41B49C;
  color: #fff;
}
.checkbox-group.is-penalty-point-1.is-bordered {
  border-color: #D9F0D6;
}
.checkbox-group.is-penalty-point-1.has-divide .checkbox {
  border-color: #D9F0D6;
}
.checkbox-group.is-penalty-point-1 .checkbox-title.is-filled {
  background-color: #D9F0D6;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-penalty-point-2.is-bordered {
  border-color: #FFF3CB;
}
.checkbox-group.is-penalty-point-2.has-divide .checkbox {
  border-color: #FFF3CB;
}
.checkbox-group.is-penalty-point-2 .checkbox-title.is-filled {
  background-color: #FFF3CB;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-penalty-point-3.is-bordered {
  border-color: #FBE3CB;
}
.checkbox-group.is-penalty-point-3.has-divide .checkbox {
  border-color: #FBE3CB;
}
.checkbox-group.is-penalty-point-3 .checkbox-title.is-filled {
  background-color: #FBE3CB;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-penalty-point-4.is-bordered {
  border-color: #EFDEE1;
}
.checkbox-group.is-penalty-point-4.has-divide .checkbox {
  border-color: #EFDEE1;
}
.checkbox-group.is-penalty-point-4 .checkbox-title.is-filled {
  background-color: #EFDEE1;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-plant-TOP.is-bordered {
  border-color: #ffc400;
}
.checkbox-group.is-plant-TOP.has-divide .checkbox {
  border-color: #ffc400;
}
.checkbox-group.is-plant-TOP .checkbox-title.is-filled {
  background-color: #ffc400;
  color: #fff;
}
.checkbox-group.is-plant-TOPSPP.is-bordered {
  border-color: #48b26d;
}
.checkbox-group.is-plant-TOPSPP.has-divide .checkbox {
  border-color: #48b26d;
}
.checkbox-group.is-plant-TOPSPP .checkbox-title.is-filled {
  background-color: #48b26d;
  color: #fff;
}
.checkbox-group.is-plant-TLB.is-bordered {
  border-color: #1daefc;
}
.checkbox-group.is-plant-TLB.has-divide .checkbox {
  border-color: #1daefc;
}
.checkbox-group.is-plant-TLB .checkbox-title.is-filled {
  background-color: #1daefc;
  color: #fff;
}
.checkbox-group.is-plant-TPX.is-bordered {
  border-color: #26648b;
}
.checkbox-group.is-plant-TPX.has-divide .checkbox {
  border-color: #26648b;
}
.checkbox-group.is-plant-TPX .checkbox-title.is-filled {
  background-color: #26648b;
  color: #fff;
}
.checkbox-group.is-plant-LABIX.is-bordered {
  border-color: #ce2d2d;
}
.checkbox-group.is-plant-LABIX.has-divide .checkbox {
  border-color: #ce2d2d;
}
.checkbox-group.is-plant-LABIX .checkbox-title.is-filled {
  background-color: #ce2d2d;
  color: #fff;
}
.checkbox-group.is-plant-TP.is-bordered {
  border-color: #ED7600;
}
.checkbox-group.is-plant-TP.has-divide .checkbox {
  border-color: #ED7600;
}
.checkbox-group.is-plant-TP .checkbox-title.is-filled {
  background-color: #ED7600;
  color: #fff;
}
.checkbox-group.is-home-company.is-bordered {
  border-color: #41b49c;
}
.checkbox-group.is-home-company.has-divide .checkbox {
  border-color: #41b49c;
}
.checkbox-group.is-home-company .checkbox-title.is-filled {
  background-color: #41b49c;
  color: #fff;
}
.checkbox-group.is-home-contract.is-bordered {
  border-color: #fdc348;
}
.checkbox-group.is-home-contract.has-divide .checkbox {
  border-color: #fdc348;
}
.checkbox-group.is-home-contract .checkbox-title.is-filled {
  background-color: #fdc348;
  color: rgba(0, 0, 0, 0.7);
}
.checkbox-group.is-home-contractor.is-bordered {
  border-color: #b05f6b;
}
.checkbox-group.is-home-contractor.has-divide .checkbox {
  border-color: #b05f6b;
}
.checkbox-group.is-home-contractor .checkbox-title.is-filled {
  background-color: #b05f6b;
  color: #fff;
}
.checkbox-group.is-home-normal.is-bordered {
  border-color: #40a9b3;
}
.checkbox-group.is-home-normal.has-divide .checkbox {
  border-color: #40a9b3;
}
.checkbox-group.is-home-normal .checkbox-title.is-filled {
  background-color: #40a9b3;
  color: #fff;
}
.checkbox-group.is-home-special.is-bordered {
  border-color: #ee6b51;
}
.checkbox-group.is-home-special.has-divide .checkbox {
  border-color: #ee6b51;
}
.checkbox-group.is-home-special .checkbox-title.is-filled {
  background-color: #ee6b51;
  color: #fff;
}
.checkbox-group.is-home-incident.is-bordered {
  border-color: #ce2d2d;
}
.checkbox-group.is-home-incident.has-divide .checkbox {
  border-color: #ce2d2d;
}
.checkbox-group.is-home-incident .checkbox-title.is-filled {
  background-color: #ce2d2d;
  color: #fff;
}
.checkbox-group.is-home-critical.is-bordered {
  border-color: #e11383;
}
.checkbox-group.is-home-critical.has-divide .checkbox {
  border-color: #e11383;
}
.checkbox-group.is-home-critical .checkbox-title.is-filled {
  background-color: #e11383;
  color: #fff;
}
.checkbox[disabled=false],
.radio[disabled=false] {
  cursor: pointer;
}
.radio {
  line-height: 1em;
  display: inline-flex;
  align-items: center;
}
.radio.has-bg {
  display: inline-flex;
  align-items: center;
}
.radio.has-bg input[type=radio] {
  position: absolute;
}
.radio.has-bg input[type=radio] + span {
  padding-left: 2em;
  padding-right: 0.5em;
  line-height: 1.5em;
  border: 1px solid #566d80;
  margin-left: 0;
}
.radio.has-bg .radio-bg {
  background: #ffffff;
  height: 1.5em;
  width: 1.5em;
  position: absolute;
  left: 1px;
  top: 1px;
  border-right: 1px solid #566d80;
}
.radio.has-bg .radio-bg::after {
  position: absolute;
  content: "";
  border: 1px solid #566d80;
  border-radius: 50%;
  height: 1em;
  width: 1em;
  top: 0.25em;
  left: 0.25em;
}
.radio.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
  border-width: 0.2em;
}
.radio + .radio {
  margin-left: 1.6rem;
}
.radio input[type=radio] {
  font-size: 1em;
  height: 1em;
  width: 1em;
  border: 1px solid #566d80;
  border-radius: 50%;
  background-color: #ffffff;
  appearance: none;
  flex-shrink: 0;
}
.radio input[type=radio] + span {
  margin-left: 0.4rem;
  display: inline-block;
}
.radio input[type=radio]:checked {
  border-color: #0077d6;
  background: #0077d6;
  box-shadow: inset 0 0 0 0.2em #ffffff;
}
.radio input[type=radio]:disabled {
  cursor: not-allowed;
  background-color: #f1f3f4;
  border-color: #566d80;
}
.radio input[type=radio]:disabled:checked {
  background-color: #999999;
}
.radio input[type=radio]:disabled + span {
  cursor: not-allowed;
}
.radio.is-white input[type=radio]:checked {
  border-color: #ffffff;
  background: #ffffff;
}
.radio.is-white.is-text-color input[type=radio]:checked + span {
  color: #ffffff;
}
.radio.is-white.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-white.has-bg input[type=radio]:checked + span {
  border-color: #ffffff;
}
.radio.is-white.has-bg input[type=radio]:checked + span .radio-bg {
  background: #ffffff;
  border-color: #ffffff;
}
.radio.is-white.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-black input[type=radio]:checked {
  border-color: #0a0a0a;
  background: #0a0a0a;
}
.radio.is-black.is-text-color input[type=radio]:checked + span {
  color: #0a0a0a;
}
.radio.is-black.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-black.has-bg input[type=radio]:checked + span {
  border-color: #0a0a0a;
}
.radio.is-black.has-bg input[type=radio]:checked + span .radio-bg {
  background: #0a0a0a;
  border-color: #0a0a0a;
}
.radio.is-black.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-light input[type=radio]:checked {
  border-color: #f1f3f4;
  background: #f1f3f4;
}
.radio.is-light.is-text-color input[type=radio]:checked + span {
  color: #f1f3f4;
}
.radio.is-light.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-light.has-bg input[type=radio]:checked + span {
  border-color: #f1f3f4;
}
.radio.is-light.has-bg input[type=radio]:checked + span .radio-bg {
  background: #f1f3f4;
  border-color: #f1f3f4;
}
.radio.is-light.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-dark input[type=radio]:checked {
  border-color: #404040;
  background: #404040;
}
.radio.is-dark.is-text-color input[type=radio]:checked + span {
  color: #404040;
}
.radio.is-dark.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-dark.has-bg input[type=radio]:checked + span {
  border-color: #404040;
}
.radio.is-dark.has-bg input[type=radio]:checked + span .radio-bg {
  background: #404040;
  border-color: #404040;
}
.radio.is-dark.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-text input[type=radio]:checked {
  border-color: #003056;
  background: #003056;
}
.radio.is-text.is-text-color input[type=radio]:checked + span {
  color: #003056;
}
.radio.is-text.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-text.has-bg input[type=radio]:checked + span {
  border-color: #003056;
}
.radio.is-text.has-bg input[type=radio]:checked + span .radio-bg {
  background: #003056;
  border-color: #003056;
}
.radio.is-text.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-primary input[type=radio]:checked {
  border-color: #0077d6;
  background: #0077d6;
}
.radio.is-primary.is-text-color input[type=radio]:checked + span {
  color: #0077d6;
}
.radio.is-primary.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-primary.has-bg input[type=radio]:checked + span {
  border-color: #0077d6;
}
.radio.is-primary.has-bg input[type=radio]:checked + span .radio-bg {
  background: #0077d6;
  border-color: #0077d6;
}
.radio.is-primary.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-secondary input[type=radio]:checked {
  border-color: #2587d5;
  background: #2587d5;
}
.radio.is-secondary.is-text-color input[type=radio]:checked + span {
  color: #2587d5;
}
.radio.is-secondary.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-secondary.has-bg input[type=radio]:checked + span {
  border-color: #2587d5;
}
.radio.is-secondary.has-bg input[type=radio]:checked + span .radio-bg {
  background: #2587d5;
  border-color: #2587d5;
}
.radio.is-secondary.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-link input[type=radio]:checked {
  border-color: #0077d6;
  background: #0077d6;
}
.radio.is-link.is-text-color input[type=radio]:checked + span {
  color: #0077d6;
}
.radio.is-link.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-link.has-bg input[type=radio]:checked + span {
  border-color: #0077d6;
}
.radio.is-link.has-bg input[type=radio]:checked + span .radio-bg {
  background: #0077d6;
  border-color: #0077d6;
}
.radio.is-link.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-info input[type=radio]:checked {
  border-color: #005ba3;
  background: #005ba3;
}
.radio.is-info.is-text-color input[type=radio]:checked + span {
  color: #005ba3;
}
.radio.is-info.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-info.has-bg input[type=radio]:checked + span {
  border-color: #005ba3;
}
.radio.is-info.has-bg input[type=radio]:checked + span .radio-bg {
  background: #005ba3;
  border-color: #005ba3;
}
.radio.is-info.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-success input[type=radio]:checked {
  border-color: #228b22;
  background: #228b22;
}
.radio.is-success.is-text-color input[type=radio]:checked + span {
  color: #228b22;
}
.radio.is-success.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-success.has-bg input[type=radio]:checked + span {
  border-color: #228b22;
}
.radio.is-success.has-bg input[type=radio]:checked + span .radio-bg {
  background: #228b22;
  border-color: #228b22;
}
.radio.is-success.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-warning input[type=radio]:checked {
  border-color: #fdc825;
  background: #fdc825;
}
.radio.is-warning.is-text-color input[type=radio]:checked + span {
  color: #fdc825;
}
.radio.is-warning.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-warning.has-bg input[type=radio]:checked + span {
  border-color: #fdc825;
}
.radio.is-warning.has-bg input[type=radio]:checked + span .radio-bg {
  background: #fdc825;
  border-color: #fdc825;
}
.radio.is-warning.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-danger input[type=radio]:checked {
  border-color: #dd004b;
  background: #dd004b;
}
.radio.is-danger.is-text-color input[type=radio]:checked + span {
  color: #dd004b;
}
.radio.is-danger.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-danger.has-bg input[type=radio]:checked + span {
  border-color: #dd004b;
}
.radio.is-danger.has-bg input[type=radio]:checked + span .radio-bg {
  background: #dd004b;
  border-color: #dd004b;
}
.radio.is-danger.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-accent input[type=radio]:checked {
  border-color: #e11383;
  background: #e11383;
}
.radio.is-accent.is-text-color input[type=radio]:checked + span {
  color: #e11383;
}
.radio.is-accent.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-accent.has-bg input[type=radio]:checked + span {
  border-color: #e11383;
}
.radio.is-accent.has-bg input[type=radio]:checked + span .radio-bg {
  background: #e11383;
  border-color: #e11383;
}
.radio.is-accent.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-lighter input[type=radio]:checked {
  border-color: #fafafa;
  background: #fafafa;
}
.radio.is-lighter.is-text-color input[type=radio]:checked + span {
  color: #fafafa;
}
.radio.is-lighter.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-lighter.has-bg input[type=radio]:checked + span {
  border-color: #fafafa;
}
.radio.is-lighter.has-bg input[type=radio]:checked + span .radio-bg {
  background: #fafafa;
  border-color: #fafafa;
}
.radio.is-lighter.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-delete input[type=radio]:checked {
  border-color: #7a7a7a;
  background: #7a7a7a;
}
.radio.is-delete.is-text-color input[type=radio]:checked + span {
  color: #7a7a7a;
}
.radio.is-delete.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-delete.has-bg input[type=radio]:checked + span {
  border-color: #7a7a7a;
}
.radio.is-delete.has-bg input[type=radio]:checked + span .radio-bg {
  background: #7a7a7a;
  border-color: #7a7a7a;
}
.radio.is-delete.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-table-header input[type=radio]:checked {
  border-color: #566d80;
  background: #566d80;
}
.radio.is-table-header.is-text-color input[type=radio]:checked + span {
  color: #566d80;
}
.radio.is-table-header.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-table-header.has-bg input[type=radio]:checked + span {
  border-color: #566d80;
}
.radio.is-table-header.has-bg input[type=radio]:checked + span .radio-bg {
  background: #566d80;
  border-color: #566d80;
}
.radio.is-table-header.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-spent input[type=radio]:checked {
  border-color: #e11383;
  background: #e11383;
}
.radio.is-spent.is-text-color input[type=radio]:checked + span {
  color: #e11383;
}
.radio.is-spent.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-spent.has-bg input[type=radio]:checked + span {
  border-color: #e11383;
}
.radio.is-spent.has-bg input[type=radio]:checked + span .radio-bg {
  background: #e11383;
  border-color: #e11383;
}
.radio.is-spent.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-submit input[type=radio]:checked {
  border-color: #40a9b3;
  background: #40a9b3;
}
.radio.is-submit.is-text-color input[type=radio]:checked + span {
  color: #40a9b3;
}
.radio.is-submit.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-submit.has-bg input[type=radio]:checked + span {
  border-color: #40a9b3;
}
.radio.is-submit.has-bg input[type=radio]:checked + span .radio-bg {
  background: #40a9b3;
  border-color: #40a9b3;
}
.radio.is-submit.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-approve input[type=radio]:checked {
  border-color: #41b232;
  background: #41b232;
}
.radio.is-approve.is-text-color input[type=radio]:checked + span {
  color: #41b232;
}
.radio.is-approve.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-approve.has-bg input[type=radio]:checked + span {
  border-color: #41b232;
}
.radio.is-approve.has-bg input[type=radio]:checked + span .radio-bg {
  background: #41b232;
  border-color: #41b232;
}
.radio.is-approve.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-reject input[type=radio]:checked {
  border-color: #de1717;
  background: #de1717;
}
.radio.is-reject.is-text-color input[type=radio]:checked + span {
  color: #de1717;
}
.radio.is-reject.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-reject.has-bg input[type=radio]:checked + span {
  border-color: #de1717;
}
.radio.is-reject.has-bg input[type=radio]:checked + span .radio-bg {
  background: #de1717;
  border-color: #de1717;
}
.radio.is-reject.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-pending input[type=radio]:checked {
  border-color: #FFC400;
  background: #FFC400;
}
.radio.is-pending.is-text-color input[type=radio]:checked + span {
  color: #FFC400;
}
.radio.is-pending.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-pending.has-bg input[type=radio]:checked + span {
  border-color: #FFC400;
}
.radio.is-pending.has-bg input[type=radio]:checked + span .radio-bg {
  background: #FFC400;
  border-color: #FFC400;
}
.radio.is-pending.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-table-header-card input[type=radio]:checked {
  border-color: #3b709b;
  background: #3b709b;
}
.radio.is-table-header-card.is-text-color input[type=radio]:checked + span {
  color: #3b709b;
}
.radio.is-table-header-card.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-table-header-card.has-bg input[type=radio]:checked + span {
  border-color: #3b709b;
}
.radio.is-table-header-card.has-bg input[type=radio]:checked + span .radio-bg {
  background: #3b709b;
  border-color: #3b709b;
}
.radio.is-table-header-card.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-table-header-special input[type=radio]:checked {
  border-color: #064b64;
  background: #064b64;
}
.radio.is-table-header-special.is-text-color input[type=radio]:checked + span {
  color: #064b64;
}
.radio.is-table-header-special.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-table-header-special.has-bg input[type=radio]:checked + span {
  border-color: #064b64;
}
.radio.is-table-header-special.has-bg input[type=radio]:checked + span .radio-bg {
  background: #064b64;
  border-color: #064b64;
}
.radio.is-table-header-special.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-in-progress input[type=radio]:checked {
  border-color: #1277d6;
  background: #1277d6;
}
.radio.is-in-progress.is-text-color input[type=radio]:checked + span {
  color: #1277d6;
}
.radio.is-in-progress.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-in-progress.has-bg input[type=radio]:checked + span {
  border-color: #1277d6;
}
.radio.is-in-progress.has-bg input[type=radio]:checked + span .radio-bg {
  background: #1277d6;
  border-color: #1277d6;
}
.radio.is-in-progress.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-inactive-progress input[type=radio]:checked {
  border-color: #566d80;
  background: #566d80;
}
.radio.is-inactive-progress.is-text-color input[type=radio]:checked + span {
  color: #566d80;
}
.radio.is-inactive-progress.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-inactive-progress.has-bg input[type=radio]:checked + span {
  border-color: #566d80;
}
.radio.is-inactive-progress.has-bg input[type=radio]:checked + span .radio-bg {
  background: #566d80;
  border-color: #566d80;
}
.radio.is-inactive-progress.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-row-inactive input[type=radio]:checked {
  border-color: #d4dbde;
  background: #d4dbde;
}
.radio.is-row-inactive.is-text-color input[type=radio]:checked + span {
  color: #d4dbde;
}
.radio.is-row-inactive.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-row-inactive.has-bg input[type=radio]:checked + span {
  border-color: #d4dbde;
}
.radio.is-row-inactive.has-bg input[type=radio]:checked + span .radio-bg {
  background: #d4dbde;
  border-color: #d4dbde;
}
.radio.is-row-inactive.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-row-onhand input[type=radio]:checked {
  border-color: #eff8ff;
  background: #eff8ff;
}
.radio.is-row-onhand.is-text-color input[type=radio]:checked + span {
  color: #eff8ff;
}
.radio.is-row-onhand.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-row-onhand.has-bg input[type=radio]:checked + span {
  border-color: #eff8ff;
}
.radio.is-row-onhand.has-bg input[type=radio]:checked + span .radio-bg {
  background: #eff8ff;
  border-color: #eff8ff;
}
.radio.is-row-onhand.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-critical-level input[type=radio]:checked {
  border-color: #de1717;
  background: #de1717;
}
.radio.is-critical-level.is-text-color input[type=radio]:checked + span {
  color: #de1717;
}
.radio.is-critical-level.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-critical-level.has-bg input[type=radio]:checked + span {
  border-color: #de1717;
}
.radio.is-critical-level.has-bg input[type=radio]:checked + span .radio-bg {
  background: #de1717;
  border-color: #de1717;
}
.radio.is-critical-level.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-warning-level input[type=radio]:checked {
  border-color: #dd5800;
  background: #dd5800;
}
.radio.is-warning-level.is-text-color input[type=radio]:checked + span {
  color: #dd5800;
}
.radio.is-warning-level.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-warning-level.has-bg input[type=radio]:checked + span {
  border-color: #dd5800;
}
.radio.is-warning-level.has-bg input[type=radio]:checked + span .radio-bg {
  background: #dd5800;
  border-color: #dd5800;
}
.radio.is-warning-level.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-info-level input[type=radio]:checked {
  border-color: #ffb112;
  background: #ffb112;
}
.radio.is-info-level.is-text-color input[type=radio]:checked + span {
  color: #ffb112;
}
.radio.is-info-level.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-info-level.has-bg input[type=radio]:checked + span {
  border-color: #ffb112;
}
.radio.is-info-level.has-bg input[type=radio]:checked + span .radio-bg {
  background: #ffb112;
  border-color: #ffb112;
}
.radio.is-info-level.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-waiting-summary input[type=radio]:checked {
  border-color: #ce2d2d;
  background: #ce2d2d;
}
.radio.is-waiting-summary.is-text-color input[type=radio]:checked + span {
  color: #ce2d2d;
}
.radio.is-waiting-summary.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-waiting-summary.has-bg input[type=radio]:checked + span {
  border-color: #ce2d2d;
}
.radio.is-waiting-summary.has-bg input[type=radio]:checked + span .radio-bg {
  background: #ce2d2d;
  border-color: #ce2d2d;
}
.radio.is-waiting-summary.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-document-summary input[type=radio]:checked {
  border-color: #064b64;
  background: #064b64;
}
.radio.is-document-summary.is-text-color input[type=radio]:checked + span {
  color: #064b64;
}
.radio.is-document-summary.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-document-summary.has-bg input[type=radio]:checked + span {
  border-color: #064b64;
}
.radio.is-document-summary.has-bg input[type=radio]:checked + span .radio-bg {
  background: #064b64;
  border-color: #064b64;
}
.radio.is-document-summary.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-training-summary input[type=radio]:checked {
  border-color: #40a9b3;
  background: #40a9b3;
}
.radio.is-training-summary.is-text-color input[type=radio]:checked + span {
  color: #40a9b3;
}
.radio.is-training-summary.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-training-summary.has-bg input[type=radio]:checked + span {
  border-color: #40a9b3;
}
.radio.is-training-summary.has-bg input[type=radio]:checked + span .radio-bg {
  background: #40a9b3;
  border-color: #40a9b3;
}
.radio.is-training-summary.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-waiting-print-summary input[type=radio]:checked {
  border-color: #bfc425;
  background: #bfc425;
}
.radio.is-waiting-print-summary.is-text-color input[type=radio]:checked + span {
  color: #bfc425;
}
.radio.is-waiting-print-summary.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-waiting-print-summary.has-bg input[type=radio]:checked + span {
  border-color: #bfc425;
}
.radio.is-waiting-print-summary.has-bg input[type=radio]:checked + span .radio-bg {
  background: #bfc425;
  border-color: #bfc425;
}
.radio.is-waiting-print-summary.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-printed-summary input[type=radio]:checked {
  border-color: #e11483;
  background: #e11483;
}
.radio.is-printed-summary.is-text-color input[type=radio]:checked + span {
  color: #e11483;
}
.radio.is-printed-summary.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-printed-summary.has-bg input[type=radio]:checked + span {
  border-color: #e11483;
}
.radio.is-printed-summary.has-bg input[type=radio]:checked + span .radio-bg {
  background: #e11483;
  border-color: #e11483;
}
.radio.is-printed-summary.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-score-1 input[type=radio]:checked {
  border-color: #F7DADA;
  background: #F7DADA;
}
.radio.is-score-1.is-text-color input[type=radio]:checked + span {
  color: #F7DADA;
}
.radio.is-score-1.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-score-1.has-bg input[type=radio]:checked + span {
  border-color: #F7DADA;
}
.radio.is-score-1.has-bg input[type=radio]:checked + span .radio-bg {
  background: #F7DADA;
  border-color: #F7DADA;
}
.radio.is-score-1.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-score-1-active input[type=radio]:checked {
  border-color: #D94D4D;
  background: #D94D4D;
}
.radio.is-score-1-active.is-text-color input[type=radio]:checked + span {
  color: #D94D4D;
}
.radio.is-score-1-active.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-score-1-active.has-bg input[type=radio]:checked + span {
  border-color: #D94D4D;
}
.radio.is-score-1-active.has-bg input[type=radio]:checked + span .radio-bg {
  background: #D94D4D;
  border-color: #D94D4D;
}
.radio.is-score-1-active.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-score-2 input[type=radio]:checked {
  border-color: #FDF5D2;
  background: #FDF5D2;
}
.radio.is-score-2.is-text-color input[type=radio]:checked + span {
  color: #FDF5D2;
}
.radio.is-score-2.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-score-2.has-bg input[type=radio]:checked + span {
  border-color: #FDF5D2;
}
.radio.is-score-2.has-bg input[type=radio]:checked + span .radio-bg {
  background: #FDF5D2;
  border-color: #FDF5D2;
}
.radio.is-score-2.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-score-2-active input[type=radio]:checked {
  border-color: #FAD125;
  background: #FAD125;
}
.radio.is-score-2-active.is-text-color input[type=radio]:checked + span {
  color: #FAD125;
}
.radio.is-score-2-active.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-score-2-active.has-bg input[type=radio]:checked + span {
  border-color: #FAD125;
}
.radio.is-score-2-active.has-bg input[type=radio]:checked + span .radio-bg {
  background: #FAD125;
  border-color: #FAD125;
}
.radio.is-score-2-active.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-score-3 input[type=radio]:checked {
  border-color: #E9F5E5;
  background: #E9F5E5;
}
.radio.is-score-3.is-text-color input[type=radio]:checked + span {
  color: #E9F5E5;
}
.radio.is-score-3.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-score-3.has-bg input[type=radio]:checked + span {
  border-color: #E9F5E5;
}
.radio.is-score-3.has-bg input[type=radio]:checked + span .radio-bg {
  background: #E9F5E5;
  border-color: #E9F5E5;
}
.radio.is-score-3.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-score-3-active input[type=radio]:checked {
  border-color: #97D082;
  background: #97D082;
}
.radio.is-score-3-active.is-text-color input[type=radio]:checked + span {
  color: #97D082;
}
.radio.is-score-3-active.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-score-3-active.has-bg input[type=radio]:checked + span {
  border-color: #97D082;
}
.radio.is-score-3-active.has-bg input[type=radio]:checked + span .radio-bg {
  background: #97D082;
  border-color: #97D082;
}
.radio.is-score-3-active.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-score-4 input[type=radio]:checked {
  border-color: #E0EADD;
  background: #E0EADD;
}
.radio.is-score-4.is-text-color input[type=radio]:checked + span {
  color: #E0EADD;
}
.radio.is-score-4.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-score-4.has-bg input[type=radio]:checked + span {
  border-color: #E0EADD;
}
.radio.is-score-4.has-bg input[type=radio]:checked + span .radio-bg {
  background: #E0EADD;
  border-color: #E0EADD;
}
.radio.is-score-4.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-score-4-active input[type=radio]:checked {
  border-color: #6B9B59;
  background: #6B9B59;
}
.radio.is-score-4-active.is-text-color input[type=radio]:checked + span {
  color: #6B9B59;
}
.radio.is-score-4-active.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-score-4-active.has-bg input[type=radio]:checked + span {
  border-color: #6B9B59;
}
.radio.is-score-4-active.has-bg input[type=radio]:checked + span .radio-bg {
  background: #6B9B59;
  border-color: #6B9B59;
}
.radio.is-score-4-active.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-score-5 input[type=radio]:checked {
  border-color: #DDE8F6;
  background: #DDE8F6;
}
.radio.is-score-5.is-text-color input[type=radio]:checked + span {
  color: #DDE8F6;
}
.radio.is-score-5.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-score-5.has-bg input[type=radio]:checked + span {
  border-color: #DDE8F6;
}
.radio.is-score-5.has-bg input[type=radio]:checked + span .radio-bg {
  background: #DDE8F6;
  border-color: #DDE8F6;
}
.radio.is-score-5.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-score-5-active input[type=radio]:checked {
  border-color: #5992D5;
  background: #5992D5;
}
.radio.is-score-5-active.is-text-color input[type=radio]:checked + span {
  color: #5992D5;
}
.radio.is-score-5-active.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-score-5-active.has-bg input[type=radio]:checked + span {
  border-color: #5992D5;
}
.radio.is-score-5-active.has-bg input[type=radio]:checked + span .radio-bg {
  background: #5992D5;
  border-color: #5992D5;
}
.radio.is-score-5-active.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-penalty-level-1 input[type=radio]:checked {
  border-color: #FFC400;
  background: #FFC400;
}
.radio.is-penalty-level-1.is-text-color input[type=radio]:checked + span {
  color: #FFC400;
}
.radio.is-penalty-level-1.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-penalty-level-1.has-bg input[type=radio]:checked + span {
  border-color: #FFC400;
}
.radio.is-penalty-level-1.has-bg input[type=radio]:checked + span .radio-bg {
  background: #FFC400;
  border-color: #FFC400;
}
.radio.is-penalty-level-1.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-penalty-level-2 input[type=radio]:checked {
  border-color: #F07600;
  background: #F07600;
}
.radio.is-penalty-level-2.is-text-color input[type=radio]:checked + span {
  color: #F07600;
}
.radio.is-penalty-level-2.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-penalty-level-2.has-bg input[type=radio]:checked + span {
  border-color: #F07600;
}
.radio.is-penalty-level-2.has-bg input[type=radio]:checked + span .radio-bg {
  background: #F07600;
  border-color: #F07600;
}
.radio.is-penalty-level-2.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-penalty-level-3 input[type=radio]:checked {
  border-color: #CE2D2D;
  background: #CE2D2D;
}
.radio.is-penalty-level-3.is-text-color input[type=radio]:checked + span {
  color: #CE2D2D;
}
.radio.is-penalty-level-3.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-penalty-level-3.has-bg input[type=radio]:checked + span {
  border-color: #CE2D2D;
}
.radio.is-penalty-level-3.has-bg input[type=radio]:checked + span .radio-bg {
  background: #CE2D2D;
  border-color: #CE2D2D;
}
.radio.is-penalty-level-3.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-penalty-level-1-hover input[type=radio]:checked {
  border-color: #FFF3CC;
  background: #FFF3CC;
}
.radio.is-penalty-level-1-hover.is-text-color input[type=radio]:checked + span {
  color: #FFF3CC;
}
.radio.is-penalty-level-1-hover.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-penalty-level-1-hover.has-bg input[type=radio]:checked + span {
  border-color: #FFF3CC;
}
.radio.is-penalty-level-1-hover.has-bg input[type=radio]:checked + span .radio-bg {
  background: #FFF3CC;
  border-color: #FFF3CC;
}
.radio.is-penalty-level-1-hover.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-penalty-level-2-hover input[type=radio]:checked {
  border-color: #FFDDBD;
  background: #FFDDBD;
}
.radio.is-penalty-level-2-hover.is-text-color input[type=radio]:checked + span {
  color: #FFDDBD;
}
.radio.is-penalty-level-2-hover.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-penalty-level-2-hover.has-bg input[type=radio]:checked + span {
  border-color: #FFDDBD;
}
.radio.is-penalty-level-2-hover.has-bg input[type=radio]:checked + span .radio-bg {
  background: #FFDDBD;
  border-color: #FFDDBD;
}
.radio.is-penalty-level-2-hover.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-penalty-level-3-hover input[type=radio]:checked {
  border-color: #FFBDBD;
  background: #FFBDBD;
}
.radio.is-penalty-level-3-hover.is-text-color input[type=radio]:checked + span {
  color: #FFBDBD;
}
.radio.is-penalty-level-3-hover.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-penalty-level-3-hover.has-bg input[type=radio]:checked + span {
  border-color: #FFBDBD;
}
.radio.is-penalty-level-3-hover.has-bg input[type=radio]:checked + span .radio-bg {
  background: #FFBDBD;
  border-color: #FFBDBD;
}
.radio.is-penalty-level-3-hover.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-special-work-select input[type=radio]:checked {
  border-color: #e11383;
  background: #e11383;
}
.radio.is-special-work-select.is-text-color input[type=radio]:checked + span {
  color: #e11383;
}
.radio.is-special-work-select.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-special-work-select.has-bg input[type=radio]:checked + span {
  border-color: #e11383;
}
.radio.is-special-work-select.has-bg input[type=radio]:checked + span .radio-bg {
  background: #e11383;
  border-color: #e11383;
}
.radio.is-special-work-select.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-company input[type=radio]:checked {
  border-color: #462246;
  background: #462246;
}
.radio.is-company.is-text-color input[type=radio]:checked + span {
  color: #462246;
}
.radio.is-company.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-company.has-bg input[type=radio]:checked + span {
  border-color: #462246;
}
.radio.is-company.has-bg input[type=radio]:checked + span .radio-bg {
  background: #462246;
  border-color: #462246;
}
.radio.is-company.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-site-manager input[type=radio]:checked {
  border-color: #B05F6B;
  background: #B05F6B;
}
.radio.is-site-manager.is-text-color input[type=radio]:checked + span {
  color: #B05F6B;
}
.radio.is-site-manager.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-site-manager.has-bg input[type=radio]:checked + span {
  border-color: #B05F6B;
}
.radio.is-site-manager.has-bg input[type=radio]:checked + span .radio-bg {
  background: #B05F6B;
  border-color: #B05F6B;
}
.radio.is-site-manager.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-safety input[type=radio]:checked {
  border-color: #EE6B51;
  background: #EE6B51;
}
.radio.is-safety.is-text-color input[type=radio]:checked + span {
  color: #EE6B51;
}
.radio.is-safety.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-safety.has-bg input[type=radio]:checked + span {
  border-color: #EE6B51;
}
.radio.is-safety.has-bg input[type=radio]:checked + span .radio-bg {
  background: #EE6B51;
  border-color: #EE6B51;
}
.radio.is-safety.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-applicant-bearer input[type=radio]:checked {
  border-color: #41B49C;
  background: #41B49C;
}
.radio.is-applicant-bearer.is-text-color input[type=radio]:checked + span {
  color: #41B49C;
}
.radio.is-applicant-bearer.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-applicant-bearer.has-bg input[type=radio]:checked + span {
  border-color: #41B49C;
}
.radio.is-applicant-bearer.has-bg input[type=radio]:checked + span .radio-bg {
  background: #41B49C;
  border-color: #41B49C;
}
.radio.is-applicant-bearer.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-penalty-point-1 input[type=radio]:checked {
  border-color: #D9F0D6;
  background: #D9F0D6;
}
.radio.is-penalty-point-1.is-text-color input[type=radio]:checked + span {
  color: #D9F0D6;
}
.radio.is-penalty-point-1.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-penalty-point-1.has-bg input[type=radio]:checked + span {
  border-color: #D9F0D6;
}
.radio.is-penalty-point-1.has-bg input[type=radio]:checked + span .radio-bg {
  background: #D9F0D6;
  border-color: #D9F0D6;
}
.radio.is-penalty-point-1.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-penalty-point-2 input[type=radio]:checked {
  border-color: #FFF3CB;
  background: #FFF3CB;
}
.radio.is-penalty-point-2.is-text-color input[type=radio]:checked + span {
  color: #FFF3CB;
}
.radio.is-penalty-point-2.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-penalty-point-2.has-bg input[type=radio]:checked + span {
  border-color: #FFF3CB;
}
.radio.is-penalty-point-2.has-bg input[type=radio]:checked + span .radio-bg {
  background: #FFF3CB;
  border-color: #FFF3CB;
}
.radio.is-penalty-point-2.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-penalty-point-3 input[type=radio]:checked {
  border-color: #FBE3CB;
  background: #FBE3CB;
}
.radio.is-penalty-point-3.is-text-color input[type=radio]:checked + span {
  color: #FBE3CB;
}
.radio.is-penalty-point-3.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-penalty-point-3.has-bg input[type=radio]:checked + span {
  border-color: #FBE3CB;
}
.radio.is-penalty-point-3.has-bg input[type=radio]:checked + span .radio-bg {
  background: #FBE3CB;
  border-color: #FBE3CB;
}
.radio.is-penalty-point-3.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-penalty-point-4 input[type=radio]:checked {
  border-color: #EFDEE1;
  background: #EFDEE1;
}
.radio.is-penalty-point-4.is-text-color input[type=radio]:checked + span {
  color: #EFDEE1;
}
.radio.is-penalty-point-4.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-penalty-point-4.has-bg input[type=radio]:checked + span {
  border-color: #EFDEE1;
}
.radio.is-penalty-point-4.has-bg input[type=radio]:checked + span .radio-bg {
  background: #EFDEE1;
  border-color: #EFDEE1;
}
.radio.is-penalty-point-4.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-plant-TOP input[type=radio]:checked {
  border-color: #ffc400;
  background: #ffc400;
}
.radio.is-plant-TOP.is-text-color input[type=radio]:checked + span {
  color: #ffc400;
}
.radio.is-plant-TOP.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-plant-TOP.has-bg input[type=radio]:checked + span {
  border-color: #ffc400;
}
.radio.is-plant-TOP.has-bg input[type=radio]:checked + span .radio-bg {
  background: #ffc400;
  border-color: #ffc400;
}
.radio.is-plant-TOP.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-plant-TOPSPP input[type=radio]:checked {
  border-color: #48b26d;
  background: #48b26d;
}
.radio.is-plant-TOPSPP.is-text-color input[type=radio]:checked + span {
  color: #48b26d;
}
.radio.is-plant-TOPSPP.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-plant-TOPSPP.has-bg input[type=radio]:checked + span {
  border-color: #48b26d;
}
.radio.is-plant-TOPSPP.has-bg input[type=radio]:checked + span .radio-bg {
  background: #48b26d;
  border-color: #48b26d;
}
.radio.is-plant-TOPSPP.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-plant-TLB input[type=radio]:checked {
  border-color: #1daefc;
  background: #1daefc;
}
.radio.is-plant-TLB.is-text-color input[type=radio]:checked + span {
  color: #1daefc;
}
.radio.is-plant-TLB.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-plant-TLB.has-bg input[type=radio]:checked + span {
  border-color: #1daefc;
}
.radio.is-plant-TLB.has-bg input[type=radio]:checked + span .radio-bg {
  background: #1daefc;
  border-color: #1daefc;
}
.radio.is-plant-TLB.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-plant-TPX input[type=radio]:checked {
  border-color: #26648b;
  background: #26648b;
}
.radio.is-plant-TPX.is-text-color input[type=radio]:checked + span {
  color: #26648b;
}
.radio.is-plant-TPX.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-plant-TPX.has-bg input[type=radio]:checked + span {
  border-color: #26648b;
}
.radio.is-plant-TPX.has-bg input[type=radio]:checked + span .radio-bg {
  background: #26648b;
  border-color: #26648b;
}
.radio.is-plant-TPX.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-plant-LABIX input[type=radio]:checked {
  border-color: #ce2d2d;
  background: #ce2d2d;
}
.radio.is-plant-LABIX.is-text-color input[type=radio]:checked + span {
  color: #ce2d2d;
}
.radio.is-plant-LABIX.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-plant-LABIX.has-bg input[type=radio]:checked + span {
  border-color: #ce2d2d;
}
.radio.is-plant-LABIX.has-bg input[type=radio]:checked + span .radio-bg {
  background: #ce2d2d;
  border-color: #ce2d2d;
}
.radio.is-plant-LABIX.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-plant-TP input[type=radio]:checked {
  border-color: #ED7600;
  background: #ED7600;
}
.radio.is-plant-TP.is-text-color input[type=radio]:checked + span {
  color: #ED7600;
}
.radio.is-plant-TP.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-plant-TP.has-bg input[type=radio]:checked + span {
  border-color: #ED7600;
}
.radio.is-plant-TP.has-bg input[type=radio]:checked + span .radio-bg {
  background: #ED7600;
  border-color: #ED7600;
}
.radio.is-plant-TP.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-home-company input[type=radio]:checked {
  border-color: #41b49c;
  background: #41b49c;
}
.radio.is-home-company.is-text-color input[type=radio]:checked + span {
  color: #41b49c;
}
.radio.is-home-company.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-home-company.has-bg input[type=radio]:checked + span {
  border-color: #41b49c;
}
.radio.is-home-company.has-bg input[type=radio]:checked + span .radio-bg {
  background: #41b49c;
  border-color: #41b49c;
}
.radio.is-home-company.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-home-contract input[type=radio]:checked {
  border-color: #fdc348;
  background: #fdc348;
}
.radio.is-home-contract.is-text-color input[type=radio]:checked + span {
  color: #fdc348;
}
.radio.is-home-contract.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-home-contract.has-bg input[type=radio]:checked + span {
  border-color: #fdc348;
}
.radio.is-home-contract.has-bg input[type=radio]:checked + span .radio-bg {
  background: #fdc348;
  border-color: #fdc348;
}
.radio.is-home-contract.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-home-contractor input[type=radio]:checked {
  border-color: #b05f6b;
  background: #b05f6b;
}
.radio.is-home-contractor.is-text-color input[type=radio]:checked + span {
  color: #b05f6b;
}
.radio.is-home-contractor.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-home-contractor.has-bg input[type=radio]:checked + span {
  border-color: #b05f6b;
}
.radio.is-home-contractor.has-bg input[type=radio]:checked + span .radio-bg {
  background: #b05f6b;
  border-color: #b05f6b;
}
.radio.is-home-contractor.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-home-normal input[type=radio]:checked {
  border-color: #40a9b3;
  background: #40a9b3;
}
.radio.is-home-normal.is-text-color input[type=radio]:checked + span {
  color: #40a9b3;
}
.radio.is-home-normal.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-home-normal.has-bg input[type=radio]:checked + span {
  border-color: #40a9b3;
}
.radio.is-home-normal.has-bg input[type=radio]:checked + span .radio-bg {
  background: #40a9b3;
  border-color: #40a9b3;
}
.radio.is-home-normal.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-home-special input[type=radio]:checked {
  border-color: #ee6b51;
  background: #ee6b51;
}
.radio.is-home-special.is-text-color input[type=radio]:checked + span {
  color: #ee6b51;
}
.radio.is-home-special.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-home-special.has-bg input[type=radio]:checked + span {
  border-color: #ee6b51;
}
.radio.is-home-special.has-bg input[type=radio]:checked + span .radio-bg {
  background: #ee6b51;
  border-color: #ee6b51;
}
.radio.is-home-special.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-home-incident input[type=radio]:checked {
  border-color: #ce2d2d;
  background: #ce2d2d;
}
.radio.is-home-incident.is-text-color input[type=radio]:checked + span {
  color: #ce2d2d;
}
.radio.is-home-incident.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-home-incident.has-bg input[type=radio]:checked + span {
  border-color: #ce2d2d;
}
.radio.is-home-incident.has-bg input[type=radio]:checked + span .radio-bg {
  background: #ce2d2d;
  border-color: #ce2d2d;
}
.radio.is-home-incident.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.radio.is-home-critical input[type=radio]:checked {
  border-color: #e11383;
  background: #e11383;
}
.radio.is-home-critical.is-text-color input[type=radio]:checked + span {
  color: #e11383;
}
.radio.is-home-critical.has-bg input[type=radio]:checked + span::after {
  background: #ffffff;
}
.radio.is-home-critical.has-bg input[type=radio]:checked + span {
  border-color: #e11383;
}
.radio.is-home-critical.has-bg input[type=radio]:checked + span .radio-bg {
  background: #e11383;
  border-color: #e11383;
}
.radio.is-home-critical.has-bg input[type=radio]:checked + span .radio-bg::after {
  border-color: #ffffff;
}
.select {
  --input-h: var(--scheme-h);
  --input-s: var(--scheme-s);
  --input-border-style: solid;
  --input-border-width: 1px;
  --input-border-l: var(--border-l);
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: var(--control-height);
}
.select:not(.is-multiple):not(.is-loading)::after {
  inset-inline-end: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: var(--radius-rounded);
  padding-inline-start: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover,
fieldset[disabled] .select select:hover {
  border-color: #566d80;
}
.select select:not([multiple]) {
  padding-inline-end: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select.is-white {
  --input-h: var(--white-h);
  --input-s: var(--white-s);
  --input-l: var(--white-l);
  --input-focus-h: var(--white-h);
  --input-focus-s: var(--white-s);
  --input-focus-l: var(--white-l);
  --input-border-l: var(--white-l);
  --arrow-color: var(--white);
}
.select.is-black {
  --input-h: var(--black-h);
  --input-s: var(--black-s);
  --input-l: var(--black-l);
  --input-focus-h: var(--black-h);
  --input-focus-s: var(--black-s);
  --input-focus-l: var(--black-l);
  --input-border-l: var(--black-l);
  --arrow-color: var(--black);
}
.select.is-light {
  --input-h: var(--light-h);
  --input-s: var(--light-s);
  --input-l: var(--light-l);
  --input-focus-h: var(--light-h);
  --input-focus-s: var(--light-s);
  --input-focus-l: var(--light-l);
  --input-border-l: var(--light-l);
  --arrow-color: var(--light);
}
.select.is-dark {
  --input-h: var(--dark-h);
  --input-s: var(--dark-s);
  --input-l: var(--dark-l);
  --input-focus-h: var(--dark-h);
  --input-focus-s: var(--dark-s);
  --input-focus-l: var(--dark-l);
  --input-border-l: var(--dark-l);
  --arrow-color: var(--dark);
}
.select.is-text {
  --input-h: var(--text-h);
  --input-s: var(--text-s);
  --input-l: var(--text-l);
  --input-focus-h: var(--text-h);
  --input-focus-s: var(--text-s);
  --input-focus-l: var(--text-l);
  --input-border-l: var(--text-l);
  --arrow-color: var(--text);
}
.select.is-primary {
  --input-h: var(--primary-h);
  --input-s: var(--primary-s);
  --input-l: var(--primary-l);
  --input-focus-h: var(--primary-h);
  --input-focus-s: var(--primary-s);
  --input-focus-l: var(--primary-l);
  --input-border-l: var(--primary-l);
  --arrow-color: var(--primary);
}
.select.is-secondary {
  --input-h: var(--secondary-h);
  --input-s: var(--secondary-s);
  --input-l: var(--secondary-l);
  --input-focus-h: var(--secondary-h);
  --input-focus-s: var(--secondary-s);
  --input-focus-l: var(--secondary-l);
  --input-border-l: var(--secondary-l);
  --arrow-color: var(--secondary);
}
.select.is-link {
  --input-h: var(--link-h);
  --input-s: var(--link-s);
  --input-l: var(--link-l);
  --input-focus-h: var(--link-h);
  --input-focus-s: var(--link-s);
  --input-focus-l: var(--link-l);
  --input-border-l: var(--link-l);
  --arrow-color: var(--link);
}
.select.is-info {
  --input-h: var(--info-h);
  --input-s: var(--info-s);
  --input-l: var(--info-l);
  --input-focus-h: var(--info-h);
  --input-focus-s: var(--info-s);
  --input-focus-l: var(--info-l);
  --input-border-l: var(--info-l);
  --arrow-color: var(--info);
}
.select.is-success {
  --input-h: var(--success-h);
  --input-s: var(--success-s);
  --input-l: var(--success-l);
  --input-focus-h: var(--success-h);
  --input-focus-s: var(--success-s);
  --input-focus-l: var(--success-l);
  --input-border-l: var(--success-l);
  --arrow-color: var(--success);
}
.select.is-warning {
  --input-h: var(--warning-h);
  --input-s: var(--warning-s);
  --input-l: var(--warning-l);
  --input-focus-h: var(--warning-h);
  --input-focus-s: var(--warning-s);
  --input-focus-l: var(--warning-l);
  --input-border-l: var(--warning-l);
  --arrow-color: var(--warning);
}
.select.is-danger {
  --input-h: var(--danger-h);
  --input-s: var(--danger-s);
  --input-l: var(--danger-l);
  --input-focus-h: var(--danger-h);
  --input-focus-s: var(--danger-s);
  --input-focus-l: var(--danger-l);
  --input-border-l: var(--danger-l);
  --arrow-color: var(--danger);
}
.select.is-accent {
  --input-h: var(--accent-h);
  --input-s: var(--accent-s);
  --input-l: var(--accent-l);
  --input-focus-h: var(--accent-h);
  --input-focus-s: var(--accent-s);
  --input-focus-l: var(--accent-l);
  --input-border-l: var(--accent-l);
  --arrow-color: var(--accent);
}
.select.is-lighter {
  --input-h: var(--lighter-h);
  --input-s: var(--lighter-s);
  --input-l: var(--lighter-l);
  --input-focus-h: var(--lighter-h);
  --input-focus-s: var(--lighter-s);
  --input-focus-l: var(--lighter-l);
  --input-border-l: var(--lighter-l);
  --arrow-color: var(--lighter);
}
.select.is-delete {
  --input-h: var(--delete-h);
  --input-s: var(--delete-s);
  --input-l: var(--delete-l);
  --input-focus-h: var(--delete-h);
  --input-focus-s: var(--delete-s);
  --input-focus-l: var(--delete-l);
  --input-border-l: var(--delete-l);
  --arrow-color: var(--delete);
}
.select.is-table-header {
  --input-h: var(--table-header-h);
  --input-s: var(--table-header-s);
  --input-l: var(--table-header-l);
  --input-focus-h: var(--table-header-h);
  --input-focus-s: var(--table-header-s);
  --input-focus-l: var(--table-header-l);
  --input-border-l: var(--table-header-l);
  --arrow-color: var(--table-header);
}
.select.is-spent {
  --input-h: var(--spent-h);
  --input-s: var(--spent-s);
  --input-l: var(--spent-l);
  --input-focus-h: var(--spent-h);
  --input-focus-s: var(--spent-s);
  --input-focus-l: var(--spent-l);
  --input-border-l: var(--spent-l);
  --arrow-color: var(--spent);
}
.select.is-submit {
  --input-h: var(--submit-h);
  --input-s: var(--submit-s);
  --input-l: var(--submit-l);
  --input-focus-h: var(--submit-h);
  --input-focus-s: var(--submit-s);
  --input-focus-l: var(--submit-l);
  --input-border-l: var(--submit-l);
  --arrow-color: var(--submit);
}
.select.is-approve {
  --input-h: var(--approve-h);
  --input-s: var(--approve-s);
  --input-l: var(--approve-l);
  --input-focus-h: var(--approve-h);
  --input-focus-s: var(--approve-s);
  --input-focus-l: var(--approve-l);
  --input-border-l: var(--approve-l);
  --arrow-color: var(--approve);
}
.select.is-reject {
  --input-h: var(--reject-h);
  --input-s: var(--reject-s);
  --input-l: var(--reject-l);
  --input-focus-h: var(--reject-h);
  --input-focus-s: var(--reject-s);
  --input-focus-l: var(--reject-l);
  --input-border-l: var(--reject-l);
  --arrow-color: var(--reject);
}
.select.is-pending {
  --input-h: var(--pending-h);
  --input-s: var(--pending-s);
  --input-l: var(--pending-l);
  --input-focus-h: var(--pending-h);
  --input-focus-s: var(--pending-s);
  --input-focus-l: var(--pending-l);
  --input-border-l: var(--pending-l);
  --arrow-color: var(--pending);
}
.select.is-table-header-card {
  --input-h: var(--table-header-card-h);
  --input-s: var(--table-header-card-s);
  --input-l: var(--table-header-card-l);
  --input-focus-h: var(--table-header-card-h);
  --input-focus-s: var(--table-header-card-s);
  --input-focus-l: var(--table-header-card-l);
  --input-border-l: var(--table-header-card-l);
  --arrow-color: var(--table-header-card);
}
.select.is-table-header-special {
  --input-h: var(--table-header-special-h);
  --input-s: var(--table-header-special-s);
  --input-l: var(--table-header-special-l);
  --input-focus-h: var(--table-header-special-h);
  --input-focus-s: var(--table-header-special-s);
  --input-focus-l: var(--table-header-special-l);
  --input-border-l: var(--table-header-special-l);
  --arrow-color: var(--table-header-special);
}
.select.is-in-progress {
  --input-h: var(--in-progress-h);
  --input-s: var(--in-progress-s);
  --input-l: var(--in-progress-l);
  --input-focus-h: var(--in-progress-h);
  --input-focus-s: var(--in-progress-s);
  --input-focus-l: var(--in-progress-l);
  --input-border-l: var(--in-progress-l);
  --arrow-color: var(--in-progress);
}
.select.is-inactive-progress {
  --input-h: var(--inactive-progress-h);
  --input-s: var(--inactive-progress-s);
  --input-l: var(--inactive-progress-l);
  --input-focus-h: var(--inactive-progress-h);
  --input-focus-s: var(--inactive-progress-s);
  --input-focus-l: var(--inactive-progress-l);
  --input-border-l: var(--inactive-progress-l);
  --arrow-color: var(--inactive-progress);
}
.select.is-row-inactive {
  --input-h: var(--row-inactive-h);
  --input-s: var(--row-inactive-s);
  --input-l: var(--row-inactive-l);
  --input-focus-h: var(--row-inactive-h);
  --input-focus-s: var(--row-inactive-s);
  --input-focus-l: var(--row-inactive-l);
  --input-border-l: var(--row-inactive-l);
  --arrow-color: var(--row-inactive);
}
.select.is-row-onhand {
  --input-h: var(--row-onhand-h);
  --input-s: var(--row-onhand-s);
  --input-l: var(--row-onhand-l);
  --input-focus-h: var(--row-onhand-h);
  --input-focus-s: var(--row-onhand-s);
  --input-focus-l: var(--row-onhand-l);
  --input-border-l: var(--row-onhand-l);
  --arrow-color: var(--row-onhand);
}
.select.is-critical-level {
  --input-h: var(--critical-level-h);
  --input-s: var(--critical-level-s);
  --input-l: var(--critical-level-l);
  --input-focus-h: var(--critical-level-h);
  --input-focus-s: var(--critical-level-s);
  --input-focus-l: var(--critical-level-l);
  --input-border-l: var(--critical-level-l);
  --arrow-color: var(--critical-level);
}
.select.is-warning-level {
  --input-h: var(--warning-level-h);
  --input-s: var(--warning-level-s);
  --input-l: var(--warning-level-l);
  --input-focus-h: var(--warning-level-h);
  --input-focus-s: var(--warning-level-s);
  --input-focus-l: var(--warning-level-l);
  --input-border-l: var(--warning-level-l);
  --arrow-color: var(--warning-level);
}
.select.is-info-level {
  --input-h: var(--info-level-h);
  --input-s: var(--info-level-s);
  --input-l: var(--info-level-l);
  --input-focus-h: var(--info-level-h);
  --input-focus-s: var(--info-level-s);
  --input-focus-l: var(--info-level-l);
  --input-border-l: var(--info-level-l);
  --arrow-color: var(--info-level);
}
.select.is-waiting-summary {
  --input-h: var(--waiting-summary-h);
  --input-s: var(--waiting-summary-s);
  --input-l: var(--waiting-summary-l);
  --input-focus-h: var(--waiting-summary-h);
  --input-focus-s: var(--waiting-summary-s);
  --input-focus-l: var(--waiting-summary-l);
  --input-border-l: var(--waiting-summary-l);
  --arrow-color: var(--waiting-summary);
}
.select.is-document-summary {
  --input-h: var(--document-summary-h);
  --input-s: var(--document-summary-s);
  --input-l: var(--document-summary-l);
  --input-focus-h: var(--document-summary-h);
  --input-focus-s: var(--document-summary-s);
  --input-focus-l: var(--document-summary-l);
  --input-border-l: var(--document-summary-l);
  --arrow-color: var(--document-summary);
}
.select.is-training-summary {
  --input-h: var(--training-summary-h);
  --input-s: var(--training-summary-s);
  --input-l: var(--training-summary-l);
  --input-focus-h: var(--training-summary-h);
  --input-focus-s: var(--training-summary-s);
  --input-focus-l: var(--training-summary-l);
  --input-border-l: var(--training-summary-l);
  --arrow-color: var(--training-summary);
}
.select.is-waiting-print-summary {
  --input-h: var(--waiting-print-summary-h);
  --input-s: var(--waiting-print-summary-s);
  --input-l: var(--waiting-print-summary-l);
  --input-focus-h: var(--waiting-print-summary-h);
  --input-focus-s: var(--waiting-print-summary-s);
  --input-focus-l: var(--waiting-print-summary-l);
  --input-border-l: var(--waiting-print-summary-l);
  --arrow-color: var(--waiting-print-summary);
}
.select.is-printed-summary {
  --input-h: var(--printed-summary-h);
  --input-s: var(--printed-summary-s);
  --input-l: var(--printed-summary-l);
  --input-focus-h: var(--printed-summary-h);
  --input-focus-s: var(--printed-summary-s);
  --input-focus-l: var(--printed-summary-l);
  --input-border-l: var(--printed-summary-l);
  --arrow-color: var(--printed-summary);
}
.select.is-score-1 {
  --input-h: var(--score-1-h);
  --input-s: var(--score-1-s);
  --input-l: var(--score-1-l);
  --input-focus-h: var(--score-1-h);
  --input-focus-s: var(--score-1-s);
  --input-focus-l: var(--score-1-l);
  --input-border-l: var(--score-1-l);
  --arrow-color: var(--score-1);
}
.select.is-score-1-active {
  --input-h: var(--score-1-active-h);
  --input-s: var(--score-1-active-s);
  --input-l: var(--score-1-active-l);
  --input-focus-h: var(--score-1-active-h);
  --input-focus-s: var(--score-1-active-s);
  --input-focus-l: var(--score-1-active-l);
  --input-border-l: var(--score-1-active-l);
  --arrow-color: var(--score-1-active);
}
.select.is-score-2 {
  --input-h: var(--score-2-h);
  --input-s: var(--score-2-s);
  --input-l: var(--score-2-l);
  --input-focus-h: var(--score-2-h);
  --input-focus-s: var(--score-2-s);
  --input-focus-l: var(--score-2-l);
  --input-border-l: var(--score-2-l);
  --arrow-color: var(--score-2);
}
.select.is-score-2-active {
  --input-h: var(--score-2-active-h);
  --input-s: var(--score-2-active-s);
  --input-l: var(--score-2-active-l);
  --input-focus-h: var(--score-2-active-h);
  --input-focus-s: var(--score-2-active-s);
  --input-focus-l: var(--score-2-active-l);
  --input-border-l: var(--score-2-active-l);
  --arrow-color: var(--score-2-active);
}
.select.is-score-3 {
  --input-h: var(--score-3-h);
  --input-s: var(--score-3-s);
  --input-l: var(--score-3-l);
  --input-focus-h: var(--score-3-h);
  --input-focus-s: var(--score-3-s);
  --input-focus-l: var(--score-3-l);
  --input-border-l: var(--score-3-l);
  --arrow-color: var(--score-3);
}
.select.is-score-3-active {
  --input-h: var(--score-3-active-h);
  --input-s: var(--score-3-active-s);
  --input-l: var(--score-3-active-l);
  --input-focus-h: var(--score-3-active-h);
  --input-focus-s: var(--score-3-active-s);
  --input-focus-l: var(--score-3-active-l);
  --input-border-l: var(--score-3-active-l);
  --arrow-color: var(--score-3-active);
}
.select.is-score-4 {
  --input-h: var(--score-4-h);
  --input-s: var(--score-4-s);
  --input-l: var(--score-4-l);
  --input-focus-h: var(--score-4-h);
  --input-focus-s: var(--score-4-s);
  --input-focus-l: var(--score-4-l);
  --input-border-l: var(--score-4-l);
  --arrow-color: var(--score-4);
}
.select.is-score-4-active {
  --input-h: var(--score-4-active-h);
  --input-s: var(--score-4-active-s);
  --input-l: var(--score-4-active-l);
  --input-focus-h: var(--score-4-active-h);
  --input-focus-s: var(--score-4-active-s);
  --input-focus-l: var(--score-4-active-l);
  --input-border-l: var(--score-4-active-l);
  --arrow-color: var(--score-4-active);
}
.select.is-score-5 {
  --input-h: var(--score-5-h);
  --input-s: var(--score-5-s);
  --input-l: var(--score-5-l);
  --input-focus-h: var(--score-5-h);
  --input-focus-s: var(--score-5-s);
  --input-focus-l: var(--score-5-l);
  --input-border-l: var(--score-5-l);
  --arrow-color: var(--score-5);
}
.select.is-score-5-active {
  --input-h: var(--score-5-active-h);
  --input-s: var(--score-5-active-s);
  --input-l: var(--score-5-active-l);
  --input-focus-h: var(--score-5-active-h);
  --input-focus-s: var(--score-5-active-s);
  --input-focus-l: var(--score-5-active-l);
  --input-border-l: var(--score-5-active-l);
  --arrow-color: var(--score-5-active);
}
.select.is-penalty-level-1 {
  --input-h: var(--penalty-level-1-h);
  --input-s: var(--penalty-level-1-s);
  --input-l: var(--penalty-level-1-l);
  --input-focus-h: var(--penalty-level-1-h);
  --input-focus-s: var(--penalty-level-1-s);
  --input-focus-l: var(--penalty-level-1-l);
  --input-border-l: var(--penalty-level-1-l);
  --arrow-color: var(--penalty-level-1);
}
.select.is-penalty-level-2 {
  --input-h: var(--penalty-level-2-h);
  --input-s: var(--penalty-level-2-s);
  --input-l: var(--penalty-level-2-l);
  --input-focus-h: var(--penalty-level-2-h);
  --input-focus-s: var(--penalty-level-2-s);
  --input-focus-l: var(--penalty-level-2-l);
  --input-border-l: var(--penalty-level-2-l);
  --arrow-color: var(--penalty-level-2);
}
.select.is-penalty-level-3 {
  --input-h: var(--penalty-level-3-h);
  --input-s: var(--penalty-level-3-s);
  --input-l: var(--penalty-level-3-l);
  --input-focus-h: var(--penalty-level-3-h);
  --input-focus-s: var(--penalty-level-3-s);
  --input-focus-l: var(--penalty-level-3-l);
  --input-border-l: var(--penalty-level-3-l);
  --arrow-color: var(--penalty-level-3);
}
.select.is-penalty-level-1-hover {
  --input-h: var(--penalty-level-1-hover-h);
  --input-s: var(--penalty-level-1-hover-s);
  --input-l: var(--penalty-level-1-hover-l);
  --input-focus-h: var(--penalty-level-1-hover-h);
  --input-focus-s: var(--penalty-level-1-hover-s);
  --input-focus-l: var(--penalty-level-1-hover-l);
  --input-border-l: var(--penalty-level-1-hover-l);
  --arrow-color: var(--penalty-level-1-hover);
}
.select.is-penalty-level-2-hover {
  --input-h: var(--penalty-level-2-hover-h);
  --input-s: var(--penalty-level-2-hover-s);
  --input-l: var(--penalty-level-2-hover-l);
  --input-focus-h: var(--penalty-level-2-hover-h);
  --input-focus-s: var(--penalty-level-2-hover-s);
  --input-focus-l: var(--penalty-level-2-hover-l);
  --input-border-l: var(--penalty-level-2-hover-l);
  --arrow-color: var(--penalty-level-2-hover);
}
.select.is-penalty-level-3-hover {
  --input-h: var(--penalty-level-3-hover-h);
  --input-s: var(--penalty-level-3-hover-s);
  --input-l: var(--penalty-level-3-hover-l);
  --input-focus-h: var(--penalty-level-3-hover-h);
  --input-focus-s: var(--penalty-level-3-hover-s);
  --input-focus-l: var(--penalty-level-3-hover-l);
  --input-border-l: var(--penalty-level-3-hover-l);
  --arrow-color: var(--penalty-level-3-hover);
}
.select.is-special-work-select {
  --input-h: var(--special-work-select-h);
  --input-s: var(--special-work-select-s);
  --input-l: var(--special-work-select-l);
  --input-focus-h: var(--special-work-select-h);
  --input-focus-s: var(--special-work-select-s);
  --input-focus-l: var(--special-work-select-l);
  --input-border-l: var(--special-work-select-l);
  --arrow-color: var(--special-work-select);
}
.select.is-company {
  --input-h: var(--company-h);
  --input-s: var(--company-s);
  --input-l: var(--company-l);
  --input-focus-h: var(--company-h);
  --input-focus-s: var(--company-s);
  --input-focus-l: var(--company-l);
  --input-border-l: var(--company-l);
  --arrow-color: var(--company);
}
.select.is-site-manager {
  --input-h: var(--site-manager-h);
  --input-s: var(--site-manager-s);
  --input-l: var(--site-manager-l);
  --input-focus-h: var(--site-manager-h);
  --input-focus-s: var(--site-manager-s);
  --input-focus-l: var(--site-manager-l);
  --input-border-l: var(--site-manager-l);
  --arrow-color: var(--site-manager);
}
.select.is-safety {
  --input-h: var(--safety-h);
  --input-s: var(--safety-s);
  --input-l: var(--safety-l);
  --input-focus-h: var(--safety-h);
  --input-focus-s: var(--safety-s);
  --input-focus-l: var(--safety-l);
  --input-border-l: var(--safety-l);
  --arrow-color: var(--safety);
}
.select.is-applicant-bearer {
  --input-h: var(--applicant-bearer-h);
  --input-s: var(--applicant-bearer-s);
  --input-l: var(--applicant-bearer-l);
  --input-focus-h: var(--applicant-bearer-h);
  --input-focus-s: var(--applicant-bearer-s);
  --input-focus-l: var(--applicant-bearer-l);
  --input-border-l: var(--applicant-bearer-l);
  --arrow-color: var(--applicant-bearer);
}
.select.is-penalty-point-1 {
  --input-h: var(--penalty-point-1-h);
  --input-s: var(--penalty-point-1-s);
  --input-l: var(--penalty-point-1-l);
  --input-focus-h: var(--penalty-point-1-h);
  --input-focus-s: var(--penalty-point-1-s);
  --input-focus-l: var(--penalty-point-1-l);
  --input-border-l: var(--penalty-point-1-l);
  --arrow-color: var(--penalty-point-1);
}
.select.is-penalty-point-2 {
  --input-h: var(--penalty-point-2-h);
  --input-s: var(--penalty-point-2-s);
  --input-l: var(--penalty-point-2-l);
  --input-focus-h: var(--penalty-point-2-h);
  --input-focus-s: var(--penalty-point-2-s);
  --input-focus-l: var(--penalty-point-2-l);
  --input-border-l: var(--penalty-point-2-l);
  --arrow-color: var(--penalty-point-2);
}
.select.is-penalty-point-3 {
  --input-h: var(--penalty-point-3-h);
  --input-s: var(--penalty-point-3-s);
  --input-l: var(--penalty-point-3-l);
  --input-focus-h: var(--penalty-point-3-h);
  --input-focus-s: var(--penalty-point-3-s);
  --input-focus-l: var(--penalty-point-3-l);
  --input-border-l: var(--penalty-point-3-l);
  --arrow-color: var(--penalty-point-3);
}
.select.is-penalty-point-4 {
  --input-h: var(--penalty-point-4-h);
  --input-s: var(--penalty-point-4-s);
  --input-l: var(--penalty-point-4-l);
  --input-focus-h: var(--penalty-point-4-h);
  --input-focus-s: var(--penalty-point-4-s);
  --input-focus-l: var(--penalty-point-4-l);
  --input-border-l: var(--penalty-point-4-l);
  --arrow-color: var(--penalty-point-4);
}
.select.is-plant-TOP {
  --input-h: var(--plant-TOP-h);
  --input-s: var(--plant-TOP-s);
  --input-l: var(--plant-TOP-l);
  --input-focus-h: var(--plant-TOP-h);
  --input-focus-s: var(--plant-TOP-s);
  --input-focus-l: var(--plant-TOP-l);
  --input-border-l: var(--plant-TOP-l);
  --arrow-color: var(--plant-TOP);
}
.select.is-plant-TOPSPP {
  --input-h: var(--plant-TOPSPP-h);
  --input-s: var(--plant-TOPSPP-s);
  --input-l: var(--plant-TOPSPP-l);
  --input-focus-h: var(--plant-TOPSPP-h);
  --input-focus-s: var(--plant-TOPSPP-s);
  --input-focus-l: var(--plant-TOPSPP-l);
  --input-border-l: var(--plant-TOPSPP-l);
  --arrow-color: var(--plant-TOPSPP);
}
.select.is-plant-TLB {
  --input-h: var(--plant-TLB-h);
  --input-s: var(--plant-TLB-s);
  --input-l: var(--plant-TLB-l);
  --input-focus-h: var(--plant-TLB-h);
  --input-focus-s: var(--plant-TLB-s);
  --input-focus-l: var(--plant-TLB-l);
  --input-border-l: var(--plant-TLB-l);
  --arrow-color: var(--plant-TLB);
}
.select.is-plant-TPX {
  --input-h: var(--plant-TPX-h);
  --input-s: var(--plant-TPX-s);
  --input-l: var(--plant-TPX-l);
  --input-focus-h: var(--plant-TPX-h);
  --input-focus-s: var(--plant-TPX-s);
  --input-focus-l: var(--plant-TPX-l);
  --input-border-l: var(--plant-TPX-l);
  --arrow-color: var(--plant-TPX);
}
.select.is-plant-LABIX {
  --input-h: var(--plant-LABIX-h);
  --input-s: var(--plant-LABIX-s);
  --input-l: var(--plant-LABIX-l);
  --input-focus-h: var(--plant-LABIX-h);
  --input-focus-s: var(--plant-LABIX-s);
  --input-focus-l: var(--plant-LABIX-l);
  --input-border-l: var(--plant-LABIX-l);
  --arrow-color: var(--plant-LABIX);
}
.select.is-plant-TP {
  --input-h: var(--plant-TP-h);
  --input-s: var(--plant-TP-s);
  --input-l: var(--plant-TP-l);
  --input-focus-h: var(--plant-TP-h);
  --input-focus-s: var(--plant-TP-s);
  --input-focus-l: var(--plant-TP-l);
  --input-border-l: var(--plant-TP-l);
  --arrow-color: var(--plant-TP);
}
.select.is-home-company {
  --input-h: var(--home-company-h);
  --input-s: var(--home-company-s);
  --input-l: var(--home-company-l);
  --input-focus-h: var(--home-company-h);
  --input-focus-s: var(--home-company-s);
  --input-focus-l: var(--home-company-l);
  --input-border-l: var(--home-company-l);
  --arrow-color: var(--home-company);
}
.select.is-home-contract {
  --input-h: var(--home-contract-h);
  --input-s: var(--home-contract-s);
  --input-l: var(--home-contract-l);
  --input-focus-h: var(--home-contract-h);
  --input-focus-s: var(--home-contract-s);
  --input-focus-l: var(--home-contract-l);
  --input-border-l: var(--home-contract-l);
  --arrow-color: var(--home-contract);
}
.select.is-home-contractor {
  --input-h: var(--home-contractor-h);
  --input-s: var(--home-contractor-s);
  --input-l: var(--home-contractor-l);
  --input-focus-h: var(--home-contractor-h);
  --input-focus-s: var(--home-contractor-s);
  --input-focus-l: var(--home-contractor-l);
  --input-border-l: var(--home-contractor-l);
  --arrow-color: var(--home-contractor);
}
.select.is-home-normal {
  --input-h: var(--home-normal-h);
  --input-s: var(--home-normal-s);
  --input-l: var(--home-normal-l);
  --input-focus-h: var(--home-normal-h);
  --input-focus-s: var(--home-normal-s);
  --input-focus-l: var(--home-normal-l);
  --input-border-l: var(--home-normal-l);
  --arrow-color: var(--home-normal);
}
.select.is-home-special {
  --input-h: var(--home-special-h);
  --input-s: var(--home-special-s);
  --input-l: var(--home-special-l);
  --input-focus-h: var(--home-special-h);
  --input-focus-s: var(--home-special-s);
  --input-focus-l: var(--home-special-l);
  --input-border-l: var(--home-special-l);
  --arrow-color: var(--home-special);
}
.select.is-home-incident {
  --input-h: var(--home-incident-h);
  --input-s: var(--home-incident-s);
  --input-l: var(--home-incident-l);
  --input-focus-h: var(--home-incident-h);
  --input-focus-s: var(--home-incident-s);
  --input-focus-l: var(--home-incident-l);
  --input-border-l: var(--home-incident-l);
  --arrow-color: var(--home-incident);
}
.select.is-home-critical {
  --input-h: var(--home-critical-h);
  --input-s: var(--home-critical-s);
  --input-l: var(--home-critical-l);
  --input-focus-h: var(--home-critical-h);
  --input-focus-s: var(--home-critical-s);
  --input-focus-l: var(--home-critical-l);
  --input-border-l: var(--home-critical-l);
  --arrow-color: var(--home-critical);
}
.select.is-small {
  border-radius: var(--radius-small);
  font-size: var(--size-small);
}
.select.is-medium {
  font-size: var(--size-medium);
}
.select.is-large {
  font-size: var(--size-large);
}
.select.is-disabled::after {
  border-color: #566D80 !important;
  opacity: 0.5;
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  inset-inline-end: 0.625em;
  margin-top: 0;
  position: absolute;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: var(--size-small);
}
.select.is-loading.is-medium:after {
  font-size: var(--size-medium);
}
.select.is-loading.is-large:after {
  font-size: var(--size-large);
}
.select.is-borderless select {
  background: transparent;
  border: 0;
  padding-left: 0;
}
.select .show-placeholder {
  color: #999999;
}
.select .show-placeholder option {
  color: #003056;
}
.select:not(.is-multiple) select {
  padding-right: 1.2em;
}
.select.is-loading::after {
  top: 50%;
  margin-top: -0.5em;
}
.select:not(.is-multiple):not(.is-loading)::after {
  width: 0.4em;
  height: 0.4em;
  top: 50%;
  right: 0.4em;
  border-radius: 0;
  border-width: 1px;
  margin-top: -0.3em;
}
.select:not(.is-multiple)::after {
  z-index: 0;
}
.file {
  --file-radius: var(--radius);
  --file-name-border-color: var(--border);
  --file-name-border-style: solid;
  --file-name-border-width: 1px 1px 1px 0;
  --file-name-max-width: 16em;
  --file-h: var(--scheme-h);
  --file-s: var(--scheme-s);
  --file-background-l: var(--scheme-main-ter-l);
  --file-background-l-delta: 0%;
  --file-hover-background-l-delta: -5%;
  --file-active-background-l-delta: -10%;
  --file-border-l: var(--border-l);
  --file-border-l-delta: 0%;
  --file-hover-border-l-delta: -10%;
  --file-active-border-l-delta: -20%;
  --file-cta-color-l: var(--text-strong-l);
  --file-name-color-l: var(--text-strong-l);
  --file-color-l-delta: 0%;
  --file-hover-color-l-delta: -5%;
  --file-active-color-l-delta: -10%;
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.file.is-white {
  --file-h: var(--white-h);
  --file-s: var(--white-s);
  --file-background-l: var(--white-l);
  --file-border-l: var(--white-l);
  --file-cta-color-l: var(--white-invert-l);
  --file-name-color-l: var(--white-on-scheme-l);
}
.file.is-black {
  --file-h: var(--black-h);
  --file-s: var(--black-s);
  --file-background-l: var(--black-l);
  --file-border-l: var(--black-l);
  --file-cta-color-l: var(--black-invert-l);
  --file-name-color-l: var(--black-on-scheme-l);
}
.file.is-light {
  --file-h: var(--light-h);
  --file-s: var(--light-s);
  --file-background-l: var(--light-l);
  --file-border-l: var(--light-l);
  --file-cta-color-l: var(--light-invert-l);
  --file-name-color-l: var(--light-on-scheme-l);
}
.file.is-dark {
  --file-h: var(--dark-h);
  --file-s: var(--dark-s);
  --file-background-l: var(--dark-l);
  --file-border-l: var(--dark-l);
  --file-cta-color-l: var(--dark-invert-l);
  --file-name-color-l: var(--dark-on-scheme-l);
}
.file.is-text {
  --file-h: var(--text-h);
  --file-s: var(--text-s);
  --file-background-l: var(--text-l);
  --file-border-l: var(--text-l);
  --file-cta-color-l: var(--text-invert-l);
  --file-name-color-l: var(--text-on-scheme-l);
}
.file.is-primary {
  --file-h: var(--primary-h);
  --file-s: var(--primary-s);
  --file-background-l: var(--primary-l);
  --file-border-l: var(--primary-l);
  --file-cta-color-l: var(--primary-invert-l);
  --file-name-color-l: var(--primary-on-scheme-l);
}
.file.is-secondary {
  --file-h: var(--secondary-h);
  --file-s: var(--secondary-s);
  --file-background-l: var(--secondary-l);
  --file-border-l: var(--secondary-l);
  --file-cta-color-l: var(--secondary-invert-l);
  --file-name-color-l: var(--secondary-on-scheme-l);
}
.file.is-link {
  --file-h: var(--link-h);
  --file-s: var(--link-s);
  --file-background-l: var(--link-l);
  --file-border-l: var(--link-l);
  --file-cta-color-l: var(--link-invert-l);
  --file-name-color-l: var(--link-on-scheme-l);
}
.file.is-info {
  --file-h: var(--info-h);
  --file-s: var(--info-s);
  --file-background-l: var(--info-l);
  --file-border-l: var(--info-l);
  --file-cta-color-l: var(--info-invert-l);
  --file-name-color-l: var(--info-on-scheme-l);
}
.file.is-success {
  --file-h: var(--success-h);
  --file-s: var(--success-s);
  --file-background-l: var(--success-l);
  --file-border-l: var(--success-l);
  --file-cta-color-l: var(--success-invert-l);
  --file-name-color-l: var(--success-on-scheme-l);
}
.file.is-warning {
  --file-h: var(--warning-h);
  --file-s: var(--warning-s);
  --file-background-l: var(--warning-l);
  --file-border-l: var(--warning-l);
  --file-cta-color-l: var(--warning-invert-l);
  --file-name-color-l: var(--warning-on-scheme-l);
}
.file.is-danger {
  --file-h: var(--danger-h);
  --file-s: var(--danger-s);
  --file-background-l: var(--danger-l);
  --file-border-l: var(--danger-l);
  --file-cta-color-l: var(--danger-invert-l);
  --file-name-color-l: var(--danger-on-scheme-l);
}
.file.is-accent {
  --file-h: var(--accent-h);
  --file-s: var(--accent-s);
  --file-background-l: var(--accent-l);
  --file-border-l: var(--accent-l);
  --file-cta-color-l: var(--accent-invert-l);
  --file-name-color-l: var(--accent-on-scheme-l);
}
.file.is-lighter {
  --file-h: var(--lighter-h);
  --file-s: var(--lighter-s);
  --file-background-l: var(--lighter-l);
  --file-border-l: var(--lighter-l);
  --file-cta-color-l: var(--lighter-invert-l);
  --file-name-color-l: var(--lighter-on-scheme-l);
}
.file.is-delete {
  --file-h: var(--delete-h);
  --file-s: var(--delete-s);
  --file-background-l: var(--delete-l);
  --file-border-l: var(--delete-l);
  --file-cta-color-l: var(--delete-invert-l);
  --file-name-color-l: var(--delete-on-scheme-l);
}
.file.is-table-header {
  --file-h: var(--table-header-h);
  --file-s: var(--table-header-s);
  --file-background-l: var(--table-header-l);
  --file-border-l: var(--table-header-l);
  --file-cta-color-l: var(--table-header-invert-l);
  --file-name-color-l: var(--table-header-on-scheme-l);
}
.file.is-spent {
  --file-h: var(--spent-h);
  --file-s: var(--spent-s);
  --file-background-l: var(--spent-l);
  --file-border-l: var(--spent-l);
  --file-cta-color-l: var(--spent-invert-l);
  --file-name-color-l: var(--spent-on-scheme-l);
}
.file.is-submit {
  --file-h: var(--submit-h);
  --file-s: var(--submit-s);
  --file-background-l: var(--submit-l);
  --file-border-l: var(--submit-l);
  --file-cta-color-l: var(--submit-invert-l);
  --file-name-color-l: var(--submit-on-scheme-l);
}
.file.is-approve {
  --file-h: var(--approve-h);
  --file-s: var(--approve-s);
  --file-background-l: var(--approve-l);
  --file-border-l: var(--approve-l);
  --file-cta-color-l: var(--approve-invert-l);
  --file-name-color-l: var(--approve-on-scheme-l);
}
.file.is-reject {
  --file-h: var(--reject-h);
  --file-s: var(--reject-s);
  --file-background-l: var(--reject-l);
  --file-border-l: var(--reject-l);
  --file-cta-color-l: var(--reject-invert-l);
  --file-name-color-l: var(--reject-on-scheme-l);
}
.file.is-pending {
  --file-h: var(--pending-h);
  --file-s: var(--pending-s);
  --file-background-l: var(--pending-l);
  --file-border-l: var(--pending-l);
  --file-cta-color-l: var(--pending-invert-l);
  --file-name-color-l: var(--pending-on-scheme-l);
}
.file.is-table-header-card {
  --file-h: var(--table-header-card-h);
  --file-s: var(--table-header-card-s);
  --file-background-l: var(--table-header-card-l);
  --file-border-l: var(--table-header-card-l);
  --file-cta-color-l: var(--table-header-card-invert-l);
  --file-name-color-l: var(--table-header-card-on-scheme-l);
}
.file.is-table-header-special {
  --file-h: var(--table-header-special-h);
  --file-s: var(--table-header-special-s);
  --file-background-l: var(--table-header-special-l);
  --file-border-l: var(--table-header-special-l);
  --file-cta-color-l: var(--table-header-special-invert-l);
  --file-name-color-l: var(--table-header-special-on-scheme-l);
}
.file.is-in-progress {
  --file-h: var(--in-progress-h);
  --file-s: var(--in-progress-s);
  --file-background-l: var(--in-progress-l);
  --file-border-l: var(--in-progress-l);
  --file-cta-color-l: var(--in-progress-invert-l);
  --file-name-color-l: var(--in-progress-on-scheme-l);
}
.file.is-inactive-progress {
  --file-h: var(--inactive-progress-h);
  --file-s: var(--inactive-progress-s);
  --file-background-l: var(--inactive-progress-l);
  --file-border-l: var(--inactive-progress-l);
  --file-cta-color-l: var(--inactive-progress-invert-l);
  --file-name-color-l: var(--inactive-progress-on-scheme-l);
}
.file.is-row-inactive {
  --file-h: var(--row-inactive-h);
  --file-s: var(--row-inactive-s);
  --file-background-l: var(--row-inactive-l);
  --file-border-l: var(--row-inactive-l);
  --file-cta-color-l: var(--row-inactive-invert-l);
  --file-name-color-l: var(--row-inactive-on-scheme-l);
}
.file.is-row-onhand {
  --file-h: var(--row-onhand-h);
  --file-s: var(--row-onhand-s);
  --file-background-l: var(--row-onhand-l);
  --file-border-l: var(--row-onhand-l);
  --file-cta-color-l: var(--row-onhand-invert-l);
  --file-name-color-l: var(--row-onhand-on-scheme-l);
}
.file.is-critical-level {
  --file-h: var(--critical-level-h);
  --file-s: var(--critical-level-s);
  --file-background-l: var(--critical-level-l);
  --file-border-l: var(--critical-level-l);
  --file-cta-color-l: var(--critical-level-invert-l);
  --file-name-color-l: var(--critical-level-on-scheme-l);
}
.file.is-warning-level {
  --file-h: var(--warning-level-h);
  --file-s: var(--warning-level-s);
  --file-background-l: var(--warning-level-l);
  --file-border-l: var(--warning-level-l);
  --file-cta-color-l: var(--warning-level-invert-l);
  --file-name-color-l: var(--warning-level-on-scheme-l);
}
.file.is-info-level {
  --file-h: var(--info-level-h);
  --file-s: var(--info-level-s);
  --file-background-l: var(--info-level-l);
  --file-border-l: var(--info-level-l);
  --file-cta-color-l: var(--info-level-invert-l);
  --file-name-color-l: var(--info-level-on-scheme-l);
}
.file.is-waiting-summary {
  --file-h: var(--waiting-summary-h);
  --file-s: var(--waiting-summary-s);
  --file-background-l: var(--waiting-summary-l);
  --file-border-l: var(--waiting-summary-l);
  --file-cta-color-l: var(--waiting-summary-invert-l);
  --file-name-color-l: var(--waiting-summary-on-scheme-l);
}
.file.is-document-summary {
  --file-h: var(--document-summary-h);
  --file-s: var(--document-summary-s);
  --file-background-l: var(--document-summary-l);
  --file-border-l: var(--document-summary-l);
  --file-cta-color-l: var(--document-summary-invert-l);
  --file-name-color-l: var(--document-summary-on-scheme-l);
}
.file.is-training-summary {
  --file-h: var(--training-summary-h);
  --file-s: var(--training-summary-s);
  --file-background-l: var(--training-summary-l);
  --file-border-l: var(--training-summary-l);
  --file-cta-color-l: var(--training-summary-invert-l);
  --file-name-color-l: var(--training-summary-on-scheme-l);
}
.file.is-waiting-print-summary {
  --file-h: var(--waiting-print-summary-h);
  --file-s: var(--waiting-print-summary-s);
  --file-background-l: var(--waiting-print-summary-l);
  --file-border-l: var(--waiting-print-summary-l);
  --file-cta-color-l: var(--waiting-print-summary-invert-l);
  --file-name-color-l: var(--waiting-print-summary-on-scheme-l);
}
.file.is-printed-summary {
  --file-h: var(--printed-summary-h);
  --file-s: var(--printed-summary-s);
  --file-background-l: var(--printed-summary-l);
  --file-border-l: var(--printed-summary-l);
  --file-cta-color-l: var(--printed-summary-invert-l);
  --file-name-color-l: var(--printed-summary-on-scheme-l);
}
.file.is-score-1 {
  --file-h: var(--score-1-h);
  --file-s: var(--score-1-s);
  --file-background-l: var(--score-1-l);
  --file-border-l: var(--score-1-l);
  --file-cta-color-l: var(--score-1-invert-l);
  --file-name-color-l: var(--score-1-on-scheme-l);
}
.file.is-score-1-active {
  --file-h: var(--score-1-active-h);
  --file-s: var(--score-1-active-s);
  --file-background-l: var(--score-1-active-l);
  --file-border-l: var(--score-1-active-l);
  --file-cta-color-l: var(--score-1-active-invert-l);
  --file-name-color-l: var(--score-1-active-on-scheme-l);
}
.file.is-score-2 {
  --file-h: var(--score-2-h);
  --file-s: var(--score-2-s);
  --file-background-l: var(--score-2-l);
  --file-border-l: var(--score-2-l);
  --file-cta-color-l: var(--score-2-invert-l);
  --file-name-color-l: var(--score-2-on-scheme-l);
}
.file.is-score-2-active {
  --file-h: var(--score-2-active-h);
  --file-s: var(--score-2-active-s);
  --file-background-l: var(--score-2-active-l);
  --file-border-l: var(--score-2-active-l);
  --file-cta-color-l: var(--score-2-active-invert-l);
  --file-name-color-l: var(--score-2-active-on-scheme-l);
}
.file.is-score-3 {
  --file-h: var(--score-3-h);
  --file-s: var(--score-3-s);
  --file-background-l: var(--score-3-l);
  --file-border-l: var(--score-3-l);
  --file-cta-color-l: var(--score-3-invert-l);
  --file-name-color-l: var(--score-3-on-scheme-l);
}
.file.is-score-3-active {
  --file-h: var(--score-3-active-h);
  --file-s: var(--score-3-active-s);
  --file-background-l: var(--score-3-active-l);
  --file-border-l: var(--score-3-active-l);
  --file-cta-color-l: var(--score-3-active-invert-l);
  --file-name-color-l: var(--score-3-active-on-scheme-l);
}
.file.is-score-4 {
  --file-h: var(--score-4-h);
  --file-s: var(--score-4-s);
  --file-background-l: var(--score-4-l);
  --file-border-l: var(--score-4-l);
  --file-cta-color-l: var(--score-4-invert-l);
  --file-name-color-l: var(--score-4-on-scheme-l);
}
.file.is-score-4-active {
  --file-h: var(--score-4-active-h);
  --file-s: var(--score-4-active-s);
  --file-background-l: var(--score-4-active-l);
  --file-border-l: var(--score-4-active-l);
  --file-cta-color-l: var(--score-4-active-invert-l);
  --file-name-color-l: var(--score-4-active-on-scheme-l);
}
.file.is-score-5 {
  --file-h: var(--score-5-h);
  --file-s: var(--score-5-s);
  --file-background-l: var(--score-5-l);
  --file-border-l: var(--score-5-l);
  --file-cta-color-l: var(--score-5-invert-l);
  --file-name-color-l: var(--score-5-on-scheme-l);
}
.file.is-score-5-active {
  --file-h: var(--score-5-active-h);
  --file-s: var(--score-5-active-s);
  --file-background-l: var(--score-5-active-l);
  --file-border-l: var(--score-5-active-l);
  --file-cta-color-l: var(--score-5-active-invert-l);
  --file-name-color-l: var(--score-5-active-on-scheme-l);
}
.file.is-penalty-level-1 {
  --file-h: var(--penalty-level-1-h);
  --file-s: var(--penalty-level-1-s);
  --file-background-l: var(--penalty-level-1-l);
  --file-border-l: var(--penalty-level-1-l);
  --file-cta-color-l: var(--penalty-level-1-invert-l);
  --file-name-color-l: var(--penalty-level-1-on-scheme-l);
}
.file.is-penalty-level-2 {
  --file-h: var(--penalty-level-2-h);
  --file-s: var(--penalty-level-2-s);
  --file-background-l: var(--penalty-level-2-l);
  --file-border-l: var(--penalty-level-2-l);
  --file-cta-color-l: var(--penalty-level-2-invert-l);
  --file-name-color-l: var(--penalty-level-2-on-scheme-l);
}
.file.is-penalty-level-3 {
  --file-h: var(--penalty-level-3-h);
  --file-s: var(--penalty-level-3-s);
  --file-background-l: var(--penalty-level-3-l);
  --file-border-l: var(--penalty-level-3-l);
  --file-cta-color-l: var(--penalty-level-3-invert-l);
  --file-name-color-l: var(--penalty-level-3-on-scheme-l);
}
.file.is-penalty-level-1-hover {
  --file-h: var(--penalty-level-1-hover-h);
  --file-s: var(--penalty-level-1-hover-s);
  --file-background-l: var(--penalty-level-1-hover-l);
  --file-border-l: var(--penalty-level-1-hover-l);
  --file-cta-color-l: var(--penalty-level-1-hover-invert-l);
  --file-name-color-l: var(--penalty-level-1-hover-on-scheme-l);
}
.file.is-penalty-level-2-hover {
  --file-h: var(--penalty-level-2-hover-h);
  --file-s: var(--penalty-level-2-hover-s);
  --file-background-l: var(--penalty-level-2-hover-l);
  --file-border-l: var(--penalty-level-2-hover-l);
  --file-cta-color-l: var(--penalty-level-2-hover-invert-l);
  --file-name-color-l: var(--penalty-level-2-hover-on-scheme-l);
}
.file.is-penalty-level-3-hover {
  --file-h: var(--penalty-level-3-hover-h);
  --file-s: var(--penalty-level-3-hover-s);
  --file-background-l: var(--penalty-level-3-hover-l);
  --file-border-l: var(--penalty-level-3-hover-l);
  --file-cta-color-l: var(--penalty-level-3-hover-invert-l);
  --file-name-color-l: var(--penalty-level-3-hover-on-scheme-l);
}
.file.is-special-work-select {
  --file-h: var(--special-work-select-h);
  --file-s: var(--special-work-select-s);
  --file-background-l: var(--special-work-select-l);
  --file-border-l: var(--special-work-select-l);
  --file-cta-color-l: var(--special-work-select-invert-l);
  --file-name-color-l: var(--special-work-select-on-scheme-l);
}
.file.is-company {
  --file-h: var(--company-h);
  --file-s: var(--company-s);
  --file-background-l: var(--company-l);
  --file-border-l: var(--company-l);
  --file-cta-color-l: var(--company-invert-l);
  --file-name-color-l: var(--company-on-scheme-l);
}
.file.is-site-manager {
  --file-h: var(--site-manager-h);
  --file-s: var(--site-manager-s);
  --file-background-l: var(--site-manager-l);
  --file-border-l: var(--site-manager-l);
  --file-cta-color-l: var(--site-manager-invert-l);
  --file-name-color-l: var(--site-manager-on-scheme-l);
}
.file.is-safety {
  --file-h: var(--safety-h);
  --file-s: var(--safety-s);
  --file-background-l: var(--safety-l);
  --file-border-l: var(--safety-l);
  --file-cta-color-l: var(--safety-invert-l);
  --file-name-color-l: var(--safety-on-scheme-l);
}
.file.is-applicant-bearer {
  --file-h: var(--applicant-bearer-h);
  --file-s: var(--applicant-bearer-s);
  --file-background-l: var(--applicant-bearer-l);
  --file-border-l: var(--applicant-bearer-l);
  --file-cta-color-l: var(--applicant-bearer-invert-l);
  --file-name-color-l: var(--applicant-bearer-on-scheme-l);
}
.file.is-penalty-point-1 {
  --file-h: var(--penalty-point-1-h);
  --file-s: var(--penalty-point-1-s);
  --file-background-l: var(--penalty-point-1-l);
  --file-border-l: var(--penalty-point-1-l);
  --file-cta-color-l: var(--penalty-point-1-invert-l);
  --file-name-color-l: var(--penalty-point-1-on-scheme-l);
}
.file.is-penalty-point-2 {
  --file-h: var(--penalty-point-2-h);
  --file-s: var(--penalty-point-2-s);
  --file-background-l: var(--penalty-point-2-l);
  --file-border-l: var(--penalty-point-2-l);
  --file-cta-color-l: var(--penalty-point-2-invert-l);
  --file-name-color-l: var(--penalty-point-2-on-scheme-l);
}
.file.is-penalty-point-3 {
  --file-h: var(--penalty-point-3-h);
  --file-s: var(--penalty-point-3-s);
  --file-background-l: var(--penalty-point-3-l);
  --file-border-l: var(--penalty-point-3-l);
  --file-cta-color-l: var(--penalty-point-3-invert-l);
  --file-name-color-l: var(--penalty-point-3-on-scheme-l);
}
.file.is-penalty-point-4 {
  --file-h: var(--penalty-point-4-h);
  --file-s: var(--penalty-point-4-s);
  --file-background-l: var(--penalty-point-4-l);
  --file-border-l: var(--penalty-point-4-l);
  --file-cta-color-l: var(--penalty-point-4-invert-l);
  --file-name-color-l: var(--penalty-point-4-on-scheme-l);
}
.file.is-plant-TOP {
  --file-h: var(--plant-TOP-h);
  --file-s: var(--plant-TOP-s);
  --file-background-l: var(--plant-TOP-l);
  --file-border-l: var(--plant-TOP-l);
  --file-cta-color-l: var(--plant-TOP-invert-l);
  --file-name-color-l: var(--plant-TOP-on-scheme-l);
}
.file.is-plant-TOPSPP {
  --file-h: var(--plant-TOPSPP-h);
  --file-s: var(--plant-TOPSPP-s);
  --file-background-l: var(--plant-TOPSPP-l);
  --file-border-l: var(--plant-TOPSPP-l);
  --file-cta-color-l: var(--plant-TOPSPP-invert-l);
  --file-name-color-l: var(--plant-TOPSPP-on-scheme-l);
}
.file.is-plant-TLB {
  --file-h: var(--plant-TLB-h);
  --file-s: var(--plant-TLB-s);
  --file-background-l: var(--plant-TLB-l);
  --file-border-l: var(--plant-TLB-l);
  --file-cta-color-l: var(--plant-TLB-invert-l);
  --file-name-color-l: var(--plant-TLB-on-scheme-l);
}
.file.is-plant-TPX {
  --file-h: var(--plant-TPX-h);
  --file-s: var(--plant-TPX-s);
  --file-background-l: var(--plant-TPX-l);
  --file-border-l: var(--plant-TPX-l);
  --file-cta-color-l: var(--plant-TPX-invert-l);
  --file-name-color-l: var(--plant-TPX-on-scheme-l);
}
.file.is-plant-LABIX {
  --file-h: var(--plant-LABIX-h);
  --file-s: var(--plant-LABIX-s);
  --file-background-l: var(--plant-LABIX-l);
  --file-border-l: var(--plant-LABIX-l);
  --file-cta-color-l: var(--plant-LABIX-invert-l);
  --file-name-color-l: var(--plant-LABIX-on-scheme-l);
}
.file.is-plant-TP {
  --file-h: var(--plant-TP-h);
  --file-s: var(--plant-TP-s);
  --file-background-l: var(--plant-TP-l);
  --file-border-l: var(--plant-TP-l);
  --file-cta-color-l: var(--plant-TP-invert-l);
  --file-name-color-l: var(--plant-TP-on-scheme-l);
}
.file.is-home-company {
  --file-h: var(--home-company-h);
  --file-s: var(--home-company-s);
  --file-background-l: var(--home-company-l);
  --file-border-l: var(--home-company-l);
  --file-cta-color-l: var(--home-company-invert-l);
  --file-name-color-l: var(--home-company-on-scheme-l);
}
.file.is-home-contract {
  --file-h: var(--home-contract-h);
  --file-s: var(--home-contract-s);
  --file-background-l: var(--home-contract-l);
  --file-border-l: var(--home-contract-l);
  --file-cta-color-l: var(--home-contract-invert-l);
  --file-name-color-l: var(--home-contract-on-scheme-l);
}
.file.is-home-contractor {
  --file-h: var(--home-contractor-h);
  --file-s: var(--home-contractor-s);
  --file-background-l: var(--home-contractor-l);
  --file-border-l: var(--home-contractor-l);
  --file-cta-color-l: var(--home-contractor-invert-l);
  --file-name-color-l: var(--home-contractor-on-scheme-l);
}
.file.is-home-normal {
  --file-h: var(--home-normal-h);
  --file-s: var(--home-normal-s);
  --file-background-l: var(--home-normal-l);
  --file-border-l: var(--home-normal-l);
  --file-cta-color-l: var(--home-normal-invert-l);
  --file-name-color-l: var(--home-normal-on-scheme-l);
}
.file.is-home-special {
  --file-h: var(--home-special-h);
  --file-s: var(--home-special-s);
  --file-background-l: var(--home-special-l);
  --file-border-l: var(--home-special-l);
  --file-cta-color-l: var(--home-special-invert-l);
  --file-name-color-l: var(--home-special-on-scheme-l);
}
.file.is-home-incident {
  --file-h: var(--home-incident-h);
  --file-s: var(--home-incident-s);
  --file-background-l: var(--home-incident-l);
  --file-border-l: var(--home-incident-l);
  --file-cta-color-l: var(--home-incident-invert-l);
  --file-name-color-l: var(--home-incident-on-scheme-l);
}
.file.is-home-critical {
  --file-h: var(--home-critical-h);
  --file-s: var(--home-critical-s);
  --file-background-l: var(--home-critical-l);
  --file-border-l: var(--home-critical-l);
  --file-cta-color-l: var(--home-critical-invert-l);
  --file-name-color-l: var(--home-critical-on-scheme-l);
}
.file.is-small {
  font-size: var(--size-small);
}
.file.is-normal {
  font-size: var(--size-normal);
}
.file.is-medium {
  font-size: var(--size-medium);
}
.file.is-medium .file-icon .fa {
  font-size: 1.5rem;
}
.file.is-large {
  font-size: var(--size-large);
}
.file.is-large .file-icon .fa {
  font-size: 2rem;
}
.file.has-name .file-cta {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}
.file.has-name .file-name {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.file.has-name.is-empty .file-cta {
  border-radius: var(--file-radius);
}
.file.has-name.is-empty .file-name {
  display: none;
}
.file.is-boxed .file-label {
  flex-direction: column;
}
.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}
.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}
.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}
.file.is-boxed .file-icon .fa {
  font-size: 1.5rem;
}
.file.is-boxed.is-small .file-icon .fa {
  font-size: 1rem;
}
.file.is-boxed.is-medium .file-icon .fa {
  font-size: 2rem;
}
.file.is-boxed.is-large .file-icon .fa {
  font-size: 2.5rem;
}
.file.is-boxed.has-name .file-cta {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-end-radius: var(--file-radius);
  border-start-start-radius: var(--file-radius);
}
.file.is-boxed.has-name .file-name {
  border-end-end-radius: var(--file-radius);
  border-end-start-radius: var(--file-radius);
  border-start-end-radius: 0;
  border-start-start-radius: 0;
  border-width: 0 1px 1px;
}
.file.is-centered {
  justify-content: center;
}
.file.is-fullwidth .file-label {
  width: 100%;
}
.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}
.file.is-right {
  justify-content: flex-end;
}
.file.is-right .file-cta {
  border-radius: 0 var(--file-radius) var(--file-radius) 0;
}
.file.is-right .file-name {
  border-radius: var(--file-radius) 0 0 var(--file-radius);
  border-width: 1px 0 1px 1px;
  order: -1;
}
.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.file-label:hover {
  --file-background-l-delta: var(--file-hover-background-l-delta);
  --file-border-l-delta: var(--file-hover-border-l-delta);
  --file-color-l-delta: var(--file-hover-color-l-delta);
}
.file-label:active {
  --file-background-l-delta: var(--file-active-background-l-delta);
  --file-border-l-delta: var(--file-active-border-l-delta);
  --file-color-l-delta: var(--file-active-color-l-delta);
}
.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.file-cta,
.file-name {
  border-color: hsl(var(--file-h), var(--file-s), calc(var(--file-border-l) + var(--file-border-l-delta)));
  border-radius: var(--file-radius);
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}
.file-cta {
  background-color: hsl(var(--file-h), var(--file-s), calc(var(--file-background-l) + var(--file-background-l-delta)));
  color: hsl(var(--file-h), var(--file-s), calc(var(--file-cta-color-l) + var(--file-color-l-delta)));
}
.file-name {
  border-color: hsl(var(--file-h), var(--file-s), calc(var(--file-border-l) + var(--file-color-l-delta)));
  border-style: var(--file-name-border-style);
  border-width: var(--file-name-border-width);
  color: hsl(var(--file-h), var(--file-s), calc(var(--file-name-color-l) + var(--file-color-l-delta)));
  display: block;
  max-width: var(--file-name-max-width);
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}
.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-inline-end: 0.5em;
  width: 1em;
}
.file-icon .fa {
  font-size: 1rem;
}
.file-cta {
  flex-shrink: 0;
}
.file.is-fullwidth .file-name {
  white-space: normal;
}
:root {
  --label-color: #003056;
  --label-spacing: 0.5em;
  --label-weight: 500;
  --help-size: var(--size-small);
  --field-block-spacing: 0.75rem;
}
.label {
  color: var(--label-color);
  display: block;
  font-size: var(--size-normal);
  font-weight: 500;
}
.label:not(:last-child) {
  margin-bottom: var(--label-spacing);
}
.label.is-small {
  font-size: var(--size-small);
}
.label.is-medium {
  font-size: var(--size-medium);
}
.label.is-large {
  font-size: var(--size-large);
}
.help {
  display: block;
  font-size: var(--help-size);
  margin-top: 0.25rem;
}
.help.is-white {
  color: hsl(var(--white-h), var(--white-s), var(--white-on-scheme-l));
}
.help.is-black {
  color: hsl(var(--black-h), var(--black-s), var(--black-on-scheme-l));
}
.help.is-light {
  color: hsl(var(--light-h), var(--light-s), var(--light-on-scheme-l));
}
.help.is-dark {
  color: hsl(var(--dark-h), var(--dark-s), var(--dark-on-scheme-l));
}
.help.is-text {
  color: hsl(var(--text-h), var(--text-s), var(--text-on-scheme-l));
}
.help.is-primary {
  color: hsl(var(--primary-h), var(--primary-s), var(--primary-on-scheme-l));
}
.help.is-secondary {
  color: hsl(var(--secondary-h), var(--secondary-s), var(--secondary-on-scheme-l));
}
.help.is-link {
  color: hsl(var(--link-h), var(--link-s), var(--link-on-scheme-l));
}
.help.is-info {
  color: hsl(var(--info-h), var(--info-s), var(--info-on-scheme-l));
}
.help.is-success {
  color: hsl(var(--success-h), var(--success-s), var(--success-on-scheme-l));
}
.help.is-warning {
  color: hsl(var(--warning-h), var(--warning-s), var(--warning-on-scheme-l));
}
.help.is-danger {
  color: hsl(var(--danger-h), var(--danger-s), var(--danger-on-scheme-l));
}
.help.is-accent {
  color: hsl(var(--accent-h), var(--accent-s), var(--accent-on-scheme-l));
}
.help.is-lighter {
  color: hsl(var(--lighter-h), var(--lighter-s), var(--lighter-on-scheme-l));
}
.help.is-delete {
  color: hsl(var(--delete-h), var(--delete-s), var(--delete-on-scheme-l));
}
.help.is-table-header {
  color: hsl(var(--table-header-h), var(--table-header-s), var(--table-header-on-scheme-l));
}
.help.is-spent {
  color: hsl(var(--spent-h), var(--spent-s), var(--spent-on-scheme-l));
}
.help.is-submit {
  color: hsl(var(--submit-h), var(--submit-s), var(--submit-on-scheme-l));
}
.help.is-approve {
  color: hsl(var(--approve-h), var(--approve-s), var(--approve-on-scheme-l));
}
.help.is-reject {
  color: hsl(var(--reject-h), var(--reject-s), var(--reject-on-scheme-l));
}
.help.is-pending {
  color: hsl(var(--pending-h), var(--pending-s), var(--pending-on-scheme-l));
}
.help.is-table-header-card {
  color: hsl(var(--table-header-card-h), var(--table-header-card-s), var(--table-header-card-on-scheme-l));
}
.help.is-table-header-special {
  color: hsl(var(--table-header-special-h), var(--table-header-special-s), var(--table-header-special-on-scheme-l));
}
.help.is-in-progress {
  color: hsl(var(--in-progress-h), var(--in-progress-s), var(--in-progress-on-scheme-l));
}
.help.is-inactive-progress {
  color: hsl(var(--inactive-progress-h), var(--inactive-progress-s), var(--inactive-progress-on-scheme-l));
}
.help.is-row-inactive {
  color: hsl(var(--row-inactive-h), var(--row-inactive-s), var(--row-inactive-on-scheme-l));
}
.help.is-row-onhand {
  color: hsl(var(--row-onhand-h), var(--row-onhand-s), var(--row-onhand-on-scheme-l));
}
.help.is-critical-level {
  color: hsl(var(--critical-level-h), var(--critical-level-s), var(--critical-level-on-scheme-l));
}
.help.is-warning-level {
  color: hsl(var(--warning-level-h), var(--warning-level-s), var(--warning-level-on-scheme-l));
}
.help.is-info-level {
  color: hsl(var(--info-level-h), var(--info-level-s), var(--info-level-on-scheme-l));
}
.help.is-waiting-summary {
  color: hsl(var(--waiting-summary-h), var(--waiting-summary-s), var(--waiting-summary-on-scheme-l));
}
.help.is-document-summary {
  color: hsl(var(--document-summary-h), var(--document-summary-s), var(--document-summary-on-scheme-l));
}
.help.is-training-summary {
  color: hsl(var(--training-summary-h), var(--training-summary-s), var(--training-summary-on-scheme-l));
}
.help.is-waiting-print-summary {
  color: hsl(var(--waiting-print-summary-h), var(--waiting-print-summary-s), var(--waiting-print-summary-on-scheme-l));
}
.help.is-printed-summary {
  color: hsl(var(--printed-summary-h), var(--printed-summary-s), var(--printed-summary-on-scheme-l));
}
.help.is-score-1 {
  color: hsl(var(--score-1-h), var(--score-1-s), var(--score-1-on-scheme-l));
}
.help.is-score-1-active {
  color: hsl(var(--score-1-active-h), var(--score-1-active-s), var(--score-1-active-on-scheme-l));
}
.help.is-score-2 {
  color: hsl(var(--score-2-h), var(--score-2-s), var(--score-2-on-scheme-l));
}
.help.is-score-2-active {
  color: hsl(var(--score-2-active-h), var(--score-2-active-s), var(--score-2-active-on-scheme-l));
}
.help.is-score-3 {
  color: hsl(var(--score-3-h), var(--score-3-s), var(--score-3-on-scheme-l));
}
.help.is-score-3-active {
  color: hsl(var(--score-3-active-h), var(--score-3-active-s), var(--score-3-active-on-scheme-l));
}
.help.is-score-4 {
  color: hsl(var(--score-4-h), var(--score-4-s), var(--score-4-on-scheme-l));
}
.help.is-score-4-active {
  color: hsl(var(--score-4-active-h), var(--score-4-active-s), var(--score-4-active-on-scheme-l));
}
.help.is-score-5 {
  color: hsl(var(--score-5-h), var(--score-5-s), var(--score-5-on-scheme-l));
}
.help.is-score-5-active {
  color: hsl(var(--score-5-active-h), var(--score-5-active-s), var(--score-5-active-on-scheme-l));
}
.help.is-penalty-level-1 {
  color: hsl(var(--penalty-level-1-h), var(--penalty-level-1-s), var(--penalty-level-1-on-scheme-l));
}
.help.is-penalty-level-2 {
  color: hsl(var(--penalty-level-2-h), var(--penalty-level-2-s), var(--penalty-level-2-on-scheme-l));
}
.help.is-penalty-level-3 {
  color: hsl(var(--penalty-level-3-h), var(--penalty-level-3-s), var(--penalty-level-3-on-scheme-l));
}
.help.is-penalty-level-1-hover {
  color: hsl(var(--penalty-level-1-hover-h), var(--penalty-level-1-hover-s), var(--penalty-level-1-hover-on-scheme-l));
}
.help.is-penalty-level-2-hover {
  color: hsl(var(--penalty-level-2-hover-h), var(--penalty-level-2-hover-s), var(--penalty-level-2-hover-on-scheme-l));
}
.help.is-penalty-level-3-hover {
  color: hsl(var(--penalty-level-3-hover-h), var(--penalty-level-3-hover-s), var(--penalty-level-3-hover-on-scheme-l));
}
.help.is-special-work-select {
  color: hsl(var(--special-work-select-h), var(--special-work-select-s), var(--special-work-select-on-scheme-l));
}
.help.is-company {
  color: hsl(var(--company-h), var(--company-s), var(--company-on-scheme-l));
}
.help.is-site-manager {
  color: hsl(var(--site-manager-h), var(--site-manager-s), var(--site-manager-on-scheme-l));
}
.help.is-safety {
  color: hsl(var(--safety-h), var(--safety-s), var(--safety-on-scheme-l));
}
.help.is-applicant-bearer {
  color: hsl(var(--applicant-bearer-h), var(--applicant-bearer-s), var(--applicant-bearer-on-scheme-l));
}
.help.is-penalty-point-1 {
  color: hsl(var(--penalty-point-1-h), var(--penalty-point-1-s), var(--penalty-point-1-on-scheme-l));
}
.help.is-penalty-point-2 {
  color: hsl(var(--penalty-point-2-h), var(--penalty-point-2-s), var(--penalty-point-2-on-scheme-l));
}
.help.is-penalty-point-3 {
  color: hsl(var(--penalty-point-3-h), var(--penalty-point-3-s), var(--penalty-point-3-on-scheme-l));
}
.help.is-penalty-point-4 {
  color: hsl(var(--penalty-point-4-h), var(--penalty-point-4-s), var(--penalty-point-4-on-scheme-l));
}
.help.is-plant-TOP {
  color: hsl(var(--plant-TOP-h), var(--plant-TOP-s), var(--plant-TOP-on-scheme-l));
}
.help.is-plant-TOPSPP {
  color: hsl(var(--plant-TOPSPP-h), var(--plant-TOPSPP-s), var(--plant-TOPSPP-on-scheme-l));
}
.help.is-plant-TLB {
  color: hsl(var(--plant-TLB-h), var(--plant-TLB-s), var(--plant-TLB-on-scheme-l));
}
.help.is-plant-TPX {
  color: hsl(var(--plant-TPX-h), var(--plant-TPX-s), var(--plant-TPX-on-scheme-l));
}
.help.is-plant-LABIX {
  color: hsl(var(--plant-LABIX-h), var(--plant-LABIX-s), var(--plant-LABIX-on-scheme-l));
}
.help.is-plant-TP {
  color: hsl(var(--plant-TP-h), var(--plant-TP-s), var(--plant-TP-on-scheme-l));
}
.help.is-home-company {
  color: hsl(var(--home-company-h), var(--home-company-s), var(--home-company-on-scheme-l));
}
.help.is-home-contract {
  color: hsl(var(--home-contract-h), var(--home-contract-s), var(--home-contract-on-scheme-l));
}
.help.is-home-contractor {
  color: hsl(var(--home-contractor-h), var(--home-contractor-s), var(--home-contractor-on-scheme-l));
}
.help.is-home-normal {
  color: hsl(var(--home-normal-h), var(--home-normal-s), var(--home-normal-on-scheme-l));
}
.help.is-home-special {
  color: hsl(var(--home-special-h), var(--home-special-s), var(--home-special-on-scheme-l));
}
.help.is-home-incident {
  color: hsl(var(--home-incident-h), var(--home-incident-s), var(--home-incident-on-scheme-l));
}
.help.is-home-critical {
  color: hsl(var(--home-critical-h), var(--home-critical-s), var(--home-critical-on-scheme-l));
}
.field {
  --block-spacing: var(--field-block-spacing);
}
.field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.field.has-addons .control:not(:last-child) {
  margin-inline-end: -1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}
.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.field.has-addons .control .button:not([disabled]):hover,
.field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}
.field.has-addons .control .button:not([disabled]):focus,
.field.has-addons .control .button:not([disabled]).is-focused,
.field.has-addons .control .button:not([disabled]):active,
.field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3;
}
.field.has-addons .control .button:not([disabled]):focus:hover,
.field.has-addons .control .button:not([disabled]).is-focused:hover,
.field.has-addons .control .button:not([disabled]):active:hover,
.field.has-addons .control .button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}
.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons.has-addons-centered {
  justify-content: center;
}
.field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}
.field.is-grouped {
  display: flex;
  gap: 0.75rem;
  justify-content: flex-start;
}
.field.is-grouped > .control {
  flex-shrink: 0;
}
.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
@media screen and (min-width: 1px), print {
  .field.is-horizontal {
    display: flex;
  }
}
.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 0px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 1px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-inline-end: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: var(--size-small);
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: var(--size-medium);
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: var(--size-large);
    padding-top: 0.375em;
  }
}
.field-body .field .field {
  margin-bottom: 0;
}
@media screen and (min-width: 1px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field {
    margin-bottom: 0;
  }
  .field-body > .field {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child) {
    margin-inline-end: 0.75rem;
  }
}
.control {
  box-sizing: border-box;
  clear: both;
  font-size: var(--size-normal);
  position: relative;
  text-align: inherit;
}
.control.has-icons-left .input:hover ~ .icon,
.control.has-icons-left .select:hover ~ .icon,
.control.has-icons-right .input:hover ~ .icon,
.control.has-icons-right .select:hover ~ .icon {
  color: var(--input-icon-hover-color);
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon,
.control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: var(--input-icon-focus-color);
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon,
.control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: var(--size-small);
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon,
.control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: var(--size-medium);
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon,
.control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: var(--size-large);
}
.control.has-icons-left .icon,
.control.has-icons-right .icon {
  color: var(--input-icon-color);
  height: var(--input-height);
  pointer-events: none;
  position: absolute;
  top: 0;
  width: var(--input-height);
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: var(--input-height);
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: var(--input-height);
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  inset-inline-end: 0.75em;
  position: absolute !important;
  top: 0.75em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: var(--size-small);
}
.control.is-loading.is-medium:after {
  font-size: var(--size-medium);
}
.control.is-loading.is-large:after {
  font-size: var(--size-large);
}
.label {
  font-size: 1.6rem;
}
.field.is-horizontal .field-label {
  margin-top: 0.8rem;
}
.field.is-horizontal .field-label.is-small {
  font-size: 1.4rem;
  margin-top: 0.95rem;
  padding: 0;
}
.field.is-horizontal .field-label.is-normal {
  font-size: 1.6rem;
  margin-top: 0.8rem;
  padding: 0;
}
.field.is-horizontal .field-label.is-medium {
  font-size: 1.8rem;
  margin-top: 0.65rem;
  padding: 0;
}
.field.is-horizontal .field-label.is-large {
  font-size: 2rem;
  margin-top: 0.5rem;
  padding: 0;
}
.field.is-horizontal .field-label.is-xsmall {
  font-size: 1.2rem;
  margin-top: 1.1rem;
  padding: 0;
}
.field.is-horizontal .field-label.is-xlarge {
  font-size: 2.4rem;
  margin-top: 0.2rem;
  padding: 0;
}
.field.is-horizontal .field-label.is-align-top {
  margin-top: 0;
}
.field.is-horizontal .field-label {
  flex-grow: 0;
  flex-basis: auto;
}
.field.is-horizontal .field-body {
  flex-grow: 1;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 3rem;
}
.control.has-icons-left .icon,
.control.has-icons-right .icon {
  width: 3rem;
  height: 4rem;
}
.field:not(:last-child) {
  margin-bottom: 1.6rem;
}
.field:not(:last-child).is-horizontal {
  margin-bottom: 0.4rem;
}
.field.is-grouped {
  gap: 0.8rem;
}
.label:not(:last-child) {
  margin-bottom: 0.4rem;
}
.help {
  margin-top: 0.2rem;
}
@media screen and (max-width: 0px) {
  .field:not(:last-child) {
    margin-bottom: 0.4rem;
  }
  .field-label {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px), print {
  .field-label {
    margin-right: 0.8rem;
  }
  .field-body {
    flex-basis: auto;
  }
  .field-body > .field:not(:last-child) {
    margin-right: 0.2rem;
  }
}
.is-required .label:after {
  color: #dd004b;
  content: " *";
  display: inline;
}
form.submitted .select select.ng-invalid,
form .select select.ng-touched.ng-invalid {
  border: 1px solid #dd004b;
}
form.submitted .ng-invalid:hover ~ .error-message-tooltip,
form .ng-touched.ng-invalid:hover ~ .error-message-tooltip {
  display: block;
}
form.submitted .ng-invalid ~ .error-message-control,
form .ng-touched.ng-invalid ~ .error-message-control {
  display: block;
}
form.submitted .ng-invalid.input,
form.submitted .ng-invalid.textarea,
form .ng-touched.ng-invalid.input,
form .ng-touched.ng-invalid.textarea {
  border: 1px solid #dd004b;
}
form.submitted .ng-invalidinput[type=radio] + span::before,
form .ng-touched.ng-invalidinput[type=radio] + span::before {
  border: 1px solid #dd004b;
}
form.submitted .ng-invalid.base-control .input,
form.submitted .ng-invalid.base-control .select select,
form.submitted .ng-invalid.base-control .textarea,
form.submitted .ng-invalid.base-control .ng-select-container,
form .ng-touched.ng-invalid.base-control .input,
form .ng-touched.ng-invalid.base-control .select select,
form .ng-touched.ng-invalid.base-control .textarea,
form .ng-touched.ng-invalid.base-control .ng-select-container {
  border: 1px solid #dd004b;
}
form.submitted .ng-invalid.base-control input[type=radio] + span::before,
form .ng-touched.ng-invalid.base-control input[type=radio] + span::before {
  border: 1px solid #dd004b;
}
form.submitted .ng-invalid.base-control .file .button,
form.submitted .ng-invalid.base-control .file .file-name,
form.submitted .ng-invalid.base-control .file .file-cta,
form .ng-touched.ng-invalid.base-control .file .button,
form .ng-touched.ng-invalid.base-control .file .file-name,
form .ng-touched.ng-invalid.base-control .file .file-cta {
  border: 1px solid #dd004b;
}
form.submitted .ng-invalid.base-control .file.is-right .file-name,
form .ng-touched.ng-invalid.base-control .file.is-right .file-name {
  border-right-width: 0px;
}
form.submitted .ng-invalid.base-control .file.is-left .file-name,
form .ng-touched.ng-invalid.base-control .file.is-left .file-name {
  border-left-width: 0px;
}
.error-message-control {
  display: none;
}
.error-message-tooltip {
  display: none;
  position: absolute;
  top: -var(--control-height);
  left: 0;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  background-color: #dd004b;
  color: #ffffff;
  text-align: left;
  white-space: nowrap;
  z-index: 9999;
}
.breadcrumb {
  --breadcrumb-item-color: var(--link-text);
  --breadcrumb-item-hover-color: var(--link-text-hover);
  --breadcrumb-item-active-color: var(--link-text-active);
  --breadcrumb-item-padding-vertical: 0;
  --breadcrumb-item-padding-horizontal: 0.75em;
  --breadcrumb-item-separator-color: var(--border);
}
.breadcrumb {
  font-size: var(--size-normal);
  white-space: nowrap;
}
.breadcrumb a {
  align-items: center;
  color: var(--breadcrumb-item-color);
  display: flex;
  justify-content: center;
  padding: var(--breadcrumb-item-padding-vertical) var(--breadcrumb-item-padding-horizontal);
}
.breadcrumb a:hover {
  color: var(--breadcrumb-item-hover-color);
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-inline-start: 0;
}
.breadcrumb li.is-active a {
  color: var(--breadcrumb-item-active-color);
  cursor: default;
  pointer-events: none;
}
.breadcrumb li + li::before {
  color: var(--breadcrumb-item-separator-color);
  content: "/";
}
.breadcrumb ul,
.breadcrumb ol {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.breadcrumb .icon:first-child {
  margin-inline-end: 0.5em;
}
.breadcrumb .icon:last-child {
  margin-inline-start: 0.5em;
}
.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
  justify-content: center;
}
.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
  justify-content: flex-end;
}
.breadcrumb.is-small {
  font-size: var(--size-small);
}
.breadcrumb.is-medium {
  font-size: var(--size-medium);
}
.breadcrumb.is-large {
  font-size: var(--size-large);
}
.breadcrumb.has-arrow-separator li + li::before {
  content: "\2192";
}
.breadcrumb.has-bullet-separator li + li::before {
  content: "\2022";
}
.breadcrumb.has-dot-separator li + li::before {
  content: "\b7";
}
.breadcrumb.has-succeeds-separator li + li::before {
  content: "\227b";
}
.card {
  --card-color: var(--text);
  --card-background-color: var(--scheme-main);
  --card-shadow: var(--shadow);
  --card-radius: 0.75rem;
  --card-header-background-color: transparent;
  --card-header-color: var(--text-strong);
  --card-header-padding: 0.75rem 1rem;
  --card-header-shadow: 0 0.125em 0.25em hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.1);
  --card-header-weight: var(--weight-bold);
  --card-content-background-color: transparent;
  --card-content-padding: 1.5rem;
  --card-footer-background-color: transparent;
  --card-footer-border-top: 1px solid var(--border-weak);
  --card-footer-padding: 0.75rem;
  --card-media-margin: var(--block-spacing);
}
.card {
  background-color: var(--card-background-color);
  border-radius: var(--card-radius);
  box-shadow: var(--card-shadow);
  color: var(--card-color);
  max-width: 100%;
  position: relative;
}
.card-footer:first-child,
.card-content:first-child,
.card-header:first-child {
  border-start-start-radius: var(--card-radius);
  border-start-end-radius: var(--card-radius);
}
.card-footer:last-child,
.card-content:last-child,
.card-header:last-child {
  border-end-start-radius: var(--card-radius);
  border-end-end-radius: var(--card-radius);
}
.card-header {
  background-color: var(--card-header-background-color);
  align-items: stretch;
  box-shadow: var(--card-header-shadow);
  display: flex;
}
.card-header-title {
  align-items: center;
  color: var(--card-header-color);
  display: flex;
  flex-grow: 1;
  font-weight: var(--card-header-weight);
  padding: var(--card-header-padding);
}
.card-header-title.is-centered {
  justify-content: center;
}
.card-header-icon {
  appearance: none;
  background: none;
  border: none;
  color: inherit;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: var(--card-header-padding);
}
.card-image {
  display: block;
  position: relative;
}
.card-image:first-child img {
  border-start-start-radius: var(--card-radius);
  border-start-end-radius: var(--card-radius);
}
.card-image:last-child img {
  border-end-start-radius: var(--card-radius);
  border-end-end-radius: var(--card-radius);
}
.card-content {
  background-color: var(--card-content-background-color);
  padding: var(--card-content-padding);
}
.card-footer {
  background-color: var(--card-footer-background-color);
  border-top: var(--card-footer-border-top);
  align-items: stretch;
  display: flex;
}
.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: var(--card-footer-padding);
}
.card-footer-item:not(:last-child) {
  border-inline-end: var(--card-footer-border-top);
}
.card .media:not(:last-child) {
  margin-bottom: var(--card-media-margin);
}
.dropdown {
  --dropdown-menu-min-width: 16rem;
  --dropdown-content-background-color: var(--scheme-main);
  --dropdown-content-offset: 0.25rem;
  --dropdown-content-padding-bottom: 0.5rem;
  --dropdown-content-padding-top: 0.5rem;
  --dropdown-content-radius: var(--radius);
  --dropdown-content-shadow: var(--shadow);
  --dropdown-content-z: 20;
  --dropdown-item-h: var(--scheme-h);
  --dropdown-item-s: var(--scheme-s);
  --dropdown-item-l: var(--scheme-main-l);
  --dropdown-item-background-l: var(--scheme-main-l);
  --dropdown-item-background-l-delta: 0%;
  --dropdown-item-hover-background-l-delta: var(--hover-background-l-delta);
  --dropdown-item-active-background-l-delta: var(--active-background-l-delta);
  --dropdown-item-color-l: var(--text-strong-l);
  --dropdown-item-selected-h: var(--link-h);
  --dropdown-item-selected-s: var(--link-s);
  --dropdown-item-selected-l: var(--link-l);
  --dropdown-item-selected-background-l: var(--link-l);
  --dropdown-item-selected-color-l: var(--link-invert-l);
  --dropdown-divider-background-color: var(--border-weak);
}
.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.dropdown.is-active .dropdown-menu,
.dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}
.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: var(--dropdown-content-offset);
  padding-top: initial;
  top: auto;
}
.dropdown-menu {
  display: none;
  left: 0;
  min-width: var(--dropdown-menu-min-width);
  padding-top: var(--dropdown-content-offset);
  position: absolute;
  top: 100%;
  z-index: var(--dropdown-content-z);
}
.dropdown-content {
  background-color: var(--dropdown-content-background-color);
  border-radius: var(--dropdown-content-radius);
  box-shadow: var(--dropdown-content-shadow);
  padding-bottom: var(--dropdown-content-padding-bottom);
  padding-top: var(--dropdown-content-padding-top);
}
.dropdown-item {
  color: hsl(var(--dropdown-item-h), var(--dropdown-item-s), var(--dropdown-item-color-l));
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
}
a.dropdown-item,
button.dropdown-item {
  background-color: hsl(var(--dropdown-item-h), var(--dropdown-item-s), calc(var(--dropdown-item-background-l) + var(--dropdown-item-background-l-delta)));
  padding-inline-end: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}
a.dropdown-item:hover,
button.dropdown-item:hover {
  --dropdown-item-background-l-delta: var(--dropdown-item-hover-background-l-delta);
  --dropdown-item-border-l-delta: var(--dropdown-item-hover-border-l-delta);
}
a.dropdown-item:active,
button.dropdown-item:active {
  --dropdown-item-background-l-delta: var(--dropdown-item-active-background-l-delta);
  --dropdown-item-border-l-delta: var(--dropdown-item-active-border-l-delta);
}
a.dropdown-item.is-active,
a.dropdown-item.is-selected,
button.dropdown-item.is-active,
button.dropdown-item.is-selected {
  --dropdown-item-h: var(--dropdown-item-selected-h);
  --dropdown-item-s: var(--dropdown-item-selected-s);
  --dropdown-item-l: var(--dropdown-item-selected-l);
  --dropdown-item-background-l: var(--dropdown-item-selected-background-l);
  --dropdown-item-color-l: var(--dropdown-item-selected-color-l);
}
.dropdown-divider {
  background-color: var(--dropdown-divider-background-color);
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}
.message {
  --message-border-l-delta: -20%;
  --message-radius: var(--radius);
  --message-header-weight: var(--weight-semibold);
  --message-header-padding: 1em 1.25em;
  --message-header-radius: var(--radius);
  --message-body-border-width: 0 0 0 4px;
  --message-body-color: var(--text);
  --message-body-padding: 1.25em 1.5em;
  --message-body-radius: var(--radius-small);
  --message-body-pre-code-background-color: transparent;
  --message-header-body-border-width: 0;
  --message-h: var(--scheme-h);
  --message-s: var(--scheme-s);
  --message-background-l: var(--background-l);
  --message-border-l: var(--border-l);
  --message-border-style: solid;
  --message-border-width: 0.25em;
  --message-color-l: var(--text-l);
  --message-header-background-l: var(--dark-l);
  --message-header-color-l: var(--text-dark-invert-l);
}
.message {
  border-radius: var(--message-radius);
  color: hsl(var(--message-h), var(--message-s), var(--message-color-l));
  font-size: var(--size-normal);
}
.message strong {
  color: currentColor;
}
.message a:not(.button):not(.tag):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.message.is-small {
  font-size: var(--size-small);
}
.message.is-medium {
  font-size: var(--size-medium);
}
.message.is-large {
  font-size: var(--size-large);
}
.message.is-white {
  --message-h: var(--white-h);
  --message-s: var(--white-s);
  --message-border-l: calc(var(--white-l) + var(--message-border-l-delta));
  --message-color-l: var(--white-on-scheme-l);
  --message-header-background-l: var(--white-l);
  --message-header-color-l: var(--white-invert-l);
}
.message.is-black {
  --message-h: var(--black-h);
  --message-s: var(--black-s);
  --message-border-l: calc(var(--black-l) + var(--message-border-l-delta));
  --message-color-l: var(--black-on-scheme-l);
  --message-header-background-l: var(--black-l);
  --message-header-color-l: var(--black-invert-l);
}
.message.is-light {
  --message-h: var(--light-h);
  --message-s: var(--light-s);
  --message-border-l: calc(var(--light-l) + var(--message-border-l-delta));
  --message-color-l: var(--light-on-scheme-l);
  --message-header-background-l: var(--light-l);
  --message-header-color-l: var(--light-invert-l);
}
.message.is-dark {
  --message-h: var(--dark-h);
  --message-s: var(--dark-s);
  --message-border-l: calc(var(--dark-l) + var(--message-border-l-delta));
  --message-color-l: var(--dark-on-scheme-l);
  --message-header-background-l: var(--dark-l);
  --message-header-color-l: var(--dark-invert-l);
}
.message.is-text {
  --message-h: var(--text-h);
  --message-s: var(--text-s);
  --message-border-l: calc(var(--text-l) + var(--message-border-l-delta));
  --message-color-l: var(--text-on-scheme-l);
  --message-header-background-l: var(--text-l);
  --message-header-color-l: var(--text-invert-l);
}
.message.is-primary {
  --message-h: var(--primary-h);
  --message-s: var(--primary-s);
  --message-border-l: calc(var(--primary-l) + var(--message-border-l-delta));
  --message-color-l: var(--primary-on-scheme-l);
  --message-header-background-l: var(--primary-l);
  --message-header-color-l: var(--primary-invert-l);
}
.message.is-secondary {
  --message-h: var(--secondary-h);
  --message-s: var(--secondary-s);
  --message-border-l: calc(var(--secondary-l) + var(--message-border-l-delta));
  --message-color-l: var(--secondary-on-scheme-l);
  --message-header-background-l: var(--secondary-l);
  --message-header-color-l: var(--secondary-invert-l);
}
.message.is-link {
  --message-h: var(--link-h);
  --message-s: var(--link-s);
  --message-border-l: calc(var(--link-l) + var(--message-border-l-delta));
  --message-color-l: var(--link-on-scheme-l);
  --message-header-background-l: var(--link-l);
  --message-header-color-l: var(--link-invert-l);
}
.message.is-info {
  --message-h: var(--info-h);
  --message-s: var(--info-s);
  --message-border-l: calc(var(--info-l) + var(--message-border-l-delta));
  --message-color-l: var(--info-on-scheme-l);
  --message-header-background-l: var(--info-l);
  --message-header-color-l: var(--info-invert-l);
}
.message.is-success {
  --message-h: var(--success-h);
  --message-s: var(--success-s);
  --message-border-l: calc(var(--success-l) + var(--message-border-l-delta));
  --message-color-l: var(--success-on-scheme-l);
  --message-header-background-l: var(--success-l);
  --message-header-color-l: var(--success-invert-l);
}
.message.is-warning {
  --message-h: var(--warning-h);
  --message-s: var(--warning-s);
  --message-border-l: calc(var(--warning-l) + var(--message-border-l-delta));
  --message-color-l: var(--warning-on-scheme-l);
  --message-header-background-l: var(--warning-l);
  --message-header-color-l: var(--warning-invert-l);
}
.message.is-danger {
  --message-h: var(--danger-h);
  --message-s: var(--danger-s);
  --message-border-l: calc(var(--danger-l) + var(--message-border-l-delta));
  --message-color-l: var(--danger-on-scheme-l);
  --message-header-background-l: var(--danger-l);
  --message-header-color-l: var(--danger-invert-l);
}
.message.is-accent {
  --message-h: var(--accent-h);
  --message-s: var(--accent-s);
  --message-border-l: calc(var(--accent-l) + var(--message-border-l-delta));
  --message-color-l: var(--accent-on-scheme-l);
  --message-header-background-l: var(--accent-l);
  --message-header-color-l: var(--accent-invert-l);
}
.message.is-lighter {
  --message-h: var(--lighter-h);
  --message-s: var(--lighter-s);
  --message-border-l: calc(var(--lighter-l) + var(--message-border-l-delta));
  --message-color-l: var(--lighter-on-scheme-l);
  --message-header-background-l: var(--lighter-l);
  --message-header-color-l: var(--lighter-invert-l);
}
.message.is-delete {
  --message-h: var(--delete-h);
  --message-s: var(--delete-s);
  --message-border-l: calc(var(--delete-l) + var(--message-border-l-delta));
  --message-color-l: var(--delete-on-scheme-l);
  --message-header-background-l: var(--delete-l);
  --message-header-color-l: var(--delete-invert-l);
}
.message.is-table-header {
  --message-h: var(--table-header-h);
  --message-s: var(--table-header-s);
  --message-border-l: calc(var(--table-header-l) + var(--message-border-l-delta));
  --message-color-l: var(--table-header-on-scheme-l);
  --message-header-background-l: var(--table-header-l);
  --message-header-color-l: var(--table-header-invert-l);
}
.message.is-spent {
  --message-h: var(--spent-h);
  --message-s: var(--spent-s);
  --message-border-l: calc(var(--spent-l) + var(--message-border-l-delta));
  --message-color-l: var(--spent-on-scheme-l);
  --message-header-background-l: var(--spent-l);
  --message-header-color-l: var(--spent-invert-l);
}
.message.is-submit {
  --message-h: var(--submit-h);
  --message-s: var(--submit-s);
  --message-border-l: calc(var(--submit-l) + var(--message-border-l-delta));
  --message-color-l: var(--submit-on-scheme-l);
  --message-header-background-l: var(--submit-l);
  --message-header-color-l: var(--submit-invert-l);
}
.message.is-approve {
  --message-h: var(--approve-h);
  --message-s: var(--approve-s);
  --message-border-l: calc(var(--approve-l) + var(--message-border-l-delta));
  --message-color-l: var(--approve-on-scheme-l);
  --message-header-background-l: var(--approve-l);
  --message-header-color-l: var(--approve-invert-l);
}
.message.is-reject {
  --message-h: var(--reject-h);
  --message-s: var(--reject-s);
  --message-border-l: calc(var(--reject-l) + var(--message-border-l-delta));
  --message-color-l: var(--reject-on-scheme-l);
  --message-header-background-l: var(--reject-l);
  --message-header-color-l: var(--reject-invert-l);
}
.message.is-pending {
  --message-h: var(--pending-h);
  --message-s: var(--pending-s);
  --message-border-l: calc(var(--pending-l) + var(--message-border-l-delta));
  --message-color-l: var(--pending-on-scheme-l);
  --message-header-background-l: var(--pending-l);
  --message-header-color-l: var(--pending-invert-l);
}
.message.is-table-header-card {
  --message-h: var(--table-header-card-h);
  --message-s: var(--table-header-card-s);
  --message-border-l: calc(var(--table-header-card-l) + var(--message-border-l-delta));
  --message-color-l: var(--table-header-card-on-scheme-l);
  --message-header-background-l: var(--table-header-card-l);
  --message-header-color-l: var(--table-header-card-invert-l);
}
.message.is-table-header-special {
  --message-h: var(--table-header-special-h);
  --message-s: var(--table-header-special-s);
  --message-border-l: calc(var(--table-header-special-l) + var(--message-border-l-delta));
  --message-color-l: var(--table-header-special-on-scheme-l);
  --message-header-background-l: var(--table-header-special-l);
  --message-header-color-l: var(--table-header-special-invert-l);
}
.message.is-in-progress {
  --message-h: var(--in-progress-h);
  --message-s: var(--in-progress-s);
  --message-border-l: calc(var(--in-progress-l) + var(--message-border-l-delta));
  --message-color-l: var(--in-progress-on-scheme-l);
  --message-header-background-l: var(--in-progress-l);
  --message-header-color-l: var(--in-progress-invert-l);
}
.message.is-inactive-progress {
  --message-h: var(--inactive-progress-h);
  --message-s: var(--inactive-progress-s);
  --message-border-l: calc(var(--inactive-progress-l) + var(--message-border-l-delta));
  --message-color-l: var(--inactive-progress-on-scheme-l);
  --message-header-background-l: var(--inactive-progress-l);
  --message-header-color-l: var(--inactive-progress-invert-l);
}
.message.is-row-inactive {
  --message-h: var(--row-inactive-h);
  --message-s: var(--row-inactive-s);
  --message-border-l: calc(var(--row-inactive-l) + var(--message-border-l-delta));
  --message-color-l: var(--row-inactive-on-scheme-l);
  --message-header-background-l: var(--row-inactive-l);
  --message-header-color-l: var(--row-inactive-invert-l);
}
.message.is-row-onhand {
  --message-h: var(--row-onhand-h);
  --message-s: var(--row-onhand-s);
  --message-border-l: calc(var(--row-onhand-l) + var(--message-border-l-delta));
  --message-color-l: var(--row-onhand-on-scheme-l);
  --message-header-background-l: var(--row-onhand-l);
  --message-header-color-l: var(--row-onhand-invert-l);
}
.message.is-critical-level {
  --message-h: var(--critical-level-h);
  --message-s: var(--critical-level-s);
  --message-border-l: calc(var(--critical-level-l) + var(--message-border-l-delta));
  --message-color-l: var(--critical-level-on-scheme-l);
  --message-header-background-l: var(--critical-level-l);
  --message-header-color-l: var(--critical-level-invert-l);
}
.message.is-warning-level {
  --message-h: var(--warning-level-h);
  --message-s: var(--warning-level-s);
  --message-border-l: calc(var(--warning-level-l) + var(--message-border-l-delta));
  --message-color-l: var(--warning-level-on-scheme-l);
  --message-header-background-l: var(--warning-level-l);
  --message-header-color-l: var(--warning-level-invert-l);
}
.message.is-info-level {
  --message-h: var(--info-level-h);
  --message-s: var(--info-level-s);
  --message-border-l: calc(var(--info-level-l) + var(--message-border-l-delta));
  --message-color-l: var(--info-level-on-scheme-l);
  --message-header-background-l: var(--info-level-l);
  --message-header-color-l: var(--info-level-invert-l);
}
.message.is-waiting-summary {
  --message-h: var(--waiting-summary-h);
  --message-s: var(--waiting-summary-s);
  --message-border-l: calc(var(--waiting-summary-l) + var(--message-border-l-delta));
  --message-color-l: var(--waiting-summary-on-scheme-l);
  --message-header-background-l: var(--waiting-summary-l);
  --message-header-color-l: var(--waiting-summary-invert-l);
}
.message.is-document-summary {
  --message-h: var(--document-summary-h);
  --message-s: var(--document-summary-s);
  --message-border-l: calc(var(--document-summary-l) + var(--message-border-l-delta));
  --message-color-l: var(--document-summary-on-scheme-l);
  --message-header-background-l: var(--document-summary-l);
  --message-header-color-l: var(--document-summary-invert-l);
}
.message.is-training-summary {
  --message-h: var(--training-summary-h);
  --message-s: var(--training-summary-s);
  --message-border-l: calc(var(--training-summary-l) + var(--message-border-l-delta));
  --message-color-l: var(--training-summary-on-scheme-l);
  --message-header-background-l: var(--training-summary-l);
  --message-header-color-l: var(--training-summary-invert-l);
}
.message.is-waiting-print-summary {
  --message-h: var(--waiting-print-summary-h);
  --message-s: var(--waiting-print-summary-s);
  --message-border-l: calc(var(--waiting-print-summary-l) + var(--message-border-l-delta));
  --message-color-l: var(--waiting-print-summary-on-scheme-l);
  --message-header-background-l: var(--waiting-print-summary-l);
  --message-header-color-l: var(--waiting-print-summary-invert-l);
}
.message.is-printed-summary {
  --message-h: var(--printed-summary-h);
  --message-s: var(--printed-summary-s);
  --message-border-l: calc(var(--printed-summary-l) + var(--message-border-l-delta));
  --message-color-l: var(--printed-summary-on-scheme-l);
  --message-header-background-l: var(--printed-summary-l);
  --message-header-color-l: var(--printed-summary-invert-l);
}
.message.is-score-1 {
  --message-h: var(--score-1-h);
  --message-s: var(--score-1-s);
  --message-border-l: calc(var(--score-1-l) + var(--message-border-l-delta));
  --message-color-l: var(--score-1-on-scheme-l);
  --message-header-background-l: var(--score-1-l);
  --message-header-color-l: var(--score-1-invert-l);
}
.message.is-score-1-active {
  --message-h: var(--score-1-active-h);
  --message-s: var(--score-1-active-s);
  --message-border-l: calc(var(--score-1-active-l) + var(--message-border-l-delta));
  --message-color-l: var(--score-1-active-on-scheme-l);
  --message-header-background-l: var(--score-1-active-l);
  --message-header-color-l: var(--score-1-active-invert-l);
}
.message.is-score-2 {
  --message-h: var(--score-2-h);
  --message-s: var(--score-2-s);
  --message-border-l: calc(var(--score-2-l) + var(--message-border-l-delta));
  --message-color-l: var(--score-2-on-scheme-l);
  --message-header-background-l: var(--score-2-l);
  --message-header-color-l: var(--score-2-invert-l);
}
.message.is-score-2-active {
  --message-h: var(--score-2-active-h);
  --message-s: var(--score-2-active-s);
  --message-border-l: calc(var(--score-2-active-l) + var(--message-border-l-delta));
  --message-color-l: var(--score-2-active-on-scheme-l);
  --message-header-background-l: var(--score-2-active-l);
  --message-header-color-l: var(--score-2-active-invert-l);
}
.message.is-score-3 {
  --message-h: var(--score-3-h);
  --message-s: var(--score-3-s);
  --message-border-l: calc(var(--score-3-l) + var(--message-border-l-delta));
  --message-color-l: var(--score-3-on-scheme-l);
  --message-header-background-l: var(--score-3-l);
  --message-header-color-l: var(--score-3-invert-l);
}
.message.is-score-3-active {
  --message-h: var(--score-3-active-h);
  --message-s: var(--score-3-active-s);
  --message-border-l: calc(var(--score-3-active-l) + var(--message-border-l-delta));
  --message-color-l: var(--score-3-active-on-scheme-l);
  --message-header-background-l: var(--score-3-active-l);
  --message-header-color-l: var(--score-3-active-invert-l);
}
.message.is-score-4 {
  --message-h: var(--score-4-h);
  --message-s: var(--score-4-s);
  --message-border-l: calc(var(--score-4-l) + var(--message-border-l-delta));
  --message-color-l: var(--score-4-on-scheme-l);
  --message-header-background-l: var(--score-4-l);
  --message-header-color-l: var(--score-4-invert-l);
}
.message.is-score-4-active {
  --message-h: var(--score-4-active-h);
  --message-s: var(--score-4-active-s);
  --message-border-l: calc(var(--score-4-active-l) + var(--message-border-l-delta));
  --message-color-l: var(--score-4-active-on-scheme-l);
  --message-header-background-l: var(--score-4-active-l);
  --message-header-color-l: var(--score-4-active-invert-l);
}
.message.is-score-5 {
  --message-h: var(--score-5-h);
  --message-s: var(--score-5-s);
  --message-border-l: calc(var(--score-5-l) + var(--message-border-l-delta));
  --message-color-l: var(--score-5-on-scheme-l);
  --message-header-background-l: var(--score-5-l);
  --message-header-color-l: var(--score-5-invert-l);
}
.message.is-score-5-active {
  --message-h: var(--score-5-active-h);
  --message-s: var(--score-5-active-s);
  --message-border-l: calc(var(--score-5-active-l) + var(--message-border-l-delta));
  --message-color-l: var(--score-5-active-on-scheme-l);
  --message-header-background-l: var(--score-5-active-l);
  --message-header-color-l: var(--score-5-active-invert-l);
}
.message.is-penalty-level-1 {
  --message-h: var(--penalty-level-1-h);
  --message-s: var(--penalty-level-1-s);
  --message-border-l: calc(var(--penalty-level-1-l) + var(--message-border-l-delta));
  --message-color-l: var(--penalty-level-1-on-scheme-l);
  --message-header-background-l: var(--penalty-level-1-l);
  --message-header-color-l: var(--penalty-level-1-invert-l);
}
.message.is-penalty-level-2 {
  --message-h: var(--penalty-level-2-h);
  --message-s: var(--penalty-level-2-s);
  --message-border-l: calc(var(--penalty-level-2-l) + var(--message-border-l-delta));
  --message-color-l: var(--penalty-level-2-on-scheme-l);
  --message-header-background-l: var(--penalty-level-2-l);
  --message-header-color-l: var(--penalty-level-2-invert-l);
}
.message.is-penalty-level-3 {
  --message-h: var(--penalty-level-3-h);
  --message-s: var(--penalty-level-3-s);
  --message-border-l: calc(var(--penalty-level-3-l) + var(--message-border-l-delta));
  --message-color-l: var(--penalty-level-3-on-scheme-l);
  --message-header-background-l: var(--penalty-level-3-l);
  --message-header-color-l: var(--penalty-level-3-invert-l);
}
.message.is-penalty-level-1-hover {
  --message-h: var(--penalty-level-1-hover-h);
  --message-s: var(--penalty-level-1-hover-s);
  --message-border-l: calc(var(--penalty-level-1-hover-l) + var(--message-border-l-delta));
  --message-color-l: var(--penalty-level-1-hover-on-scheme-l);
  --message-header-background-l: var(--penalty-level-1-hover-l);
  --message-header-color-l: var(--penalty-level-1-hover-invert-l);
}
.message.is-penalty-level-2-hover {
  --message-h: var(--penalty-level-2-hover-h);
  --message-s: var(--penalty-level-2-hover-s);
  --message-border-l: calc(var(--penalty-level-2-hover-l) + var(--message-border-l-delta));
  --message-color-l: var(--penalty-level-2-hover-on-scheme-l);
  --message-header-background-l: var(--penalty-level-2-hover-l);
  --message-header-color-l: var(--penalty-level-2-hover-invert-l);
}
.message.is-penalty-level-3-hover {
  --message-h: var(--penalty-level-3-hover-h);
  --message-s: var(--penalty-level-3-hover-s);
  --message-border-l: calc(var(--penalty-level-3-hover-l) + var(--message-border-l-delta));
  --message-color-l: var(--penalty-level-3-hover-on-scheme-l);
  --message-header-background-l: var(--penalty-level-3-hover-l);
  --message-header-color-l: var(--penalty-level-3-hover-invert-l);
}
.message.is-special-work-select {
  --message-h: var(--special-work-select-h);
  --message-s: var(--special-work-select-s);
  --message-border-l: calc(var(--special-work-select-l) + var(--message-border-l-delta));
  --message-color-l: var(--special-work-select-on-scheme-l);
  --message-header-background-l: var(--special-work-select-l);
  --message-header-color-l: var(--special-work-select-invert-l);
}
.message.is-company {
  --message-h: var(--company-h);
  --message-s: var(--company-s);
  --message-border-l: calc(var(--company-l) + var(--message-border-l-delta));
  --message-color-l: var(--company-on-scheme-l);
  --message-header-background-l: var(--company-l);
  --message-header-color-l: var(--company-invert-l);
}
.message.is-site-manager {
  --message-h: var(--site-manager-h);
  --message-s: var(--site-manager-s);
  --message-border-l: calc(var(--site-manager-l) + var(--message-border-l-delta));
  --message-color-l: var(--site-manager-on-scheme-l);
  --message-header-background-l: var(--site-manager-l);
  --message-header-color-l: var(--site-manager-invert-l);
}
.message.is-safety {
  --message-h: var(--safety-h);
  --message-s: var(--safety-s);
  --message-border-l: calc(var(--safety-l) + var(--message-border-l-delta));
  --message-color-l: var(--safety-on-scheme-l);
  --message-header-background-l: var(--safety-l);
  --message-header-color-l: var(--safety-invert-l);
}
.message.is-applicant-bearer {
  --message-h: var(--applicant-bearer-h);
  --message-s: var(--applicant-bearer-s);
  --message-border-l: calc(var(--applicant-bearer-l) + var(--message-border-l-delta));
  --message-color-l: var(--applicant-bearer-on-scheme-l);
  --message-header-background-l: var(--applicant-bearer-l);
  --message-header-color-l: var(--applicant-bearer-invert-l);
}
.message.is-penalty-point-1 {
  --message-h: var(--penalty-point-1-h);
  --message-s: var(--penalty-point-1-s);
  --message-border-l: calc(var(--penalty-point-1-l) + var(--message-border-l-delta));
  --message-color-l: var(--penalty-point-1-on-scheme-l);
  --message-header-background-l: var(--penalty-point-1-l);
  --message-header-color-l: var(--penalty-point-1-invert-l);
}
.message.is-penalty-point-2 {
  --message-h: var(--penalty-point-2-h);
  --message-s: var(--penalty-point-2-s);
  --message-border-l: calc(var(--penalty-point-2-l) + var(--message-border-l-delta));
  --message-color-l: var(--penalty-point-2-on-scheme-l);
  --message-header-background-l: var(--penalty-point-2-l);
  --message-header-color-l: var(--penalty-point-2-invert-l);
}
.message.is-penalty-point-3 {
  --message-h: var(--penalty-point-3-h);
  --message-s: var(--penalty-point-3-s);
  --message-border-l: calc(var(--penalty-point-3-l) + var(--message-border-l-delta));
  --message-color-l: var(--penalty-point-3-on-scheme-l);
  --message-header-background-l: var(--penalty-point-3-l);
  --message-header-color-l: var(--penalty-point-3-invert-l);
}
.message.is-penalty-point-4 {
  --message-h: var(--penalty-point-4-h);
  --message-s: var(--penalty-point-4-s);
  --message-border-l: calc(var(--penalty-point-4-l) + var(--message-border-l-delta));
  --message-color-l: var(--penalty-point-4-on-scheme-l);
  --message-header-background-l: var(--penalty-point-4-l);
  --message-header-color-l: var(--penalty-point-4-invert-l);
}
.message.is-plant-TOP {
  --message-h: var(--plant-TOP-h);
  --message-s: var(--plant-TOP-s);
  --message-border-l: calc(var(--plant-TOP-l) + var(--message-border-l-delta));
  --message-color-l: var(--plant-TOP-on-scheme-l);
  --message-header-background-l: var(--plant-TOP-l);
  --message-header-color-l: var(--plant-TOP-invert-l);
}
.message.is-plant-TOPSPP {
  --message-h: var(--plant-TOPSPP-h);
  --message-s: var(--plant-TOPSPP-s);
  --message-border-l: calc(var(--plant-TOPSPP-l) + var(--message-border-l-delta));
  --message-color-l: var(--plant-TOPSPP-on-scheme-l);
  --message-header-background-l: var(--plant-TOPSPP-l);
  --message-header-color-l: var(--plant-TOPSPP-invert-l);
}
.message.is-plant-TLB {
  --message-h: var(--plant-TLB-h);
  --message-s: var(--plant-TLB-s);
  --message-border-l: calc(var(--plant-TLB-l) + var(--message-border-l-delta));
  --message-color-l: var(--plant-TLB-on-scheme-l);
  --message-header-background-l: var(--plant-TLB-l);
  --message-header-color-l: var(--plant-TLB-invert-l);
}
.message.is-plant-TPX {
  --message-h: var(--plant-TPX-h);
  --message-s: var(--plant-TPX-s);
  --message-border-l: calc(var(--plant-TPX-l) + var(--message-border-l-delta));
  --message-color-l: var(--plant-TPX-on-scheme-l);
  --message-header-background-l: var(--plant-TPX-l);
  --message-header-color-l: var(--plant-TPX-invert-l);
}
.message.is-plant-LABIX {
  --message-h: var(--plant-LABIX-h);
  --message-s: var(--plant-LABIX-s);
  --message-border-l: calc(var(--plant-LABIX-l) + var(--message-border-l-delta));
  --message-color-l: var(--plant-LABIX-on-scheme-l);
  --message-header-background-l: var(--plant-LABIX-l);
  --message-header-color-l: var(--plant-LABIX-invert-l);
}
.message.is-plant-TP {
  --message-h: var(--plant-TP-h);
  --message-s: var(--plant-TP-s);
  --message-border-l: calc(var(--plant-TP-l) + var(--message-border-l-delta));
  --message-color-l: var(--plant-TP-on-scheme-l);
  --message-header-background-l: var(--plant-TP-l);
  --message-header-color-l: var(--plant-TP-invert-l);
}
.message.is-home-company {
  --message-h: var(--home-company-h);
  --message-s: var(--home-company-s);
  --message-border-l: calc(var(--home-company-l) + var(--message-border-l-delta));
  --message-color-l: var(--home-company-on-scheme-l);
  --message-header-background-l: var(--home-company-l);
  --message-header-color-l: var(--home-company-invert-l);
}
.message.is-home-contract {
  --message-h: var(--home-contract-h);
  --message-s: var(--home-contract-s);
  --message-border-l: calc(var(--home-contract-l) + var(--message-border-l-delta));
  --message-color-l: var(--home-contract-on-scheme-l);
  --message-header-background-l: var(--home-contract-l);
  --message-header-color-l: var(--home-contract-invert-l);
}
.message.is-home-contractor {
  --message-h: var(--home-contractor-h);
  --message-s: var(--home-contractor-s);
  --message-border-l: calc(var(--home-contractor-l) + var(--message-border-l-delta));
  --message-color-l: var(--home-contractor-on-scheme-l);
  --message-header-background-l: var(--home-contractor-l);
  --message-header-color-l: var(--home-contractor-invert-l);
}
.message.is-home-normal {
  --message-h: var(--home-normal-h);
  --message-s: var(--home-normal-s);
  --message-border-l: calc(var(--home-normal-l) + var(--message-border-l-delta));
  --message-color-l: var(--home-normal-on-scheme-l);
  --message-header-background-l: var(--home-normal-l);
  --message-header-color-l: var(--home-normal-invert-l);
}
.message.is-home-special {
  --message-h: var(--home-special-h);
  --message-s: var(--home-special-s);
  --message-border-l: calc(var(--home-special-l) + var(--message-border-l-delta));
  --message-color-l: var(--home-special-on-scheme-l);
  --message-header-background-l: var(--home-special-l);
  --message-header-color-l: var(--home-special-invert-l);
}
.message.is-home-incident {
  --message-h: var(--home-incident-h);
  --message-s: var(--home-incident-s);
  --message-border-l: calc(var(--home-incident-l) + var(--message-border-l-delta));
  --message-color-l: var(--home-incident-on-scheme-l);
  --message-header-background-l: var(--home-incident-l);
  --message-header-color-l: var(--home-incident-invert-l);
}
.message.is-home-critical {
  --message-h: var(--home-critical-h);
  --message-s: var(--home-critical-s);
  --message-border-l: calc(var(--home-critical-l) + var(--message-border-l-delta));
  --message-color-l: var(--home-critical-on-scheme-l);
  --message-header-background-l: var(--home-critical-l);
  --message-header-color-l: var(--home-critical-invert-l);
}
.message-header {
  align-items: center;
  background-color: hsl(var(--message-h), var(--message-s), var(--message-header-background-l));
  border-start-start-radius: var(--message-header-radius);
  border-start-end-radius: var(--message-header-radius);
  color: hsl(var(--message-h), var(--message-s), var(--message-header-color-l));
  display: flex;
  font-weight: var(--message-header-weight);
  justify-content: space-between;
  line-height: 1.25;
  padding: var(--message-header-padding);
  position: relative;
}
.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-inline-start: 0.75em;
}
.message-header + .message-body {
  border-width: var(--message-header-body-border-width);
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}
.message-body {
  background-color: hsl(var(--message-h), var(--message-s), var(--message-background-l));
  border-inline-start-color: hsl(var(--message-h), var(--message-s), var(--message-border-l));
  border-inline-start-style: var(--message-border-style);
  border-inline-start-width: var(--message-border-width);
  border-radius: var(--message-body-radius);
  padding: var(--message-body-padding);
}
.message-body code,
.message-body pre {
  background-color: hsl(var(--message-h), var(--message-s), var(--message-header-color-l));
  color: hsl(var(--message-h), var(--message-s), var(--message-header-background-l));
}
.message-body pre code {
  background-color: var(--message-body-pre-code-background-color);
}
.modal {
  --modal-z: 1020;
  --modal-background-background-color: hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.86);
  --modal-content-width: min(90%, 81.6rem);
  --modal-content-margin-mobile: 20px;
  --modal-content-spacing-mobile: 160px;
  --modal-content-spacing-tablet: 40px;
  --modal-close-dimensions: 40px;
  --modal-close-right: 20px;
  --modal-close-top: 20px;
  --modal-card-spacing: 40px;
  --modal-card-head-background-color: #005ba3;
  --modal-card-head-padding: 1.6rem;
  --modal-card-head-radius: 6px;
  --modal-card-title-color: #fff;
  --modal-card-title-line-height: 2;
  --modal-card-title-size: 2rem;
  --modal-card-foot-background-color: var(--scheme-main-bis);
  --modal-card-foot-radius: 6px;
  --modal-card-body-background-color: var(--scheme-main);
  --modal-card-body-padding: 1.6rem;
}
.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: var(--modal-z);
}
.modal.is-active {
  display: flex;
}
.modal-background {
  background-color: var(--modal-background-background-color);
}
.modal-content,
.modal-card {
  margin: 0 var(--modal-content-margin-mobile);
  max-height: calc(100vh - var(--modal-content-spacing-mobile));
  overflow: auto;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 0) {
  .modal-content,
  .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - var(--modal-content-spacing-tablet));
    width: var(--modal-content-width);
  }
}
.modal-close {
  background: none;
  height: var(--modal-close-dimensions);
  inset-inline-end: var(--modal-close-right);
  position: fixed;
  top: var(--modal-close-top);
  width: var(--modal-close-dimensions);
}
.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - var(--modal-card-spacing));
  overflow: hidden;
  overflow-y: visible;
}
.modal-card-head,
.modal-card-foot {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: var(--modal-card-head-padding);
  position: relative;
}
.modal-card-head {
  background-color: var(--modal-card-head-background-color);
  border-start-start-radius: var(--modal-card-head-radius);
  border-start-end-radius: var(--modal-card-head-radius);
  box-shadow: var(--shadow);
}
.modal-card-title {
  color: var(--modal-card-title-color);
  flex-grow: 1;
  flex-shrink: 0;
  font-size: var(--modal-card-title-size);
  line-height: var(--modal-card-title-line-height);
}
.modal-card-foot {
  background-color: var(--modal-card-foot-background-color);
  border-end-start-radius: var(--modal-card-foot-radius);
  border-end-end-radius: var(--modal-card-foot-radius);
}
.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: var(--modal-card-body-background-color);
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: var(--modal-card-body-padding);
}
.modal.has-no-footer .modal-card .modal-card-body {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.modal .modal-card.modal-card-no-footer .modal-card-body {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.modal .modal-card-title {
  text-align: center;
  font-weight: 500;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modal .modal-card-body {
  max-height: calc(100vh - 80px);
  font-weight: 400;
}
.modal.is-white .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #ffffff;
}
.modal.is-white .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-black .modal-card-head {
  color: #fff;
  background-color: #0a0a0a;
}
.modal.is-black .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-light .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #f1f3f4;
}
.modal.is-light .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-dark .modal-card-head {
  color: #fff;
  background-color: #404040;
}
.modal.is-dark .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-text .modal-card-head {
  color: #ffffff;
  background-color: #003056;
}
.modal.is-text .modal-card-head .modal-card-title {
  color: #ffffff;
}
.modal.is-primary .modal-card-head {
  color: #fff;
  background-color: #0077d6;
}
.modal.is-primary .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-secondary .modal-card-head {
  color: #fff;
  background-color: #2587d5;
}
.modal.is-secondary .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-link .modal-card-head {
  color: #fff;
  background-color: #0077d6;
}
.modal.is-link .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-info .modal-card-head {
  color: #fff;
  background-color: #005ba3;
}
.modal.is-info .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-success .modal-card-head {
  color: #fff;
  background-color: #228b22;
}
.modal.is-success .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-warning .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #fdc825;
}
.modal.is-warning .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-danger .modal-card-head {
  color: #fff;
  background-color: #dd004b;
}
.modal.is-danger .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-accent .modal-card-head {
  color: #fff;
  background-color: #e11383;
}
.modal.is-accent .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-lighter .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #fafafa;
}
.modal.is-lighter .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-delete .modal-card-head {
  color: #fff;
  background-color: #7a7a7a;
}
.modal.is-delete .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-table-header .modal-card-head {
  color: #fff;
  background-color: #566d80;
}
.modal.is-table-header .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-spent .modal-card-head {
  color: #fff;
  background-color: #e11383;
}
.modal.is-spent .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-submit .modal-card-head {
  color: #fff;
  background-color: #40a9b3;
}
.modal.is-submit .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-approve .modal-card-head {
  color: #fff;
  background-color: #41b232;
}
.modal.is-approve .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-reject .modal-card-head {
  color: #fff;
  background-color: #de1717;
}
.modal.is-reject .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-pending .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFC400;
}
.modal.is-pending .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-table-header-card .modal-card-head {
  color: #fff;
  background-color: #3b709b;
}
.modal.is-table-header-card .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-table-header-special .modal-card-head {
  color: #fff;
  background-color: #064b64;
}
.modal.is-table-header-special .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-in-progress .modal-card-head {
  color: #fff;
  background-color: #1277d6;
}
.modal.is-in-progress .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-inactive-progress .modal-card-head {
  color: #fff;
  background-color: #566d80;
}
.modal.is-inactive-progress .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-row-inactive .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #d4dbde;
}
.modal.is-row-inactive .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-row-onhand .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #eff8ff;
}
.modal.is-row-onhand .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-critical-level .modal-card-head {
  color: #fff;
  background-color: #de1717;
}
.modal.is-critical-level .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-warning-level .modal-card-head {
  color: #fff;
  background-color: #dd5800;
}
.modal.is-warning-level .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-info-level .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #ffb112;
}
.modal.is-info-level .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-waiting-summary .modal-card-head {
  color: #fff;
  background-color: #ce2d2d;
}
.modal.is-waiting-summary .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-document-summary .modal-card-head {
  color: #fff;
  background-color: #064b64;
}
.modal.is-document-summary .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-training-summary .modal-card-head {
  color: #fff;
  background-color: #40a9b3;
}
.modal.is-training-summary .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-waiting-print-summary .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #bfc425;
}
.modal.is-waiting-print-summary .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-printed-summary .modal-card-head {
  color: #fff;
  background-color: #e11483;
}
.modal.is-printed-summary .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-score-1 .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #F7DADA;
}
.modal.is-score-1 .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-score-1-active .modal-card-head {
  color: #fff;
  background-color: #D94D4D;
}
.modal.is-score-1-active .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-score-2 .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FDF5D2;
}
.modal.is-score-2 .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-score-2-active .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FAD125;
}
.modal.is-score-2-active .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-score-3 .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #E9F5E5;
}
.modal.is-score-3 .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-score-3-active .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #97D082;
}
.modal.is-score-3-active .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-score-4 .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #E0EADD;
}
.modal.is-score-4 .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-score-4-active .modal-card-head {
  color: #fff;
  background-color: #6B9B59;
}
.modal.is-score-4-active .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-score-5 .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #DDE8F6;
}
.modal.is-score-5 .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-score-5-active .modal-card-head {
  color: #fff;
  background-color: #5992D5;
}
.modal.is-score-5-active .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-penalty-level-1 .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFC400;
}
.modal.is-penalty-level-1 .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-penalty-level-2 .modal-card-head {
  color: #fff;
  background-color: #F07600;
}
.modal.is-penalty-level-2 .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-penalty-level-3 .modal-card-head {
  color: #fff;
  background-color: #CE2D2D;
}
.modal.is-penalty-level-3 .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-penalty-level-1-hover .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFF3CC;
}
.modal.is-penalty-level-1-hover .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-penalty-level-2-hover .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFDDBD;
}
.modal.is-penalty-level-2-hover .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-penalty-level-3-hover .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFBDBD;
}
.modal.is-penalty-level-3-hover .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-special-work-select .modal-card-head {
  color: #fff;
  background-color: #e11383;
}
.modal.is-special-work-select .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-company .modal-card-head {
  color: #fff;
  background-color: #462246;
}
.modal.is-company .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-site-manager .modal-card-head {
  color: #fff;
  background-color: #B05F6B;
}
.modal.is-site-manager .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-safety .modal-card-head {
  color: #fff;
  background-color: #EE6B51;
}
.modal.is-safety .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-applicant-bearer .modal-card-head {
  color: #fff;
  background-color: #41B49C;
}
.modal.is-applicant-bearer .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-penalty-point-1 .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #D9F0D6;
}
.modal.is-penalty-point-1 .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-penalty-point-2 .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFF3CB;
}
.modal.is-penalty-point-2 .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-penalty-point-3 .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FBE3CB;
}
.modal.is-penalty-point-3 .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-penalty-point-4 .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #EFDEE1;
}
.modal.is-penalty-point-4 .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-plant-TOP .modal-card-head {
  color: #fff;
  background-color: #ffc400;
}
.modal.is-plant-TOP .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-plant-TOPSPP .modal-card-head {
  color: #fff;
  background-color: #48b26d;
}
.modal.is-plant-TOPSPP .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-plant-TLB .modal-card-head {
  color: #fff;
  background-color: #1daefc;
}
.modal.is-plant-TLB .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-plant-TPX .modal-card-head {
  color: #fff;
  background-color: #26648b;
}
.modal.is-plant-TPX .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-plant-LABIX .modal-card-head {
  color: #fff;
  background-color: #ce2d2d;
}
.modal.is-plant-LABIX .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-plant-TP .modal-card-head {
  color: #fff;
  background-color: #ED7600;
}
.modal.is-plant-TP .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-home-company .modal-card-head {
  color: #fff;
  background-color: #41b49c;
}
.modal.is-home-company .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-home-contract .modal-card-head {
  color: rgba(0, 0, 0, 0.7);
  background-color: #fdc348;
}
.modal.is-home-contract .modal-card-head .modal-card-title {
  color: rgba(0, 0, 0, 0.7);
}
.modal.is-home-contractor .modal-card-head {
  color: #fff;
  background-color: #b05f6b;
}
.modal.is-home-contractor .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-home-normal .modal-card-head {
  color: #fff;
  background-color: #40a9b3;
}
.modal.is-home-normal .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-home-special .modal-card-head {
  color: #fff;
  background-color: #ee6b51;
}
.modal.is-home-special .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-home-incident .modal-card-head {
  color: #fff;
  background-color: #ce2d2d;
}
.modal.is-home-incident .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.is-home-critical .modal-card-head {
  color: #fff;
  background-color: #e11383;
}
.modal.is-home-critical .modal-card-head .modal-card-title {
  color: #fff;
}
.modal.modal-scroll > .modal-card .modal-card-body {
  overflow-y: scroll;
}
.modal-card-head {
  color: #fff;
  background-color: #005ba3;
  box-shadow: none;
}
.modal-card-head .modal-card-title {
  color: #fff;
  margin-left: 50px;
  margin-right: 10px;
}
.modal-card-head .delete,
.modal-close {
  width: 40px;
  height: 40px;
  max-height: 40px;
  max-width: 40px;
  color: inherit;
  background-color: rgba(0, 0, 0, 0.2);
}
.modal-card-head .delete::before,
.modal-card-head .delete::after,
.modal-close::before,
.modal-close::after {
  background-color: #ffffff;
}
@media screen and (min-width: 0) {
  .modal > .modal-content,
  .modal > .modal-card {
    width: min(90%, 81.6rem);
  }
  .modal.modal-auto > .modal-content,
  .modal.modal-auto > .modal-card {
    width: auto;
  }
  .modal.modal-small > .modal-content,
  .modal.modal-small > .modal-card {
    width: min(90%, 32rem);
  }
  .modal.modal-medium > .modal-content,
  .modal.modal-medium > .modal-card {
    width: min(90%, 78rem);
  }
  .modal.modal-large > .modal-content,
  .modal.modal-large > .modal-card {
    width: min(90%, 123.2rem);
  }
  .modal.modal-full > .modal-content,
  .modal.modal-full > .modal-card {
    width: min(100%, 134.9rem);
    height: 100%;
  }
}
@media screen and (max-width: 0px) {
  .modal > .modal-content,
  .modal > .modal-card {
    width: min(90%, 81.6rem);
  }
  .modal.modal-auto > .modal-content,
  .modal.modal-auto > .modal-card {
    width: auto;
  }
  .modal.modal-small > .modal-content,
  .modal.modal-small > .modal-card {
    width: min(90%, 32rem);
  }
  .modal.modal-medium > .modal-content,
  .modal.modal-medium > .modal-card {
    width: min(90%, 78rem);
  }
  .modal.modal-large > .modal-content,
  .modal.modal-large > .modal-card {
    width: min(90%, 123.2rem);
  }
  .modal.modal-full > .modal-content,
  .modal.modal-full > .modal-card {
    width: min(100%, 134.9rem);
    height: 100%;
  }
}
@media screen and (max-width: 1365px) {
  html.non-responsive .modal > .modal-content,
  html.non-responsive .modal > .modal-card,
  html.non-responsive-mobile.non-responsive-tablet .modal > .modal-content,
  html.non-responsive-mobile.non-responsive-tablet .modal > .modal-card {
    width: min(90%, 81.6rem);
  }
  html.non-responsive .modal.modal-auto > .modal-content,
  html.non-responsive .modal.modal-auto > .modal-card,
  html.non-responsive-mobile.non-responsive-tablet .modal.modal-auto > .modal-content,
  html.non-responsive-mobile.non-responsive-tablet .modal.modal-auto > .modal-card {
    width: auto;
  }
  html.non-responsive .modal.modal-small > .modal-content,
  html.non-responsive .modal.modal-small > .modal-card,
  html.non-responsive-mobile.non-responsive-tablet .modal.modal-small > .modal-content,
  html.non-responsive-mobile.non-responsive-tablet .modal.modal-small > .modal-card {
    width: min(90%, 32rem);
  }
  html.non-responsive .modal.modal-medium > .modal-content,
  html.non-responsive .modal.modal-medium > .modal-card,
  html.non-responsive-mobile.non-responsive-tablet .modal.modal-medium > .modal-content,
  html.non-responsive-mobile.non-responsive-tablet .modal.modal-medium > .modal-card {
    width: min(90%, 78rem);
  }
  html.non-responsive .modal.modal-large > .modal-content,
  html.non-responsive .modal.modal-large > .modal-card,
  html.non-responsive-mobile.non-responsive-tablet .modal.modal-large > .modal-content,
  html.non-responsive-mobile.non-responsive-tablet .modal.modal-large > .modal-card {
    width: min(90%, 123.2rem);
  }
  html.non-responsive .modal.modal-full > .modal-content,
  html.non-responsive .modal.modal-full > .modal-card,
  html.non-responsive-mobile.non-responsive-tablet .modal.modal-full > .modal-content,
  html.non-responsive-mobile.non-responsive-tablet .modal.modal-full > .modal-card {
    width: min(100%, 134.9rem);
    height: 100%;
  }
}
@media screen and (max-width: 0px) {
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal > .modal-content,
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal > .modal-card {
    width: min(90%, 81.6rem);
  }
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal.modal-auto > .modal-content,
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal.modal-auto > .modal-card {
    width: auto;
  }
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal.modal-small > .modal-content,
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal.modal-small > .modal-card {
    width: min(90%, 32rem);
  }
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal.modal-medium > .modal-content,
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal.modal-medium > .modal-card {
    width: min(90%, 78rem);
  }
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal.modal-large > .modal-content,
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal.modal-large > .modal-card {
    width: min(90%, 123.2rem);
  }
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal.modal-full > .modal-content,
  html.non-responsive-mobile:not(.non-responsive-mobile) .modal.modal-full > .modal-card {
    width: min(100%, 134.9rem);
    height: 100%;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal > .modal-content,
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal > .modal-card {
    width: min(90%, 81.6rem);
  }
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal.modal-auto > .modal-content,
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal.modal-auto > .modal-card {
    width: auto;
  }
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal.modal-small > .modal-content,
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal.modal-small > .modal-card {
    width: min(90%, 32rem);
  }
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal.modal-medium > .modal-content,
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal.modal-medium > .modal-card {
    width: min(90%, 78rem);
  }
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal.modal-large > .modal-content,
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal.modal-large > .modal-card {
    width: min(90%, 123.2rem);
  }
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal.modal-full > .modal-content,
  html.non-responsive-tablet:not(.non-responsive-tablet) .modal.modal-full > .modal-card {
    width: min(100%, 134.9rem);
    height: 100%;
  }
}
:root {
  --navbar-height: 4.8rem;
}
.navbar {
  --navbar-h: var(--scheme-h);
  --navbar-s: var(--scheme-s);
  --navbar-l: var(--scheme-main-l);
  --navbar-background-color: var(--scheme-main);
  --navbar-box-shadow-size: 0 0.125em 0 0;
  --navbar-box-shadow-color: var(--background);
  --navbar-padding-vertical: 1rem;
  --navbar-padding-horizontal: 2rem;
  --navbar-z: 30;
  --navbar-fixed-z: 30;
  --navbar-item-background-a: 0;
  --navbar-item-background-l: var(--scheme-main-l);
  --navbar-item-background-l-delta: 0%;
  --navbar-item-hover-background-l-delta: var(--hover-background-l-delta);
  --navbar-item-active-background-l-delta: var(--active-background-l-delta);
  --navbar-item-color-l: var(--text-l);
  --navbar-item-color: hsl(var(--navbar-h), var(--navbar-s), var(--navbar-item-color-l));
  --navbar-item-selected-h: var(--link-h);
  --navbar-item-selected-s: var(--link-s);
  --navbar-item-selected-l: var(--link-l);
  --navbar-item-selected-background-l: var(--link-l);
  --navbar-item-selected-color-l: var(--link-invert-l);
  --navbar-item-img-max-height: max(30px, 4.8rem - 10px);
  --navbar-burger-color: var(--link);
  --navbar-tab-hover-background-color: transparent;
  --navbar-tab-hover-border-bottom-color: var(--link);
  --navbar-tab-active-color: var(--link);
  --navbar-tab-active-background-color: transparent;
  --navbar-tab-active-border-bottom-color: var(--link);
  --navbar-tab-active-border-bottom-style: solid;
  --navbar-tab-active-border-bottom-width: 0.1875em;
  --navbar-dropdown-background-color: var(--scheme-main);
  --navbar-dropdown-border-l: var(--border-l);
  --navbar-dropdown-border-color: hsl(var(--navbar-h), var(--navbar-s), var(--navbar-dropdown-border-l));
  --navbar-dropdown-border-style: none;
  --navbar-dropdown-border-width: 0.125em;
  --navbar-dropdown-offset: -0.25em;
  --navbar-dropdown-arrow: #666666;
  --navbar-dropdown-radius: var(--radius-large);
  --navbar-dropdown-z: 20;
  --navbar-dropdown-boxed-radius: var(--radius-large);
  --navbar-dropdown-boxed-shadow: 0 0.5em 0.5em hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.1), 0 0 0 1px hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.1);
  --navbar-dropdown-item-h: var(--scheme-h);
  --navbar-dropdown-item-s: var(--scheme-s);
  --navbar-dropdown-item-l: var(--scheme-main-l);
  --navbar-dropdown-item-background-l: var(--scheme-main-l);
  --navbar-dropdown-item-color-l: var(--text-l);
  --navbar-divider-background-l: var(--background-l);
  --navbar-divider-height: 0.125em;
  --navbar-bottom-box-shadow-size: 0 -0.125em 0 0;
}
.navbar {
  background-color: var(--navbar-background-color);
  min-height: var(--navbar-height);
  position: relative;
  z-index: var(--navbar-z);
}
.navbar.is-white {
  --navbar-h: var(--white-h);
  --navbar-s: var(--white-s);
  --navbar-l: var(--white-l);
  --burger-h: var(--white-h);
  --burger-s: var(--white-s);
  --burger-l: var(--white-invert-l);
  --navbar-background-color: var(--white);
  --navbar-item-background-l: var(--white-l);
  --navbar-item-color-l: var(--white-invert-l);
  --navbar-item-selected-h: var(--white-h);
  --navbar-item-selected-s: var(--white-s);
  --navbar-item-selected-l: var(--white-l);
  --navbar-item-selected-background-l: var(--white-l);
  --navbar-item-selected-color-l: var(--white-invert-l);
  --navbar-dropdown-arrow: var(--white-invert-l);
  --navbar-dropdown-background-color: hsl(var(--white-h), var(--white-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--white-h);
  --navbar-dropdown-item-s: var(--white-s);
}
.navbar.is-black {
  --navbar-h: var(--black-h);
  --navbar-s: var(--black-s);
  --navbar-l: var(--black-l);
  --burger-h: var(--black-h);
  --burger-s: var(--black-s);
  --burger-l: var(--black-invert-l);
  --navbar-background-color: var(--black);
  --navbar-item-background-l: var(--black-l);
  --navbar-item-color-l: var(--black-invert-l);
  --navbar-item-selected-h: var(--black-h);
  --navbar-item-selected-s: var(--black-s);
  --navbar-item-selected-l: var(--black-l);
  --navbar-item-selected-background-l: var(--black-l);
  --navbar-item-selected-color-l: var(--black-invert-l);
  --navbar-dropdown-arrow: var(--black-invert-l);
  --navbar-dropdown-background-color: hsl(var(--black-h), var(--black-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--black-h);
  --navbar-dropdown-item-s: var(--black-s);
}
.navbar.is-light {
  --navbar-h: var(--light-h);
  --navbar-s: var(--light-s);
  --navbar-l: var(--light-l);
  --burger-h: var(--light-h);
  --burger-s: var(--light-s);
  --burger-l: var(--light-invert-l);
  --navbar-background-color: var(--light);
  --navbar-item-background-l: var(--light-l);
  --navbar-item-color-l: var(--light-invert-l);
  --navbar-item-selected-h: var(--light-h);
  --navbar-item-selected-s: var(--light-s);
  --navbar-item-selected-l: var(--light-l);
  --navbar-item-selected-background-l: var(--light-l);
  --navbar-item-selected-color-l: var(--light-invert-l);
  --navbar-dropdown-arrow: var(--light-invert-l);
  --navbar-dropdown-background-color: hsl(var(--light-h), var(--light-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--light-h);
  --navbar-dropdown-item-s: var(--light-s);
}
.navbar.is-dark {
  --navbar-h: var(--dark-h);
  --navbar-s: var(--dark-s);
  --navbar-l: var(--dark-l);
  --burger-h: var(--dark-h);
  --burger-s: var(--dark-s);
  --burger-l: var(--dark-invert-l);
  --navbar-background-color: var(--dark);
  --navbar-item-background-l: var(--dark-l);
  --navbar-item-color-l: var(--dark-invert-l);
  --navbar-item-selected-h: var(--dark-h);
  --navbar-item-selected-s: var(--dark-s);
  --navbar-item-selected-l: var(--dark-l);
  --navbar-item-selected-background-l: var(--dark-l);
  --navbar-item-selected-color-l: var(--dark-invert-l);
  --navbar-dropdown-arrow: var(--dark-invert-l);
  --navbar-dropdown-background-color: hsl(var(--dark-h), var(--dark-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--dark-h);
  --navbar-dropdown-item-s: var(--dark-s);
}
.navbar.is-text {
  --navbar-h: var(--text-h);
  --navbar-s: var(--text-s);
  --navbar-l: var(--text-l);
  --burger-h: var(--text-h);
  --burger-s: var(--text-s);
  --burger-l: var(--text-invert-l);
  --navbar-background-color: var(--text);
  --navbar-item-background-l: var(--text-l);
  --navbar-item-color-l: var(--text-invert-l);
  --navbar-item-selected-h: var(--text-h);
  --navbar-item-selected-s: var(--text-s);
  --navbar-item-selected-l: var(--text-l);
  --navbar-item-selected-background-l: var(--text-l);
  --navbar-item-selected-color-l: var(--text-invert-l);
  --navbar-dropdown-arrow: var(--text-invert-l);
  --navbar-dropdown-background-color: hsl(var(--text-h), var(--text-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--text-h);
  --navbar-dropdown-item-s: var(--text-s);
}
.navbar.is-primary {
  --navbar-h: var(--primary-h);
  --navbar-s: var(--primary-s);
  --navbar-l: var(--primary-l);
  --burger-h: var(--primary-h);
  --burger-s: var(--primary-s);
  --burger-l: var(--primary-invert-l);
  --navbar-background-color: var(--primary);
  --navbar-item-background-l: var(--primary-l);
  --navbar-item-color-l: var(--primary-invert-l);
  --navbar-item-selected-h: var(--primary-h);
  --navbar-item-selected-s: var(--primary-s);
  --navbar-item-selected-l: var(--primary-l);
  --navbar-item-selected-background-l: var(--primary-l);
  --navbar-item-selected-color-l: var(--primary-invert-l);
  --navbar-dropdown-arrow: var(--primary-invert-l);
  --navbar-dropdown-background-color: hsl(var(--primary-h), var(--primary-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--primary-h);
  --navbar-dropdown-item-s: var(--primary-s);
}
.navbar.is-secondary {
  --navbar-h: var(--secondary-h);
  --navbar-s: var(--secondary-s);
  --navbar-l: var(--secondary-l);
  --burger-h: var(--secondary-h);
  --burger-s: var(--secondary-s);
  --burger-l: var(--secondary-invert-l);
  --navbar-background-color: var(--secondary);
  --navbar-item-background-l: var(--secondary-l);
  --navbar-item-color-l: var(--secondary-invert-l);
  --navbar-item-selected-h: var(--secondary-h);
  --navbar-item-selected-s: var(--secondary-s);
  --navbar-item-selected-l: var(--secondary-l);
  --navbar-item-selected-background-l: var(--secondary-l);
  --navbar-item-selected-color-l: var(--secondary-invert-l);
  --navbar-dropdown-arrow: var(--secondary-invert-l);
  --navbar-dropdown-background-color: hsl(var(--secondary-h), var(--secondary-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--secondary-h);
  --navbar-dropdown-item-s: var(--secondary-s);
}
.navbar.is-link {
  --navbar-h: var(--link-h);
  --navbar-s: var(--link-s);
  --navbar-l: var(--link-l);
  --burger-h: var(--link-h);
  --burger-s: var(--link-s);
  --burger-l: var(--link-invert-l);
  --navbar-background-color: var(--link);
  --navbar-item-background-l: var(--link-l);
  --navbar-item-color-l: var(--link-invert-l);
  --navbar-item-selected-h: var(--link-h);
  --navbar-item-selected-s: var(--link-s);
  --navbar-item-selected-l: var(--link-l);
  --navbar-item-selected-background-l: var(--link-l);
  --navbar-item-selected-color-l: var(--link-invert-l);
  --navbar-dropdown-arrow: var(--link-invert-l);
  --navbar-dropdown-background-color: hsl(var(--link-h), var(--link-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--link-h);
  --navbar-dropdown-item-s: var(--link-s);
}
.navbar.is-info {
  --navbar-h: var(--info-h);
  --navbar-s: var(--info-s);
  --navbar-l: var(--info-l);
  --burger-h: var(--info-h);
  --burger-s: var(--info-s);
  --burger-l: var(--info-invert-l);
  --navbar-background-color: var(--info);
  --navbar-item-background-l: var(--info-l);
  --navbar-item-color-l: var(--info-invert-l);
  --navbar-item-selected-h: var(--info-h);
  --navbar-item-selected-s: var(--info-s);
  --navbar-item-selected-l: var(--info-l);
  --navbar-item-selected-background-l: var(--info-l);
  --navbar-item-selected-color-l: var(--info-invert-l);
  --navbar-dropdown-arrow: var(--info-invert-l);
  --navbar-dropdown-background-color: hsl(var(--info-h), var(--info-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--info-h);
  --navbar-dropdown-item-s: var(--info-s);
}
.navbar.is-success {
  --navbar-h: var(--success-h);
  --navbar-s: var(--success-s);
  --navbar-l: var(--success-l);
  --burger-h: var(--success-h);
  --burger-s: var(--success-s);
  --burger-l: var(--success-invert-l);
  --navbar-background-color: var(--success);
  --navbar-item-background-l: var(--success-l);
  --navbar-item-color-l: var(--success-invert-l);
  --navbar-item-selected-h: var(--success-h);
  --navbar-item-selected-s: var(--success-s);
  --navbar-item-selected-l: var(--success-l);
  --navbar-item-selected-background-l: var(--success-l);
  --navbar-item-selected-color-l: var(--success-invert-l);
  --navbar-dropdown-arrow: var(--success-invert-l);
  --navbar-dropdown-background-color: hsl(var(--success-h), var(--success-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--success-h);
  --navbar-dropdown-item-s: var(--success-s);
}
.navbar.is-warning {
  --navbar-h: var(--warning-h);
  --navbar-s: var(--warning-s);
  --navbar-l: var(--warning-l);
  --burger-h: var(--warning-h);
  --burger-s: var(--warning-s);
  --burger-l: var(--warning-invert-l);
  --navbar-background-color: var(--warning);
  --navbar-item-background-l: var(--warning-l);
  --navbar-item-color-l: var(--warning-invert-l);
  --navbar-item-selected-h: var(--warning-h);
  --navbar-item-selected-s: var(--warning-s);
  --navbar-item-selected-l: var(--warning-l);
  --navbar-item-selected-background-l: var(--warning-l);
  --navbar-item-selected-color-l: var(--warning-invert-l);
  --navbar-dropdown-arrow: var(--warning-invert-l);
  --navbar-dropdown-background-color: hsl(var(--warning-h), var(--warning-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--warning-h);
  --navbar-dropdown-item-s: var(--warning-s);
}
.navbar.is-danger {
  --navbar-h: var(--danger-h);
  --navbar-s: var(--danger-s);
  --navbar-l: var(--danger-l);
  --burger-h: var(--danger-h);
  --burger-s: var(--danger-s);
  --burger-l: var(--danger-invert-l);
  --navbar-background-color: var(--danger);
  --navbar-item-background-l: var(--danger-l);
  --navbar-item-color-l: var(--danger-invert-l);
  --navbar-item-selected-h: var(--danger-h);
  --navbar-item-selected-s: var(--danger-s);
  --navbar-item-selected-l: var(--danger-l);
  --navbar-item-selected-background-l: var(--danger-l);
  --navbar-item-selected-color-l: var(--danger-invert-l);
  --navbar-dropdown-arrow: var(--danger-invert-l);
  --navbar-dropdown-background-color: hsl(var(--danger-h), var(--danger-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--danger-h);
  --navbar-dropdown-item-s: var(--danger-s);
}
.navbar.is-accent {
  --navbar-h: var(--accent-h);
  --navbar-s: var(--accent-s);
  --navbar-l: var(--accent-l);
  --burger-h: var(--accent-h);
  --burger-s: var(--accent-s);
  --burger-l: var(--accent-invert-l);
  --navbar-background-color: var(--accent);
  --navbar-item-background-l: var(--accent-l);
  --navbar-item-color-l: var(--accent-invert-l);
  --navbar-item-selected-h: var(--accent-h);
  --navbar-item-selected-s: var(--accent-s);
  --navbar-item-selected-l: var(--accent-l);
  --navbar-item-selected-background-l: var(--accent-l);
  --navbar-item-selected-color-l: var(--accent-invert-l);
  --navbar-dropdown-arrow: var(--accent-invert-l);
  --navbar-dropdown-background-color: hsl(var(--accent-h), var(--accent-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--accent-h);
  --navbar-dropdown-item-s: var(--accent-s);
}
.navbar.is-lighter {
  --navbar-h: var(--lighter-h);
  --navbar-s: var(--lighter-s);
  --navbar-l: var(--lighter-l);
  --burger-h: var(--lighter-h);
  --burger-s: var(--lighter-s);
  --burger-l: var(--lighter-invert-l);
  --navbar-background-color: var(--lighter);
  --navbar-item-background-l: var(--lighter-l);
  --navbar-item-color-l: var(--lighter-invert-l);
  --navbar-item-selected-h: var(--lighter-h);
  --navbar-item-selected-s: var(--lighter-s);
  --navbar-item-selected-l: var(--lighter-l);
  --navbar-item-selected-background-l: var(--lighter-l);
  --navbar-item-selected-color-l: var(--lighter-invert-l);
  --navbar-dropdown-arrow: var(--lighter-invert-l);
  --navbar-dropdown-background-color: hsl(var(--lighter-h), var(--lighter-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--lighter-h);
  --navbar-dropdown-item-s: var(--lighter-s);
}
.navbar.is-delete {
  --navbar-h: var(--delete-h);
  --navbar-s: var(--delete-s);
  --navbar-l: var(--delete-l);
  --burger-h: var(--delete-h);
  --burger-s: var(--delete-s);
  --burger-l: var(--delete-invert-l);
  --navbar-background-color: var(--delete);
  --navbar-item-background-l: var(--delete-l);
  --navbar-item-color-l: var(--delete-invert-l);
  --navbar-item-selected-h: var(--delete-h);
  --navbar-item-selected-s: var(--delete-s);
  --navbar-item-selected-l: var(--delete-l);
  --navbar-item-selected-background-l: var(--delete-l);
  --navbar-item-selected-color-l: var(--delete-invert-l);
  --navbar-dropdown-arrow: var(--delete-invert-l);
  --navbar-dropdown-background-color: hsl(var(--delete-h), var(--delete-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--delete-h);
  --navbar-dropdown-item-s: var(--delete-s);
}
.navbar.is-table-header {
  --navbar-h: var(--table-header-h);
  --navbar-s: var(--table-header-s);
  --navbar-l: var(--table-header-l);
  --burger-h: var(--table-header-h);
  --burger-s: var(--table-header-s);
  --burger-l: var(--table-header-invert-l);
  --navbar-background-color: var(--table-header);
  --navbar-item-background-l: var(--table-header-l);
  --navbar-item-color-l: var(--table-header-invert-l);
  --navbar-item-selected-h: var(--table-header-h);
  --navbar-item-selected-s: var(--table-header-s);
  --navbar-item-selected-l: var(--table-header-l);
  --navbar-item-selected-background-l: var(--table-header-l);
  --navbar-item-selected-color-l: var(--table-header-invert-l);
  --navbar-dropdown-arrow: var(--table-header-invert-l);
  --navbar-dropdown-background-color: hsl(var(--table-header-h), var(--table-header-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--table-header-h);
  --navbar-dropdown-item-s: var(--table-header-s);
}
.navbar.is-spent {
  --navbar-h: var(--spent-h);
  --navbar-s: var(--spent-s);
  --navbar-l: var(--spent-l);
  --burger-h: var(--spent-h);
  --burger-s: var(--spent-s);
  --burger-l: var(--spent-invert-l);
  --navbar-background-color: var(--spent);
  --navbar-item-background-l: var(--spent-l);
  --navbar-item-color-l: var(--spent-invert-l);
  --navbar-item-selected-h: var(--spent-h);
  --navbar-item-selected-s: var(--spent-s);
  --navbar-item-selected-l: var(--spent-l);
  --navbar-item-selected-background-l: var(--spent-l);
  --navbar-item-selected-color-l: var(--spent-invert-l);
  --navbar-dropdown-arrow: var(--spent-invert-l);
  --navbar-dropdown-background-color: hsl(var(--spent-h), var(--spent-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--spent-h);
  --navbar-dropdown-item-s: var(--spent-s);
}
.navbar.is-submit {
  --navbar-h: var(--submit-h);
  --navbar-s: var(--submit-s);
  --navbar-l: var(--submit-l);
  --burger-h: var(--submit-h);
  --burger-s: var(--submit-s);
  --burger-l: var(--submit-invert-l);
  --navbar-background-color: var(--submit);
  --navbar-item-background-l: var(--submit-l);
  --navbar-item-color-l: var(--submit-invert-l);
  --navbar-item-selected-h: var(--submit-h);
  --navbar-item-selected-s: var(--submit-s);
  --navbar-item-selected-l: var(--submit-l);
  --navbar-item-selected-background-l: var(--submit-l);
  --navbar-item-selected-color-l: var(--submit-invert-l);
  --navbar-dropdown-arrow: var(--submit-invert-l);
  --navbar-dropdown-background-color: hsl(var(--submit-h), var(--submit-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--submit-h);
  --navbar-dropdown-item-s: var(--submit-s);
}
.navbar.is-approve {
  --navbar-h: var(--approve-h);
  --navbar-s: var(--approve-s);
  --navbar-l: var(--approve-l);
  --burger-h: var(--approve-h);
  --burger-s: var(--approve-s);
  --burger-l: var(--approve-invert-l);
  --navbar-background-color: var(--approve);
  --navbar-item-background-l: var(--approve-l);
  --navbar-item-color-l: var(--approve-invert-l);
  --navbar-item-selected-h: var(--approve-h);
  --navbar-item-selected-s: var(--approve-s);
  --navbar-item-selected-l: var(--approve-l);
  --navbar-item-selected-background-l: var(--approve-l);
  --navbar-item-selected-color-l: var(--approve-invert-l);
  --navbar-dropdown-arrow: var(--approve-invert-l);
  --navbar-dropdown-background-color: hsl(var(--approve-h), var(--approve-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--approve-h);
  --navbar-dropdown-item-s: var(--approve-s);
}
.navbar.is-reject {
  --navbar-h: var(--reject-h);
  --navbar-s: var(--reject-s);
  --navbar-l: var(--reject-l);
  --burger-h: var(--reject-h);
  --burger-s: var(--reject-s);
  --burger-l: var(--reject-invert-l);
  --navbar-background-color: var(--reject);
  --navbar-item-background-l: var(--reject-l);
  --navbar-item-color-l: var(--reject-invert-l);
  --navbar-item-selected-h: var(--reject-h);
  --navbar-item-selected-s: var(--reject-s);
  --navbar-item-selected-l: var(--reject-l);
  --navbar-item-selected-background-l: var(--reject-l);
  --navbar-item-selected-color-l: var(--reject-invert-l);
  --navbar-dropdown-arrow: var(--reject-invert-l);
  --navbar-dropdown-background-color: hsl(var(--reject-h), var(--reject-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--reject-h);
  --navbar-dropdown-item-s: var(--reject-s);
}
.navbar.is-pending {
  --navbar-h: var(--pending-h);
  --navbar-s: var(--pending-s);
  --navbar-l: var(--pending-l);
  --burger-h: var(--pending-h);
  --burger-s: var(--pending-s);
  --burger-l: var(--pending-invert-l);
  --navbar-background-color: var(--pending);
  --navbar-item-background-l: var(--pending-l);
  --navbar-item-color-l: var(--pending-invert-l);
  --navbar-item-selected-h: var(--pending-h);
  --navbar-item-selected-s: var(--pending-s);
  --navbar-item-selected-l: var(--pending-l);
  --navbar-item-selected-background-l: var(--pending-l);
  --navbar-item-selected-color-l: var(--pending-invert-l);
  --navbar-dropdown-arrow: var(--pending-invert-l);
  --navbar-dropdown-background-color: hsl(var(--pending-h), var(--pending-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--pending-h);
  --navbar-dropdown-item-s: var(--pending-s);
}
.navbar.is-table-header-card {
  --navbar-h: var(--table-header-card-h);
  --navbar-s: var(--table-header-card-s);
  --navbar-l: var(--table-header-card-l);
  --burger-h: var(--table-header-card-h);
  --burger-s: var(--table-header-card-s);
  --burger-l: var(--table-header-card-invert-l);
  --navbar-background-color: var(--table-header-card);
  --navbar-item-background-l: var(--table-header-card-l);
  --navbar-item-color-l: var(--table-header-card-invert-l);
  --navbar-item-selected-h: var(--table-header-card-h);
  --navbar-item-selected-s: var(--table-header-card-s);
  --navbar-item-selected-l: var(--table-header-card-l);
  --navbar-item-selected-background-l: var(--table-header-card-l);
  --navbar-item-selected-color-l: var(--table-header-card-invert-l);
  --navbar-dropdown-arrow: var(--table-header-card-invert-l);
  --navbar-dropdown-background-color: hsl(var(--table-header-card-h), var(--table-header-card-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--table-header-card-h);
  --navbar-dropdown-item-s: var(--table-header-card-s);
}
.navbar.is-table-header-special {
  --navbar-h: var(--table-header-special-h);
  --navbar-s: var(--table-header-special-s);
  --navbar-l: var(--table-header-special-l);
  --burger-h: var(--table-header-special-h);
  --burger-s: var(--table-header-special-s);
  --burger-l: var(--table-header-special-invert-l);
  --navbar-background-color: var(--table-header-special);
  --navbar-item-background-l: var(--table-header-special-l);
  --navbar-item-color-l: var(--table-header-special-invert-l);
  --navbar-item-selected-h: var(--table-header-special-h);
  --navbar-item-selected-s: var(--table-header-special-s);
  --navbar-item-selected-l: var(--table-header-special-l);
  --navbar-item-selected-background-l: var(--table-header-special-l);
  --navbar-item-selected-color-l: var(--table-header-special-invert-l);
  --navbar-dropdown-arrow: var(--table-header-special-invert-l);
  --navbar-dropdown-background-color: hsl(var(--table-header-special-h), var(--table-header-special-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--table-header-special-h);
  --navbar-dropdown-item-s: var(--table-header-special-s);
}
.navbar.is-in-progress {
  --navbar-h: var(--in-progress-h);
  --navbar-s: var(--in-progress-s);
  --navbar-l: var(--in-progress-l);
  --burger-h: var(--in-progress-h);
  --burger-s: var(--in-progress-s);
  --burger-l: var(--in-progress-invert-l);
  --navbar-background-color: var(--in-progress);
  --navbar-item-background-l: var(--in-progress-l);
  --navbar-item-color-l: var(--in-progress-invert-l);
  --navbar-item-selected-h: var(--in-progress-h);
  --navbar-item-selected-s: var(--in-progress-s);
  --navbar-item-selected-l: var(--in-progress-l);
  --navbar-item-selected-background-l: var(--in-progress-l);
  --navbar-item-selected-color-l: var(--in-progress-invert-l);
  --navbar-dropdown-arrow: var(--in-progress-invert-l);
  --navbar-dropdown-background-color: hsl(var(--in-progress-h), var(--in-progress-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--in-progress-h);
  --navbar-dropdown-item-s: var(--in-progress-s);
}
.navbar.is-inactive-progress {
  --navbar-h: var(--inactive-progress-h);
  --navbar-s: var(--inactive-progress-s);
  --navbar-l: var(--inactive-progress-l);
  --burger-h: var(--inactive-progress-h);
  --burger-s: var(--inactive-progress-s);
  --burger-l: var(--inactive-progress-invert-l);
  --navbar-background-color: var(--inactive-progress);
  --navbar-item-background-l: var(--inactive-progress-l);
  --navbar-item-color-l: var(--inactive-progress-invert-l);
  --navbar-item-selected-h: var(--inactive-progress-h);
  --navbar-item-selected-s: var(--inactive-progress-s);
  --navbar-item-selected-l: var(--inactive-progress-l);
  --navbar-item-selected-background-l: var(--inactive-progress-l);
  --navbar-item-selected-color-l: var(--inactive-progress-invert-l);
  --navbar-dropdown-arrow: var(--inactive-progress-invert-l);
  --navbar-dropdown-background-color: hsl(var(--inactive-progress-h), var(--inactive-progress-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--inactive-progress-h);
  --navbar-dropdown-item-s: var(--inactive-progress-s);
}
.navbar.is-row-inactive {
  --navbar-h: var(--row-inactive-h);
  --navbar-s: var(--row-inactive-s);
  --navbar-l: var(--row-inactive-l);
  --burger-h: var(--row-inactive-h);
  --burger-s: var(--row-inactive-s);
  --burger-l: var(--row-inactive-invert-l);
  --navbar-background-color: var(--row-inactive);
  --navbar-item-background-l: var(--row-inactive-l);
  --navbar-item-color-l: var(--row-inactive-invert-l);
  --navbar-item-selected-h: var(--row-inactive-h);
  --navbar-item-selected-s: var(--row-inactive-s);
  --navbar-item-selected-l: var(--row-inactive-l);
  --navbar-item-selected-background-l: var(--row-inactive-l);
  --navbar-item-selected-color-l: var(--row-inactive-invert-l);
  --navbar-dropdown-arrow: var(--row-inactive-invert-l);
  --navbar-dropdown-background-color: hsl(var(--row-inactive-h), var(--row-inactive-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--row-inactive-h);
  --navbar-dropdown-item-s: var(--row-inactive-s);
}
.navbar.is-row-onhand {
  --navbar-h: var(--row-onhand-h);
  --navbar-s: var(--row-onhand-s);
  --navbar-l: var(--row-onhand-l);
  --burger-h: var(--row-onhand-h);
  --burger-s: var(--row-onhand-s);
  --burger-l: var(--row-onhand-invert-l);
  --navbar-background-color: var(--row-onhand);
  --navbar-item-background-l: var(--row-onhand-l);
  --navbar-item-color-l: var(--row-onhand-invert-l);
  --navbar-item-selected-h: var(--row-onhand-h);
  --navbar-item-selected-s: var(--row-onhand-s);
  --navbar-item-selected-l: var(--row-onhand-l);
  --navbar-item-selected-background-l: var(--row-onhand-l);
  --navbar-item-selected-color-l: var(--row-onhand-invert-l);
  --navbar-dropdown-arrow: var(--row-onhand-invert-l);
  --navbar-dropdown-background-color: hsl(var(--row-onhand-h), var(--row-onhand-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--row-onhand-h);
  --navbar-dropdown-item-s: var(--row-onhand-s);
}
.navbar.is-critical-level {
  --navbar-h: var(--critical-level-h);
  --navbar-s: var(--critical-level-s);
  --navbar-l: var(--critical-level-l);
  --burger-h: var(--critical-level-h);
  --burger-s: var(--critical-level-s);
  --burger-l: var(--critical-level-invert-l);
  --navbar-background-color: var(--critical-level);
  --navbar-item-background-l: var(--critical-level-l);
  --navbar-item-color-l: var(--critical-level-invert-l);
  --navbar-item-selected-h: var(--critical-level-h);
  --navbar-item-selected-s: var(--critical-level-s);
  --navbar-item-selected-l: var(--critical-level-l);
  --navbar-item-selected-background-l: var(--critical-level-l);
  --navbar-item-selected-color-l: var(--critical-level-invert-l);
  --navbar-dropdown-arrow: var(--critical-level-invert-l);
  --navbar-dropdown-background-color: hsl(var(--critical-level-h), var(--critical-level-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--critical-level-h);
  --navbar-dropdown-item-s: var(--critical-level-s);
}
.navbar.is-warning-level {
  --navbar-h: var(--warning-level-h);
  --navbar-s: var(--warning-level-s);
  --navbar-l: var(--warning-level-l);
  --burger-h: var(--warning-level-h);
  --burger-s: var(--warning-level-s);
  --burger-l: var(--warning-level-invert-l);
  --navbar-background-color: var(--warning-level);
  --navbar-item-background-l: var(--warning-level-l);
  --navbar-item-color-l: var(--warning-level-invert-l);
  --navbar-item-selected-h: var(--warning-level-h);
  --navbar-item-selected-s: var(--warning-level-s);
  --navbar-item-selected-l: var(--warning-level-l);
  --navbar-item-selected-background-l: var(--warning-level-l);
  --navbar-item-selected-color-l: var(--warning-level-invert-l);
  --navbar-dropdown-arrow: var(--warning-level-invert-l);
  --navbar-dropdown-background-color: hsl(var(--warning-level-h), var(--warning-level-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--warning-level-h);
  --navbar-dropdown-item-s: var(--warning-level-s);
}
.navbar.is-info-level {
  --navbar-h: var(--info-level-h);
  --navbar-s: var(--info-level-s);
  --navbar-l: var(--info-level-l);
  --burger-h: var(--info-level-h);
  --burger-s: var(--info-level-s);
  --burger-l: var(--info-level-invert-l);
  --navbar-background-color: var(--info-level);
  --navbar-item-background-l: var(--info-level-l);
  --navbar-item-color-l: var(--info-level-invert-l);
  --navbar-item-selected-h: var(--info-level-h);
  --navbar-item-selected-s: var(--info-level-s);
  --navbar-item-selected-l: var(--info-level-l);
  --navbar-item-selected-background-l: var(--info-level-l);
  --navbar-item-selected-color-l: var(--info-level-invert-l);
  --navbar-dropdown-arrow: var(--info-level-invert-l);
  --navbar-dropdown-background-color: hsl(var(--info-level-h), var(--info-level-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--info-level-h);
  --navbar-dropdown-item-s: var(--info-level-s);
}
.navbar.is-waiting-summary {
  --navbar-h: var(--waiting-summary-h);
  --navbar-s: var(--waiting-summary-s);
  --navbar-l: var(--waiting-summary-l);
  --burger-h: var(--waiting-summary-h);
  --burger-s: var(--waiting-summary-s);
  --burger-l: var(--waiting-summary-invert-l);
  --navbar-background-color: var(--waiting-summary);
  --navbar-item-background-l: var(--waiting-summary-l);
  --navbar-item-color-l: var(--waiting-summary-invert-l);
  --navbar-item-selected-h: var(--waiting-summary-h);
  --navbar-item-selected-s: var(--waiting-summary-s);
  --navbar-item-selected-l: var(--waiting-summary-l);
  --navbar-item-selected-background-l: var(--waiting-summary-l);
  --navbar-item-selected-color-l: var(--waiting-summary-invert-l);
  --navbar-dropdown-arrow: var(--waiting-summary-invert-l);
  --navbar-dropdown-background-color: hsl(var(--waiting-summary-h), var(--waiting-summary-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--waiting-summary-h);
  --navbar-dropdown-item-s: var(--waiting-summary-s);
}
.navbar.is-document-summary {
  --navbar-h: var(--document-summary-h);
  --navbar-s: var(--document-summary-s);
  --navbar-l: var(--document-summary-l);
  --burger-h: var(--document-summary-h);
  --burger-s: var(--document-summary-s);
  --burger-l: var(--document-summary-invert-l);
  --navbar-background-color: var(--document-summary);
  --navbar-item-background-l: var(--document-summary-l);
  --navbar-item-color-l: var(--document-summary-invert-l);
  --navbar-item-selected-h: var(--document-summary-h);
  --navbar-item-selected-s: var(--document-summary-s);
  --navbar-item-selected-l: var(--document-summary-l);
  --navbar-item-selected-background-l: var(--document-summary-l);
  --navbar-item-selected-color-l: var(--document-summary-invert-l);
  --navbar-dropdown-arrow: var(--document-summary-invert-l);
  --navbar-dropdown-background-color: hsl(var(--document-summary-h), var(--document-summary-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--document-summary-h);
  --navbar-dropdown-item-s: var(--document-summary-s);
}
.navbar.is-training-summary {
  --navbar-h: var(--training-summary-h);
  --navbar-s: var(--training-summary-s);
  --navbar-l: var(--training-summary-l);
  --burger-h: var(--training-summary-h);
  --burger-s: var(--training-summary-s);
  --burger-l: var(--training-summary-invert-l);
  --navbar-background-color: var(--training-summary);
  --navbar-item-background-l: var(--training-summary-l);
  --navbar-item-color-l: var(--training-summary-invert-l);
  --navbar-item-selected-h: var(--training-summary-h);
  --navbar-item-selected-s: var(--training-summary-s);
  --navbar-item-selected-l: var(--training-summary-l);
  --navbar-item-selected-background-l: var(--training-summary-l);
  --navbar-item-selected-color-l: var(--training-summary-invert-l);
  --navbar-dropdown-arrow: var(--training-summary-invert-l);
  --navbar-dropdown-background-color: hsl(var(--training-summary-h), var(--training-summary-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--training-summary-h);
  --navbar-dropdown-item-s: var(--training-summary-s);
}
.navbar.is-waiting-print-summary {
  --navbar-h: var(--waiting-print-summary-h);
  --navbar-s: var(--waiting-print-summary-s);
  --navbar-l: var(--waiting-print-summary-l);
  --burger-h: var(--waiting-print-summary-h);
  --burger-s: var(--waiting-print-summary-s);
  --burger-l: var(--waiting-print-summary-invert-l);
  --navbar-background-color: var(--waiting-print-summary);
  --navbar-item-background-l: var(--waiting-print-summary-l);
  --navbar-item-color-l: var(--waiting-print-summary-invert-l);
  --navbar-item-selected-h: var(--waiting-print-summary-h);
  --navbar-item-selected-s: var(--waiting-print-summary-s);
  --navbar-item-selected-l: var(--waiting-print-summary-l);
  --navbar-item-selected-background-l: var(--waiting-print-summary-l);
  --navbar-item-selected-color-l: var(--waiting-print-summary-invert-l);
  --navbar-dropdown-arrow: var(--waiting-print-summary-invert-l);
  --navbar-dropdown-background-color: hsl(var(--waiting-print-summary-h), var(--waiting-print-summary-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--waiting-print-summary-h);
  --navbar-dropdown-item-s: var(--waiting-print-summary-s);
}
.navbar.is-printed-summary {
  --navbar-h: var(--printed-summary-h);
  --navbar-s: var(--printed-summary-s);
  --navbar-l: var(--printed-summary-l);
  --burger-h: var(--printed-summary-h);
  --burger-s: var(--printed-summary-s);
  --burger-l: var(--printed-summary-invert-l);
  --navbar-background-color: var(--printed-summary);
  --navbar-item-background-l: var(--printed-summary-l);
  --navbar-item-color-l: var(--printed-summary-invert-l);
  --navbar-item-selected-h: var(--printed-summary-h);
  --navbar-item-selected-s: var(--printed-summary-s);
  --navbar-item-selected-l: var(--printed-summary-l);
  --navbar-item-selected-background-l: var(--printed-summary-l);
  --navbar-item-selected-color-l: var(--printed-summary-invert-l);
  --navbar-dropdown-arrow: var(--printed-summary-invert-l);
  --navbar-dropdown-background-color: hsl(var(--printed-summary-h), var(--printed-summary-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--printed-summary-h);
  --navbar-dropdown-item-s: var(--printed-summary-s);
}
.navbar.is-score-1 {
  --navbar-h: var(--score-1-h);
  --navbar-s: var(--score-1-s);
  --navbar-l: var(--score-1-l);
  --burger-h: var(--score-1-h);
  --burger-s: var(--score-1-s);
  --burger-l: var(--score-1-invert-l);
  --navbar-background-color: var(--score-1);
  --navbar-item-background-l: var(--score-1-l);
  --navbar-item-color-l: var(--score-1-invert-l);
  --navbar-item-selected-h: var(--score-1-h);
  --navbar-item-selected-s: var(--score-1-s);
  --navbar-item-selected-l: var(--score-1-l);
  --navbar-item-selected-background-l: var(--score-1-l);
  --navbar-item-selected-color-l: var(--score-1-invert-l);
  --navbar-dropdown-arrow: var(--score-1-invert-l);
  --navbar-dropdown-background-color: hsl(var(--score-1-h), var(--score-1-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--score-1-h);
  --navbar-dropdown-item-s: var(--score-1-s);
}
.navbar.is-score-1-active {
  --navbar-h: var(--score-1-active-h);
  --navbar-s: var(--score-1-active-s);
  --navbar-l: var(--score-1-active-l);
  --burger-h: var(--score-1-active-h);
  --burger-s: var(--score-1-active-s);
  --burger-l: var(--score-1-active-invert-l);
  --navbar-background-color: var(--score-1-active);
  --navbar-item-background-l: var(--score-1-active-l);
  --navbar-item-color-l: var(--score-1-active-invert-l);
  --navbar-item-selected-h: var(--score-1-active-h);
  --navbar-item-selected-s: var(--score-1-active-s);
  --navbar-item-selected-l: var(--score-1-active-l);
  --navbar-item-selected-background-l: var(--score-1-active-l);
  --navbar-item-selected-color-l: var(--score-1-active-invert-l);
  --navbar-dropdown-arrow: var(--score-1-active-invert-l);
  --navbar-dropdown-background-color: hsl(var(--score-1-active-h), var(--score-1-active-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--score-1-active-h);
  --navbar-dropdown-item-s: var(--score-1-active-s);
}
.navbar.is-score-2 {
  --navbar-h: var(--score-2-h);
  --navbar-s: var(--score-2-s);
  --navbar-l: var(--score-2-l);
  --burger-h: var(--score-2-h);
  --burger-s: var(--score-2-s);
  --burger-l: var(--score-2-invert-l);
  --navbar-background-color: var(--score-2);
  --navbar-item-background-l: var(--score-2-l);
  --navbar-item-color-l: var(--score-2-invert-l);
  --navbar-item-selected-h: var(--score-2-h);
  --navbar-item-selected-s: var(--score-2-s);
  --navbar-item-selected-l: var(--score-2-l);
  --navbar-item-selected-background-l: var(--score-2-l);
  --navbar-item-selected-color-l: var(--score-2-invert-l);
  --navbar-dropdown-arrow: var(--score-2-invert-l);
  --navbar-dropdown-background-color: hsl(var(--score-2-h), var(--score-2-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--score-2-h);
  --navbar-dropdown-item-s: var(--score-2-s);
}
.navbar.is-score-2-active {
  --navbar-h: var(--score-2-active-h);
  --navbar-s: var(--score-2-active-s);
  --navbar-l: var(--score-2-active-l);
  --burger-h: var(--score-2-active-h);
  --burger-s: var(--score-2-active-s);
  --burger-l: var(--score-2-active-invert-l);
  --navbar-background-color: var(--score-2-active);
  --navbar-item-background-l: var(--score-2-active-l);
  --navbar-item-color-l: var(--score-2-active-invert-l);
  --navbar-item-selected-h: var(--score-2-active-h);
  --navbar-item-selected-s: var(--score-2-active-s);
  --navbar-item-selected-l: var(--score-2-active-l);
  --navbar-item-selected-background-l: var(--score-2-active-l);
  --navbar-item-selected-color-l: var(--score-2-active-invert-l);
  --navbar-dropdown-arrow: var(--score-2-active-invert-l);
  --navbar-dropdown-background-color: hsl(var(--score-2-active-h), var(--score-2-active-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--score-2-active-h);
  --navbar-dropdown-item-s: var(--score-2-active-s);
}
.navbar.is-score-3 {
  --navbar-h: var(--score-3-h);
  --navbar-s: var(--score-3-s);
  --navbar-l: var(--score-3-l);
  --burger-h: var(--score-3-h);
  --burger-s: var(--score-3-s);
  --burger-l: var(--score-3-invert-l);
  --navbar-background-color: var(--score-3);
  --navbar-item-background-l: var(--score-3-l);
  --navbar-item-color-l: var(--score-3-invert-l);
  --navbar-item-selected-h: var(--score-3-h);
  --navbar-item-selected-s: var(--score-3-s);
  --navbar-item-selected-l: var(--score-3-l);
  --navbar-item-selected-background-l: var(--score-3-l);
  --navbar-item-selected-color-l: var(--score-3-invert-l);
  --navbar-dropdown-arrow: var(--score-3-invert-l);
  --navbar-dropdown-background-color: hsl(var(--score-3-h), var(--score-3-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--score-3-h);
  --navbar-dropdown-item-s: var(--score-3-s);
}
.navbar.is-score-3-active {
  --navbar-h: var(--score-3-active-h);
  --navbar-s: var(--score-3-active-s);
  --navbar-l: var(--score-3-active-l);
  --burger-h: var(--score-3-active-h);
  --burger-s: var(--score-3-active-s);
  --burger-l: var(--score-3-active-invert-l);
  --navbar-background-color: var(--score-3-active);
  --navbar-item-background-l: var(--score-3-active-l);
  --navbar-item-color-l: var(--score-3-active-invert-l);
  --navbar-item-selected-h: var(--score-3-active-h);
  --navbar-item-selected-s: var(--score-3-active-s);
  --navbar-item-selected-l: var(--score-3-active-l);
  --navbar-item-selected-background-l: var(--score-3-active-l);
  --navbar-item-selected-color-l: var(--score-3-active-invert-l);
  --navbar-dropdown-arrow: var(--score-3-active-invert-l);
  --navbar-dropdown-background-color: hsl(var(--score-3-active-h), var(--score-3-active-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--score-3-active-h);
  --navbar-dropdown-item-s: var(--score-3-active-s);
}
.navbar.is-score-4 {
  --navbar-h: var(--score-4-h);
  --navbar-s: var(--score-4-s);
  --navbar-l: var(--score-4-l);
  --burger-h: var(--score-4-h);
  --burger-s: var(--score-4-s);
  --burger-l: var(--score-4-invert-l);
  --navbar-background-color: var(--score-4);
  --navbar-item-background-l: var(--score-4-l);
  --navbar-item-color-l: var(--score-4-invert-l);
  --navbar-item-selected-h: var(--score-4-h);
  --navbar-item-selected-s: var(--score-4-s);
  --navbar-item-selected-l: var(--score-4-l);
  --navbar-item-selected-background-l: var(--score-4-l);
  --navbar-item-selected-color-l: var(--score-4-invert-l);
  --navbar-dropdown-arrow: var(--score-4-invert-l);
  --navbar-dropdown-background-color: hsl(var(--score-4-h), var(--score-4-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--score-4-h);
  --navbar-dropdown-item-s: var(--score-4-s);
}
.navbar.is-score-4-active {
  --navbar-h: var(--score-4-active-h);
  --navbar-s: var(--score-4-active-s);
  --navbar-l: var(--score-4-active-l);
  --burger-h: var(--score-4-active-h);
  --burger-s: var(--score-4-active-s);
  --burger-l: var(--score-4-active-invert-l);
  --navbar-background-color: var(--score-4-active);
  --navbar-item-background-l: var(--score-4-active-l);
  --navbar-item-color-l: var(--score-4-active-invert-l);
  --navbar-item-selected-h: var(--score-4-active-h);
  --navbar-item-selected-s: var(--score-4-active-s);
  --navbar-item-selected-l: var(--score-4-active-l);
  --navbar-item-selected-background-l: var(--score-4-active-l);
  --navbar-item-selected-color-l: var(--score-4-active-invert-l);
  --navbar-dropdown-arrow: var(--score-4-active-invert-l);
  --navbar-dropdown-background-color: hsl(var(--score-4-active-h), var(--score-4-active-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--score-4-active-h);
  --navbar-dropdown-item-s: var(--score-4-active-s);
}
.navbar.is-score-5 {
  --navbar-h: var(--score-5-h);
  --navbar-s: var(--score-5-s);
  --navbar-l: var(--score-5-l);
  --burger-h: var(--score-5-h);
  --burger-s: var(--score-5-s);
  --burger-l: var(--score-5-invert-l);
  --navbar-background-color: var(--score-5);
  --navbar-item-background-l: var(--score-5-l);
  --navbar-item-color-l: var(--score-5-invert-l);
  --navbar-item-selected-h: var(--score-5-h);
  --navbar-item-selected-s: var(--score-5-s);
  --navbar-item-selected-l: var(--score-5-l);
  --navbar-item-selected-background-l: var(--score-5-l);
  --navbar-item-selected-color-l: var(--score-5-invert-l);
  --navbar-dropdown-arrow: var(--score-5-invert-l);
  --navbar-dropdown-background-color: hsl(var(--score-5-h), var(--score-5-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--score-5-h);
  --navbar-dropdown-item-s: var(--score-5-s);
}
.navbar.is-score-5-active {
  --navbar-h: var(--score-5-active-h);
  --navbar-s: var(--score-5-active-s);
  --navbar-l: var(--score-5-active-l);
  --burger-h: var(--score-5-active-h);
  --burger-s: var(--score-5-active-s);
  --burger-l: var(--score-5-active-invert-l);
  --navbar-background-color: var(--score-5-active);
  --navbar-item-background-l: var(--score-5-active-l);
  --navbar-item-color-l: var(--score-5-active-invert-l);
  --navbar-item-selected-h: var(--score-5-active-h);
  --navbar-item-selected-s: var(--score-5-active-s);
  --navbar-item-selected-l: var(--score-5-active-l);
  --navbar-item-selected-background-l: var(--score-5-active-l);
  --navbar-item-selected-color-l: var(--score-5-active-invert-l);
  --navbar-dropdown-arrow: var(--score-5-active-invert-l);
  --navbar-dropdown-background-color: hsl(var(--score-5-active-h), var(--score-5-active-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--score-5-active-h);
  --navbar-dropdown-item-s: var(--score-5-active-s);
}
.navbar.is-penalty-level-1 {
  --navbar-h: var(--penalty-level-1-h);
  --navbar-s: var(--penalty-level-1-s);
  --navbar-l: var(--penalty-level-1-l);
  --burger-h: var(--penalty-level-1-h);
  --burger-s: var(--penalty-level-1-s);
  --burger-l: var(--penalty-level-1-invert-l);
  --navbar-background-color: var(--penalty-level-1);
  --navbar-item-background-l: var(--penalty-level-1-l);
  --navbar-item-color-l: var(--penalty-level-1-invert-l);
  --navbar-item-selected-h: var(--penalty-level-1-h);
  --navbar-item-selected-s: var(--penalty-level-1-s);
  --navbar-item-selected-l: var(--penalty-level-1-l);
  --navbar-item-selected-background-l: var(--penalty-level-1-l);
  --navbar-item-selected-color-l: var(--penalty-level-1-invert-l);
  --navbar-dropdown-arrow: var(--penalty-level-1-invert-l);
  --navbar-dropdown-background-color: hsl(var(--penalty-level-1-h), var(--penalty-level-1-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--penalty-level-1-h);
  --navbar-dropdown-item-s: var(--penalty-level-1-s);
}
.navbar.is-penalty-level-2 {
  --navbar-h: var(--penalty-level-2-h);
  --navbar-s: var(--penalty-level-2-s);
  --navbar-l: var(--penalty-level-2-l);
  --burger-h: var(--penalty-level-2-h);
  --burger-s: var(--penalty-level-2-s);
  --burger-l: var(--penalty-level-2-invert-l);
  --navbar-background-color: var(--penalty-level-2);
  --navbar-item-background-l: var(--penalty-level-2-l);
  --navbar-item-color-l: var(--penalty-level-2-invert-l);
  --navbar-item-selected-h: var(--penalty-level-2-h);
  --navbar-item-selected-s: var(--penalty-level-2-s);
  --navbar-item-selected-l: var(--penalty-level-2-l);
  --navbar-item-selected-background-l: var(--penalty-level-2-l);
  --navbar-item-selected-color-l: var(--penalty-level-2-invert-l);
  --navbar-dropdown-arrow: var(--penalty-level-2-invert-l);
  --navbar-dropdown-background-color: hsl(var(--penalty-level-2-h), var(--penalty-level-2-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--penalty-level-2-h);
  --navbar-dropdown-item-s: var(--penalty-level-2-s);
}
.navbar.is-penalty-level-3 {
  --navbar-h: var(--penalty-level-3-h);
  --navbar-s: var(--penalty-level-3-s);
  --navbar-l: var(--penalty-level-3-l);
  --burger-h: var(--penalty-level-3-h);
  --burger-s: var(--penalty-level-3-s);
  --burger-l: var(--penalty-level-3-invert-l);
  --navbar-background-color: var(--penalty-level-3);
  --navbar-item-background-l: var(--penalty-level-3-l);
  --navbar-item-color-l: var(--penalty-level-3-invert-l);
  --navbar-item-selected-h: var(--penalty-level-3-h);
  --navbar-item-selected-s: var(--penalty-level-3-s);
  --navbar-item-selected-l: var(--penalty-level-3-l);
  --navbar-item-selected-background-l: var(--penalty-level-3-l);
  --navbar-item-selected-color-l: var(--penalty-level-3-invert-l);
  --navbar-dropdown-arrow: var(--penalty-level-3-invert-l);
  --navbar-dropdown-background-color: hsl(var(--penalty-level-3-h), var(--penalty-level-3-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--penalty-level-3-h);
  --navbar-dropdown-item-s: var(--penalty-level-3-s);
}
.navbar.is-penalty-level-1-hover {
  --navbar-h: var(--penalty-level-1-hover-h);
  --navbar-s: var(--penalty-level-1-hover-s);
  --navbar-l: var(--penalty-level-1-hover-l);
  --burger-h: var(--penalty-level-1-hover-h);
  --burger-s: var(--penalty-level-1-hover-s);
  --burger-l: var(--penalty-level-1-hover-invert-l);
  --navbar-background-color: var(--penalty-level-1-hover);
  --navbar-item-background-l: var(--penalty-level-1-hover-l);
  --navbar-item-color-l: var(--penalty-level-1-hover-invert-l);
  --navbar-item-selected-h: var(--penalty-level-1-hover-h);
  --navbar-item-selected-s: var(--penalty-level-1-hover-s);
  --navbar-item-selected-l: var(--penalty-level-1-hover-l);
  --navbar-item-selected-background-l: var(--penalty-level-1-hover-l);
  --navbar-item-selected-color-l: var(--penalty-level-1-hover-invert-l);
  --navbar-dropdown-arrow: var(--penalty-level-1-hover-invert-l);
  --navbar-dropdown-background-color: hsl(var(--penalty-level-1-hover-h), var(--penalty-level-1-hover-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--penalty-level-1-hover-h);
  --navbar-dropdown-item-s: var(--penalty-level-1-hover-s);
}
.navbar.is-penalty-level-2-hover {
  --navbar-h: var(--penalty-level-2-hover-h);
  --navbar-s: var(--penalty-level-2-hover-s);
  --navbar-l: var(--penalty-level-2-hover-l);
  --burger-h: var(--penalty-level-2-hover-h);
  --burger-s: var(--penalty-level-2-hover-s);
  --burger-l: var(--penalty-level-2-hover-invert-l);
  --navbar-background-color: var(--penalty-level-2-hover);
  --navbar-item-background-l: var(--penalty-level-2-hover-l);
  --navbar-item-color-l: var(--penalty-level-2-hover-invert-l);
  --navbar-item-selected-h: var(--penalty-level-2-hover-h);
  --navbar-item-selected-s: var(--penalty-level-2-hover-s);
  --navbar-item-selected-l: var(--penalty-level-2-hover-l);
  --navbar-item-selected-background-l: var(--penalty-level-2-hover-l);
  --navbar-item-selected-color-l: var(--penalty-level-2-hover-invert-l);
  --navbar-dropdown-arrow: var(--penalty-level-2-hover-invert-l);
  --navbar-dropdown-background-color: hsl(var(--penalty-level-2-hover-h), var(--penalty-level-2-hover-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--penalty-level-2-hover-h);
  --navbar-dropdown-item-s: var(--penalty-level-2-hover-s);
}
.navbar.is-penalty-level-3-hover {
  --navbar-h: var(--penalty-level-3-hover-h);
  --navbar-s: var(--penalty-level-3-hover-s);
  --navbar-l: var(--penalty-level-3-hover-l);
  --burger-h: var(--penalty-level-3-hover-h);
  --burger-s: var(--penalty-level-3-hover-s);
  --burger-l: var(--penalty-level-3-hover-invert-l);
  --navbar-background-color: var(--penalty-level-3-hover);
  --navbar-item-background-l: var(--penalty-level-3-hover-l);
  --navbar-item-color-l: var(--penalty-level-3-hover-invert-l);
  --navbar-item-selected-h: var(--penalty-level-3-hover-h);
  --navbar-item-selected-s: var(--penalty-level-3-hover-s);
  --navbar-item-selected-l: var(--penalty-level-3-hover-l);
  --navbar-item-selected-background-l: var(--penalty-level-3-hover-l);
  --navbar-item-selected-color-l: var(--penalty-level-3-hover-invert-l);
  --navbar-dropdown-arrow: var(--penalty-level-3-hover-invert-l);
  --navbar-dropdown-background-color: hsl(var(--penalty-level-3-hover-h), var(--penalty-level-3-hover-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--penalty-level-3-hover-h);
  --navbar-dropdown-item-s: var(--penalty-level-3-hover-s);
}
.navbar.is-special-work-select {
  --navbar-h: var(--special-work-select-h);
  --navbar-s: var(--special-work-select-s);
  --navbar-l: var(--special-work-select-l);
  --burger-h: var(--special-work-select-h);
  --burger-s: var(--special-work-select-s);
  --burger-l: var(--special-work-select-invert-l);
  --navbar-background-color: var(--special-work-select);
  --navbar-item-background-l: var(--special-work-select-l);
  --navbar-item-color-l: var(--special-work-select-invert-l);
  --navbar-item-selected-h: var(--special-work-select-h);
  --navbar-item-selected-s: var(--special-work-select-s);
  --navbar-item-selected-l: var(--special-work-select-l);
  --navbar-item-selected-background-l: var(--special-work-select-l);
  --navbar-item-selected-color-l: var(--special-work-select-invert-l);
  --navbar-dropdown-arrow: var(--special-work-select-invert-l);
  --navbar-dropdown-background-color: hsl(var(--special-work-select-h), var(--special-work-select-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--special-work-select-h);
  --navbar-dropdown-item-s: var(--special-work-select-s);
}
.navbar.is-company {
  --navbar-h: var(--company-h);
  --navbar-s: var(--company-s);
  --navbar-l: var(--company-l);
  --burger-h: var(--company-h);
  --burger-s: var(--company-s);
  --burger-l: var(--company-invert-l);
  --navbar-background-color: var(--company);
  --navbar-item-background-l: var(--company-l);
  --navbar-item-color-l: var(--company-invert-l);
  --navbar-item-selected-h: var(--company-h);
  --navbar-item-selected-s: var(--company-s);
  --navbar-item-selected-l: var(--company-l);
  --navbar-item-selected-background-l: var(--company-l);
  --navbar-item-selected-color-l: var(--company-invert-l);
  --navbar-dropdown-arrow: var(--company-invert-l);
  --navbar-dropdown-background-color: hsl(var(--company-h), var(--company-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--company-h);
  --navbar-dropdown-item-s: var(--company-s);
}
.navbar.is-site-manager {
  --navbar-h: var(--site-manager-h);
  --navbar-s: var(--site-manager-s);
  --navbar-l: var(--site-manager-l);
  --burger-h: var(--site-manager-h);
  --burger-s: var(--site-manager-s);
  --burger-l: var(--site-manager-invert-l);
  --navbar-background-color: var(--site-manager);
  --navbar-item-background-l: var(--site-manager-l);
  --navbar-item-color-l: var(--site-manager-invert-l);
  --navbar-item-selected-h: var(--site-manager-h);
  --navbar-item-selected-s: var(--site-manager-s);
  --navbar-item-selected-l: var(--site-manager-l);
  --navbar-item-selected-background-l: var(--site-manager-l);
  --navbar-item-selected-color-l: var(--site-manager-invert-l);
  --navbar-dropdown-arrow: var(--site-manager-invert-l);
  --navbar-dropdown-background-color: hsl(var(--site-manager-h), var(--site-manager-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--site-manager-h);
  --navbar-dropdown-item-s: var(--site-manager-s);
}
.navbar.is-safety {
  --navbar-h: var(--safety-h);
  --navbar-s: var(--safety-s);
  --navbar-l: var(--safety-l);
  --burger-h: var(--safety-h);
  --burger-s: var(--safety-s);
  --burger-l: var(--safety-invert-l);
  --navbar-background-color: var(--safety);
  --navbar-item-background-l: var(--safety-l);
  --navbar-item-color-l: var(--safety-invert-l);
  --navbar-item-selected-h: var(--safety-h);
  --navbar-item-selected-s: var(--safety-s);
  --navbar-item-selected-l: var(--safety-l);
  --navbar-item-selected-background-l: var(--safety-l);
  --navbar-item-selected-color-l: var(--safety-invert-l);
  --navbar-dropdown-arrow: var(--safety-invert-l);
  --navbar-dropdown-background-color: hsl(var(--safety-h), var(--safety-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--safety-h);
  --navbar-dropdown-item-s: var(--safety-s);
}
.navbar.is-applicant-bearer {
  --navbar-h: var(--applicant-bearer-h);
  --navbar-s: var(--applicant-bearer-s);
  --navbar-l: var(--applicant-bearer-l);
  --burger-h: var(--applicant-bearer-h);
  --burger-s: var(--applicant-bearer-s);
  --burger-l: var(--applicant-bearer-invert-l);
  --navbar-background-color: var(--applicant-bearer);
  --navbar-item-background-l: var(--applicant-bearer-l);
  --navbar-item-color-l: var(--applicant-bearer-invert-l);
  --navbar-item-selected-h: var(--applicant-bearer-h);
  --navbar-item-selected-s: var(--applicant-bearer-s);
  --navbar-item-selected-l: var(--applicant-bearer-l);
  --navbar-item-selected-background-l: var(--applicant-bearer-l);
  --navbar-item-selected-color-l: var(--applicant-bearer-invert-l);
  --navbar-dropdown-arrow: var(--applicant-bearer-invert-l);
  --navbar-dropdown-background-color: hsl(var(--applicant-bearer-h), var(--applicant-bearer-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--applicant-bearer-h);
  --navbar-dropdown-item-s: var(--applicant-bearer-s);
}
.navbar.is-penalty-point-1 {
  --navbar-h: var(--penalty-point-1-h);
  --navbar-s: var(--penalty-point-1-s);
  --navbar-l: var(--penalty-point-1-l);
  --burger-h: var(--penalty-point-1-h);
  --burger-s: var(--penalty-point-1-s);
  --burger-l: var(--penalty-point-1-invert-l);
  --navbar-background-color: var(--penalty-point-1);
  --navbar-item-background-l: var(--penalty-point-1-l);
  --navbar-item-color-l: var(--penalty-point-1-invert-l);
  --navbar-item-selected-h: var(--penalty-point-1-h);
  --navbar-item-selected-s: var(--penalty-point-1-s);
  --navbar-item-selected-l: var(--penalty-point-1-l);
  --navbar-item-selected-background-l: var(--penalty-point-1-l);
  --navbar-item-selected-color-l: var(--penalty-point-1-invert-l);
  --navbar-dropdown-arrow: var(--penalty-point-1-invert-l);
  --navbar-dropdown-background-color: hsl(var(--penalty-point-1-h), var(--penalty-point-1-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--penalty-point-1-h);
  --navbar-dropdown-item-s: var(--penalty-point-1-s);
}
.navbar.is-penalty-point-2 {
  --navbar-h: var(--penalty-point-2-h);
  --navbar-s: var(--penalty-point-2-s);
  --navbar-l: var(--penalty-point-2-l);
  --burger-h: var(--penalty-point-2-h);
  --burger-s: var(--penalty-point-2-s);
  --burger-l: var(--penalty-point-2-invert-l);
  --navbar-background-color: var(--penalty-point-2);
  --navbar-item-background-l: var(--penalty-point-2-l);
  --navbar-item-color-l: var(--penalty-point-2-invert-l);
  --navbar-item-selected-h: var(--penalty-point-2-h);
  --navbar-item-selected-s: var(--penalty-point-2-s);
  --navbar-item-selected-l: var(--penalty-point-2-l);
  --navbar-item-selected-background-l: var(--penalty-point-2-l);
  --navbar-item-selected-color-l: var(--penalty-point-2-invert-l);
  --navbar-dropdown-arrow: var(--penalty-point-2-invert-l);
  --navbar-dropdown-background-color: hsl(var(--penalty-point-2-h), var(--penalty-point-2-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--penalty-point-2-h);
  --navbar-dropdown-item-s: var(--penalty-point-2-s);
}
.navbar.is-penalty-point-3 {
  --navbar-h: var(--penalty-point-3-h);
  --navbar-s: var(--penalty-point-3-s);
  --navbar-l: var(--penalty-point-3-l);
  --burger-h: var(--penalty-point-3-h);
  --burger-s: var(--penalty-point-3-s);
  --burger-l: var(--penalty-point-3-invert-l);
  --navbar-background-color: var(--penalty-point-3);
  --navbar-item-background-l: var(--penalty-point-3-l);
  --navbar-item-color-l: var(--penalty-point-3-invert-l);
  --navbar-item-selected-h: var(--penalty-point-3-h);
  --navbar-item-selected-s: var(--penalty-point-3-s);
  --navbar-item-selected-l: var(--penalty-point-3-l);
  --navbar-item-selected-background-l: var(--penalty-point-3-l);
  --navbar-item-selected-color-l: var(--penalty-point-3-invert-l);
  --navbar-dropdown-arrow: var(--penalty-point-3-invert-l);
  --navbar-dropdown-background-color: hsl(var(--penalty-point-3-h), var(--penalty-point-3-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--penalty-point-3-h);
  --navbar-dropdown-item-s: var(--penalty-point-3-s);
}
.navbar.is-penalty-point-4 {
  --navbar-h: var(--penalty-point-4-h);
  --navbar-s: var(--penalty-point-4-s);
  --navbar-l: var(--penalty-point-4-l);
  --burger-h: var(--penalty-point-4-h);
  --burger-s: var(--penalty-point-4-s);
  --burger-l: var(--penalty-point-4-invert-l);
  --navbar-background-color: var(--penalty-point-4);
  --navbar-item-background-l: var(--penalty-point-4-l);
  --navbar-item-color-l: var(--penalty-point-4-invert-l);
  --navbar-item-selected-h: var(--penalty-point-4-h);
  --navbar-item-selected-s: var(--penalty-point-4-s);
  --navbar-item-selected-l: var(--penalty-point-4-l);
  --navbar-item-selected-background-l: var(--penalty-point-4-l);
  --navbar-item-selected-color-l: var(--penalty-point-4-invert-l);
  --navbar-dropdown-arrow: var(--penalty-point-4-invert-l);
  --navbar-dropdown-background-color: hsl(var(--penalty-point-4-h), var(--penalty-point-4-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--penalty-point-4-h);
  --navbar-dropdown-item-s: var(--penalty-point-4-s);
}
.navbar.is-plant-TOP {
  --navbar-h: var(--plant-TOP-h);
  --navbar-s: var(--plant-TOP-s);
  --navbar-l: var(--plant-TOP-l);
  --burger-h: var(--plant-TOP-h);
  --burger-s: var(--plant-TOP-s);
  --burger-l: var(--plant-TOP-invert-l);
  --navbar-background-color: var(--plant-TOP);
  --navbar-item-background-l: var(--plant-TOP-l);
  --navbar-item-color-l: var(--plant-TOP-invert-l);
  --navbar-item-selected-h: var(--plant-TOP-h);
  --navbar-item-selected-s: var(--plant-TOP-s);
  --navbar-item-selected-l: var(--plant-TOP-l);
  --navbar-item-selected-background-l: var(--plant-TOP-l);
  --navbar-item-selected-color-l: var(--plant-TOP-invert-l);
  --navbar-dropdown-arrow: var(--plant-TOP-invert-l);
  --navbar-dropdown-background-color: hsl(var(--plant-TOP-h), var(--plant-TOP-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--plant-TOP-h);
  --navbar-dropdown-item-s: var(--plant-TOP-s);
}
.navbar.is-plant-TOPSPP {
  --navbar-h: var(--plant-TOPSPP-h);
  --navbar-s: var(--plant-TOPSPP-s);
  --navbar-l: var(--plant-TOPSPP-l);
  --burger-h: var(--plant-TOPSPP-h);
  --burger-s: var(--plant-TOPSPP-s);
  --burger-l: var(--plant-TOPSPP-invert-l);
  --navbar-background-color: var(--plant-TOPSPP);
  --navbar-item-background-l: var(--plant-TOPSPP-l);
  --navbar-item-color-l: var(--plant-TOPSPP-invert-l);
  --navbar-item-selected-h: var(--plant-TOPSPP-h);
  --navbar-item-selected-s: var(--plant-TOPSPP-s);
  --navbar-item-selected-l: var(--plant-TOPSPP-l);
  --navbar-item-selected-background-l: var(--plant-TOPSPP-l);
  --navbar-item-selected-color-l: var(--plant-TOPSPP-invert-l);
  --navbar-dropdown-arrow: var(--plant-TOPSPP-invert-l);
  --navbar-dropdown-background-color: hsl(var(--plant-TOPSPP-h), var(--plant-TOPSPP-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--plant-TOPSPP-h);
  --navbar-dropdown-item-s: var(--plant-TOPSPP-s);
}
.navbar.is-plant-TLB {
  --navbar-h: var(--plant-TLB-h);
  --navbar-s: var(--plant-TLB-s);
  --navbar-l: var(--plant-TLB-l);
  --burger-h: var(--plant-TLB-h);
  --burger-s: var(--plant-TLB-s);
  --burger-l: var(--plant-TLB-invert-l);
  --navbar-background-color: var(--plant-TLB);
  --navbar-item-background-l: var(--plant-TLB-l);
  --navbar-item-color-l: var(--plant-TLB-invert-l);
  --navbar-item-selected-h: var(--plant-TLB-h);
  --navbar-item-selected-s: var(--plant-TLB-s);
  --navbar-item-selected-l: var(--plant-TLB-l);
  --navbar-item-selected-background-l: var(--plant-TLB-l);
  --navbar-item-selected-color-l: var(--plant-TLB-invert-l);
  --navbar-dropdown-arrow: var(--plant-TLB-invert-l);
  --navbar-dropdown-background-color: hsl(var(--plant-TLB-h), var(--plant-TLB-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--plant-TLB-h);
  --navbar-dropdown-item-s: var(--plant-TLB-s);
}
.navbar.is-plant-TPX {
  --navbar-h: var(--plant-TPX-h);
  --navbar-s: var(--plant-TPX-s);
  --navbar-l: var(--plant-TPX-l);
  --burger-h: var(--plant-TPX-h);
  --burger-s: var(--plant-TPX-s);
  --burger-l: var(--plant-TPX-invert-l);
  --navbar-background-color: var(--plant-TPX);
  --navbar-item-background-l: var(--plant-TPX-l);
  --navbar-item-color-l: var(--plant-TPX-invert-l);
  --navbar-item-selected-h: var(--plant-TPX-h);
  --navbar-item-selected-s: var(--plant-TPX-s);
  --navbar-item-selected-l: var(--plant-TPX-l);
  --navbar-item-selected-background-l: var(--plant-TPX-l);
  --navbar-item-selected-color-l: var(--plant-TPX-invert-l);
  --navbar-dropdown-arrow: var(--plant-TPX-invert-l);
  --navbar-dropdown-background-color: hsl(var(--plant-TPX-h), var(--plant-TPX-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--plant-TPX-h);
  --navbar-dropdown-item-s: var(--plant-TPX-s);
}
.navbar.is-plant-LABIX {
  --navbar-h: var(--plant-LABIX-h);
  --navbar-s: var(--plant-LABIX-s);
  --navbar-l: var(--plant-LABIX-l);
  --burger-h: var(--plant-LABIX-h);
  --burger-s: var(--plant-LABIX-s);
  --burger-l: var(--plant-LABIX-invert-l);
  --navbar-background-color: var(--plant-LABIX);
  --navbar-item-background-l: var(--plant-LABIX-l);
  --navbar-item-color-l: var(--plant-LABIX-invert-l);
  --navbar-item-selected-h: var(--plant-LABIX-h);
  --navbar-item-selected-s: var(--plant-LABIX-s);
  --navbar-item-selected-l: var(--plant-LABIX-l);
  --navbar-item-selected-background-l: var(--plant-LABIX-l);
  --navbar-item-selected-color-l: var(--plant-LABIX-invert-l);
  --navbar-dropdown-arrow: var(--plant-LABIX-invert-l);
  --navbar-dropdown-background-color: hsl(var(--plant-LABIX-h), var(--plant-LABIX-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--plant-LABIX-h);
  --navbar-dropdown-item-s: var(--plant-LABIX-s);
}
.navbar.is-plant-TP {
  --navbar-h: var(--plant-TP-h);
  --navbar-s: var(--plant-TP-s);
  --navbar-l: var(--plant-TP-l);
  --burger-h: var(--plant-TP-h);
  --burger-s: var(--plant-TP-s);
  --burger-l: var(--plant-TP-invert-l);
  --navbar-background-color: var(--plant-TP);
  --navbar-item-background-l: var(--plant-TP-l);
  --navbar-item-color-l: var(--plant-TP-invert-l);
  --navbar-item-selected-h: var(--plant-TP-h);
  --navbar-item-selected-s: var(--plant-TP-s);
  --navbar-item-selected-l: var(--plant-TP-l);
  --navbar-item-selected-background-l: var(--plant-TP-l);
  --navbar-item-selected-color-l: var(--plant-TP-invert-l);
  --navbar-dropdown-arrow: var(--plant-TP-invert-l);
  --navbar-dropdown-background-color: hsl(var(--plant-TP-h), var(--plant-TP-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--plant-TP-h);
  --navbar-dropdown-item-s: var(--plant-TP-s);
}
.navbar.is-home-company {
  --navbar-h: var(--home-company-h);
  --navbar-s: var(--home-company-s);
  --navbar-l: var(--home-company-l);
  --burger-h: var(--home-company-h);
  --burger-s: var(--home-company-s);
  --burger-l: var(--home-company-invert-l);
  --navbar-background-color: var(--home-company);
  --navbar-item-background-l: var(--home-company-l);
  --navbar-item-color-l: var(--home-company-invert-l);
  --navbar-item-selected-h: var(--home-company-h);
  --navbar-item-selected-s: var(--home-company-s);
  --navbar-item-selected-l: var(--home-company-l);
  --navbar-item-selected-background-l: var(--home-company-l);
  --navbar-item-selected-color-l: var(--home-company-invert-l);
  --navbar-dropdown-arrow: var(--home-company-invert-l);
  --navbar-dropdown-background-color: hsl(var(--home-company-h), var(--home-company-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--home-company-h);
  --navbar-dropdown-item-s: var(--home-company-s);
}
.navbar.is-home-contract {
  --navbar-h: var(--home-contract-h);
  --navbar-s: var(--home-contract-s);
  --navbar-l: var(--home-contract-l);
  --burger-h: var(--home-contract-h);
  --burger-s: var(--home-contract-s);
  --burger-l: var(--home-contract-invert-l);
  --navbar-background-color: var(--home-contract);
  --navbar-item-background-l: var(--home-contract-l);
  --navbar-item-color-l: var(--home-contract-invert-l);
  --navbar-item-selected-h: var(--home-contract-h);
  --navbar-item-selected-s: var(--home-contract-s);
  --navbar-item-selected-l: var(--home-contract-l);
  --navbar-item-selected-background-l: var(--home-contract-l);
  --navbar-item-selected-color-l: var(--home-contract-invert-l);
  --navbar-dropdown-arrow: var(--home-contract-invert-l);
  --navbar-dropdown-background-color: hsl(var(--home-contract-h), var(--home-contract-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--home-contract-h);
  --navbar-dropdown-item-s: var(--home-contract-s);
}
.navbar.is-home-contractor {
  --navbar-h: var(--home-contractor-h);
  --navbar-s: var(--home-contractor-s);
  --navbar-l: var(--home-contractor-l);
  --burger-h: var(--home-contractor-h);
  --burger-s: var(--home-contractor-s);
  --burger-l: var(--home-contractor-invert-l);
  --navbar-background-color: var(--home-contractor);
  --navbar-item-background-l: var(--home-contractor-l);
  --navbar-item-color-l: var(--home-contractor-invert-l);
  --navbar-item-selected-h: var(--home-contractor-h);
  --navbar-item-selected-s: var(--home-contractor-s);
  --navbar-item-selected-l: var(--home-contractor-l);
  --navbar-item-selected-background-l: var(--home-contractor-l);
  --navbar-item-selected-color-l: var(--home-contractor-invert-l);
  --navbar-dropdown-arrow: var(--home-contractor-invert-l);
  --navbar-dropdown-background-color: hsl(var(--home-contractor-h), var(--home-contractor-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--home-contractor-h);
  --navbar-dropdown-item-s: var(--home-contractor-s);
}
.navbar.is-home-normal {
  --navbar-h: var(--home-normal-h);
  --navbar-s: var(--home-normal-s);
  --navbar-l: var(--home-normal-l);
  --burger-h: var(--home-normal-h);
  --burger-s: var(--home-normal-s);
  --burger-l: var(--home-normal-invert-l);
  --navbar-background-color: var(--home-normal);
  --navbar-item-background-l: var(--home-normal-l);
  --navbar-item-color-l: var(--home-normal-invert-l);
  --navbar-item-selected-h: var(--home-normal-h);
  --navbar-item-selected-s: var(--home-normal-s);
  --navbar-item-selected-l: var(--home-normal-l);
  --navbar-item-selected-background-l: var(--home-normal-l);
  --navbar-item-selected-color-l: var(--home-normal-invert-l);
  --navbar-dropdown-arrow: var(--home-normal-invert-l);
  --navbar-dropdown-background-color: hsl(var(--home-normal-h), var(--home-normal-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--home-normal-h);
  --navbar-dropdown-item-s: var(--home-normal-s);
}
.navbar.is-home-special {
  --navbar-h: var(--home-special-h);
  --navbar-s: var(--home-special-s);
  --navbar-l: var(--home-special-l);
  --burger-h: var(--home-special-h);
  --burger-s: var(--home-special-s);
  --burger-l: var(--home-special-invert-l);
  --navbar-background-color: var(--home-special);
  --navbar-item-background-l: var(--home-special-l);
  --navbar-item-color-l: var(--home-special-invert-l);
  --navbar-item-selected-h: var(--home-special-h);
  --navbar-item-selected-s: var(--home-special-s);
  --navbar-item-selected-l: var(--home-special-l);
  --navbar-item-selected-background-l: var(--home-special-l);
  --navbar-item-selected-color-l: var(--home-special-invert-l);
  --navbar-dropdown-arrow: var(--home-special-invert-l);
  --navbar-dropdown-background-color: hsl(var(--home-special-h), var(--home-special-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--home-special-h);
  --navbar-dropdown-item-s: var(--home-special-s);
}
.navbar.is-home-incident {
  --navbar-h: var(--home-incident-h);
  --navbar-s: var(--home-incident-s);
  --navbar-l: var(--home-incident-l);
  --burger-h: var(--home-incident-h);
  --burger-s: var(--home-incident-s);
  --burger-l: var(--home-incident-invert-l);
  --navbar-background-color: var(--home-incident);
  --navbar-item-background-l: var(--home-incident-l);
  --navbar-item-color-l: var(--home-incident-invert-l);
  --navbar-item-selected-h: var(--home-incident-h);
  --navbar-item-selected-s: var(--home-incident-s);
  --navbar-item-selected-l: var(--home-incident-l);
  --navbar-item-selected-background-l: var(--home-incident-l);
  --navbar-item-selected-color-l: var(--home-incident-invert-l);
  --navbar-dropdown-arrow: var(--home-incident-invert-l);
  --navbar-dropdown-background-color: hsl(var(--home-incident-h), var(--home-incident-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--home-incident-h);
  --navbar-dropdown-item-s: var(--home-incident-s);
}
.navbar.is-home-critical {
  --navbar-h: var(--home-critical-h);
  --navbar-s: var(--home-critical-s);
  --navbar-l: var(--home-critical-l);
  --burger-h: var(--home-critical-h);
  --burger-s: var(--home-critical-s);
  --burger-l: var(--home-critical-invert-l);
  --navbar-background-color: var(--home-critical);
  --navbar-item-background-l: var(--home-critical-l);
  --navbar-item-color-l: var(--home-critical-invert-l);
  --navbar-item-selected-h: var(--home-critical-h);
  --navbar-item-selected-s: var(--home-critical-s);
  --navbar-item-selected-l: var(--home-critical-l);
  --navbar-item-selected-background-l: var(--home-critical-l);
  --navbar-item-selected-color-l: var(--home-critical-invert-l);
  --navbar-dropdown-arrow: var(--home-critical-invert-l);
  --navbar-dropdown-background-color: hsl(var(--home-critical-h), var(--home-critical-s), var(--navbar-dropdown-item-background-l));
  --navbar-dropdown-item-h: var(--home-critical-h);
  --navbar-dropdown-item-s: var(--home-critical-s);
}
.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: var(--navbar-height);
  width: 100%;
}
.navbar.has-shadow {
  box-shadow: var(--navbar-box-shadow-size) var(--navbar-box-shadow-color);
}
.navbar.is-fixed-bottom,
.navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: var(--navbar-fixed-z);
}
.navbar.is-fixed-bottom {
  bottom: 0;
}
.navbar.is-fixed-bottom.has-shadow {
  box-shadow: var(--navbar-bottom-box-shadow-size) var(--navbar-box-shadow-color);
}
.navbar.is-fixed-top {
  top: 0;
}
html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: var(--navbar-height);
}
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: var(--navbar-height);
}
.navbar-brand,
.navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: var(--navbar-height);
}
.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}
.navbar-burger {
  align-items: center;
  appearance: none;
  background: none;
  border: none;
  border-radius: var(--burger-border-radius);
  color: hsl(var(--burger-h), var(--burger-s), var(--burger-l));
  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  flex-shrink: 0;
  height: 2.5rem;
  justify-content: center;
  position: relative;
  vertical-align: top;
  width: 2.5rem;
}
.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: var(--burger-item-height);
  left: calc(50% - (var(--burger-item-width)) / 2);
  position: absolute;
  transform-origin: center;
  transition-duration: var(--duration);
  transition-property:
    background-color,
    color,
    opacity,
    transform;
  transition-timing-function: var(--easing);
  width: var(--burger-item-width);
}
.navbar-burger span:nth-child(1),
.navbar-burger span:nth-child(2) {
  top: calc(50% - (var(--burger-item-height)) / 2);
}
.navbar-burger span:nth-child(3) {
  bottom: calc(50% + var(--burger-gap));
}
.navbar-burger span:nth-child(4) {
  top: calc(50% + var(--burger-gap));
}
.navbar-burger:hover {
  background-color: hsla(var(--burger-h), var(--burger-s), var(--burger-l), 0.1);
}
.navbar-burger:active {
  background-color: hsla(var(--burger-h), var(--burger-s), var(--burger-l), 0.2);
}
.navbar-burger.is-active span:nth-child(1) {
  transform: rotate(-45deg);
}
.navbar-burger.is-active span:nth-child(2) {
  transform: rotate(45deg);
}
.navbar-burger.is-active span:nth-child(3),
.navbar-burger.is-active span:nth-child(4) {
  opacity: 0;
}
.navbar-burger {
  align-self: center;
  color: var(--navbar-burger-color);
  margin-inline-start: auto;
  margin-inline-end: 0.375rem;
}
.navbar-menu {
  display: none;
}
.navbar-item,
.navbar-link {
  color: var(--navbar-item-color);
  display: block;
  gap: 0.75rem;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}
.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
a.navbar-item,
.navbar-link {
  background-color: hsla(var(--navbar-h), var(--navbar-s), calc(var(--navbar-item-background-l) + var(--navbar-item-background-l-delta)), var(--navbar-item-background-a));
  cursor: pointer;
}
a.navbar-item:focus,
a.navbar-item:focus-within,
a.navbar-item:hover,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover {
  --navbar-item-background-l-delta: var(--navbar-item-hover-background-l-delta);
  --navbar-item-background-a: 1;
}
a.navbar-item:active,
.navbar-link:active {
  --navbar-item-background-l-delta: var(--navbar-item-active-background-l-delta);
  --navbar-item-background-a: 1;
}
a.navbar-item.is-active,
a.navbar-item.is-selected,
.navbar-link.is-active,
.navbar-link.is-selected {
  --navbar-h: var(--navbar-item-selected-h);
  --navbar-s: var(--navbar-item-selected-s);
  --navbar-l: var(--navbar-item-selected-l);
  --navbar-item-background-l: var(--navbar-item-selected-background-l);
  --navbar-item-background-a: 1;
  --navbar-item-color-l: var(--navbar-item-selected-color-l);
}
.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}
.navbar-item img,
.navbar-item svg {
  max-height: var(--navbar-item-img-max-height);
}
.navbar-item.has-dropdown {
  padding: 0;
}
.navbar-item.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: var(--navbar-height);
  padding-bottom: calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus,
.navbar-item.is-tab:hover {
  background-color: var(--navbar-tab-hover-background-color);
  border-bottom-color: var(--navbar-tab-hover-border-bottom-color);
}
.navbar-item.is-tab.is-active {
  background-color: var(--navbar-tab-active-background-color);
  border-bottom-color: var(--navbar-tab-active-border-bottom-color);
  border-bottom-style: var(--navbar-tab-active-border-bottom-style);
  border-bottom-width: var(--navbar-tab-active-border-bottom-width);
  color: var(--navbar-tab-active-color);
  padding-bottom: calc(0.5rem - var(--navbar-tab-active-border-bottom-width));
}
.navbar-content {
  flex-grow: 1;
  flex-shrink: 1;
}
.navbar-link:not(.is-arrowless) {
  padding-inline-end: 2.5em;
}
.navbar-link:not(.is-arrowless)::after {
  border-color: var(--navbar-dropdown-arrow);
  margin-top: -0.375em;
  inset-inline-end: 1.125em;
}
.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.75rem;
  padding-top: 0.5rem;
}
.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.navbar-dropdown .navbar-item:not(.is-active, .is-selected) {
  background-color: hsl(var(--navbar-dropdown-item-h), var(--navbar-dropdown-item-s), calc(var(--navbar-dropdown-item-background-l) + var(--navbar-item-background-l-delta)));
  color: hsl(var(--navbar-dropdown-item-h), var(--navbar-dropdown-item-s), var(--navbar-dropdown-item-color-l));
}
.navbar-divider {
  background-color: hsl(var(--navbar-h), var(--navbar-s), var(--navbar-divider-background-l));
  border: none;
  display: none;
  height: var(--navbar-divider-height);
  margin: 0.5rem 0;
}
@media screen and (max-width: -1px) {
  .navbar > .container {
    display: block;
  }
  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    align-items: center;
    display: flex;
  }
  .navbar-link::after {
    display: none;
  }
  .navbar-menu {
    background-color: var(--navbar-background-color);
    box-shadow: 0 0.5em 1em hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.1);
    padding: 0.5rem 0;
  }
  .navbar-menu.is-active {
    display: block;
  }
  .navbar.is-fixed-bottom-touch,
  .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: var(--navbar-fixed-z);
  }
  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -0.125em 0.1875em hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.1);
  }
  .navbar.is-fixed-top-touch {
    top: 0;
  }
  .navbar.is-fixed-top .navbar-menu,
  .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - var(--navbar-height));
    overflow: auto;
  }
  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch {
    padding-top: var(--navbar-height);
  }
  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch {
    padding-bottom: var(--navbar-height);
  }
}
@media screen and (min-width: 0) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    align-items: stretch;
    display: flex;
  }
  .navbar {
    min-height: var(--navbar-height);
  }
  .navbar.is-spaced {
    padding: var(--navbar-padding-vertical) var(--navbar-padding-horizontal);
  }
  .navbar.is-spaced .navbar-start,
  .navbar.is-spaced .navbar-end {
    align-items: center;
  }
  .navbar.is-spaced a.navbar-item,
  .navbar.is-spaced .navbar-link {
    border-radius: var(--radius);
  }
  .navbar.is-transparent {
    --navbar-item-background-a: 0;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item {
    background-color: hsl(var(--navbar-h), var(--navbar-s), calc(var(--navbar-item-background-l) + var(--navbar-item-background-l-delta)));
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active,
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-selected {
    --navbar-h: var(--navbar-item-selected-h);
    --navbar-s: var(--navbar-item-selected-s);
    --navbar-l: var(--navbar-item-selected-l);
    --navbar-item-background-l: var(--navbar-item-selected-background-l);
    --navbar-item-color-l: var(--navbar-item-selected-color-l);
  }
  .navbar-burger {
    display: none;
  }
  .navbar-item,
  .navbar-link {
    align-items: center;
    display: flex;
  }
  .navbar-item.has-dropdown {
    align-items: stretch;
  }
  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom-color: var(--navbar-dropdown-border-color);
    border-bottom-style: var(--navbar-dropdown-border-style);
    border-bottom-width: var(--navbar-dropdown-border-width);
    border-radius: var(--navbar-dropdown-radius) var(--navbar-dropdown-radius) 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -0.5em 0.5em hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.1);
    top: auto;
  }
  .navbar-item.is-active .navbar-dropdown,
  .navbar-item.is-hoverable:focus .navbar-dropdown,
  .navbar-item.is-hoverable:focus-within .navbar-dropdown,
  .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown,
  .navbar-item.is-active .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,
  .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,
  .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,
  .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }
  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .navbar-start {
    justify-content: flex-start;
    margin-inline-end: auto;
  }
  .navbar-end {
    justify-content: flex-end;
    margin-inline-start: auto;
  }
  .navbar-dropdown {
    background-color: var(--navbar-dropdown-background-color);
    border-end-start-radius: var(--navbar-dropdown-radius);
    border-end-end-radius: var(--navbar-dropdown-radius);
    border-top-color: var(--navbar-dropdown-border-color);
    border-top-style: var(--navbar-dropdown-border-style);
    border-top-width: var(--navbar-dropdown-border-width);
    box-shadow: 0 0.5em 0.5em hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.1);
    display: none;
    font-size: 0.875rem;
    inset-inline-start: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: var(--navbar-dropdown-z);
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-inline-end: 3rem;
  }
  .navbar-dropdown a.navbar-item:not(.is-active, .is-selected) {
    background-color: hsl(var(--navbar-dropdown-item-h), var(--navbar-dropdown-item-s), calc(var(--navbar-dropdown-item-background-l) + var(--navbar-item-background-l-delta)));
    color: hsl(var(--navbar-dropdown-item-h), var(--navbar-dropdown-item-s), var(--navbar-dropdown-item-color-l));
  }
  .navbar.is-spaced .navbar-dropdown,
  .navbar-dropdown.is-boxed {
    border-radius: var(--navbar-dropdown-boxed-radius);
    border-top: none;
    box-shadow: var(--navbar-dropdown-boxed-shadow);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (var(--navbar-dropdown-offset)));
    transform: translateY(-5px);
    transition-duration: var(--duration);
    transition-property: opacity, transform;
  }
  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }
  .navbar-divider {
    display: block;
  }
  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-inline-start: -0.75rem;
  }
  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu {
    margin-inline-end: -0.75rem;
  }
  .navbar.is-fixed-bottom-desktop,
  .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: var(--navbar-fixed-z);
  }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -0.125em 0.1875em hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }
  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: var(--navbar-height);
  }
  html.has-navbar-fixed-bottom-desktop,
  body.has-navbar-fixed-bottom-desktop {
    padding-bottom: var(--navbar-height);
  }
  html.has-spaced-navbar-fixed-top,
  body.has-spaced-navbar-fixed-top {
    padding-top: calc(var(--navbar-height) + var(--navbar-padding-vertical) * 2);
  }
  html.has-spaced-navbar-fixed-bottom,
  body.has-spaced-navbar-fixed-bottom {
    padding-bottom: calc(var(--navbar-height) + var(--navbar-padding-vertical) * 2);
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - var(--navbar-height));
}
.navbar-dropdown {
  --navbar-dropdown-background-color: #ffffff;
}
.navbar-item.has-badge .navbar-item-content {
  position: relative;
  padding-right: 2.5em;
}
.navbar-item.has-badge .badge {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.dropdown-item {
  font-size: 1.6rem;
  padding: 0.5rem 1.5rem;
}
.navbar-dropdown {
  font-size: 1.6rem;
}
@media screen and (min-width: 0) {
  .navbar-dropdown {
    font-size: 1.6rem;
  }
}
.navbar-menu {
  min-height: 4.8rem;
}
a.navbar-item:focus,
a.navbar-item:focus-within,
.navbar-link:focus,
.navbar-link:focus-within {
  --navbar-item-background-l-delta: 0%;
}
.navbar-item,
.navbar-link {
  padding: 0.5rem 1rem;
}
a.navbar-item.is-active,
a.navbar-item.is-selected,
.navbar-link.is-active,
.navbar-link.is-selected {
  color: #0077d6;
}
a.navbar-item,
.navbar-link {
  background-color: transparent;
  cursor: pointer;
}
.pagination {
  --pagination-margin: -0.25rem;
  --pagination-min-width: var(--control-height);
  --pagination-item-h: var(--scheme-h);
  --pagination-item-s: var(--scheme-s);
  --pagination-item-l: var(--scheme-main-l);
  --pagination-item-background-l-delta: 0%;
  --pagination-item-hover-background-l-delta: var(--hover-background-l-delta);
  --pagination-item-active-background-l-delta: var(--active-background-l-delta);
  --pagination-item-border-style: solid;
  --pagination-item-border-width: var(--control-border-width);
  --pagination-item-border-l: var(--border-l);
  --pagination-item-border-l-delta: 0%;
  --pagination-item-hover-border-l-delta: var(--hover-border-l-delta);
  --pagination-item-active-border-l-delta: var(--active-border-l-delta);
  --pagination-item-focus-border-l-delta: var(--focus-border-l-delta);
  --pagination-item-color-l: var(--text-strong-l);
  --pagination-item-font-size: 1em;
  --pagination-item-margin: 0.25rem;
  --pagination-item-padding-left: 0.5em;
  --pagination-item-padding-right: 0.5em;
  --pagination-item-outer-shadow-h: 0;
  --pagination-item-outer-shadow-s: 0%;
  --pagination-item-outer-shadow-l: 20%;
  --pagination-item-outer-shadow-a: 0.05;
  --pagination-nav-padding-left: 0.75em;
  --pagination-nav-padding-right: 0.75em;
  --pagination-disabled-color: #566D80;
  --pagination-disabled-background-color: var(--border);
  --pagination-disabled-border-color: var(--border);
  --pagination-current-color: #fff;
  --pagination-current-background-color: #0077d6;
  --pagination-current-border-color: #0077d6;
  --pagination-ellipsis-color: var(--text-weak);
  --pagination-shadow-inset: inset 0 0.0625em 0.125em hsla(var(--scheme-h), var(--scheme-s), var(--scheme-invert-l), 0.2);
  --pagination-selected-item-h: var(--link-h);
  --pagination-selected-item-s: var(--link-s);
  --pagination-selected-item-l: var(--link-l);
  --pagination-selected-item-background-l: var(--link-l);
  --pagination-selected-item-border-l: var(--link-l);
  --pagination-selected-item-color-l: var(--link-invert-l);
}
.pagination {
  font-size: var(--size-normal);
  margin: var(--pagination-margin);
}
.pagination.is-small {
  font-size: var(--size-small);
}
.pagination.is-medium {
  font-size: var(--size-medium);
}
.pagination.is-large {
  font-size: var(--size-large);
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: var(--radius-rounded);
}
.pagination.is-rounded .pagination-link {
  border-radius: var(--radius-rounded);
}
.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  color: hsl(var(--pagination-item-h), var(--pagination-item-s), var(--pagination-item-color-l));
  font-size: var(--pagination-item-font-size);
  justify-content: center;
  margin: var(--pagination-item-margin);
  padding-left: var(--pagination-item-padding-left);
  padding-right: var(--pagination-item-padding-right);
  text-align: center;
}
.pagination-previous,
.pagination-next,
.pagination-link {
  background-color: hsl(var(--pagination-item-h), var(--pagination-item-s), calc(var(--pagination-item-background-l) + var(--pagination-item-background-l-delta)));
  border-color: hsl(var(--pagination-item-h), var(--pagination-item-s), calc(var(--pagination-item-border-l) + var(--pagination-item-border-l-delta)));
  border-style: var(--pagination-item-border-style);
  border-width: var(--pagination-item-border-width);
  box-shadow: 0px 0.0625em 0.125em hsla(var(--pagination-item-outer-shadow-h), var(--pagination-item-outer-shadow-s), var(--pagination-item-outer-shadow-l), var(--pagination-item-outer-shadow-a)), 0px 0.125em 0.25em hsla(var(--pagination-item-outer-shadow-h), var(--pagination-item-outer-shadow-s), var(--pagination-item-outer-shadow-l), var(--pagination-item-outer-shadow-a));
  color: hsl(var(--pagination-item-h), var(--pagination-item-s), var(--pagination-item-color-l));
  min-width: var(--pagination-min-width);
  transition-duration: var(--duration);
  transition-property:
    background-color,
    border-color,
    box-shadow,
    color;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  --pagination-item-background-l-delta: var(--pagination-item-hover-background-l-delta);
  --pagination-item-border-l-delta: var(--pagination-item-hover-border-l-delta);
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  --pagination-item-background-l-delta: var(--pagination-item-hover-background-l-delta);
  --pagination-item-border-l-delta: var(--pagination-item-hover-border-l-delta);
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: var(--pagination-shadow-inset);
}
.pagination-previous[disabled],
.pagination-previous.is-disabled,
.pagination-next[disabled],
.pagination-next.is-disabled,
.pagination-link[disabled],
.pagination-link.is-disabled {
  background-color: var(--pagination-disabled-background-color);
  border-color: var(--pagination-disabled-border-color);
  box-shadow: none;
  color: var(--pagination-disabled-color);
  opacity: 0.5;
}
.pagination-previous,
.pagination-next {
  padding-left: var(--pagination-nav-padding-left);
  padding-right: var(--pagination-nav-padding-right);
  white-space: nowrap;
}
.pagination-link.is-current,
.pagination-link.is-selected {
  --pagination-item-h: var(--pagination-selected-item-h);
  --pagination-item-s: var(--pagination-selected-item-s);
  --pagination-item-l: var(--pagination-selected-item-l);
  --pagination-item-background-l: var(--pagination-selected-item-background-l);
  --pagination-item-border-l: var(--pagination-selected-item-border-l);
  --pagination-item-color-l: var(--pagination-selected-item-color-l);
}
.pagination-ellipsis {
  color: var(--pagination-ellipsis-color);
  pointer-events: none;
}
.pagination-list {
  flex-wrap: wrap;
}
.pagination-list li {
  list-style: none;
}
@media screen and (max-width: 0px) {
  .pagination {
    flex-wrap: wrap;
  }
  .pagination-previous,
  .pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
  }
  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 1px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }
  .pagination-previous,
  .pagination-next,
  .pagination-link,
  .pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination-previous {
    order: 2;
  }
  .pagination-next {
    order: 3;
  }
  .pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }
  .pagination.is-centered .pagination-next {
    order: 3;
  }
  .pagination.is-right .pagination-previous {
    order: 1;
  }
  .pagination.is-right .pagination-next {
    order: 2;
  }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}
.tabs {
  --tabs-border-bottom-color: var(--border);
  --tabs-border-bottom-style: solid;
  --tabs-border-bottom-width: 1px;
  --tabs-link-color: var(--text);
  --tabs-link-hover-border-bottom-color: var(--text-strong);
  --tabs-link-hover-color: var(--text-strong);
  --tabs-link-active-border-bottom-color: var(--link-text);
  --tabs-link-active-color: var(--link-text);
  --tabs-link-padding: 0.5em 1em;
  --tabs-boxed-link-radius: var(--radius);
  --tabs-boxed-link-hover-background-color: var(--background);
  --tabs-boxed-link-hover-border-bottom-color: var(--border);
  --tabs-boxed-link-active-background-color: var(--scheme-main);
  --tabs-boxed-link-active-border-color: var(--border);
  --tabs-boxed-link-active-border-bottom-color: transparent;
  --tabs-toggle-link-border-color: var(--border);
  --tabs-toggle-link-border-style: solid;
  --tabs-toggle-link-border-width: 1px;
  --tabs-toggle-link-hover-background-color: var(--background);
  --tabs-toggle-link-hover-border-color: var(--border-hover);
  --tabs-toggle-link-radius: var(--radius);
  --tabs-toggle-link-active-background-color: var(--link);
  --tabs-toggle-link-active-border-color: var(--link);
  --tabs-toggle-link-active-color: var(--link-invert);
}
.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: var(--size-normal);
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
.tabs a {
  align-items: center;
  border-bottom-color: var(--tabs-border-bottom-color);
  border-bottom-style: var(--tabs-border-bottom-style);
  border-bottom-width: var(--tabs-border-bottom-width);
  color: var(--tabs-link-color);
  display: flex;
  justify-content: center;
  margin-bottom: calc(-1 * var(--tabs-border-bottom-width));
  padding: var(--tabs-link-padding);
  transition-duration: var(--duration);
  transition-property:
    background-color,
    border-color,
    color;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: var(--tabs-link-hover-border-bottom-color);
  color: var(--tabs-link-hover-color);
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: var(--tabs-link-active-border-bottom-color);
  color: var(--tabs-link-active-color);
}
.tabs ul {
  align-items: center;
  border-bottom-color: var(--tabs-border-bottom-color);
  border-bottom-style: var(--tabs-border-bottom-style);
  border-bottom-width: var(--tabs-border-bottom-width);
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}
.tabs ul.is-left {
  padding-right: 0.75em;
}
.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}
.tabs .icon:first-child {
  margin-inline-end: 0.5em;
}
.tabs .icon:last-child {
  margin-inline-start: 0.5em;
}
.tabs.is-centered ul {
  justify-content: center;
}
.tabs.is-right ul {
  justify-content: flex-end;
}
.tabs.is-boxed a {
  border: 1px solid transparent;
  border-start-start-radius: var(--tabs-boxed-link-radius);
  border-start-end-radius: var(--tabs-boxed-link-radius);
}
.tabs.is-boxed a:hover {
  background-color: var(--tabs-boxed-link-hover-background-color);
  border-bottom-color: var(--tabs-boxed-link-hover-border-bottom-color);
}
.tabs.is-boxed li.is-active a {
  background-color: var(--tabs-boxed-link-active-background-color);
  border-color: var(--tabs-boxed-link-active-border-color);
  border-bottom-color: var(--tabs-boxed-link-active-border-bottom-color) !important;
}
.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}
.tabs.is-toggle a {
  border-color: var(--tabs-toggle-link-border-color);
  border-style: var(--tabs-toggle-link-border-style);
  border-width: var(--tabs-toggle-link-border-width);
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: var(--tabs-toggle-link-hover-background-color);
  border-color: var(--tabs-toggle-link-hover-border-color);
  z-index: 2;
}
.tabs.is-toggle li + li {
  margin-inline-start: calc(-1 * var(--tabs-toggle-link-border-width));
}
.tabs.is-toggle li:first-child a {
  border-start-start-radius: var(--tabs-toggle-link-radius);
  border-end-start-radius: var(--tabs-toggle-link-radius);
}
.tabs.is-toggle li:last-child a {
  border-start-end-radius: var(--tabs-toggle-link-radius);
  border-end-end-radius: var(--tabs-toggle-link-radius);
}
.tabs.is-toggle li.is-active a {
  background-color: var(--tabs-toggle-link-active-background-color);
  border-color: var(--tabs-toggle-link-active-border-color);
  color: var(--tabs-toggle-link-active-color);
  z-index: 1;
}
.tabs.is-toggle ul {
  border-bottom: none;
}
.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-start-start-radius: var(--radius-rounded);
  border-end-start-radius: var(--radius-rounded);
  padding-inline-start: 1.25em;
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-start-end-radius: var(--radius-rounded);
  border-end-end-radius: var(--radius-rounded);
  padding-inline-end: 1.25em;
}
.tabs.is-small {
  font-size: var(--size-small);
}
.tabs.is-medium {
  font-size: var(--size-medium);
}
.tabs.is-large {
  font-size: var(--size-large);
}
.tabs.is-sheet {
  margin-bottom: 0;
}
.tabs.is-sheet a {
  border-color: #566d80;
  border-style: solid;
  border-width: 1px;
  border-radius: var(--radius) var(--radius) 0 0;
  background-color: #fafafa;
}
.tabs.is-sheet a:hover {
  background-color: #f1f3f4;
  border-color: #404040;
}
.tabs.is-sheet li + li {
  margin-left: -1px;
}
.tabs.is-sheet li.is-active a {
  color: #0077d6;
  border-color: #566d80;
  border-bottom-color: transparent;
  background: #ffffff;
}
.tabs.is-sheet.is-below ul {
  border-bottom: 0;
  border-top-color: var(--border);
  border-top-style: solid;
  border-top-width: 1px;
}
.tabs.is-sheet.is-below a {
  margin-bottom: 0;
  margin-top: -1px;
  border-radius: 0 0 var(--radius) var(--radius);
}
.tabs.is-sheet.is-below li.is-active a {
  border-bottom-color: #566d80;
  border-top-color: transparent;
}
.tabs.is-sheet.is-highlighted li a {
  border-top-color: #0077d6;
  border-top-style: solid;
  border-top-width: 3px;
}
.tabs.is-sheet.is-highlighted li.is-white a {
  border-top-color: #ffffff;
}
.tabs.is-sheet.is-highlighted li.is-black a {
  border-top-color: #0a0a0a;
}
.tabs.is-sheet.is-highlighted li.is-light a {
  border-top-color: #f1f3f4;
}
.tabs.is-sheet.is-highlighted li.is-dark a {
  border-top-color: #404040;
}
.tabs.is-sheet.is-highlighted li.is-text a {
  border-top-color: #003056;
}
.tabs.is-sheet.is-highlighted li.is-primary a {
  border-top-color: #0077d6;
}
.tabs.is-sheet.is-highlighted li.is-secondary a {
  border-top-color: #2587d5;
}
.tabs.is-sheet.is-highlighted li.is-link a {
  border-top-color: #0077d6;
}
.tabs.is-sheet.is-highlighted li.is-info a {
  border-top-color: #005ba3;
}
.tabs.is-sheet.is-highlighted li.is-success a {
  border-top-color: #228b22;
}
.tabs.is-sheet.is-highlighted li.is-warning a {
  border-top-color: #fdc825;
}
.tabs.is-sheet.is-highlighted li.is-danger a {
  border-top-color: #dd004b;
}
.tabs.is-sheet.is-highlighted li.is-accent a {
  border-top-color: #e11383;
}
.tabs.is-sheet.is-highlighted li.is-lighter a {
  border-top-color: #fafafa;
}
.tabs.is-sheet.is-highlighted li.is-delete a {
  border-top-color: #7a7a7a;
}
.tabs.is-sheet.is-highlighted li.is-table-header a {
  border-top-color: #566d80;
}
.tabs.is-sheet.is-highlighted li.is-spent a {
  border-top-color: #e11383;
}
.tabs.is-sheet.is-highlighted li.is-submit a {
  border-top-color: #40a9b3;
}
.tabs.is-sheet.is-highlighted li.is-approve a {
  border-top-color: #41b232;
}
.tabs.is-sheet.is-highlighted li.is-reject a {
  border-top-color: #de1717;
}
.tabs.is-sheet.is-highlighted li.is-pending a {
  border-top-color: #FFC400;
}
.tabs.is-sheet.is-highlighted li.is-table-header-card a {
  border-top-color: #3b709b;
}
.tabs.is-sheet.is-highlighted li.is-table-header-special a {
  border-top-color: #064b64;
}
.tabs.is-sheet.is-highlighted li.is-in-progress a {
  border-top-color: #1277d6;
}
.tabs.is-sheet.is-highlighted li.is-inactive-progress a {
  border-top-color: #566d80;
}
.tabs.is-sheet.is-highlighted li.is-row-inactive a {
  border-top-color: #d4dbde;
}
.tabs.is-sheet.is-highlighted li.is-row-onhand a {
  border-top-color: #eff8ff;
}
.tabs.is-sheet.is-highlighted li.is-critical-level a {
  border-top-color: #de1717;
}
.tabs.is-sheet.is-highlighted li.is-warning-level a {
  border-top-color: #dd5800;
}
.tabs.is-sheet.is-highlighted li.is-info-level a {
  border-top-color: #ffb112;
}
.tabs.is-sheet.is-highlighted li.is-waiting-summary a {
  border-top-color: #ce2d2d;
}
.tabs.is-sheet.is-highlighted li.is-document-summary a {
  border-top-color: #064b64;
}
.tabs.is-sheet.is-highlighted li.is-training-summary a {
  border-top-color: #40a9b3;
}
.tabs.is-sheet.is-highlighted li.is-waiting-print-summary a {
  border-top-color: #bfc425;
}
.tabs.is-sheet.is-highlighted li.is-printed-summary a {
  border-top-color: #e11483;
}
.tabs.is-sheet.is-highlighted li.is-score-1 a {
  border-top-color: #F7DADA;
}
.tabs.is-sheet.is-highlighted li.is-score-1-active a {
  border-top-color: #D94D4D;
}
.tabs.is-sheet.is-highlighted li.is-score-2 a {
  border-top-color: #FDF5D2;
}
.tabs.is-sheet.is-highlighted li.is-score-2-active a {
  border-top-color: #FAD125;
}
.tabs.is-sheet.is-highlighted li.is-score-3 a {
  border-top-color: #E9F5E5;
}
.tabs.is-sheet.is-highlighted li.is-score-3-active a {
  border-top-color: #97D082;
}
.tabs.is-sheet.is-highlighted li.is-score-4 a {
  border-top-color: #E0EADD;
}
.tabs.is-sheet.is-highlighted li.is-score-4-active a {
  border-top-color: #6B9B59;
}
.tabs.is-sheet.is-highlighted li.is-score-5 a {
  border-top-color: #DDE8F6;
}
.tabs.is-sheet.is-highlighted li.is-score-5-active a {
  border-top-color: #5992D5;
}
.tabs.is-sheet.is-highlighted li.is-penalty-level-1 a {
  border-top-color: #FFC400;
}
.tabs.is-sheet.is-highlighted li.is-penalty-level-2 a {
  border-top-color: #F07600;
}
.tabs.is-sheet.is-highlighted li.is-penalty-level-3 a {
  border-top-color: #CE2D2D;
}
.tabs.is-sheet.is-highlighted li.is-penalty-level-1-hover a {
  border-top-color: #FFF3CC;
}
.tabs.is-sheet.is-highlighted li.is-penalty-level-2-hover a {
  border-top-color: #FFDDBD;
}
.tabs.is-sheet.is-highlighted li.is-penalty-level-3-hover a {
  border-top-color: #FFBDBD;
}
.tabs.is-sheet.is-highlighted li.is-special-work-select a {
  border-top-color: #e11383;
}
.tabs.is-sheet.is-highlighted li.is-company a {
  border-top-color: #462246;
}
.tabs.is-sheet.is-highlighted li.is-site-manager a {
  border-top-color: #B05F6B;
}
.tabs.is-sheet.is-highlighted li.is-safety a {
  border-top-color: #EE6B51;
}
.tabs.is-sheet.is-highlighted li.is-applicant-bearer a {
  border-top-color: #41B49C;
}
.tabs.is-sheet.is-highlighted li.is-penalty-point-1 a {
  border-top-color: #D9F0D6;
}
.tabs.is-sheet.is-highlighted li.is-penalty-point-2 a {
  border-top-color: #FFF3CB;
}
.tabs.is-sheet.is-highlighted li.is-penalty-point-3 a {
  border-top-color: #FBE3CB;
}
.tabs.is-sheet.is-highlighted li.is-penalty-point-4 a {
  border-top-color: #EFDEE1;
}
.tabs.is-sheet.is-highlighted li.is-plant-TOP a {
  border-top-color: #ffc400;
}
.tabs.is-sheet.is-highlighted li.is-plant-TOPSPP a {
  border-top-color: #48b26d;
}
.tabs.is-sheet.is-highlighted li.is-plant-TLB a {
  border-top-color: #1daefc;
}
.tabs.is-sheet.is-highlighted li.is-plant-TPX a {
  border-top-color: #26648b;
}
.tabs.is-sheet.is-highlighted li.is-plant-LABIX a {
  border-top-color: #ce2d2d;
}
.tabs.is-sheet.is-highlighted li.is-plant-TP a {
  border-top-color: #ED7600;
}
.tabs.is-sheet.is-highlighted li.is-home-company a {
  border-top-color: #41b49c;
}
.tabs.is-sheet.is-highlighted li.is-home-contract a {
  border-top-color: #fdc348;
}
.tabs.is-sheet.is-highlighted li.is-home-contractor a {
  border-top-color: #b05f6b;
}
.tabs.is-sheet.is-highlighted li.is-home-normal a {
  border-top-color: #40a9b3;
}
.tabs.is-sheet.is-highlighted li.is-home-special a {
  border-top-color: #ee6b51;
}
.tabs.is-sheet.is-highlighted li.is-home-incident a {
  border-top-color: #ce2d2d;
}
.tabs.is-sheet.is-highlighted li.is-home-critical a {
  border-top-color: #e11383;
}
.tabs.is-sheet.is-highlighted.is-below li a {
  border-top-color: #566d80;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-color: #0077d6;
  border-bottom-style: solid;
  border-bottom-width: 3px;
}
.tabs.is-sheet.is-highlighted.is-below li.is-white a {
  border-bottom-color: #ffffff;
}
.tabs.is-sheet.is-highlighted.is-below li.is-black a {
  border-bottom-color: #0a0a0a;
}
.tabs.is-sheet.is-highlighted.is-below li.is-light a {
  border-bottom-color: #f1f3f4;
}
.tabs.is-sheet.is-highlighted.is-below li.is-dark a {
  border-bottom-color: #404040;
}
.tabs.is-sheet.is-highlighted.is-below li.is-text a {
  border-bottom-color: #003056;
}
.tabs.is-sheet.is-highlighted.is-below li.is-primary a {
  border-bottom-color: #0077d6;
}
.tabs.is-sheet.is-highlighted.is-below li.is-secondary a {
  border-bottom-color: #2587d5;
}
.tabs.is-sheet.is-highlighted.is-below li.is-link a {
  border-bottom-color: #0077d6;
}
.tabs.is-sheet.is-highlighted.is-below li.is-info a {
  border-bottom-color: #005ba3;
}
.tabs.is-sheet.is-highlighted.is-below li.is-success a {
  border-bottom-color: #228b22;
}
.tabs.is-sheet.is-highlighted.is-below li.is-warning a {
  border-bottom-color: #fdc825;
}
.tabs.is-sheet.is-highlighted.is-below li.is-danger a {
  border-bottom-color: #dd004b;
}
.tabs.is-sheet.is-highlighted.is-below li.is-accent a {
  border-bottom-color: #e11383;
}
.tabs.is-sheet.is-highlighted.is-below li.is-lighter a {
  border-bottom-color: #fafafa;
}
.tabs.is-sheet.is-highlighted.is-below li.is-delete a {
  border-bottom-color: #7a7a7a;
}
.tabs.is-sheet.is-highlighted.is-below li.is-table-header a {
  border-bottom-color: #566d80;
}
.tabs.is-sheet.is-highlighted.is-below li.is-spent a {
  border-bottom-color: #e11383;
}
.tabs.is-sheet.is-highlighted.is-below li.is-submit a {
  border-bottom-color: #40a9b3;
}
.tabs.is-sheet.is-highlighted.is-below li.is-approve a {
  border-bottom-color: #41b232;
}
.tabs.is-sheet.is-highlighted.is-below li.is-reject a {
  border-bottom-color: #de1717;
}
.tabs.is-sheet.is-highlighted.is-below li.is-pending a {
  border-bottom-color: #FFC400;
}
.tabs.is-sheet.is-highlighted.is-below li.is-table-header-card a {
  border-bottom-color: #3b709b;
}
.tabs.is-sheet.is-highlighted.is-below li.is-table-header-special a {
  border-bottom-color: #064b64;
}
.tabs.is-sheet.is-highlighted.is-below li.is-in-progress a {
  border-bottom-color: #1277d6;
}
.tabs.is-sheet.is-highlighted.is-below li.is-inactive-progress a {
  border-bottom-color: #566d80;
}
.tabs.is-sheet.is-highlighted.is-below li.is-row-inactive a {
  border-bottom-color: #d4dbde;
}
.tabs.is-sheet.is-highlighted.is-below li.is-row-onhand a {
  border-bottom-color: #eff8ff;
}
.tabs.is-sheet.is-highlighted.is-below li.is-critical-level a {
  border-bottom-color: #de1717;
}
.tabs.is-sheet.is-highlighted.is-below li.is-warning-level a {
  border-bottom-color: #dd5800;
}
.tabs.is-sheet.is-highlighted.is-below li.is-info-level a {
  border-bottom-color: #ffb112;
}
.tabs.is-sheet.is-highlighted.is-below li.is-waiting-summary a {
  border-bottom-color: #ce2d2d;
}
.tabs.is-sheet.is-highlighted.is-below li.is-document-summary a {
  border-bottom-color: #064b64;
}
.tabs.is-sheet.is-highlighted.is-below li.is-training-summary a {
  border-bottom-color: #40a9b3;
}
.tabs.is-sheet.is-highlighted.is-below li.is-waiting-print-summary a {
  border-bottom-color: #bfc425;
}
.tabs.is-sheet.is-highlighted.is-below li.is-printed-summary a {
  border-bottom-color: #e11483;
}
.tabs.is-sheet.is-highlighted.is-below li.is-score-1 a {
  border-bottom-color: #F7DADA;
}
.tabs.is-sheet.is-highlighted.is-below li.is-score-1-active a {
  border-bottom-color: #D94D4D;
}
.tabs.is-sheet.is-highlighted.is-below li.is-score-2 a {
  border-bottom-color: #FDF5D2;
}
.tabs.is-sheet.is-highlighted.is-below li.is-score-2-active a {
  border-bottom-color: #FAD125;
}
.tabs.is-sheet.is-highlighted.is-below li.is-score-3 a {
  border-bottom-color: #E9F5E5;
}
.tabs.is-sheet.is-highlighted.is-below li.is-score-3-active a {
  border-bottom-color: #97D082;
}
.tabs.is-sheet.is-highlighted.is-below li.is-score-4 a {
  border-bottom-color: #E0EADD;
}
.tabs.is-sheet.is-highlighted.is-below li.is-score-4-active a {
  border-bottom-color: #6B9B59;
}
.tabs.is-sheet.is-highlighted.is-below li.is-score-5 a {
  border-bottom-color: #DDE8F6;
}
.tabs.is-sheet.is-highlighted.is-below li.is-score-5-active a {
  border-bottom-color: #5992D5;
}
.tabs.is-sheet.is-highlighted.is-below li.is-penalty-level-1 a {
  border-bottom-color: #FFC400;
}
.tabs.is-sheet.is-highlighted.is-below li.is-penalty-level-2 a {
  border-bottom-color: #F07600;
}
.tabs.is-sheet.is-highlighted.is-below li.is-penalty-level-3 a {
  border-bottom-color: #CE2D2D;
}
.tabs.is-sheet.is-highlighted.is-below li.is-penalty-level-1-hover a {
  border-bottom-color: #FFF3CC;
}
.tabs.is-sheet.is-highlighted.is-below li.is-penalty-level-2-hover a {
  border-bottom-color: #FFDDBD;
}
.tabs.is-sheet.is-highlighted.is-below li.is-penalty-level-3-hover a {
  border-bottom-color: #FFBDBD;
}
.tabs.is-sheet.is-highlighted.is-below li.is-special-work-select a {
  border-bottom-color: #e11383;
}
.tabs.is-sheet.is-highlighted.is-below li.is-company a {
  border-bottom-color: #462246;
}
.tabs.is-sheet.is-highlighted.is-below li.is-site-manager a {
  border-bottom-color: #B05F6B;
}
.tabs.is-sheet.is-highlighted.is-below li.is-safety a {
  border-bottom-color: #EE6B51;
}
.tabs.is-sheet.is-highlighted.is-below li.is-applicant-bearer a {
  border-bottom-color: #41B49C;
}
.tabs.is-sheet.is-highlighted.is-below li.is-penalty-point-1 a {
  border-bottom-color: #D9F0D6;
}
.tabs.is-sheet.is-highlighted.is-below li.is-penalty-point-2 a {
  border-bottom-color: #FFF3CB;
}
.tabs.is-sheet.is-highlighted.is-below li.is-penalty-point-3 a {
  border-bottom-color: #FBE3CB;
}
.tabs.is-sheet.is-highlighted.is-below li.is-penalty-point-4 a {
  border-bottom-color: #EFDEE1;
}
.tabs.is-sheet.is-highlighted.is-below li.is-plant-TOP a {
  border-bottom-color: #ffc400;
}
.tabs.is-sheet.is-highlighted.is-below li.is-plant-TOPSPP a {
  border-bottom-color: #48b26d;
}
.tabs.is-sheet.is-highlighted.is-below li.is-plant-TLB a {
  border-bottom-color: #1daefc;
}
.tabs.is-sheet.is-highlighted.is-below li.is-plant-TPX a {
  border-bottom-color: #26648b;
}
.tabs.is-sheet.is-highlighted.is-below li.is-plant-LABIX a {
  border-bottom-color: #ce2d2d;
}
.tabs.is-sheet.is-highlighted.is-below li.is-plant-TP a {
  border-bottom-color: #ED7600;
}
.tabs.is-sheet.is-highlighted.is-below li.is-home-company a {
  border-bottom-color: #41b49c;
}
.tabs.is-sheet.is-highlighted.is-below li.is-home-contract a {
  border-bottom-color: #fdc348;
}
.tabs.is-sheet.is-highlighted.is-below li.is-home-contractor a {
  border-bottom-color: #b05f6b;
}
.tabs.is-sheet.is-highlighted.is-below li.is-home-normal a {
  border-bottom-color: #40a9b3;
}
.tabs.is-sheet.is-highlighted.is-below li.is-home-special a {
  border-bottom-color: #ee6b51;
}
.tabs.is-sheet.is-highlighted.is-below li.is-home-incident a {
  border-bottom-color: #ce2d2d;
}
.tabs.is-sheet.is-highlighted.is-below li.is-home-critical a {
  border-bottom-color: #e11383;
}
.tabs.is-sheet.is-highlighted.is-below li.is-active a {
  border-top-color: transparent;
}
.tabs.is-sheet.has-box {
  box-shadow: -2px 0px 0px -1px rgba(10, 10, 10, 0.1);
}
.tabs.is-sheet.has-box.is-sheet li:first-child a {
  border-left: 0;
}
.tabs.is-sheet.has-box + .box {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
:root {
  --column-gap: 1.6rem;
}
.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: var(--column-gap);
}
.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}
.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-inline-start: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-inline-start: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-inline-start: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-inline-start: 0.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-inline-start: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-inline-start: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-inline-start: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-inline-start: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-inline-start: 80%;
}
.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-inline-start: 0%;
}
.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.3333333333%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-inline-start: 8.3333333333%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.6666666667%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-inline-start: 16.6666666667%;
}
.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-inline-start: 25%;
}
.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.3333333333%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-inline-start: 33.3333333333%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.6666666667%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-inline-start: 41.6666666667%;
}
.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-inline-start: 50%;
}
.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.3333333333%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-inline-start: 58.3333333333%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.6666666667%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-inline-start: 66.6666666667%;
}
.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-inline-start: 75%;
}
.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.3333333333%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-inline-start: 83.3333333333%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.6666666667%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-inline-start: 91.6666666667%;
}
.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-inline-start: 100%;
}
@media screen and (max-width: 0px) {
  .column.is-narrow-mobile {
    flex: none;
    width: unset;
  }
  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-inline-start: 80%;
  }
  .column.is-0-mobile {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile {
    margin-inline-start: 0%;
  }
  .column.is-1-mobile {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-mobile {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-mobile {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-inline-start: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-mobile {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-mobile {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-inline-start: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-mobile {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-mobile {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-inline-start: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-mobile {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-mobile {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-inline-start: 100%;
  }
}
@media screen and (min-width: 1px), print {
  .column.is-narrow,
  .column.is-narrow-tablet {
    flex: none;
    width: unset;
  }
  .column.is-full,
  .column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters,
  .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds,
  .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half,
  .column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third,
  .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter,
  .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth,
  .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths,
  .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths,
  .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths,
  .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters,
  .column.is-offset-three-quarters-tablet {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds,
  .column.is-offset-two-thirds-tablet {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half,
  .column.is-offset-half-tablet {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third,
  .column.is-offset-one-third-tablet {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter,
  .column.is-offset-one-quarter-tablet {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth,
  .column.is-offset-one-fifth-tablet {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths,
  .column.is-offset-two-fifths-tablet {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths,
  .column.is-offset-three-fifths-tablet {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths,
  .column.is-offset-four-fifths-tablet {
    margin-inline-start: 80%;
  }
  .column.is-0,
  .column.is-0-tablet {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0,
  .column.is-offset-0-tablet {
    margin-inline-start: 0%;
  }
  .column.is-1,
  .column.is-1-tablet {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1,
  .column.is-offset-1-tablet {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2,
  .column.is-2-tablet {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2,
  .column.is-offset-2-tablet {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3,
  .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3,
  .column.is-offset-3-tablet {
    margin-inline-start: 25%;
  }
  .column.is-4,
  .column.is-4-tablet {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4,
  .column.is-offset-4-tablet {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5,
  .column.is-5-tablet {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5,
  .column.is-offset-5-tablet {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6,
  .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6,
  .column.is-offset-6-tablet {
    margin-inline-start: 50%;
  }
  .column.is-7,
  .column.is-7-tablet {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7,
  .column.is-offset-7-tablet {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8,
  .column.is-8-tablet {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8,
  .column.is-offset-8-tablet {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9,
  .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9,
  .column.is-offset-9-tablet {
    margin-inline-start: 75%;
  }
  .column.is-10,
  .column.is-10-tablet {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10,
  .column.is-offset-10-tablet {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11,
  .column.is-11-tablet {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11,
  .column.is-offset-11-tablet {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12,
  .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12,
  .column.is-offset-12-tablet {
    margin-inline-start: 100%;
  }
}
@media screen and (max-width: 1365px) {
  .column.is-narrow-touch {
    flex: none;
    width: unset;
  }
  .column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-inline-start: 80%;
  }
  .column.is-0-touch {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch {
    margin-inline-start: 0%;
  }
  .column.is-1-touch {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-touch {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-touch {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-inline-start: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-touch {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-touch {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-inline-start: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-touch {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-touch {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-inline-start: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-touch {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-touch {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-inline-start: 100%;
  }
}
@media screen and (min-width: 1366px) {
  .column.is-narrow-desktop {
    flex: none;
    width: unset;
  }
  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-inline-start: 80%;
  }
  .column.is-0-desktop {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop {
    margin-inline-start: 0%;
  }
  .column.is-1-desktop {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-desktop {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-desktop {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-inline-start: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-desktop {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-desktop {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-inline-start: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-desktop {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-desktop {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-inline-start: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-desktop {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-desktop {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-inline-start: 100%;
  }
}
.columns {
  margin-inline-start: calc(-1 * var(--column-gap));
  margin-inline-end: calc(-1 * var(--column-gap));
  margin-top: calc(-1 * var(--column-gap));
}
.columns:last-child {
  margin-bottom: calc(-1 * var(--column-gap));
}
.columns:not(:last-child) {
  margin-bottom: calc(var(--block-spacing) - var(--column-gap));
}
.columns.is-centered {
  justify-content: center;
}
.columns.is-gapless {
  margin-inline-start: 0;
  margin-inline-end: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: flex;
}
.columns.is-multiline {
  flex-wrap: wrap;
}
.columns.is-vcentered {
  align-items: center;
}
@media screen and (min-width: 1px), print {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1366px) {
  .columns.is-desktop {
    display: flex;
  }
}
.columns.is-0 {
  --column-gap: 0rem;
}
@media screen and (max-width: 0px) {
  .columns.is-0-mobile {
    --column-gap: 0rem;
  }
}
@media screen and (min-width: 1px), print {
  .columns.is-0-tablet {
    --column-gap: 0rem;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .columns.is-0-tablet-only {
    --column-gap: 0rem;
  }
}
@media screen and (max-width: 1365px) {
  .columns.is-0-touch {
    --column-gap: 0rem;
  }
}
@media screen and (min-width: 1366px) {
  .columns.is-0-desktop {
    --column-gap: 0rem;
  }
}
.columns.is-1 {
  --column-gap: 0.25rem;
}
@media screen and (max-width: 0px) {
  .columns.is-1-mobile {
    --column-gap: 0.25rem;
  }
}
@media screen and (min-width: 1px), print {
  .columns.is-1-tablet {
    --column-gap: 0.25rem;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .columns.is-1-tablet-only {
    --column-gap: 0.25rem;
  }
}
@media screen and (max-width: 1365px) {
  .columns.is-1-touch {
    --column-gap: 0.25rem;
  }
}
@media screen and (min-width: 1366px) {
  .columns.is-1-desktop {
    --column-gap: 0.25rem;
  }
}
.columns.is-2 {
  --column-gap: 0.5rem;
}
@media screen and (max-width: 0px) {
  .columns.is-2-mobile {
    --column-gap: 0.5rem;
  }
}
@media screen and (min-width: 1px), print {
  .columns.is-2-tablet {
    --column-gap: 0.5rem;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .columns.is-2-tablet-only {
    --column-gap: 0.5rem;
  }
}
@media screen and (max-width: 1365px) {
  .columns.is-2-touch {
    --column-gap: 0.5rem;
  }
}
@media screen and (min-width: 1366px) {
  .columns.is-2-desktop {
    --column-gap: 0.5rem;
  }
}
.columns.is-3 {
  --column-gap: 0.75rem;
}
@media screen and (max-width: 0px) {
  .columns.is-3-mobile {
    --column-gap: 0.75rem;
  }
}
@media screen and (min-width: 1px), print {
  .columns.is-3-tablet {
    --column-gap: 0.75rem;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .columns.is-3-tablet-only {
    --column-gap: 0.75rem;
  }
}
@media screen and (max-width: 1365px) {
  .columns.is-3-touch {
    --column-gap: 0.75rem;
  }
}
@media screen and (min-width: 1366px) {
  .columns.is-3-desktop {
    --column-gap: 0.75rem;
  }
}
.columns.is-4 {
  --column-gap: 1rem;
}
@media screen and (max-width: 0px) {
  .columns.is-4-mobile {
    --column-gap: 1rem;
  }
}
@media screen and (min-width: 1px), print {
  .columns.is-4-tablet {
    --column-gap: 1rem;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .columns.is-4-tablet-only {
    --column-gap: 1rem;
  }
}
@media screen and (max-width: 1365px) {
  .columns.is-4-touch {
    --column-gap: 1rem;
  }
}
@media screen and (min-width: 1366px) {
  .columns.is-4-desktop {
    --column-gap: 1rem;
  }
}
.columns.is-5 {
  --column-gap: 1.25rem;
}
@media screen and (max-width: 0px) {
  .columns.is-5-mobile {
    --column-gap: 1.25rem;
  }
}
@media screen and (min-width: 1px), print {
  .columns.is-5-tablet {
    --column-gap: 1.25rem;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .columns.is-5-tablet-only {
    --column-gap: 1.25rem;
  }
}
@media screen and (max-width: 1365px) {
  .columns.is-5-touch {
    --column-gap: 1.25rem;
  }
}
@media screen and (min-width: 1366px) {
  .columns.is-5-desktop {
    --column-gap: 1.25rem;
  }
}
.columns.is-6 {
  --column-gap: 1.5rem;
}
@media screen and (max-width: 0px) {
  .columns.is-6-mobile {
    --column-gap: 1.5rem;
  }
}
@media screen and (min-width: 1px), print {
  .columns.is-6-tablet {
    --column-gap: 1.5rem;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .columns.is-6-tablet-only {
    --column-gap: 1.5rem;
  }
}
@media screen and (max-width: 1365px) {
  .columns.is-6-touch {
    --column-gap: 1.5rem;
  }
}
@media screen and (min-width: 1366px) {
  .columns.is-6-desktop {
    --column-gap: 1.5rem;
  }
}
.columns.is-7 {
  --column-gap: 1.75rem;
}
@media screen and (max-width: 0px) {
  .columns.is-7-mobile {
    --column-gap: 1.75rem;
  }
}
@media screen and (min-width: 1px), print {
  .columns.is-7-tablet {
    --column-gap: 1.75rem;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .columns.is-7-tablet-only {
    --column-gap: 1.75rem;
  }
}
@media screen and (max-width: 1365px) {
  .columns.is-7-touch {
    --column-gap: 1.75rem;
  }
}
@media screen and (min-width: 1366px) {
  .columns.is-7-desktop {
    --column-gap: 1.75rem;
  }
}
.columns.is-8 {
  --column-gap: 2rem;
}
@media screen and (max-width: 0px) {
  .columns.is-8-mobile {
    --column-gap: 2rem;
  }
}
@media screen and (min-width: 1px), print {
  .columns.is-8-tablet {
    --column-gap: 2rem;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .columns.is-8-tablet-only {
    --column-gap: 2rem;
  }
}
@media screen and (max-width: 1365px) {
  .columns.is-8-touch {
    --column-gap: 2rem;
  }
}
@media screen and (min-width: 1366px) {
  .columns.is-8-desktop {
    --column-gap: 2rem;
  }
}
.columns:not(:last-child) {
  margin-bottom: -0.8rem;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 0.8rem;
}
@media screen and (max-width: 0px) {
  .column {
    padding: 0.8rem;
  }
  .columns {
    margin-left: -0.8rem;
    margin-right: -0.8rem;
    margin-top: -0.8rem;
  }
  .columns:last-child {
    margin-bottom: -0.8rem;
  }
  .columns:not(:last-child) {
    margin-bottom: 0rem;
  }
  .columns.is-gapless:not(:last-child) {
    margin-bottom: 0.8rem;
  }
}
.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: min-content;
}
.tile.is-ancestor {
  margin-left: -1.6rem;
  margin-right: -1.6rem;
  margin-top: -1.6rem;
}
.tile.is-ancestor:last-child {
  margin-bottom: -1.6rem;
}
.tile.is-ancestor:not(:last-child) {
  margin-bottom: 1.6rem;
}
.tile.is-child {
  margin: 0 !important;
}
.tile.is-parent {
  padding: 1.6rem;
}
.tile.is-vertical {
  flex-direction: column;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}
@media screen and (min-width: 1px), print {
  .tile:not(.is-child) {
    display: flex;
  }
  .tile.is-1 {
    flex: none;
    width: 8.3333333333%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.6666666667%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.3333333333%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.6666666667%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.3333333333%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.6666666667%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.3333333333%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.6666666667%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}
.tile.is-mobile:not(.is-child),
.tile.is-mobile .tile:not(.is-child) {
  display: flex;
}
.tile.is-mobile:not(.is-child).is-1,
.tile.is-mobile .tile:not(.is-child).is-1 {
  flex: none;
  width: 8.3333333333%;
}
.tile.is-mobile:not(.is-child).is-2,
.tile.is-mobile .tile:not(.is-child).is-2 {
  flex: none;
  width: 16.6666666667%;
}
.tile.is-mobile:not(.is-child).is-3,
.tile.is-mobile .tile:not(.is-child).is-3 {
  flex: none;
  width: 25%;
}
.tile.is-mobile:not(.is-child).is-4,
.tile.is-mobile .tile:not(.is-child).is-4 {
  flex: none;
  width: 33.3333333333%;
}
.tile.is-mobile:not(.is-child).is-5,
.tile.is-mobile .tile:not(.is-child).is-5 {
  flex: none;
  width: 41.6666666667%;
}
.tile.is-mobile:not(.is-child).is-6,
.tile.is-mobile .tile:not(.is-child).is-6 {
  flex: none;
  width: 50%;
}
.tile.is-mobile:not(.is-child).is-7,
.tile.is-mobile .tile:not(.is-child).is-7 {
  flex: none;
  width: 58.3333333333%;
}
.tile.is-mobile:not(.is-child).is-8,
.tile.is-mobile .tile:not(.is-child).is-8 {
  flex: none;
  width: 66.6666666667%;
}
.tile.is-mobile:not(.is-child).is-9,
.tile.is-mobile .tile:not(.is-child).is-9 {
  flex: none;
  width: 75%;
}
.tile.is-mobile:not(.is-child).is-10,
.tile.is-mobile .tile:not(.is-child).is-10 {
  flex: none;
  width: 83.3333333333%;
}
.tile.is-mobile:not(.is-child).is-11,
.tile.is-mobile .tile:not(.is-child).is-11 {
  flex: none;
  width: 91.6666666667%;
}
.tile.is-mobile:not(.is-child).is-12,
.tile.is-mobile .tile:not(.is-child).is-12 {
  flex: none;
  width: 100%;
}
.tile.is-ancestor:not(:last-child) {
  margin-bottom: 1.6rem;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 3.2rem !important;
}
@media screen and (max-width: 0px) {
  .tile.is-ancestor {
    margin-left: -0.8rem;
    margin-right: -0.8rem;
    margin-top: -0.8rem;
  }
  .tile.is-ancestor:last-child {
    margin-bottom: -0.8rem;
  }
  .tile.is-ancestor:not(:last-child) {
    margin-bottom: 0.8rem;
  }
  .tile.is-parent {
    padding: 0.8rem;
  }
  .tile.is-vertical > .tile.is-child:not(:last-child) {
    margin-bottom: 1.6rem !important;
  }
}
.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.container.is-fluid {
  max-width: none !important;
  padding-left: 58.5px;
  padding-right: 58.5px;
  width: 100%;
}
.container.is-max-tablet {
  max-width: -116px;
}
@media screen and (min-width: 1366px) {
  .container {
    max-width: 1249px;
  }
}
.container {
  flex-grow: 1;
  margin: 0 auto;
  width: auto;
  max-width: 1232px;
}
@media screen and (min-width: 1px), print {
  .container {
    max-width: 1232px;
  }
}
@media screen and (min-width: 1366px) {
  .container {
    max-width: 1232px;
  }
}
.footer {
  --footer-background-color: var(--scheme-main-bis);
  --footer-color: false;
  --footer-padding: 3rem 1.5rem 6rem;
  background-color: var(--footer-background-color);
  padding: var(--footer-padding);
}
.level {
  --level-item-spacing: calc(var(--block-spacing) * 0.5);
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--level-item-spacing);
}
.level code {
  border-radius: var(--radius);
}
.level img {
  display: inline-block;
  vertical-align: top;
}
.level.is-mobile {
  display: flex;
  flex-direction: row;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}
.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}
@media screen and (min-width: 1px), print {
  .level {
    display: flex;
    flex-direction: row;
  }
  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}
.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}
.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}
.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  gap: calc(var(--block-spacing) * 0.5);
}
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}
.level-left {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media screen and (min-width: 1px), print {
  .level-left {
    flex-direction: row;
  }
}
.level-right {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media screen and (min-width: 1px), print {
  .level-right {
    flex-direction: row;
  }
}
@media screen and (max-width: 0px) {
  .level-left + .level-right {
    margin-top: 0.8rem;
  }
}
.section {
  --section-padding: 1.6rem 58.5px;
  --section-padding-desktop: 1.6rem 58.5px;
  --section-padding-medium: 2.4rem 58.5px;
  --section-padding-large: 4.8rem 58.5px;
  padding: var(--section-padding);
}
@media screen and (min-width: 1366px) {
  .section {
    padding: var(--section-padding-desktop);
  }
  .section.is-medium {
    padding: var(--section-padding-medium);
  }
  .section.is-large {
    padding: var(--section-padding-large);
  }
}
.section.is-fullheight {
  min-height: 100vh;
}
.section.is-fit {
  padding: 0 58.5px;
}
.section.is-small {
  padding: 0.8rem 58.5px;
}
@media screen and (max-width: 0px) {
  .section,
  .section.is-fit,
  .section.is-small,
  .section.is-medium,
  .section.is-large {
    padding-left: 58.5px;
    padding-right: 58.5px;
  }
}
.hero {
  --hero-body-padding: 3rem 1.5rem;
  --hero-body-padding-tablet: 3rem 3rem;
  --hero-body-padding-small: 1.5rem;
  --hero-body-padding-medium: 9rem 4.5rem;
  --hero-body-padding-large: 18rem 6rem;
}
.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hero .navbar {
  background: none;
}
.hero .tabs ul {
  border-bottom: none;
}
.hero.is-white {
  --hero-h: var(--white-h);
  --hero-s: var(--white-s);
  --hero-background-l: var(--white-l);
  --hero-color-l: var(--white-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-white .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-white .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-white .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-white .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-white.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-black {
  --hero-h: var(--black-h);
  --hero-s: var(--black-s);
  --hero-background-l: var(--black-l);
  --hero-color-l: var(--black-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-black .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-black .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-black .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-black .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-black.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-light {
  --hero-h: var(--light-h);
  --hero-s: var(--light-s);
  --hero-background-l: var(--light-l);
  --hero-color-l: var(--light-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-light .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-light .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-light .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-light .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-light.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-dark {
  --hero-h: var(--dark-h);
  --hero-s: var(--dark-s);
  --hero-background-l: var(--dark-l);
  --hero-color-l: var(--dark-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-dark .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-dark .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-dark .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-dark .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-dark.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-text {
  --hero-h: var(--text-h);
  --hero-s: var(--text-s);
  --hero-background-l: var(--text-l);
  --hero-color-l: var(--text-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-text .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-text .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-text .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-text .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-text.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-text.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-primary {
  --hero-h: var(--primary-h);
  --hero-s: var(--primary-s);
  --hero-background-l: var(--primary-l);
  --hero-color-l: var(--primary-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-primary .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-primary .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-primary .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-primary .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-primary.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-secondary {
  --hero-h: var(--secondary-h);
  --hero-s: var(--secondary-s);
  --hero-background-l: var(--secondary-l);
  --hero-color-l: var(--secondary-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-secondary .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-secondary .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-secondary .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-secondary .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-secondary.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-secondary.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-link {
  --hero-h: var(--link-h);
  --hero-s: var(--link-s);
  --hero-background-l: var(--link-l);
  --hero-color-l: var(--link-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-link .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-link .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-link .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-link .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-link.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-info {
  --hero-h: var(--info-h);
  --hero-s: var(--info-s);
  --hero-background-l: var(--info-l);
  --hero-color-l: var(--info-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-info .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-info .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-info .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-info .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-info.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-success {
  --hero-h: var(--success-h);
  --hero-s: var(--success-s);
  --hero-background-l: var(--success-l);
  --hero-color-l: var(--success-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-success .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-success .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-success .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-success .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-success.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-warning {
  --hero-h: var(--warning-h);
  --hero-s: var(--warning-s);
  --hero-background-l: var(--warning-l);
  --hero-color-l: var(--warning-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-warning .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-warning .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-warning .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-warning .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-warning.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-danger {
  --hero-h: var(--danger-h);
  --hero-s: var(--danger-s);
  --hero-background-l: var(--danger-l);
  --hero-color-l: var(--danger-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-danger .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-danger .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-danger .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-danger .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-danger.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-accent {
  --hero-h: var(--accent-h);
  --hero-s: var(--accent-s);
  --hero-background-l: var(--accent-l);
  --hero-color-l: var(--accent-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-accent .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-accent .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-accent .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-accent .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-accent.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-accent.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-lighter {
  --hero-h: var(--lighter-h);
  --hero-s: var(--lighter-s);
  --hero-background-l: var(--lighter-l);
  --hero-color-l: var(--lighter-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-lighter .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-lighter .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-lighter .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-lighter .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-lighter.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-lighter.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-delete {
  --hero-h: var(--delete-h);
  --hero-s: var(--delete-s);
  --hero-background-l: var(--delete-l);
  --hero-color-l: var(--delete-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-delete .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-delete .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-delete .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-delete .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-delete.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-delete.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-table-header {
  --hero-h: var(--table-header-h);
  --hero-s: var(--table-header-s);
  --hero-background-l: var(--table-header-l);
  --hero-color-l: var(--table-header-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-table-header .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-table-header .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-table-header .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-table-header .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-table-header.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-table-header.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-spent {
  --hero-h: var(--spent-h);
  --hero-s: var(--spent-s);
  --hero-background-l: var(--spent-l);
  --hero-color-l: var(--spent-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-spent .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-spent .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-spent .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-spent .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-spent.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-spent.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-submit {
  --hero-h: var(--submit-h);
  --hero-s: var(--submit-s);
  --hero-background-l: var(--submit-l);
  --hero-color-l: var(--submit-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-submit .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-submit .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-submit .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-submit .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-submit.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-submit.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-approve {
  --hero-h: var(--approve-h);
  --hero-s: var(--approve-s);
  --hero-background-l: var(--approve-l);
  --hero-color-l: var(--approve-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-approve .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-approve .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-approve .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-approve .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-approve.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-approve.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-reject {
  --hero-h: var(--reject-h);
  --hero-s: var(--reject-s);
  --hero-background-l: var(--reject-l);
  --hero-color-l: var(--reject-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-reject .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-reject .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-reject .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-reject .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-reject.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-reject.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-pending {
  --hero-h: var(--pending-h);
  --hero-s: var(--pending-s);
  --hero-background-l: var(--pending-l);
  --hero-color-l: var(--pending-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-pending .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-pending .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-pending .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-pending .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-pending.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-pending.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-table-header-card {
  --hero-h: var(--table-header-card-h);
  --hero-s: var(--table-header-card-s);
  --hero-background-l: var(--table-header-card-l);
  --hero-color-l: var(--table-header-card-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-table-header-card .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-table-header-card .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-table-header-card .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-table-header-card .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-table-header-card.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-table-header-card.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-table-header-special {
  --hero-h: var(--table-header-special-h);
  --hero-s: var(--table-header-special-s);
  --hero-background-l: var(--table-header-special-l);
  --hero-color-l: var(--table-header-special-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-table-header-special .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-table-header-special .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-table-header-special .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-table-header-special .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-table-header-special.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-table-header-special.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-in-progress {
  --hero-h: var(--in-progress-h);
  --hero-s: var(--in-progress-s);
  --hero-background-l: var(--in-progress-l);
  --hero-color-l: var(--in-progress-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-in-progress .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-in-progress .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-in-progress .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-in-progress .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-in-progress.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-in-progress.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-inactive-progress {
  --hero-h: var(--inactive-progress-h);
  --hero-s: var(--inactive-progress-s);
  --hero-background-l: var(--inactive-progress-l);
  --hero-color-l: var(--inactive-progress-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-inactive-progress .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-inactive-progress .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-inactive-progress .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-inactive-progress .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-inactive-progress.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-inactive-progress.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-row-inactive {
  --hero-h: var(--row-inactive-h);
  --hero-s: var(--row-inactive-s);
  --hero-background-l: var(--row-inactive-l);
  --hero-color-l: var(--row-inactive-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-row-inactive .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-row-inactive .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-row-inactive .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-row-inactive .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-row-inactive.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-row-inactive.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-row-onhand {
  --hero-h: var(--row-onhand-h);
  --hero-s: var(--row-onhand-s);
  --hero-background-l: var(--row-onhand-l);
  --hero-color-l: var(--row-onhand-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-row-onhand .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-row-onhand .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-row-onhand .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-row-onhand .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-row-onhand.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-row-onhand.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-critical-level {
  --hero-h: var(--critical-level-h);
  --hero-s: var(--critical-level-s);
  --hero-background-l: var(--critical-level-l);
  --hero-color-l: var(--critical-level-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-critical-level .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-critical-level .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-critical-level .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-critical-level .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-critical-level.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-critical-level.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-warning-level {
  --hero-h: var(--warning-level-h);
  --hero-s: var(--warning-level-s);
  --hero-background-l: var(--warning-level-l);
  --hero-color-l: var(--warning-level-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-warning-level .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-warning-level .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-warning-level .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-warning-level .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-warning-level.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-warning-level.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-info-level {
  --hero-h: var(--info-level-h);
  --hero-s: var(--info-level-s);
  --hero-background-l: var(--info-level-l);
  --hero-color-l: var(--info-level-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-info-level .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-info-level .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-info-level .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-info-level .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-info-level.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-info-level.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-waiting-summary {
  --hero-h: var(--waiting-summary-h);
  --hero-s: var(--waiting-summary-s);
  --hero-background-l: var(--waiting-summary-l);
  --hero-color-l: var(--waiting-summary-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-waiting-summary .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-waiting-summary .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-waiting-summary .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-waiting-summary .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-waiting-summary.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-waiting-summary.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-document-summary {
  --hero-h: var(--document-summary-h);
  --hero-s: var(--document-summary-s);
  --hero-background-l: var(--document-summary-l);
  --hero-color-l: var(--document-summary-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-document-summary .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-document-summary .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-document-summary .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-document-summary .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-document-summary.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-document-summary.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-training-summary {
  --hero-h: var(--training-summary-h);
  --hero-s: var(--training-summary-s);
  --hero-background-l: var(--training-summary-l);
  --hero-color-l: var(--training-summary-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-training-summary .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-training-summary .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-training-summary .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-training-summary .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-training-summary.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-training-summary.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-waiting-print-summary {
  --hero-h: var(--waiting-print-summary-h);
  --hero-s: var(--waiting-print-summary-s);
  --hero-background-l: var(--waiting-print-summary-l);
  --hero-color-l: var(--waiting-print-summary-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-waiting-print-summary .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-waiting-print-summary .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-waiting-print-summary .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-waiting-print-summary .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-waiting-print-summary.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-waiting-print-summary.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-printed-summary {
  --hero-h: var(--printed-summary-h);
  --hero-s: var(--printed-summary-s);
  --hero-background-l: var(--printed-summary-l);
  --hero-color-l: var(--printed-summary-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-printed-summary .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-printed-summary .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-printed-summary .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-printed-summary .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-printed-summary.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-printed-summary.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-score-1 {
  --hero-h: var(--score-1-h);
  --hero-s: var(--score-1-s);
  --hero-background-l: var(--score-1-l);
  --hero-color-l: var(--score-1-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-1 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-1 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-1 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-1 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-1.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-score-1.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-score-1-active {
  --hero-h: var(--score-1-active-h);
  --hero-s: var(--score-1-active-s);
  --hero-background-l: var(--score-1-active-l);
  --hero-color-l: var(--score-1-active-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-1-active .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-1-active .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-1-active .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-1-active .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-1-active.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-score-1-active.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-score-2 {
  --hero-h: var(--score-2-h);
  --hero-s: var(--score-2-s);
  --hero-background-l: var(--score-2-l);
  --hero-color-l: var(--score-2-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-2 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-2 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-2 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-2 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-2.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-score-2.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-score-2-active {
  --hero-h: var(--score-2-active-h);
  --hero-s: var(--score-2-active-s);
  --hero-background-l: var(--score-2-active-l);
  --hero-color-l: var(--score-2-active-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-2-active .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-2-active .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-2-active .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-2-active .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-2-active.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-score-2-active.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-score-3 {
  --hero-h: var(--score-3-h);
  --hero-s: var(--score-3-s);
  --hero-background-l: var(--score-3-l);
  --hero-color-l: var(--score-3-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-3 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-3 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-3 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-3 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-3.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-score-3.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-score-3-active {
  --hero-h: var(--score-3-active-h);
  --hero-s: var(--score-3-active-s);
  --hero-background-l: var(--score-3-active-l);
  --hero-color-l: var(--score-3-active-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-3-active .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-3-active .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-3-active .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-3-active .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-3-active.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-score-3-active.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-score-4 {
  --hero-h: var(--score-4-h);
  --hero-s: var(--score-4-s);
  --hero-background-l: var(--score-4-l);
  --hero-color-l: var(--score-4-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-4 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-4 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-4 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-4 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-4.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-score-4.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-score-4-active {
  --hero-h: var(--score-4-active-h);
  --hero-s: var(--score-4-active-s);
  --hero-background-l: var(--score-4-active-l);
  --hero-color-l: var(--score-4-active-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-4-active .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-4-active .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-4-active .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-4-active .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-4-active.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-score-4-active.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-score-5 {
  --hero-h: var(--score-5-h);
  --hero-s: var(--score-5-s);
  --hero-background-l: var(--score-5-l);
  --hero-color-l: var(--score-5-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-5 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-5 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-5 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-5 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-5.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-score-5.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-score-5-active {
  --hero-h: var(--score-5-active-h);
  --hero-s: var(--score-5-active-s);
  --hero-background-l: var(--score-5-active-l);
  --hero-color-l: var(--score-5-active-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-5-active .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-5-active .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-score-5-active .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-5-active .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-score-5-active.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-score-5-active.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-penalty-level-1 {
  --hero-h: var(--penalty-level-1-h);
  --hero-s: var(--penalty-level-1-s);
  --hero-background-l: var(--penalty-level-1-l);
  --hero-color-l: var(--penalty-level-1-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-1 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-1 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-1 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-1 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-1.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-penalty-level-1.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-penalty-level-2 {
  --hero-h: var(--penalty-level-2-h);
  --hero-s: var(--penalty-level-2-s);
  --hero-background-l: var(--penalty-level-2-l);
  --hero-color-l: var(--penalty-level-2-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-2 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-2 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-2 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-2 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-2.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-penalty-level-2.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-penalty-level-3 {
  --hero-h: var(--penalty-level-3-h);
  --hero-s: var(--penalty-level-3-s);
  --hero-background-l: var(--penalty-level-3-l);
  --hero-color-l: var(--penalty-level-3-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-3 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-3 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-3 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-3 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-3.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-penalty-level-3.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-penalty-level-1-hover {
  --hero-h: var(--penalty-level-1-hover-h);
  --hero-s: var(--penalty-level-1-hover-s);
  --hero-background-l: var(--penalty-level-1-hover-l);
  --hero-color-l: var(--penalty-level-1-hover-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-1-hover .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-1-hover .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-1-hover .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-1-hover .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-1-hover.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-penalty-level-1-hover.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-penalty-level-2-hover {
  --hero-h: var(--penalty-level-2-hover-h);
  --hero-s: var(--penalty-level-2-hover-s);
  --hero-background-l: var(--penalty-level-2-hover-l);
  --hero-color-l: var(--penalty-level-2-hover-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-2-hover .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-2-hover .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-2-hover .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-2-hover .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-2-hover.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-penalty-level-2-hover.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-penalty-level-3-hover {
  --hero-h: var(--penalty-level-3-hover-h);
  --hero-s: var(--penalty-level-3-hover-s);
  --hero-background-l: var(--penalty-level-3-hover-l);
  --hero-color-l: var(--penalty-level-3-hover-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-3-hover .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-3-hover .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-level-3-hover .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-3-hover .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-level-3-hover.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-penalty-level-3-hover.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-special-work-select {
  --hero-h: var(--special-work-select-h);
  --hero-s: var(--special-work-select-s);
  --hero-background-l: var(--special-work-select-l);
  --hero-color-l: var(--special-work-select-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-special-work-select .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-special-work-select .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-special-work-select .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-special-work-select .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-special-work-select.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-special-work-select.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-company {
  --hero-h: var(--company-h);
  --hero-s: var(--company-s);
  --hero-background-l: var(--company-l);
  --hero-color-l: var(--company-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-company .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-company .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-company .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-company .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-company.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-company.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-site-manager {
  --hero-h: var(--site-manager-h);
  --hero-s: var(--site-manager-s);
  --hero-background-l: var(--site-manager-l);
  --hero-color-l: var(--site-manager-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-site-manager .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-site-manager .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-site-manager .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-site-manager .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-site-manager.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-site-manager.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-safety {
  --hero-h: var(--safety-h);
  --hero-s: var(--safety-s);
  --hero-background-l: var(--safety-l);
  --hero-color-l: var(--safety-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-safety .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-safety .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-safety .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-safety .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-safety.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-safety.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-applicant-bearer {
  --hero-h: var(--applicant-bearer-h);
  --hero-s: var(--applicant-bearer-s);
  --hero-background-l: var(--applicant-bearer-l);
  --hero-color-l: var(--applicant-bearer-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-applicant-bearer .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-applicant-bearer .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-applicant-bearer .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-applicant-bearer .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-applicant-bearer.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-applicant-bearer.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-penalty-point-1 {
  --hero-h: var(--penalty-point-1-h);
  --hero-s: var(--penalty-point-1-s);
  --hero-background-l: var(--penalty-point-1-l);
  --hero-color-l: var(--penalty-point-1-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-1 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-point-1 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-point-1 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-1 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-1.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-penalty-point-1.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-penalty-point-2 {
  --hero-h: var(--penalty-point-2-h);
  --hero-s: var(--penalty-point-2-s);
  --hero-background-l: var(--penalty-point-2-l);
  --hero-color-l: var(--penalty-point-2-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-2 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-point-2 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-point-2 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-2 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-2.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-penalty-point-2.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-penalty-point-3 {
  --hero-h: var(--penalty-point-3-h);
  --hero-s: var(--penalty-point-3-s);
  --hero-background-l: var(--penalty-point-3-l);
  --hero-color-l: var(--penalty-point-3-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-3 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-point-3 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-point-3 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-3 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-3.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-penalty-point-3.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-penalty-point-4 {
  --hero-h: var(--penalty-point-4-h);
  --hero-s: var(--penalty-point-4-s);
  --hero-background-l: var(--penalty-point-4-l);
  --hero-color-l: var(--penalty-point-4-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-4 .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-point-4 .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-penalty-point-4 .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-4 .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-penalty-point-4.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-penalty-point-4.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-plant-TOP {
  --hero-h: var(--plant-TOP-h);
  --hero-s: var(--plant-TOP-s);
  --hero-background-l: var(--plant-TOP-l);
  --hero-color-l: var(--plant-TOP-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TOP .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-TOP .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-TOP .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TOP .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TOP.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-plant-TOP.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-plant-TOPSPP {
  --hero-h: var(--plant-TOPSPP-h);
  --hero-s: var(--plant-TOPSPP-s);
  --hero-background-l: var(--plant-TOPSPP-l);
  --hero-color-l: var(--plant-TOPSPP-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TOPSPP .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-TOPSPP .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-TOPSPP .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TOPSPP .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TOPSPP.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-plant-TOPSPP.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-plant-TLB {
  --hero-h: var(--plant-TLB-h);
  --hero-s: var(--plant-TLB-s);
  --hero-background-l: var(--plant-TLB-l);
  --hero-color-l: var(--plant-TLB-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TLB .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-TLB .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-TLB .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TLB .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TLB.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-plant-TLB.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-plant-TPX {
  --hero-h: var(--plant-TPX-h);
  --hero-s: var(--plant-TPX-s);
  --hero-background-l: var(--plant-TPX-l);
  --hero-color-l: var(--plant-TPX-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TPX .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-TPX .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-TPX .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TPX .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TPX.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-plant-TPX.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-plant-LABIX {
  --hero-h: var(--plant-LABIX-h);
  --hero-s: var(--plant-LABIX-s);
  --hero-background-l: var(--plant-LABIX-l);
  --hero-color-l: var(--plant-LABIX-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-LABIX .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-LABIX .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-LABIX .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-LABIX .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-LABIX.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-plant-LABIX.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-plant-TP {
  --hero-h: var(--plant-TP-h);
  --hero-s: var(--plant-TP-s);
  --hero-background-l: var(--plant-TP-l);
  --hero-color-l: var(--plant-TP-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TP .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-TP .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-plant-TP .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TP .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-plant-TP.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-plant-TP.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-home-company {
  --hero-h: var(--home-company-h);
  --hero-s: var(--home-company-s);
  --hero-background-l: var(--home-company-l);
  --hero-color-l: var(--home-company-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-company .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-company .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-company .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-company .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-company.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-home-company.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-home-contract {
  --hero-h: var(--home-contract-h);
  --hero-s: var(--home-contract-s);
  --hero-background-l: var(--home-contract-l);
  --hero-color-l: var(--home-contract-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-contract .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-contract .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-contract .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-contract .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-contract.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-home-contract.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-home-contractor {
  --hero-h: var(--home-contractor-h);
  --hero-s: var(--home-contractor-s);
  --hero-background-l: var(--home-contractor-l);
  --hero-color-l: var(--home-contractor-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-contractor .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-contractor .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-contractor .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-contractor .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-contractor.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-home-contractor.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-home-normal {
  --hero-h: var(--home-normal-h);
  --hero-s: var(--home-normal-s);
  --hero-background-l: var(--home-normal-l);
  --hero-color-l: var(--home-normal-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-normal .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-normal .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-normal .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-normal .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-normal.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-home-normal.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-home-special {
  --hero-h: var(--home-special-h);
  --hero-s: var(--home-special-s);
  --hero-background-l: var(--home-special-l);
  --hero-color-l: var(--home-special-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-special .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-special .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-special .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-special .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-special.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-home-special.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-home-incident {
  --hero-h: var(--home-incident-h);
  --hero-s: var(--home-incident-s);
  --hero-background-l: var(--home-incident-l);
  --hero-color-l: var(--home-incident-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-incident .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-incident .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-incident .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-incident .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-incident.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-home-incident.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-home-critical {
  --hero-h: var(--home-critical-h);
  --hero-s: var(--home-critical-s);
  --hero-background-l: var(--home-critical-l);
  --hero-color-l: var(--home-critical-invert-l);
  background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-critical .navbar {
  --navbar-item-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-hover-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --navbar-item-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --navbar-item-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-critical .tabs {
  --tabs-link-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-background-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --tabs-boxed-link-active-border-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
  --tabs-link-active-color: hsl(var(--hero-h), var(--hero-s), var(--hero-background-l));
}
.hero.is-home-critical .subtitle {
  --subtitle-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --subtitle-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-critical .title {
  --title-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
  --title-strong-color: hsl(var(--hero-h), var(--hero-s), var(--hero-color-l));
}
.hero.is-home-critical.is-bold {
  background-image:
    linear-gradient(
      141deg,
      hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
      hsl(var(--hero-h), var(--hero-s), var(--hero-background-l)) 71%,
      hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 0px) {
  .hero.is-home-critical.is-bold .navbar-menu {
    background-image:
      linear-gradient(
        141deg,
        hsl(calc(var(--hero-h) - 5deg), calc(var(--hero-s) + 10%), calc(var(--hero-background-l) + 5%)) 0%,
        hsl(var(--hero-h), var(--hero-s), var(--hero-color-l)) 71%,
        hsl(calc(var(--hero-h) + 5deg), calc(var(--hero-s) - 10%), calc(var(--hero-background-l) - 5%)) 100%);
  }
}
.hero.is-small .hero-body {
  padding: var(--hero-body-padding-small);
}
@media screen and (min-width: 1px), print {
  .hero.is-medium .hero-body {
    padding: var(--hero-body-padding-medium);
  }
}
@media screen and (min-width: 1px), print {
  .hero.is-large .hero-body {
    padding: var(--hero-body-padding-large);
  }
}
.hero.is-halfheight .hero-body,
.hero.is-fullheight .hero-body,
.hero.is-fullheight-with-navbar .hero-body {
  align-items: center;
  display: flex;
}
.hero.is-halfheight .hero-body > .container,
.hero.is-fullheight .hero-body > .container,
.hero.is-fullheight-with-navbar .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}
.hero.is-halfheight {
  min-height: 50vh;
}
.hero.is-fullheight {
  min-height: 100vh;
}
.hero-video {
  overflow: hidden;
}
.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent {
  opacity: 0.3;
}
@media screen and (max-width: 0px) {
  .hero-video {
    display: none;
  }
}
.hero-buttons {
  margin-top: 1.5rem;
}
@media screen and (max-width: 0px) {
  .hero-buttons .button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 1px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child) {
    margin-inline-end: 1.5rem;
  }
}
.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0;
}
.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: var(--hero-body-padding);
}
@media screen and (min-width: 1px), print {
  .hero-body {
    padding: var(--hero-body-padding-tablet);
  }
}
@media screen and (max-width: 0px) {
  html.non-responsive,
  html.non-responsive-mobile,
  html {
    overflow-x: auto;
  }
}
html .field.is-horizontal {
  display: flex;
}
@media screen and (max-width: 0px) {
  html .field-label {
    margin-bottom: 0;
  }
}
html .field-label {
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  margin-right: 1.5rem;
  text-align: right;
}
html .field-label.is-small {
  font-size: 1.4rem;
  padding-top: 0.375em;
}
html .field-label.is-normal {
  padding-top: 0.375em;
}
html .field-label.is-medium {
  font-size: 1.8rem;
  padding-top: 0.375em;
}
html .field-label.is-large {
  font-size: 2rem;
  padding-top: 0.375em;
}
html .field-body {
  display: flex;
  flex-basis: 0;
  flex-grow: 5;
  flex-shrink: 1;
}
html .field-body .field {
  margin-bottom: 0;
}
html .field-body > .field {
  flex-shrink: 1;
}
html .field-body > .field:not(.is-narrow) {
  flex-grow: 1;
}
html .field-body > .field:not(:last-child) {
  margin-right: 0.75rem;
}
html .level {
  display: flex;
}
html .level > .level-item:not(.is-narrow) {
  flex-grow: 1;
}
@media screen and (max-width: 0px) {
  html .level-item:not(:last-child) {
    margin-bottom: 0;
  }
}
html .level-left:not(:last-child),
html .level-right:not(:last-child) {
  margin-right: calc(var(--block-spacing) * 0.5);
}
@media screen and (max-width: 0px) {
  html .level-left + .level-right {
    margin-top: 0;
  }
}
html .level-left {
  display: flex;
}
html .level-right {
  display: flex;
}
@media screen and (max-width: 0px) {
  html .pagination {
    flex-wrap: nowrap;
  }
  html .pagination-previous,
  html .pagination-next {
    flex-grow: 0;
    flex-shrink: 1;
  }
  html .pagination-list li {
    flex-grow: 0;
    flex-shrink: 1;
  }
}
html .pagination-list {
  flex-grow: 1;
  flex-shrink: 1;
  justify-content: flex-start;
  order: 1;
}
html .pagination-previous {
  order: 2;
}
html .pagination-next {
  order: 3;
}
html .pagination {
  justify-content: space-between;
}
html .pagination.is-centered .pagination-previous {
  order: 1;
}
html .pagination.is-centered .pagination-list {
  justify-content: center;
  order: 2;
}
html .pagination.is-centered .pagination-next {
  order: 3;
}
html .pagination.is-right .pagination-previous {
  order: 1;
}
html .pagination.is-right .pagination-next {
  order: 2;
}
html .pagination.is-right .pagination-list {
  justify-content: flex-end;
  order: 3;
}
html .columns {
  display: flex;
}
.columns > html .column.is-narrow {
  flex: none;
  width: unset;
}
.columns > html .column.is-full {
  flex: none;
  width: 100%;
}
.columns > html .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns > html .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns > html .column.is-half {
  flex: none;
  width: 50%;
}
.columns > html .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns > html .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns > html .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns > html .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns > html .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns > html .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns > html .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns > html .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns > html .column.is-offset-half {
  margin-left: 50%;
}
.columns > html .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns > html .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns > html .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns > html .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns > html .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns > html .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns > html .column.is-0 {
  flex: none;
  width: 0%;
}
.columns > html .column.is-offset-0 {
  margin-left: 0%;
}
.columns > html .column.is-1 {
  flex: none;
  width: 8.3333333333%;
}
.columns > html .column.is-offset-1 {
  margin-left: 8.3333333333%;
}
.columns > html .column.is-2 {
  flex: none;
  width: 16.6666666667%;
}
.columns > html .column.is-offset-2 {
  margin-left: 16.6666666667%;
}
.columns > html .column.is-3 {
  flex: none;
  width: 25%;
}
.columns > html .column.is-offset-3 {
  margin-left: 25%;
}
.columns > html .column.is-4 {
  flex: none;
  width: 33.3333333333%;
}
.columns > html .column.is-offset-4 {
  margin-left: 33.3333333333%;
}
.columns > html .column.is-5 {
  flex: none;
  width: 41.6666666667%;
}
.columns > html .column.is-offset-5 {
  margin-left: 41.6666666667%;
}
.columns > html .column.is-6 {
  flex: none;
  width: 50%;
}
.columns > html .column.is-offset-6 {
  margin-left: 50%;
}
.columns > html .column.is-7 {
  flex: none;
  width: 58.3333333333%;
}
.columns > html .column.is-offset-7 {
  margin-left: 58.3333333333%;
}
.columns > html .column.is-8 {
  flex: none;
  width: 66.6666666667%;
}
.columns > html .column.is-offset-8 {
  margin-left: 66.6666666667%;
}
.columns > html .column.is-9 {
  flex: none;
  width: 75%;
}
.columns > html .column.is-offset-9 {
  margin-left: 75%;
}
.columns > html .column.is-10 {
  flex: none;
  width: 83.3333333333%;
}
.columns > html .column.is-offset-10 {
  margin-left: 83.3333333333%;
}
.columns > html .column.is-11 {
  flex: none;
  width: 91.6666666667%;
}
.columns > html .column.is-offset-11 {
  margin-left: 91.6666666667%;
}
.columns > html .column.is-12 {
  flex: none;
  width: 100%;
}
.columns > html .column.is-offset-12 {
  margin-left: 100%;
}
html .column.is-narrow,
html .column.is-narrow-tablet {
  flex: none;
  width: unset;
}
html .column.is-full,
html .column.is-full-tablet {
  flex: none;
  width: 100%;
}
html .column.is-three-quarters,
html .column.is-three-quarters-tablet {
  flex: none;
  width: 75%;
}
html .column.is-two-thirds,
html .column.is-two-thirds-tablet {
  flex: none;
  width: 66.6666%;
}
html .column.is-half,
html .column.is-half-tablet {
  flex: none;
  width: 50%;
}
html .column.is-one-third,
html .column.is-one-third-tablet {
  flex: none;
  width: 33.3333%;
}
html .column.is-one-quarter,
html .column.is-one-quarter-tablet {
  flex: none;
  width: 25%;
}
html .column.is-one-fifth,
html .column.is-one-fifth-tablet {
  flex: none;
  width: 20%;
}
html .column.is-two-fifths,
html .column.is-two-fifths-tablet {
  flex: none;
  width: 40%;
}
html .column.is-three-fifths,
html .column.is-three-fifths-tablet {
  flex: none;
  width: 60%;
}
html .column.is-four-fifths,
html .column.is-four-fifths-tablet {
  flex: none;
  width: 80%;
}
html .column.is-offset-three-quarters,
html .column.is-offset-three-quarters-tablet {
  margin-left: 75%;
}
html .column.is-offset-two-thirds,
html .column.is-offset-two-thirds-tablet {
  margin-left: 66.6666%;
}
html .column.is-offset-half,
html .column.is-offset-half-tablet {
  margin-left: 50%;
}
html .column.is-offset-one-third,
html .column.is-offset-one-third-tablet {
  margin-left: 33.3333%;
}
html .column.is-offset-one-quarter,
html .column.is-offset-one-quarter-tablet {
  margin-left: 25%;
}
html .column.is-offset-one-fifth,
html .column.is-offset-one-fifth-tablet {
  margin-left: 20%;
}
html .column.is-offset-two-fifths,
html .column.is-offset-two-fifths-tablet {
  margin-left: 40%;
}
html .column.is-offset-three-fifths,
html .column.is-offset-three-fifths-tablet {
  margin-left: 60%;
}
html .column.is-offset-four-fifths,
html .column.is-offset-four-fifths-tablet {
  margin-left: 80%;
}
html .column.is-0,
html .column.is-0-tablet {
  flex: none;
  width: 0%;
}
html .column.is-offset-0,
html .column.is-offset-0-tablet {
  margin-left: 0%;
}
html .column.is-1,
html .column.is-1-tablet {
  flex: none;
  width: 8.3333333333%;
}
html .column.is-offset-1,
html .column.is-offset-1-tablet {
  margin-left: 8.3333333333%;
}
html .column.is-2,
html .column.is-2-tablet {
  flex: none;
  width: 16.6666666667%;
}
html .column.is-offset-2,
html .column.is-offset-2-tablet {
  margin-left: 16.6666666667%;
}
html .column.is-3,
html .column.is-3-tablet {
  flex: none;
  width: 25%;
}
html .column.is-offset-3,
html .column.is-offset-3-tablet {
  margin-left: 25%;
}
html .column.is-4,
html .column.is-4-tablet {
  flex: none;
  width: 33.3333333333%;
}
html .column.is-offset-4,
html .column.is-offset-4-tablet {
  margin-left: 33.3333333333%;
}
html .column.is-5,
html .column.is-5-tablet {
  flex: none;
  width: 41.6666666667%;
}
html .column.is-offset-5,
html .column.is-offset-5-tablet {
  margin-left: 41.6666666667%;
}
html .column.is-6,
html .column.is-6-tablet {
  flex: none;
  width: 50%;
}
html .column.is-offset-6,
html .column.is-offset-6-tablet {
  margin-left: 50%;
}
html .column.is-7,
html .column.is-7-tablet {
  flex: none;
  width: 58.3333333333%;
}
html .column.is-offset-7,
html .column.is-offset-7-tablet {
  margin-left: 58.3333333333%;
}
html .column.is-8,
html .column.is-8-tablet {
  flex: none;
  width: 66.6666666667%;
}
html .column.is-offset-8,
html .column.is-offset-8-tablet {
  margin-left: 66.6666666667%;
}
html .column.is-9,
html .column.is-9-tablet {
  flex: none;
  width: 75%;
}
html .column.is-offset-9,
html .column.is-offset-9-tablet {
  margin-left: 75%;
}
html .column.is-10,
html .column.is-10-tablet {
  flex: none;
  width: 83.3333333333%;
}
html .column.is-offset-10,
html .column.is-offset-10-tablet {
  margin-left: 83.3333333333%;
}
html .column.is-11,
html .column.is-11-tablet {
  flex: none;
  width: 91.6666666667%;
}
html .column.is-offset-11,
html .column.is-offset-11-tablet {
  margin-left: 91.6666666667%;
}
html .column.is-12,
html .column.is-12-tablet {
  flex: none;
  width: 100%;
}
html .column.is-offset-12,
html .column.is-offset-12-tablet {
  margin-left: 100%;
}
html .tile:not(.is-child) {
  display: flex;
}
html .tile.is-1 {
  flex: none;
  width: 8.3333333333%;
}
html .tile.is-2 {
  flex: none;
  width: 16.6666666667%;
}
html .tile.is-3 {
  flex: none;
  width: 25%;
}
html .tile.is-4 {
  flex: none;
  width: 33.3333333333%;
}
html .tile.is-5 {
  flex: none;
  width: 41.6666666667%;
}
html .tile.is-6 {
  flex: none;
  width: 50%;
}
html .tile.is-7 {
  flex: none;
  width: 58.3333333333%;
}
html .tile.is-8 {
  flex: none;
  width: 66.6666666667%;
}
html .tile.is-9 {
  flex: none;
  width: 75%;
}
html .tile.is-10 {
  flex: none;
  width: 83.3333333333%;
}
html .tile.is-11 {
  flex: none;
  width: 91.6666666667%;
}
html .tile.is-12 {
  flex: none;
  width: 100%;
}
html .hero.is-medium .hero-body {
  padding: 9rem 4.5rem;
}
html .hero.is-large .hero-body {
  padding: 18rem 6rem;
}
@media screen and (max-width: 0px) {
  html .hero-video {
    display: block;
  }
}
@media screen and (max-width: 0px) {
  html .hero-buttons .button:not(:last-child) {
    margin-bottom: 0;
  }
}
html .hero-buttons {
  display: flex;
  justify-content: center;
}
html .hero-buttons .button:not(:last-child) {
  margin-right: 1.5rem;
}
@media screen and (max-width: 0px) {
  html {
    min-width: 1349px;
  }
}
@media screen and (max-width: 0px) {
  html.non-responsive,
  html.non-responsive-mobile {
    min-width: -16px;
  }
}
html.non-responsive .container,
html.non-responsive-mobile .container {
  max-width: -133px;
}
@media screen and (max-width: 0px) {
  html.non-responsive,
  html.non-responsive-mobile.non-responsive-tablet {
    min-width: 1349px;
  }
}
html.non-responsive .container,
html.non-responsive-mobile.non-responsive-tablet .container {
  max-width: 1232px;
}
@media screen and (min-width: 1px), print {
  html.non-responsive,
  html.non-responsive-tablet,
  html {
    overflow-x: auto;
    min-width: 1349px;
  }
}
html .tabs {
  overflow: visible;
  white-space: normal;
  display: block;
}
html .tabs li {
  display: inline-block;
}
@media screen and (min-width: 1px), print {
  html.non-responsive .container,
  html.non-responsive-tablet .container {
    max-width: 1232px;
  }
}
.radius-small {
  border-radius: var(--radius-small);
}
.radius-normal {
  border-radius: var(--radius);
}
.radius-large {
  border-radius: var(--radius-large);
}
.radius-rounded {
  border-radius: var(--radius-rounded);
}
.is-gapless {
  gap: 0 !important;
}
.is-gap-0 {
  gap: 0rem !important;
}
.is-gap-0\.5 {
  gap: 0.25rem !important;
}
.is-gap-1 {
  gap: 0.5rem !important;
}
.is-gap-1\.5 {
  gap: 0.75rem !important;
}
.is-gap-2 {
  gap: 1rem !important;
}
.is-gap-2\.5 {
  gap: 1.25rem !important;
}
.is-gap-3 {
  gap: 1.5rem !important;
}
.is-gap-3\.5 {
  gap: 1.75rem !important;
}
.is-gap-4 {
  gap: 2rem !important;
}
.is-gap-4\.5 {
  gap: 2.25rem !important;
}
.is-gap-5 {
  gap: 2.5rem !important;
}
.is-gap-5\.5 {
  gap: 2.75rem !important;
}
.is-gap-6 {
  gap: 3rem !important;
}
.is-gap-6\.5 {
  gap: 3.25rem !important;
}
.is-gap-7 {
  gap: 3.5rem !important;
}
.is-gap-7\.5 {
  gap: 3.75rem !important;
}
.is-gap-8 {
  gap: 4rem !important;
}
.is-column-gap-0 {
  column-gap: 0rem !important;
}
.is-column-gap-0\.5 {
  column-gap: 0.25rem !important;
}
.is-column-gap-1 {
  column-gap: 0.5rem !important;
}
.is-column-gap-1\.5 {
  column-gap: 0.75rem !important;
}
.is-column-gap-2 {
  column-gap: 1rem !important;
}
.is-column-gap-2\.5 {
  column-gap: 1.25rem !important;
}
.is-column-gap-3 {
  column-gap: 1.5rem !important;
}
.is-column-gap-3\.5 {
  column-gap: 1.75rem !important;
}
.is-column-gap-4 {
  column-gap: 2rem !important;
}
.is-column-gap-4\.5 {
  column-gap: 2.25rem !important;
}
.is-column-gap-5 {
  column-gap: 2.5rem !important;
}
.is-column-gap-5\.5 {
  column-gap: 2.75rem !important;
}
.is-column-gap-6 {
  column-gap: 3rem !important;
}
.is-column-gap-6\.5 {
  column-gap: 3.25rem !important;
}
.is-column-gap-7 {
  column-gap: 3.5rem !important;
}
.is-column-gap-7\.5 {
  column-gap: 3.75rem !important;
}
.is-column-gap-8 {
  column-gap: 4rem !important;
}
.is-row-gap-0 {
  row-gap: 0rem !important;
}
.is-row-gap-0\.5 {
  row-gap: 0.25rem !important;
}
.is-row-gap-1 {
  row-gap: 0.5rem !important;
}
.is-row-gap-1\.5 {
  row-gap: 0.75rem !important;
}
.is-row-gap-2 {
  row-gap: 1rem !important;
}
.is-row-gap-2\.5 {
  row-gap: 1.25rem !important;
}
.is-row-gap-3 {
  row-gap: 1.5rem !important;
}
.is-row-gap-3\.5 {
  row-gap: 1.75rem !important;
}
.is-row-gap-4 {
  row-gap: 2rem !important;
}
.is-row-gap-4\.5 {
  row-gap: 2.25rem !important;
}
.is-row-gap-5 {
  row-gap: 2.5rem !important;
}
.is-row-gap-5\.5 {
  row-gap: 2.75rem !important;
}
.is-row-gap-6 {
  row-gap: 3rem !important;
}
.is-row-gap-6\.5 {
  row-gap: 3.25rem !important;
}
.is-row-gap-7 {
  row-gap: 3.5rem !important;
}
.is-row-gap-7\.5 {
  row-gap: 3.75rem !important;
}
.is-row-gap-8 {
  row-gap: 4rem !important;
}
.is-clipped {
  overflow: hidden !important;
}
.is-overflow-auto {
  overflow: auto !important;
}
.is-overflow-x-auto {
  overflow-x: auto !important;
}
.is-overflow-y-auto {
  overflow-y: auto !important;
}
.is-overflow-clip {
  overflow: clip !important;
}
.is-overflow-x-clip {
  overflow-x: clip !important;
}
.is-overflow-y-clip {
  overflow-y: clip !important;
}
.is-overflow-hidden {
  overflow: hidden !important;
}
.is-overflow-x-hidden {
  overflow-x: hidden !important;
}
.is-overflow-y-hidden {
  overflow-y: hidden !important;
}
.is-overflow-scroll {
  overflow: scroll !important;
}
.is-overflow-x-scroll {
  overflow-x: scroll !important;
}
.is-overflow-y-scroll {
  overflow-y: scroll !important;
}
.is-overflow-visible {
  overflow: visible !important;
}
.is-overflow-x-visible {
  overflow-x: visible !important;
}
.is-overflow-y-visible {
  overflow-y: visible !important;
}
.is-relative {
  position: relative !important;
}
.is-position-absolute {
  position: absolute !important;
}
.is-position-fixed {
  position: fixed !important;
}
.is-position-relative {
  position: relative !important;
}
.is-position-static {
  position: static !important;
}
.is-position-sticky {
  position: sticky !important;
}
.brick:not(:last-child) {
  margin-bottom: 0.4rem;
}
.brick:not(:last-child).space-0 {
  margin-bottom: 0rem;
}
.brick:not(:last-child).space-1 {
  margin-bottom: 0.4rem;
}
.brick:not(:last-child).space-2 {
  margin-bottom: 0.8rem;
}
.brick:not(:last-child).space-3 {
  margin-bottom: 1.2rem;
}
.brick:not(:last-child).space-4 {
  margin-bottom: 1.6rem;
}
.brick:not(:last-child).space-5 {
  margin-bottom: 2rem;
}
.brick:not(:last-child).space-6 {
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 0px) {
  .brick:not(:last-child).space-0-mobile {
    margin-bottom: 0rem;
  }
  .brick:not(:last-child).space-1-mobile {
    margin-bottom: 0.4rem;
  }
  .brick:not(:last-child).space-2-mobile {
    margin-bottom: 0.8rem;
  }
  .brick:not(:last-child).space-3-mobile {
    margin-bottom: 1.2rem;
  }
  .brick:not(:last-child).space-4-mobile {
    margin-bottom: 1.6rem;
  }
  .brick:not(:last-child).space-5-mobile {
    margin-bottom: 2rem;
  }
  .brick:not(:last-child).space-6-mobile {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 1px), print {
  .brick:not(:last-child).space-0-tablet {
    margin-bottom: 0rem;
  }
  .brick:not(:last-child).space-1-tablet {
    margin-bottom: 0.4rem;
  }
  .brick:not(:last-child).space-2-tablet {
    margin-bottom: 0.8rem;
  }
  .brick:not(:last-child).space-3-tablet {
    margin-bottom: 1.2rem;
  }
  .brick:not(:last-child).space-4-tablet {
    margin-bottom: 1.6rem;
  }
  .brick:not(:last-child).space-5-tablet {
    margin-bottom: 2rem;
  }
  .brick:not(:last-child).space-6-tablet {
    margin-bottom: 2.4rem;
  }
}
@media screen and (max-width: 1365px) {
  .brick:not(:last-child).space-0-touch {
    margin-bottom: 0rem;
  }
  .brick:not(:last-child).space-1-touch {
    margin-bottom: 0.4rem;
  }
  .brick:not(:last-child).space-2-touch {
    margin-bottom: 0.8rem;
  }
  .brick:not(:last-child).space-3-touch {
    margin-bottom: 1.2rem;
  }
  .brick:not(:last-child).space-4-touch {
    margin-bottom: 1.6rem;
  }
  .brick:not(:last-child).space-5-touch {
    margin-bottom: 2rem;
  }
  .brick:not(:last-child).space-6-touch {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 1366px) {
  .brick:not(:last-child).space-0-desktop {
    margin-bottom: 0rem;
  }
  .brick:not(:last-child).space-1-desktop {
    margin-bottom: 0.4rem;
  }
  .brick:not(:last-child).space-2-desktop {
    margin-bottom: 0.8rem;
  }
  .brick:not(:last-child).space-3-desktop {
    margin-bottom: 1.2rem;
  }
  .brick:not(:last-child).space-4-desktop {
    margin-bottom: 1.6rem;
  }
  .brick:not(:last-child).space-5-desktop {
    margin-bottom: 2rem;
  }
  .brick:not(:last-child).space-6-desktop {
    margin-bottom: 2.4rem;
  }
}
.block:not(:last-child),
.box:not(:last-child),
.buttons:not(:last-child),
.card:not(:last-child),
.skeleton-block:not(:last-child) {
  margin-bottom: 0.8rem;
}
.block:not(:last-child).space-0,
.box:not(:last-child).space-0,
.buttons:not(:last-child).space-0,
.card:not(:last-child).space-0,
.skeleton-block:not(:last-child).space-0 {
  margin-bottom: 0rem;
}
.block:not(:last-child).space-1,
.box:not(:last-child).space-1,
.buttons:not(:last-child).space-1,
.card:not(:last-child).space-1,
.skeleton-block:not(:last-child).space-1 {
  margin-bottom: 0.4rem;
}
.block:not(:last-child).space-2,
.box:not(:last-child).space-2,
.buttons:not(:last-child).space-2,
.card:not(:last-child).space-2,
.skeleton-block:not(:last-child).space-2 {
  margin-bottom: 0.8rem;
}
.block:not(:last-child).space-3,
.box:not(:last-child).space-3,
.buttons:not(:last-child).space-3,
.card:not(:last-child).space-3,
.skeleton-block:not(:last-child).space-3 {
  margin-bottom: 1.2rem;
}
.block:not(:last-child).space-4,
.box:not(:last-child).space-4,
.buttons:not(:last-child).space-4,
.card:not(:last-child).space-4,
.skeleton-block:not(:last-child).space-4 {
  margin-bottom: 1.6rem;
}
.block:not(:last-child).space-5,
.box:not(:last-child).space-5,
.buttons:not(:last-child).space-5,
.card:not(:last-child).space-5,
.skeleton-block:not(:last-child).space-5 {
  margin-bottom: 2rem;
}
.block:not(:last-child).space-6,
.box:not(:last-child).space-6,
.buttons:not(:last-child).space-6,
.card:not(:last-child).space-6,
.skeleton-block:not(:last-child).space-6 {
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 0px) {
  .block:not(:last-child).space-0-mobile,
  .box:not(:last-child).space-0-mobile,
  .buttons:not(:last-child).space-0-mobile,
  .card:not(:last-child).space-0-mobile,
  .skeleton-block:not(:last-child).space-0-mobile {
    margin-bottom: 0rem;
  }
  .block:not(:last-child).space-1-mobile,
  .box:not(:last-child).space-1-mobile,
  .buttons:not(:last-child).space-1-mobile,
  .card:not(:last-child).space-1-mobile,
  .skeleton-block:not(:last-child).space-1-mobile {
    margin-bottom: 0.4rem;
  }
  .block:not(:last-child).space-2-mobile,
  .box:not(:last-child).space-2-mobile,
  .buttons:not(:last-child).space-2-mobile,
  .card:not(:last-child).space-2-mobile,
  .skeleton-block:not(:last-child).space-2-mobile {
    margin-bottom: 0.8rem;
  }
  .block:not(:last-child).space-3-mobile,
  .box:not(:last-child).space-3-mobile,
  .buttons:not(:last-child).space-3-mobile,
  .card:not(:last-child).space-3-mobile,
  .skeleton-block:not(:last-child).space-3-mobile {
    margin-bottom: 1.2rem;
  }
  .block:not(:last-child).space-4-mobile,
  .box:not(:last-child).space-4-mobile,
  .buttons:not(:last-child).space-4-mobile,
  .card:not(:last-child).space-4-mobile,
  .skeleton-block:not(:last-child).space-4-mobile {
    margin-bottom: 1.6rem;
  }
  .block:not(:last-child).space-5-mobile,
  .box:not(:last-child).space-5-mobile,
  .buttons:not(:last-child).space-5-mobile,
  .card:not(:last-child).space-5-mobile,
  .skeleton-block:not(:last-child).space-5-mobile {
    margin-bottom: 2rem;
  }
  .block:not(:last-child).space-6-mobile,
  .box:not(:last-child).space-6-mobile,
  .buttons:not(:last-child).space-6-mobile,
  .card:not(:last-child).space-6-mobile,
  .skeleton-block:not(:last-child).space-6-mobile {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 1px), print {
  .block:not(:last-child).space-0-tablet,
  .box:not(:last-child).space-0-tablet,
  .buttons:not(:last-child).space-0-tablet,
  .card:not(:last-child).space-0-tablet,
  .skeleton-block:not(:last-child).space-0-tablet {
    margin-bottom: 0rem;
  }
  .block:not(:last-child).space-1-tablet,
  .box:not(:last-child).space-1-tablet,
  .buttons:not(:last-child).space-1-tablet,
  .card:not(:last-child).space-1-tablet,
  .skeleton-block:not(:last-child).space-1-tablet {
    margin-bottom: 0.4rem;
  }
  .block:not(:last-child).space-2-tablet,
  .box:not(:last-child).space-2-tablet,
  .buttons:not(:last-child).space-2-tablet,
  .card:not(:last-child).space-2-tablet,
  .skeleton-block:not(:last-child).space-2-tablet {
    margin-bottom: 0.8rem;
  }
  .block:not(:last-child).space-3-tablet,
  .box:not(:last-child).space-3-tablet,
  .buttons:not(:last-child).space-3-tablet,
  .card:not(:last-child).space-3-tablet,
  .skeleton-block:not(:last-child).space-3-tablet {
    margin-bottom: 1.2rem;
  }
  .block:not(:last-child).space-4-tablet,
  .box:not(:last-child).space-4-tablet,
  .buttons:not(:last-child).space-4-tablet,
  .card:not(:last-child).space-4-tablet,
  .skeleton-block:not(:last-child).space-4-tablet {
    margin-bottom: 1.6rem;
  }
  .block:not(:last-child).space-5-tablet,
  .box:not(:last-child).space-5-tablet,
  .buttons:not(:last-child).space-5-tablet,
  .card:not(:last-child).space-5-tablet,
  .skeleton-block:not(:last-child).space-5-tablet {
    margin-bottom: 2rem;
  }
  .block:not(:last-child).space-6-tablet,
  .box:not(:last-child).space-6-tablet,
  .buttons:not(:last-child).space-6-tablet,
  .card:not(:last-child).space-6-tablet,
  .skeleton-block:not(:last-child).space-6-tablet {
    margin-bottom: 2.4rem;
  }
}
@media screen and (max-width: 1365px) {
  .block:not(:last-child).space-0-touch,
  .box:not(:last-child).space-0-touch,
  .buttons:not(:last-child).space-0-touch,
  .card:not(:last-child).space-0-touch,
  .skeleton-block:not(:last-child).space-0-touch {
    margin-bottom: 0rem;
  }
  .block:not(:last-child).space-1-touch,
  .box:not(:last-child).space-1-touch,
  .buttons:not(:last-child).space-1-touch,
  .card:not(:last-child).space-1-touch,
  .skeleton-block:not(:last-child).space-1-touch {
    margin-bottom: 0.4rem;
  }
  .block:not(:last-child).space-2-touch,
  .box:not(:last-child).space-2-touch,
  .buttons:not(:last-child).space-2-touch,
  .card:not(:last-child).space-2-touch,
  .skeleton-block:not(:last-child).space-2-touch {
    margin-bottom: 0.8rem;
  }
  .block:not(:last-child).space-3-touch,
  .box:not(:last-child).space-3-touch,
  .buttons:not(:last-child).space-3-touch,
  .card:not(:last-child).space-3-touch,
  .skeleton-block:not(:last-child).space-3-touch {
    margin-bottom: 1.2rem;
  }
  .block:not(:last-child).space-4-touch,
  .box:not(:last-child).space-4-touch,
  .buttons:not(:last-child).space-4-touch,
  .card:not(:last-child).space-4-touch,
  .skeleton-block:not(:last-child).space-4-touch {
    margin-bottom: 1.6rem;
  }
  .block:not(:last-child).space-5-touch,
  .box:not(:last-child).space-5-touch,
  .buttons:not(:last-child).space-5-touch,
  .card:not(:last-child).space-5-touch,
  .skeleton-block:not(:last-child).space-5-touch {
    margin-bottom: 2rem;
  }
  .block:not(:last-child).space-6-touch,
  .box:not(:last-child).space-6-touch,
  .buttons:not(:last-child).space-6-touch,
  .card:not(:last-child).space-6-touch,
  .skeleton-block:not(:last-child).space-6-touch {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 1366px) {
  .block:not(:last-child).space-0-desktop,
  .box:not(:last-child).space-0-desktop,
  .buttons:not(:last-child).space-0-desktop,
  .card:not(:last-child).space-0-desktop,
  .skeleton-block:not(:last-child).space-0-desktop {
    margin-bottom: 0rem;
  }
  .block:not(:last-child).space-1-desktop,
  .box:not(:last-child).space-1-desktop,
  .buttons:not(:last-child).space-1-desktop,
  .card:not(:last-child).space-1-desktop,
  .skeleton-block:not(:last-child).space-1-desktop {
    margin-bottom: 0.4rem;
  }
  .block:not(:last-child).space-2-desktop,
  .box:not(:last-child).space-2-desktop,
  .buttons:not(:last-child).space-2-desktop,
  .card:not(:last-child).space-2-desktop,
  .skeleton-block:not(:last-child).space-2-desktop {
    margin-bottom: 0.8rem;
  }
  .block:not(:last-child).space-3-desktop,
  .box:not(:last-child).space-3-desktop,
  .buttons:not(:last-child).space-3-desktop,
  .card:not(:last-child).space-3-desktop,
  .skeleton-block:not(:last-child).space-3-desktop {
    margin-bottom: 1.2rem;
  }
  .block:not(:last-child).space-4-desktop,
  .box:not(:last-child).space-4-desktop,
  .buttons:not(:last-child).space-4-desktop,
  .card:not(:last-child).space-4-desktop,
  .skeleton-block:not(:last-child).space-4-desktop {
    margin-bottom: 1.6rem;
  }
  .block:not(:last-child).space-5-desktop,
  .box:not(:last-child).space-5-desktop,
  .buttons:not(:last-child).space-5-desktop,
  .card:not(:last-child).space-5-desktop,
  .skeleton-block:not(:last-child).space-5-desktop {
    margin-bottom: 2rem;
  }
  .block:not(:last-child).space-6-desktop,
  .box:not(:last-child).space-6-desktop,
  .buttons:not(:last-child).space-6-desktop,
  .card:not(:last-child).space-6-desktop,
  .skeleton-block:not(:last-child).space-6-desktop {
    margin-bottom: 2.4rem;
  }
}
.is-spacing > *:not(:last-child) {
  margin-bottom: 0.4rem;
}
.is-spacing > *:not(:last-child).space-0 {
  margin-bottom: 0rem;
}
.is-spacing > *:not(:last-child).space-1 {
  margin-bottom: 0.4rem;
}
.is-spacing > *:not(:last-child).space-2 {
  margin-bottom: 0.8rem;
}
.is-spacing > *:not(:last-child).space-3 {
  margin-bottom: 1.2rem;
}
.is-spacing > *:not(:last-child).space-4 {
  margin-bottom: 1.6rem;
}
.is-spacing > *:not(:last-child).space-5 {
  margin-bottom: 2rem;
}
.is-spacing > *:not(:last-child).space-6 {
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 0px) {
  .is-spacing > *:not(:last-child).space-0-mobile {
    margin-bottom: 0rem;
  }
  .is-spacing > *:not(:last-child).space-1-mobile {
    margin-bottom: 0.4rem;
  }
  .is-spacing > *:not(:last-child).space-2-mobile {
    margin-bottom: 0.8rem;
  }
  .is-spacing > *:not(:last-child).space-3-mobile {
    margin-bottom: 1.2rem;
  }
  .is-spacing > *:not(:last-child).space-4-mobile {
    margin-bottom: 1.6rem;
  }
  .is-spacing > *:not(:last-child).space-5-mobile {
    margin-bottom: 2rem;
  }
  .is-spacing > *:not(:last-child).space-6-mobile {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 1px), print {
  .is-spacing > *:not(:last-child).space-0-tablet {
    margin-bottom: 0rem;
  }
  .is-spacing > *:not(:last-child).space-1-tablet {
    margin-bottom: 0.4rem;
  }
  .is-spacing > *:not(:last-child).space-2-tablet {
    margin-bottom: 0.8rem;
  }
  .is-spacing > *:not(:last-child).space-3-tablet {
    margin-bottom: 1.2rem;
  }
  .is-spacing > *:not(:last-child).space-4-tablet {
    margin-bottom: 1.6rem;
  }
  .is-spacing > *:not(:last-child).space-5-tablet {
    margin-bottom: 2rem;
  }
  .is-spacing > *:not(:last-child).space-6-tablet {
    margin-bottom: 2.4rem;
  }
}
@media screen and (max-width: 1365px) {
  .is-spacing > *:not(:last-child).space-0-touch {
    margin-bottom: 0rem;
  }
  .is-spacing > *:not(:last-child).space-1-touch {
    margin-bottom: 0.4rem;
  }
  .is-spacing > *:not(:last-child).space-2-touch {
    margin-bottom: 0.8rem;
  }
  .is-spacing > *:not(:last-child).space-3-touch {
    margin-bottom: 1.2rem;
  }
  .is-spacing > *:not(:last-child).space-4-touch {
    margin-bottom: 1.6rem;
  }
  .is-spacing > *:not(:last-child).space-5-touch {
    margin-bottom: 2rem;
  }
  .is-spacing > *:not(:last-child).space-6-touch {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 1366px) {
  .is-spacing > *:not(:last-child).space-0-desktop {
    margin-bottom: 0rem;
  }
  .is-spacing > *:not(:last-child).space-1-desktop {
    margin-bottom: 0.4rem;
  }
  .is-spacing > *:not(:last-child).space-2-desktop {
    margin-bottom: 0.8rem;
  }
  .is-spacing > *:not(:last-child).space-3-desktop {
    margin-bottom: 1.2rem;
  }
  .is-spacing > *:not(:last-child).space-4-desktop {
    margin-bottom: 1.6rem;
  }
  .is-spacing > *:not(:last-child).space-5-desktop {
    margin-bottom: 2rem;
  }
  .is-spacing > *:not(:last-child).space-6-desktop {
    margin-bottom: 2.4rem;
  }
}
.is-spacing-2 > *:not(:last-child) {
  margin-bottom: 0.8rem;
}
.is-spacing-2 > *:not(:last-child).space-0 {
  margin-bottom: 0rem;
}
.is-spacing-2 > *:not(:last-child).space-1 {
  margin-bottom: 0.4rem;
}
.is-spacing-2 > *:not(:last-child).space-2 {
  margin-bottom: 0.8rem;
}
.is-spacing-2 > *:not(:last-child).space-3 {
  margin-bottom: 1.2rem;
}
.is-spacing-2 > *:not(:last-child).space-4 {
  margin-bottom: 1.6rem;
}
.is-spacing-2 > *:not(:last-child).space-5 {
  margin-bottom: 2rem;
}
.is-spacing-2 > *:not(:last-child).space-6 {
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 0px) {
  .is-spacing-2 > *:not(:last-child).space-0-mobile {
    margin-bottom: 0rem;
  }
  .is-spacing-2 > *:not(:last-child).space-1-mobile {
    margin-bottom: 0.4rem;
  }
  .is-spacing-2 > *:not(:last-child).space-2-mobile {
    margin-bottom: 0.8rem;
  }
  .is-spacing-2 > *:not(:last-child).space-3-mobile {
    margin-bottom: 1.2rem;
  }
  .is-spacing-2 > *:not(:last-child).space-4-mobile {
    margin-bottom: 1.6rem;
  }
  .is-spacing-2 > *:not(:last-child).space-5-mobile {
    margin-bottom: 2rem;
  }
  .is-spacing-2 > *:not(:last-child).space-6-mobile {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 1px), print {
  .is-spacing-2 > *:not(:last-child).space-0-tablet {
    margin-bottom: 0rem;
  }
  .is-spacing-2 > *:not(:last-child).space-1-tablet {
    margin-bottom: 0.4rem;
  }
  .is-spacing-2 > *:not(:last-child).space-2-tablet {
    margin-bottom: 0.8rem;
  }
  .is-spacing-2 > *:not(:last-child).space-3-tablet {
    margin-bottom: 1.2rem;
  }
  .is-spacing-2 > *:not(:last-child).space-4-tablet {
    margin-bottom: 1.6rem;
  }
  .is-spacing-2 > *:not(:last-child).space-5-tablet {
    margin-bottom: 2rem;
  }
  .is-spacing-2 > *:not(:last-child).space-6-tablet {
    margin-bottom: 2.4rem;
  }
}
@media screen and (max-width: 1365px) {
  .is-spacing-2 > *:not(:last-child).space-0-touch {
    margin-bottom: 0rem;
  }
  .is-spacing-2 > *:not(:last-child).space-1-touch {
    margin-bottom: 0.4rem;
  }
  .is-spacing-2 > *:not(:last-child).space-2-touch {
    margin-bottom: 0.8rem;
  }
  .is-spacing-2 > *:not(:last-child).space-3-touch {
    margin-bottom: 1.2rem;
  }
  .is-spacing-2 > *:not(:last-child).space-4-touch {
    margin-bottom: 1.6rem;
  }
  .is-spacing-2 > *:not(:last-child).space-5-touch {
    margin-bottom: 2rem;
  }
  .is-spacing-2 > *:not(:last-child).space-6-touch {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 1366px) {
  .is-spacing-2 > *:not(:last-child).space-0-desktop {
    margin-bottom: 0rem;
  }
  .is-spacing-2 > *:not(:last-child).space-1-desktop {
    margin-bottom: 0.4rem;
  }
  .is-spacing-2 > *:not(:last-child).space-2-desktop {
    margin-bottom: 0.8rem;
  }
  .is-spacing-2 > *:not(:last-child).space-3-desktop {
    margin-bottom: 1.2rem;
  }
  .is-spacing-2 > *:not(:last-child).space-4-desktop {
    margin-bottom: 1.6rem;
  }
  .is-spacing-2 > *:not(:last-child).space-5-desktop {
    margin-bottom: 2rem;
  }
  .is-spacing-2 > *:not(:last-child).space-6-desktop {
    margin-bottom: 2.4rem;
  }
}
.is-spacing-3 > *:not(:last-child) {
  margin-bottom: 1.2rem;
}
.is-spacing-3 > *:not(:last-child).space-0 {
  margin-bottom: 0rem;
}
.is-spacing-3 > *:not(:last-child).space-1 {
  margin-bottom: 0.4rem;
}
.is-spacing-3 > *:not(:last-child).space-2 {
  margin-bottom: 0.8rem;
}
.is-spacing-3 > *:not(:last-child).space-3 {
  margin-bottom: 1.2rem;
}
.is-spacing-3 > *:not(:last-child).space-4 {
  margin-bottom: 1.6rem;
}
.is-spacing-3 > *:not(:last-child).space-5 {
  margin-bottom: 2rem;
}
.is-spacing-3 > *:not(:last-child).space-6 {
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 0px) {
  .is-spacing-3 > *:not(:last-child).space-0-mobile {
    margin-bottom: 0rem;
  }
  .is-spacing-3 > *:not(:last-child).space-1-mobile {
    margin-bottom: 0.4rem;
  }
  .is-spacing-3 > *:not(:last-child).space-2-mobile {
    margin-bottom: 0.8rem;
  }
  .is-spacing-3 > *:not(:last-child).space-3-mobile {
    margin-bottom: 1.2rem;
  }
  .is-spacing-3 > *:not(:last-child).space-4-mobile {
    margin-bottom: 1.6rem;
  }
  .is-spacing-3 > *:not(:last-child).space-5-mobile {
    margin-bottom: 2rem;
  }
  .is-spacing-3 > *:not(:last-child).space-6-mobile {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 1px), print {
  .is-spacing-3 > *:not(:last-child).space-0-tablet {
    margin-bottom: 0rem;
  }
  .is-spacing-3 > *:not(:last-child).space-1-tablet {
    margin-bottom: 0.4rem;
  }
  .is-spacing-3 > *:not(:last-child).space-2-tablet {
    margin-bottom: 0.8rem;
  }
  .is-spacing-3 > *:not(:last-child).space-3-tablet {
    margin-bottom: 1.2rem;
  }
  .is-spacing-3 > *:not(:last-child).space-4-tablet {
    margin-bottom: 1.6rem;
  }
  .is-spacing-3 > *:not(:last-child).space-5-tablet {
    margin-bottom: 2rem;
  }
  .is-spacing-3 > *:not(:last-child).space-6-tablet {
    margin-bottom: 2.4rem;
  }
}
@media screen and (max-width: 1365px) {
  .is-spacing-3 > *:not(:last-child).space-0-touch {
    margin-bottom: 0rem;
  }
  .is-spacing-3 > *:not(:last-child).space-1-touch {
    margin-bottom: 0.4rem;
  }
  .is-spacing-3 > *:not(:last-child).space-2-touch {
    margin-bottom: 0.8rem;
  }
  .is-spacing-3 > *:not(:last-child).space-3-touch {
    margin-bottom: 1.2rem;
  }
  .is-spacing-3 > *:not(:last-child).space-4-touch {
    margin-bottom: 1.6rem;
  }
  .is-spacing-3 > *:not(:last-child).space-5-touch {
    margin-bottom: 2rem;
  }
  .is-spacing-3 > *:not(:last-child).space-6-touch {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 1366px) {
  .is-spacing-3 > *:not(:last-child).space-0-desktop {
    margin-bottom: 0rem;
  }
  .is-spacing-3 > *:not(:last-child).space-1-desktop {
    margin-bottom: 0.4rem;
  }
  .is-spacing-3 > *:not(:last-child).space-2-desktop {
    margin-bottom: 0.8rem;
  }
  .is-spacing-3 > *:not(:last-child).space-3-desktop {
    margin-bottom: 1.2rem;
  }
  .is-spacing-3 > *:not(:last-child).space-4-desktop {
    margin-bottom: 1.6rem;
  }
  .is-spacing-3 > *:not(:last-child).space-5-desktop {
    margin-bottom: 2rem;
  }
  .is-spacing-3 > *:not(:last-child).space-6-desktop {
    margin-bottom: 2.4rem;
  }
}
.is-horizontal:not(.field) {
  display: flex !important;
  align-items: center !important;
}
.is-horizontal:not(.field) > :not(:last-child).block,
.is-horizontal:not(.field) > :not(:last-child).breadcrumb,
.is-horizontal:not(.field) > :not(:last-child).level,
.is-horizontal:not(.field) > :not(:last-child).message,
.is-horizontal:not(.field) > :not(:last-child).pagination,
.is-horizontal:not(.field) > :not(:last-child).tabs,
.is-horizontal:not(.field) > :not(:last-child).box,
.is-horizontal:not(.field) > :not(:last-child).content,
.is-horizontal:not(.field) > :not(:last-child).notification,
.is-horizontal:not(.field) > :not(:last-child).progress,
.is-horizontal:not(.field) > :not(:last-child).table {
  margin-right: 0.8rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > :not(:last-child).block.space-0,
.is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-0,
.is-horizontal:not(.field) > :not(:last-child).level.space-0,
.is-horizontal:not(.field) > :not(:last-child).message.space-0,
.is-horizontal:not(.field) > :not(:last-child).pagination.space-0,
.is-horizontal:not(.field) > :not(:last-child).tabs.space-0,
.is-horizontal:not(.field) > :not(:last-child).box.space-0,
.is-horizontal:not(.field) > :not(:last-child).content.space-0,
.is-horizontal:not(.field) > :not(:last-child).notification.space-0,
.is-horizontal:not(.field) > :not(:last-child).progress.space-0,
.is-horizontal:not(.field) > :not(:last-child).table.space-0 {
  margin-right: 0rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > :not(:last-child).block.space-1,
.is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-1,
.is-horizontal:not(.field) > :not(:last-child).level.space-1,
.is-horizontal:not(.field) > :not(:last-child).message.space-1,
.is-horizontal:not(.field) > :not(:last-child).pagination.space-1,
.is-horizontal:not(.field) > :not(:last-child).tabs.space-1,
.is-horizontal:not(.field) > :not(:last-child).box.space-1,
.is-horizontal:not(.field) > :not(:last-child).content.space-1,
.is-horizontal:not(.field) > :not(:last-child).notification.space-1,
.is-horizontal:not(.field) > :not(:last-child).progress.space-1,
.is-horizontal:not(.field) > :not(:last-child).table.space-1 {
  margin-right: 0.4rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > :not(:last-child).block.space-2,
.is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-2,
.is-horizontal:not(.field) > :not(:last-child).level.space-2,
.is-horizontal:not(.field) > :not(:last-child).message.space-2,
.is-horizontal:not(.field) > :not(:last-child).pagination.space-2,
.is-horizontal:not(.field) > :not(:last-child).tabs.space-2,
.is-horizontal:not(.field) > :not(:last-child).box.space-2,
.is-horizontal:not(.field) > :not(:last-child).content.space-2,
.is-horizontal:not(.field) > :not(:last-child).notification.space-2,
.is-horizontal:not(.field) > :not(:last-child).progress.space-2,
.is-horizontal:not(.field) > :not(:last-child).table.space-2 {
  margin-right: 0.8rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > :not(:last-child).block.space-3,
.is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-3,
.is-horizontal:not(.field) > :not(:last-child).level.space-3,
.is-horizontal:not(.field) > :not(:last-child).message.space-3,
.is-horizontal:not(.field) > :not(:last-child).pagination.space-3,
.is-horizontal:not(.field) > :not(:last-child).tabs.space-3,
.is-horizontal:not(.field) > :not(:last-child).box.space-3,
.is-horizontal:not(.field) > :not(:last-child).content.space-3,
.is-horizontal:not(.field) > :not(:last-child).notification.space-3,
.is-horizontal:not(.field) > :not(:last-child).progress.space-3,
.is-horizontal:not(.field) > :not(:last-child).table.space-3 {
  margin-right: 1.2rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > :not(:last-child).block.space-4,
.is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-4,
.is-horizontal:not(.field) > :not(:last-child).level.space-4,
.is-horizontal:not(.field) > :not(:last-child).message.space-4,
.is-horizontal:not(.field) > :not(:last-child).pagination.space-4,
.is-horizontal:not(.field) > :not(:last-child).tabs.space-4,
.is-horizontal:not(.field) > :not(:last-child).box.space-4,
.is-horizontal:not(.field) > :not(:last-child).content.space-4,
.is-horizontal:not(.field) > :not(:last-child).notification.space-4,
.is-horizontal:not(.field) > :not(:last-child).progress.space-4,
.is-horizontal:not(.field) > :not(:last-child).table.space-4 {
  margin-right: 1.6rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > :not(:last-child).block.space-5,
.is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-5,
.is-horizontal:not(.field) > :not(:last-child).level.space-5,
.is-horizontal:not(.field) > :not(:last-child).message.space-5,
.is-horizontal:not(.field) > :not(:last-child).pagination.space-5,
.is-horizontal:not(.field) > :not(:last-child).tabs.space-5,
.is-horizontal:not(.field) > :not(:last-child).box.space-5,
.is-horizontal:not(.field) > :not(:last-child).content.space-5,
.is-horizontal:not(.field) > :not(:last-child).notification.space-5,
.is-horizontal:not(.field) > :not(:last-child).progress.space-5,
.is-horizontal:not(.field) > :not(:last-child).table.space-5 {
  margin-right: 2rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > :not(:last-child).block.space-6,
.is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-6,
.is-horizontal:not(.field) > :not(:last-child).level.space-6,
.is-horizontal:not(.field) > :not(:last-child).message.space-6,
.is-horizontal:not(.field) > :not(:last-child).pagination.space-6,
.is-horizontal:not(.field) > :not(:last-child).tabs.space-6,
.is-horizontal:not(.field) > :not(:last-child).box.space-6,
.is-horizontal:not(.field) > :not(:last-child).content.space-6,
.is-horizontal:not(.field) > :not(:last-child).notification.space-6,
.is-horizontal:not(.field) > :not(:last-child).progress.space-6,
.is-horizontal:not(.field) > :not(:last-child).table.space-6 {
  margin-right: 2.4rem;
  margin-bottom: 0;
}
@media screen and (max-width: 0px) {
  .is-horizontal:not(.field) > :not(:last-child).block.space-0-mobile,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-0-mobile,
  .is-horizontal:not(.field) > :not(:last-child).level.space-0-mobile,
  .is-horizontal:not(.field) > :not(:last-child).message.space-0-mobile,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-0-mobile,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-0-mobile,
  .is-horizontal:not(.field) > :not(:last-child).box.space-0-mobile,
  .is-horizontal:not(.field) > :not(:last-child).content.space-0-mobile,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-0-mobile,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-0-mobile,
  .is-horizontal:not(.field) > :not(:last-child).table.space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-1-mobile,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-1-mobile,
  .is-horizontal:not(.field) > :not(:last-child).level.space-1-mobile,
  .is-horizontal:not(.field) > :not(:last-child).message.space-1-mobile,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-1-mobile,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-1-mobile,
  .is-horizontal:not(.field) > :not(:last-child).box.space-1-mobile,
  .is-horizontal:not(.field) > :not(:last-child).content.space-1-mobile,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-1-mobile,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-1-mobile,
  .is-horizontal:not(.field) > :not(:last-child).table.space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-2-mobile,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-2-mobile,
  .is-horizontal:not(.field) > :not(:last-child).level.space-2-mobile,
  .is-horizontal:not(.field) > :not(:last-child).message.space-2-mobile,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-2-mobile,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-2-mobile,
  .is-horizontal:not(.field) > :not(:last-child).box.space-2-mobile,
  .is-horizontal:not(.field) > :not(:last-child).content.space-2-mobile,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-2-mobile,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-2-mobile,
  .is-horizontal:not(.field) > :not(:last-child).table.space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-3-mobile,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-3-mobile,
  .is-horizontal:not(.field) > :not(:last-child).level.space-3-mobile,
  .is-horizontal:not(.field) > :not(:last-child).message.space-3-mobile,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-3-mobile,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-3-mobile,
  .is-horizontal:not(.field) > :not(:last-child).box.space-3-mobile,
  .is-horizontal:not(.field) > :not(:last-child).content.space-3-mobile,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-3-mobile,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-3-mobile,
  .is-horizontal:not(.field) > :not(:last-child).table.space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-4-mobile,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-4-mobile,
  .is-horizontal:not(.field) > :not(:last-child).level.space-4-mobile,
  .is-horizontal:not(.field) > :not(:last-child).message.space-4-mobile,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-4-mobile,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-4-mobile,
  .is-horizontal:not(.field) > :not(:last-child).box.space-4-mobile,
  .is-horizontal:not(.field) > :not(:last-child).content.space-4-mobile,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-4-mobile,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-4-mobile,
  .is-horizontal:not(.field) > :not(:last-child).table.space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-5-mobile,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-5-mobile,
  .is-horizontal:not(.field) > :not(:last-child).level.space-5-mobile,
  .is-horizontal:not(.field) > :not(:last-child).message.space-5-mobile,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-5-mobile,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-5-mobile,
  .is-horizontal:not(.field) > :not(:last-child).box.space-5-mobile,
  .is-horizontal:not(.field) > :not(:last-child).content.space-5-mobile,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-5-mobile,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-5-mobile,
  .is-horizontal:not(.field) > :not(:last-child).table.space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-6-mobile,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-6-mobile,
  .is-horizontal:not(.field) > :not(:last-child).level.space-6-mobile,
  .is-horizontal:not(.field) > :not(:last-child).message.space-6-mobile,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-6-mobile,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-6-mobile,
  .is-horizontal:not(.field) > :not(:last-child).box.space-6-mobile,
  .is-horizontal:not(.field) > :not(:last-child).content.space-6-mobile,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-6-mobile,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-6-mobile,
  .is-horizontal:not(.field) > :not(:last-child).table.space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px), print {
  .is-horizontal:not(.field) > :not(:last-child).block.space-0-tablet,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-0-tablet,
  .is-horizontal:not(.field) > :not(:last-child).level.space-0-tablet,
  .is-horizontal:not(.field) > :not(:last-child).message.space-0-tablet,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-0-tablet,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-0-tablet,
  .is-horizontal:not(.field) > :not(:last-child).box.space-0-tablet,
  .is-horizontal:not(.field) > :not(:last-child).content.space-0-tablet,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-0-tablet,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-0-tablet,
  .is-horizontal:not(.field) > :not(:last-child).table.space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-1-tablet,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-1-tablet,
  .is-horizontal:not(.field) > :not(:last-child).level.space-1-tablet,
  .is-horizontal:not(.field) > :not(:last-child).message.space-1-tablet,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-1-tablet,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-1-tablet,
  .is-horizontal:not(.field) > :not(:last-child).box.space-1-tablet,
  .is-horizontal:not(.field) > :not(:last-child).content.space-1-tablet,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-1-tablet,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-1-tablet,
  .is-horizontal:not(.field) > :not(:last-child).table.space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-2-tablet,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-2-tablet,
  .is-horizontal:not(.field) > :not(:last-child).level.space-2-tablet,
  .is-horizontal:not(.field) > :not(:last-child).message.space-2-tablet,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-2-tablet,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-2-tablet,
  .is-horizontal:not(.field) > :not(:last-child).box.space-2-tablet,
  .is-horizontal:not(.field) > :not(:last-child).content.space-2-tablet,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-2-tablet,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-2-tablet,
  .is-horizontal:not(.field) > :not(:last-child).table.space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-3-tablet,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-3-tablet,
  .is-horizontal:not(.field) > :not(:last-child).level.space-3-tablet,
  .is-horizontal:not(.field) > :not(:last-child).message.space-3-tablet,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-3-tablet,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-3-tablet,
  .is-horizontal:not(.field) > :not(:last-child).box.space-3-tablet,
  .is-horizontal:not(.field) > :not(:last-child).content.space-3-tablet,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-3-tablet,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-3-tablet,
  .is-horizontal:not(.field) > :not(:last-child).table.space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-4-tablet,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-4-tablet,
  .is-horizontal:not(.field) > :not(:last-child).level.space-4-tablet,
  .is-horizontal:not(.field) > :not(:last-child).message.space-4-tablet,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-4-tablet,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-4-tablet,
  .is-horizontal:not(.field) > :not(:last-child).box.space-4-tablet,
  .is-horizontal:not(.field) > :not(:last-child).content.space-4-tablet,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-4-tablet,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-4-tablet,
  .is-horizontal:not(.field) > :not(:last-child).table.space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-5-tablet,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-5-tablet,
  .is-horizontal:not(.field) > :not(:last-child).level.space-5-tablet,
  .is-horizontal:not(.field) > :not(:last-child).message.space-5-tablet,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-5-tablet,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-5-tablet,
  .is-horizontal:not(.field) > :not(:last-child).box.space-5-tablet,
  .is-horizontal:not(.field) > :not(:last-child).content.space-5-tablet,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-5-tablet,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-5-tablet,
  .is-horizontal:not(.field) > :not(:last-child).table.space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-6-tablet,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-6-tablet,
  .is-horizontal:not(.field) > :not(:last-child).level.space-6-tablet,
  .is-horizontal:not(.field) > :not(:last-child).message.space-6-tablet,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-6-tablet,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-6-tablet,
  .is-horizontal:not(.field) > :not(:last-child).box.space-6-tablet,
  .is-horizontal:not(.field) > :not(:last-child).content.space-6-tablet,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-6-tablet,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-6-tablet,
  .is-horizontal:not(.field) > :not(:last-child).table.space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) {
  .is-horizontal:not(.field) > :not(:last-child).block.space-0-touch,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-0-touch,
  .is-horizontal:not(.field) > :not(:last-child).level.space-0-touch,
  .is-horizontal:not(.field) > :not(:last-child).message.space-0-touch,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-0-touch,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-0-touch,
  .is-horizontal:not(.field) > :not(:last-child).box.space-0-touch,
  .is-horizontal:not(.field) > :not(:last-child).content.space-0-touch,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-0-touch,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-0-touch,
  .is-horizontal:not(.field) > :not(:last-child).table.space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-1-touch,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-1-touch,
  .is-horizontal:not(.field) > :not(:last-child).level.space-1-touch,
  .is-horizontal:not(.field) > :not(:last-child).message.space-1-touch,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-1-touch,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-1-touch,
  .is-horizontal:not(.field) > :not(:last-child).box.space-1-touch,
  .is-horizontal:not(.field) > :not(:last-child).content.space-1-touch,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-1-touch,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-1-touch,
  .is-horizontal:not(.field) > :not(:last-child).table.space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-2-touch,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-2-touch,
  .is-horizontal:not(.field) > :not(:last-child).level.space-2-touch,
  .is-horizontal:not(.field) > :not(:last-child).message.space-2-touch,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-2-touch,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-2-touch,
  .is-horizontal:not(.field) > :not(:last-child).box.space-2-touch,
  .is-horizontal:not(.field) > :not(:last-child).content.space-2-touch,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-2-touch,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-2-touch,
  .is-horizontal:not(.field) > :not(:last-child).table.space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-3-touch,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-3-touch,
  .is-horizontal:not(.field) > :not(:last-child).level.space-3-touch,
  .is-horizontal:not(.field) > :not(:last-child).message.space-3-touch,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-3-touch,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-3-touch,
  .is-horizontal:not(.field) > :not(:last-child).box.space-3-touch,
  .is-horizontal:not(.field) > :not(:last-child).content.space-3-touch,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-3-touch,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-3-touch,
  .is-horizontal:not(.field) > :not(:last-child).table.space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-4-touch,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-4-touch,
  .is-horizontal:not(.field) > :not(:last-child).level.space-4-touch,
  .is-horizontal:not(.field) > :not(:last-child).message.space-4-touch,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-4-touch,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-4-touch,
  .is-horizontal:not(.field) > :not(:last-child).box.space-4-touch,
  .is-horizontal:not(.field) > :not(:last-child).content.space-4-touch,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-4-touch,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-4-touch,
  .is-horizontal:not(.field) > :not(:last-child).table.space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-5-touch,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-5-touch,
  .is-horizontal:not(.field) > :not(:last-child).level.space-5-touch,
  .is-horizontal:not(.field) > :not(:last-child).message.space-5-touch,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-5-touch,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-5-touch,
  .is-horizontal:not(.field) > :not(:last-child).box.space-5-touch,
  .is-horizontal:not(.field) > :not(:last-child).content.space-5-touch,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-5-touch,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-5-touch,
  .is-horizontal:not(.field) > :not(:last-child).table.space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-6-touch,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-6-touch,
  .is-horizontal:not(.field) > :not(:last-child).level.space-6-touch,
  .is-horizontal:not(.field) > :not(:last-child).message.space-6-touch,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-6-touch,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-6-touch,
  .is-horizontal:not(.field) > :not(:last-child).box.space-6-touch,
  .is-horizontal:not(.field) > :not(:last-child).content.space-6-touch,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-6-touch,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-6-touch,
  .is-horizontal:not(.field) > :not(:last-child).table.space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) {
  .is-horizontal:not(.field) > :not(:last-child).block.space-0-desktop,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-0-desktop,
  .is-horizontal:not(.field) > :not(:last-child).level.space-0-desktop,
  .is-horizontal:not(.field) > :not(:last-child).message.space-0-desktop,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-0-desktop,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-0-desktop,
  .is-horizontal:not(.field) > :not(:last-child).box.space-0-desktop,
  .is-horizontal:not(.field) > :not(:last-child).content.space-0-desktop,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-0-desktop,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-0-desktop,
  .is-horizontal:not(.field) > :not(:last-child).table.space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-1-desktop,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-1-desktop,
  .is-horizontal:not(.field) > :not(:last-child).level.space-1-desktop,
  .is-horizontal:not(.field) > :not(:last-child).message.space-1-desktop,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-1-desktop,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-1-desktop,
  .is-horizontal:not(.field) > :not(:last-child).box.space-1-desktop,
  .is-horizontal:not(.field) > :not(:last-child).content.space-1-desktop,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-1-desktop,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-1-desktop,
  .is-horizontal:not(.field) > :not(:last-child).table.space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-2-desktop,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-2-desktop,
  .is-horizontal:not(.field) > :not(:last-child).level.space-2-desktop,
  .is-horizontal:not(.field) > :not(:last-child).message.space-2-desktop,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-2-desktop,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-2-desktop,
  .is-horizontal:not(.field) > :not(:last-child).box.space-2-desktop,
  .is-horizontal:not(.field) > :not(:last-child).content.space-2-desktop,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-2-desktop,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-2-desktop,
  .is-horizontal:not(.field) > :not(:last-child).table.space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-3-desktop,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-3-desktop,
  .is-horizontal:not(.field) > :not(:last-child).level.space-3-desktop,
  .is-horizontal:not(.field) > :not(:last-child).message.space-3-desktop,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-3-desktop,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-3-desktop,
  .is-horizontal:not(.field) > :not(:last-child).box.space-3-desktop,
  .is-horizontal:not(.field) > :not(:last-child).content.space-3-desktop,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-3-desktop,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-3-desktop,
  .is-horizontal:not(.field) > :not(:last-child).table.space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-4-desktop,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-4-desktop,
  .is-horizontal:not(.field) > :not(:last-child).level.space-4-desktop,
  .is-horizontal:not(.field) > :not(:last-child).message.space-4-desktop,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-4-desktop,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-4-desktop,
  .is-horizontal:not(.field) > :not(:last-child).box.space-4-desktop,
  .is-horizontal:not(.field) > :not(:last-child).content.space-4-desktop,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-4-desktop,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-4-desktop,
  .is-horizontal:not(.field) > :not(:last-child).table.space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-5-desktop,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-5-desktop,
  .is-horizontal:not(.field) > :not(:last-child).level.space-5-desktop,
  .is-horizontal:not(.field) > :not(:last-child).message.space-5-desktop,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-5-desktop,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-5-desktop,
  .is-horizontal:not(.field) > :not(:last-child).box.space-5-desktop,
  .is-horizontal:not(.field) > :not(:last-child).content.space-5-desktop,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-5-desktop,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-5-desktop,
  .is-horizontal:not(.field) > :not(:last-child).table.space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > :not(:last-child).block.space-6-desktop,
  .is-horizontal:not(.field) > :not(:last-child).breadcrumb.space-6-desktop,
  .is-horizontal:not(.field) > :not(:last-child).level.space-6-desktop,
  .is-horizontal:not(.field) > :not(:last-child).message.space-6-desktop,
  .is-horizontal:not(.field) > :not(:last-child).pagination.space-6-desktop,
  .is-horizontal:not(.field) > :not(:last-child).tabs.space-6-desktop,
  .is-horizontal:not(.field) > :not(:last-child).box.space-6-desktop,
  .is-horizontal:not(.field) > :not(:last-child).content.space-6-desktop,
  .is-horizontal:not(.field) > :not(:last-child).notification.space-6-desktop,
  .is-horizontal:not(.field) > :not(:last-child).progress.space-6-desktop,
  .is-horizontal:not(.field) > :not(:last-child).table.space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
.is-horizontal:not(.field) > .brick:not(:last-child) {
  margin-right: 0.4rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > .brick:not(:last-child).space-0 {
  margin-right: 0rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > .brick:not(:last-child).space-1 {
  margin-right: 0.4rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > .brick:not(:last-child).space-2 {
  margin-right: 0.8rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > .brick:not(:last-child).space-3 {
  margin-right: 1.2rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > .brick:not(:last-child).space-4 {
  margin-right: 1.6rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > .brick:not(:last-child).space-5 {
  margin-right: 2rem;
  margin-bottom: 0;
}
.is-horizontal:not(.field) > .brick:not(:last-child).space-6 {
  margin-right: 2.4rem;
  margin-bottom: 0;
}
@media screen and (max-width: 0px) {
  .is-horizontal:not(.field) > .brick:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px), print {
  .is-horizontal:not(.field) > .brick:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) {
  .is-horizontal:not(.field) > .brick:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) {
  .is-horizontal:not(.field) > .brick:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal:not(.field) > .brick:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
.is-spacing.is-horizontal:not(.field) > *:not(:last-child) {
  margin-right: 0.4rem;
  margin-bottom: 0;
}
.is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-0 {
  margin-right: 0rem;
  margin-bottom: 0;
}
.is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-1 {
  margin-right: 0.4rem;
  margin-bottom: 0;
}
.is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-2 {
  margin-right: 0.8rem;
  margin-bottom: 0;
}
.is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-3 {
  margin-right: 1.2rem;
  margin-bottom: 0;
}
.is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-4 {
  margin-right: 1.6rem;
  margin-bottom: 0;
}
.is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-5 {
  margin-right: 2rem;
  margin-bottom: 0;
}
.is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-6 {
  margin-right: 2.4rem;
  margin-bottom: 0;
}
@media screen and (max-width: 0px) {
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px), print {
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) {
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) {
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing.is-horizontal:not(.field) > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
.is-spacing-2.is-horizontal:not(.field) > *:not(:last-child) {
  margin-right: 0.8rem;
  margin-bottom: 0;
}
.is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-0 {
  margin-right: 0rem;
  margin-bottom: 0;
}
.is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-1 {
  margin-right: 0.4rem;
  margin-bottom: 0;
}
.is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-2 {
  margin-right: 0.8rem;
  margin-bottom: 0;
}
.is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-3 {
  margin-right: 1.2rem;
  margin-bottom: 0;
}
.is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-4 {
  margin-right: 1.6rem;
  margin-bottom: 0;
}
.is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-5 {
  margin-right: 2rem;
  margin-bottom: 0;
}
.is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-6 {
  margin-right: 2.4rem;
  margin-bottom: 0;
}
@media screen and (max-width: 0px) {
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px), print {
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) {
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) {
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing-2.is-horizontal:not(.field) > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
.is-spacing-3.is-horizontal:not(.field) > *:not(:last-child) {
  margin-right: 1.2rem;
  margin-bottom: 0;
}
.is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-0 {
  margin-right: 0rem;
  margin-bottom: 0;
}
.is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-1 {
  margin-right: 0.4rem;
  margin-bottom: 0;
}
.is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-2 {
  margin-right: 0.8rem;
  margin-bottom: 0;
}
.is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-3 {
  margin-right: 1.2rem;
  margin-bottom: 0;
}
.is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-4 {
  margin-right: 1.6rem;
  margin-bottom: 0;
}
.is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-5 {
  margin-right: 2rem;
  margin-bottom: 0;
}
.is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-6 {
  margin-right: 2.4rem;
  margin-bottom: 0;
}
@media screen and (max-width: 0px) {
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px), print {
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) {
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) {
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-spacing-3.is-horizontal:not(.field) > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
.is-centered.is-horizontal:not(.field) {
  justify-content: center !important;
}
.is-left.is-horizontal:not(.field) {
  justify-content: flex-start !important;
}
.is-right.is-horizontal:not(.field) {
  justify-content: flex-end !important;
}
.is-between.is-horizontal:not(.field) {
  justify-content: space-between !important;
}
.is-around.is-horizontal:not(.field) {
  justify-content: space-around !important;
}
.is-evenly.is-horizontal:not(.field) {
  justify-content: space-evenly !important;
}
.marginless {
  margin: 0 !important;
}
.paddingless {
  padding: 0 !important;
}
.push-0 {
  margin: 0 !important;
}
.push-top-0 {
  margin-top: 0 !important;
}
.push-right-0 {
  margin-right: 0 !important;
}
.push-bottom-0 {
  margin-bottom: 0 !important;
}
.push-left-0 {
  margin-left: 0 !important;
}
.push-x-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.push-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.push-1 {
  margin: 0.4rem !important;
}
.push-top-1 {
  margin-top: 0.4rem !important;
}
.push-right-1 {
  margin-right: 0.4rem !important;
}
.push-bottom-1 {
  margin-bottom: 0.4rem !important;
}
.push-left-1 {
  margin-left: 0.4rem !important;
}
.push-x-1 {
  margin-left: 0.4rem !important;
  margin-right: 0.4rem !important;
}
.push-y-1 {
  margin-top: 0.4rem !important;
  margin-bottom: 0.4rem !important;
}
.push-2 {
  margin: 0.8rem !important;
}
.push-top-2 {
  margin-top: 0.8rem !important;
}
.push-right-2 {
  margin-right: 0.8rem !important;
}
.push-bottom-2 {
  margin-bottom: 0.8rem !important;
}
.push-left-2 {
  margin-left: 0.8rem !important;
}
.push-x-2 {
  margin-left: 0.8rem !important;
  margin-right: 0.8rem !important;
}
.push-y-2 {
  margin-top: 0.8rem !important;
  margin-bottom: 0.8rem !important;
}
.push-3 {
  margin: 1.2rem !important;
}
.push-top-3 {
  margin-top: 1.2rem !important;
}
.push-right-3 {
  margin-right: 1.2rem !important;
}
.push-bottom-3 {
  margin-bottom: 1.2rem !important;
}
.push-left-3 {
  margin-left: 1.2rem !important;
}
.push-x-3 {
  margin-left: 1.2rem !important;
  margin-right: 1.2rem !important;
}
.push-y-3 {
  margin-top: 1.2rem !important;
  margin-bottom: 1.2rem !important;
}
.push-4 {
  margin: 1.6rem !important;
}
.push-top-4 {
  margin-top: 1.6rem !important;
}
.push-right-4 {
  margin-right: 1.6rem !important;
}
.push-bottom-4 {
  margin-bottom: 1.6rem !important;
}
.push-left-4 {
  margin-left: 1.6rem !important;
}
.push-x-4 {
  margin-left: 1.6rem !important;
  margin-right: 1.6rem !important;
}
.push-y-4 {
  margin-top: 1.6rem !important;
  margin-bottom: 1.6rem !important;
}
.push-5 {
  margin: 2rem !important;
}
.push-top-5 {
  margin-top: 2rem !important;
}
.push-right-5 {
  margin-right: 2rem !important;
}
.push-bottom-5 {
  margin-bottom: 2rem !important;
}
.push-left-5 {
  margin-left: 2rem !important;
}
.push-x-5 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.push-y-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.push-6 {
  margin: 2.4rem !important;
}
.push-top-6 {
  margin-top: 2.4rem !important;
}
.push-right-6 {
  margin-right: 2.4rem !important;
}
.push-bottom-6 {
  margin-bottom: 2.4rem !important;
}
.push-left-6 {
  margin-left: 2.4rem !important;
}
.push-x-6 {
  margin-left: 2.4rem !important;
  margin-right: 2.4rem !important;
}
.push-y-6 {
  margin-top: 2.4rem !important;
  margin-bottom: 2.4rem !important;
}
.pad-0 {
  padding: 0 !important;
}
.pad-top-0 {
  padding-top: 0 !important;
}
.pad-right-0 {
  padding-right: 0 !important;
}
.pad-bottom-0 {
  padding-bottom: 0 !important;
}
.pad-left-0 {
  padding-left: 0 !important;
}
.pad-x-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.pad-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.pad-1 {
  padding: 0.4rem !important;
}
.pad-top-1 {
  padding-top: 0.4rem !important;
}
.pad-right-1 {
  padding-right: 0.4rem !important;
}
.pad-bottom-1 {
  padding-bottom: 0.4rem !important;
}
.pad-left-1 {
  padding-left: 0.4rem !important;
}
.pad-x-1 {
  padding-left: 0.4rem !important;
  padding-right: 0.4rem !important;
}
.pad-y-1 {
  padding-top: 0.4rem !important;
  padding-bottom: 0.4rem !important;
}
.pad-2 {
  padding: 0.8rem !important;
}
.pad-top-2 {
  padding-top: 0.8rem !important;
}
.pad-right-2 {
  padding-right: 0.8rem !important;
}
.pad-bottom-2 {
  padding-bottom: 0.8rem !important;
}
.pad-left-2 {
  padding-left: 0.8rem !important;
}
.pad-x-2 {
  padding-left: 0.8rem !important;
  padding-right: 0.8rem !important;
}
.pad-y-2 {
  padding-top: 0.8rem !important;
  padding-bottom: 0.8rem !important;
}
.pad-3 {
  padding: 1.2rem !important;
}
.pad-top-3 {
  padding-top: 1.2rem !important;
}
.pad-right-3 {
  padding-right: 1.2rem !important;
}
.pad-bottom-3 {
  padding-bottom: 1.2rem !important;
}
.pad-left-3 {
  padding-left: 1.2rem !important;
}
.pad-x-3 {
  padding-left: 1.2rem !important;
  padding-right: 1.2rem !important;
}
.pad-y-3 {
  padding-top: 1.2rem !important;
  padding-bottom: 1.2rem !important;
}
.pad-4 {
  padding: 1.6rem !important;
}
.pad-top-4 {
  padding-top: 1.6rem !important;
}
.pad-right-4 {
  padding-right: 1.6rem !important;
}
.pad-bottom-4 {
  padding-bottom: 1.6rem !important;
}
.pad-left-4 {
  padding-left: 1.6rem !important;
}
.pad-x-4 {
  padding-left: 1.6rem !important;
  padding-right: 1.6rem !important;
}
.pad-y-4 {
  padding-top: 1.6rem !important;
  padding-bottom: 1.6rem !important;
}
.pad-5 {
  padding: 2rem !important;
}
.pad-top-5 {
  padding-top: 2rem !important;
}
.pad-right-5 {
  padding-right: 2rem !important;
}
.pad-bottom-5 {
  padding-bottom: 2rem !important;
}
.pad-left-5 {
  padding-left: 2rem !important;
}
.pad-x-5 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.pad-y-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.pad-6 {
  padding: 2.4rem !important;
}
.pad-top-6 {
  padding-top: 2.4rem !important;
}
.pad-right-6 {
  padding-right: 2.4rem !important;
}
.pad-bottom-6 {
  padding-bottom: 2.4rem !important;
}
.pad-left-6 {
  padding-left: 2.4rem !important;
}
.pad-x-6 {
  padding-left: 2.4rem !important;
  padding-right: 2.4rem !important;
}
.pad-y-6 {
  padding-top: 2.4rem !important;
  padding-bottom: 2.4rem !important;
}
@media screen and (max-width: 0px) {
  .is-horizontal-mobile {
    display: flex !important;
    align-items: center !important;
  }
  .is-horizontal-mobile > :not(:last-child).block,
  .is-horizontal-mobile > :not(:last-child).breadcrumb,
  .is-horizontal-mobile > :not(:last-child).level,
  .is-horizontal-mobile > :not(:last-child).message,
  .is-horizontal-mobile > :not(:last-child).pagination,
  .is-horizontal-mobile > :not(:last-child).tabs,
  .is-horizontal-mobile > :not(:last-child).box,
  .is-horizontal-mobile > :not(:last-child).content,
  .is-horizontal-mobile > :not(:last-child).notification,
  .is-horizontal-mobile > :not(:last-child).progress,
  .is-horizontal-mobile > :not(:last-child).table {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-0,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-0,
  .is-horizontal-mobile > :not(:last-child).level.space-0,
  .is-horizontal-mobile > :not(:last-child).message.space-0,
  .is-horizontal-mobile > :not(:last-child).pagination.space-0,
  .is-horizontal-mobile > :not(:last-child).tabs.space-0,
  .is-horizontal-mobile > :not(:last-child).box.space-0,
  .is-horizontal-mobile > :not(:last-child).content.space-0,
  .is-horizontal-mobile > :not(:last-child).notification.space-0,
  .is-horizontal-mobile > :not(:last-child).progress.space-0,
  .is-horizontal-mobile > :not(:last-child).table.space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-1,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-1,
  .is-horizontal-mobile > :not(:last-child).level.space-1,
  .is-horizontal-mobile > :not(:last-child).message.space-1,
  .is-horizontal-mobile > :not(:last-child).pagination.space-1,
  .is-horizontal-mobile > :not(:last-child).tabs.space-1,
  .is-horizontal-mobile > :not(:last-child).box.space-1,
  .is-horizontal-mobile > :not(:last-child).content.space-1,
  .is-horizontal-mobile > :not(:last-child).notification.space-1,
  .is-horizontal-mobile > :not(:last-child).progress.space-1,
  .is-horizontal-mobile > :not(:last-child).table.space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-2,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-2,
  .is-horizontal-mobile > :not(:last-child).level.space-2,
  .is-horizontal-mobile > :not(:last-child).message.space-2,
  .is-horizontal-mobile > :not(:last-child).pagination.space-2,
  .is-horizontal-mobile > :not(:last-child).tabs.space-2,
  .is-horizontal-mobile > :not(:last-child).box.space-2,
  .is-horizontal-mobile > :not(:last-child).content.space-2,
  .is-horizontal-mobile > :not(:last-child).notification.space-2,
  .is-horizontal-mobile > :not(:last-child).progress.space-2,
  .is-horizontal-mobile > :not(:last-child).table.space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-3,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-3,
  .is-horizontal-mobile > :not(:last-child).level.space-3,
  .is-horizontal-mobile > :not(:last-child).message.space-3,
  .is-horizontal-mobile > :not(:last-child).pagination.space-3,
  .is-horizontal-mobile > :not(:last-child).tabs.space-3,
  .is-horizontal-mobile > :not(:last-child).box.space-3,
  .is-horizontal-mobile > :not(:last-child).content.space-3,
  .is-horizontal-mobile > :not(:last-child).notification.space-3,
  .is-horizontal-mobile > :not(:last-child).progress.space-3,
  .is-horizontal-mobile > :not(:last-child).table.space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-4,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-4,
  .is-horizontal-mobile > :not(:last-child).level.space-4,
  .is-horizontal-mobile > :not(:last-child).message.space-4,
  .is-horizontal-mobile > :not(:last-child).pagination.space-4,
  .is-horizontal-mobile > :not(:last-child).tabs.space-4,
  .is-horizontal-mobile > :not(:last-child).box.space-4,
  .is-horizontal-mobile > :not(:last-child).content.space-4,
  .is-horizontal-mobile > :not(:last-child).notification.space-4,
  .is-horizontal-mobile > :not(:last-child).progress.space-4,
  .is-horizontal-mobile > :not(:last-child).table.space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-5,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-5,
  .is-horizontal-mobile > :not(:last-child).level.space-5,
  .is-horizontal-mobile > :not(:last-child).message.space-5,
  .is-horizontal-mobile > :not(:last-child).pagination.space-5,
  .is-horizontal-mobile > :not(:last-child).tabs.space-5,
  .is-horizontal-mobile > :not(:last-child).box.space-5,
  .is-horizontal-mobile > :not(:last-child).content.space-5,
  .is-horizontal-mobile > :not(:last-child).notification.space-5,
  .is-horizontal-mobile > :not(:last-child).progress.space-5,
  .is-horizontal-mobile > :not(:last-child).table.space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-6,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-6,
  .is-horizontal-mobile > :not(:last-child).level.space-6,
  .is-horizontal-mobile > :not(:last-child).message.space-6,
  .is-horizontal-mobile > :not(:last-child).pagination.space-6,
  .is-horizontal-mobile > :not(:last-child).tabs.space-6,
  .is-horizontal-mobile > :not(:last-child).box.space-6,
  .is-horizontal-mobile > :not(:last-child).content.space-6,
  .is-horizontal-mobile > :not(:last-child).notification.space-6,
  .is-horizontal-mobile > :not(:last-child).progress.space-6,
  .is-horizontal-mobile > :not(:last-child).table.space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (max-width: 0px) {
  .is-horizontal-mobile > :not(:last-child).block.space-0-mobile,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-0-mobile,
  .is-horizontal-mobile > :not(:last-child).level.space-0-mobile,
  .is-horizontal-mobile > :not(:last-child).message.space-0-mobile,
  .is-horizontal-mobile > :not(:last-child).pagination.space-0-mobile,
  .is-horizontal-mobile > :not(:last-child).tabs.space-0-mobile,
  .is-horizontal-mobile > :not(:last-child).box.space-0-mobile,
  .is-horizontal-mobile > :not(:last-child).content.space-0-mobile,
  .is-horizontal-mobile > :not(:last-child).notification.space-0-mobile,
  .is-horizontal-mobile > :not(:last-child).progress.space-0-mobile,
  .is-horizontal-mobile > :not(:last-child).table.space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-1-mobile,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-1-mobile,
  .is-horizontal-mobile > :not(:last-child).level.space-1-mobile,
  .is-horizontal-mobile > :not(:last-child).message.space-1-mobile,
  .is-horizontal-mobile > :not(:last-child).pagination.space-1-mobile,
  .is-horizontal-mobile > :not(:last-child).tabs.space-1-mobile,
  .is-horizontal-mobile > :not(:last-child).box.space-1-mobile,
  .is-horizontal-mobile > :not(:last-child).content.space-1-mobile,
  .is-horizontal-mobile > :not(:last-child).notification.space-1-mobile,
  .is-horizontal-mobile > :not(:last-child).progress.space-1-mobile,
  .is-horizontal-mobile > :not(:last-child).table.space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-2-mobile,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-2-mobile,
  .is-horizontal-mobile > :not(:last-child).level.space-2-mobile,
  .is-horizontal-mobile > :not(:last-child).message.space-2-mobile,
  .is-horizontal-mobile > :not(:last-child).pagination.space-2-mobile,
  .is-horizontal-mobile > :not(:last-child).tabs.space-2-mobile,
  .is-horizontal-mobile > :not(:last-child).box.space-2-mobile,
  .is-horizontal-mobile > :not(:last-child).content.space-2-mobile,
  .is-horizontal-mobile > :not(:last-child).notification.space-2-mobile,
  .is-horizontal-mobile > :not(:last-child).progress.space-2-mobile,
  .is-horizontal-mobile > :not(:last-child).table.space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-3-mobile,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-3-mobile,
  .is-horizontal-mobile > :not(:last-child).level.space-3-mobile,
  .is-horizontal-mobile > :not(:last-child).message.space-3-mobile,
  .is-horizontal-mobile > :not(:last-child).pagination.space-3-mobile,
  .is-horizontal-mobile > :not(:last-child).tabs.space-3-mobile,
  .is-horizontal-mobile > :not(:last-child).box.space-3-mobile,
  .is-horizontal-mobile > :not(:last-child).content.space-3-mobile,
  .is-horizontal-mobile > :not(:last-child).notification.space-3-mobile,
  .is-horizontal-mobile > :not(:last-child).progress.space-3-mobile,
  .is-horizontal-mobile > :not(:last-child).table.space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-4-mobile,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-4-mobile,
  .is-horizontal-mobile > :not(:last-child).level.space-4-mobile,
  .is-horizontal-mobile > :not(:last-child).message.space-4-mobile,
  .is-horizontal-mobile > :not(:last-child).pagination.space-4-mobile,
  .is-horizontal-mobile > :not(:last-child).tabs.space-4-mobile,
  .is-horizontal-mobile > :not(:last-child).box.space-4-mobile,
  .is-horizontal-mobile > :not(:last-child).content.space-4-mobile,
  .is-horizontal-mobile > :not(:last-child).notification.space-4-mobile,
  .is-horizontal-mobile > :not(:last-child).progress.space-4-mobile,
  .is-horizontal-mobile > :not(:last-child).table.space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-5-mobile,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-5-mobile,
  .is-horizontal-mobile > :not(:last-child).level.space-5-mobile,
  .is-horizontal-mobile > :not(:last-child).message.space-5-mobile,
  .is-horizontal-mobile > :not(:last-child).pagination.space-5-mobile,
  .is-horizontal-mobile > :not(:last-child).tabs.space-5-mobile,
  .is-horizontal-mobile > :not(:last-child).box.space-5-mobile,
  .is-horizontal-mobile > :not(:last-child).content.space-5-mobile,
  .is-horizontal-mobile > :not(:last-child).notification.space-5-mobile,
  .is-horizontal-mobile > :not(:last-child).progress.space-5-mobile,
  .is-horizontal-mobile > :not(:last-child).table.space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-6-mobile,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-6-mobile,
  .is-horizontal-mobile > :not(:last-child).level.space-6-mobile,
  .is-horizontal-mobile > :not(:last-child).message.space-6-mobile,
  .is-horizontal-mobile > :not(:last-child).pagination.space-6-mobile,
  .is-horizontal-mobile > :not(:last-child).tabs.space-6-mobile,
  .is-horizontal-mobile > :not(:last-child).box.space-6-mobile,
  .is-horizontal-mobile > :not(:last-child).content.space-6-mobile,
  .is-horizontal-mobile > :not(:last-child).notification.space-6-mobile,
  .is-horizontal-mobile > :not(:last-child).progress.space-6-mobile,
  .is-horizontal-mobile > :not(:last-child).table.space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (min-width: 1px) {
  .is-horizontal-mobile > :not(:last-child).block.space-0-tablet,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-0-tablet,
  .is-horizontal-mobile > :not(:last-child).level.space-0-tablet,
  .is-horizontal-mobile > :not(:last-child).message.space-0-tablet,
  .is-horizontal-mobile > :not(:last-child).pagination.space-0-tablet,
  .is-horizontal-mobile > :not(:last-child).tabs.space-0-tablet,
  .is-horizontal-mobile > :not(:last-child).box.space-0-tablet,
  .is-horizontal-mobile > :not(:last-child).content.space-0-tablet,
  .is-horizontal-mobile > :not(:last-child).notification.space-0-tablet,
  .is-horizontal-mobile > :not(:last-child).progress.space-0-tablet,
  .is-horizontal-mobile > :not(:last-child).table.space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-1-tablet,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-1-tablet,
  .is-horizontal-mobile > :not(:last-child).level.space-1-tablet,
  .is-horizontal-mobile > :not(:last-child).message.space-1-tablet,
  .is-horizontal-mobile > :not(:last-child).pagination.space-1-tablet,
  .is-horizontal-mobile > :not(:last-child).tabs.space-1-tablet,
  .is-horizontal-mobile > :not(:last-child).box.space-1-tablet,
  .is-horizontal-mobile > :not(:last-child).content.space-1-tablet,
  .is-horizontal-mobile > :not(:last-child).notification.space-1-tablet,
  .is-horizontal-mobile > :not(:last-child).progress.space-1-tablet,
  .is-horizontal-mobile > :not(:last-child).table.space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-2-tablet,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-2-tablet,
  .is-horizontal-mobile > :not(:last-child).level.space-2-tablet,
  .is-horizontal-mobile > :not(:last-child).message.space-2-tablet,
  .is-horizontal-mobile > :not(:last-child).pagination.space-2-tablet,
  .is-horizontal-mobile > :not(:last-child).tabs.space-2-tablet,
  .is-horizontal-mobile > :not(:last-child).box.space-2-tablet,
  .is-horizontal-mobile > :not(:last-child).content.space-2-tablet,
  .is-horizontal-mobile > :not(:last-child).notification.space-2-tablet,
  .is-horizontal-mobile > :not(:last-child).progress.space-2-tablet,
  .is-horizontal-mobile > :not(:last-child).table.space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-3-tablet,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-3-tablet,
  .is-horizontal-mobile > :not(:last-child).level.space-3-tablet,
  .is-horizontal-mobile > :not(:last-child).message.space-3-tablet,
  .is-horizontal-mobile > :not(:last-child).pagination.space-3-tablet,
  .is-horizontal-mobile > :not(:last-child).tabs.space-3-tablet,
  .is-horizontal-mobile > :not(:last-child).box.space-3-tablet,
  .is-horizontal-mobile > :not(:last-child).content.space-3-tablet,
  .is-horizontal-mobile > :not(:last-child).notification.space-3-tablet,
  .is-horizontal-mobile > :not(:last-child).progress.space-3-tablet,
  .is-horizontal-mobile > :not(:last-child).table.space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-4-tablet,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-4-tablet,
  .is-horizontal-mobile > :not(:last-child).level.space-4-tablet,
  .is-horizontal-mobile > :not(:last-child).message.space-4-tablet,
  .is-horizontal-mobile > :not(:last-child).pagination.space-4-tablet,
  .is-horizontal-mobile > :not(:last-child).tabs.space-4-tablet,
  .is-horizontal-mobile > :not(:last-child).box.space-4-tablet,
  .is-horizontal-mobile > :not(:last-child).content.space-4-tablet,
  .is-horizontal-mobile > :not(:last-child).notification.space-4-tablet,
  .is-horizontal-mobile > :not(:last-child).progress.space-4-tablet,
  .is-horizontal-mobile > :not(:last-child).table.space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-5-tablet,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-5-tablet,
  .is-horizontal-mobile > :not(:last-child).level.space-5-tablet,
  .is-horizontal-mobile > :not(:last-child).message.space-5-tablet,
  .is-horizontal-mobile > :not(:last-child).pagination.space-5-tablet,
  .is-horizontal-mobile > :not(:last-child).tabs.space-5-tablet,
  .is-horizontal-mobile > :not(:last-child).box.space-5-tablet,
  .is-horizontal-mobile > :not(:last-child).content.space-5-tablet,
  .is-horizontal-mobile > :not(:last-child).notification.space-5-tablet,
  .is-horizontal-mobile > :not(:last-child).progress.space-5-tablet,
  .is-horizontal-mobile > :not(:last-child).table.space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-6-tablet,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-6-tablet,
  .is-horizontal-mobile > :not(:last-child).level.space-6-tablet,
  .is-horizontal-mobile > :not(:last-child).message.space-6-tablet,
  .is-horizontal-mobile > :not(:last-child).pagination.space-6-tablet,
  .is-horizontal-mobile > :not(:last-child).tabs.space-6-tablet,
  .is-horizontal-mobile > :not(:last-child).box.space-6-tablet,
  .is-horizontal-mobile > :not(:last-child).content.space-6-tablet,
  .is-horizontal-mobile > :not(:last-child).notification.space-6-tablet,
  .is-horizontal-mobile > :not(:last-child).progress.space-6-tablet,
  .is-horizontal-mobile > :not(:last-child).table.space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (max-width: 1365px) {
  .is-horizontal-mobile > :not(:last-child).block.space-0-touch,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-0-touch,
  .is-horizontal-mobile > :not(:last-child).level.space-0-touch,
  .is-horizontal-mobile > :not(:last-child).message.space-0-touch,
  .is-horizontal-mobile > :not(:last-child).pagination.space-0-touch,
  .is-horizontal-mobile > :not(:last-child).tabs.space-0-touch,
  .is-horizontal-mobile > :not(:last-child).box.space-0-touch,
  .is-horizontal-mobile > :not(:last-child).content.space-0-touch,
  .is-horizontal-mobile > :not(:last-child).notification.space-0-touch,
  .is-horizontal-mobile > :not(:last-child).progress.space-0-touch,
  .is-horizontal-mobile > :not(:last-child).table.space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-1-touch,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-1-touch,
  .is-horizontal-mobile > :not(:last-child).level.space-1-touch,
  .is-horizontal-mobile > :not(:last-child).message.space-1-touch,
  .is-horizontal-mobile > :not(:last-child).pagination.space-1-touch,
  .is-horizontal-mobile > :not(:last-child).tabs.space-1-touch,
  .is-horizontal-mobile > :not(:last-child).box.space-1-touch,
  .is-horizontal-mobile > :not(:last-child).content.space-1-touch,
  .is-horizontal-mobile > :not(:last-child).notification.space-1-touch,
  .is-horizontal-mobile > :not(:last-child).progress.space-1-touch,
  .is-horizontal-mobile > :not(:last-child).table.space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-2-touch,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-2-touch,
  .is-horizontal-mobile > :not(:last-child).level.space-2-touch,
  .is-horizontal-mobile > :not(:last-child).message.space-2-touch,
  .is-horizontal-mobile > :not(:last-child).pagination.space-2-touch,
  .is-horizontal-mobile > :not(:last-child).tabs.space-2-touch,
  .is-horizontal-mobile > :not(:last-child).box.space-2-touch,
  .is-horizontal-mobile > :not(:last-child).content.space-2-touch,
  .is-horizontal-mobile > :not(:last-child).notification.space-2-touch,
  .is-horizontal-mobile > :not(:last-child).progress.space-2-touch,
  .is-horizontal-mobile > :not(:last-child).table.space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-3-touch,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-3-touch,
  .is-horizontal-mobile > :not(:last-child).level.space-3-touch,
  .is-horizontal-mobile > :not(:last-child).message.space-3-touch,
  .is-horizontal-mobile > :not(:last-child).pagination.space-3-touch,
  .is-horizontal-mobile > :not(:last-child).tabs.space-3-touch,
  .is-horizontal-mobile > :not(:last-child).box.space-3-touch,
  .is-horizontal-mobile > :not(:last-child).content.space-3-touch,
  .is-horizontal-mobile > :not(:last-child).notification.space-3-touch,
  .is-horizontal-mobile > :not(:last-child).progress.space-3-touch,
  .is-horizontal-mobile > :not(:last-child).table.space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-4-touch,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-4-touch,
  .is-horizontal-mobile > :not(:last-child).level.space-4-touch,
  .is-horizontal-mobile > :not(:last-child).message.space-4-touch,
  .is-horizontal-mobile > :not(:last-child).pagination.space-4-touch,
  .is-horizontal-mobile > :not(:last-child).tabs.space-4-touch,
  .is-horizontal-mobile > :not(:last-child).box.space-4-touch,
  .is-horizontal-mobile > :not(:last-child).content.space-4-touch,
  .is-horizontal-mobile > :not(:last-child).notification.space-4-touch,
  .is-horizontal-mobile > :not(:last-child).progress.space-4-touch,
  .is-horizontal-mobile > :not(:last-child).table.space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-5-touch,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-5-touch,
  .is-horizontal-mobile > :not(:last-child).level.space-5-touch,
  .is-horizontal-mobile > :not(:last-child).message.space-5-touch,
  .is-horizontal-mobile > :not(:last-child).pagination.space-5-touch,
  .is-horizontal-mobile > :not(:last-child).tabs.space-5-touch,
  .is-horizontal-mobile > :not(:last-child).box.space-5-touch,
  .is-horizontal-mobile > :not(:last-child).content.space-5-touch,
  .is-horizontal-mobile > :not(:last-child).notification.space-5-touch,
  .is-horizontal-mobile > :not(:last-child).progress.space-5-touch,
  .is-horizontal-mobile > :not(:last-child).table.space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-6-touch,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-6-touch,
  .is-horizontal-mobile > :not(:last-child).level.space-6-touch,
  .is-horizontal-mobile > :not(:last-child).message.space-6-touch,
  .is-horizontal-mobile > :not(:last-child).pagination.space-6-touch,
  .is-horizontal-mobile > :not(:last-child).tabs.space-6-touch,
  .is-horizontal-mobile > :not(:last-child).box.space-6-touch,
  .is-horizontal-mobile > :not(:last-child).content.space-6-touch,
  .is-horizontal-mobile > :not(:last-child).notification.space-6-touch,
  .is-horizontal-mobile > :not(:last-child).progress.space-6-touch,
  .is-horizontal-mobile > :not(:last-child).table.space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (min-width: 1366px) {
  .is-horizontal-mobile > :not(:last-child).block.space-0-desktop,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-0-desktop,
  .is-horizontal-mobile > :not(:last-child).level.space-0-desktop,
  .is-horizontal-mobile > :not(:last-child).message.space-0-desktop,
  .is-horizontal-mobile > :not(:last-child).pagination.space-0-desktop,
  .is-horizontal-mobile > :not(:last-child).tabs.space-0-desktop,
  .is-horizontal-mobile > :not(:last-child).box.space-0-desktop,
  .is-horizontal-mobile > :not(:last-child).content.space-0-desktop,
  .is-horizontal-mobile > :not(:last-child).notification.space-0-desktop,
  .is-horizontal-mobile > :not(:last-child).progress.space-0-desktop,
  .is-horizontal-mobile > :not(:last-child).table.space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-1-desktop,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-1-desktop,
  .is-horizontal-mobile > :not(:last-child).level.space-1-desktop,
  .is-horizontal-mobile > :not(:last-child).message.space-1-desktop,
  .is-horizontal-mobile > :not(:last-child).pagination.space-1-desktop,
  .is-horizontal-mobile > :not(:last-child).tabs.space-1-desktop,
  .is-horizontal-mobile > :not(:last-child).box.space-1-desktop,
  .is-horizontal-mobile > :not(:last-child).content.space-1-desktop,
  .is-horizontal-mobile > :not(:last-child).notification.space-1-desktop,
  .is-horizontal-mobile > :not(:last-child).progress.space-1-desktop,
  .is-horizontal-mobile > :not(:last-child).table.space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-2-desktop,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-2-desktop,
  .is-horizontal-mobile > :not(:last-child).level.space-2-desktop,
  .is-horizontal-mobile > :not(:last-child).message.space-2-desktop,
  .is-horizontal-mobile > :not(:last-child).pagination.space-2-desktop,
  .is-horizontal-mobile > :not(:last-child).tabs.space-2-desktop,
  .is-horizontal-mobile > :not(:last-child).box.space-2-desktop,
  .is-horizontal-mobile > :not(:last-child).content.space-2-desktop,
  .is-horizontal-mobile > :not(:last-child).notification.space-2-desktop,
  .is-horizontal-mobile > :not(:last-child).progress.space-2-desktop,
  .is-horizontal-mobile > :not(:last-child).table.space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-3-desktop,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-3-desktop,
  .is-horizontal-mobile > :not(:last-child).level.space-3-desktop,
  .is-horizontal-mobile > :not(:last-child).message.space-3-desktop,
  .is-horizontal-mobile > :not(:last-child).pagination.space-3-desktop,
  .is-horizontal-mobile > :not(:last-child).tabs.space-3-desktop,
  .is-horizontal-mobile > :not(:last-child).box.space-3-desktop,
  .is-horizontal-mobile > :not(:last-child).content.space-3-desktop,
  .is-horizontal-mobile > :not(:last-child).notification.space-3-desktop,
  .is-horizontal-mobile > :not(:last-child).progress.space-3-desktop,
  .is-horizontal-mobile > :not(:last-child).table.space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-4-desktop,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-4-desktop,
  .is-horizontal-mobile > :not(:last-child).level.space-4-desktop,
  .is-horizontal-mobile > :not(:last-child).message.space-4-desktop,
  .is-horizontal-mobile > :not(:last-child).pagination.space-4-desktop,
  .is-horizontal-mobile > :not(:last-child).tabs.space-4-desktop,
  .is-horizontal-mobile > :not(:last-child).box.space-4-desktop,
  .is-horizontal-mobile > :not(:last-child).content.space-4-desktop,
  .is-horizontal-mobile > :not(:last-child).notification.space-4-desktop,
  .is-horizontal-mobile > :not(:last-child).progress.space-4-desktop,
  .is-horizontal-mobile > :not(:last-child).table.space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-5-desktop,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-5-desktop,
  .is-horizontal-mobile > :not(:last-child).level.space-5-desktop,
  .is-horizontal-mobile > :not(:last-child).message.space-5-desktop,
  .is-horizontal-mobile > :not(:last-child).pagination.space-5-desktop,
  .is-horizontal-mobile > :not(:last-child).tabs.space-5-desktop,
  .is-horizontal-mobile > :not(:last-child).box.space-5-desktop,
  .is-horizontal-mobile > :not(:last-child).content.space-5-desktop,
  .is-horizontal-mobile > :not(:last-child).notification.space-5-desktop,
  .is-horizontal-mobile > :not(:last-child).progress.space-5-desktop,
  .is-horizontal-mobile > :not(:last-child).table.space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > :not(:last-child).block.space-6-desktop,
  .is-horizontal-mobile > :not(:last-child).breadcrumb.space-6-desktop,
  .is-horizontal-mobile > :not(:last-child).level.space-6-desktop,
  .is-horizontal-mobile > :not(:last-child).message.space-6-desktop,
  .is-horizontal-mobile > :not(:last-child).pagination.space-6-desktop,
  .is-horizontal-mobile > :not(:last-child).tabs.space-6-desktop,
  .is-horizontal-mobile > :not(:last-child).box.space-6-desktop,
  .is-horizontal-mobile > :not(:last-child).content.space-6-desktop,
  .is-horizontal-mobile > :not(:last-child).notification.space-6-desktop,
  .is-horizontal-mobile > :not(:last-child).progress.space-6-desktop,
  .is-horizontal-mobile > :not(:last-child).table.space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) {
  .is-horizontal-mobile > .brick:not(:last-child) {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (max-width: 0px) {
  .is-horizontal-mobile > .brick:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (min-width: 1px) {
  .is-horizontal-mobile > .brick:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (max-width: 1365px) {
  .is-horizontal-mobile > .brick:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (min-width: 1366px) {
  .is-horizontal-mobile > .brick:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile > .brick:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) {
  .is-horizontal-mobile.is-spacing > *:not(:last-child) {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (max-width: 0px) {
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (min-width: 1px) {
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (max-width: 1365px) {
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (min-width: 1366px) {
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) {
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child) {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (max-width: 0px) {
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (min-width: 1px) {
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (max-width: 1365px) {
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (min-width: 1366px) {
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-2 > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) {
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child) {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (max-width: 0px) {
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (min-width: 1px) {
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (max-width: 1365px) {
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) and (min-width: 1366px) {
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-mobile.is-spacing-3 > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 0px) {
  .is-horizontal-mobile.is-centered {
    justify-content: center !important;
  }
  .is-horizontal-mobile.is-left {
    justify-content: flex-start !important;
  }
  .is-horizontal-mobile.is-right {
    justify-content: flex-end !important;
  }
  .is-horizontal-mobile.is-between {
    justify-content: space-between !important;
  }
  .is-horizontal-mobile.is-around {
    justify-content: space-around !important;
  }
  .is-horizontal-mobile.is-evenly {
    justify-content: space-evenly !important;
  }
}
@media screen and (min-width: 1px), print {
  .is-horizontal-tablet {
    display: flex !important;
    align-items: center !important;
  }
  .is-horizontal-tablet > :not(:last-child).block,
  .is-horizontal-tablet > :not(:last-child).breadcrumb,
  .is-horizontal-tablet > :not(:last-child).level,
  .is-horizontal-tablet > :not(:last-child).message,
  .is-horizontal-tablet > :not(:last-child).pagination,
  .is-horizontal-tablet > :not(:last-child).tabs,
  .is-horizontal-tablet > :not(:last-child).box,
  .is-horizontal-tablet > :not(:last-child).content,
  .is-horizontal-tablet > :not(:last-child).notification,
  .is-horizontal-tablet > :not(:last-child).progress,
  .is-horizontal-tablet > :not(:last-child).table {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-0,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-0,
  .is-horizontal-tablet > :not(:last-child).level.space-0,
  .is-horizontal-tablet > :not(:last-child).message.space-0,
  .is-horizontal-tablet > :not(:last-child).pagination.space-0,
  .is-horizontal-tablet > :not(:last-child).tabs.space-0,
  .is-horizontal-tablet > :not(:last-child).box.space-0,
  .is-horizontal-tablet > :not(:last-child).content.space-0,
  .is-horizontal-tablet > :not(:last-child).notification.space-0,
  .is-horizontal-tablet > :not(:last-child).progress.space-0,
  .is-horizontal-tablet > :not(:last-child).table.space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-1,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-1,
  .is-horizontal-tablet > :not(:last-child).level.space-1,
  .is-horizontal-tablet > :not(:last-child).message.space-1,
  .is-horizontal-tablet > :not(:last-child).pagination.space-1,
  .is-horizontal-tablet > :not(:last-child).tabs.space-1,
  .is-horizontal-tablet > :not(:last-child).box.space-1,
  .is-horizontal-tablet > :not(:last-child).content.space-1,
  .is-horizontal-tablet > :not(:last-child).notification.space-1,
  .is-horizontal-tablet > :not(:last-child).progress.space-1,
  .is-horizontal-tablet > :not(:last-child).table.space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-2,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-2,
  .is-horizontal-tablet > :not(:last-child).level.space-2,
  .is-horizontal-tablet > :not(:last-child).message.space-2,
  .is-horizontal-tablet > :not(:last-child).pagination.space-2,
  .is-horizontal-tablet > :not(:last-child).tabs.space-2,
  .is-horizontal-tablet > :not(:last-child).box.space-2,
  .is-horizontal-tablet > :not(:last-child).content.space-2,
  .is-horizontal-tablet > :not(:last-child).notification.space-2,
  .is-horizontal-tablet > :not(:last-child).progress.space-2,
  .is-horizontal-tablet > :not(:last-child).table.space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-3,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-3,
  .is-horizontal-tablet > :not(:last-child).level.space-3,
  .is-horizontal-tablet > :not(:last-child).message.space-3,
  .is-horizontal-tablet > :not(:last-child).pagination.space-3,
  .is-horizontal-tablet > :not(:last-child).tabs.space-3,
  .is-horizontal-tablet > :not(:last-child).box.space-3,
  .is-horizontal-tablet > :not(:last-child).content.space-3,
  .is-horizontal-tablet > :not(:last-child).notification.space-3,
  .is-horizontal-tablet > :not(:last-child).progress.space-3,
  .is-horizontal-tablet > :not(:last-child).table.space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-4,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-4,
  .is-horizontal-tablet > :not(:last-child).level.space-4,
  .is-horizontal-tablet > :not(:last-child).message.space-4,
  .is-horizontal-tablet > :not(:last-child).pagination.space-4,
  .is-horizontal-tablet > :not(:last-child).tabs.space-4,
  .is-horizontal-tablet > :not(:last-child).box.space-4,
  .is-horizontal-tablet > :not(:last-child).content.space-4,
  .is-horizontal-tablet > :not(:last-child).notification.space-4,
  .is-horizontal-tablet > :not(:last-child).progress.space-4,
  .is-horizontal-tablet > :not(:last-child).table.space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-5,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-5,
  .is-horizontal-tablet > :not(:last-child).level.space-5,
  .is-horizontal-tablet > :not(:last-child).message.space-5,
  .is-horizontal-tablet > :not(:last-child).pagination.space-5,
  .is-horizontal-tablet > :not(:last-child).tabs.space-5,
  .is-horizontal-tablet > :not(:last-child).box.space-5,
  .is-horizontal-tablet > :not(:last-child).content.space-5,
  .is-horizontal-tablet > :not(:last-child).notification.space-5,
  .is-horizontal-tablet > :not(:last-child).progress.space-5,
  .is-horizontal-tablet > :not(:last-child).table.space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-6,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-6,
  .is-horizontal-tablet > :not(:last-child).level.space-6,
  .is-horizontal-tablet > :not(:last-child).message.space-6,
  .is-horizontal-tablet > :not(:last-child).pagination.space-6,
  .is-horizontal-tablet > :not(:last-child).tabs.space-6,
  .is-horizontal-tablet > :not(:last-child).box.space-6,
  .is-horizontal-tablet > :not(:last-child).content.space-6,
  .is-horizontal-tablet > :not(:last-child).notification.space-6,
  .is-horizontal-tablet > :not(:last-child).progress.space-6,
  .is-horizontal-tablet > :not(:last-child).table.space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (max-width: 0px) {
  .is-horizontal-tablet > :not(:last-child).block.space-0-mobile,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-0-mobile,
  .is-horizontal-tablet > :not(:last-child).level.space-0-mobile,
  .is-horizontal-tablet > :not(:last-child).message.space-0-mobile,
  .is-horizontal-tablet > :not(:last-child).pagination.space-0-mobile,
  .is-horizontal-tablet > :not(:last-child).tabs.space-0-mobile,
  .is-horizontal-tablet > :not(:last-child).box.space-0-mobile,
  .is-horizontal-tablet > :not(:last-child).content.space-0-mobile,
  .is-horizontal-tablet > :not(:last-child).notification.space-0-mobile,
  .is-horizontal-tablet > :not(:last-child).progress.space-0-mobile,
  .is-horizontal-tablet > :not(:last-child).table.space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-1-mobile,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-1-mobile,
  .is-horizontal-tablet > :not(:last-child).level.space-1-mobile,
  .is-horizontal-tablet > :not(:last-child).message.space-1-mobile,
  .is-horizontal-tablet > :not(:last-child).pagination.space-1-mobile,
  .is-horizontal-tablet > :not(:last-child).tabs.space-1-mobile,
  .is-horizontal-tablet > :not(:last-child).box.space-1-mobile,
  .is-horizontal-tablet > :not(:last-child).content.space-1-mobile,
  .is-horizontal-tablet > :not(:last-child).notification.space-1-mobile,
  .is-horizontal-tablet > :not(:last-child).progress.space-1-mobile,
  .is-horizontal-tablet > :not(:last-child).table.space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-2-mobile,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-2-mobile,
  .is-horizontal-tablet > :not(:last-child).level.space-2-mobile,
  .is-horizontal-tablet > :not(:last-child).message.space-2-mobile,
  .is-horizontal-tablet > :not(:last-child).pagination.space-2-mobile,
  .is-horizontal-tablet > :not(:last-child).tabs.space-2-mobile,
  .is-horizontal-tablet > :not(:last-child).box.space-2-mobile,
  .is-horizontal-tablet > :not(:last-child).content.space-2-mobile,
  .is-horizontal-tablet > :not(:last-child).notification.space-2-mobile,
  .is-horizontal-tablet > :not(:last-child).progress.space-2-mobile,
  .is-horizontal-tablet > :not(:last-child).table.space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-3-mobile,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-3-mobile,
  .is-horizontal-tablet > :not(:last-child).level.space-3-mobile,
  .is-horizontal-tablet > :not(:last-child).message.space-3-mobile,
  .is-horizontal-tablet > :not(:last-child).pagination.space-3-mobile,
  .is-horizontal-tablet > :not(:last-child).tabs.space-3-mobile,
  .is-horizontal-tablet > :not(:last-child).box.space-3-mobile,
  .is-horizontal-tablet > :not(:last-child).content.space-3-mobile,
  .is-horizontal-tablet > :not(:last-child).notification.space-3-mobile,
  .is-horizontal-tablet > :not(:last-child).progress.space-3-mobile,
  .is-horizontal-tablet > :not(:last-child).table.space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-4-mobile,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-4-mobile,
  .is-horizontal-tablet > :not(:last-child).level.space-4-mobile,
  .is-horizontal-tablet > :not(:last-child).message.space-4-mobile,
  .is-horizontal-tablet > :not(:last-child).pagination.space-4-mobile,
  .is-horizontal-tablet > :not(:last-child).tabs.space-4-mobile,
  .is-horizontal-tablet > :not(:last-child).box.space-4-mobile,
  .is-horizontal-tablet > :not(:last-child).content.space-4-mobile,
  .is-horizontal-tablet > :not(:last-child).notification.space-4-mobile,
  .is-horizontal-tablet > :not(:last-child).progress.space-4-mobile,
  .is-horizontal-tablet > :not(:last-child).table.space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-5-mobile,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-5-mobile,
  .is-horizontal-tablet > :not(:last-child).level.space-5-mobile,
  .is-horizontal-tablet > :not(:last-child).message.space-5-mobile,
  .is-horizontal-tablet > :not(:last-child).pagination.space-5-mobile,
  .is-horizontal-tablet > :not(:last-child).tabs.space-5-mobile,
  .is-horizontal-tablet > :not(:last-child).box.space-5-mobile,
  .is-horizontal-tablet > :not(:last-child).content.space-5-mobile,
  .is-horizontal-tablet > :not(:last-child).notification.space-5-mobile,
  .is-horizontal-tablet > :not(:last-child).progress.space-5-mobile,
  .is-horizontal-tablet > :not(:last-child).table.space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-6-mobile,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-6-mobile,
  .is-horizontal-tablet > :not(:last-child).level.space-6-mobile,
  .is-horizontal-tablet > :not(:last-child).message.space-6-mobile,
  .is-horizontal-tablet > :not(:last-child).pagination.space-6-mobile,
  .is-horizontal-tablet > :not(:last-child).tabs.space-6-mobile,
  .is-horizontal-tablet > :not(:last-child).box.space-6-mobile,
  .is-horizontal-tablet > :not(:last-child).content.space-6-mobile,
  .is-horizontal-tablet > :not(:last-child).notification.space-6-mobile,
  .is-horizontal-tablet > :not(:last-child).progress.space-6-mobile,
  .is-horizontal-tablet > :not(:last-child).table.space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (min-width: 1px), print {
  .is-horizontal-tablet > :not(:last-child).block.space-0-tablet,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-0-tablet,
  .is-horizontal-tablet > :not(:last-child).level.space-0-tablet,
  .is-horizontal-tablet > :not(:last-child).message.space-0-tablet,
  .is-horizontal-tablet > :not(:last-child).pagination.space-0-tablet,
  .is-horizontal-tablet > :not(:last-child).tabs.space-0-tablet,
  .is-horizontal-tablet > :not(:last-child).box.space-0-tablet,
  .is-horizontal-tablet > :not(:last-child).content.space-0-tablet,
  .is-horizontal-tablet > :not(:last-child).notification.space-0-tablet,
  .is-horizontal-tablet > :not(:last-child).progress.space-0-tablet,
  .is-horizontal-tablet > :not(:last-child).table.space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-1-tablet,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-1-tablet,
  .is-horizontal-tablet > :not(:last-child).level.space-1-tablet,
  .is-horizontal-tablet > :not(:last-child).message.space-1-tablet,
  .is-horizontal-tablet > :not(:last-child).pagination.space-1-tablet,
  .is-horizontal-tablet > :not(:last-child).tabs.space-1-tablet,
  .is-horizontal-tablet > :not(:last-child).box.space-1-tablet,
  .is-horizontal-tablet > :not(:last-child).content.space-1-tablet,
  .is-horizontal-tablet > :not(:last-child).notification.space-1-tablet,
  .is-horizontal-tablet > :not(:last-child).progress.space-1-tablet,
  .is-horizontal-tablet > :not(:last-child).table.space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-2-tablet,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-2-tablet,
  .is-horizontal-tablet > :not(:last-child).level.space-2-tablet,
  .is-horizontal-tablet > :not(:last-child).message.space-2-tablet,
  .is-horizontal-tablet > :not(:last-child).pagination.space-2-tablet,
  .is-horizontal-tablet > :not(:last-child).tabs.space-2-tablet,
  .is-horizontal-tablet > :not(:last-child).box.space-2-tablet,
  .is-horizontal-tablet > :not(:last-child).content.space-2-tablet,
  .is-horizontal-tablet > :not(:last-child).notification.space-2-tablet,
  .is-horizontal-tablet > :not(:last-child).progress.space-2-tablet,
  .is-horizontal-tablet > :not(:last-child).table.space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-3-tablet,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-3-tablet,
  .is-horizontal-tablet > :not(:last-child).level.space-3-tablet,
  .is-horizontal-tablet > :not(:last-child).message.space-3-tablet,
  .is-horizontal-tablet > :not(:last-child).pagination.space-3-tablet,
  .is-horizontal-tablet > :not(:last-child).tabs.space-3-tablet,
  .is-horizontal-tablet > :not(:last-child).box.space-3-tablet,
  .is-horizontal-tablet > :not(:last-child).content.space-3-tablet,
  .is-horizontal-tablet > :not(:last-child).notification.space-3-tablet,
  .is-horizontal-tablet > :not(:last-child).progress.space-3-tablet,
  .is-horizontal-tablet > :not(:last-child).table.space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-4-tablet,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-4-tablet,
  .is-horizontal-tablet > :not(:last-child).level.space-4-tablet,
  .is-horizontal-tablet > :not(:last-child).message.space-4-tablet,
  .is-horizontal-tablet > :not(:last-child).pagination.space-4-tablet,
  .is-horizontal-tablet > :not(:last-child).tabs.space-4-tablet,
  .is-horizontal-tablet > :not(:last-child).box.space-4-tablet,
  .is-horizontal-tablet > :not(:last-child).content.space-4-tablet,
  .is-horizontal-tablet > :not(:last-child).notification.space-4-tablet,
  .is-horizontal-tablet > :not(:last-child).progress.space-4-tablet,
  .is-horizontal-tablet > :not(:last-child).table.space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-5-tablet,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-5-tablet,
  .is-horizontal-tablet > :not(:last-child).level.space-5-tablet,
  .is-horizontal-tablet > :not(:last-child).message.space-5-tablet,
  .is-horizontal-tablet > :not(:last-child).pagination.space-5-tablet,
  .is-horizontal-tablet > :not(:last-child).tabs.space-5-tablet,
  .is-horizontal-tablet > :not(:last-child).box.space-5-tablet,
  .is-horizontal-tablet > :not(:last-child).content.space-5-tablet,
  .is-horizontal-tablet > :not(:last-child).notification.space-5-tablet,
  .is-horizontal-tablet > :not(:last-child).progress.space-5-tablet,
  .is-horizontal-tablet > :not(:last-child).table.space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-6-tablet,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-6-tablet,
  .is-horizontal-tablet > :not(:last-child).level.space-6-tablet,
  .is-horizontal-tablet > :not(:last-child).message.space-6-tablet,
  .is-horizontal-tablet > :not(:last-child).pagination.space-6-tablet,
  .is-horizontal-tablet > :not(:last-child).tabs.space-6-tablet,
  .is-horizontal-tablet > :not(:last-child).box.space-6-tablet,
  .is-horizontal-tablet > :not(:last-child).content.space-6-tablet,
  .is-horizontal-tablet > :not(:last-child).notification.space-6-tablet,
  .is-horizontal-tablet > :not(:last-child).progress.space-6-tablet,
  .is-horizontal-tablet > :not(:last-child).table.space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-horizontal-tablet > :not(:last-child).block.space-0-touch,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-0-touch,
  .is-horizontal-tablet > :not(:last-child).level.space-0-touch,
  .is-horizontal-tablet > :not(:last-child).message.space-0-touch,
  .is-horizontal-tablet > :not(:last-child).pagination.space-0-touch,
  .is-horizontal-tablet > :not(:last-child).tabs.space-0-touch,
  .is-horizontal-tablet > :not(:last-child).box.space-0-touch,
  .is-horizontal-tablet > :not(:last-child).content.space-0-touch,
  .is-horizontal-tablet > :not(:last-child).notification.space-0-touch,
  .is-horizontal-tablet > :not(:last-child).progress.space-0-touch,
  .is-horizontal-tablet > :not(:last-child).table.space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-1-touch,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-1-touch,
  .is-horizontal-tablet > :not(:last-child).level.space-1-touch,
  .is-horizontal-tablet > :not(:last-child).message.space-1-touch,
  .is-horizontal-tablet > :not(:last-child).pagination.space-1-touch,
  .is-horizontal-tablet > :not(:last-child).tabs.space-1-touch,
  .is-horizontal-tablet > :not(:last-child).box.space-1-touch,
  .is-horizontal-tablet > :not(:last-child).content.space-1-touch,
  .is-horizontal-tablet > :not(:last-child).notification.space-1-touch,
  .is-horizontal-tablet > :not(:last-child).progress.space-1-touch,
  .is-horizontal-tablet > :not(:last-child).table.space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-2-touch,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-2-touch,
  .is-horizontal-tablet > :not(:last-child).level.space-2-touch,
  .is-horizontal-tablet > :not(:last-child).message.space-2-touch,
  .is-horizontal-tablet > :not(:last-child).pagination.space-2-touch,
  .is-horizontal-tablet > :not(:last-child).tabs.space-2-touch,
  .is-horizontal-tablet > :not(:last-child).box.space-2-touch,
  .is-horizontal-tablet > :not(:last-child).content.space-2-touch,
  .is-horizontal-tablet > :not(:last-child).notification.space-2-touch,
  .is-horizontal-tablet > :not(:last-child).progress.space-2-touch,
  .is-horizontal-tablet > :not(:last-child).table.space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-3-touch,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-3-touch,
  .is-horizontal-tablet > :not(:last-child).level.space-3-touch,
  .is-horizontal-tablet > :not(:last-child).message.space-3-touch,
  .is-horizontal-tablet > :not(:last-child).pagination.space-3-touch,
  .is-horizontal-tablet > :not(:last-child).tabs.space-3-touch,
  .is-horizontal-tablet > :not(:last-child).box.space-3-touch,
  .is-horizontal-tablet > :not(:last-child).content.space-3-touch,
  .is-horizontal-tablet > :not(:last-child).notification.space-3-touch,
  .is-horizontal-tablet > :not(:last-child).progress.space-3-touch,
  .is-horizontal-tablet > :not(:last-child).table.space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-4-touch,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-4-touch,
  .is-horizontal-tablet > :not(:last-child).level.space-4-touch,
  .is-horizontal-tablet > :not(:last-child).message.space-4-touch,
  .is-horizontal-tablet > :not(:last-child).pagination.space-4-touch,
  .is-horizontal-tablet > :not(:last-child).tabs.space-4-touch,
  .is-horizontal-tablet > :not(:last-child).box.space-4-touch,
  .is-horizontal-tablet > :not(:last-child).content.space-4-touch,
  .is-horizontal-tablet > :not(:last-child).notification.space-4-touch,
  .is-horizontal-tablet > :not(:last-child).progress.space-4-touch,
  .is-horizontal-tablet > :not(:last-child).table.space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-5-touch,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-5-touch,
  .is-horizontal-tablet > :not(:last-child).level.space-5-touch,
  .is-horizontal-tablet > :not(:last-child).message.space-5-touch,
  .is-horizontal-tablet > :not(:last-child).pagination.space-5-touch,
  .is-horizontal-tablet > :not(:last-child).tabs.space-5-touch,
  .is-horizontal-tablet > :not(:last-child).box.space-5-touch,
  .is-horizontal-tablet > :not(:last-child).content.space-5-touch,
  .is-horizontal-tablet > :not(:last-child).notification.space-5-touch,
  .is-horizontal-tablet > :not(:last-child).progress.space-5-touch,
  .is-horizontal-tablet > :not(:last-child).table.space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-6-touch,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-6-touch,
  .is-horizontal-tablet > :not(:last-child).level.space-6-touch,
  .is-horizontal-tablet > :not(:last-child).message.space-6-touch,
  .is-horizontal-tablet > :not(:last-child).pagination.space-6-touch,
  .is-horizontal-tablet > :not(:last-child).tabs.space-6-touch,
  .is-horizontal-tablet > :not(:last-child).box.space-6-touch,
  .is-horizontal-tablet > :not(:last-child).content.space-6-touch,
  .is-horizontal-tablet > :not(:last-child).notification.space-6-touch,
  .is-horizontal-tablet > :not(:last-child).progress.space-6-touch,
  .is-horizontal-tablet > :not(:last-child).table.space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (min-width: 1366px) {
  .is-horizontal-tablet > :not(:last-child).block.space-0-desktop,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-0-desktop,
  .is-horizontal-tablet > :not(:last-child).level.space-0-desktop,
  .is-horizontal-tablet > :not(:last-child).message.space-0-desktop,
  .is-horizontal-tablet > :not(:last-child).pagination.space-0-desktop,
  .is-horizontal-tablet > :not(:last-child).tabs.space-0-desktop,
  .is-horizontal-tablet > :not(:last-child).box.space-0-desktop,
  .is-horizontal-tablet > :not(:last-child).content.space-0-desktop,
  .is-horizontal-tablet > :not(:last-child).notification.space-0-desktop,
  .is-horizontal-tablet > :not(:last-child).progress.space-0-desktop,
  .is-horizontal-tablet > :not(:last-child).table.space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-1-desktop,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-1-desktop,
  .is-horizontal-tablet > :not(:last-child).level.space-1-desktop,
  .is-horizontal-tablet > :not(:last-child).message.space-1-desktop,
  .is-horizontal-tablet > :not(:last-child).pagination.space-1-desktop,
  .is-horizontal-tablet > :not(:last-child).tabs.space-1-desktop,
  .is-horizontal-tablet > :not(:last-child).box.space-1-desktop,
  .is-horizontal-tablet > :not(:last-child).content.space-1-desktop,
  .is-horizontal-tablet > :not(:last-child).notification.space-1-desktop,
  .is-horizontal-tablet > :not(:last-child).progress.space-1-desktop,
  .is-horizontal-tablet > :not(:last-child).table.space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-2-desktop,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-2-desktop,
  .is-horizontal-tablet > :not(:last-child).level.space-2-desktop,
  .is-horizontal-tablet > :not(:last-child).message.space-2-desktop,
  .is-horizontal-tablet > :not(:last-child).pagination.space-2-desktop,
  .is-horizontal-tablet > :not(:last-child).tabs.space-2-desktop,
  .is-horizontal-tablet > :not(:last-child).box.space-2-desktop,
  .is-horizontal-tablet > :not(:last-child).content.space-2-desktop,
  .is-horizontal-tablet > :not(:last-child).notification.space-2-desktop,
  .is-horizontal-tablet > :not(:last-child).progress.space-2-desktop,
  .is-horizontal-tablet > :not(:last-child).table.space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-3-desktop,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-3-desktop,
  .is-horizontal-tablet > :not(:last-child).level.space-3-desktop,
  .is-horizontal-tablet > :not(:last-child).message.space-3-desktop,
  .is-horizontal-tablet > :not(:last-child).pagination.space-3-desktop,
  .is-horizontal-tablet > :not(:last-child).tabs.space-3-desktop,
  .is-horizontal-tablet > :not(:last-child).box.space-3-desktop,
  .is-horizontal-tablet > :not(:last-child).content.space-3-desktop,
  .is-horizontal-tablet > :not(:last-child).notification.space-3-desktop,
  .is-horizontal-tablet > :not(:last-child).progress.space-3-desktop,
  .is-horizontal-tablet > :not(:last-child).table.space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-4-desktop,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-4-desktop,
  .is-horizontal-tablet > :not(:last-child).level.space-4-desktop,
  .is-horizontal-tablet > :not(:last-child).message.space-4-desktop,
  .is-horizontal-tablet > :not(:last-child).pagination.space-4-desktop,
  .is-horizontal-tablet > :not(:last-child).tabs.space-4-desktop,
  .is-horizontal-tablet > :not(:last-child).box.space-4-desktop,
  .is-horizontal-tablet > :not(:last-child).content.space-4-desktop,
  .is-horizontal-tablet > :not(:last-child).notification.space-4-desktop,
  .is-horizontal-tablet > :not(:last-child).progress.space-4-desktop,
  .is-horizontal-tablet > :not(:last-child).table.space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-5-desktop,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-5-desktop,
  .is-horizontal-tablet > :not(:last-child).level.space-5-desktop,
  .is-horizontal-tablet > :not(:last-child).message.space-5-desktop,
  .is-horizontal-tablet > :not(:last-child).pagination.space-5-desktop,
  .is-horizontal-tablet > :not(:last-child).tabs.space-5-desktop,
  .is-horizontal-tablet > :not(:last-child).box.space-5-desktop,
  .is-horizontal-tablet > :not(:last-child).content.space-5-desktop,
  .is-horizontal-tablet > :not(:last-child).notification.space-5-desktop,
  .is-horizontal-tablet > :not(:last-child).progress.space-5-desktop,
  .is-horizontal-tablet > :not(:last-child).table.space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > :not(:last-child).block.space-6-desktop,
  .is-horizontal-tablet > :not(:last-child).breadcrumb.space-6-desktop,
  .is-horizontal-tablet > :not(:last-child).level.space-6-desktop,
  .is-horizontal-tablet > :not(:last-child).message.space-6-desktop,
  .is-horizontal-tablet > :not(:last-child).pagination.space-6-desktop,
  .is-horizontal-tablet > :not(:last-child).tabs.space-6-desktop,
  .is-horizontal-tablet > :not(:last-child).box.space-6-desktop,
  .is-horizontal-tablet > :not(:last-child).content.space-6-desktop,
  .is-horizontal-tablet > :not(:last-child).notification.space-6-desktop,
  .is-horizontal-tablet > :not(:last-child).progress.space-6-desktop,
  .is-horizontal-tablet > :not(:last-child).table.space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px), print {
  .is-horizontal-tablet > .brick:not(:last-child) {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (max-width: 0px) {
  .is-horizontal-tablet > .brick:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (min-width: 1px), print {
  .is-horizontal-tablet > .brick:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-horizontal-tablet > .brick:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (min-width: 1366px) {
  .is-horizontal-tablet > .brick:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet > .brick:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px), print {
  .is-horizontal-tablet.is-spacing > *:not(:last-child) {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (max-width: 0px) {
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (min-width: 1px), print {
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (min-width: 1366px) {
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px), print {
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child) {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (max-width: 0px) {
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (min-width: 1px), print {
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (min-width: 1366px) {
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-2 > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px), print {
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child) {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (max-width: 0px) {
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (min-width: 1px), print {
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px) and (min-width: 1366px) {
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-tablet.is-spacing-3 > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1px), print {
  .is-horizontal-tablet.is-centered {
    justify-content: center !important;
  }
  .is-horizontal-tablet.is-left {
    justify-content: flex-start !important;
  }
  .is-horizontal-tablet.is-right {
    justify-content: flex-end !important;
  }
  .is-horizontal-tablet.is-between {
    justify-content: space-between !important;
  }
  .is-horizontal-tablet.is-around {
    justify-content: space-around !important;
  }
  .is-horizontal-tablet.is-evenly {
    justify-content: space-evenly !important;
  }
}
@media screen and (max-width: 1365px) {
  .is-horizontal-touch {
    display: flex !important;
    align-items: center !important;
  }
  .is-horizontal-touch > :not(:last-child).block,
  .is-horizontal-touch > :not(:last-child).breadcrumb,
  .is-horizontal-touch > :not(:last-child).level,
  .is-horizontal-touch > :not(:last-child).message,
  .is-horizontal-touch > :not(:last-child).pagination,
  .is-horizontal-touch > :not(:last-child).tabs,
  .is-horizontal-touch > :not(:last-child).box,
  .is-horizontal-touch > :not(:last-child).content,
  .is-horizontal-touch > :not(:last-child).notification,
  .is-horizontal-touch > :not(:last-child).progress,
  .is-horizontal-touch > :not(:last-child).table {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-0,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-0,
  .is-horizontal-touch > :not(:last-child).level.space-0,
  .is-horizontal-touch > :not(:last-child).message.space-0,
  .is-horizontal-touch > :not(:last-child).pagination.space-0,
  .is-horizontal-touch > :not(:last-child).tabs.space-0,
  .is-horizontal-touch > :not(:last-child).box.space-0,
  .is-horizontal-touch > :not(:last-child).content.space-0,
  .is-horizontal-touch > :not(:last-child).notification.space-0,
  .is-horizontal-touch > :not(:last-child).progress.space-0,
  .is-horizontal-touch > :not(:last-child).table.space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-1,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-1,
  .is-horizontal-touch > :not(:last-child).level.space-1,
  .is-horizontal-touch > :not(:last-child).message.space-1,
  .is-horizontal-touch > :not(:last-child).pagination.space-1,
  .is-horizontal-touch > :not(:last-child).tabs.space-1,
  .is-horizontal-touch > :not(:last-child).box.space-1,
  .is-horizontal-touch > :not(:last-child).content.space-1,
  .is-horizontal-touch > :not(:last-child).notification.space-1,
  .is-horizontal-touch > :not(:last-child).progress.space-1,
  .is-horizontal-touch > :not(:last-child).table.space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-2,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-2,
  .is-horizontal-touch > :not(:last-child).level.space-2,
  .is-horizontal-touch > :not(:last-child).message.space-2,
  .is-horizontal-touch > :not(:last-child).pagination.space-2,
  .is-horizontal-touch > :not(:last-child).tabs.space-2,
  .is-horizontal-touch > :not(:last-child).box.space-2,
  .is-horizontal-touch > :not(:last-child).content.space-2,
  .is-horizontal-touch > :not(:last-child).notification.space-2,
  .is-horizontal-touch > :not(:last-child).progress.space-2,
  .is-horizontal-touch > :not(:last-child).table.space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-3,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-3,
  .is-horizontal-touch > :not(:last-child).level.space-3,
  .is-horizontal-touch > :not(:last-child).message.space-3,
  .is-horizontal-touch > :not(:last-child).pagination.space-3,
  .is-horizontal-touch > :not(:last-child).tabs.space-3,
  .is-horizontal-touch > :not(:last-child).box.space-3,
  .is-horizontal-touch > :not(:last-child).content.space-3,
  .is-horizontal-touch > :not(:last-child).notification.space-3,
  .is-horizontal-touch > :not(:last-child).progress.space-3,
  .is-horizontal-touch > :not(:last-child).table.space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-4,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-4,
  .is-horizontal-touch > :not(:last-child).level.space-4,
  .is-horizontal-touch > :not(:last-child).message.space-4,
  .is-horizontal-touch > :not(:last-child).pagination.space-4,
  .is-horizontal-touch > :not(:last-child).tabs.space-4,
  .is-horizontal-touch > :not(:last-child).box.space-4,
  .is-horizontal-touch > :not(:last-child).content.space-4,
  .is-horizontal-touch > :not(:last-child).notification.space-4,
  .is-horizontal-touch > :not(:last-child).progress.space-4,
  .is-horizontal-touch > :not(:last-child).table.space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-5,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-5,
  .is-horizontal-touch > :not(:last-child).level.space-5,
  .is-horizontal-touch > :not(:last-child).message.space-5,
  .is-horizontal-touch > :not(:last-child).pagination.space-5,
  .is-horizontal-touch > :not(:last-child).tabs.space-5,
  .is-horizontal-touch > :not(:last-child).box.space-5,
  .is-horizontal-touch > :not(:last-child).content.space-5,
  .is-horizontal-touch > :not(:last-child).notification.space-5,
  .is-horizontal-touch > :not(:last-child).progress.space-5,
  .is-horizontal-touch > :not(:last-child).table.space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-6,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-6,
  .is-horizontal-touch > :not(:last-child).level.space-6,
  .is-horizontal-touch > :not(:last-child).message.space-6,
  .is-horizontal-touch > :not(:last-child).pagination.space-6,
  .is-horizontal-touch > :not(:last-child).tabs.space-6,
  .is-horizontal-touch > :not(:last-child).box.space-6,
  .is-horizontal-touch > :not(:last-child).content.space-6,
  .is-horizontal-touch > :not(:last-child).notification.space-6,
  .is-horizontal-touch > :not(:last-child).progress.space-6,
  .is-horizontal-touch > :not(:last-child).table.space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (max-width: 0px) {
  .is-horizontal-touch > :not(:last-child).block.space-0-mobile,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-0-mobile,
  .is-horizontal-touch > :not(:last-child).level.space-0-mobile,
  .is-horizontal-touch > :not(:last-child).message.space-0-mobile,
  .is-horizontal-touch > :not(:last-child).pagination.space-0-mobile,
  .is-horizontal-touch > :not(:last-child).tabs.space-0-mobile,
  .is-horizontal-touch > :not(:last-child).box.space-0-mobile,
  .is-horizontal-touch > :not(:last-child).content.space-0-mobile,
  .is-horizontal-touch > :not(:last-child).notification.space-0-mobile,
  .is-horizontal-touch > :not(:last-child).progress.space-0-mobile,
  .is-horizontal-touch > :not(:last-child).table.space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-1-mobile,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-1-mobile,
  .is-horizontal-touch > :not(:last-child).level.space-1-mobile,
  .is-horizontal-touch > :not(:last-child).message.space-1-mobile,
  .is-horizontal-touch > :not(:last-child).pagination.space-1-mobile,
  .is-horizontal-touch > :not(:last-child).tabs.space-1-mobile,
  .is-horizontal-touch > :not(:last-child).box.space-1-mobile,
  .is-horizontal-touch > :not(:last-child).content.space-1-mobile,
  .is-horizontal-touch > :not(:last-child).notification.space-1-mobile,
  .is-horizontal-touch > :not(:last-child).progress.space-1-mobile,
  .is-horizontal-touch > :not(:last-child).table.space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-2-mobile,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-2-mobile,
  .is-horizontal-touch > :not(:last-child).level.space-2-mobile,
  .is-horizontal-touch > :not(:last-child).message.space-2-mobile,
  .is-horizontal-touch > :not(:last-child).pagination.space-2-mobile,
  .is-horizontal-touch > :not(:last-child).tabs.space-2-mobile,
  .is-horizontal-touch > :not(:last-child).box.space-2-mobile,
  .is-horizontal-touch > :not(:last-child).content.space-2-mobile,
  .is-horizontal-touch > :not(:last-child).notification.space-2-mobile,
  .is-horizontal-touch > :not(:last-child).progress.space-2-mobile,
  .is-horizontal-touch > :not(:last-child).table.space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-3-mobile,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-3-mobile,
  .is-horizontal-touch > :not(:last-child).level.space-3-mobile,
  .is-horizontal-touch > :not(:last-child).message.space-3-mobile,
  .is-horizontal-touch > :not(:last-child).pagination.space-3-mobile,
  .is-horizontal-touch > :not(:last-child).tabs.space-3-mobile,
  .is-horizontal-touch > :not(:last-child).box.space-3-mobile,
  .is-horizontal-touch > :not(:last-child).content.space-3-mobile,
  .is-horizontal-touch > :not(:last-child).notification.space-3-mobile,
  .is-horizontal-touch > :not(:last-child).progress.space-3-mobile,
  .is-horizontal-touch > :not(:last-child).table.space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-4-mobile,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-4-mobile,
  .is-horizontal-touch > :not(:last-child).level.space-4-mobile,
  .is-horizontal-touch > :not(:last-child).message.space-4-mobile,
  .is-horizontal-touch > :not(:last-child).pagination.space-4-mobile,
  .is-horizontal-touch > :not(:last-child).tabs.space-4-mobile,
  .is-horizontal-touch > :not(:last-child).box.space-4-mobile,
  .is-horizontal-touch > :not(:last-child).content.space-4-mobile,
  .is-horizontal-touch > :not(:last-child).notification.space-4-mobile,
  .is-horizontal-touch > :not(:last-child).progress.space-4-mobile,
  .is-horizontal-touch > :not(:last-child).table.space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-5-mobile,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-5-mobile,
  .is-horizontal-touch > :not(:last-child).level.space-5-mobile,
  .is-horizontal-touch > :not(:last-child).message.space-5-mobile,
  .is-horizontal-touch > :not(:last-child).pagination.space-5-mobile,
  .is-horizontal-touch > :not(:last-child).tabs.space-5-mobile,
  .is-horizontal-touch > :not(:last-child).box.space-5-mobile,
  .is-horizontal-touch > :not(:last-child).content.space-5-mobile,
  .is-horizontal-touch > :not(:last-child).notification.space-5-mobile,
  .is-horizontal-touch > :not(:last-child).progress.space-5-mobile,
  .is-horizontal-touch > :not(:last-child).table.space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-6-mobile,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-6-mobile,
  .is-horizontal-touch > :not(:last-child).level.space-6-mobile,
  .is-horizontal-touch > :not(:last-child).message.space-6-mobile,
  .is-horizontal-touch > :not(:last-child).pagination.space-6-mobile,
  .is-horizontal-touch > :not(:last-child).tabs.space-6-mobile,
  .is-horizontal-touch > :not(:last-child).box.space-6-mobile,
  .is-horizontal-touch > :not(:last-child).content.space-6-mobile,
  .is-horizontal-touch > :not(:last-child).notification.space-6-mobile,
  .is-horizontal-touch > :not(:last-child).progress.space-6-mobile,
  .is-horizontal-touch > :not(:last-child).table.space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (min-width: 1px) {
  .is-horizontal-touch > :not(:last-child).block.space-0-tablet,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-0-tablet,
  .is-horizontal-touch > :not(:last-child).level.space-0-tablet,
  .is-horizontal-touch > :not(:last-child).message.space-0-tablet,
  .is-horizontal-touch > :not(:last-child).pagination.space-0-tablet,
  .is-horizontal-touch > :not(:last-child).tabs.space-0-tablet,
  .is-horizontal-touch > :not(:last-child).box.space-0-tablet,
  .is-horizontal-touch > :not(:last-child).content.space-0-tablet,
  .is-horizontal-touch > :not(:last-child).notification.space-0-tablet,
  .is-horizontal-touch > :not(:last-child).progress.space-0-tablet,
  .is-horizontal-touch > :not(:last-child).table.space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-1-tablet,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-1-tablet,
  .is-horizontal-touch > :not(:last-child).level.space-1-tablet,
  .is-horizontal-touch > :not(:last-child).message.space-1-tablet,
  .is-horizontal-touch > :not(:last-child).pagination.space-1-tablet,
  .is-horizontal-touch > :not(:last-child).tabs.space-1-tablet,
  .is-horizontal-touch > :not(:last-child).box.space-1-tablet,
  .is-horizontal-touch > :not(:last-child).content.space-1-tablet,
  .is-horizontal-touch > :not(:last-child).notification.space-1-tablet,
  .is-horizontal-touch > :not(:last-child).progress.space-1-tablet,
  .is-horizontal-touch > :not(:last-child).table.space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-2-tablet,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-2-tablet,
  .is-horizontal-touch > :not(:last-child).level.space-2-tablet,
  .is-horizontal-touch > :not(:last-child).message.space-2-tablet,
  .is-horizontal-touch > :not(:last-child).pagination.space-2-tablet,
  .is-horizontal-touch > :not(:last-child).tabs.space-2-tablet,
  .is-horizontal-touch > :not(:last-child).box.space-2-tablet,
  .is-horizontal-touch > :not(:last-child).content.space-2-tablet,
  .is-horizontal-touch > :not(:last-child).notification.space-2-tablet,
  .is-horizontal-touch > :not(:last-child).progress.space-2-tablet,
  .is-horizontal-touch > :not(:last-child).table.space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-3-tablet,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-3-tablet,
  .is-horizontal-touch > :not(:last-child).level.space-3-tablet,
  .is-horizontal-touch > :not(:last-child).message.space-3-tablet,
  .is-horizontal-touch > :not(:last-child).pagination.space-3-tablet,
  .is-horizontal-touch > :not(:last-child).tabs.space-3-tablet,
  .is-horizontal-touch > :not(:last-child).box.space-3-tablet,
  .is-horizontal-touch > :not(:last-child).content.space-3-tablet,
  .is-horizontal-touch > :not(:last-child).notification.space-3-tablet,
  .is-horizontal-touch > :not(:last-child).progress.space-3-tablet,
  .is-horizontal-touch > :not(:last-child).table.space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-4-tablet,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-4-tablet,
  .is-horizontal-touch > :not(:last-child).level.space-4-tablet,
  .is-horizontal-touch > :not(:last-child).message.space-4-tablet,
  .is-horizontal-touch > :not(:last-child).pagination.space-4-tablet,
  .is-horizontal-touch > :not(:last-child).tabs.space-4-tablet,
  .is-horizontal-touch > :not(:last-child).box.space-4-tablet,
  .is-horizontal-touch > :not(:last-child).content.space-4-tablet,
  .is-horizontal-touch > :not(:last-child).notification.space-4-tablet,
  .is-horizontal-touch > :not(:last-child).progress.space-4-tablet,
  .is-horizontal-touch > :not(:last-child).table.space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-5-tablet,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-5-tablet,
  .is-horizontal-touch > :not(:last-child).level.space-5-tablet,
  .is-horizontal-touch > :not(:last-child).message.space-5-tablet,
  .is-horizontal-touch > :not(:last-child).pagination.space-5-tablet,
  .is-horizontal-touch > :not(:last-child).tabs.space-5-tablet,
  .is-horizontal-touch > :not(:last-child).box.space-5-tablet,
  .is-horizontal-touch > :not(:last-child).content.space-5-tablet,
  .is-horizontal-touch > :not(:last-child).notification.space-5-tablet,
  .is-horizontal-touch > :not(:last-child).progress.space-5-tablet,
  .is-horizontal-touch > :not(:last-child).table.space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-6-tablet,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-6-tablet,
  .is-horizontal-touch > :not(:last-child).level.space-6-tablet,
  .is-horizontal-touch > :not(:last-child).message.space-6-tablet,
  .is-horizontal-touch > :not(:last-child).pagination.space-6-tablet,
  .is-horizontal-touch > :not(:last-child).tabs.space-6-tablet,
  .is-horizontal-touch > :not(:last-child).box.space-6-tablet,
  .is-horizontal-touch > :not(:last-child).content.space-6-tablet,
  .is-horizontal-touch > :not(:last-child).notification.space-6-tablet,
  .is-horizontal-touch > :not(:last-child).progress.space-6-tablet,
  .is-horizontal-touch > :not(:last-child).table.space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (max-width: 1365px) {
  .is-horizontal-touch > :not(:last-child).block.space-0-touch,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-0-touch,
  .is-horizontal-touch > :not(:last-child).level.space-0-touch,
  .is-horizontal-touch > :not(:last-child).message.space-0-touch,
  .is-horizontal-touch > :not(:last-child).pagination.space-0-touch,
  .is-horizontal-touch > :not(:last-child).tabs.space-0-touch,
  .is-horizontal-touch > :not(:last-child).box.space-0-touch,
  .is-horizontal-touch > :not(:last-child).content.space-0-touch,
  .is-horizontal-touch > :not(:last-child).notification.space-0-touch,
  .is-horizontal-touch > :not(:last-child).progress.space-0-touch,
  .is-horizontal-touch > :not(:last-child).table.space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-1-touch,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-1-touch,
  .is-horizontal-touch > :not(:last-child).level.space-1-touch,
  .is-horizontal-touch > :not(:last-child).message.space-1-touch,
  .is-horizontal-touch > :not(:last-child).pagination.space-1-touch,
  .is-horizontal-touch > :not(:last-child).tabs.space-1-touch,
  .is-horizontal-touch > :not(:last-child).box.space-1-touch,
  .is-horizontal-touch > :not(:last-child).content.space-1-touch,
  .is-horizontal-touch > :not(:last-child).notification.space-1-touch,
  .is-horizontal-touch > :not(:last-child).progress.space-1-touch,
  .is-horizontal-touch > :not(:last-child).table.space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-2-touch,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-2-touch,
  .is-horizontal-touch > :not(:last-child).level.space-2-touch,
  .is-horizontal-touch > :not(:last-child).message.space-2-touch,
  .is-horizontal-touch > :not(:last-child).pagination.space-2-touch,
  .is-horizontal-touch > :not(:last-child).tabs.space-2-touch,
  .is-horizontal-touch > :not(:last-child).box.space-2-touch,
  .is-horizontal-touch > :not(:last-child).content.space-2-touch,
  .is-horizontal-touch > :not(:last-child).notification.space-2-touch,
  .is-horizontal-touch > :not(:last-child).progress.space-2-touch,
  .is-horizontal-touch > :not(:last-child).table.space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-3-touch,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-3-touch,
  .is-horizontal-touch > :not(:last-child).level.space-3-touch,
  .is-horizontal-touch > :not(:last-child).message.space-3-touch,
  .is-horizontal-touch > :not(:last-child).pagination.space-3-touch,
  .is-horizontal-touch > :not(:last-child).tabs.space-3-touch,
  .is-horizontal-touch > :not(:last-child).box.space-3-touch,
  .is-horizontal-touch > :not(:last-child).content.space-3-touch,
  .is-horizontal-touch > :not(:last-child).notification.space-3-touch,
  .is-horizontal-touch > :not(:last-child).progress.space-3-touch,
  .is-horizontal-touch > :not(:last-child).table.space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-4-touch,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-4-touch,
  .is-horizontal-touch > :not(:last-child).level.space-4-touch,
  .is-horizontal-touch > :not(:last-child).message.space-4-touch,
  .is-horizontal-touch > :not(:last-child).pagination.space-4-touch,
  .is-horizontal-touch > :not(:last-child).tabs.space-4-touch,
  .is-horizontal-touch > :not(:last-child).box.space-4-touch,
  .is-horizontal-touch > :not(:last-child).content.space-4-touch,
  .is-horizontal-touch > :not(:last-child).notification.space-4-touch,
  .is-horizontal-touch > :not(:last-child).progress.space-4-touch,
  .is-horizontal-touch > :not(:last-child).table.space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-5-touch,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-5-touch,
  .is-horizontal-touch > :not(:last-child).level.space-5-touch,
  .is-horizontal-touch > :not(:last-child).message.space-5-touch,
  .is-horizontal-touch > :not(:last-child).pagination.space-5-touch,
  .is-horizontal-touch > :not(:last-child).tabs.space-5-touch,
  .is-horizontal-touch > :not(:last-child).box.space-5-touch,
  .is-horizontal-touch > :not(:last-child).content.space-5-touch,
  .is-horizontal-touch > :not(:last-child).notification.space-5-touch,
  .is-horizontal-touch > :not(:last-child).progress.space-5-touch,
  .is-horizontal-touch > :not(:last-child).table.space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-6-touch,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-6-touch,
  .is-horizontal-touch > :not(:last-child).level.space-6-touch,
  .is-horizontal-touch > :not(:last-child).message.space-6-touch,
  .is-horizontal-touch > :not(:last-child).pagination.space-6-touch,
  .is-horizontal-touch > :not(:last-child).tabs.space-6-touch,
  .is-horizontal-touch > :not(:last-child).box.space-6-touch,
  .is-horizontal-touch > :not(:last-child).content.space-6-touch,
  .is-horizontal-touch > :not(:last-child).notification.space-6-touch,
  .is-horizontal-touch > :not(:last-child).progress.space-6-touch,
  .is-horizontal-touch > :not(:last-child).table.space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (min-width: 1366px) {
  .is-horizontal-touch > :not(:last-child).block.space-0-desktop,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-0-desktop,
  .is-horizontal-touch > :not(:last-child).level.space-0-desktop,
  .is-horizontal-touch > :not(:last-child).message.space-0-desktop,
  .is-horizontal-touch > :not(:last-child).pagination.space-0-desktop,
  .is-horizontal-touch > :not(:last-child).tabs.space-0-desktop,
  .is-horizontal-touch > :not(:last-child).box.space-0-desktop,
  .is-horizontal-touch > :not(:last-child).content.space-0-desktop,
  .is-horizontal-touch > :not(:last-child).notification.space-0-desktop,
  .is-horizontal-touch > :not(:last-child).progress.space-0-desktop,
  .is-horizontal-touch > :not(:last-child).table.space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-1-desktop,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-1-desktop,
  .is-horizontal-touch > :not(:last-child).level.space-1-desktop,
  .is-horizontal-touch > :not(:last-child).message.space-1-desktop,
  .is-horizontal-touch > :not(:last-child).pagination.space-1-desktop,
  .is-horizontal-touch > :not(:last-child).tabs.space-1-desktop,
  .is-horizontal-touch > :not(:last-child).box.space-1-desktop,
  .is-horizontal-touch > :not(:last-child).content.space-1-desktop,
  .is-horizontal-touch > :not(:last-child).notification.space-1-desktop,
  .is-horizontal-touch > :not(:last-child).progress.space-1-desktop,
  .is-horizontal-touch > :not(:last-child).table.space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-2-desktop,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-2-desktop,
  .is-horizontal-touch > :not(:last-child).level.space-2-desktop,
  .is-horizontal-touch > :not(:last-child).message.space-2-desktop,
  .is-horizontal-touch > :not(:last-child).pagination.space-2-desktop,
  .is-horizontal-touch > :not(:last-child).tabs.space-2-desktop,
  .is-horizontal-touch > :not(:last-child).box.space-2-desktop,
  .is-horizontal-touch > :not(:last-child).content.space-2-desktop,
  .is-horizontal-touch > :not(:last-child).notification.space-2-desktop,
  .is-horizontal-touch > :not(:last-child).progress.space-2-desktop,
  .is-horizontal-touch > :not(:last-child).table.space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-3-desktop,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-3-desktop,
  .is-horizontal-touch > :not(:last-child).level.space-3-desktop,
  .is-horizontal-touch > :not(:last-child).message.space-3-desktop,
  .is-horizontal-touch > :not(:last-child).pagination.space-3-desktop,
  .is-horizontal-touch > :not(:last-child).tabs.space-3-desktop,
  .is-horizontal-touch > :not(:last-child).box.space-3-desktop,
  .is-horizontal-touch > :not(:last-child).content.space-3-desktop,
  .is-horizontal-touch > :not(:last-child).notification.space-3-desktop,
  .is-horizontal-touch > :not(:last-child).progress.space-3-desktop,
  .is-horizontal-touch > :not(:last-child).table.space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-4-desktop,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-4-desktop,
  .is-horizontal-touch > :not(:last-child).level.space-4-desktop,
  .is-horizontal-touch > :not(:last-child).message.space-4-desktop,
  .is-horizontal-touch > :not(:last-child).pagination.space-4-desktop,
  .is-horizontal-touch > :not(:last-child).tabs.space-4-desktop,
  .is-horizontal-touch > :not(:last-child).box.space-4-desktop,
  .is-horizontal-touch > :not(:last-child).content.space-4-desktop,
  .is-horizontal-touch > :not(:last-child).notification.space-4-desktop,
  .is-horizontal-touch > :not(:last-child).progress.space-4-desktop,
  .is-horizontal-touch > :not(:last-child).table.space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-5-desktop,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-5-desktop,
  .is-horizontal-touch > :not(:last-child).level.space-5-desktop,
  .is-horizontal-touch > :not(:last-child).message.space-5-desktop,
  .is-horizontal-touch > :not(:last-child).pagination.space-5-desktop,
  .is-horizontal-touch > :not(:last-child).tabs.space-5-desktop,
  .is-horizontal-touch > :not(:last-child).box.space-5-desktop,
  .is-horizontal-touch > :not(:last-child).content.space-5-desktop,
  .is-horizontal-touch > :not(:last-child).notification.space-5-desktop,
  .is-horizontal-touch > :not(:last-child).progress.space-5-desktop,
  .is-horizontal-touch > :not(:last-child).table.space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > :not(:last-child).block.space-6-desktop,
  .is-horizontal-touch > :not(:last-child).breadcrumb.space-6-desktop,
  .is-horizontal-touch > :not(:last-child).level.space-6-desktop,
  .is-horizontal-touch > :not(:last-child).message.space-6-desktop,
  .is-horizontal-touch > :not(:last-child).pagination.space-6-desktop,
  .is-horizontal-touch > :not(:last-child).tabs.space-6-desktop,
  .is-horizontal-touch > :not(:last-child).box.space-6-desktop,
  .is-horizontal-touch > :not(:last-child).content.space-6-desktop,
  .is-horizontal-touch > :not(:last-child).notification.space-6-desktop,
  .is-horizontal-touch > :not(:last-child).progress.space-6-desktop,
  .is-horizontal-touch > :not(:last-child).table.space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) {
  .is-horizontal-touch > .brick:not(:last-child) {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (max-width: 0px) {
  .is-horizontal-touch > .brick:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (min-width: 1px) {
  .is-horizontal-touch > .brick:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (max-width: 1365px) {
  .is-horizontal-touch > .brick:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (min-width: 1366px) {
  .is-horizontal-touch > .brick:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch > .brick:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) {
  .is-horizontal-touch.is-spacing > *:not(:last-child) {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (max-width: 0px) {
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (min-width: 1px) {
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (max-width: 1365px) {
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (min-width: 1366px) {
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) {
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child) {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (max-width: 0px) {
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (min-width: 1px) {
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (max-width: 1365px) {
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (min-width: 1366px) {
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-2 > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) {
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child) {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (max-width: 0px) {
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (min-width: 1px) {
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (max-width: 1365px) {
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) and (min-width: 1366px) {
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-touch.is-spacing-3 > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1365px) {
  .is-horizontal-touch.is-centered {
    justify-content: center !important;
  }
  .is-horizontal-touch.is-left {
    justify-content: flex-start !important;
  }
  .is-horizontal-touch.is-right {
    justify-content: flex-end !important;
  }
  .is-horizontal-touch.is-between {
    justify-content: space-between !important;
  }
  .is-horizontal-touch.is-around {
    justify-content: space-around !important;
  }
  .is-horizontal-touch.is-evenly {
    justify-content: space-evenly !important;
  }
}
@media screen and (min-width: 1366px) {
  .is-horizontal-desktop {
    display: flex !important;
    align-items: center !important;
  }
  .is-horizontal-desktop > :not(:last-child).block,
  .is-horizontal-desktop > :not(:last-child).breadcrumb,
  .is-horizontal-desktop > :not(:last-child).level,
  .is-horizontal-desktop > :not(:last-child).message,
  .is-horizontal-desktop > :not(:last-child).pagination,
  .is-horizontal-desktop > :not(:last-child).tabs,
  .is-horizontal-desktop > :not(:last-child).box,
  .is-horizontal-desktop > :not(:last-child).content,
  .is-horizontal-desktop > :not(:last-child).notification,
  .is-horizontal-desktop > :not(:last-child).progress,
  .is-horizontal-desktop > :not(:last-child).table {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-0,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-0,
  .is-horizontal-desktop > :not(:last-child).level.space-0,
  .is-horizontal-desktop > :not(:last-child).message.space-0,
  .is-horizontal-desktop > :not(:last-child).pagination.space-0,
  .is-horizontal-desktop > :not(:last-child).tabs.space-0,
  .is-horizontal-desktop > :not(:last-child).box.space-0,
  .is-horizontal-desktop > :not(:last-child).content.space-0,
  .is-horizontal-desktop > :not(:last-child).notification.space-0,
  .is-horizontal-desktop > :not(:last-child).progress.space-0,
  .is-horizontal-desktop > :not(:last-child).table.space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-1,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-1,
  .is-horizontal-desktop > :not(:last-child).level.space-1,
  .is-horizontal-desktop > :not(:last-child).message.space-1,
  .is-horizontal-desktop > :not(:last-child).pagination.space-1,
  .is-horizontal-desktop > :not(:last-child).tabs.space-1,
  .is-horizontal-desktop > :not(:last-child).box.space-1,
  .is-horizontal-desktop > :not(:last-child).content.space-1,
  .is-horizontal-desktop > :not(:last-child).notification.space-1,
  .is-horizontal-desktop > :not(:last-child).progress.space-1,
  .is-horizontal-desktop > :not(:last-child).table.space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-2,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-2,
  .is-horizontal-desktop > :not(:last-child).level.space-2,
  .is-horizontal-desktop > :not(:last-child).message.space-2,
  .is-horizontal-desktop > :not(:last-child).pagination.space-2,
  .is-horizontal-desktop > :not(:last-child).tabs.space-2,
  .is-horizontal-desktop > :not(:last-child).box.space-2,
  .is-horizontal-desktop > :not(:last-child).content.space-2,
  .is-horizontal-desktop > :not(:last-child).notification.space-2,
  .is-horizontal-desktop > :not(:last-child).progress.space-2,
  .is-horizontal-desktop > :not(:last-child).table.space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-3,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-3,
  .is-horizontal-desktop > :not(:last-child).level.space-3,
  .is-horizontal-desktop > :not(:last-child).message.space-3,
  .is-horizontal-desktop > :not(:last-child).pagination.space-3,
  .is-horizontal-desktop > :not(:last-child).tabs.space-3,
  .is-horizontal-desktop > :not(:last-child).box.space-3,
  .is-horizontal-desktop > :not(:last-child).content.space-3,
  .is-horizontal-desktop > :not(:last-child).notification.space-3,
  .is-horizontal-desktop > :not(:last-child).progress.space-3,
  .is-horizontal-desktop > :not(:last-child).table.space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-4,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-4,
  .is-horizontal-desktop > :not(:last-child).level.space-4,
  .is-horizontal-desktop > :not(:last-child).message.space-4,
  .is-horizontal-desktop > :not(:last-child).pagination.space-4,
  .is-horizontal-desktop > :not(:last-child).tabs.space-4,
  .is-horizontal-desktop > :not(:last-child).box.space-4,
  .is-horizontal-desktop > :not(:last-child).content.space-4,
  .is-horizontal-desktop > :not(:last-child).notification.space-4,
  .is-horizontal-desktop > :not(:last-child).progress.space-4,
  .is-horizontal-desktop > :not(:last-child).table.space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-5,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-5,
  .is-horizontal-desktop > :not(:last-child).level.space-5,
  .is-horizontal-desktop > :not(:last-child).message.space-5,
  .is-horizontal-desktop > :not(:last-child).pagination.space-5,
  .is-horizontal-desktop > :not(:last-child).tabs.space-5,
  .is-horizontal-desktop > :not(:last-child).box.space-5,
  .is-horizontal-desktop > :not(:last-child).content.space-5,
  .is-horizontal-desktop > :not(:last-child).notification.space-5,
  .is-horizontal-desktop > :not(:last-child).progress.space-5,
  .is-horizontal-desktop > :not(:last-child).table.space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-6,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-6,
  .is-horizontal-desktop > :not(:last-child).level.space-6,
  .is-horizontal-desktop > :not(:last-child).message.space-6,
  .is-horizontal-desktop > :not(:last-child).pagination.space-6,
  .is-horizontal-desktop > :not(:last-child).tabs.space-6,
  .is-horizontal-desktop > :not(:last-child).box.space-6,
  .is-horizontal-desktop > :not(:last-child).content.space-6,
  .is-horizontal-desktop > :not(:last-child).notification.space-6,
  .is-horizontal-desktop > :not(:last-child).progress.space-6,
  .is-horizontal-desktop > :not(:last-child).table.space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (max-width: 0px) {
  .is-horizontal-desktop > :not(:last-child).block.space-0-mobile,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-0-mobile,
  .is-horizontal-desktop > :not(:last-child).level.space-0-mobile,
  .is-horizontal-desktop > :not(:last-child).message.space-0-mobile,
  .is-horizontal-desktop > :not(:last-child).pagination.space-0-mobile,
  .is-horizontal-desktop > :not(:last-child).tabs.space-0-mobile,
  .is-horizontal-desktop > :not(:last-child).box.space-0-mobile,
  .is-horizontal-desktop > :not(:last-child).content.space-0-mobile,
  .is-horizontal-desktop > :not(:last-child).notification.space-0-mobile,
  .is-horizontal-desktop > :not(:last-child).progress.space-0-mobile,
  .is-horizontal-desktop > :not(:last-child).table.space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-1-mobile,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-1-mobile,
  .is-horizontal-desktop > :not(:last-child).level.space-1-mobile,
  .is-horizontal-desktop > :not(:last-child).message.space-1-mobile,
  .is-horizontal-desktop > :not(:last-child).pagination.space-1-mobile,
  .is-horizontal-desktop > :not(:last-child).tabs.space-1-mobile,
  .is-horizontal-desktop > :not(:last-child).box.space-1-mobile,
  .is-horizontal-desktop > :not(:last-child).content.space-1-mobile,
  .is-horizontal-desktop > :not(:last-child).notification.space-1-mobile,
  .is-horizontal-desktop > :not(:last-child).progress.space-1-mobile,
  .is-horizontal-desktop > :not(:last-child).table.space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-2-mobile,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-2-mobile,
  .is-horizontal-desktop > :not(:last-child).level.space-2-mobile,
  .is-horizontal-desktop > :not(:last-child).message.space-2-mobile,
  .is-horizontal-desktop > :not(:last-child).pagination.space-2-mobile,
  .is-horizontal-desktop > :not(:last-child).tabs.space-2-mobile,
  .is-horizontal-desktop > :not(:last-child).box.space-2-mobile,
  .is-horizontal-desktop > :not(:last-child).content.space-2-mobile,
  .is-horizontal-desktop > :not(:last-child).notification.space-2-mobile,
  .is-horizontal-desktop > :not(:last-child).progress.space-2-mobile,
  .is-horizontal-desktop > :not(:last-child).table.space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-3-mobile,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-3-mobile,
  .is-horizontal-desktop > :not(:last-child).level.space-3-mobile,
  .is-horizontal-desktop > :not(:last-child).message.space-3-mobile,
  .is-horizontal-desktop > :not(:last-child).pagination.space-3-mobile,
  .is-horizontal-desktop > :not(:last-child).tabs.space-3-mobile,
  .is-horizontal-desktop > :not(:last-child).box.space-3-mobile,
  .is-horizontal-desktop > :not(:last-child).content.space-3-mobile,
  .is-horizontal-desktop > :not(:last-child).notification.space-3-mobile,
  .is-horizontal-desktop > :not(:last-child).progress.space-3-mobile,
  .is-horizontal-desktop > :not(:last-child).table.space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-4-mobile,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-4-mobile,
  .is-horizontal-desktop > :not(:last-child).level.space-4-mobile,
  .is-horizontal-desktop > :not(:last-child).message.space-4-mobile,
  .is-horizontal-desktop > :not(:last-child).pagination.space-4-mobile,
  .is-horizontal-desktop > :not(:last-child).tabs.space-4-mobile,
  .is-horizontal-desktop > :not(:last-child).box.space-4-mobile,
  .is-horizontal-desktop > :not(:last-child).content.space-4-mobile,
  .is-horizontal-desktop > :not(:last-child).notification.space-4-mobile,
  .is-horizontal-desktop > :not(:last-child).progress.space-4-mobile,
  .is-horizontal-desktop > :not(:last-child).table.space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-5-mobile,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-5-mobile,
  .is-horizontal-desktop > :not(:last-child).level.space-5-mobile,
  .is-horizontal-desktop > :not(:last-child).message.space-5-mobile,
  .is-horizontal-desktop > :not(:last-child).pagination.space-5-mobile,
  .is-horizontal-desktop > :not(:last-child).tabs.space-5-mobile,
  .is-horizontal-desktop > :not(:last-child).box.space-5-mobile,
  .is-horizontal-desktop > :not(:last-child).content.space-5-mobile,
  .is-horizontal-desktop > :not(:last-child).notification.space-5-mobile,
  .is-horizontal-desktop > :not(:last-child).progress.space-5-mobile,
  .is-horizontal-desktop > :not(:last-child).table.space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-6-mobile,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-6-mobile,
  .is-horizontal-desktop > :not(:last-child).level.space-6-mobile,
  .is-horizontal-desktop > :not(:last-child).message.space-6-mobile,
  .is-horizontal-desktop > :not(:last-child).pagination.space-6-mobile,
  .is-horizontal-desktop > :not(:last-child).tabs.space-6-mobile,
  .is-horizontal-desktop > :not(:last-child).box.space-6-mobile,
  .is-horizontal-desktop > :not(:last-child).content.space-6-mobile,
  .is-horizontal-desktop > :not(:last-child).notification.space-6-mobile,
  .is-horizontal-desktop > :not(:last-child).progress.space-6-mobile,
  .is-horizontal-desktop > :not(:last-child).table.space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (min-width: 1px) {
  .is-horizontal-desktop > :not(:last-child).block.space-0-tablet,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-0-tablet,
  .is-horizontal-desktop > :not(:last-child).level.space-0-tablet,
  .is-horizontal-desktop > :not(:last-child).message.space-0-tablet,
  .is-horizontal-desktop > :not(:last-child).pagination.space-0-tablet,
  .is-horizontal-desktop > :not(:last-child).tabs.space-0-tablet,
  .is-horizontal-desktop > :not(:last-child).box.space-0-tablet,
  .is-horizontal-desktop > :not(:last-child).content.space-0-tablet,
  .is-horizontal-desktop > :not(:last-child).notification.space-0-tablet,
  .is-horizontal-desktop > :not(:last-child).progress.space-0-tablet,
  .is-horizontal-desktop > :not(:last-child).table.space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-1-tablet,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-1-tablet,
  .is-horizontal-desktop > :not(:last-child).level.space-1-tablet,
  .is-horizontal-desktop > :not(:last-child).message.space-1-tablet,
  .is-horizontal-desktop > :not(:last-child).pagination.space-1-tablet,
  .is-horizontal-desktop > :not(:last-child).tabs.space-1-tablet,
  .is-horizontal-desktop > :not(:last-child).box.space-1-tablet,
  .is-horizontal-desktop > :not(:last-child).content.space-1-tablet,
  .is-horizontal-desktop > :not(:last-child).notification.space-1-tablet,
  .is-horizontal-desktop > :not(:last-child).progress.space-1-tablet,
  .is-horizontal-desktop > :not(:last-child).table.space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-2-tablet,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-2-tablet,
  .is-horizontal-desktop > :not(:last-child).level.space-2-tablet,
  .is-horizontal-desktop > :not(:last-child).message.space-2-tablet,
  .is-horizontal-desktop > :not(:last-child).pagination.space-2-tablet,
  .is-horizontal-desktop > :not(:last-child).tabs.space-2-tablet,
  .is-horizontal-desktop > :not(:last-child).box.space-2-tablet,
  .is-horizontal-desktop > :not(:last-child).content.space-2-tablet,
  .is-horizontal-desktop > :not(:last-child).notification.space-2-tablet,
  .is-horizontal-desktop > :not(:last-child).progress.space-2-tablet,
  .is-horizontal-desktop > :not(:last-child).table.space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-3-tablet,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-3-tablet,
  .is-horizontal-desktop > :not(:last-child).level.space-3-tablet,
  .is-horizontal-desktop > :not(:last-child).message.space-3-tablet,
  .is-horizontal-desktop > :not(:last-child).pagination.space-3-tablet,
  .is-horizontal-desktop > :not(:last-child).tabs.space-3-tablet,
  .is-horizontal-desktop > :not(:last-child).box.space-3-tablet,
  .is-horizontal-desktop > :not(:last-child).content.space-3-tablet,
  .is-horizontal-desktop > :not(:last-child).notification.space-3-tablet,
  .is-horizontal-desktop > :not(:last-child).progress.space-3-tablet,
  .is-horizontal-desktop > :not(:last-child).table.space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-4-tablet,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-4-tablet,
  .is-horizontal-desktop > :not(:last-child).level.space-4-tablet,
  .is-horizontal-desktop > :not(:last-child).message.space-4-tablet,
  .is-horizontal-desktop > :not(:last-child).pagination.space-4-tablet,
  .is-horizontal-desktop > :not(:last-child).tabs.space-4-tablet,
  .is-horizontal-desktop > :not(:last-child).box.space-4-tablet,
  .is-horizontal-desktop > :not(:last-child).content.space-4-tablet,
  .is-horizontal-desktop > :not(:last-child).notification.space-4-tablet,
  .is-horizontal-desktop > :not(:last-child).progress.space-4-tablet,
  .is-horizontal-desktop > :not(:last-child).table.space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-5-tablet,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-5-tablet,
  .is-horizontal-desktop > :not(:last-child).level.space-5-tablet,
  .is-horizontal-desktop > :not(:last-child).message.space-5-tablet,
  .is-horizontal-desktop > :not(:last-child).pagination.space-5-tablet,
  .is-horizontal-desktop > :not(:last-child).tabs.space-5-tablet,
  .is-horizontal-desktop > :not(:last-child).box.space-5-tablet,
  .is-horizontal-desktop > :not(:last-child).content.space-5-tablet,
  .is-horizontal-desktop > :not(:last-child).notification.space-5-tablet,
  .is-horizontal-desktop > :not(:last-child).progress.space-5-tablet,
  .is-horizontal-desktop > :not(:last-child).table.space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-6-tablet,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-6-tablet,
  .is-horizontal-desktop > :not(:last-child).level.space-6-tablet,
  .is-horizontal-desktop > :not(:last-child).message.space-6-tablet,
  .is-horizontal-desktop > :not(:last-child).pagination.space-6-tablet,
  .is-horizontal-desktop > :not(:last-child).tabs.space-6-tablet,
  .is-horizontal-desktop > :not(:last-child).box.space-6-tablet,
  .is-horizontal-desktop > :not(:last-child).content.space-6-tablet,
  .is-horizontal-desktop > :not(:last-child).notification.space-6-tablet,
  .is-horizontal-desktop > :not(:last-child).progress.space-6-tablet,
  .is-horizontal-desktop > :not(:last-child).table.space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (max-width: 1365px) {
  .is-horizontal-desktop > :not(:last-child).block.space-0-touch,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-0-touch,
  .is-horizontal-desktop > :not(:last-child).level.space-0-touch,
  .is-horizontal-desktop > :not(:last-child).message.space-0-touch,
  .is-horizontal-desktop > :not(:last-child).pagination.space-0-touch,
  .is-horizontal-desktop > :not(:last-child).tabs.space-0-touch,
  .is-horizontal-desktop > :not(:last-child).box.space-0-touch,
  .is-horizontal-desktop > :not(:last-child).content.space-0-touch,
  .is-horizontal-desktop > :not(:last-child).notification.space-0-touch,
  .is-horizontal-desktop > :not(:last-child).progress.space-0-touch,
  .is-horizontal-desktop > :not(:last-child).table.space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-1-touch,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-1-touch,
  .is-horizontal-desktop > :not(:last-child).level.space-1-touch,
  .is-horizontal-desktop > :not(:last-child).message.space-1-touch,
  .is-horizontal-desktop > :not(:last-child).pagination.space-1-touch,
  .is-horizontal-desktop > :not(:last-child).tabs.space-1-touch,
  .is-horizontal-desktop > :not(:last-child).box.space-1-touch,
  .is-horizontal-desktop > :not(:last-child).content.space-1-touch,
  .is-horizontal-desktop > :not(:last-child).notification.space-1-touch,
  .is-horizontal-desktop > :not(:last-child).progress.space-1-touch,
  .is-horizontal-desktop > :not(:last-child).table.space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-2-touch,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-2-touch,
  .is-horizontal-desktop > :not(:last-child).level.space-2-touch,
  .is-horizontal-desktop > :not(:last-child).message.space-2-touch,
  .is-horizontal-desktop > :not(:last-child).pagination.space-2-touch,
  .is-horizontal-desktop > :not(:last-child).tabs.space-2-touch,
  .is-horizontal-desktop > :not(:last-child).box.space-2-touch,
  .is-horizontal-desktop > :not(:last-child).content.space-2-touch,
  .is-horizontal-desktop > :not(:last-child).notification.space-2-touch,
  .is-horizontal-desktop > :not(:last-child).progress.space-2-touch,
  .is-horizontal-desktop > :not(:last-child).table.space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-3-touch,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-3-touch,
  .is-horizontal-desktop > :not(:last-child).level.space-3-touch,
  .is-horizontal-desktop > :not(:last-child).message.space-3-touch,
  .is-horizontal-desktop > :not(:last-child).pagination.space-3-touch,
  .is-horizontal-desktop > :not(:last-child).tabs.space-3-touch,
  .is-horizontal-desktop > :not(:last-child).box.space-3-touch,
  .is-horizontal-desktop > :not(:last-child).content.space-3-touch,
  .is-horizontal-desktop > :not(:last-child).notification.space-3-touch,
  .is-horizontal-desktop > :not(:last-child).progress.space-3-touch,
  .is-horizontal-desktop > :not(:last-child).table.space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-4-touch,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-4-touch,
  .is-horizontal-desktop > :not(:last-child).level.space-4-touch,
  .is-horizontal-desktop > :not(:last-child).message.space-4-touch,
  .is-horizontal-desktop > :not(:last-child).pagination.space-4-touch,
  .is-horizontal-desktop > :not(:last-child).tabs.space-4-touch,
  .is-horizontal-desktop > :not(:last-child).box.space-4-touch,
  .is-horizontal-desktop > :not(:last-child).content.space-4-touch,
  .is-horizontal-desktop > :not(:last-child).notification.space-4-touch,
  .is-horizontal-desktop > :not(:last-child).progress.space-4-touch,
  .is-horizontal-desktop > :not(:last-child).table.space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-5-touch,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-5-touch,
  .is-horizontal-desktop > :not(:last-child).level.space-5-touch,
  .is-horizontal-desktop > :not(:last-child).message.space-5-touch,
  .is-horizontal-desktop > :not(:last-child).pagination.space-5-touch,
  .is-horizontal-desktop > :not(:last-child).tabs.space-5-touch,
  .is-horizontal-desktop > :not(:last-child).box.space-5-touch,
  .is-horizontal-desktop > :not(:last-child).content.space-5-touch,
  .is-horizontal-desktop > :not(:last-child).notification.space-5-touch,
  .is-horizontal-desktop > :not(:last-child).progress.space-5-touch,
  .is-horizontal-desktop > :not(:last-child).table.space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-6-touch,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-6-touch,
  .is-horizontal-desktop > :not(:last-child).level.space-6-touch,
  .is-horizontal-desktop > :not(:last-child).message.space-6-touch,
  .is-horizontal-desktop > :not(:last-child).pagination.space-6-touch,
  .is-horizontal-desktop > :not(:last-child).tabs.space-6-touch,
  .is-horizontal-desktop > :not(:last-child).box.space-6-touch,
  .is-horizontal-desktop > :not(:last-child).content.space-6-touch,
  .is-horizontal-desktop > :not(:last-child).notification.space-6-touch,
  .is-horizontal-desktop > :not(:last-child).progress.space-6-touch,
  .is-horizontal-desktop > :not(:last-child).table.space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (min-width: 1366px) {
  .is-horizontal-desktop > :not(:last-child).block.space-0-desktop,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-0-desktop,
  .is-horizontal-desktop > :not(:last-child).level.space-0-desktop,
  .is-horizontal-desktop > :not(:last-child).message.space-0-desktop,
  .is-horizontal-desktop > :not(:last-child).pagination.space-0-desktop,
  .is-horizontal-desktop > :not(:last-child).tabs.space-0-desktop,
  .is-horizontal-desktop > :not(:last-child).box.space-0-desktop,
  .is-horizontal-desktop > :not(:last-child).content.space-0-desktop,
  .is-horizontal-desktop > :not(:last-child).notification.space-0-desktop,
  .is-horizontal-desktop > :not(:last-child).progress.space-0-desktop,
  .is-horizontal-desktop > :not(:last-child).table.space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-1-desktop,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-1-desktop,
  .is-horizontal-desktop > :not(:last-child).level.space-1-desktop,
  .is-horizontal-desktop > :not(:last-child).message.space-1-desktop,
  .is-horizontal-desktop > :not(:last-child).pagination.space-1-desktop,
  .is-horizontal-desktop > :not(:last-child).tabs.space-1-desktop,
  .is-horizontal-desktop > :not(:last-child).box.space-1-desktop,
  .is-horizontal-desktop > :not(:last-child).content.space-1-desktop,
  .is-horizontal-desktop > :not(:last-child).notification.space-1-desktop,
  .is-horizontal-desktop > :not(:last-child).progress.space-1-desktop,
  .is-horizontal-desktop > :not(:last-child).table.space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-2-desktop,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-2-desktop,
  .is-horizontal-desktop > :not(:last-child).level.space-2-desktop,
  .is-horizontal-desktop > :not(:last-child).message.space-2-desktop,
  .is-horizontal-desktop > :not(:last-child).pagination.space-2-desktop,
  .is-horizontal-desktop > :not(:last-child).tabs.space-2-desktop,
  .is-horizontal-desktop > :not(:last-child).box.space-2-desktop,
  .is-horizontal-desktop > :not(:last-child).content.space-2-desktop,
  .is-horizontal-desktop > :not(:last-child).notification.space-2-desktop,
  .is-horizontal-desktop > :not(:last-child).progress.space-2-desktop,
  .is-horizontal-desktop > :not(:last-child).table.space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-3-desktop,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-3-desktop,
  .is-horizontal-desktop > :not(:last-child).level.space-3-desktop,
  .is-horizontal-desktop > :not(:last-child).message.space-3-desktop,
  .is-horizontal-desktop > :not(:last-child).pagination.space-3-desktop,
  .is-horizontal-desktop > :not(:last-child).tabs.space-3-desktop,
  .is-horizontal-desktop > :not(:last-child).box.space-3-desktop,
  .is-horizontal-desktop > :not(:last-child).content.space-3-desktop,
  .is-horizontal-desktop > :not(:last-child).notification.space-3-desktop,
  .is-horizontal-desktop > :not(:last-child).progress.space-3-desktop,
  .is-horizontal-desktop > :not(:last-child).table.space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-4-desktop,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-4-desktop,
  .is-horizontal-desktop > :not(:last-child).level.space-4-desktop,
  .is-horizontal-desktop > :not(:last-child).message.space-4-desktop,
  .is-horizontal-desktop > :not(:last-child).pagination.space-4-desktop,
  .is-horizontal-desktop > :not(:last-child).tabs.space-4-desktop,
  .is-horizontal-desktop > :not(:last-child).box.space-4-desktop,
  .is-horizontal-desktop > :not(:last-child).content.space-4-desktop,
  .is-horizontal-desktop > :not(:last-child).notification.space-4-desktop,
  .is-horizontal-desktop > :not(:last-child).progress.space-4-desktop,
  .is-horizontal-desktop > :not(:last-child).table.space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-5-desktop,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-5-desktop,
  .is-horizontal-desktop > :not(:last-child).level.space-5-desktop,
  .is-horizontal-desktop > :not(:last-child).message.space-5-desktop,
  .is-horizontal-desktop > :not(:last-child).pagination.space-5-desktop,
  .is-horizontal-desktop > :not(:last-child).tabs.space-5-desktop,
  .is-horizontal-desktop > :not(:last-child).box.space-5-desktop,
  .is-horizontal-desktop > :not(:last-child).content.space-5-desktop,
  .is-horizontal-desktop > :not(:last-child).notification.space-5-desktop,
  .is-horizontal-desktop > :not(:last-child).progress.space-5-desktop,
  .is-horizontal-desktop > :not(:last-child).table.space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > :not(:last-child).block.space-6-desktop,
  .is-horizontal-desktop > :not(:last-child).breadcrumb.space-6-desktop,
  .is-horizontal-desktop > :not(:last-child).level.space-6-desktop,
  .is-horizontal-desktop > :not(:last-child).message.space-6-desktop,
  .is-horizontal-desktop > :not(:last-child).pagination.space-6-desktop,
  .is-horizontal-desktop > :not(:last-child).tabs.space-6-desktop,
  .is-horizontal-desktop > :not(:last-child).box.space-6-desktop,
  .is-horizontal-desktop > :not(:last-child).content.space-6-desktop,
  .is-horizontal-desktop > :not(:last-child).notification.space-6-desktop,
  .is-horizontal-desktop > :not(:last-child).progress.space-6-desktop,
  .is-horizontal-desktop > :not(:last-child).table.space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) {
  .is-horizontal-desktop > .brick:not(:last-child) {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (max-width: 0px) {
  .is-horizontal-desktop > .brick:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (min-width: 1px) {
  .is-horizontal-desktop > .brick:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (max-width: 1365px) {
  .is-horizontal-desktop > .brick:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (min-width: 1366px) {
  .is-horizontal-desktop > .brick:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop > .brick:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) {
  .is-horizontal-desktop.is-spacing > *:not(:last-child) {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (max-width: 0px) {
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (min-width: 1px) {
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (max-width: 1365px) {
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (min-width: 1366px) {
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) {
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child) {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (max-width: 0px) {
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (min-width: 1px) {
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (max-width: 1365px) {
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (min-width: 1366px) {
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-2 > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) {
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child) {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-0 {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-1 {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-2 {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-3 {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-4 {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-5 {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-6 {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (max-width: 0px) {
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-0-mobile {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-1-mobile {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-2-mobile {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-3-mobile {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-4-mobile {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-5-mobile {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-6-mobile {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (min-width: 1px) {
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-0-tablet {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-1-tablet {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-2-tablet {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-3-tablet {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-4-tablet {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-5-tablet {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-6-tablet {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (max-width: 1365px) {
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-0-touch {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-1-touch {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-2-touch {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-3-touch {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-4-touch {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-5-touch {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-6-touch {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) and (min-width: 1366px) {
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-0-desktop {
    margin-right: 0rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-1-desktop {
    margin-right: 0.4rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-2-desktop {
    margin-right: 0.8rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-3-desktop {
    margin-right: 1.2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-4-desktop {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-5-desktop {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .is-horizontal-desktop.is-spacing-3 > *:not(:last-child).space-6-desktop {
    margin-right: 2.4rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1366px) {
  .is-horizontal-desktop.is-centered {
    justify-content: center !important;
  }
  .is-horizontal-desktop.is-left {
    justify-content: flex-start !important;
  }
  .is-horizontal-desktop.is-right {
    justify-content: flex-end !important;
  }
  .is-horizontal-desktop.is-between {
    justify-content: space-between !important;
  }
  .is-horizontal-desktop.is-around {
    justify-content: space-around !important;
  }
  .is-horizontal-desktop.is-evenly {
    justify-content: space-evenly !important;
  }
}
.push-top-auto {
  margin-top: auto !important;
}
.push-right-auto {
  margin-right: auto !important;
}
.push-bottom-auto {
  margin-bottom: auto !important;
}
.push-left-auto {
  margin-left: auto !important;
}
.push-x-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.push-y-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.is-size-1 {
  font-size: 3rem !important;
}
.is-size-2 {
  font-size: 2.5rem !important;
}
.is-size-3 {
  font-size: 2rem !important;
}
.is-size-4 {
  font-size: 1.5rem !important;
}
.is-size-5 {
  font-size: 1.25rem !important;
}
.is-size-6 {
  font-size: 1rem !important;
}
.is-size-7 {
  font-size: 0.75rem !important;
}
@media screen and (max-width: 0px) {
  .is-size-1-mobile {
    font-size: 3rem !important;
  }
  .is-size-2-mobile {
    font-size: 2.5rem !important;
  }
  .is-size-3-mobile {
    font-size: 2rem !important;
  }
  .is-size-4-mobile {
    font-size: 1.5rem !important;
  }
  .is-size-5-mobile {
    font-size: 1.25rem !important;
  }
  .is-size-6-mobile {
    font-size: 1rem !important;
  }
  .is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1px), print {
  .is-size-1-tablet {
    font-size: 3rem !important;
  }
  .is-size-2-tablet {
    font-size: 2.5rem !important;
  }
  .is-size-3-tablet {
    font-size: 2rem !important;
  }
  .is-size-4-tablet {
    font-size: 1.5rem !important;
  }
  .is-size-5-tablet {
    font-size: 1.25rem !important;
  }
  .is-size-6-tablet {
    font-size: 1rem !important;
  }
  .is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 1365px) {
  .is-size-1-touch {
    font-size: 3rem !important;
  }
  .is-size-2-touch {
    font-size: 2.5rem !important;
  }
  .is-size-3-touch {
    font-size: 2rem !important;
  }
  .is-size-4-touch {
    font-size: 1.5rem !important;
  }
  .is-size-5-touch {
    font-size: 1.25rem !important;
  }
  .is-size-6-touch {
    font-size: 1rem !important;
  }
  .is-size-7-touch {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1366px) {
  .is-size-1-desktop {
    font-size: 3rem !important;
  }
  .is-size-2-desktop {
    font-size: 2.5rem !important;
  }
  .is-size-3-desktop {
    font-size: 2rem !important;
  }
  .is-size-4-desktop {
    font-size: 1.5rem !important;
  }
  .is-size-5-desktop {
    font-size: 1.25rem !important;
  }
  .is-size-6-desktop {
    font-size: 1rem !important;
  }
  .is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}
.text-centered {
  text-align: center !important;
}
.text-justified {
  text-align: justify !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
@media screen and (max-width: 0px) {
  .text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 1px), print {
  .text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1365px) {
  .text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1366px) {
  .text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (max-width: 0px) {
  .text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1px), print {
  .text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1365px) {
  .text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1366px) {
  .text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (max-width: 0px) {
  .text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 1px), print {
  .text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1365px) {
  .text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1366px) {
  .text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (max-width: 0px) {
  .text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 1px), print {
  .text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1365px) {
  .text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1366px) {
  .text-right-desktop {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}
.is-lowercase {
  text-transform: lowercase !important;
}
.is-uppercase {
  text-transform: uppercase !important;
}
.is-italic {
  font-style: italic !important;
}
.is-underlined {
  text-decoration: underline !important;
}
.text-weight-light {
  font-weight: 300 !important;
}
.text-weight-normal {
  font-weight: 400 !important;
}
.text-weight-medium {
  font-weight: 500 !important;
}
.text-weight-semibold {
  font-weight: 600 !important;
}
.text-weight-bold {
  font-weight: 500 !important;
}
.is-family-primary {
  font-family: 'Kanit, "Inter", "SF Pro", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", "Helvetica", "Arial", sans-serif' !important;
}
.is-family-secondary {
  font-family: 'Kanit, "Inter", "SF Pro", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", "Helvetica", "Arial", sans-serif' !important;
}
.is-family-sans-serif {
  font-family:
    "Inter",
    "SF Pro",
    "Segoe UI",
    "Roboto",
    "Oxygen",
    "Ubuntu",
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif !important;
}
.is-family-monospace {
  font-family:
    "Inconsolata",
    "Hack",
    "SF Mono",
    "Roboto Mono",
    "Source Code Pro",
    "Ubuntu Mono",
    monospace !important;
}
.is-family-code {
  font-family: 'Kanit, "Inter", "SF Pro", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", "Helvetica", "Arial", sans-serif' !important;
}
.text-size-small {
  font-size: 1.4rem !important;
}
.text-size-normal {
  font-size: 1.6rem !important;
}
.text-size-medium {
  font-size: 1.8rem !important;
}
.text-size-large {
  font-size: 2rem !important;
}
.text-size-xsmall {
  font-size: 1.2rem !important;
}
.text-size-xlarge {
  font-size: 2.4rem !important;
}
@media screen and (max-width: 0px) {
  .text-size-small-mobile {
    font-size: 1.4rem !important;
  }
  .text-size-normal-mobile {
    font-size: 1.6rem !important;
  }
  .text-size-medium-mobile {
    font-size: 1.8rem !important;
  }
  .text-size-large-mobile {
    font-size: 2rem !important;
  }
  .text-size-xsmall-mobile {
    font-size: 1.2rem !important;
  }
  .text-size-xlarge-mobile {
    font-size: 2.4rem !important;
  }
}
@media screen and (min-width: 1px), print {
  .text-size-small-tablet {
    font-size: 1.4rem !important;
  }
  .text-size-normal-tablet {
    font-size: 1.6rem !important;
  }
  .text-size-medium-tablet {
    font-size: 1.8rem !important;
  }
  .text-size-large-tablet {
    font-size: 2rem !important;
  }
  .text-size-xsmall-tablet {
    font-size: 1.2rem !important;
  }
  .text-size-xlarge-tablet {
    font-size: 2.4rem !important;
  }
}
@media screen and (max-width: 1365px) {
  .text-size-small-touch {
    font-size: 1.4rem !important;
  }
  .text-size-normal-touch {
    font-size: 1.6rem !important;
  }
  .text-size-medium-touch {
    font-size: 1.8rem !important;
  }
  .text-size-large-touch {
    font-size: 2rem !important;
  }
  .text-size-xsmall-touch {
    font-size: 1.2rem !important;
  }
  .text-size-xlarge-touch {
    font-size: 2.4rem !important;
  }
}
@media screen and (min-width: 1366px) {
  .text-size-small-desktop {
    font-size: 1.4rem !important;
  }
  .text-size-normal-desktop {
    font-size: 1.6rem !important;
  }
  .text-size-medium-desktop {
    font-size: 1.8rem !important;
  }
  .text-size-large-desktop {
    font-size: 2rem !important;
  }
  .text-size-xsmall-desktop {
    font-size: 1.2rem !important;
  }
  .text-size-xlarge-desktop {
    font-size: 2.4rem !important;
  }
}
.text-weight-light {
  font-weight: 300 !important;
}
.text-weight-normal {
  font-weight: 400 !important;
}
.text-weight-medium {
  font-weight: 500 !important;
}
.text-weight-semibold {
  font-weight: 600 !important;
}
.text-weight-bold {
  font-weight: 500 !important;
}
.text-weight-extrabold {
  font-weight: 800 !important;
}
@media screen and (max-width: 0px) {
  .text-weight-light-mobile {
    font-weight: 300 !important;
  }
  .text-weight-normal-mobile {
    font-weight: 400 !important;
  }
  .text-weight-medium-mobile {
    font-weight: 500 !important;
  }
  .text-weight-semibold-mobile {
    font-weight: 600 !important;
  }
  .text-weight-bold-mobile {
    font-weight: 500 !important;
  }
  .text-weight-extrabold-mobile {
    font-weight: 800 !important;
  }
}
@media screen and (min-width: 1px), print {
  .text-weight-light-tablet {
    font-weight: 300 !important;
  }
  .text-weight-normal-tablet {
    font-weight: 400 !important;
  }
  .text-weight-medium-tablet {
    font-weight: 500 !important;
  }
  .text-weight-semibold-tablet {
    font-weight: 600 !important;
  }
  .text-weight-bold-tablet {
    font-weight: 500 !important;
  }
  .text-weight-extrabold-tablet {
    font-weight: 800 !important;
  }
}
@media screen and (max-width: 1365px) {
  .text-weight-light-touch {
    font-weight: 300 !important;
  }
  .text-weight-normal-touch {
    font-weight: 400 !important;
  }
  .text-weight-medium-touch {
    font-weight: 500 !important;
  }
  .text-weight-semibold-touch {
    font-weight: 600 !important;
  }
  .text-weight-bold-touch {
    font-weight: 500 !important;
  }
  .text-weight-extrabold-touch {
    font-weight: 800 !important;
  }
}
@media screen and (min-width: 1366px) {
  .text-weight-light-desktop {
    font-weight: 300 !important;
  }
  .text-weight-normal-desktop {
    font-weight: 400 !important;
  }
  .text-weight-medium-desktop {
    font-weight: 500 !important;
  }
  .text-weight-semibold-desktop {
    font-weight: 600 !important;
  }
  .text-weight-bold-desktop {
    font-weight: 500 !important;
  }
  .text-weight-extrabold-desktop {
    font-weight: 800 !important;
  }
}
.text-center {
  text-align: center !important;
}
.text-justify {
  text-align: justify !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
@media screen and (max-width: 0px) {
  .text-center-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 1px), print {
  .text-center-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .text-center-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1365px) {
  .text-center-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1366px) {
  .text-center-desktop {
    text-align: center !important;
  }
}
@media screen and (max-width: 0px) {
  .text-justify-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1px), print {
  .text-justify-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .text-justify-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1365px) {
  .text-justify-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1366px) {
  .text-justify-desktop {
    text-align: justify !important;
  }
}
@media screen and (max-width: 0px) {
  .text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 1px), print {
  .text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1365px) {
  .text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1366px) {
  .text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (max-width: 0px) {
  .text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 1px), print {
  .text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1365px) {
  .text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1366px) {
  .text-right-desktop {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}
.is-lowercase {
  text-transform: lowercase !important;
}
.is-uppercase {
  text-transform: uppercase !important;
}
.is-italic {
  font-style: italic !important;
}
.is-underline {
  text-decoration: underline !important;
}
.is-single-line {
  overflow: hidden !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}
.is-double-line {
  display: -webkit-box !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}
.is-display-none,
.is-hidden {
  display: none !important;
}
.is-display-block,
.is-block {
  display: block !important;
}
@media screen and (max-width: 0px) {
  .is-display-block-mobile,
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 1px), print {
  .is-display-block-tablet,
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-display-block-tablet-only,
  .is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1365px) {
  .is-display-block-touch,
  .is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1366px) {
  .is-display-block-desktop,
  .is-block-desktop {
    display: block !important;
  }
}
.is-display-flex,
.is-flex {
  display: flex !important;
}
@media screen and (max-width: 0px) {
  .is-display-flex-mobile,
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 1px), print {
  .is-display-flex-tablet,
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-display-flex-tablet-only,
  .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1365px) {
  .is-display-flex-touch,
  .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1366px) {
  .is-display-flex-desktop,
  .is-flex-desktop {
    display: flex !important;
  }
}
.is-display-inline,
.is-inline {
  display: inline !important;
}
@media screen and (max-width: 0px) {
  .is-display-inline-mobile,
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 1px), print {
  .is-display-inline-tablet,
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-display-inline-tablet-only,
  .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1365px) {
  .is-display-inline-touch,
  .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1366px) {
  .is-display-inline-desktop,
  .is-inline-desktop {
    display: inline !important;
  }
}
.is-display-inline-block,
.is-inline-block {
  display: inline-block !important;
}
@media screen and (max-width: 0px) {
  .is-display-inline-block-mobile,
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1px), print {
  .is-display-inline-block-tablet,
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-display-inline-block-tablet-only,
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1365px) {
  .is-display-inline-block-touch,
  .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1366px) {
  .is-display-inline-block-desktop,
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}
.is-display-inline-flex,
.is-inline-flex {
  display: inline-flex !important;
}
@media screen and (max-width: 0px) {
  .is-display-inline-flex-mobile,
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1px), print {
  .is-display-inline-flex-tablet,
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-display-inline-flex-tablet-only,
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1365px) {
  .is-display-inline-flex-touch,
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1366px) {
  .is-display-inline-flex-desktop,
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
.is-display-grid,
.is-grid {
  display: grid !important;
}
@media screen and (max-width: 0px) {
  .is-display-grid-mobile,
  .is-grid-mobile {
    display: grid !important;
  }
}
@media screen and (min-width: 1px), print {
  .is-display-grid-tablet,
  .is-grid-tablet {
    display: grid !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-display-grid-tablet-only,
  .is-grid-tablet-only {
    display: grid !important;
  }
}
@media screen and (max-width: 1365px) {
  .is-display-grid-touch,
  .is-grid-touch {
    display: grid !important;
  }
}
@media screen and (min-width: 1366px) {
  .is-display-grid-desktop,
  .is-grid-desktop {
    display: grid !important;
  }
}
.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}
@media screen and (max-width: 0px) {
  .is-display-none-mobile,
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 1px), print {
  .is-display-none-tablet,
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-display-none-tablet-only,
  .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1365px) {
  .is-display-none-touch,
  .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1366px) {
  .is-display-none-desktop,
  .is-hidden-desktop {
    display: none !important;
  }
}
.is-visibility-hidden,
.is-invisible {
  visibility: hidden !important;
}
@media screen and (max-width: 0px) {
  .is-visibility-hidden-mobile,
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1px), print {
  .is-visibility-hidden-tablet,
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 1365px) {
  .is-visibility-hidden-tablet-only,
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1365px) {
  .is-visibility-hidden-touch,
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1366px) {
  .is-visibility-hidden-desktop,
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
.is-radiusless {
  border-radius: 0 !important;
}
.is-shadowless {
  box-shadow: none !important;
}
.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}
.is-vertical-top {
  vertical-align: top !important;
}
.is-vertical-middle {
  vertical-align: middle !important;
}
.is-vertical-bottom {
  vertical-align: bottom !important;
}
.is-vertical-baseline {
  vertical-align: baseline !important;
}
.is-vertical-text-top {
  vertical-align: text-top !important;
}
.is-overflow-auto {
  overflow: auto !important;
}
.is-overflow-hidden {
  overflow: hidden !important;
}
.is-pre-line {
  white-space: pre-line !important;
}
.is-pre-wrap {
  white-space: pre-wrap !important;
}
.is-fullwidth {
  width: 100% !important;
}
.is-fullheight {
  height: 100% !important;
}
.is-control-height {
  height: 4rem !important;
}
.is-control-height-centered {
  height: 4rem !important;
  display: flex !important;
  align-items: center !important;
}
.is-clickable {
  cursor: pointer;
}
.is-disabled {
  cursor: auto !important;
  pointer-events: none !important;
  touch-action: none !important;
  filter: grayscale(100%) !important;
  opacity: 0.5 !important;
  position: relative !important;
}
.is-disabled .is-clickable {
  pointer-events: none !important;
}
.is-disabled:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.is-borderless {
  border: none;
}
.has-shadow {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16) !important;
}
.has-shadow-hovered {
  transition: 0.2s ease;
}
.has-shadow-hovered:hover {
  box-shadow: 1px 3px 10px 2px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1) !important;
}
.has-arrow-up::after {
  border-right: 0;
  border-top: 0;
  border-left: 3px solid currentColor;
  border-bottom: 3px solid currentColor;
  border-radius: 2px;
  content: " ";
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
  height: 0.625em;
  margin-left: 0.2em;
  display: block;
  margin-top: 0.2em;
  margin-left: 0.2em;
  transform: rotate(135deg);
}
.has-arrow-down::after {
  border-right: 0;
  border-top: 0;
  border-left: 3px solid currentColor;
  border-bottom: 3px solid currentColor;
  border-radius: 2px;
  content: " ";
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
  height: 0.625em;
  margin-left: 0.2em;
  display: block;
  margin-bottom: 0.2em;
  margin-left: 0.2em;
  transform: rotate(315deg);
}
.has-arrow-right::after {
  border-right: 0;
  border-top: 0;
  border-left: 3px solid currentColor;
  border-bottom: 3px solid currentColor;
  border-radius: 2px;
  content: " ";
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
  height: 0.625em;
  margin-left: 0.2em;
  display: block;
  margin-left: 0;
  margin-left: 0em;
  transform: rotate(225deg);
}
.has-arrow-left::after {
  border-right: 0;
  border-top: 0;
  border-left: 3px solid currentColor;
  border-bottom: 3px solid currentColor;
  border-radius: 2px;
  content: " ";
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
  height: 0.625em;
  margin-left: 0.2em;
  display: block;
  margin-left: 0.2em;
  transform: rotate(45deg);
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #0a0a0a !important;
}
.text-light {
  color: #f1f3f4 !important;
}
.text-dark {
  color: #404040 !important;
}
.text-text {
  color: #003056 !important;
}
.text-primary {
  color: #0077d6 !important;
}
.text-secondary {
  color: #2587d5 !important;
}
.text-link {
  color: #0077d6 !important;
}
.text-info {
  color: #005ba3 !important;
}
.text-success {
  color: #228b22 !important;
}
.text-warning {
  color: #fdc825 !important;
}
.text-danger {
  color: #dd004b !important;
}
.text-accent {
  color: #e11383 !important;
}
.text-lighter {
  color: #fafafa !important;
}
.text-delete {
  color: #7a7a7a !important;
}
.text-table-header {
  color: #566d80 !important;
}
.text-spent {
  color: #e11383 !important;
}
.text-submit {
  color: #40a9b3 !important;
}
.text-approve {
  color: #41b232 !important;
}
.text-reject {
  color: #de1717 !important;
}
.text-pending {
  color: #FFC400 !important;
}
.text-table-header-card {
  color: #3b709b !important;
}
.text-table-header-special {
  color: #064b64 !important;
}
.text-in-progress {
  color: #1277d6 !important;
}
.text-inactive-progress {
  color: #566d80 !important;
}
.text-row-inactive {
  color: #d4dbde !important;
}
.text-row-onhand {
  color: #eff8ff !important;
}
.text-critical-level {
  color: #de1717 !important;
}
.text-warning-level {
  color: #dd5800 !important;
}
.text-info-level {
  color: #ffb112 !important;
}
.text-waiting-summary {
  color: #ce2d2d !important;
}
.text-document-summary {
  color: #064b64 !important;
}
.text-training-summary {
  color: #40a9b3 !important;
}
.text-waiting-print-summary {
  color: #bfc425 !important;
}
.text-printed-summary {
  color: #e11483 !important;
}
.text-score-1 {
  color: #F7DADA !important;
}
.text-score-1-active {
  color: #D94D4D !important;
}
.text-score-2 {
  color: #FDF5D2 !important;
}
.text-score-2-active {
  color: #FAD125 !important;
}
.text-score-3 {
  color: #E9F5E5 !important;
}
.text-score-3-active {
  color: #97D082 !important;
}
.text-score-4 {
  color: #E0EADD !important;
}
.text-score-4-active {
  color: #6B9B59 !important;
}
.text-score-5 {
  color: #DDE8F6 !important;
}
.text-score-5-active {
  color: #5992D5 !important;
}
.text-penalty-level-1 {
  color: #FFC400 !important;
}
.text-penalty-level-2 {
  color: #F07600 !important;
}
.text-penalty-level-3 {
  color: #CE2D2D !important;
}
.text-penalty-level-1-hover {
  color: #FFF3CC !important;
}
.text-penalty-level-2-hover {
  color: #FFDDBD !important;
}
.text-penalty-level-3-hover {
  color: #FFBDBD !important;
}
.text-special-work-select {
  color: #e11383 !important;
}
.text-company {
  color: #462246 !important;
}
.text-site-manager {
  color: #B05F6B !important;
}
.text-safety {
  color: #EE6B51 !important;
}
.text-applicant-bearer {
  color: #41B49C !important;
}
.text-penalty-point-1 {
  color: #D9F0D6 !important;
}
.text-penalty-point-2 {
  color: #FFF3CB !important;
}
.text-penalty-point-3 {
  color: #FBE3CB !important;
}
.text-penalty-point-4 {
  color: #EFDEE1 !important;
}
.text-plant-TOP {
  color: #ffc400 !important;
}
.text-plant-TOPSPP {
  color: #48b26d !important;
}
.text-plant-TLB {
  color: #1daefc !important;
}
.text-plant-TPX {
  color: #26648b !important;
}
.text-plant-LABIX {
  color: #ce2d2d !important;
}
.text-plant-TP {
  color: #ED7600 !important;
}
.text-home-company {
  color: #41b49c !important;
}
.text-home-contract {
  color: #fdc348 !important;
}
.text-home-contractor {
  color: #b05f6b !important;
}
.text-home-normal {
  color: #40a9b3 !important;
}
.text-home-special {
  color: #ee6b51 !important;
}
.text-home-incident {
  color: #ce2d2d !important;
}
.text-home-critical {
  color: #e11383 !important;
}
.text {
  color: #003056 !important;
}
.text-invert {
  color: #ffffff !important;
}
.text-strong {
  color: #404040 !important;
}
.text-light {
  color: #666666 !important;
}
.text-lighter {
  color: #999999 !important;
}
.text-disabled {
  color: #566D80 !important;
}
.text-link {
  cursor: pointer;
  text-decoration: underline !important;
}
.text-link strong {
  color: currentColor !important;
}
.text-link:hover {
  color: invalid-color !important;
}
.bg-white {
  background-color: #ffffff !important;
}
.bg-black {
  background-color: #0a0a0a !important;
}
.bg-light {
  background-color: #f1f3f4 !important;
}
.bg-dark {
  background-color: #404040 !important;
}
.bg-text {
  background-color: #003056 !important;
}
.bg-primary {
  background-color: #0077d6 !important;
}
.bg-secondary {
  background-color: #2587d5 !important;
}
.bg-link {
  background-color: #0077d6 !important;
}
.bg-info {
  background-color: #005ba3 !important;
}
.bg-success {
  background-color: #228b22 !important;
}
.bg-warning {
  background-color: #fdc825 !important;
}
.bg-danger {
  background-color: #dd004b !important;
}
.bg-accent {
  background-color: #e11383 !important;
}
.bg-lighter {
  background-color: #fafafa !important;
}
.bg-delete {
  background-color: #7a7a7a !important;
}
.bg-table-header {
  background-color: #566d80 !important;
}
.bg-spent {
  background-color: #e11383 !important;
}
.bg-submit {
  background-color: #40a9b3 !important;
}
.bg-approve {
  background-color: #41b232 !important;
}
.bg-reject {
  background-color: #de1717 !important;
}
.bg-pending {
  background-color: #FFC400 !important;
}
.bg-table-header-card {
  background-color: #3b709b !important;
}
.bg-table-header-special {
  background-color: #064b64 !important;
}
.bg-in-progress {
  background-color: #1277d6 !important;
}
.bg-inactive-progress {
  background-color: #566d80 !important;
}
.bg-row-inactive {
  background-color: #d4dbde !important;
}
.bg-row-onhand {
  background-color: #eff8ff !important;
}
.bg-critical-level {
  background-color: #de1717 !important;
}
.bg-warning-level {
  background-color: #dd5800 !important;
}
.bg-info-level {
  background-color: #ffb112 !important;
}
.bg-waiting-summary {
  background-color: #ce2d2d !important;
}
.bg-document-summary {
  background-color: #064b64 !important;
}
.bg-training-summary {
  background-color: #40a9b3 !important;
}
.bg-waiting-print-summary {
  background-color: #bfc425 !important;
}
.bg-printed-summary {
  background-color: #e11483 !important;
}
.bg-score-1 {
  background-color: #F7DADA !important;
}
.bg-score-1-active {
  background-color: #D94D4D !important;
}
.bg-score-2 {
  background-color: #FDF5D2 !important;
}
.bg-score-2-active {
  background-color: #FAD125 !important;
}
.bg-score-3 {
  background-color: #E9F5E5 !important;
}
.bg-score-3-active {
  background-color: #97D082 !important;
}
.bg-score-4 {
  background-color: #E0EADD !important;
}
.bg-score-4-active {
  background-color: #6B9B59 !important;
}
.bg-score-5 {
  background-color: #DDE8F6 !important;
}
.bg-score-5-active {
  background-color: #5992D5 !important;
}
.bg-penalty-level-1 {
  background-color: #FFC400 !important;
}
.bg-penalty-level-2 {
  background-color: #F07600 !important;
}
.bg-penalty-level-3 {
  background-color: #CE2D2D !important;
}
.bg-penalty-level-1-hover {
  background-color: #FFF3CC !important;
}
.bg-penalty-level-2-hover {
  background-color: #FFDDBD !important;
}
.bg-penalty-level-3-hover {
  background-color: #FFBDBD !important;
}
.bg-special-work-select {
  background-color: #e11383 !important;
}
.bg-company {
  background-color: #462246 !important;
}
.bg-site-manager {
  background-color: #B05F6B !important;
}
.bg-safety {
  background-color: #EE6B51 !important;
}
.bg-applicant-bearer {
  background-color: #41B49C !important;
}
.bg-penalty-point-1 {
  background-color: #D9F0D6 !important;
}
.bg-penalty-point-2 {
  background-color: #FFF3CB !important;
}
.bg-penalty-point-3 {
  background-color: #FBE3CB !important;
}
.bg-penalty-point-4 {
  background-color: #EFDEE1 !important;
}
.bg-plant-TOP {
  background-color: #ffc400 !important;
}
.bg-plant-TOPSPP {
  background-color: #48b26d !important;
}
.bg-plant-TLB {
  background-color: #1daefc !important;
}
.bg-plant-TPX {
  background-color: #26648b !important;
}
.bg-plant-LABIX {
  background-color: #ce2d2d !important;
}
.bg-plant-TP {
  background-color: #ED7600 !important;
}
.bg-home-company {
  background-color: #41b49c !important;
}
.bg-home-contract {
  background-color: #fdc348 !important;
}
.bg-home-contractor {
  background-color: #b05f6b !important;
}
.bg-home-normal {
  background-color: #40a9b3 !important;
}
.bg-home-special {
  background-color: #ee6b51 !important;
}
.bg-home-incident {
  background-color: #ce2d2d !important;
}
.bg-home-critical {
  background-color: #e11383 !important;
}
.bg-black-bis {
  background-color: #121212 !important;
}
.bg-black-ter {
  background-color: #242424 !important;
}
.bg-grey-darker {
  background-color: #363636 !important;
}
.bg-grey-dark {
  background-color: #404040 !important;
}
.bg-grey {
  background-color: #666666 !important;
}
.bg-grey-light {
  background-color: #999999 !important;
}
.bg-grey-lighter {
  background-color: #d4dbde !important;
}
.bg-grey-lightest {
  background-color: #999999 !important;
}
.bg-white-ter {
  background-color: #f5f5f5 !important;
}
.bg-white-bis {
  background-color: #fafafa !important;
}
.is-flex-row {
  flex-direction: row !important;
}
.is-flex-row-reverse {
  flex-direction: row-reverse !important;
}
.is-flex-column {
  flex-direction: column !important;
}
.is-flex-column-reverse {
  flex-direction: column-reverse !important;
}
.is-flex-wrap {
  flex-wrap: wrap !important;
}
.is-flex-nowrap {
  flex-wrap: nowrap !important;
}
.is-flex-wrap-stretch {
  flex-wrap: wrap !important;
  align-content: stretch !important;
}
.is-flex-wrap-start {
  flex-wrap: wrap !important;
  align-content: flex-start !important;
}
.is-flex-wrap-end {
  flex-wrap: wrap !important;
  align-content: flex-end !important;
}
.is-flex-wrap-center {
  flex-wrap: wrap !important;
  align-content: center !important;
}
.is-flex-wrap-between {
  flex-wrap: wrap !important;
  align-content: space-between !important;
}
.is-flex-wrap-around {
  flex-wrap: wrap !important;
  align-content: space-around !important;
}
.is-justify-start {
  justify-content: flex-start !important;
}
.is-justify-end {
  justify-content: flex-end !important;
}
.is-justify-center {
  justify-content: center !important;
}
.is-justify-between {
  justify-content: space-between !important;
}
.is-justify-around {
  justify-content: space-around !important;
}
.is-justify-evenly {
  justify-content: space-evenly !important;
}
.is-align-stretch {
  align-items: stretch !important;
}
.is-align-baseline {
  align-items: baseline !important;
}
.is-align-start {
  align-items: flex-start !important;
}
.is-align-end {
  align-items: flex-end !important;
}
.is-align-center {
  align-items: center !important;
}
.is-align-self-start {
  align-self: flex-start !important;
}
.is-align-self-end {
  align-self: flex-end !important;
}
.is-align-self-center {
  align-self: center !important;
}
.is-flex-1 {
  flex: 1 !important;
}
.is-flex-auto {
  flex: auto !important;
}
.is-flex-none {
  flex: none !important;
}
.is-flex-grow-0 {
  flex-grow: 0 !important;
}
.is-flex-grow-1 {
  flex-grow: 1 !important;
}
.is-flex-grow-2 {
  flex-grow: 2 !important;
}
.is-flex-grow-3 {
  flex-grow: 3 !important;
}
.is-flex-grow-4 {
  flex-grow: 4 !important;
}
.is-flex-grow-5 {
  flex-grow: 5 !important;
}
.is-flex-shrink-0 {
  flex-shrink: 0 !important;
}
.is-flex-shrink-1 {
  flex-shrink: 1 !important;
}
.is-flex-shrink-2 {
  flex-shrink: 2 !important;
}
.is-flex-shrink-3 {
  flex-shrink: 3 !important;
}
.is-flex-shrink-4 {
  flex-shrink: 4 !important;
}
.is-flex-shrink-5 {
  flex-shrink: 5 !important;
}
.is-percent-1 {
  flex: none !important;
  width: 1% !important;
}
.is-percent-2 {
  flex: none !important;
  width: 2% !important;
}
.is-percent-3 {
  flex: none !important;
  width: 3% !important;
}
.is-percent-4 {
  flex: none !important;
  width: 4% !important;
}
.is-percent-5 {
  flex: none !important;
  width: 5% !important;
}
.is-percent-6 {
  flex: none !important;
  width: 6% !important;
}
.is-percent-7 {
  flex: none !important;
  width: 7% !important;
}
.is-percent-8 {
  flex: none !important;
  width: 8% !important;
}
.is-percent-9 {
  flex: none !important;
  width: 9% !important;
}
.is-percent-10 {
  flex: none !important;
  width: 10% !important;
}
.is-percent-11 {
  flex: none !important;
  width: 11% !important;
}
.is-percent-12 {
  flex: none !important;
  width: 12% !important;
}
.is-percent-13 {
  flex: none !important;
  width: 13% !important;
}
.is-percent-14 {
  flex: none !important;
  width: 14% !important;
}
.is-percent-15 {
  flex: none !important;
  width: 15% !important;
}
.is-percent-16 {
  flex: none !important;
  width: 16% !important;
}
.is-percent-17 {
  flex: none !important;
  width: 17% !important;
}
.is-percent-18 {
  flex: none !important;
  width: 18% !important;
}
.is-percent-19 {
  flex: none !important;
  width: 19% !important;
}
.is-percent-20 {
  flex: none !important;
  width: 20% !important;
}
.is-percent-21 {
  flex: none !important;
  width: 21% !important;
}
.is-percent-22 {
  flex: none !important;
  width: 22% !important;
}
.is-percent-23 {
  flex: none !important;
  width: 23% !important;
}
.is-percent-24 {
  flex: none !important;
  width: 24% !important;
}
.is-percent-25 {
  flex: none !important;
  width: 25% !important;
}
.is-percent-26 {
  flex: none !important;
  width: 26% !important;
}
.is-percent-27 {
  flex: none !important;
  width: 27% !important;
}
.is-percent-28 {
  flex: none !important;
  width: 28% !important;
}
.is-percent-29 {
  flex: none !important;
  width: 29% !important;
}
.is-percent-30 {
  flex: none !important;
  width: 30% !important;
}
.is-percent-31 {
  flex: none !important;
  width: 31% !important;
}
.is-percent-32 {
  flex: none !important;
  width: 32% !important;
}
.is-percent-33 {
  flex: none !important;
  width: 33% !important;
}
.is-percent-34 {
  flex: none !important;
  width: 34% !important;
}
.is-percent-35 {
  flex: none !important;
  width: 35% !important;
}
.is-percent-36 {
  flex: none !important;
  width: 36% !important;
}
.is-percent-37 {
  flex: none !important;
  width: 37% !important;
}
.is-percent-38 {
  flex: none !important;
  width: 38% !important;
}
.is-percent-39 {
  flex: none !important;
  width: 39% !important;
}
.is-percent-40 {
  flex: none !important;
  width: 40% !important;
}
.is-percent-41 {
  flex: none !important;
  width: 41% !important;
}
.is-percent-42 {
  flex: none !important;
  width: 42% !important;
}
.is-percent-43 {
  flex: none !important;
  width: 43% !important;
}
.is-percent-44 {
  flex: none !important;
  width: 44% !important;
}
.is-percent-45 {
  flex: none !important;
  width: 45% !important;
}
.is-percent-46 {
  flex: none !important;
  width: 46% !important;
}
.is-percent-47 {
  flex: none !important;
  width: 47% !important;
}
.is-percent-48 {
  flex: none !important;
  width: 48% !important;
}
.is-percent-49 {
  flex: none !important;
  width: 49% !important;
}
.is-percent-50 {
  flex: none !important;
  width: 50% !important;
}
.is-percent-51 {
  flex: none !important;
  width: 51% !important;
}
.is-percent-52 {
  flex: none !important;
  width: 52% !important;
}
.is-percent-53 {
  flex: none !important;
  width: 53% !important;
}
.is-percent-54 {
  flex: none !important;
  width: 54% !important;
}
.is-percent-55 {
  flex: none !important;
  width: 55% !important;
}
.is-percent-56 {
  flex: none !important;
  width: 56% !important;
}
.is-percent-57 {
  flex: none !important;
  width: 57% !important;
}
.is-percent-58 {
  flex: none !important;
  width: 58% !important;
}
.is-percent-59 {
  flex: none !important;
  width: 59% !important;
}
.is-percent-60 {
  flex: none !important;
  width: 60% !important;
}
.is-percent-61 {
  flex: none !important;
  width: 61% !important;
}
.is-percent-62 {
  flex: none !important;
  width: 62% !important;
}
.is-percent-63 {
  flex: none !important;
  width: 63% !important;
}
.is-percent-64 {
  flex: none !important;
  width: 64% !important;
}
.is-percent-65 {
  flex: none !important;
  width: 65% !important;
}
.is-percent-66 {
  flex: none !important;
  width: 66% !important;
}
.is-percent-67 {
  flex: none !important;
  width: 67% !important;
}
.is-percent-68 {
  flex: none !important;
  width: 68% !important;
}
.is-percent-69 {
  flex: none !important;
  width: 69% !important;
}
.is-percent-70 {
  flex: none !important;
  width: 70% !important;
}
.is-percent-71 {
  flex: none !important;
  width: 71% !important;
}
.is-percent-72 {
  flex: none !important;
  width: 72% !important;
}
.is-percent-73 {
  flex: none !important;
  width: 73% !important;
}
.is-percent-74 {
  flex: none !important;
  width: 74% !important;
}
.is-percent-75 {
  flex: none !important;
  width: 75% !important;
}
.is-percent-76 {
  flex: none !important;
  width: 76% !important;
}
.is-percent-77 {
  flex: none !important;
  width: 77% !important;
}
.is-percent-78 {
  flex: none !important;
  width: 78% !important;
}
.is-percent-79 {
  flex: none !important;
  width: 79% !important;
}
.is-percent-80 {
  flex: none !important;
  width: 80% !important;
}
.is-percent-81 {
  flex: none !important;
  width: 81% !important;
}
.is-percent-82 {
  flex: none !important;
  width: 82% !important;
}
.is-percent-83 {
  flex: none !important;
  width: 83% !important;
}
.is-percent-84 {
  flex: none !important;
  width: 84% !important;
}
.is-percent-85 {
  flex: none !important;
  width: 85% !important;
}
.is-percent-86 {
  flex: none !important;
  width: 86% !important;
}
.is-percent-87 {
  flex: none !important;
  width: 87% !important;
}
.is-percent-88 {
  flex: none !important;
  width: 88% !important;
}
.is-percent-89 {
  flex: none !important;
  width: 89% !important;
}
.is-percent-90 {
  flex: none !important;
  width: 90% !important;
}
.is-percent-91 {
  flex: none !important;
  width: 91% !important;
}
.is-percent-92 {
  flex: none !important;
  width: 92% !important;
}
.is-percent-93 {
  flex: none !important;
  width: 93% !important;
}
.is-percent-94 {
  flex: none !important;
  width: 94% !important;
}
.is-percent-95 {
  flex: none !important;
  width: 95% !important;
}
.is-percent-96 {
  flex: none !important;
  width: 96% !important;
}
.is-percent-97 {
  flex: none !important;
  width: 97% !important;
}
.is-percent-98 {
  flex: none !important;
  width: 98% !important;
}
.is-percent-99 {
  flex: none !important;
  width: 99% !important;
}
.is-percent-100 {
  flex: none !important;
  width: 100% !important;
}
@media screen and (max-width: 0px) {
  .is-percent-1-mobile {
    flex: none !important;
    width: 1% !important;
  }
  .is-percent-2-mobile {
    flex: none !important;
    width: 2% !important;
  }
  .is-percent-3-mobile {
    flex: none !important;
    width: 3% !important;
  }
  .is-percent-4-mobile {
    flex: none !important;
    width: 4% !important;
  }
  .is-percent-5-mobile {
    flex: none !important;
    width: 5% !important;
  }
  .is-percent-6-mobile {
    flex: none !important;
    width: 6% !important;
  }
  .is-percent-7-mobile {
    flex: none !important;
    width: 7% !important;
  }
  .is-percent-8-mobile {
    flex: none !important;
    width: 8% !important;
  }
  .is-percent-9-mobile {
    flex: none !important;
    width: 9% !important;
  }
  .is-percent-10-mobile {
    flex: none !important;
    width: 10% !important;
  }
  .is-percent-11-mobile {
    flex: none !important;
    width: 11% !important;
  }
  .is-percent-12-mobile {
    flex: none !important;
    width: 12% !important;
  }
  .is-percent-13-mobile {
    flex: none !important;
    width: 13% !important;
  }
  .is-percent-14-mobile {
    flex: none !important;
    width: 14% !important;
  }
  .is-percent-15-mobile {
    flex: none !important;
    width: 15% !important;
  }
  .is-percent-16-mobile {
    flex: none !important;
    width: 16% !important;
  }
  .is-percent-17-mobile {
    flex: none !important;
    width: 17% !important;
  }
  .is-percent-18-mobile {
    flex: none !important;
    width: 18% !important;
  }
  .is-percent-19-mobile {
    flex: none !important;
    width: 19% !important;
  }
  .is-percent-20-mobile {
    flex: none !important;
    width: 20% !important;
  }
  .is-percent-21-mobile {
    flex: none !important;
    width: 21% !important;
  }
  .is-percent-22-mobile {
    flex: none !important;
    width: 22% !important;
  }
  .is-percent-23-mobile {
    flex: none !important;
    width: 23% !important;
  }
  .is-percent-24-mobile {
    flex: none !important;
    width: 24% !important;
  }
  .is-percent-25-mobile {
    flex: none !important;
    width: 25% !important;
  }
  .is-percent-26-mobile {
    flex: none !important;
    width: 26% !important;
  }
  .is-percent-27-mobile {
    flex: none !important;
    width: 27% !important;
  }
  .is-percent-28-mobile {
    flex: none !important;
    width: 28% !important;
  }
  .is-percent-29-mobile {
    flex: none !important;
    width: 29% !important;
  }
  .is-percent-30-mobile {
    flex: none !important;
    width: 30% !important;
  }
  .is-percent-31-mobile {
    flex: none !important;
    width: 31% !important;
  }
  .is-percent-32-mobile {
    flex: none !important;
    width: 32% !important;
  }
  .is-percent-33-mobile {
    flex: none !important;
    width: 33% !important;
  }
  .is-percent-34-mobile {
    flex: none !important;
    width: 34% !important;
  }
  .is-percent-35-mobile {
    flex: none !important;
    width: 35% !important;
  }
  .is-percent-36-mobile {
    flex: none !important;
    width: 36% !important;
  }
  .is-percent-37-mobile {
    flex: none !important;
    width: 37% !important;
  }
  .is-percent-38-mobile {
    flex: none !important;
    width: 38% !important;
  }
  .is-percent-39-mobile {
    flex: none !important;
    width: 39% !important;
  }
  .is-percent-40-mobile {
    flex: none !important;
    width: 40% !important;
  }
  .is-percent-41-mobile {
    flex: none !important;
    width: 41% !important;
  }
  .is-percent-42-mobile {
    flex: none !important;
    width: 42% !important;
  }
  .is-percent-43-mobile {
    flex: none !important;
    width: 43% !important;
  }
  .is-percent-44-mobile {
    flex: none !important;
    width: 44% !important;
  }
  .is-percent-45-mobile {
    flex: none !important;
    width: 45% !important;
  }
  .is-percent-46-mobile {
    flex: none !important;
    width: 46% !important;
  }
  .is-percent-47-mobile {
    flex: none !important;
    width: 47% !important;
  }
  .is-percent-48-mobile {
    flex: none !important;
    width: 48% !important;
  }
  .is-percent-49-mobile {
    flex: none !important;
    width: 49% !important;
  }
  .is-percent-50-mobile {
    flex: none !important;
    width: 50% !important;
  }
  .is-percent-51-mobile {
    flex: none !important;
    width: 51% !important;
  }
  .is-percent-52-mobile {
    flex: none !important;
    width: 52% !important;
  }
  .is-percent-53-mobile {
    flex: none !important;
    width: 53% !important;
  }
  .is-percent-54-mobile {
    flex: none !important;
    width: 54% !important;
  }
  .is-percent-55-mobile {
    flex: none !important;
    width: 55% !important;
  }
  .is-percent-56-mobile {
    flex: none !important;
    width: 56% !important;
  }
  .is-percent-57-mobile {
    flex: none !important;
    width: 57% !important;
  }
  .is-percent-58-mobile {
    flex: none !important;
    width: 58% !important;
  }
  .is-percent-59-mobile {
    flex: none !important;
    width: 59% !important;
  }
  .is-percent-60-mobile {
    flex: none !important;
    width: 60% !important;
  }
  .is-percent-61-mobile {
    flex: none !important;
    width: 61% !important;
  }
  .is-percent-62-mobile {
    flex: none !important;
    width: 62% !important;
  }
  .is-percent-63-mobile {
    flex: none !important;
    width: 63% !important;
  }
  .is-percent-64-mobile {
    flex: none !important;
    width: 64% !important;
  }
  .is-percent-65-mobile {
    flex: none !important;
    width: 65% !important;
  }
  .is-percent-66-mobile {
    flex: none !important;
    width: 66% !important;
  }
  .is-percent-67-mobile {
    flex: none !important;
    width: 67% !important;
  }
  .is-percent-68-mobile {
    flex: none !important;
    width: 68% !important;
  }
  .is-percent-69-mobile {
    flex: none !important;
    width: 69% !important;
  }
  .is-percent-70-mobile {
    flex: none !important;
    width: 70% !important;
  }
  .is-percent-71-mobile {
    flex: none !important;
    width: 71% !important;
  }
  .is-percent-72-mobile {
    flex: none !important;
    width: 72% !important;
  }
  .is-percent-73-mobile {
    flex: none !important;
    width: 73% !important;
  }
  .is-percent-74-mobile {
    flex: none !important;
    width: 74% !important;
  }
  .is-percent-75-mobile {
    flex: none !important;
    width: 75% !important;
  }
  .is-percent-76-mobile {
    flex: none !important;
    width: 76% !important;
  }
  .is-percent-77-mobile {
    flex: none !important;
    width: 77% !important;
  }
  .is-percent-78-mobile {
    flex: none !important;
    width: 78% !important;
  }
  .is-percent-79-mobile {
    flex: none !important;
    width: 79% !important;
  }
  .is-percent-80-mobile {
    flex: none !important;
    width: 80% !important;
  }
  .is-percent-81-mobile {
    flex: none !important;
    width: 81% !important;
  }
  .is-percent-82-mobile {
    flex: none !important;
    width: 82% !important;
  }
  .is-percent-83-mobile {
    flex: none !important;
    width: 83% !important;
  }
  .is-percent-84-mobile {
    flex: none !important;
    width: 84% !important;
  }
  .is-percent-85-mobile {
    flex: none !important;
    width: 85% !important;
  }
  .is-percent-86-mobile {
    flex: none !important;
    width: 86% !important;
  }
  .is-percent-87-mobile {
    flex: none !important;
    width: 87% !important;
  }
  .is-percent-88-mobile {
    flex: none !important;
    width: 88% !important;
  }
  .is-percent-89-mobile {
    flex: none !important;
    width: 89% !important;
  }
  .is-percent-90-mobile {
    flex: none !important;
    width: 90% !important;
  }
  .is-percent-91-mobile {
    flex: none !important;
    width: 91% !important;
  }
  .is-percent-92-mobile {
    flex: none !important;
    width: 92% !important;
  }
  .is-percent-93-mobile {
    flex: none !important;
    width: 93% !important;
  }
  .is-percent-94-mobile {
    flex: none !important;
    width: 94% !important;
  }
  .is-percent-95-mobile {
    flex: none !important;
    width: 95% !important;
  }
  .is-percent-96-mobile {
    flex: none !important;
    width: 96% !important;
  }
  .is-percent-97-mobile {
    flex: none !important;
    width: 97% !important;
  }
  .is-percent-98-mobile {
    flex: none !important;
    width: 98% !important;
  }
  .is-percent-99-mobile {
    flex: none !important;
    width: 99% !important;
  }
  .is-percent-100-mobile {
    flex: none !important;
    width: 100% !important;
  }
}
@media screen and (min-width: 1px), print {
  .is-percent-1-tablet {
    flex: none !important;
    width: 1% !important;
  }
  .is-percent-2-tablet {
    flex: none !important;
    width: 2% !important;
  }
  .is-percent-3-tablet {
    flex: none !important;
    width: 3% !important;
  }
  .is-percent-4-tablet {
    flex: none !important;
    width: 4% !important;
  }
  .is-percent-5-tablet {
    flex: none !important;
    width: 5% !important;
  }
  .is-percent-6-tablet {
    flex: none !important;
    width: 6% !important;
  }
  .is-percent-7-tablet {
    flex: none !important;
    width: 7% !important;
  }
  .is-percent-8-tablet {
    flex: none !important;
    width: 8% !important;
  }
  .is-percent-9-tablet {
    flex: none !important;
    width: 9% !important;
  }
  .is-percent-10-tablet {
    flex: none !important;
    width: 10% !important;
  }
  .is-percent-11-tablet {
    flex: none !important;
    width: 11% !important;
  }
  .is-percent-12-tablet {
    flex: none !important;
    width: 12% !important;
  }
  .is-percent-13-tablet {
    flex: none !important;
    width: 13% !important;
  }
  .is-percent-14-tablet {
    flex: none !important;
    width: 14% !important;
  }
  .is-percent-15-tablet {
    flex: none !important;
    width: 15% !important;
  }
  .is-percent-16-tablet {
    flex: none !important;
    width: 16% !important;
  }
  .is-percent-17-tablet {
    flex: none !important;
    width: 17% !important;
  }
  .is-percent-18-tablet {
    flex: none !important;
    width: 18% !important;
  }
  .is-percent-19-tablet {
    flex: none !important;
    width: 19% !important;
  }
  .is-percent-20-tablet {
    flex: none !important;
    width: 20% !important;
  }
  .is-percent-21-tablet {
    flex: none !important;
    width: 21% !important;
  }
  .is-percent-22-tablet {
    flex: none !important;
    width: 22% !important;
  }
  .is-percent-23-tablet {
    flex: none !important;
    width: 23% !important;
  }
  .is-percent-24-tablet {
    flex: none !important;
    width: 24% !important;
  }
  .is-percent-25-tablet {
    flex: none !important;
    width: 25% !important;
  }
  .is-percent-26-tablet {
    flex: none !important;
    width: 26% !important;
  }
  .is-percent-27-tablet {
    flex: none !important;
    width: 27% !important;
  }
  .is-percent-28-tablet {
    flex: none !important;
    width: 28% !important;
  }
  .is-percent-29-tablet {
    flex: none !important;
    width: 29% !important;
  }
  .is-percent-30-tablet {
    flex: none !important;
    width: 30% !important;
  }
  .is-percent-31-tablet {
    flex: none !important;
    width: 31% !important;
  }
  .is-percent-32-tablet {
    flex: none !important;
    width: 32% !important;
  }
  .is-percent-33-tablet {
    flex: none !important;
    width: 33% !important;
  }
  .is-percent-34-tablet {
    flex: none !important;
    width: 34% !important;
  }
  .is-percent-35-tablet {
    flex: none !important;
    width: 35% !important;
  }
  .is-percent-36-tablet {
    flex: none !important;
    width: 36% !important;
  }
  .is-percent-37-tablet {
    flex: none !important;
    width: 37% !important;
  }
  .is-percent-38-tablet {
    flex: none !important;
    width: 38% !important;
  }
  .is-percent-39-tablet {
    flex: none !important;
    width: 39% !important;
  }
  .is-percent-40-tablet {
    flex: none !important;
    width: 40% !important;
  }
  .is-percent-41-tablet {
    flex: none !important;
    width: 41% !important;
  }
  .is-percent-42-tablet {
    flex: none !important;
    width: 42% !important;
  }
  .is-percent-43-tablet {
    flex: none !important;
    width: 43% !important;
  }
  .is-percent-44-tablet {
    flex: none !important;
    width: 44% !important;
  }
  .is-percent-45-tablet {
    flex: none !important;
    width: 45% !important;
  }
  .is-percent-46-tablet {
    flex: none !important;
    width: 46% !important;
  }
  .is-percent-47-tablet {
    flex: none !important;
    width: 47% !important;
  }
  .is-percent-48-tablet {
    flex: none !important;
    width: 48% !important;
  }
  .is-percent-49-tablet {
    flex: none !important;
    width: 49% !important;
  }
  .is-percent-50-tablet {
    flex: none !important;
    width: 50% !important;
  }
  .is-percent-51-tablet {
    flex: none !important;
    width: 51% !important;
  }
  .is-percent-52-tablet {
    flex: none !important;
    width: 52% !important;
  }
  .is-percent-53-tablet {
    flex: none !important;
    width: 53% !important;
  }
  .is-percent-54-tablet {
    flex: none !important;
    width: 54% !important;
  }
  .is-percent-55-tablet {
    flex: none !important;
    width: 55% !important;
  }
  .is-percent-56-tablet {
    flex: none !important;
    width: 56% !important;
  }
  .is-percent-57-tablet {
    flex: none !important;
    width: 57% !important;
  }
  .is-percent-58-tablet {
    flex: none !important;
    width: 58% !important;
  }
  .is-percent-59-tablet {
    flex: none !important;
    width: 59% !important;
  }
  .is-percent-60-tablet {
    flex: none !important;
    width: 60% !important;
  }
  .is-percent-61-tablet {
    flex: none !important;
    width: 61% !important;
  }
  .is-percent-62-tablet {
    flex: none !important;
    width: 62% !important;
  }
  .is-percent-63-tablet {
    flex: none !important;
    width: 63% !important;
  }
  .is-percent-64-tablet {
    flex: none !important;
    width: 64% !important;
  }
  .is-percent-65-tablet {
    flex: none !important;
    width: 65% !important;
  }
  .is-percent-66-tablet {
    flex: none !important;
    width: 66% !important;
  }
  .is-percent-67-tablet {
    flex: none !important;
    width: 67% !important;
  }
  .is-percent-68-tablet {
    flex: none !important;
    width: 68% !important;
  }
  .is-percent-69-tablet {
    flex: none !important;
    width: 69% !important;
  }
  .is-percent-70-tablet {
    flex: none !important;
    width: 70% !important;
  }
  .is-percent-71-tablet {
    flex: none !important;
    width: 71% !important;
  }
  .is-percent-72-tablet {
    flex: none !important;
    width: 72% !important;
  }
  .is-percent-73-tablet {
    flex: none !important;
    width: 73% !important;
  }
  .is-percent-74-tablet {
    flex: none !important;
    width: 74% !important;
  }
  .is-percent-75-tablet {
    flex: none !important;
    width: 75% !important;
  }
  .is-percent-76-tablet {
    flex: none !important;
    width: 76% !important;
  }
  .is-percent-77-tablet {
    flex: none !important;
    width: 77% !important;
  }
  .is-percent-78-tablet {
    flex: none !important;
    width: 78% !important;
  }
  .is-percent-79-tablet {
    flex: none !important;
    width: 79% !important;
  }
  .is-percent-80-tablet {
    flex: none !important;
    width: 80% !important;
  }
  .is-percent-81-tablet {
    flex: none !important;
    width: 81% !important;
  }
  .is-percent-82-tablet {
    flex: none !important;
    width: 82% !important;
  }
  .is-percent-83-tablet {
    flex: none !important;
    width: 83% !important;
  }
  .is-percent-84-tablet {
    flex: none !important;
    width: 84% !important;
  }
  .is-percent-85-tablet {
    flex: none !important;
    width: 85% !important;
  }
  .is-percent-86-tablet {
    flex: none !important;
    width: 86% !important;
  }
  .is-percent-87-tablet {
    flex: none !important;
    width: 87% !important;
  }
  .is-percent-88-tablet {
    flex: none !important;
    width: 88% !important;
  }
  .is-percent-89-tablet {
    flex: none !important;
    width: 89% !important;
  }
  .is-percent-90-tablet {
    flex: none !important;
    width: 90% !important;
  }
  .is-percent-91-tablet {
    flex: none !important;
    width: 91% !important;
  }
  .is-percent-92-tablet {
    flex: none !important;
    width: 92% !important;
  }
  .is-percent-93-tablet {
    flex: none !important;
    width: 93% !important;
  }
  .is-percent-94-tablet {
    flex: none !important;
    width: 94% !important;
  }
  .is-percent-95-tablet {
    flex: none !important;
    width: 95% !important;
  }
  .is-percent-96-tablet {
    flex: none !important;
    width: 96% !important;
  }
  .is-percent-97-tablet {
    flex: none !important;
    width: 97% !important;
  }
  .is-percent-98-tablet {
    flex: none !important;
    width: 98% !important;
  }
  .is-percent-99-tablet {
    flex: none !important;
    width: 99% !important;
  }
  .is-percent-100-tablet {
    flex: none !important;
    width: 100% !important;
  }
}
@media screen and (max-width: 1365px) {
  .is-percent-1-touch {
    flex: none !important;
    width: 1% !important;
  }
  .is-percent-2-touch {
    flex: none !important;
    width: 2% !important;
  }
  .is-percent-3-touch {
    flex: none !important;
    width: 3% !important;
  }
  .is-percent-4-touch {
    flex: none !important;
    width: 4% !important;
  }
  .is-percent-5-touch {
    flex: none !important;
    width: 5% !important;
  }
  .is-percent-6-touch {
    flex: none !important;
    width: 6% !important;
  }
  .is-percent-7-touch {
    flex: none !important;
    width: 7% !important;
  }
  .is-percent-8-touch {
    flex: none !important;
    width: 8% !important;
  }
  .is-percent-9-touch {
    flex: none !important;
    width: 9% !important;
  }
  .is-percent-10-touch {
    flex: none !important;
    width: 10% !important;
  }
  .is-percent-11-touch {
    flex: none !important;
    width: 11% !important;
  }
  .is-percent-12-touch {
    flex: none !important;
    width: 12% !important;
  }
  .is-percent-13-touch {
    flex: none !important;
    width: 13% !important;
  }
  .is-percent-14-touch {
    flex: none !important;
    width: 14% !important;
  }
  .is-percent-15-touch {
    flex: none !important;
    width: 15% !important;
  }
  .is-percent-16-touch {
    flex: none !important;
    width: 16% !important;
  }
  .is-percent-17-touch {
    flex: none !important;
    width: 17% !important;
  }
  .is-percent-18-touch {
    flex: none !important;
    width: 18% !important;
  }
  .is-percent-19-touch {
    flex: none !important;
    width: 19% !important;
  }
  .is-percent-20-touch {
    flex: none !important;
    width: 20% !important;
  }
  .is-percent-21-touch {
    flex: none !important;
    width: 21% !important;
  }
  .is-percent-22-touch {
    flex: none !important;
    width: 22% !important;
  }
  .is-percent-23-touch {
    flex: none !important;
    width: 23% !important;
  }
  .is-percent-24-touch {
    flex: none !important;
    width: 24% !important;
  }
  .is-percent-25-touch {
    flex: none !important;
    width: 25% !important;
  }
  .is-percent-26-touch {
    flex: none !important;
    width: 26% !important;
  }
  .is-percent-27-touch {
    flex: none !important;
    width: 27% !important;
  }
  .is-percent-28-touch {
    flex: none !important;
    width: 28% !important;
  }
  .is-percent-29-touch {
    flex: none !important;
    width: 29% !important;
  }
  .is-percent-30-touch {
    flex: none !important;
    width: 30% !important;
  }
  .is-percent-31-touch {
    flex: none !important;
    width: 31% !important;
  }
  .is-percent-32-touch {
    flex: none !important;
    width: 32% !important;
  }
  .is-percent-33-touch {
    flex: none !important;
    width: 33% !important;
  }
  .is-percent-34-touch {
    flex: none !important;
    width: 34% !important;
  }
  .is-percent-35-touch {
    flex: none !important;
    width: 35% !important;
  }
  .is-percent-36-touch {
    flex: none !important;
    width: 36% !important;
  }
  .is-percent-37-touch {
    flex: none !important;
    width: 37% !important;
  }
  .is-percent-38-touch {
    flex: none !important;
    width: 38% !important;
  }
  .is-percent-39-touch {
    flex: none !important;
    width: 39% !important;
  }
  .is-percent-40-touch {
    flex: none !important;
    width: 40% !important;
  }
  .is-percent-41-touch {
    flex: none !important;
    width: 41% !important;
  }
  .is-percent-42-touch {
    flex: none !important;
    width: 42% !important;
  }
  .is-percent-43-touch {
    flex: none !important;
    width: 43% !important;
  }
  .is-percent-44-touch {
    flex: none !important;
    width: 44% !important;
  }
  .is-percent-45-touch {
    flex: none !important;
    width: 45% !important;
  }
  .is-percent-46-touch {
    flex: none !important;
    width: 46% !important;
  }
  .is-percent-47-touch {
    flex: none !important;
    width: 47% !important;
  }
  .is-percent-48-touch {
    flex: none !important;
    width: 48% !important;
  }
  .is-percent-49-touch {
    flex: none !important;
    width: 49% !important;
  }
  .is-percent-50-touch {
    flex: none !important;
    width: 50% !important;
  }
  .is-percent-51-touch {
    flex: none !important;
    width: 51% !important;
  }
  .is-percent-52-touch {
    flex: none !important;
    width: 52% !important;
  }
  .is-percent-53-touch {
    flex: none !important;
    width: 53% !important;
  }
  .is-percent-54-touch {
    flex: none !important;
    width: 54% !important;
  }
  .is-percent-55-touch {
    flex: none !important;
    width: 55% !important;
  }
  .is-percent-56-touch {
    flex: none !important;
    width: 56% !important;
  }
  .is-percent-57-touch {
    flex: none !important;
    width: 57% !important;
  }
  .is-percent-58-touch {
    flex: none !important;
    width: 58% !important;
  }
  .is-percent-59-touch {
    flex: none !important;
    width: 59% !important;
  }
  .is-percent-60-touch {
    flex: none !important;
    width: 60% !important;
  }
  .is-percent-61-touch {
    flex: none !important;
    width: 61% !important;
  }
  .is-percent-62-touch {
    flex: none !important;
    width: 62% !important;
  }
  .is-percent-63-touch {
    flex: none !important;
    width: 63% !important;
  }
  .is-percent-64-touch {
    flex: none !important;
    width: 64% !important;
  }
  .is-percent-65-touch {
    flex: none !important;
    width: 65% !important;
  }
  .is-percent-66-touch {
    flex: none !important;
    width: 66% !important;
  }
  .is-percent-67-touch {
    flex: none !important;
    width: 67% !important;
  }
  .is-percent-68-touch {
    flex: none !important;
    width: 68% !important;
  }
  .is-percent-69-touch {
    flex: none !important;
    width: 69% !important;
  }
  .is-percent-70-touch {
    flex: none !important;
    width: 70% !important;
  }
  .is-percent-71-touch {
    flex: none !important;
    width: 71% !important;
  }
  .is-percent-72-touch {
    flex: none !important;
    width: 72% !important;
  }
  .is-percent-73-touch {
    flex: none !important;
    width: 73% !important;
  }
  .is-percent-74-touch {
    flex: none !important;
    width: 74% !important;
  }
  .is-percent-75-touch {
    flex: none !important;
    width: 75% !important;
  }
  .is-percent-76-touch {
    flex: none !important;
    width: 76% !important;
  }
  .is-percent-77-touch {
    flex: none !important;
    width: 77% !important;
  }
  .is-percent-78-touch {
    flex: none !important;
    width: 78% !important;
  }
  .is-percent-79-touch {
    flex: none !important;
    width: 79% !important;
  }
  .is-percent-80-touch {
    flex: none !important;
    width: 80% !important;
  }
  .is-percent-81-touch {
    flex: none !important;
    width: 81% !important;
  }
  .is-percent-82-touch {
    flex: none !important;
    width: 82% !important;
  }
  .is-percent-83-touch {
    flex: none !important;
    width: 83% !important;
  }
  .is-percent-84-touch {
    flex: none !important;
    width: 84% !important;
  }
  .is-percent-85-touch {
    flex: none !important;
    width: 85% !important;
  }
  .is-percent-86-touch {
    flex: none !important;
    width: 86% !important;
  }
  .is-percent-87-touch {
    flex: none !important;
    width: 87% !important;
  }
  .is-percent-88-touch {
    flex: none !important;
    width: 88% !important;
  }
  .is-percent-89-touch {
    flex: none !important;
    width: 89% !important;
  }
  .is-percent-90-touch {
    flex: none !important;
    width: 90% !important;
  }
  .is-percent-91-touch {
    flex: none !important;
    width: 91% !important;
  }
  .is-percent-92-touch {
    flex: none !important;
    width: 92% !important;
  }
  .is-percent-93-touch {
    flex: none !important;
    width: 93% !important;
  }
  .is-percent-94-touch {
    flex: none !important;
    width: 94% !important;
  }
  .is-percent-95-touch {
    flex: none !important;
    width: 95% !important;
  }
  .is-percent-96-touch {
    flex: none !important;
    width: 96% !important;
  }
  .is-percent-97-touch {
    flex: none !important;
    width: 97% !important;
  }
  .is-percent-98-touch {
    flex: none !important;
    width: 98% !important;
  }
  .is-percent-99-touch {
    flex: none !important;
    width: 99% !important;
  }
  .is-percent-100-touch {
    flex: none !important;
    width: 100% !important;
  }
}
@media screen and (min-width: 1366px) {
  .is-percent-1-desktop {
    flex: none !important;
    width: 1% !important;
  }
  .is-percent-2-desktop {
    flex: none !important;
    width: 2% !important;
  }
  .is-percent-3-desktop {
    flex: none !important;
    width: 3% !important;
  }
  .is-percent-4-desktop {
    flex: none !important;
    width: 4% !important;
  }
  .is-percent-5-desktop {
    flex: none !important;
    width: 5% !important;
  }
  .is-percent-6-desktop {
    flex: none !important;
    width: 6% !important;
  }
  .is-percent-7-desktop {
    flex: none !important;
    width: 7% !important;
  }
  .is-percent-8-desktop {
    flex: none !important;
    width: 8% !important;
  }
  .is-percent-9-desktop {
    flex: none !important;
    width: 9% !important;
  }
  .is-percent-10-desktop {
    flex: none !important;
    width: 10% !important;
  }
  .is-percent-11-desktop {
    flex: none !important;
    width: 11% !important;
  }
  .is-percent-12-desktop {
    flex: none !important;
    width: 12% !important;
  }
  .is-percent-13-desktop {
    flex: none !important;
    width: 13% !important;
  }
  .is-percent-14-desktop {
    flex: none !important;
    width: 14% !important;
  }
  .is-percent-15-desktop {
    flex: none !important;
    width: 15% !important;
  }
  .is-percent-16-desktop {
    flex: none !important;
    width: 16% !important;
  }
  .is-percent-17-desktop {
    flex: none !important;
    width: 17% !important;
  }
  .is-percent-18-desktop {
    flex: none !important;
    width: 18% !important;
  }
  .is-percent-19-desktop {
    flex: none !important;
    width: 19% !important;
  }
  .is-percent-20-desktop {
    flex: none !important;
    width: 20% !important;
  }
  .is-percent-21-desktop {
    flex: none !important;
    width: 21% !important;
  }
  .is-percent-22-desktop {
    flex: none !important;
    width: 22% !important;
  }
  .is-percent-23-desktop {
    flex: none !important;
    width: 23% !important;
  }
  .is-percent-24-desktop {
    flex: none !important;
    width: 24% !important;
  }
  .is-percent-25-desktop {
    flex: none !important;
    width: 25% !important;
  }
  .is-percent-26-desktop {
    flex: none !important;
    width: 26% !important;
  }
  .is-percent-27-desktop {
    flex: none !important;
    width: 27% !important;
  }
  .is-percent-28-desktop {
    flex: none !important;
    width: 28% !important;
  }
  .is-percent-29-desktop {
    flex: none !important;
    width: 29% !important;
  }
  .is-percent-30-desktop {
    flex: none !important;
    width: 30% !important;
  }
  .is-percent-31-desktop {
    flex: none !important;
    width: 31% !important;
  }
  .is-percent-32-desktop {
    flex: none !important;
    width: 32% !important;
  }
  .is-percent-33-desktop {
    flex: none !important;
    width: 33% !important;
  }
  .is-percent-34-desktop {
    flex: none !important;
    width: 34% !important;
  }
  .is-percent-35-desktop {
    flex: none !important;
    width: 35% !important;
  }
  .is-percent-36-desktop {
    flex: none !important;
    width: 36% !important;
  }
  .is-percent-37-desktop {
    flex: none !important;
    width: 37% !important;
  }
  .is-percent-38-desktop {
    flex: none !important;
    width: 38% !important;
  }
  .is-percent-39-desktop {
    flex: none !important;
    width: 39% !important;
  }
  .is-percent-40-desktop {
    flex: none !important;
    width: 40% !important;
  }
  .is-percent-41-desktop {
    flex: none !important;
    width: 41% !important;
  }
  .is-percent-42-desktop {
    flex: none !important;
    width: 42% !important;
  }
  .is-percent-43-desktop {
    flex: none !important;
    width: 43% !important;
  }
  .is-percent-44-desktop {
    flex: none !important;
    width: 44% !important;
  }
  .is-percent-45-desktop {
    flex: none !important;
    width: 45% !important;
  }
  .is-percent-46-desktop {
    flex: none !important;
    width: 46% !important;
  }
  .is-percent-47-desktop {
    flex: none !important;
    width: 47% !important;
  }
  .is-percent-48-desktop {
    flex: none !important;
    width: 48% !important;
  }
  .is-percent-49-desktop {
    flex: none !important;
    width: 49% !important;
  }
  .is-percent-50-desktop {
    flex: none !important;
    width: 50% !important;
  }
  .is-percent-51-desktop {
    flex: none !important;
    width: 51% !important;
  }
  .is-percent-52-desktop {
    flex: none !important;
    width: 52% !important;
  }
  .is-percent-53-desktop {
    flex: none !important;
    width: 53% !important;
  }
  .is-percent-54-desktop {
    flex: none !important;
    width: 54% !important;
  }
  .is-percent-55-desktop {
    flex: none !important;
    width: 55% !important;
  }
  .is-percent-56-desktop {
    flex: none !important;
    width: 56% !important;
  }
  .is-percent-57-desktop {
    flex: none !important;
    width: 57% !important;
  }
  .is-percent-58-desktop {
    flex: none !important;
    width: 58% !important;
  }
  .is-percent-59-desktop {
    flex: none !important;
    width: 59% !important;
  }
  .is-percent-60-desktop {
    flex: none !important;
    width: 60% !important;
  }
  .is-percent-61-desktop {
    flex: none !important;
    width: 61% !important;
  }
  .is-percent-62-desktop {
    flex: none !important;
    width: 62% !important;
  }
  .is-percent-63-desktop {
    flex: none !important;
    width: 63% !important;
  }
  .is-percent-64-desktop {
    flex: none !important;
    width: 64% !important;
  }
  .is-percent-65-desktop {
    flex: none !important;
    width: 65% !important;
  }
  .is-percent-66-desktop {
    flex: none !important;
    width: 66% !important;
  }
  .is-percent-67-desktop {
    flex: none !important;
    width: 67% !important;
  }
  .is-percent-68-desktop {
    flex: none !important;
    width: 68% !important;
  }
  .is-percent-69-desktop {
    flex: none !important;
    width: 69% !important;
  }
  .is-percent-70-desktop {
    flex: none !important;
    width: 70% !important;
  }
  .is-percent-71-desktop {
    flex: none !important;
    width: 71% !important;
  }
  .is-percent-72-desktop {
    flex: none !important;
    width: 72% !important;
  }
  .is-percent-73-desktop {
    flex: none !important;
    width: 73% !important;
  }
  .is-percent-74-desktop {
    flex: none !important;
    width: 74% !important;
  }
  .is-percent-75-desktop {
    flex: none !important;
    width: 75% !important;
  }
  .is-percent-76-desktop {
    flex: none !important;
    width: 76% !important;
  }
  .is-percent-77-desktop {
    flex: none !important;
    width: 77% !important;
  }
  .is-percent-78-desktop {
    flex: none !important;
    width: 78% !important;
  }
  .is-percent-79-desktop {
    flex: none !important;
    width: 79% !important;
  }
  .is-percent-80-desktop {
    flex: none !important;
    width: 80% !important;
  }
  .is-percent-81-desktop {
    flex: none !important;
    width: 81% !important;
  }
  .is-percent-82-desktop {
    flex: none !important;
    width: 82% !important;
  }
  .is-percent-83-desktop {
    flex: none !important;
    width: 83% !important;
  }
  .is-percent-84-desktop {
    flex: none !important;
    width: 84% !important;
  }
  .is-percent-85-desktop {
    flex: none !important;
    width: 85% !important;
  }
  .is-percent-86-desktop {
    flex: none !important;
    width: 86% !important;
  }
  .is-percent-87-desktop {
    flex: none !important;
    width: 87% !important;
  }
  .is-percent-88-desktop {
    flex: none !important;
    width: 88% !important;
  }
  .is-percent-89-desktop {
    flex: none !important;
    width: 89% !important;
  }
  .is-percent-90-desktop {
    flex: none !important;
    width: 90% !important;
  }
  .is-percent-91-desktop {
    flex: none !important;
    width: 91% !important;
  }
  .is-percent-92-desktop {
    flex: none !important;
    width: 92% !important;
  }
  .is-percent-93-desktop {
    flex: none !important;
    width: 93% !important;
  }
  .is-percent-94-desktop {
    flex: none !important;
    width: 94% !important;
  }
  .is-percent-95-desktop {
    flex: none !important;
    width: 95% !important;
  }
  .is-percent-96-desktop {
    flex: none !important;
    width: 96% !important;
  }
  .is-percent-97-desktop {
    flex: none !important;
    width: 97% !important;
  }
  .is-percent-98-desktop {
    flex: none !important;
    width: 98% !important;
  }
  .is-percent-99-desktop {
    flex: none !important;
    width: 99% !important;
  }
  .is-percent-100-desktop {
    flex: none !important;
    width: 100% !important;
  }
}
ss-multiselect-dropdown .button {
  padding-right: 2em;
}
ss-multiselect-dropdown .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
ss-multiselect-dropdown .dropdown-menu span {
  margin-left: 0.5em;
  vertical-align: top;
}
.fr-box.fr-basic .fr-element {
  font-family: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}
.completer-selected-row {
  background-color: #0077d6 !important;
  color: #fff !important;
}
bs-datepicker-container,
bs-daterangepicker-container {
  z-index: 1020;
}
.bs-datepicker-body .today-class {
  color: #0077d6;
}
.bs-datepicker-body table td {
  text-align: center;
}
.theme-default .bs-datepicker-head {
  background-color: #0077d6;
}
tag-input.readonly .ng2-tag-input {
  border-bottom: none !important;
}
tag-input.readonly tag-input-form {
  display: none;
}
.ng2-tag-input {
  border-bottom: 1px solid #ccc !important;
  padding: 0 !important;
}
.ng2-tag-input tag {
  background: #e5e5e5 !important;
  cursor: auto !important;
}
.ng2-tag-input delete-icon {
  cursor: pointer;
}
.ng2-tag-input__text-input,
.ng2-tag-input__text-input[disabled=true] {
  background: none !important;
}
.tag__text::after {
  content: " ";
  white-space: pre-line;
}
.ngx-datatable.material {
  box-shadow: none;
  border: 1px solid #d4dbde;
  background-color: #ffffff;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover,
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group {
  background-color: #d4dbde;
}
.ngx-datatable.material.striped .datatable-row-odd {
  background-color: #f1f3f4;
}
.ngx-datatable.material.striped:not(.cell-selection) .datatable-body-row:hover .datatable-row-odd,
.ngx-datatable.material.striped:not(.cell-selection) .datatable-body-row:hover .datatable-row-group .datatable-row-odd {
  background-color: #d4dbde;
}
.ngx-datatable.material .selectable:not(.checkbox-selection) .datatable-body-row {
  cursor: pointer;
}
.ngx-datatable.material .sortable .sort-btn {
  color: #ffffff;
}
.ngx-datatable.material .sortable .sort-btn:after {
  font-family: data-table;
  content: "c";
}
.ngx-datatable.material .sortable .sort-btn.datatable-icon-down:after,
.ngx-datatable.material .sortable .sort-btn.datatable-icon-up:after {
  content: "";
}
.ngx-datatable.material .datatable-header-cell-template-wrap > .sort-btn {
  display: none !important;
}
.ngx-datatable.material .datatable-header-cell.sortable .datatable-header-cell-template-wrap-custom-head {
  cursor: pointer;
}
.ngx-datatable.material .datatable-header-cell.sortable .group-header-cell-template .datatable-header-cell-template-wrap-custom-head {
  cursor: auto;
}
.ngx-datatable.material .datatable-header-cell .datatable-header-cell-wrapper {
  cursor: auto;
}
.ngx-datatable.material .datatable-body-cell,
.ngx-datatable.material .datatable-header-cell,
.ngx-datatable.material .datatable-header .datatable-header-cell .sort-btn {
  line-height: 1.5;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row {
  color: #666666;
  background-color: #ffffff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell {
  font-weight: bold;
  height: 100%;
  padding: 0;
  overflow-x: visible;
  border-right: 1px solid #d4dbde;
  color: #ffffff;
  font-size: 1.4rem;
  font-weight: 400;
}
.ngx-datatable.material .datatable-header .datatable-header-cell:last-child {
  border-right: 0;
}
.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-template-wrap {
  text-align: center;
}
.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper .datatable-header-cell-label {
  display: block;
  white-space: pre-wrap;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-white .datatable-header-cell-template-wrap-custom-head {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-black .datatable-header-cell-template-wrap-custom-head {
  background-color: #0a0a0a;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-light .datatable-header-cell-template-wrap-custom-head {
  background-color: #f1f3f4;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-dark .datatable-header-cell-template-wrap-custom-head {
  background-color: #404040;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-text .datatable-header-cell-template-wrap-custom-head {
  background-color: #003056;
  color: #ffffff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-primary .datatable-header-cell-template-wrap-custom-head {
  background-color: #0077d6;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-secondary .datatable-header-cell-template-wrap-custom-head {
  background-color: #2587d5;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-link .datatable-header-cell-template-wrap-custom-head {
  background-color: #0077d6;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-info .datatable-header-cell-template-wrap-custom-head {
  background-color: #005ba3;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-success .datatable-header-cell-template-wrap-custom-head {
  background-color: #228b22;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-warning .datatable-header-cell-template-wrap-custom-head {
  background-color: #fdc825;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-danger .datatable-header-cell-template-wrap-custom-head {
  background-color: #dd004b;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-accent .datatable-header-cell-template-wrap-custom-head {
  background-color: #e11383;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-lighter .datatable-header-cell-template-wrap-custom-head {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-delete .datatable-header-cell-template-wrap-custom-head {
  background-color: #7a7a7a;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-table-header .datatable-header-cell-template-wrap-custom-head {
  background-color: #566d80;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-spent .datatable-header-cell-template-wrap-custom-head {
  background-color: #e11383;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-submit .datatable-header-cell-template-wrap-custom-head {
  background-color: #40a9b3;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-approve .datatable-header-cell-template-wrap-custom-head {
  background-color: #41b232;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-reject .datatable-header-cell-template-wrap-custom-head {
  background-color: #de1717;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-pending .datatable-header-cell-template-wrap-custom-head {
  background-color: #FFC400;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-table-header-card .datatable-header-cell-template-wrap-custom-head {
  background-color: #3b709b;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-table-header-special .datatable-header-cell-template-wrap-custom-head {
  background-color: #064b64;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-in-progress .datatable-header-cell-template-wrap-custom-head {
  background-color: #1277d6;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-inactive-progress .datatable-header-cell-template-wrap-custom-head {
  background-color: #566d80;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-row-inactive .datatable-header-cell-template-wrap-custom-head {
  background-color: #d4dbde;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-row-onhand .datatable-header-cell-template-wrap-custom-head {
  background-color: #eff8ff;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-critical-level .datatable-header-cell-template-wrap-custom-head {
  background-color: #de1717;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-warning-level .datatable-header-cell-template-wrap-custom-head {
  background-color: #dd5800;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-info-level .datatable-header-cell-template-wrap-custom-head {
  background-color: #ffb112;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-waiting-summary .datatable-header-cell-template-wrap-custom-head {
  background-color: #ce2d2d;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-document-summary .datatable-header-cell-template-wrap-custom-head {
  background-color: #064b64;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-training-summary .datatable-header-cell-template-wrap-custom-head {
  background-color: #40a9b3;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-waiting-print-summary .datatable-header-cell-template-wrap-custom-head {
  background-color: #bfc425;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-printed-summary .datatable-header-cell-template-wrap-custom-head {
  background-color: #e11483;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-score-1 .datatable-header-cell-template-wrap-custom-head {
  background-color: #F7DADA;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-score-1-active .datatable-header-cell-template-wrap-custom-head {
  background-color: #D94D4D;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-score-2 .datatable-header-cell-template-wrap-custom-head {
  background-color: #FDF5D2;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-score-2-active .datatable-header-cell-template-wrap-custom-head {
  background-color: #FAD125;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-score-3 .datatable-header-cell-template-wrap-custom-head {
  background-color: #E9F5E5;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-score-3-active .datatable-header-cell-template-wrap-custom-head {
  background-color: #97D082;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-score-4 .datatable-header-cell-template-wrap-custom-head {
  background-color: #E0EADD;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-score-4-active .datatable-header-cell-template-wrap-custom-head {
  background-color: #6B9B59;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-score-5 .datatable-header-cell-template-wrap-custom-head {
  background-color: #DDE8F6;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-score-5-active .datatable-header-cell-template-wrap-custom-head {
  background-color: #5992D5;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-penalty-level-1 .datatable-header-cell-template-wrap-custom-head {
  background-color: #FFC400;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-penalty-level-2 .datatable-header-cell-template-wrap-custom-head {
  background-color: #F07600;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-penalty-level-3 .datatable-header-cell-template-wrap-custom-head {
  background-color: #CE2D2D;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-penalty-level-1-hover .datatable-header-cell-template-wrap-custom-head {
  background-color: #FFF3CC;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-penalty-level-2-hover .datatable-header-cell-template-wrap-custom-head {
  background-color: #FFDDBD;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-penalty-level-3-hover .datatable-header-cell-template-wrap-custom-head {
  background-color: #FFBDBD;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-special-work-select .datatable-header-cell-template-wrap-custom-head {
  background-color: #e11383;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-company .datatable-header-cell-template-wrap-custom-head {
  background-color: #462246;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-site-manager .datatable-header-cell-template-wrap-custom-head {
  background-color: #B05F6B;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-safety .datatable-header-cell-template-wrap-custom-head {
  background-color: #EE6B51;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-applicant-bearer .datatable-header-cell-template-wrap-custom-head {
  background-color: #41B49C;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-penalty-point-1 .datatable-header-cell-template-wrap-custom-head {
  background-color: #D9F0D6;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-penalty-point-2 .datatable-header-cell-template-wrap-custom-head {
  background-color: #FFF3CB;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-penalty-point-3 .datatable-header-cell-template-wrap-custom-head {
  background-color: #FBE3CB;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-penalty-point-4 .datatable-header-cell-template-wrap-custom-head {
  background-color: #EFDEE1;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-plant-TOP .datatable-header-cell-template-wrap-custom-head {
  background-color: #ffc400;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-plant-TOPSPP .datatable-header-cell-template-wrap-custom-head {
  background-color: #48b26d;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-plant-TLB .datatable-header-cell-template-wrap-custom-head {
  background-color: #1daefc;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-plant-TPX .datatable-header-cell-template-wrap-custom-head {
  background-color: #26648b;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-plant-LABIX .datatable-header-cell-template-wrap-custom-head {
  background-color: #ce2d2d;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-plant-TP .datatable-header-cell-template-wrap-custom-head {
  background-color: #ED7600;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-home-company .datatable-header-cell-template-wrap-custom-head {
  background-color: #41b49c;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-home-contract .datatable-header-cell-template-wrap-custom-head {
  background-color: #fdc348;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-home-contractor .datatable-header-cell-template-wrap-custom-head {
  background-color: #b05f6b;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-home-normal .datatable-header-cell-template-wrap-custom-head {
  background-color: #40a9b3;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-home-special .datatable-header-cell-template-wrap-custom-head {
  background-color: #ee6b51;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-home-incident .datatable-header-cell-template-wrap-custom-head {
  background-color: #ce2d2d;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.is-home-critical .datatable-header-cell-template-wrap-custom-head {
  background-color: #e11383;
  color: #fff;
}
.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom > .control {
  height: 4.8rem;
  padding: 0.4rem;
  background-color: #f1f3f4;
}
.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom > .control .input,
.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom > .control .select select {
  height: 3.2rem;
  border-radius: 4px;
  border-color: #f1f3f4;
}
.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom > .control .icon {
  height: 3.2rem;
}
.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom-head {
  background-color: #566d80;
  display: flex;
  flex: auto;
  padding: 0.5em 1em;
}
.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom-head.group-header-cell-template {
  flex-grow: 0;
  padding: 0.5em 0;
  border-bottom: 1px solid #d4dbde;
}
.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom-head .datatable-header-cell-wrapper {
  flex: 1;
}
.ngx-datatable.material .datatable-body .datatable-body-row {
  border-top: none;
  color: #003056;
  font-size: 1.4rem;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  padding: 0.25em 1em;
  border-right: 1px solid #d4dbde;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell:last-child {
  border-right: 0;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell.is-flex .datatable-body-cell-label {
  flex-grow: 1;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell .icon {
  color: #003056;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell .input-group-inline,
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell .input-inline {
  margin-top: -0.5rem;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-white {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-black {
  background-color: #0a0a0a;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-light {
  background-color: #f1f3f4;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-dark {
  background-color: #404040;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-text {
  background-color: #003056;
  color: #ffffff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-primary {
  background-color: #0077d6;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-secondary {
  background-color: #2587d5;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-link {
  background-color: #0077d6;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-info {
  background-color: #005ba3;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-success {
  background-color: #228b22;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-warning {
  background-color: #fdc825;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-danger {
  background-color: #dd004b;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-accent {
  background-color: #e11383;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-lighter {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-delete {
  background-color: #7a7a7a;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-table-header {
  background-color: #566d80;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-spent {
  background-color: #e11383;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-submit {
  background-color: #40a9b3;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-approve {
  background-color: #41b232;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-reject {
  background-color: #de1717;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-pending {
  background-color: #FFC400;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-table-header-card {
  background-color: #3b709b;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-table-header-special {
  background-color: #064b64;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-in-progress {
  background-color: #1277d6;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-inactive-progress {
  background-color: #566d80;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-row-inactive {
  background-color: #d4dbde;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-row-onhand {
  background-color: #eff8ff;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-critical-level {
  background-color: #de1717;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-warning-level {
  background-color: #dd5800;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-info-level {
  background-color: #ffb112;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-waiting-summary {
  background-color: #ce2d2d;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-document-summary {
  background-color: #064b64;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-training-summary {
  background-color: #40a9b3;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-waiting-print-summary {
  background-color: #bfc425;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-printed-summary {
  background-color: #e11483;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-score-1 {
  background-color: #F7DADA;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-score-1-active {
  background-color: #D94D4D;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-score-2 {
  background-color: #FDF5D2;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-score-2-active {
  background-color: #FAD125;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-score-3 {
  background-color: #E9F5E5;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-score-3-active {
  background-color: #97D082;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-score-4 {
  background-color: #E0EADD;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-score-4-active {
  background-color: #6B9B59;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-score-5 {
  background-color: #DDE8F6;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-score-5-active {
  background-color: #5992D5;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-penalty-level-1 {
  background-color: #FFC400;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-penalty-level-2 {
  background-color: #F07600;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-penalty-level-3 {
  background-color: #CE2D2D;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-penalty-level-1-hover {
  background-color: #FFF3CC;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-penalty-level-2-hover {
  background-color: #FFDDBD;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-penalty-level-3-hover {
  background-color: #FFBDBD;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-special-work-select {
  background-color: #e11383;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-company {
  background-color: #462246;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-site-manager {
  background-color: #B05F6B;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-safety {
  background-color: #EE6B51;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-applicant-bearer {
  background-color: #41B49C;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-penalty-point-1 {
  background-color: #D9F0D6;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-penalty-point-2 {
  background-color: #FFF3CB;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-penalty-point-3 {
  background-color: #FBE3CB;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-penalty-point-4 {
  background-color: #EFDEE1;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-plant-TOP {
  background-color: #ffc400;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-plant-TOPSPP {
  background-color: #48b26d;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-plant-TLB {
  background-color: #1daefc;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-plant-TPX {
  background-color: #26648b;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-plant-LABIX {
  background-color: #ce2d2d;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-plant-TP {
  background-color: #ED7600;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-home-company {
  background-color: #41b49c;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-home-contract {
  background-color: #fdc348;
  color: rgba(0, 0, 0, 0.7);
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-home-contractor {
  background-color: #b05f6b;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-home-normal {
  background-color: #40a9b3;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-home-special {
  background-color: #ee6b51;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-home-incident {
  background-color: #ce2d2d;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-body-row.is-home-critical {
  background-color: #e11383;
  color: #fff;
}
.ngx-datatable.material .datatable-body .datatable-row-detail {
  background: #f1f3f4;
}
.ngx-datatable.material .datatable-footer {
  background-color: #f1f3f4 !important;
}
.ngx-datatable.material .datatable-footer .page-count {
  flex: initial;
}
.ngx-datatable.material .datatable-footer .datatable-pager {
  flex: 1;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.active a {
  color: #fff;
  background-color: #0077d6;
}
.ngx-datatable.material .datatable-body .progress-linear {
  position: sticky;
  left: 0;
}
.ngx-datatable .datatable-body-cell,
.ngx-datatable .datatable-header-cell {
  -webkit-user-select: initial !important;
  -moz-user-select: initial !important;
  -ms-user-select: initial !important;
  -o-user-select: initial !important;
  user-select: initial !important;
}
datatable-selection {
  display: block;
}
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active,
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active:hover,
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active .datatable-row-group,
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active:hover .datatable-row-group,
.ngx-datatable.material.cell-selection .datatable-body-cell.active,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus,
.ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-row-group,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-row-group,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-row-group {
  background-color: inherit;
}
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active .datatable-body-cell-label,
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active .icon,
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active:hover .datatable-body-cell-label,
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active:hover .icon,
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active .datatable-row-group .datatable-body-cell-label,
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active .datatable-row-group .icon,
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active:hover .datatable-row-group .datatable-body-cell-label,
.ngx-datatable.material.selectable:not(.cell-selection) .datatable-body-row.active:hover .datatable-row-group .icon,
.ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-body-cell-label,
.ngx-datatable.material.cell-selection .datatable-body-cell.active .icon,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-body-cell-label,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .icon,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-body-cell-label,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .icon,
.ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-row-group .datatable-body-cell-label,
.ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-row-group .icon,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-row-group .datatable-body-cell-label,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-row-group .icon,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-row-group .datatable-body-cell-label,
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-row-group .icon {
  color: inherit;
}
.datatable-header-cell-template-wrap .datatable-checkbox {
  position: absolute;
  left: 0;
  right: 0;
  top: 0.5em;
}
.datatable-checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.5em;
}
.datatable-checkbox input[type=checkbox] {
  margin: 0;
}
.datatable-checkbox input[type=checkbox]::before {
  position: absolute;
  content: "";
  border: 1px solid #566d80 !important;
  background-color: #fff;
  height: 1em !important;
  width: 1em !important;
  top: 0;
  left: 0;
  z-index: initial;
}
.datatable-checkbox input[type=checkbox]::after {
  content: none;
  background: none;
}
.datatable-checkbox input[type=checkbox]:checked::before {
  border: 1px solid #0077d6 !important;
  transform: none !important;
}
.datatable-checkbox input[type=checkbox]:checked::after {
  position: absolute;
  content: "\2713";
  text-align: center;
  font-weight: bold;
  color: #0077d6;
  font-size: 0.8em;
  line-height: 1.25;
  height: 1.25em;
  width: 1.25em;
  top: 0;
  left: 0;
}
.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom > .control {
  padding: 0.8rem;
}
.ngx-datatable.material .datatable-header .datatable-header-cell {
  color: #ffffff;
  font-size: 1.4rem;
  font-weight: 400;
}
.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper .datatable-header-cell-label {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.toast-container .ngx-toastr {
  padding: 15px;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 7px #999999;
  cursor: auto;
}
.toast-container .ngx-toastr .toast-close-button {
  font-family: sans-serif;
  position: static;
  text-shadow: none;
}
.toast-container .ngx-toastr.is-white {
  color: rgba(0, 0, 0, 0.7);
  background-color: #ffffff;
}
.toast-container .ngx-toastr.is-white .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-black {
  color: #fff;
  background-color: #0a0a0a;
}
.toast-container .ngx-toastr.is-black .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-light {
  color: rgba(0, 0, 0, 0.7);
  background-color: #f1f3f4;
}
.toast-container .ngx-toastr.is-light .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-dark {
  color: #fff;
  background-color: #404040;
}
.toast-container .ngx-toastr.is-dark .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-text {
  color: #ffffff;
  background-color: #003056;
}
.toast-container .ngx-toastr.is-text .toast-close-button {
  color: #ffffff;
}
.toast-container .ngx-toastr.is-primary {
  color: #fff;
  background-color: #0077d6;
}
.toast-container .ngx-toastr.is-primary .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-secondary {
  color: #fff;
  background-color: #2587d5;
}
.toast-container .ngx-toastr.is-secondary .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-link {
  color: #fff;
  background-color: #0077d6;
}
.toast-container .ngx-toastr.is-link .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-info {
  color: #fff;
  background-color: #005ba3;
}
.toast-container .ngx-toastr.is-info .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-success {
  color: #fff;
  background-color: #228b22;
}
.toast-container .ngx-toastr.is-success .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-warning {
  color: rgba(0, 0, 0, 0.7);
  background-color: #fdc825;
}
.toast-container .ngx-toastr.is-warning .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-danger {
  color: #fff;
  background-color: #dd004b;
}
.toast-container .ngx-toastr.is-danger .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-accent {
  color: #fff;
  background-color: #e11383;
}
.toast-container .ngx-toastr.is-accent .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-lighter {
  color: rgba(0, 0, 0, 0.7);
  background-color: #fafafa;
}
.toast-container .ngx-toastr.is-lighter .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-delete {
  color: #fff;
  background-color: #7a7a7a;
}
.toast-container .ngx-toastr.is-delete .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-table-header {
  color: #fff;
  background-color: #566d80;
}
.toast-container .ngx-toastr.is-table-header .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-spent {
  color: #fff;
  background-color: #e11383;
}
.toast-container .ngx-toastr.is-spent .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-submit {
  color: #fff;
  background-color: #40a9b3;
}
.toast-container .ngx-toastr.is-submit .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-approve {
  color: #fff;
  background-color: #41b232;
}
.toast-container .ngx-toastr.is-approve .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-reject {
  color: #fff;
  background-color: #de1717;
}
.toast-container .ngx-toastr.is-reject .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-pending {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFC400;
}
.toast-container .ngx-toastr.is-pending .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-table-header-card {
  color: #fff;
  background-color: #3b709b;
}
.toast-container .ngx-toastr.is-table-header-card .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-table-header-special {
  color: #fff;
  background-color: #064b64;
}
.toast-container .ngx-toastr.is-table-header-special .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-in-progress {
  color: #fff;
  background-color: #1277d6;
}
.toast-container .ngx-toastr.is-in-progress .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-inactive-progress {
  color: #fff;
  background-color: #566d80;
}
.toast-container .ngx-toastr.is-inactive-progress .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-row-inactive {
  color: rgba(0, 0, 0, 0.7);
  background-color: #d4dbde;
}
.toast-container .ngx-toastr.is-row-inactive .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-row-onhand {
  color: rgba(0, 0, 0, 0.7);
  background-color: #eff8ff;
}
.toast-container .ngx-toastr.is-row-onhand .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-critical-level {
  color: #fff;
  background-color: #de1717;
}
.toast-container .ngx-toastr.is-critical-level .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-warning-level {
  color: #fff;
  background-color: #dd5800;
}
.toast-container .ngx-toastr.is-warning-level .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-info-level {
  color: rgba(0, 0, 0, 0.7);
  background-color: #ffb112;
}
.toast-container .ngx-toastr.is-info-level .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-waiting-summary {
  color: #fff;
  background-color: #ce2d2d;
}
.toast-container .ngx-toastr.is-waiting-summary .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-document-summary {
  color: #fff;
  background-color: #064b64;
}
.toast-container .ngx-toastr.is-document-summary .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-training-summary {
  color: #fff;
  background-color: #40a9b3;
}
.toast-container .ngx-toastr.is-training-summary .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-waiting-print-summary {
  color: rgba(0, 0, 0, 0.7);
  background-color: #bfc425;
}
.toast-container .ngx-toastr.is-waiting-print-summary .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-printed-summary {
  color: #fff;
  background-color: #e11483;
}
.toast-container .ngx-toastr.is-printed-summary .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-score-1 {
  color: rgba(0, 0, 0, 0.7);
  background-color: #F7DADA;
}
.toast-container .ngx-toastr.is-score-1 .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-score-1-active {
  color: #fff;
  background-color: #D94D4D;
}
.toast-container .ngx-toastr.is-score-1-active .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-score-2 {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FDF5D2;
}
.toast-container .ngx-toastr.is-score-2 .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-score-2-active {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FAD125;
}
.toast-container .ngx-toastr.is-score-2-active .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-score-3 {
  color: rgba(0, 0, 0, 0.7);
  background-color: #E9F5E5;
}
.toast-container .ngx-toastr.is-score-3 .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-score-3-active {
  color: rgba(0, 0, 0, 0.7);
  background-color: #97D082;
}
.toast-container .ngx-toastr.is-score-3-active .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-score-4 {
  color: rgba(0, 0, 0, 0.7);
  background-color: #E0EADD;
}
.toast-container .ngx-toastr.is-score-4 .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-score-4-active {
  color: #fff;
  background-color: #6B9B59;
}
.toast-container .ngx-toastr.is-score-4-active .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-score-5 {
  color: rgba(0, 0, 0, 0.7);
  background-color: #DDE8F6;
}
.toast-container .ngx-toastr.is-score-5 .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-score-5-active {
  color: #fff;
  background-color: #5992D5;
}
.toast-container .ngx-toastr.is-score-5-active .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-penalty-level-1 {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFC400;
}
.toast-container .ngx-toastr.is-penalty-level-1 .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-penalty-level-2 {
  color: #fff;
  background-color: #F07600;
}
.toast-container .ngx-toastr.is-penalty-level-2 .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-penalty-level-3 {
  color: #fff;
  background-color: #CE2D2D;
}
.toast-container .ngx-toastr.is-penalty-level-3 .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-penalty-level-1-hover {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFF3CC;
}
.toast-container .ngx-toastr.is-penalty-level-1-hover .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-penalty-level-2-hover {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFDDBD;
}
.toast-container .ngx-toastr.is-penalty-level-2-hover .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-penalty-level-3-hover {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFBDBD;
}
.toast-container .ngx-toastr.is-penalty-level-3-hover .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-special-work-select {
  color: #fff;
  background-color: #e11383;
}
.toast-container .ngx-toastr.is-special-work-select .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-company {
  color: #fff;
  background-color: #462246;
}
.toast-container .ngx-toastr.is-company .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-site-manager {
  color: #fff;
  background-color: #B05F6B;
}
.toast-container .ngx-toastr.is-site-manager .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-safety {
  color: #fff;
  background-color: #EE6B51;
}
.toast-container .ngx-toastr.is-safety .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-applicant-bearer {
  color: #fff;
  background-color: #41B49C;
}
.toast-container .ngx-toastr.is-applicant-bearer .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-penalty-point-1 {
  color: rgba(0, 0, 0, 0.7);
  background-color: #D9F0D6;
}
.toast-container .ngx-toastr.is-penalty-point-1 .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-penalty-point-2 {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FFF3CB;
}
.toast-container .ngx-toastr.is-penalty-point-2 .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-penalty-point-3 {
  color: rgba(0, 0, 0, 0.7);
  background-color: #FBE3CB;
}
.toast-container .ngx-toastr.is-penalty-point-3 .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-penalty-point-4 {
  color: rgba(0, 0, 0, 0.7);
  background-color: #EFDEE1;
}
.toast-container .ngx-toastr.is-penalty-point-4 .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-plant-TOP {
  color: #fff;
  background-color: #ffc400;
}
.toast-container .ngx-toastr.is-plant-TOP .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-plant-TOPSPP {
  color: #fff;
  background-color: #48b26d;
}
.toast-container .ngx-toastr.is-plant-TOPSPP .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-plant-TLB {
  color: #fff;
  background-color: #1daefc;
}
.toast-container .ngx-toastr.is-plant-TLB .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-plant-TPX {
  color: #fff;
  background-color: #26648b;
}
.toast-container .ngx-toastr.is-plant-TPX .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-plant-LABIX {
  color: #fff;
  background-color: #ce2d2d;
}
.toast-container .ngx-toastr.is-plant-LABIX .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-plant-TP {
  color: #fff;
  background-color: #ED7600;
}
.toast-container .ngx-toastr.is-plant-TP .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-home-company {
  color: #fff;
  background-color: #41b49c;
}
.toast-container .ngx-toastr.is-home-company .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-home-contract {
  color: rgba(0, 0, 0, 0.7);
  background-color: #fdc348;
}
.toast-container .ngx-toastr.is-home-contract .toast-close-button {
  color: rgba(0, 0, 0, 0.7);
}
.toast-container .ngx-toastr.is-home-contractor {
  color: #fff;
  background-color: #b05f6b;
}
.toast-container .ngx-toastr.is-home-contractor .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-home-normal {
  color: #fff;
  background-color: #40a9b3;
}
.toast-container .ngx-toastr.is-home-normal .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-home-special {
  color: #fff;
  background-color: #ee6b51;
}
.toast-container .ngx-toastr.is-home-special .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-home-incident {
  color: #fff;
  background-color: #ce2d2d;
}
.toast-container .ngx-toastr.is-home-incident .toast-close-button {
  color: #fff;
}
.toast-container .ngx-toastr.is-home-critical {
  color: #fff;
  background-color: #e11383;
}
.toast-container .ngx-toastr.is-home-critical .toast-close-button {
  color: #fff;
}
.ph-item {
  border: 0;
  padding: 0;
  margin: 0;
  background-color: transparent;
}
.ph-item > * {
  padding-right: 0;
  padding-left: 0;
}
.tippy-box {
  position: relative;
  font-size: 1.6rem;
  font-weight: 400;
  background-color: #f1f3f4;
  color: #003056;
  background-clip: padding-box;
  border: 1px solid rgba(0, 8, 16, 0.15);
  border-style: none;
  border-radius: 4px;
  box-shadow: 0 4px 14px -2px rgba(0, 8, 16, 0.08);
}
.tippy-box > .tippy-arrow::after {
  content: "";
  position: absolute;
  z-index: -1;
  border-color: transparent;
  border-style: none;
}
.tippy-box[data-placement^=top] > .tippy-arrow::before {
  border-top-color: #f1f3f4;
}
.tippy-box[data-placement^=top] > .tippy-arrow::after {
  border-top-color: rgba(0, 8, 16, 0.15);
  border-width: 7px 7px 0;
  top: 17px;
  left: 1px;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #f1f3f4;
  bottom: 16px;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow::after {
  border-bottom-color: rgba(0, 8, 16, 0.15);
  border-width: 0 7px 7px;
  bottom: 17px;
  left: 1px;
}
.tippy-box[data-placement^=left] > .tippy-arrow::before {
  border-left-color: #f1f3f4;
}
.tippy-box[data-placement^=left] > .tippy-arrow::after {
  border-left-color: rgba(0, 8, 16, 0.15);
  border-width: 7px 0 7px 7px;
  left: 17px;
  top: 1px;
}
.tippy-box[data-placement^=right] > .tippy-arrow::before {
  border-right-color: #f1f3f4;
  right: 16px;
}
.tippy-box[data-placement^=right] > .tippy-arrow::after {
  border-right-color: rgba(0, 8, 16, 0.15);
  border-width: 7px 7px 7px 0;
  right: 17px;
  top: 1px;
}
.tippy-box[data-theme~=is-paddingless] .tippy-content {
  padding: 0;
}
.tippy-box[data-theme~=invert] {
  background-color: #242424;
  color: #ffffff;
}
.tippy-box[data-theme~=is-white] {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-white][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #ffffff;
}
.tippy-box[data-theme~=is-white][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #ffffff;
}
.tippy-box[data-theme~=is-white][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #ffffff;
}
.tippy-box[data-theme~=is-white][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #ffffff;
}
.tippy-box[data-theme~=is-black] {
  background-color: #0a0a0a;
  color: #fff;
}
.tippy-box[data-theme~=is-black][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #0a0a0a;
}
.tippy-box[data-theme~=is-black][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #0a0a0a;
}
.tippy-box[data-theme~=is-black][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #0a0a0a;
}
.tippy-box[data-theme~=is-black][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #0a0a0a;
}
.tippy-box[data-theme~=is-light] {
  background-color: #f1f3f4;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-light][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #f1f3f4;
}
.tippy-box[data-theme~=is-light][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #f1f3f4;
}
.tippy-box[data-theme~=is-light][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #f1f3f4;
}
.tippy-box[data-theme~=is-light][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #f1f3f4;
}
.tippy-box[data-theme~=is-dark] {
  background-color: #404040;
  color: #fff;
}
.tippy-box[data-theme~=is-dark][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #404040;
}
.tippy-box[data-theme~=is-dark][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #404040;
}
.tippy-box[data-theme~=is-dark][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #404040;
}
.tippy-box[data-theme~=is-dark][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #404040;
}
.tippy-box[data-theme~=is-text] {
  background-color: #003056;
  color: #ffffff;
}
.tippy-box[data-theme~=is-text][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #003056;
}
.tippy-box[data-theme~=is-text][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #003056;
}
.tippy-box[data-theme~=is-text][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #003056;
}
.tippy-box[data-theme~=is-text][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #003056;
}
.tippy-box[data-theme~=is-primary] {
  background-color: #0077d6;
  color: #fff;
}
.tippy-box[data-theme~=is-primary][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #0077d6;
}
.tippy-box[data-theme~=is-primary][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #0077d6;
}
.tippy-box[data-theme~=is-primary][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #0077d6;
}
.tippy-box[data-theme~=is-primary][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #0077d6;
}
.tippy-box[data-theme~=is-secondary] {
  background-color: #2587d5;
  color: #fff;
}
.tippy-box[data-theme~=is-secondary][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #2587d5;
}
.tippy-box[data-theme~=is-secondary][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #2587d5;
}
.tippy-box[data-theme~=is-secondary][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #2587d5;
}
.tippy-box[data-theme~=is-secondary][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #2587d5;
}
.tippy-box[data-theme~=is-link] {
  background-color: #0077d6;
  color: #fff;
}
.tippy-box[data-theme~=is-link][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #0077d6;
}
.tippy-box[data-theme~=is-link][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #0077d6;
}
.tippy-box[data-theme~=is-link][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #0077d6;
}
.tippy-box[data-theme~=is-link][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #0077d6;
}
.tippy-box[data-theme~=is-info] {
  background-color: #005ba3;
  color: #fff;
}
.tippy-box[data-theme~=is-info][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #005ba3;
}
.tippy-box[data-theme~=is-info][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #005ba3;
}
.tippy-box[data-theme~=is-info][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #005ba3;
}
.tippy-box[data-theme~=is-info][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #005ba3;
}
.tippy-box[data-theme~=is-success] {
  background-color: #228b22;
  color: #fff;
}
.tippy-box[data-theme~=is-success][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #228b22;
}
.tippy-box[data-theme~=is-success][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #228b22;
}
.tippy-box[data-theme~=is-success][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #228b22;
}
.tippy-box[data-theme~=is-success][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #228b22;
}
.tippy-box[data-theme~=is-warning] {
  background-color: #fdc825;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-warning][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #fdc825;
}
.tippy-box[data-theme~=is-warning][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #fdc825;
}
.tippy-box[data-theme~=is-warning][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #fdc825;
}
.tippy-box[data-theme~=is-warning][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #fdc825;
}
.tippy-box[data-theme~=is-danger] {
  background-color: #dd004b;
  color: #fff;
}
.tippy-box[data-theme~=is-danger][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #dd004b;
}
.tippy-box[data-theme~=is-danger][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #dd004b;
}
.tippy-box[data-theme~=is-danger][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #dd004b;
}
.tippy-box[data-theme~=is-danger][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #dd004b;
}
.tippy-box[data-theme~=is-accent] {
  background-color: #e11383;
  color: #fff;
}
.tippy-box[data-theme~=is-accent][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #e11383;
}
.tippy-box[data-theme~=is-accent][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #e11383;
}
.tippy-box[data-theme~=is-accent][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #e11383;
}
.tippy-box[data-theme~=is-accent][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #e11383;
}
.tippy-box[data-theme~=is-lighter] {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-lighter][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #fafafa;
}
.tippy-box[data-theme~=is-lighter][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #fafafa;
}
.tippy-box[data-theme~=is-lighter][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #fafafa;
}
.tippy-box[data-theme~=is-lighter][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #fafafa;
}
.tippy-box[data-theme~=is-delete] {
  background-color: #7a7a7a;
  color: #fff;
}
.tippy-box[data-theme~=is-delete][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #7a7a7a;
}
.tippy-box[data-theme~=is-delete][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #7a7a7a;
}
.tippy-box[data-theme~=is-delete][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #7a7a7a;
}
.tippy-box[data-theme~=is-delete][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #7a7a7a;
}
.tippy-box[data-theme~=is-table-header] {
  background-color: #566d80;
  color: #fff;
}
.tippy-box[data-theme~=is-table-header][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #566d80;
}
.tippy-box[data-theme~=is-table-header][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #566d80;
}
.tippy-box[data-theme~=is-table-header][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #566d80;
}
.tippy-box[data-theme~=is-table-header][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #566d80;
}
.tippy-box[data-theme~=is-spent] {
  background-color: #e11383;
  color: #fff;
}
.tippy-box[data-theme~=is-spent][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #e11383;
}
.tippy-box[data-theme~=is-spent][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #e11383;
}
.tippy-box[data-theme~=is-spent][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #e11383;
}
.tippy-box[data-theme~=is-spent][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #e11383;
}
.tippy-box[data-theme~=is-submit] {
  background-color: #40a9b3;
  color: #fff;
}
.tippy-box[data-theme~=is-submit][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #40a9b3;
}
.tippy-box[data-theme~=is-submit][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #40a9b3;
}
.tippy-box[data-theme~=is-submit][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #40a9b3;
}
.tippy-box[data-theme~=is-submit][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #40a9b3;
}
.tippy-box[data-theme~=is-approve] {
  background-color: #41b232;
  color: #fff;
}
.tippy-box[data-theme~=is-approve][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #41b232;
}
.tippy-box[data-theme~=is-approve][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #41b232;
}
.tippy-box[data-theme~=is-approve][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #41b232;
}
.tippy-box[data-theme~=is-approve][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #41b232;
}
.tippy-box[data-theme~=is-reject] {
  background-color: #de1717;
  color: #fff;
}
.tippy-box[data-theme~=is-reject][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #de1717;
}
.tippy-box[data-theme~=is-reject][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #de1717;
}
.tippy-box[data-theme~=is-reject][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #de1717;
}
.tippy-box[data-theme~=is-reject][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #de1717;
}
.tippy-box[data-theme~=is-pending] {
  background-color: #FFC400;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-pending][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #FFC400;
}
.tippy-box[data-theme~=is-pending][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #FFC400;
}
.tippy-box[data-theme~=is-pending][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #FFC400;
}
.tippy-box[data-theme~=is-pending][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #FFC400;
}
.tippy-box[data-theme~=is-table-header-card] {
  background-color: #3b709b;
  color: #fff;
}
.tippy-box[data-theme~=is-table-header-card][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #3b709b;
}
.tippy-box[data-theme~=is-table-header-card][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #3b709b;
}
.tippy-box[data-theme~=is-table-header-card][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #3b709b;
}
.tippy-box[data-theme~=is-table-header-card][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #3b709b;
}
.tippy-box[data-theme~=is-table-header-special] {
  background-color: #064b64;
  color: #fff;
}
.tippy-box[data-theme~=is-table-header-special][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #064b64;
}
.tippy-box[data-theme~=is-table-header-special][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #064b64;
}
.tippy-box[data-theme~=is-table-header-special][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #064b64;
}
.tippy-box[data-theme~=is-table-header-special][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #064b64;
}
.tippy-box[data-theme~=is-in-progress] {
  background-color: #1277d6;
  color: #fff;
}
.tippy-box[data-theme~=is-in-progress][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #1277d6;
}
.tippy-box[data-theme~=is-in-progress][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #1277d6;
}
.tippy-box[data-theme~=is-in-progress][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #1277d6;
}
.tippy-box[data-theme~=is-in-progress][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #1277d6;
}
.tippy-box[data-theme~=is-inactive-progress] {
  background-color: #566d80;
  color: #fff;
}
.tippy-box[data-theme~=is-inactive-progress][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #566d80;
}
.tippy-box[data-theme~=is-inactive-progress][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #566d80;
}
.tippy-box[data-theme~=is-inactive-progress][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #566d80;
}
.tippy-box[data-theme~=is-inactive-progress][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #566d80;
}
.tippy-box[data-theme~=is-row-inactive] {
  background-color: #d4dbde;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-row-inactive][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #d4dbde;
}
.tippy-box[data-theme~=is-row-inactive][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #d4dbde;
}
.tippy-box[data-theme~=is-row-inactive][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #d4dbde;
}
.tippy-box[data-theme~=is-row-inactive][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #d4dbde;
}
.tippy-box[data-theme~=is-row-onhand] {
  background-color: #eff8ff;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-row-onhand][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #eff8ff;
}
.tippy-box[data-theme~=is-row-onhand][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #eff8ff;
}
.tippy-box[data-theme~=is-row-onhand][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #eff8ff;
}
.tippy-box[data-theme~=is-row-onhand][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #eff8ff;
}
.tippy-box[data-theme~=is-critical-level] {
  background-color: #de1717;
  color: #fff;
}
.tippy-box[data-theme~=is-critical-level][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #de1717;
}
.tippy-box[data-theme~=is-critical-level][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #de1717;
}
.tippy-box[data-theme~=is-critical-level][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #de1717;
}
.tippy-box[data-theme~=is-critical-level][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #de1717;
}
.tippy-box[data-theme~=is-warning-level] {
  background-color: #dd5800;
  color: #fff;
}
.tippy-box[data-theme~=is-warning-level][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #dd5800;
}
.tippy-box[data-theme~=is-warning-level][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #dd5800;
}
.tippy-box[data-theme~=is-warning-level][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #dd5800;
}
.tippy-box[data-theme~=is-warning-level][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #dd5800;
}
.tippy-box[data-theme~=is-info-level] {
  background-color: #ffb112;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-info-level][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #ffb112;
}
.tippy-box[data-theme~=is-info-level][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #ffb112;
}
.tippy-box[data-theme~=is-info-level][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #ffb112;
}
.tippy-box[data-theme~=is-info-level][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #ffb112;
}
.tippy-box[data-theme~=is-waiting-summary] {
  background-color: #ce2d2d;
  color: #fff;
}
.tippy-box[data-theme~=is-waiting-summary][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #ce2d2d;
}
.tippy-box[data-theme~=is-waiting-summary][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #ce2d2d;
}
.tippy-box[data-theme~=is-waiting-summary][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #ce2d2d;
}
.tippy-box[data-theme~=is-waiting-summary][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #ce2d2d;
}
.tippy-box[data-theme~=is-document-summary] {
  background-color: #064b64;
  color: #fff;
}
.tippy-box[data-theme~=is-document-summary][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #064b64;
}
.tippy-box[data-theme~=is-document-summary][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #064b64;
}
.tippy-box[data-theme~=is-document-summary][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #064b64;
}
.tippy-box[data-theme~=is-document-summary][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #064b64;
}
.tippy-box[data-theme~=is-training-summary] {
  background-color: #40a9b3;
  color: #fff;
}
.tippy-box[data-theme~=is-training-summary][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #40a9b3;
}
.tippy-box[data-theme~=is-training-summary][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #40a9b3;
}
.tippy-box[data-theme~=is-training-summary][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #40a9b3;
}
.tippy-box[data-theme~=is-training-summary][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #40a9b3;
}
.tippy-box[data-theme~=is-waiting-print-summary] {
  background-color: #bfc425;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-waiting-print-summary][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #bfc425;
}
.tippy-box[data-theme~=is-waiting-print-summary][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #bfc425;
}
.tippy-box[data-theme~=is-waiting-print-summary][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #bfc425;
}
.tippy-box[data-theme~=is-waiting-print-summary][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #bfc425;
}
.tippy-box[data-theme~=is-printed-summary] {
  background-color: #e11483;
  color: #fff;
}
.tippy-box[data-theme~=is-printed-summary][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #e11483;
}
.tippy-box[data-theme~=is-printed-summary][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #e11483;
}
.tippy-box[data-theme~=is-printed-summary][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #e11483;
}
.tippy-box[data-theme~=is-printed-summary][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #e11483;
}
.tippy-box[data-theme~=is-score-1] {
  background-color: #F7DADA;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-score-1][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #F7DADA;
}
.tippy-box[data-theme~=is-score-1][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #F7DADA;
}
.tippy-box[data-theme~=is-score-1][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #F7DADA;
}
.tippy-box[data-theme~=is-score-1][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #F7DADA;
}
.tippy-box[data-theme~=is-score-1-active] {
  background-color: #D94D4D;
  color: #fff;
}
.tippy-box[data-theme~=is-score-1-active][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #D94D4D;
}
.tippy-box[data-theme~=is-score-1-active][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #D94D4D;
}
.tippy-box[data-theme~=is-score-1-active][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #D94D4D;
}
.tippy-box[data-theme~=is-score-1-active][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #D94D4D;
}
.tippy-box[data-theme~=is-score-2] {
  background-color: #FDF5D2;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-score-2][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #FDF5D2;
}
.tippy-box[data-theme~=is-score-2][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #FDF5D2;
}
.tippy-box[data-theme~=is-score-2][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #FDF5D2;
}
.tippy-box[data-theme~=is-score-2][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #FDF5D2;
}
.tippy-box[data-theme~=is-score-2-active] {
  background-color: #FAD125;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-score-2-active][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #FAD125;
}
.tippy-box[data-theme~=is-score-2-active][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #FAD125;
}
.tippy-box[data-theme~=is-score-2-active][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #FAD125;
}
.tippy-box[data-theme~=is-score-2-active][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #FAD125;
}
.tippy-box[data-theme~=is-score-3] {
  background-color: #E9F5E5;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-score-3][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #E9F5E5;
}
.tippy-box[data-theme~=is-score-3][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #E9F5E5;
}
.tippy-box[data-theme~=is-score-3][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #E9F5E5;
}
.tippy-box[data-theme~=is-score-3][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #E9F5E5;
}
.tippy-box[data-theme~=is-score-3-active] {
  background-color: #97D082;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-score-3-active][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #97D082;
}
.tippy-box[data-theme~=is-score-3-active][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #97D082;
}
.tippy-box[data-theme~=is-score-3-active][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #97D082;
}
.tippy-box[data-theme~=is-score-3-active][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #97D082;
}
.tippy-box[data-theme~=is-score-4] {
  background-color: #E0EADD;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-score-4][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #E0EADD;
}
.tippy-box[data-theme~=is-score-4][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #E0EADD;
}
.tippy-box[data-theme~=is-score-4][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #E0EADD;
}
.tippy-box[data-theme~=is-score-4][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #E0EADD;
}
.tippy-box[data-theme~=is-score-4-active] {
  background-color: #6B9B59;
  color: #fff;
}
.tippy-box[data-theme~=is-score-4-active][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #6B9B59;
}
.tippy-box[data-theme~=is-score-4-active][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #6B9B59;
}
.tippy-box[data-theme~=is-score-4-active][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #6B9B59;
}
.tippy-box[data-theme~=is-score-4-active][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #6B9B59;
}
.tippy-box[data-theme~=is-score-5] {
  background-color: #DDE8F6;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-score-5][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #DDE8F6;
}
.tippy-box[data-theme~=is-score-5][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #DDE8F6;
}
.tippy-box[data-theme~=is-score-5][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #DDE8F6;
}
.tippy-box[data-theme~=is-score-5][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #DDE8F6;
}
.tippy-box[data-theme~=is-score-5-active] {
  background-color: #5992D5;
  color: #fff;
}
.tippy-box[data-theme~=is-score-5-active][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #5992D5;
}
.tippy-box[data-theme~=is-score-5-active][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #5992D5;
}
.tippy-box[data-theme~=is-score-5-active][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #5992D5;
}
.tippy-box[data-theme~=is-score-5-active][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #5992D5;
}
.tippy-box[data-theme~=is-penalty-level-1] {
  background-color: #FFC400;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-penalty-level-1][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #FFC400;
}
.tippy-box[data-theme~=is-penalty-level-1][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #FFC400;
}
.tippy-box[data-theme~=is-penalty-level-1][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #FFC400;
}
.tippy-box[data-theme~=is-penalty-level-1][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #FFC400;
}
.tippy-box[data-theme~=is-penalty-level-2] {
  background-color: #F07600;
  color: #fff;
}
.tippy-box[data-theme~=is-penalty-level-2][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #F07600;
}
.tippy-box[data-theme~=is-penalty-level-2][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #F07600;
}
.tippy-box[data-theme~=is-penalty-level-2][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #F07600;
}
.tippy-box[data-theme~=is-penalty-level-2][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #F07600;
}
.tippy-box[data-theme~=is-penalty-level-3] {
  background-color: #CE2D2D;
  color: #fff;
}
.tippy-box[data-theme~=is-penalty-level-3][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #CE2D2D;
}
.tippy-box[data-theme~=is-penalty-level-3][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #CE2D2D;
}
.tippy-box[data-theme~=is-penalty-level-3][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #CE2D2D;
}
.tippy-box[data-theme~=is-penalty-level-3][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #CE2D2D;
}
.tippy-box[data-theme~=is-penalty-level-1-hover] {
  background-color: #FFF3CC;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-penalty-level-1-hover][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #FFF3CC;
}
.tippy-box[data-theme~=is-penalty-level-1-hover][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #FFF3CC;
}
.tippy-box[data-theme~=is-penalty-level-1-hover][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #FFF3CC;
}
.tippy-box[data-theme~=is-penalty-level-1-hover][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #FFF3CC;
}
.tippy-box[data-theme~=is-penalty-level-2-hover] {
  background-color: #FFDDBD;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-penalty-level-2-hover][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #FFDDBD;
}
.tippy-box[data-theme~=is-penalty-level-2-hover][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #FFDDBD;
}
.tippy-box[data-theme~=is-penalty-level-2-hover][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #FFDDBD;
}
.tippy-box[data-theme~=is-penalty-level-2-hover][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #FFDDBD;
}
.tippy-box[data-theme~=is-penalty-level-3-hover] {
  background-color: #FFBDBD;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-penalty-level-3-hover][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #FFBDBD;
}
.tippy-box[data-theme~=is-penalty-level-3-hover][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #FFBDBD;
}
.tippy-box[data-theme~=is-penalty-level-3-hover][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #FFBDBD;
}
.tippy-box[data-theme~=is-penalty-level-3-hover][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #FFBDBD;
}
.tippy-box[data-theme~=is-special-work-select] {
  background-color: #e11383;
  color: #fff;
}
.tippy-box[data-theme~=is-special-work-select][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #e11383;
}
.tippy-box[data-theme~=is-special-work-select][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #e11383;
}
.tippy-box[data-theme~=is-special-work-select][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #e11383;
}
.tippy-box[data-theme~=is-special-work-select][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #e11383;
}
.tippy-box[data-theme~=is-company] {
  background-color: #462246;
  color: #fff;
}
.tippy-box[data-theme~=is-company][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #462246;
}
.tippy-box[data-theme~=is-company][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #462246;
}
.tippy-box[data-theme~=is-company][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #462246;
}
.tippy-box[data-theme~=is-company][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #462246;
}
.tippy-box[data-theme~=is-site-manager] {
  background-color: #B05F6B;
  color: #fff;
}
.tippy-box[data-theme~=is-site-manager][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #B05F6B;
}
.tippy-box[data-theme~=is-site-manager][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #B05F6B;
}
.tippy-box[data-theme~=is-site-manager][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #B05F6B;
}
.tippy-box[data-theme~=is-site-manager][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #B05F6B;
}
.tippy-box[data-theme~=is-safety] {
  background-color: #EE6B51;
  color: #fff;
}
.tippy-box[data-theme~=is-safety][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #EE6B51;
}
.tippy-box[data-theme~=is-safety][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #EE6B51;
}
.tippy-box[data-theme~=is-safety][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #EE6B51;
}
.tippy-box[data-theme~=is-safety][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #EE6B51;
}
.tippy-box[data-theme~=is-applicant-bearer] {
  background-color: #41B49C;
  color: #fff;
}
.tippy-box[data-theme~=is-applicant-bearer][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #41B49C;
}
.tippy-box[data-theme~=is-applicant-bearer][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #41B49C;
}
.tippy-box[data-theme~=is-applicant-bearer][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #41B49C;
}
.tippy-box[data-theme~=is-applicant-bearer][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #41B49C;
}
.tippy-box[data-theme~=is-penalty-point-1] {
  background-color: #D9F0D6;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-penalty-point-1][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #D9F0D6;
}
.tippy-box[data-theme~=is-penalty-point-1][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #D9F0D6;
}
.tippy-box[data-theme~=is-penalty-point-1][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #D9F0D6;
}
.tippy-box[data-theme~=is-penalty-point-1][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #D9F0D6;
}
.tippy-box[data-theme~=is-penalty-point-2] {
  background-color: #FFF3CB;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-penalty-point-2][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #FFF3CB;
}
.tippy-box[data-theme~=is-penalty-point-2][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #FFF3CB;
}
.tippy-box[data-theme~=is-penalty-point-2][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #FFF3CB;
}
.tippy-box[data-theme~=is-penalty-point-2][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #FFF3CB;
}
.tippy-box[data-theme~=is-penalty-point-3] {
  background-color: #FBE3CB;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-penalty-point-3][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #FBE3CB;
}
.tippy-box[data-theme~=is-penalty-point-3][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #FBE3CB;
}
.tippy-box[data-theme~=is-penalty-point-3][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #FBE3CB;
}
.tippy-box[data-theme~=is-penalty-point-3][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #FBE3CB;
}
.tippy-box[data-theme~=is-penalty-point-4] {
  background-color: #EFDEE1;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-penalty-point-4][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #EFDEE1;
}
.tippy-box[data-theme~=is-penalty-point-4][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #EFDEE1;
}
.tippy-box[data-theme~=is-penalty-point-4][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #EFDEE1;
}
.tippy-box[data-theme~=is-penalty-point-4][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #EFDEE1;
}
.tippy-box[data-theme~=is-plant-TOP] {
  background-color: #ffc400;
  color: #fff;
}
.tippy-box[data-theme~=is-plant-TOP][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #ffc400;
}
.tippy-box[data-theme~=is-plant-TOP][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #ffc400;
}
.tippy-box[data-theme~=is-plant-TOP][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #ffc400;
}
.tippy-box[data-theme~=is-plant-TOP][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #ffc400;
}
.tippy-box[data-theme~=is-plant-TOPSPP] {
  background-color: #48b26d;
  color: #fff;
}
.tippy-box[data-theme~=is-plant-TOPSPP][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #48b26d;
}
.tippy-box[data-theme~=is-plant-TOPSPP][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #48b26d;
}
.tippy-box[data-theme~=is-plant-TOPSPP][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #48b26d;
}
.tippy-box[data-theme~=is-plant-TOPSPP][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #48b26d;
}
.tippy-box[data-theme~=is-plant-TLB] {
  background-color: #1daefc;
  color: #fff;
}
.tippy-box[data-theme~=is-plant-TLB][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #1daefc;
}
.tippy-box[data-theme~=is-plant-TLB][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #1daefc;
}
.tippy-box[data-theme~=is-plant-TLB][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #1daefc;
}
.tippy-box[data-theme~=is-plant-TLB][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #1daefc;
}
.tippy-box[data-theme~=is-plant-TPX] {
  background-color: #26648b;
  color: #fff;
}
.tippy-box[data-theme~=is-plant-TPX][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #26648b;
}
.tippy-box[data-theme~=is-plant-TPX][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #26648b;
}
.tippy-box[data-theme~=is-plant-TPX][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #26648b;
}
.tippy-box[data-theme~=is-plant-TPX][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #26648b;
}
.tippy-box[data-theme~=is-plant-LABIX] {
  background-color: #ce2d2d;
  color: #fff;
}
.tippy-box[data-theme~=is-plant-LABIX][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #ce2d2d;
}
.tippy-box[data-theme~=is-plant-LABIX][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #ce2d2d;
}
.tippy-box[data-theme~=is-plant-LABIX][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #ce2d2d;
}
.tippy-box[data-theme~=is-plant-LABIX][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #ce2d2d;
}
.tippy-box[data-theme~=is-plant-TP] {
  background-color: #ED7600;
  color: #fff;
}
.tippy-box[data-theme~=is-plant-TP][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #ED7600;
}
.tippy-box[data-theme~=is-plant-TP][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #ED7600;
}
.tippy-box[data-theme~=is-plant-TP][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #ED7600;
}
.tippy-box[data-theme~=is-plant-TP][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #ED7600;
}
.tippy-box[data-theme~=is-home-company] {
  background-color: #41b49c;
  color: #fff;
}
.tippy-box[data-theme~=is-home-company][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #41b49c;
}
.tippy-box[data-theme~=is-home-company][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #41b49c;
}
.tippy-box[data-theme~=is-home-company][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #41b49c;
}
.tippy-box[data-theme~=is-home-company][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #41b49c;
}
.tippy-box[data-theme~=is-home-contract] {
  background-color: #fdc348;
  color: rgba(0, 0, 0, 0.7);
}
.tippy-box[data-theme~=is-home-contract][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #fdc348;
}
.tippy-box[data-theme~=is-home-contract][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #fdc348;
}
.tippy-box[data-theme~=is-home-contract][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #fdc348;
}
.tippy-box[data-theme~=is-home-contract][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #fdc348;
}
.tippy-box[data-theme~=is-home-contractor] {
  background-color: #b05f6b;
  color: #fff;
}
.tippy-box[data-theme~=is-home-contractor][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #b05f6b;
}
.tippy-box[data-theme~=is-home-contractor][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #b05f6b;
}
.tippy-box[data-theme~=is-home-contractor][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #b05f6b;
}
.tippy-box[data-theme~=is-home-contractor][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #b05f6b;
}
.tippy-box[data-theme~=is-home-normal] {
  background-color: #40a9b3;
  color: #fff;
}
.tippy-box[data-theme~=is-home-normal][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #40a9b3;
}
.tippy-box[data-theme~=is-home-normal][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #40a9b3;
}
.tippy-box[data-theme~=is-home-normal][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #40a9b3;
}
.tippy-box[data-theme~=is-home-normal][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #40a9b3;
}
.tippy-box[data-theme~=is-home-special] {
  background-color: #ee6b51;
  color: #fff;
}
.tippy-box[data-theme~=is-home-special][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #ee6b51;
}
.tippy-box[data-theme~=is-home-special][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #ee6b51;
}
.tippy-box[data-theme~=is-home-special][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #ee6b51;
}
.tippy-box[data-theme~=is-home-special][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #ee6b51;
}
.tippy-box[data-theme~=is-home-incident] {
  background-color: #ce2d2d;
  color: #fff;
}
.tippy-box[data-theme~=is-home-incident][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #ce2d2d;
}
.tippy-box[data-theme~=is-home-incident][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #ce2d2d;
}
.tippy-box[data-theme~=is-home-incident][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #ce2d2d;
}
.tippy-box[data-theme~=is-home-incident][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #ce2d2d;
}
.tippy-box[data-theme~=is-home-critical] {
  background-color: #e11383;
  color: #fff;
}
.tippy-box[data-theme~=is-home-critical][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #e11383;
}
.tippy-box[data-theme~=is-home-critical][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #e11383;
}
.tippy-box[data-theme~=is-home-critical][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #e11383;
}
.tippy-box[data-theme~=is-home-critical][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #e11383;
}
.tippy-box[data-theme~=is-bordered] {
  border-style: solid;
}
.tippy-box[data-theme~=is-bordered] > .tippy-arrow::after {
  border-style: solid;
}
.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;
  }
}
.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(0.54, 1.5, 0.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;
}
@media screen and (min-width: 0) {
  .navbar-item.is-active .navbar-dropdown,
  .navbar-item.is-hoverable:focus .navbar-dropdown,
  .navbar-item.is-hoverable:focus-within .navbar-dropdown,
  .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: none;
  }
  .navbar-item.is-active > .navbar-dropdown,
  .navbar-item.is-hoverable:focus > .navbar-dropdown,
  .navbar-item.is-hoverable:focus-within > .navbar-dropdown,
  .navbar-item.is-hoverable:hover > .navbar-dropdown {
    display: block;
  }
  .navbar.is-spaced .navbar-item.is-active > .navbar-dropdown,
  .navbar-item.is-active > .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-item.is-hoverable:focus > .navbar-dropdown,
  .navbar-item.is-hoverable:focus > .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-item.is-hoverable:focus-within > .navbar-dropdown,
  .navbar-item.is-hoverable:focus-within > .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-item.is-hoverable:hover > .navbar-dropdown,
  .navbar-item.is-hoverable:hover > .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }
}
.navbar-dropdown-child {
  top: 0;
}
.navbar-dropdown-child.is-right {
  left: 100%;
}
.navbar-dropdown-child.is-left {
  left: -100%;
}
.navbar-item .navbar-dropdown a.navbar-item,
.navbar-item .navbar-dropdown .navbar-link {
  color: #404040;
}
.navbar-item .navbar-dropdown a.navbar-item.active,
.navbar-item .navbar-dropdown .navbar-link.active {
  color: #0077d6;
}
.navbar-item .navbar-dropdown a.navbar-item:hover,
.navbar-item .navbar-dropdown .navbar-link:hover {
  background-color: #f1f3f4;
  color: #0077d6;
}
.navbar-item .navbar-dropdown .navbar-item.has-dropdown:hover {
  background-color: #f1f3f4;
}
.navbar-item .navbar-dropdown .navbar-link.active::after {
  border-color: #0077d6;
}
@media screen and (min-width: 0) {
  .navbar-dropdown .navbar-item.has-dropdown:hover > a.navbar-item,
  .navbar-dropdown .navbar-item.has-dropdown:hover > .navbar-link {
    background-color: inherit;
    color: #0077d6;
  }
  .navbar-dropdown .navbar-item.has-dropdown:hover .navbar-link::after {
    border-color: inherit;
  }
  .navbar-dropdown .navbar-item.has-dropdown:hover > .navbar-link::after {
    border-color: #0077d6;
  }
}
._g-pdf-generating {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.8;
  background: #000000;
  color: #ffffff;
  font-size: 2.4rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2000;
}
html._g-html-responsive {
  min-width: auto;
  overflow-x: hidden;
}
html._g-html-bg-white {
  background-color: #ffffff;
}
body._g-pdf * {
  font-weight: 400 !important;
}
body._g-pdf .select::after {
  border: none !important;
}
body._g-pdf .select select {
  line-height: 2.1 !important;
  padding-right: 0.5em !important;
}
body._g-pdf .ic {
  margin-right: 1em;
}
body._g-pdf .base-control .input {
  padding-right: 0.5em !important;
  padding-top: 0.78em !important;
}
body._g-pdf .base-control .icon {
  display: none !important;
}
body._g-pdf .checkbox input[type=checkbox]:checked + span::after {
  content: "" !important;
}
body._g-pdf ._g-fix-pdf-column-is-4 {
  width: 31% !important;
}
body._g-pdf .sort-btn {
  display: none !important;
}
body._g-pdf .ic-close {
  display: none !important;
}
body._g-pdf .no-print {
  display: none !important;
}
body._g-pdf .print-no-margin {
  margin: 0 !important;
}
._g-card-title {
  color: #005ba3;
  font-size: 2rem;
  font-weight: 500;
}
._g-content-body-header {
  display: flex;
  align-items: center;
  margin-bottom: 0.8rem;
}
._g-content-body-header-title {
  color: #003056;
  font-size: 2.4rem;
}
#content {
  background-color: #F1F3F4;
  min-height: calc(100vh - 32.8rem);
}
.icon,
.icon.icon-em {
  width: auto;
  height: auto;
}
.label:not(:last-child) {
  margin-bottom: 0;
}
.modal-less-padding .modal-card-body {
  padding: 2rem;
}
.modal-background-light .modal-card-body {
  background-color: #f1f3f4;
}
.modal-penalty-submit-success .modal-card-head,
.modal-penalty-submit-success .modal-card-body {
  background-color: #eff8ff;
}
.modal-penelty-level-1 .modal-card-head {
  background-color: #FFC400;
}
.modal-penelty-level-2 .modal-card-head {
  background-color: #F07600;
}
.modal-penelty-level-3 .modal-card-head {
  background-color: #CE2D2D;
}
.modal-disabled-close .modal-background {
  pointer-events: none;
}
.modal-disabled-close .delete {
  display: none;
}
.ph-item {
  border: 0;
  padding: 0;
  margin: 0 -15px;
  background-color: transparent;
}
._g-select-paddingless select {
  padding-top: 0;
  padding-bottom: 0;
}
._g-select-paddingless.select:not(.is-multiple):not(.is-loading)::after {
  top: 43%;
}
._g-small-grid.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell,
._g-small-grid.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper .datatable-header-cell-label,
._g-small-grid.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom > .control .input,
._g-small-grid.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom > .control .select select,
._g-small-grid.ngx-datatable.material .empty-row {
  font-size: 1.2rem;
}
._g-padding-small-grid.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom-head:not(.group-header-cell-template) {
  padding-left: 0.5em;
  padding-right: 0.2em;
}
._g-padding-small-grid.ngx-datatable.material .datatable-header .datatable-header-cell-template-wrap-custom > .control {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
._g-padding-small-grid.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.ngx-datatable.scroll-vertical {
  height: 75vh;
}
.ngx-datatable.scroll-vertical.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell {
  overflow: visible;
}
._g-warning {
  border: 1px solid #566d80;
  border-radius: 6px;
  padding: 1rem;
  margin-top: 3rem;
}
._g-warning-reject {
  border: 1px solid #de1717;
}
._g-list-dash p {
  margin-bottom: 0;
  font-weight: 500;
}
._g-list-dash ul {
  margin-top: 0;
  margin-left: 2.5rem;
  list-style-type: none;
  font-size: 1.4rem;
}
._g-list-dash ul > li:before {
  content: "- ";
}
.field.is-disabled .label {
  color: #566d80;
}
.field.is-disabled .control input,
.field.is-disabled .control select {
  background-color: #f1f3f4;
  border-color: #f1f3f4;
  box-shadow: none;
}
._g-header-section {
  margin: 2rem 3rem 1.5rem;
  display: flex;
  align-items: center;
}
._g-header-section .icon {
  font-size: 2rem;
}
._g-header-section h2 {
  font-size: 2rem;
  font-weight: 500;
  color: #005ba3;
}
._g-approval-card-modal .modal-card-head {
  background-color: #41b232;
}
._g-approval-card-modal .modal-card-body {
  background-color: #f1f3f4;
}
form.submitted lib-file-upload-button.ng-invalid .button,
form lib-file-upload-button.ng-touched.ng-invalid .button,
form.submitted shared-file-dto-button-and-link.ng-invalid .button,
form shared-file-dto-button-and-link.ng-touched.ng-invalid .button {
  border: 1px solid #dd004b;
}
._g-warning-wrapper {
  display: flex;
  align-items: center;
}
._g-warning-wrapper._in-table {
  align-items: baseline;
}
._g-warning-wrapper ._g-circle.circle {
  width: 0.8rem;
  height: 0.8rem;
  margin: 0 1rem;
}
._g-warning-wrapper ._g-circle.circle._less-margin {
  margin: 0 0.5rem;
}
._g-warning-wrapper ._g-warning-msg {
  flex: 1;
  text-align: left;
}
._g-warning-wrapper ._g-warning-msg.is-link {
  cursor: pointer;
  text-decoration: underline;
}
.badge._g-badge {
  background-color: #0077d6;
  color: #ffffff;
  margin: 0 0.5rem;
  min-width: 1.5em;
  border: 1px solid #0077d6;
}
.badge._g-badge.pull-right {
  position: absolute;
  right: 0;
  top: 0.4rem;
}
.navbar-item.has-dropdown {
  padding: 0.5rem 1rem;
  cursor: pointer;
}
.navbar-item.has-dropdown .navbar-link {
  padding: 0;
}
.navbar-item.has-dropdown .navbar-link:not(.is-arrowless) {
  padding-right: 1.5em;
}
.navbar-link:not(.is-arrowless)::after {
  inset-inline-end: 0.125em;
}
.navbar-link > .badge._g-badge.pull-right {
  right: 2rem;
}
.navbar-dropdown > .navbar-item > .badge._g-badge.pull-right,
.navbar-dropdown > .navbar-link > .badge._g-badge.pull-right {
  right: 3rem;
  background-color: #fff;
  color: #0077d6;
}
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-item:focus,
.navbar-item:focus-within,
.navbar-item:hover,
.navbar-item.has-dropdown:hover,
.navbar-item.has-dropdown:focus-within {
  background-color: #eff8ff;
  color: #0077d6;
}
.navbar-dropdown-child.navbar-dropdown-last-level > .navbar-item > .badge._g-badge.pull-right,
.navbar-dropdown-child.navbar-dropdown-last-level > .navbar-link > .badge._g-badge.pull-right {
  right: 1rem;
}
.datatable-checkbox {
  margin: 0 -0.4rem;
}
._g-top-space {
  margin-top: 10px;
}
.ng-select .ng-select-container {
  border-color: #d4dbde;
  cursor: pointer;
}
form.submitted .ng-select.ng-invalid .ng-select-container,
.ng-select.ng-invalid.ng-touched.ng-invalid .ng-select-container {
  border-color: #dd004b;
}
.ng-select .ng-select-container .ng-value-container .ng-input > input {
  cursor: pointer;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #003056;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border: transparent;
}
.ng-select-loading::after,
.ng-select-loading .ng-arrow-wrapper {
  display: none !important;
}
.ng-select .ng-clear-wrapper {
  width: 16px !important;
  padding: 0 3px;
}
.ng-select .ng-clear-wrapper .ng-clear {
  font-size: 24px !important;
}
.ng-select .ng-arrow-wrapper {
  width: 16px;
  padding: 0;
}
.ng-select.ng-select-multiple._g-ng-select-nowrap .ng-select-container .ng-value-container {
  flex-wrap: nowrap;
}
._penalty-input-point .input {
  border-radius: 0;
  text-align: center;
}
._penalty-input-point .input:disabled {
  border: none;
}
._penalty-input-point .input:not(:disabled) {
  border-color: #003056;
}
._penalty-input-point.penalty-point-1 .input {
  background-color: #D9F0D6;
}
._penalty-input-point.penalty-point-2 .input {
  background-color: #FFF3CB;
}
._penalty-input-point.penalty-point-3 .input {
  background-color: #FBE3CB;
}
._penalty-input-point.penalty-point-4 .input {
  background-color: #EFDEE1;
}
._penalty-dropdown .select select {
  border-radius: 0;
  border-color: #003056;
}
._g-disabled-navbar-link {
  pointer-events: none !important;
  touch-action: none !important;
}
.tui-full-calendar-weekday-schedule {
  display: none;
}
.tui-full-calendar-weekday-grid-line {
  cursor: pointer;
}
.tui-full-calendar-month {
  min-height: auto;
}
.highcharts-container,
.highcharts-root {
  font-size: 16px !important;
}
.highcharts-root tspan {
  font-size: inherit;
}
html {
  min-width: auto !important;
}
:root {
  --arrow-color: #666666;
  --link-text: #0077d6;
  --focus-shadow-size: 0 0 0 0;
  --control-border-width: 0.5px;
  --border-l: 0%;
  --focus-h: 0;
  --focus-s: 0;
  --focus-l: 0;
  --focus-style: none;
}

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