/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/angular-calendar/css/angular-calendar.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.cal-month-view .cal-header {
  text-align: center;
  font-weight: bolder;
}
.cal-month-view .cal-header .cal-cell {
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
}
.cal-month-view .cal-days {
  border: 1px solid;
  border-bottom: 0;
}
.cal-month-view .cal-cell-top {
  min-height: 78px;
  flex: 1;
}
.cal-month-view .cal-cell-row {
  display: flex;
}
.cal-month-view .cal-cell {
  float: left;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.cal-month-view .cal-cell .cal-event {
  pointer-events: all !important;
}
.cal-month-view .cal-day-cell {
  min-height: 100px;
}
.cal-month-view .cal-day-cell:not(:last-child) {
  border-right: 1px solid;
}
[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child) {
  border-right: initial;
  border-left: 1px solid;
}
.cal-month-view .cal-days .cal-cell-row {
  border-bottom: 1px solid;
}
.cal-month-view .cal-day-badge {
  margin-top: 18px;
  margin-left: 10px;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
  float: left;
}
.cal-month-view .cal-day-number {
  font-size: 1.2em;
  font-weight: 400;
  opacity: 0.5;
  margin-top: 15px;
  margin-right: 15px;
  float: right;
  margin-bottom: 10px;
}
.cal-month-view .cal-events {
  flex: 1;
  align-items: flex-end;
  margin: 3px;
  line-height: 10px;
  display: flex;
  flex-wrap: wrap;
}
.cal-month-view .cal-event {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin: 2px;
}
.cal-month-view .cal-day-cell.cal-in-month.cal-has-events {
  cursor: pointer;
}
.cal-month-view .cal-day-cell.cal-out-month .cal-day-number {
  opacity: 0.1;
  cursor: default;
}
.cal-month-view .cal-day-cell.cal-today .cal-day-number {
  font-size: 1.9em;
}
.cal-month-view .cal-open-day-events {
  padding: 15px;
}
.cal-month-view .cal-open-day-events .cal-event {
  position: relative;
  top: 2px;
}
.cal-month-view .cal-out-month .cal-day-badge,
.cal-month-view .cal-out-month .cal-event {
  opacity: 0.3;
}
.cal-month-view .cal-draggable {
  cursor: move;
}
.cal-month-view .cal-drag-active * {
  pointer-events: none;
}
.cal-month-view .cal-event-title {
  cursor: pointer;
}
.cal-month-view .cal-event-title:hover {
  text-decoration: underline;
}

.cal-month-view {
  background-color: #fff;
}
.cal-month-view .cal-cell-row:hover {
  background-color: #fafafa;
}
.cal-month-view .cal-cell-row .cal-cell:hover,
.cal-month-view .cal-cell.cal-has-events.cal-open {
  background-color: #ededed;
}
.cal-month-view .cal-days {
  border-color: #e1e1e1;
}
.cal-month-view .cal-day-cell:not(:last-child) {
  border-right-color: #e1e1e1;
}
[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child) {
  border-right-color: initial;
  border-left-color: #e1e1e1;
}
.cal-month-view .cal-days .cal-cell-row {
  border-bottom-color: #e1e1e1;
}
.cal-month-view .cal-day-badge {
  background-color: #b94a48;
  color: #fff;
}
.cal-month-view .cal-event {
  background-color: #1e90ff;
  border-color: #d1e8ff;
  color: #fff;
}
.cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
  color: #8b0000;
}
.cal-month-view .cal-day-cell.cal-today {
  background-color: #e8fde7;
}
.cal-month-view .cal-day-cell.cal-drag-over {
  background-color: #e0e0e0 !important;
}
.cal-month-view .cal-open-day-events {
  color: #fff;
  background-color: #555;
  box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5);
}

.cal-week-view {
  /* stylelint-disable-next-line selector-type-no-unknown */
}
.cal-week-view * {
  box-sizing: border-box;
}
.cal-week-view .cal-day-headers {
  display: flex;
  padding-left: 70px;
  border: 1px solid;
}
[dir=rtl] .cal-week-view .cal-day-headers {
  padding-left: initial;
  padding-right: 70px;
}
.cal-week-view .cal-day-headers .cal-header {
  flex: 1;
  text-align: center;
  padding: 5px;
}
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right: 1px solid;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right: initial;
  border-left: 1px solid;
}
.cal-week-view .cal-day-headers .cal-header:first-child {
  border-left: 1px solid;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child {
  border-left: initial;
  border-right: 1px solid;
}
.cal-week-view .cal-day-headers span {
  font-weight: 400;
  opacity: 0.5;
}
.cal-week-view .cal-day-column {
  flex-grow: 1;
  border-left: solid 1px;
}
[dir=rtl] .cal-week-view .cal-day-column {
  border-left: initial;
  border-right: solid 1px;
}
.cal-week-view .cal-event {
  font-size: 12px;
  border: 1px solid;
  direction: ltr;
}
.cal-week-view .cal-time-label-column {
  width: 70px;
  height: 100%;
}
.cal-week-view .cal-current-time-marker {
  position: absolute;
  width: 100%;
  height: 2px;
  z-index: 2;
}
.cal-week-view .cal-all-day-events {
  border: solid 1px;
  border-top: 0;
  border-bottom-width: 3px;
  padding-top: 3px;
  position: relative;
}
.cal-week-view .cal-all-day-events .cal-day-columns {
  height: 100%;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
  z-index: 0;
}
.cal-week-view .cal-all-day-events .cal-events-row {
  position: relative;
  height: 31px;
  margin-left: 70px;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-events-row {
  margin-left: initial;
  margin-right: 70px;
}
.cal-week-view .cal-all-day-events .cal-event-container {
  display: inline-block;
  position: absolute;
}
.cal-week-view .cal-all-day-events .cal-event-container.resize-active {
  z-index: 1;
  pointer-events: none;
}
.cal-week-view .cal-all-day-events .cal-event {
  padding: 0 5px;
  margin-left: 2px;
  margin-right: 2px;
  height: 28px;
  line-height: 28px;
}
.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event {
  border-top-left-radius: initial;
  border-bottom-left-radius: initial;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event {
  border-top-right-radius: initial;
  border-bottom-right-radius: initial;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.cal-week-view .cal-all-day-events .cal-time-label-column {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
.cal-week-view .cal-all-day-events .cal-resize-handle {
  width: 6px;
  height: 100%;
  cursor: col-resize;
  position: absolute;
  top: 0;
}
.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end {
  right: 0;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end {
  right: initial;
  left: 0;
}
.cal-week-view .cal-event,
.cal-week-view .cal-header {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cal-week-view .cal-drag-active {
  pointer-events: none;
  z-index: 1;
}
.cal-week-view .cal-drag-active * {
  pointer-events: none;
}
.cal-week-view .cal-time-events {
  position: relative;
  border: solid 1px;
  border-top: 0;
  display: flex;
}
.cal-week-view .cal-time-events .cal-day-columns {
  display: flex;
  flex-grow: 1;
}
.cal-week-view .cal-time-events .cal-day-column {
  position: relative;
}
.cal-week-view .cal-time-events .cal-events-container {
  position: relative;
}
.cal-week-view .cal-time-events .cal-event-container {
  position: absolute;
  z-index: 1;
}
.cal-week-view .cal-time-events .cal-event {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  margin: 1px;
  padding: 0 5px;
  line-height: 25px;
}
.cal-week-view .cal-time-events .cal-resize-handle {
  width: 100%;
  height: 4px;
  cursor: row-resize;
  position: absolute;
}
.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end {
  bottom: 0;
}
.cal-week-view .cal-hour-segment {
  position: relative;
}
.cal-week-view .cal-hour-segment::after {
  content: " ";
}
.cal-week-view .cal-event-container:not(.cal-draggable) {
  cursor: pointer;
}
.cal-week-view .cal-draggable {
  cursor: move;
}
.cal-week-view mwl-calendar-week-view-hour-segment,
.cal-week-view .cal-hour-segment {
  display: block;
}
.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
  border-bottom: thin dashed;
}
.cal-week-view .cal-time {
  font-weight: bold;
  padding-top: 5px;
  width: 70px;
  text-align: center;
}
.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time {
  display: none;
}
.cal-week-view .cal-starts-within-day .cal-event {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.cal-week-view .cal-ends-within-day .cal-event {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.cal-week-view {
  background-color: #fff;
  border-top: solid 1px #e1e1e1;
}
.cal-week-view .cal-day-headers {
  border-color: #e1e1e1;
  border-top: 0;
}
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right-color: #e1e1e1;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right-color: initial;
  border-left: solid 1px #e1e1e1 !important;
}
.cal-week-view .cal-day-headers .cal-header:first-child {
  border-left-color: #e1e1e1;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child {
  border-left-color: initial;
  border-right-color: #e1e1e1;
}
.cal-week-view .cal-day-headers .cal-header:hover,
.cal-week-view .cal-day-headers .cal-drag-over {
  background-color: #ededed;
}
.cal-week-view .cal-day-column {
  border-left-color: #e1e1e1;
}
[dir=rtl] .cal-week-view .cal-day-column {
  border-left-color: initial;
  border-right-color: #e1e1e1;
}
.cal-week-view .cal-event {
  background-color: #d1e8ff;
  border-color: #1e90ff;
  color: #1e90ff;
}
.cal-week-view .cal-all-day-events {
  border-color: #e1e1e1;
}
.cal-week-view .cal-header.cal-today {
  background-color: #e8fde7;
}
.cal-week-view .cal-header.cal-weekend span {
  color: #8b0000;
}
.cal-week-view .cal-time-events {
  border-color: #e1e1e1;
}
.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover {
  background-color: #ededed;
}
.cal-week-view .cal-hour-odd {
  background-color: #fafafa;
}
.cal-week-view .cal-drag-over .cal-hour-segment {
  background-color: #ededed;
}
.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
  border-bottom-color: #e1e1e1;
}
.cal-week-view .cal-current-time-marker {
  background-color: #ea4334;
}

.cal-day-view {
  /* stylelint-disable-next-line selector-type-no-unknown */
}
.cal-day-view mwl-calendar-week-view-header {
  display: none;
}
.cal-day-view .cal-events-container {
  margin-left: 70px;
}
[dir=rtl] .cal-day-view .cal-events-container {
  margin-left: initial;
  margin-right: 70px;
}
.cal-day-view .cal-day-column {
  border-left: 0;
}
.cal-day-view .cal-current-time-marker {
  margin-left: 70px;
  width: calc(100% - 70px);
}
[dir=rtl] .cal-day-view .cal-current-time-marker {
  margin-left: initial;
  margin-right: 70px;
}

.cal-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 11px;
  word-wrap: break-word;
  opacity: 0.9;
}

.cal-tooltip.cal-tooltip-top {
  padding: 5px 0;
  margin-top: -3px;
}

.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
}

.cal-tooltip.cal-tooltip-right {
  padding: 0 5px;
  margin-left: 3px;
}

.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
}

.cal-tooltip.cal-tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
}

.cal-tooltip.cal-tooltip-left {
  padding: 0 5px;
  margin-left: -3px;
}

.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
}

.cal-tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  text-align: center;
  border-radius: 0.25rem;
}

.cal-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  border-top-color: #000;
}

.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  border-right-color: #000;
}

.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  border-bottom-color: #000;
}

.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  border-left-color: #000;
}

.cal-tooltip-inner {
  color: #fff;
  background-color: #000;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/quill/dist/quill.core.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}

/*# sourceMappingURL=quill.core.css.map*/
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/quill/dist/quill.bubble.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:'';display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble{box-sizing:border-box}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:'';display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label::before,.ql-bubble .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label::before,.ql-bubble .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label::before,.ql-bubble .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\00D7";font-size:16px;font-weight:bold}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:normal;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease 200ms;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::after{visibility:visible}

/*# sourceMappingURL=quill.bubble.css.map*/
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/quill-mention/dist/quill.mention.min.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.ql-mention-list-container{background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 12px 0 rgba(30,30,30,.08);overflow:auto;width:270px;z-index:9001}.ql-mention-loading{font-size:16px;line-height:44px;padding:0 20px;vertical-align:middle}.ql-mention-list{list-style:none;margin:0;overflow:hidden;padding:0}.ql-mention-list-item{cursor:pointer;font-size:16px;line-height:44px;padding:0 20px;vertical-align:middle}.ql-mention-list-item.disabled{cursor:auto}.ql-mention-list-item.selected{background-color:#d3e1eb;text-decoration:none}.mention{background-color:#d3e1eb;border-radius:6px;height:24px;margin-right:2px;padding:3px 0;-webkit-user-select:all;user-select:all;width:65px}.mention>span{margin:0 3px}
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/styles/global.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/

/*-----Fonts-----*/
/* @font-face { font-family: 'Plus Jakarta Sans'; src: url("../fonts/Proxima_Nova_Regular.woff2") format('woff2'), url("../fonts/Proxima_Nova_Regular.woff") format('woff'), url("../fonts/Proxima_Nova_Regular.ttf") format('truetype'); font-style: normal; font-weight: 400; }
@font-face { font-family: 'Plus Jakarta Sans'; src: url("../fonts/Proxima_Nova_Regular_Italic.woff2") format('woff2'), url("../fonts/Proxima_Nova_Regular_Italic.woff") format('woff'), url("../fonts/Proxima_Nova_Regular_Italic.ttf") format('truetype'); font-style: italic; font-weight: 400; }
@font-face { font-family: 'Plus Jakarta Sans'; src: url("../fonts/Proxima_Nova_Bold.woff2") format('woff2'), url("../fonts/Proxima_Nova_Bold.woff") format('woff'), url("../fonts/Proxima_Nova_Bold.ttf") format('truetype'); font-style: normal; font-weight: 700; }
@font-face { font-family: 'Plus Jakarta Sans'; src: url("../fonts/Proxima_Nova_Bold_Italic.woff2") format('woff2'), url("../fonts/Proxima_Nova_Bold_Italic.woff") format('woff'), url("../fonts/Proxima_Nova_Bold_Italic.ttf") format('truetype'); font-style: italic; font-weight: 700; }
@font-face { font-family: 'Plus Jakarta Sans'; src: url("../fonts/Proxima_Nova_Semibold.woff2") format('woff2'), url("../fonts/Proxima_Nova_Semibold.woff") format('woff'), url("../fonts/Proxima_Nova_Semibold.ttf") format('truetype'); font-style: normal; font-weight: 600; }
@font-face { font-family: 'Plus Jakarta Sans'; src: url("../fonts/Proxima_Nova_Semibold_Italic.woff2") format('woff2'), url("../fonts/Proxima_Nova_Semibold_Italic.woff") format('woff'), url("../fonts/Proxima_Nova_Semibold_Italic.ttf") format('truetype'); font-style: italic; font-weight: 600; }
@font-face { font-family: 'Plus Jakarta Sans'; src: url("../fonts/Proxima_Nova_Light.woff2") format('woff2'), url("../fonts/Proxima_Nova_Light.woff") format('woff'), url("../fonts/Proxima_Nova_Light.ttf") format('truetype'); font-style: normal; font-weight: 300; }
@font-face { font-family: 'Plus Jakarta Sans'; src: url("../fonts/Proxima_Nova_Light_Italic.woff2") format('woff2'), url("../fonts/Proxima_Nova_Light_Italic.woff") format('woff'), url("../fonts/Proxima_Nova_Light_Italic.ttf") format('truetype'); font-style: italic; font-weight: 300; } */

html, body, *, input, select, button, textarea, h1, h2, h3 { text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; }
html, body, * { padding: 0; margin: 0; background: transparent; background-color: transparent; outline: none !important; }
html, body { background: #eef1f5; height: 100%; margin: 0; }
html, body, button, input, select, textarea, h1, h2, h3, p, * { font-family: 'Plus Jakarta Sans', sans-serif; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; }
html, body, button, input, select, textarea { color: #343434; }

/*-------Headers-------*/
h5 {
  border-bottom: 1px solid #DDD;
  padding-bottom: 15px;
}

/*-------Bootstrap Extra------*/
.m-0 { margin: 0; }
.m-t-30 { margin-top: 30px }
.m-t-20 { margin-top: 20px }
.m-t-100 { margin-top: 100px!important; }
.m-t-70 { margin-top: 70px !important; }
.m-t-8 { margin-top: 8px }
.m-t-5 { margin-top: 5px }
.m-t-3 { margin-top: 3px }
.m-l-5 { margin-left: 5px }
.m-l-8 { margin-left: 8px !important; }
.m-l-10 { margin-left: 10px }
.m-l-20 { margin-left: 20px }
.m-l-30 {margin-left: 30px; }
.m-b-30 { margin-bottom: 30px }
.m-b-5 { margin-bottom: 5px }
.p-b-0 { padding-bottom: 0 !important; }
.m-b-0 { margin-bottom: 0 !important; }
.m-b-5 { margin-bottom: 5px !important; }
.m-b-8 { margin-bottom: 8px !important; }
.m-r-5 { margin-right: 5px !important; }
.m-r-8 { margin-right: 8px !important; }
.m-r-15 { margin-right: 15px !important; }
.m-r { margin-right: 8px; }
.theme-dark-blue .bs-datepicker-head { background-color: var(--wt-primary)  }
.no-wrap { white-space: nowrap; }
.p-8 { padding: 8px; }
.p-5 { padding: 5px; }
.p-2 { padding: 2px; }
.b-0 { border: 0; }
.p-0 { padding: 0 !important; }
.m-a { margin: 15px; }
.m-30 { margin: 30px; }
.p-32 { padding: 32px; }
.w-30 { width: 30% !important; }
.w-25 { width: 25% !important; }
.w-75 { width: 75% !important; }
.mb-32 {
  margin-bottom: 32px;
}

.mt-32 {
  margin-top: 32px;
}

.mr-8 {
  margin-right: 8px;
}

.ml-8 {
  margin-left: 8px;
}

.mt-24 {
  margin-top: 24px;
}
.mb-24 {
  margin-bottom: 24px;
}

.mt-8 {
  margin-top: 8px;
}

.mb-8 {
  margin-bottom: 8px;
}
.mt-16 {
  margin-top: 16px;
}
.mb-16 {
  margin-bottom: 16px;
}
.mt-12 {
  margin-top: 12px;
}
.mb-12 {
  margin-bottom: 12px;
}



.error-message { color: var(--wt-red); }


/*-------Links & Buttons -------*/
a { color: #343434; text-decoration: none !important; }
a.link-blue { cursor: pointer!important; color: var(--wt-primary)!important;  }
a:hover, a:focus { color: var(--wt-primary); }
a:hover, a:focus { color: var(--wt-primary); }
.btn-link { padding: 0; line-height: 21px; margin: 0 0 3px; border: 0; }
.btn { border-radius: 0; color: #FFF; font-weight: 600; border-radius: 7px; border-color: transparent; }
.btn.btn-primary { color: #FFF; background-color: var(--wt-primary); border-color:var(--wt-primary); font-weight: 600; border-radius: 5px; border-color: transparent; }
.btn.btn-rounded { color: #FFF; border-radius: 25rem; }
.btn.btn-secondary { color: #FFF; background-color: #99a2ab; border-color: transparent; border-color: transparent; }
.btn.btn-success { color: #FFF; background-color: #32d199; border-color: transparent; }
.btn.btn-light-blue { color: #ffffff !important; background-color: var(--wt-primary)  !important }
.btn.btn-white { color: #424647 !important; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.24), -1px -1px 1px 0 rgba(0, 0, 0, 0.08); background-color: white; }
.btn.btn-red { color: #ffffff !important; background-color: var(--wt-red)  !important }
.a-blue { color: var(--wt-primary); transition: all ease-in-out 0.25s; }
.a-blue:hover { color: #999; }
.btn:hover { color: #FFF; opacity: 0.65; }
.btn { border-radius: 0; color: #FFF; font-weight: 600; border-radius: 7px; border-color: transparent; }
.btn.btn-primary { color: #FFF; background-color: var(--wt-primary); border-color:var(--wt-primary); font-weight: 600; border-radius: 5px; border-color: transparent; }
.btn.btn-white { color: #424647 !important; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.24), -1px -1px 1px 0 rgba(0, 0, 0, 0.08); background-color: white; }
.btn:hover { color: #FFF; opacity: 0.65; }

.small-btn {
  width: 100px;
  height: 32px;
  font-size: 12px;
}

.medium-btn {
  height: 32px;
  width: 68px;
  font-size: 14px;
}

.large-btn {
  width: 128px;
  height: 40px;
  font-size: 16px;
}

.wide-btn {
  width: 218px;
}

.idle-btn {
  color: #424647 !important;
  background-color: #ffffff !important;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08)) !important;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.24), -1px -1px 1px 0 rgba(0, 0, 0, 0.08) !important;
  border-radius: 4px !important;
}

.idle-btn:not(:disabled):not(.disabled):hover {
  color: #424647 !important;
  background-color: #ebf7fa !important;
  background-image: linear-gradient(#ebf7fa, #ebf7fa), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08)) !important;
}

.idle-btn:disabled, .idle-btn.disabled {
  border: solid 1px #ebebeb !important;
  background-color: #ffffff !important;
  color: #e0e0e0 !important;
}

.action-btn {
  color: #ffffff !important;
  background-color: var(--wt-primary) !important;
  background-image: linear-gradient(var(--wt-primary), var(--wt-primary)), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08)) !important;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.24), -1px -1px 1px 0 rgba(0, 0, 0, 0.08) !important;
  border-radius: 4px !important;
}

.action-btn:not(:disabled):not(.disabled):hover {
  background-color: var(--wt-primary) !important;
  background-image: linear-gradient(var(--wt-primary), var(--wt-primary)), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08)) !important;
}

.action-btn:disabled, .action-btn.disabled {
  background-color: #ebebeb !important;
  background-image: linear-gradient(#ebebeb, #ebebeb), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08)) !important;
}

.danger-btn {
  color: #ffffff !important;
  background-color: var(--wt-red) !important;
  background-image: linear-gradient(var(--wt-red), var(--wt-red)), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08)) !important;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.24), -1px -1px 1px 0 rgba(0, 0, 0, 0.08) !important;
  border-radius: 4px !important;
}

.danger-btn:not(:disabled):not(.disabled):hover {
  background-color: var(--wt-red) !important;
  background-image: linear-gradient(var(--wt-red), var(--wt-red)), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08)) !important;
}

.danger-btn:disabled, .danger-btn.disabled {
  background-color: #ebebeb !important;
  background-image: linear-gradient(#ebebeb, #ebebeb), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08)) !important;
}


.btn:not(.btn-white):not(.custom-btn):not(.idle-btn):focus {
  box-shadow: none !important;
}

.filter-button {
  padding: 4px 8px;
  font-weight: 400;
  border-radius: 4px !important;
  font-size: 14px;
  line-height: 14px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  height: 32px;
}

.filter-button:not(:disabled):not(.disabled):not(.btn-primary):not(.btn-red):not(.action-btn):not(.danger-btn):hover, .filter-button:not(:disabled):not(.disabled):not(.btn-primary):not(.action-btn):not(.danger-btn).toggled {
  color: #424647 !important;
  background-color: #ebf7fa !important;
  background-image: linear-gradient(#ebf7fa, #ebf7fa), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08)) !important;
  opacity: 0.75;
}


/*-- Floating -- */
.float-right { float: right; }
.float-left { float: left; }


/*-------Containers ----------*/
.card { margin-bottom: 24px; border-radius: 2px !important; box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.05); }
.card-body, .card-block { flex: 1 1 auto; padding: 30px 36px; }

/*-----Tables------*/
.mfbootstrappaginator { display: block; }


/*--------Avatars-----------*/
.img-avatar { border-radius: 50%; border: 1px solid #DDD; }
.avatar-preview { display: inline-block; vertical-align: middle; }
.avatar-preview img { display: block; width: 100%; height: 100%; border-radius: 50%; }
.avatar-preview.avatar-preview-24 { width: 24px; height: 24px; }
.avatar-preview.avatar-preview-32 { width: 32px; height: 32px; }
.avatar-preview.avatar-preview-48 { width: 48px; height: 48px; }
.avatar-preview.avatar-preview-64 { width: 64px; height: 64px; }
.avatar-preview.avatar-preview-100 { width: 100px; height: 100px; }
.avatar-preview.avatar-preview-128 { width: 128px; height: 128px; }

/* Employee Avatar */
.avatar-initials-circle { position: relative; display: block; background-color: transparent; color: #ffffff; text-align: center; cursor: default; }
.avatar-initials-circle:after { display: block; padding-bottom: 100%; width: 100%; height: 0; border-radius: 50%; background-color: #c2c2c2; content: ""; }
.avatar-initials-circle__inner { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; }
.avatar-initials-circle__wrapper { display: table; width: 100%; height: 100%; }
.avatar-initials-circle__content { display: table-cell; vertical-align: middle; line-height: 35px; }


/*---------RAG------------*/
.rag-box { width: 32px; height: 32px; display: inline-block; border-radius: 4px; padding: 0; }
.rag-box-0 { background-color: var(--rag-grey) }
.rag-box-1 { background-color: var(--rag-red) }
.rag-box-2 { background-color: var(--rag-amber) }
.rag-box-3 { background-color: var(--rag-green) }
.rag-box-4 { background-color: var(--rag-blue); border: none !important; text-align: center; }
.rag-box-4 i {
    font-weight: bold;
    color: #fff;
}

.grab-box-1 { background-color: var(--wt-grey-mid) }
.grab-box-2 { background-color: var(--wt-red) }
.grab-box-3 { background-color: var(--wt-blue-dark) }
.grab-box-4 { background-color: var(--wt-light-orange) }



/* Blue Check box */
/* The container */
.check-container { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; -webkit-user-select: none; user-select: none; }
.check-container input { position: absolute; opacity: 0; cursor: pointer; }
.checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee; border: 1px solid #939899; border-radius: 5px; }
.check-container input:checked ~ .checkmark { background-color: var(--wt-primary); border: 2px solid var(--wt-primary) }
.checkmark:after { content: ""; position: absolute; display: none; }
.check-container input:checked ~ .checkmark:after { display: block; }
.check-container .checkmark:after { left: 6px; top: 0px; width: 5px; height: 14px; border: 1px solid #fff; border-width: 0 3px 3px 0; transform: rotate(45deg); }


/*----------------Default Dragula Events---------------*/

/* in-flight clone */
.gu-mirror {
    position: fixed !important;
    margin: 0 !important;
    z-index: 9999 !important;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    pointer-events: none;
}
/* high-performance display:none; helper */
.gu-hide {
    left: -9999px !important;
}
/* added to mirrorContainer (default = body) while dragging */
.gu-unselectable {
    -webkit-user-select: none !important;
    user-select: none !important;
}
/* added to the source element while its mirror is dragged */
.gu-transit {
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
}


.responsive-flex-wrapper {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.custom-input {
    color: var(--wt-black) !important;
    background-color: var(--wt-blue-extra-pale);
    height: 44px;
    width: 100%;
    border: none;
    border-radius: 0 !important;
    border-bottom: 1px solid var(--wt-grey-dark) !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.custom-input:focus {
    color: var(--wt-black) !important;
    box-shadow: unset;
    border-color: #ced4da;
    border-bottom: 2px solid var(--wt-primary) !important;
    background-color: var(--wt-neutral-extra-light);
}

.custom-input:invalid:not(.ng-untouched).required {
  color: red;
  border-bottom:2px solid red !important;
}


.cool-input-wrapper {
    position: relative;
    width: 100%;
}

.cool-input-wrapper input {
    padding-left: 12px !important;
    padding-top:10px;
}

.cool-input-wrapper textarea {
    padding: 13px 48px 10px 10px;
    font-size: 16px;
    line-height: 20px;
}

.cool-input-wrapper {
    margin-bottom: 8px;
}

.cool-input-wrapper .countdown {
    position: absolute;
    color: #ababab;
    right: 4px;
    top: 6px;
    font-size: 14px;
    line-height: 14px;
    width: auto;
    height: auto;
    display: none;
}

.cool-input-wrapper label {
    color: #939899;
    position: absolute;
    top: 15px;
    pointer-events: none;
    left: 10px;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    transition: .2s;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    z-index: 999;
    width: calc(100% - 60px);
}



.cool-input-wrapper input:invalid:not(.ng-untouched).required ~label {
    color: red;
}

.cool-input-wrapper .ng-valid ~label, .cool-input-wrapper .valid ~label {
    top: 4px;
    left: 10px;
    color: #939899;
    font-size: 12px;
    line-height: 12px;
    display: block !important;
}

.cool-input-wrapper input:focus ~label, textarea:focus ~label {
    color: var(--wt-primary);
    top: 4px;
    left: 10px;
    font-size: 12px;
    line-height: 12px;
    display: block !important;
}

.cool-input-wrapper input.input-placeholder-shown ~label, textarea.input-placeholder-shown ~label {
    top: 4px;
    left: 10px;
    font-size: 12px;
    line-height: 12px;
    display: block !important;
}

.cool-input-wrapper input:focus {
    border-bottom: 2px solid var(--wt-primary);
}

.cool-input-wrapper input:focus ~.countdown {
    display: block !important;
}

.cool-input-wrapper textarea:focus ~.countdown {
    display: block !important;
}

.cool-input-wrapper input ~.countdown-icon {
    display: block !important;
    top:10px;
}


.cool-input-wrapper input.ng-untouched ~.validation-message {
    display: none !important;
}

.cool-input-wrapper input.ng-valid ~.validation-message {
    display: none !important;
}



.form-control:focus {
    box-shadow: none !important;
}

/*--------------- GANTT ----------------- */

.gantt-confirm-modal {
    margin-bottom: 30px;
}


.gantt-confirm-modal .title {
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
}

.gantt-confirm-modal .separator {
    font-size: 14px;
    line-height: 14px;
    margin: 10px 0;
}

.gantt-confirm-modal .description {
    font-size: 14px;
    line-height: 14px;
    margin: 6px 0;
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert {
    width: 400px;
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert .gantt_popup_text.dhtmlx_popup_text {
    margin: 0;
    padding: 0 !important;
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert .gantt_popup_text.dhtmlx_popup_text .gantt-double-click-modal .header {
    font-size: 20px;
    line-height: 20px;
    margin: 10px 0 16px 0;
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert .gantt_popup_text.dhtmlx_popup_text .gantt-double-click-modal .body {
    margin: 10px;
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert .gantt_popup_text.dhtmlx_popup_text .gantt-double-click-modal .body .title {
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert .gantt_popup_text.dhtmlx_popup_text .gantt-double-click-modal .body .description {
    font-size: 16px;
    line-height: 16px;
    margin: 6px 0px;
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert .gantt_popup_text.dhtmlx_popup_text .gantt-double-click-modal .body .separator {
    font-size: 16px;
    line-height: 16px;
    margin: 14px 0;
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert .gantt_popup_controls.dhtmlx_popup_controls {
    margin: 10px !important;
    padding: 0 !important;
    position: relative;
    height: 32px;
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert .gantt_popup_controls.dhtmlx_popup_controls .gantt_popup_button.dhtmlx_popup_button {
    width: calc(50% - 12px - 2px);
    margin: 0 6px;
    position: absolute;
    height: unset;
    box-shadow: none !important;
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert .gantt_popup_controls.dhtmlx_popup_controls .gantt_popup_button.dhtmlx_popup_button:first-child {
    right: 0;
    top: 0;
    background: var(--wt-primary);
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert .gantt_popup_controls.dhtmlx_popup_controls .gantt_popup_button.dhtmlx_popup_button:last-child {
    left: 0;
    top: 0;
}

.gantt_modal_box.dhtmlx_modal_box.gantt-alert.dhtmlx-alert .gantt_popup_controls.dhtmlx_popup_controls .gantt_popup_button.dhtmlx_popup_button > div {
    line-height: 32px;
}

perfect-scrollbar > .ps.ps--scrolling-y > .ps__rail-y, perfect-scrollbar > .ps.ps--scrolling-x > .ps__rail-x {
    background-color: unset !important;
}

.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {
    background-color: unset !important;
}

perfect-scrollbar .ps-content {
    display: flex;
    flex-direction: column;
}

perfect-scrollbar > .ps.ps--scrolling-y > .ps__rail-y, perfect-scrollbar > .ps.ps--scrolling-x > .ps__rail-x {
    background-color: unset !important;
}

.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {
    background-color: unset !important;
}

perfect-scrollbar .ps-content {
    display: flex;
    flex-direction: column;
}



/* Pusling Marker ------------------------------------------------------------------------------------------------------------------------------ */

.pulsing-marker {
    width: 32px;
    height: 32px;
    background-color: none;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .pulsing-marker::before, .pulsing-marker::after {
    content: "";
    display: block;
    border: 1px solid red;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 10;
    border-radius: 100%;
    transform-origin: center center;
    opacity: 0;
  }

  .pulsing-marker::before {
    animation: 1.5s .1s inner-pulse infinite linear;
  }

  .pulsing-marker::after {
    animation: 1.5s pulse2 infinite linear;
  }

  .pulsing-marker.severity_1::before, .pulsing-marker.severity_1::after {
    border-color: var(--wt-green) !important;
  }
  .pulsing-marker.severity_2::before, .pulsing-marker.severity_2::after {
    border-color: var(--wt-yellow) !important;
  }
  .pulsing-marker.severity_3::before, .pulsing-marker.severity_3::after {
    border-color: var(--wt-light-orange) !important;
  }
  .pulsing-marker.severity_4::before, .pulsing-marker.severity_4::after {
    border-color: var(--wt-orange) !important;
  }
  .pulsing-marker.severity_5::before, .pulsing-marker.severity_5::after {
    border-color: var(--wt-red) !important;
  }

  .pulsing-marker .severity {
    position: absolute;
    transform: translate(0, -4px);
    color: white;
    font-size: 14px;
  }


  @keyframes pulse2 {
    0% {
        animation-timing-function:ease-in;
        transform:scale(1)
    }
    50% {
        transform:scale(1.5);
        opacity:.4
    }
    100% {
        animation-timing-function:ease-in-out;
        transform:scale(2.0);
        opacity:0
    }
  }

  @keyframes inner-pulse {
    0% {
        animation-timing-function:ease-in;
        transform:scale(1.5)
    }
    50% {
        transform:scale(2.5);
        opacity:.2
    }
    100% {
        animation-timing-function:ease-in-out;
        transform:scale(4.0);
        opacity:0
    }
  }

  /* Pusling Marker ------------------------------------- */


  /* Object Marker ------------------------------------------------------------------------------------------------------------------------------ */

  .object-marker-wrapper {
    width: 40px;
    height: 40px;
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
  }

  .object-marker-wrapper .what3words-info-tooltip {
    position: absolute;
    bottom: -40px;
    width: max-content;
    background-color: #3a424b;
    border-radius: 4px;
    padding: 3px;
    font-size: 13px;
  }
  .object-marker-wrapper .what3words-info-tooltip:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 8px;
    margin-left: -8px;
    border-bottom-color: #3a424b;
  }
  .object-marker-wrapper .what3words-info-tooltip.hidden {
    display: none;
  }

  .object-marker-wrapper .what3words-info-tooltip .tripple-incline {
    color: #F87C56;
    font-weight: bold;
  }

  .object-marker-wrapper .what3words-info-tooltip .address {
    color: #fff;
  }


  /* Object Marker ------------------------------------- */


/* Google maps overlay styles */

.map-control-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
    cursor: pointer;
    margin: 6px;
    text-align: center;
    height: 26px;
    min-width: 26px;
    gap: 4px;
}

.map-control-btn i.material-symbols-outlined {
    font-size: 22px !important;
    color: #565656;
}

.map-control-btn.mobile-btn {
  min-width: 32px;
  height: 32px;
}

.map-control-btn.mobile-btn i.material-symbols-outlined {
  font-size: 24px !important;
    color: #565656;
}

.map-control-btn.btn-label {
  padding: 0 8px;
}

/* Marker icon  */
.indicator-makrer-icon-wrapper {
  border-radius: 50%;
}
.indicator-marker-icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: white;
  position: relative;
  border: 3px solid transparent;
}
.indicator-marker-icon-container > img {
  width: 24px;
  height: 24px;
}

.indicator-marker-icon-container .marker-arrow {
  position: absolute;
  bottom: -12px;
  width: 0;
	height: 0;
	border-width: 12px 10px 0 10px;
	border-color: #FF0000 transparent transparent transparent;
	border-style: solid;
}

.poly-tooltip {
    position: absolute;
    top:0;
    left:0;
    width: auto;
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.06);
    border-radius: 5px;
    padding: 5px 8px;
    text-align: center;
    font-size: 11px;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.poly-shape-inactive {
    display: block;
    position: relative;
    width: 20px;
    height: 20px;
    background-color: rgb(86, 86, 86);
    clip-path: polygon(60% 35%, 96% 23%, 96% 69%, 23% 93%, 3% 9%);
}

.poly-shape-inactive::before {
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    left: 2px;
    width: 16px;
    height: 16px;
    background-color: #fff;
    clip-path: polygon(60% 35%, 96% 23%, 96% 69%, 23% 93%, 3% 9%);
}


.poly-shape-zones {
    display: block;
    position: relative;
    width: 20px;
    height: 20px;
    background-color: var(--wt-primary);
    clip-path: polygon(60% 35%, 96% 23%, 96% 69%, 23% 93%, 3% 9%);
}

.poly-shape-zones-areas {
    display: block;
    position: relative;
    width: 20px;
    height: 20px;
    background-color: var(--wt-primary);
    clip-path: polygon(60% 35%, 96% 23%, 96% 69%, 23% 93%, 3% 9%);
}

.poly-shape-zones-areas::before {
    content: "";
    display: block;
    position: absolute;
    top: 5px;
    left: 4px;
    width: 12px;
    height: 12px;
    background-color: #F87C56;
    clip-path: polygon(60% 35%, 96% 23%, 96% 69%, 23% 93%, 3% 9%);
}

.pac-container {
  z-index: 9999 !important;
}



.infoBox:before{
    content : " ";
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #3a424b;
    position: absolute;
    top: -6px;
    left: calc(50% - 6px);
}


/* What3Words Auto-suggestion dropdown */
.w3w-autosuggest-dropdown {
    position: absolute;
    width: 240px;
    height: auto;
    top: 25px;
    left: 26px;
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px 0px;
    z-index: 1;
    display: block;
}

.w3w-autosuggest-dropdown .result-container {
    display: block;
    width: 100%;
    padding: 5px 7px;
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid rgb(218, 218, 218);
}

.w3w-autosuggest-dropdown .result-container:hover {
    background-color: '#ddd';
}

.w3w-autosuggest-dropdown .result-container .words-wrapper {
    width: 100%;
    padding: 2px;
}

.w3w-autosuggest-dropdown .result-container .additional-info-wrapper {
    display: flex;
    width: 100%;
    padding: 2px;
}

.w3w-autosuggest-dropdown .result-container .words-wrapper .words-prefix {
    color: red;
}

.w3w-autosuggest-dropdown .result-container .words-wrapper .words {
    color: #333;
}

.w3w-autosuggest-dropdown .result-container .additional-info-wrapper .nearest-place {
    margin-left: 5px;
}

.rotate-180 {
    transform: rotate(180deg);
}

.modal-body-margin {
    margin-bottom: 65px;
}

.modal-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10000;
}

@media (max-width: 768px) {
    .modal-body {
        max-height: unset !important;
    }
}

.dropdown-toggle-left::before {
    margin-right: 6px;
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}


.fade:not(.show) {
    display: none !important;
}



/** Reporting specifics **/

.reporting-table-row-hide{
    display: none;
}


.quill-mention-user-container {
      display: flex;
      align-items: center;
      width: 100%;
}

  .quill-mention-user-container img.avatar {
    width:32px;
    height:32px;
    border-radius:50%;
  }

  .quill-mention-user-container span.name {
      flex: 1;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      margin-left: 8px;
      text-align: left;
  }

  .quill-mention-user-container .highlight {
      color: var(--wt-primary);
  }

  .overflow-visible {
      overflow: visible !important;
  }

body {
    padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left) !important;
}

/* used in reporting */
.rag-red{
  background-color:var(--wt-red);
  width:28px;
  height:28px;
  border-radius:5px
}

.rag-amber{
  background-color:var(--wt-light-orange);
  width:28px;
  height:28px;
  border-radius:5px
}

.rag-green{
  background-color:var(--wt-green);
  width:28px;
  height:28px;
  border-radius:5px
}

.rag-blue{
  background-color:var(--wt-blue-dark);
  width:28px;
  height:28px;
  border-radius:5px
}

.rag-grey{
  background-color:var(--wt-grey);
  width:28px;
  height:28px;
  border-radius:5px
}

.rag-yellow{
  background-color:var(--wt-yellow);
  width:28px;
  height:28px;
  border-radius:5px
}

.rag-orange{
  background-color:var(--wt-orange);
  width:28px;
  height:28px;
  border-radius:5px
}


/* Material symbols RESET */
.material-symbols-outlined {
  font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24
}

/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/styles/font-awesome.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:auto;src:url('fa-brands-400.f03ce14d350f9855.eot');src:url('fa-brands-400.f03ce14d350f9855.eot?#iefix') format("embedded-opentype"),url('fa-brands-400.e913393161978c05.woff2') format("woff2"),url('fa-brands-400.180282d2f9ff6b18.woff') format("woff"),url('fa-brands-400.3726a30a6c1dd672.ttf') format("truetype"),url('fa-brands-400.5309532905481b29.svg#fontawesome') format("svg")}.fab{font-family:'Font Awesome 5 Brands'}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:auto;src:url('fa-regular-400.663161e43cf151c4.eot');src:url('fa-regular-400.663161e43cf151c4.eot?#iefix') format("embedded-opentype"),url('fa-regular-400.d1f182870aa16b96.woff2') format("woff2"),url('fa-regular-400.2a7882d928561e12.woff') format("woff"),url('fa-regular-400.7378b8d5c108e137.ttf') format("truetype"),url('fa-regular-400.03a5aaefb6972d3b.svg#fontawesome') format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url('fa-solid-900.8d4f13b750b53b07.eot');src:url('fa-solid-900.8d4f13b750b53b07.eot?#iefix') format("embedded-opentype"),url('fa-solid-900.9fe4f614c5426b17.woff2') format("woff2"),url('fa-solid-900.051131a3aa8de03e.woff') format("woff"),url('fa-solid-900.d3c14aff394bd373.ttf') format("truetype"),url('fa-solid-900.1a05ae898c54297c.svg#fontawesome') format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/styles/icon-fonts.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
@font-face { font-family: "startui"; src: url("https://api.wetrack.com/Resource/assets/fonts/startui.eot"); src: url("https://api.wetrack.com/Resource/assets/fonts/startui.eot?#iefix") format("embedded-opentype"), url("https://api.wetrack.com/Resource/assets/fonts/startui.woff") format("woff"), url("https://api.wetrack.com/Resource/assets/fonts/startui.ttf") format("truetype"), url("https://api.wetrack.com/Resource/assets/fonts/startui.svg#startui") format("svg"); font-weight: normal; font-style: normal; }
[data-icon]:before { content: attr(data-icon); font-family: "startui" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; position: relative; top: -0.15em; }
[class^="font-icon-"]:before,
[class*=" font-icon-"]:before { font-family: "startui" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; position: relative; top: -0.15em; }
.font-icon-alarm:before { content: "\62"; }
.font-icon-build:before { content: "\63"; }
.font-icon-burger:before { content: "\64"; }
.font-icon-calend:before { content: "\65"; }
.font-icon-cart:before { content: "\66"; }
.font-icon-cogwheel:before { content: "\67"; }
.font-icon-comments:before { content: "\68"; }
.font-icon-contacts:before { content: "\69"; }
.font-icon-dashboard:before { content: "\6a"; }
.font-icon-dots:before { content: "\6b"; }
.font-icon-expand:before { content: "\6c"; }
.font-icon-filter:before { content: "\6d"; }
.font-icon-help:before { content: "\6e"; }
.font-icon-home:before { content: "\6f"; }
.font-icon-page:before { content: "\70"; }
.font-icon-pencil:before { content: "\71"; }
.font-icon-re:before { content: "\72"; }
.font-icon-rollup:before { content: "\73"; }
.font-icon-search:before { content: "\74"; }
.font-icon-share:before { content: "\75"; }
.font-icon-star:before { content: "\76"; }
.font-icon-users:before { content: "\77"; }
.font-icon-wallet:before { content: "\78"; }
.font-icon-minus:before { content: "\79"; }
.font-icon-pencil-thin:before { content: "\7a"; }
.font-icon-close:before { content: "\41"; }
.font-icon-speed:before { content: "\61"; }
.font-icon-menu-addl:before { content: "\42"; }
.font-icon-search:before { content: "\74"; }
.font-icon-edit:before { content: "\43"; }
.font-icon-chart:before { content: "\44"; }
.font-icon-zigzag:before { content: "\45"; }
.font-icon-tablet:before { content: "\46"; }
.font-icon-widget:before { content: "\47"; }
.font-icon-map:before { content: "\48"; }
.font-icon-chart-2:before { content: "\49"; }
.font-icon-doc:before { content: "\4a"; }
.font-icon-question:before { content: "\4b"; }
.font-icon-user:before { content: "\4c"; }
.font-icon-notebook:before { content: "\4d"; }
.font-icon-mail:before { content: "\4e"; }
.font-icon-close-2:before { content: "\4f"; }
.font-icon-pen:before { content: "\50"; }
.font-icon-arrow-down:before { content: "\51"; }
.font-icon-arrow-left:before { content: "\52"; }
.font-icon-arrow-right:before { content: "\53"; }
.font-icon-arrow-top:before { content: "\54"; }
.font-icon-check-circle:before { content: "\55"; }
.font-icon-cam-photo:before { content: "\56"; }
.font-icon-cam-video:before { content: "\57"; }
.font-icon-sound:before { content: "\58"; }
.font-icon-earth:before { content: "\59"; }
.font-icon-mail-2:before { content: "\5a"; }
.font-icon-upload:before { content: "\30"; }
.font-icon-dropbox:before { content: "\31"; }
.font-icon-google-drive:before { content: "\32"; }
.font-icon-yandex-disk:before { content: "\33"; }
.font-icon-box:before { content: "\34"; }
.font-icon-arrow-square-down:before { content: "\35"; }
.font-icon-refresh:before { content: "\36"; }
.font-icon-list-square:before { content: "\37"; }
.font-icon-list-rotate:before { content: "\38"; }
.font-icon-download:before { content: "\39"; }
.font-icon-heart:before { content: "\21"; }
.font-icon-check-bird:before { content: "\22"; }
.font-icon-clock:before { content: "\23"; }
.font-icon-trash:before { content: "\24"; }
.font-icon-circle-lined-error:before { content: "\25"; }
.font-icon-circle-lined-i:before { content: "\26"; }
.font-icon-circle-lined-smile:before { content: "\27"; }
.font-icon-circle-lined-success:before { content: "\28"; }
.font-icon-one-drive:before { content: "\29"; }
.font-icon-cloud-upload-2:before { content: "\2a"; }
.font-icon-plus:before { content: "\2b"; }
.font-icon-minus-1:before { content: "\2c"; }
.font-icon-arrow-square-up:before { content: "\2d"; }
.font-icon-revers:before { content: "\2e"; }
.font-icon-import:before { content: "\2f"; }
.font-icon-award:before { content: "\3a"; }
.font-icon-case:before { content: "\3b"; }
.font-icon-earth-bordered:before { content: "\3c"; }
.font-icon-comment:before { content: "\3d"; }
.font-icon-eye:before { content: "\3e"; }
.font-icon-fb-fill:before { content: "\3f"; }
.font-icon-in-fill:before { content: "\40"; }
.font-icon-lamp:before { content: "\5b"; }
.font-icon-picture:before { content: "\5d"; }
.font-icon-pdf-fill:before { content: "\5e"; }
.font-icon-notebook-bird:before { content: "\5f"; }
.font-icon-quote:before { content: "\60"; }
.font-icon-vk-fill:before { content: "\7b"; }
.font-icon-video-fill:before { content: "\7c"; }
.font-icon-tw-fill:before { content: "\7d"; }
.font-icon-answer:before { content: "\7e"; }
.font-icon-archive:before { content: "\5c"; }
.font-icon-case-2:before { content: "\e000"; }
.font-icon-clip:before { content: "\e001"; }
.font-icon-cloud:before { content: "\e002"; }
.font-icon-comments-2:before { content: "\e003"; }
.font-icon-del:before { content: "\e004"; }
.font-icon-event:before { content: "\e005"; }
.font-icon-download-3:before { content: "\e006"; }
.font-icon-download-2:before { content: "\e007"; }
.font-icon-dots-vert-square:before { content: "\e008"; }
.font-icon-fire:before { content: "\e009"; }
.font-icon-folder:before { content: "\e00a"; }
.font-icon-lock:before { content: "\e00b"; }
.font-icon-ok:before { content: "\e00c"; }
.font-icon-picture-2:before { content: "\e00d"; }
.font-icon-pin:before { content: "\e00e"; }
.font-icon-refresh-2:before { content: "\e00f"; }
.font-icon-view-cascade:before { content: "\e010"; }
.font-icon-users-group:before { content: "\e011"; }
.font-icon-upload-2:before { content: "\e012"; }
.font-icon-view-grid:before { content: "\e013"; }
.font-icon-view-rows:before { content: "\e014"; }
.font-icon-warning:before { content: "\e015"; }
.font-icon-facebook:before { content: "\e016"; }
.font-icon-instagram:before { content: "\e017"; }
.font-icon-google-plus:before { content: "\e018"; }
.font-icon-linkedin:before { content: "\e019"; }
.font-icon-twitter:before { content: "\e01a"; }
.font-icon-phone:before { content: "\e01b"; }
.font-icon-gp-fill:before { content: "\e01c"; }
.font-icon-ok-fill:before { content: "\e01d"; }
.font-icon-editor-align-center:before { content: "\e01e"; }
.font-icon-editor-align-justify:before { content: "\e01f"; }
.font-icon-editor-align-left:before { content: "\e020"; }
.font-icon-editor-align-right:before { content: "\e021"; }
.font-icon-editor-bold:before { content: "\e022"; }
.font-icon-editor-code:before { content: "\e023"; }
.font-icon-editor-eraser:before { content: "\e024"; }
.font-icon-editor-font:before { content: "\e025"; }
.font-icon-editor-fullscreen:before { content: "\e026"; }
.font-icon-editor-help:before { content: "\e027"; }
.font-icon-editor-img:before { content: "\e028"; }
.font-icon-editor-link:before { content: "\e029"; }
.font-icon-editor-list:before { content: "\e02a"; }
.font-icon-editor-magic:before { content: "\e02b"; }
.font-icon-editor-numeric-list:before { content: "\e02c"; }
.font-icon-editor-table:before { content: "\e02d"; }
.font-icon-editor-underline:before { content: "\e02e"; }
.font-icon-editor-video:before { content: "\e02f"; }
.font-icon-alarm-2:before { content: "\e030"; }
.font-icon-alarm-rotate:before { content: "\e031"; }
.font-icon-binoculars:before { content: "\e032"; }
.font-icon-cart-2:before { content: "\e033"; }
.font-icon-card:before { content: "\e034"; }
.font-icon-bookmark:before { content: "\e035"; }
.font-icon-chart-3:before { content: "\e036"; }
.font-icon-chart-4:before { content: "\e037"; }
.font-icon-check-square:before { content: "\e038"; }
.font-icon-del-circle:before { content: "\e039"; }
.font-icon-comp:before { content: "\e03a"; }
.font-icon-cloud-download:before { content: "\e03b"; }
.font-icon-downloaded:before { content: "\e03c"; }
.font-icon-link:before { content: "\e03d"; }
.font-icon-i-circle:before { content: "\e03e"; }
.font-icon-notebook-lines:before { content: "\e03f"; }
.font-icon-pdf:before { content: "\e040"; }
.font-icon-pen-square:before { content: "\e041"; }
.font-icon-play-prev:before { content: "\e042"; }
.font-icon-play-next:before { content: "\e043"; }
.font-icon-play-circle:before { content: "\e044"; }
.font-icon-play:before { content: "\e045"; }
.font-icon-pin-2:before { content: "\e046"; }
.font-icon-server:before { content: "\e047"; }
.font-icon-warning-circle:before { content: "\e048"; }
.font-icon-users-two:before { content: "\e049"; }
.font-icon-weather-cloud:before { content: "\e04a"; }
.font-icon-weather-cloud-circles:before { content: "\e04b"; }
.font-icon-weather-cloud-drops-lightning:before { content: "\e04c"; }
.font-icon-weather-cloud-moon:before { content: "\e04d"; }
.font-icon-weather-cloud-one-circle:before { content: "\e04e"; }
.font-icon-weather-cloud-one-drop:before { content: "\e04f"; }
.font-icon-weather-cloud-rain-snow:before { content: "\e050"; }
.font-icon-weather-cloud-sun:before { content: "\e051"; }
.font-icon-weather-cloud-two-circles:before { content: "\e052"; }
.font-icon-weather-cloud-two-drops:before { content: "\e053"; }
.font-icon-weather-cloud-two-snow:before { content: "\e054"; }
.font-icon-weather-clouds:before { content: "\e055"; }
.font-icon-weather-clound-lightning:before { content: "\e056"; }
.font-icon-weather-sun:before { content: "\e057"; }
.font-icon-weather-snowflake:before { content: "\e058"; }
.font-icon-weather-snow:before { content: "\e059"; }
.font-icon-weather-rain:before { content: "\e05a"; }
.font-icon-weather-one-snow:before { content: "\e05b"; }
.font-icon-weather-moon-small-cloud:before { content: "\e05c"; }
.font-icon-weather-moon-cloud-rain:before { content: "\e05d"; }
.font-icon-weather-moon-cloud:before { content: "\e05e"; }
.font-icon-weather-moon:before { content: "\e05f"; }
.font-icon-weather-lightning:before { content: "\e060"; }
.font-icon-weather-house-water:before { content: "\e061"; }
.font-icon-weather-funnel:before { content: "\e062"; }
.font-icon-weather-drop:before { content: "\e063"; }
.font-icon-weather-sun-cloud:before { content: "\e064"; }
.font-icon-weather-sun-clouds:before { content: "\e065"; }
.font-icon-weather-sun-rain:before { content: "\e066"; }
.font-icon-weather-thermometer:before { content: "\e067"; }
.font-icon-weather-umbrella:before { content: "\e068"; }
.font-icon-weather-waves:before { content: "\e069"; }
.font-icon-wp:before { content: "\e06a"; }
.font-icon-player-full-screen:before { content: "\e06b"; }
.font-icon-player-next:before { content: "\e06c"; }
.font-icon-player-settings:before { content: "\e06d"; }
.font-icon-player-sound:before { content: "\e06e"; }
.font-icon-player-subtitres:before { content: "\e06f"; }
.font-icon-player-wide-screen:before { content: "\e070"; }
.font-icon-case-3:before { content: "\e071"; }
.font-icon-github:before { content: "\e072"; }
.font-icon-learn:before { content: "\e073"; }
.font-icon-play-next-square:before { content: "\e074"; }
.font-icon-play-prev-square:before { content: "\e075"; }
.font-icon-play-square:before { content: "\e076"; }
.font-icon-picture-double:before { content: "\e077"; }
.font-icon-snippet:before { content: "\e078"; }
.font-icon-post:before { content: "\e079"; }
.font-icon-plus-1:before { content: "\e07a"; }

/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/Libs/jsLibs/dhxGantt/codebase/dhtmlxgantt.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZg.ttf) format("truetype")}:root{--dhx-gantt-theme: terrace;--dhx-gantt-font-family: Inter, Helvetica, Arial, sans-serif;--dhx-gantt-font-size: 14px;--dhx-gantt-heading-font-size: calc(var(--dhx-gantt-font-size) + 2px);--dhx-gantt-heading-font-weight: 600;--dhx-gantt-important-font-size: var(--dhx-gantt-font-size);--dhx-gantt-important-line-height: 142%;--dhx-gantt-important-font-weight: 500;--dhx-gantt-regular-font-size: var(--dhx-gantt-font-size);--dhx-gantt-regular-font-weight: 400;--dhx-gantt-regular-line-height: 142%;--dhx-gantt-caption-font-size: calc(var(--dhx-gantt-font-size) - 2px);--dhx-gantt-caption-font-weight: 400;--dhx-gantt-caption-line-height: 132%;--dhx-gantt-base-colors-white: #FFFFFF;--dhx-gantt-base-colors-select: #EFF3FF;--dhx-gantt-base-colors-hover-color: #e0e0e0;--dhx-gantt-base-colors-border-light: #F0F0F0;--dhx-gantt-base-colors-border: #DFE0E1;--dhx-gantt-base-colors-icons: #A1A4A6;--dhx-gantt-base-colors-icons-active: #8b8e90;--dhx-gantt-base-colors-icons-active: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-icons) 100%, #000000 12.6%);--dhx-gantt-base-colors-icons-hover: #76787a;--dhx-gantt-base-colors-icons-hover: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-icons) 100%, #000000 28.5%);--dhx-gantt-base-colors-disabled: #E9E9E9;--dhx-gantt-base-colors-select: #E0E5F3;--dhx-gantt-base-colors-readonly: var(--dhx-gantt-base-colors-icons);--dhx-gantt-base-colors-text-light: #555D63;--dhx-gantt-base-colors-text-base: #23272A;--dhx-gantt-base-colors-text-on-fill: rgba(255, 255, 255, .9);--dhx-gantt-base-colors-background: #FFFFFF;--dhx-gantt-base-colors-background-alt: #F2F2F2;--dhx-gantt-base-colors-primary: #537CFA;--dhx-gantt-base-colors-primary-hover: #4269E0;--dhx-gantt-base-colors-primary-hover: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-primary) 100%, #000000 6%);--dhx-gantt-base-colors-primary-active: #3365fb;--dhx-gantt-base-colors-primary-active: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-primary) 100%, #000000 16.6%);--dhx-gantt-base-colors-primary-lighter: #537cfa33;--dhx-gantt-base-colors-primary-lighter: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-primary) 20%, rgba(0, 0, 0, 0) 100%);--dhx-gantt-base-colors-warning: #FAB936;--dhx-gantt-base-colors-error: #E3334E;--dhx-gantt-base-colors-error-hover: #D3233E;--dhx-gantt-base-colors-error-hover: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-error) 100%, #000000 6%);--dhx-gantt-base-colors-error-active: #C3132E;--dhx-gantt-base-colors-error-active: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-error) 100%, #000000 16.6%);--dhx-gantt-base-colors-error-lighter: #E3334E33;--dhx-gantt-base-colors-error-lighter: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-error) 20%, rgba(0, 0, 0, 0) 100%);--dhx-gantt-base-colors-error-text: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-base-colors-success: #1BC297;--dhx-gantt-container-background: var(--dhx-gantt-base-colors-background);--dhx-gantt-container-color: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-offtime-background: var(--dhx-gantt-base-colors-background-alt);--dhx-gantt-scale-background: var(--dhx-gantt-container-background);--dhx-gantt-scale-border-vertical: 1px solid var(--dhx-gantt-base-colors-border-light);--dhx-gantt-scale-border-horizontal: 1px solid var(--dhx-gantt-base-colors-border);--dhx-gantt-scale-color: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-grid-body-background: transparent;--dhx-gantt-grid-scale-background: var(--dhx-gantt-scale-background);--dhx-gantt-grid-scale-color: var(--dhx-gantt-scale-color);--dhx-gantt-grid-scale-border-vertical: var(--dhx-gantt-scale-border-vertical);--dhx-gantt-timeline-scale-background: var(--dhx-gantt-scale-background);--dhx-gantt-timeline-scale-color: var(--dhx-gantt-scale-color);--dhx-gantt-timeline-scale-border-vertical: var(--dhx-gantt-scale-border-vertical);--dhx-gantt-grid-cell-border: 1px solid transparent;--dhx-gantt-grid-row-border: var(--dhx-gantt-scale-border-horizontal);--dhx-gantt-base-transition: .2s ease;--dhx-gantt-box-shadow-s: 0px 4px 24px 0px rgba(44, 47, 60, .08);--dhx-gantt-box-shadow-m: 0px 4px 24px 0px rgba(44, 47, 60, .36);--dhx-gantt-box-shadow-l: 0px 4px 24px 0px rgba(44, 47, 60, .56);--dhx-gantt-icon-size: 1.5em;--dhx-gantt-base-module: 4px;--dhx-gantt-base-padding: 4px;--dhx-gantt-border-radius: var(--dhx-gantt-base-module);--dhx-gantt-transition: all .3s;--dhx-gantt-default-border: 1px solid var(--dhx-gantt-base-colors-border);--dhx-gantt-header-border: var(--dhx-gantt-default-border);--dhx-gantt-task-blue: var(--dhx-gantt-base-colors-primary);--dhx-gantt-task-green: #20B56D;--dhx-gantt-task-violet: #D071EF;--dhx-gantt-task-yellow: linear-gradient(180deg, #FFB725 0%, #FFBB25 31.25%, #FAEA27 100%);--dhx-gantt-baseline-background-0: #00B4FF;--dhx-gantt-baseline-background-1: #DF6DE3;--dhx-gantt-baseline-background-2: #FF957D;--dhx-gantt-baseline-background-3: #25C79D;--dhx-gantt-baseline-background-4: #FF6FB0;--dhx-gantt-baseline-background-5: #FFC470;--dhx-gantt-baseline-background-6: #FDE720;--dhx-gantt-baseline-background-7: #47AFD0;--dhx-gantt-baseline-background-8: #DA9DFF;--dhx-gantt-baseline-background-9: #BEE964;--dhx-gantt-task-font-size: var(--dhx-gantt-regular-font-size);--dhx-gantt-task-line-height: var(--dhx-gantt-regular-line-height);--dhx-gantt-task-font-weight: var(--dhx-gantt-regular-font-weight);--dhx-gantt-task-background-primary: var(--dhx-gantt-base-colors-primary);--dhx-gantt-task-border-radius: var(--dhx-gantt-border-radius);--dhx-gantt-task-background: var(--dhx-gantt-task-blue);--dhx-gantt-task-border: none;--dhx-gantt-task-color: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-project-color: var(--dhx-gantt-task-color);--dhx-gantt-task-line-text: var(--dhx-gantt-container-color);--dhx-gantt-task-row-border: 1px solid var(--dhx-gantt-base-colors-border);--dhx-gantt-task-row-background: var(--dhx-gantt-container-background);--dhx-gantt-task-row-background--odd: var(--dhx-gantt-container-background);--dhx-gantt-task-progress-color: rgba(0, 0, 0, .15);--dhx-gantt-project-progress-color: var(--dhx-gantt-task-progress-color);--dhx-gantt-project-background: var(--dhx-gantt-task-green);--dhx-gantt-milestone-background: var(--dhx-gantt-task-violet);--dhx-gantt-task-marker-color: var(--dhx-gantt-task-background);--dhx-gantt-popup-background: var(--dhx-gantt-container-background);--dhx-gantt-popup-color: var(--dhx-gantt-container-color);--dhx-gantt-popup-border: none;--dhx-gantt-popup-border-radius: var(--dhx-gantt-border-radius);--dhx-gantt-tooltip-background: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-tooltip-color: var(--dhx-gantt-container-background);--dhx-gantt-tooltip-border: none;--dhx-gantt-tooltip-border-radius: var(--dhx-gantt-popup-border-radius);--dhx-gantt-link-background: var(--dhx-gantt-base-colors-icons);--dhx-gantt-link-background-hover: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-link-critical-background: var(--dhx-gantt-base-colors-error);--dhx-gantt-link-handle-offset: 8px;--dhx-gantt-link-handle-size: 10px;--dhx-gantt-link-handle-border: var(--dhx-gantt-base-colors-icons);--dhx-gantt-link-handle-border-hover: var(--dhx-gantt-base-colors-border);--dhx-gantt-link-handle-background: var(--dhx-gantt-base-colors-border);--dhx-gantt-link-handle-background-hover: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-progress-handle-border: var(--dhx-gantt-base-colors-border);--dhx-gantt-progress-handle-background: var(--dhx-gantt-base-colors-icons);--dhx-gantt-progress-handle-background-hover: var(--dhx-gantt-base-colors-icons-hover);--dhx-gantt-control-height: 32px;--dhx-gantt-checkbox-height: 20px;--dhx-gantt-lightbox_font-family: var(--dhx-gantt-font-family);--dhx-gantt-lightbox-font-size: var(--dhx-gantt-important-font-size);--dhx-gantt-lightbox-font-weight: var(--dhx-gantt-important-font-weight);--dhx-gantt-lightbox-background: var(--dhx-gantt-popup-background);--dhx-gantt-lightbox-border: var(--dhx-gantt-popup-border);--dhx-gantt-lightbox-control-border: var(--dhx-gantt-default-border);--dhx-gantt-lightbox-color: var(--dhx-gantt-popup-color);--dhx-gantt-lightbox-padding: 12px;--dhx-gantt-lightbox-title-background: var(--dhx-gantt-base-colors-select);--dhx-gantt-lightbox-title-color: var(--dhx-gantt-lightbox-color);--dhx-gantt-lightbox-title-font-size: var(--dhx-gantt-heading-font-size);--dhx-gantt-lightbox-max-width: 622px;--dhx-gantt-lightbox-wide-max-width: 738px;--dhx-gantt-lightbox-width: 560px;--dhx-gantt-btn-order: row-reverse;--dhx-gantt-btn-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-btn-border-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-btn-background-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-btn-background-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-base-colors-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-base-colors-disabled);--dhx-gantt-btn-outline-background: transparent;--dhx-gantt-btn-outline-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-outline-border-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-outline-background-hover: var(--dhx-gantt-base-colors-primary-lighter);--dhx-gantt-btn-outline-color-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-outline-border-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-outline-background-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-outline-color-active: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-btn-outline-border-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-outline-background-disabled: transparent;--dhx-gantt-btn-outline-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-outline-border-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-text-transform: none;--dhx-gantt-info-background: var(--dhx-gantt-popup-background);--dhx-gantt-info-color: var(--dhx-gantt-popup-color);--dhx-gantt-info-border: var(--dhx-gantt-popup-border);--dhx-gantt-info-shadow: var(--dhx-gantt-box-shadow-m);--dhx-gantt-modal-background: var(--dhx-gantt-popup-background);--dhx-gantt-modal-color: var(--dhx-gantt-popup-color);--dhx-gantt-modal-border: var(--dhx-gantt-popup-border);--dhx-gantt-modal-padding: 16px;--dhx-gantt-modal-width: 320px;--dhx-gantt-modal-border-radius: var(--dhx-gantt-popup-border-radius);--dhx-gantt-undo-delete-background: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-undo-delete-color: var(--dhx-gantt-task-color)}:root[data-gantt-theme=dark]{--dhx-gantt-theme: dark;--dhx-gantt-base-colors-disabled: #3d3d3d;--dhx-gantt-base-colors-text-light: #AAA;--dhx-gantt-base-colors-text-base: rgba(255, 255, 255, .9);--dhx-gantt-base-colors-background: #141414;--dhx-gantt-base-colors-background-alt: #383838;--dhx-gantt-base-colors-border: #4B4B4B;--dhx-gantt-base-colors-border-light: #4B4B4B;--dhx-gantt-navline-font-color: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-base-colors-primary: #3B72F8;--dhx-gantt-base-colors-error: #EB284F;--dhx-gantt-base-colors-select: #2A2A2A;--dhx-gantt-base-colors-hover-color: #2A2A2A;--dhx-gantt-base-colors-icons: #AAAAAA;--dhx-gantt-scale-color: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-popup-background: #1B1B1C;--dhx-gantt-popup-border: 1px solid #4B4B4B;--dhx-gantt-btn-font-weight: 600;--dhx-gantt-undo-delete-background: var(--dhx-gantt-popup-background);--dhx-gantt-link-handle-border: var(--dhx-gantt-base-colors-border);--dhx-gantt-link-handle-background: var(--dhx-gantt-base-colors-background)}:root[data-gantt-theme=meadow]{--dhx-gantt-theme: meadow;--dhx-gantt-font-family: Segoe UI, Arial, san-serif;--dhx-gantt-base-colors-primary: #0288D1;--dhx-gantt-base-colors-select: #ffebbc;--dhx-gantt-task-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-base-colors-border: #cecece;--dhx-gantt-task-text-font-size: 14px;--dhx-gantt-task-text-font-weight: 500;--dhx-gantt-heading-font-size: 22px;--dhx-gantt-heading-font-weight: 300;--dhx-gantt-caption-font-size: 14px;--dhx-gantt-caption-font-weight: 400;--dhx-gantt-scale-color: #767676;--dhx-gantt-container-color: #3f3f3f;--dhx-gantt-border-radius: 0;--dhx-gantt-box-shadow-s: 0 3px 5px 0 rgba(0, 0, 0, .1);--dhx-gantt-box-shadow-m: 0px 4px 24px 0px rgba(44, 47, 60, .36);--dhx-gantt-box-shadow-l: 0px 4px 24px 0px rgba(44, 47, 60, .56);--dhx-gantt-scale-background: #f4f2ea;--dhx-gantt-scale-color: #42464b;--dhx-gantt-task-color: #1e2022;--dhx-gantt-project-background: #c7d8f7;--dhx-gantt-milestone-background: #DB7DC5;--dhx-gantt-task-background: #e1ffd4;--dhx-gantt-task-border: 1px solid #3588c5;--dhx-gantt-task-progress-color: #a7d991;--dhx-gantt-project-progress-color: #9ab9f1;--dhx-gantt-link-background: #ffb96d;--dhx-gantt-lightbox-title-background: #f4f2ea;--dhx-gantt-popup-background: #fcfaf3;--dhx-gantt-popup-color: var(--dhx-gantt-container-color);--dhx-gantt-popup-border: 1px solid #cac8bd}:root[data-gantt-theme=skyblue]{--dhx-gantt-theme: skyblue;--dhx-gantt-font-family: Segoe UI, Arial, san-serif;--dhx-gantt-base-colors-primary: #0288D1;--dhx-gantt-task-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-base-colors-border: #cecece;--dhx-gantt-task-text-font-size: 14px;--dhx-gantt-task-text-font-weight: 500;--dhx-gantt-heading-font-size: 22px;--dhx-gantt-heading-font-weight: 300;--dhx-gantt-caption-font-size: 14px;--dhx-gantt-caption-font-weight: 400;--dhx-gantt-scale-color: #767676;--dhx-gantt-border-radius: 0;--dhx-gantt-box-shadow-s: 0 3px 5px 0 rgba(0, 0, 0, .1);--dhx-gantt-box-shadow-m: 0px 4px 24px 0px rgba(44, 47, 60, .36);--dhx-gantt-box-shadow-l: 0px 4px 24px 0px rgba(44, 47, 60, .56);--dhx-gantt-scale-background: #dfedff;--dhx-gantt-scale-color: #42464b;--dhx-gantt-task-color: #1e2022;--dhx-gantt-project-background: #eff6fb;--dhx-gantt-task-background: #eff6fb;--dhx-gantt-milestone-background: #DB7DC5;--dhx-gantt-task-border: 1px solid #3588c5;--dhx-gantt-task-progress-color: linear-gradient(0deg, #abcee8 0, #5aa0d3 36%, #bfdaee);--dhx-gantt-link-background: #4a8f43;--dhx-gantt-lightbox-title-background: #eff6fb}:root[data-gantt-theme=skyblue] .gantt_grid_scale,:root[data-gantt-theme=skyblue] .gantt_task_scale,:root[data-gantt-theme=skyblue] .gantt_task_vscroll{box-shadow:inset 0 1px 1px #fff;background-image:linear-gradient(to bottom,#e4f0ff,#dfedff,#d5e8ff)}:root[data-gantt-theme=broadway]{--dhx-gantt-theme: broadway;--dhx-gantt-font-family: Segoe UI, Arial, san-serif;--dhx-gantt-base-colors-primary: #0288D1;--dhx-gantt-base-colors-select: #fff3a1;--dhx-gantt-task-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-base-colors-border: #cecece;--dhx-gantt-halfhour-border: 1px solid #e8e8e8;--dhx-gantt-task-title-font-size: 12px;--dhx-gantt-task-text-font-size: 14px;--dhx-gantt-task-text-font-weight: 500;--dhx-gantt-heading-font-size: 22px;--dhx-gantt-heading-font-weight: 300;--dhx-gantt-caption-font-size: 14px;--dhx-gantt-caption-font-weight: 400;--dhx-gantt-scale-color: #767676;--dhx-gantt-border-radius: 0;--dhx-gantt-box-shadow-s: 0 3px 5px 0 rgba(0, 0, 0, .1);--dhx-gantt-box-shadow-m: 0px 4px 24px 0px rgba(44, 47, 60, .36);--dhx-gantt-box-shadow-l: 0px 4px 24px 0px rgba(44, 47, 60, .56);--dhx-gantt-grid-scale-background: #4f4f4f;--dhx-gantt-grid-scale-border-vertical: 1px solid #c1c1c1;--dhx-gantt-grid-scale-color: #e1e1e1;--dhx-gantt-timeline-scale-background: #dbdbdb;--dhx-gantt-timeline-scale-border-vertical: 1px solid #ebebeb;--dhx-gantt-timeline-scale-color: #494949;--dhx-gantt-grid-body-background: #dbdbdb;--dhx-gantt-lightbox-title-background: #4f4f4f;--dhx-gantt-lightbox-title-color: #e1e1e1;--dhx-gantt-task-color: #FFF;--dhx-gantt-link-background: #ffb96d;--dhx-gantt-project-background: #65c16f;--dhx-gantt-project-progress-color: #46ad51;--dhx-gantt-task-progress-color: #04a4f0;--dhx-gantt-task-background: #17b2fb;--dhx-gantt-milestone-background: #DB7DC5}:root[data-gantt-theme=broadway] .gantt_grid_data{--dhx-gantt-task-row-background: var(--dhx-gantt-grid-body-background);--dhx-gantt-task-row-background--odd: var(--dhx-gantt-grid-body-background)}:root[data-gantt-theme=material]{--dhx-gantt-theme: material;--dhx-gantt-font-family: Roboto, Inter, Helvetica, Arial, sans-serif;--dhx-gantt-base-colors-primary: #448aff;--dhx-gantt-task-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-project-background: #1de9b6;--dhx-gantt-milestone-background: #ffc107;--dhx-gantt-task-progress-color: rgba(0, 0, 0, .2);--dhx-gantt-project-color: rgba(0, 0, 0, .6);--dhx-gantt-base-colors-border: #e0e0e0;--dhx-gantt-task-title-font-size: calc(var(--dhx-gantt-font-size) - 2px);--dhx-gantt-task-text-font-size: var(--dhx-gantt-font-size);--dhx-gantt-task-text-font-weight: 500;--dhx-gantt-heading-font-size: 20px;--dhx-gantt-caption-font-size: var(--dhx-gantt-font-size);--dhx-gantt-caption-font-weight: 500;--dhx-gantt-btn-font-weight: 500;--dhx-gantt-heading-font-weight: 500;--dhx-gantt-hours-font-size: calc(var(--dhx-gantt-font-size) - 2px);--dhx-gantt-base-colors-text-base: rgba(0, 0, 0, .75);--dhx-gantt-base-transition: .15s ease;--dhx-gantt-header-border: 1px solid transparent;--dhx-gantt-scale-color: rgba(0, 0, 0, .54);--dhx-gantt-base-colors-select: rgba(0, 199, 181, .2);--dhx-gantt-base-colors-hover-color: var(--dhx-gantt-base-colors-select);--dhx-gantt-border-radius: 0;--dhx-gantt-task-border-radius: 18px;--dhx-gantt-btn-text-transform: uppercase;--dhx-gantt-btn-padding: 1px 20px 0;--dhx-gantt-link-handle-size: 16px;--dhx-gantt-progress-handle-background: #FFF;--dhx-gantt-progress-handle-border: var(--dhx-gantt-base-colors-border);--dhx-gantt-box-shadow-s: 0 3px 5px 0 rgba(0, 0, 0, .1);--dhx-gantt-box-shadow-m: 0px 4px 24px 0px rgba(44, 47, 60, .36);--dhx-gantt-box-shadow-l: 0px 4px 24px 0px rgba(44, 47, 60, .56);--dhx-gantt-lightbox-title-background: var(--dhx-gantt-container-background);--dhx-gantt-lightbox-title-color: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-lightbox-title-font-size: calc(var(--dhx-gantt-font-size) + 2px);--dhx-gantt-lightbox-padding: 30px;--dhx-gantt-lightbox-width: 610px;--dhx-gantt-lightbox-wide-max-width: 640px;--dhx-gantt-btn-order: row;--dhx-gantt-btn-outline-border-color: transparent;--dhx-gantt-btn-outline-border-hover: transparent;--dhx-gantt-btn-outline-border-active: transparent;--dhx-gantt-btn-outline-border-color-disabled: transparent}:root[data-gantt-theme=material] .dhx_cal_ltitle{font-weight:400;text-transform:uppercase;padding:18px var(--dhx-gantt-lightbox-padding) 8px;border-bottom-color:transparent}:root[data-gantt-theme=material] .gantt_grid .gantt_grid_scale .gantt_grid_head_cell,:root[data-gantt-theme=material] .gantt_task .gantt_task_scale .gantt_scale_cell{font-weight:500;text-transform:uppercase}:root[data-gantt-theme=material] .dhx_cal_ltitle_controls{--dhx-gantt-base-colors-icons: var(--dhx-gantt-lightbox-title-color)}:root[data-gantt-theme=material] .gantt_cal_lsection{margin-top:12px;margin-bottom:4px}:root[data-gantt-theme=material] .gantt_cal_ltitle{padding:18px var(--dhx-gantt-lightbox-padding);border-bottom-color:transparent}:root[data-gantt-theme=material] .gantt_cal_lcontrols{padding-bottom:40px;padding-top:30px}:root[data-gantt-theme=material] .gantt_add,:root[data-gantt-theme=material] .gantt_grid_head_add{--dhx-gantt-base-colors-icons: #70d0c2;--dhx-gantt-base-colors-icons-active: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-icons) 100%, #000000 12.6%);--dhx-gantt-base-colors-icons-hover: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-icons) 100%, #000000 28.5%)}:root[data-gantt-theme=material] .gantt_grid_data .gantt_row,:root[data-gantt-theme=material] .gantt_grid_data .gantt_row.odd{transition:background var(--dhx-gantt-base-transition)}:root[data-gantt-theme=material] .gantt_grid_head_cell{transition:border-color ground var(--dhx-gantt-base-transition);border-right:1px solid transparent}:root[data-gantt-theme=material] .gantt_grid_scale:hover .gantt_grid_head_cell{border-right:var(--dhx-gantt-grid-scale-border-vertical)}:root[data-gantt-theme=material] .gantt_grid_column_resize_wrap .gantt_grid_column_resize{transition:background var(--dhx-gantt-base-transition);background-color:transparent}:root[data-gantt-theme=material] .gantt_grid_column_resize_wrap:hover .gantt_grid_column_resize{background-color:var(--dhx-gantt-base-colors-border)}:root[data-gantt-theme=material] div.gantt_grid_scale:after,:root[data-gantt-theme=material] div.gantt_scale_line:last-child:after{content:"";width:100%;display:block;height:1px;background-color:transparent;position:absolute;box-shadow:0 1px 2px #0003,0 2px 3px #0000001a;z-index:1}:root[data-gantt-theme=material] div.gantt_scale_line:last-child:after{bottom:-1px}:root[data-gantt-theme=material] .gantt_link_control{--dhx-gantt-link-handle-border: var(--dhx-gantt-task-background);--dhx-gantt-link-handle-background: #FFF;--dhx-gantt-link-handle-border-hover: var(--dhx-gantt-task-background);--dhx-gantt-link-handle-background-hover: #FFF}:root[data-gantt-theme=material] .gantt_task_line.gantt_milestone{margin-top:-1px;--dhx-gantt-task-border-radius: 2px}:root[data-gantt-theme=contrast-white]{--dhx-gantt-theme: contrast-white;--dhx-gantt-base-colors-disabled: #C2C2C2;--dhx-gantt-base-colors-text-light: #303030;--dhx-gantt-base-colors-text-base: #303030;--dhx-gantt-base-colors-background: #FFFFFF;--dhx-gantt-base-colors-background-alt: #929292;--dhx-gantt-base-colors-border: #4D595B;--dhx-gantt-base-colors-border-light: #4D595B;--dhx-gantt-base-colors-text-on-fill: #FFF;--dhx-gantt-base-colors-primary: #0A47CD;--dhx-gantt-base-colors-text-on-fill: rgba(255, 255, 255, .9);--dhx-gantt-task-background: #0A47CD;--dhx-gantt-task-border: 1px solid rgba(0, 0, 0, .1);--dhx-gantt-base-colors-warning: #FCBA2E;--dhx-gantt-base-colors-success: #77D257;--dhx-gantt-base-colors-error: #ee3d31;--dhx-gantt-base-colors-error-text: #141414;--dhx-gantt-btn-color: #FFFFFF;--dhx-gantt-btn-color-hover: #FFFFFF;--dhx-gantt-btn-color-active: #FFFFFF;--dhx-gantt-base-colors-select: #E7E5E5;--dhx-gantt-base-colors-hover-color: #E7E5E5;--dhx-gantt-base-colors-icons: #303030;--dhx-gantt-scale-color: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-popup-background: #FFF;--dhx-gantt-popup-border: 1px solid #4D595B;--dhx-gantt-font-size: 16px;--dhx-gantt-heading-font-size: 24px;--dhx-gantt-important-font-size: 16px;--dhx-gantt-regular-font-size: 16px;--dhx-gantt-caption-font-size: 16px;--dhx-gantt-btn-outline-color-hover: #212121;--dhx-gantt-btn-outline-color-active: #FFFFFF}:root[data-gantt-theme=contrast-black]{--dhx-gantt-theme: contrast-black;--dhx-gantt-base-colors-disabled: #3d3d3d;--dhx-gantt-base-colors-text-light: #cfcfcf;--dhx-gantt-base-colors-text-base: #FFFFFF;--dhx-gantt-base-colors-background: #141414;--dhx-gantt-base-colors-background-alt: #4f4f4f;--dhx-gantt-base-colors-border: rgba(255, 255, 255, .8);--dhx-gantt-base-colors-border-light: rgba(255, 255, 255, .8);--dhx-gantt-base-colors-text-on-fill: #141414;--dhx-gantt-base-colors-primary: #A395FF;--dhx-gantt-task-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-project-background: #77D257;--dhx-gantt-milestone-background: #FCBA2E;--dhx-gantt-task-background: #A395FF;--dhx-gantt-task-border: 1px solid rgba(0, 0, 0, .1);--dhx-gantt-base-colors-warning: #694E02;--dhx-gantt-base-colors-success: #115700;--dhx-gantt-base-colors-error: #FFA7A0;--dhx-gantt-base-colors-error-text: #141414;--dhx-gantt-base-colors-select: #2A2A2A;--dhx-gantt-base-colors-hover-color: #2A2A2A;--dhx-gantt-base-colors-icons: #AAAAAA;--dhx-gantt-scale-color: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-popup-background: #1B1B1C;--dhx-gantt-undo-delete-background: var(--dhx-gantt-popup-background);--dhx-gantt-undo-delete-color: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-popup-border: 1px solid #4B4B4B;--dhx-gantt-font-size: 16px;--dhx-gantt-heading-font-size: 24px;--dhx-gantt-important-font-size: 16px;--dhx-gantt-regular-font-size: 16px;--dhx-gantt-caption-font-size: 16px;--dhx-gantt-btn-outline-color-hover: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-btn-outline-color-active: var(--dhx-gantt-base-colors-text-light)}.dhx_gantt_button--mixin{background:var(--dhx-gantt-btn-background);color:var(--dhx-gantt-btn-color);border:1px solid var(--dhx-gantt-btn-border-color);border-radius:var(--dhx-gantt-border-radius);height:var(--dhx-gantt-control-height);padding:var(--dhx-gantt-btn-padding, 0 20px);display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:4px;flex-shrink:0;font-weight:500;font-size:var(--dhx-gantt-font-size);font-family:var(--dhx-gantt-font-family);font-weight:var(--dhx-gantt-btn-font-weight, normal);line-height:142%;text-transform:var(--dhx-gantt-btn-text-transform);cursor:pointer;--dhx-gantt-icon-size: 18px}.dhx_gantt_button--mixin:hover{background:var(--dhx-gantt-btn-background-hover);color:var(--dhx-gantt-btn-color-hover);border-color:var(--dhx-gantt-btn-border-hover)}.dhx_gantt_button--mixin:active{background:var(--dhx-gantt-btn-background-active);color:var(--dhx-gantt-btn-color-active);border-color:var(--dhx-gantt-btn-border-active)}.dhx_gantt_button--mixin:disabled{background:var(--dhx-gantt-btn-background-disabled);color:var(--dhx-gantt-btn-color-disabled);border-color:var(--dhx-gantt-btn-border-disabled)}.dhx_gantt_button_outline--mixin{--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: var(--dhx-gantt-btn-outline-background);--dhx-gantt-btn-color: var(--dhx-gantt-btn-outline-color);--dhx-gantt-btn-border-color: var(--dhx-gantt-btn-outline-border-color);--dhx-gantt-btn-background-hover: var(--dhx-gantt-btn-outline-background-hover);--dhx-gantt-btn-color-hover: var(--dhx-gantt-btn-outline-color-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-btn-outline-border-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-btn-outline-background-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-btn-outline-color-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-btn-outline-border-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-btn-outline-background-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-btn-outline-color-disabled);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-btn-outline-border-color-disabled)}.dhx_gantt_button_danger--mixin{--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error-text);--dhx-gantt-btn-border-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-base-colors-error-active)}.dhx_gantt_button_danger_outline--mixin{--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-border-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background-hover: var(--dhx-gantt-base-colors-error-lighter);--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-base-colors-icons)}.dhx_gantt_button_danger_link--mixin{--dhx-gantt-icon-size: 18px;padding:6px 0;--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent}.dhx_gantt_button_link--mixin{padding:6px 0;--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent}.dhx_gantt_button_icon--mixin{min-width:32px;height:32px;border-radius:50%;padding:6px 0;--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent}.dhx_gantt_button_icon--mixin:hover{--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-icons-hover)}.dhx_gantt_button_icon--mixin:active{--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-icons-active)}.dhx_gantt_button_icon--mixin:disabled{--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color-disabled)}.dhx_gantt_btn,.dhx_gantt_btn_danger,.dhx_gantt_btn_outline,.dhx_gantt_btn_danger_outline,.dhx_gantt_btn_danger_link,.gantt_qi_big_icon,.gantt_btn_set{background:var(--dhx-gantt-btn-background);color:var(--dhx-gantt-btn-color);border:1px solid var(--dhx-gantt-btn-border-color);border-radius:var(--dhx-gantt-border-radius);height:var(--dhx-gantt-control-height);padding:var(--dhx-gantt-btn-padding, 0 20px);display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:4px;flex-shrink:0;font-weight:500;font-size:var(--dhx-gantt-font-size);font-family:var(--dhx-gantt-font-family);font-weight:var(--dhx-gantt-btn-font-weight, normal);line-height:142%;text-transform:var(--dhx-gantt-btn-text-transform);cursor:pointer;--dhx-gantt-icon-size: 18px}.dhx_gantt_btn:hover,.dhx_gantt_btn_danger:hover,.dhx_gantt_btn_outline:hover,.dhx_gantt_btn_danger_outline:hover,.dhx_gantt_btn_danger_link:hover,.gantt_qi_big_icon:hover,.gantt_btn_set:hover{background:var(--dhx-gantt-btn-background-hover);color:var(--dhx-gantt-btn-color-hover);border-color:var(--dhx-gantt-btn-border-hover)}.dhx_gantt_btn:active,.dhx_gantt_btn_danger:active,.dhx_gantt_btn_outline:active,.dhx_gantt_btn_danger_outline:active,.dhx_gantt_btn_danger_link:active,.gantt_qi_big_icon:active,.gantt_btn_set:active{background:var(--dhx-gantt-btn-background-active);color:var(--dhx-gantt-btn-color-active);border-color:var(--dhx-gantt-btn-border-active)}.dhx_gantt_btn:disabled,.dhx_gantt_btn_danger:disabled,.dhx_gantt_btn_outline:disabled,.dhx_gantt_btn_danger_outline:disabled,.dhx_gantt_btn_danger_link:disabled,.gantt_qi_big_icon:disabled,.gantt_btn_set:disabled{background:var(--dhx-gantt-btn-background-disabled);color:var(--dhx-gantt-btn-color-disabled);border-color:var(--dhx-gantt-btn-border-disabled)}.gantt_popup_button{background:var(--dhx-gantt-btn-background);color:var(--dhx-gantt-btn-color);border:1px solid var(--dhx-gantt-btn-border-color);border-radius:var(--dhx-gantt-border-radius);height:var(--dhx-gantt-control-height);padding:var(--dhx-gantt-btn-padding, 0 20px);display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:4px;flex-shrink:0;font-weight:500;font-size:var(--dhx-gantt-font-size);font-family:var(--dhx-gantt-font-family);font-weight:var(--dhx-gantt-btn-font-weight, normal);line-height:142%;text-transform:var(--dhx-gantt-btn-text-transform);cursor:pointer;--dhx-gantt-icon-size: 18px}.gantt_popup_button:hover{background:var(--dhx-gantt-btn-background-hover);color:var(--dhx-gantt-btn-color-hover);border-color:var(--dhx-gantt-btn-border-hover)}.gantt_popup_button:active{background:var(--dhx-gantt-btn-background-active);color:var(--dhx-gantt-btn-color-active);border-color:var(--dhx-gantt-btn-border-active)}.gantt_popup_button:disabled{background:var(--dhx-gantt-btn-background-disabled);color:var(--dhx-gantt-btn-color-disabled);border-color:var(--dhx-gantt-btn-border-disabled)}.gantt_popup_button:not(.gantt_ok_button){--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: var(--dhx-gantt-btn-outline-background);--dhx-gantt-btn-color: var(--dhx-gantt-btn-outline-color);--dhx-gantt-btn-border-color: var(--dhx-gantt-btn-outline-border-color);--dhx-gantt-btn-background-hover: var(--dhx-gantt-btn-outline-background-hover);--dhx-gantt-btn-color-hover: var(--dhx-gantt-btn-outline-color-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-btn-outline-border-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-btn-outline-background-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-btn-outline-color-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-btn-outline-border-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-btn-outline-background-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-btn-outline-color-disabled);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-btn-outline-border-color-disabled)}.gantt_ok_button{--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error-text);--dhx-gantt-btn-border-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-base-colors-error-active)}.dhx_gantt_btn_outline,.dhx_gantt_btn_danger_outline{--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: var(--dhx-gantt-btn-outline-background);--dhx-gantt-btn-color: var(--dhx-gantt-btn-outline-color);--dhx-gantt-btn-border-color: var(--dhx-gantt-btn-outline-border-color);--dhx-gantt-btn-background-hover: var(--dhx-gantt-btn-outline-background-hover);--dhx-gantt-btn-color-hover: var(--dhx-gantt-btn-outline-color-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-btn-outline-border-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-btn-outline-background-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-btn-outline-color-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-btn-outline-border-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-btn-outline-background-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-btn-outline-color-disabled);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-btn-outline-border-color-disabled)}.dhx_gantt_button_danger,.dhx_gantt_button_danger_outline{--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error-text);--dhx-gantt-btn-border-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-base-colors-error-active)}.dhx_gantt_button_link,.gantt_qi_big_icon{padding:6px 0;--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent}@font-face{font-family:dhx-gantt-icons;src:url(data:font/woff;base64,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) format("woff"),url(data:font/woff2;base64,d09GMgABAAAAAAVgAAsAAAAADHgAAAUSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACEQgqGcIV9ATYCJANECyQABCAFhGoHhAEbGwsjEXaDUZpA9o+E7LTkMj3uJ6P42UJ6Z4Ln+XfLzk2CvYeOpONCV4Ua1JQhX1URmFVluib+pVo1AmBTZxn2J/LjFhx7e7s/rSHL0LOlnKzQ/7+fq5uXLMxKJUVK+qL33Y+qJLHEIRInHVGNYiGPUMhUL60DAmPTWQn6KmyefREEUFxCDCPes3+S4LTR82ZQgoUYLzCvLNMmTxyN1wvDqqgseBHcTTeVkOzCBfzJl0DL+M13BRkABi4TcajBExLjeP2wHA5LFCiVXmh9zYgzQG++CUQPLELmVMdNw5zmRTFRqjiLrubcFgKHw7kch2XIHvZsIBiYWLi8f/M8ePGh0PgJECREGMSNIH70n+eH4bAUwBgNANAEAC0A0AUAugFADwDoBQB9AKACADUA6AcAAwBgEAAMAYBhNMRBZLhBDVAJ/A9yMUJZZhGRcQZmwWEUB8vn83ssYg2SleX1iRO7tMs0LX8o0smyHI3TnEy1tjlKki1OW1PKaVlMbmpLNvuq1hjRopqcKjTsMEebynCoqqXNKcTmczJsZWrDWZXupLe2i6hmjXJsVaDQ4mxNr9q3JbO6fXKawqQSZ0tB05DW9tV2LDM4iXacIcOcYUMdrVQRhtIu6013lU7vK0jueyAjsrr9wUInzy3PZu9YfWfHc1ufefj2Vbc99LTTmrGbMs+qLc+/vH/VI6+8oLd+9pasviO537M6Cr35dHGmRzwyRhSLxOPcc+miPk5ZNfnn+0giEU9ECmpAQ0//coJFsevWlK+5rlfv4MabQzczNdF1Z9XOroMHqXQ2mj0c/S/Ky9dcuaB0wZXdu/mXbDq5KZ3ouqtqV9dBlefsG9MHdo1T/+tMZtO45eOGv/hx7OPW4seKSY9VBwrkIL6+5s555u0D27cFg2//646/fPNH8UD88vjP+/dff32xKqlHD/zAstSB//l/82PFjw0T+/Urzl8H32THjRw57pYJ8yKfqE/VJ5F5LKvNj2V/bfylI9YQ6/il8ddsbOCjtbdsuvzccrv4y5rOl0Vrvyyu2e2tsb9b1q8sWXb1qCR5rMitEvIZyY21p2b7D5pDkDvBOQkZpuNiSDThpNhVcQfEAz7eJVhqJUvcNzxmyS9PKwIc4F4oygL8KkUknJXoW/t9+GqsER4ZuuG4V0sUYFn946ugd6upTcOL4cYLNGGGU+VyUvtO5p8mpqJl0ZuM2wN7KgxEtCiXfHGWNACFAnKIhDDv7jZBCDWuCAYeQnPZnCo2aktfb3WhucLqJkQXq6KVgZtr8lmMiVg+hAq2GVaDIFmrSQXPqy39t1YXNsesbipEWRUpafpImgu/ZIV2W257FMn9SJi+wc6hZ0Vrma/+gZMnVHVRKZ/iBAjcC2g17CotthExyjBFdSQUCIHUxHSGUQonMh3K0ri3VIwUM+22HNujSI4fCdM34J059NysAxV1/4GTT7yjqCmomqtPBLs49wI6ZtiHMWkxSePGGFXUZYqKYzemoRykTDGZ1POdYZQC1yFnOlBavZmmpNixEh/5ocCfyj6IiCGmWOISt3jEK77P6Gp+CUhQQhKWiORxd520raat1vbMtLa6GBxvlBPN06Xr4hgowac/M2ES7j1KG8AY3tEkAvqjgQcTBa+/7Ez21ukZ0GfCRv5duaohgMCjwnckqV2AxY99uCiZzhDH2zgtAs5nqM+7jeyue72MVL7XpDegKczprSLTjBr0pW5bT2nxETjLAAA=) format("woff2")}.dhx_gantt_icon:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.dhx_gantt_icon.dhx_gantt_icon_arrow_down:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_arrow_up:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_close:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_constraint_left_dotted:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_constraint_left_solid:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_constraint_right_dotted:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_constraint_right_solid:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_delete:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_dots_vertical:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_edit:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_menu_down:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_menu_right:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_minus:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_plus:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_rounded_arrow_right:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_timer:before{content:"";max-width:100%;max-height:100%;font-size:1em}.gantt_container{background:var(--dhx-gantt-container-background);color:var(--dhx-gantt-container-color);font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-font-size);border:1px solid var(--dhx-gantt-base-colors-border);position:relative;white-space:nowrap;overflow-x:hidden;overflow-y:hidden}.gantt_touch_active{overscroll-behavior:none}.gantt_task_scroll{overflow-x:scroll}.gantt_task,.gantt_grid{position:relative;overflow-x:hidden;overflow-y:hidden;display:inline-block;vertical-align:top}.gantt_grid_scale,.gantt_task_scale{font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-font-size);border-bottom:var(--dhx-gantt-scale-border-horizontal);box-sizing:border-box}.gantt_grid_scale{background:var(--dhx-gantt-grid-scale-background);color:var(--dhx-gantt-grid-scale-color)}.gantt_task_scale{background:var(--dhx-gantt-timeline-scale-background);color:var(--dhx-gantt-timeline-scale-color)}.gantt_task_vscroll{background:var(--dhx-gantt-container-background)}.gantt_scale_line{box-sizing:border-box;border-top:var(--dhx-gantt-scale-border-horizontal)}.gantt_scale_line:first-child{border-top:none}.gantt_grid_head_cell{display:inline-block;vertical-align:top;border-right:var(--dhx-gantt-grid-scale-border-vertical);text-align:center;position:relative;cursor:default;height:100%;box-sizing:border-box;overflow:hidden}.gantt_scale_line{clear:both}.gantt_grid_data{width:100%;overflow:hidden;position:relative;background:var(--dhx-gantt-grid-body-background)}.gantt_row{position:relative;-webkit-user-select:none;user-select:none}.gantt_add,.gantt_grid_head_add{width:100%;height:100%;cursor:pointer;position:relative;opacity:.6}.gantt_add:before,.gantt_grid_head_add:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_add:before,.gantt_grid_head_add:before{content:""}.gantt_grid_head_cell.gantt_grid_head_add{opacity:.6;top:0}.gantt_grid_head_cell.gantt_grid_head_add:hover{opacity:1}.gantt_grid_data .gantt_row:hover,.gantt_grid_data .gantt_row.odd:hover{background-color:var(--dhx-gantt-base-colors-hover-color)}.gantt_grid_data .gantt_row:hover .gantt_add{opacity:1}.gantt_task_row,.gantt_row{border-bottom:var(--dhx-gantt-task-row-border);background:var(--dhx-gantt-task-row-background)}.gantt_row.odd,.gantt_task_row.odd{background:var(--dhx-gantt-task-row-background--odd)}.gantt_row,.gantt_cell,.gantt_task_row,.gantt_task_cell,.gantt_grid_head_cell,.gantt_scale_cell{box-sizing:border-box}.gantt_grid_head_cell,.gantt_scale_cell{line-height:inherit}.gantt_grid_scale .gantt_grid_column_resize_wrap{cursor:col-resize;position:absolute;width:13px;margin-left:-7px}.gantt_grid_column_resize_wrap .gantt_grid_column_resize{background-color:var(--dhx-gantt-base-colors-border);height:100%;width:1px;margin:0 auto}.gantt_task_grid_row_resize_wrap{cursor:row-resize;position:absolute;height:13px;margin-top:-7px;left:0;width:100%}.gantt_task_grid_row_resize_wrap .gantt_task_grid_row_resize{background-color:var(--dhx-gantt-base-colors-border-light);top:6px;height:1px;width:100%;margin:0 auto;position:relative}.gantt_drag_marker{pointer-events:none}.gantt_drag_marker.gantt_grid_resize_area,.gantt_drag_marker.gantt_row_grid_resize_area{background-color:#e7e7e780;height:100%;width:100%}.gantt_drag_marker.gantt_grid_resize_area{border-left:var(--dhx-gantt-scale-border-vertical);border-right:var(--dhx-gantt-scale-border-vertical)}.gantt_drag_marker.gantt_row_grid_resize_area{border-top:var(--dhx-gantt-scale-border-horizontal);border-bottom:var(--dhx-gantt-scale-border-horizontal)}.gantt_row{display:flex}.gantt_row>div{flex-shrink:0;flex-grow:0}.gantt_cell{vertical-align:top;border-right:var(--dhx-gantt-grid-cell-border);padding-left:6px;padding-right:6px;height:100%;overflow:hidden;white-space:nowrap}.gantt_cell_tree{display:flex;gap:4px;flex-wrap:nowrap}.gantt_grid_scale .gantt_last_cell,.gantt_grid_data .gantt_last_cell,.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell,.gantt_task_bg .gantt_last_cell{border-right-width:0px}.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell{border-right-width:1px}.gantt_task_bg{overflow:hidden}.gantt_scale_cell{position:relative;display:inline-block;white-space:nowrap;overflow:hidden;border-right:var(--dhx-gantt-grid-scale-border-vertical);text-align:center;height:100%}.gantt_task_cell{display:inline-block;height:100%;border-right:var(--dhx-gantt-timeline-scale-border-vertical)}.gantt_layout_cell.gantt_ver_scroll{width:0px;background-color:transparent;height:1px;overflow-x:hidden;overflow-y:scroll;position:absolute;right:0;z-index:1}.gantt_ver_scroll>div{width:1px;height:1px}.gantt_hor_scroll{height:0px;background-color:transparent;width:100%;clear:both;overflow-x:scroll;overflow-y:hidden}.gantt_layout_cell .gantt_hor_scroll{position:absolute}.gantt_hor_scroll>div{width:5000px;height:1px}.gantt_tree_indent,.gantt_tree_icon{flex-grow:0;flex-shrink:0}.gantt_tree_indent{width:15px;height:100%}.gantt_tree_content,.gantt_tree_icon{vertical-align:top}.gantt_tree_icon{width:28px;height:100%;background-repeat:no-repeat;background-position:center center}.gantt_tree_content{height:100%;white-space:nowrap;min-width:0;overflow:hidden;width:auto;text-overflow:ellipsis}.gantt_tree_icon.gantt_open,.gantt_tree_icon.gantt_close{width:20px;cursor:pointer}.gantt_tree_icon.gantt_open:before,.gantt_tree_icon.gantt_close:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_tree_icon.gantt_open:before{content:""}.gantt_tree_icon.gantt_close:before{content:""}.gantt_tree_icon.gantt_blank{width:18px}.gantt_tree_icon.gantt_folder_open,.gantt_tree_icon.gantt_folder_closed,.gantt_tree_icon.gantt_file{display:none}.gantt_grid_head_cell .gantt_sort{position:absolute;right:5px;top:0;width:7px;height:13px}.gantt_grid_head_cell .gantt_sort.gantt_asc:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_grid_head_cell .gantt_sort.gantt_asc:before{content:""}.gantt_grid_head_cell .gantt_sort.gantt_desc:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_grid_head_cell .gantt_sort.gantt_desc:before{content:""}.gantt_inserted,.gantt_updated{font-weight:700}.gantt_deleted{text-decoration:line-through}.gantt_invalid{background-color:#ffe0e0}.gantt_error{color:var(--dhx-gantt-base-colors-error)}.gantt_status{right:1px;padding:5px 10px;background:#9b9b9b1a;position:absolute;top:1px;transition:opacity .2s;opacity:0}.gantt_status.gantt_status_visible{opacity:1}#gantt_ajax_dots span{transition:opacity .2s;background-repeat:no-repeat;opacity:0}#gantt_ajax_dots span.gantt_dot_visible{opacity:1}.gantt_column_drag_marker{border:var(--dhx-gantt-grid-scale-border-vertical);opacity:.8;pointer-events:none}.gantt_grid_head_cell_dragged{border:var(--dhx-gantt-grid-scale-border-vertical);opacity:.3}.gantt_grid_target_marker{position:absolute;top:0;width:2px;height:100%;background-color:var(--dhx-gantt-base-colors-primary);transform:translate(-1px)}.gantt_grid_target_marker:before,.gantt_grid_target_marker:after{display:block;content:"";position:absolute;left:-5px;width:0px;height:0px;border:6px solid transparent}.gantt_grid_target_marker:before{border-top-color:var(--dhx-gantt-base-colors-primary)}.gantt_grid_target_marker:after{bottom:0;border-bottom-color:var(--dhx-gantt-base-colors-primary)}.gantt_message_area{position:fixed;right:5px;width:320px;z-index:1000}.gantt-info{min-width:120px;padding:12px;font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-regular-font-size);font-weight:var(--dhx-gantt-regular-font-weight);line-height:var(--dhx-gantt-regular-line-height);z-index:14;overflow:hidden;margin:5px 5px 10px;transition:all .5s ease;background:var(--dhx-gantt-info-background);color:var(--dhx-gantt-info-color);border:var(--dhx-gantt-info-border);box-shadow:var(--dhx-gantt-info-shadow)}.gantt-info.hidden{height:0px;padding:0;border-width:0px;margin:0;overflow:hidden}.gantt_modal_box{overflow:hidden;position:fixed;min-width:300px;width:var(--dhx-gantt-modal-width);background:var(--dhx-gantt-modal-background);box-shadow:var(--dhx-gantt-box-shadow-l);border:var(--dhx-gantt-modal-border);z-index:18;border-radius:var(--dhx-gantt-modal-border-radius);font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-font-size);color:var(--dhx-gantt-popup-color);line-height:150%}.gantt_popup_title{border-top-left-radius:var(--dhx-gantt-modal-border-radius);border-top-right-radius:var(--dhx-gantt-modal-border-radius);text-transform:uppercase;font-weight:var(--dhx-gantt-heading-font-weight);padding:calc(var(--dhx-gantt-modal-padding)/2) var(--dhx-gantt-modal-padding);display:flex;justify-content:center;align-items:center}.gantt_popup_text{padding:var(--dhx-gantt-modal-padding);display:flex;justify-content:center;align-items:center}.gantt_popup_controls{display:flex;flex-direction:var(--dhx-gantt-btn-order);padding:calc(var(--dhx-gantt-modal-padding)/2) var(--dhx-gantt-modal-padding);align-items:center;gap:12px}.gantt-info,.gantt_popup_button,.gantt_button{-webkit-user-select:none;user-select:none;cursor:pointer}.gantt_popup_text{overflow:hidden}div.dhx_modal_cover{background:#44494e;opacity:.2;position:fixed;z-index:17;left:0;top:0;width:100%;height:100%;border:none}.gantt_popup_controls{border-radius:var(--dhx-gantt-border-radius)}.gantt_message_area .gantt-error{--dhx-gantt-info-background: var(--dhx-gantt-base-colors-error);--dhx-gantt-info-color: var(--dhx-gantt-base-colors-text-on-fill)}.gantt_message_area .gantt-warning{--dhx-gantt-info-background: var(--dhx-gantt-base-colors-warning);--dhx-gantt-info-color: var(--dhx-gantt-base-colors-text-on-fill)}.gantt_grid div,.gantt_data_area div{-ms-touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.gantt_data_area{position:relative;overflow-x:hidden;overflow-y:hidden;-webkit-user-select:none;user-select:none}.gantt_links_area{position:absolute;left:0;top:0}.gantt_task_content,.gantt_task_progress,.gantt_side_content{line-height:inherit;overflow:hidden;height:100%}.gantt_task_content{font-size:var(--dhx-gantt-task-font-size);color:var(--dhx-gantt-task-color);width:100%;padding-top:1px;top:0;cursor:pointer;position:absolute;white-space:nowrap;text-align:center}.gantt_task_progress{text-align:center;z-index:0;background:var(--dhx-gantt-task-progress-color)}.gantt_task_progress_wrapper{border-radius:inherit;position:relative;width:100%;height:100%;overflow:hidden}.gantt_task_line{border-radius:var(--dhx-gantt-task-border-radius);position:absolute;box-sizing:border-box;background:var(--dhx-gantt-task-background);border:var(--dhx-gantt-task-border);-webkit-user-select:none;user-select:none}.gantt_task_line.gantt_drag_move div{cursor:move}.gantt_touch_move,.gantt_touch_progress,.gantt_touch_resize{transform:scale(1.02,1.1);transform-origin:50%}.gantt_touch_progress .gantt_task_progress_drag,.gantt_touch_resize .gantt_task_drag{transform:scaleY(1.3);transform-origin:50%}.gantt_side_content{position:absolute;white-space:nowrap;color:var(--dhx-gantt-base-colors-text-light);top:0;font-size:calc(var(--dhx-gantt-task-font-size) - 1px)}.gantt_side_content.gantt_left{right:100%;padding-right:var(--dhx-gantt-base-padding)}.gantt_side_content.gantt_right{left:100%;padding-left:var(--dhx-gantt-base-padding)}.gantt_side_content.gantt_link_crossing{margin-top:-6px}.gantt_task_link .gantt_line_wrapper,.gantt_link_arrow,.gantt_link_corner{position:absolute;cursor:pointer}.gantt_line_wrapper div{background-color:var(--dhx-gantt-link-background)}.gantt_link_corner{box-sizing:content-box!important;border-color:var(--dhx-gantt-link-background);background-color:transparent}.gantt_task_link:hover{--dhx-gantt-link-background: var(--dhx-gantt-link-background-hover)}.gantt_task_link:hover>div{z-index:1}.gantt_task_link div.gantt_link_arrow{color:var(--dhx-gantt-link-background);line-height:normal}.gantt_task_link div.gantt_link_arrow:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_task_link div.gantt_link_arrow:before{content:""}.gantt_link_control{position:absolute;width:calc(var(--dhx-gantt-link-handle-offset) + var(--dhx-gantt-link-handle-size));top:50%;display:flex;align-items:center;transition:all var(--dhx-gantt-base-transition)}.gantt_link_control div{display:none;cursor:pointer;box-sizing:border-box;position:relative;border:2px solid var(--dhx-gantt-link-handle-border);border-radius:50%;height:var(--dhx-gantt-link-handle-size);width:var(--dhx-gantt-link-handle-size);background:var(--dhx-gantt-link-handle-background)}.gantt_link_control div:hover{--dhx-gantt-link-handle-background: var(--dhx-gantt-link-handle-background-hover);--dhx-gantt-link-handle-border: var(--dhx-gantt-link-handle-border-hover)}.gantt_link_control.task_left{transform:translate(-100%,-50%);left:0;justify-content:flex-start}.gantt_link_control.task_right{transform:translate(100%,-50%);right:0;justify-content:flex-end}.gantt_task_line.gantt_link_source .gantt_link_control div,.gantt_task_line.gantt_selected .gantt_link_control div,.gantt_task_line:hover .gantt_link_control div,.gantt_task_line.gantt_drag_move .gantt_link_control div,.gantt_task_line.gantt_drag_resize .gantt_link_control div,.gantt_task_line.gantt_link_source .gantt_task_drag,.gantt_task_line.gantt_selected .gantt_task_drag,.gantt_task_line:hover .gantt_task_drag,.gantt_task_line.gantt_drag_move .gantt_task_drag,.gantt_task_line.gantt_drag_resize .gantt_task_drag{display:block}.gantt_task_line.gantt_selected .gantt_task_progress_drag,.gantt_task_line:hover .gantt_task_progress_drag,.gantt_task_line.gantt_drag_progress .gantt_task_progress_drag{display:flex}.gantt_link_target .gantt_link_control div{display:block}.gantt_link_source,.gantt_link_target{box-shadow:0 0 3px var(--dhx-gantt-base-colors-primary)}.gantt_link_target.link_start_allow,.gantt_link_target.link_finish_allow{box-shadow:0 0 3px var(--dhx-gantt-base-colors-success)}.gantt_link_target.link_start_deny,.gantt_link_target.link_finish_deny{box-shadow:0 0 3px var(--dhx-gantt-base-colors-error)}.gantt_link_from_start .gantt_link_control.task_start_date div,.gantt_link_from_end .gantt_link_control.task_end_date div,.link_start_allow .gantt_link_control.task_start_date div,.link_finish_allow .gantt_link_control.task_end_date div{--dhx-gantt-link-handle-border: var(--dhx-gantt-link-handle-border-hover);--dhx-gantt-link-handle-background: var(--dhx-gantt-base-colors-primary)}.link_start_deny .gantt_link_control.task_start_date div,.link_finish_deny .gantt_link_control.task_end_date div{--dhx-gantt-link-handle-border: var(--dhx-gantt-link-handle-border-hover);--dhx-gantt-link-handle-background: var(--dhx-gantt-base-colors-error)}.gantt_link_arrow_left{transform:rotate(180deg)}.gantt_task_drag,.gantt_task_progress_drag{cursor:ew-resize;display:none;position:absolute}.gantt_task_drag.task_right{cursor:e-resize}.gantt_task_drag.task_left{cursor:w-resize}.gantt_task_drag{height:16px;width:8px;z-index:1;top:-1px}.gantt_task_drag.task_left{left:-7px}.gantt_task_drag.task_right{right:-7px}.gantt_task_progress_drag{height:70%;min-height:12px;bottom:-3px;transform:translate(-50%);z-index:1;align-items:flex-end}.gantt_task_progress_drag:hover{--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-icons-hover)}.gantt_link_tooltip{box-shadow:3px 3px 3px #0003;background-color:var(--dhx-gantt-popup-background);border-left:1px solid var(--dhx-gantt-base-colors-border);border-top:1px solid var(--dhx-gantt-base-colors-border);font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-regular-font-size);color:var(--dhx-gantt-popup-color);padding:var(--dhx-gantt-base-padding);line-height:var(--dhx-gantt-regular-line-height)}.gantt_link_direction{height:0px;border:none;border-bottom:2px dashed var(--dhx-gantt-base-colors-primary);transform-origin:0% 0%;z-index:2;margin-left:1px;position:absolute}.gantt_grid_data .gantt_row.gantt_selected,.gantt_grid_data .gantt_row.odd.gantt_selected{background-color:var(--dhx-gantt-base-colors-select)}.gantt_row_project{font-weight:500}.gantt_task_row.odd.gantt_selected,.gantt_task_row.gantt_selected{background-color:var(--dhx-gantt-base-colors-select)}.gantt_task_line.gantt_selected{box-shadow:var(--dhx-gantt-box-shadow-s)}.gantt_cal_quick_info.gantt_project,.gantt_task_line.gantt_project{--dhx-gantt-task-color: var(--dhx-gantt-project-color);--dhx-gantt-task-background: var(--dhx-gantt-project-background);--dhx-gantt-task-progress-color: var(--dhx-gantt-project-progress-color)}.gantt_task_line.gantt_project.gantt_task_line_planned{--dhx-gantt-task-background: var(--dhx-gantt-base-colors-text-light)}.gantt_task_line_planned{--dhx-gantt-scheduled-summary-bracket-size: 8px}.gantt_task_line_planned:before,.gantt_task_line_planned:after{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-color:transparent}.gantt_task_line_planned:before{border-width:var(--dhx-gantt-scheduled-summary-bracket-size) var(--dhx-gantt-scheduled-summary-bracket-size) 0 0;border-right-color:var(--dhx-gantt-task-background);transform:rotate(180deg)}.gantt_task_line_planned:after{border-width:0 var(--dhx-gantt-scheduled-summary-bracket-size) var(--dhx-gantt-scheduled-summary-bracket-size) 0;border-right-color:var(--dhx-gantt-task-background);right:0}.gantt_task_line_actual{opacity:.3;--dhx-gantt-task-border-radius: 2px}.gantt_task_line.gantt_project.gantt_project_scheduling_conflict .gantt_task_line_actual{--dhx-gantt-task-background: var(--dhx-gantt-base-colors-error)}.gantt_task_line.gantt_project.gantt_selected{box-shadow:var(--dhx-gantt-box-shadow-s)}.gantt_task_line.gantt_milestone{--dhx-gantt-task-background: var(--dhx-gantt-milestone-background);visibility:hidden;border:none;box-sizing:content-box}.gantt_task_line.gantt_milestone div{visibility:visible}.gantt_task_line.gantt_milestone .gantt_task_content{background:inherit;border:inherit;border-width:1px;border-radius:inherit;box-sizing:border-box;transform:rotate(45deg)}.gantt_critical_task{--dhx-gantt-task-background: var(--dhx-gantt-link-critical-background)}.gantt_critical_task .gantt_task_progress{--dhx-gantt-task-progress: rgba(0, 0, 0, .4)}.gantt_critical_link{--dhx-gantt-link-background: var(--dhx-gantt-link-critical-background)}.gantt_link_arrow{--dhx-gantt-base-colors-icons: var(--dhx-gantt-link-background)}.gantt_row:focus,.gantt_cell:focus,.gantt_btn_set:focus,.gantt_qi_big_icon:focus,.gantt_popup_button:focus,.gantt_grid_head_cell:focus{box-shadow:inset 0 0 1px 1px var(--dhx-gantt-base-colors-primary)}.gantt_split_parent,.gantt_split_subproject{opacity:.1;pointer-events:none}.gantt_rollup_child .gantt_link_control,.gantt_rollup_child:hover .gantt_link_control{display:none}.gantt_unselectable,.gantt_unselectable div{-webkit-user-select:none;user-select:none}.gantt_common_input{border-radius:2px;background-color:var(--dhx-gantt-lightbox-background);color:var(--dhx-gantt-lightbox-color);border:var(--dhx-gantt-lightbox-control-border);font-size:var(--dhx-gantt-lightbox-font-sizeeduler);padding:6px 8px;box-sizing:border-box;margin-top:0;margin-bottom:0}.gantt_common_input:focus,.gantt_common_input:focus-visible{border-color:var(--dhx-gantt-base-colors-primary);outline:none}.gantt_common_input:disabled{background-color:var(--dhx-gantt-base-colors-disabled);color:var(--dhx-gantt-base-colors-icons)}.gantt_one_line_input{height:var(--dhx-gantt-control-height)}.gantt_cal_cover,.gantt_cal_cover *{box-sizing:border-box}.gantt_cal_light{margin-top:auto;margin-bottom:auto;min-width:var(--dhx-gantt-lightbox-width);width:max-content;max-width:var(--dhx-gantt-lightbox-max-width);height:auto;-webkit-tap-highlight-color:transparent;background-color:var(--dhx-gantt-lightbox-background);color:var(--dhx-gantt-lightbox-color);position:absolute;z-index:15;font-family:var(--dhx-gantt-lightbox_font-family);font-size:var(--dhx-gantt-lightbox-font-size);font-weight:var(--dhx-gantt-lightbox-font-weight);line-height:142%;border:var(--dhx-gantt-lightbox-border);border-radius:var(--dhx-gantt-popup-border-radius)}.gantt_cal_light.gantt_cal_light_wide{--dhx-gantt-lightbox-width: var(--dhx-gantt-lightbox-wide-max-width);--dhx-gantt-lightbox-max-width: var(--dhx-gantt-lightbox-wide-max-width)}.gantt_cal_light textarea,.gantt_cal_light input,.gantt_cal_light select{border-radius:2px;background-color:var(--dhx-gantt-lightbox-background);color:var(--dhx-gantt-lightbox-color);border:var(--dhx-gantt-lightbox-control-border);font-size:var(--dhx-gantt-lightbox-font-sizeeduler);padding:6px 8px;box-sizing:border-box;margin-top:0;margin-bottom:0}.gantt_cal_light textarea:focus,.gantt_cal_light input:focus,.gantt_cal_light select:focus,.gantt_cal_light textarea:focus-visible,.gantt_cal_light input:focus-visible,.gantt_cal_light select:focus-visible{border-color:var(--dhx-gantt-base-colors-primary);outline:none}.gantt_cal_light textarea:disabled,.gantt_cal_light input:disabled,.gantt_cal_light select:disabled{background-color:var(--dhx-gantt-base-colors-disabled);color:var(--dhx-gantt-base-colors-icons)}.gantt_cal_light input,.gantt_cal_light select{height:var(--dhx-gantt-control-height)}.gantt_cal_light input[type=select],.gantt_cal_light input[type=checkbox]{height:var(--dhx-gantt-checkbox-height)}.gantt_cal_light .gantt_time{display:none}.gantt_cal_ltitle{font-size:var(--dhx-gantt-lightbox-title-font-size);font-weight:var(--dhx-gantt-heading-font-weight);line-height:142%;background:var(--dhx-gantt-lightbox-title-background);color:var(--dhx-gantt-lightbox-title-color);border-bottom:var(--dhx-gantt-default-border);padding:calc(var(--dhx-gantt-base-padding) * 3) var(--dhx-gantt-lightbox-padding);overflow:hidden;white-space:nowrap;display:flex;flex-direction:row;justify-content:space-between;gap:calc(var(--dhx-gantt-base-padding) * 2);border-top-right-radius:var(--dhx-gantt-popup-border-radius);border-top-left-radius:var(--dhx-gantt-popup-border-radius)}.gantt_cal_ltitle .gantt_mark{display:none}.gantt_cal_ltitle .gantt_cal_ltitle_descr{overflow:hidden;text-overflow:ellipsis}.gantt_cal_ltitle .gantt_cal_ltitle_controls{cursor:pointer;--dhx-gantt-icon-size: 18px}.gantt_cal_light_rtl{direction:rtl}.gantt_cal_light_wide.gantt_cal_light_rtl .gantt_custom_button{right:auto;left:calc(var(--dhx-gantt-base-padding) * 2)}.gantt_section_constraint [data-constraint-time-select]{margin-left:20px}.gantt_cal_larea{border:none;padding:0 var(--dhx-gantt-lightbox-padding) 4px;overflow:hidden;height:auto;gap:calc(var(--dhx-gantt-base-padding) * 2)}.gantt_cal_cover{width:100%;height:100%;position:fixed;z-index:16;top:0;left:0;background-color:#0000004d;display:flex;justify-content:center;align-items:center;overflow:auto}.gantt_lightbox_time_select{min-width:80px}.gantt_lightbox_day_select{min-width:60px}.gantt_lightbox_month_select{min-width:110px}.gantt_lightbox_year_select{min-width:77px}.gantt_cal_light_full{width:auto}.gantt_cal_light_wide .gantt_cal_larea{display:flex;flex-direction:column;padding-top:12px;gap:12px}.gantt_cal_light_wide .gantt_wrap_section{display:flex;flex:0;position:relative}.gantt_cal_light_wide .gantt_cal_lsection{width:120px;justify-content:flex-start;align-items:flex-start;flex-shrink:0;margin-top:0;margin-bottom:0;padding:4px 8px}.gantt_cal_light_wide .gantt_custom_button{position:absolute;left:auto;right:calc(var(--dhx-gantt-base-padding) * 2)}.gantt_cal_light_wide .gantt_cal_ltext{flex:1}.gantt_cal_light_wide .gantt_section_time{justify-content:flex-start}.gantt_cal_light_wide .gantt_fullday{margin-left:unset}.gantt_duration{display:flex;justify-content:flex-start;align-items:center;gap:4px}.gantt_duration .gantt_duration_end_date{color:var(--dhx-gantt-base-colors-text-light);min-width:130px}.gantt_duration .gantt_duration_value,.gantt_duration .gantt_duration_dec,.gantt_duration .gantt_duration_inc{border-radius:2px;background-color:var(--dhx-gantt-lightbox-background);color:var(--dhx-gantt-lightbox-color);border:var(--dhx-gantt-lightbox-control-border);font-size:var(--dhx-gantt-lightbox-font-sizeeduler);padding:6px 8px;box-sizing:border-box;margin-top:0;margin-bottom:0;text-align:center}.gantt_duration .gantt_duration_value:focus,.gantt_duration .gantt_duration_dec:focus,.gantt_duration .gantt_duration_inc:focus,.gantt_duration .gantt_duration_value:focus-visible,.gantt_duration .gantt_duration_dec:focus-visible,.gantt_duration .gantt_duration_inc:focus-visible{border-color:var(--dhx-gantt-base-colors-primary);outline:none}.gantt_duration .gantt_duration_value:disabled,.gantt_duration .gantt_duration_dec:disabled,.gantt_duration .gantt_duration_inc:disabled{background-color:var(--dhx-gantt-base-colors-disabled);color:var(--dhx-gantt-base-colors-icons)}.gantt_duration_inputs{display:flex}.gantt_duration .gantt_duration_value{width:40px;padding:3px 4px;border-left-width:0;border-right-width:0;border-radius:0}.gantt_duration .gantt_duration_value.gantt_duration_value_formatted{width:70px}.gantt_duration .gantt_duration_dec,.gantt_duration .gantt_duration_inc{width:26px;padding:1px 4px;color:var(--dhx-gantt-base-colors-primary);font-size:18px;border-radius:var(--dhx-gantt-border-radius);cursor:pointer}.gantt_duration .gantt_duration_dec{border-top-right-radius:0;border-bottom-right-radius:0}.gantt_duration .gantt_duration_inc{border-top-left-radius:0;border-bottom-left-radius:0}.gantt_duration .gantt_duration_inc{margin-right:4px}.gantt_resources{max-height:150px;height:auto;overflow-y:auto}.gantt_resource_row{display:block;padding:10px 0;border-bottom:1px solid var(--dhx-gantt-base-colors-border-light);cursor:pointer}.gantt_resource_row input[type=checkbox]:not(:checked),.gantt_resource_row input[type=checkbox]:not(:checked)~div{opacity:.5}.gantt_resource_toggle{vertical-align:middle}.gantt_section_resources{overflow:hidden;display:flex;flex-direction:column;width:100%}.gantt_resources_filter{display:flex;flex-grow:0;align-items:center}.gantt_resources_filter label{display:inline-flex;gap:2px;align-items:center}.gantt_resources_filter .gantt_resources_filter_input{padding:1px 6px;box-sizing:border-box}.gantt_resources_filter .switch_unsetted{vertical-align:middle}.gantt_resource_cell{display:inline-block}.gantt_resource_cell.gantt_resource_cell_checkbox{width:24px;max-width:24px;min-width:24px;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_label{width:40%;max-width:40%;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_value{width:30%;max-width:30%;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_value input,.gantt_resource_cell.gantt_resource_cell_value select{width:80%;vertical-align:middle;padding:1px 2px;box-sizing:border-box}.gantt_resource_cell.gantt_resource_cell_unit{width:10%;max-width:10%;vertical-align:middle}.gantt_resource_early_value{opacity:.8;font-size:.9em}.gantt_cal_lcontrols{display:flex;flex-direction:var(--dhx-gantt-btn-order);gap:calc(var(--dhx-gantt-base-padding)*2);padding:12px var(--dhx-gantt-lightbox-padding)}.gantt_cal_lcontrols .gantt_btn_set{display:flex;flex-direction:row;gap:var(--dhx-gantt-base-padding)}.gantt_cal_lcontrols .gantt_btn_set.gantt_delete_btn_set{--dhx-gantt-icon-size: 18px;padding:6px 0;--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent}.gantt_cal_lcontrols .gantt_btn_set:not(.gantt_save_btn_set,.gantt_delete_btn_set){--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: var(--dhx-gantt-btn-outline-background);--dhx-gantt-btn-color: var(--dhx-gantt-btn-outline-color);--dhx-gantt-btn-border-color: var(--dhx-gantt-btn-outline-border-color);--dhx-gantt-btn-background-hover: var(--dhx-gantt-btn-outline-background-hover);--dhx-gantt-btn-color-hover: var(--dhx-gantt-btn-outline-color-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-btn-outline-border-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-btn-outline-background-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-btn-outline-color-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-btn-outline-border-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-btn-outline-background-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-btn-outline-color-disabled);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-btn-outline-border-color-disabled)}.gantt_cal_lcontrols .gantt_btn_set .gantt_btn_inner{display:none}.gantt_cal_lcontrols .gantt_btn_set .gantt_delete_btn:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_cal_lcontrols .gantt_btn_set .gantt_delete_btn:before{content:""}.gantt_cal_lcontrols .gantt_cal_lcontrols_push_right{margin-left:auto}.gantt_cal_ltext textarea{width:100%;height:100%;resize:none;font-family:var(--dhx-gantt-lightbox_font-family);font-size:var(--dhx-gantt-lightbox-font-size);font-weight:var(--dhx-gantt-lightbox-font-weight);line-height:142%}.gantt_section_time_spacer,.gantt_lightbox_minical_spacer{visibility:hidden;height:0;flex-basis:100%}.gantt_section_time{--dhx-gantt-lightbox-time-font-size: var(--dhx-gantt-important-font-size);--dhx-gantt-lightbox-time-font-weight: var(--dhx-gantt-important-font-weight);font-size:var(--dhx-gantt-lightbox-time-font-size);font-weight:var(--dhx-gantt-lightbox-time-font-weight);line-height:142%;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dhx-gantt-base-padding) * 2);row-gap:var(--dhx-gantt-base-padding)}.gantt_section_time .gantt_section_time_icon{width:calc(var(--dhx-gantt-base-module) * 2);height:calc(var(--dhx-gantt-base-module) * 2);border-radius:2px;background:var(--dhx-gantt-base-colors-primary)}.gantt_section_duration{gap:16px}.gantt_fullday{margin-left:auto}.gantt_cal_light_rtl .gantt_fullday{margin-left:unset;margin-right:auto}.gantt_cal_lsection label{font-weight:var(--dhx-gantt-heading-font-weight);display:flex;align-items:center;gap:4px;width:100%}.gantt_cal_lsection{display:flex;margin-top:12px;margin-bottom:4px}.gantt_cal_lsection .gantt_custom_button{background:var(--dhx-gantt-btn-background);color:var(--dhx-gantt-btn-color);border:1px solid var(--dhx-gantt-btn-border-color);border-radius:var(--dhx-gantt-border-radius);height:var(--dhx-gantt-control-height);padding:var(--dhx-gantt-btn-padding, 0 20px);display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:4px;flex-shrink:0;font-weight:500;font-size:var(--dhx-gantt-font-size);font-family:var(--dhx-gantt-font-family);font-weight:var(--dhx-gantt-btn-font-weight, normal);line-height:142%;text-transform:var(--dhx-gantt-btn-text-transform);cursor:pointer;--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: var(--dhx-gantt-btn-outline-background);--dhx-gantt-btn-color: var(--dhx-gantt-btn-outline-color);--dhx-gantt-btn-border-color: var(--dhx-gantt-btn-outline-border-color);--dhx-gantt-btn-background-hover: var(--dhx-gantt-btn-outline-background-hover);--dhx-gantt-btn-color-hover: var(--dhx-gantt-btn-outline-color-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-btn-outline-border-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-btn-outline-background-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-btn-outline-color-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-btn-outline-border-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-btn-outline-background-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-btn-outline-color-disabled);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-btn-outline-border-color-disabled);order:1;margin-left:auto;margin-right:unset}.gantt_cal_lsection .gantt_custom_button:hover{background:var(--dhx-gantt-btn-background-hover);color:var(--dhx-gantt-btn-color-hover);border-color:var(--dhx-gantt-btn-border-hover)}.gantt_cal_lsection .gantt_custom_button:active{background:var(--dhx-gantt-btn-background-active);color:var(--dhx-gantt-btn-color-active);border-color:var(--dhx-gantt-btn-border-active)}.gantt_cal_lsection .gantt_custom_button:disabled{background:var(--dhx-gantt-btn-background-disabled);color:var(--dhx-gantt-btn-color-disabled);border-color:var(--dhx-gantt-btn-border-disabled)}.gantt_cal_light_rtl .gantt_custom_button{margin-left:unset;margin-right:auto}.gantt_cal_checkbox{display:flex;gap:var(--dhx-gantt-base-padding)}.gantt_cal_wide_checkbox{padding:4px 0}.gantt_cal_radio input{margin:var(--dhx-gantt-base-padding)}.gantt_cal_radio_item{display:flex;gap:var(--dhx-gantt-base-padding);align-items:center}.gantt_cal_radio{display:flex;gap:4px}.gantt_cal_radio_vertical{flex-direction:column;overflow:auto;--dhx-gantt-control-height: 20px}.gantt_cal_lcheckbox,.gantt_cal_lradio{display:flex;flex-wrap:wrap;gap:8px}.gantt_cal_lcheckbox label,.gantt_cal_lradio label{display:flex;align-items:center;gap:4px}.gantt_cal_template{position:relative;padding-top:4px;padding-bottom:4px}.gantt_cal_light .gantt_readonly{color:var(--dhx-gantt-base-colors-readonly)}.gantt_cal_quick_info{--dhx-gantt-quick-info-font-size: var(--dhx-gantt-font-size);position:absolute;z-index:8;font-size:var(--dhx-gantt-quick-info-font-size);background:var(--dhx-gantt-popup-background);color:var(--dhx-gantt-popup-color);border:var(--dhx-gantt-popup-border);padding:calc(var(--dhx-gantt-base-padding)*2) calc(var(--dhx-gantt-base-padding)*3);border-radius:var(--dhx-gantt-border-radius);width:300px;display:flex;flex-direction:column;box-shadow:var(--dhx-gantt-box-shadow-s);transition:left .5s ease,right .5s ease}.gantt_cal_qi_tcontrols{display:flex;justify-content:flex-end;height:8px}.gantt_cal_qi_tcontrols .gantt_cal_qi_close_btn{min-width:32px;height:32px;border-radius:50%;--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent;width:unset;min-width:unset;padding:2px;font-size:18px;cursor:pointer;height:20px;position:relative;z-index:1}.gantt_cal_qi_tcontrols .gantt_cal_qi_close_btn:hover{--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-icons-hover)}.gantt_cal_qi_tcontrols .gantt_cal_qi_close_btn:active{--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-icons-active)}.gantt_cal_qi_tcontrols .gantt_cal_qi_close_btn:disabled{--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color-disabled)}.gantt_cal_qi_title,.gantt_cal_qi_controls,.gantt_cal_qi_content{padding:0 calc(var(--dhx-gantt-base-padding) * 3)}.gantt_cal_qi_title{display:flex;flex-direction:column;gap:12px;padding-right:14px}.gantt_cal_qi_tcontent{font-size:var(--dhx-gantt-heading-font-size);font-weight:var(--dhx-gantt-heading-font-weight);line-height:150%;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;overflow:hidden;flex-grow:0;text-overflow:ellipsis;white-space:nowrap}.gantt_cal_qi_tcontent>span{text-overflow:ellipsis;overflow:hidden}.gantt_cal_qi_tcontent:before{display:var(--dhx-gantt-quick-info-dot-display, block);content:"";flex-shrink:0;width:8px;height:8px;border-radius:2px;background:var(--dhx-gantt-task-background)}.gantt_cal_qi_tdate{font-size:var(--dhx-gantt-important-font-size);font-weight:var(--dhx-gantt-important-font-weight);line-height:var(--dhx-gantt-important-line-height)}.gantt_cal_qi_content{padding-top:16px;padding-bottom:8px}.gantt_cal_qi_controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-top:8px;gap:12px;color:var(--dhx-gantt-base-colors-primary)}.gantt_cal_qi_controls>div:first-child{margin-left:-3px}.gantt_menu_icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color)}.dhx_gantt_icon.dhx_gantt_icon_edit,.dhx_menu_icon.dhx_gantt_icon_edit{--dhx-gantt-icon-size: var(--dhx-gantt-font-size)}.gantt_cal_quick_info.gantt_qi_hidden{display:none}.gantt_tooltip{padding:8px 30px 8px 8px;position:absolute;z-index:50;white-space:nowrap;box-shadow:var(--dhx-gantt-box-shadow-m);background:var(--dhx-gantt-tooltip-background);color:var(--dhx-gantt-tooltip-color);border:var(--dhx-gantt-tooltip-border);font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-regular-font-size);line-height:var(--dhx-gantt-regular-line-height);font-weight:var(--dhx-gantt-regular-font-weight);border-radius:var(--dhx-gantt-tooltip-border-radius);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.gantt_resource_marker{position:absolute;text-align:center;font-size:var(--dhx-gantt-font-size);color:#fff}.gantt_resource_marker_ok{background:var(--dhx-gantt-base-colors-success)}.gantt_resource_marker_overtime{background:var(--dhx-gantt-base-colors-error)}.gantt_histogram_label{width:100%;height:100%;position:absolute;z-index:1;font-weight:700;font-size:var(--dhx-gantt-font-size)}.gantt_histogram_fill{background-color:#537cfa4d;background-color:color-mix(in srgb,var(--dhx-gantt-base-colors-primary),transparent 60%);width:100%;position:absolute;bottom:0}.gantt_histogram_hor_bar{height:1px;position:absolute;background:var(--dhx-gantt-base-colors-primary);margin-top:-1px;margin-left:-1px}.gantt_histogram_vert_bar{width:1px;position:absolute;background:var(--dhx-gantt-base-colors-primary);margin-left:-1px}.gantt_histogram_cell{position:absolute;text-align:center;font-size:var(--dhx-gantt-font-size)}.gantt_marker{height:100%;width:1px;top:0;position:absolute;text-align:center;background-color:var(--dhx-gantt-base-colors-error)}.gantt_marker .gantt_marker_content{padding:2px;background:inherit;color:var(--dhx-gantt-base-colors-white);position:absolute;font-size:var(--dhx-gantt-caption-font-size);line-height:var(--dhx-gantt-caption-line-height);font-weight:var(--dhx-gantt-caption-line-weight)}.gantt_marker_area{position:absolute;top:0;left:0}.gantt_grid_editor_placeholder{position:absolute}.gantt_grid_editor_placeholder>div,.gantt_grid_editor_placeholder input,.gantt_grid_editor_placeholder select{width:100%;height:100%;box-sizing:border-box}.gantt_row_placeholder div{opacity:.5}.gantt_row_placeholder .gantt_file,.gantt_row_placeholder .gantt_add{display:none}.gantt_drag_marker.gantt_grid_dnd_marker{background-color:transparent;transition:all .1s ease}.gantt_grid_dnd_marker_line{height:4px;width:100%;background-color:var(--dhx-gantt-base-colors-primary)}.gantt_grid_dnd_marker_line:before{background:var(--dhx-gantt-base-colors-white);width:12px;height:12px;box-sizing:border-box;border:3px solid var(--dhx-gantt-base-colors-primary);border-radius:6px;content:"";line-height:1px;display:block;position:absolute;margin-left:-11px;margin-top:-4px;pointer-events:none}.gantt_grid_dnd_marker_folder{height:100%;width:100%;position:absolute;pointer-events:none;box-sizing:border-box;box-shadow:0 0 0 2px var(--dhx-gantt-base-colors-primary) inset;background:transparent}.gantt_overlay_area{position:absolute;height:inherit;width:inherit;top:0;left:0;display:none}.gantt_overlay{position:absolute;left:0;top:0;height:inherit;width:inherit}.gantt_click_drag_rect{position:absolute;left:0;top:0;outline:1px solid var(--dhx-gantt-base-colors-primary);background-color:var(--dhx-gantt-base-colors-primary-lighter)}.gantt_timeline_move_available,.gantt_timeline_move_available *{cursor:move}.gantt_constraint_marker{position:absolute;pointer-events:none;--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-text-light)}.gantt_constraint_marker.gantt_constraint_marker_snlt,.gantt_constraint_marker.gantt_constraint_marker_fnlt,.gantt_constraint_marker.gantt_constraint_marker_mfo{transform:rotate(180deg)}.gantt_constraint_marker svg{display:block;max-height:100%;max-width:100%}.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_snlt,.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_fnlt,.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_mfo{transform:rotate(0)}.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_snet,.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_fnet,.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_mso{transform:rotate(180deg)}.gantt_rtl .gantt_grid{text-align:right}.gantt_rtl .gantt_row,.gantt_rtl .gantt_cell{flex-direction:row-reverse}.gantt_layout_content{width:100%;overflow:auto;box-sizing:border-box}.gantt_layout_cell{position:relative;box-sizing:border-box}.gantt_layout_cell>.gantt_layout_header{background:#33aae8;color:#fff;font-size:17px;padding:5px 10px;box-sizing:border-box}.gantt_layout_header.collapsed_x{background:#a9a9a9}.gantt_layout_header.collapsed_x .gantt_header_arrow:before{content:"⇧"}.gantt_layout_header.collapsed_y{background:#a9a9a9}.gantt_layout_header.collapsed_y .gantt_header_arrow:before{content:"⇩"}.gantt_layout_header{cursor:pointer}.gantt_layout_header .gantt_header_arrow{float:right;text-align:right}.gantt_layout_header .gantt_header_arrow:before{content:"⇦"}.gantt_layout_header.vertical .gantt_header_arrow:before{content:"⇧"}.gantt_layout_outer_scroll_vertical .gantt_layout_content{overflow-y:hidden}.gantt_layout_outer_scroll_horizontal .gantt_layout_content{overflow-x:hidden}.gantt_layout_x>.gantt_layout_cell{display:inline-block;vertical-align:top}.gantt_layout_x{white-space:nowrap}.gantt_resizing{opacity:.7;background:#f2f2f2}.gantt_layout_cell_border_right.gantt_resizer{overflow:visible;border-right:0}.gantt_resizer{cursor:e-resize;position:relative}.gantt_resizer_y{cursor:n-resize}.gantt_resizer_stick{background:#33aae8;z-index:9999;position:absolute;top:0;width:100%}.gantt_resizer_x .gantt_resizer_x{position:absolute;width:12px;height:100%;margin-left:-2px;top:0;left:0;z-index:1}.gantt_resizer_y .gantt_resizer_y{position:absolute;height:12px;width:100%;top:-2px;left:0;z-index:1}.gantt_resizer_error{background:#cd5c5c!important}.gantt_layout_cell_border_left{border-left:var(--dhx-gantt-default-border)}.gantt_layout_cell_border_right{border-right:var(--dhx-gantt-default-border)}.gantt_layout_cell_border_top{border-top:var(--dhx-gantt-default-border)}.gantt_layout_cell_border_bottom{border-bottom:var(--dhx-gantt-default-border)}.gantt_layout_cell_border_transparent{border-color:transparent}.gantt_window{position:absolute;top:50%;left:50%;z-index:999999999;background:#fff}.gantt_window_content{position:relative}.gantt_window_content_header{background:#39c;color:#fff;height:33px;padding:10px 10px 0;border-bottom:solid 2px #ffffff;position:relative}.gantt_window_content_header_text{padding-left:10%}.gantt_window_content_header_buttons{position:absolute;top:10px;right:10px}.gantt_window_content_header_buttons:hover{color:#000;cursor:pointer}.gantt_window_content_resizer{position:absolute;width:15px;height:15px;bottom:0;line-height:15px;right:-1px;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);cursor:nw-resize;z-index:999}.gantt_window_content_frame{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;z-index:9999}.gantt_window_drag{cursor:pointer!important}.gantt_window_resizing{overflow:visible}.gantt_window_resizing_body{overflow:hidden!important}.gantt_window_modal{background:#0000001a;z-index:9999;top:0;left:0;width:100%;height:100%;position:fixed}.gantt_container,.gantt_cal_light,.gantt_message_area,.gantt_modal_box,.gantt_cal_quick_info,.gantt_tooltip{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--dhx-gantt-font-family)}.gantt_container,.gantt_container *{box-sizing:border-box}.gantt_noselect{-webkit-user-select:none;user-select:none}.gantt_noselect .gantt_grid_data .gantt_row:hover,.gantt_noselect .gantt_grid_data .gantt_row.odd:hover{background-color:unset}.gantt_drag_marker{position:absolute;top:-1000px;left:-1000px;font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-font-size);z-index:1;white-space:nowrap;background:var(--dhx-gantt-base-colors-select)}.gantt_drag_marker .gantt_tree_indent,.gantt_drag_marker .gantt_tree_icon.gantt_blank,.gantt_drag_marker .gantt_tree_icon.gantt_open,.gantt_drag_marker .gantt_tree_icon.gantt_close{display:none}.gantt_empty_state_wrapper{position:relative}.gantt_empty_state{height:100%;max-width:500px;box-sizing:border-box;white-space:pre-line;overflow-wrap:break-word;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto}.gantt_empty_state_image{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;width:100%;max-width:500px;max-height:500px;margin-left:auto;margin-right:auto;display:block;min-height:0;height:200px;background-size:contain;background-position-x:center;background-position-y:bottom;margin-top:40px}.gantt_empty_state_text{text-align:center}.gantt_empty_state_text_link{color:var(--dhx-gantt-base-colors-primary);background:none;opacity:1;height:unset;cursor:pointer}.gantt_drag_marker .gantt_row.odd{background-color:var(--dhx-gantt-base-colors-select)}.gantt_drag_marker .gantt_row{border-left:var(--dhx-gantt-scale-border-vertical);border-top:var(--dhx-gantt-scale-border-horizontal)}.gantt_drag_marker .gantt_cell{border-color:var(--dhx-gantt-base-colors-border)}.gantt_row.gantt_over,.gantt_task_row.gantt_over{background-color:var(--dhx-gantt-base-colors-primary-active)}.gantt_row.gantt_transparent .gantt_cell{opacity:.7}.gantt_task_row.gantt_transparent{background-color:#537cfa73}.gantt_container_resize_watcher{background:transparent;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;pointer-events:none;border:0;box-sizing:border-box;opacity:0}.gantt_task_deadline{position:absolute;z-index:5;--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-error);pointer-events:none}.gantt_task_deadline:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_task_deadline:before{content:"";max-width:100%;max-height:100%;font-size:1em}.gantt_task_baseline{position:absolute;border-radius:2px;opacity:.9;background:#ffd180;z-index:0;overflow:hidden}.gantt_task_baseline.gantt_milestone_baseline{transform:rotate(45deg)}.gantt_task_baseline.gantt_task_baseline_0{background:var(--dhx-gantt-baseline-background-0)}.gantt_task_baseline.gantt_task_baseline_1{background:var(--dhx-gantt-baseline-background-1)}.gantt_task_baseline.gantt_task_baseline_2{background:var(--dhx-gantt-baseline-background-2)}.gantt_task_baseline.gantt_task_baseline_3{background:var(--dhx-gantt-baseline-background-3)}.gantt_task_baseline.gantt_task_baseline_4{background:var(--dhx-gantt-baseline-background-4)}.gantt_task_baseline.gantt_task_baseline_5{background:var(--dhx-gantt-baseline-background-5)}.gantt_task_baseline.gantt_task_baseline_6{background:var(--dhx-gantt-baseline-background-6)}.gantt_task_baseline.gantt_task_baseline_7{background:var(--dhx-gantt-baseline-background-7)}.gantt_task_baseline.gantt_task_baseline_8{background:var(--dhx-gantt-baseline-background-8)}.gantt_task_baseline.gantt_task_baseline_9{background:var(--dhx-gantt-baseline-background-9)}.gantt_section_baselines{overflow-y:auto;display:flex;flex-direction:column;gap:4px}.gantt_custom_button.gantt_add_baselines{margin-left:0}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/styles/flags.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.flag {
	display: inline-block;
	width: 16px;
	height: 16px;
  background:url("data:image/png;base64,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") no-repeat
}

.flag.flag-ad {
	background-position: -16px 0
}

.flag.flag-ae {
	background-position: -32px 0
}

.flag.flag-af {
	background-position: -48px 0
}

.flag.flag-ag {
	background-position: -64px 0
}

.flag.flag-ai {
	background-position: -80px 0
}

.flag.flag-al {
	background-position: -96px 0
}

.flag.flag-am {
	background-position: -112px 0
}

.flag.flag-an {
	background-position: -128px 0
}

.flag.flag-ao {
	background-position: -144px 0
}

.flag.flag-ar {
	background-position: -160px 0
}

.flag.flag-as {
	background-position: -176px 0
}

.flag.flag-at {
	background-position: -192px 0
}

.flag.flag-au {
	background-position: -208px 0
}

.flag.flag-aw {
	background-position: -224px 0
}

.flag.flag-ax {
	background-position: -240px 0
}

.flag.flag-az {
	background-position: 0 -16px
}

.flag.flag-ba {
	background-position: -16px -16px
}

.flag.flag-bb {
	background-position: -32px -16px
}

.flag.flag-bd {
	background-position: -48px -16px
}

.flag.flag-be {
	background-position: -64px -16px
}

.flag.flag-bf {
	background-position: -80px -16px
}

.flag.flag-bg {
	background-position: -96px -16px
}

.flag.flag-bh {
	background-position: -112px -16px
}

.flag.flag-bi {
	background-position: -128px -16px
}

.flag.flag-bj {
	background-position: -144px -16px
}

.flag.flag-bl {
	background-position: -160px -16px
}

.flag.flag-bm {
	background-position: -176px -16px
}

.flag.flag-bn {
	background-position: -192px -16px
}

.flag.flag-bo {
	background-position: -208px -16px
}

.flag.flag-br {
	background-position: -224px -16px
}

.flag.flag-bs {
	background-position: -240px -16px
}

.flag.flag-bt {
	background-position: 0 -32px
}

.flag.flag-bw {
	background-position: -16px -32px
}

.flag.flag-by {
	background-position: -32px -32px
}

.flag.flag-bz {
	background-position: -48px -32px
}

.flag.flag-ca {
	background-position: -64px -32px
}

.flag.flag-cd {
	background-position: -80px -32px
}

.flag.flag-cf {
	background-position: -96px -32px
}

.flag.flag-cg {
	background-position: -112px -32px
}

.flag.flag-ch {
	background-position: -128px -32px
}

.flag.flag-ci {
	background-position: -144px -32px
}

.flag.flag-ck {
	background-position: -160px -32px
}

.flag.flag-cl {
	background-position: -176px -32px
}

.flag.flag-cm {
	background-position: -192px -32px
}

.flag.flag-cn {
	background-position: -208px -32px
}

.flag.flag-co {
	background-position: -224px -32px
}

.flag.flag-cr {
	background-position: -240px -32px
}

.flag.flag-cu {
	background-position: 0 -48px
}

.flag.flag-cv {
	background-position: -16px -48px
}

.flag.flag-cw {
	background-position: -32px -48px
}

.flag.flag-cy {
	background-position: -48px -48px
}

.flag.flag-cz {
	background-position: -64px -48px
}

.flag.flag-de {
	background-position: -80px -48px
}

.flag.flag-dj {
	background-position: -96px -48px
}

.flag.flag-dk {
	background-position: -112px -48px
}

.flag.flag-dm {
	background-position: -128px -48px
}

.flag.flag-do {
	background-position: -144px -48px
}

.flag.flag-dz {
	background-position: -160px -48px
}

.flag.flag-ec {
	background-position: -176px -48px
}

.flag.flag-ee {
	background-position: -192px -48px
}

.flag.flag-eg {
	background-position: -208px -48px
}

.flag.flag-eh {
	background-position: -224px -48px
}

.flag.flag-england {
	background-position: -240px -48px
}

.flag.flag-er {
	background-position: 0 -64px
}

.flag.flag-es {
	background-position: -16px -64px
}

.flag.flag-et {
	background-position: -32px -64px
}

.flag.flag-eu {
	background-position: -48px -64px
}

.flag.flag-fi {
	background-position: -64px -64px
}

.flag.flag-fj {
	background-position: -80px -64px
}

.flag.flag-fk {
	background-position: -96px -64px
}

.flag.flag-fm {
	background-position: -112px -64px
}

.flag.flag-fo {
	background-position: -128px -64px
}

.flag.flag-fr {
	background-position: -144px -64px
}

.flag.flag-ga {
	background-position: -160px -64px
}

.flag.flag-gb {
	background-position: -176px -64px
}

.flag.flag-gd {
	background-position: -192px -64px
}

.flag.flag-ge {
	background-position: -208px -64px
}

.flag.flag-gg {
	background-position: -224px -64px
}

.flag.flag-gh {
	background-position: -240px -64px
}

.flag.flag-gi {
	background-position: 0 -80px
}

.flag.flag-gl {
	background-position: -16px -80px
}

.flag.flag-gm {
	background-position: -32px -80px
}

.flag.flag-gn {
	background-position: -48px -80px
}

.flag.flag-gp {
	background-position: -64px -80px
}

.flag.flag-gq {
	background-position: -80px -80px
}

.flag.flag-gr {
	background-position: -96px -80px
}

.flag.flag-gs {
	background-position: -112px -80px
}

.flag.flag-gt {
	background-position: -128px -80px
}

.flag.flag-gu {
	background-position: -144px -80px
}

.flag.flag-gw {
	background-position: -160px -80px
}

.flag.flag-gy {
	background-position: -176px -80px
}

.flag.flag-hk {
	background-position: -192px -80px
}

.flag.flag-hn {
	background-position: -208px -80px
}

.flag.flag-hr {
	background-position: -224px -80px
}

.flag.flag-ht {
	background-position: -240px -80px
}

.flag.flag-hu {
	background-position: 0 -96px
}

.flag.flag-ic {
	background-position: -16px -96px
}

.flag.flag-id {
	background-position: -32px -96px
}

.flag.flag-ie {
	background-position: -48px -96px
}

.flag.flag-il {
	background-position: -64px -96px
}

.flag.flag-im {
	background-position: -80px -96px
}

.flag.flag-in {
	background-position: -96px -96px
}

.flag.flag-iq {
	background-position: -112px -96px
}

.flag.flag-ir {
	background-position: -128px -96px
}

.flag.flag-is {
	background-position: -144px -96px
}

.flag.flag-it {
	background-position: -160px -96px
}

.flag.flag-je {
	background-position: -176px -96px
}

.flag.flag-jm {
	background-position: -192px -96px
}

.flag.flag-jo {
	background-position: -208px -96px
}

.flag.flag-jp {
	background-position: -224px -96px
}

.flag.flag-ke {
	background-position: -240px -96px
}

.flag.flag-kg {
	background-position: 0 -112px
}

.flag.flag-kh {
	background-position: -16px -112px
}

.flag.flag-ki {
	background-position: -32px -112px
}

.flag.flag-km {
	background-position: -48px -112px
}

.flag.flag-kn {
	background-position: -64px -112px
}

.flag.flag-kp {
	background-position: -80px -112px
}

.flag.flag-kr {
	background-position: -96px -112px
}

.flag.flag-kw {
	background-position: -112px -112px
}

.flag.flag-ky {
	background-position: -128px -112px
}

.flag.flag-kz {
	background-position: -144px -112px
}

.flag.flag-la {
	background-position: -160px -112px
}

.flag.flag-lb {
	background-position: -176px -112px
}

.flag.flag-lc {
	background-position: -192px -112px
}

.flag.flag-li {
	background-position: -208px -112px
}

.flag.flag-lk {
	background-position: -224px -112px
}

.flag.flag-lr {
	background-position: -240px -112px
}

.flag.flag-ls {
	background-position: 0 -128px
}

.flag.flag-lt {
	background-position: -16px -128px
}

.flag.flag-lu {
	background-position: -32px -128px
}

.flag.flag-lv {
	background-position: -48px -128px
}

.flag.flag-ly {
	background-position: -64px -128px
}

.flag.flag-ma {
	background-position: -80px -128px
}

.flag.flag-mc {
	background-position: -96px -128px
}

.flag.flag-md {
	background-position: -112px -128px
}

.flag.flag-me {
	background-position: -128px -128px
}

.flag.flag-mf {
	background-position: -144px -128px
}

.flag.flag-mg {
	background-position: -160px -128px
}

.flag.flag-mh {
	background-position: -176px -128px
}

.flag.flag-mk {
	background-position: -192px -128px
}

.flag.flag-ml {
	background-position: -208px -128px
}

.flag.flag-mm {
	background-position: -224px -128px
}

.flag.flag-mn {
	background-position: -240px -128px
}

.flag.flag-mo {
	background-position: 0 -144px
}

.flag.flag-mp {
	background-position: -16px -144px
}

.flag.flag-mq {
	background-position: -32px -144px
}

.flag.flag-mr {
	background-position: -48px -144px
}

.flag.flag-ms {
	background-position: -64px -144px
}

.flag.flag-mt {
	background-position: -80px -144px
}

.flag.flag-mu {
	background-position: -96px -144px
}

.flag.flag-mv {
	background-position: -112px -144px
}

.flag.flag-mw {
	background-position: -128px -144px
}

.flag.flag-mx {
	background-position: -144px -144px
}

.flag.flag-my {
	background-position: -160px -144px
}

.flag.flag-mz {
	background-position: -176px -144px
}

.flag.flag-na {
	background-position: -192px -144px
}

.flag.flag-nc {
	background-position: -208px -144px
}

.flag.flag-ne {
	background-position: -224px -144px
}

.flag.flag-nf {
	background-position: -240px -144px
}

.flag.flag-ng {
	background-position: 0 -160px
}

.flag.flag-ni {
	background-position: -16px -160px
}

.flag.flag-nl {
	background-position: -32px -160px
}

.flag.flag-no {
	background-position: -48px -160px
}

.flag.flag-np {
	background-position: -64px -160px
}

.flag.flag-nr {
	background-position: -80px -160px
}

.flag.flag-nu {
	background-position: -96px -160px
}

.flag.flag-nz {
	background-position: -112px -160px
}

.flag.flag-om {
	background-position: -128px -160px
}

.flag.flag-pa {
	background-position: -144px -160px
}

.flag.flag-pe {
	background-position: -160px -160px
}

.flag.flag-pf {
	background-position: -176px -160px
}

.flag.flag-pg {
	background-position: -192px -160px
}

.flag.flag-ph {
	background-position: -208px -160px
}

.flag.flag-pk {
	background-position: -224px -160px
}

.flag.flag-pl {
	background-position: -240px -160px
}

.flag.flag-pn {
	background-position: 0 -176px
}

.flag.flag-pr {
	background-position: -16px -176px
}

.flag.flag-ps {
	background-position: -32px -176px
}

.flag.flag-pt {
	background-position: -48px -176px
}

.flag.flag-pw {
	background-position: -64px -176px
}

.flag.flag-py {
	background-position: -80px -176px
}

.flag.flag-qa {
	background-position: -96px -176px
}

.flag.flag-re {
	background-position: -112px -176px
}

.flag.flag-ro {
	background-position: -128px -176px
}

.flag.flag-rs {
	background-position: -144px -176px
}

.flag.flag-ru {
	background-position: -160px -176px
}

.flag.flag-rw {
	background-position: -176px -176px
}

.flag.flag-sa {
	background-position: -192px -176px
}

.flag.flag-sb {
	background-position: -208px -176px
}

.flag.flag-sc {
	background-position: -224px -176px
}

.flag.flag-scotland {
	background-position: -240px -176px
}

.flag.flag-sd {
	background-position: 0 -192px
}

.flag.flag-se {
	background-position: -16px -192px
}

.flag.flag-sg {
	background-position: -32px -192px
}

.flag.flag-sh {
	background-position: -48px -192px
}

.flag.flag-si {
	background-position: -64px -192px
}

.flag.flag-sk {
	background-position: -80px -192px
}

.flag.flag-sl {
	background-position: -96px -192px
}

.flag.flag-sm {
	background-position: -112px -192px
}

.flag.flag-sn {
	background-position: -128px -192px
}

.flag.flag-so {
	background-position: -144px -192px
}

.flag.flag-somaliland {
	background-position: -160px -192px
}

.flag.flag-sr {
	background-position: -176px -192px
}

.flag.flag-ss {
	background-position: -192px -192px
}

.flag.flag-st {
	background-position: -208px -192px
}

.flag.flag-sv {
	background-position: -224px -192px
}

.flag.flag-sy {
	background-position: -240px -192px
}

.flag.flag-sz {
	background-position: 0 -208px
}

.flag.flag-tc {
	background-position: -16px -208px
}

.flag.flag-td {
	background-position: -32px -208px
}

.flag.flag-tf {
	background-position: -48px -208px
}

.flag.flag-tg {
	background-position: -64px -208px
}

.flag.flag-th {
	background-position: -80px -208px
}

.flag.flag-tj {
	background-position: -96px -208px
}

.flag.flag-tk {
	background-position: -112px -208px
}

.flag.flag-tl {
	background-position: -128px -208px
}

.flag.flag-tm {
	background-position: -144px -208px
}

.flag.flag-tn {
	background-position: -160px -208px
}

.flag.flag-to {
	background-position: -176px -208px
}

.flag.flag-tr {
	background-position: -192px -208px
}

.flag.flag-tt {
	background-position: -208px -208px
}

.flag.flag-tv {
	background-position: -224px -208px
}

.flag.flag-tw {
	background-position: -240px -208px
}

.flag.flag-tz {
	background-position: 0 -224px
}

.flag.flag-ua {
	background-position: -16px -224px
}

.flag.flag-ug {
	background-position: -32px -224px
}

.flag.flag-us {
	background-position: -48px -224px
}

.flag.flag-uy {
	background-position: -64px -224px
}

.flag.flag-uz {
	background-position: -80px -224px
}

.flag.flag-va {
	background-position: -96px -224px
}

.flag.flag-vc {
	background-position: -112px -224px
}

.flag.flag-ve {
	background-position: -128px -224px
}

.flag.flag-vg {
	background-position: -144px -224px
}

.flag.flag-vi {
	background-position: -160px -224px
}

.flag.flag-vn {
	background-position: -176px -224px
}

.flag.flag-vu {
	background-position: -192px -224px
}

.flag.flag-wales {
	background-position: -208px -224px
}

.flag.flag-wf {
	background-position: -224px -224px
}

.flag.flag-ws {
	background-position: -240px -224px
}

.flag.flag-xk {
	background-position: 0 -240px
}

.flag.flag-ye {
	background-position: -16px -240px
}

.flag.flag-yt {
	background-position: -32px -240px
}

.flag.flag-za {
	background-position: -48px -240px
}

.flag.flag-zm {
	background-position: -64px -240px
}

.flag.flag-zw {
	background-position: -80px -240px
}

.flag-zz {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwQTMwNDk7fQ0KPC9zdHlsZT4NCjxwYXRoIGlkPSJwYXRoLTFfMl8iIGNsYXNzPSJzdDAiIGQ9Ik0yLjIsNi42QzIsNi43LDEuOCw2LjcsMS42LDYuNUMxLjUsNi4zLDEuNiw2LjEsMS44LDZjMS4zLTAuOCwyLjgtMS4yLDQuNS0xLjINCgljMS43LDAsMy40LDAuNCw0LjksMS4yYzEuNiwwLjgsMy4xLDEuMSw0LjYsMS4xYzEuNSwwLDIuOC0wLjQsNC0xLjFjMC4yLTAuMSwwLjQtMC4xLDAuNSwwLjFjMC4xLDAuMiwwLjEsMC40LTAuMSwwLjUNCgljLTEuMiwwLjgtMi43LDEuMi00LjQsMS4yYy0xLjcsMC0zLjMtMC40LTUtMS4yYy0xLjUtMC44LTMtMS4xLTQuNi0xLjFDNC43LDUuNSwzLjMsNS45LDIuMiw2LjZ6IE0yLjIsMTEuMw0KCWMtMC4yLDAuMS0wLjQsMC4xLTAuNS0wLjFjLTAuMS0wLjItMC4xLTAuNCwwLjEtMC41YzEuMy0wLjgsMi44LTEuMiw0LjUtMS4yYzEuNywwLDMuNCwwLjQsNC45LDEuMmMxLjYsMC44LDMuMSwxLjEsNC42LDEuMQ0KCWMxLjUsMCwyLjgtMC40LDQtMS4xYzAuMi0wLjEsMC40LTAuMSwwLjUsMC4xYzAuMSwwLjIsMC4xLDAuNC0wLjEsMC41Yy0xLjIsMC44LTIuNywxLjItNC40LDEuMmMtMS43LDAtMy4zLTAuNC01LTEuMg0KCWMtMS41LTAuOC0zLTEuMS00LjYtMS4xQzQuNywxMC4yLDMuMywxMC42LDIuMiwxMS4zeiBNMi4yLDE2Yy0wLjIsMC4xLTAuNCwwLjEtMC41LTAuMWMtMC4xLTAuMi0wLjEtMC40LDAuMS0wLjUNCgljMS4zLTAuOCwyLjgtMS4yLDQuNS0xLjJjMS43LDAsMy40LDAuNCw0LjksMS4yYzEuNiwwLjgsMy4xLDEuMSw0LjYsMS4xYzEuNSwwLDIuOC0wLjQsNC0xLjFjMC4yLTAuMSwwLjQtMC4xLDAuNSwwLjENCgljMC4xLDAuMiwwLjEsMC40LTAuMSwwLjVjLTEuMiwwLjgtMi43LDEuMi00LjQsMS4yYy0xLjcsMC0zLjMtMC40LTUtMS4yYy0xLjUtMC44LTMtMS4xLTQuNi0xLjFDNC43LDE0LjksMy4zLDE1LjMsMi4yLDE2eiIvPg0KPC9zdmc+DQo=) no-repeat;
	background-position: 50%;
	background-size: contain
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/styles/quill.wt.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: var(--input-field-font-size);
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  word-break: break-word;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: var(--wt-grey);
  content: attr(data-placeholder);
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
  font-size: 14px;
  font-style: normal;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: unser;
  display: none;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: var(--wt-primary);
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: var(--wt-primary);
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: var(--wt-primary);
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: var(--wt-grey-dark);
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: var(--wt-grey-dark);
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: var(--wt-grey-dark);
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: unset;
  display: none;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: var(--wt-grey-dark);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: var(--wt-grey-dark);
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: var(--wt-grey-dark);
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: var(--wt-grey-dark);
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: var(--wt-black);
}
.ql-toolbar.ql-snow {
  background-color: var(--white);
  border: 1px solid var(--wt-grey-dark);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: none;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow.focus {
  display: flex!important;
  align-items: center;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
  order: 2;
}
.ql-toolbar.ql-snow .ql-formats:last-child {
  margin-right: 0px !important;
  order: 2;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: var(--wt-black);
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: var(--wt-grey-dark);
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid var(--wt-grey-light);
  font-size: 14px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid var(--wt-grey-light);
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: var(--wt-primary);
}
.ql-container.ql-snow {
  background-color: var(--white);
  height:auto;
  border: 1px solid var(--wt-grey-light);
  border-radius: 5px;
}

.ql-container.ql-snow:hover:not(.focus) {
  border: 1px dashed var(--wt-primary);
}

.ql-container.ql-snow.focus {
  border-color:  var(--wt-primary);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom:none;
}

.ql-mention-list-item {
  height:36px;
  line-height: 36px;
  padding:0 12px;
}

.ql-cmnt {
  width:60px !important;
  height: 24px;
  line-height: 21px;
  color: var(--wt-primary);
  font-weight: 600;
  font-size: 16px;
}

.ql-cncl {
  width:50px !important;
  height: 24px;
  line-height: 21px;
  color: var(--wt-grey-dark);
  font-weight: 600;
  font-size: 16px;
}

.ql-toolbar.ql-snow.focus {
  border-color:  var(--wt-primary);
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/styles/runsheet-items-cluster.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
.runsheet-items-clustericon {
    background-color: var(--wt-primary);
    color: #fff;
    border-radius: 100%;
    font-family: ProximaNova;
    font-size: 16px;
    font-weight: 600;
    display: flex;
    align-items: center;
  }

  .runsheet-items-clustericon::before,
  .runsheet-items-clustericon::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    background-color: var(--wt-primary);
    opacity: 0.2;
    border-radius: 100%;
  }

  .runsheet-items-clustericon::before {
    padding: 7px;
  }

  .runsheet-items-clustericon::after {
    padding: 14px;
  }

  .runsheet-items-clustericon-1 {
    background-color: var(--wt-primary);
  }

  .runsheet-items-clustericon-2 {
    background-color: var(--wt-primary);
  }

  .runsheet-items-clustericon-3 {
    background-color: var(--wt-primary);
  }

/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/Libs/jsLibs/dhxGrid/grid.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
/*
@license

dhtmlxGrid v.8.3.10 Professional

This software is covered by DHTMLX Enterprise License.
Usage without proper license is prohibited.

(c) XB Software.

*/
:root,[data-dhx-theme]{--dhx-step-size:4px;--dhx-color-white:#fff;--dhx-color-gray-100:#e6e6e6;--dhx-color-gray-200:#ccc;--dhx-color-gray-300:#b3b3b3;--dhx-color-gray-400:#999;--dhx-color-gray-500:grey;--dhx-color-gray-600:#666;--dhx-color-gray-700:#4d4d4d;--dhx-color-gray-800:#333;--dhx-color-gray-900:#1a1a1a;--dhx-color-black:#000;--dhx-font-family:"Roboto",Arial,Tahoma,Verdana,sans-serif;--dhx-font-weight-regular:400;--dhx-font-weight-medium:500;--dhx-font-weight-bold:700;--dhx-font-size-small:calc(var(--dhx-step-size)*3);--dhx-font-size-normal:calc(var(--dhx-step-size)*3.5);--dhx-font-size-large:calc(var(--dhx-step-size)*4);--dhx-line-height-small:calc(var(--dhx-step-size)*4);--dhx-line-height-normal:calc(var(--dhx-step-size)*5);--dhx-line-height-large:calc(var(--dhx-step-size)*6);--dhx-font-color-primary:rgba(0,0,0,0.7);--dhx-font-color-secondary:rgba(0,0,0,0.5);--dhx-font-color-additional:rgba(0,0,0,0.3);--dhx-font-color-disabled:rgba(0,0,0,0.3);--dhx-font-color-contrast:var(--dhx-color-white);--dhx-font-color-contrast-disabled:var(--dhx-color-white);--dhx-icon-size-small:calc(var(--dhx-step-size)*4);--dhx-icon-size-normal:calc(var(--dhx-step-size)*5);--dhx-icon-size-large:calc(var(--dhx-step-size)*6);--dhx-border-width:1px;--dhx-border-radius:2px;--dhx-border-color:rgba(0,0,0,0.1);--dhx-border-color-focused:rgba(0,0,0,0.3);--dhx-border:var(--dhx-border-width) solid var(--dhx-border-color);--dhx-border-shadow-small:0 2px 4px rgba(0,0,0,0.15);--dhx-border-shadow-normal:0 2px 5px rgba(0,0,0,0.3);--dhx-border-shadow-large:0px 1px 6px rgba(0,0,0,0.1),0px 10px 20px rgba(0,0,0,0.1);--dhx-shadow-input-size:inset 0px 0px 0px var(--dhx-border-width);--dhx-transition-time:0.2s;--dhx-transition-in:ease-in;--dhx-transition-out:ease-out;--dhx-z-index-up:1;--dhx-z-index-force-up:10;--dhx-z-index-overlay:999;--dhx-z-index-overlay-total:10000000;--dhx-l-contrast-offset:0%;--dhx-l-h-offset:10%;--dhx-s-d-offset:30%;--dhx-l-d:70%;--dhx-a-l-h:.15;--dhx-a-l-a:.3;--dhx-h-primary:200;--dhx-s-primary:98%;--dhx-l-primary:40%;--dhx-h-secondary:0;--dhx-s-secondary:0%;--dhx-l-secondary:30%;--dhx-h-danger:0;--dhx-s-danger:100%;--dhx-l-danger:60%;--dhx-h-success:154;--dhx-s-success:89%;--dhx-l-success:37%;--dhx-h-background:0;--dhx-s-background:0%;--dhx-l-background:100%;--dhx-a-background:0.5;--dhx-background-primary:hsl(var(--dhx-h-background),var(--dhx-s-background),var(--dhx-l-background));--dhx-background-secondary:hsl(var(--dhx-h-background),var(--dhx-s-background),calc(var(--dhx-l-background) - 3%));--dhx-background-additional:hsl(var(--dhx-h-background),var(--dhx-s-background),calc(var(--dhx-l-background) - 10%));--dhx-background-overlay:hsla(var(--dhx-h-background),var(--dhx-s-background),calc(var(--dhx-l-background)*-1),var(--dhx-a-background));--dhx-background-overlay-light:hsla(0,0%,100%,0.5);--dhx-tooltip-background-dark:var(--dhx-color-gray-800);--dhx-tooltip-background-light:var(--dhx-color-white);--dhx-color-focused:hsl(calc(var(--dhx-h-primary) + 10),var(--dhx-s-primary),var(--dhx-l-primary));--dhx-color-primary:hsl(var(--dhx-h-primary),var(--dhx-s-primary),calc(var(--dhx-l-primary) - var(--dhx-l-contrast-offset)));--dhx-color-primary-hover:hsl(var(--dhx-h-primary),var(--dhx-s-primary),calc(var(--dhx-l-primary) + var(--dhx-l-h-offset) - var(--dhx-l-contrast-offset)));--dhx-color-primary-active:var(--dhx-color-primary);--dhx-color-primary-disabled:hsl(var(--dhx-h-primary),calc(var(--dhx-s-primary) - var(--dhx-s-d-offset)),var(--dhx-l-d));--dhx-color-primary-light-hover:hsla(var(--dhx-h-primary),var(--dhx-s-primary),calc(var(--dhx-l-primary) - var(--dhx-l-contrast-offset)),var(--dhx-a-l-h));--dhx-color-primary-light-active:hsla(var(--dhx-h-primary),var(--dhx-s-primary),calc(var(--dhx-l-primary) - var(--dhx-l-contrast-offset)),var(--dhx-a-l-a));--dhx-color-secondary:hsl(var(--dhx-h-secondary),var(--dhx-s-secondary),calc(var(--dhx-l-secondary) - var(--dhx-l-contrast-offset)));--dhx-color-secondary-hover:hsl(var(--dhx-h-secondary),var(--dhx-s-secondary),calc(var(--dhx-l-secondary) + var(--dhx-l-h-offset) - var(--dhx-l-contrast-offset)));--dhx-color-secondary-active:var(--dhx-color-secondary);--dhx-color-secondary-disabled:hsl(var(--dhx-h-secondary),calc(var(--dhx-s-secondary) - var(--dhx-s-d-offset)),var(--dhx-l-d));--dhx-color-secondary-light-hover:hsla(var(--dhx-h-secondary),var(--dhx-s-secondary),calc(var(--dhx-l-secondary) - var(--dhx-l-contrast-offset)),var(--dhx-a-l-h));--dhx-color-secondary-light-active:hsla(var(--dhx-h-secondary),var(--dhx-s-secondary),calc(var(--dhx-l-secondary) - var(--dhx-l-contrast-offset)),var(--dhx-a-l-a));--dhx-color-danger:hsl(var(--dhx-h-danger),var(--dhx-s-danger),calc(var(--dhx-l-danger) - var(--dhx-l-contrast-offset)));--dhx-color-danger-hover:hsl(var(--dhx-h-danger),var(--dhx-s-danger),calc(var(--dhx-l-danger) + var(--dhx-l-h-offset) - var(--dhx-l-contrast-offset)));--dhx-color-danger-active:var(--dhx-color-danger);--dhx-color-danger-disabled:hsl(var(--dhx-h-danger),calc(var(--dhx-s-danger) - var(--dhx-s-d-offset)),var(--dhx-l-d));--dhx-color-danger-light-hover:hsla(var(--dhx-h-danger),var(--dhx-s-danger),calc(var(--dhx-l-danger) - var(--dhx-l-contrast-offset)),var(--dhx-a-l-h));--dhx-color-danger-light-active:hsla(var(--dhx-h-danger),var(--dhx-s-danger),calc(var(--dhx-l-danger) - var(--dhx-l-contrast-offset)),var(--dhx-a-l-a));--dhx-color-success:hsl(var(--dhx-h-success),var(--dhx-s-success),calc(var(--dhx-l-success) - var(--dhx-l-contrast-offset)));--dhx-color-success-hover:hsl(var(--dhx-h-success),var(--dhx-s-success),calc(var(--dhx-l-success) + var(--dhx-l-h-offset) - var(--dhx-l-contrast-offset)));--dhx-color-success-active:var(--dhx-color-success);--dhx-color-success-disabled:hsl(var(--dhx-h-success),calc(var(--dhx-s-success) - var(--dhx-s-d-offset)),var(--dhx-l-d));--dhx-color-success-light-hover:hsla(var(--dhx-h-success),var(--dhx-s-success),calc(var(--dhx-l-success) - var(--dhx-l-contrast-offset)),var(--dhx-a-l-h));--dhx-color-success-light-active:hsla(var(--dhx-h-success),var(--dhx-s-success),calc(var(--dhx-l-success) - var(--dhx-l-contrast-offset)),var(--dhx-a-l-a));--dhx-s-toolbar-background:var(--dhx-background-primary);--dhx-s-toolbar-button-background-hover:rgba(0,0,0,0.07);--dhx-s-toolbar-button-background-active:rgba(0,0,0,0.15);--dhx-s-grid-header-background:var(--dhx-background-secondary);--dhx-s-grid-selection-background:var(--dhx-color-gray-700);--dhx-s-calendar-muffled:.6;--dhx-s-tick-font-size:calc(var(--dhx-font-size-small)/1.2)}.dhx_checkbox__input,.dhx_radiobutton__input,.dhx_simplevault__input,.dhx_visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.dhx_no-select{-webkit-user-select:none;user-select:none;cursor:grab}.dhx_no-select:not(.dhx_no-select--resize):not(.dhx_no-select--pointer) *{cursor:grab!important}.dhx_no-select--pointer{cursor:pointer}.dhx_no-select--pointer,.dhx_no-select--resize{-webkit-user-select:none;user-select:none}.dhx-resize-observer{position:absolute;left:0;top:-100%;width:100%;height:100%;margin:1px 0 0;border:none;opacity:0;visibility:hidden;pointer-events:none}.dhx_widget,.dhx_widget *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.dhx_widget,.dhx_widget *,.dhx_widget:after,.dhx_widget :after,.dhx_widget:before,.dhx_widget :before{box-sizing:border-box}.dhx_widget * :not(output):-moz-ui-invalid,.dhx_widget :not(output):-moz-ui-invalid{box-shadow:none}.dhx_widget{font-family:var(--dhx-font-family);font-weight:var(--dhx-font-weight-regular);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary)}.dhx_widget--bordered{border:var(--dhx-border)}.dhx_widget--border_top{border-top:var(--dhx-border)}.dhx_widget--border_bottom{border-bottom:var(--dhx-border)}.dhx_widget--border_left{border-left:var(--dhx-border)}.dhx_widget--border_right{border-right:var(--dhx-border)}.dhx_widget--border-shadow{border:0;box-shadow:var(--dhx-border-shadow-small)}.dhx_widget--no-border{border:0}.dhx_widget--no-border_top{border-top:0}.dhx_widget--no-border_bottom{border-bottom:0}.dhx_widget--no-border_left{border-left:0}.dhx_widget--no-border_right{border-right:0}.dhx_widget.dhx_widget--bg_white{background-color:var(--dhx-color-white)}.dhx_widget.dhx_widget--bg_gray{background-color:#f7f7f7}.dhx_drag-ghost{position:absolute;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:calc(var(--dhx-z-index-overlay-total) + 1);opacity:.6}.dhx_drag-ghost *{box-sizing:border-box}.dhx_drag-ghost .dhx_list-item{list-style-type:none;color:var(--dhx-font-color-primary)}.dhx_drag-ghost .dhx_list-item--selected{background-color:var(--dhx-background-primary);box-shadow:inset 0 0 0 0 var(--dhx-color-primary)}.dhx_drag-ghost .dhx_list-item--focus,.dhx_drag-ghost .dhx_list-item--selected:hover,.dhx_drag-ghost .dhx_list-item:hover{background-color:var(--dhx-background-additional);transition:background-color var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_drag-ghost .dhx_dataview-item{color:var(--dhx-font-color-primary)}.dhx_drag-ghost .dhx_tree-list-item__icon{position:relative;display:inline;vertical-align:middle;color:var(--dhx-font-color-additional);font-size:var(--dhx-icon-size-normal);top:2px}.dhx_drag-ghost .dhx_tree-list-item__text{font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);vertical-align:middle;line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary)}.dhx_drag-ghost .dhx_dataview-item,.dhx_drag-ghost .dhx_grid-cell,.dhx_drag-ghost .dhx_list-item{background-color:var(--dhx-background-primary);border:var(--dhx-border)!important}@font-face{font-family:Roboto;src:url('roboto-regular-webfont.8b9a855ccd07bfc9.woff2') format("woff2"),url('roboto-regular-webfont.f83c4944c97e9ee0.woff') format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Roboto;src:url('roboto-medium-webfont.5ad211075af516d1.woff2') format("woff2"),url('roboto-medium-webfont.e5efe23bea46e98a.woff') format("woff");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:Roboto;src:url('roboto-bold-webfont.fdce0850a070cb71.woff2') format("woff2"),url('roboto-bold-webfont.c11295b85b973398.woff') format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:dhxicons;src:url(data:font/woff2;base64,d09GMgABAAAAABPQAAsAAAAAOfgAABN/AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGVgCOWArKGLs2ATYCJAODOAuBXgAEIAWEFgeNcRvwMGUEbBwAZNPrHUVJHlXZ/39J7hCTC8yhrGojIU0iuQZl0pS7G8vXNh5dhb3vpDA3VPKevAuxhvjIcWbM62HZI7KQVwFmH7uIj+wnf5ChlPzDc+9ua4tF/ySUl+fRRIgxkQfU//869UpPQhchoyeMHSUhtcDUJhPFsh1lQ9jBmVgZc+nDJ4duu3M4XRunXxmkoWMu2v2VNcgsA3hzujABaXUJGTG3P9IS1yltbpjOBU+kQIykSgBsLvV9ReQByoI5nvLJlmzLIx5yZfmTEFIAC2AJ6hWgGQFm1kamG62cGfiLTV0ldTdSa1lLfIFD3md21yZt0hoeKgLfn2opl1LaMGodCHw7PMuCk5X6k07fNQqoiCN+oGVoee4wde4w+U4nOafTu4tsB2TZAVbsgOIffyBbJesKANNvNyQ5hEWecNiBx25/bDvN3ccu61aUwfHiEwaKaRR1s0K6NwQ/Y66/B21HgxCsTElxghvTuz/mRzEC1vQWOh+2HqYP+LwxQ5zuPgL34tEjjjWIbRIXc8IICodgucWj7ww4iIEd+8lPCBUY4yenRa93t4NRRQWWlBTnYpOfAIM+qfEg7BkdYT83wETbRVyKr85hQON/NZBq2kaBERbB4bfzCZCTyEVSw/0xH0UxnCAp+uN/lsdyvCBKsqJqumFatuN6fhBGcZJmeVFWddPp9vqDdjhistgcrrmFpZW1ja2dvYOjk7MLjy8QisQSqUyuUKrUGq1ObzC6url7eHrBaH5a+lvAbIB7QiChIAqmkGUKmqAmqSlqmpqhZqk5ap5aoBapJWqZQimMwimCIimKoimGYimO4imBEimJkimFUimN0imDMimLsimHcimP8qmACqmIiqmESqmMyqmCKqmKqqmG6lBdqkf1qQHVUkNqRK1Qq9QatU5tUJvUFrVN7VC71B61Tx1Qh9QRdUydUKfUGXVOXVCX1BV1Td1Qt9QddU89UI/UE/VMvVCv1Bv1Tn1Qn9QX9U39UL/UH/VPjYeHubzoIr/RbcLma3uZcHbymXgPFoPxOedh4GAZNDBAbEqAIQAJU7AFZxOWYzD4M0EuAw+5wxK5x7gB4gA9BFVjaMBA6OgIPt8V5A7Q+4lAmqL6ib/RbSoOOwG79JB6KwWcWuW8Synw5j2S0AeZwFHMIo2n0vcqU7X3mjG1klrSS5OgS1lH7GrWcuqSlbsdCmkY8OHQxmlijyrqwK8k9nrUupNI+PiaynWP1dMJiSLlWFa3YM+lquagdapaQwbGV843uvAjJFhB5+5xA9Oq66OGSoSYdJmp5nr0v/owWi8JGWAts+bHx+rTz/b3l/rzL5chAa/XVb4DzqQERsdQSlZofiow7StzbVGyfA4oN8WGzRPuWpj8IWFmy4gfedz4KrSpjsLlO656Xz3K7Ahts4iCSlG7fnifyJxfsSMXrhbqsXqhMsB6BKAK/Qj+NmdusJqpI3WoWvlmfDytvJNQPeG9ErnyeL14AfI1qEv5k/yvo5Y4+SEDHRMyEhIQUusEc4e+sDq6q0K7ayf4IQYILwuVUopRQlwppteMhC3pls5muRY9x2luEqwPrBwdbAWJw9ys7KfFriu/LIs4e7dM+jfITtuU6hgb76sQXPvzU/XxR/Prc/3ldxeWZoVOjcedrpBhKTGYG2tkatS2qgMySmSaCDW+9UN50sQ6taHyc8VJkx+JkaU5+Qkh93F740uuFu3LhCOqX8VEAy2ureaML6rhA6yWdFebFizLsKmrJ9IW6Rwzxa4lQ8DoiItXEtbLbPfcxBWyLr17rlMf7E3OpPX2E89dVmBe9tnrzkNlrnxjbax1ndpbElrV4q6IXVqIVHXxTYx1IeJN+NtMTz8ctyGLX5LGf9Swirtmh5IlUnrleT9r/kjb7X8J1O/jpLSxMX3TfQW8Xt9CqsfbH9oia6jfY1HuIOZOjHqxmwxDC12B6AmIAqnNab4BIQPvMlIPGK8YijsjItbpRxVuAxD0eeC9wfuJHAMJqTQYh2WAMCjLygXG8ypueTaiOaJlSsWRuabXeWNaybYPRuT7vDGS+Ury0GqZ6nW/O9pjZeEDB9yhnUd9xrWHbxSZa9gqNKT0lDXKOvJMd8igMpjjVMcDg8N4a003t0TdJONd1z65ayOMjXJAFO5BI6iruZnxjDYlRDyaNJYKwSqQBTCWZdzEjkP1h3RFcS9hdQ5Nx3uK0WoIKWmfkDUlboOYGK/tu2q6VGgDHQKLmQr6UCVnpILbAKAgGUZ66Ybm84Hk3ehzPfAUSRvjb0nVoXjUXUaaJgp9SD8yYaTdico3l6FMm7Q9d3b63hTG+1guqVYymHOoWu8bGyOWKQXd3ph6dGvGXl1SKyEYW9tYr99KxFKqKsUl0r7SNdbSbF5xn6uZ0tgOtcPNWDq5NgSojHBuCrSe6hD/MkVLKnOLKdo9piPk/mTHYYrXJDzsZ92oOHYp8pwFkBNiQTeBi1aQmolizDLs/ZtWgOxSbae4Lc82LdbFmUONtSKTyQ0ow2EO73z3URqJ7i3c7X7RaQKxkf2lxEjNDyMptWIYnSQlv4Ck1pfRmiC9AnyfJQS7xlW4O4mzSJtTCbTWGWgTp1uke0bAbK8uUhUc8FtrHhkKwlYvebrxY94FjO+AufbBndIHXIFBghix8iiR26Wdu1a0sXugGVF2WDcJgybHFzQbO480J8ou60wq0mSZM/uyQkgF5AukZIkjsl4PCUqibLMi1lJ9rmxRhYeEDPS8nRL30GN3NdjjHqgFgofzQwu6lMC11QhuE7qE0WMkWDQtjezaUv+cLcE1H46gzaJTIFzx9yfal4PxhXgT+1RBrUZG4ZiIt025i5FHNdZkhx0Br/B1ddldx2C68EYl3xkQWOXvSwwSvm28scA2tT9F469La/LSjuQbFSZf57amvSl7bTLhN5BGDvW7gjcuMNV1IiFbw3Pzg3MTKvtkGXO50dnINtrjkHtf7deepdFfAqbkFDf6fOhWYv6raQVmhqHTULes//+3LOiK4D/KpGGaEXPEiRPijC8mSvNXf0DseYVVuDMvh+SfRqv38s8h8/9xdGZjmQLbyBlcC1uAouPxSCQUlVf/kzdw+R/Vqn1cAU9jWIM7j7AMG/DLpmB3RGzzBs4VMVdW/I/0vAb446Hr+LY+8oYieB3ig9Atg91N8hdLijeHPw/8a7iOT1fYBkVvG1fNwPRySDVyGY7EifmjQC5WtayTe7I5U9jUbO7nhS7D+v13q2g4JCzzJt0TohnLti2Pl6YhE2WWH24OdYHQ94mcssez7oay3+/VD7K+jtij6j/d6bnzJw+9GaY0eL536wYEO1QIz0aXa06H6qgb0H9juWxdHgLZhHXaE0ohGiryq8TzTU/otenRYeL84DCaenFYhM42Cg8zh0GFOc78uwHgP4R8awkRetxoB4HoPT36QxHpKUlcVYKHuZjSq1Vsu8TBdhInWuVD+v2Jbrt78GXKUYbXcKOJkJ3mvglDRkBx8m28RCxvBhsmNqxtO1XbhZZg2sQzZ/BiRvJDRGeREJlhKIISj9fEyx+NBfN/XfYInnIAjnzG8Kt4j0Xo6yVW1PlAxjmmR3k427FFdt7wWTyZDPPPXWzfw2NWRbitW4PLnUynCXvEzAMiHR+Vt3R0bLnmekhgn121V/QCwWerrU6jttZIWLs+A4JRszV19iS6LOzeLTz9NHqcAfUW9Jsd81PZbVb9FZ/PPlzoEzqHDttbaV9+bzevR3xeL3TpqO/DNL5JkUJWHrd2VNtHv288dHf8erYFmqepLURD5Htr4LqkMV0JYajCiMBG/VyKCFLsShuGYIZbcs8PiTMS9Vip099mNAsK/U2fo8eVhOxIALaWX8/XVggElhuJnlbKK5bCkWgeFj/S8+5s59j+Weds3Qok5x8uSaNafaiGldC4ilgui6FrF3RJ+V6PIZ4HzbG8xFP5YWBDUR0vL3klSqLHUolCCdMY0jS8sPSD60P1bBulW4wWxk17ze0UKRMQAwxiyetFzqY2jDXRLArPzxM0UXPYku1gPmHe83BZ6qRIqVrBCMIZiSK96x551l7VVt/3yMlcjLhcKBHHw4I+s9Zic9FGhkhY43I87OCW2yMtI61C4YI6oJFGkTRUZPmgaYchMoA6boMiFhq1cNxMTC0/tHswTHx3InmmJdDKI1GMQLCP2qCEXUdjoSo6gipCcdJNPrHpkPz8PPe85+VDTYpGrw+EdXzSpHjgZeO+++zBgw2L58CYJj+m0WuBQiDQzI0Rnv5Z4jz8RY0h3lV8gBIoMMRPwKLWbwmloHQm+Fql0bnK2fJ5i/gbXV3C4g5vYZzwNFTy9brQeedPcG1OOLheEGcBoS2DwErx8fW41x9cLbwsF+Q9ci8UDQNGxa60iyj77NjQwZHmvwSis0NNNOGyhkhDlXA3RYonxFCgy8Ea7CV9DlUwBAztaSA7WyE5zBFlOCyTxb/K3seglBlBKSQhzIwBQS8Q7Dr+lyyXjjeCzLKxiVrt/Labwwhy3d9qpw04uQR8BzSSHaqqCMWQyulUN6rw/ap5taI5r41VKdUpVf9XBpm2zu/QvXjcfYMv13eXg0GI+ROzELkReN1KK7YOZyWC3IOKtOWjjXTjR1vw+r2evddTGDuVmuxQh1eQpglmioprpXH8BHlSY3eT+JgUhYHPFRX5aBKHko66F9OYCuubBPnzesjHX++XfydrBRckL0xVikSx9zvRF5/1ewKGzoH+4PQ89dEiKG/2X5YkvNxeMOKzcuhb66wyLNX/ZK/Ve3lAICeAaJiFuQaORitEqQ7CKFS1c3peRS2Rpw/U3qcpjp1ZMl4c5bXD7FEVMTQznWyWGkgl2nWQRKWJWI8HEmY3J77J/F6FYWc2kFhLypUBwR0D90vFFeD0FchLFCbVINuMalpFalau4yiqXSg11dQgUkKQifc6y8HGcvcP7pPdMG4xnP/svqIk3qOfJdji47WF65o+9BzpL+yR0jt5N0r8SrF1JssxeFh+sY512DVrBBGFjkcnUu8s2+mCfRqaJkpeCW0LrkOaprEN8lXHVKpHXwEanc8EAN6ZAOB4hcFARgNUBlkfFmSBySCziiZBWMadtIY0bDFd+gTqJoCGDzPCkaIM1BDDNiv4VRi6ZCOYC+FOdtIJRlPRLxNBFISoCMjR3TOYWjQcq7wCRqoCT2eRFxXQpYEMljLg/S+NWItIlmwEM3UMxxl4cYFNC0SHHcMLgiKC859zTxlkhpjINpBwhpMcMEHQCRRmiIyhP2kLrRDHgd/Uki41IGBIS3QMx5tgZDG6GpKgyHB4LhisYSW8qgK7gIga4nuKISpLdAA7TuQgOmX0/2OZ4tewpHOxPO4cupr5sH901XmW7AxLRHnEAmm9Owxq/F+VAWJTzL9qZE8GwKZ/BnssAPHcAVCFLPU11IL5772JACwB3inxQQaFa+i3jufSsM4BDVknGmq3vEutxyvM1G8Mqn2sY7ldt46g3hSu4X0dr97HOgfqc51o1vc7cmkaFTaco6Hab9CPDLw32BkPyD32z9sR+vN3cY0VGQTtrC9zX/xOxM2OqcwHqoI509yYjmhkFUTafh1eJfoHXhkqkw3naKj2G/QjA8cEBr0HZMQiPPHZ1spGQrlmVWpTELSOvtDovvgdEYcnc0xldsi2q2DO5LAmnuyIRlZCBq/trc8yJ8tWFUNZEq4kXnxT0oQSgZiElIz899L/jQpVatRRj2I4QVI0w3K8IEqyomq6YVq243p+EEZxkmZ5UVZ10+n2+oN2ODIt23Hni+Vqvdnu9ofj6Xzx/CCM4iTN8qKs5AOllVFWoXLKq6CiOqqksiqqKpq2kKFGJqpnzIE1vckQs8sNxo95S2+Z3ibgOTsJonMyFjbZjmP5sOGq6mhDnZ9K5Io//ibnBhgSnJJQcN+eCfDVnv6+e/qQzk4qomEcBWhCAa0QdJItgG6Ck700CVl63hnaBYaxZrItaCrKVtZdRpvuUCONB5xanWmZ1PGOo81MTl5l1gvQKW1uoC7rPcwxNSQGMerwwt+aO3+7ZtjcIsNAjlQG2neiFpasoUAafylcxzMLxY2z6B0P9Yrg5EIPi4tMF8j27SO7BjrAC9qadhldk48TNOUMpQU0OrGxiwzCswdPbr05qa2PjKVuqjeEzq0KS+tNHHFw8tQg/d2fu3GktTOCHEshg2LQVRi3XHhta50HE4vqPIzEPkOclKqTcGid4MdmRVEcR3/ECu5HvTkfpSyh4HUkA7V4ePWMVYbtYZkuGivYQ9OzfJz2uAofndjlnFcTGbeeb8KXgBZowemdBXNYwtCoAaogXJ+MHtTb4SnRZJbqF6Qjr8MJbKESiod4i0mGZrmR5xioC/ImIGfTM3oys4k1Hyyth71uwu+S8yo9Hjmh6ZM5MLJFo5SDAqXE4jsqKM+pQXzssjFoLhtYk482KlGeDWn69NDrG9RRQ6PvNWgM/YbiI3t+bZJMWk5GFDX/7t2DxrHe0/4xhjRlMmd451bqyPBGkHnaSe1QOBG4M2hmgMO9gPhZCxX7JMAZ9Ch6fI1FUpzW2zHW6YXk17axQtOwtXroKqjlIY/MzXZ1V6Z3ubLdkbgVe6vMlS4tMXrSo3O9cbSydvsbNaT9qBPxYCqkWDCq9hZ4so2WiDeNCrbwq3b8f0IsOm4BAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff")}.dxi:before{font-family:dhxicons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dxi.dxi-alert-circle:before{content:"\F101"}.dxi.dxi-arrow-collapse:before{content:"\F102"}.dxi.dxi-arrow-down:before{content:"\F103"}.dxi.dxi-arrow-expand:before{content:"\F104"}.dxi.dxi-arrow-left:before{content:"\F105"}.dxi.dxi-arrow-right:before{content:"\F106"}.dxi.dxi-arrow-up:before{content:"\F107"}.dxi.dxi-blur-off:before{content:"\F108"}.dxi.dxi-blur:before{content:"\F109"}.dxi.dxi-calendar-today:before{content:"\F10A"}.dxi.dxi-check:before{content:"\F10B"}.dxi.dxi-checkbox-blank-outline:before{content:"\F10C"}.dxi.dxi-checkbox-marked-circle:before{content:"\F10D"}.dxi.dxi-checkbox-marked:before{content:"\F10E"}.dxi.dxi-chevron-double-down:before{content:"\F10F"}.dxi.dxi-chevron-double-left:before{content:"\F110"}.dxi.dxi-chevron-double-right:before{content:"\F111"}.dxi.dxi-chevron-double-up:before{content:"\F112"}.dxi.dxi-chevron-down:before{content:"\F113"}.dxi.dxi-chevron-left:before{content:"\F114"}.dxi.dxi-chevron-right:before{content:"\F115"}.dxi.dxi-chevron-up:before{content:"\F116"}.dxi.dxi-clock-outline:before{content:"\F117"}.dxi.dxi-clock:before{content:"\F118"}.dxi.dxi-close-circle:before{content:"\F119"}.dxi.dxi-close:before{content:"\F11A"}.dxi.dxi-content-save:before{content:"\F11B"}.dxi.dxi-copy:before{content:"\F11C"}.dxi.dxi-cut:before{content:"\F11D"}.dxi.dxi-delete-forever:before{content:"\F11E"}.dxi.dxi-delete:before{content:"\F11F"}.dxi.dxi-dots-horizontal:before{content:"\F120"}.dxi.dxi-dots-vertical:before{content:"\F121"}.dxi.dxi-download:before{content:"\F122"}.dxi.dxi-email:before{content:"\F123"}.dxi.dxi-empty:before{content:"\F124"}.dxi.dxi-eraser:before{content:"\F125"}.dxi.dxi-eye-off:before{content:"\F126"}.dxi.dxi-eye:before{content:"\F127"}.dxi.dxi-eyedropper-variant:before{content:"\F128"}.dxi.dxi-file-excel:before{content:"\F129"}.dxi.dxi-file-export:before{content:"\F12A"}.dxi.dxi-file-import:before{content:"\F12B"}.dxi.dxi-file-outline:before{content:"\F12C"}.dxi.dxi-filter-variant:before{content:"\F12D"}.dxi.dxi-folder-open:before{content:"\F12E"}.dxi.dxi-folder:before{content:"\F12F"}.dxi.dxi-format-align-center:before{content:"\F130"}.dxi.dxi-format-align-left:before{content:"\F131"}.dxi.dxi-format-align-right:before{content:"\F132"}.dxi.dxi-format-bold:before{content:"\F133"}.dxi.dxi-format-color-fill:before{content:"\F134"}.dxi.dxi-format-color-text:before{content:"\F135"}.dxi.dxi-format-italic:before{content:"\F136"}.dxi.dxi-format-line-spacing:before{content:"\F137"}.dxi.dxi-format-quote-close:before{content:"\F138"}.dxi.dxi-format-quote-open:before{content:"\F139"}.dxi.dxi-format-strikethrough:before{content:"\F13A"}.dxi.dxi-format-text-wrapping-clip:before{content:"\F13B"}.dxi.dxi-format-text-wrapping-overflow:before{content:"\F13C"}.dxi.dxi-format-text-wrapping-wrap:before{content:"\F13D"}.dxi.dxi-format-underline:before{content:"\F13E"}.dxi.dxi-format-vertical-align-bottom:before{content:"\F13F"}.dxi.dxi-format-vertical-align-center:before{content:"\F140"}.dxi.dxi-format-vertical-align-top:before{content:"\F141"}.dxi.dxi-function-variant:before{content:"\F142"}.dxi.dxi-grid-step:before{content:"\F143"}.dxi.dxi-help-circle-outline:before{content:"\F144"}.dxi.dxi-information-outline:before{content:"\F145"}.dxi.dxi-key:before{content:"\F146"}.dxi.dxi-link-variant-off:before{content:"\F147"}.dxi.dxi-link-variant:before{content:"\F148"}.dxi.dxi-loading:before{content:"\F149"}.dxi.dxi-magnify:before{content:"\F14A"}.dxi.dxi-menu-down:before{content:"\F14B"}.dxi.dxi-menu-left:before{content:"\F14C"}.dxi.dxi-menu-right:before{content:"\F14D"}.dxi.dxi-menu-up:before{content:"\F14E"}.dxi.dxi-minus-box:before{content:"\F14F"}.dxi.dxi-minus:before{content:"\F150"}.dxi.dxi-numeric:before{content:"\F151"}.dxi.dxi-paste:before{content:"\F152"}.dxi.dxi-pencil:before{content:"\F153"}.dxi.dxi-person:before{content:"\F154"}.dxi.dxi-plus-circle:before{content:"\F155"}.dxi.dxi-plus:before{content:"\F156"}.dxi.dxi-printer:before{content:"\F157"}.dxi.dxi-redo:before{content:"\F158"}.dxi.dxi-rotate-right:before{content:"\F159"}.dxi.dxi-select-all:before{content:"\F15A"}.dxi.dxi-sort-variant:before{content:"\F15B"}.dxi.dxi-table-check:before{content:"\F15C"}.dxi.dxi-table-column-plus-after:before{content:"\F15D"}.dxi.dxi-table-column-plus-before:before{content:"\F15E"}.dxi.dxi-table-column-remove-after:before{content:"\F15F"}.dxi.dxi-table-column-remove:before{content:"\F160"}.dxi.dxi-table-column:before{content:"\F161"}.dxi.dxi-table-merge-cells:before{content:"\F162"}.dxi.dxi-table-row-plus-after:before{content:"\F163"}.dxi.dxi-table-row-plus-before:before{content:"\F164"}.dxi.dxi-table-row-remove-after:before{content:"\F165"}.dxi.dxi-table-row-remove:before{content:"\F166"}.dxi.dxi-table-row:before{content:"\F167"}.dxi.dxi-table-split-cell:before{content:"\F168"}.dxi.dxi-undo:before{content:"\F169"}.dxi.dxi-unfold-more-horizontal:before{content:"\F16A"}.dxi.dxi-vault:before{content:"\F16B"}.dxi.dxi-view-grid:before{content:"\F16C"}.dxi.dxi-view-sequential:before{content:"\F16D"}.dxi{display:inline-block;text-rendering:auto;line-height:0;font-size:0}.dxi:before{font-size:var(--dhx-icon-size-normal)}.dxi--small:before{font-size:var(--dhx-icon-size-small)}.dxi--medium:before{font-size:var(--dhx-icon-size-normal)}.dxi--large:before{font-size:var(--dhx-icon-size-large)}@keyframes button-loading{0%{transform:rotate(0deg);transform-origin:center center}to{transform:rotate(1439deg);transform-origin:center center}}.scroll-view-wrapper{width:100%;height:100%;overflow:hidden;position:relative}.scroll-view-wrapper:hover .scroll-runner{opacity:1!important}.scroll-view-wrapper .scroll-view{width:100%;height:100%;overflow:scroll;-ms-overflow-style:scrollbar}.scroll-view-wrapper .x-scroll,.scroll-view-wrapper .y-scroll{z-index:1000;background-color:transparent;transition:all .3s}.scroll-view-wrapper .x-scroll .scroll-runner,.scroll-view-wrapper .y-scroll .scroll-runner{position:absolute;background:#999;border-radius:6px;z-index:1}.scroll-view-wrapper .x-scroll:hover{transition:height .5s;height:10px!important}.scroll-view-wrapper .x-scroll .scroll-runner{height:100%}.scroll-view-wrapper .y-scroll:hover{transition:width .5s;width:10px!important}.scroll-view-wrapper .y-scroll .scroll-runner{width:100%}.dhx_button{overflow:visible;position:relative;text-decoration:none;background-image:none;border:0;touch-action:manipulation;-webkit-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.dhx_button:active,.dhx_button:focus-visible{outline:none}.dhx_button__icon,.dhx_button__text{pointer-events:none}.dhx_button__icon{line-height:0}.dhx_button__icon:before{display:inline-block}.dhx_button__icon+.dhx_button__text{margin-left:var(--dhx-step-size)}.dhx_button__loading{display:none;position:absolute;left:0;top:0;right:0;bottom:0;justify-content:center;align-items:center}.dhx_button__loading-icon{animation:button-loading 3s linear infinite}.dhx_button--width_full{width:100%}.dhx_button--justify_between{justify-content:space-between}.dhx_button--circle.dhx_button--size_small{border-radius:calc(var(--dhx-line-height-normal) + var(--dhx-step-size)*2)}.dhx_button--circle.dhx_button--size_medium{border-radius:calc(var(--dhx-line-height-normal) + var(--dhx-step-size)*3)}.dhx_button--disabled,.dhx_button:disabled{pointer-events:none}.dhx_button--icon.dhx_button--circle:not(.dhx_button--width_full){border-radius:50%}.dhx_button--icon.dhx_button--circle:not(.dhx_button--width_full).dhx_button--size_medium{padding-left:calc(var(--dhx-step-size)*1.5);padding-right:calc(var(--dhx-step-size)*1.5)}.dhx_button--icon.dhx_button--circle:not(.dhx_button--width_full).dhx_button--size_small{padding-left:var(--dhx-step-size);padding-right:var(--dhx-step-size)}.dhx_button--loading{position:relative}.dhx_button--loading .dhx_button__loading{display:flex}.dhx_button--loading .dhx_button__icon,.dhx_button--loading .dhx_button__text{visibility:hidden}.dhx_button--size_small{padding:var(--dhx-step-size) calc(var(--dhx-step-size)*3);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal)}.dhx_button--size_small .dhx_button__icon:before{font-size:var(--dhx-icon-size-small);line-height:var(--dhx-line-height-small)}.dhx_button--size_small.dhx_button--loading-icon:before{font-size:var(--dhx-icon-size-small);margin-top:calc(var(--dhx-icon-size-small)/2*-1);margin-left:calc(var(--dhx-icon-size-small)/2*-1)}.dhx_button--size_medium{padding:calc(var(--dhx-step-size)*1.5) calc(var(--dhx-step-size)*4);text-transform:uppercase;line-height:var(--dhx-line-height-normal)}.dhx_button--size_medium .dhx_button__icon:before{font-size:var(--dhx-icon-size-normal);line-height:var(--dhx-line-height-normal)}.dhx_button--size_medium.dhx_button--loading-icon:before{font-size:var(--dhx-line-height-normal);margin-top:calc(var(--dhx-line-height-normal)/2*-1);margin-left:calc(var(--dhx-line-height-normal)/2*-1)}.dhx_button--view_flat{display:flex;justify-content:center;align-items:center;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);font-weight:var(--dhx-font-weight-medium);line-height:var(--dhx-line-height-normal);text-align:center;color:var(--dhx-font-color-contrast);transition:background-color var(--dhx-transition-time) var(--dhx-transition-in),color var(--dhx-transition-time) var(--dhx-transition-in),box-shadow var(--dhx-transition-time) var(--dhx-transition-in)}.dhx_button--view_flat:focus,.dhx_button--view_flat:hover{transition:background-color var(--dhx-transition-time) var(--dhx-transition-out),color var(--dhx-transition-time) var(--dhx-transition-out),box-shadow var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_button--view_flat.dhx_button--color_primary{background-color:var(--dhx-color-primary);outline-width:0}.dhx_button--view_flat.dhx_button--color_primary.dhx_button--active,.dhx_button--view_flat.dhx_button--color_primary:focus,.dhx_button--view_flat.dhx_button--color_primary:hover{background-color:var(--dhx-color-primary-hover)}.dhx_button--view_flat.dhx_button--color_primary:active{background-color:var(--dhx-color-primary);box-shadow:none}.dhx_button--view_flat.dhx_button--color_primary.dhx_button--disabled,.dhx_button--view_flat.dhx_button--color_primary:disabled{color:var(--dhx-font-color-contrast-disabled);background-color:var(--dhx-color-primary-disabled)}.dhx_button--view_flat.dhx_button--color_secondary{background-color:var(--dhx-color-secondary);outline-width:0}.dhx_button--view_flat.dhx_button--color_secondary.dhx_button--active,.dhx_button--view_flat.dhx_button--color_secondary:focus,.dhx_button--view_flat.dhx_button--color_secondary:hover{background-color:var(--dhx-color-secondary-hover)}.dhx_button--view_flat.dhx_button--color_secondary:active{background-color:var(--dhx-color-secondary);box-shadow:none}.dhx_button--view_flat.dhx_button--color_secondary.dhx_button--disabled,.dhx_button--view_flat.dhx_button--color_secondary:disabled{color:var(--dhx-font-color-contrast-disabled);background-color:var(--dhx-color-secondary-disabled)}.dhx_button--view_flat.dhx_button--color_danger{background-color:var(--dhx-color-danger);outline-width:0}.dhx_button--view_flat.dhx_button--color_danger.dhx_button--active,.dhx_button--view_flat.dhx_button--color_danger:focus,.dhx_button--view_flat.dhx_button--color_danger:hover{background-color:var(--dhx-color-danger-hover)}.dhx_button--view_flat.dhx_button--color_danger:active{background-color:var(--dhx-color-danger);box-shadow:none}.dhx_button--view_flat.dhx_button--color_danger.dhx_button--disabled,.dhx_button--view_flat.dhx_button--color_danger:disabled{color:var(--dhx-font-color-contrast-disabled);background-color:var(--dhx-color-danger-disabled)}.dhx_button--view_flat.dhx_button--color_success{background-color:var(--dhx-color-success);outline-width:0}.dhx_button--view_flat.dhx_button--color_success.dhx_button--active,.dhx_button--view_flat.dhx_button--color_success:focus,.dhx_button--view_flat.dhx_button--color_success:hover{background-color:var(--dhx-color-success-hover)}.dhx_button--view_flat.dhx_button--color_success:active{background-color:var(--dhx-color-success);box-shadow:none}.dhx_button--view_flat.dhx_button--color_success.dhx_button--disabled,.dhx_button--view_flat.dhx_button--color_success:disabled{color:var(--dhx-font-color-contrast-disabled);background-color:var(--dhx-color-success-disabled)}.dhx_button--view_link{display:flex;justify-content:center;align-items:center;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);font-weight:var(--dhx-font-weight-medium);line-height:var(--dhx-line-height-normal);text-align:center;border-radius:var(--dhx-border-radius);background:transparent;transition:background-color var(--dhx-transition-time) var(--dhx-transition-in),box-shadow var(--dhx-transition-time) var(--dhx-transition-in)}.dhx_button--view_link:focus,.dhx_button--view_link:hover{transition:background-color var(--dhx-transition-time) var(--dhx-transition-out),box-shadow var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_button--view_link.dhx_button--color_primary{color:var(--dhx-color-primary);outline-width:0}.dhx_button--view_link.dhx_button--color_primary:focus,.dhx_button--view_link.dhx_button--color_primary:hover{background-color:var(--dhx-color-primary-light-hover)}.dhx_button--view_link.dhx_button--color_primary.dhx_button--active,.dhx_button--view_link.dhx_button--color_primary:active{background-color:var(--dhx-color-primary-light-active)}.dhx_button--view_link.dhx_button--color_primary.dhx_button--disabled,.dhx_button--view_link.dhx_button--color_primary:disabled{color:var(--dhx-color-primary-disabled)}.dhx_button--view_link.dhx_button--color_secondary{color:var(--dhx-color-secondary);outline-width:0}.dhx_button--view_link.dhx_button--color_secondary:focus,.dhx_button--view_link.dhx_button--color_secondary:hover{background-color:var(--dhx-color-secondary-light-hover)}.dhx_button--view_link.dhx_button--color_secondary.dhx_button--active,.dhx_button--view_link.dhx_button--color_secondary:active{background-color:var(--dhx-color-secondary-light-active)}.dhx_button--view_link.dhx_button--color_secondary.dhx_button--disabled,.dhx_button--view_link.dhx_button--color_secondary:disabled{color:var(--dhx-color-secondary-disabled)}.dhx_button--view_link.dhx_button--color_danger{color:var(--dhx-color-danger);outline-width:0}.dhx_button--view_link.dhx_button--color_danger:focus,.dhx_button--view_link.dhx_button--color_danger:hover{background-color:var(--dhx-color-danger-light-hover)}.dhx_button--view_link.dhx_button--color_danger.dhx_button--active,.dhx_button--view_link.dhx_button--color_danger:active{background-color:var(--dhx-color-danger-light-active)}.dhx_button--view_link.dhx_button--color_danger.dhx_button--disabled,.dhx_button--view_link.dhx_button--color_danger:disabled{color:var(--dhx-color-danger-disabled)}.dhx_button--view_link.dhx_button--color_success{color:var(--dhx-color-success);outline-width:0}.dhx_button--view_link.dhx_button--color_success:focus,.dhx_button--view_link.dhx_button--color_success:hover{background-color:var(--dhx-color-success-light-hover)}.dhx_button--view_link.dhx_button--color_success.dhx_button--active,.dhx_button--view_link.dhx_button--color_success:active{background-color:var(--dhx-color-success-light-active)}.dhx_button--view_link.dhx_button--color_success.dhx_button--disabled,.dhx_button--view_link.dhx_button--color_success:disabled{color:var(--dhx-color-success-disabled)}.dhx_button--sidebar .dhx_button__icon+.dhx_button__text{margin-left:calc(var(--dhx-step-size)*2);margin-right:auto}.utilityfocus .dhx_button:focus-visible{outline:var(--dhx-color-focused) dashed 1px;outline-offset:-1px}.dhx_widget .dhx_button__icon{line-height:0}.dhx_widget .dhx_button__icon:before{font-size:var(--dhx-icon-size-normal);line-height:var(--dhx-icon-size-normal)}.dhx_widget .dhx_button--size_small .dhx_button__icon:before{font-size:var(--dhx-icon-size-small);line-height:var(--dhx-icon-size-small)}.dhx_form-group{position:relative;display:block;text-align:left;margin-bottom:var(--dhx-line-height-small)}.dhx_form-group--simplevault{line-height:0;height:100%}.dhx_form-group--simplevault .dhx_label{padding:0}.dhx_form-group--textarea{display:flex;flex-direction:column;height:calc(100% - 16px)}.dhx_form-group--textarea .dhx_input--textarea,.dhx_form-group--textarea .dhx_input__wrapper{height:100%}.dhx_form-group--textarea .dhx_label{min-height:var(--dhx-line-height-normal);line-height:var(--dhx-line-height-normal)}.dhx_form-group--inline{display:flex;flex-direction:row;width:100%;align-items:center;position:relative}.dhx_form-group--inline .dhx_label{position:relative;flex:0 0 auto;max-height:calc(var(--dhx-line-height-normal)*2);margin-right:16px;margin-bottom:0;padding:0;text-align:right;margin-top:6px;align-self:flex-start;max-width:30%;justify-content:flex-end}.dhx_form-group--inline .dhx_input__wrapper{flex:0 1 auto;width:300%;height:100%}.dhx_form-group--inline .dhx_label--with-help{justify-content:flex-end}.dhx_form-group--inline .dhx_checkbox,.dhx_form-group--inline .dhx_radiobutton{margin-bottom:12px}.dhx_form-group--required:not(.dhx_form-group--label_sr) .dhx_label:not(.dhx_label--with-help){position:relative}.dhx_form-group--required:not(.dhx_form-group--label_sr) .dhx_label:not(.dhx_label--with-help):after{content:"*";display:inline-block;padding-left:4px;color:var(--dhx-font-color-additional)}.dhx_form-group--required:not(.dhx_form-group--label_sr) .dhx_label__holder{position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dhx_form-group--required:not(.dhx_form-group--label_sr) .dhx_label__holder:after{content:"*";display:inline-block;padding-left:4px;color:var(--dhx-font-color-additional)}.dhx_form-group--no-message-holder{margin-bottom:0}.dhx_form-group--disabled{opacity:.6;pointer-events:none;cursor:default}.dhx_form-group--checkbox-group .dhx_label,.dhx_form-group--checkbox .dhx_label,.dhx_form-group--radio-group .dhx_label{margin-top:0;margin-bottom:12px}.dhx_form-group--checkbox-group>.dhx_label,.dhx_form-group--checkbox>.dhx_label,.dhx_form-group--radio-group>.dhx_label{display:flex}.dhx_form-group--hidden{display:none}.dhx_form-group--state_error .dhx_input__caption,.dhx_form-group--state_error .dhx_label,.dhx_form-group--state_error .dhx_text{color:var(--dhx-color-danger)}.dhx_form-group--state_error .dhx_combobox-input-box,.dhx_form-group--state_error .dhx_combobox-input-box:focus,.dhx_form-group--state_error .dhx_input,.dhx_form-group--state_error .dhx_input:focus{box-shadow:var(--dhx-shadow-input-size) var(--dhx-color-danger-disabled)}.dhx_form-group--state_error .dhx_simplevault-files,.dhx_form-group--state_error .dhx_simplevault-files:focus,.dhx_form-group--state_error .dhx_simplevault__drop-area,.dhx_form-group--state_error .dhx_simplevault__drop-area:focus{border-color:var(--dhx-color-danger-disabled)}.dhx_form-group--state_success .dhx_input__caption,.dhx_form-group--state_success .dhx_label,.dhx_form-group--state_success .dhx_text{color:var(--dhx-color-success)}.dhx_form-group--state_success .dhx_combobox-input-box,.dhx_form-group--state_success .dhx_combobox-input-box:focus,.dhx_form-group--state_success .dhx_input,.dhx_form-group--state_success .dhx_input:focus{box-shadow:var(--dhx-shadow-input-size) var(--dhx-color-success-disabled)}.dhx_form-group--state_success .dhx_simplevault__drop-area,.dhx_form-group--state_success .dhx_simplevault__drop-area:focus{border-top-color:var(--dhx-color-success-disabled);border-left-color:var(--dhx-color-success-disabled);border-right-color:var(--dhx-color-success-disabled)}.dhx_form-group--state_success .dhx_simplevault-files,.dhx_form-group--state_success .dhx_simplevault-files:focus{border-right-color:var(--dhx-color-success-disabled);border-left-color:var(--dhx-color-success-disabled);border-bottom-color:var(--dhx-color-success-disabled)}.dhx_form-group--label_sr .dhx_label,.dhx_form-group--label_sr .dhx_text{visibility:hidden;position:absolute;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dhx_form-group .dhx_combobox{margin:0}.dhx_form-group .dhx_slider{padding-bottom:0}.dhx_form-group .dhx_text{position:relative;flex:0 1 auto;max-height:calc(var(--dhx-line-height-normal)*2);margin-right:16px;margin-bottom:0;text-align:right;width:100%;margin-top:6px;align-self:flex-start}.dhx_input{appearance:none;display:block;width:100%;height:auto;padding:6px 8px;margin:0;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary);background-color:var(--dhx-background-secondary);background-clip:padding-box;box-shadow:var(--dhx-shadow-input-size) var(--dhx-border-color);border:0;border-radius:var(--dhx-border-radius);outline:0;transition:border-color var(--dhx-transition-time) var(--dhx-transition-in),box-shadow var(--dhx-transition-time) var(--dhx-transition-in)}.dhx_input::placeholder{color:var(--dhx-font-color-secondary)}.dhx_input--focus,.dhx_input:focus{box-shadow:var(--dhx-shadow-input-size) var(--dhx-color-primary-active)}.dhx_input--icon-padding{padding-right:26px}.dhx_input--textarea{max-width:100%}.dhx_input--textinput{box-shadow:none;background:none;padding-left:0}.dhx_input--textinput:focus{box-shadow:none}.dhx_input__wrapper{width:100%;display:flex;flex-direction:column;position:relative}.dhx_input__wrapper:before{color:var(--dhx-font-color-secondary);pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.dhx_input__container{width:100%;display:inline-block;position:relative}.dhx_input__caption{left:0;bottom:0;max-width:100%;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-small);font-weight:var(--dhx-font-weight-regular);line-height:var(--dhx-line-height-small);white-space:wrap;overflow:inherit;text-overflow:ellipsis;cursor:default}.dhx_input__caption,.dhx_input__icon{color:var(--dhx-font-color-secondary)}.dhx_input__icon{position:absolute;top:50%;transform:translateY(-50%);right:6px;z-index:1;pointer-events:none}.dhx_input__icon--color-selected{border-radius:var(--dhx-border-radius)}.dhx_input__icon--color-selected:after,.dhx_input__icon--color-selected:before{opacity:0}.dhx_widget .dhx_input__icon{line-height:0}.dhx_widget .dhx_input__icon:before{font-size:var(--dhx-icon-size-normal);line-height:var(--dhx-icon-size-normal)}.dhx_label,.dhx_text{display:inline-block;vertical-align:middle;margin-bottom:6px;padding:0;width:auto;flex:0 1 auto;font-family:var(--dhx-font-family);font-weight:var(--dhx-font-weight-medium);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color var(--dhx-transition-time) var(--dhx-transition-in),opacity var(--dhx-transition-time) var(--dhx-transition-in)}.dhx_label:hover,.dhx_text:hover{opacity:.8;transition:color var(--dhx-transition-time) var(--dhx-transition-out),opacity var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_label__holder,.dhx_text__holder{max-width:100%;overflow:hidden;text-overflow:ellipsis;margin-right:4px}.dhx_label--with-help,.dhx_text--with-help{display:flex;align-items:center}.dhx_label-help{color:var(--dhx-color-primary);text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer}.utilityfocus .dhx_label-help:focus-visible{outline:var(--dhx-color-focused) dashed 1px;outline-offset:-1px}.dhx_text{font-weight:var(--dhx-font-weight-regular)}.dhx_checkbox{position:relative;display:inline-block;width:auto;padding-top:0;cursor:pointer}.dhx_checkbox__holder{display:flex;align-items:center;white-space:nowrap}.dhx_checkbox__visual-input{display:block;border:2px solid var(--dhx-font-color-secondary);min-width:var(--dhx-line-height-normal);min-height:var(--dhx-line-height-normal);max-width:var(--dhx-line-height-normal);max-height:var(--dhx-line-height-normal);background-color:var(--dhx-background-primary);border-radius:var(--dhx-border-radius);cursor:pointer}.dhx_checkbox .dhx_text{padding-left:6px}.dhx_checkbox.dhx_form-group--inline .dhx_label,.dhx_checkbox .dhx_text{margin-bottom:0;width:auto;cursor:pointer;margin-top:0;justify-content:flex-end}.dhx_checkbox .dhx_input__caption{position:static;display:block;transform:none}.dhx_checkbox.dhx_form-group--inline{display:flex;align-items:center;white-space:nowrap}.dhx_checkbox.dhx_form-group--inline .dhx_label{margin-top:0}.dhx_checkbox.dhx_form-group--hidden{display:none}.dhx_checkbox__input:disabled+*+.dhx_label,.dhx_checkbox__input:disabled+*+.dhx_text,.dhx_checkbox__input:disabled+.dhx_checkbox__visual-input{opacity:.6}.utilityfocus .dhx_checkbox__input:focus-visible+.dhx_checkbox__visual-input{border-color:var(--dhx-color-primary);outline:var(--dhx-color-focused) dashed 1px;outline-offset:-1px}.dhx_checkbox__input:checked+.dhx_checkbox__visual-input,.dhx_checkbox__input[data-dhx-checked=true]+.dhx_checkbox__visual-input{background-color:var(--dhx-color-primary);background-position:50%;background-size:cover;border-color:var(--dhx-color-primary);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIxIDdMOSAxOWwtNS41LTUuNSAxLjQxLTEuNDFMOSAxNi4xNyAxOS41OSA1LjU5IDIxIDd6Ii8+PC9zdmc+);transition:background-color var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_radiobutton{position:relative;display:flex;width:auto;padding-top:0;cursor:pointer;white-space:nowrap;align-items:center}.dhx_radiobutton__visual-input{display:block;border:2px solid var(--dhx-font-color-secondary);bottom:4px;left:0;min-width:var(--dhx-line-height-normal);min-height:var(--dhx-line-height-normal);max-width:var(--dhx-line-height-normal);max-height:var(--dhx-line-height-normal);background-color:var(--dhx-background-primary);border-radius:50%}.dhx_radiobutton .dhx_text{padding-left:6px}.dhx_radiobutton .dhx_label,.dhx_radiobutton .dhx_text{margin-bottom:0;width:auto;cursor:pointer;margin-top:0}.dhx_radiobutton .dhx_input__caption{position:static;display:block}.dhx_radiobutton__input:disabled+*+.dhx_label,.dhx_radiobutton__input:disabled+*+.dhx_text,.dhx_radiobutton__input:disabled+.dhx_radiobutton__visual-input{opacity:.6}.utilityfocus .dhx_radiobutton__input:focus-visible+.dhx_radiobutton__visual-input{border-color:var(--dhx-color-primary);outline:var(--dhx-color-focused) dashed 1px;outline-offset:-1px}.dhx_radiobutton__input:checked+.dhx_radiobutton__visual-input{background-color:var(--dhx-color-primary);border-color:var(--dhx-color-primary);box-shadow:inset 0 0 0 4px var(--dhx-background-primary)}.dhx_select{appearance:none}.dhx_select::-ms-expand{display:none}.dhx_select__placeholder{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary)}.dhx_select:focus+.dhx_select__placeholder{opacity:0}.dhx_simplevault{border:none;border-radius:var(--dhx-border-radius);font-family:var(--dhx-font-family);line-height:var(--dhx-line-height-normal);font-size:var(--dhx-font-size-normal);font-weight:var(--dhx-font-weight-regular);text-align:center;overflow:hidden;position:relative}.dhx_simplevault__drop-area{background-color:var(--dhx-background-secondary);border:var(--dhx-border);transition:all var(--dhx-transition-time) var(--dhx-transition-in);display:flex;height:115px;width:100%;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}.dhx_simplevault__drop-area--on-drag{border-style:dashed;transition:border var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_simplevault__icon:before{font-size:40px;color:var(--dhx-font-color-additional);transition:color var(--dhx-transition-time) var(--dhx-transition-in)}.dhx_simplevault__title{max-width:100%}.dhx_simplevault__label{color:var(--dhx-color-primary);cursor:pointer}.dhx_simplevault--on-drag .dhx_simplevault-loader{opacity:1;transform:translateY(0);transition:opacity var(--dhx-transition-time) var(--dhx-transition-in),transform var(--dhx-transition-time) var(--dhx-transition-in)}.dhx_simplevault-files{background-color:var(--dhx-background-secondary);border:var(--dhx-border);border-top:none;transition:all var(--dhx-transition-time) var(--dhx-transition-in);width:100%;margin:0;padding:0;list-style:none;max-height:calc(100% - 115px);height:calc(100% - 115px);overflow-y:auto}.dhx_simplevault-files__fixed{max-height:276px}.dhx_simplevault-files__item{position:relative;font-family:var(--dhx-font-family);line-height:var(--dhx-line-height-normal);font-size:var(--dhx-font-size-normal);text-align:left;color:var(--dhx-font-color-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:8px 40px 8px 8px}.dhx_simplevault-files__item:not(:last-child){border-bottom:var(--dhx-border)}.dhx_simplevault-files__item-name{word-break:break-word}.dhx_simplevault-files__delete{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.dhx_simplevault-files__delete .dxi{color:var(--dhx-font-color-secondary)}.dhx_simplevault-loader{display:flex;justify-content:center;align-items:center;position:absolute;left:1px;right:1px;top:1px;bottom:1px;background-color:var(--dhx-background-additional);transform:translateY(100%);opacity:0;will-change:transform;transition:0ms;z-index:var(--dhx-z-index-up)}.utilityfocus .dhx_simplevault:focus-within{outline:var(--dhx-color-focused) dashed 1px;outline-offset:-1px}.dhx_avatar{position:relative;width:fit-content;height:fit-content;border:var(--dhx-border);border-radius:var(--dhx-border-radius);background-color:var(--dhx-background-secondary)}.dhx_avatar,.dhx_avatar__preview{display:flex;align-items:center;justify-content:center}.dhx_avatar__preview{width:100%;height:100%;flex-direction:column;color:var(--dhx-font-color-secondary);background-repeat:no-repeat;background-position:50%;background-size:contain}.dhx_avatar__preview-icon:before,.dhx_avatar__preview .dxi:before{color:var(--dhx-font-color-additional)}.dhx_avatar__preview-placeholder{width:100%;padding:0 8px;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-small);line-height:var(--dhx-line-height-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.dhx_avatar__image{background-color:#000;object-fit:contain;width:100%;height:100%}.dhx_avatar__cover{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%;opacity:0;background-color:var(--dhx-background-overlay);transition:all var(--dhx-transition-time) var(--dhx-transition-in)}.dhx_avatar__cover-icon{cursor:pointer;color:var(--dhx-color-gray-100)}.dhx_avatar__cover-upload{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.dhx_avatar__cover-upload .dhx_avatar__cover-icon:before{font-size:32px}.dhx_avatar__cover-remove{position:absolute;right:2px;top:2px;height:32px;width:32px;display:flex;align-items:center;justify-content:center}.dhx_avatar__cover-remove:hover{background:var(--dhx-background-overlay-light);border-radius:50%}.dhx_avatar__cover-remove .dhx_avatar__cover-icon{color:var(--dhx-color-danger)}.dhx_avatar__cover-input{border:none;outline:none;width:1px;height:1px}.dhx_avatar:hover .dhx_avatar__cover{cursor:pointer;opacity:1}.dhx_avatar-size--small{width:60px;height:60px}.dhx_avatar-size--small .dhx_avatar__cover-icon:before,.dhx_avatar-size--small .dhx_avatar__preview-icon.dxi:before,.dhx_avatar-size--small .dhx_avatar__preview-icon:before{font-size:20px}.dhx_avatar-size--small .dhx_avatar__cover-remove{height:20px;width:20px}.dhx_avatar-size--medium{width:90px;height:90px}.dhx_avatar-size--medium .dhx_avatar__preview-icon.dxi:before,.dhx_avatar-size--medium .dhx_avatar__preview-icon:before{font-size:40px}.dhx_avatar-size--large{width:120px;height:120px}.dhx_avatar-size--large .dhx_avatar__preview-icon.dxi:before,.dhx_avatar-size--large .dhx_avatar__preview-icon:before{font-size:40px}.dhx_avatar-size--large .dhx_avatar__preview-placeholder{font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal)}.dhx_avatar--circle,.dhx_avatar--circle .dhx_avatar__cover,.dhx_avatar--circle .dhx_avatar__image,.dhx_avatar--circle .dhx_avatar__preview{border-radius:50%}.dhx_avatar--on-drag .dhx_avatar__cover{opacity:1}.dhx_avatar--on-drag .dhx_avatar__cover-remove{display:none}.utilityfocus .dhx_avatar:focus-within{outline:var(--dhx-color-focused) dashed 1px;outline-offset:-1px}.dhx_form-group--state_success .dhx_avatar{border-color:var(--dhx-color-success)}.dhx_form-group--state_error .dhx_avatar{border-color:var(--dhx-color-danger)}.dhx_toggle{cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;font-family:var(--dhx-font-family);font-weight:var(--dhx-font-weight-medium);line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary);background-color:var(--dhx-background-primary);border:var(--dhx-border);border-radius:var(--dhx-border-radius);outline:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.dhx_toggle__icon,.dhx_toggle__text{touch-action:none;pointer-events:none}.dhx_toggle__icon+.dhx_toggle__text{margin-left:4px}.dhx_toggle--selected{background-color:var(--dhx-background-additional);border-color:var(--dhx-background-additional)}.dhx_toggle--disabled{touch-action:none;pointer-events:none;color:var(--dhx-font-color-disabled)}.dhx_toggle--full{width:100%}.dhx_toggle:hover{background-color:var(--dhx-background-secondary)}.dhx_toggle:hover.dhx_toggle--selected{background-color:var(--dhx-background-additional)}.utilityfocus .dhx_toggle:focus-visible{outline:var(--dhx-color-focused) dashed 1px;outline-offset:-1px}.dhx_toggle-group{display:flex;flex-wrap:nowrap}.dhx_toggle-group:not(.dhx_toggle-group--segmented) .dhx_toggle{border-radius:0}.dhx_toggle-group:not(.dhx_toggle-group--segmented) .dhx_toggle:not(.dhx_toggle--last){border-right:0}.dhx_toggle-group:not(.dhx_toggle-group--segmented) .dhx_toggle--first{border-top-left-radius:var(--dhx-border-radius);border-bottom-left-radius:var(--dhx-border-radius)}.dhx_toggle-group:not(.dhx_toggle-group--segmented) .dhx_toggle--last{border-top-right-radius:var(--dhx-border-radius);border-bottom-right-radius:var(--dhx-border-radius)}.dhx_toggle-group--full .dhx_toggle{flex:1 0 0}.dhx_form-group.dhx_form-group--toggle,.dhx_form-group.dhx_form-group--toggle-group,.dhx_slider{display:flex}.dhx_slider{position:relative;flex-direction:column;padding-bottom:16px}.dhx_slider--label-inline{flex-direction:row;align-items:center}.dhx_slider--label-inline .dhx_slider__label{text-align:right;flex:0 0 auto;margin-right:16px;margin-bottom:0;max-width:30%}.dhx_slider--label-inline .dhx_label--with-help{justify-content:flex-end}.dhx_slider--label-inline .dhx_slider__track-holder{width:300%;flex:0 1 auto}.dhx_slider--label_sr .dhx_label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dhx_slider--mode_vertical{height:100%;display:inline-flex}.dhx_slider--mode_vertical .dhx_label,.dhx_slider--mode_vertical .dhx_text{display:inline-flex}.dhx_slider--mode_vertical .dhx_slider__label{align-self:flex-start}.dhx_slider--mode_vertical .dhx_slider__track-holder{height:100%;display:flex;padding:8px 0}.dhx_slider--mode_vertical .dhx_slider__track{align-self:stretch;padding:0 8px}.dhx_slider--mode_vertical .dhx_slider__track:before{width:2px;height:100%}.dhx_slider--mode_vertical .dhx_slider__range{width:2px;left:50%;transform:translate(-50%)}.dhx_slider--mode_vertical .dhx_slider__thumb{left:50%}.dhx_slider--mode_vertical .dhx_slider__tick{height:1px;width:4px}.dhx_slider--mode_vertical .dhx_slider__tick:not(:first-child){transform:translateY(-.5px)}.dhx_slider--mode_vertical .dhx_slider__tick--major{width:8px}.dhx_slider--mode_vertical .dhx_slider__tick-label{top:50%;left:100%;transform:translateY(-50%);padding-left:2px}.dhx_slider--disabled{opacity:.6;pointer-events:none;cursor:default}.dhx_slider--ticks .dhx_slider__ticks-holder{height:4px}.dhx_slider--ticks.dhx_slider--mode_vertical .dhx_slider__ticks-holder{height:100%;width:4px}.dhx_slider__track-holder{position:relative;flex-grow:1}.dhx_slider__track{position:relative;padding-top:8px;padding-bottom:8px;cursor:pointer;z-index:var(--dhx-z-index-up)}.dhx_slider__track:before{content:"";display:block;height:2px;background-color:var(--dhx-color-gray-300)}.dhx_slider__thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:var(--dhx-color-primary);transition:transform .1s var(--dhx-transition-out),border-color .2s var(--dhx-transition-out),background-color .2s var(--dhx-transition-out);will-change:transform;cursor:pointer}.dhx_slider__thumb:after,.dhx_slider__thumb:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);border-radius:50%;will-change:transform}.dhx_slider__thumb:before{width:28px;height:28px;opacity:.3}.dhx_slider__thumb:after,.dhx_slider__thumb:before{background-color:var(--dhx-color-primary);transition:transform .2s var(--dhx-transition-out),background-color .2s var(--dhx-transition-out)}.dhx_slider__thumb:after{width:16px;height:16px}.dhx_slider__thumb:focus,.dhx_slider__thumb:hover{outline:none}.dhx_slider__thumb:focus:before,.dhx_slider__thumb:hover:before{transform:translate(-50%,-50%) scale(1);transition:transform .2s var(--dhx-transition-in),background-color .2s var(--dhx-transition-in)}.dhx_slider__thumb--active,.dhx_slider__thumb:active{z-index:var(--dhx-z-index-up)}.dhx_slider__thumb--active:after,.dhx_slider__thumb:active:after{transform:translate(-50%,-50%) scale(1);transition:transform .2s var(--dhx-transition-in),background-color .2s var(--dhx-transition-in)}.dhx_slider__thumb--nullable{background-color:var(--dhx-color-gray-300)}.dhx_slider__thumb--nullable:after{width:8px;height:8px;transform:translate(-50%,-50%) scale(1);background:var(--dhx-background-primary)}.dhx_slider__thumb--nullable:before{background-color:var(--dhx-color-gray-300)}.dhx_slider__thumb--disabled{background-color:var(--dhx-color-gray-500);border:2px solid var(--dhx-color-white)}.dhx_slider__thumb--disabled:after,.dhx_slider__thumb--disabled:before{display:none}.dhx_slider__thumb-label{position:absolute;padding:6px 12px;transform:translate(-50%,-50%);border-radius:var(--dhx-border-radius);background-color:var(--dhx-tooltip-background-dark);box-shadow:var(--dhx-border-shadow-normal);font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);font-weight:var(--dhx-font-weight-regular);line-height:var(--dhx-line-height-normal);color:var(--dhx-color-white);transition:opacity transform .01s var(--dhx-transition-in);pointer-events:none;z-index:var(--dhx-z-index-up)}.dhx_slider__thumb-label--active{z-index:var(--dhx-z-index-overlay-total)}.dhx_slider__range{position:absolute;top:50%;transform:translateY(-50%);height:2px;background-color:var(--dhx-color-primary);pointer-events:none}.dhx_slider__ticks-holder{position:relative;-webkit-user-select:none;user-select:none}.dhx_slider__tick{position:absolute;top:0;width:1px;height:4px;background-color:var(--dhx-color-gray-300)}.dhx_slider__tick:not(:first-child){transform:translateX(-.5px)}.dhx_slider__tick--major{height:8px}.dhx_slider__tick-label{position:absolute;top:10px;transform:translateX(-50%);font-family:var(--dhx-font-family);font-size:var(--dhx-s-tick-font-size);color:var(--dhx-font-color-primary);line-height:1}.dhx_message-container{display:flex;flex-direction:column;align-items:flex-end;position:absolute;padding:20px;max-height:100%;overscroll-behavior:contain;width:auto;overflow:hidden;border:2px solid transparent;z-index:var(--dhx-z-index-overlay-total)}.dhx_message-container *{box-sizing:border-box}.dhx_message-container--top-left{top:0;left:0}.dhx_message-container--top-right{top:0;right:0}.dhx_message-container--bottom-left{align-items:flex-start;bottom:0;left:0}.dhx_message-container--bottom-right{align-items:flex-start;bottom:0;right:0}.dhx_message-container--in-body{position:fixed}.dhx_message{display:flex;justify-content:space-between;width:240px;flex-shrink:0;padding:12px;margin-bottom:4px;margin-top:4px;border-radius:var(--dhx-border-radius);box-shadow:var(--dhx-border-shadow-large);background-color:var(--dhx-background-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.dhx_message,.dhx_message__text{font-family:var(--dhx-font-family);font-weight:var(--dhx-font-weight-medium);line-height:var(--dhx-line-height-normal);font-size:var(--dhx-font-size-normal);color:var(--dhx-font-color-primary)}.dhx_message__text{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.dhx_message__icon{align-self:center;padding-left:8px;color:var(--dhx-font-color-secondary)}.dhx_message--error .dhx_message__icon,.dhx_message--error .dhx_message__text,.dhx_message--success .dhx_message__icon,.dhx_message--success .dhx_message__text{color:var(--dhx-font-color-contrast)}.dhx_message--error{background-color:var(--dhx-color-danger)}.dhx_message--success{background-color:var(--dhx-color-success)}.dhx_alert{display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;max-width:100%;padding:24px;background:var(--dhx-background-primary);border-radius:var(--dhx-border-radius);box-shadow:var(--dhx-border-shadow-normal);will-change:transform;z-index:var(--dhx-z-index-overlay-total)}.dhx_alert__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--dhx-background-overlay);z-index:calc(var(--dhx-z-index-overlay-total) - 1)}.dhx_alert__overlay-confirm{z-index:var(--dhx-z-index-overlay-total)}.dhx_alert__header{position:relative;margin-bottom:20px;font-weight:var(--dhx-font-weight-medium);line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary)}.dhx_alert__content,.dhx_alert__header{font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal)}.dhx_alert__content{height:100%;font-weight:var(--dhx-font-weight-regular);color:var(--dhx-font-color-secondary);line-height:1.3;overflow-y:auto;overflow-wrap:break-word;word-wrap:break-word}.dhx_alert__footer{margin-top:20px;display:flex;justify-content:flex-start}.dhx_alert__footer--center{justify-content:center}.dhx_alert__footer--right{justify-content:flex-end}.dhx_alert__footer .dhx_button:not(:last-child){margin-right:calc(var(--dhx-step-size)*4)}.dhx_tooltip{pointer-events:none;border-radius:var(--dhx-border-radius);background-color:var(--dhx-tooltip-background-dark);box-shadow:var(--dhx-border-shadow-normal);padding:6px 12px;transition:opacity .01s ease,transform .01s ease;opacity:0;z-index:var(--dhx-z-index-overlay);font-family:var(--dhx-font-family)}.dhx_tooltip--animate{opacity:1;transition:opacity .15s ease-out}.dhx_tooltip--forced{opacity:1}.dhx_tooltip--light{background-color:var(--dhx-tooltip-background-light)}.dhx_tooltip--light .dhx_tooltip__text{color:var(--dhx-color-gray-700)}.dhx_widget--fullscreen .dhx_tooltip{z-index:var(--dhx-z-index-overlay-total)}.dhx_tooltip__text{color:var(--dhx-color-white);font-size:var(--dhx-font-size-normal);font-weight:var(--dhx-font-weight-medium);line-height:var(--dhx-line-height-normal)}.dhx_progress-bar{top:0;left:0;display:block;width:100%;height:100%;background-color:var(--dhx-background-overlay-light)}.dhx_progress-bar,.dhx_spinner{position:absolute;z-index:var(--dhx-z-index-overlay-total)}.dhx_spinner{top:50%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%);transform-origin:center center;animation:rotate 2s linear infinite}.dhx_spinner .path{fill:none;stroke:var(--dhx-color-primary);stroke-width:2;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.dhx_layout{position:relative;max-width:100%;max-height:100%;width:100%;height:100%;background-color:var(--dhx-background-primary)}.dhx_layout-columns{display:flex;flex-direction:row;overflow:hidden}.dhx_layout-rows{display:flex;flex-direction:column;overflow:hidden}.dhx_layout-cell--resizable:not(.scroll-view)>.dhx_layout-cell-content,.dhx_layout-cell--resizable:not(.scroll-view)>.dhx_layout-cell-content>.dhx_layout-cell-inner_html,.dhx_layout-cell--resizable div:not(.scroll-view)>.dhx_layout-cell-content,.dhx_layout-cell--resizable div:not(.scroll-view)>.dhx_layout-cell-content>.dhx_layout-cell-inner_html{overflow:auto}.dhx_layout-cell--start,.dhx_layout-columns--start,.dhx_layout-rows--start{justify-content:flex-start}.dhx_layout-cell--center,.dhx_layout-columns--center,.dhx_layout-rows--center{justify-content:center}.dhx_layout-cell--end,.dhx_layout-columns--end,.dhx_layout-rows--end{justify-content:flex-end}.dhx_layout-cell--between,.dhx_layout-columns--between,.dhx_layout-rows--between{justify-content:space-between}.dhx_layout-cell--around,.dhx_layout-columns--around,.dhx_layout-rows--around{justify-content:space-around}.dhx_layout-cell--evenly,.dhx_layout-columns--evenly,.dhx_layout-rows--evenly{justify-content:space-evenly}.dhx_layout-cell{position:relative;overflow:hidden;background-color:var(--dhx-background-primary);flex-grow:0;flex-shrink:0}.dhx_layout-cell--bordered{border:var(--dhx-border)}.dhx_layout-cell--border_top{border-top:var(--dhx-border)}.dhx_layout-cell--border_bottom{border-bottom:var(--dhx-border)}.dhx_layout-cell--border_left{border-left:var(--dhx-border)}.dhx_layout-cell--border_right{border-right:var(--dhx-border)}.dhx_layout-cell--border-shadow{border:0;box-shadow:var(--dhx-border-shadow-small)}.dhx_layout-cell--no-border{border:0}.dhx_layout-cell--no-border_top{border-top:0}.dhx_layout-cell--no-border_bottom{border-bottom:0}.dhx_layout-cell--no-border_left{border-left:0}.dhx_layout-cell--no-border_right{border-right:0}.dhx_layout-cell--flex{display:flex}.dhx_layout-cell--accordion>.dhx_layout-cell--collapsed{border-bottom:0}.dhx_layout-cell--collapsed{overflow:hidden;background-color:var(--dhx-background-primary)}.dhx_layout-cell-content,.dhx_layout-cell-inner_html{height:100%}.dhx_layout-cell-header{display:flex;justify-content:flex-start;align-items:center;border-bottom:var(--dhx-border);padding:8px 12px;background-color:var(--dhx-background-primary)}.dhx_layout-cell-header__title{margin:0;font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal);font-weight:var(--dhx-font-weight-medium);color:var(--dhx-font-color-primary);white-space:nowrap;overflow:hidden;text-overflow:clip;transition:color var(--dhx-transition-time) var(--dhx-transition-in)}.dhx_layout-cell-header__icon{margin-right:16px}.dhx_layout-cell-header__image-wrapper{position:relative;width:20px;height:20px;margin-right:8px}.dhx_layout-cell-header__image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center center;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.dhx_layout-cell-header__collapse-icon{margin-left:auto;color:var(--dhx-font-color-primary);transition:transform var(--dhx-transition-time) var(--dhx-transition-in),color var(--dhx-transition-time) var(--dhx-transition-in)}.dhx_layout-cell-header--collapseble{cursor:pointer}.dhx_layout-cell-header--collapseble:focus-visible .dhx_layout-cell-header__collapse-icon,.dhx_layout-cell-header--collapseble:focus-visible .dhx_layout-cell-header__title,.dhx_layout-cell-header--collapseble:hover .dhx_layout-cell-header__collapse-icon,.dhx_layout-cell-header--collapseble:hover .dhx_layout-cell-header__title{color:var(--dhx-color-primary);transition:color var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_layout-cell-header--collapseble:focus-visible,.dhx_layout-cell-header:focus{outline-width:0}.dhx_layout-cell-header--collapsed.dhx_layout-cell-header--col{border-bottom:0;position:relative}.dhx_layout-cell-header--collapsed.dhx_layout-cell-header--col .dhx_layout-cell-header__title{position:absolute;transform-origin:left;transform:rotate(90deg);bottom:-12px;left:50%;padding-left:8px}.dhx_layout-resizer{position:relative;overflow:visible;text-align:center}.dhx_layout-resizer .dhx_layout-resizer__icon{position:relative;z-index:var(--dhx-z-index-up)}.dhx_layout-resizer--x{width:0}.dhx_layout-resizer--x .dhx_layout-resizer__icon{width:0;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;color:var(--dhx-font-color-secondary);cursor:ew-resize}.dhx_layout-resizer--x .dhx_layout-resizer__icon:before{font-size:16px}.dhx_layout-resizer--y{height:0}.dhx_layout-resizer--y .dhx_layout-resizer__icon{width:100%;height:0;display:flex;justify-content:center;flex-direction:row;align-items:center;color:var(--dhx-font-color-secondary);cursor:ns-resize}.dhx_layout-resizer--y .dhx_layout-resizer__icon:before{font-size:16px}.dhx_layout-space{background:var(--dhx-background-secondary);border:none}.dhx_layout-space.dhx_layout-columns>.dhx_layout-cell{margin-top:12px;margin-left:12px;margin-bottom:12px;border:var(--dhx-border)}.dhx_layout-space.dhx_layout-columns>.dhx_layout-cell:last-of-type{margin-right:12px}.dhx_layout-space.dhx_layout-rows>.dhx_layout-cell{margin-top:12px;margin-left:12px;margin-right:12px;border:var(--dhx-border)}.dhx_layout-space.dhx_layout-rows>.dhx_layout-cell:last-of-type{margin-bottom:12px}.dhx_layout-space>.dhx_layout-resizer--x .dhx_layout-resizer__icon{right:1px}.dhx_layout-space>.dhx_layout-resizer--y .dhx_layout-resizer__icon{bottom:1px}.dhx_layout-wide{background:var(--dhx-background-secondary);border:none!important}.dhx_layout-wide.dhx_layout-columns>.dhx_layout-cell{margin-right:12px;border:var(--dhx-border)}.dhx_layout-wide.dhx_layout-columns>.dhx_layout-cell:last-of-type{margin-right:0}.dhx_layout-wide.dhx_layout-rows>.dhx_layout-cell{margin-bottom:12px;border:var(--dhx-border)}.dhx_layout-wide.dhx_layout-rows>.dhx_layout-cell:last-of-type{margin-bottom:0}.dhx_layout-wide>.dhx_layout-resizer--x .dhx_layout-resizer__icon{right:13px}.dhx_layout-wide>.dhx_layout-resizer--y .dhx_layout-resizer__icon{bottom:13px}.dhx_layout-line.dhx_layout-columns>.dhx_layout-cell{border-right:var(--dhx-border)}.dhx_layout-line.dhx_layout-columns>.dhx_layout-cell:last-of-type{border-right:none}.dhx_layout-line.dhx_layout-columns>.dhx_layout-wide{margin-left:-1px}.dhx_layout-line.dhx_layout-columns>.dhx_layout-wide>.dhx_layout-cell:first-child{border-top:none}.dhx_layout-line.dhx_layout-columns>.dhx_layout-wide>.dhx_layout-cell:last-of-type{border-bottom:none}.dhx_layout-line.dhx_layout-rows>.dhx_layout-cell{border-bottom:var(--dhx-border)}.dhx_layout-line.dhx_layout-rows>.dhx_layout-cell:last-of-type{border-bottom:none}.dhx_layout-line.dhx_layout-rows>.dhx_layout-wide{margin-top:-1px}.dhx_layout-line.dhx_layout-rows>.dhx_layout-wide>.dhx_layout-cell:first-child{border-left:none}.dhx_layout-line.dhx_layout-rows>.dhx_layout-wide>.dhx_layout-cell:last-of-type{border-right:none}.dhx_navbar-count{width:24px;height:24px;border-radius:50%;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-small);line-height:var(--dhx-line-height-large);color:var(--dhx-font-color-contrast);text-align:center;z-index:var(--dhx-z-index-up)}.dhx_navbar-count--absolute{margin-left:0;position:absolute;top:-4px;top:-10px;right:-10px}.dhx_navbar-count--button-inline{margin-top:-4px;margin-bottom:-4px;margin-left:12px}.dhx_navbar-count--overlimit{width:auto;border-radius:22px;padding:0 8px}.dhx_navbar-count--color_success{background-color:var(--dhx-color-success)}.dhx_navbar-count--color_danger{background-color:var(--dhx-color-danger)}.dhx_navbar-count--color_primary{background-color:var(--dhx-color-primary)}.dhx_navbar-count--color_secondary{background-color:var(--dhx-color-secondary)}.dhx_navbar{display:flex;flex-wrap:nowrap;margin:0;padding:0;width:100%;list-style:none}.dhx_navbar:focus{outline:none}.dhx_navbar--horizontal{flex-direction:row;align-items:center}.dhx_navbar--vertical{height:100%;display:flex;flex-direction:column;overflow:auto}.dhx_navbar .dhx_button--color_secondary.dhx_button--view_link .dhx_button__icon{color:var(--dhx-font-color-secondary)}.dhx_navbar-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary);font-weight:var(--dhx-font-weight-medium)}.dhx_navbar-title--sidebar{display:block;padding:12px}.dhx_navbar-title--ribbon{display:flex;align-items:center;min-height:100%}.dhx_timepicker{width:100%;padding-top:30px;padding-bottom:30px;min-width:248px;background-color:var(--dhx-background-primary)}.dhx_timepicker--with-controls{padding-top:4px;padding-bottom:0}.dhx_timepicker>.dhx_layout-cell{padding-right:20px;padding-left:20px}.dhx_timepicker__inputs{text-align:center;margin-bottom:16px;margin-top:8px}.dhx_timepicker__close{min-height:32px;display:flex;justify-content:flex-end;margin-bottom:6px}.dhx_timepicker__button-close{text-transform:uppercase;transform:translateX(16px)}.dhx_timepicker__save{padding-bottom:20px;min-height:84px;display:flex;justify-content:center;align-items:center}.dhx_popup .dhx_timepicker{box-shadow:var(--dhx-border-shadow-normal);border:none}.dhx_timepicker-inputs{position:relative;display:inline-block}.dhx_timepicker-input{width:48px;height:38px;font-size:30px;padding-bottom:4px;color:var(--dhx-font-color-primary);line-height:30px;text-align:center;outline:none;border:none;border-bottom:var(--dhx-border);transition:border-color var(--dhx-transition-time) var(--dhx-transition-in);background-color:transparent}.dhx_timepicker-input:focus{border-bottom:1px solid var(--dhx-color-primary);transition-timing-function:var(--dhx-transition-out)}.dhx_timepicker-ampm{position:absolute;right:-32px;bottom:8px;font-family:var(--dhx-font-family);color:var(--dhx-font-color-secondary);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-small);-webkit-user-select:none;user-select:none}.dhx_timepicker-delimer{position:relative;top:-2px;height:30px;width:8px;color:var(--dhx-font-color-primary);line-height:30px;font-size:30px}.dhx_timepicker .dhx_layout-cell{background-color:inherit}.dhx_calendar{display:flex;justify-content:flex-end;min-height:258px;min-width:248px;padding:12px;background-color:var(--dhx-background-primary)}.dhx_calendar--with_timepicker{min-height:310px}.dhx_calendar__wrapper{position:relative;z-index:var(--dhx-z-index-up);width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.dhx_calendar__dates-wrapper{position:relative;padding-left:40px}.dhx_calendar__navigation{display:flex;align-self:stretch;justify-content:space-between;text-align:center;align-items:center;margin:-4px 2px 4px}.dhx_calendar__timepicker-button{margin-top:8px}.dhx_calendar__actions{display:flex;justify-content:center}.dhx_calendar__week-numbers{position:absolute;left:0;top:-4px;width:32px;padding:4px 0;background-color:var(--dhx-background-additional)}.dhx_calendar__week-numbers:before{content:"#";display:block;margin-bottom:8px;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-small);line-height:var(--dhx-line-height-small);color:var(--dhx-font-color-secondary);text-align:center}.dhx_calendar__weekdays{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 8px}.dhx_calendar__days,.dhx_calendar__months{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dhx_calendar__months,.dhx_calendar__years{margin-top:auto;margin-bottom:auto}.dhx_calendar__years{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dhx_popup .dhx_calendar{box-shadow:var(--dhx-border-shadow-normal);border:none}.dhx_calendar-weekday{flex:1 0 14%;font-size:var(--dhx-font-size-small);line-height:var(--dhx-line-height-small)}.dhx_calendar-week-number,.dhx_calendar-weekday{font-family:var(--dhx-font-family);color:var(--dhx-font-color-secondary);text-align:center}.dhx_calendar-week-number{margin-bottom:12px;font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal)}.dhx_calendar-week-number:last-child{margin-bottom:0}.dhx_calendar-week-number--hidden{opacity:0;pointer-events:none}.dhx_calendar-day{position:relative;flex:1 0 14%;margin-bottom:12px;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary);text-align:center;cursor:pointer}.dhx_calendar-day:nth-last-child(-n+7){margin-bottom:0}.dhx_calendar-day:after,.dhx_calendar-day:before{content:"";position:absolute;top:50%;left:50%;display:block;width:28px;height:28px;transform:translate(-50%,-50%);background-color:var(--dhx-background-additional);border-radius:50%;opacity:0;z-index:-1}.dhx_calendar-day:active,.dhx_calendar-day:focus{outline:none}.dhx_calendar-day:active:before,.dhx_calendar-day:focus:before,.dhx_calendar-day:hover:before{opacity:1;transition:opacity var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_calendar-day--weekend{color:var(--dhx-color-primary)}.dhx_calendar-day--hidden{opacity:0;pointer-events:none}.dhx_calendar-day--muffled{opacity:var(--dhx-s-calendar-muffled)}.dhx_calendar-day--disabled{color:var(--dhx-font-color-disabled);pointer-events:none}.dhx_calendar-day--weekend-disabled{pointer-events:none;color:var(--dhx-color-primary-disabled)}.dhx_calendar-day--in-range:after{opacity:1;background-color:var(--dhx-color-primary-light-hover);border-radius:0;width:100%;z-index:-3}.dhx_calendar-day--selected{color:var(--dhx-color-white);position:relative;z-index:var(--dhx-z-index-up)}.dhx_calendar-day--selected:before{opacity:1;background-color:var(--dhx-color-primary)}.dhx_calendar-day--selected-first:after{border-radius:14px 0 0 14px}.dhx_calendar-day--selected-last:after{border-radius:0 14px 14px 0}.dhx_calendar-day--first-date:after{width:100%;opacity:1;right:calc(-50% - 2px);border-radius:0;border-top-left-radius:32px;border-bottom-left-radius:32px}.dhx_calendar-day--last-date:after{width:100%;opacity:1;right:calc(-50% + 2px);border-radius:0;border-top-right-radius:32px;border-bottom-right-radius:32px}.dhx_calendar-day:nth-child(7n).dhx_calendar-day--first-date:after{width:30px;right:calc(-50% + 1px)}.dhx_calendar-day:nth-child(7n+1).dhx_calendar-day--last-date:after{width:30px;right:calc(-50% + 3px)}.dhx_calendar-month,.dhx_calendar-year{position:relative;flex:1 0 25%;margin-bottom:8px;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);line-height:50px;color:var(--dhx-font-color-primary);text-align:center;cursor:pointer}.dhx_calendar-month:nth-last-child(-n+4),.dhx_calendar-year:nth-last-child(-n+4){margin-bottom:0}.dhx_calendar-month:before,.dhx_calendar-year:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:50px;height:50px;background-color:var(--dhx-background-additional);border-radius:50%;opacity:0;transition:opacity var(--dhx-transition-time) var(--dhx-transition-in),background-color var(--dhx-transition-time) var(--dhx-transition-in);z-index:-1}.dhx_calendar-month:active,.dhx_calendar-month:focus,.dhx_calendar-year:active,.dhx_calendar-year:focus{outline:none}.dhx_calendar-month:active:before,.dhx_calendar-month:focus:before,.dhx_calendar-month:hover:before,.dhx_calendar-year:active:before,.dhx_calendar-year:focus:before,.dhx_calendar-year:hover:before{opacity:1;transition:opacity var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_calendar-month:hover:before,.dhx_calendar-year:hover:before{z-index:-2}.dhx_calendar-month--selected,.dhx_calendar-year--selected{color:var(--dhx-background-primary)}.dhx_calendar-month--selected:before,.dhx_calendar-year--selected:before{opacity:1;transition:opacity var(--dhx-transition-time) var(--dhx-transition-in),background-color var(--dhx-transition-time) var(--dhx-transition-in);background-color:var(--dhx-color-primary)}.dhx_popup{position:fixed;box-sizing:border-box;animation:appear .2s ease-in-out forwards;background:var(--dhx-background-primary);will-change:transform;font-family:var(--dhx-font-family);font-weight:var(--dhx-font-weight-medium);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary)}.dhx_popup,.dhx_popup--window_modal{z-index:var(--dhx-z-index-overlay-total)}.dhx_popup--window{z-index:calc(var(--dhx-z-index-overlay-total) - 1)}.dhx_popup--window_active{z-index:var(--dhx-z-index-overlay-total)}.dhx_popup.hide{animation:disappear .2s ease-in-out forwards}.dhx_popup:focus{outline:none}.dhx_popup-content:focus{outline:1px solid var(--dhx-color-focused)}.dhx_widget--fullscreen .dhx_popup{z-index:var(--dhx-z-index-overlay-total)}@keyframes appear{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes disappear{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.dhx_list{margin:0;padding:0;height:100%;list-style:none;overflow:auto;max-height:100%;background-color:var(--dhx-background-primary)}.dhx_list--scroll-view,.dhx_list-item{overflow:hidden}.dhx_list-item{position:relative;font-family:var(--dhx-font-family);padding:8px 12px;border-bottom:var(--dhx-border);outline:none}.dhx_list-item--text{font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);font-weight:var(--dhx-font-weight-regular);line-height:var(--dhx-line-height-normal);transition:background-color var(--dhx-transition-time) var(--dhx-transition-in),box-shadow var(--dhx-transition-time) var(--dhx-transition-in)}.dhx_list-item--selected{background-color:var(--dhx-background-secondary);box-shadow:inset 2px 0 0 0 var(--dhx-color-primary)}.dhx_list-item--focus,.dhx_list-item--selected:hover,.dhx_list-item:hover{background-color:var(--dhx-background-additional);transition:background-color var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_list-item--drophere:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:var(--dhx-background-secondary);opacity:.6}.dhx_list-item--dragtarget{opacity:.6}.dhx_list-item--drag{cursor:grab}.dhx_list-item--empty{height:37px}.dhx_list-input{width:100%;padding-left:5px}.utilityfocus .dhx_list-item:focus-visible,.utilityfocus .dhx_list:focus-visible{outline:1px dashed --dhx-color-focused;outline-offset:-1px}.dhx_combobox{margin-bottom:16px}.dhx_combobox__options{margin-top:2px;width:100%}.dhx_combobox--required:not(.dhx_combobox--label_sr) .dhx_label:not(.dhx_label--with-help){position:relative}.dhx_combobox--required:not(.dhx_combobox--label_sr) .dhx_label:not(.dhx_label--with-help):after{content:"*";display:inline-block;padding-left:4px;color:var(--dhx-font-color-additional)}.dhx_combobox--required:not(.dhx_combobox--label_sr) .dhx_label__holder{position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dhx_combobox--required:not(.dhx_combobox--label_sr) .dhx_label__holder:after{content:"*";display:inline-block;padding-left:4px;color:var(--dhx-font-color-additional)}.dhx_combobox--label_sr .dhx_label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dhx_combobox--label-inline{display:flex;align-items:center;width:100%;position:relative}.dhx_combobox--label-inline .dhx_combobox__label{flex:0 0 auto;justify-content:flex-end;text-align:right;margin-right:16px;margin-bottom:0;max-width:30%}.dhx_combobox--label-inline .dhx_combobox-input-box{flex:0 1 auto;width:300%}.dhx_combobox--disabled{opacity:.6;pointer-events:none;cursor:default}.dhx_combobox .dhx_combobox-input__template+.dhx_combobox-input{opacity:0}.dhx_combobox-input-box{position:relative;flex:1;background-color:var(--dhx-background-secondary);background-clip:padding-box;border-radius:var(--dhx-border-radius);box-shadow:var(--dhx-shadow-input-size) var(--dhx-border-color);transition:border-color var(--dhx-transition-time) var(--dhx-transition-out),box-shadow var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_combobox-input-box--readonly,.dhx_combobox-input-box--readonly *{cursor:pointer}.dhx_combobox-input-box--disabled{cursor:not-allowed}.dhx_combobox-input-box--disabled *{cursor:not-allowed;pointer-events:none}.dhx_combobox-input-box--active,.dhx_combobox-input-box:focus-within{box-shadow:var(--dhx-shadow-input-size) var(--dhx-color-primary)}.dhx_combobox-input-box--state_success{box-shadow:var(--dhx-shadow-input-size) var(--dhx-color-success)}.dhx_combobox-input-box--state_error{box-shadow:var(--dhx-shadow-input-size) var(--dhx-color-danger)}.dhx_combobox-input{min-height:30px;display:block;width:100%;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary);border:0;appearance:none;background-color:transparent}.dhx_combobox-input::placeholder{color:var(--dhx-font-color-secondary)}.dhx_combobox-input:active,.dhx_combobox-input:focus{outline:none}.dhx_combobox-input__wrapper{position:static;padding-bottom:0}.dhx_combobox-input__icon{display:flex;align-items:center;cursor:pointer;flex:0;position:absolute;top:50%;right:4px;transform:translateY(-50%);font-size:var(--dhx-icon-size-small);z-index:var(--dhx-z-index-up);color:var(--dhx-font-color-secondary)}.dhx_combobox-input__template{height:100%;display:flex;align-items:center}.dhx_combobox-input-list-wrapper{height:100%;width:100%;overflow:hidden}.dhx_combobox-input-list{display:flex;flex-wrap:wrap;flex-flow:row wrap;list-style:none;margin:0;border-top:1px solid transparent;border-bottom:1px solid transparent;min-height:30px;max-height:96px;width:calc(100% - 32px);overflow-y:scroll;padding:0 41px 0 8px;box-sizing:content-box!important}.dhx_combobox-input-list__item{flex:0 1 auto}.dhx_combobox-input-list__item--input{position:relative;flex:1 0 auto}.dhx_combobox-tag{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 8px;margin-top:2px;margin-bottom:2px;border:var(--dhx-border);border-radius:15px;background-color:var(--dhx-background-primary);margin-right:8px}.dhx_combobox-tag__value{font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal);color:var(--dhx-font-color-primary);white-space:nowrap}.dhx_combobox-tag__icon,.dhx_combobox-tag__image{margin-right:4px}.dhx_combobox-tag__image{width:16px;height:auto;object-fit:contain;object-position:center}.dhx_combobox-tag__action{height:20px;margin-left:4px;margin-right:-6px;color:var(--dhx-font-color-secondary);padding:0;background-color:transparent;transition:color var(--dhx-transition-time) var(--dhx-transition-in)}.dhx_combobox-tag__action:hover{color:var(--dhx-font-color-primary);transition:color var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_combobox-options{background-color:var(--dhx-background-secondary);border-radius:var(--dhx-border-radius);box-shadow:var(--dhx-border-shadow-normal)}.dhx_combobox-options-wrapper{display:flex;align-items:center}.dhx_combobox-options__icon{margin-right:8px}.dhx_combobox-options__image{margin-right:8px;width:16px;height:auto;object-fit:contain;object-position:center}.dhx_combobox-options__item{display:flex;align-items:center;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);line-height:var(--dhx-line-height-normal);padding:6px 8px;-webkit-user-select:none;user-select:none;cursor:pointer}.dhx_combobox-options__item--select-all{color:var(--dhx-color-primary);line-height:var(--dhx-line-height-normal);border-bottom:var(--dhx-border)}.dhx_combobox-options__action-create-option{word-break:break-all}.dhx_combobox-options .dhx_layout-cell{overflow:unset}.dhx_grid-header-cell-text{height:100%;padding:0;width:100%}.dhx_grid-header-cell-text_content{display:flex;align-items:center;height:100%;width:100%}.dhx_grid-header-cell-text_content-auto-height{overflow:hidden;white-space:pre-wrap;word-break:break-word}.dhx_header-wrapper.dhx_grid__rows_right--fixed .dhx_grid-footer-cell:not(.dhx_span-cell):last-child,.dhx_header-wrapper.dhx_grid__rows_right--fixed .dhx_grid-header-cell:not(.dhx_span-cell):last-child{border-right:var(--dhx-border)}.dhx_footer-wrapper,.dhx_header-wrapper{position:relative;font-size:var(--dhx-font-size-normal);font-weight:var(--dhx-font-weight-medium);color:var(--dhx-font-color-primary);z-index:calc(var(--dhx-z-index-force-up) + 11)}.dhx_footer-wrapper.dhx_compatible-header,.dhx_header-wrapper.dhx_compatible-header{border-right:none}.dhx_footer-wrapper:last-child,.dhx_header-wrapper:last-child{border-bottom:none}.dhx_footer-wrapper{overflow:hidden}.dhx_grid-header{position:relative;height:100%;white-space:nowrap;z-index:var(--dhx-z-index-force-up)}.dhx_grid-header.dhx_grid_fixed_left .dhx_grid-footer-cell,.dhx_grid-header.dhx_grid_fixed_left .dhx_grid-header-cell{border-left:var(--dhx-border)}.dhx_grid-footer-cell,.dhx_grid-header-cell{position:relative;display:inline-flex;align-items:center;font-family:var(--dhx-font-family);font-weight:var(--dhx-font-weight-regular);vertical-align:middle;height:100%;white-space:nowrap;padding:8px 12px;font-weight:var(--dhx-font-weight-medium);background-color:var(--dhx-s-grid-header-background);border-top:var(--dhx-border);border-bottom:var(--dhx-border);border-left:none;overflow:hidden;text-overflow:ellipsis;cursor:default;-webkit-user-select:none;user-select:none}.dhx_grid-footer-cell:not(.dhx_cell_first),.dhx_grid-header-cell:not(.dhx_cell_first){border-left:var(--dhx-border)}.dhx_grid-footer-cell:first-child,.dhx_grid-header-cell:first-child{border-left:none}.dhx_grid-header-cell--sortable:hover .dhx_grid-sort-icon{opacity:1}.dhx_grid-header-cell--sortable:hover:after,.dhx_grid-header-cell--sorted:after{content:"";display:block;width:24px;position:absolute;top:0;bottom:0;background-color:inherit;opacity:.8}.dhx_grid-header-cell--align_right{justify-content:flex-end}.dhx_grid-header-cell--align_right.dhx_grid-header-cell--sortable .dhx_grid-header-cell-text{overflow:hidden}.dhx_grid-header-cell--align_right .dhx_grid-sort-icon{left:4px}.dhx_grid-header-cell--align_right:after{left:0}.dhx_grid-header-cell--align_right .dhx_grid-header-cell-text_content{justify-content:flex-end}.dhx_grid-header-cell--align_center .dhx_grid-header-cell-text_content{justify-content:center}.dhx_grid-header-cell--align_center,.dhx_grid-header-cell--align_left{justify-content:flex-start}.dhx_grid-header-cell--align_center.dhx_grid-header-cell--sortable .dhx_grid-header-cell-text,.dhx_grid-header-cell--align_left.dhx_grid-header-cell--sortable .dhx_grid-header-cell-text{overflow:hidden}.dhx_grid-header-cell--align_center .dhx_grid-sort-icon,.dhx_grid-header-cell--align_left .dhx_grid-sort-icon{right:4px}.dhx_grid-header-cell--align_center:after,.dhx_grid-header-cell--align_left:after{right:0}.dhx_grid-footer-cell:last-child,.dhx_grid-header-cell:last-child{overflow:hidden}.dhx_grid-sort-icon{position:absolute;top:50%;transform:translateY(-50%);opacity:0;color:var(--dhx-font-color-secondary);z-index:var(--dhx-z-index-up);transition:all var(--dhx-transition-time) var(--dhx-transition-in);cursor:pointer}.dhx_grid-sort-icon:before{font-size:16px;display:inline-block;transition:all .2s ease-out;transform:scaleY(-1)}.dhx_grid-sort-icon--asc,.dhx_grid-sort-icon--desc{opacity:1;color:var(--dhx-color-primary);transition:color var(--dhx-transition-time) var(--dhx-transition-out)}.dhx_grid-sort-icon--desc:before{transform:scaleY(1)}.dhx_cell_empty{border-top:none}.dhx_header-row{white-space:nowrap;background:var(--dhx-background-secondary)}.dhx_header-row:last-child .dhx_cell-first{border-bottom:1px solid var(--dhx-background-secondary)}.dhx_header-row:first-child .dhx_grid-footer-cell,.dhx_header-row:first-child .dhx_grid-header-cell{border-top:none}.dhx_header-row:not(:last-child) .dhx_grid-footer-cell,.dhx_header-row:not(:last-child) .dhx_grid-header-cell{border-bottom:none}.dhx_grid-custom-content-cell{padding:5px}.dhx_grid-custom-content-cell .dhx_boolean-cell,.dhx_grid-custom-content-cell .dhx_date-cell,.dhx_grid-custom-content-cell .dhx_number-cell,.dhx_grid-custom-content-cell .dhx_percent-cell,.dhx_grid-custom-content-cell .dhx_string-cell{width:100%;height:100%;display:flex;align-items:center}.dhx_grid-custom-content-cell:has(.dhx_grid-footer-cell-text){padding:8px 12px}.dhx_header-spans{position:absolute;top:0}.dhx_header-spans .dhx_span-cell{background:var(--dhx-s-grid-header-background);font-weight:var(--dhx-font-weight-medium);border-bottom:var(--dhx-border)}.dhx_header-fixed-cols{background:var(--dhx-background-secondary);z-index:var(--dhx-z-index-overlay)}.dhx_header-fixed-cols.dhx_grid__cols_left--fixed .dhx_last-column-cell{border-right:var(--dhx-border)}.dhx_header-fixed-cols .dhx_grid-footer-cell:first-child,.dhx_header-fixed-cols .dhx_grid-header-cell:first-child{border-left:none}.dhx_header-fixed-cols.dhx_grid__cols_right--fixed .dhx_grid-footer-cell:not(.dhx_grid-footer-cell):first-child,.dhx_header-fixed-cols.dhx_grid__cols_right--fixed .dhx_grid-header-cell:not(.dhx_grid-footer-cell):first-child{border-left:var(--dhx-border)}.dhx_resizer_grip{position:absolute;z-index:100;top:0;display:flex;width:9px;height:100%;cursor:col-resize;justify-content:center}.dhx_resizer_grip--right{right:-5px}.dhx_resizer_grip--left{left:-5px}.dhx_resizer_grip:active .dhx_resizer_grip_line,.dhx_resizer_grip:hover .dhx_resizer_grip_line{opacity:1}.dhx_resizer_grip:active{width:200px}.dhx_resizer_grip--right:active{right:-100.5px}.dhx_resizer_grip--left:active{left:-100.5px}.dhx_resizer_grip .dhx_resizer_grip_line{z-index:100;background-color:var(--dhx-color-gray-300);width:1px;height:100%;transition:all .2s;pointer-events:none;opacity:0}.dhx_resizer_grip .dhx_header_fixed_cols .dhx_header_row{border:none}.dhx_footer-wrapper.dhx_grid__rows_right--fixed .dhx_grid-footer-cell:last-child{border-right:var(--dhx-border)}.dhx_grid-footer{position:relative;background-color:var(--dhx-background-secondary)}.dhx_grid-footer.dhx_grid_fixed_left .dhx_grid-footer-cell{border-left:var(--dhx-border)}.dhx_grid-footer-cell{border-top:var(--dhx-border);padding:8px 12px;overflow:hidden}.dhx_grid-footer-cell .dhx_grid-footer-cell-text{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.dhx_grid-footer-cell:after{display:none}.dhx_grid-footer-cell .dhx_date-cell,.dhx_grid-footer-cell .dhx_date-cell .dhx_grid-footer-cell-text,.dhx_grid-footer-cell .dhx_number-cell,.dhx_grid-footer-cell .dhx_number-cell .dhx_grid-footer-cell-text,.dhx_grid-footer-cell .dhx_percent-cell,.dhx_grid-footer-cell .dhx_percent-cell .dhx_grid-footer-cell-text{text-align:right;justify-content:flex-end}.dhx_grid-footer-cell.dhx_string-cell,.dhx_grid-footer-cell.dhx_string-cell .dhx_grid-footer-cell-text{text-align:left;justify-content:flex-start}.dhx_grid-footer-cell.dhx_grid-header-cell--align_center .dhx_grid-header-cell-text_content{justify-content:center}.dhx_grid-footer-cell.dhx_align-right .dhx_grid-footer-cell-text{justify-content:flex-end}.dhx_grid-footer-cell.dhx_align-center .dhx_grid-footer-cell-text{justify-content:center}.dhx_grid-footer-cell.dhx_align-left .dhx_grid-footer-cell-text{justify-content:flex-start}.dhx_footer-row{white-space:nowrap;background:var(--dhx-background-secondary)}.dhx_footer-row:last-child .dhx_cell-first{border-bottom:1px solid var(--dhx-background-secondary)}.dhx_footer-row .dhx_grid-footer-cell{border-bottom:none}.dhx_footer-spans .dhx_span-row .dhx_span-cell{background:var(--dhx-s-grid-header-background);font-weight:var(--dhx-font-weight-medium);border-top:var(--dhx-border)!important;border-right:none!important}.dhx_footer-spans .dhx_span-row:last-child .dhx_span-cell{border-bottom:none!important}.dhx_footer-spans .dhx_grid-header-cell--align_center .dhx_grid-header-cell-text_content{justify-content:center}.dhx_grid-less-width :not(.dhx_grid__cols_left--fixed) .dhx_footer-spans .dhx_span-cell.dhx_last-column-cell,.dhx_grid__cols_left--fixed .dhx_footer-spans .dhx_span-cell.dhx_last-column-cell,.dhx_grid__contains_cols_right--fixed .dhx_grid-body .dhx_footer-spans .dhx_span-cell.dhx_last-column-cell{border-right:var(--dhx-border)!important}.dhx_grid__cols_right--fixed .dhx_footer-spans .dhx_span-cell.dhx_first-column-cell{border-left:var(--dhx-border)}.dhx_footer-fixed-cols{background:var(--dhx-background-secondary);z-index:var(--dhx-z-index-overlay);border-bottom:var(--dhx-border)}.dhx_footer-fixed-cols.dhx_grid__cols_left--fixed .dhx_last-column-cell{border-right:var(--dhx-border)}.dhx_footer-fixed-cols.dhx_grid__cols_right--fixed .dhx_grid-footer-cell:first-child{border-left:var(--dhx-border)}.dhx_grid-less-height .dhx_footer-fixed-cols .dhx_footer-row:last-of-type .dhx_grid-footer-cell{border-bottom:var(--dhx-border)}.dhx_grid_data{position:relative;top:-1px}.dhx_grid_data.dhx_grid_fixed_left .dhx_grid-cell{border-left:var(--dhx-border)}.dhx_grid-row{width:100%}.dhx_grid-cell,.dhx_grid-row{white-space:nowrap;overflow:hidden}.dhx_grid-cell{cursor:default;font-size:var(--dhx-font-size-normal);color:var(--dhx-font-color-primary);position:relative;display:inline-flex;align-items:center;padding:0 12px;font-family:var(--dhx-font-family);font-weight:var(--dhx-font-weight-regular);vertical-align:middle;height:100%;border-top:var(--dhx-border);border-left:var(--dhx-border)}.dhx_grid-cell--drophere:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:var(--dhx-background-secondary);opacity:.6}.dhx_grid-cell--dragtarget{opacity:.6}.dhx_grid-cell--drag{cursor:grab}.dhx_grid-cell:first-child{border-left:none}.dhx_grid-cell--first{border-top:none}.dhx_grid-cell--title{font-size:var(--dhx-font-size-normal);font-weight:var(--dhx-font-weight-regular);color:var(--dhx-font-color-primary);justify-content:flex-start;border-bottom:none}.dhx_grid-cell--after-title,.dhx_grid-cell--title{border-top:var(--dhx-border)}.dhx_grid-cell__editable{padding-right:0;padding-left:0}.dhx_grid-cell__content_html-enable{white-space:pre}.dhx_grid-cell__content{width:100%;height:100%;overflow:hidden;display:flex;align-items:center}.dhx_grid-cell__content_auto-height{overflow:hidden;white-space:pre-wrap;word-break:break-word}.dhx_date-cell,.dhx_date-cell .dhx_grid-cell__content,.dhx_number-cell,.dhx_number-cell .dhx_grid-cell__content,.dhx_percent-cell,.dhx_percent-cell .dhx_grid-cell__content{text-align:right;justify-content:flex-end}.dhx_string-cell,.dhx_string-cell .dhx_grid-cell__content{text-align:left;justify-content:flex-start}.dhx_tree-cell{position:relative;display:inline-flex;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);color:var(--dhx-font-color-primary);font-weight:var(--dhx-font-weight-regular);vertical-align:middle;height:100%;width:100%;align-items:center;white-space:nowrap;overflow:hidden;padding:0 2px}.dhx_tree-cell_auto-height{overflow:hidden;white-space:pre-wrap;word-break:break-word}.dhx_tree-cell_group-title .dhx_tree-cell{font-weight:var(--dhx-font-weight-medium)}.dhx_tree-cell:not(.dhx_grid-expand-cell) .dhx_cell-editor{margin:0 -6px}.dhx_tree-cell.dhx_grid-expand-cell{display:inline-flex;padding-left:0}.dhx_tree-cell .dhx_grid-expand-cell-icon{display:inline-flex;width:auto;height:100%;font-size:14px;cursor:pointer}.dhx_tree-cell .dhx_grid-expand-cell-icon:before{display:flex;justify-content:center;flex-direction:column}.dhx_align-left,.dhx_align-left .dhx_grid-cell__content{justify-content:flex-start!important;text-align:left!important}.dhx_align-center,.dhx_align-center .dhx_grid-cell__content{justify-content:center!important;text-align:center!important}.dhx_align-right,.dhx_align-right .dhx_grid-cell__content{justify-content:flex-end!important;text-align:right!important}.dhx_grid-fixed-cols-wrap,.dhx_grid-fixed-data-rows-wrap{position:absolute;top:0;left:0;background:var(--dhx-background-primary);overflow:hidden;z-index:calc(var(--dhx-z-index-force-up) + 1)}.dhx_grid-fixed-data-rows-wrap{border:none;margin-top:-1px;border-bottom:var(--dhx-border)}.dhx_grid-fixed-cols{position:absolute;top:0}.dhx_grid-fixed-cols .dhx_grid-cell__editable:last-child{padding-right:1px}.dhx_grid-less-height .dhx_grid-fixed-cols .dhx_grid-row:last-of-type{border-bottom:var(--dhx-border)}.dhx_grid-selection{position:absolute;top:0;left:0;z-index:calc(var(--dhx-z-index-force-up) + 2)}.dhx_grid-selected-row{border-left:2px solid var(--dhx-color-primary);background-color:transparent;pointer-events:none}.dhx_grid-selected-row:after{content:"";width:100%;height:100%;background:var(--dhx-s-grid-selection-background);opacity:.08}.dhx_grid-selected-cell{border:2px solid var(--dhx-color-primary);background-color:transparent;pointer-events:none}[role=gridcell]:focus-visible{outline:none}.utilityfocus [role=gridcell]:focus-visible{outline:var(--dhx-color-focused) dashed 1px;outline-offset:-2px}.dhx_grid-resize-line{position:absolute;width:1px;background:var(--dhx-color-gray-300);z-index:var(--dhx-z-index-force-up)}.dhx_cell-editor{font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);font-weight:var(--dhx-font-weight-regular);width:100%;height:100%;text-align:inherit;color:var(--dhx-font-color-primary);border:none;border-radius:0;background:transparent;outline:none}.dhx_cell-editor,.dhx_cell-editor__combobox .dhx_combobox-input-box{box-shadow:var(--dhx-shadow-input-size) var(--dhx-color-primary)}.dhx_cell-editor__input{padding:0 12px}.dhx_cell-editor__input--not-valid{color:var(--dhx-color-danger)}.dhx_cell-editor__textarea,.dhx_cell-editor__textarea_constant-height{overflow:hidden;white-space:pre-wrap;word-break:break-word;resize:none;padding:10px 12px;line-height:var(--dhx-line-height-normal)}.dhx_cell-editor__textarea_constant-height{overflow-y:auto}.dhx_cell-editor__select{padding:0 8px}.dhx_cell-editor__checkbox{position:relative;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;cursor:pointer}.dhx_grid__cols-border--frozen{width:1px;height:100%}.dhx_grid__cols-border--frozen,.dhx_grid__rows-border--frozen{position:absolute;top:0;background:var(--dhx-border-color);z-index:999999}.dhx_grid__rows-border--frozen{height:1px;left:0;width:100%}.dhx_grid__rows_bottom--fixed .dhx_grid-cell{border-top:none;border-bottom:var(--dhx-border)}.dhx_grid__contains_cols_right--fixed .dhx_grid_data .dhx_grid-cell:last-child{border-right:var(--dhx-border)}.dhx_grid__contains_rows_bottom--fixed .dhx_data-wrap{margin-bottom:-1px}.dhx_grid__contains_rows_bottom--fixed .dhx_grid-fixed-cols .dhx_grid-row:last-of-type,.dhx_grid__contains_rows_bottom--fixed .dhx_grid_data .dhx_grid-row:last-child{border-bottom:var(--dhx-border)}.dhx_span-cell{position:relative;display:inline-flex;align-items:center;padding:0 12px;font-family:var(--dhx-font-family);font-weight:var(--dhx-font-weight-regular);vertical-align:middle;height:100%;white-space:nowrap;border-left:var(--dhx-border);overflow:hidden;position:absolute;height:auto;font-weight:var(--dhx-font-weight-medium);border-top:var(--dhx-border);border-bottom:none;z-index:var(--dhx-z-index-force-up);color:var(--dhx-font-color-primary);line-height:normal;background:var(--dhx-background-primary)}.dhx_span-cell.dhx_grid__span_bottom--part-fixed{border-bottom:var(--dhx-border)}.dhx_span-cell.dhx_grid__span_bottom--all-fixed{border-top:none}.dhx_span-cell--title{color:var(--dhx-font-color-secondary)}.dhx_span-cell-content{width:100%}.dhx_span-cell.dhx_span__editable{padding:0}.dhx_span-cell.dhx_grid-footer-cell,.dhx_span-cell.dhx_grid-header-cell{padding:8px 12px}.dhx_span-expand-cell{display:inline-flex;padding-left:0}.dhx_span-expand-cell-icon{display:inline-flex;width:auto;height:100%;font-size:14px;cursor:pointer}.dhx_span-expand-cell-icon:before{display:flex;justify-content:center;flex-direction:column}.dhx_span-row .dhx_first-column-cell{border-left:none}.dhx_span-row .dhx_span-cell .dhx_grid-footer-cell,.dhx_span-row:first-child .dhx_span-cell{border-top:none}.dhx_grid-less-width .dhx_span-row .dhx_last-column-cell,.dhx_grid__rows_right--fixed .dhx_span-row .dhx_last-column-cell{border-right:var(--dhx-border)}.dhx_span-spans{position:absolute;top:0;left:0}.dhx_span-spans .dhx_span-cell{font-weight:var(--dhx-font-weight-regular);justify-content:flex-start;white-space:normal;border-right:none}.dhx_span-spans .dhx_span-cell.dhx_grid__span_right--before-fixed{border-right:var(--dhx-border)}.dhx_span-spans .dhx_span-cell.dhx_span-first-row{border-top:none}.dhx_span-spans .dhx_span-cell.dhx_grid__span_bottom--last-row{border-bottom:none}.dhx_span-spans .dhx_span-cell.dhx_span-first-col{border-left:none}.dhx_span-spans .dhx_span-cell:focus{outline:none}.dhx_span-spans .dhx_span-string-cell{justify-content:flex-start}.dhx_span-spans .dhx_span-number-cell{justify-content:flex-end}.dhx_grid{position:relative;width:100%;height:100%;font-family:var(--dhx-font-family);font-size:var(--dhx-font-size-normal);font-weight:var(--dhx-font-weight-regular);line-height:var(--dhx-line-height-normal);background:var(--dhx-background-primary);overflow:hidden}.dhx_grid_border{border-bottom:var(--dhx-border)!important}.dhx_grid-content{position:relative;border:var(--dhx-border);background:var(--dhx-background-primary)}.dhx_grid-less-width .dhx_grid-cell:last-child,.dhx_grid_border .dhx_grid-cell:last-child{border-right:var(--dhx-border)}.dhx_grid-less-width .dhx_grid-fixed-cols.dhx_grid__cols_left--fixed .dhx_grid-cell:last-child,.dhx_grid-less-width .dhx_grid__rows_right--fixed .dhx_grid-cell:last-child,.dhx_grid_border .dhx_grid-fixed-cols.dhx_grid__cols_left--fixed .dhx_grid-cell:last-child,.dhx_grid_border .dhx_grid__rows_right--fixed .dhx_grid-cell:last-child{border-right:none}.dhx_grid-less-width .dhx_grid-footer-cell:last-child,.dhx_grid-less-width .dhx_grid-header-cell:last-child,.dhx_grid_border .dhx_grid-footer-cell:last-child,.dhx_grid_border .dhx_grid-header-cell:last-child{border-right:var(--dhx-border)}.dhx_grid-less-width .dhx_grid-header-cell.dhx_span-cell,.dhx_grid-less-width .dhx_span-cell.dhx_grid-footer-cell,.dhx_grid_border .dhx_grid-header-cell.dhx_span-cell,.dhx_grid_border .dhx_span-cell.dhx_grid-footer-cell{border-right:none}.dhx_grid-less-width .dhx_grid_footer_cell:last-child,.dhx_grid-less-width .dhx_last-column-cell,.dhx_grid-less-width .dhx_last-column-cell.dhx_span-cell,.dhx_grid-less-width .dhx_span-last-col,.dhx_grid_border .dhx_grid_footer_cell:last-child,.dhx_grid_border .dhx_last-column-cell,.dhx_grid_border .dhx_last-column-cell.dhx_span-cell,.dhx_grid_border .dhx_span-last-col{border-right:var(--dhx-border)}.dhx_grid-less-height .dhx_footer-row:last-child .dhx_grid-footer-cell,.dhx_grid-less-height .dhx_grid-row:last-of-type{border-bottom:var(--dhx-border)}.dhx_grid-less-height .dhx_footer-row:first-child .dhx_grid-footer-cell{border-top:none}.dhx_grid-less-height .dhx_span-row:last-child .dhx_span-cell{border-bottom:var(--dhx-border)}.dhx_grid-less-height .dhx_span-row:first-child .dhx_span-cell{border-top:none!important}.dhx_grid-less-height .dhx_data-wrap{margin-bottom:0}.dhx_grid-body{overflow:auto}.dhx_data-wrap,.dhx_grid-body{position:relative;width:100%;height:100%}.dhx_data-wrap{overflow:hidden}.dhx_grid-filter__label{display:block;width:100%;height:100%;position:relative}.dhx_grid-filter__label:before{color:var(--dhx-font-color-secondary);pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:10}.dhx_grid-filter{height:100%;padding:0 25px 0 4px;color:var(--dhx-font-color-primary);background:var(--dhx-background-primary);border-radius:2px;outline:none;position:relative}.dhx_grid-filter::-ms-expand{display:none}.dhx_grid-cell .dhx_combobox-input-box,.dhx_grid-footer-cell .dhx_combobox-input-box,.dhx_grid-header-cell .dhx_combobox-input-box{height:100%;padding:0 12px;color:var(--dhx-font-color-primary);background:var(--dhx-background-primary);border-radius:2px;outline:none;position:relative}.dhx_grid-cell .dhx_combobox-input-box::-ms-expand,.dhx_grid-footer-cell .dhx_combobox-input-box::-ms-expand,.dhx_grid-header-cell .dhx_combobox-input-box::-ms-expand{display:none}.dhx_grid-cell .dhx_combobox,.dhx_grid-footer-cell .dhx_combobox,.dhx_grid-header-cell .dhx_combobox{margin:0;height:100%;width:100%}.dhx_grid-cell .dhx_combobox .dhx_combobox-input-list,.dhx_grid-footer-cell .dhx_combobox .dhx_combobox-input-list,.dhx_grid-header-cell .dhx_combobox .dhx_combobox-input-list{height:100%;min-height:100%;max-height:100%;padding-left:0;padding-right:24px;border:none;width:100%}.dhx_grid-cell .dhx_combobox .dhx_combobox-input-list .dhx_combobox-input,.dhx_grid-footer-cell .dhx_combobox .dhx_combobox-input-list .dhx_combobox-input,.dhx_grid-header-cell .dhx_combobox .dhx_combobox-input-list .dhx_combobox-input{height:100%;min-height:100%}.dhx_grid-cell .dhx_list-item,.dhx_grid-footer-cell .dhx_list-item,.dhx_grid-header-cell .dhx_list-item{padding:7px 12px}.dhx_grid-cell .dhx_combobox .dhx_combobox-input-list-wrapper{height:calc(100% - 2px);padding-top:1px;padding-bottom:1px}.dhx_grid-cell .dhx_combobox .dhx_combobox-input-list-wrapper .dhx_combobox-input-list .dhx_combobox-tag{margin-top:4px;margin-bottom:4px;height:30px}
[data-dhx-theme=contrast-dark]{--dhx-font-size-normal:calc(var(--dhx-step-size)*4);--dhx-font-size-small:var(--dhx-font-size-normal);--dhx-font-color-primary:var(--dhx-color-white);--dhx-font-color-secondary:hsla(0,0%,100%,0.86);--dhx-font-color-additional:var(--dhx-font-color-secondary);--dhx-font-color-disabled:hsla(0,0%,100%,0.5);--dhx-font-color-contrast:var(--dhx-color-black);--dhx-font-color-contrast-disabled:var(--dhx-font-color-disabled);--dhx-border-color:hsla(0,0%,100%,0.5);--dhx-border-color-focused:hsla(0,0%,100%,0.7);--dhx-l-contrast-offset:-12%;--dhx-l-secondary:60%;--dhx-h-background:226;--dhx-s-background:12%;--dhx-l-background:20%;--dhx-background-primary:hsl(var(--dhx-h-background),var(--dhx-s-background),var(--dhx-l-background));--dhx-background-secondary:hsl(var(--dhx-h-background),var(--dhx-s-background),calc(var(--dhx-l-background) + 8%));--dhx-background-additional:hsl(var(--dhx-h-background),var(--dhx-s-background),calc(var(--dhx-l-background) + 12%));--dhx-s-toolbar-background:var(--dhx-color-black);--dhx-s-toolbar-button-background-hover:hsla(0,0%,100%,0.07);--dhx-s-toolbar-button-background-active:hsla(0,0%,100%,0.15);--dhx-s-grid-header-background:#212329;--dhx-s-grid-selection-background:var(--dhx-color-gray-100);--dhx-s-calendar-muffled:.8;--dhx-s-tick-font-size:var(--dhx-font-size-small)}[data-dhx-theme=contrast-light]{--dhx-font-size-normal:calc(var(--dhx-step-size)*4);--dhx-font-size-small:var(--dhx-font-size-normal);--dhx-font-color-secondary:rgba(0,0,0,0.66);--dhx-font-color-additional:var(--dhx-font-color-secondary);--dhx-border-color:rgba(0,0,0,0.4);--dhx-l-contrast-offset:14%;--dhx-s-toolbar-background:var(--dhx-background-primary);--dhx-s-toolbar-button-background-hover:rgba(0,0,0,0.07);--dhx-s-toolbar-button-background-active:rgba(0,0,0,0.15);--dhx-s-grid-header-background:var(--dhx-background-secondary);--dhx-s-grid-selection-background:var(--dhx-color-gray-700);--dhx-s-calendar-muffled:.8;--dhx-s-tick-font-size:var(--dhx-font-size-small)}[data-dhx-theme=dark]{--dhx-font-color-primary:var(--dhx-color-white);--dhx-font-color-secondary:hsla(0,0%,100%,0.7);--dhx-font-color-additional:hsla(0,0%,100%,0.5);--dhx-font-color-disabled:hsla(0,0%,100%,0.5);--dhx-font-color-contrast:var(--dhx-color-white);--dhx-font-color-contrast-disabled:var(--dhx-font-color-disabled);--dhx-border-color:hsla(0,0%,100%,0.3);--dhx-border-color-focused:hsla(0,0%,100%,0.5);--dhx-l-secondary:60%;--dhx-h-background:226;--dhx-s-background:12%;--dhx-l-background:20%;--dhx-background-primary:hsl(var(--dhx-h-background),var(--dhx-s-background),var(--dhx-l-background));--dhx-background-secondary:hsl(var(--dhx-h-background),var(--dhx-s-background),calc(var(--dhx-l-background) + 8%));--dhx-background-additional:hsl(var(--dhx-h-background),var(--dhx-s-background),calc(var(--dhx-l-background) + 12%));--dhx-s-toolbar-background:var(--dhx-color-black);--dhx-s-toolbar-button-background-hover:hsla(0,0%,100%,0.07);--dhx-s-toolbar-button-background-active:hsla(0,0%,100%,0.15);--dhx-s-grid-header-background:#212329;--dhx-s-grid-selection-background:var(--dhx-color-gray-100);--dhx-s-calendar-muffled:.6;--dhx-s-tick-font-size:calc(var(--dhx-font-size-small)/1.2)}

/*# sourceMappingURL=grid.css.map*/
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */
/* position */
.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 styles */
.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;
  /* opacity: 0.8; */
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
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;
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.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;
}

/* Responsive Design */
@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;
  }
}
.gantt_container {
  font-size: 11px;
  border: 0px;
  position: relative;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
}
.gantt_container.gantt_layout_cell_border_top {
  border-top: 1px solid #cecece;
}
.gantt_container.gantt_layout_cell_border_bottom {
  border-bottom: 0;
}
.gantt_container.gantt_layout_cell_border_left {
  border-left: 0;
}
.gantt_container.gantt_layout_cell_border_right {
  border-right: 0;
}
.gantt_container.exporting .timeline-headstatus-container {
  display: none;
}

.gantt_grid {
  transition: margin 0.1s;
}
.gantt_grid .gantt_grid_scale .gantt_grid_head_cell.wet-grid-header {
  font-size: 11px;
  color: var(--wt-grey-dark);
  background-color: #fafafa;
}
.gantt_grid .gantt_grid_scale .gantt_grid_head_cell.wet-grid-header[data-column-id=account_logo]::before {
  content: "landscape_2";
  font-family: "Material Symbols Outlined";
  font-size: 20px;
  color: var(--wt-grey-dark);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-variation-settings: "FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;
}
.gantt_grid .gantt_grid_scale .gantt_grid_head_add.add-hidden {
  background-image: none !important;
  pointer-events: none;
}
.gantt_grid .gantt_grid_data .gantt_row:hover .empty-cell-container .stripes-bg {
  background: repeating-linear-gradient(-55deg, white, white, 4px, #fff3a1 4px, #fff3a1 8px);
}
.gantt_grid .gantt_grid_data .gantt_row.gantt_selected {
  background-color: #fff3a1;
}
.gantt_grid .gantt_grid_data .gantt_row.gantt_selected .empty-cell-container .stripes-bg {
  background: repeating-linear-gradient(-55deg, white, white, 4px, #fff3a1 4px, #fff3a1 8px);
}
.gantt_grid .gantt_grid_data .gantt_row.add-hidden .gantt_add {
  background-image: none !important;
  pointer-events: none;
}
.gantt_grid .gantt_grid_data .gantt_row.project {
  font-weight: bold;
}
.gantt_grid .gantt_grid_data .gantt_row.expanded-project {
  border-bottom: 1px solid var(--wt-grey-dark);
}
.gantt_grid .gantt_grid_data .gantt_row.expanded-project:not(.gantt_selected):not(:hover) {
  background-color: var(--wt-neutral);
}
.gantt_grid .gantt_grid_data .gantt_row.sub-task {
  font-style: italic;
}
.gantt_grid .gantt_grid_data .gantt_row.sub-task .gantt_add {
  background-image: none !important;
  pointer-events: none;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell {
  font-size: 11px !important;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell[data-column-name=start_date], .gantt_grid .gantt_grid_data .gantt_row .gantt_cell[data-column-name=end_date], .gantt_grid .gantt_grid_data .gantt_row .gantt_cell[data-column-name=baseline_start_date], .gantt_grid .gantt_grid_data .gantt_row .gantt_cell[data-column-name=baseline_end_date], .gantt_grid .gantt_grid_data .gantt_row .gantt_cell[data-column-name=duration] {
  font-variant-numeric: tabular-nums !important;
  word-spacing: 8px;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell:has(.empty-cell-container) {
  padding-left: 0;
  padding-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon:hover::before {
  color: var(--wt-primary);
  font-size: 22px;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.grouped-tasks {
  font-size: 18px;
  margin: 6px 10px 0px 10px;
  width: 18px;
  height: 18px;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file {
  background-image: unset;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file.new {
  display: block;
  background-image: url('edit_pencil.f9f1dad4248ae3c6.svg');
  margin-left: -4px;
  margin-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file.project {
  display: block;
  background-image: url('icon-project.cd6b12d9d4f2f4d4.svg');
  margin-left: -4px;
  margin-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file.task-group {
  display: block;
  background-image: url('icon-task-group.185dbade1ac5391e.svg');
  margin-left: -4px;
  margin-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file.task {
  display: block;
  background-image: url('icon-task.796b72166a7621f5.svg');
  margin-left: -4px;
  margin-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file.sub-task {
  display: block;
  background-image: url('icon-sub-task.a7c4d8bb630fc951.svg');
  margin-left: -4px;
  margin-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file.milestone_task_silver {
  display: block;
  background-image: url('milestone_task_silver.c46360c8f6859657.svg');
  margin-left: -4px;
  margin-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file.milestone_task_gold {
  display: block;
  background-image: url('milestone_task_gold.2d8a1eb1093d7c24.svg');
  margin-left: -4px;
  margin-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file.milestone_task_bronze {
  display: block;
  background-image: url('milestone_task_bronze.0be397f24e37a450.svg');
  margin-left: -4px;
  margin-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file.milestone_sub_task_silver {
  display: block;
  background-image: url('milestone_sub_task_silver.c8f3a15c01d2e60e.svg');
  margin-left: -4px;
  margin-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file.milestone_sub_task_gold {
  display: block;
  background-image: url('milestone_sub_task_gold.9b63695b5740d9b3.svg');
  margin-left: -4px;
  margin-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell.gantt_cell_tree .gantt_tree_icon.gantt_file.milestone_sub_task_bronze {
  display: block;
  background-image: url('milestone_sub_task_bronze.232ea5d574d84add.svg');
  margin-left: -4px;
  margin-right: 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell .account-logo-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 100%;
  max-width: 20px;
  max-height: 100%;
  min-width: 20px;
  min-height: 20px;
  margin-left: 6px;
  margin-right: 6px;
  padding: 4px 0;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell .account-logo-container.centered {
  margin: 0 0 0 50%;
  transform: translateX(-50%);
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell .account-logo-container img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell .gantt_tree_content {
  overflow: hidden;
  text-overflow: ellipsis;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell .rag {
  display: inline-block;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 5px;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell i {
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
.gantt_grid .gantt_grid_data .gantt_row .gantt_cell i.headline-status {
  margin-top: -4px;
}
.gantt_grid .gantt_grid_data .gantt_row div.cell-icon {
  height: 100%;
  display: inline-block;
}
.gantt_grid .gantt_grid_data .gantt_row div.cell-icon:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.gantt_task .gantt_task_scale .gantt_scale_line.wet-scale-line {
  font-size: 11px;
  color: var(--wt-grey-dark);
  background-color: #fafafa;
  overflow: hidden !important;
}
.gantt_task .gantt_task_scale .gantt_scale_line.wet-scale-line .gantt_scale_cell {
  font-size: 11px;
  color: var(--wt-grey-dark);
}
.gantt_task .gantt_task_scale .gantt_scale_line.wet-scale-line .gantt_scale_cell.weekend {
  background-color: var(--wt-blue-extra-pale);
  color: var(--wt-blue-dark) !important;
}
.gantt_task .gantt_task_scale .gantt_scale_line.wet-scale-line .gantt_scale_cell.gantt_last_cell {
  border-right-width: 0px;
}
.gantt_task .gantt_data_area .gantt_task_bg .gantt_task_row.no-border {
  border: none;
}
.gantt_task .gantt_data_area .gantt_task_bg .gantt_task_row.expanded-project:not(.gantt_selected) {
  background-color: var(--wt-neutral);
}
.gantt_task .gantt_data_area .gantt_task_bg .gantt_task_row.gantt_selected {
  background-color: #fff3a1;
}
.gantt_task .gantt_data_area .gantt_task_bg .gantt_task_row.gantt_selected .gantt_task_cell {
  border-right-color: #ffec6e;
}
.gantt_task .gantt_data_area .gantt_task_bg .gantt_task_row.gantt_selected .gantt_task_cell.weekend {
  background: #f7eb91;
}
.gantt_task .gantt_data_area .gantt_task_bg .gantt_task_row .gantt_task_cell.weekend {
  background-color: var(--wt-blue-extra-pale);
  color: var(--wt-blue-dark) !important;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line {
  border: 0 solid transparent;
  border-radius: 2px;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-329F5B {
  background-color: rgba(50, 159, 91, 0) !important;
  height: 18px !important;
  border-top: 1px solid #287f49;
  border-left: 1px solid #287f49;
  border-right: 1px solid #287f49;
  border-bottom: 1px solid transparent;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-329F5B .gantt_task_content {
  color: white;
  font-size: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: inset 0 8px 0 0 #329F5B;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-329F5B .gantt_task_content::before {
  right: 0;
  border-width: 0 8px 8px 0;
  border-color: transparent #329F5B transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-329F5B .gantt_task_content:after {
  left: 0;
  border-width: 8px 8px 0 0;
  border-color: #329F5B transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-329F5B .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: rgba(50, 159, 91, 0.5);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-FD9C38 {
  background-color: rgba(253, 156, 56, 0) !important;
  height: 18px !important;
  border-top: 1px solid #f57d02;
  border-left: 1px solid #f57d02;
  border-right: 1px solid #f57d02;
  border-bottom: 1px solid transparent;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-FD9C38 .gantt_task_content {
  color: white;
  font-size: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: inset 0 8px 0 0 #FD9C38;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-FD9C38 .gantt_task_content::before {
  right: 0;
  border-width: 0 8px 8px 0;
  border-color: transparent #FD9C38 transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-FD9C38 .gantt_task_content:after {
  left: 0;
  border-width: 8px 8px 0 0;
  border-color: #FD9C38 transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-FD9C38 .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: rgba(253, 156, 56, 0.5);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-939499 {
  background-color: rgba(147, 148, 153, 0) !important;
  height: 18px !important;
  border-top: 1px solid #75767b;
  border-left: 1px solid #75767b;
  border-right: 1px solid #75767b;
  border-bottom: 1px solid transparent;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-939499 .gantt_task_content {
  color: white;
  font-size: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: inset 0 8px 0 0 #939499;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-939499 .gantt_task_content::before {
  right: 0;
  border-width: 0 8px 8px 0;
  border-color: transparent #939499 transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-939499 .gantt_task_content:after {
  left: 0;
  border-width: 8px 8px 0 0;
  border-color: #939499 transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-939499 .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: rgba(147, 148, 153, 0.5);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-F41B1B {
  background-color: rgba(244, 27, 27, 0) !important;
  height: 18px !important;
  border-top: 1px solid #cf0a0a;
  border-left: 1px solid #cf0a0a;
  border-right: 1px solid #cf0a0a;
  border-bottom: 1px solid transparent;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-F41B1B .gantt_task_content {
  color: white;
  font-size: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: inset 0 8px 0 0 #F41B1B;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-F41B1B .gantt_task_content::before {
  right: 0;
  border-width: 0 8px 8px 0;
  border-color: transparent #F41B1B transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-F41B1B .gantt_task_content:after {
  left: 0;
  border-width: 8px 8px 0 0;
  border-color: #F41B1B transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-F41B1B .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: rgba(244, 27, 27, 0.5);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-0574DB {
  background-color: rgba(5, 116, 219, 0) !important;
  height: 18px !important;
  border-top: 1px solid #045daf;
  border-left: 1px solid #045daf;
  border-right: 1px solid #045daf;
  border-bottom: 1px solid transparent;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-0574DB .gantt_task_content {
  color: white;
  font-size: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: inset 0 8px 0 0 #0574DB;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-0574DB .gantt_task_content::before {
  right: 0;
  border-width: 0 8px 8px 0;
  border-color: transparent #0574DB transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-0574DB .gantt_task_content:after {
  left: 0;
  border-width: 8px 8px 0 0;
  border-color: #0574DB transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task.rag-0574DB .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: rgba(5, 116, 219, 0.5);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-project-task .gantt_side_content.gantt_left {
  transform: translateY(-6px) !important;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-329F5B {
  background-color: rgba(50, 159, 91, 0) !important;
  height: 14px !important;
  border-top: 1px solid #287f49;
  border-left: 1px solid #287f49;
  border-right: 1px solid #287f49;
  border-bottom: 1px solid transparent;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-329F5B .gantt_task_content {
  color: white;
  font-size: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: inset 0 6px 0 0 #329F5B;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-329F5B .gantt_task_content::before {
  right: 0;
  border-width: 0 6px 6px 0;
  border-color: transparent #329F5B transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-329F5B .gantt_task_content:after {
  left: 0;
  border-width: 6px 6px 0 0;
  border-color: #329F5B transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-329F5B .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: rgba(50, 159, 91, 0.5);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-FD9C38 {
  background-color: rgba(253, 156, 56, 0) !important;
  height: 14px !important;
  border-top: 1px solid #f57d02;
  border-left: 1px solid #f57d02;
  border-right: 1px solid #f57d02;
  border-bottom: 1px solid transparent;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-FD9C38 .gantt_task_content {
  color: white;
  font-size: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: inset 0 6px 0 0 #FD9C38;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-FD9C38 .gantt_task_content::before {
  right: 0;
  border-width: 0 6px 6px 0;
  border-color: transparent #FD9C38 transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-FD9C38 .gantt_task_content:after {
  left: 0;
  border-width: 6px 6px 0 0;
  border-color: #FD9C38 transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-FD9C38 .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: rgba(253, 156, 56, 0.5);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-939499 {
  background-color: rgba(147, 148, 153, 0) !important;
  height: 14px !important;
  border-top: 1px solid #75767b;
  border-left: 1px solid #75767b;
  border-right: 1px solid #75767b;
  border-bottom: 1px solid transparent;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-939499 .gantt_task_content {
  color: white;
  font-size: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: inset 0 6px 0 0 #939499;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-939499 .gantt_task_content::before {
  right: 0;
  border-width: 0 6px 6px 0;
  border-color: transparent #939499 transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-939499 .gantt_task_content:after {
  left: 0;
  border-width: 6px 6px 0 0;
  border-color: #939499 transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-939499 .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: rgba(147, 148, 153, 0.5);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-F41B1B {
  background-color: rgba(244, 27, 27, 0) !important;
  height: 14px !important;
  border-top: 1px solid #cf0a0a;
  border-left: 1px solid #cf0a0a;
  border-right: 1px solid #cf0a0a;
  border-bottom: 1px solid transparent;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-F41B1B .gantt_task_content {
  color: white;
  font-size: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: inset 0 6px 0 0 #F41B1B;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-F41B1B .gantt_task_content::before {
  right: 0;
  border-width: 0 6px 6px 0;
  border-color: transparent #F41B1B transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-F41B1B .gantt_task_content:after {
  left: 0;
  border-width: 6px 6px 0 0;
  border-color: #F41B1B transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-F41B1B .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: rgba(244, 27, 27, 0.5);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-0574DB {
  background-color: rgba(5, 116, 219, 0) !important;
  height: 14px !important;
  border-top: 1px solid #045daf;
  border-left: 1px solid #045daf;
  border-right: 1px solid #045daf;
  border-bottom: 1px solid transparent;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-0574DB .gantt_task_content {
  color: white;
  font-size: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: inset 0 6px 0 0 #0574DB;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-0574DB .gantt_task_content::before {
  right: 0;
  border-width: 0 6px 6px 0;
  border-color: transparent #0574DB transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-0574DB .gantt_task_content:after {
  left: 0;
  border-width: 6px 6px 0 0;
  border-color: #0574DB transparent transparent;
  max-width: 100%;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  position: absolute;
  border-style: solid;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task-group.rag-0574DB .gantt_task_progress {
  opacity: 1;
  border-radius: 0 0 2px 2px;
  background: rgba(5, 116, 219, 0.5);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task.rag-329F5B {
  background-color: #329F5B;
  border: 1px solid #2d8f52;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task.rag-FD9C38 {
  background-color: #FD9C38;
  border: 1px solid #fd8d19;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task.rag-939499 {
  background-color: #939499;
  border: 1px solid #84858a;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task.rag-F41B1B {
  background-color: #F41B1B;
  border: 1px solid #e90b0b;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-task.rag-0574DB {
  background-color: #0574DB;
  border: 1px solid #0568c5;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-subtask {
  height: 14px !important;
  transform: translateY(2px);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-subtask .gantt_link_control {
  display: none;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-subtask .gantt_link_control.task_left, .gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-subtask .gantt_link_control.task_right {
  top: -3px;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-subtask .gantt_side_content.gantt_left {
  transform: translateY(-8px) !important;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-group-task {
  background-color: #d3d3d3 !important;
  border: 1px solid #d3d3d3 !important;
  opacity: 0.6 !important;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-group-task.gantt_selected {
  border: 1px solid #a3a3a3 !important;
  box-shadow: unset !important;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-mileston-task .gantt_task_content {
  animation: spinMilestone 3s linear infinite;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_milestone .gantt_task_content {
  background: inherit;
  border: inherit;
  border-width: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-color: white;
  box-shadow: -2px 2px 7px 0px #999;
  width: 20px !important;
  height: 20px !important;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_milestone .gantt_side_content.gantt_left {
  transform: translateY(-5px);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_milestone .gantt_link_control.task_left {
  margin-left: 0 !important;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.gantt_milestone .gantt_link_control.task_right {
  margin-right: 0 !important;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-account-task {
  background-color: white;
  border-color: white;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-account-task .gantt_task_content {
  display: flex;
  gap: 2px;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.critical-task {
  border-color: #000000 !important;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.transparent-task {
  opacity: 0.3;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-runsheet {
  background-color: unset;
  border: 2px solid var(--wt-dark-sky-blue);
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-radius: unset;
  margin-top: -4px;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line.wetrack-runsheet .gantt_task_content {
  text-align: left;
  color: #6e6e6e;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_side_content {
  --padding: 20px;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_side_content.gantt_left {
  display: flex;
  align-items: center;
  height: 30px;
  gap: 8px;
  transform: translateY(-6px);
  padding-right: var(--padding);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_side_content.gantt_right {
  font-size: 11px;
  padding-left: var(--padding);
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_side_content.gantt_right .gantt_right-wrapper {
  display: flex;
  align-items: center;
  gap: 5px;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_side_content.gantt_right .gantt_right-wrapper .gantt-priority-starts-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_side_content.gantt_right .gantt_right-wrapper .overdue {
  color: #F41B1B;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_side_content.gantt_right .gantt_right-wrapper .days-overdue {
  font-size: 10px;
  font-weight: bold;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_side_content.gantt_link_crossing {
  bottom: 0;
  top: 0;
  margin-top: 0 !important;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_side_content .grid-cell-owners-container {
  padding: 2px;
  height: fit-content;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_side_content .grid-cell-owners-container .owner-avatar {
  width: 22px;
  height: 22px;
}
.gantt_task .gantt_data_area .gantt_bars_area .gantt_task_line .gantt_side_content .timeline-headstatus-container i {
  display: flex;
  align-items: center;
  height: 20px;
  font-size: 16px !important;
}
.gantt_task .gantt_data_area .gantt_marker_area .gantt_marker {
  width: 2px;
  opacity: 0.4;
}
.gantt_task .gantt_data_area .gantt_marker_area .gantt_marker .gantt_marker_content {
  padding: 3px 5px;
  opacity: 0.8;
}
.gantt_task .gantt_data_area .gantt_marker_area .timeline-restriction-marker {
  background-color: rgba(0, 0, 0, 0.05);
}
.gantt_task .gantt_data_area .gantt_marker_area .timeline-restriction-marker .gantt_marker_content {
  color: black;
}
.gantt_task .gantt_data_area .gantt_marker_area .timeline-restriction-marker.left-restriction-marked {
  border-right: 1px solid #b6b6b6;
}
.gantt_task .gantt_data_area .gantt_marker_area .timeline-restriction-marker.right-restriction-marked {
  border-left: 1px solid #b9b6b6;
}
.gantt_task .gantt_data_area .baseline {
  display: flex;
  align-items: center;
  position: absolute;
  border-radius: 0px;
  margin-top: 4px;
  height: 3px;
  z-index: 1;
}
.gantt_task .gantt_data_area .baseline .task {
  height: 3px;
  float: left;
}
.gantt_task .gantt_data_area .baseline .milestone {
  width: 8px !important;
  height: 8px !important;
  float: left;
  transform: translate(-4px, 0px) rotate(45deg);
}
.gantt_task .gantt_data_area .baseline .milestone + .label {
  left: 15px !important;
}
.gantt_task .gantt_data_area .baseline .label .days {
  font-weight: bold;
}
.gantt_task .gantt_data_area .dependency-icon {
  position: absolute;
  box-sizing: border-box;
  width: 22px;
  height: 22px;
  margin-top: 4px;
  z-index: 1;
  background-image: url('round-insert_link.2477130f9a17a623.svg');
  background-position: center;
  background-color: white;
  border-radius: 50%;
  background-repeat: no-repeat;
}
.gantt_task .gantt_data_area .dependency-icon .dependency-icon-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background-color: #ff9b25;
  border-radius: 50%;
  position: absolute;
  right: -11px;
  top: -4px;
  color: white;
  font-size: 8px;
  font-weight: bold;
  box-sizing: border-box;
  border: 2px solid white;
}

.empty-cell-container {
  width: 100%;
  height: 100%;
}
.empty-cell-container .stripes-bg {
  width: 100%;
  height: 100%;
  padding-left: 6px;
  font-weight: normal;
  color: var(--wt-black);
  background: repeating-linear-gradient(-55deg, white, white, 4px, var(--wt-neutral-extra-light) 4px, var(--wt-neutral-extra-light) 8px);
}

.grid-cell-owners-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  z-index: 2;
}
.grid-cell-owners-container .owner-avatar {
  width: 22px;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: -8px;
  background-color: var(--wt-blue-extra-pale);
  color: var(--wt-primary);
  font-size: 8px;
  font-weight: bold;
  background-size: 100%;
  border-radius: 50%;
  flex-shrink: 0;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.25), -1px -1px 1px 0 rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.25), -1px -1px 1px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.25), -1px -1px 1px 0 rgba(0, 0, 0, 0.04);
  border: 1px solid white;
}
.grid-cell-owners-container .owner-avatar:hover {
  transform: scale(1.2);
  transition: 0.5s;
}
.grid-cell-owners-container .owner-avatar:last-child {
  margin-right: unset !important;
}
.grid-cell-owners-container .owner-avatar img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.grid-cell-owners-container .owner-name {
  margin-left: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}

.gantt-priority-starts-container i {
  padding: 0 !important;
}
.gantt-priority-starts-container i.material-symbols-outlined.priority_star {
  color: var(--wt-grey-light);
}
.gantt-priority-starts-container i.material-symbols-outlined.priority_star.tiny {
  font-size: 12px;
}
.gantt-priority-starts-container i.material-symbols-outlined.priority_star.large {
  font-size: 14px;
}
.gantt-priority-starts-container i.material-symbols-outlined.checked {
  color: var(--wt-black);
}
.gantt-priority-starts-container i.material-symbols-outlined.hovered {
  color: var(--wt-grey-dark);
}

.headline-status:hover {
  cursor: pointer;
  color: var(--wt-primary) !important;
  transition: 0.3s;
}
.headline-status.headline-status-empty {
  color: var(--wt-grey-mid);
}
.headline-status.headline-status-active {
  color: var(--wt-black);
}

.tml-rest-overlay-btn {
  position: absolute;
  bottom: 35px;
  left: 50%;
  padding: 4px 8px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  transition: background-color 0.5s, opacity 0.5s;
  background-color: white;
  border-radius: 4px;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.24), -1px -1px 1px 0 rgba(0, 0, 0, 0.08);
  border: 2px solid red;
}
.tml-rest-overlay-btn:hover {
  background: rgba(245, 177, 177, 0.5);
  opacity: 1;
}

.task-group-separator {
  border-bottom: 2px solid var(--wt-grey-mid);
}

.wetrack-runsheet-item.no-drag-right .gantt_task_drag.task_right {
  display: none !important;
}

.wetrack-runsheet-item.color-default {
  background-color: var(--wt-light-sky-blue);
}

.wetrack-runsheet-item.color-gradient {
  background: var(--wt-light-sky-blue);
  background: linear-gradient(90deg, var(--wt-light-sky-blue) 0%, rgba(61, 185, 211, 0) 100%);
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
}

.runsheet-item-right-side-text {
  display: flex;
  align-items: center;
}

.runsheet-item-right-side-text .bold-text {
  font-weight: bold;
}

.runsheet-item-priority-wrapper {
  height: 17px;
  padding-left: 5px;
}

.runsheet-item-priority-star {
  font-size: 12px;
  color: #6e6e6e;
}

.runsheet-item-priority-star.light-star {
  color: var(--wt-grey-light) !important;
}
@keyframes spinMilestone {
  0% {
    transform: rotateY(0deg) rotate(-45deg);
  }
  100% {
    transform: rotateY(360deg) rotate(-45deg);
  }
}
.gantt_workload_expand_button {
  position: absolute;
  top: 50%;
  bottom: 50%;
  width: 18px;
  height: 32px;
  position: absolute;
  background-color: #3a424a;
  text-align: center;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  z-index: 2;
  opacity: 1;
  border: none;
}

.gantt_workload_expand_button, .gantt_workload_expand_button:hover {
  transition: right 0.3s ease-in-out, opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}

.gantt_workload_expand_button {
  border-bottom: none;
  display: flex;
  margin-top: -18px;
}

.gantt_workload_expand_button:hover {
  background-color: #39c;
  opacity: 1 !important;
  pointer-events: all;
}

.gantt_workload_expand_button:after, .gantt_workload_expand_button:before {
  background: transparent;
  content: "";
  position: absolute;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}

.gantt_workload_expand_button:hover:after, .gantt_workload_expand_button:hover:before {
  background-color: #39c;
  opacity: 1 !important;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
  z-index: 2;
}

.gantt_workload_expand_button:after, .gantt_workload_expand_button:before {
  width: 5000px;
  height: 1px;
  top: 17px;
}

.gantt_workload_expand_button:before {
  left: 0;
}

.gantt_workload_expand_button:after {
  right: 0;
}

.gantt_resizer_x:hover ~ .gantt_expand_button, .gantt_resizer_y:hover ~ .gantt_workload_expand_button, .grid_cell:hover ~ .gantt_expand_button, .scrollHor_cell:hover ~ .gantt_workload_expand_button, .workload-body:hover ~ .gantt_workload_expand_button, .workload-header:hover ~ .gantt_workload_expand_button {
  background-color: #828282;
  pointer-events: all;
  transition: opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}

.gantt_resizer_x:hover ~ .gantt_expand_button:after, .gantt_resizer_x:hover ~ .gantt_expand_button:before, .gantt_resizer_y:hover ~ .gantt_workload_expand_button:after, .gantt_resizer_y:hover ~ .gantt_workload_expand_button:before, .grid_cell:hover ~ .gantt_expand_button:after, .grid_cell:hover ~ .gantt_expand_button:before, .scrollHor_cell:hover ~ .gantt_workload_expand_button:after, .scrollHor_cell:hover ~ .gantt_workload_expand_button:before, .workload-body:hover ~ .gantt_workload_expand_button:after, .workload-body:hover ~ .gantt_workload_expand_button:before, .workload-header:hover ~ .gantt_workload_expand_button:after, .workload-header:hover ~ .gantt_workload_expand_button:before {
  background-color: #828282;
  opacity: 1 !important;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}

.gantt_workload_expand_button_top ~ .gantt_workload_expand_button_text {
  display: none;
}

.gantt_workload_expand_button_top {
  background-position: 50% 50%;
  background-position: 50%;
  transform: rotate(-90deg);
}

.gantt_workload_expand_button_bottom, .gantt_workload_expand_button_top {
  background-image: url('resizer-arrow.dea5166a235c21d4.svg');
  background-repeat: no-repeat;
  height: inherit;
  width: 30px;
  border: none;
  transition: opacity 0.3s ease-in-out, background-color 0.2s ease-in-out;
}

.gantt_workload_expand_button_bottom {
  background-position: 50% 50%;
  transform: rotate(90deg);
}

.gantt_workload_expand_button_text {
  font-family: Lato;
  font-size: 12px;
  line-height: 18px;
  height: inherit;
  color: #fff;
  position: absolute;
  left: 30px;
  top: 0;
  border: none;
}

.gantt_tooltip {
  color: var(--wt-black);
  background-color: #fff;
  padding: 10px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  font-size: 8pt;
}

.gantt-tooltip-rags-container {
  padding: 0px;
}
.gantt-tooltip-rags-container .gantt-tooltip-rag-row {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 1px 0;
}
.gantt-tooltip-rags-container .gantt-tooltip-rag-row .gantt-tooltip-rag-color {
  width: 12px;
  height: 12px;
  border-radius: 25%;
}
.gantt-tooltip-rags-container .gantt-tooltip-rag-row .gantt-tooltip-rag-count {
  flex: 1;
  padding-left: 8px;
  font-size: 11px;
}

.gantt_grid_editor_placeholder .wt-text-inline-editor-wrapper {
  margin: 0 1px;
}

.gantt_grid_editor_placeholder .wt-text-inline-editor-wrapper .wt-text-inline-editor {
  background-color: white;
  border: 0;
  box-shadow: 0 0 0 1px var(--wt-primary);
  padding: 0 5px;
}

.export-doc-footer-container {
  width: 100%;
  padding: 20px 0 20px 20px;
}
.export-doc-footer-container .content-wrapper {
  max-width: 150px;
}
.export-doc-footer-container .content-wrapper .wetrack-logo {
  max-width: 150px;
  max-height: 32px;
}
.export-doc-footer-container .content-wrapper .wetrack-logo img {
  max-width: 150px;
  max-height: 32px;
}
.export-doc-footer-container .content-wrapper .export-date {
  width: 150px;
  text-align: left;
  font-weight: bold;
  font-size: 18px;
  color: #555;
  margin-top: 13px;
}

.details-layout .details-layout-heading {
  color: #939899;
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 2px;
}
.details-layout .details-layout-description {
  color: #424647;
  font-size: 16px;
  line-height: 20px;
}
.details-layout .details-layout-description.large-details-layout-description {
  font-size: 18px;
  line-height: 20px;
}
.details-layout .details-layout-description.overflow-hidden {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.details-layout .details-layout-border-bottom {
  border-bottom: 1px solid #ebebeb;
}

.details-archive-banner {
  background-color: #fdfae5;
  background-size: 14px 14px;
  min-height: 30px;
  padding: 12px 12px 12px 50px;
  position: relative;
}

.details-archive-banner-text {
  font-size: 16px;
  line-height: 30px;
  margin: 0;
}

.details-archive-banner-icon {
  position: absolute;
  top: 12px;
  left: 12px;
}

.filter-settings-row-layout {
  display: flex;
  height: 26px;
}
.filter-settings-row-layout .filter-settings-row-layout-left {
  display: flex;
  align-items: center;
  color: #939899;
  white-space: nowrap;
}
.filter-settings-row-layout .filter-settings-row-layout-left .responsive-flex-wrapper {
  margin-right: 4px;
}
.filter-settings-row-layout .filter-settings-row-layout-left .responsive-flex-wrapper .material-symbols-outlined {
  font-size: 18px;
}
.filter-settings-row-layout .filter-settings-row-layout-left .filter-settings-row-layout-left-description {
  line-height: 20px;
  font-size: 12px;
}
.filter-settings-row-layout .filter-settings-row-layout-right {
  overflow: hidden;
  margin-left: 8px;
  line-height: 20px;
  font-size: 16px;
  display: flex;
  align-items: center;
}

.modal-header-layout {
  padding: 0 15px 15px 15px;
  border-radius: 0;
}
.modal-header-layout .modal-header-content {
  width: 100%;
  display: flex;
  height: 60px;
  position: relative;
}
.modal-header-layout .modal-header-content h4, .modal-header-layout .modal-header-content .h4 {
  margin: 0;
  line-height: 60px;
}
.modal-header-layout .modal-header-content .responsive-flex-wrapper {
  position: absolute;
  top: 0;
  width: 30px;
  height: 100%;
  right: 0;
}
.modal-header-layout .modal-header-content .responsive-flex-wrapper .material-symbols-outlined {
  margin: 0;
}

@media (min-width: 576px) {
  .modal-dialog {
    width: fit-content;
  }
}
.list-view-header-layout {
  display: flex;
  height: 32px;
  border-bottom: 1px solid #e0e0e0;
  margin: 10px 14px 0 14px;
  align-items: center;
  justify-content: flex-end;
  position: relative;
}
.list-view-header-layout > *:not(:last-child) {
  margin-right: 8px;
}
.list-view-header-layout .list-view-header-layout-title {
  font-size: 20px;
  flex: 1;
}
.list-view-header-layout .list-view-header-layout-title-description {
  font-size: 14px;
  color: #939899;
  margin-left: 8px;
}
.list-view-header-layout .list-view-header-layout-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex: 1;
}
.list-view-header-layout .list-view-header-layout-buttons > *:not(:last-child) {
  margin-right: 8px;
}
.list-view-header-layout.list-view-header-layout-no-title-description {
  height: 44px;
}
.list-view-header-layout.list-view-header-layout-no-title-description .list-view-header-layout-title,
.list-view-header-layout.list-view-header-layout-no-title-description .list-view-header-layout-title-description {
  display: none;
}

@media (max-width: 576px) {
  .list-view-header-layout {
    display: block !important;
    padding: 8px 0;
  }
  .list-view-header-layout:not(.list-view-header-layout-no-title-description) .list-view-header-layout-title {
    margin-bottom: 8px;
  }
  .list-view-header-layout .list-view-header-layout-buttons app-list-search-input {
    flex: 1;
  }
  .list-view-header-layout .list-view-header-layout-buttons app-list-search-input .search-icon {
    justify-content: flex-end;
  }
  .list-view-header-layout .list-view-header-layout-buttons app-list-search-input .list-search-input-wrapper {
    width: 100%;
  }
  .list-view-header-layout .list-view-header-layout-buttons app-list-search-input .list-search-input-wrapper .list-search-input-inner-wrapper {
    width: 100%;
  }
  .list-view-header-layout .list-view-header-layout-buttons app-list-search-input .list-search-input-wrapper .list-search-input-inner-wrapper input {
    width: 100%;
  }
}
tabset:not(.custom-tabset-layout) .tab-content {
  padding-bottom: 20px;
}
tabset:not(.custom-tabset-layout) .nav-tabs {
  height: 40px;
  line-height: 42px;
}
tabset:not(.custom-tabset-layout) .nav-tabs .nav-item .nav-link {
  color: var(--wt-primary);
  font-weight: initial;
  font-size: 14px;
  height: 40px;
  line-height: 30px;
}
tabset:not(.custom-tabset-layout) .nav-tabs .nav-item.active .nav-link.active {
  font-weight: bold;
}

.archived-banner-layout {
  display: flex;
  height: 54px;
  background-color: #fdfae5;
  align-items: center;
}
.archived-banner-layout .archived-banner-icon-wrapper {
  width: 46px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.archived-banner-layout .archived-banner-text {
  width: calc(100% - 40px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.no-results-found-layout {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  color: #939899;
}
.no-results-found-layout .material-symbols-outlined {
  font-size: 40px;
}
.no-results-found-layout .no-results-found-text {
  font-size: 22px;
  margin-left: 8px;
}

.live-lozenge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  text-transform: uppercase;
  padding: 0 8px;
  height: 26px;
  font-size: 14px;
  border-radius: 14px;
  background-color: var(--wt-red);
}

.live-lozenge-small {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  text-transform: uppercase;
  padding: 0 8px;
  height: 16px;
  font-size: 10px;
  border-radius: 8px;
  background-color: var(--wt-red);
}

.upcoming-lozenge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  text-transform: uppercase;
  padding: 0 8px;
  height: 26px;
  font-size: 14px;
  border-radius: 14px;
  background-color: var(--wt-grey-mid);
}

.upcoming-lozenge-small {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  text-transform: uppercase;
  padding: 0 8px;
  height: 16px;
  font-size: 10px;
  border-radius: 8px;
  background-color: var(--wt-grey-mid);
}

.active-lozenge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  text-transform: uppercase;
  padding: 0 8px;
  height: 26px;
  font-size: 14px;
  border-radius: 14px;
  background-color: var(--wt-green);
}

.active-lozenge-small {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  text-transform: uppercase;
  padding: 0 8px;
  height: 16px;
  font-size: 10px;
  border-radius: 8px;
  background-color: var(--wt-green);
}

.complete-lozenge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  text-transform: uppercase;
  padding: 0 8px;
  height: 26px;
  font-size: 14px;
  border-radius: 14px;
  background-color: var(--wt-primary);
}

.complete-lozenge-small {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  text-transform: uppercase;
  padding: 0 8px;
  height: 16px;
  font-size: 10px;
  border-radius: 8px;
  background-color: var(--wt-primary);
}

.styled-table {
  border-collapse: collapse;
  margin-top: 5px;
  width: 100%;
}
.styled-table tr td {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--wt-black);
  text-align: left;
  border-top: 1px solid var(--wt-blue-pale);
  border-bottom: 1px solid var(--wt-blue-pale);
  height: 40px;
  padding-left: 12px;
}
.styled-table tr:nth-child(even) {
  background: var(--white);
}
.styled-table tr:nth-child(odd) {
  background: var(--off-white);
}

:root {
  --wt-silver-light: #f4f2f0;
  --wt-silver: #c7c0b3;
  --wt-bronze-light: #f2ebe7;
  --wt-bronze: #bf9986;
  --wt-gold-light: #f7f1e4;
  --wt-gold: #d9b877;
  --wt-grey: #cfcdc9;
  --wt-red: #c54644;
  --wt-orange: #f87c56;
  --wt-light-orange: #f8ad6d;
  --wt-yellow: #eed484;
  --wt-green: #56c271;
  --wt-blue-dark: #0086d6;
  --wt-blue-light: #4ec3e0;
  --wt-black: #353f47;
  --wt-grey-dark: #939699;
  --wt-grey-mid: #cccccc;
  --wt-grey-light: #e0e0e0;
  --wt-grey-extra-light: #f9f9fb;
  --wt-blue-pale: #f0f3f5;
  --wt-blue-extra-pale: #f7f9fa;
  --off-white: #fcfcfc;
  --white: #ffffff;
  --wt-box-shadow: 1px 4px 16px 0 rgba(0, 0, 0, 0.08), 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
  --wt-dark-sky-blue: #4ec3e0;
  --wt-light-sky-blue: #ededfc;
  --input-field-font-size: 14px;
  --custom-background-color: #F8F7FA;
  --mom-dark-blue: #14164f;
  --mom-yellow: #fff35f;
  --mom-white: #ffffff;
  --mom-danger: #dc3545;
  --mom-neutral: #FCFBFA;
  --mom-primary: #4146e0;
  --mom-grey: #B0B1C8;
  --rag-red: #F41B1B;
  --rag-amber: #FD9C38;
  --rag-green: #329F5B;
  --rag-grey: #939499;
  --rag-blue: #0574DB;
  --wt-greyscale-2: var(--wt-grey-extra-light);
  --wt-greyscale-4: #DDDDE1;
  --wt-greyscale-3: #F0F0F5;
  --wt-greyscale-6: #939499;
  --wt-primary: var(--mom-primary);
  --wt-secondary: var(--mom-dark-blue);
  --wt-danger: var(--mom-danger);
  --wt-neutral: var(--mom-neutral);
  --wt-neutral-light: var(--wt-blue-extra-pale);
  --wt-neutral-extra-light: var(--mom-neutral);
  --wt-primary-hover: #2f24e3;
  --wt-secondary-hover: #14164f;
  --wt-danger-hover: #cf2e2e;
  --wt-sidebar-background: linear-gradient(180deg, #1C1E61 0%, #1C1E61 61.93%, #000 100%);
  --wt-sidebar-text: var(--mom-grey);
  --wt-sidebar-text-hover: var(--mom-white);
  --wt-sidebar-text-active: var(--mom-white);
}

.card-container {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  border: solid 1px var(--wt-grey-light);
  background-color: var(--off-white);
  cursor: pointer;
}
.card-container:hover {
  background-color: var(--wt-blue-extra-pale);
}
.card-container.small-card-container {
  border-radius: 4px;
  border-image-source: unset;
  border: solid 1px var(--wt-grey-light);
  background-color: var(--wt-blue-extra-pale);
  box-shadow: unset;
  border-image-slice: unset;
  background-image: unset;
  background-origin: unset;
  background-clip: unset;
}
.card-container.small-card-container.active {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  border: solid 1px var(--wt-grey);
  background-color: var(--off-white);
  cursor: pointer;
}
.card-container .card-button {
  min-width: 46px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 4px;
}
.card-container .card-button.card-attachment-btn, .card-container .card-button .card-comment-btn {
  min-width: 46px;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
}
.card-container .card-button:hover {
  background-color: var(--wt-grey-light);
}

.side-pane-selected-item {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 16px 16px 0;
  border-color: transparent #ffffff transparent transparent;
}

.split-pane-wrapper {
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.split-pane-wrapper .left {
  height: 100%;
  width: 300px;
  transition: 0.6s;
  display: flex;
  flex-direction: column;
}
.split-pane-wrapper .left.collapsed {
  width: 20px;
}
.split-pane-wrapper .left.collapsed .disabled-wrapper {
  width: 20px;
}
.split-pane-wrapper .right {
  width: calc(100% - 300px);
  height: 100%;
  background-color: white;
  position: relative;
  transition: 0.6s;
}
.split-pane-wrapper .right .toggle-wrapper {
  position: absolute;
  left: -14px;
  top: 68px;
  width: 24px;
  height: 24px;
  background-color: white;
  border: 1px solid #ebebeb;
  border-radius: 50%;
  cursor: pointer;
  z-index: 99;
}
.split-pane-wrapper .right .toggle-wrapper .material-symbols-outlined {
  font-size: 18px;
  color: #939899;
  transition: 0.6s;
}
.split-pane-wrapper .right.collapsed {
  width: calc(100% - 20px);
}
.split-pane-wrapper .right.collapsed .toggle-wrapper .material-symbols-outlined {
  transform: rotate(180deg);
}
@media (max-width: 850px) {
  .split-pane-wrapper .left {
    display: none;
  }
  .split-pane-wrapper .right {
    width: 100% !important;
  }
  .split-pane-wrapper .right .toggle-wrapper {
    display: none;
  }
}

.bordered-text p {
  margin-bottom: 0;
}

.dropdown-options-container {
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 1px 4px 16px 0 rgba(0, 0, 0, 0.08), 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
  background-color: var(--white);
  overflow: hidden;
}
.dropdown-options-container .dropdown-option {
  padding: 5px 12px;
  display: flex;
  white-space: nowrap;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  color: var(--wt-black);
}
.dropdown-options-container .dropdown-option:first-child {
  padding-top: 12px;
}
.dropdown-options-container .dropdown-option:last-child {
  padding-bottom: 12px;
}
.dropdown-options-container .dropdown-option.selected {
  color: var(--wt-primary);
}
.dropdown-options-container .dropdown-option:hover {
  background-color: var(--wt-blue-extra-pale);
}
.dropdown-options-container .dropdown-option .dropdown-check {
  font-size: 12;
  padding-left: 8px;
  color: var(--wt-primary);
}

.custom-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: var(--wt-grey-dark) var(--wt-blue-pale);
}
.custom-scrollbar::-webkit-scrollbar {
  width: 11px;
  height: 9px;
}
.custom-scrollbar::-webkit-scrollbar-track {
  background: var(--wt-blue-pale);
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--wt-grey-dark);
  border-radius: 6px;
  border: 3px solid var(--wt-blue-pale);
}

.report-table-row:nth-child(odd) {
  background-color: var(--wt-blue-extra-pale);
}
.report-table-row .title-cell {
  font-size: 14px;
  color: var(--wt-black);
  padding: 5px 15px;
  vertical-align: middle;
}
.report-table-row .title-cell.title-active-link:hover {
  color: var(--wt-primary);
  cursor: pointer;
}

.responsive-table-header {
  height: 40px;
}
.responsive-table-header .single-column-header-wrapper {
  white-space: nowrap;
  margin: 0 15px;
  font-size: 12px;
  font-weight: 600;
  display: flex;
  align-items: center;
  color: var(--wt-black);
}
.responsive-table-header .single-column-header-wrapper .column-sort-icon {
  color: var(--wt-primary);
  font-size: 21px;
  margin-left: 4px;
}

.responsive-table .poly-shape {
  display: block;
  position: relative;
  width: 20px;
  height: 20px;
  background-color: #333;
  clip-path: polygon(60% 35%, 96% 23%, 96% 69%, 23% 93%, 3% 9%);
}
.responsive-table .poly-shape::before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  width: 18px;
  height: 18px;
  background-color: #dfdfdf;
  clip-path: polygon(60% 35%, 96% 23%, 96% 69%, 23% 93%, 3% 9%);
}

.title {
  margin-top: 5px;
  margin-bottom: 5px;
}
.title .comment-box {
  margin-left: 3px;
  font-weight: bold;
}
.title .history-row {
  display: flex;
}
.title .top {
  display: flex;
}
.title .top .history-action {
  display: flex;
}
.title .top .history-action .name {
  margin-right: 3px;
}
.title .top .time {
  margin-right: 10px;
  font-variant-numeric: tabular-nums;
}
.title .top .avatar {
  margin-right: 10px;
}

.highlight-error-msg {
  color: var(--wt-black);
  font-weight: bold;
  font-size: 14px;
  background-color: rgba(197, 70, 68, 0.2);
  padding: 6px;
}

.alert-mobile-status {
  --backdrop-opacity: 0.7;
}
.alert-mobile-status ion-backdrop {
  background-color: var(--ion-backdrop-color, #000) !important;
}

.order-md-6 {
  order: 6 !important;
}

.order-md-7 {
  order: 7 !important;
}

.order-md-8 {
  order: 8 !important;
}

.order-md-9 {
  order: 9 !important;
}

.order-md-10 {
  order: 10 !important;
}

.order-md-11 {
  order: 11 !important;
}

.order-md-12 {
  order: 12 !important;
}

.google-maps-wrapper .infowindow-content {
  width: auto;
  display: flex;
  flex-direction: column;
}
.google-maps-wrapper .infowindow-content .header {
  display: flex;
  align-items: center;
  padding-bottom: 3px;
  padding-top: 0px;
}
.google-maps-wrapper .infowindow-content h1, .google-maps-wrapper .infowindow-content .h1 {
  display: inline-block;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #424647;
  width: 222px;
  height: 16px;
  margin: 0 10px 0 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.google-maps-wrapper .infowindow-content hr {
  border-top: 1px solid #e0e0e0;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.google-maps-wrapper .infowindow-content .body {
  padding-left: 3px;
  padding-top: 6px;
}
.google-maps-wrapper .infowindow-content .body #category {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.google-maps-wrapper .infowindow-content .body #department {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.google-maps-wrapper .infowindow-content .body i {
  color: #c0bbbb;
  font-size: 14px;
}
.google-maps-wrapper .infowindow-content .body .info {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #424647;
  margin-left: 10px;
}
.google-maps-wrapper .infowindow-content .cluster-wrapper {
  padding-left: 3px;
  padding-top: 6px;
}
.google-maps-wrapper .infowindow-content .cluster-wrapper .cluster-object {
  display: flex;
  align-items: center;
  padding: 3px;
}
.google-maps-wrapper .infowindow-content .cluster-wrapper .details-wrapper {
  margin-top: 0px !important;
}
.google-maps-wrapper .infowindow-content .cluster-wrapper .no-width-fix {
  width: unset !important;
}
.google-maps-wrapper .infowindow-content .details-wrapper {
  width: 100%;
  margin-top: 10px;
}
.google-maps-wrapper .infowindow-content .details-wrapper .what3word-container {
  float: left;
  text-align: left;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
}
.google-maps-wrapper .infowindow-content .details-wrapper .what3word-container .what3word-prefix {
  color: #c54644;
  font-weight: bold;
}
.google-maps-wrapper .infowindow-content .details-wrapper .what3word-container .what3word-address {
  color: #424647;
}
.google-maps-wrapper .infowindow-content .details-wrapper a {
  float: right;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: var(--wt-primary);
  position: relative;
  text-decoration: none;
  line-height: 24px;
  cursor: pointer;
}
.google-maps-wrapper .infowindow-content .details-wrapper a:before, .google-maps-wrapper .infowindow-content .details-wrapper a:after {
  content: "";
  position: absolute;
  transition: transform 0.5s ease;
}
.google-maps-wrapper .infowindow-content .details-wrapper a:before {
  left: 0;
  bottom: 0;
  background: var(--wt-primary);
  width: 100%;
  height: 1px;
  transform: scaleX(0);
}
.google-maps-wrapper .infowindow-content .details-wrapper a:hover:before {
  transform: scaleX(1);
}
.google-maps-wrapper .incident-severity-badge, .google-maps-wrapper .trendrag-badge {
  width: 20px;
  height: 20px;
  color: #fff;
  border-radius: 50%;
  background-color: transparent;
  font-size: 12px;
  font-weight: bold;
  line-height: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.filled-round-box {
  width: 24px;
  height: 24px;
  border-radius: 4px;
}

.wetrack-black {
  color: var(--wt-black) !important;
}

.modal {
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.modal .modal-dialog {
  margin: 0 !important;
}
@media (max-width: 576px) {
  .modal .modal-dialog {
    margin: 0;
    padding: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }
  .modal .modal-dialog .modal-content {
    width: 100%;
    height: 100%;
    border: unset;
    position: unset;
    border-radius: unset;
  }
}
@media (max-width: 768px) {
  .modal .modal-dialog {
    border-radius: 0px;
    display: flex;
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    min-height: 100%;
  }
  .modal .modal-dialog .modal-content {
    width: 100%;
    height: 100%;
    border: unset;
    position: unset;
    border-radius: unset;
  }
}
@media (min-width: 769px) {
  .modal .modal-dialog.modal-default {
    width: 500px;
    max-width: 500px;
  }
  .modal .modal-dialog.modal-small {
    width: 400px;
    max-width: 400px;
  }
  .modal .modal-dialog.modal-medium {
    width: 550px;
    max-width: 550px;
  }
  .modal .modal-dialog.modal-double-width {
    width: 816px;
    max-width: 816px;
  }
  .modal .modal-dialog.modal-650 {
    width: 650px;
    max-width: 650px;
  }
  .modal .modal-dialog.activity-add-modal {
    width: 650px;
    max-width: 650px;
  }
  .modal .modal-dialog.gantt-light-box-modal {
    width: 430px;
    max-width: 430px;
    height: unset;
    max-height: unset;
  }
  .modal .modal-dialog.task-details-modal {
    width: 650px;
    max-width: 750px;
    height: unset;
    max-height: unset;
  }
  .modal .modal-dialog.modal-select-zone-event {
    width: 600px;
    max-width: 600px;
  }
  .modal .modal-dialog.modal-80 {
    width: 80%;
    max-width: 80%;
    height: unset;
    max-height: 80%;
  }
  .modal .modal-dialog.modal-sustainability-dashboard-widgets {
    width: 816px;
    max-width: 816px;
    height: unset;
    max-height: 100%;
    transition: none !important;
  }
  .modal .modal-dialog.planning-dashboard-widgets-layout-config {
    width: 816px;
    max-width: 816px;
    height: unset;
    max-height: 100%;
    transition: none !important;
  }
  .modal .modal-dialog.incident-dashboard-widgets-layout-config {
    width: 816px;
    max-width: 816px;
    height: unset;
    max-height: 100%;
    transition: none !important;
  }
  .modal .modal-dialog.dashboard-widget-modal-view {
    width: 80%;
    max-width: 80%;
    height: 80%;
    max-height: 80%;
  }
  .modal .modal-dialog.dashboard-widget-modal-view .modal-content {
    width: 100%;
    height: 100%;
  }
  .modal .modal-dialog.modal-indicator-target-add {
    width: 800px;
    max-width: 800px;
  }
  .modal .modal-dialog.modal-full-screen {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    background-color: var(--white);
    border-radius: 0;
    margin: 0;
    overflow: unset;
    transition: none !important;
  }
  .modal .modal-dialog.modal-full-screen .modal-content {
    width: 100%;
    height: 100%;
    border: unset;
    position: unset;
    border-radius: unset;
  }
  .modal .modal-dialog.modal-full-height-right-edge .modal-content, .modal .modal-dialog.modal-right-end-full-height-add .modal-content {
    width: 100%;
    height: 100%;
    border: unset;
    position: unset;
    border-radius: unset;
  }
}

.modal-image-preview {
  overflow: initial;
  margin: unset;
  height: unset;
  min-height: unset;
  width: 816px;
  max-width: 816px;
  box-shadow: none !important;
  background-color: rgba(0, 0, 0, 0) !important;
}
.modal-image-preview .modal-content {
  border: none !important;
  background-color: rgba(0, 0, 0, 0) !important;
}

.modal-large-add, .modal-medium-add {
  overflow: initial;
  margin: unset;
  height: unset;
  min-height: unset;
  width: 816px;
  max-width: 816px;
  box-shadow: 1px 4px 16px 0 rgba(0, 0, 0, 0.08), 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
}
@media (max-width: 816px) {
  .modal-large-add, .modal-medium-add {
    width: 100%;
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-large-add, .modal-medium-add {
    height: 100%;
    border-radius: 0;
  }
}
.modal-large-add .add-modal-container, .modal-medium-add .add-modal-container {
  background-color: var(--white);
  padding: 24px;
}
@media (max-width: 768px) {
  .modal-large-add .add-modal-container, .modal-medium-add .add-modal-container {
    padding: env(safe-area-inset-top, 24px) 24px env(safe-area-inset-bottom, 24px);
  }
}
@media (max-width: 768px) {
  .modal-large-add .add-modal-container, .modal-medium-add .add-modal-container {
    padding: env(safe-area-inset-top, 24px) 24px env(safe-area-inset-bottom, 24px);
  }
}
.modal-large-add .modal-header-container, .modal-medium-add .modal-header-container {
  font-size: 16px;
  color: var(--wt-black);
  padding-bottom: 12px;
  border-bottom: 1px solid var(--wt-grey-light);
}
.modal-large-add .modal-header-container .close-icon, .modal-medium-add .modal-header-container .close-icon {
  cursor: pointer;
}
.modal-large-add .modal-body-container, .modal-medium-add .modal-body-container {
  padding-top: 16px;
}
.modal-large-add .modal-body-container .bottom-element, .modal-medium-add .modal-body-container .bottom-element {
  margin-left: 12px;
  line-height: 21px;
}
.modal-large-add .modal-body-container.custom-gutters, .modal-medium-add .modal-body-container.custom-gutters {
  margin-right: -32px;
  margin-left: -32px;
}
.modal-large-add .modal-body-container.custom-gutters > [class*=col-], .modal-medium-add .modal-body-container.custom-gutters > [class*=col-] {
  padding-right: 32px;
  padding-left: 32px;
}
.modal-large-add .modal-body-container .buttons-row .action-buttons, .modal-medium-add .modal-body-container .buttons-row .action-buttons {
  display: flex;
}
.modal-large-add .modal-body-container .buttons-row .action-buttons > :first-child, .modal-medium-add .modal-body-container .buttons-row .action-buttons > :first-child {
  margin-right: 8px;
}
@media (max-width: 992px) {
  .modal-large-add .modal-body-container .buttons-row .action-buttons, .modal-medium-add .modal-body-container .buttons-row .action-buttons {
    flex: 1;
    flex-wrap: wrap;
  }
  .modal-large-add .modal-body-container .buttons-row .action-buttons .button, .modal-medium-add .modal-body-container .buttons-row .action-buttons .button {
    flex: 1;
  }
  .modal-large-add .modal-body-container .buttons-row .action-buttons:first-child, .modal-medium-add .modal-body-container .buttons-row .action-buttons:first-child {
    margin-right: 0;
  }
}
.modal-large-add .key-shortcut, .modal-medium-add .key-shortcut {
  font-weight: 600;
}

modal-container:has(> .custom-add-risk-modal-backdrop) {
  z-index: 1200 !important;
}

.modal-medium-add {
  width: 642px;
  max-width: 642px;
}

.modal-small-add, .modal-full-height-right-edge, .modal-right-end-full-height-add {
  overflow: initial;
  margin: unset;
  height: unset;
  min-height: unset;
  width: 400px;
  max-width: 400px;
  box-shadow: 1px 4px 16px 0 rgba(0, 0, 0, 0.08), 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
  background-color: var(--white);
  border-radius: 4px;
}
@media (max-width: 816px) {
  .modal-small-add, .modal-full-height-right-edge, .modal-right-end-full-height-add {
    width: 100%;
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-small-add, .modal-full-height-right-edge, .modal-right-end-full-height-add {
    height: 100%;
    border-radius: 0;
  }
}
.modal-small-add .add-modal-container, .modal-full-height-right-edge .add-modal-container, .modal-right-end-full-height-add .add-modal-container {
  background-color: var(--white);
  padding: 24px;
}
.modal-small-add .modal-header-container, .modal-full-height-right-edge .modal-header-container, .modal-right-end-full-height-add .modal-header-container {
  font-size: 16px;
  color: var(--wt-black);
  padding-bottom: 12px;
  border-bottom: 1px solid var(--wt-grey-light);
}
.modal-small-add .modal-header-container .close-icon, .modal-full-height-right-edge .modal-header-container .close-icon, .modal-right-end-full-height-add .modal-header-container .close-icon {
  cursor: pointer;
}
.modal-small-add .modal-body-container, .modal-full-height-right-edge .modal-body-container, .modal-right-end-full-height-add .modal-body-container {
  padding-top: 16px;
}
.modal-small-add .modal-body-container .bottom-element, .modal-full-height-right-edge .modal-body-container .bottom-element, .modal-right-end-full-height-add .modal-body-container .bottom-element {
  margin-left: 12px;
  line-height: 21px;
}
.modal-small-add .modal-body-container.custom-gutters, .modal-full-height-right-edge .modal-body-container.custom-gutters, .modal-right-end-full-height-add .modal-body-container.custom-gutters {
  margin-right: -32px;
  margin-left: -32px;
}
.modal-small-add .modal-body-container.custom-gutters > [class*=col-], .modal-full-height-right-edge .modal-body-container.custom-gutters > [class*=col-], .modal-right-end-full-height-add .modal-body-container.custom-gutters > [class*=col-] {
  padding-right: 32px;
  padding-left: 32px;
}
.modal-small-add .modal-body-container .buttons-row .action-buttons, .modal-full-height-right-edge .modal-body-container .buttons-row .action-buttons, .modal-right-end-full-height-add .modal-body-container .buttons-row .action-buttons {
  display: flex;
}
.modal-small-add .modal-body-container .buttons-row .action-buttons > :first-child, .modal-full-height-right-edge .modal-body-container .buttons-row .action-buttons > :first-child, .modal-right-end-full-height-add .modal-body-container .buttons-row .action-buttons > :first-child {
  margin-right: 8px;
}
@media (max-width: 992px) {
  .modal-small-add .modal-body-container .buttons-row .action-buttons, .modal-full-height-right-edge .modal-body-container .buttons-row .action-buttons, .modal-right-end-full-height-add .modal-body-container .buttons-row .action-buttons {
    flex: 1;
    flex-wrap: wrap;
  }
  .modal-small-add .modal-body-container .buttons-row .action-buttons .button, .modal-full-height-right-edge .modal-body-container .buttons-row .action-buttons .button, .modal-right-end-full-height-add .modal-body-container .buttons-row .action-buttons .button {
    flex: 1;
  }
  .modal-small-add .modal-body-container .buttons-row .action-buttons:first-child, .modal-full-height-right-edge .modal-body-container .buttons-row .action-buttons:first-child, .modal-right-end-full-height-add .modal-body-container .buttons-row .action-buttons:first-child {
    margin-right: 0;
  }
}
.modal-small-add .key-shortcut, .modal-full-height-right-edge .key-shortcut, .modal-right-end-full-height-add .key-shortcut {
  font-weight: 600;
}

.modal-notifications-center {
  position: absolute;
  left: 0;
}

.modal-full-height-right-edge, .modal-right-end-full-height-add {
  width: 414px;
  max-width: 414px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}

.modal-right-end-full-height-add {
  width: 800px;
  max-width: 800px;
}
.modal-right-end-full-height-add .modal-body-container {
  padding-top: 0;
}
@media (max-width: 1600px) and (min-width: 900px) {
  .modal-right-end-full-height-add {
    width: 50%;
    min-width: 600px;
  }
}
@media (max-width: 900px) {
  .modal-right-end-full-height-add {
    width: 100%;
    max-width: 100%;
  }
}

.custom-gutters {
  margin-right: -32px;
  margin-left: -32px;
}
.custom-gutters > [class*=col-] {
  padding-right: 32px;
  padding-left: 32px;
}

.col-row-space > [class*=col-] {
  margin-top: 8px;
  margin-bottom: 16px;
}
.col-row-space > [class*=col-]:last-child {
  margin-bottom: 0px;
}
.col-row-space > [class*=col-].container-with-bottom-element {
  margin-bottom: 4px;
}

.section-padding {
  padding: 20px 24px;
}

.animate__bounceIn {
  animation-duration: 1s;
  animation-name: bounceIn;
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scaleX(1);
  }
}
.animate__zoomOut {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: zoomOut;
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.animate__zoomIn {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: zoomIn;
}

.animate__zoomIn_fast {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-name: zoomIn;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate__flash {
  animation-duration: 1s;
  animation-name: flash;
}
@keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.custom-gutters {
  margin-right: -8px;
  margin-left: -8px;
}
.custom-gutters > [class*=col-] {
  padding-right: 8px;
  padding-left: 8px;
}

.max-width-unset {
  max-width: unset;
}

.center-transform {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
}

.grey-dark {
  color: var(--wt-grey-dark) !important;
}

.font-size-14 {
  font-size: 14px;
}

.text-light-blue {
  color: var(--wt-primary);
}

.wetrack-grid .dhx_grid-row.hovered, .dhx_drag-ghost .dhx_grid-row.hovered {
  background-color: var(--wt-neutral-extra-light);
}
.wetrack-grid .dhx_grid-row.hovered .dhx_grid-cell, .dhx_drag-ghost .dhx_grid-row.hovered .dhx_grid-cell {
  cursor: pointer;
  color: var(--wt-primary) !important;
}
.wetrack-grid .dhx_grid-row.hovered .dhx_grid-cell .icon-container .comment, .dhx_drag-ghost .dhx_grid-row.hovered .dhx_grid-cell .icon-container .comment {
  color: var(--wt-primary) !important;
}
.wetrack-grid .dhx_grid-row.hovered .dhx_grid-cell .dependent-item, .dhx_drag-ghost .dhx_grid-row.hovered .dhx_grid-cell .dependent-item {
  color: var(--wt-primary) !important;
}
.wetrack-grid .dhx_grid-row:hover, .dhx_drag-ghost .dhx_grid-row:hover {
  background-color: var(--wt-neutral-extra-light);
}
.wetrack-grid .dhx_grid-row:hover .dhx_grid-cell, .dhx_drag-ghost .dhx_grid-row:hover .dhx_grid-cell {
  cursor: pointer;
  color: var(--wt-primary) !important;
}
.wetrack-grid .dhx_grid-row:hover .dhx_grid-cell .icon-container .comment, .dhx_drag-ghost .dhx_grid-row:hover .dhx_grid-cell .icon-container .comment {
  color: var(--wt-primary) !important;
}
.wetrack-grid .dhx_grid-row:hover .dhx_grid-cell .dependent-item, .dhx_drag-ghost .dhx_grid-row:hover .dhx_grid-cell .dependent-item {
  color: var(--wt-primary) !important;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell {
  font-family: "Plus Jakarta Sans";
  color: var(--wt-black);
  background-color: #fff;
  font-weight: bold;
  font-size: 12px;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box {
  padding-right: 25px;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box .dhx_combobox-input-list-wrapper ul.dhx_combobox-input-list, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box .dhx_combobox-input-list-wrapper ul.dhx_combobox-input-list {
  flex-wrap: nowrap !important;
  flex-direction: row !important;
  -webkit-user-select: none;
          user-select: none;
  overflow-y: scroll;
  scrollbar-width: thin;
  scrollbar-color: var(--wt-grey-dark) var(--wt-blue-pale);
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box .dhx_combobox-input-list-wrapper ul.dhx_combobox-input-list::-webkit-scrollbar, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box .dhx_combobox-input-list-wrapper ul.dhx_combobox-input-list::-webkit-scrollbar {
  height: 2px;
  width: 16px;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box .dhx_combobox-input-list-wrapper ul.dhx_combobox-input-list::-webkit-scrollbar-track, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box .dhx_combobox-input-list-wrapper ul.dhx_combobox-input-list::-webkit-scrollbar-track {
  background: transparent;
  position: absolute;
  left: 0;
  bottom: -10px;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box .dhx_combobox-input-list-wrapper ul.dhx_combobox-input-list::-webkit-scrollbar-thumb, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box .dhx_combobox-input-list-wrapper ul.dhx_combobox-input-list::-webkit-scrollbar-thumb {
  background-color: var(--wt-grey-dark);
  border: 0px solid transparent;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell .material-symbols-outlined, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell .material-symbols-outlined {
  font-size: 18px;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell .material-symbols-outlined.link, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell .material-symbols-outlined.link {
  font-size: 24px !important;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell .material-symbols-outlined.watch-later, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell .material-symbols-outlined.watch-later {
  font-size: 16px !important;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell:last-child, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell:last-child {
  border-right: 0px;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box {
  border-radius: 4px;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box:focus-within, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell .dhx_combobox-input-box:focus-within {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.wetrack-grid .dhx_header-row .dhx_grid-header-cell .dhx_grid-filter, .dhx_drag-ghost .dhx_header-row .dhx_grid-header-cell .dhx_grid-filter {
  border-radius: 4px;
}
.wetrack-grid .dhx_grid-content, .dhx_drag-ghost .dhx_grid-content {
  border: 0px;
  border-top: 1px solid #dfdfdf;
  width: 100% !important;
}
.wetrack-grid .dhx_grid-cell, .dhx_drag-ghost .dhx_grid-cell {
  font-family: "Plus Jakarta Sans";
  font-size: 12px;
  color: var(--wt-black);
  border-left: 0px;
}
.wetrack-grid .dhx_grid-cell[data-dhx-col-id=options], .dhx_drag-ghost .dhx_grid-cell[data-dhx-col-id=options] {
  padding: 0px !important;
}
.wetrack-grid .dhx_grid-cell:last-child, .dhx_drag-ghost .dhx_grid-cell:last-child {
  border-right: 0px;
}
.wetrack-grid .dhx_grid-cell .bold, .dhx_drag-ghost .dhx_grid-cell .bold {
  font-weight: bold;
}
.wetrack-grid .dhx_grid-cell .ellipsis-text, .dhx_drag-ghost .dhx_grid-cell .ellipsis-text {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wetrack-grid .dhx_grid-cell .account-text, .dhx_drag-ghost .dhx_grid-cell .account-text {
  margin-left: 5px;
}
.wetrack-grid .dhx_grid-cell .account-logo-container, .dhx_drag-ghost .dhx_grid-cell .account-logo-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  max-width: 20px;
  max-height: 20px;
  min-width: 20px;
  min-height: 20px;
}
.wetrack-grid .dhx_grid-cell .account-logo-container + img, .dhx_drag-ghost .dhx_grid-cell .account-logo-container + img {
  width: 100%;
  height: 100%;
}
.wetrack-grid .dhx_grid-cell .icon-container, .dhx_drag-ghost .dhx_grid-cell .icon-container {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wetrack-grid .dhx_grid-cell .icon-container .save, .dhx_drag-ghost .dhx_grid-cell .icon-container .save {
  font-size: 18px;
  color: var(--wt-primary) !important;
}
.wetrack-grid .dhx_grid-cell .icon-container:hover, .dhx_drag-ghost .dhx_grid-cell .icon-container:hover {
  cursor: pointer;
  border-radius: 50%;
  background-color: var(--wt-grey-light);
}
.wetrack-grid .dhx_grid-cell .icon-text-container, .dhx_drag-ghost .dhx_grid-cell .icon-text-container {
  display: flex;
  align-items: center;
  gap: 1px;
}
.wetrack-grid .dhx_grid-cell .icon-text-container .material-symbols-outlined, .dhx_drag-ghost .dhx_grid-cell .icon-text-container .material-symbols-outlined {
  color: var(--wt-grey-dark);
  font-size: 16px;
}
.wetrack-grid .dhx_grid-cell .priority-starts-container, .dhx_drag-ghost .dhx_grid-cell .priority-starts-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.wetrack-grid .dhx_grid-cell .dependencies-count-container, .dhx_drag-ghost .dhx_grid-cell .dependencies-count-container {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--off-white);
  border: solid 1px var(--wt-grey-light);
  color: var(--wt-primary);
  border-radius: 50%;
  font-size: 10px;
}
.wetrack-grid .dhx_grid-cell .dependencies-count-container.inactive, .dhx_drag-ghost .dhx_grid-cell .dependencies-count-container.inactive {
  color: var(--wt-grey-light);
  cursor: not-allowed !important;
}
.wetrack-grid .dhx_grid-cell .dependencies-count-container:hover, .dhx_drag-ghost .dhx_grid-cell .dependencies-count-container:hover {
  background-color: var(--wt-blue-extra-pale);
}
.wetrack-grid .dhx_grid-cell .time-container, .dhx_drag-ghost .dhx_grid-cell .time-container {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  font-family: Roboto, Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
}
.wetrack-grid .dhx_grid-cell .time-container.start, .dhx_drag-ghost .dhx_grid-cell .time-container.start {
  font-weight: bold;
}
.wetrack-grid .dhx_grid-cell .time-container .value, .dhx_drag-ghost .dhx_grid-cell .time-container .value {
  position: absolute;
  top: 5px;
  right: -10px;
  font-size: 10px;
}
.wetrack-grid .dhx_grid-cell .rag, .dhx_drag-ghost .dhx_grid-cell .rag {
  width: 20px;
  height: 20px;
  border-radius: 2px;
  margin-right: 2px;
}
.wetrack-grid .dhx_grid-cell .severity, .dhx_drag-ghost .dhx_grid-cell .severity {
  width: 20px;
  height: 20px;
  border-radius: 2px;
  margin-right: 2px;
}
.wetrack-grid .dhx_grid-cell .risk-rag-container, .dhx_drag-ghost .dhx_grid-cell .risk-rag-container {
  display: flex;
  gap: 5px;
}
.wetrack-grid .dhx_grid-cell i.material-symbols-outlined.comment, .dhx_drag-ghost .dhx_grid-cell i.material-symbols-outlined.comment {
  font-size: 18px;
  color: var(--wt-grey-dark);
}
.wetrack-grid .dhx_grid-cell i.material-symbols-outlined.milestone, .dhx_drag-ghost .dhx_grid-cell i.material-symbols-outlined.milestone {
  font-size: 18px;
}
.wetrack-grid .dhx_grid-cell i.material-symbols-outlined.milestone.gold, .dhx_drag-ghost .dhx_grid-cell i.material-symbols-outlined.milestone.gold {
  color: var(--wt-gold);
}
.wetrack-grid .dhx_grid-cell i.material-symbols-outlined.milestone.silver, .dhx_drag-ghost .dhx_grid-cell i.material-symbols-outlined.milestone.silver {
  color: var(--wt-silver);
}
.wetrack-grid .dhx_grid-cell i.material-symbols-outlined.milestone.bronze, .dhx_drag-ghost .dhx_grid-cell i.material-symbols-outlined.milestone.bronze {
  color: var(--wt-bronze);
}
.wetrack-grid .dhx_grid-cell i.material-symbols-outlined.dependent-item, .dhx_drag-ghost .dhx_grid-cell i.material-symbols-outlined.dependent-item {
  color: var(--wt-grey-dark);
  font-size: 14px;
  margin-right: 4px;
}
.wetrack-grid .dhx_grid-cell i.material-symbols-outlined.priority_star, .dhx_drag-ghost .dhx_grid-cell i.material-symbols-outlined.priority_star {
  font-size: 20px;
  color: var(--wt-grey-light);
}
.wetrack-grid .dhx_grid-cell i.material-symbols-outlined.checked, .dhx_drag-ghost .dhx_grid-cell i.material-symbols-outlined.checked {
  color: var(--wt-black);
}
.wetrack-grid .dhx_grid-cell i.material-symbols-outlined.hovered, .dhx_drag-ghost .dhx_grid-cell i.material-symbols-outlined.hovered {
  color: var(--wt-grey-dark);
}
.wetrack-grid .dhx_grid-cell.dhx_grid-cell__editable .dhx_combobox-input-box .dhx_combobox-input-list-wrapper .dhx_combobox-input-list, .dhx_drag-ghost .dhx_grid-cell.dhx_grid-cell__editable .dhx_combobox-input-box .dhx_combobox-input-list-wrapper .dhx_combobox-input-list {
  flex-wrap: nowrap !important;
  flex-direction: row !important;
  -webkit-user-select: none;
          user-select: none;
  overflow-y: scroll;
  scrollbar-width: thin;
  scrollbar-color: var(--wt-grey-dark) var(--wt-blue-pale);
}
.wetrack-grid .dhx_grid-cell.dhx_grid-cell__editable .dhx_combobox-input-box .dhx_combobox-input-list-wrapper .dhx_combobox-input-list::-webkit-scrollbar, .dhx_drag-ghost .dhx_grid-cell.dhx_grid-cell__editable .dhx_combobox-input-box .dhx_combobox-input-list-wrapper .dhx_combobox-input-list::-webkit-scrollbar {
  height: 2px;
  width: 16px;
}
.wetrack-grid .dhx_grid-cell.dhx_grid-cell__editable .dhx_combobox-input-box .dhx_combobox-input-list-wrapper .dhx_combobox-input-list::-webkit-scrollbar-track, .dhx_drag-ghost .dhx_grid-cell.dhx_grid-cell__editable .dhx_combobox-input-box .dhx_combobox-input-list-wrapper .dhx_combobox-input-list::-webkit-scrollbar-track {
  background: transparent;
  position: absolute;
  left: 0;
  bottom: -10px;
}
.wetrack-grid .dhx_grid-cell.dhx_grid-cell__editable .dhx_combobox-input-box .dhx_combobox-input-list-wrapper .dhx_combobox-input-list::-webkit-scrollbar-thumb, .dhx_drag-ghost .dhx_grid-cell.dhx_grid-cell__editable .dhx_combobox-input-box .dhx_combobox-input-list-wrapper .dhx_combobox-input-list::-webkit-scrollbar-thumb {
  background-color: var(--wt-grey-dark);
  border: 0px solid transparent;
}
.wetrack-grid .dhx_grid-cell.dhx_grid-cell__editable .dhx_combobox-tag__value, .dhx_drag-ghost .dhx_grid-cell.dhx_grid-cell__editable .dhx_combobox-tag__value {
  font-size: 10px;
}
.wetrack-grid .dhx_grid-cell.invalid-cell-value, .dhx_drag-ghost .dhx_grid-cell.invalid-cell-value {
  border: 1px solid red;
  border-top: 2px solid red;
  background-color: #fff6f6;
}
.wetrack-grid .dhx_grid__contains_cols_right--fixed .dhx_grid_data .dhx_grid-cell:last-child, .dhx_drag-ghost .dhx_grid__contains_cols_right--fixed .dhx_grid_data .dhx_grid-cell:last-child {
  border-right: unset !important;
}
.wetrack-grid .dhx_grid-header-cell--align_left .dhx_grid-header-cell-text, .dhx_drag-ghost .dhx_grid-header-cell--align_left .dhx_grid-header-cell-text {
  padding-right: 2px;
}
.wetrack-grid .dhx_grid-custom-content-cell, .dhx_drag-ghost .dhx_grid-custom-content-cell {
  padding: 5px 5px;
}
.wetrack-grid .dhx_grid-custom-content-cell .dhx_grid-filter__label .dhx_input, .dhx_drag-ghost .dhx_grid-custom-content-cell .dhx_grid-filter__label .dhx_input {
  font-family: "Plus Jakarta Sans";
  font-size: 13px;
}
.wetrack-grid .dhx_grid-header-cell:not(.dhx_cell_first), .dhx_drag-ghost .dhx_grid-header-cell:not(.dhx_cell_first) {
  border-left: 0px;
}
.wetrack-grid .dhx_grid-footer-cell:not(.dhx_cell_first), .dhx_drag-ghost .dhx_grid-footer-cell:not(.dhx_cell_first) {
  border-left: 0px;
}
.wetrack-grid .dhx-grid-checkbox, .dhx_drag-ghost .dhx-grid-checkbox {
  cursor: pointer;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.wetrack-grid .dhx-grid-checkbox > .check-container, .dhx_drag-ghost .dhx-grid-checkbox > .check-container {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
}
.wetrack-grid .dhx-grid-checkbox.checkbox-disabled > .check-container .checkmark, .dhx_drag-ghost .dhx-grid-checkbox.checkbox-disabled > .check-container .checkmark {
  background-color: #e0e0e0;
  border: 2px solid #e0e0e0;
}
.wetrack-grid .dhx-grid-checkbox .check-container, .dhx_drag-ghost .dhx-grid-checkbox .check-container {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.wetrack-grid .dhx-grid-checkbox .check-container input, .dhx_drag-ghost .dhx-grid-checkbox .check-container input {
  display: none;
  position: absolute;
  opacity: 0;
}
.wetrack-grid .dhx-grid-checkbox .checkmark, .dhx_drag-ghost .dhx-grid-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border: 1px solid #939899;
  border-radius: 5px;
}
.wetrack-grid .dhx-grid-checkbox .check-container input:checked ~ .checkmark, .dhx_drag-ghost .dhx-grid-checkbox .check-container input:checked ~ .checkmark {
  background-color: var(--wt-primary);
  border: 2px solid var(--wt-primary);
}
.wetrack-grid .dhx-grid-checkbox .checkmark:after, .dhx_drag-ghost .dhx-grid-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.wetrack-grid .dhx-grid-checkbox .check-container input:checked ~ .checkmark:after, .dhx_drag-ghost .dhx-grid-checkbox .check-container input:checked ~ .checkmark:after {
  display: block;
}
.wetrack-grid .dhx-grid-checkbox .check-container .checkmark:after, .dhx_drag-ghost .dhx-grid-checkbox .check-container .checkmark:after {
  left: 6px;
  top: 0px;
  width: 5px;
  height: 14px;
  border: 1px solid #fff;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
  box-sizing: border-box;
}
.wetrack-grid .dhx-grid-checkbox .custom-radio-label, .dhx_drag-ghost .dhx-grid-checkbox .custom-radio-label {
  width: 16px;
  height: 16px;
  border: 2px solid #939899;
  border-radius: 3px;
  background-color: white;
  box-sizing: content-box;
}
.wetrack-grid .dhx-grid-checkbox .custom-radio-label:hover, .dhx_drag-ghost .dhx-grid-checkbox .custom-radio-label:hover {
  border-radius: 3px;
  background-color: var(--wt-neutral-extra-light);
}
.wetrack-grid .dhx_cell-editor__combobox .dhx_combobox-input-box, .dhx_drag-ghost .dhx_cell-editor__combobox .dhx_combobox-input-box {
  padding: 0 25px 0 8px;
  box-shadow: inset 0 0 0 1px var(--wt-primary);
}
.wetrack-grid .dhx_cell-editor, .dhx_drag-ghost .dhx_cell-editor {
  box-shadow: inset 0 0 0 1px var(--wt-primary) !important;
}
.wetrack-grid .max-priority, .dhx_drag-ghost .max-priority {
  background: var(--wt-gold-light);
}
.wetrack-grid .dhx_grid-fixed-cols-wrap, .dhx_drag-ghost .dhx_grid-fixed-cols-wrap {
  box-shadow: -3px 0px 4px -3px rgba(0, 0, 0, 0.18);
}
.wetrack-grid .dhx_header-fixed-cols.dhx_grid__cols_right--fixed, .dhx_drag-ghost .dhx_header-fixed-cols.dhx_grid__cols_right--fixed {
  box-shadow: -3px 0px 4px -3px rgba(0, 0, 0, 0.18);
}

.dhx_drag-ghost .dhx_grid-cell--drag {
  border: 0px !important;
  background-color: var(--wt-blue-pale);
}
.dhx_drag-ghost .icon-container {
  display: none !important;
}

.dhx_widget.dhx_layout-rows li.dhx_list-item {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 13px;
}

.context-menu-custom-html {
  display: flex;
  padding: 8px 12px 8px 8px;
  line-height: 20px;
  justify-content: flex-start;
  align-items: center;
  color: var(--wt-black);
}
.context-menu-custom-html.splitter {
  border-bottom: 1px solid var(--wt-grey-light);
}
.context-menu-custom-html.danger {
  color: red;
}
.context-menu-custom-html:hover {
  cursor: pointer;
  background-color: #ededed;
  transition: background-color 0.2s ease-out;
}
.context-menu-custom-html .wrapper {
  display: flex;
  align-items: center;
  margin-left: 5px;
}
.context-menu-custom-html .wrapper .time {
  width: 18px;
  border: 0px;
  border-bottom: 2px solid lightgray;
  margin: 0 5px 0px 5px;
  text-align: center;
}
.context-menu-custom-html .wrapper select {
  border: 0px;
  border-bottom: 2px solid lightgray;
  margin-left: 5px;
}
.context-menu-custom-html button {
  padding: 3px 10px;
  margin-left: 20px;
  color: var(--white);
  background-color: var(--wt-primary);
  border-radius: 4px;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.24), -1px -1px 1px 0 rgba(0, 0, 0, 0.08);
}
.context-menu-custom-html .icon {
  opacity: 0.7;
  font-size: 20px !important;
  line-height: 20px !important;
}
.context-menu-custom-html .label {
  margin-left: 8px;
}

.dependency-tooltip-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding-top: 5px;
}
.dependency-tooltip-wrapper .dhx-grid-tooltip-message {
  display: flex;
  align-items: center;
  font-size: 13px;
  color: var(--wt-black);
  gap: 3px;
}
.dependency-tooltip-wrapper .dhx-grid-tooltip-message .material-symbols-outlined {
  font-size: 16px;
}
.dependency-tooltip-wrapper .bottom-container {
  display: flex;
  margin-top: 1px;
  margin-left: 18px;
  font-size: 14px;
  font-weight: bold;
  gap: 5px;
}

.runsheet-timedit-popup {
  animation: none !important;
}

.time-edit-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  box-shadow: inset 0 0 0 1px var(--wt-primary);
  border-radius: 2px;
  padding: 0 8px;
}
.time-edit-container.hidden {
  display: none !important;
}

.dhx_tooltip {
  pointer-events: none;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: var(--wt-box-shadow);
  background-color: var(--white);
  padding: 6px 12px;
  transition: opacity 0.01s ease, transform 0.01s ease;
  opacity: 0;
  z-index: 999;
  font-family: "Plus Jakarta Sans";
}
.dhx_tooltip.header-tooltip {
  font-weight: bold !important;
}
.dhx_tooltip .bold {
  font-weight: bold;
}

.dhx_tooltip--animate {
  opacity: 1;
  transition: opacity 0.15s ease-out;
}

.dhx_tooltip--forced {
  opacity: 1;
}

.dhx_tooltip--bottom {
  margin: 8px 0 0;
}

.dhx_tooltip--top {
  margin: -8px 0 0;
}

.dhx_tooltip--left {
  margin: 0 0 -8px;
}

.dhx_tooltip--right {
  margin: 0 0 0 8px;
}

.dhx_tooltip--light {
  background-color: #fff;
}

.dhx_tooltip--light .dhx_tooltip__text {
  color: rgba(0, 0, 0, 0.7);
}

.dhx_widget--fullscreen .dhx_tooltip {
  z-index: 2147483647;
}

.dhx_tooltip__text {
  font-size: 12px;
  color: var(--wt-black);
  line-height: 20px;
}

#dependent_items_column_wrapper {
  display: flex;
}

.dhx_widget.dhx_popup .dhx_popup-content .dhx_list .dhx_list-item {
  background-color: unset;
  border-bottom: unset;
}
.dhx_widget.dhx_popup .dhx_popup-content .dhx_list .dhx_list-item:not(.dhx_list-item--selected) .header-filter-item-container i.material-symbols-outlined.selected {
  display: none;
}
.dhx_widget.dhx_popup .dhx_popup-content .dhx_list .dhx_list-item.dhx_list-item--selected {
  background-color: unset;
  color: var(--wt-primary);
  box-shadow: unset;
}
.dhx_widget.dhx_popup .dhx_popup-content .dhx_list .dhx_list-item:hover {
  background-color: var(--wt-blue-extra-pale);
  color: var(--wt-primary);
  cursor: pointer;
}
.dhx_widget.dhx_popup .dhx_popup-content .dhx_list .dhx_list-item .header-filter-item-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dhx_widget.dhx_popup .dhx_popup-content .dhx_list .dhx_list-item .header-filter-item-container i.material-symbols-outlined.selected {
  color: var(--wt-primary);
}
.dhx_widget.dhx_popup .dhx_popup-content .dhx_list .dhx_list-item .header-filter-item-container i.material-symbols-outlined.remove {
  color: var(--wt-red);
  display: none;
}
.dhx_widget.dhx_popup .dhx_popup-content .dhx_list[aria-multiselectable=true] .dhx_list-item:hover.dhx_list-item--selected .header-filter-item-container i.material-symbols-outlined.remove {
  display: block;
}
.dhx_widget.dhx_popup .dhx_popup-content .dhx_list[aria-multiselectable=true] .dhx_list-item:hover.dhx_list-item--selected .header-filter-item-container i.material-symbols-outlined.selected {
  display: none;
}
.dhx_widget.dhx_grid_tooltip .account-tooltip-logo {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.dhx_widget.dhx_grid_tooltip .account-tooltip-logo .account-logo-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  max-width: 100px;
  max-height: 100px;
  min-width: 100px;
  min-height: 100px;
}
.dhx_widget.dhx_grid_tooltip .account-tooltip-logo .account-logo-container + img {
  width: 100%;
  height: 100%;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/core.css?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: 0.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none !important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports(padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports(padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translate3d(0,  0,  0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal{box-shadow:4px 0px 16px rgba(0,0,0,.18)}.md .menu-content-push{box-shadow:4px 0px 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:300ms transform cubic-bezier(0.25, 0.8, 0.5, 1)}@media(prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none !important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}/*# sourceMappingURL=core.css.map */

/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/normalize.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:bold}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*# sourceMappingURL=normalize.css.map */

/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/structure.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}/*# sourceMappingURL=structure.css.map */

/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/typography.css?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
html{font-family:var(--ion-font-family)}@supports(-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}/*# sourceMappingURL=typography.css.map */

/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/display.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
.ion-hide{display:none !important}.ion-hide-up{display:none !important}.ion-hide-down{display:none !important}@media(min-width: 576px){.ion-hide-sm-up{display:none !important}}@media(max-width: 575.98px){.ion-hide-sm-down{display:none !important}}@media(min-width: 768px){.ion-hide-md-up{display:none !important}}@media(max-width: 767.98px){.ion-hide-md-down{display:none !important}}@media(min-width: 992px){.ion-hide-lg-up{display:none !important}}@media(max-width: 991.98px){.ion-hide-lg-down{display:none !important}}@media(min-width: 1200px){.ion-hide-xl-up{display:none !important}}@media(max-width: 1199.98px){.ion-hide-xl-down{display:none !important}}/*# sourceMappingURL=display.css.map */

/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/padding.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}/*# sourceMappingURL=padding.css.map */

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/float-elements.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.ion-float-left{float:left !important}.ion-float-right{float:right !important}.ion-float-start{float:left !important}:host-context([dir=rtl]) .ion-float-start{float:right !important}[dir=rtl] .ion-float-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right !important}}.ion-float-end{float:right !important}:host-context([dir=rtl]) .ion-float-end{float:left !important}[dir=rtl] .ion-float-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left !important}}@media(min-width: 576px){.ion-float-sm-left{float:left !important}.ion-float-sm-right{float:right !important}.ion-float-sm-start{float:left !important}:host-context([dir=rtl]) .ion-float-sm-start{float:right !important}[dir=rtl] .ion-float-sm-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right !important}}.ion-float-sm-end{float:right !important}:host-context([dir=rtl]) .ion-float-sm-end{float:left !important}[dir=rtl] .ion-float-sm-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left !important}}}@media(min-width: 768px){.ion-float-md-left{float:left !important}.ion-float-md-right{float:right !important}.ion-float-md-start{float:left !important}:host-context([dir=rtl]) .ion-float-md-start{float:right !important}[dir=rtl] .ion-float-md-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right !important}}.ion-float-md-end{float:right !important}:host-context([dir=rtl]) .ion-float-md-end{float:left !important}[dir=rtl] .ion-float-md-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left !important}}}@media(min-width: 992px){.ion-float-lg-left{float:left !important}.ion-float-lg-right{float:right !important}.ion-float-lg-start{float:left !important}:host-context([dir=rtl]) .ion-float-lg-start{float:right !important}[dir=rtl] .ion-float-lg-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right !important}}.ion-float-lg-end{float:right !important}:host-context([dir=rtl]) .ion-float-lg-end{float:left !important}[dir=rtl] .ion-float-lg-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left !important}}}@media(min-width: 1200px){.ion-float-xl-left{float:left !important}.ion-float-xl-right{float:right !important}.ion-float-xl-start{float:left !important}:host-context([dir=rtl]) .ion-float-xl-start{float:right !important}[dir=rtl] .ion-float-xl-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right !important}}.ion-float-xl-end{float:right !important}:host-context([dir=rtl]) .ion-float-xl-end{float:left !important}[dir=rtl] .ion-float-xl-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left !important}}}/*# sourceMappingURL=float-elements.css.map */

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/text-alignment.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.ion-text-center{text-align:center !important}.ion-text-justify{text-align:justify !important}.ion-text-start{text-align:start !important}.ion-text-end{text-align:end !important}.ion-text-left{text-align:left !important}.ion-text-right{text-align:right !important}.ion-text-nowrap{white-space:nowrap !important}.ion-text-wrap{white-space:normal !important}@media(min-width: 576px){.ion-text-sm-center{text-align:center !important}.ion-text-sm-justify{text-align:justify !important}.ion-text-sm-start{text-align:start !important}.ion-text-sm-end{text-align:end !important}.ion-text-sm-left{text-align:left !important}.ion-text-sm-right{text-align:right !important}.ion-text-sm-nowrap{white-space:nowrap !important}.ion-text-sm-wrap{white-space:normal !important}}@media(min-width: 768px){.ion-text-md-center{text-align:center !important}.ion-text-md-justify{text-align:justify !important}.ion-text-md-start{text-align:start !important}.ion-text-md-end{text-align:end !important}.ion-text-md-left{text-align:left !important}.ion-text-md-right{text-align:right !important}.ion-text-md-nowrap{white-space:nowrap !important}.ion-text-md-wrap{white-space:normal !important}}@media(min-width: 992px){.ion-text-lg-center{text-align:center !important}.ion-text-lg-justify{text-align:justify !important}.ion-text-lg-start{text-align:start !important}.ion-text-lg-end{text-align:end !important}.ion-text-lg-left{text-align:left !important}.ion-text-lg-right{text-align:right !important}.ion-text-lg-nowrap{white-space:nowrap !important}.ion-text-lg-wrap{white-space:normal !important}}@media(min-width: 1200px){.ion-text-xl-center{text-align:center !important}.ion-text-xl-justify{text-align:justify !important}.ion-text-xl-start{text-align:start !important}.ion-text-xl-end{text-align:end !important}.ion-text-xl-left{text-align:left !important}.ion-text-xl-right{text-align:right !important}.ion-text-xl-nowrap{white-space:nowrap !important}.ion-text-xl-wrap{white-space:normal !important}}/*# sourceMappingURL=text-alignment.css.map */

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/text-transformation.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
.ion-text-uppercase{text-transform:uppercase !important}.ion-text-lowercase{text-transform:lowercase !important}.ion-text-capitalize{text-transform:capitalize !important}@media(min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase !important}.ion-text-sm-lowercase{text-transform:lowercase !important}.ion-text-sm-capitalize{text-transform:capitalize !important}}@media(min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase !important}.ion-text-md-lowercase{text-transform:lowercase !important}.ion-text-md-capitalize{text-transform:capitalize !important}}@media(min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase !important}.ion-text-lg-lowercase{text-transform:lowercase !important}.ion-text-lg-capitalize{text-transform:capitalize !important}}@media(min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase !important}.ion-text-xl-lowercase{text-transform:lowercase !important}.ion-text-xl-capitalize{text-transform:capitalize !important}}/*# sourceMappingURL=text-transformation.css.map */

/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/flex-utils.css?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
.ion-align-self-start{align-self:flex-start !important}.ion-align-self-end{align-self:flex-end !important}.ion-align-self-center{align-self:center !important}.ion-align-self-stretch{align-self:stretch !important}.ion-align-self-baseline{align-self:baseline !important}.ion-align-self-auto{align-self:auto !important}.ion-wrap{flex-wrap:wrap !important}.ion-nowrap{flex-wrap:nowrap !important}.ion-wrap-reverse{flex-wrap:wrap-reverse !important}.ion-justify-content-start{justify-content:flex-start !important}.ion-justify-content-center{justify-content:center !important}.ion-justify-content-end{justify-content:flex-end !important}.ion-justify-content-around{justify-content:space-around !important}.ion-justify-content-between{justify-content:space-between !important}.ion-justify-content-evenly{justify-content:space-evenly !important}.ion-align-items-start{align-items:flex-start !important}.ion-align-items-center{align-items:center !important}.ion-align-items-end{align-items:flex-end !important}.ion-align-items-stretch{align-items:stretch !important}.ion-align-items-baseline{align-items:baseline !important}/*# sourceMappingURL=flex-utils.css.map */

/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/theme/variables.css?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
/* Ionic Variables and Theming. */
/* This is just a placeholder file For more info, please see: */
/* https://ionicframework.com/docs/theming/basics */

/* To quickly generate your own theme, check out the color generator */
/* https://ionicframework.com/docs/theming/color-generator */

ion-content {
  --background: unset;
}


ion-backdrop {
  background-color: black;

}

/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/dragula/dist/dragula.css?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.gu-hide {
  display: none !important;
}
.gu-unselectable {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}


/*# sourceMappingURL=styles.0dcc5291ec42421c.css.map*/