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

/* .bs-timepicker */
.bs-timepicker-container {
  padding: 10px 0;
}
.bs-timepicker-label {
  color: #54708b;
  margin-bottom: 10px;
}
.bs-timepicker-controls {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.bs-timepicker-controls button {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 0;
  background-color: #e9edf0;
  color: #54708b;
  font-size: 16px;
  font-weight: 700;
  vertical-align: middle;
  line-height: 0;
  padding: 0;
  transition: 0.3s;
}
.bs-timepicker-controls button:hover {
  background-color: #d5dadd;
}
.bs-timepicker-controls input {
  width: 35px;
  height: 25px;
  border-radius: 13px;
  text-align: center;
  border: 1px solid #e9edf0;
}
.bs-timepicker .switch-time-format {
  text-transform: uppercase;
  min-width: 54px;
  height: 25px;
  border-radius: 20px;
  border: 1px solid #e9edf0;
  background: #fff;
  color: #54708b;
  font-size: 13px;
}
.bs-timepicker .switch-time-format img {
  vertical-align: initial;
  margin-left: 4px;
}

bs-datepicker-container,
bs-daterangepicker-container {
  z-index: 1080;
}

/* screen size < 1024px */
@media (max-width: 768px) {
  .bs-datepicker {
    width: min-content;
    justify-content: center;
  }
  .bs-datepicker-multiple {
    display: flex;
  }
  .bs-datepicker-multiple + .bs-datepicker-multiple {
    margin-top: 10px;
    margin-left: 0;
  }
}
/* theming */
.theme-default .bs-datepicker-head {
  background-color: #777;
}
.theme-default .btn-today-wrapper .btn-success, .theme-default .btn-clear-wrapper .btn-success {
  background-color: #777;
  border-color: #777;
}
.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-default .btn-today-wrapper .btn-success:focus, .theme-default .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #616161;
  border-color: #616161;
}
.theme-default .btn-today-wrapper .btn-success:hover, .theme-default .btn-clear-wrapper .btn-success:hover {
  background-color: #6F6E6E;
  border-color: #6F6E6E;
}
.theme-default .bs-datepicker-predefined-btns button.selected {
  background-color: #777;
}
.theme-default .bs-datepicker-body table td span.selected, .theme-default .bs-datepicker-body table td.selected span,
.theme-default .bs-datepicker-body table td span[class*=select-]:after, .theme-default .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #777;
}
.theme-default .bs-datepicker-body table td.week span {
  color: #777;
}
.theme-default .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #777;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}

.theme-green .bs-datepicker-head {
  background-color: #5cb85c;
}
.theme-green .btn-today-wrapper .btn-success, .theme-green .btn-clear-wrapper .btn-success {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-green .btn-today-wrapper .btn-success:focus, .theme-green .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #1e7e34;
  border-color: #1e7e34;
}
.theme-green .btn-today-wrapper .btn-success:hover, .theme-green .btn-clear-wrapper .btn-success:hover {
  background-color: #218838;
  border-color: #218838;
}
.theme-green .bs-datepicker-predefined-btns button.selected {
  background-color: #5cb85c;
}
.theme-green .bs-datepicker-body table td span.selected, .theme-green .bs-datepicker-body table td.selected span,
.theme-green .bs-datepicker-body table td span[class*=select-]:after, .theme-green .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #5cb85c;
}
.theme-green .bs-datepicker-body table td.week span {
  color: #5cb85c;
}
.theme-green .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #5cb85c;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}

.theme-blue .bs-datepicker-head {
  background-color: #5bc0de;
}
.theme-blue .btn-today-wrapper .btn-success, .theme-blue .btn-clear-wrapper .btn-success {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-blue .btn-today-wrapper .btn-success:focus, .theme-blue .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #2AA8CD;
  border-color: #2AA8CD;
}
.theme-blue .btn-today-wrapper .btn-success:hover, .theme-blue .btn-clear-wrapper .btn-success:hover {
  background-color: #3AB3D7;
  border-color: #3AB3D7;
}
.theme-blue .bs-datepicker-predefined-btns button.selected {
  background-color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td span.selected, .theme-blue .bs-datepicker-body table td.selected span,
.theme-blue .bs-datepicker-body table td span[class*=select-]:after, .theme-blue .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td.week span {
  color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #5bc0de;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}

.theme-dark-blue .bs-datepicker-head {
  background-color: #337ab7;
}
.theme-dark-blue .btn-today-wrapper .btn-success, .theme-dark-blue .btn-clear-wrapper .btn-success {
  background-color: #337ab7;
  border-color: #337ab7;
}
.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-dark-blue .btn-today-wrapper .btn-success:focus, .theme-dark-blue .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #266498;
  border-color: #266498;
}
.theme-dark-blue .btn-today-wrapper .btn-success:hover, .theme-dark-blue .btn-clear-wrapper .btn-success:hover {
  background-color: #2C6FA9;
  border-color: #2C6FA9;
}
.theme-dark-blue .bs-datepicker-predefined-btns button.selected {
  background-color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td span.selected, .theme-dark-blue .bs-datepicker-body table td.selected span,
.theme-dark-blue .bs-datepicker-body table td span[class*=select-]:after, .theme-dark-blue .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td.week span {
  color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #337ab7;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}

.theme-red .bs-datepicker-head {
  background-color: #d9534f;
}
.theme-red .btn-today-wrapper .btn-success, .theme-red .btn-clear-wrapper .btn-success {
  background-color: #d9534f;
  border-color: #d9534f;
}
.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-red .btn-today-wrapper .btn-success:focus, .theme-red .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #D23531;
  border-color: #D23531;
}
.theme-red .btn-today-wrapper .btn-success:hover, .theme-red .btn-clear-wrapper .btn-success:hover {
  background-color: #E33732;
  border-color: #E33732;
}
.theme-red .bs-datepicker-predefined-btns button.selected {
  background-color: #d9534f;
}
.theme-red .bs-datepicker-body table td span.selected, .theme-red .bs-datepicker-body table td.selected span,
.theme-red .bs-datepicker-body table td span[class*=select-]:after, .theme-red .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #d9534f;
}
.theme-red .bs-datepicker-body table td.week span {
  color: #d9534f;
}
.theme-red .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #d9534f;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}

.theme-orange .bs-datepicker-head {
  background-color: #f0ad4e;
}
.theme-orange .btn-today-wrapper .btn-success, .theme-orange .btn-clear-wrapper .btn-success {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-orange .btn-today-wrapper .btn-success:focus, .theme-orange .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #ED9C29;
  border-color: #ED9C29;
}
.theme-orange .btn-today-wrapper .btn-success:hover, .theme-orange .btn-clear-wrapper .btn-success:hover {
  background-color: #FFAC35;
  border-color: #FFAC35;
}
.theme-orange .bs-datepicker-predefined-btns button.selected {
  background-color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td span.selected, .theme-orange .bs-datepicker-body table td.selected span,
.theme-orange .bs-datepicker-body table td span[class*=select-]:after, .theme-orange .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td.week span {
  color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #f0ad4e;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/@ng-select/ng-select/themes/default.theme.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:rgb(234.6,244.68,255);border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:rgb(209.1,231.78,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:hsl(0,0%,90%);margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:hsl(0,0%,90%);margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:hsl(0,0%,90%);margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:hsl(0,0%,90%);margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:rgb(244.8,249.84,255)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:rgba(0,0,0,.54);background-color:rgb(234.6,244.68,255);font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:rgb(234.6,244.68,255)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:rgb(244.8,249.84,255);color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/ag-grid-community/styles/ag-grid.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}
.ag-icon::before {
  content: "";
}
.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}

.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}

.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}

.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}

.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}

.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}

.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}

.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}

.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}

.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}

.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}

.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}

.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}

.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}

.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}

.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}

.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}

.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}

.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}

.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}

.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}

.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}

.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}

.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}

.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}

.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}

.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}

.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}

.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}

.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}

.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}

.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}

.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}

.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}

.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}

.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}

.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}

.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}

.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}

.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}

.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}

.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}

.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}

.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}

.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}

.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}

.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}

.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}

.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}

.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}

.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}

.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}

.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}

.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}

.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}

.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}

.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}

.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}

.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}

.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}

.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #BBB;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
}

.ag-root-wrapper, .ag-sticky-top, .ag-sticky-bottom, .ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block;
}

.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-no-transition {
  transition: none !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -webkit-user-select: none;
  user-select: none;
}

.ag-selectable {
  -webkit-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper, .ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9B9B9B;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport, .ag-center-cols-viewport {
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.ag-body-viewport::-webkit-scrollbar, .ag-center-cols-viewport::-webkit-scrollbar {
  display: none !important;
}

.ag-body-viewport {
  display: flex;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
  overflow-x: auto;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button, .ag-header-cell-filter-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
}

.ag-header-cell-label {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s;
}

.ag-row-no-animation .ag-row {
  transition: none;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}

.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  -webkit-user-select: none;
          user-select: none;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option, .ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-menu-option-custom {
  display: contents;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}

.ag-rich-select-list {
  position: relative;
}
.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}

.ag-rich-select-field-input {
  flex: 1 1 auto;
}
.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}
.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}

.ag-autocomplete {
  align-items: center;
  display: flex;
}
.ag-autocomplete > * {
  flex: 1 1 auto;
}

.ag-autocomplete-list-popup {
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-autocomplete-list {
  position: relative;
}

.ag-autocomplete-virtual-list-item {
  display: flex;
}

.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}

.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-pill-select {
  display: flex;
  flex-direction: column;
}
.ag-pill-select .ag-column-drop {
  flex: unset;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-sticky-top, .ag-ltr .ag-sticky-bottom, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-sticky-top, .ag-rtl .ag-sticky-bottom, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
[class^=ag-], [class^=ag-]:focus, [class^=ag-]:after, [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}

.ag-button:hover {
  background-color: transparent;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button, input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus, button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item, .ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-virtual-list-item:focus-visible {
  outline: none;
}
.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar, .ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}
.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus, .ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-display {
  height: var(--ag-icon-size);
}

.ag-color-picker .ag-picker-field-wrapper {
  max-width: 45px;
  min-width: 45px;
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}

.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}

.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}
.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}

.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-rich-select-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-rich-select-row-text-highlight {
  font-weight: bold;
}

.ag-autocomplete {
  width: 100%;
}

.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}

.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}

.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}

.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}
.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: calc(1 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: calc(1 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: calc(2 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: calc(2 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: calc(3 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: calc(3 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: calc(4 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: calc(4 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: calc(5 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: calc(5 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: calc(6 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: calc(6 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: calc(7 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: calc(7 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: calc(8 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: calc(8 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: calc(9 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: calc(9 * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-column-select-header-icon:focus-visible {
  outline: none;
}
.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}
.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}
.ag-pill-select .ag-column-drop-list {
  padding: 0;
}
.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}
.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}
.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: calc(1 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: calc(1 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: calc(2 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: calc(2 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: calc(3 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: calc(3 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: calc(4 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: calc(4 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: calc(5 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: calc(5 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: calc(6 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: calc(6 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: calc(7 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: calc(7 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: calc(8 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: calc(8 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: calc(9 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: calc(9 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}

.ag-ltr .ag-row-group-indent-10 {
  padding-left: calc(10 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-10 {
  padding-right: calc(10 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}

.ag-ltr .ag-row-group-indent-11 {
  padding-left: calc(11 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-11 {
  padding-right: calc(11 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}

.ag-ltr .ag-row-group-indent-12 {
  padding-left: calc(12 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-12 {
  padding-right: calc(12 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}

.ag-ltr .ag-row-group-indent-13 {
  padding-left: calc(13 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-13 {
  padding-right: calc(13 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}

.ag-ltr .ag-row-group-indent-14 {
  padding-left: calc(14 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-14 {
  padding-right: calc(14 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}

.ag-ltr .ag-row-group-indent-15 {
  padding-left: calc(15 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-15 {
  padding-right: calc(15 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}

.ag-ltr .ag-row-group-indent-16 {
  padding-left: calc(16 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-16 {
  padding-right: calc(16 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}

.ag-ltr .ag-row-group-indent-17 {
  padding-left: calc(17 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-17 {
  padding-right: calc(17 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}

.ag-ltr .ag-row-group-indent-18 {
  padding-left: calc(18 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-18 {
  padding-right: calc(18 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}

.ag-ltr .ag-row-group-indent-19 {
  padding-left: calc(19 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-19 {
  padding-right: calc(19 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}

.ag-ltr .ag-row-group-indent-20 {
  padding-left: calc(20 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-20 {
  padding-right: calc(20 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}

.ag-ltr .ag-row-group-indent-21 {
  padding-left: calc(21 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-21 {
  padding-right: calc(21 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}

.ag-ltr .ag-row-group-indent-22 {
  padding-left: calc(22 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-22 {
  padding-right: calc(22 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}

.ag-ltr .ag-row-group-indent-23 {
  padding-left: calc(23 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-23 {
  padding-right: calc(23 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}

.ag-ltr .ag-row-group-indent-24 {
  padding-left: calc(24 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-24 {
  padding-right: calc(24 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}

.ag-ltr .ag-row-group-indent-25 {
  padding-left: calc(25 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-25 {
  padding-right: calc(25 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}

.ag-ltr .ag-row-group-indent-26 {
  padding-left: calc(26 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-26 {
  padding-right: calc(26 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}

.ag-ltr .ag-row-group-indent-27 {
  padding-left: calc(27 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-27 {
  padding-right: calc(27 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}

.ag-ltr .ag-row-group-indent-28 {
  padding-left: calc(28 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-28 {
  padding-right: calc(28 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}

.ag-ltr .ag-row-group-indent-29 {
  padding-left: calc(29 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-29 {
  padding-right: calc(29 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}

.ag-ltr .ag-row-group-indent-30 {
  padding-left: calc(30 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-30 {
  padding-right: calc(30 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}

.ag-ltr .ag-row-group-indent-31 {
  padding-left: calc(31 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-31 {
  padding-right: calc(31 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}

.ag-ltr .ag-row-group-indent-32 {
  padding-left: calc(32 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-32 {
  padding-right: calc(32 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}

.ag-ltr .ag-row-group-indent-33 {
  padding-left: calc(33 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-33 {
  padding-right: calc(33 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}

.ag-ltr .ag-row-group-indent-34 {
  padding-left: calc(34 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-34 {
  padding-right: calc(34 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}

.ag-ltr .ag-row-group-indent-35 {
  padding-left: calc(35 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-35 {
  padding-right: calc(35 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}

.ag-ltr .ag-row-group-indent-36 {
  padding-left: calc(36 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-36 {
  padding-right: calc(36 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}

.ag-ltr .ag-row-group-indent-37 {
  padding-left: calc(37 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-37 {
  padding-right: calc(37 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}

.ag-ltr .ag-row-group-indent-38 {
  padding-left: calc(38 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-38 {
  padding-right: calc(38 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}

.ag-ltr .ag-row-group-indent-39 {
  padding-left: calc(39 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-39 {
  padding-right: calc(39 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}

.ag-ltr .ag-row-group-indent-40 {
  padding-left: calc(40 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-40 {
  padding-right: calc(40 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}

.ag-ltr .ag-row-group-indent-41 {
  padding-left: calc(41 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-41 {
  padding-right: calc(41 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}

.ag-ltr .ag-row-group-indent-42 {
  padding-left: calc(42 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-42 {
  padding-right: calc(42 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}

.ag-ltr .ag-row-group-indent-43 {
  padding-left: calc(43 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-43 {
  padding-right: calc(43 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}

.ag-ltr .ag-row-group-indent-44 {
  padding-left: calc(44 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-44 {
  padding-right: calc(44 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}

.ag-ltr .ag-row-group-indent-45 {
  padding-left: calc(45 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-45 {
  padding-right: calc(45 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}

.ag-ltr .ag-row-group-indent-46 {
  padding-left: calc(46 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-46 {
  padding-right: calc(46 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}

.ag-ltr .ag-row-group-indent-47 {
  padding-left: calc(47 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-47 {
  padding-right: calc(47 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}

.ag-ltr .ag-row-group-indent-48 {
  padding-left: calc(48 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-48 {
  padding-right: calc(48 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}

.ag-ltr .ag-row-group-indent-49 {
  padding-left: calc(49 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-49 {
  padding-right: calc(49 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}

.ag-ltr .ag-row-group-indent-50 {
  padding-left: calc(50 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-50 {
  padding-right: calc(50 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}

.ag-ltr .ag-row-group-indent-51 {
  padding-left: calc(51 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-51 {
  padding-right: calc(51 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}

.ag-ltr .ag-row-group-indent-52 {
  padding-left: calc(52 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-52 {
  padding-right: calc(52 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}

.ag-ltr .ag-row-group-indent-53 {
  padding-left: calc(53 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-53 {
  padding-right: calc(53 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}

.ag-ltr .ag-row-group-indent-54 {
  padding-left: calc(54 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-54 {
  padding-right: calc(54 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}

.ag-ltr .ag-row-group-indent-55 {
  padding-left: calc(55 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-55 {
  padding-right: calc(55 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}

.ag-ltr .ag-row-group-indent-56 {
  padding-left: calc(56 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-56 {
  padding-right: calc(56 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}

.ag-ltr .ag-row-group-indent-57 {
  padding-left: calc(57 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-57 {
  padding-right: calc(57 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}

.ag-ltr .ag-row-group-indent-58 {
  padding-left: calc(58 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-58 {
  padding-right: calc(58 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}

.ag-ltr .ag-row-group-indent-59 {
  padding-left: calc(59 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-59 {
  padding-right: calc(59 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}

.ag-ltr .ag-row-group-indent-60 {
  padding-left: calc(60 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-60 {
  padding-right: calc(60 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}

.ag-ltr .ag-row-group-indent-61 {
  padding-left: calc(61 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-61 {
  padding-right: calc(61 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}

.ag-ltr .ag-row-group-indent-62 {
  padding-left: calc(62 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-62 {
  padding-right: calc(62 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}

.ag-ltr .ag-row-group-indent-63 {
  padding-left: calc(63 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-63 {
  padding-right: calc(63 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}

.ag-ltr .ag-row-group-indent-64 {
  padding-left: calc(64 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-64 {
  padding-right: calc(64 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}

.ag-ltr .ag-row-group-indent-65 {
  padding-left: calc(65 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-65 {
  padding-right: calc(65 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}

.ag-ltr .ag-row-group-indent-66 {
  padding-left: calc(66 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-66 {
  padding-right: calc(66 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}

.ag-ltr .ag-row-group-indent-67 {
  padding-left: calc(67 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-67 {
  padding-right: calc(67 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}

.ag-ltr .ag-row-group-indent-68 {
  padding-left: calc(68 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-68 {
  padding-right: calc(68 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}

.ag-ltr .ag-row-group-indent-69 {
  padding-left: calc(69 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-69 {
  padding-right: calc(69 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}

.ag-ltr .ag-row-group-indent-70 {
  padding-left: calc(70 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-70 {
  padding-right: calc(70 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}

.ag-ltr .ag-row-group-indent-71 {
  padding-left: calc(71 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-71 {
  padding-right: calc(71 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}

.ag-ltr .ag-row-group-indent-72 {
  padding-left: calc(72 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-72 {
  padding-right: calc(72 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}

.ag-ltr .ag-row-group-indent-73 {
  padding-left: calc(73 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-73 {
  padding-right: calc(73 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}

.ag-ltr .ag-row-group-indent-74 {
  padding-left: calc(74 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-74 {
  padding-right: calc(74 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}

.ag-ltr .ag-row-group-indent-75 {
  padding-left: calc(75 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-75 {
  padding-right: calc(75 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}

.ag-ltr .ag-row-group-indent-76 {
  padding-left: calc(76 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-76 {
  padding-right: calc(76 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}

.ag-ltr .ag-row-group-indent-77 {
  padding-left: calc(77 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-77 {
  padding-right: calc(77 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}

.ag-ltr .ag-row-group-indent-78 {
  padding-left: calc(78 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-78 {
  padding-right: calc(78 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}

.ag-ltr .ag-row-group-indent-79 {
  padding-left: calc(79 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-79 {
  padding-right: calc(79 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}

.ag-ltr .ag-row-group-indent-80 {
  padding-left: calc(80 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-80 {
  padding-right: calc(80 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}

.ag-ltr .ag-row-group-indent-81 {
  padding-left: calc(81 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-81 {
  padding-right: calc(81 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}

.ag-ltr .ag-row-group-indent-82 {
  padding-left: calc(82 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-82 {
  padding-right: calc(82 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}

.ag-ltr .ag-row-group-indent-83 {
  padding-left: calc(83 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-83 {
  padding-right: calc(83 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}

.ag-ltr .ag-row-group-indent-84 {
  padding-left: calc(84 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-84 {
  padding-right: calc(84 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}

.ag-ltr .ag-row-group-indent-85 {
  padding-left: calc(85 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-85 {
  padding-right: calc(85 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}

.ag-ltr .ag-row-group-indent-86 {
  padding-left: calc(86 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-86 {
  padding-right: calc(86 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}

.ag-ltr .ag-row-group-indent-87 {
  padding-left: calc(87 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-87 {
  padding-right: calc(87 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}

.ag-ltr .ag-row-group-indent-88 {
  padding-left: calc(88 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-88 {
  padding-right: calc(88 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}

.ag-ltr .ag-row-group-indent-89 {
  padding-left: calc(89 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-89 {
  padding-right: calc(89 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}

.ag-ltr .ag-row-group-indent-90 {
  padding-left: calc(90 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-90 {
  padding-right: calc(90 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}

.ag-ltr .ag-row-group-indent-91 {
  padding-left: calc(91 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-91 {
  padding-right: calc(91 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}

.ag-ltr .ag-row-group-indent-92 {
  padding-left: calc(92 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-92 {
  padding-right: calc(92 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}

.ag-ltr .ag-row-group-indent-93 {
  padding-left: calc(93 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-93 {
  padding-right: calc(93 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}

.ag-ltr .ag-row-group-indent-94 {
  padding-left: calc(94 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-94 {
  padding-right: calc(94 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}

.ag-ltr .ag-row-group-indent-95 {
  padding-left: calc(95 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-95 {
  padding-right: calc(95 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}

.ag-ltr .ag-row-group-indent-96 {
  padding-left: calc(96 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-96 {
  padding-right: calc(96 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}

.ag-ltr .ag-row-group-indent-97 {
  padding-left: calc(97 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-97 {
  padding-right: calc(97 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}

.ag-ltr .ag-row-group-indent-98 {
  padding-left: calc(98 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-98 {
  padding-right: calc(98 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}

.ag-ltr .ag-row-group-indent-99 {
  padding-left: calc(99 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-99 {
  padding-right: calc(99 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-sticky-bottom .ag-row {
  border-bottom: none;
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after, .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: -1px;
}

.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-viewport, .ag-layout-auto-height .ag-center-cols-container, .ag-layout-print .ag-center-cols-viewport, .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}

.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}

.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}

@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle, .ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active, .ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part, .ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled, .ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon, .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon, .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon, .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text, .ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut, .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut, .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-menu-option-popup-pointer, .ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-popup-pointer, .ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}

.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-tabs-header {
  display: flex;
}

.ag-tabs-header-wrapper {
  display: flex;
}
.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}

.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}

.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-tab:focus-visible {
  outline: none;
}
.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list, .ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter-item {
  padding: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}

.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}
.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}
.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-side-button-button:focus-visible {
  outline: none;
}
.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}

.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}
.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-column-select-header:focus-visible {
  outline: none;
}
.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header, .ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon, .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon, .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon, .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon, .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell:focus-visible {
  outline: none;
}
.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-group-cell:focus-visible {
  outline: none;
}
.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}
.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}
.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}
.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-paging-button:focus-visible {
  outline: none;
}
.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button, .ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}

.ag-column-drop-cell:focus-visible {
  outline: none;
}
.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}
.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}

.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}

.ag-chart-advanced-settings-wrapper, .ag-chart-advanced-settings {
  width: 100%;
}

.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}

.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}

.ag-chart-advanced-settings-section {
  border-bottom: 1px solid var(--ag-secondary-border-color);
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-chart-menu-close {
  display: none;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 50%;
  transition: transform 0.33s ease-in-out;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 14px 5px 14px 2px;
  width: auto;
  height: auto;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  content: "";
  position: absolute;
  top: -40px;
  bottom: -40px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: 0px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: -10px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: -10px;
}
.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(3px, -50%);
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(5px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(-3px, -50%);
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(-5px, -50%);
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}

.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}

.ag-charts-settings-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-settings-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
  padding: var(--ag-grid-size);
}

.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}

.ag-advanced-filter-apply-button, .ag-advanced-filter-builder-button {
  line-height: normal;
  white-space: nowrap;
}
.ag-ltr .ag-advanced-filter-apply-button, .ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-advanced-filter-apply-button, .ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}

.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}

.ag-advanced-filter-builder {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}

.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}
.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}

.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::before, .ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}

.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}
.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}

.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}

.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}

.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}

.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}

.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}

.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}

.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input, .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input, .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/ag-grid-community/styles/ag-theme-quartz.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "agGridQuartz";
  src: url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmsAAsAAAAANbQAABlcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KxFS3OAE2AiQDgkALgSIABCAFhEYHhUIbrS1lhhRsHMDmjYY+2f9fJnBjSJQDf3Gmak2UmCoRplwn+JpsYTlytdwFD68gMxAuB6741XeLNiaMyYN/Iiaja7H1EUOGUhLUj/323jcjUYJlMU80EU94ogRKZmiBUH/jr7U+X0/3AC4BDOAS/7sQgIpQqZPxwEKiCutUygMLnSGasyZsKRo2YYIFiy8EPEDFongwrRhWQbxiSLopNaEOFUqTmm5qTrZHFe66WzFSMeAFzgogYN7fKmG3GmaqyKkJcuZTdX6S1pPWgQysvt4IsiLS+voh/7c/Nf9aap09LHbKmLfn5uSXXQaBSUDiCeFyEfB/OrPWEGLnEOaAq4q6TjMaaT1/vryWIS+yorfn9ZGikFbLXqKkOkCurrTXB3ZYQawu1RUll1g0V7TXpT5oqytTnm411z0+bukoMcg+f00X2lun4IUXCmKEACE+kpAE6lenRyKAsj4HNb6eX6ecPHBzJomInhng2DlOntjfxL1nkYIlgTuw7NOgKLrdy34IBb2MPkp1rOGX8duZ37On0REwTl4XItLicDqDRmWy2BwUhj67sc3lwbZnluMFxdG5tfcOYgid5cCtVtNehZ9qy6N8Y2XPZC7cDds5fr5VvsKT56ihWTQLJkKQ1WcJ4R0ZNjxzKu/t8IM4awcqx5ZhK4C2NmOYC8PMrLy/b+tuPdg6Y2FYi6DJoNulpfrW0iUyBGfmbB7flj4+b9u2A4Ojg7DMLMlc2lQot5k2VPOScbe2iDCsmfKIjHtnYCiqLNc97FUtol0JuSGUyx9tDMmTW27PdDTn33bOcGZq42bBvYMpTkJpSldN46kjVKfZwUqStp51wye+1u2lz/6LoCKwohYzJtX7X7GtyXp2TpAxum+e5Xx6wxbDzzBCoceT2HSt1W0cSA0adCIBQZNONWvQ2xKwrLX2dhwegjEDrnpBo/+CSmeSzfUGHo9E2G/2kWLS3okPNsBahCCpbijNlRuo69CkwPZcRJkgz/aYlslJl5Rs0p+2PbM9V5JNk8y39txZBke1ZlHnXhhyeLrFuZgzETWMvfnYprE1sMD2ZLmzI2vss+MGOI65YGuHKIcGvaYpz0Y8neFkb4yDKAZceNtQ5ixPBmuPECo9TwnmxxqwwyKyG3O1yyiz1MuuRRSq95CmAoIzc1s7w9uTM5LejRtokJ6oz4Gv5IePP2FBASR0BqK9WN6b2PG1oKaO/AnYyM592zB8fiuQAzJAh2/MpdbiUrQA3nsdMCHv9BC/Aqo4FKLjCc97s6n/+y86PeApLzZRSo+sIMXBtKopUIW9MrMAebbMG1iW5qRjTJwMsUcY19rRBULBCBoz210OTyCSyBQ+fgFBIWr9UTFxCZwFmJKWkZUjyisoKikLqqiqqWtoamnr6OrpGxjyGxmbmILIQ3QnT2nUNTGb7j1rCwuWozODdrf/+4fN/WlofVwCrwowGQ9WVctXZArYJF3AFpkAtskIsEOmgV3SC+yRRWCfdAMHZAw4JP3AMRkHTsgocEpmgDMyCJyTAeCCzAFXpAe4JsPADekDbskscEcWgHsyBDyQSeCRzANP1y6BJgIJUgBADAAkAEAaAMgAAFkAIAcA5AGAAgBQBABKAEAZAKgAAH0AQD8AMAAADAIAQwDAMAAwAgCMAgBjAMA4ADABAEwCAFMAwDQAMAMAzAIAcwDAPFS5sQBwiUUAYAkAWAYAVgCAVaiyYg2gCOsAwAYAsAkAbAEA2wDADgCwCwDsAQD7AMABAHAIABwBAMcAwAlUteEUgA1VAKAGANQhoITlzRa+gU9Q/qf2I3Li106LExgVpVnKQxjkqZk/ObMidiGpueT8tqQ2PGZHiVYjBBKD4ckloivb1pN5uXp2kE1l4ymJSctRdtYwWPKH0wEsDNwsX+Kl5KFbL1yOteU6L8pqSyE+NCvSSZVQMl+QJUlW5JWZil+coEQqEKEj0QVJNaqyP9zNF/ORTFrCwSAOBeVwPJlMRxIZgVz+iGI8gvM6LXJp4jHgR9hn2dRlE/KX0iwKLg8JpHDBKZOuXrEc3cK8bFR4RNpbktpLK/3TUFBQzHwxKHPEPemSPVYh52btL5tI2tUqu0rTu4ys7eWL8y9Eomq1uFDYnSrdfQfjF733Za2SVpL1SMCWKrm88qJqYfczJVegXwuoOvGYrLjFJ1Fw+2ResiOlvW4hH7sMWNWJZPWWbf+E84zw80iIImUxujRJtJnWM+JYtWLw+IU8A4YNd5ccTnjnCqK1wtoj9om+aLEsCpZyVDD5k9kt9HqSllAqEDPwm55gmtD4VPQz+F60fNGZSQOJEi59194/82c03/ySrw4PGT+Kf8ULrK+kh8lR+pMueTU3jJYrXifpXpkhEB70Qh2mYbYHVeKKvfd3OTFyFLH4tiOzmFZzehnv6crh4CgZH0ZrnBVdKZNR2UxJsG0Fh9CDbu55MjrIEDgwAp7DY0P0HXS9YrgMjuUYmUU+UFIlaRKwt0pBieFxOiULAVVdq82vlDTVQjoKdEYluGHl0NiWVMvIwKySisFRjgRl78c+q12XyYB8PnsTjwyc0EKRFooqyR0aAzr9tPl7D2S07t8zqipKmfvm/Q3EB7qlxuItPMEwcFLUA3jE3gDsJ0+nlaxgc9z1O5AvX5RbUqibURkH9bC+myOLzen2dGgYoiU6Po9zfPlsON32RAk9k1JiKrCGzy3JrbBmWCyipmnbZrbFIoeVKr1aHaqXiiQvmDakMWnR5wDLZZ5VL4SMhp6tKRqVWEo5IpiQIUHJnceWJaozXBElto57YC/pR30ySpIoKq5SMrTVq+Dv1UZhXBhPxckNou2a2hGnLrOJu5YgyillKpS6xmIaHLTzPxEpQ8scv5Dj5UdAe8IVLVQU2uROV7SZbsL5qcc812Wl3b2gkcMFcYUqaBtg+BLSe7CHYtpZN1cQ36lF+ojOEiWKewqjd9rTwn1GS/+Gq187dGDqRAzwopxfGSwtyma5Wz5ErfagXSKzJ+xC42QvbVVpld/Gh6Gcnb5zW+3m4P5KghzLIJKczT7ojhCwWB27MHQguUKJ8KkJXSx+ZqGrVXv7z45rSaP1To/u7p1td7bXz/j9wpAacwmWw4PZNzEvW9vafRf1k17Yg/s0HIYwikiSIPKmHd/bP7esu7V2WvW5AUbAZQ7mwNQCp769c3rF7t7To0pEtOQmCrjnix50Ndz0lZN4OprysAs9Tk9XLQKv067qMWg+a+M2pwavN81EaFZ2THFMgZu+dTHrLiO5Dc+Rzt5a7Ve90qv4AAiPXb7RhljaAvecls4kD2deTuBtn6iLh69pzFTZo7IBFGkTBh+qN2vaAySq1TVIvU/+729GTX1dAGB/tpIjUc6BoZbu+QB39DTAxt7OXFaTCXCvplGSenqq0rqHp3SnOrXkKF/zDIVyt6VLxrsazWmTn9XIq32Y//YDz4I3PEkMO5RkRhLeHdRvaZJO8+Ls0aU+aFDjYABF0V6evXhjRuEqYs9nwXOG39QWgx3haO2P55NcfSsWgQmPTk6WYhIr3fjeCKcPUG93jfzRXaMFOJBWEi0hIIPMvIMOqnVBdA3ijDasjkdmAV84g5S6++tZuTQ/CU9SlrGXy1haGczkpmHeHqjryd7OCh/IgOUumfNa1aoK2l2zlSv4E3VOSzn4aNoXDYxsYmBbs62DU7l8rtPm8NZ2d2LZtrE4GQasevPrbd0Hxvu7jqh2DX0ZAclTrv0+MFGgHNpq9ZFSIWlPPisaHp9M4OObNZqbEn63TJkdpoPIYnpi6uFjWS1n4fTIC2XyZGxMPpJVhmYQpUC0PbgekWJXMM/xkKnYgrfEOa5Tiapmfn2g4tKlNCotLo+ve2FXT2sIcbzBQTPL6qX+o+13e9vMUPnolMocb1ZJaUIhLevTVkmjxDNSatY9nLKgmBeUUlGnvqJTzs37GZfKHJs+b5osE9hHhauZ+7fIe9WYVcE1kSnO3rW+hihvY+yw4GYVHTVazHt2VoAc0tsYBw9wRLr/e4gaaKFdqneOTgyAQgP/9jbChrdsC2qcZyqymh8T7uprQs265WP36WtMusxf6esqKIeOl75ulFE1V7Hmb17GouDmAGiGvjr7Or5XwmokqVIiTLnkcL50USoDJ8kjNIUnSneznkjq4gc24hY5Es1nV317AVSHXqz53SJ4+MKcHs0y/HiB7u0kkpo/nzkICc4KaJKYYFrJTccW35Y67SVpkJAQnOUcAg4y55/zWPhh3IfxC7iAn36OltCLF5PWOySUmQFGSGuDhFq8OKOBXqdj5xS1XgLgJ7ym+WDgmSrjl3QBhrk1O4fdXDu/EZVyWEJeQj12FvBmBdMY7e5OWh+WU/fvXUcIzMC5/sgFlXo4COu/3FT3np7e3hcSg+Syiz09rcX8LB3eG5n1Oh5bKsZ7ewBPVQ4NnB0cA7YxmUMp2VZVsg1lJ55CE2aEwwX1hgFz08ctyjGafIILMtarAhdNLC5JRJFwpM6eLCpCE0PDQ1FtSVESumIyuMgG7nbHeIgtZ9Qeq4q66oWaqi3LZzbxqe8ys5ExWuzIcD2SwrimqOzaBoSqcPamHetb+za02VbU8IfS11TFHg093NzF81e8Xd+//vGK+c3ZgZm3UpMv21VTX6JYlZraGeIe0pqeRjzmPCYsWlOhO1NTVz32BKjwHIUZMHN5OUXhLCVLQWFVxmDEIKOwgMboxMT1Nys6uok2pxiszXSmvX2E69QLN24YvAysJbzNgs08r7UlbiBhw0+N9HTMaakGNMSz3XLWZrQ7nH/bsvPteQc000cDbFWz2QPcGNG+AGHcULpPFCM8JQ3JnTRf9FqN1u/aPXX31no0ExUNbaUVyQ0GRNt2VTqVA2EWSkvooSH4qKvt1mRv5KMlwO4mxiLaVvWgETNBRLovtC10nxRpe839IrWaBMz+2KHO52ROG8IqfJZwo4dwg5C7YT23nRvOY58ARD7+i6oZMdrV1c2VxEwYldzIlcYIjKSvYMgOBaIe9xUV1JStUJ9kYEVYGFaIRa3OkRr8dLfnu9p6PeOprZ+c9QejrO05OuHs3h+fXU4Wb5IITuugs5v3nwfgCPs11zQx/qlF3fYT5v1y98pNr3Vil2g8ljrtPuHk4TE0LnSF/EHlMo7Dnmur1Q1fHNmZkHmq4expl+G7OJBj8ZAsainGXfYyI6L8tG9Z14RMu3zV7+9cD9xxPjZ2nZTwN7lLgdtKaweti721e8QTt7JOp84yt7B7Mlv7vc6ad3Cn8/lmBamgFVSXNmpCzmxREVeTaj9nT0NjQCCl1oOhf/5UM9KF8crwVGayu8kt2TE1XBkvTLdSNUS7U5MPkoICk43n+KTCrKAU9Nq6Owo9PfQ2HODLgqABIzhvHz+hphskpFBAY2sTLxqUb06N/slj4s7k47s59fFzVs+Pd0vuZuM/2sflTsq9eUT1zLY71JGdmDQvo37n/Fi4x5ZjG+2uKchaENn51K5byXQG/kIjYYbRsbWomK2r1WvMOYKuAl9VDCifEZ7oJ1ePk/slle5rr2zwlt99mN4T/fBDPnMg7ofWL9etUtAXvUTw2P13cuSLC530qpbL0y+6kla5HnmuSqVrnkcuj5reED5cMC1rWBlUslAQ11DZ3l667Iy0W65O9JsRXh4SAlTLxLOHa5Kzhy7f944EuVrsddwAc1z5hhQiWiOESrON0aQehYG5lkb/hIKtcle163Ip3smtBQn+jUokJ0zRa39bGagKTvBI92qDAmWUXfO2fa8iLAeZ6M2j5XE3bVdIUlBQ0lQpbp66f8Ldcg6bUDbaC2j/hgT8zrOX1d8h0fHBRy4INRaM5zh70YGAMbQDZH9zmXLQ3vofG+r9hbTenkKRXNR/pOP7/QDwW8ejFTqyYoi3n2ssjVLPQTYZLxcVaxsB6U0ZhdGCadyBiEke7U1UM8J2NAOdJsCLsxV6BzwtncLI9LSy0DRolBihaMQKpPpZmaDPQem0sU9DTu4D9AOOsGq4ZoaKkh/2IA/D60ykLhCqPEnJ4RQqIKA/jh/Xb6rbuy0m+yxmSGAENIOeWu6IaNUYVfSgZ6xr6R4bnCacpORnTNGaiYp0UXDOtEvduYNZsjGyrEFuLF0VOLFB6aKJCn7m5IvekhMGhXbM2Mm3yiTOXhIQCpsnIdmxmTsIs/BQeyvW9JEYXVNjtjakmF2iMcl9D6gMJXoOu/iBsIqRsAzd5O8pyjGeZshlqXw1NZTEYL0tkdh73QSsjLmyXupAHQ6kiKFvHX1/v5W29v/CeRtuPwwJOIxMHxsBjpKMpYj/6qdbUYPu7wfz/4Ym3jGNiRwzP8KtfuIEn4N79lMDjDu9i8bovj5cal4Rq7K/3mIxY6HsgdAT1vitdCvrLRa938QbBvz01eJnf/utzuSxrHqckhit6b1ava7Z2cxoJivQnid2/tgxgM6KBG7uCsWY0fLcKcnB2qAgbXAyIcVpbdDeNPFZkZ1dN7ZgzMyZYwrGfT/KUUbZDvg27rz1GygY+9pgXEEdcEXuCxx5XNGpgJGrPOCUaNBjQDWJa2APoWp0kHVHYiqzuCGaOslncV1miBr9yPRrJyCdO0k94KEOzsRFNjtfTHxx4imHgOKsLHKEIYU62EFhdJ1YXFfLLirGszLF0AScbjY6D3C1opNShsZzM2+bQ1tTnBgtFcdxDJwYSHDW11eKxoub2hy2zfjqGYMm1HqiGh81KoUmeEdcCuJFTe323M9c+/bNcSJQKr4DjRx/ltpHw2pDSsruFvm7OQRwhIkjpIgZWnzlZqL3RKKxsxQjPC3toBSO1kH+fY4RdnUpP9+1K5Fd6st23dG1zJ3dwUk38u6YoQECb1nfPJurhfLshJmwaVTOKLRwRkfKhJnxTbAqpyqf2ZoyRu43vsEhKftPDtgUP3N8yvGCWY4DYcpM5ubcQj0nfX6MOFDIzJ2ybWNhtnPr9NYUFp47tREmL41JjFnqXXXoUJW3LqxxeRqjkYzzuN9CG0bK0vxnaur1m/rrlfpZtd/wVRxw+ktrUQ6/diXuAeizaamvz8yDz2IBPioDEVbP4cMWda+EHBp2BfPwMK7lsGpr8Z82PZCAgq/kVISxkMBMELzf4aRlD+BXNQLn4u8ixe3YXHxoCF+/HbjCEXg6xb7BBu8T7xoQJUNJCfngvgXMkVD9OjtpjASZvVPdMP9L56yHszB2INLmHdC74RbNWQxZOOjNKV2Tm+xvv7qdOsrL9LXN/Jzi1ppfD2liOvnTaWGwLBjrAQdtOkOPvIjRb1wf9WlMJ/YiljuYLRstA3yhIGQzf3OIo+MzfMZsNWUkzbDqdTUCCJzCyqvm5EVky2TZEXlPI/Kdzpbt3NP8z0h+LE9BHW3zTHGuKKu5OUuUK74txcq8tyhLnHs7x3wXpJbs/FLXky0t1Uu6RSK1xgimIHN4DmlEbzaSPzPvBTVrZ86HLrL/nGkIxhBTxhsDtgxghUlxKmw3qycIWPvHY4VabOHNFFl4Zma4TDE7+evIjvZto2Pkt9lJCllmWHjmOpWEJfAi6K/ZSfIMWXhzUr6zfy/xogWw7N9o0T9K2BuZlyRvUcV5ociEODMRhFSg5S/hkaGXWWZAWi6h2hDvxH3EUGsukgjA/39lSpGvs0Q5cuMZY5DJeXlqP4x7vAxKhGU7kKA89aso4W31KtGCKA2nMBGDzE2YrH488wlyNsCFPPT0/dR/kR0i86KEDnlgKGG0JPe0IJ/0JoxR4TLEaucrqA2IU6Dn5XCFaE2UJGKsZDbPaj+MS7ycECQGG1mSPJWG5A5q/1abjvlv19sf09Dx/7F1KP4YlGf37sryhNIZtzj5iqi/8FKgLm0zwj9BtL8BWcG/jtVfP5ZBoP0ZLnQTUA4eBv4R47T4hnInSMwuCZvibyKzN0KIZmfmSI6oRfIkU1LWMt92RcgzMJTlAYl7a0YoincEzpv5gSCY+SWhRf0sGMz8lwhuDfK7iapx5wXg9xLsVwXRwzf6GkHOhwXf5T9KCUzNW7efdWB7JBRQtE2/NGX076quccKp+WSKvYqRmyz8g0a7QTV/vPQeDUN2htMKeHsisL5UEPjVwTdc2FW8GBPDmPKs//BNFPzYGGm86bwyRveSmG8MFLJWb9lYxbiw3mlsOc2qXLCk8cmVMYoYCp7LnO/+QCa0O0MJN/vwEm/Ksdodw4XbsmRUo0b/B+RdUQgjgmjEIBZxiEcCEpGEZKQgH/IHgqFwJBqLJ5KpdCabyxeKpXKlWqs3mq12p9vrD4aj8WSqarphWrbjerP5Yrlab7a7/eF4Ol+uLPxaieC9oAcNTMcgwlPZQjHHBshgPDLDInnbQTS/Pc/trgXt89kOAllUlBQIFO+z8pWYel4ajixtDidz5eQk1kTl3DCpgFG0O8N5OTLCpWxNGbem6s5iMUc41508bTMD96r2DBdsS4QybPfFYxdijSGOXJCiOy8hH3nhmndXk1p+dHocAzUc9iQy2ED+NMEcUjjgLiHVU0F5qg4x4QWxthAjTzCP8t1p3CJNR7c7st7Kvd8Pt31VZWrZuZuzRnQkwQ+6KzDieUkc1raWJzqwVuAF1Fvw9JuKKPRRVLhQQWxN5AJ5Hw6nUZ6dt+eMdFpJErEp5eZYy1Gh0nDaDdpqWqWFqh08M4UG+hLrkNNpacbD3/15a6d1vhy7BwA=);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-quartz, .ag-theme-quartz-dark, .ag-theme-quartz-auto-dark {
  --ag-active-color: #2196f3;
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);
  --ag-tooltip-background-color: var(--ag-header-background-color);
  --ag-control-panel-background-color: var(--ag-header-background-color);
  --ag-subheader-background-color: transparent;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);
  --ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
  --ag-input-focus-border-color: var(--ag-active-color);
  --ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);
  --ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);
  --ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);
  --ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-active-color);
  --ag-range-selection-border-color: var(--ag-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);
  --ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);
  --ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);
  --ag-input-disabled-border-color: var(--ag-border-color);
  --ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);
  --ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);
  --ag-borders: solid 1px;
  --ag-border-radius: 4px;
  --ag-wrapper-border-radius: 8px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 8px;
  --ag-icon-size: 16px;
  --ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);
  --ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);
  --ag-list-item-height: calc(var(--ag-icon-size) + var(--ag-widget-vertical-spacing));
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-toggle-button-border-width: 2px;
  --ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-icon-font-family: agGridQuartz;
  --ag-tab-min-width: 0;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
  --ag-side-bar-panel-width: 250px;
}

.ag-theme-quartz-dark {
  --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
  --ag-foreground-color: #fff;
  --ag-border-color: rgba(255,255,255,0.16);
  --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
  --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-input-disabled-background-color: #68686e12;
  --ag-card-shadow: 0 1px 20px 1px black;
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-disabled-border-color: rgba(255,255,255,0.07);
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-selected-row-background-color: var(--ag-row-hover-color);
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-advanced-filter-join-pill-color: #7a3a37;
  --ag-advanced-filter-column-pill-color: #355f2d;
  --ag-advanced-filter-option-pill-color: #5a3168;
  --ag-advanced-filter-value-pill-color: #374c86;
  --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.30);
  --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
  color-scheme: dark;
}

@media (prefers-color-scheme: dark) {
  .ag-theme-quartz-auto-dark {
    --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
    --ag-foreground-color: #fff;
    --ag-border-color: rgba(255,255,255,0.16);
    --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
    --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-input-disabled-background-color: #68686e12;
    --ag-card-shadow: 0 1px 20px 1px black;
    --ag-input-border-color: var(--ag-border-color);
    --ag-input-disabled-border-color: rgba(255,255,255,0.07);
    --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
    --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
    --ag-selected-row-background-color: var(--ag-row-hover-color);
    --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-advanced-filter-join-pill-color: #7a3a37;
    --ag-advanced-filter-column-pill-color: #355f2d;
    --ag-advanced-filter-option-pill-color: #5a3168;
    --ag-advanced-filter-value-pill-color: #374c86;
    --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.30);
    --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
    color-scheme: dark;
  }
}
.ag-theme-quartz .ag-filter-toolpanel-header,
.ag-theme-quartz .ag-filter-toolpanel-search,
.ag-theme-quartz .ag-status-bar,
.ag-theme-quartz .ag-header-row,
.ag-theme-quartz .ag-panel-title-bar-title,
.ag-theme-quartz .ag-multi-filter-group-title-bar, .ag-theme-quartz-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-dark .ag-status-bar,
.ag-theme-quartz-dark .ag-header-row,
.ag-theme-quartz-dark .ag-panel-title-bar-title,
.ag-theme-quartz-dark .ag-multi-filter-group-title-bar, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-auto-dark .ag-status-bar,
.ag-theme-quartz-auto-dark .ag-header-row,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,
.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar {
  font-weight: 500;
  color: var(--ag-header-foreground-color);
}
.ag-theme-quartz input[class^=ag-]:not([type]),
.ag-theme-quartz input[class^=ag-][type=text],
.ag-theme-quartz input[class^=ag-][type=number],
.ag-theme-quartz input[class^=ag-][type=tel],
.ag-theme-quartz input[class^=ag-][type=date],
.ag-theme-quartz input[class^=ag-][type=datetime-local],
.ag-theme-quartz textarea[class^=ag-], .ag-theme-quartz-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-dark input[class^=ag-][type=text],
.ag-theme-quartz-dark input[class^=ag-][type=number],
.ag-theme-quartz-dark input[class^=ag-][type=tel],
.ag-theme-quartz-dark input[class^=ag-][type=date],
.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-dark textarea[class^=ag-], .ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-auto-dark input[class^=ag-][type=text],
.ag-theme-quartz-auto-dark input[class^=ag-][type=number],
.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],
.ag-theme-quartz-auto-dark input[class^=ag-][type=date],
.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-auto-dark textarea[class^=ag-] {
  min-height: calc(var(--ag-grid-size) * 4);
  border-radius: var(--ag-border-radius);
}
.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-ltr textarea[class^=ag-], .ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-ltr textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-rtl textarea[class^=ag-], .ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-rtl textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-picker-field-wrapper, .ag-theme-quartz-dark .ag-picker-field-wrapper, .ag-theme-quartz-auto-dark .ag-picker-field-wrapper {
  min-height: calc(var(--ag-grid-size) * 4);
}
.ag-theme-quartz .ag-tab, .ag-theme-quartz-dark .ag-tab, .ag-theme-quartz-auto-dark .ag-tab {
  padding: var(--ag-grid-size);
  border-left: var(--ag-borders) transparent;
  border-right: var(--ag-borders) transparent;
  flex: 1 1 auto;
}
.ag-theme-quartz .ag-tab-selected, .ag-theme-quartz-dark .ag-tab-selected, .ag-theme-quartz-auto-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-tab:not(.ag-tab-selected), .ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected), .ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected) {
  opacity: 0.7;
}
.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover, .ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover, .ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover {
  opacity: 1;
}
.ag-theme-quartz .ag-menu, .ag-theme-quartz-dark .ag-menu, .ag-theme-quartz-auto-dark .ag-menu {
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-menu.ag-tabs, .ag-theme-quartz-dark .ag-menu.ag-tabs, .ag-theme-quartz-auto-dark .ag-menu.ag-tabs {
  min-width: 290px;
}
.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select, .ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select, .ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select {
  background-color: var(--ag-control-panel-background-color);
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-menu-option .ag-icon, .ag-theme-quartz-dark .ag-menu-option .ag-icon, .ag-theme-quartz-auto-dark .ag-menu-option .ag-icon {
  opacity: 65%;
}
.ag-theme-quartz .ag-menu-header, .ag-theme-quartz-dark .ag-menu-header, .ag-theme-quartz-auto-dark .ag-menu-header {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-menu-option, .ag-theme-quartz-dark .ag-menu-option, .ag-theme-quartz-auto-dark .ag-menu-option {
  font-weight: 500;
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon {
  text-align: right;
}

.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon {
  text-align: left;
}

.ag-theme-quartz .ag-tabs-header, .ag-theme-quartz-dark .ag-tabs-header, .ag-theme-quartz-auto-dark .ag-tabs-header {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  display: flex;
  background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
}
.ag-theme-quartz .ag-side-bar, .ag-theme-quartz-dark .ag-side-bar, .ag-theme-quartz-auto-dark .ag-side-bar {
  background-color: var(--ag-control-panel-background-color);
  min-width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-side-buttons, .ag-theme-quartz-dark .ag-side-buttons, .ag-theme-quartz-auto-dark .ag-side-buttons {
  padding: 0;
  align-self: stretch;
  width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  background: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-side-button, .ag-theme-quartz-dark .ag-side-button, .ag-theme-quartz-auto-dark .ag-side-button {
  border-top: var(--ag-borders) transparent;
  border-bottom: var(--ag-borders) transparent;
}
@media (max-resolution: 1.5x) {
  .ag-theme-quartz .ag-side-button-label, .ag-theme-quartz-dark .ag-side-button-label, .ag-theme-quartz-auto-dark .ag-side-button-label {
    font-family: "Segoe UI", var(--ag-font-family);
    transform: rotate(0.05deg);
  }
}
.ag-theme-quartz .ag-side-button.ag-selected, .ag-theme-quartz-dark .ag-side-button.ag-selected, .ag-theme-quartz-auto-dark .ag-side-button.ag-selected {
  border-bottom-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type) {
  border-top-color: var(--ag-border-color);
}
.ag-theme-quartz .ag-column-panel-column-select, .ag-theme-quartz-dark .ag-column-panel-column-select, .ag-theme-quartz-auto-dark .ag-column-panel-column-select {
  border-top: none;
  border-bottom: 1px solid var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-filter-toolpanel-search, .ag-theme-quartz-dark .ag-filter-toolpanel-search, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-search {
  height: initial;
  margin-top: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-filter-toolpanel-search-input, .ag-theme-quartz-dark .ag-filter-toolpanel-search-input, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input {
  margin: 0;
}
.ag-theme-quartz .ag-filter-apply-panel, .ag-theme-quartz-dark .ag-filter-apply-panel, .ag-theme-quartz-auto-dark .ag-filter-apply-panel {
  border: none;
  padding-top: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-chart-tabbed-menu-body, .ag-theme-quartz-dark .ag-chart-tabbed-menu-body, .ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body {
  position: relative;
}
.ag-theme-quartz .ag-chart-tabbed-menu-body::after, .ag-theme-quartz-dark .ag-chart-tabbed-menu-body::after, .ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  height: 16px;
  background: linear-gradient(var(--ag-control-panel-background-color), transparent);
}
.ag-theme-quartz .ag-chart-advanced-settings-section, .ag-theme-quartz-dark .ag-chart-advanced-settings-section, .ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section {
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  border-top: none;
  padding: 0 calc(var(--ag-grid-size) * 1.5);
  font-weight: 500;
}
.ag-theme-quartz .ag-charts-format-top-level-group-item, .ag-theme-quartz-dark .ag-charts-format-top-level-group-item, .ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item {
  padding-bottom: 12px;
  margin-top: calc(var(--ag-grid-size) * 2);
  margin-bottom: 0;
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item, .ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item, .ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item {
  margin-top: calc(var(--ag-grid-size) * 2);
  margin-bottom: 0;
}
.ag-theme-quartz .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  margin-top: calc(var(--ag-grid-size));
}
.ag-theme-quartz .ag-ltr .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-settings-group-container {
  padding-right: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-rtl .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-settings-group-container {
  padding-left: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-ltr .ag-charts-format-sub-level-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-format-sub-level-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-sub-level-group-container {
  padding-right: 0;
}

.ag-theme-quartz .ag-rtl .ag-charts-format-sub-level-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-format-sub-level-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-sub-level-group-container {
  padding-left: 0;
}

.ag-theme-quartz .ag-charts-format-top-level-group-toolbar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar {
  margin-top: var(--ag-grid-size);
}
.ag-theme-quartz .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-quartz .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar, .ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar, .ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar {
  margin-top: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-charts-format-top-level-group-container,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-dark .ag-charts-format-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container {
  padding: 0;
}
.ag-theme-quartz .ag-ltr .ag-charts-format-top-level-group-container, .ag-theme-quartz .ag-ltr .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-format-top-level-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-top-level-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-container {
  padding-left: var(--ag-grid-size);
  padding-right: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-rtl .ag-charts-format-top-level-group-container, .ag-theme-quartz .ag-rtl .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-format-top-level-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-top-level-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-container {
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-chart-mini-thumbnail, .ag-theme-quartz-dark .ag-chart-mini-thumbnail, .ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail {
  background-color: var(--ag-background-color);
  margin-top: 0;
  margin-bottom: 0;
}
.ag-theme-quartz .ag-chart-settings-nav-bar, .ag-theme-quartz-dark .ag-chart-settings-nav-bar, .ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-color-picker .ag-picker-field-wrapper, .ag-theme-quartz-dark .ag-color-picker .ag-picker-field-wrapper, .ag-theme-quartz-auto-dark .ag-color-picker .ag-picker-field-wrapper {
  max-width: 55px;
  min-width: 55px;
}
.ag-theme-quartz .ag-color-picker .ag-picker-field-display, .ag-theme-quartz-dark .ag-color-picker .ag-picker-field-display, .ag-theme-quartz-auto-dark .ag-color-picker .ag-picker-field-display {
  height: 18px;
  width: 18px;
  flex: auto 0 0;
  margin: 6px;
  border-radius: 2px;
  border: solid 1px var(--ag-input-border-color);
}
.ag-theme-quartz .ag-ltr .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-dark .ag-ltr .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-color-picker .ag-picker-field-icon {
  margin-right: 4px;
}

.ag-theme-quartz .ag-rtl .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-dark .ag-rtl .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-color-picker .ag-picker-field-icon {
  margin-left: 4px;
}

.ag-theme-quartz .ag-charts-format-sub-level-group, .ag-theme-quartz-dark .ag-charts-format-sub-level-group, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group {
  border-left: dashed 1px;
  border-left-color: var(--ag-border-color);
  padding-left: var(--ag-grid-size);
  margin-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar, .ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
  font-weight: 500;
}
.ag-theme-quartz .ag-charts-format-sub-level-group-container, .ag-theme-quartz-dark .ag-charts-format-sub-level-group-container, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container {
  padding-bottom: 0;
}
.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child, .ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child {
  margin-bottom: 0;
}
.ag-theme-quartz.ag-dnd-ghost, .ag-theme-quartz-dark.ag-dnd-ghost, .ag-theme-quartz-auto-dark.ag-dnd-ghost {
  font-weight: 500;
}
.ag-theme-quartz .ag-standard-button, .ag-theme-quartz-dark .ag-standard-button, .ag-theme-quartz-auto-dark .ag-standard-button {
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  border-radius: var(--ag-border-radius);
  border: solid 1px var(--ag-input-border-color);
  background-color: var(--ag-background-color);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  cursor: pointer;
}
.ag-theme-quartz .ag-standard-button:hover, .ag-theme-quartz-dark .ag-standard-button:hover, .ag-theme-quartz-auto-dark .ag-standard-button:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-theme-quartz .ag-standard-button:active, .ag-theme-quartz-dark .ag-standard-button:active, .ag-theme-quartz-auto-dark .ag-standard-button:active {
  border-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-standard-button:disabled, .ag-theme-quartz-dark .ag-standard-button:disabled, .ag-theme-quartz-auto-dark .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-quartz .ag-column-drop-cell, .ag-theme-quartz-dark .ag-column-drop-cell, .ag-theme-quartz-auto-dark .ag-column-drop-cell {
  border-radius: calc(var(--ag-grid-size) * 3);
  height: calc(var(--ag-grid-size) * 3);
  padding: 0 var(--ag-grid-size);
}
.ag-theme-quartz .ag-column-drop-cell-button, .ag-theme-quartz-dark .ag-column-drop-cell-button, .ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  min-width: 0;
  margin: 0;
}
.ag-theme-quartz .ag-column-drop-cell-drag-handle, .ag-theme-quartz-dark .ag-column-drop-cell-drag-handle, .ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle {
  margin-left: 0;
}
.ag-theme-quartz .ag-column-drop-vertical, .ag-theme-quartz-dark .ag-column-drop-vertical, .ag-theme-quartz-auto-dark .ag-column-drop-vertical {
  min-height: 75px;
}
.ag-theme-quartz .ag-column-drop-vertical-title-bar, .ag-theme-quartz-dark .ag-column-drop-vertical-title-bar, .ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar {
  padding: var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0;
}
.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon {
  margin-left: 0;
  margin-right: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon {
  margin-right: 0;
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-column-drop-vertical-empty-message, .ag-theme-quartz-dark .ag-column-drop-vertical-empty-message, .ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  justify-content: center;
  border: dashed 1px;
  border-color: var(--ag-border-color);
  margin: calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);
  padding: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-column-drop-empty-message, .ag-theme-quartz-dark .ag-column-drop-empty-message, .ag-theme-quartz-auto-dark .ag-column-drop-empty-message {
  color: var(--ag-foreground-color);
}
.ag-theme-quartz .ag-pill-select .ag-column-drop, .ag-theme-quartz-dark .ag-pill-select .ag-column-drop, .ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop {
  min-height: unset;
}
.ag-theme-quartz .ag-pill-select .ag-picker-field-display, .ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display, .ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display {
  font-weight: 500;
}
.ag-theme-quartz .ag-status-bar, .ag-theme-quartz-dark .ag-status-bar, .ag-theme-quartz-auto-dark .ag-status-bar {
  font-weight: normal;
}
.ag-theme-quartz .ag-status-name-value, .ag-theme-quartz-dark .ag-status-name-value, .ag-theme-quartz-auto-dark .ag-status-name-value {
  padding: var(--ag-widget-container-vertical-padding) 0;
}
.ag-theme-quartz .ag-status-name-value-value,
.ag-theme-quartz .ag-paging-number,
.ag-theme-quartz .ag-paging-row-summary-panel-number, .ag-theme-quartz-dark .ag-status-name-value-value,
.ag-theme-quartz-dark .ag-paging-number,
.ag-theme-quartz-dark .ag-paging-row-summary-panel-number, .ag-theme-quartz-auto-dark .ag-status-name-value-value,
.ag-theme-quartz-auto-dark .ag-paging-number,
.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number {
  font-weight: 500;
}
.ag-theme-quartz .ag-column-drop-cell-button, .ag-theme-quartz-dark .ag-column-drop-cell-button, .ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  opacity: 0.75;
}
.ag-theme-quartz .ag-column-drop-cell-button:hover, .ag-theme-quartz-dark .ag-column-drop-cell-button:hover, .ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-quartz .ag-header-cell-menu-button,
.ag-theme-quartz .ag-header-cell-filter-button,
.ag-theme-quartz .ag-panel-title-bar-button,
.ag-theme-quartz .ag-header-expand-icon,
.ag-theme-quartz .ag-column-group-icons,
.ag-theme-quartz .ag-set-filter-group-icons,
.ag-theme-quartz .ag-group-expanded .ag-icon,
.ag-theme-quartz .ag-group-contracted .ag-icon,
.ag-theme-quartz .ag-chart-settings-prev,
.ag-theme-quartz .ag-chart-settings-next,
.ag-theme-quartz .ag-group-title-bar-icon,
.ag-theme-quartz .ag-column-select-header-icon,
.ag-theme-quartz .ag-floating-filter-button-button,
.ag-theme-quartz .ag-filter-toolpanel-expand,
.ag-theme-quartz .ag-panel-title-bar-button-icon,
.ag-theme-quartz .ag-chart-menu-icon,
.ag-theme-quartz .ag-chart-menu-close, .ag-theme-quartz-dark .ag-header-cell-menu-button,
.ag-theme-quartz-dark .ag-header-cell-filter-button,
.ag-theme-quartz-dark .ag-panel-title-bar-button,
.ag-theme-quartz-dark .ag-header-expand-icon,
.ag-theme-quartz-dark .ag-column-group-icons,
.ag-theme-quartz-dark .ag-set-filter-group-icons,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-dark .ag-chart-settings-prev,
.ag-theme-quartz-dark .ag-chart-settings-next,
.ag-theme-quartz-dark .ag-group-title-bar-icon,
.ag-theme-quartz-dark .ag-column-select-header-icon,
.ag-theme-quartz-dark .ag-floating-filter-button-button,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-dark .ag-chart-menu-icon,
.ag-theme-quartz-dark .ag-chart-menu-close, .ag-theme-quartz-auto-dark .ag-header-cell-menu-button,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,
.ag-theme-quartz-auto-dark .ag-header-expand-icon,
.ag-theme-quartz-auto-dark .ag-column-group-icons,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev,
.ag-theme-quartz-auto-dark .ag-chart-settings-next,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-close {
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
}
.ag-theme-quartz .ag-header-cell-menu-button:hover,
.ag-theme-quartz .ag-header-cell-filter-button:hover,
.ag-theme-quartz .ag-panel-title-bar-button:hover,
.ag-theme-quartz .ag-header-expand-icon:hover,
.ag-theme-quartz .ag-column-group-icons:hover,
.ag-theme-quartz .ag-set-filter-group-icons:hover,
.ag-theme-quartz .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz .ag-chart-settings-prev:hover,
.ag-theme-quartz .ag-chart-settings-next:hover,
.ag-theme-quartz .ag-group-title-bar-icon:hover,
.ag-theme-quartz .ag-column-select-header-icon:hover,
.ag-theme-quartz .ag-floating-filter-button-button:hover,
.ag-theme-quartz .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz .ag-chart-menu-icon:hover,
.ag-theme-quartz .ag-chart-menu-close:hover, .ag-theme-quartz-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-dark .ag-column-group-icons:hover,
.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-dark .ag-chart-menu-icon:hover,
.ag-theme-quartz-dark .ag-chart-menu-close:hover, .ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-menu-close:hover {
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-hover-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-hover-color);
}
.ag-theme-quartz .ag-filter-active, .ag-theme-quartz-dark .ag-filter-active, .ag-theme-quartz-auto-dark .ag-filter-active {
  --ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);
  position: relative;
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-active-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-active-color);
}
.ag-theme-quartz .ag-filter-active::after, .ag-theme-quartz-dark .ag-filter-active::after, .ag-theme-quartz-auto-dark .ag-filter-active::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  top: -1px;
  right: -1px;
  border-radius: 50%;
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-filter-active .ag-icon-filter, .ag-theme-quartz-dark .ag-filter-active .ag-icon-filter, .ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter {
  clip-path: path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z");
}
.ag-theme-quartz .ag-chart-menu-close, .ag-theme-quartz-dark .ag-chart-menu-close, .ag-theme-quartz-auto-dark .ag-chart-menu-close {
  --ag-quartz-icon-hover-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
}
.ag-theme-quartz .ag-chart-menu, .ag-theme-quartz-dark .ag-chart-menu, .ag-theme-quartz-auto-dark .ag-chart-menu {
  --ag-icon-size: 20px;
  background-color: color-mix(in srgb, transparent, var(--ag-background-color) 30%);
  padding: 4px 2px;
}
.ag-theme-quartz .ag-chart-menu-icon, .ag-theme-quartz-dark .ag-chart-menu-icon, .ag-theme-quartz-auto-dark .ag-chart-menu-icon {
  opacity: 0.8;
}
.ag-theme-quartz .ag-drag-handle, .ag-theme-quartz-dark .ag-drag-handle, .ag-theme-quartz-auto-dark .ag-drag-handle {
  color: var(--ag-icon-font-color);
}
.ag-theme-quartz .ag-chart-menu-close, .ag-theme-quartz-dark .ag-chart-menu-close, .ag-theme-quartz-auto-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}
.ag-theme-quartz .ag-chart-menu-close .ag-icon, .ag-theme-quartz-dark .ag-chart-menu-close .ag-icon, .ag-theme-quartz-auto-dark .ag-chart-menu-close .ag-icon {
  border: 1px solid var(--ag-border-color);
}
.ag-theme-quartz .ag-ltr .ag-chart-menu-close .ag-icon, .ag-theme-quartz-dark .ag-ltr .ag-chart-menu-close .ag-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-chart-menu-close .ag-icon {
  border-right: none;
}

.ag-theme-quartz .ag-rtl .ag-chart-menu-close .ag-icon, .ag-theme-quartz-dark .ag-rtl .ag-chart-menu-close .ag-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-chart-menu-close .ag-icon {
  border-left: none;
}

.ag-theme-quartz .ag-chart-docked-container, .ag-theme-quartz-dark .ag-chart-docked-container, .ag-theme-quartz-auto-dark .ag-chart-docked-container {
  min-width: 260px;
}
.ag-theme-quartz .ag-menu-option-icon, .ag-theme-quartz .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-menu-option-icon, .ag-theme-quartz-dark .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-icon, .ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-menu-option-icon, .ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover, .ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover, .ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button {
  margin-right: calc(var(--ag-grid-size) * 2);
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-multi-filter-group-title-bar, .ag-theme-quartz-dark .ag-multi-filter-group-title-bar, .ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-group-container {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-group-container {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
  margin-left: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
  margin-right: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-filter-toolpanel-group-level-0, .ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0 {
  border-top: none;
}
.ag-theme-quartz .ag-filter-toolpanel-header, .ag-theme-quartz-dark .ag-filter-toolpanel-header, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-header {
  height: initial;
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-theme-quartz .ag-filter-toolpanel-group-item, .ag-theme-quartz-dark .ag-filter-toolpanel-group-item, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item {
  margin: 0;
}
.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container, .ag-theme-quartz .ag-layout-print .ag-center-cols-viewport, .ag-theme-quartz .ag-layout-print .ag-center-cols-container, .ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container, .ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport, .ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container, .ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container, .ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport, .ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-quartz .ag-overlay-no-rows-wrapper.ag-layout-auto-height, .ag-theme-quartz-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height, .ag-theme-quartz-auto-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 60px;
}
.ag-theme-quartz .ag-date-time-list-page-entry-is-current, .ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current, .ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current {
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-advanced-filter-builder-button, .ag-theme-quartz-dark .ag-advanced-filter-builder-button, .ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button {
  padding: var(--ag-grid-size);
  font-weight: 600;
}
.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz .ag-disabled .ag-icon,
.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz [disabled] .ag-icon, .ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-dark .ag-disabled .ag-icon,
.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-dark [disabled] .ag-icon, .ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-auto-dark [disabled] .ag-icon {
  opacity: 0.6;
}
.ag-theme-quartz .ag-icon-grip, .ag-theme-quartz-dark .ag-icon-grip, .ag-theme-quartz-auto-dark .ag-icon-grip {
  opacity: 0.7;
}
.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip, .ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip, .ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip {
  opacity: 0.35;
}
.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper::before {
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==");
  background-position: 50% 50%;
  background-size: contain;
  opacity: 40%;
  content: "";
  filter: var(--ag-icon-filter);
}
.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input {
  padding-left: 26px;
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input {
  padding-right: 26px;
}

.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-text-field-input[disabled],
.ag-theme-quartz .ag-menu-option-disabled, .ag-theme-quartz-dark .ag-text-field-input[disabled],
.ag-theme-quartz-dark .ag-menu-option-disabled, .ag-theme-quartz-auto-dark .ag-text-field-input[disabled],
.ag-theme-quartz-auto-dark .ag-menu-option-disabled {
  cursor: not-allowed;
}
.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled, .ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled, .ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled {
  --ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color);
}
.ag-theme-quartz .ag-checkbox-input,
.ag-theme-quartz .ag-toggle-button-input,
.ag-theme-quartz .ag-radio-button-input,
.ag-theme-quartz input[class^=ag-][type=range], .ag-theme-quartz-dark .ag-checkbox-input,
.ag-theme-quartz-dark .ag-toggle-button-input,
.ag-theme-quartz-dark .ag-radio-button-input,
.ag-theme-quartz-dark input[class^=ag-][type=range], .ag-theme-quartz-auto-dark .ag-checkbox-input,
.ag-theme-quartz-auto-dark .ag-toggle-button-input,
.ag-theme-quartz-auto-dark .ag-radio-button-input,
.ag-theme-quartz-auto-dark input[class^=ag-][type=range] {
  cursor: pointer;
}
.ag-theme-quartz .ag-details-row, .ag-theme-quartz-dark .ag-details-row, .ag-theme-quartz-auto-dark .ag-details-row {
  padding: calc(var(--ag-grid-size) * 3.75);
}

.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before {
  opacity: 66%;
  filter: invert(100%);
}
.ag-theme-quartz-dark .ag-chart-menu {
  background-color: color-mix(in srgb, rgba(24, 39, 50, 0.3), var(--ag-background-color) 30%);
}
.ag-theme-quartz-dark .ag-text-field-input::placeholder {
  color: var(--ag-data-color);
  opacity: 0.8;
}

/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/@okta/okta-signin-widget/dist/css/okta-sign-in.min.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border:1px solid #f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}

/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}

/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}

/*! Cream tooltip style */.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}

/*! Red tooltip style */.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}

/*! Green tooltip style */.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}

/*! Blue tooltip style */.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{border-radius:5px}.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}.qtip-youtube{border-radius:2px;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4a4a4a;background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;border-radius:2px;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:Lucida Grande,sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}@font-face{font-family:montserrat;src:url('montserrat-light-webfont.cb20cbd9535249b3.eot');src:url('montserrat-light-webfont.cb20cbd9535249b3.eot?#iefix') format("embedded-opentype"),url('montserrat-light-webfont.4bb7d8d1ba94e07f.woff') format("woff"),url('montserrat-light-webfont.92d73e5b9c223f5e.ttf') format("truetype"),url('montserrat-light-webfont.e50ca42f1ccca85e.svg#Montserrat-Light') format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url('montserrat-regular-webfont.2151506ce8fca81b.eot');src:url('montserrat-regular-webfont.2151506ce8fca81b.eot?#iefix') format("embedded-opentype"),url('montserrat-regular-webfont.691ec7ceecc596eb.woff') format("woff"),url('montserrat-regular-webfont.083d066507065916.ttf') format("truetype"),url('montserrat-regular-webfont.9825e2907b01943a.svg#Montserrat-SemiBold') format("svg");font-weight:700;font-style:normal}@font-face{font-family:okticon;src:url('okticon.ea9690c77161d429.eot');src:url('okticon.ea9690c77161d429.eot?#iefix') format("embedded-opentype"),url('okticon.62142a48b24f9593.woff') format("woff"),url('okticon.f87fe89b94caa96a.ttf') format("truetype"),url('okticon.fa0ee3d473383e2d.svg#okticon') format("svg");font-weight:400;font-style:normal}.wf-loading{visibility:hidden}.wf-loading .ajax-include-feedback-content{visibility:hidden!important}.wf-active{visibility:visible}.float-r{float:right!important}.clearfix{display:block}.clearfix:after,.clearfix:before{display:block;height:0;clear:both;content:".";visibility:hidden}.hide{display:none}#okta-sign-in{font-family:montserrat,Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.4;background-color:#f9f9f9;color:#5c6971;position:relative;overflow:auto;border-radius:3px;border-style:solid;border-width:1px;height:auto;margin:100px auto 8px;width:400px;min-width:300px}@media only screen and (max-device-width:480px){#okta-sign-in{margin-top:0;width:100%}}@media only screen and (max-width:400px){#okta-sign-in{width:100%}}@media only screen and (max-height:750px){#okta-sign-in{margin-top:0}}#okta-sign-in.no-beacon .auth-content{padding-top:20px}#okta-sign-in.no-beacon .auth-header{padding-bottom:30px}.auth .content{min-height:100%;min-width:300px;display:inline-block;width:100%}.auth .content:after{content:"";display:block;height:30px}.auth .footer{background-color:#fff;min-width:300px;position:absolute;font-size:11px;left:0;right:0;bottom:0;height:34px;overflow:hidden}.auth .footer .footer-container{padding:9px 80px;margin:0 auto;box-sizing:border-box}@media only screen and (max-width:560px){.auth .footer .footer-container{width:400px;padding-left:20px;padding-right:20px}}@media only screen and (max-width:400px){.auth .footer .footer-container{width:100%}}.auth .footer a{color:#5c6971}.auth .footer a:active,.auth .footer a:link,.auth .footer a:visited{text-decoration:none;color:#5c6971}.auth .footer a:focus,.auth .footer a:hover{text-decoration:underline;color:#5c6971}.auth .footer .copyright{float:left}.auth .footer .privacy-policy{float:right}.lt-ie8 .beacon-container{left:50%;margin-left:-42px}.lt-ie9 .input-fix input[name=phoneNumber]{border:1px solid #bbb}.lt-ie9 .auth{max-height:500px;overflow:auto}.lt-ie9 .footer{position:fixed;bottom:0}.lt-ie9 .auth-beacon-border{bottom:-2px;left:-2px;right:-2px;top:-2px}.lt-ie9 #copyright a{text-decoration:none}.lt-ie9 #copyright a:hover{cursor:pointer;color:red}.lt-ie9 .beacon-blank{display:none}.login-bg-image{background-repeat:no-repeat;background-position:50%;background-size:cover;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-5}.okta-container .applogin-banner{position:relative;margin-bottom:10px;min-width:300px}.okta-container .applogin-banner .applogin-background{background-color:#fff;opacity:.9;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 2px 1px hsla(0,0%,68.6%,.3)}.okta-container .applogin-banner .applogin-container{position:relative;width:400px;min-width:300px;margin:0 auto;padding:20px 0;box-sizing:border-box;text-align:center}@media only screen and (max-width:400px){.okta-container .applogin-banner .applogin-container{width:100%}}@media only screen and (max-height:750px){.okta-container .applogin-banner .applogin-container{padding:10px 0}}@media only screen and (max-height:660px){.okta-container .applogin-banner .applogin-container{padding:5px 0}}.okta-container .applogin-banner .applogin-container h1{font-size:24px;font-weight:lighter;line-height:26px}@media only screen and (max-height:660px){.okta-container .applogin-banner .applogin-container p{display:none}}.okta-container .applogin-banner .applogin-app-logo{display:inline-block;vertical-align:middle;margin-left:5px}.okta-container .applogin-banner .applogin-app-logo img{max-height:26px}#okta-sign-in{
  /*! Custom qtip styles, based on dark theme */}#okta-sign-in [class*="-16"],#okta-sign-in [class^="-16"]{vertical-align:top;position:relative;box-sizing:border-box}#okta-sign-in [class*="-16"]:after,#okta-sign-in [class*="-16"]:before,#okta-sign-in [class^="-16"]:after,#okta-sign-in [class^="-16"]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:okticon;font-size:16px;font-smoothing:antialiased;font-style:normal!important;font-weight:300!important;position:absolute;speak:none;text-indent:0;white-space:normal}#okta-sign-in [class*="-13"]:after,#okta-sign-in [class*="-13"]:before,#okta-sign-in [class*="-14"]:after,#okta-sign-in [class*="-14"]:before,#okta-sign-in [class^="-13"]:after,#okta-sign-in [class^="-13"]:before,#okta-sign-in [class^="-14"]:after,#okta-sign-in [class^="-14"]:before{display:block;position:absolute;white-space:normal;text-indent:0;font-size:14px;font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}#okta-sign-in [class*="-24"],#okta-sign-in [class^="-24"]{vertical-align:top;box-sizing:border-box}#okta-sign-in [class*="-24"]:after,#okta-sign-in [class*="-24"]:before,#okta-sign-in [class^="-24"]:after,#okta-sign-in [class^="-24"]:before{display:block;position:absolute;white-space:normal;text-indent:0;font-size:24px;font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}#okta-sign-in [class*="-48"],#okta-sign-in [class^="-48"]{vertical-align:top;box-sizing:border-box}#okta-sign-in [class*="-48"]:after,#okta-sign-in [class*="-48"]:before,#okta-sign-in [class^="-48"]:after,#okta-sign-in [class^="-48"]:before{display:block;position:absolute;white-space:normal;text-indent:0;font-size:48px;font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}#okta-sign-in [class*="-32"],#okta-sign-in [class^="-32"]{vertical-align:top;box-sizing:border-box}#okta-sign-in [class*="-32"]:after,#okta-sign-in [class*="-32"]:before,#okta-sign-in [class^="-32"]:after,#okta-sign-in [class^="-32"]:before{position:absolute;font-size:32px}#okta-sign-in .dismiss-icon,#okta-sign-in [class*="-32"]:after,#okta-sign-in [class*="-32"]:before,#okta-sign-in [class^="-32"]:after,#okta-sign-in [class^="-32"]:before{display:block;white-space:normal;text-indent:0;font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}#okta-sign-in .dismiss-icon{position:relative;font-size:16px}#okta-sign-in .admin-banner .dismiss-icon:before{content:"\e04f";color:#fff}#okta-sign-in .dismiss-icon:before{content:"\e04f";color:#a7a7a7}#okta-sign-in .dismiss-icon:hover:before{content:"\e04f";color:#5e5e5e}#okta-sign-in #hide-getting-started.dismiss-icon{float:none;margin:0;position:absolute;right:5px;top:5px}#okta-sign-in #hide-getting-started.dismiss-icon:hover{text-decoration:none}#okta-sign-in #getting-started-shortcut .dismiss-icon{content:"\e04f";color:#b0d244}#okta-sign-in #getting-started-shortcut .dismiss-icon:hover{content:"\e04f";color:#a7a7a7}#okta-sign-in #hide-getting-started-shortcut{font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-decoration:none;position:absolute;right:15px;text-align:center;font-size:16px}#okta-sign-in #hide-getting-started-shortcut:before{content:"\e04f";color:#b0d244}#okta-sign-in #hide-getting-started-shortcut:hover:before{content:"\e04f";text-decoration:none;color:#cfeb76}#okta-sign-in .oktamainlogo:before{display:block;position:absolute;white-space:normal;text-indent:0;vertical-align:top;top:-7px;font-size:66px;font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;content:"\e06e";color:#fff}#okta-sign-in .oktaicon:before{content:"\e06c";color:#007dc1}#okta-sign-in .oktaicon:after,#okta-sign-in .oktaicon:before{display:block;position:absolute;white-space:normal;text-indent:0;vertical-align:top;top:-10px;font-size:80px;font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}#okta-sign-in .oktaicon:after{content:"\e06d";color:#000}#okta-sign-in .person-add-16:before{color:#5e5e5e;content:"\e00d"}#okta-sign-in .person-add-16:after{color:#007dc1;content:"\e001"}#okta-sign-in .app-add-16:before{color:#5e5e5e;content:"\e043"}#okta-sign-in .app-add-16:after{color:#007dc1;content:"\e001"}#okta-sign-in .app-add-16-gray:before{color:#5e5e5e;content:"\e043"}#okta-sign-in .app-add-16-gray:after{color:#5e5e5e;content:"\e001"}#okta-sign-in .app-refresh-16:before{color:#5e5e5e;content:"\e047"}#okta-sign-in .app-refresh-16:after{color:#007dc1;content:"\e008"}#okta-sign-in .app-remove-16:before{color:#5e5e5e;content:"\e044"}#okta-sign-in .app-remove-16:after{color:#e34843;content:"\e009"}#okta-sign-in .person-import-16:before{color:#5e5e5e;content:"\e010"}#okta-sign-in .person-import-16:after{color:#5e5e5e;content:"\e005"}#okta-sign-in .person-import-16-green:before{color:#5e5e5e;content:"\e010"}#okta-sign-in .person-import-16-green:after{color:#4cbf9c;content:"\e005"}#okta-sign-in .admin-add-16:before{color:#5e5e5e;content:"\e012"}#okta-sign-in .admin-add-16:after{color:#007dc1;content:"\e001"}#okta-sign-in .logo-upload-16:before{content:"\e016";color:#5e5e5e}#okta-sign-in .logo-upload-16:after{content:"\e00b";color:#007dc1}#okta-sign-in .person-activate-16:before{content:"\e00f";color:#5e5e5e}#okta-sign-in .person-activate-16:after{content:"\e000";color:#007dc1}#okta-sign-in .person-suspend-16:before{content:"\e093";color:#5e5e5e}#okta-sign-in .person-suspend-16:after{content:"\e091";color:#007dc1}#okta-sign-in .person-unsuspend-16:before{content:"\e095";color:#5e5e5e}#okta-sign-in .person-unsuspend-16:after{content:"\e092";color:#007dc1}#okta-sign-in .app-assign-16:before{content:"\e046";color:#5e5e5e}#okta-sign-in .app-assign-16:after{content:"\e002";color:#007dc1}#okta-sign-in .app-unassign-16:before{content:"\e045";color:#5e5e5e}#okta-sign-in .app-unassign-16:after{content:"\e00a";color:#007dc1}#okta-sign-in .person-deactivate-16:before{content:"\e00e";color:#5e5e5e}#okta-sign-in .person-deactivate-16:after{content:"\e009";color:#007dc1}#okta-sign-in .arrow-left-16:before{color:#007dc1}#okta-sign-in .arrow-left-16-gray:before,#okta-sign-in .arrow-left-16:before{content:"\e02c";transform:rotate(180deg)}#okta-sign-in .arrow-left-16-gray:before{color:#5e5e5e}#okta-sign-in .arrow-right-16:before{content:"\e02c";color:#007dc1}#okta-sign-in .arrow-down-16:before{content:"\e02c";color:#007dc1;transform:rotate(90deg)}#okta-sign-in .arrow-up-16:before{content:"\e02c";color:#007dc1;transform:rotate(-90deg)}#okta-sign-in .form-help-16:before{content:"\e054";color:#a7a7a7}#okta-sign-in .password-reset-16:before{content:"\e034";color:#5e5e5e}#okta-sign-in .password-reset-16:after{content:"\e035";color:#007dc1}#okta-sign-in .support-16:before{content:"\e015";color:#5e5e5e}#okta-sign-in .status-16:before{content:"\e05b";color:#5e5e5e}#okta-sign-in .help-16:before{content:"\e054";color:#666}#okta-sign-in .help-14:before{content:"\e054";color:#f1d10d;font-size:14px}#okta-sign-in .help-13:before{content:"\e054";color:#a7a7a7;font-size:14px}#okta-sign-in .feedback-16:before{content:"\e02f";color:#5e5e5e}#okta-sign-in .suggest-feature-16:before{content:"\e062";color:#5e5e5e}#okta-sign-in .light-bulb-16:before{content:"\e062";color:#fff}#okta-sign-in .report-bug-16:before{content:"\e05c";color:#5e5e5e}#okta-sign-in .person-16-blue:before{content:"\e00c";color:#007dc1}#okta-sign-in .confirm-16:before{content:"\e030";color:#5e5e5e}#okta-sign-in .confirm-16-small:before{content:"\e031";color:#5e5e5e}#okta-sign-in .confirm-16-small-disabled:before{content:"\e031";color:#a7a7a7}#okta-sign-in .confirm-16-disabled:before{content:"\e030";color:#a7a7a7}#okta-sign-in .confirm-16-blue:before{content:"\e030";color:#007dc1}#okta-sign-in .confirm-16-green:before{content:"\e030";color:#4cbf9c}#okta-sign-in .visibility-16:before{content:"\e022";color:#a7a7a7}#okta-sign-in .visibility-off-16:before{content:"\e0c3";color:#a7a7a7}#okta-sign-in .person-16-gray:before{content:"\e00c";color:#5e5e5e}#okta-sign-in .cancel-16-small:before,#okta-sign-in .cancel-16:before{content:"\e02b";color:#5e5e5e}#okta-sign-in .cancel-16-disabled:before,#okta-sign-in .cancel-16-small-disabled:before{content:"\e02b";color:#a7a7a7}#okta-sign-in .cancel-16-blue:before{content:"\e02b";color:#007dc1}#okta-sign-in .cancel-16-light-gray:before{content:"\e02b";color:#a7a7a7}#okta-sign-in .cancel-16-small-red:before{content:"\e02b";color:#e34843}#okta-sign-in .checkbox-16:before{content:"\e032";color:#5e5e5e;content:"\e033";color:#007dc1}#okta-sign-in .message-16:before{content:"\e02f";color:#5e5e5e}#okta-sign-in .activate-on-green-16:before{content:"\e02d";color:#4cbf9c}#okta-sign-in .deactivate-16:before{content:"\e02d";color:#5e5e5e}#okta-sign-in .deactivate-off-red-16:before{content:"\e02d";color:#e34843}#okta-sign-in .delete-16:before{content:"\e04e";color:#e34843}#okta-sign-in .delete-16-gray:before{content:"\e04e";color:#5e5e5e}#okta-sign-in .app-16-blue:before{content:"\e042";color:#007dc1}#okta-sign-in .edit-16:before{content:"\e040";color:#5e5e5e}#okta-sign-in .edit-16-disabled:before{content:"\e040";color:#a7a7a7}#okta-sign-in .edit-16-blue:before{content:"\e040";color:#007dc1}#okta-sign-in .edit-16-white:before{content:"\e040";color:#fff}#okta-sign-in .credentials-16:before{content:"\e03c";color:#5e5e5e}#okta-sign-in .launch-16:before{content:"\e06f";color:#5e5e5e}#okta-sign-in .app-16-gray:before{content:"\e042";color:#5e5e5e}#okta-sign-in .prev-16:before{content:"\e020"}#okta-sign-in .prev-13:before,#okta-sign-in .prev-16:before{color:#5e5e5e;transform:rotate(180deg)}#okta-sign-in .prev-13:before{content:"\e01f"}#okta-sign-in .next-16:before{content:"\e020";color:#5e5e5e}#okta-sign-in .next-13:before{content:"\e01f";color:#5e5e5e;font-size:16px}#okta-sign-in .org-settings-16:before{content:"\e025";color:#5e5e5e}#okta-sign-in .org-settings-16:after{content:"\e026";color:#5e5e5e}#okta-sign-in .settings-white-16:before{content:"\e025";color:#fff}#okta-sign-in .settings-white-16:after{content:"\e026";color:#fff}#okta-sign-in .remove-16:before{content:"\e052";color:#5e5e5e}#okta-sign-in .remove-16-color:before{content:"\e052";color:#e34843}#okta-sign-in .remove-16-disabled:before{content:"\e052";color:#a7a7a7}#okta-sign-in .remove-16-red:before{content:"\e052";color:#e34843}#okta-sign-in .clear-input-16:before{content:"\e02b";color:#5e5e5e}#okta-sign-in .reports-16:before{content:"\e048";color:#5e5e5e}#okta-sign-in .reports-16:after{content:"\e049";color:#007dc1}#okta-sign-in .add-16:before{content:"\e050";color:#5e5e5e}#okta-sign-in .add-16-color:before{content:"\e050";color:#4cbf9c}#okta-sign-in .add-16-disabled:before{content:"\e050";color:#a7a7a7}#okta-sign-in .add-16-white:before{content:"\e050";color:#fff}#okta-sign-in .add-16-thin:before{content:"\e03a";color:#007dc1}#okta-sign-in .expand-l-16-gray:before{content:"\e056";color:#5e5e5e;transform:rotate(180deg)}#okta-sign-in .expand-r-16-gray:before{content:"\e056";color:#5e5e5e}#okta-sign-in .collapse-16-gray:before{content:"\e056";color:#5e5e5e;transform:rotate(90deg)}#okta-sign-in .icon-ios-16:before{content:"\e088";color:#5e5e5e}#okta-sign-in .icon-android-16:before{content:"\e085";color:#92bf43}#okta-sign-in .icon-windows-16:before{content:"\e08f";color:#00abef}#okta-sign-in .icon-osx-16:before{content:"\e08e";color:#5e5e5e}#okta-sign-in .expand-l-gray .icon:before{transform:rotate(180deg)}#okta-sign-in .collapse-gray .icon:before,#okta-sign-in .expand-l-gray .icon:before,#okta-sign-in .expand-r-gray .icon:before{content:"\e056";color:#a7a7a7;display:block;position:absolute;white-space:normal;text-indent:0;font-size:16px;font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}#okta-sign-in .collapse-gray .icon:before{transform:rotate(90deg)}#okta-sign-in .collapse-16-up-gray:before{content:"\e056";color:#5e5e5e;transform:rotate(-90deg)}#okta-sign-in .expand-l-16-blue:before{content:"\e056";color:#007dc1;transform:rotate(180deg)}#okta-sign-in .expand-r-16-blue:before{content:"\e056";color:#007dc1}#okta-sign-in .collapse-16-blue:before{content:"\e056";color:#007dc1;transform:rotate(90deg)}#okta-sign-in .info-16-white:before,#okta-sign-in .info-16:before{content:"\e053";color:#fff}#okta-sign-in .info-16-gray:before{content:"\e053";color:#5e5e5e}#okta-sign-in .warning-16:before{content:"\e058";color:#fff}#okta-sign-in .warning-16-yellow:before{content:"\e058";color:#f1d10d}#okta-sign-in .error-16:before{content:"\e055";color:#fff}#okta-sign-in .error-16-red:before,#okta-sign-in .error-16-small:before{content:"\e055";color:#e34843}#okta-sign-in .success-16:before{content:"\e051";color:#fff}#okta-sign-in .success-16-green:before{content:"\e051";color:#4cbf9c}#okta-sign-in .success-16-gray:before{content:"\e051";color:#e0e0e0}#okta-sign-in .directory-add-16:before{content:"\e027";color:#5e5e5e}#okta-sign-in .directory-add-16:after{content:"\e001";color:#007dc1}#okta-sign-in .directory-remove-16:before{content:"\e029";color:#5e5e5e}#okta-sign-in .directory-remove-16:after{content:"\e009";color:#007dc1}#okta-sign-in .directory-16:before{content:"\e028";color:#5e5e5e}#okta-sign-in .directory-16-light-gray:before{content:"\e028";color:#a7a7a7}#okta-sign-in .token-add-16:before{content:"\e03b";color:#5e5e5e}#okta-sign-in .token-add-16:after{content:"\e001";color:#007dc1}#okta-sign-in .user-provisioning-16:before{content:"\e011";color:#a7a7a7}#okta-sign-in .user-provisioning-16:after{content:"\e007";color:#a7a7a7}#okta-sign-in .user-provisioning-16-green:before,#okta-sign-in .user-provisioning-16.active:before{content:"\e011";color:#5e5e5e}#okta-sign-in .user-provisioning-16-green:after,#okta-sign-in .user-provisioning-16.active:after{content:"\e007";color:#4cbf9c}#okta-sign-in .user-deprovisioning-16:before{content:"\e013";color:#5e5e5e}#okta-sign-in .user-deprovisioning-16:after{content:"\e003";color:#007dc1}#okta-sign-in .import-users-16:before{content:"\e010";color:#a7a7a7}#okta-sign-in .import-users-16:after{content:"\e005";color:#a7a7a7}#okta-sign-in .import-users-16-green.active:before,#okta-sign-in .import-users-16-green:before{content:"\e010";color:#5e5e5e}#okta-sign-in .import-users-16-green.active:after,#okta-sign-in .import-users-16-green:after{content:"\e005";color:#4cbf9c}#okta-sign-in .password-sync-16:before{content:"\e034";color:#a7a7a7}#okta-sign-in .password-sync-16:after{content:"\e035";color:#a7a7a7}#okta-sign-in .password-sync-16-green.active:before,#okta-sign-in .password-sync-16-green:before{content:"\e034";color:#5e5e5e}#okta-sign-in .password-sync-16-green.active:after,#okta-sign-in .password-sync-16-green:after{content:"\e035";color:#4cbf9c}#okta-sign-in .user-deactivation-16:before{content:"\e00f";color:#a7a7a7}#okta-sign-in .user-deactivation-16:after{content:"\e000";color:#a7a7a7}#okta-sign-in .user-deactivation-16-green.active:before,#okta-sign-in .user-deactivation-16-green:before{content:"\e00f";color:#5e5e5e}#okta-sign-in .user-deactivation-16-green.active:after,#okta-sign-in .user-deactivation-16-green:after{content:"\e000";color:#4cbf9c}#okta-sign-in .swa-16:before{content:"\e03d";color:#a7a7a7}#okta-sign-in .swa-16:after{content:"\e002";color:#a7a7a7}#okta-sign-in .swa-16-green.active:before,#okta-sign-in .swa-16-green:before{content:"\e03d";color:#5e5e5e}#okta-sign-in .swa-16-green.active:after,#okta-sign-in .swa-16-green:after{content:"\e002";color:#4cbf9c}#okta-sign-in .advanced-sso-16:before{content:"\e017";color:#a7a7a7}#okta-sign-in .advanced-sso-16:after{content:"\e018";color:#a7a7a7}#okta-sign-in .advanced-sso-16-green.active:before,#okta-sign-in .advanced-sso-16-green:before{content:"\e017";color:#4cbf9c}#okta-sign-in .advanced-sso-16-green.active:after,#okta-sign-in .advanced-sso-16-green:after{content:"\e018";color:#5e5e5e}#okta-sign-in .advanced-sso-16-blue:before{content:"\e017";color:#007dc1}#okta-sign-in .advanced-sso-16-blue:after{content:"\e018";color:#5e5e5e}#okta-sign-in .bookmark-16:before{content:"\e02a";color:#a7a7a7}#okta-sign-in .bookmark-16-green.active:before,#okta-sign-in .bookmark-16-green:before{content:"\e02a";color:#4cbf9c}#okta-sign-in .run-16:before{content:"\e04b";color:#007dc1}#okta-sign-in .run-16-gray:before{content:"\e04b";color:#5e5e5e}#okta-sign-in .run-16-white:before{content:"\e04b";color:#fff}#okta-sign-in .download-16:before{content:"\e03f";color:#007dc1}#okta-sign-in .group-16:before{content:"\e019";color:#5e5e5e}#okta-sign-in .group-add-16:before{content:"\e01a";color:#5e5e5e}#okta-sign-in .group-add-16:after{content:"\e001";color:#007dc1}#okta-sign-in .group-remove-16:before{content:"\e01d";color:#5e5e5e}#okta-sign-in .group-remove-16:after{content:"\e00a";color:#007dc1}#okta-sign-in .group-member-add-16:before{content:"\e00d";color:#5e5e5e}#okta-sign-in .group-member-add-16:after{content:"\e001";color:#007dc1}#okta-sign-in .group-member-remove-16:before{content:"\e00e";color:#5e5e5e}#okta-sign-in .group-member-remove-16:after{content:"\e009";color:#007dc1}#okta-sign-in .config-16:before{content:"\e024";color:#5e5e5e}#okta-sign-in .group-override-16:before{content:"\e01e";color:#5e5e5e}#okta-sign-in .group-override-16:after{content:"\e006";color:#007dc1}#okta-sign-in .search-add-16:before{content:"\e050";color:#a7a7a7}#okta-sign-in .search-green-add-16:before{content:"\e050";color:#4cbf9c}#okta-sign-in .magnifying-glass-16:before{content:"\e041";color:#a7a7a7}#okta-sign-in .location-16:before{content:"\e039";color:#5e5e5e}#okta-sign-in .time-16:before{content:"\e057";color:#5e5e5e}#okta-sign-in .time-alt-16:before{content:"\e082";color:#a7a7a7}#okta-sign-in .calendar-16:before{content:"\e083";color:#a7a7a7}#okta-sign-in .people-16:before{content:"\e019";color:#5e5e5e}#okta-sign-in .conversation-16:before{content:"\e023";color:#5e5e5e}#okta-sign-in .conversation-16-white:before{content:"\e023";color:#fff}#okta-sign-in .megaphone-16:before{content:"\e065";color:#5e5e5e}#okta-sign-in .active-sync-16:before{content:"\e01c";color:#5e5e5e}#okta-sign-in .active-sync-16:after{content:"\e007";color:#4cbf9c}#okta-sign-in .active-sync-16-reverse:before{content:"\e01c";color:#fff}#okta-sign-in .active-sync-16-reverse:after{content:"\e007";color:#4cbf9c}#okta-sign-in .inactive-sync-16:before{content:"\e01c";color:#a7a7a7}#okta-sign-in .inactive-sync-16:after{content:"\e007";color:#a7a7a7}#okta-sign-in .error-sync-16:before{content:"\e01c";color:#5e5e5e}#okta-sign-in .error-sync-16:after{content:"\e007";color:#e34843}#okta-sign-in .tasks-16-pending:before{content:"\e032";color:#5e5e5e}#okta-sign-in .tasks-16-pending:after{content:"\e033";color:#f1d10d}#okta-sign-in .password-reset-16-red:before{content:"\e034";color:#5e5e5e}#okta-sign-in .password-reset-16-red:after{content:"\e035";color:#e34843}#okta-sign-in .person-activate-16-yellow:before{content:"\e00f";color:#5e5e5e}#okta-sign-in .person-activate-16-yellow:after{content:"\e000";color:#f1d10d}#okta-sign-in .person-import-16-yellow:before{content:"\e010";color:#5e5e5e}#okta-sign-in .person-import-16-yellow:after{content:"\e005";color:#f1d10d}#okta-sign-in .apps-16-red:before{content:"\e042";color:#e34843}#okta-sign-in .code-brackets-16:before{content:"\e038";color:#5e5e5e}#okta-sign-in .refresh-16:before{content:"\e03e";color:#5e5e5e}#okta-sign-in .refresh-16-blue:before{content:"\e03e";color:#007dc1}#okta-sign-in .refresh-16-white:before{content:"\e03e";color:#fff}#okta-sign-in .back-16:before{content:"\e02c";color:#fff;transform:rotate(180deg)}#okta-sign-in .filter-16:before{content:"\e04a";color:#5e5e5e}#okta-sign-in .filter-16-reverse:before{content:"\e04a";color:#fff}#okta-sign-in .clone-16:before{content:"\e036";color:#5e5e5e}#okta-sign-in .clone-16:after{content:"\e037";color:#007dc1}#okta-sign-in .duo-push-16:before,#okta-sign-in .okta-push-16:before{content:"\e051";color:#5e5e5e}#okta-sign-in .duo-sms-16:before{content:"\e02e";color:#5e5e5e}#okta-sign-in .duo-call-16:before{content:"\e021";color:#5e5e5e}#okta-sign-in .factory-reset-16:before{content:"\e04c";color:#5e5e5e}#okta-sign-in .no-16:before{content:"\e04d";color:#5e5e5e}#okta-sign-in .expression-16:before{content:"\e068";color:#007dc1}#okta-sign-in .omm-enrolling-16:before{content:"\e05a";color:#4cbf9c}#okta-sign-in .remote-lock-16:before{content:"\e05d";color:#5e5e5e}#okta-sign-in .asterisk-16:before{content:"\e071";color:#007dc1;font-size:12px}#okta-sign-in .asterisk-16-white:before{content:"\e071";color:#fff}#okta-sign-in .configure-16:before{content:"\e076";color:#5e5e5e}#okta-sign-in .instructions-16:before{content:"\e064";color:#fff}#okta-sign-in .tombstone-16:before{content:"\e084";color:#5e5e5e}#okta-sign-in .send-16:before{content:"\e094";color:#5e5e5e}#okta-sign-in .add:before{content:"\e050"}#okta-sign-in .add:before,#okta-sign-in .success-icon:before{color:#4cbf9c;display:block;position:absolute;white-space:normal;text-indent:0;font-size:16px;font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}#okta-sign-in .success-icon:before{content:"\e051"}#okta-sign-in .person-add-24:before{content:"\e00d";color:#5e5e5e}#okta-sign-in .person-add-24:after{content:"\e001";color:#007dc1}#okta-sign-in .app-add-24:before{content:"\e043";color:#5e5e5e}#okta-sign-in .app-add-24:after{content:"\e001";color:#007dc1}#okta-sign-in .app-add-24-gray:before{content:"\e043";color:#5e5e5e}#okta-sign-in .app-add-24-gray:after{content:"\e001";color:#5e5e5e}#okta-sign-in .app-refresh-24:before{content:"\e047";color:#5e5e5e}#okta-sign-in .app-refresh-24:after{content:"\e008";color:#007dc1}#okta-sign-in .person-import-24:before{content:"\e010";color:#5e5e5e}#okta-sign-in .person-import-24:after{content:"\e005";color:#007dc1}#okta-sign-in .person-import-24-yellow:before{content:"\e010";color:#5e5e5e}#okta-sign-in .person-import-24-yellow:after{content:"\e005";color:#f1d10d}#okta-sign-in .admin-add-24:before{content:"\e012";color:#5e5e5e}#okta-sign-in .admin-add-24:after{content:"\e001";color:#007dc1}#okta-sign-in .logo-upload-24:before{content:"\e016";color:#5e5e5e}#okta-sign-in .logo-upload-24:after{content:"\e00b";color:#007dc1}#okta-sign-in .person-activate-24:before{content:"\e00f";color:#5e5e5e}#okta-sign-in .person-activate-24:after{content:"\e000";color:#007dc1}#okta-sign-in .person-activate-24-yellow:before{content:"\e00f";color:#5e5e5e}#okta-sign-in .person-activate-24-yellow:after{content:"\e000";color:#f1d10d}#okta-sign-in .person-edit-24:before{content:"\e066";color:#5e5e5e}#okta-sign-in .person-edit-24:after{content:"\e004";color:#007dc1}#okta-sign-in .app-assign-24:before{content:"\e046";color:#5e5e5e}#okta-sign-in .app-assign-24:after{content:"\e002";color:#007dc1}#okta-sign-in .apps-24:before{content:"\e042";color:#5e5e5e}#okta-sign-in .apps-24-green:before{content:"\e042";color:#4cbf9c}#okta-sign-in .apps-24-red:before{content:"\e042";color:#e34843}#okta-sign-in .app-unassign-24:before{content:"\e045";color:#5e5e5e}#okta-sign-in .app-unassign-24:after{content:"\e00a";color:#007dc1}#okta-sign-in .app-unassign-24-yellow:before{content:"\e045";color:#5e5e5e}#okta-sign-in .app-unassign-24-yellow:after{content:"\e00a";color:#f1d10d}#okta-sign-in .person-deactivate-24:before{content:"\e00e";color:#5e5e5e}#okta-sign-in .person-deactivate-24:after{content:"\e009";color:#007dc1}#okta-sign-in .password-reset-24:before{content:"\e034";color:#5e5e5e}#okta-sign-in .password-reset-24:after{content:"\e035";color:#007dc1}#okta-sign-in .password-reset-24-red:before{content:"\e034";color:#5e5e5e}#okta-sign-in .password-reset-24-red:after{content:"\e035";color:#e34843}#okta-sign-in .feedback-24:before{content:"\e02f";color:#5e5e5e}#okta-sign-in .person-24:before{content:"\e00c";color:#5e5e5e}#okta-sign-in .person-24-green:before{content:"\e00c";color:#4cbf9c}#okta-sign-in .person-24-red:before{content:"\e00c";color:#e34843}#okta-sign-in .people-24:before{content:"\e019";color:#5e5e5e}#okta-sign-in .instructions-24:before{content:"\e064";color:#fff}#okta-sign-in .plugin-required-24:before{content:"\e063";color:#5e5e5e}#okta-sign-in .info-24:before{content:"\e053";color:#fff}#okta-sign-in .warning-24:before{content:"\e058";color:#fff}#okta-sign-in .warning-24-yellow:before{content:"\e058";color:#f1d10d}#okta-sign-in .error-24:before{content:"\e055";color:#fff}#okta-sign-in .success-24:before{content:"\e051";color:#fff}#okta-sign-in .directory-add-24:before{content:"\e027";color:#5e5e5e}#okta-sign-in .directory-add-24:after{content:"\e001";color:#007dc1}#okta-sign-in .directory-remove-24:before{content:"\e029";color:#5e5e5e}#okta-sign-in .directory-remove-24:after{content:"\e009";color:#007dc1}#okta-sign-in .directory-24:before{content:"\e028";color:#5e5e5e}#okta-sign-in .directory-24-green:before{content:"\e028";color:#4cbf9c}#okta-sign-in .directory-24-red:before{content:"\e028";color:#e34843}#okta-sign-in .preview-24:before{content:"\e022";color:#e34843}#okta-sign-in .token-add-24:before{content:"\e03b";color:#5e5e5e}#okta-sign-in .token-add-24:after{content:"\e002";color:#007dc1}#okta-sign-in .group-24:before{content:"\e019";color:#5e5e5e}#okta-sign-in .group-add-24:before{content:"\e01a";color:#5e5e5e}#okta-sign-in .group-add-24:after{content:"\e001";color:#007dc1}#okta-sign-in .settings-24:before{content:"\e025";color:#5e5e5e}#okta-sign-in .settings-24:after{content:"\e026";color:#5e5e5e}#okta-sign-in .reports-24:before{content:"\e048";color:#5e5e5e}#okta-sign-in .reports-24:after{content:"\e049";color:#007dc1}#okta-sign-in .security-24:before{content:"\e05d";color:#5e5e5e}#okta-sign-in .dashboard-24:before{content:"\e05e";color:#5e5e5e}#okta-sign-in .dashboard-24:after{content:"\e05f";color:#007dc1}#okta-sign-in .tasks-notepad-24:before{content:"\e060";color:#5e5e5e}#okta-sign-in .tasks-notepad-24:after{content:"\e061";color:#007dc1}#okta-sign-in .profile-sync-24:before{content:"\e067";color:#5e5e5e}#okta-sign-in .profile-sync-24:after{content:"\e004";color:#007dc1}#okta-sign-in .light-bulb-24:before{content:"\e062";color:#fff}#okta-sign-in .warning-important-24:before{content:"\e058";color:#fff}#okta-sign-in .download-24:before{content:"\e03f";color:#5e5e5e}#okta-sign-in .icon-devices-24:before{content:"\e069";color:#5e5e5e}#okta-sign-in .icon-laptop-32:before{content:"\e08d";color:#5e5e5e}#okta-sign-in .icon-iphone-32:before{content:"\e08c";color:#5e5e5e}#okta-sign-in .icon-ipad-32:before{content:"\e08b";color:#5e5e5e}#okta-sign-in .icon-ipod-touch-32:before,#okta-sign-in .icon-unknown-32:before{content:"\e08c";color:#5e5e5e}#okta-sign-in .icon-android-phone-32:before{content:"\e086";color:#5e5e5e}#okta-sign-in .icon-android-tab-32:before{content:"\e087";color:#5e5e5e}#okta-sign-in .teach-48:before{content:"\e074";color:#fff}#okta-sign-in #universal-directory-profiles .data-list-empty-img{background-image:none;top:0;left:0;position:relative;margin-left:0}#okta-sign-in #universal-directory-profiles .data-list-empty-img:before{content:"\e067";top:-95px}#okta-sign-in #universal-directory-profiles .data-list-empty-img:after,#okta-sign-in #universal-directory-profiles .data-list-empty-img:before{color:#a7a7a7;font-size:100px;display:block;position:absolute;white-space:normal;text-indent:0;font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;margin-left:345px}#okta-sign-in #universal-directory-profiles .data-list-empty-img:after{content:"\e004";top:-98px}#okta-sign-in [class*=-light]:after,#okta-sign-in [class*=-light]:before,#okta-sign-in [class^=-light]:after,#okta-sign-in [class^=-light]:before{font-size:14px;display:block;position:absolute;white-space:normal;text-indent:0;font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}#okta-sign-in .green-light:before{content:"\e072";color:#4cbf9c}#okta-sign-in .yellow-light:before{content:"\e072";color:#f1d10d}#okta-sign-in .red-light:before{content:"\e072";color:#e34843}#okta-sign-in .gray-light:before{content:"\e072";color:#a7a7a7;font-size:14px;display:block;position:absolute;white-space:normal;text-indent:0;font-family:okticon;font-weight:300!important;font-style:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}#okta-sign-in .legend-light:before{color:#f9f9f9;content:"\e072"}#okta-sign-in .legend-light:after{color:#5e5e5e;content:"\e073"}#okta-sign-in .link-button.button-error .icon.info-16-gray:before,#okta-sign-in .link-button.button-primary .icon.active-sync-16:after,#okta-sign-in .link-button.button-primary .icon.active-sync-16:before{color:#fff}#okta-sign-in .single-click-edit-controls .icon.cancel-16-small:before{font-size:12px;left:2px}#okta-sign-in .search-box .clear-input-16:before{font-size:12px}#okta-sign-in .facebook-square-16:before{color:#3b5998;content:"\e077"}#okta-sign-in .facebook-16:before{color:#3b5998;content:"\e078"}#okta-sign-in .google-square-16:before{color:#dd4b39;content:"\e079"}#okta-sign-in .google-16:before{color:#dd4b39;content:"\e07f"}#okta-sign-in .twitter-square-16:before{color:#5e5e5e;content:"\e07c"}#okta-sign-in .twitter-16:before{color:#5e5e5e;content:"\e07b"}#okta-sign-in .linkedin-square-16:before{color:#5e5e5e;content:"\e07e"}#okta-sign-in .linkedin-16:before{color:#5e5e5e;content:"\e07d"}#okta-sign-in .openid-16:before{color:#5e5e5e;content:"\e07a"}#okta-sign-in a,#okta-sign-in abbr,#okta-sign-in acronym,#okta-sign-in address,#okta-sign-in applet,#okta-sign-in b,#okta-sign-in big,#okta-sign-in blockquote,#okta-sign-in body,#okta-sign-in caption,#okta-sign-in center,#okta-sign-in cite,#okta-sign-in code,#okta-sign-in dd,#okta-sign-in del,#okta-sign-in dfn,#okta-sign-in div,#okta-sign-in dl,#okta-sign-in dt,#okta-sign-in em,#okta-sign-in fieldset,#okta-sign-in form,#okta-sign-in h1,#okta-sign-in h2,#okta-sign-in h3,#okta-sign-in h4,#okta-sign-in h5,#okta-sign-in h6,#okta-sign-in html,#okta-sign-in i,#okta-sign-in iframe,#okta-sign-in img,#okta-sign-in ins,#okta-sign-in kbd,#okta-sign-in label,#okta-sign-in legend,#okta-sign-in li,#okta-sign-in object,#okta-sign-in ol,#okta-sign-in p,#okta-sign-in pre,#okta-sign-in q,#okta-sign-in s,#okta-sign-in samp,#okta-sign-in small,#okta-sign-in span,#okta-sign-in strike,#okta-sign-in strong,#okta-sign-in sub,#okta-sign-in sup,#okta-sign-in table,#okta-sign-in tbody,#okta-sign-in td,#okta-sign-in tfoot,#okta-sign-in th,#okta-sign-in thead,#okta-sign-in tr,#okta-sign-in tt,#okta-sign-in u,#okta-sign-in ul,#okta-sign-in var{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent}#okta-sign-in body{line-height:1}#okta-sign-in ol,#okta-sign-in ul{list-style:none}#okta-sign-in blockquote,#okta-sign-in q{quotes:none}#okta-sign-in blockquote:after,#okta-sign-in blockquote:before,#okta-sign-in q:after,#okta-sign-in q:before{content:"";content:none}#okta-sign-in :focus{outline:0}#okta-sign-in ins{text-decoration:none}#okta-sign-in del{text-decoration:line-through}#okta-sign-in table{border-collapse:collapse;border-spacing:0}#okta-sign-in input[type=hidden]{display:none!important}#okta-sign-in input[type=checkbox],#okta-sign-in input[type=radio]{border:0!important;margin:0;padding:0}#okta-sign-in .dropdown{background:#fff;border-radius:4px}#okta-sign-in .dropdown .options{position:relative}#okta-sign-in .dropdown .option-selected{display:block;cursor:pointer;padding:5px;position:relative}#okta-sign-in .dropdown .option-selected:hover{cursor:pointer}#okta-sign-in .dropdown .option-selected span.more-options{display:block;position:absolute;right:0;top:4px;height:30px;width:30px}#okta-sign-in .dropdown .option-selected:hover span.more-options{display:block}#okta-sign-in .dropdown .options{display:none}#okta-sign-in .dropdown .options-wrap{padding:0;list-style:none;position:absolute;left:0;top:2px;z-index:4;background:#fff;border:1px solid #bbb;width:417px;box-shadow:0 2px 0 hsla(0,0%,62.7%,.2)}#okta-sign-in .dropdown .options li.option{padding:5px;display:block;border-bottom:1px solid #eaeaea;background:#fff;position:relative}#okta-sign-in .dropdown .options li.option:last-child{border-bottom:none}#okta-sign-in .dropdown .options li.error{padding:10px 5px 10px 25px;background:url('error-01.0279be8b54ef6b6f.png') 5px 8px no-repeat!important;background-color:#fff2f2!important}#okta-sign-in .dropdown .options li.error:hover{background-color:#fce5e6!important;cursor:pointer}#okta-sign-in .dropdown .options li.option:hover{background:#f9f9f9;cursor:pointer}#okta-sign-in .dropdown .options li.option:focus-within{background:#f9f9f9}#okta-sign-in .dropdown.more-actions .option-selected{float:none!important;position:relative;padding:0 22px 0 8px!important;overflow:hidden;color:#333;white-space:nowrap}#okta-sign-in .page-links .dropdown.more-actions .option-selected{margin:0!important}#okta-sign-in .dropdown.more-actions .option-selected span.icon-dm{position:absolute;height:6px;width:9px;margin:0;top:12px;right:6px}#okta-sign-in .dropdown.more-actions .button-primary.option-selected span.icon-dm{background:url('drop-menu-s-white.b0630eb65b8aba2c.png') no-repeat scroll 0 0 transparent}#okta-sign-in .dropdown.more-actions .options-wrap{border-style:solid;width:200px;left:-100px;margin:0}#okta-sign-in #add-idp-dropdown.more-actions .options-wrap{left:0}#okta-sign-in #idp-container .btnCol .dropdown.more-actions .options-wrap{left:-95px}#okta-sign-in .dropdown.more-actions .options{position:absolute;z-index:5}#okta-sign-in .dropdown.more-actions .options .option{padding:0}#okta-sign-in .dropdown.more-actions .option a{color:#2f3f4a;font-size:13px;padding:10px 5px 10px 30px;display:block;line-height:16px}#okta-sign-in .dropdown.more-actions .option a:focus,#okta-sign-in .dropdown.more-actions .option a:hover{text-decoration:none}#okta-sign-in .dropdown.more-actions .option a .icon{height:16px;width:16px;position:absolute;top:9px;left:8px}#okta-sign-in .dropdown-edit{background:transparent}#okta-sign-in .dropdown-edit .option-selected{width:300px;margin:0;border-radius:4px 0 0 4px;border-right:none}#okta-sign-in #customize-user-account-dropdown .option-selected.dropdown-disabled,#okta-sign-in #customize-user-account-dropdown .option-selected.dropdown-disabled:hover{background:transparent!important;box-shadow:none;cursor:default;opacity:.5;border-color:#bbb #bbb #b1b1b1}#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled .dropdown-selected-text{color:#888}#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled .icon-dm{opacity:.4;filter:Alpha(Opacity=40)}#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled span:hover{cursor:default}#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled:active,#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled:hover{background:url('okta-buttons-sprite-001.acccb0bfd534a4a1.png') repeat-x scroll 0 0 #eaeaea!important}#okta-sign-in .dropdown.dropdown-edit .options-wrap{left:0;width:330px}#okta-sign-in .dropdown.dropdown-edit .option .option-link{padding:6px 8px}#okta-sign-in .dropdown-edit-button{width:55px;margin:0!important;border-radius:0 4px 4px 0;border-left-color:#bbb!important}#okta-sign-in .option-subtitle{color:#a7a7a7;font-weight:400}#okta-sign-in p.option-subtitle{margin-top:3px}#okta-sign-in .off-screen{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}#okta-sign-in #more-actions-dropdown.more-actions .options-wrap{left:-142px}#okta-sign-in #people-more-actions-dropdown.more-actions .options-wrap{left:10px}#okta-sign-in #import-people-dropdown.more-actions .options-wrap{left:-150px;width:280px}#okta-sign-in #add-directory-dropdown.more-actions .options-wrap{left:0;width:240px}#okta-sign-in #download-agent-dropdown.more-actions .options-wrap{left:0}#okta-sign-in .chzn-container{position:relative;display:block;vertical-align:middle;float:left;zoom:1;*display:inline}#okta-sign-in .chzn-container .chzn-drop{background:#fff;border:1px solid #888;border-top:0;position:absolute;top:100%;left:-9999px;box-shadow:0 1px 2px hsla(0,0%,68.6%,.15);z-index:1010;width:100%;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box}#okta-sign-in .chzn-container.chzn-with-drop .chzn-drop{left:0}#okta-sign-in .chzn-container-single .chzn-single{-moz-background-clip:padding;background-clip:padding-box;display:block;overflow:hidden;white-space:nowrap;position:relative;height:28px;line-height:28px;padding:0 0 0 8px;text-decoration:none}#okta-sign-in .chzn-container-single .chzn-single:hover{border:1px solid #888}#okta-sign-in .chzn-container-single .chzn-default{color:#999}#okta-sign-in .chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;color:#333;text-shadow:0 1px 0 #fff}#okta-sign-in .chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:12px;font-size:1px;background:url('chosen-sprite.e7ced34e64a5eb24.png') -42px 1px no-repeat}#okta-sign-in .chzn-container-single.chzn-disabled .chzn-single abbr:hover,#okta-sign-in .chzn-container-single .chzn-single abbr:hover{background-position:-42px -10px}#okta-sign-in .chzn-container-single .chzn-single div{position:absolute;right:0;top:3px;display:block;height:100%;width:18px}#okta-sign-in .chzn-container-single .chzn-single div b{background:url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat 0 2px;display:block;width:100%;height:100%}#okta-sign-in .chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}#okta-sign-in .chzn-container-single .chzn-search input{background:#fff url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat 100% -20px;background:url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat 100% -20px,linear-gradient(#eee 1%,#fff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-size:1em;width:100%;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;border-radius:0}#okta-sign-in .chzn-container-single .chzn-drop{margin-top:-1px;border-radius:0 0 4px 4px;-moz-background-clip:padding;background-clip:padding-box}#okta-sign-in .chzn-container-single-nosearch .chzn-search{position:absolute;left:-9999px}#okta-sign-in .chzn-container-multi .chzn-choices{background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto!important;height:1%;position:relative;width:100%;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box}#okta-sign-in .chzn-container-multi .chzn-choices li{float:left;list-style:none}#okta-sign-in .chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}#okta-sign-in .chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent!important;border:0!important;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;box-shadow:none}#okta-sign-in .chzn-container-multi .chzn-choices .search-field .default{color:#999}#okta-sign-in .chzn-container-multi .chzn-choices .search-choice{border-radius:3px;-moz-background-clip:padding;background-clip:padding-box;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#f4f4f4",endColorstr = "#eeeeee",GradientType = 0);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;border:1px solid #aaa;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;cursor:default}#okta-sign-in .chzn-container-multi .chzn-choices .search-choice.search-choice-disabled{background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#f4f4f4",endColorstr = "#eeeeee",GradientType = 0);background-image:linear-gradient(180deg,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);color:#666;border:1px solid #ccc;padding-right:5px}#okta-sign-in .chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}#okta-sign-in .chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:12px;font-size:1px;background:url('chosen-sprite.e7ced34e64a5eb24.png') -42px 1px no-repeat}#okta-sign-in .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close,#okta-sign-in .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:-42px -10px}#okta-sign-in .chzn-container .chzn-results{margin:3px 0 4px;max-height:240px;padding:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#okta-sign-in .chzn-container-multi .chzn-results{margin:0;padding:0}#okta-sign-in .chzn-container .chzn-results li{display:none;line-height:16px;padding:7px 8px;margin:0;list-style:none;border:solid #fff;border-width:0 0 1px}#okta-sign-in .chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}#okta-sign-in .chzn-container .chzn-results .highlighted{background:#f9f9f9}#okta-sign-in .chzn-container .chzn-results li em{background:#feffde;font-style:normal}#okta-sign-in .chzn-container .chzn-results .highlighted em{background:transparent}#okta-sign-in .chzn-container .chzn-results .no-results{background:#fff;display:list-item}#okta-sign-in .chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:700}#okta-sign-in .chzn-container .chzn-results .group-option{padding-left:15px}#okta-sign-in .chzn-container-multi .chzn-drop .result-selected{display:none}#okta-sign-in .chzn-container .chzn-results-scroll{background:#fff;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}#okta-sign-in .chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}#okta-sign-in .chzn-container .chzn-results-scroll-down{bottom:0}#okta-sign-in .chzn-container .chzn-results-scroll-down span{background:url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat -4px -3px}#okta-sign-in .chzn-container .chzn-results-scroll-up span{background:url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat -22px -3px}#okta-sign-in .chzn-container-active.chzn-with-drop .chzn-single{border:1px solid #888;box-shadow:inset 0 1px 0 #fff;background:#fff;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#okta-sign-in .chzn-container-active .chzn-single{box-shadow:0 1px 2px hsla(0,0%,68.6%,.3);border:1px solid #888}#okta-sign-in .chzn-container-active.chzn-with-drop .chzn-single div{background:transparent;border-left:none}#okta-sign-in .chzn-container-active.chzn-with-drop .chzn-single div b{background-position:-18px 2px}#okta-sign-in .chzn-container-active .chzn-choices{box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb}#okta-sign-in .chzn-container-active .chzn-choices .search-field input{color:#111!important}#okta-sign-in .chzn-disabled{cursor:default;opacity:.5!important}#okta-sign-in .chzn-disabled .chzn-choices .search-choice .search-choice-close,#okta-sign-in .chzn-disabled .chzn-single{cursor:default}#okta-sign-in .chzn-rtl{text-align:right}#okta-sign-in .chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible}#okta-sign-in .chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl}#okta-sign-in .chzn-rtl .chzn-single div{left:3px;right:auto}#okta-sign-in .chzn-rtl .chzn-single abbr{left:26px;right:auto}#okta-sign-in .chzn-rtl .chzn-choices .search-field input{direction:rtl}#okta-sign-in .chzn-rtl .chzn-choices li{float:right}#okta-sign-in .chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0}#okta-sign-in .chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto}#okta-sign-in .chzn-rtl .chzn-search{left:9999px}#okta-sign-in .chzn-rtl.chzn-with-drop .chzn-search{left:0}#okta-sign-in .chzn-rtl .chzn-drop{left:9999px}#okta-sign-in .chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}#okta-sign-in .chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px}#okta-sign-in .chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div{border-right:none}#okta-sign-in .chzn-rtl .chzn-search input{background:#fff url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat -30px -20px;background:url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat -30px -20px,linear-gradient(#eee 1%,#fff 15%);padding:4px 5px 4px 20px;direction:rtl}#okta-sign-in .chzn-container-single.chzn-rtl .chzn-single div b{background-position:6px 2px}#okta-sign-in .chzn-container-single.chzn-rtl.chzn-with-drop .chzn-single div b{background-position:-12px 2px}@media (min-resolution:192dpi){#okta-sign-in .chzn-container-multi .chzn-choices .search-choice .search-choice-close,#okta-sign-in .chzn-container-single .chzn-search input,#okta-sign-in .chzn-container-single .chzn-single abbr,#okta-sign-in .chzn-container-single .chzn-single div b,#okta-sign-in .chzn-container .chzn-results-scroll-down span,#okta-sign-in .chzn-container .chzn-results-scroll-up span,#okta-sign-in .chzn-rtl .chzn-search input{background-image:url('chosen-sprite@2x.2019bbf3ab089c1f.png')!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}#okta-sign-in .o-form-fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}#okta-sign-in .o-form-fieldset{height:auto;word-wrap:break-word;display:inline-block;margin-bottom:15px}#okta-sign-in .o-form-fieldset:last-child{margin-bottom:0}#okta-sign-in * html .o-form-fieldset{height:1%}#okta-sign-in .o-form-fieldset{display:block}#okta-sign-in .o-form-input,#okta-sign-in .o-form-label{float:left}#okta-sign-in .o-form-label{width:38%;font-weight:700;padding:7px 10px 7px 0;line-height:16px;color:#5e5e5e;box-sizing:border-box}#okta-sign-in .o-form-label a.icon-16{display:inline;margin-left:6px;top:-1px}#okta-sign-in .o-form-input{width:62%}#okta-sign-in .o-form-input .o-form-input-group+.link-button,#okta-sign-in .o-form-input .o-form-input-group+.o-form-input-group{margin-top:15px}#okta-sign-in .o-form-input .array-inputs-button{clear:both}#okta-sign-in .o-form-input .o-form-input-group-controls{width:100%}#okta-sign-in .o-form .input-fix{height:30px}#okta-sign-in .o-form .input-fix input[type=number],#okta-sign-in .o-form .input-fix input[type=password],#okta-sign-in .o-form .input-fix input[type=tel],#okta-sign-in .o-form .input-fix input[type=text],#okta-sign-in .o-form .input-fix input[type=textbox]{height:100%;width:100%;margin:0;padding:6px 8px;line-height:16px;border:none;background:transparent;box-sizing:border-box}#okta-sign-in .o-form .input-fix input.password-with-toggle{padding-right:35px}#okta-sign-in .o-form .input-fix .password-toggle .eyeicon{right:5px;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:6px 8px;opacity:.5;cursor:pointer}#okta-sign-in .o-form .input-fix .password-toggle .button-hide{display:none}#okta-sign-in .o-form .input-fix input[type=number]{border:none}#okta-sign-in .o-form .input-fix,#okta-sign-in .o-form .textarea-fix{border-radius:3px;width:100%;box-sizing:border-box}#okta-sign-in .o-form .textarea-fix textarea{height:auto;width:100%;margin:0;padding:6px 8px;line-height:16px;box-sizing:border-box;min-height:30px;max-width:100%!important}#okta-sign-in .o-form select{width:62%;margin-top:6px}#okta-sign-in .o-form-wide select{width:100%}#okta-sign-in .o-form-label-attached .o-form-label{background-color:#e2e2e2;border-bottom-left-radius:3px;border-top-left-radius:3px;border:1px solid #c8c8c8;border-right-width:0;font-weight:400;padding:6px 10px;width:auto}#okta-sign-in .o-form-label-attached .chzn-single,#okta-sign-in .o-form-label-attached .input-fix,#okta-sign-in .o-form-label-attached .input[type=text],#okta-sign-in .o-form-label-attached .textarea-fix{border-bottom-left-radius:0;border-top-left-radius:0}#okta-sign-in .o-form-label-attached .link-button.option-selected{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none}#okta-sign-in .data-list-toolbar .o-form-label-attached .o-form-label{background:transparent}#okta-sign-in .o-form-input-group{position:relative;display:table;border-collapse:separate}#okta-sign-in .o-form-input-group .link-button,#okta-sign-in .o-form-input-group .o-form-control,#okta-sign-in .o-form-input-group .o-form-label-inline{display:table-cell;float:none;border-radius:0;white-space:nowrap}#okta-sign-in .o-form-input-group .link-button input[type=number],#okta-sign-in .o-form-input-group .o-form-control input[type=number],#okta-sign-in .o-form-input-group .o-form-label-inline input[type=number]{padding-bottom:0}#okta-sign-in .o-form-input-group :first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}#okta-sign-in .o-form-input-group :last-child{border-bottom-right-radius:3px;border-top-right-radius:3px;border-left-width:0;border-right-width:1px}#okta-sign-in .o-form-input-group .link-button:first-child,#okta-sign-in .o-form-input-group .o-form-label-inline:first-child{border-right-width:0}#okta-sign-in .o-form-input-group .o-form-control:last-child{border-left-width:1px}#okta-sign-in .o-form-input-group .o-form-control+.o-form-control{margin:0}#okta-sign-in .o-form-input-group .link-button{box-shadow:none;padding:0 16px}#okta-sign-in .o-form-input-group .link-button-icon.icon-only{padding:0 8px}#okta-sign-in .o-form-input-group .link-button-icon span.icon{top:5px}#okta-sign-in .o-form-input-group .o-form-control .chzn-single{box-shadow:none}#okta-sign-in .o-form-input-group select:first-child+.o-form-control.chzn-container .chzn-single{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}#okta-sign-in .o-form-input-group .o-form-control:last-child .chzn-single{border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}#okta-sign-in .o-form-input-group .o-form-control.chzn-container-active.chzn-with-drop:last-child .chzn-single{border-left-width:1px;margin-left:-1px}#okta-sign-in .o-form-input-group .o-form-control.chzn-container-active.chzn-with-drop:last-child .chzn-drop{border-left-width:1px;border-top-right-radius:0;left:-1px;width:101%}#okta-sign-in .o-form-input-group select:first-child+.o-form-control.chzn-container-active.chzn-with-drop .chzn-single{border-right-width:1px;margin-right:-1px}#okta-sign-in .o-form-input-group select:first-child+.o-form-control.chzn-container-active.chzn-with-drop .chzn-drop{border-left-width:1px;right:-1px;width:101%}#okta-sign-in .o-form-label-inline{padding:6px 10px;color:#999;background-color:#f2f2f2;border-bottom-left-radius:3px;border-top-left-radius:3px;border:1px solid #c8c8c8;border-right-width:0;font-weight:400}#okta-sign-in .o-form-input-group.o-form-input-group-2 .o-form-control{width:50%}#okta-sign-in .o-form-input-group.o-form-input-group-2 .o-form-label-inline{border-left-width:0}#okta-sign-in .o-form-control+.o-form-control{margin-top:20px}#okta-sign-in .o-form-multi-input-2 .o-form-control,#okta-sign-in .o-form-multi-input-3 .o-form-control,#okta-sign-in .o-form-multi-input-4 .o-form-control,#okta-sign-in .o-form-multi-input .o-form-control{box-sizing:border-box}#okta-sign-in .o-form-multi-input-2 .o-form-control,#okta-sign-in .o-form-multi-input-3 .o-form-control,#okta-sign-in .o-form-multi-input-4 .o-form-control{margin-top:0}#okta-sign-in .o-form-multi-input-2 .o-form-control,#okta-sign-in .o-form-multi-input-2 .o-form-input-group{width:49%}#okta-sign-in .o-form-multi-input-2 .o-form-input-group,#okta-sign-in .o-form-multi-input-3 .o-form-input-group,#okta-sign-in .o-form-multi-input-4 .o-form-input-group{float:left}#okta-sign-in .o-form-multi-input-3 .o-form-control,#okta-sign-in .o-form-multi-input-3 .o-form-input-group{width:32%}#okta-sign-in .o-form-multi-input-2 .o-form-control+.o-form-control,#okta-sign-in .o-form-multi-input-3 .o-form-control+.o-form-control{margin-left:2%}#okta-sign-in .o-form-multi-input-2 .o-form-input-group,#okta-sign-in .o-form-multi-input-3 .o-form-input-group{margin-top:0!important}#okta-sign-in .o-form-multi-input-2 .chzn-done+.o-form-control,#okta-sign-in .o-form-multi-input-2 .o-form-control+.o-form-control,#okta-sign-in .o-form-multi-input-3 .chzn-done+.o-form-control,#okta-sign-in .o-form-multi-input-3 .o-form-control+.o-form-control,#okta-sign-in .o-form-multi-input-group-2 .o-form-control:not(:first-child),#okta-sign-in .o-form-multi-input-group-2 .o-form-input-group:not(:first-child),#okta-sign-in .o-form-multi-input-group-3 .o-form-control:not(:first-child),#okta-sign-in .o-form-multi-input-group-3 .o-form-input-group:not(:first-child){margin-left:2%}#okta-sign-in .o-form-select{width:100%;display:inline-block;float:left}#okta-sign-in .o-form-multi-input-2 .o-form-select .chzn-container,#okta-sign-in .o-form-multi-input-3 .o-form-select .chzn-container{width:100%!important}#okta-sign-in .o-form-multi-input-2 .chzn-container{width:49%!important}#okta-sign-in .o-form-multi-input-3 .chzn-container{width:32%!important}#okta-sign-in .o-form-wide .chzn-container{width:100%!important}#okta-sign-in .text-select .input-fix{width:84%;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}#okta-sign-in .chzn-container-single.text-select .chzn-single{width:16%;height:30px;border-top-left-radius:0;border-bottom-left-radius:0;border-color:#bbb #bbb #b1b1b1;cursor:pointer;box-sizing:border-box}#okta-sign-in .text-select.chzn-with-drop input[type=text]{border-color:#888;border-bottom-left-radius:0;box-shadow:inset 0 -1px 0 0 #aaa}#okta-sign-in .custom-checkbox,#okta-sign-in .custom-radio{position:relative;clear:both}#okta-sign-in .custom-checkbox input,#okta-sign-in .custom-radio input{opacity:0;filter:Alpha(Opacity=0);position:absolute;left:0;top:7px;margin:0}#okta-sign-in .custom-checkbox label,#okta-sign-in .custom-radio label{display:block;position:relative;line-height:16px;margin:0;padding:7px 10px 7px 24px;cursor:pointer}#okta-sign-in .custom-checkbox label{background:url('checkbox-01.dcdde52df4e7b021.png') no-repeat}@media only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){#okta-sign-in .custom-checkbox label{background:url('checkbox-01@2x.a14b77b2826ccdc2.png') no-repeat;background-size:50px 1155px}}#okta-sign-in .custom-radio label{background:url('radiobutton-01.3f5f9c6d7b8cc3ef.png') no-repeat}@media only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){#okta-sign-in .custom-radio label{background:url('radiobutton-01@2x.e1727ba76b2f91ac.png') no-repeat;background-size:50px 820px}}#okta-sign-in .custom-checkbox+.o-form-explain,#okta-sign-in .custom-checkbox+input+.o-form-explain,#okta-sign-in .custom-radio+.o-form-explain,#okta-sign-in .custom-radio+input+.o-form-explain{padding-top:0}#okta-sign-in .o-form-input kbd{box-shadow:inset 0 1px 1px hsla(0,0%,58.8%,.16);background:#fff;padding:10px;display:block;border-radius:3px;border:1px solid #cacaca}#okta-sign-in .o-form-button-bar,#okta-sign-in .o-form-toolbar,#okta-sign-in .o-form-toolbar.ui-tabs{background:#f2f2f2;padding:16px;box-shadow:0 1px 1px hsla(0,0%,68.6%,.16);border-color:#dadada #ddd;border-style:solid;border-width:1px;margin-top:-1px;border-radius:0 0 3px 3px;text-align:right}#okta-sign-in .o-form-button-bar .button+.button,#okta-sign-in .o-form-toolbar .button+.button,#okta-sign-in .o-form-toolbar.ui-tabs .button+.button{margin-left:10px}#okta-sign-in .o-form-button-bar-no-border{border-width:1px 0 0}#okta-sign-in .o-form-toolbar.ui-tabs{margin:0}#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav{border-bottom:0;border-top:0;padding:0}#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li a{margin:0;padding:0 14px;border:1px solid #d1d1d1;border-right-width:0;color:#2f3f4a;background:#fbfbfb;display:block;float:none;font-size:12px;font-weight:400;line-height:28px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li+li{margin-left:0}#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li:first-child a{border-radius:3px 0 0 3px}#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li:last-child>a{border-right-width:1px;border-radius:0 3px 3px 0}#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li.ui-state-active a{border-right-width:1px;padding-right:19px;color:#fff;border-color:#1b90c5;background-color:#46b3e9}#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li.ui-state-active:last-child>a{border-right-color:#1b90c5}#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li.ui-state-active+li>a{border-left-width:0;padding-left:21px}#okta-sign-in .o-form-pillbar.ui-tabs-nav>.ui-corner-top{background:transparent;border-top:none}#okta-sign-in .o-form-pillbar.ui-tabs-nav li+li{margin-left:0}#okta-sign-in .o-form-title-bar{padding:0 20px;line-height:44px;font-size:17px;font-weight:400;background:#f2f2f2;color:#5e5e5e;border-top-left-radius:4px;border-top-right-radius:4px;border:solid #ddd;border-width:1px 1px 0;margin:0;position:relative}#okta-sign-in .o-form-toggle{position:absolute;right:8px;top:8px}#okta-sign-in .o-form-toggle a{display:block;font-size:13px;height:26px;line-height:26px;padding:0;width:60px}#okta-sign-in .data-list .o-form-title-bar{padding:0;margin:0 0 15px;color:#5e5e5e;border:none;border-radius:0;box-shadow:none;background:transparent}#okta-sign-in .data-list .o-form-toggle{right:0}#okta-sign-in .o-form-head{color:#46b090;text-transform:uppercase}#okta-sign-in .o-form-head,#okta-sign-in .o-form-subhead{line-height:30px;margin:0 0 15px;padding:0;font-weight:200}#okta-sign-in .o-form-subhead{color:#a7a7a7;font-size:15px}#okta-sign-in .o-form-explain+.o-form-head,#okta-sign-in .o-form-fieldset+.o-form-head,#okta-sign-in .o-form-separator{border-top:1px solid #e3e3e3;margin-top:30px;padding-top:30px}#okta-sign-in .o-form-explain+.o-form-fieldset{margin-top:20px}#okta-sign-in .o-form-explain{color:#a7a7a7;font-weight:400}#okta-sign-in .o-form-explain+.o-form-explain{margin-top:0}#okta-sign-in .o-form-input .o-form-explain{clear:both;line-height:18px;padding:8px 0 6px}#okta-sign-in .o-form-explain.o-form-input-error{color:#d93934;padding-left:18px;position:relative;display:none}#okta-sign-in .o-form-has-errors .o-form-explain.o-form-input-error{display:block}#okta-sign-in .o-form-input-error .icon-16{left:-2px;position:absolute!important;top:7px}#okta-sign-in .o-form-tooltip.icon-only{margin-left:4px;vertical-align:top}#okta-sign-in .o-form-theme{padding:30px;background:#f9f9f9;box-shadow:0 1px 1px hsla(0,0%,68.6%,.16);border:1px solid;border-color:#ddd #ddd #d2d2d2;border-radius:4px}#okta-sign-in .o-form-theme-no-border{border:none;border-radius:0}#okta-sign-in .o-form-has-title-bar,#okta-sign-in .o-form-title-bar+.o-form-theme{border-top-left-radius:0;border-top-right-radius:0}#okta-sign-in .o-form-has-button-bar{border-bottom-left-radius:0;border-bottom-right-radius:0}#okta-sign-in .simplemodal-wrap .o-form-wrap{padding:30px}#okta-sign-in .simplemodal-container .o-form-button-bar,#okta-sign-in .simplemodal-wrap .o-form-button-bar{border-radius:0;margin-top:0;border-left-width:0;border-right-width:0}#okta-sign-in .simplemodal-container .o-form-toolbar,#okta-sign-in .simplemodal-wrap .o-form-toolbar{border-radius:0;border-width:0 1px 1px}#okta-sign-in .simplemodal-container .o-form-content,#okta-sign-in .simplemodal-wrap .o-form-content{overflow:auto}#okta-sign-in .simplemodal-wrap .o-form-content{box-sizing:border-box}#okta-sign-in .simplemodal-container .o-form-theme,#okta-sign-in .simplemodal-wrap .o-form-content.o-form-theme{border-width:0 1px;border-color:#ddd;border-radius:0;padding:30px}#okta-sign-in .o-form-3-4 .o-form-label{width:25%}#okta-sign-in .o-form-3-4 .o-form-input{width:75%}#okta-sign-in .o-form .o-form-focus{border:1px solid #888;box-shadow:0 1px 1px #fff}#okta-sign-in .o-form-read-mode.o-form-input,#okta-sign-in .o-form-read-mode .o-form-input{padding:7px 10px 7px 0;line-height:16px;box-sizing:border-box;word-wrap:break-word}#okta-sign-in .o-form-read-mode.custom-checkbox:first-child,#okta-sign-in .o-form-read-mode .custom-checkbox:first-child,#okta-sign-in .o-form-read-mode.custom-radio:first-child,#okta-sign-in .o-form-read-mode .custom-radio:first-child{margin-top:-8px}#okta-sign-in .o-form-edit-mode .o-form-content{border-bottom-left-radius:0;border-bottom-right-radius:0}#okta-sign-in .custom-checkbox label,#okta-sign-in .custom-radio label{background-position:-16px -13px}#okta-sign-in .custom-checkbox label.focus,#okta-sign-in .custom-checkbox label.hover,#okta-sign-in .custom-radio label.focus,#okta-sign-in .custom-radio label.hover{background-position:-16px -113px}#okta-sign-in .custom-checkbox label.checked,#okta-sign-in .custom-radio label.checked{background-position:-16px -213px}#okta-sign-in .custom-checkbox label.checked.focus,#okta-sign-in .custom-checkbox label.checked.hover{background-position:-16px -313px}#okta-sign-in .o-form-label-top .o-form-input,#okta-sign-in .o-form-label-top .o-form-label{width:100%}#okta-sign-in .o-form-label-top .o-form-read-mode.o-form-input,#okta-sign-in .o-form-read-mode .o-form-label-top .o-form-input{padding-left:0;padding-right:0}#okta-sign-in .o-form-read-mode.custom-checkbox label,#okta-sign-in .o-form-read-mode .custom-checkbox label{background-position:-16px -413px!important}#okta-sign-in .o-form-read-mode.custom-radio label,#okta-sign-in .o-form-read-mode .custom-radio label{background-position:-16px -313px!important}#okta-sign-in .o-form-read-mode.custom-checkbox label.focus,#okta-sign-in .o-form-read-mode .custom-checkbox label.focus,#okta-sign-in .o-form-read-mode.custom-checkbox label.hover,#okta-sign-in .o-form-read-mode .custom-checkbox label.hover{background-position:-16px -513px!important;cursor:text!important}#okta-sign-in .o-form-read-mode.custom-radio label.focus,#okta-sign-in .o-form-read-mode .custom-radio label.focus,#okta-sign-in .o-form-read-mode.custom-radio label.hover,#okta-sign-in .o-form-read-mode .custom-radio label.hover{background-position:-16px -413px!important;cursor:text}#okta-sign-in .o-form-read-mode.custom-checkbox label.checked,#okta-sign-in .o-form-read-mode .custom-checkbox label.checked{background-position:-16px -613px!important}#okta-sign-in .o-form-read-mode.custom-radio label.checked,#okta-sign-in .o-form-read-mode .custom-radio label.checked{background-position:-16px -513px!important}#okta-sign-in .o-form-read-mode.custom-checkbox label.checked.focus,#okta-sign-in .o-form-read-mode .custom-checkbox label.checked.focus,#okta-sign-in .o-form-read-mode.custom-checkbox label.checked.hover,#okta-sign-in .o-form-read-mode .custom-checkbox label.checked.hover{background-position:-16px -713px;cursor:text}#okta-sign-in .o-form-read-mode .group-picker-wrap .as-selections{border-width:0;box-shadow:none;background:transparent}#okta-sign-in .two_col_left .o-form-title-bar,#okta-sign-in .two_col_right .o-form-title-bar{font-size:17px;padding-left:20px;padding-right:12px}#okta-sign-in .two_col_left .o-form-read-mode .o-form-content,#okta-sign-in .two_col_right .o-form-read-mode .o-form-content{padding:30px 31px}#okta-sign-in .two_col_left .o-form-read-mode .o-form-theme,#okta-sign-in .two_col_right .o-form-read-mode .o-form-theme{background:none;border-width:0;box-shadow:none}#okta-sign-in .two_col_left .o-form-read-mode .o-form-explain,#okta-sign-in .two_col_right .o-form-read-mode .o-form-explain{background:#f9f9f9;padding:15px;margin:-30px -31px 20px;border:1px solid #ddd}#okta-sign-in .two_col_left .o-form-edit-mode .o-form-explain,#okta-sign-in .two_col_right .o-form-edit-mode .o-form-explain{padding:15px;margin:-30px -30px 20px;border:0;border-bottom:1px solid #ddd}#okta-sign-in .o-form-disabled,#okta-sign-in .o-form-saving .o-form-input>:not(.o-form-disabled){opacity:.4;pointer-events:none;display:block}#okta-sign-in .o-form-saving .o-form-content{overflow:hidden}#okta-sign-in .o-form-saving .o-form-content *{cursor:default!important}#okta-sign-in .o-form-disabled.custom-checkbox label,#okta-sign-in .o-form-disabled .custom-checkbox label,#okta-sign-in .o-form-disabled.custom-radio label,#okta-sign-in .o-form-disabled .custom-radio label{background-position:-16px -13px}#okta-sign-in .o-form-disabled.custom-checkbox label.checked,#okta-sign-in .o-form-disabled .custom-checkbox label.checked,#okta-sign-in .o-form-disabled.custom-checkbox label.checked.hover,#okta-sign-in .o-form-disabled.custom-radio label.checked,#okta-sign-in .o-form-disabled.custom-radio label.checked.hover{background-position:-16px -213px}#okta-sign-in .o-form-disabled.custom-radio label.checked,#okta-sign-in .o-form-disabled .custom-radio label.checked{background-position:-16px -713px}#okta-sign-in .o-form-has-errors.chzn-container-single .chzn-single,#okta-sign-in .o-form-has-errors.input-fix,#okta-sign-in .o-form-has-errors.link-button,#okta-sign-in .o-form-has-errors.textarea-fix{border-color:#d93934}#okta-sign-in .o-form-has-errors .link-button:hover,#okta-sign-in .o-form-has-errors .o-form-control.o-form-focus{border-color:#888}#okta-sign-in .o-form-has-errors .custom-radio label{background-position:-16px -613px}#okta-sign-in .o-form-has-errors .custom-checkbox label{background-position:-16px -813px}#okta-sign-in .o-form-has-errors .custom-checkbox label.focus,#okta-sign-in .o-form-has-errors .custom-checkbox label.hover,#okta-sign-in .o-form-has-errors .custom-radio label.focus,#okta-sign-in .o-form-has-errors .custom-radio label.hover{background-position:-16px -113px}#okta-sign-in .o-form-has-errors .custom-checkbox label.checked{background-position:-16px -913px}#okta-sign-in .o-form-has-errors .custom-radio label.checked{background-position:-16px -713px}#okta-sign-in .o-form-has-errors .o-form-input-group .o-form-control .chzn-single{border-color:#bbb #bbb #b1b1b1}#okta-sign-in .o-form-has-errors .o-form-input-group .chzn-container-active.chzn-with-drop .chzn-single{border-color:#888}#okta-sign-in .o-form-has-errors .chzn-container-active .chzn-single{box-shadow:0 1px 2px hsla(0,0%,68.6%,.3);border:1px solid #888}#okta-sign-in .o-form-has-errors .infobox-error{display:block!important;margin-bottom:15px}#okta-sign-in .o-form .infobox-error+form .o-form-focus{border-color:#888!important}#okta-sign-in .data-list-inline-form .o-form-head{color:#444;font-size:16px;margin:0}#okta-sign-in .data-list-inline-form .o-form-button-bar{border-width:1px 0 0;margin:5px -30px -20px}#okta-sign-in .o-form-content>.o-form-explain{margin-bottom:20px}#okta-sign-in .infobox{word-break:break-word;hyphens:auto;position:relative;min-height:18px;padding:12px 18px 12px 48px!important}#okta-sign-in .infobox:before{width:36px}#okta-sign-in .infobox.infobox-no-icon{padding-left:24px!important}#okta-sign-in .infobox.infobox-no-icon :before{display:none}#okta-sign-in .infobox>.icon{position:absolute;top:13px;left:9px}#okta-sign-in .infobox ul{margin-right:0;margin-left:27px}#okta-sign-in .infobox+.infobox,#okta-sign-in .infobox+h2{margin-top:18px}#okta-sign-in .infobox .two_col_left{width:80%}#okta-sign-in .infobox .two_col_right{width:19%;margin-left:1%;padding-left:0}#okta-sign-in .infobox .two_col_right .button-primary{width:100%!important;float:right;box-sizing:border-box}#okta-sign-in .infobox[style="display:none;"]+.infobox,#okta-sign-in .infobox[style="display: none;"]+.infobox{margin-top:0}#okta-sign-in .infobox h2,#okta-sign-in .infobox h2 *,#okta-sign-in .infobox h3,#okta-sign-in .infobox h3 *{margin:0;padding:0;font-size:13px;font-weight:700;line-height:18px}#okta-sign-in .infobox h2 span,#okta-sign-in .infobox h3 span{color:#5e5e5e}#okta-sign-in .infobox h2+*,#okta-sign-in .infobox h3+*,#okta-sign-in .infobox li+*,#okta-sign-in .infobox ol+*,#okta-sign-in .infobox p+*,#okta-sign-in .infobox ul+*{margin-top:9px}#okta-sign-in .infobox,#okta-sign-in .infobox-md{border:1px solid #ddd;border-radius:3px;background-color:#fbfbfb}#okta-sign-in .infobox-compact:before,#okta-sign-in .infobox-md:before,#okta-sign-in .infobox:before{position:absolute;top:-1px;bottom:-1px;left:-1px;border-top-left-radius:3px;border-bottom-left-radius:3px;content:""}#okta-sign-in .infobox-md{min-height:18px;padding:24px 24px 24px 70px!important}#okta-sign-in .infobox-md h2,#okta-sign-in .infobox-md h3{font-size:15px}#okta-sign-in .infobox-md h2 *,#okta-sign-in .infobox-md h3 *{margin:0;line-height:18px}#okta-sign-in .infobox-md:before{width:48px}#okta-sign-in .infobox-md>.icon{top:20px;left:11px}#okta-sign-in .infobox-md+.button-bar.button-bar-attached{width:auto;padding-left:60px;float:none}#okta-sign-in .infobox-md+.button-bar.button-bar-attached.button-bar-l-height{line-height:32px}#okta-sign-in .infobox-compact{min-height:16px;padding:9px 9px 9px 40px!important;border-radius:3px;border:1px solid #ddd;background-color:#fbfbfb}#okta-sign-in .infobox-compact li,#okta-sign-in .infobox-compact p{line-height:16px}#okta-sign-in .infobox-compact h2+*,#okta-sign-in .infobox-compact h3+*,#okta-sign-in .infobox-compact li+*,#okta-sign-in .infobox-compact ol+*,#okta-sign-in .infobox-compact p+*,#okta-sign-in .infobox-compact ul+*{margin-top:5px}#okta-sign-in .infobox-compact:before{width:30px}#okta-sign-in .infobox-compact+p{margin-top:9px}#okta-sign-in .infobox-compact>.icon{top:9px;left:6px}#okta-sign-in .infobox-xl{min-height:18px;padding:26px 36px 26px 108px!important}#okta-sign-in .infobox-xl:before{width:84px}#okta-sign-in .infobox-xl>.icon{top:22px;left:18px}#okta-sign-in .infobox-xl p,#okta-sign-in .infobox-xl ul{width:75%;margin-top:20px}#okta-sign-in .infobox-xl li,#okta-sign-in .infobox-xl p{font-size:14px;line-height:20px}#okta-sign-in .infobox-xl h2,#okta-sign-in .infobox-xl h3{font-size:18px}#okta-sign-in .infobox-xl h2 *,#okta-sign-in .infobox-xl h3 *{margin:0;line-height:18px}#okta-sign-in .infobox-teach h2,#okta-sign-in .infobox-teach h3{color:#835ab1;font-weight:200}#okta-sign-in .infobox-teach.infobox-dismiss .button-teach{margin-top:20px;float:right}#okta-sign-in .infobox-dismiss{padding-right:30px}#okta-sign-in .infobox-dismiss-link{display:block;position:absolute;top:10px;right:8px;color:#5e5e5e;line-height:14px;cursor:pointer}#okta-sign-in .infobox-dismiss-link:hover{text-decoration:none}#okta-sign-in .help-wrap .infobox.infobox-dismiss .infobox-dismiss-link{top:0;right:0}#okta-sign-in .infobox-dismiss-hide{display:none!important}#okta-sign-in .infobox-confirm{position:absolute!important;top:20px;left:50%;width:240px;margin-left:-154px;box-shadow:0 2px 0 hsla(0,0%,62.7%,.1);z-index:10}#okta-sign-in .infobox-confirm-fixed{position:fixed!important;top:106px}#okta-sign-in .infobox-confirm-fixed .infobox-dismiss-link{top:14px;right:14px}#okta-sign-in .infobox:before{background-color:#007dc1}#okta-sign-in .help-wrap .infobox.infobox-success:before,#okta-sign-in .infobox-success:before,#okta-sign-in .infobox.infobox-subtle.infobox-success:before{background-color:#4cbf9c}#okta-sign-in .help-wrap .infobox.infobox-warning:before,#okta-sign-in .infobox-warning:before,#okta-sign-in .infobox.infobox-subtle.infobox-warning:before{background-color:#f1d10d}#okta-sign-in .help-wrap .infobox.infobox-error:before,#okta-sign-in .infobox-error:before,#okta-sign-in .infobox.infobox-subtle.infobox-error:before{background-color:#e34843}#okta-sign-in .help-wrap .infobox.infobox-teach:before,#okta-sign-in .help-wrap .infobox.infobox-tip:before,#okta-sign-in .infobox-teach:before,#okta-sign-in .infobox-tip:before,#okta-sign-in .infobox.infobox-subtle.infobox-teach:before,#okta-sign-in .infobox.infobox-subtle.infobox-tip:before{background-color:#835ab1}#okta-sign-in .infobox-warning .icon.processing-16{width:16px;height:16px;background:url('ajax-loader-processing-16.9b7e9844c08d9e7d.gif') no-repeat 0 0 transparent}#okta-sign-in .infobox-warning .icon.processing-24{width:24px;height:24px;background:url('ajax-loader-processing-24.d3f361f5df4c2bf7.gif') no-repeat 0 0 transparent}#okta-sign-in .infobox-error .icon.processing-16{width:16px;height:16px;background:url('error-01.0279be8b54ef6b6f.png') no-repeat 0 0 transparent}#okta-sign-in .infobox+.button-bar,#okta-sign-in .infobox+.button-bar-small{border-top:0}#okta-sign-in .infobox-no-border+.button-bar,#okta-sign-in .infobox-no-border+.button-bar-small{border-top:1px solid #dadada}#okta-sign-in .infobox-no-border{border:none!important}#okta-sign-in .infobox-text{padding:0}#okta-sign-in .infobox-header{font-weight:700}#okta-sign-in .infobox-divider{border-bottom:1px dotted #ddd}#okta-sign-in .ajax-form-editor .infobox,#okta-sign-in .edit-form .infobox,#okta-sign-in .form-content-wrap .infobox,#okta-sign-in .m-form .infobox,#okta-sign-in .o-form .infobox,#okta-sign-in .read-only-form .infobox,#okta-sign-in .v-form .infobox{background-color:#fff}#okta-sign-in .help-wrap .infobox,#okta-sign-in .infobox.infobox-subtle{padding:0 0 0 18px!important;border:0;background:transparent}#okta-sign-in .help-wrap .infobox:before,#okta-sign-in .infobox.infobox-subtle:before{position:absolute;top:0;bottom:0;left:0;width:6px;border-radius:0;background-color:#007dc1;content:""}#okta-sign-in .help-wrap .infobox .icon,#okta-sign-in .infobox.infobox-subtle .icon{display:none}#okta-sign-in a{color:#5c6971}#okta-sign-in a:active,#okta-sign-in a:link,#okta-sign-in a:visited{text-decoration:none;color:#5c6971}#okta-sign-in a:focus,#okta-sign-in a:hover{text-decoration:underline;color:#5c6971}#okta-sign-in h1{color:#2f3f4a}#okta-sign-in h2,#okta-sign-in h3{font-size:13px;line-height:1.5;font-weight:700}#okta-sign-in h3{margin-bottom:2px}#okta-sign-in .text-align-c{text-align:center}#okta-sign-in .auth-account{line-height:18px;padding:6px 0}#okta-sign-in .auth-content{padding:60px 42px 20px;transition:padding-top .4s}@media only screen and (max-device-width:480px){#okta-sign-in .auth-content{padding-left:20px;padding-right:20px}}@media only screen and (max-width:350px){#okta-sign-in .auth-content{padding-left:20px;padding-right:20px}}#okta-sign-in .auth-content .auth-content-inner{position:relative}#okta-sign-in .auth-content .help-links li{margin-top:15px}#okta-sign-in .enroll-choices,#okta-sign-in .no-beacon .auth-content{padding-top:20px}#okta-sign-in .auth-idp{background-color:#f9f9f9;border-radius:0 0 3px 3px;padding:20px 30px;border-top:1px solid #ddd}#okta-sign-in .auth-idp-label{text-transform:uppercase;font-size:14px;font-weight:200;line-height:30px;color:#888;float:left;margin-right:155px}#okta-sign-in .auth-divider{background-color:#a7a7a7;height:1px;margin-bottom:25px;text-align:center}#okta-sign-in .auth-divider .auth-divider-text{background-color:#fff;position:relative;top:-.5em;padding:0 15px}#okta-sign-in .animation-container-overflow{overflow:hidden}#okta-sign-in .transition-from-right{position:absolute;width:316px;top:0;left:200px;opacity:0}#okta-sign-in .transition-from-left{position:absolute;width:316px;top:0;left:-200px;opacity:0}#okta-sign-in .o-form-head{font-size:14px;line-height:1.5;margin-top:10px;text-align:center;text-transform:none}#okta-sign-in .o-form-head+.o-form-explain{margin-bottom:20px;text-align:center}#okta-sign-in .o-form-button-bar{background:transparent;border:none;padding:0 0 25px;border-radius:0;box-shadow:none}#okta-sign-in .o-form-button-bar .button{display:block;width:100%;height:50px}#okta-sign-in .o-form-button-bar .button-success{position:absolute;text-align:center}#okta-sign-in .o-form-theme{background:transparent;box-shadow:none;padding:0 0 14px;border-radius:0;border:none}#okta-sign-in .o-form .o-form-fieldset:last-child{margin-bottom:15px}#okta-sign-in .o-form .o-form-fieldset.margin-btm-0{margin-bottom:0}#okta-sign-in .o-form .o-form-label,#okta-sign-in .o-form input,#okta-sign-in .o-form label,#okta-sign-in .o-form textarea{font-size:13px}#okta-sign-in .o-form .o-form-label{font-weight:400}#okta-sign-in .o-form .o-form-label-inline+.input-fix input[type=text]{line-height:27px}#okta-sign-in .o-form .input-fix,#okta-sign-in .o-form .textarea-fix{height:40px;border:1px solid #bbb;display:inline-block;float:left}#okta-sign-in .o-form .input-fix input[disabled],#okta-sign-in .o-form .input-fix input[readonly],#okta-sign-in .o-form .textarea-fix input[disabled],#okta-sign-in .o-form .textarea-fix input[readonly]{background:#f4f4f4;color:#5c6971;border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1)}#okta-sign-in .o-form .input-fix input,#okta-sign-in .o-form .textarea-fix input{padding:8px;line-height:22px;font-size:13px;border:none;background:none;box-shadow:none}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in .o-form .input-fix input,#okta-sign-in .o-form .textarea-fix input{font-size:14px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in .o-form .input-fix input,#okta-sign-in .o-form .textarea-fix input{font-size:14px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in .o-form .input-fix input,#okta-sign-in .o-form .textarea-fix input{font-size:14px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){#okta-sign-in .o-form .input-fix input,#okta-sign-in .o-form .textarea-fix input{font-size:14px}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:2){#okta-sign-in .o-form .input-fix input,#okta-sign-in .o-form .textarea-fix input{font-size:14px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){#okta-sign-in .o-form .input-fix input,#okta-sign-in .o-form .textarea-fix input{font-size:14px}}#okta-sign-in .o-form .input-fix input::-webkit-input-placeholder,#okta-sign-in .o-form .textarea-fix input::-webkit-input-placeholder{font-size:13px;letter-spacing:0}#okta-sign-in .o-form .input-fix input::-moz-placeholder,#okta-sign-in .o-form .textarea-fix input::-moz-placeholder{font-size:13px}#okta-sign-in .o-form .input-fix input:-ms-input-placeholder,#okta-sign-in .o-form .textarea-fix input:-ms-input-placeholder{font-size:13px;line-height:27px}#okta-sign-in .o-form .input-fix input:-webkit-autofill,#okta-sign-in .o-form .textarea-fix input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;border-radius:3px}#okta-sign-in .o-form .input-fix input[type=password],#okta-sign-in .o-form .textarea-fix input[type=password]{font-size:13px}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in .o-form .input-fix input[type=password],#okta-sign-in .o-form .textarea-fix input[type=password]{font-size:14px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in .o-form .input-fix input[type=password],#okta-sign-in .o-form .textarea-fix input[type=password]{font-size:14px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in .o-form .input-fix input[type=password],#okta-sign-in .o-form .textarea-fix input[type=password]{font-size:14px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){#okta-sign-in .o-form .input-fix input[type=password],#okta-sign-in .o-form .textarea-fix input[type=password]{font-size:14px}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:2){#okta-sign-in .o-form .input-fix input[type=password],#okta-sign-in .o-form .textarea-fix input[type=password]{font-size:14px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){#okta-sign-in .o-form .input-fix input[type=password],#okta-sign-in .o-form .textarea-fix input[type=password]{font-size:14px}}#okta-sign-in .o-form .input-fix .placeholder,#okta-sign-in .o-form .textarea-fix .placeholder{color:#aaa}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in .o-form .chzn-container-single .chzn-search input,#okta-sign-in .o-form select,#okta-sign-in .o-form select:focus{font-size:14px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in .o-form .chzn-container-single .chzn-search input,#okta-sign-in .o-form select,#okta-sign-in .o-form select:focus{font-size:14px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in .o-form .chzn-container-single .chzn-search input,#okta-sign-in .o-form select,#okta-sign-in .o-form select:focus{font-size:14px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){#okta-sign-in .o-form .chzn-container-single .chzn-search input,#okta-sign-in .o-form select,#okta-sign-in .o-form select:focus{font-size:14px}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:2){#okta-sign-in .o-form .chzn-container-single .chzn-search input,#okta-sign-in .o-form select,#okta-sign-in .o-form select:focus{font-size:14px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){#okta-sign-in .o-form .chzn-container-single .chzn-search input,#okta-sign-in .o-form select,#okta-sign-in .o-form select:focus{font-size:14px}}#okta-sign-in .o-form .custom-checkbox label{font-size:12px}#okta-sign-in .o-form .o-form-input input[name=nextPassCode],#okta-sign-in .o-form .o-form-input input[name=passCode]{font-family:Anonymous Pro,Andale Mono,Courier New,Courier,serif;font-size:17px;letter-spacing:1px}#okta-sign-in .o-form .o-form-input .o-form-control{position:relative}#okta-sign-in .o-form .o-form-input .input-icon,#okta-sign-in .o-form .o-form-input .input-tooltip{width:16px;height:16px;position:absolute;top:50%;margin-top:-11px}#okta-sign-in .o-form .o-form-input .input-icon+input,#okta-sign-in .o-form .o-form-input .input-icon+input+input,#okta-sign-in .o-form .o-form-input .input-tooltip+input,#okta-sign-in .o-form .o-form-input .input-tooltip+input+input{padding-right:30px}#okta-sign-in .o-form .o-form-input .input-icon{left:10px;opacity:.25}#okta-sign-in .o-form .o-form-input .input-icon+input,#okta-sign-in .o-form .o-form-input .input-icon+input+input{padding-left:30px}#okta-sign-in .o-form .o-form-input .input-tooltip{right:10px;opacity:.5}#okta-sign-in .o-form-input-group .o-form-control{display:table-cell;float:none;white-space:nowrap}#okta-sign-in .form-divider{border-bottom:1px solid #e8e8e8;margin-bottom:25px;padding-top:5px;clear:both}#okta-sign-in .chzn-container-single .chzn-single{border:1px solid #bbb;border-radius:3px;height:38px;line-height:38px}#okta-sign-in .chzn-container-single .chzn-single div b{background-position:0 6px}#okta-sign-in .chzn-container-active.chzn-with-drop .chzn-single div b{background-position:-17px 7px}#okta-sign-in .custom-checkbox label{background-image:url('checkbox-sign-in-widget.fed340838aa12fa8.png')}#okta-sign-in .custom-checkbox label.focus{background-position:-16px -1013px}#okta-sign-in .custom-checkbox label.focus:before{background-position:-16px -1020px}@media only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){#okta-sign-in .custom-checkbox label{background-image:url('checkbox-sign-in-widget@2x.0d76a86a0a3197ed.png');background-size:50px 1155px}}#okta-sign-in .infobox.icon-16>.icon{position:absolute}#okta-sign-in .contact-support .infobox,#okta-sign-in .infobox.icon-16{margin-bottom:15px}#okta-sign-in .infobox>.icon{line-height:16px}#okta-sign-in .qtip{font-size:13px}#okta-sign-in .qtip-custom .qtip-titlebar{background-color:transparent;border:0;font-weight:400}#okta-sign-in .qtip-title{word-break:break-all}#okta-sign-in .security-image-qtip.qtip-custom{font-size:12px;line-height:1.4;padding:8px 8px 5px}#okta-sign-in .security-image-qtip.qtip-custom canvas{margin-top:2px}#okta-sign-in .security-image-qtip.qtip-custom .qtip-icon{background:transparent url('tooltip_close.07f7ceff515e44fa.png') no-repeat 50%;border:none;color:transparent;right:2px;top:4px;text-decoration:none}#okta-sign-in .security-image-qtip.qtip-custom .qtip-icon:hover{opacity:.5}#okta-sign-in .qtip-custom{background-color:#4d4d4d;border-color:#303030;color:#f3f3f3;padding:5px 8px 8px}#okta-sign-in .qtip-custom.qtip-pos-bl{border-radius:4px 4px 4px 0}#okta-sign-in .qtip-custom.qtip-pos-br{border-radius:4px 4px 0}#okta-sign-in .qtip-custom .qtip-content{color:#f3f3f3}#okta-sign-in .qtip-custom .qtip-titlebar{background-color:#404040}#okta-sign-in .qtip-custom .qtip-icon{border-color:#444}#okta-sign-in .qtip-custom .qtip-titlebar .ui-state-hover{border-color:#303030}#okta-sign-in .qtip-custom .qtip-content ul{list-style:disc}#okta-sign-in .qtip-custom .qtip-content ul>li{color:#69882a;font-size:20px}#okta-sign-in .qtip-custom .qtip-content ul>li span{color:#f3f3f3;font-size:12px;vertical-align:middle}#okta-sign-in .mfa-verify-totp-inline .inline-input{width:212px;float:left}@media only screen and (max-device-width:480px){#okta-sign-in .mfa-verify-totp-inline .inline-input{width:180px}}@media only screen and (max-width:400px){#okta-sign-in .mfa-verify-totp-inline .inline-input{width:100%}}@media only screen and (max-width:400px){#okta-sign-in .mfa-verify-totp-inline .inline-totp-verify{width:100%;margin-bottom:15px}}#okta-sign-in .mfa-verify-totp-inline a.button{float:right;padding-left:25px;padding-right:25px}#okta-sign-in .mfa-verify-totp-inline a.link-button{display:block;text-align:center}#okta-sign-in .mfa-verify-passcode .link-button{float:right;margin-top:30px}#okta-sign-in .mfa-verify-passcode .auth-passcode{float:left;width:180px}@media only screen and (max-device-width:480px){#okta-sign-in .mfa-verify-passcode .auth-passcode{width:170px}}@media only screen and (max-width:400px){#okta-sign-in .mfa-verify-passcode .auth-passcode{width:100%}}#okta-sign-in .duo-form iframe{height:400px;width:100%}#okta-sign-in .factor-verify-magiclink .o-form-button-bar{display:none}#okta-sign-in .factor-verify-magiclink .email-request-button{width:100%}#okta-sign-in .mfa-verify-email .resend-email-infobox{margin-bottom:15px}#okta-sign-in .mfa-verify-email .mask-email{font-weight:600}#okta-sign-in .mfa-verify-email .resend-email-btn{float:right;color:#0074b3}#okta-sign-in .mfa-verify-email .mfa-email-sent-content{margin-bottom:15px}#okta-sign-in .number-challenge-view{display:none;text-align:center}#okta-sign-in .number-challenge-view .phone{margin:20px 0}#okta-sign-in .number-challenge-view .phone .phone--body{display:inline-block;border-radius:6px;padding:14px 3px 0;margin:0 auto;background:#666}#okta-sign-in .number-challenge-view .phone .phone--screen{min-width:50px;padding:20px 0;background:#e5edfb}#okta-sign-in .number-challenge-view .phone .phone--number{padding:10px;font-size:25px;color:#1662dd}#okta-sign-in .number-challenge-view .phone .phone--home-button{border-radius:50%;width:10px;height:10px;margin:3px auto;background:#fff}#okta-sign-in .number-challenge-view .challenge-number{font-weight:700}#okta-sign-in .forgot-password-call-enabled .mobile-recovery-hint,#okta-sign-in .forgot-password-call-enabled .sms-hint,#okta-sign-in .forgot-password-sms-enabled .mobile-recovery-hint,#okta-sign-in .forgot-password-sms-enabled .sms-hint{font-size:12px;padding-bottom:10px;position:relative;top:-5px}#okta-sign-in .forgot-password-call-enabled .o-form-fieldset-container,#okta-sign-in .forgot-password-sms-enabled .o-form-fieldset-container{overflow:hidden}#okta-sign-in .forgot-password-call-enabled .o-form-fieldset-container .button,#okta-sign-in .forgot-password-sms-enabled .o-form-fieldset-container .button{width:100%;float:none;margin-left:0;margin-bottom:15px}#okta-sign-in .forgot-password-call-enabled .o-form-fieldset-container .button+.button-primary,#okta-sign-in .forgot-password-sms-enabled .o-form-fieldset-container .button+.button-primary{margin-left:0}@media only screen and (max-width:400px){#okta-sign-in .recovery-challenge .enroll-sms-phone-send{width:100%;margin-bottom:15px}}#okta-sign-in .recovery-challenge .o-form-fieldset.enroll-sms-phone{width:178px}@media only screen and (max-device-width:480px){#okta-sign-in .recovery-challenge .o-form-fieldset.enroll-sms-phone{width:150px}}@media only screen and (max-width:400px){#okta-sign-in .recovery-challenge .o-form-fieldset.enroll-sms-phone{width:100%}}#okta-sign-in .recovery-challenge .o-form-button-bar{padding-bottom:15px}#okta-sign-in .recovery-challenge a.button{float:right}#okta-sign-in .recovery-challenge .send-email-link{display:inline-block;font-size:12px;padding-bottom:25px;text-align:center;width:100%}#okta-sign-in .button,#okta-sign-in .button.link-button{display:inline-block;height:40px;line-height:36px;padding:0 15px;border:1px solid;border-radius:3px;font-size:13px;box-sizing:border-box;-webkit-appearance:none}#okta-sign-in .button-primary.button-secondary.link-button,#okta-sign-in .button-primary.default-custom-button.link-button,#okta-sign-in .button-primary.piv-button.link-button,#okta-sign-in .button-primary.social-auth-button.link-button,#okta-sign-in .button-secondary.link-button,#okta-sign-in .button-wide,#okta-sign-in .button-wide.button-primary,#okta-sign-in .default-custom-button.link-button,#okta-sign-in .piv-button.link-button,#okta-sign-in .social-auth-button.link-button{width:100%;height:50px;line-height:48px;text-align:center}#okta-sign-in .icon-button{display:block;width:22px;height:22px;text-align:center;border:1px solid;border-radius:3px}#okta-sign-in .icon-button .icon{display:inline-block;position:relative;top:4px;opacity:.25}#okta-sign-in .icon-button:hover .icon{opacity:.5}#okta-sign-in .call-request-button,#okta-sign-in .email-request-button,#okta-sign-in .sms-request-button{text-align:center;width:130px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width:400px){#okta-sign-in .call-request-button,#okta-sign-in .email-request-button,#okta-sign-in .sms-request-button{width:100%;margin-bottom:15px}}#okta-sign-in .social-auth-button.link-button{border-radius:3px;box-sizing:border-box;color:#fff;display:block;font-size:13px;line-height:50px;margin-top:15px;padding-left:90px;text-align:left}#okta-sign-in .social-auth-button.link-button:last-of-type{margin-bottom:25px}#okta-sign-in .social-auth-button.link-button:active,#okta-sign-in .social-auth-button.link-button:focus,#okta-sign-in .social-auth-button.link-button:hover,#okta-sign-in .social-auth-button.link-button:visited{text-decoration:none}#okta-sign-in .default-custom-button.link-button{border-radius:3px;box-sizing:border-box;color:#fff;display:block;font-size:13px;line-height:50px;margin-top:15px;text-align:center}#okta-sign-in .default-custom-button.link-button:last-of-type{margin-bottom:25px}#okta-sign-in .default-custom-button.link-button:active,#okta-sign-in .default-custom-button.link-button:focus,#okta-sign-in .default-custom-button.link-button:hover,#okta-sign-in .default-custom-button.link-button:visited{text-decoration:none}#okta-sign-in .button-secondary.link-button{color:#1662dd;border:1px solid #1662dd;background-color:#fff;border-radius:3px;box-sizing:border-box;display:block;font-size:13px;margin-top:15px;text-align:center}#okta-sign-in .button-secondary.link-button:last-of-type{margin-bottom:25px}#okta-sign-in .button-secondary.link-button:active,#okta-sign-in .button-secondary.link-button:focus,#okta-sign-in .button-secondary.link-button:hover{color:#124a94;border-color:#124a94;background-color:#e5edfb}#okta-sign-in .button-secondary.link-button:active,#okta-sign-in .button-secondary.link-button:focus,#okta-sign-in .button-secondary.link-button:hover,#okta-sign-in .button-secondary.link-button:visited{text-decoration:none}#okta-sign-in .piv-button.link-button{border-radius:3px;box-sizing:border-box;display:block;font-size:13px;line-height:50px;margin-top:15px;text-align:center}#okta-sign-in .piv-button.link-button:last-of-type{margin-bottom:25px}#okta-sign-in .piv-button.link-button:active,#okta-sign-in .piv-button.link-button:focus,#okta-sign-in .piv-button.link-button:hover,#okta-sign-in .piv-button.link-button:visited{text-decoration:none}#okta-sign-in .social-auth-facebook-button{background-color:#406094;background:url('facebook_logo.3f6749d3a4f0b50f.png') no-repeat 10px,linear-gradient(90deg,#304879 50px,#406094 0);border:1px solid #375685}#okta-sign-in .social-auth-facebook-button:active,#okta-sign-in .social-auth-facebook-button:focus,#okta-sign-in .social-auth-facebook-button:hover{background:url('facebook_logo.3f6749d3a4f0b50f.png') no-repeat 10px,linear-gradient(90deg,#344f84 50px,#45679f 0)}#okta-sign-in .social-auth-google-button{background-color:#fbfbfb;background:url('google_logo.ddb4cc975d67c6c7.png') no-repeat 10px,linear-gradient(90deg,#fff 50px,#fbfbfb 0);border:1px solid #c3c3c3;background-position:15px 50%,0 0}#okta-sign-in .social-auth-google-button:active,#okta-sign-in .social-auth-google-button:focus,#okta-sign-in .social-auth-google-button:hover{background:url('google_logo.ddb4cc975d67c6c7.png') no-repeat 10px,linear-gradient(90deg,#fff 50px,#fff 0);background-position:15px 50%,0 0}#okta-sign-in .social-auth-google-button.link-button{color:#2f3f4a}#okta-sign-in .social-auth-linkedin-button{background-color:#0077b5;background:url('linkedin_logo.c76fca4c0a378430.png') no-repeat 10px,linear-gradient(90deg,#04659a 50px,#0077b5 0);border:1px solid #0f608f}#okta-sign-in .social-auth-linkedin-button:active,#okta-sign-in .social-auth-linkedin-button:focus,#okta-sign-in .social-auth-linkedin-button:hover{background:url('linkedin_logo.c76fca4c0a378430.png') no-repeat 10px,linear-gradient(90deg,#046fa9 50px,#0081c4 0)}#okta-sign-in .social-auth-microsoft-button{background-color:#00a1f1;background:url('microsoft_logo.354e7139ba118550.png') no-repeat 10px,linear-gradient(90deg,#4294de 50px,#00a1f1 0);border:1px solid #447199}#okta-sign-in .social-auth-microsoft-button:active,#okta-sign-in .social-auth-microsoft-button:focus,#okta-sign-in .social-auth-microsoft-button:hover{background:url('microsoft_logo.354e7139ba118550.png') no-repeat 10px,linear-gradient(90deg,#4f9be0 50px,#01abff 0)}#okta-sign-in .social-auth-general-idp-button{background-color:#fbfbfb;background:url('default_logo.5bc3f217d41752f6.png') no-repeat 10px,linear-gradient(90deg,#eee 50px,#fbfbfb 0);border:1px solid #c3c3c3;color:#2f3f4a}#okta-sign-in .social-auth-general-idp-button:active,#okta-sign-in .social-auth-general-idp-button:focus,#okta-sign-in .social-auth-general-idp-button:hover{background:url('default_logo.5bc3f217d41752f6.png') no-repeat 10px,linear-gradient(90deg,#f6f6f6 50px,#fff 0)}#okta-sign-in .social-auth-general-idp-button.link-button{color:#2f3f4a}#okta-sign-in .default-custom-button{background-color:#ff5f73;border:1px solid #d6001a}#okta-sign-in .default-custom-button:active,#okta-sign-in .default-custom-button:focus,#okta-sign-in .default-custom-button:hover{background-color:#ff6e80}#okta-sign-in .piv-button.link-button{color:#1662dd;border:2px solid #1662dd;background-color:#fff}#okta-sign-in .piv-button.link-button:active,#okta-sign-in .piv-button.link-button:focus,#okta-sign-in .piv-button.link-button:hover{color:#124a94;border-color:#124a94;background-color:#e5edfb}#okta-sign-in .consent-required .custom-logo,#okta-sign-in .consent-required .default-logo{width:30px;height:30px;vertical-align:middle}#okta-sign-in .consent-required .detail-row{padding-bottom:25px}#okta-sign-in .consent-required .detail-row:last-child{padding-bottom:11px}#okta-sign-in .consent-required .consent-title{text-align:center;word-wrap:break-word;font-size:16px}#okta-sign-in .consent-required .consent-title span{padding-left:10px}#okta-sign-in .consent-required .consent-title b{font-weight:700}#okta-sign-in .consent-required .scope-item{display:inline-block;width:100%;padding-bottom:5px}#okta-sign-in .consent-required .scope-item .scope-item-text{float:left;width:85%;word-wrap:break-word}#okta-sign-in .consent-required .scope-item .scope-item-tooltip{float:right;margin-right:16px}#okta-sign-in .consent-required .consent-description p{color:#a7a7a7}#okta-sign-in .consent-required .consent-footer{text-align:center}#okta-sign-in .consent-required .consent-footer a{color:#007dc1}#okta-sign-in .consent-required .o-form-button-bar{display:inline-block;width:100%;padding-bottom:25px}#okta-sign-in .consent-required .o-form-button-bar input{width:140px}#okta-sign-in .consent-required .o-form-button-bar input[data-type=cancel]{float:left;margin-left:0}#okta-sign-in .consent-required .o-form-button-bar input[data-type=save]{float:right}#okta-sign-in .auth-header{padding:30px 90px 75px;position:relative;border-bottom:1px solid #ddd;z-index:10;transition:padding-bottom .4s}#okta-sign-in .auth-org-logo{display:block;margin:0 auto;max-width:200px;max-height:40px}#okta-sign-in .beacon-container{position:absolute;bottom:-42px;right:0;left:0;margin:auto;width:85px;height:85px;transform:scale(0)}#okta-sign-in .beacon-container.beacon-small{height:20px;width:20px;bottom:-10px}#okta-sign-in .beacon-container.beacon-small .beacon-blank{width:50px;left:-20px}#okta-sign-in .beacon-blank{background-image:none;background-color:transparent;position:absolute;top:0;bottom:0;right:0;left:0}#okta-sign-in .radial-progress-bar{position:absolute;clip:rect(0,96px,96px,48px);bottom:-5px;left:-5px;right:-5px;top:-5px}#okta-sign-in .radial-progress-bar .circle{z-index:10;width:91px;height:91px;border:2px solid #a7a7a7;border-radius:50%;position:absolute;clip:rect(0,48px,96px,0);transform:rotate(0deg);transform-origin:center}#okta-sign-in .auth-beacon{position:absolute;border-radius:50%;top:0;bottom:0;left:0;right:0;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:cover;background-clip:content-box;color:#fff;box-shadow:0 0 0 15px}#okta-sign-in .undefined-user{background-image:url('default.6bbfd4b09bd4c2ea.png')}@media (min-resolution:192dpi){#okta-sign-in .undefined-user{background-image:url('default@2x.51275a24451aa2fe.png')}}#okta-sign-in .new-user{background-image:url('unknown-device.d17b35e3206204bc.png')}@media (min-resolution:192dpi){#okta-sign-in .new-user{background-image:url('unknown-device@2x.c5ac852c4ce99dba.png')}}#okta-sign-in .auth-beacon-border{position:absolute;border:2px solid #a7a7a7;border-radius:50%;bottom:-5px;left:-5px;right:-5px;top:-5px}#okta-sign-in .beacon-loading:after{content:"";display:block;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;border-radius:50%;border:2px solid transparent;border-top-color:#007dc1;transform:translateZ(0);animation:load8 1.1s linear infinite}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#okta-sign-in .auth-beacon-factor{background-size:100% auto;cursor:pointer}#okta-sign-in .factors-dropdown-wrap{position:absolute;top:50%;right:-32px;margin-top:-11px}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .bg-helper{color:#fff;box-shadow:10px 0 0 0}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .link-button{height:22px;padding:0!important}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions span.icon-dm{top:9px;background:url('drop-menu-s.f593b98761e71fda.png') no-repeat scroll 0 0 transparent}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .options-wrap{border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);background-color:#fff;background-clip:padding-box;overflow:auto;max-height:306px;width:320px;left:-212px;top:38px;border-radius:3px}@media only screen and (max-width:325px){#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .options-wrap{width:280px;left:-192px}}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .options-wrap:after{display:none}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .option a{line-height:30px;padding-left:50px}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .option a .icon{width:30px;height:30px}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .dropdown-list-title{text-align:center}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .dropdown-list-title:hover{background:transparent}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .dropdown-list-title a{padding-left:5px;cursor:default}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option{border-bottom:none;padding-left:50px}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option a{padding-left:36px}#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option+.option:not(.suboption),#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option+.suboption.option a{border-top:1px solid #eaeaea}#okta-sign-in .mfa-call-30,#okta-sign-in .mfa-custom-factor-30,#okta-sign-in .mfa-duo-30,#okta-sign-in .mfa-email-30,#okta-sign-in .mfa-google-auth-30,#okta-sign-in .mfa-hotp-30,#okta-sign-in .mfa-okta-verify-30,#okta-sign-in .mfa-onprem-30,#okta-sign-in .mfa-password-30,#okta-sign-in .mfa-question-30,#okta-sign-in .mfa-rsa-30,#okta-sign-in .mfa-sms-30,#okta-sign-in .mfa-symantec-30,#okta-sign-in .mfa-u2f-30,#okta-sign-in .mfa-webauthn-30,#okta-sign-in .mfa-windows-hello-30,#okta-sign-in .mfa-yubikey-30{height:30px;width:30px;display:inline-block;border:1px solid #ccc;border-radius:50%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#okta-sign-in .auth-footer{font-size:12px}#okta-sign-in .auth-footer .goto{float:right}#okta-sign-in .auth-footer .dot-separator,#okta-sign-in .enroll-choices .okta-form-subtitle>span b{font-weight:700}#okta-sign-in .enroll-factor-list{margin-bottom:30px}#okta-sign-in .enroll-factor-list .list-subtitle{float:right}#okta-sign-in .enroll-factor-list .list-title{padding-bottom:20px}#okta-sign-in .enroll-required-factor-list .enroll-factor-row-min{margin-bottom:30px}#okta-sign-in .enroll-required-factor-list .enroll-factor-row-min .enroll-factor-icon{filter:grayscale(100%);opacity:.5}#okta-sign-in .enroll-factor-row{margin-bottom:30px;display:flex;align-items:center}#okta-sign-in .enroll-factor-row .enroll-factor-description{overflow:hidden}#okta-sign-in .enroll-factor-row .enroll-factor-label{display:flex;justify-content:space-between;min-width:250px}#okta-sign-in .enroll-factor-row .enroll-factor-button{padding-top:10px}@media only screen and (max-device-width:480px){#okta-sign-in .enroll-factor-row .enroll-factor-button{width:100%;margin-top:10px}}#okta-sign-in .enroll-factor-row .enroll-factor-button .button{margin-top:0;height:30px;line-height:28px;padding:0 10px}@media only screen and (max-device-width:480px){#okta-sign-in .enroll-factor-row .enroll-factor-button .button{width:100%;text-align:center}}#okta-sign-in .enroll-factor-row .enroll-factor-icon-container{align-self:flex-start;margin-right:20px}#okta-sign-in .enroll-factor-row .enroll-factor-icon{width:38px;height:38px;border:1px solid #ccc;border-radius:50%;background-repeat:no-repeat;background-position:50% 50%;background-size:38px 38px}#okta-sign-in .enroll-factor-row .success-16-gray,#okta-sign-in .enroll-factor-row .success-16-green{width:20px;height:20px;line-height:24px;flex-shrink:0}#okta-sign-in .enroll-factor-row .success-16-gray:before,#okta-sign-in .enroll-factor-row .success-16-green:before{font-size:20px}#okta-sign-in .enroll-factor-row .factor-cardinality{color:#a7a7a7}#okta-sign-in .enroll-factor-row-min{margin-bottom:10px}#okta-sign-in .enroll-factor-row-min .enroll-factor-button,#okta-sign-in .enroll-factor-row-min p{display:none}#okta-sign-in .enroll-yubikey .yubikey-demo{background:url('yubikeyDemo.fb977aac6934f921.png') no-repeat 50%;background-size:contain;width:100%;min-height:102px;margin-bottom:20px}#okta-sign-in .login-timeout-warning{bottom:10px}#okta-sign-in .enroll-sms .enroll-sms-phone{width:196px;float:left}@media only screen and (max-device-width:480px){#okta-sign-in .enroll-sms .enroll-sms-phone{width:165px}}@media only screen and (max-width:400px){#okta-sign-in .enroll-sms .enroll-sms-phone{width:100%;margin-bottom:15px}}#okta-sign-in .enroll-sms .sms-request-button{float:right;width:111px;margin-top:0;padding:0}@media only screen and (max-width:400px){#okta-sign-in .enroll-sms .sms-request-button{width:100%;margin-bottom:15px}}#okta-sign-in .enroll-activate-email .resend-email-infobox,#okta-sign-in .enroll-email .o-form-content.o-form-theme{margin-bottom:15px}#okta-sign-in .enroll-activate-email .mask-email{font-weight:600}#okta-sign-in .enroll-activate-email .resend-email-btn{float:right;color:#0074b3}#okta-sign-in .enroll-activate-email .enroll-activate-email-content{margin-bottom:15px}#okta-sign-in .enroll-call .enroll-call-phone{width:196px;float:left}@media only screen and (max-device-width:480px){#okta-sign-in .enroll-call .enroll-call-phone{width:165px}}@media only screen and (max-width:400px){#okta-sign-in .enroll-call .enroll-call-phone{width:100%;margin-bottom:15px}}#okta-sign-in .enroll-call .enroll-call-extension{float:right;width:111px;margin-top:0;padding:0}@media only screen and (max-width:400px){#okta-sign-in .enroll-call .enroll-call-extension{width:100%;margin-bottom:15px}}#okta-sign-in .enroll-call .call-request-button{width:100%;text-align:center}#okta-sign-in .enroll-u2f .u2f-instructions ol,#okta-sign-in .enroll-webauthn .u2f-instructions ol{list-style:decimal;margin-left:15px}#okta-sign-in .enroll-u2f .u2f-instructions ol li,#okta-sign-in .enroll-webauthn .u2f-instructions ol li{margin-bottom:15px}#okta-sign-in .enroll-windows-hello .o-form-fieldset-container>.okta-form-subtitle,#okta-sign-in .verify-windows-hello .o-form-fieldset-container>.okta-form-subtitle{margin-top:15px;margin-bottom:20px}#okta-sign-in .enroll-windows-hello .okta-infobox-error b,#okta-sign-in .verify-windows-hello .okta-infobox-error b{font-weight:700}#okta-sign-in .enroll-windows-hello .okta-waiting-spinner,#okta-sign-in .verify-windows-hello .okta-waiting-spinner{margin-top:20px;margin-bottom:20px}#okta-sign-in .enroll-webauthn .webauthn-edge-text p b{font-weight:700}#okta-sign-in .enroll-totp .okta-form-subtitle.o-form-explain{text-align:left}#okta-sign-in .app-logo{display:inline-block;width:38px;height:38px;background-repeat:no-repeat;border-radius:10px;margin-right:15px;float:left}#okta-sign-in .okta-verify-38{background-image:url('oktaVerify_38x38.8d5ef14fb15118de.png')}#okta-sign-in .google-auth-38{background-image:url('googleAuth_38x38.2f2e26671f68db8f.png')}#okta-sign-in .app-download-instructions{margin-bottom:15px}#okta-sign-in .app-download-instructions .instructions-title{text-align:center;margin-bottom:15px}#okta-sign-in .barcode-scan .o-form-content{margin-bottom:15px}#okta-sign-in .scan-instructions .scan-instructions-details-wrapper{width:100%;margin-right:-150px;float:left}#okta-sign-in .scan-instructions .scan-instructions-details{padding-right:150px}#okta-sign-in .scan-instructions .scan-instructions-qrcode-wrapper{float:right;text-align:center}#okta-sign-in .scan-instructions .qrcode-image{width:140px;height:140px;border:1px solid #ccc;border-radius:3px}#okta-sign-in .scan-instructions .qrcode-wrap{position:relative}#okta-sign-in .scan-instructions .qrcode-success{background:url('checkmark.d095650c88a7be22.png') no-repeat 50%}#okta-sign-in .scan-instructions .qrcode-error{background:url('scanerror.331606209a0fafdc.png') no-repeat 50%}#okta-sign-in .scan-instructions .qrcode-error,#okta-sign-in .scan-instructions .qrcode-success{content:"";position:absolute;width:100%;height:100%;top:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;background-color:transparent;background-color:hsla(0,0%,100%,.6)}#okta-sign-in .scan-instructions .refresh-qrcode{display:none}#okta-sign-in .scan-instructions.qrcode-expired .qrcode-error{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:1}#okta-sign-in .scan-instructions.qrcode-expired .manual-setup{display:none}#okta-sign-in .scan-instructions.qrcode-expired .refresh-qrcode{display:inline-block}#okta-sign-in .scan-instructions.qrcode-success .qrcode-success{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:1}#okta-sign-in .scan-instructions.qrcode-success .manual-setup,#okta-sign-in .scan-instructions.qrcode-success .refresh-qrcode{display:none}#okta-sign-in .enroll-manual-push .button-next{margin:15px 0 11px}#okta-sign-in [name=sharedSecret]{text-align:center;cursor:text;opacity:1}#okta-sign-in .enroll-activation-link-sent p{text-align:center}#okta-sign-in .enroll-activation-link-sent .auth-footer{margin-top:15px}#okta-sign-in .enroll-u2f-form .o-form-fieldset-container p,#okta-sign-in .enroll-webauthn-form .o-form-fieldset-container p,#okta-sign-in .verify-u2f-form .o-form-fieldset-container p,#okta-sign-in .verify-webauthn-form .o-form-fieldset-container p{margin-bottom:15px;text-align:center}#okta-sign-in .enroll-u2f-form .o-form-content>.o-form-error-container,#okta-sign-in .enroll-webauthn-form .o-form-content>.o-form-error-container,#okta-sign-in .verify-u2f-form .o-form-content>.o-form-error-container,#okta-sign-in .verify-webauthn-form .o-form-content>.o-form-error-container{margin-bottom:20px}#okta-sign-in .enroll-u2f-form .okta-waiting-spinner,#okta-sign-in .enroll-webauthn-form .okta-waiting-spinner,#okta-sign-in .verify-u2f-form .okta-waiting-spinner,#okta-sign-in .verify-webauthn-form .okta-waiting-spinner{margin-top:20px;margin-bottom:20px}#okta-sign-in .enroll-u2f-form .u2f-devices-images,#okta-sign-in .enroll-webauthn-form .u2f-devices-images,#okta-sign-in .verify-u2f-form .u2f-devices-images,#okta-sign-in .verify-webauthn-form .u2f-devices-images{display:inline-block}#okta-sign-in .enroll-u2f-form .u2f-devices-images .u2f-usb,#okta-sign-in .enroll-webauthn-form .u2f-devices-images .u2f-usb,#okta-sign-in .verify-u2f-form .u2f-devices-images .u2f-usb,#okta-sign-in .verify-webauthn-form .u2f-devices-images .u2f-usb{background:url('u2f_usb.704dfbbe8fd348bb.png') no-repeat 50%;height:109px;width:148px;margin-right:15px;float:left}#okta-sign-in .enroll-u2f-form .u2f-devices-images .u2f-bluetooth,#okta-sign-in .enroll-webauthn-form .u2f-devices-images .u2f-bluetooth,#okta-sign-in .verify-u2f-form .u2f-devices-images .u2f-bluetooth,#okta-sign-in .verify-webauthn-form .u2f-devices-images .u2f-bluetooth{background:url('u2f_bluetooth.593c0e863c68505f.png') no-repeat 50%;height:109px;width:148px;float:left}#okta-sign-in .okta-waiting-spinner{background:url('sign-on-widget-spinner.ba3af1ed4d79fbd3.gif') no-repeat 50%;height:18px}@media only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){#okta-sign-in .device-type-input .custom-radio label{background-size:auto}}#okta-sign-in .registration-container{margin-top:30px}#okta-sign-in .registration-container .content-container{padding:30px 42px;transition:padding-top .4s;border-top:1px solid #ddd;margin-top:5px}#okta-sign-in .registration-container .registration-link{margin-left:10px;color:#1662dd}#okta-sign-in .registration .o-form-fieldset-container .required-fields-label{color:#a7a7a7}#okta-sign-in .registration .subschema{margin-bottom:15px}#okta-sign-in .registration .subschema p{padding:5px 20px;position:relative}#okta-sign-in .registration .subschema p.default-schema{display:none}#okta-sign-in .registration .subschema p span{position:absolute;left:-2px}#okta-sign-in .registration .subschema .subschema-unsatisfied{color:#5c6971}#okta-sign-in .registration .subschema .subschema-satisfied{color:#a7a7a7}#okta-sign-in .registration .subschema .subschema-error{color:#e34843}#okta-sign-in .registration .subschema .subschema-error span.error-16-small{display:block}#okta-sign-in .registration-complete{margin-top:20px}#okta-sign-in .registration-complete .container{margin-bottom:30px}#okta-sign-in .registration-complete .title{color:#46b090;text-align:center;margin:15px 0;font-size:15px}#okta-sign-in .registration-complete .desc{text-align:center}#okta-sign-in .registration-complete .back-btn{margin-top:15px}#okta-sign-in .registration-complete .title-icon{position:absolute;display:block;top:-10px;left:45%;width:25px;height:25px;border-radius:50%;background:#46b090}#okta-sign-in .registration-complete .title-icon:before{color:#fff;left:4px}#okta-sign-in .siw-main-view .infobox-warning{display:block;margin-bottom:15px}#okta-sign-in .siw-main-view .okta-form-subtitle{margin:25px 0 10px;text-align:left}#okta-sign-in .siw-main-footer .auth-footer .link{margin-right:10px}#okta-sign-in .siw-main-footer .auth-footer .js-cancel{float:right;padding-bottom:20px}#okta-sign-in .siw-main-header{position:relative}#okta-sign-in .siw-main-header .beacon-container{top:-160px;z-index:10}#okta-sign-in .siw-main-header .beacon-container .auth-beacon-factor{cursor:auto}#okta-sign-in .sign-in-with-device-option .okta-verify-container .button{display:block;position:relative;text-align:center;height:50px;line-height:50px}#okta-sign-in .sign-in-with-device-option .separation-line{position:relative;z-index:1;text-align:center;text-transform:uppercase;display:block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em}#okta-sign-in .sign-in-with-device-option .separation-line:before{font-size:13px;border-top:1px solid #ddd;content:"";margin:0 auto;position:absolute;top:55%;left:0;right:0;bottom:0;width:100%;z-index:-1}#okta-sign-in .sign-in-with-device-option .separation-line span{background:#fff;padding:0 15px;font-size:13px;color:#ddd}#okta-sign-in .siw-main-view .siw-main-footer .auth-footer .js-enroll{text-align:center;display:block;margin-top:30px;border-top:1px solid #ddd;padding-top:20px;color:#007dc1}#okta-sign-in .siw-main-view .resend-email-view{margin-bottom:15px;text-align:center}#okta-sign-in .siw-main-view .resend-email-view .infobox{text-align:left;margin-bottom:10px}#okta-sign-in .siw-main-view .clearfix:after,#okta-sign-in .siw-main-view .clearfix:before{visibility:visible;content:"";height:102%}#okta-sign-in .siw-main-view .infobox a{color:#007dc1}#okta-sign-in .siw-main-view .infobox strong{font-weight:700}#okta-sign-in .siw-main-view .device-challenge-poll .o-form-fieldset-container{text-align:center;margin:0 auto}#okta-sign-in .siw-main-view .device-challenge-poll .o-form-fieldset-container .spinner{height:38px;margin-top:40px;background:url('loader@1x.694f911ec2217375.gif') no-repeat 50%}#okta-sign-in .siw-main-view .device-challenge-poll .o-form-content .okta-form-subtitle{font-weight:600;text-align:center}#okta-sign-in .siw-main-view .device-challenge-poll .skinny-content{width:88%;margin:0 auto}#okta-sign-in .siw-main-view .device-challenge-poll .skinny-content .link{color:#007dc1}#okta-sign-in .siw-main-view .device-challenge-poll .ul-button{margin-top:20px}#okta-sign-in .siw-main-view .device-challenge-poll .highlight-text{font-weight:700}#okta-sign-in .siw-main-view .idx-webauthn-verify-text{margin-bottom:20px}@media only screen and (max-height:550px){#okta-sign-in.can-remove-beacon .beacon-container{display:none}#okta-sign-in.can-remove-beacon .auth-content{padding-top:20px}#okta-sign-in.can-remove-beacon .enroll-choices{padding-top:15px}#okta-sign-in.can-remove-beacon .auth-header{padding:30px 90px 25px}}#okta-sign-in .accessibility-text{display:block;height:0;overflow:hidden}#okta-sign-in .focused-input,#okta-sign-in .link.help:focus{box-shadow:0 0 8px #51cbee}#okta-sign-in .o-form-button-bar.focused-input{margin-bottom:25px;padding-bottom:0}.qtip{font-size:13px}.qtip-custom .qtip-titlebar{background-color:transparent;border:0;font-weight:400}.qtip-title{word-break:break-all}.security-image-qtip.qtip-custom{font-size:12px;line-height:1.4;padding:8px 8px 5px}.security-image-qtip.qtip-custom canvas{margin-top:2px}.security-image-qtip.qtip-custom .qtip-icon{background:transparent url('tooltip_close.07f7ceff515e44fa.png') no-repeat 50%;border:none;color:transparent;right:2px;top:4px;text-decoration:none}.security-image-qtip.qtip-custom .qtip-icon:hover{opacity:.5}

/*! Custom qtip styles, based on dark theme */.qtip-custom{background-color:#4d4d4d;border-color:#303030;color:#f3f3f3;padding:5px 8px 8px}.qtip-custom.qtip-pos-bl{border-radius:4px 4px 4px 0}.qtip-custom.qtip-pos-br{border-radius:4px 4px 0}.qtip-custom .qtip-content{color:#f3f3f3}.qtip-custom .qtip-titlebar{background-color:#404040}.qtip-custom .qtip-icon{border-color:#444}.qtip-custom .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-custom .qtip-content ul{list-style:disc}.qtip-custom .qtip-content ul>li{color:#69882a;font-size:20px}.qtip-custom .qtip-content ul>li span{color:#f3f3f3;font-size:12px;vertical-align:middle}.chzn-container{position:relative;display:block;vertical-align:middle;float:left;zoom:1;*display:inline}.chzn-container .chzn-drop{background:#fff;border:1px solid #888;border-top:0;position:absolute;top:100%;left:-9999px;box-shadow:0 1px 2px hsla(0,0%,68.6%,.15);z-index:1010;width:100%;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box}.chzn-container.chzn-with-drop .chzn-drop{left:0}.chzn-container-single .chzn-single{-moz-background-clip:padding;background-clip:padding-box;display:block;overflow:hidden;white-space:nowrap;position:relative;height:28px;line-height:28px;padding:0 0 0 8px;text-decoration:none}.chzn-container-single .chzn-single:hover{border:1px solid #888}.chzn-container-single .chzn-default{color:#999}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;color:#333;text-shadow:0 1px 0 #fff}.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:12px;font-size:1px;background:url('chosen-sprite.e7ced34e64a5eb24.png') -42px 1px no-repeat}.chzn-container-single.chzn-disabled .chzn-single abbr:hover,.chzn-container-single .chzn-single abbr:hover{background-position:-42px -10px}.chzn-container-single .chzn-single div{position:absolute;right:0;top:3px;display:block;height:100%;width:18px}.chzn-container-single .chzn-single div b{background:url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat 0 2px;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}.chzn-container-single .chzn-search input{background:#fff url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat 100% -20px;background:url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat 100% -20px,linear-gradient(#eee 1%,#fff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-size:1em;width:100%;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;border-radius:0}.chzn-container-single .chzn-drop{margin-top:-1px;border-radius:0 0 4px 4px;-moz-background-clip:padding;background-clip:padding-box}.chzn-container-single-nosearch .chzn-search{position:absolute;left:-9999px}.chzn-container-multi .chzn-choices{background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto!important;height:1%;position:relative;width:100%;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent!important;border:0!important;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;box-shadow:none}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{border-radius:3px;-moz-background-clip:padding;background-clip:padding-box;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;border:1px solid #aaa;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;cursor:default}.chzn-container-multi .chzn-choices .search-choice,.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled{background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#f4f4f4",endColorstr = "#eeeeee",GradientType = 0)}.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled{background-image:linear-gradient(180deg,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);color:#666;border:1px solid #ccc;padding-right:5px}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:12px;font-size:1px;background:url('chosen-sprite.e7ced34e64a5eb24.png') -42px 1px no-repeat}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close,.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:-42px -10px}.chzn-container .chzn-results{margin:3px 0 4px;max-height:240px;padding:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.chzn-container-multi .chzn-results{margin:0;padding:0}.chzn-container .chzn-results li{display:none;line-height:16px;padding:7px 8px;margin:0;list-style:none;border:solid #fff;border-width:0 0 1px}.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}.chzn-container .chzn-results .highlighted{background:#f9f9f9}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:transparent}.chzn-container .chzn-results .no-results{background:#fff;display:list-item}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:700}.chzn-container .chzn-results .group-option{padding-left:15px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container .chzn-results-scroll{background:#fff;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}.chzn-container .chzn-results-scroll-down{bottom:0}.chzn-container .chzn-results-scroll-down span{background:url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat -4px -3px}.chzn-container .chzn-results-scroll-up span{background:url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat -22px -3px}.chzn-container-active.chzn-with-drop .chzn-single{border:1px solid #888;box-shadow:inset 0 1px 0 #fff;background:#fff;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single{box-shadow:0 1px 2px hsla(0,0%,68.6%,.3);border:1px solid #888}.chzn-container-active.chzn-with-drop .chzn-single div{background:transparent;border-left:none}.chzn-container-active.chzn-with-drop .chzn-single div b{background-position:-18px 2px}.chzn-container-active .chzn-choices{box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111!important}.chzn-disabled{cursor:default;opacity:.5!important}.chzn-disabled .chzn-choices .search-choice .search-choice-close,.chzn-disabled .chzn-single{cursor:default}.chzn-rtl{text-align:right}.chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl}.chzn-rtl .chzn-single div{left:3px;right:auto}.chzn-rtl .chzn-single abbr{left:26px;right:auto}.chzn-rtl .chzn-choices .search-field input{direction:rtl}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto}.chzn-rtl .chzn-search{left:9999px}.chzn-rtl.chzn-with-drop .chzn-search{left:0}.chzn-rtl .chzn-drop{left:9999px}.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px}.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div{border-right:none}.chzn-rtl .chzn-search input{background:#fff url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat -30px -20px;background:url('chosen-sprite.e7ced34e64a5eb24.png') no-repeat -30px -20px,linear-gradient(#eee 1%,#fff 15%);padding:4px 5px 4px 20px;direction:rtl}.chzn-container-single.chzn-rtl .chzn-single div b{background-position:6px 2px}.chzn-container-single.chzn-rtl.chzn-with-drop .chzn-single div b{background-position:-12px 2px}@media (min-resolution:192dpi){.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container-single .chzn-search input,.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span,.chzn-rtl .chzn-search input{background-image:url('chosen-sprite@2x.2019bbf3ab089c1f.png')!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}.o-form-head{font-size:14px;line-height:1.5;margin-top:10px;text-align:center;text-transform:none}.o-form-head+.o-form-explain{margin-bottom:20px;text-align:center}.o-form-button-bar{background:transparent;border:none;padding:0 0 25px;border-radius:0;box-shadow:none}.o-form-button-bar .button{display:block;width:100%;height:50px}.o-form-button-bar .button-success{position:absolute;text-align:center}.o-form-theme{background:transparent;box-shadow:none;padding:0 0 14px;border-radius:0;border:none}.o-form .o-form-fieldset:last-child{margin-bottom:15px}.o-form .o-form-fieldset.margin-btm-0{margin-bottom:0}.o-form .o-form-label,.o-form input,.o-form label,.o-form textarea{font-size:13px}.o-form .o-form-label{font-weight:400}.o-form .o-form-label-inline+.input-fix input[type=text]{line-height:27px}.o-form .input-fix,.o-form .textarea-fix{height:40px;border:1px solid #bbb;display:inline-block;float:left}.o-form .input-fix input[disabled],.o-form .input-fix input[readonly],.o-form .textarea-fix input[disabled],.o-form .textarea-fix input[readonly]{background:#f4f4f4;color:#5c6971;border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1)}.o-form .input-fix input,.o-form .textarea-fix input{padding:8px;line-height:22px;font-size:13px;border:none;background:none;box-shadow:none}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.o-form .input-fix input,.o-form .textarea-fix input{font-size:14px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){.o-form .input-fix input,.o-form .textarea-fix input{font-size:14px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.o-form .input-fix input,.o-form .textarea-fix input{font-size:14px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){.o-form .input-fix input,.o-form .textarea-fix input{font-size:14px}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:2){.o-form .input-fix input,.o-form .textarea-fix input{font-size:14px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.o-form .input-fix input,.o-form .textarea-fix input{font-size:14px}}.o-form .input-fix input::-webkit-input-placeholder,.o-form .textarea-fix input::-webkit-input-placeholder{font-size:13px;letter-spacing:0}.o-form .input-fix input::-moz-placeholder,.o-form .textarea-fix input::-moz-placeholder{font-size:13px}.o-form .input-fix input:-ms-input-placeholder,.o-form .textarea-fix input:-ms-input-placeholder{font-size:13px;line-height:27px}.o-form .input-fix input:-webkit-autofill,.o-form .textarea-fix input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;border-radius:3px}.o-form .input-fix input[type=password],.o-form .textarea-fix input[type=password]{font-size:13px}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.o-form .input-fix input[type=password],.o-form .textarea-fix input[type=password]{font-size:14px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){.o-form .input-fix input[type=password],.o-form .textarea-fix input[type=password]{font-size:14px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.o-form .input-fix input[type=password],.o-form .textarea-fix input[type=password]{font-size:14px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){.o-form .input-fix input[type=password],.o-form .textarea-fix input[type=password]{font-size:14px}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:2){.o-form .input-fix input[type=password],.o-form .textarea-fix input[type=password]{font-size:14px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.o-form .input-fix input[type=password],.o-form .textarea-fix input[type=password]{font-size:14px}}.o-form .input-fix .placeholder,.o-form .textarea-fix .placeholder{color:#aaa}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.o-form .chzn-container-single .chzn-search input,.o-form select,.o-form select:focus{font-size:14px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){.o-form .chzn-container-single .chzn-search input,.o-form select,.o-form select:focus{font-size:14px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.o-form .chzn-container-single .chzn-search input,.o-form select,.o-form select:focus{font-size:14px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){.o-form .chzn-container-single .chzn-search input,.o-form select,.o-form select:focus{font-size:14px}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:2){.o-form .chzn-container-single .chzn-search input,.o-form select,.o-form select:focus{font-size:14px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.o-form .chzn-container-single .chzn-search input,.o-form select,.o-form select:focus{font-size:14px}}.o-form .custom-checkbox label{font-size:12px}.o-form .o-form-input input[name=nextPassCode],.o-form .o-form-input input[name=passCode]{font-family:Anonymous Pro,Andale Mono,Courier New,Courier,serif;font-size:17px;letter-spacing:1px}.o-form .o-form-input .o-form-control{position:relative}.o-form .o-form-input .input-icon,.o-form .o-form-input .input-tooltip{width:16px;height:16px;position:absolute;top:50%;margin-top:-11px}.o-form .o-form-input .input-icon+input,.o-form .o-form-input .input-icon+input+input,.o-form .o-form-input .input-tooltip+input,.o-form .o-form-input .input-tooltip+input+input{padding-right:30px}.o-form .o-form-input .input-icon{left:10px;opacity:.25}.o-form .o-form-input .input-icon+input,.o-form .o-form-input .input-icon+input+input{padding-left:30px}.o-form .o-form-input .input-tooltip{right:10px;opacity:.5}.o-form-input-group .o-form-control{display:table-cell;float:none;white-space:nowrap}.form-divider{border-bottom:1px solid #e8e8e8;margin-bottom:25px;padding-top:5px;clear:both}.chzn-container-single .chzn-single{border:1px solid #bbb;border-radius:3px;height:38px;line-height:38px}.chzn-container-single .chzn-single div b{background-position:0 6px}.chzn-container-active.chzn-with-drop .chzn-single div b{background-position:-17px 7px}.custom-checkbox label{background-image:url('checkbox-sign-in-widget.fed340838aa12fa8.png')}.custom-checkbox label.focus{background-position:-16px -1013px}.custom-checkbox label.focus:before{background-position:-16px -1020px}@media only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.custom-checkbox label{background-image:url('checkbox-sign-in-widget@2x.0d76a86a0a3197ed.png');background-size:50px 1155px}}.chzn-container-active{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline;background:transparent;font-size:13px;font-family:montserrat,Arial,Helvetica,sans-serif;color:#5c6971}.chzn-container-active a,.chzn-container-active abbr,.chzn-container-active acronym,.chzn-container-active address,.chzn-container-active applet,.chzn-container-active b,.chzn-container-active big,.chzn-container-active blockquote,.chzn-container-active caption,.chzn-container-active center,.chzn-container-active cite,.chzn-container-active code,.chzn-container-active dd,.chzn-container-active del,.chzn-container-active dfn,.chzn-container-active div,.chzn-container-active dl,.chzn-container-active dt,.chzn-container-active em,.chzn-container-active fieldset,.chzn-container-active form,.chzn-container-active h1,.chzn-container-active h2,.chzn-container-active h3,.chzn-container-active h4,.chzn-container-active h5,.chzn-container-active h6,.chzn-container-active i,.chzn-container-active iframe,.chzn-container-active img,.chzn-container-active ins,.chzn-container-active kbd,.chzn-container-active label,.chzn-container-active legend,.chzn-container-active li,.chzn-container-active object,.chzn-container-active ol,.chzn-container-active p,.chzn-container-active pre,.chzn-container-active q,.chzn-container-active s,.chzn-container-active samp,.chzn-container-active small,.chzn-container-active span,.chzn-container-active strike,.chzn-container-active strong,.chzn-container-active sub,.chzn-container-active sup,.chzn-container-active table,.chzn-container-active tbody,.chzn-container-active td,.chzn-container-active tfoot,.chzn-container-active th,.chzn-container-active thead,.chzn-container-active tr,.chzn-container-active tt,.chzn-container-active u,.chzn-container-active ul,.chzn-container-active var{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent}#okta-sign-in.auth-container.main-container{font-family:montserrat,Arial,Helvetica,sans-serif;color:#5c6971}#okta-sign-in.auth-container h2,#okta-sign-in.auth-container h3{font-weight:700;color:#2f3f4a}#okta-sign-in.auth-container .okta-sign-in-header{color:#2f3f4a}#okta-sign-in.auth-container .okta-form-subtitle{color:#5c6971}#okta-sign-in.auth-container .okta-form-label{font-weight:600;color:#2f3f4a}#okta-sign-in.auth-container .o-form-explain{padding-top:0}#okta-sign-in.auth-container .o-form-explain.okta-form-input-error{padding-top:8px}#okta-sign-in.auth-container .link,#okta-sign-in.auth-container .link:active,#okta-sign-in.auth-container .link:hover,#okta-sign-in.auth-container .link:link,#okta-sign-in.auth-container .link:visited{color:#5c6971}#okta-sign-in.auth-container .inline-link,#okta-sign-in.auth-container .inline-link:active,#okta-sign-in.auth-container .inline-link:hover,#okta-sign-in.auth-container .inline-link:link,#okta-sign-in.auth-container .inline-link:visited{color:#0074b3}#okta-sign-in.auth-container input[type=button],#okta-sign-in.auth-container input[type=submit]{font-family:montserrat,Arial,Helvetica,sans-serif}#okta-sign-in.auth-container.main-container{background-color:#fff;border-color:#ddd #ddd #d8d8d8;box-shadow:0 2px 0 hsla(0,0%,68.6%,.12)}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in.auth-container.main-container{border-width:0;box-shadow:none}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in.auth-container.main-container{border-width:0;box-shadow:none}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){#okta-sign-in.auth-container.main-container{border-width:0;box-shadow:none}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){#okta-sign-in.auth-container.main-container{border-width:0;box-shadow:none}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:2){#okta-sign-in.auth-container.main-container{border-width:0;box-shadow:none}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){#okta-sign-in.auth-container.main-container{border-width:0;box-shadow:none}}#okta-sign-in.auth-container.main-container .bg-helper{color:#fff}#okta-sign-in.auth-container.main-container .primary-auth .password-with-toggle{padding-right:65px}#okta-sign-in.auth-container.main-container .o-form .o-form-input .o-form-control .input-icon-divider{border-right:1px solid #bbb;height:38px;position:absolute;right:34px;top:0}#okta-sign-in.auth-container.main-container .o-form .o-form-input .o-form-control.focused-input .input-icon-divider{border-right:1px solid #0074b3}#okta-sign-in.auth-container.main-container .margin-btm-5{margin-bottom:5px}#okta-sign-in.auth-container.main-container .margin-btm-30{margin-bottom:30px}#okta-sign-in.auth-container.main-container .margin-top-30{margin-top:30px}#okta-sign-in.auth-container .okta-sign-in-header{border-bottom-color:#ddd}#okta-sign-in.auth-container .okta-sign-in-beacon-border{border-color:#a7a7a7}#okta-sign-in.auth-container .okta-form-divider{border-bottom-color:#e8e8e8}#okta-sign-in.auth-container .factor-icon,#okta-sign-in.auth-container .qrcode-image{border-color:#ccc}#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-verify,#okta-sign-in.auth-container .mfa-okta-verify-30{background-image:url('oktaVerify_38x38.8d5ef14fb15118de.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-verify,#okta-sign-in.auth-container .mfa-okta-verify-30{background-image:url('oktaVerify_ico@2x.8d716ceaa8acc059.png')}}#okta-sign-in.auth-container .mfa-okta-verify{background-image:url('oktaVerify_70x70.e824008228935b81.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-okta-verify{background-image:url('oktaVerify@2x.f9d562a761a7a71f.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-google-auth,#okta-sign-in.auth-container .mfa-google-auth-30{background-image:url('googleAuth_38x38.2f2e26671f68db8f.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-google-auth,#okta-sign-in.auth-container .mfa-google-auth-30{background-image:url('googleAuth_ico@2x.2ded07c007567091.png')}}#okta-sign-in.auth-container .mfa-google-auth{background-image:url('googleAuth_70x70.1c648ca754399f81.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-google-auth{background-image:url('googleAuth@2x.42a5c0f45aa6f183.png')}}#okta-sign-in.auth-container .mfa-hotp{background-image:url('hotpFactor_70x70.305b00b94d78f792.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-hotp{background-image:url('hotpFactor@2x.f83b9e42909db9eb.png')}}#okta-sign-in.auth-container .mfa-hotp-30{background-image:url('hotpFactor_38x38.94550ed2500b8089.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-hotp-30{background-image:url('hotpFactor_ico@2x.dee8779cf3770b57.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-symantec,#okta-sign-in.auth-container .mfa-symantec-30{background-image:url('symantec_38x38.9b6ab2fad820765a.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-symantec,#okta-sign-in.auth-container .mfa-symantec-30{background-image:url('symantec_ico@2x.8a7c73e6ac319bf9.png')}}#okta-sign-in.auth-container .mfa-symantec{background-image:url('symantec_70x70.8026f9d9f9adc640.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-symantec{background-image:url('symantec@2x.2b2d64922d2d58b9.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-rsa,#okta-sign-in.auth-container .mfa-rsa-30{background-image:url('rsa_38x38.fdf08a11bf53d90b.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-rsa,#okta-sign-in.auth-container .mfa-rsa-30{background-image:url('rsa_ico@2x.1ee3f81a349bbca5.png')}}#okta-sign-in.auth-container .mfa-rsa{background-image:url('rsa_70x70.20ce6f723cdeaee2.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-rsa{background-image:url('rsa@2x.26470a48d7708e0e.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-onprem,#okta-sign-in.auth-container .mfa-onprem-30{background-image:url('onprem_38x38.8c3c2f90495f45e5.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-onprem,#okta-sign-in.auth-container .mfa-onprem-30{background-image:url('onprem_ico@2x.4eeccf3eed367dd0.png')}}#okta-sign-in.auth-container .mfa-onprem{background-image:url('onprem_70x70.98cc8d10b98d183b.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-onprem{background-image:url('onprem@2x.86c547f44813eaae.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-duo,#okta-sign-in.auth-container .mfa-duo-30{background-image:url('duo_38x38.ae6ae93e92e371f2.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-duo,#okta-sign-in.auth-container .mfa-duo-30{background-image:url('duo_ico@2x.495a69c2936fc6f9.png')}}#okta-sign-in.auth-container .mfa-duo{background-image:url('duo_70x70.88f1380ac0a0c7cf.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-duo{background-image:url('duo@2x.138e30716e3465e9.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-yubikey,#okta-sign-in.auth-container .mfa-yubikey-30{background-image:url('yubico_38x38.7974e2c4f47d7c29.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-yubikey,#okta-sign-in.auth-container .mfa-yubikey-30{background-image:url('yubico_ico@2x.be5e7e97c35d2a61.png')}}#okta-sign-in.auth-container .mfa-yubikey{background-image:url('yubico_70x70.779dde71357c693d.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-yubikey{background-image:url('yubico@2x.09dc3fe6c6a7c850.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-sms,#okta-sign-in.auth-container .mfa-sms-30{background-image:url('sms_38x38.cf4df6882eb201e6.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-sms,#okta-sign-in.auth-container .mfa-sms-30{background-image:url('sms_ico@2x.a6c45dd4127fc4c4.png')}}#okta-sign-in.auth-container .mfa-okta-sms{background-image:url('sms_70x70.b8b31dc87142e1db.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-okta-sms{background-image:url('sms@2x.2ef80418ad5e423a.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-call,#okta-sign-in.auth-container .mfa-call-30{background-image:url('voicecall_38x38.9c83798f7ae305ec.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-call,#okta-sign-in.auth-container .mfa-call-30{background-image:url('voicecall_ico@2x.61e58cb463e6b3e1.png')}}#okta-sign-in.auth-container .mfa-okta-call{background-image:url('voicecall_70x70.84c1b8b6188da9e6.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-okta-call{background-image:url('voicecall@2x.6345a7d7a214a233.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-email,#okta-sign-in.auth-container .mfa-email-30{background-image:url('email_38x38.8835c65303882158.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-email,#okta-sign-in.auth-container .mfa-email-30{background-image:url('email_ico@2x.a034de5d0c8d7dec.png')}}#okta-sign-in.auth-container .mfa-okta-email{background-image:url('email_70x70.4a6dad9390386539.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-okta-email{background-image:url('email@2x.7bd2a7a9131665e0.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-security-question,#okta-sign-in.auth-container .mfa-question-30{background-image:url('question_38x38.efd66957d00562d7.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-security-question,#okta-sign-in.auth-container .mfa-question-30{background-image:url('question_ico@2x.2cc50771797fc23e.png')}}#okta-sign-in.auth-container .mfa-okta-security-question{background-image:url('question_70x70.0ef14ed45eceea09.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-okta-security-question{background-image:url('question@2x.185caeccf2dfdc6c.png')}}#okta-sign-in.auth-container .mfa-password-30{background-image:url('password_38x38.800d250286995470.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-password-30{background-image:url('password_ico@2x.393d746e3b451287.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-windows-hello,#okta-sign-in.auth-container .mfa-windows-hello-30{background-image:url('windowsHello_38x38.ecf79971dc3bac6d.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-windows-hello,#okta-sign-in.auth-container .mfa-windows-hello-30{background-image:url('windowsHello_ico@2x.5d242b33d00ec7b5.png')}}#okta-sign-in.auth-container .mfa-windows-hello{background-image:url('windowsHello_70x70.8a682ab1fda4174f.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-windows-hello{background-image:url('windowsHello@2x.236d4748f33959b5.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-u2f,#okta-sign-in.auth-container .mfa-u2f-30{background-image:url('u2f_38x38.8dfe21da22fa3927.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-u2f,#okta-sign-in.auth-container .mfa-u2f-30{background-image:url('u2f_ico@2x.fbc8d130ae3fb840.png')}}#okta-sign-in.auth-container .mfa-u2f{background-image:url('u2f_70x70.a6b8818dab3c932a.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-u2f{background-image:url('u2f@2x.0fa23bdb7c1227d0.png')}}#okta-sign-in.auth-container .mfa-okta-password{background-image:url('password_70x70.2da931f625382555.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-okta-password{background-image:url('password@2x.fa2867bf9a35d024.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-custom-factor,#okta-sign-in.auth-container .mfa-custom-factor-30{background-image:url('customFactor_38x38.13547870c30a58ae.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-custom-factor,#okta-sign-in.auth-container .mfa-custom-factor-30{background-image:url('customFactor_ico@2x.a931a5bac8d73f7a.png')}}#okta-sign-in.auth-container .mfa-custom-factor{background-image:url('customFactor_70x70.7ffb18f3e06c3f26.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-custom-factor{background-image:url('customFactor@2x.7faa45cf55fdf5b4.png')}}#okta-sign-in.auth-container .enroll-factor-row .mfa-webauthn,#okta-sign-in.auth-container .mfa-webauthn-30{background-image:url('webauthn_38x38.2c75bedaf24d0128.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .enroll-factor-row .mfa-webauthn,#okta-sign-in.auth-container .mfa-webauthn-30{background-image:url('webauthn_ico@2x.6d4a064884b0e45c.png')}}#okta-sign-in.auth-container .mfa-webauthn{background-image:url('webauthn_70x70.f653b485401154bf.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .mfa-webauthn{background-image:url('webauthn@2x.cf82d5bfcfcd0e28.png')}}#okta-sign-in.auth-container .smartcard{background-image:url('smartcard_70x70.7979a4f0019a4c7d.png')}@media (min-resolution:192dpi){#okta-sign-in.auth-container .smartcard{background-image:url('smartcard@2x.8d7c31aac339a7e9.png')}}#okta-sign-in.auth-container .button{color:#2f3f4a;background-color:#fbfbfb;background:linear-gradient(#fbfbfb,#f8f8f8);border-color:#c3c3c3 #c3c3c3 #bbb;box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 0 hsla(0,0%,100%,.1)}#okta-sign-in.auth-container .button:active,#okta-sign-in.auth-container .button:focus,#okta-sign-in.auth-container .button:hover{background-color:#fff;background:-ms-linear-gradient(top,#fff 0,#fcfcfc 100%);background-image:linear-gradient(#fff,#fcfcfc);border-color:#b2b2b2 #b2b2b2 #afaeae;text-decoration:none;cursor:pointer;box-shadow:none}#okta-sign-in.auth-container .button:focus{border-color:#0074b3}#okta-sign-in.auth-container .button-dark{color:#fff;background-color:#929292;background:linear-gradient(#929292,#8a8a8a);border-color:#6c6c6c #6c6c6c #676767;box-shadow:0 1px 0 rgba(0,0,0,.15),inset 0 1px 0 0 hsla(0,0%,100%,.1)}#okta-sign-in.auth-container .button-dark:active,#okta-sign-in.auth-container .button-dark:focus,#okta-sign-in.auth-container .button-dark:hover{background-color:#9a9a9a;background:-ms-linear-gradient(top,#9a9a9a 0,#929292 100%);background-image:linear-gradient(#9a9a9a,#929292);border-color:#606060 #606060 #5e5e5e;text-decoration:none;cursor:pointer;box-shadow:none}#okta-sign-in.auth-container .button-primary{color:#fff;background-color:#1662dd;background:linear-gradient(#1662dd,#155ccf);border-color:#0f4397 #0f4397 #0e3f8e;box-shadow:0 1px 0 rgba(0,0,0,.15),inset 0 1px 0 0 hsla(0,0%,100%,.1)}#okta-sign-in.auth-container .button-primary:active,#okta-sign-in.auth-container .button-primary:focus,#okta-sign-in.auth-container .button-primary:hover{background-color:#1a69e8;background:-ms-linear-gradient(top,#1a69e8 0,#1662dd 100%);background-image:linear-gradient(#1a69e8,#1662dd);border-color:#0d3a83 #0d3a83 #0d387e;text-decoration:none;cursor:pointer;box-shadow:none}#okta-sign-in.auth-container .button-success{color:#fff;background-color:#4cbf9c;background:linear-gradient(#4cbf9c,#42b995);border-color:#328c71 #328c71 #2f856b;box-shadow:0 1px 0 rgba(0,0,0,.15),inset 0 1px 0 0 hsla(0,0%,100%,.1)}#okta-sign-in.auth-container .button-success:active,#okta-sign-in.auth-container .button-success:focus,#okta-sign-in.auth-container .button-success:hover{background-color:#57c3a2;background:-ms-linear-gradient(top,#57c3a2 0,#4cbf9c 100%);background-image:linear-gradient(#57c3a2,#4cbf9c);border-color:#2c7b63 #2c7b63 #2b7861;text-decoration:none;cursor:pointer;box-shadow:none}#okta-sign-in.auth-container .button.link-button-disabled{color:#aaa}#okta-sign-in.auth-container .button.link-button-disabled:active,#okta-sign-in.auth-container .button.link-button-disabled:focus,#okta-sign-in.auth-container .button.link-button-disabled:hover{cursor:default;background-image:none}#okta-sign-in.auth-container .button.button-primary.link-button-disabled{color:#fff;background-color:#63b1d7;border-color:#63b1d7;background-image:none;box-shadow:none}#okta-sign-in.auth-container .button.button-primary.link-button-disabled:active,#okta-sign-in.auth-container .button.button-primary.link-button-disabled:focus,#okta-sign-in.auth-container .button.button-primary.link-button-disabled:hover{cursor:default;background-image:none}#okta-sign-in.auth-container .icon-button{color:#2f3f4a;background-color:#fff;background:linear-gradient(#fff,#fff);border-color:#c4c4c4 #c4c4c4 #bdbdbd}#okta-sign-in.auth-container .icon-button:active,#okta-sign-in.auth-container .icon-button:focus,#okta-sign-in.auth-container .icon-button:hover{background-color:#fff;background:-ms-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(#fff,#fff);border-color:#b3b3b3 #b3b3b3 #afafaf;text-decoration:none;cursor:pointer}#okta-sign-in.auth-container .okta-dropdown-list{border-color:#888}#okta-sign-in.auth-container .factors-dropdown-wrap .okta-dropdown-list{border-color:#ccc;border-color:rgba(0,0,0,.2)}#okta-sign-in.auth-container .okta-dropdown-option.dropdown-list-title:hover{background:transparent}#okta-sign-in.auth-container .okta-dropdown-option a{color:#2f3f4a}#okta-sign-in.auth-container .enroll-required-factor-list .enroll-factor-row-min .enroll-factor-description h3{color:#a7a7a7}#okta-sign-in.auth-container .okta-form-input-field{background-color:#fff;border-color:#bbb}#okta-sign-in.auth-container .okta-form-input-field:hover{border-color:#888}#okta-sign-in.auth-container .okta-form-input-field.focused-input{border-color:#0074b3}#okta-sign-in.auth-container .okta-form-input-field input{font-family:montserrat,Arial,Helvetica,sans-serif;color:#2f3f4a}#okta-sign-in.auth-container .okta-form-input-field input::-webkit-input-placeholder{font-family:montserrat,Arial,Helvetica,sans-serif;color:#aaa}#okta-sign-in.auth-container .okta-form-input-field input::-moz-placeholder{font-family:montserrat,Arial,Helvetica,sans-serif;color:#aaa}#okta-sign-in.auth-container .okta-form-input-field input:-ms-input-placeholder{font-family:montserrat,Arial,Helvetica,sans-serif;color:#aaa}#okta-sign-in.auth-container .okta-form-input-field input[disabled]{color:#5c6971;-webkit-text-fill-color:#5c6971}#okta-sign-in.auth-container .okta-form-input-field input[type=password]{font-family:Verdana,sans-serif}#okta-sign-in.auth-container .okta-form-input-field input[type=password]:placeholder-shown{font-family:montserrat,Arial,Helvetica,sans-serif}#okta-sign-in.auth-container .okta-form-input-field placeholder{font-family:montserrat,Arial,Helvetica,sans-serif;color:#aaa}#okta-sign-in.auth-container .input-icon:before,#okta-sign-in.auth-container .input-tooltip:before{color:#a7a7a7}#okta-sign-in.auth-container .chzn-single{background-color:#fff;border-color:#bbb}#okta-sign-in.auth-container .chzn-single span{color:#5c6971}#okta-sign-in.auth-container .chzn-single:hover{border-color:#888}#okta-sign-in.auth-container .chzn-with-drop .chzn-drop,#okta-sign-in.auth-container .chzn-with-drop .chzn-single{background-color:#fff;border-color:#888}.okta-tooltip.qtip-custom{font-family:montserrat,Arial,Helvetica,sans-serif}.okta-sign-in-security-image-tooltip.qtip-custom{font-family:montserrat,Arial,Helvetica,sans-serif}@media only screen and (max-width:600px){.login-bg-image{background-image:none!important;background-color:#fff!important;filter:unset!important}#okta-sign-in.auth-container{width:auto;margin-right:0;margin-left:0}#okta-sign-in.auth-container.main-container{border:0;box-shadow:none}#okta-sign-in.auth-container .auth-content{max-width:316px;margin:0 auto}}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

html {
  background: #fff;
  color: #000;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

body {
  margin: 0;
}

a {
  background: transparent;
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: "“" "”" "‘" "’";
}

q:before, q:after {
  Poppins-Medium: "";
  content: none;
}

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

button, input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
input[disabled] {
  cursor: default;
}

button[disabled] {
  opacity: 0.5;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
  box-sizing: border-box;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: border-box;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

div {
  box-sizing: border-box;
}

:root {
  --selected-color: #498CFF;
  --header-calendar-color: #347BF4;
  --gradient-color-start: #69B8FF;
  --gradient-color-end: #2186FF;
  --background-color: #2B8DFF;
  --dot-background-color: #498CFF;
  --text-color-with-button: #467EE3;
  --navigation-count-text-color: #467EE3;
  --navigation-count-background-color: #FFFFFF;
  --loader-color: #4B87F1;
  --login-link-color: #FFFFFF;
  --footer-link-color: #FFFFFF;
  --okta-link-color: #4B87F1;
  --item-title-color: #1751a3;
  --panel-background-color: #46a0ff;
  --tip-background-color: #48A0FF;
  --checkbox-border-color: #498CFF;
  --delete-control-pre-color: #498CFF;
  --active-background-color: #498CFF;
  --current-value-color: #498CFF;
  --view-all-color: #498CFF;
  --calendar-day-color: #498CFF;
  --primary-text-color: #498CFF;
  --primary-link-color: #498CFF;
  --mobile-use-color: #498CFF;
  --border-color: #498CFF;
  --error-title-color: #498CFF;
  --cert-name-color: #498CFF;
  --time-filter-button-color: #498CFF;
  --download-title-color: #498CFF;
  --timer-color: #3496FF;
  --timer-gradient-color-start: #3496ff;
  --timer-gradient-color-end: #7db9e8;
  --timer-border-color: #409CFB;
  --timer-border-right-color: #5AA8F2;
  --timer-border-left-color: #6FB2EC;
  --timer-border-top-color: #50A3F6;
  --countdown-background-color: #F3F4F9;
  --datepicker-navigation-arrows-hover: #DCDCDC;
}

/* width & height */
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}

/* Track */
::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 0 3px 3px 0;
  overflow: hidden;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--accent-color);
  border-radius: 7px;
  border: 1px solid #FFFFFF;
  /* Handle on hover */
}
::-webkit-scrollbar-thumb:hover {
  background: var(--accent-color);
}

@font-face {
  font-family: "Lato-Regular";
  src: url('Lato-Regular.e43114fe94b8a9cc.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Lato-Bold";
  src: url('Lato-Bold.6cd9c0c83ae02190.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Lato-Black";
  src: url('Lato-Black.9930f91d6641c999.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Poppins-SemiBold";
  src: url('Poppins-SemiBold.35cfce7b89312ea3.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Poppins-Medium";
  src: url('Poppins-Medium.9a29a5714fdf2de9.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@media print {
  up-root > * {
    display: none;
  }
}
.background {
  background: linear-gradient(16.57deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 102.81%);
}

.auth {
  width: 100%;
  background: linear-gradient(16.57deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 102.81%);
  overflow: hidden auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100vh;
  height: 100%;
  display: flex;
  justify-content: center;
}
.auth-login, .auth-restore, .auth-we-know-you {
  width: 484px;
  height: auto;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
  padding: 50px 60px;
  transform: translateY(-25px);
}
.auth-logo {
  display: flex;
  justify-content: center;
  width: 272px;
  height: 90px;
  min-height: 90px;
  position: relative;
  margin: 60px auto;
  z-index: 2;
}
.auth-logo-AMAZON {
  margin-bottom: 6rem;
}
.auth-logo-AMAZON img {
  height: 150%;
  width: auto;
  transform: translateY(-2.5vh);
}
.auth-logo-TARGET {
  margin-bottom: 6rem;
}
@media screen and (max-width: 768px) {
  .auth-logo {
    display: flex;
    justify-content: center;
  }
  .auth-logo .KROGER img {
    width: 150px;
    height: 150px;
  }
}
.auth-title {
  text-align: center;
}
.auth-text {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 140%;
  text-align: center;
}
.auth-text .link {
  color: #4E83FF;
  cursor: pointer;
}
.auth-button {
  width: 100%;
  margin: 14px 0px;
}
.auth-button button {
  color: #fff;
  background: linear-gradient(245.31deg, var(--gradient-color-start) 0.05%, var(--gradient-color-end) 98.52%);
  width: 100%;
  box-shadow: 0px 8px 20px rgba(24, 34, 125, 0.15);
  border-radius: 10px;
}
.auth-addition-links {
  text-align: center;
  color: #4B87F1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 15px;
  font-family: Lato-Bold, sans-serif;
}
.auth-addition-links span.link {
  cursor: pointer;
  padding-top: 10px;
  outline: none;
  border-bottom: 1px solid rgba(87, 145, 255, 0.3);
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .auth-login, .auth-restore {
    width: calc(100% - 20px);
    max-width: 430px;
    padding: 40px 24px;
    transform: translateY(-15px);
  }
  .auth .modals {
    position: relative;
  }
  .auth-logo {
    margin: 25px auto;
    position: relative;
    left: auto;
  }
}
.auth-registration {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
}
.auth-registration .content {
  padding: 77px 142px;
  height: 100vh;
  width: calc(100% - 454px);
  overflow-y: scroll;
}
.auth-registration .content form.step {
  max-height: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  background: rgb(255, 255, 255);
  overflow: hidden;
}
.auth-registration .content form.step.padding {
  padding: 0;
}
.auth-registration .content form.step.expanded {
  visibility: visible;
  overflow: visible;
  opacity: 1;
  max-height: none;
  background: rgba(255, 255, 255, 0);
}
.auth-registration .content form.step.expanded.padding {
  padding: 30px 0;
}
.auth-registration .content .hidden {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
}
.auth-registration .content .confirmation-info {
  display: flex;
  flex-direction: column;
}
.auth-registration .content .confirmation-info .block {
  margin: 8px 0;
}
.auth-registration .content .confirmation-info .block.last {
  margin-bottom: 16px;
}
.auth-registration .content .confirmation-info h6 {
  color: #98A4AE;
  border-bottom: 1px solid #98A4AE;
  -webkit-user-select: none;
          user-select: none;
}
.auth-registration .content .confirmation-info-block {
  display: inline-flex;
  width: 100%;
  margin: 8px 0 0 8px;
}
.auth-registration .content .confirmation-info-block .title {
  width: 100%;
  max-width: 160px;
  font-family: Lato-Regular, sans-serif;
  -webkit-user-select: none;
          user-select: none;
  color: #98A4AE;
}
.auth-registration .content .confirmation-info-block .value {
  font-family: Lato-Bold, sans-serif;
  font-size: 14px;
  letter-spacing: 0.3px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.auth-registration .content .confirmation-buttons {
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
}
.auth-registration .content .confirmation-buttons .secondary {
  width: auto;
}
.auth-registration .content .loading img {
  position: absolute;
  width: 23px;
  right: 10px;
  top: 12px;
}
@media screen and (max-width: 1200px) {
  .auth-registration .content {
    width: calc(100% - 345px);
    padding: 77px 60px;
  }
}
.auth-registration .content .centered {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  height: 100%;
}
@media screen and (max-width: 1024px) {
  .auth-registration {
    flex-direction: column-reverse;
  }
  .auth-registration .content {
    width: 100%;
    height: 100%;
    padding: 32px 20px 80px;
  }
  .auth-registration .content .main-page-title {
    font-size: 20px !important;
  }
  .auth-registration .content h4.blue-text {
    font-size: 16px;
  }
  .auth-registration .content h2.blue-text {
    margin-top: 42px;
  }
  .auth-registration .content .centered {
    align-items: center;
  }
}
.auth-registration .modals .links {
  width: 454px;
  justify-content: flex-end;
}
.auth-registration .modals .links .link.all-access {
  display: none;
}
.auth-registration .modals .links .splitter {
  display: none;
}
.auth-registration .modals .all-access-logo {
  left: 0;
  right: auto;
  margin-left: 60px;
}
@media screen and (max-width: 1024px) {
  .auth-registration .modals .all-access-logo {
    margin-left: 40px;
  }
}
.auth-registration .modals .contact-us {
  margin-right: 60px;
}
.auth-registration .modals .without-all-access .contact-us {
  margin-right: 0;
}
.auth-sidebar {
  height: 100vh;
  padding: 40px 60px 0;
  background: linear-gradient(43.16deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 108.28%);
  color: #FFFFFF;
}
.auth-sidebar .return {
  display: none;
}
.auth-sidebar .already-exist {
  color: #FFFFFF;
  font-size: 16px !important;
}

.auth-sidebar {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 454px;
  z-index: 49;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-x: hidden;
  overflow-y: auto;
}
.auth-sidebar .sidebar-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.auth-sidebar .sidebar-steps-navigation {
  padding: 0;
  margin: 60px 0;
}
.auth-sidebar .sidebar-steps-navigation li {
  display: flex;
  list-style: none;
  margin-bottom: 60px;
  outline: none;
}
.auth-sidebar .sidebar-steps-navigation li .steps-title {
  margin-left: 20px;
  line-height: 48px;
  color: rgba(255, 255, 255, 0.6);
}
.auth-sidebar .sidebar-steps-navigation li .icon {
  width: 48px;
  height: 48px;
  opacity: 0.6;
}
.auth-sidebar .sidebar-steps-navigation li .icon.verification, .auth-sidebar .sidebar-steps-navigation li .icon.users {
  position: relative;
}
.auth-sidebar .sidebar-steps-navigation li .icon.verification:before, .auth-sidebar .sidebar-steps-navigation li .icon.users:before {
  content: "";
  position: absolute;
  bottom: 54px;
  left: 22px;
  width: 2px;
  height: 48px;
  background: rgba(255, 255, 255, 0.6);
}
.auth-sidebar .sidebar-steps-navigation li .icon.vendor-info {
  background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.47715 0 0 4.47715 0 10V38C0 43.5228 4.47715 48 10 48H38C43.5228 48 48 43.5229 48 38V10C48 4.47715 43.5229 0 38 0H10ZM30.7188 16.8H34.7459C36.0607 16.8 37.1304 17.8766 37.1304 19.2V23.6603C37.1304 24.69 36.4923 25.6017 35.5408 25.9351V33.6C35.5408 34.9234 34.4711 36 33.1562 36H14.0272C12.7076 36 11.5897 34.9266 11.5897 33.6V25.9351C10.6381 25.6017 10 24.69 10 23.6603V19.2C10 17.8766 11.0697 16.8 12.3845 16.8H16.4117V14.4C16.4117 13.0766 17.4814 12 18.7962 12H28.3342C29.6491 12 30.7188 13.0766 30.7188 14.4V16.8ZM18.7962 13.6C18.3579 13.6 18.0014 13.9589 18.0014 14.4V16.8H29.1291V14.4C29.1291 13.9589 28.7725 13.6 28.3342 13.6H18.7962ZM22.7704 18.4V26.3103C23.3002 26.3221 23.8302 26.3221 24.3601 26.3103V18.4H22.7704ZM24.3601 28.8V28H22.7704V28.8C22.7704 29.2411 23.1269 29.6 23.5652 29.6C24.0035 29.6 24.3601 29.2411 24.3601 28.8ZM11.5897 23.6603C11.5897 24.005 11.8069 24.32 12.1178 24.4263C15.0518 25.4296 18.1042 26.0337 21.1807 26.2394V18.4H12.3845C11.9462 18.4 11.5897 18.7589 11.5897 19.2V23.6603ZM33.1562 34.4C33.5945 34.4 33.9511 34.0411 33.9511 33.6V26.4391C31.3401 27.2015 28.6535 27.6693 25.9497 27.8424V28.8C25.9497 30.1234 24.88 31.2 23.5652 31.2C22.2504 31.2 21.1807 30.1234 21.1807 28.8V27.8423C18.4769 27.6693 15.7903 27.2015 13.1793 26.439V33.6C13.1793 34.0262 13.5755 34.4 14.0272 34.4H33.1562ZM35.0126 24.4263C35.3236 24.3199 35.5408 24.005 35.5408 23.6603V19.2C35.5408 18.7589 35.1842 18.4 34.7459 18.4H25.9497V26.2394C29.0263 26.0337 32.0786 25.4296 35.0126 24.4263Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center;
}
.auth-sidebar .sidebar-steps-navigation li .icon.users {
  background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.47715 0 0 4.47715 0 10V38C0 43.5228 4.47715 48 10 48H38C43.5228 48 48 43.5229 48 38V10C48 4.47715 43.5229 0 38 0H10ZM30.3842 18.6715C30.3842 22.2405 27.5074 25.1353 23.9606 25.1353C20.4138 25.1353 17.537 22.2207 17.537 18.6715C17.537 15.1224 20.4138 12.2275 23.9606 12.2275C27.5074 12.2275 30.3842 15.1026 30.3842 18.6715ZM28.6897 18.6715C28.6897 16.0543 26.5616 13.9129 23.9606 13.9129C21.3596 13.9129 19.2315 16.0542 19.2315 18.6715C19.2315 21.2887 21.3596 23.4301 23.9606 23.4301C26.5616 23.4301 28.6897 21.2888 28.6897 18.6715ZM35.1527 35.2275H12.8473C12.3744 35.2275 12 34.8508 12 34.375C12 29.8939 15.6256 26.2655 20.0591 26.2655H27.9409C32.3941 26.2655 36 29.9138 36 34.375C36 34.8508 35.6256 35.2275 35.1527 35.2275ZM27.9409 27.9706H20.0591C16.8276 27.9706 14.1675 30.4095 13.7537 33.5223H34.2463C33.8325 30.3896 31.1724 27.9706 27.9409 27.9706Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center;
}
.auth-sidebar .sidebar-steps-navigation li .icon.verification {
  background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.47715 0 0 4.47715 0 10V38C0 43.5228 4.47715 48 10 48H38C43.5228 48 48 43.5229 48 38V10C48 4.47715 43.5229 0 38 0H10ZM24 12C27.2053 12 30.2188 13.2482 32.4853 15.5147C34.7518 17.7812 36 20.7947 36 24C36 27.2053 34.7518 30.2188 32.4853 32.4853C30.2188 34.7518 27.2053 36 24 36C20.7946 36 17.7812 34.7518 15.5147 32.4853C13.2482 30.2188 12 27.2053 12 24C12 20.7947 13.2482 17.7812 15.5147 15.5147C17.7811 13.2482 20.7946 12 24 12ZM13.4062 24C13.4062 29.8414 18.1586 34.5938 24 34.5938C29.8414 34.5938 34.5938 29.8414 34.5938 24C34.5938 18.1586 29.8414 13.4062 24 13.4062C18.1586 13.4062 13.4062 18.1586 13.4062 24ZM28.7387 20.1497C29.0133 19.8751 29.4585 19.8751 29.733 20.1496C30.0076 20.4242 30.0076 20.8695 29.733 21.144L23.0268 27.8502C22.8896 27.9875 22.7096 28.0561 22.5297 28.0561C22.3498 28.0561 22.1698 27.9875 22.0325 27.8502L18.2669 24.0846C17.9923 23.81 17.9923 23.3648 18.2669 23.0902C18.5415 22.8157 18.9867 22.8157 19.2613 23.0902L22.5297 26.3587L28.7387 20.1497Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center;
}
.auth-sidebar .sidebar-steps-navigation li.current .steps-title {
  color: #FFFFFF;
}
.auth-sidebar .sidebar-steps-navigation li.current .icon {
  opacity: 1;
}
@media screen and (max-width: 1200px) {
  .auth-sidebar {
    width: 345px;
    padding: 75px 40px 0 40px;
  }
  .auth-sidebar .steps-title {
    font-size: 16px;
  }
}
@media screen and (max-width: 1024px) {
  .auth-sidebar {
    width: 100%;
    height: 230px;
    min-height: 230px;
    position: relative;
    padding: 25px;
    transition: right 0.2s ease-out;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .auth-sidebar .return {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: 56px;
    height: 56px;
    justify-content: center;
    align-items: center;
  }
  .auth-sidebar .sidebar-header {
    align-items: center;
  }
  .auth-sidebar .mobile-footer {
    position: fixed;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 60px;
    background: #FFFFFF;
    border-top: 1px solid #DADADA;
  }
  .auth-sidebar .mobile-footer .modals {
    height: 60px;
  }
  .auth-sidebar .mobile-footer .modals .links {
    position: absolute;
    right: 0;
  }
  .auth-sidebar .mobile-footer .modals .all-access-logo {
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg width='99' height='26' viewBox='0 0 99 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.67676 25.3345H0L6.49486 10.333H7.98455L14.4361 25.3345H12.7342L11.0791 21.3931H3.30789L1.67676 25.3345ZM3.88391 19.9946H10.5065L7.19864 12.023L3.88391 19.9946Z' fill='%23467EE3'/%3E%3Cpath d='M18.5706 10.333H17.1277V25.3345H18.5706V10.333Z' fill='%23467EE3'/%3E%3Cpath d='M24.4488 10.333H23.0059V25.3345H24.4488V10.333Z' fill='%23467EE3'/%3E%3Cpath d='M28.8202 25.3345H27.1469L33.6383 10.333H35.1211L41.5761 25.3345H39.8776L38.2226 21.3931H30.4547L28.8202 25.3345ZM31.0251 19.9946H37.6465L34.3387 12.023L31.0251 19.9946Z' fill='%23467EE3'/%3E%3Cpath d='M51.3814 17.6857C51.1187 17.2856 50.7563 16.9606 50.3297 16.7427C49.8701 16.4964 49.356 16.3691 48.8343 16.3726C48.2951 16.3646 47.7602 16.4689 47.2636 16.679C46.8091 16.8751 46.4008 17.1641 46.0648 17.5274C45.727 17.8954 45.4671 18.3276 45.3006 18.7983C45.1198 19.3047 45.0298 19.839 45.0348 20.3767C45.0291 20.911 45.1191 21.4421 45.3006 21.9448C45.4679 22.4095 45.7235 22.8376 46.0534 23.2055C46.3843 23.5698 46.7896 23.8591 47.242 24.0539C47.7384 24.2643 48.2734 24.3687 48.8126 24.3602C49.3338 24.3833 49.8526 24.2774 50.3229 24.0519C50.7932 23.8263 51.2003 23.4882 51.508 23.0677L52.5905 23.8728C52.166 24.3965 51.6344 24.8236 51.0312 25.1255C50.4153 25.436 49.6757 25.5913 48.8126 25.5913C48.0657 25.602 47.3237 25.469 46.6272 25.1995C46.0018 24.9554 45.4342 24.5838 44.9607 24.1085C44.4964 23.6349 44.1321 23.073 43.8896 22.4561C43.3801 21.1184 43.3801 19.6406 43.8896 18.3029C44.1319 17.6859 44.4961 17.1239 44.9607 16.6505C45.4342 16.1749 46.0017 15.8029 46.6272 15.5584C47.3237 15.2889 48.0657 15.1559 48.8126 15.1666C49.5107 15.174 50.2001 15.322 50.8396 15.6016C51.5003 15.8714 52.076 16.3139 52.5061 16.8828L51.3814 17.6857Z' fill='%23467EE3'/%3E%3Cpath d='M62.523 17.6857C62.2603 17.2856 61.8979 16.9606 61.4713 16.7427C61.0118 16.4964 60.4976 16.3691 59.976 16.3726C59.4352 16.364 58.8987 16.4683 58.4007 16.679C57.9462 16.8751 57.5378 17.1641 57.2019 17.5274C56.8641 17.8954 56.6042 18.3276 56.4377 18.7983C56.2574 19.3049 56.1675 19.8391 56.1719 20.3767C56.1668 20.911 56.2567 21.4419 56.4377 21.9448C56.605 22.4095 56.8606 22.8376 57.1905 23.2055C57.5216 23.5701 57.9273 23.8594 58.3802 24.0539C58.8762 24.2644 59.4108 24.3688 59.9497 24.3602C60.4709 24.3836 60.9899 24.2778 61.4602 24.0523C61.9305 23.8267 62.3376 23.4885 62.6451 23.0677L63.7276 23.8728C63.3031 24.3965 62.7715 24.8236 62.1683 25.1255C61.5523 25.436 60.8128 25.5913 59.9497 25.5913C59.2028 25.602 58.4608 25.469 57.7642 25.1995C57.1393 24.9551 56.5722 24.5836 56.0989 24.1085C55.6339 23.6353 55.2692 23.0733 55.0267 22.4561C54.5171 21.1184 54.5171 19.6406 55.0267 18.3029C55.2689 17.6856 55.6336 17.1235 56.0989 16.6505C56.5722 16.1751 57.1393 15.8032 57.7642 15.5584C58.4608 15.2889 59.2028 15.1559 59.9497 15.1666C60.6493 15.1734 61.3404 15.3214 61.9812 15.6016C62.6419 15.8704 63.2176 16.3123 63.6477 16.8805L62.523 17.6857Z' fill='%23467EE3'/%3E%3Cpath d='M75.555 20.0805V20.3983C75.5547 20.5185 75.5475 20.6387 75.5333 20.7581H67.2989C67.3095 21.2388 67.4105 21.7132 67.5966 22.1566C67.7734 22.5843 68.0327 22.9732 68.3597 23.3011C68.6894 23.6289 69.0784 23.8913 69.5061 24.0743C70.0465 24.2975 70.6312 24.393 71.2147 24.3535C71.7981 24.314 72.3646 24.1405 72.8699 23.8466C73.3685 23.545 73.793 23.1356 74.112 22.6485L75.1934 23.497C74.6002 24.2455 73.9459 24.7823 73.2303 25.1072C72.5073 25.4335 71.7219 25.5994 70.9285 25.5935C70.2248 25.6006 69.5268 25.4674 68.8753 25.2018C68.2648 24.9535 67.7123 24.582 67.2522 24.1108C66.7919 23.6333 66.4279 23.0719 66.1799 22.4572C65.9138 21.7977 65.7804 21.0922 65.7876 20.3812C65.7807 19.6708 65.9104 18.9656 66.1697 18.304C66.4114 17.6891 66.7719 17.1277 67.2305 16.6516C67.6844 16.1854 68.2275 15.8148 68.8274 15.5618C69.4511 15.2967 70.1229 15.163 70.8007 15.1689C71.5051 15.1556 72.2044 15.2894 72.8539 15.5618C73.4193 15.8031 73.9253 16.1645 74.3367 16.6208C74.7381 17.0747 75.0449 17.604 75.239 18.1776C75.4476 18.7918 75.5517 19.4366 75.547 20.0851L75.555 20.0805ZM74.0824 19.6182C74.0466 18.6866 73.7486 17.9119 73.1881 17.2939C72.6277 16.6759 71.8319 16.3688 70.8007 16.3726C70.3425 16.3688 69.8883 16.4587 69.4662 16.6368C69.0639 16.8084 68.6969 17.0528 68.3837 17.3577C68.0759 17.6569 67.824 18.0086 67.64 18.3962C67.4577 18.7782 67.3501 19.1914 67.3229 19.6136L74.0824 19.6182Z' fill='%23467EE3'/%3E%3Cpath d='M84.4673 17.7703C84.2459 17.3509 83.9112 17.0017 83.5012 16.7625C83.0555 16.4978 82.5448 16.3625 82.0263 16.3719C81.7696 16.3724 81.5138 16.4006 81.2632 16.4561C81.0205 16.5067 80.7888 16.6 80.5788 16.7317C80.3845 16.8554 80.2213 17.0222 80.102 17.2191C79.9785 17.4311 79.9161 17.6731 79.9218 17.9184C79.913 18.1313 79.9612 18.3427 80.0615 18.5309C80.1617 18.719 80.3104 18.8771 80.4921 18.9888C80.8723 19.2356 81.4739 19.4436 82.2966 19.6129C83.4707 19.8536 84.3373 20.2032 84.8962 20.6617C85.4551 21.1203 85.7346 21.7387 85.7346 22.5169C85.7553 22.9822 85.6571 23.4452 85.4492 23.8622C85.2412 24.2791 84.9304 24.6364 84.546 24.9004C84.1836 25.151 83.7767 25.3307 83.3472 25.4299C82.9055 25.5351 82.453 25.5883 81.9989 25.5882C81.2458 25.5878 80.5011 25.4291 79.8134 25.1224C79.1049 24.8117 78.5007 24.3041 78.0728 23.6602L79.2192 22.8129C79.5081 23.2847 79.9133 23.6745 80.3962 23.9453C80.8791 24.2161 81.4234 24.3586 81.9773 24.3594C82.2766 24.3605 82.5754 24.3323 82.8692 24.2752C83.134 24.2261 83.3864 24.1251 83.6118 23.9779C83.8379 23.8336 84.0218 23.6321 84.1448 23.3939C84.2678 23.1557 84.3255 22.8893 84.3122 22.6216C84.3122 22.0989 84.0612 21.7106 83.5582 21.4464C83.0552 21.1822 82.3309 20.9419 81.383 20.7153C81.0864 20.6447 80.7716 20.5558 80.4397 20.4511C80.1086 20.346 79.7966 20.1883 79.5157 19.9842C79.2324 19.7773 78.995 19.514 78.8188 19.2109C78.6235 18.854 78.5281 18.4512 78.5428 18.0448C78.5301 17.5912 78.6338 17.142 78.8439 16.7397C79.0368 16.3847 79.3103 16.0798 79.6423 15.8491C79.9867 15.6107 80.3705 15.4349 80.7762 15.3298C81.2057 15.2163 81.6482 15.1593 82.0925 15.1602C82.7914 15.1616 83.4809 15.3213 84.1091 15.6271C84.7217 15.9028 85.2335 16.3616 85.5737 16.9401L84.4673 17.7703Z' fill='%23467EE3'/%3E%3Cpath d='M94.421 17.7708C94.1995 17.3514 93.8649 17.0022 93.4548 16.763C93.0095 16.4986 92.4992 16.3633 91.9811 16.3723C91.7237 16.3728 91.4671 16.401 91.2157 16.4566C90.975 16.5079 90.7453 16.6012 90.5371 16.7322C90.3423 16.8555 90.1791 17.0224 90.0603 17.2196C89.9358 17.4313 89.873 17.6735 89.8789 17.9188C89.8702 18.1318 89.9185 18.3431 90.0187 18.5313C90.119 18.7194 90.2676 18.8775 90.4492 18.9893C90.8295 19.2361 91.4306 19.4441 92.2526 19.6134C93.4275 19.8541 94.2944 20.2037 94.8533 20.6622C95.4122 21.1208 95.6947 21.7392 95.7008 22.5173C95.7216 22.9827 95.6233 23.4457 95.4154 23.8626C95.2075 24.2796 94.8967 24.6369 94.5122 24.9009C94.1474 25.1525 93.7378 25.3322 93.3054 25.4304C92.8642 25.5357 92.412 25.5888 91.9583 25.5887C91.204 25.5885 90.4582 25.4298 89.7694 25.1229C89.0613 24.8118 88.4576 24.3043 88.0299 23.6607L89.1763 22.8134C89.4654 23.2855 89.871 23.6756 90.3543 23.9463C90.8376 24.2171 91.3824 24.3595 91.9366 24.3599C92.236 24.3609 92.5348 24.3326 92.8286 24.2757C93.0934 24.2266 93.3458 24.1256 93.5712 23.9784C93.7973 23.834 93.9812 23.6325 94.1042 23.3944C94.2272 23.1562 94.2849 22.8898 94.2716 22.6221C94.2716 22.0994 94.0206 21.7111 93.5176 21.4469C93.0146 21.1827 92.2902 20.9424 91.3424 20.7158C91.0458 20.6451 90.7298 20.5563 90.3979 20.4515C90.0673 20.3462 89.7557 20.1886 89.4751 19.9846C89.1905 19.7781 88.952 19.5148 88.7748 19.2114C88.5795 18.8545 88.4841 18.4517 88.4987 18.0453C88.4852 17.5933 88.5873 17.1453 88.7953 16.7436C88.9886 16.3889 89.262 16.084 89.5937 15.8531C89.9385 15.6146 90.3227 15.4388 90.7287 15.3338C91.1582 15.2203 91.6007 15.1632 92.045 15.1641C92.7439 15.1655 93.4334 15.3252 94.0617 15.631C94.6741 15.907 95.1857 16.3657 95.5263 16.944L94.421 17.7708Z' fill='%23467EE3'/%3E%3Cpath d='M96.6307 1.43831H96.4847V0.129824H96.0022V0H97.1132V0.129824H96.6307V1.43831Z' fill='%23467EE3'/%3E%3Cpath d='M98.0403 1.19005L98.5239 0H98.752V1.43831H98.606V0.185626L98.0848 1.43831H98.0072L97.4871 0.185626V1.43831H97.3411V0H97.5692L98.0403 1.19005Z' fill='%23467EE3'/%3E%3Cpath d='M0.507589 7.43967H0L1.96534 2.90039H2.41476L4.36641 7.43967H3.85312L3.35237 6.24734H1.00149L0.507589 7.43967ZM1.17487 5.82485H3.17899L2.17636 3.41627L1.17487 5.82485Z' fill='%23467EE3'/%3E%3Cpath d='M11.7416 2.90039H13.2507C13.54 2.9018 13.8273 2.94948 14.1016 3.0416C14.3832 3.13427 14.6448 3.27916 14.8727 3.46866C15.106 3.66413 15.2954 3.90669 15.4282 4.18041C15.5751 4.48928 15.6478 4.82816 15.6403 5.17003C15.6485 5.51344 15.5758 5.85396 15.4282 6.16421C15.2947 6.43657 15.1055 6.6779 14.8727 6.87255C14.6451 7.06212 14.3834 7.20667 14.1016 7.29846C13.8274 7.39113 13.5401 7.43882 13.2507 7.43967H11.7416V2.90039ZM12.2047 7.0297H13.1172C13.4234 7.03637 13.7279 6.98177 14.0126 6.86913C14.25 6.77382 14.4654 6.63122 14.6457 6.45005C14.81 6.27993 14.9377 6.07801 15.0209 5.85673C15.1868 5.41626 15.1868 4.93064 15.0209 4.49017C14.938 4.26874 14.8103 4.06676 14.6457 3.89685C14.4654 3.71531 14.25 3.57234 14.0126 3.47663C13.7276 3.36493 13.4233 3.31075 13.1172 3.31719H12.2047V7.0297Z' fill='%23467EE3'/%3E%3Cpath d='M25.1953 6.84408H25.2078L26.6907 2.90039H27.1857L25.436 7.43967H24.9478L23.214 2.90039H23.7147L25.1953 6.84408Z' fill='%23467EE3'/%3E%3Cpath d='M35.0314 7.43967H34.525L36.4892 2.90039H36.9386L38.8971 7.43967H38.3826L37.8819 6.24734H35.5322L35.0314 7.43967ZM35.7033 5.82485H37.7062L36.7013 3.41627L35.7033 5.82485Z' fill='%23467EE3'/%3E%3Cpath d='M49.5884 6.76664H49.6021V2.90039H50.0641V7.43967H49.4858L46.8406 3.53584H46.828V7.43967H46.3649V2.90039H46.9432L49.5884 6.76664Z' fill='%23467EE3'/%3E%3Cpath d='M59.9539 7.43967H59.4919V3.3115H57.9703V2.90039H61.4812V3.3115H59.9539V7.43967Z' fill='%23467EE3'/%3E%3Cpath d='M69.5545 7.43967H69.0469L71.0122 2.90039H71.4616L73.4133 7.43967H72.9L72.3992 6.24734H70.0495L69.5545 7.43967ZM70.2217 5.82485H72.2259L71.2244 3.41627L70.2217 5.82485Z' fill='%23467EE3'/%3E%3Cpath d='M84.3975 3.71371C84.2383 3.54683 84.046 3.41495 83.8328 3.32652C83.5942 3.23018 83.3385 3.18293 83.0812 3.18758C82.8106 3.18334 82.5424 3.23814 82.2952 3.34815C82.0692 3.44908 81.8668 3.5961 81.701 3.77976C81.537 3.96487 81.4103 4.17987 81.328 4.41294C81.1515 4.90205 81.1515 5.4373 81.328 5.92641C81.4106 6.15847 81.5381 6.37205 81.7032 6.55503C81.8701 6.73697 82.0723 6.88305 82.2975 6.98436C82.5447 7.09438 82.8129 7.14918 83.0834 7.14493C83.3218 7.14706 83.5595 7.11874 83.7906 7.06066C83.9741 7.0178 84.1496 6.94631 84.3108 6.84884V5.47089H83.2511V5.06661H84.7727V7.11646C84.5246 7.26652 84.2555 7.37897 83.9743 7.45013C83.6829 7.52518 83.3832 7.56344 83.0823 7.56401C82.7543 7.56492 82.4293 7.50066 82.1264 7.37497C81.8447 7.26213 81.5889 7.09319 81.3747 6.87845C81.1624 6.66217 80.9953 6.40591 80.8831 6.12456C80.7629 5.82048 80.7028 5.49601 80.7063 5.16911C80.7022 4.84156 80.763 4.51645 80.8854 4.21251C80.9986 3.92971 81.1682 3.67284 81.3839 3.45749C81.5996 3.24215 81.8569 3.07283 82.1401 2.95982C82.4387 2.8381 82.7586 2.77694 83.0812 2.77989C83.4052 2.77292 83.7276 2.82741 84.0313 2.94046C84.2909 3.04095 84.5269 3.19368 84.7248 3.38915L84.3975 3.71371Z' fill='%23467EE3'/%3E%3Cpath d='M93.261 7.0297H95.7009V7.43967H92.7991V2.90039H95.6176V3.3115H93.261V4.87622H95.4636V5.27936H93.261V7.0297Z' fill='%23467EE3'/%3E%3C/svg%3E%0A") no-repeat center;
    left: 20px;
    top: 15px;
    margin: 0;
  }
  .auth-sidebar .sidebar-logo {
    width: 200px;
    height: 57px;
  }
  .auth-sidebar .sidebar-title h1 {
    font-size: 20px !important;
    margin-bottom: 0;
    line-height: 20px;
  }
  .auth-sidebar .already-exist .m-0, .auth-sidebar .already-exist .link {
    display: none;
  }
  .auth-sidebar .steps-title {
    font-size: 14px;
  }
  .auth-sidebar .modals.without-all-access {
    position: relative;
    display: flex;
    top: auto;
    left: auto;
    bottom: auto;
    width: auto;
    justify-content: flex-end;
    flex-direction: row-reverse;
  }
  .auth-sidebar .modals.without-all-access .links {
    color: var(--primary-link-color);
  }
  .auth-sidebar .modals.without-all-access .links .link {
    font-size: 14px;
    border-bottom: 1px solid var(--primary-link-color);
    margin-right: 20px;
    padding-bottom: 0;
  }
  .auth-sidebar .sidebar-steps-navigation {
    display: inline-flex;
    width: 200px;
    justify-content: space-between;
    margin: 0;
  }
  .auth-sidebar .sidebar-steps-navigation li {
    margin-bottom: 0;
  }
  .auth-sidebar .sidebar-steps-navigation li .icon {
    width: 34px;
    height: 34px;
    border-radius: 5px;
    background-size: 94% !important;
  }
  .auth-sidebar .sidebar-steps-navigation li .icon.verification, .auth-sidebar .sidebar-steps-navigation li .icon.users {
    position: relative;
  }
  .auth-sidebar .sidebar-steps-navigation li .icon.verification:before, .auth-sidebar .sidebar-steps-navigation li .icon.users:before {
    bottom: 16px;
    left: -42px;
    width: 34px;
    height: 2px;
    background: rgba(255, 255, 255, 0.6);
  }
  .auth-sidebar .sidebar-steps-navigation .steps-title {
    display: none;
  }
}

.coi-pdf {
  margin: 22px 0 0 0;
  font-size: 16px;
}

.pdf-icon {
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7464 4.55991C15.7433 4.45454 15.7013 4.35175 15.6237 4.27416L11.473 0.123434C11.4728 0.123258 11.4726 0.123187 11.4725 0.123012C11.3962 0.0470039 11.2911 0 11.175 0H3.13727C2.648 0 2.25 0.397969 2.25 0.887238V17.1127C2.25 17.602 2.64797 18 3.13724 18H14.8599C15.3491 18 15.7471 17.602 15.7471 17.1127V4.57214C15.7472 4.56799 15.7467 4.56398 15.7464 4.55991ZM11.5965 1.43898L14.3082 4.15076H11.7743C11.6762 4.15076 11.5965 4.07099 11.5965 3.9729V1.43898ZM14.9043 17.1128C14.9042 17.1372 14.8843 17.1571 14.8599 17.1571H3.13727C3.11284 17.1571 3.09294 17.1372 3.09294 17.1128V0.887238C3.09294 0.862805 3.11284 0.842906 3.13727 0.842906H10.7536V3.9729C10.7536 4.53572 11.2115 4.99366 11.7743 4.99366H14.9043V17.1128H14.9043Z' fill='%23467EE3'/%3E%3Cpath d='M5.34084 10.1889C5.48609 10.1889 5.61384 10.1697 5.72409 10.1312C5.83609 10.0927 5.92972 10.0393 6.00497 9.97103C6.08197 9.90103 6.13972 9.8179 6.17822 9.72165C6.21672 9.6254 6.23597 9.51953 6.23597 9.40403C6.23597 9.16428 6.16159 8.97703 6.01284 8.84228C5.86584 8.70753 5.64184 8.64015 5.34084 8.64015H4.73709V10.1889H5.34084ZM5.34084 8.23853C5.57884 8.23853 5.78534 8.26653 5.96034 8.32253C6.13709 8.37678 6.28322 8.45465 6.39872 8.55615C6.51422 8.65765 6.59997 8.78015 6.65597 8.92365C6.71372 9.06715 6.74259 9.22728 6.74259 9.40403C6.74259 9.57903 6.71197 9.73915 6.65072 9.8844C6.58947 10.0297 6.49934 10.1548 6.38034 10.2598C6.26309 10.3648 6.11697 10.447 5.94197 10.5065C5.76872 10.5643 5.56834 10.5932 5.34084 10.5932H4.73709V12.0002H4.23047V8.23853H5.34084Z' fill='%23467EE3'/%3E%3Cpath d='M10.6438 10.1207C10.6438 10.4024 10.5992 10.6588 10.5099 10.8898C10.4207 11.1208 10.2947 11.3185 10.1319 11.483C9.96917 11.6475 9.77317 11.7753 9.54392 11.8663C9.31642 11.9555 9.06442 12.0002 8.78792 12.0002H7.38354V8.23853H8.78792C9.06442 8.23853 9.31642 8.28403 9.54392 8.37503C9.77317 8.46428 9.96917 8.59203 10.1319 8.75828C10.2947 8.92278 10.4207 9.12053 10.5099 9.35153C10.5992 9.58253 10.6438 9.8389 10.6438 10.1207ZM10.1214 10.1207C10.1214 9.88965 10.0899 9.68315 10.0269 9.50115C9.96392 9.31915 9.87467 9.16515 9.75917 9.03915C9.64367 8.91315 9.50367 8.8169 9.33917 8.7504C9.17467 8.6839 8.99092 8.65065 8.78792 8.65065H7.89279V11.588H8.78792C8.99092 11.588 9.17467 11.5548 9.33917 11.4883C9.50367 11.4218 9.64367 11.3264 9.75917 11.2022C9.87467 11.0762 9.96392 10.9222 10.0269 10.7402C10.0899 10.5582 10.1214 10.3517 10.1214 10.1207Z' fill='%23467EE3'/%3E%3Cpath d='M11.8867 8.65328V9.9684H13.4328V10.3832H11.8867V12.0002H11.3774V8.23853H13.6953V8.65328H11.8867Z' fill='%23467EE3'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
  width: 14px;
  height: 18px;
}

#okta-login-container .o-form .input-fix {
  height: 45px;
}
#okta-login-container #okta-sign-in .focused-input {
  box-shadow: none !important;
}
#okta-login-container #okta-sign-in .help-links li {
  margin-top: 0px;
}
#okta-login-container .okta-sign-in-header,
#okta-login-container h2,
#okta-login-container .custom-checkbox,
#okta-login-container .js-help-link,
#okta-login-container .js-help {
  display: none;
}
#okta-login-container .js-forgot-password,
#okta-login-container .js-back {
  text-decoration: none !important;
  font-family: Lato-Bold, serif;
  font-size: 14px;
  line-height: 19px;
  color: var(--okta-link-color) !important;
  display: table;
  margin: 2px auto;
  font-weight: 400;
  border-bottom: 1px solid rgba(87, 145, 255, 0.3);
}
#okta-login-container .help-links {
  display: block !important;
}
#okta-login-container .main-container {
  border: 0 !important;
  box-shadow: none !important;
}
#okta-login-container .o-form-button-bar {
  padding: 0 0 35px !important;
  border-bottom: 1px solid #dadada;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  #okta-login-container {
    padding: 0 0 10px;
  }
}
#okta-login-container .o-form-button-bar .button-primary,
#okta-login-container .o-form-fieldset-container .button-primary {
  font-weight: 600;
  font-family: Poppins-SemiBold, sans-serif;
  color: #ffffff;
  border: 0;
  background: linear-gradient(245.31deg, var(--gradient-color-start) 0.05%, var(--gradient-color-end) 98.52%) !important;
  box-shadow: 0px 8px 20px rgba(24, 34, 125, 0.15);
  border-radius: 10px;
  transition: inherit;
}
#okta-login-container .o-form-button-bar .button-primary:focus,
#okta-login-container .o-form-fieldset-container .button-primary:focus {
  outline: 0;
}
#okta-login-container .o-form-button-bar .button-primary:hover, #okta-login-container .o-form-button-bar .button-primary:focus, #okta-login-container .o-form-button-bar .button-primary:active,
#okta-login-container .o-form-fieldset-container .button-primary:hover,
#okta-login-container .o-form-fieldset-container .button-primary:focus,
#okta-login-container .o-form-fieldset-container .button-primary:active {
  background: var(--background-color) !important;
}
#okta-login-container .o-form-button-bar .button-primary:active,
#okta-login-container .o-form-fieldset-container .button-primary:active {
  box-shadow: 0px 4px 20px rgba(24, 34, 125, 0.3);
}
#okta-login-container .o-form-button-bar .button-primary.btn-disabled,
#okta-login-container .o-form-fieldset-container .button-primary.btn-disabled {
  opacity: 0.75;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
  #okta-login-container {
    width: 100%;
  }
}

#okta-sign-in {
  margin: 0 auto;
  background: #fff;
}
#okta-sign-in .auth-content {
  padding: 60px 22px 10px;
  padding-bottom: 0px;
}
@media screen and (max-width: 770px) {
  #okta-sign-in .auth-content {
    padding: 10px;
  }
}
@media (max-width: 320px) {
  #okta-sign-in {
    min-width: 260px;
  }
}

.js-help-links li:first-child {
  margin-top: 20px !important;
}

@media screen and (max-width: 600px) {
  .auth-addition-links span.link {
    padding-top: 0px;
  }
}

@media (max-width: 320px) {
  .auth-logo img {
    object-fit: contain;
    height: 55px;
    width: 270px;
  }
}

.blue-text {
  color: #206FE1;
  cursor: default;
}
.blue-text.border-bottom {
  border-bottom: 2px solid #206FE1;
  padding: 7px 0;
}
.blue-text.border-bottom.steps {
  font-family: Poppins-Medium, sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.blue-text.border-bottom.steps.error {
  margin-top: 20px;
  color: #FF2B5E;
  border-bottom-color: #FF2B5E;
}
.blue-text.border-bottom.steps.disabled {
  color: #C0C9D0;
  border-bottom-color: #C0C9D0;
  position: relative;
}
.blue-text.border-bottom.steps.disabled:before {
  content: url('steps.28a8603f6d3f2ee8.svg');
  transition: all 0.2s ease-out;
  transform: rotate(-90deg);
  transform-origin: 5px 13px;
  position: absolute;
  top: 12px;
  right: 5px;
}
.blue-text.border-bottom.steps.disabled.expanded:before {
  transform: rotate(90deg);
}
.blue-text.border-bottom.steps.done {
  color: #C0C9D0;
  border-bottom-color: #C0C9D0;
}
.blue-text.border-bottom.steps.done:after {
  content: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.42857L5.40157 11L13 1' stroke='%23467EE3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  display: inline-block;
  width: 14px;
  margin-left: 5px;
}
.blue-text.border-bottom.steps.done.active {
  border-bottom: 2px solid #206FE1;
}
.blue-text.bold {
  font-family: "Lato-Bold", sans-serif;
}

.success {
  min-height: 120px;
}
.success-title {
  color: #8CD552;
  text-align: center;
}
.success-description {
  text-align: center;
  color: #333333;
}
.success-control {
  width: 100%;
  max-width: 213px;
  margin: auto;
}

.regular-text {
  color: #333333;
}

@media screen and (max-width: 1024px) {
  .blue-text.border-bottom.disabled, .blue-text.border-bottom.done {
    border-bottom-width: 1px;
  }
}
.success-header svg {
  vertical-align: middle;
  margin-right: 10px;
}

.success-header {
  text-align: center;
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .success-header {
    padding: 20px;
    border-bottom: 1px solid #E5E9F3;
  }
}

.linked {
  color: var(--primary-link-color) !important;
  text-decoration: underline;
  cursor: pointer;
}

.required-tip span {
  border-color: red;
  color: red;
}

.locked:after {
  content: url('lock.a1788fd72ddd77ec.svg');
  position: absolute;
  bottom: 11px;
  right: 20px;
}

.main-color-fill {
  background-color: #206FE1 !important;
}

.main-color-text {
  color: #206FE1;
}

.main-color-border {
  border: 1px solid #206FE1;
}

html {
  font-family: Lato-Regular, sans-serif;
  color: #333333;
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins-SemiBold", sans-serif;
  margin: 0;
  -webkit-user-select: none;
          user-select: none;
}

h1 {
  font-size: 32px;
  line-height: 38px;
}
h1.page-title {
  margin-top: 10px;
  line-height: 45px;
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 20px;
    line-height: 30px;
  }
}

h2 {
  font-size: 28px;
  line-height: 42px;
}

h3 {
  font-size: 26px;
  line-height: 39px;
}

h4 {
  font-size: 18px;
  line-height: 28px;
}

h5 {
  font-size: 16px;
  line-height: 24px;
}

h6 {
  font-size: 14px;
  line-height: 21px;
}

p {
  font-size: 14px;
  font-weight: 400;
  font-family: Lato-Regular, sans-serif;
  margin: 0 0 16px;
}
p.p-0 {
  padding: 0;
}
p.m-0 {
  margin: 0;
}

b {
  font-family: Lato-Bold, sans-serif;
}

label {
  font-size: 16px;
  line-height: 17px;
  color: #333333;
  -webkit-user-select: none;
          user-select: none;
}

pre {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  font-family: Lato-Regular, sans-serif;
}

.no-wrap {
  white-space: nowrap;
}

.alert {
  color: #FF2B5E;
}

.modal-header {
  background: linear-gradient(256.59deg, var(--gradient-color-start) -77.83%, var(--gradient-color-end) 125.66%);
  height: 50px;
}

.modals {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modals .links-with-background {
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
  padding: 30px 95px;
}
.modals .links {
  width: 100%;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--login-link-color);
  width: 484px;
  height: 10px;
  margin-top: 140px;
  transform: translateY(-90px);
}
.modals .links .contact-us.contact-us-footer {
  color: var(--footer-link-color);
  bottom: -60px;
}
.modals .links .contact-us.contact-us-login {
  color: var(--login-link-color);
}
.modals .links .splitter {
  padding: 0 20px;
  color: rgba(87, 145, 255, 0.3);
}
.modals .links .link {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 3px;
  border-bottom: 1px solid rgba(87, 145, 255, 0.3);
  cursor: pointer;
  font-size: 15px;
  line-height: 18px;
}
.modals.without-all-access {
  position: relative;
  bottom: auto;
  left: 0;
  right: 0;
}
.modals.without-all-access .all-access-logo {
  position: absolute;
  left: 0;
  margin: 30px 0;
}
.modals.without-all-access .contact-us {
  position: absolute;
  right: 0;
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  .modals {
    flex-direction: column;
  }
  .modals .links {
    height: 24px;
    max-width: 430px;
    padding: 26px 95px;
    margin-top: 10px;
    transform: translateY(-15px);
  }
  .modals .links .contact-us.contact-us-login {
    color: var(--login-link-color);
    padding-top: 30px;
  }
  .modals .links .all-access {
    color: var(--login-link-color);
    padding-top: 30px;
  }
  .modals .links .link {
    font-size: 14px;
    padding-bottom: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    max-width: 430px;
    transform: translateY(-15px);
  }
}

.contact-us-form p,
.all-access-info p,
.note p,
form p {
  line-height: 20px;
  margin-top: 0;
  margin-bottom: 20px;
}
.contact-us-form .form-control,
.all-access-info .form-control,
.note .form-control,
form .form-control {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media screen and (max-width: 421px) {
  .contact-us-form .form-control,
  .all-access-info .form-control,
  .note .form-control,
  form .form-control {
    margin-bottom: 12px !important;
  }
}
.contact-us-form .form-control .label,
.all-access-info .form-control .label,
.note .form-control .label,
form .form-control .label {
  display: inline-flex;
  align-items: center;
  margin-bottom: 10px;
  position: relative;
}
.contact-us-form .form-control .label.reset,
.all-access-info .form-control .label.reset,
.note .form-control .label.reset,
form .form-control .label.reset {
  justify-content: space-between;
}
.contact-us-form .form-control .label.reset div,
.all-access-info .form-control .label.reset div,
.note .form-control .label.reset div,
form .form-control .label.reset div {
  display: inline-flex;
  align-items: center;
}
.contact-us-form .form-control .label label,
.contact-us-form .form-control .label up-label,
.all-access-info .form-control .label label,
.all-access-info .form-control .label up-label,
.note .form-control .label label,
.note .form-control .label up-label,
form .form-control .label label,
form .form-control .label up-label {
  font-size: 16px;
  line-height: 19px;
}
.contact-us-form .form-control .label .cancel,
.all-access-info .form-control .label .cancel,
.note .form-control .label .cancel,
form .form-control .label .cancel {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 20px;
  top: 16px;
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5919 9.00079L17.6702 1.92251C18.1099 1.48312 18.1099 0.770191 17.6702 0.330801C17.2304 -0.108965 16.5182 -0.108965 16.0785 0.330801L9.00019 7.40908L1.92154 0.330801C1.48177 -0.108965 0.76959 -0.108965 0.329824 0.330801C-0.109941 0.770191 -0.109941 1.48312 0.329824 1.92251L7.40848 9.00079L0.329824 16.0791C-0.109941 16.5185 -0.109941 17.2314 0.329824 17.6708C0.549707 17.8903 0.837881 18.0002 1.12568 18.0002C1.41348 18.0002 1.70165 17.8903 1.92154 17.6704L9.00019 10.5921L16.0785 17.6704C16.2983 17.8903 16.5865 18.0002 16.8743 18.0002C17.1621 18.0002 17.4503 17.8903 17.6702 17.6704C18.1099 17.231 18.1099 16.5181 17.6702 16.0787L10.5919 9.00079Z' fill='%23467EE3'/%3E%3C/svg%3E%0A") no-repeat center;
}
.contact-us-form .form-control > label, .contact-us-form .form-control > up-label,
.all-access-info .form-control > label,
.all-access-info .form-control > up-label,
.note .form-control > label,
.note .form-control > up-label,
form .form-control > label,
form .form-control > up-label {
  margin-bottom: 12px;
}
.contact-us-form .form-control input[type=radio],
.all-access-info .form-control input[type=radio],
.note .form-control input[type=radio],
form .form-control input[type=radio] {
  display: none;
}
.contact-us-form .form-control .radio-labels,
.all-access-info .form-control .radio-labels,
.note .form-control .radio-labels,
form .form-control .radio-labels {
  display: inline-flex;
  width: 100%;
}
.contact-us-form .form-control .radio-labels .radio-label,
.all-access-info .form-control .radio-labels .radio-label,
.note .form-control .radio-labels .radio-label,
form .form-control .radio-labels .radio-label {
  width: 100%;
  text-align: center;
  height: 45px;
  line-height: 45px;
  border: 1px solid #D9D9D9;
  color: #98A4AE;
}
.contact-us-form .form-control .radio-labels .radio-label.active,
.all-access-info .form-control .radio-labels .radio-label.active,
.note .form-control .radio-labels .radio-label.active,
form .form-control .radio-labels .radio-label.active {
  border: 1px solid #206FE1;
  color: #206FE1;
}
.contact-us-form .form-control .radio-labels .radio-label:first-child,
.all-access-info .form-control .radio-labels .radio-label:first-child,
.note .form-control .radio-labels .radio-label:first-child,
form .form-control .radio-labels .radio-label:first-child {
  border-radius: 10px 0 0 10px;
}
.contact-us-form .form-control .radio-labels .radio-label:last-child,
.all-access-info .form-control .radio-labels .radio-label:last-child,
.note .form-control .radio-labels .radio-label:last-child,
form .form-control .radio-labels .radio-label:last-child {
  border-radius: 0 10px 10px 0;
}
.contact-us-form .form-control.checkbox,
.all-access-info .form-control.checkbox,
.note .form-control.checkbox,
form .form-control.checkbox {
  flex-direction: row;
}
.contact-us-form .form-control.checkbox input,
.all-access-info .form-control.checkbox input,
.note .form-control.checkbox input,
form .form-control.checkbox input {
  display: none;
}
.contact-us-form .form-control.checkbox input:checked ~ label:after,
.all-access-info .form-control.checkbox input:checked ~ label:after,
.note .form-control.checkbox input:checked ~ label:after,
form .form-control.checkbox input:checked ~ label:after {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
.contact-us-form .form-control.checkbox label,
.contact-us-form .form-control.checkbox up-label,
.all-access-info .form-control.checkbox label,
.all-access-info .form-control.checkbox up-label,
.note .form-control.checkbox label,
.note .form-control.checkbox up-label,
form .form-control.checkbox label,
form .form-control.checkbox up-label {
  line-height: 45px;
  margin: 0;
  padding-left: 35px;
  position: relative;
  font-weight: 400;
}
.contact-us-form .form-control.checkbox label:before, .contact-us-form .form-control.checkbox label:after,
.contact-us-form .form-control.checkbox up-label:before,
.contact-us-form .form-control.checkbox up-label:after,
.all-access-info .form-control.checkbox label:before,
.all-access-info .form-control.checkbox label:after,
.all-access-info .form-control.checkbox up-label:before,
.all-access-info .form-control.checkbox up-label:after,
.note .form-control.checkbox label:before,
.note .form-control.checkbox label:after,
.note .form-control.checkbox up-label:before,
.note .form-control.checkbox up-label:after,
form .form-control.checkbox label:before,
form .form-control.checkbox label:after,
form .form-control.checkbox up-label:before,
form .form-control.checkbox up-label:after {
  content: "";
  position: absolute;
  left: 0;
  top: 14px;
  height: 16px;
  width: 16px;
  border: 1px solid transparent;
}
.contact-us-form .form-control.checkbox label:before,
.contact-us-form .form-control.checkbox up-label:before,
.all-access-info .form-control.checkbox label:before,
.all-access-info .form-control.checkbox up-label:before,
.note .form-control.checkbox label:before,
.note .form-control.checkbox up-label:before,
form .form-control.checkbox label:before,
form .form-control.checkbox up-label:before {
  border-color: #D9D9D9;
  border-radius: 3px;
}
.contact-us-form .form-control.checkbox label:after,
.contact-us-form .form-control.checkbox up-label:after,
.all-access-info .form-control.checkbox label:after,
.all-access-info .form-control.checkbox up-label:after,
.note .form-control.checkbox label:after,
.note .form-control.checkbox up-label:after,
form .form-control.checkbox label:after,
form .form-control.checkbox up-label:after {
  background: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.91052L5.90566 9.17745L11 2.17969' stroke='%23467EE3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: 12px;
  transition: all 0.2s ease-out;
  opacity: 0;
  visibility: hidden;
  transform: scale(0);
}
.contact-us-form .group-line,
.all-access-info .group-line,
.note .group-line,
form .group-line {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.contact-us-form .group-line .form-control,
.all-access-info .group-line .form-control,
.note .group-line .form-control,
form .group-line .form-control {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(50% - 7px);
}
.contact-us-form .group-line.three .form-control,
.all-access-info .group-line.three .form-control,
.note .group-line.three .form-control,
form .group-line.three .form-control {
  width: 31%;
}
@media screen and (max-width: 421px) {
  .contact-us-form .group-line,
  .all-access-info .group-line,
  .note .group-line,
  form .group-line {
    display: block;
  }
  .contact-us-form .group-line .form-control,
  .all-access-info .group-line .form-control,
  .note .group-line .form-control,
  form .group-line .form-control {
    width: auto;
    margin-bottom: 12px !important;
  }
  .contact-us-form .group-line .form-control label,
  .contact-us-form .group-line .form-control up-label,
  .contact-us-form .group-line .form-control .label,
  .all-access-info .group-line .form-control label,
  .all-access-info .group-line .form-control up-label,
  .all-access-info .group-line .form-control .label,
  .note .group-line .form-control label,
  .note .group-line .form-control up-label,
  .note .group-line .form-control .label,
  form .group-line .form-control label,
  form .group-line .form-control up-label,
  form .group-line .form-control .label {
    margin-bottom: 7px !important;
  }
  .contact-us-form .group-line.three,
  .all-access-info .group-line.three,
  .note .group-line.three,
  form .group-line.three {
    display: flex;
    flex-wrap: wrap;
  }
  .contact-us-form .group-line.three .form-control,
  .all-access-info .group-line.three .form-control,
  .note .group-line.three .form-control,
  form .group-line.three .form-control {
    width: 100%;
  }
}
.contact-us-form .control,
.all-access-info .control,
.note .control,
form .control {
  width: 100%;
  display: flex;
  justify-content: center;
}

label.uploadFileLabel {
  width: 100%;
  height: 45px;
  border: 1px solid #D9D9D9;
  line-height: 45px !important;
  border-radius: 10px;
  padding-left: 44px;
  position: relative;
  margin: 0 !important;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 45px;
}
label.uploadFileLabel:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7896 1.21044C13.1757 -0.403479 10.5585 -0.403479 8.94465 1.21044L0.908196 9.24684C-0.302732 10.4578 -0.302732 12.4199 0.908196 13.6308C1.90628 14.6289 3.41171 14.7901 4.58855 14.1423C4.71149 14.1361 4.83237 14.0896 4.92642 13.9966L12.9628 5.96019C13.7698 5.15325 13.7698 3.84518 12.9628 3.03824C12.1559 2.23131 10.8478 2.23131 10.0409 3.03824L3.46543 9.61365C3.26393 9.81515 3.26393 10.1427 3.46543 10.3441C3.66692 10.5456 3.99445 10.5456 4.1959 10.3441L10.7714 3.76872C11.1754 3.36472 11.8294 3.36472 12.2324 3.76872C12.6364 4.17271 12.6364 4.82672 12.2324 5.22971L4.56066 12.9014C3.75373 13.7083 2.44565 13.7083 1.63872 12.9014C0.831781 12.0944 0.831781 10.7863 1.63872 9.97941L9.67513 1.94091C10.8861 0.729985 12.8481 0.729985 14.0591 1.94091C15.27 3.15184 15.27 5.11393 14.0591 6.3249L6.75318 13.6308C6.55169 13.8323 6.55169 14.1599 6.75318 14.3613C6.95468 14.5628 7.28221 14.5628 7.48366 14.3613L14.7896 7.05537C16.4035 5.4415 16.4035 2.82435 14.7896 1.21044Z' fill='%23467EE3'/%3E%3C/svg%3E%0A") no-repeat center;
  top: 13px;
  left: 13px;
}
label.uploadFileLabel.pdf:before {
  height: 24px;
  top: 11px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23467EE3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.9952 6.07987C20.991 5.93939 20.9351 5.80233 20.8316 5.69887L15.2973 0.164578C15.2971 0.164344 15.2969 0.16425 15.2967 0.164016C15.195 0.0626719 15.0548 0 14.9 0H4.18303C3.53067 0 3 0.530625 3 1.18298V22.817C3 23.4693 3.53062 24 4.18298 24H19.8132C20.4655 24 20.9962 23.4693 20.9962 22.817V6.09619C20.9963 6.09066 20.9956 6.08531 20.9952 6.07987ZM15.462 1.91864L19.0777 5.53434H15.6991C15.5683 5.53434 15.462 5.42798 15.462 5.2972V1.91864ZM19.8724 22.8171C19.8723 22.8496 19.8458 22.8761 19.8132 22.8761H4.18303C4.15045 22.8761 4.12392 22.8496 4.12392 22.817V1.18298C4.12392 1.15041 4.15045 1.12387 4.18303 1.12387H14.3381V5.2972C14.3381 6.04762 14.9486 6.65822 15.6991 6.65822H19.8724V22.8171H19.8724Z' /%3E%3Cpath d='M7.121 13.5851C7.31467 13.5851 7.485 13.5595 7.632 13.5081C7.78134 13.4568 7.90617 13.3856 8.0065 13.2946C8.10917 13.2013 8.18617 13.0905 8.2375 12.9621C8.28884 12.8338 8.3145 12.6926 8.3145 12.5386C8.3145 12.219 8.21534 11.9693 8.017 11.7896C7.821 11.61 7.52234 11.5201 7.121 11.5201H6.316V13.5851H7.121ZM7.121 10.9846C7.43834 10.9846 7.71367 11.022 7.947 11.0966C8.18267 11.169 8.3775 11.2728 8.5315 11.4081C8.6855 11.5435 8.79984 11.7068 8.8745 11.8981C8.9515 12.0895 8.99 12.303 8.99 12.5386C8.99 12.772 8.94917 12.9855 8.8675 13.1791C8.78584 13.3728 8.66567 13.5396 8.507 13.6796C8.35067 13.8196 8.15584 13.9293 7.9225 14.0086C7.6915 14.0856 7.42434 14.1241 7.121 14.1241H6.316V16.0001H5.6405V10.9846H7.121Z' /%3E%3Cpath d='M14.1916 13.4941C14.1916 13.8698 14.1321 14.2116 14.0131 14.5196C13.8941 14.8276 13.7261 15.0913 13.5091 15.3106C13.2921 15.53 13.0308 15.7003 12.7251 15.8216C12.4218 15.9406 12.0858 16.0001 11.7171 16.0001H9.8446V10.9846H11.7171C12.0858 10.9846 12.4218 11.0453 12.7251 11.1666C13.0308 11.2856 13.2921 11.456 13.5091 11.6776C13.7261 11.897 13.8941 12.1606 14.0131 12.4686C14.1321 12.7766 14.1916 13.1185 14.1916 13.4941ZM13.4951 13.4941C13.4951 13.1861 13.4531 12.9108 13.3691 12.6681C13.2851 12.4255 13.1661 12.2201 13.0121 12.0521C12.8581 11.8841 12.6714 11.7558 12.4521 11.6671C12.2328 11.5785 11.9878 11.5341 11.7171 11.5341H10.5236V15.4506H11.7171C11.9878 15.4506 12.2328 15.4063 12.4521 15.3176C12.6714 15.229 12.8581 15.1018 13.0121 14.9361C13.1661 14.7681 13.2851 14.5628 13.3691 14.3201C13.4531 14.0775 13.4951 13.8021 13.4951 13.4941Z' /%3E%3Cpath d='M15.8488 11.5376V13.2911H17.9103V13.8441H15.8488V16.0001H15.1698V10.9846H18.2603V11.5376H15.8488Z' /%3E%3C/svg%3E%0A") no-repeat center;
}

.error-pop-up {
  min-height: 60px;
  text-align: center;
  font-size: 16px;
}

.error-title {
  color: var(--error-title-color);
}

.error-pop-up p {
  margin: 10px;
}

.error-cross {
  padding: 7px;
  margin: 10px auto;
  color: #FF7469;
  border: 2px solid #FF7469;
  border-radius: 50%;
  text-align: center;
  width: 46px;
  font-size: 20px;
}

.warning-icon {
  width: 36px;
  height: 36px;
  border: 3px solid #FFB800;
  border-radius: 50%;
  text-align: center;
  position: relative;
  margin: 10px auto;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  color: #FFB800;
}

.mark {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #206FE1;
  border-radius: 50%;
  box-sizing: border-box;
}
.mark.alert {
  border-color: var(--tip-background-color);
  background: url("/assets/icons/alert.svg") no-repeat center;
}
.mark.question {
  background: url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.43408 5.58057V5.23682C1.43408 4.84294 1.5057 4.5153 1.64893 4.25391C1.79215 3.99251 2.04281 3.72217 2.40088 3.44287C2.82699 3.10628 3.10091 2.84489 3.22266 2.65869C3.34798 2.47249 3.41064 2.25049 3.41064 1.99268C3.41064 1.69189 3.31038 1.46094 3.10986 1.2998C2.90934 1.13867 2.62109 1.05811 2.24512 1.05811C1.90495 1.05811 1.58984 1.10645 1.2998 1.20312C1.00977 1.2998 0.726888 1.41618 0.451172 1.55225L0 0.606934C0.726888 0.202311 1.5057 0 2.33643 0C3.03825 0 3.59505 0.171875 4.00684 0.515625C4.41862 0.859375 4.62451 1.33382 4.62451 1.93896C4.62451 2.20752 4.58512 2.44743 4.50635 2.65869C4.42757 2.86637 4.30762 3.0651 4.14648 3.25488C3.98893 3.44466 3.71501 3.69173 3.32471 3.99609C2.9917 4.25749 2.7679 4.47412 2.65332 4.646C2.54232 4.81787 2.48682 5.04883 2.48682 5.33887V5.58057H1.43408ZM1.21387 7.29395C1.21387 6.75326 1.47705 6.48291 2.00342 6.48291C2.26123 6.48291 2.45817 6.55452 2.59424 6.69775C2.73031 6.8374 2.79834 7.03613 2.79834 7.29395C2.79834 7.54818 2.72852 7.75049 2.58887 7.90088C2.4528 8.04769 2.25765 8.12109 2.00342 8.12109C1.74919 8.12109 1.55404 8.04948 1.41797 7.90625C1.2819 7.75944 1.21387 7.55534 1.21387 7.29395Z' fill='%23467EE3'/%3E%3C/svg%3E%0A") no-repeat center;
}

.log-out {
  width: 24px;
  height: 55px;
  opacity: 0.7;
  background: url("/assets/icons/logout.svg") no-repeat center;
  cursor: pointer;
  transition: opacity 0.2s ease-out;
}
.log-out:hover {
  opacity: 1;
}

.all-access-logo {
  position: fixed;
  bottom: 0;
  right: 0;
  background: url("/assets/icons/all-access.svg") no-repeat;
  background-size: cover;
  width: 116px;
  height: 31px;
  margin: 35px;
}
@media screen and (max-width: 768px) {
  .all-access-logo {
    width: 100px;
    height: 26px;
    position: relative;
    bottom: auto;
    right: auto;
    margin: 20px 0 15px 0;
  }
}

.pointer {
  cursor: pointer;
}

.dark-blue path {
  fill: var(--primary-link-color);
}
.dark-blue.disabled path {
  fill: #B2B6BC;
}
.dark-blue.padding {
  padding: 0 4px;
}

.dark-red path {
  fill: #FF2B5E;
}
.dark-red.transparency {
  opacity: 0.5;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.dark-red.transparency:hover {
  opacity: 0.75;
}

.sidebar-tablet-main {
  display: none;
}
.sidebar-hidden {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 50px;
  background: linear-gradient(195.1deg, var(--gradient-color-start) -35.36%, var(--gradient-color-end) 123.68%);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-x: hidden;
  overflow-y: auto;
  margin-right: -17px;
  z-index: 2;
}
.sidebar-hidden .sidebar-controls {
  padding: 5px;
  padding-top: 10px;
}
.sidebar-hidden .sidebar-controls .sidebar-logo {
  display: none;
}
.sidebar-hidden .sidebar-header {
  display: none;
}
.sidebar-hidden .sidebar-footer {
  display: none;
}
.sidebar-main {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 292px;
  background: linear-gradient(195.1deg, var(--gradient-color-start) -35.36%, var(--gradient-color-end) 123.68%);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-x: hidden;
  overflow-y: auto;
  margin-right: -17px;
  z-index: 2;
}
.sidebar-main .sidebar-header {
  padding: 40px;
  padding-top: 0px;
  display: none;
}
.sidebar-main .sidebar-header.active {
  display: block;
}
.sidebar-main .sidebar-controls {
  display: flex;
  padding-left: 40px;
  padding-top: 40px;
  padding-bottom: 0px;
}
.sidebar-main .sidebar-controls .controls {
  display: block;
  padding-left: 10px;
}
.sidebar-main .sidebar-controls .controls.KROGER {
  padding-left: 15px;
}
.sidebar-main .sidebar-controls .controls.KROGER span {
  top: 16px;
}
.sidebar-main .sidebar-controls .controls.TARGET {
  padding-left: 15px;
}
.sidebar-main .sidebar-controls .controls.TARGET span {
  top: 24px;
  left: 35px;
}
.sidebar-main .sidebar-controls .controls.JACKSONS {
  padding-left: 0;
}
.sidebar-main .sidebar-controls .controls.JACKSONS span {
  top: 4px;
  left: 5px;
}
.sidebar-main .sidebar-controls .controls.WALMART {
  padding-left: 0;
}
.sidebar-main .sidebar-controls .controls.WALMART span {
  top: 4px;
  left: 5px;
}
.sidebar-main .sidebar-toggle {
  padding: 40px;
}
.sidebar-main .sidebar-footer {
  display: none;
}
.sidebar-main .sidebar-footer.active {
  display: block;
}
.sidebar-main .sidebar-footer .button-wrapper {
  padding: 30px 40px;
}
.sidebar-main .sidebar-footer .user-info-wrapper {
  padding: 25px 40px;
  border-top: 1px solid rgba(239, 242, 247, 0.4);
  color: #FFFFFF;
}
.sidebar-main .sidebar-footer .user-info,
.sidebar-main .sidebar-footer .contact-us {
  display: flex;
  justify-content: space-between;
}
.sidebar-main .sidebar-footer .user-info {
  position: relative;
}
.sidebar-main .sidebar-footer .user-info .pointer {
  position: relative;
  width: calc(100% - 24px);
}
.sidebar-main .sidebar-footer .user-info .company,
.sidebar-main .sidebar-footer .user-info .role {
  opacity: 0.7;
}
.sidebar-main .sidebar-footer .user-info .company,
.sidebar-main .sidebar-footer .user-info .role,
.sidebar-main .sidebar-footer .user-info .name {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sidebar-main .sidebar-footer .contact-us {
  margin-top: 30px;
}
.sidebar-main .sidebar-footer .contact-us p {
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.sidebar-main .sidebar-footer .contact-us .all-access {
  background: url("/assets/icons/all-access.svg") no-repeat;
  background-size: cover;
  width: 116px;
  height: 31px;
}
.sidebar-main .sidebar-logo {
  margin-bottom: 64px;
  display: none;
}
.sidebar-main .sidebar-logo.active {
  display: block;
}
.sidebar-main .navigation {
  list-style: none;
  padding: 0;
  margin: 0;
}
.sidebar-main .navigation-link {
  height: 40px;
  outline: none;
  opacity: 0.7;
}
.sidebar-main .navigation-link-title {
  -webkit-user-select: none;
          user-select: none;
  outline: none;
  margin: 13px 0;
  cursor: pointer;
  font-size: 16px;
  line-height: 40px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
}
.sidebar-main .navigation-link-title .icon {
  display: inline-block;
  width: 20px;
  height: 18px;
  margin-right: 18px;
  background-repeat: no-repeat;
  background-position: center;
}
.sidebar-main .navigation-link-title .icon.home {
  background-image: url("/assets/icons/main-nav/calendar.svg");
}
.sidebar-main .navigation-link-title .icon.products {
  background-image: url("/assets/icons/main-nav/products.svg");
}
.sidebar-main .navigation-link-title .icon.users {
  background-image: url("/assets/icons/main-nav/users.svg");
}
.sidebar-main .navigation-link-title .icon.payments {
  background-image: url("/assets/icons/main-nav/payments.svg");
}
.sidebar-main .navigation-link-title .icon.profile {
  background-image: url("/assets/icons/main-nav/profile.svg");
}
.sidebar-main .navigation-link-title .icon.guides {
  background-image: url("/assets/icons/main-nav/guides.svg");
}
.sidebar-main .navigation-link-title .icon.faq {
  background-image: url("/assets/icons/main-nav/faq.svg");
}
.sidebar-main .navigation-link-title .icon.helpfuldocuments {
  background-image: url("/assets/icons/main-nav/helpfuldocs.svg");
}
.sidebar-main .navigation-link-title .icon.storemanagement {
  background-image: url("/assets/icons/main-nav/storemanagement.svg");
}
.sidebar-main .navigation-link-title .icon.reports {
  fill: #FFFFFF;
  background-image: url("/assets/icons/main-nav/reports.svg");
}
.sidebar-main .navigation-link.active {
  opacity: 1;
  position: relative;
}
.sidebar-main .navigation-link.active p {
  font-family: "Lato-Black", sans-serif;
  font-weight: 900;
}
.sidebar-main .navigation-link.active.TARGET {
  margin-bottom: 30px;
}
.sidebar-main .navigation-link.active:before {
  content: "";
  position: absolute;
  left: -40px;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%;
  background: #FFFFFF;
}
.sidebar-title {
  margin-bottom: 20px;
}
.sidebar-logo {
  margin-bottom: 20px;
}
.sidebar-logo-img {
  width: 200px;
  height: 66px;
}
.sidebar-logo-img.AMAZON {
  height: auto;
  width: 50%;
  padding-right: 50px;
  padding-left: 40px;
}
.sidebar-logo-img.KROGER {
  width: 180px;
}
.sidebar-logo-img.TARGET {
  width: 65%;
  height: auto;
  padding-left: 40px;
}
.sidebar-logo-img.JACKSONS {
  width: 85%;
  height: auto;
  padding-left: 0px;
}
.sidebar-logo-img.WALMART {
  width: 85%;
  height: auto;
  padding-left: 0px;
}
.sidebar-link {
  text-align: left;
  color: #4B87F1;
  line-height: 26px;
  font-weight: 200;
}
.sidebar-link span.link {
  cursor: pointer;
  padding-bottom: 2px;
  outline: none;
  font-weight: 500;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

@media screen and (max-width: 1024px) {
  .sidebar-tablet {
    display: block;
  }
  .sidebar-tablet-overlay {
    position: fixed;
    left: auto;
    top: 60px;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0);
    transition: all 0.2s ease-out;
    z-index: 1000;
  }
  .sidebar-tablet-overlay.active {
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    right: 375px;
  }
  .sidebar-tablet-main {
    width: 100%;
    z-index: 100;
    height: 60px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: var(--background-color);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .sidebar-tablet button {
    height: 36px !important;
  }
  .sidebar-tablet-left {
    display: flex;
    align-items: center;
  }
  .sidebar-tablet .sidebar-logo {
    display: flex;
    align-items: center;
    width: 56px;
    height: 45px;
    margin: 7px 30px 8px 40px;
  }
  .sidebar-toggle {
    margin-right: 26px;
  }
  .sidebar-toggle .ham {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: transform 400ms;
    -webkit-user-select: none;
    user-select: none;
  }
  .sidebar-toggle .hamRotate.active {
    transform: rotate(45deg);
  }
  .sidebar-toggle .hamRotate180.active {
    transform: rotate(180deg);
  }
  .sidebar-toggle .line {
    fill: none;
    transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
    stroke: #FFFFFF;
    stroke-width: 5.5;
    stroke-linecap: round;
  }
  .sidebar-toggle .ham1 .top {
    stroke-dasharray: 40 139;
  }
  .sidebar-toggle .ham1 .bottom {
    stroke-dasharray: 40 180;
  }
  .sidebar-toggle .ham1.active .top {
    stroke-dashoffset: -98px;
  }
  .sidebar-toggle .ham1.active .bottom {
    stroke-dashoffset: -138px;
  }
  .sidebar-main {
    left: auto;
    top: 60px;
    background: linear-gradient(196.98deg, var(--gradient-color-start) -105.73%, var(--gradient-color-end) 110%);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    width: 375px;
    right: -375px;
    transition: all 0.2s ease-out;
    z-index: 1001;
  }
  .sidebar-main.active {
    right: 17px;
  }
  .sidebar-main .sidebar-controls {
    display: none;
  }
  .sidebar-hidden {
    left: auto;
    top: 60px;
    background: linear-gradient(196.98deg, var(--gradient-color-start) -105.73%, var(--gradient-color-end) 110%);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    width: 375px;
    right: -375px;
    transition: all 0.2s ease-out;
    z-index: 1001;
  }
  .sidebar-hidden .sidebar-logo {
    display: none;
  }
  .sidebar-hidden.active {
    right: 17px;
  }
  .sidebar-hidden .sidebar-header {
    padding: 40px;
    padding-top: 0px;
    display: block;
  }
  .sidebar-hidden .sidebar-header.active {
    display: block;
  }
  .sidebar-hidden .sidebar-controls {
    display: none;
  }
  .sidebar-hidden .sidebar-toggle {
    padding: 40px;
  }
  .sidebar-hidden .sidebar-footer {
    display: block;
  }
  .sidebar-hidden .sidebar-footer.active {
    display: block;
  }
  .sidebar-hidden .sidebar-footer .button-wrapper {
    padding: 30px 40px;
  }
  .sidebar-hidden .sidebar-footer .user-info-wrapper {
    padding: 25px 40px;
    border-top: 1px solid rgba(239, 242, 247, 0.4);
    color: #FFFFFF;
  }
  .sidebar-hidden .sidebar-footer .user-info,
  .sidebar-hidden .sidebar-footer .contact-us {
    display: flex;
    justify-content: space-between;
  }
  .sidebar-hidden .sidebar-footer .user-info {
    position: relative;
  }
  .sidebar-hidden .sidebar-footer .user-info .pointer {
    position: relative;
    width: calc(100% - 24px);
  }
  .sidebar-hidden .sidebar-footer .user-info .company,
  .sidebar-hidden .sidebar-footer .user-info .role {
    opacity: 0.7;
  }
  .sidebar-hidden .sidebar-footer .user-info .company,
  .sidebar-hidden .sidebar-footer .user-info .role,
  .sidebar-hidden .sidebar-footer .user-info .name {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .sidebar-hidden .sidebar-footer .contact-us {
    margin-top: 30px;
  }
  .sidebar-hidden .sidebar-footer .contact-us p {
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
  }
  .sidebar-hidden .sidebar-footer .contact-us .all-access {
    background: url("/assets/icons/all-access.svg") no-repeat;
    background-size: cover;
    width: 116px;
    height: 31px;
  }
  .sidebar-hidden .sidebar-logo {
    display: none;
  }
  .sidebar-hidden .navigation {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .sidebar-hidden .navigation-link {
    height: 40px;
    outline: none;
    opacity: 0.7;
  }
  .sidebar-hidden .navigation-link-title {
    -webkit-user-select: none;
            user-select: none;
    outline: none;
    margin: 13px 0;
    cursor: pointer;
    font-size: 16px;
    line-height: 40px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
  }
  .sidebar-hidden .navigation-link-title .icon {
    display: inline-block;
    width: 20px;
    height: 18px;
    margin-right: 18px;
    background-repeat: no-repeat;
    background-position: center;
  }
  .sidebar-hidden .navigation-link-title .icon.home {
    background-image: url("/assets/icons/main-nav/home.svg");
  }
  .sidebar-hidden .navigation-link-title .icon.products {
    background-image: url("/assets/icons/main-nav/products.svg");
  }
  .sidebar-hidden .navigation-link-title .icon.users {
    background-image: url("/assets/icons/main-nav/users.svg");
  }
  .sidebar-hidden .navigation-link-title .icon.payments {
    background-image: url("/assets/icons/main-nav/payments.svg");
  }
  .sidebar-hidden .navigation-link-title .icon.profile {
    background-image: url("/assets/icons/main-nav/profile.svg");
  }
  .sidebar-hidden .navigation-link-title .icon.guides {
    background-image: url("/assets/icons/main-nav/guides.svg");
  }
  .sidebar-hidden .navigation-link-title .icon.faq {
    background-image: url("/assets/icons/main-nav/faq.svg");
  }
  .sidebar-hidden .navigation-link-title .icon.helpfuldocuments {
    background-image: url("/assets/icons/main-nav/helpfuldocs.svg");
  }
  .sidebar-hidden .navigation-link-title .icon.reports {
    background-image: url("/assets/icons/main-nav/reports.svg");
  }
  .sidebar-hidden .navigation-link.active {
    opacity: 1;
    position: relative;
  }
  .sidebar-hidden .navigation-link.active p {
    font-family: "Lato-Black", sans-serif;
    font-weight: 900;
  }
  .sidebar-hidden .navigation-link.active:before {
    content: "";
    position: absolute;
    left: -40px;
    top: 0;
    bottom: 0;
    width: 2px;
    height: 100%;
    background: #FFFFFF;
  }
}
@media screen and (max-width: 413px) {
  .sidebar-tablet-main {
    justify-content: center;
  }
  .sidebar-tablet button {
    display: none;
  }
  .sidebar-toggle {
    position: absolute;
    right: 0;
    margin-right: 6px;
  }
  .sidebar-main {
    width: 100vw;
  }
  .sidebar-main .sidebar-header {
    padding: 20px 40px 0;
  }
  .sidebar-main .controls {
    display: none;
  }
  .sidebar-main .navigation-link-title {
    margin: 5px 0;
    -webkit-user-select: none;
            user-select: none;
  }
}
.up-scrollbar {
  --scrollbar-color: #FFFFFF !important;
  --scrollbar-thumb-color: $white-button-text;
  --scrollbar-thumb-hover-color: $white-button-text;
  --scrollbar-border-radius: 10px;
  --scrollbar-size: 5px;
  --scrollbar-padding: 3px 1px !important;
  --scroll-view-margin: 0;
  --scroll-view-color: transparent;
  --scroll-border-left: 1px solid #000 !important;
}
.up-scrollbar-inner {
  --scrollbar-container-color: #FFFFFF !important;
}
.up-scrollbar-main {
  --scrollbar-container-color: transparent !important;
}

.up-scrollbar {
  border-radius: 5px;
}
.up-scrollbar-main {
  background: transparent !important;
}
.up-scrollbar-inner {
  background: #FFFFFF !important;
}

.up-scrollbar-thumbs {
  background-color: #498CFF !important;
}
.up-scrollbar-thumbs:hover, .up-scrollbar-thumbs:active {
  background-color: #498CFF;
}

.main-wrapper {
  padding-left: 292px;
  overflow-y: auto;
  min-height: 100vh;
  max-height: 100vh;
  background: #F3F4F9;
}
.main-wrapper-expanded {
  padding-left: 50px;
  overflow-y: auto;
  min-height: 100vh;
  max-height: 100vh;
  background: #F3F4F9;
}
.main-content {
  display: flex;
  flex-direction: column;
  margin: 28px 40px 0 38px;
  height: 100%;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .main-content {
    margin: 28px 15px 0 15px;
  }
}

button {
  -webkit-user-select: none;
          user-select: none;
}

@media screen and (max-width: 1024px) {
  .main-wrapper {
    padding-left: 0;
    padding-top: 60px;
  }
}
input,
textarea {
  background: #FFFFFF;
  border: 1px solid #C4C4C4;
  border-radius: 10px;
  outline: none;
  box-sizing: border-box;
}

.form {
  position: relative;
  width: 100%;
}
.form-group {
  display: flex;
  flex-direction: column;
}
.form-group.padding {
  padding: 30px 0;
}
.form-group.border-bottom {
  border-bottom: 1px solid #DADADA;
}
.form-control {
  margin-bottom: 22px;
  position: relative;
}
.form-control .message {
  right: 0;
  top: -20px;
  color: #FF2B5E;
  position: absolute;
  visibility: hidden;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 17px;
}
.form-control .message:before {
  content: "";
  position: absolute;
  background: #D4D5D4 url("/assets/icons/question-mark-white.svg") no-repeat center;
  top: 33px;
  right: 14px;
  width: 18px;
  height: 18px;
  border-radius: 9px;
  text-align: center;
}
.form-control .message.expiration-date {
  top: auto;
  left: auto;
  right: 0;
  bottom: 44px;
  width: auto;
}
.form-control .message.expiration-date:before {
  top: 43px;
  right: 44px;
  width: 16px;
  height: 16px;
  background: #FF2B5E url("/assets/icons/question-mark-white.svg") no-repeat center;
}
.form-control.error .message {
  visibility: visible;
  color: transparent;
  transition: color 0.2s ease-out;
}
.form-control.error .message:not(.expiration-date):before {
  background: #FF2B5E url("/assets/icons/question-mark-white.svg") no-repeat center;
}
.form-control.error input,
.form-control.error textarea {
  border-color: #FF2B5E !important;
}
.form-control.error:hover .message {
  color: #FF2B5E;
}
.form-control .icon {
  position: absolute;
  left: 10px;
  top: 11px;
  width: 26px;
  height: 26px;
}
.form-control input,
.form-control textarea {
  height: 45px;
  padding: 0 10px;
  line-height: 19px;
}
.form-control input:focus,
.form-control textarea:focus {
  background: #FAFBFF;
  border-color: var(--border-color);
}
.form-control input::placeholder,
.form-control textarea::placeholder {
  color: #A8A8A8;
}
.form-control input:read-only,
.form-control textarea:read-only {
  border-color: #A8A8A8;
  background: #F6F6F6;
}
.form-control input:disabled,
.form-control textarea:disabled {
  color: #98A4AE;
}
.form-control .pseudo-input {
  height: 45px;
  display: flex;
  align-items: center;
  padding: 12px 15px;
  line-height: 19px;
  border: 1px solid #A8A8A8;
  border-radius: 10px;
  background: #F6F6F6;
  color: #98A4AE;
}
.form-control .cross {
  position: absolute;
  top: 13px;
  right: 19px;
  transform: scale(0.66);
  cursor: pointer;
}
.form-control textarea {
  width: 100%;
  height: 80px;
  resize: none;
  padding: 10px;
  border-radius: 10px;
}
.form-control.with-icon {
  position: relative;
}
.form-control.with-icon input {
  width: 100%;
  padding-left: 44px;
  padding-right: 44px;
}
.form-control.valid input {
  border-color: #8CD552 !important;
}
.form-submit {
  background: linear-gradient(245.31deg, var(--gradient-color-start) 0.05%, var(--gradient-color-end) 98.52%);
  box-shadow: 0 8px 20px rgba(24, 34, 125, 0.15);
  border-radius: 10px;
  width: 100%;
  height: 54px;
  padding: 16px;
  font-family: "Poppins-SemiBold", sans-serif;
  color: #FFFFFF;
  border: none;
  transition: opacity 0.2s ease-out;
}
.form-submit:disabled {
  opacity: 0.6;
  box-shadow: none;
}

.hidden-date-picker {
  opacity: 0;
}

.controls {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.controls.padding-top {
  padding-top: 10px;
}
.controls button {
  font-family: Lato-Regular, sans-serif;
  padding: 0;
  height: 20px;
}
.controls button.icon {
  padding-left: 26px;
}
.controls button.icon.printer {
  background: url("data:image/svg+xml,%3Csvg fill='%23467EE3' width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 13.4999H5.62519V14.6251H11.25V13.4999Z' /%3E%3Cpath d='M4.50022 1.12505H13.5001V3.37503H14.625V1.12505C14.625 0.504337 14.1218 0 13.5001 0H4.50022C3.8789 0 3.37514 0.504337 3.37514 1.12505V3.37503H4.50022V1.12505Z' /%3E%3Cpath d='M12.3748 11.25H5.62519V12.3751H12.3748V11.25Z' /%3E%3Cpath d='M16.8751 4.50005H1.12508C0.503759 4.50005 0 5.00424 0 5.62498V12.3751C0 12.9968 0.503759 13.4999 1.12508 13.4999H3.37514V16.875C3.37514 17.4969 3.8789 18 4.50022 18H13.5001C14.1218 18 14.625 17.4969 14.625 16.875V13.4999H16.8751C17.4969 13.4999 18 12.9968 18 12.3751V5.62498C18 5.00424 17.4969 4.50005 16.8751 4.50005ZM13.5001 16.875H4.50022V10.125H13.5001V16.875ZM15.7499 7.87508C15.1281 7.87508 14.625 7.37189 14.625 6.75003C14.625 6.12936 15.1281 5.62498 15.7499 5.62498C16.3719 5.62498 16.8751 6.12932 16.8751 6.75003C16.8751 7.37186 16.3718 7.87508 15.7499 7.87508Z' /%3E%3C/svg%3E%0A") no-repeat left center;
}

.email-label {
  background: url('user.fc1481172af7b6ce.svg') no-repeat;
  background-size: cover;
}

.password-label {
  background: url('password.4cec02ed22de7998.svg') no-repeat;
  background-size: cover;
}

input[type=file] {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
input[type=file]:focus ~ label.uploadFileLabel {
  border: 1px solid var(--border-color);
}

.ng-placeholder {
  -webkit-user-select: none;
          user-select: none;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.submit-adding-users {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .submit-adding-users {
    justify-content: space-between;
  }
  .submit-adding-users button {
    width: calc(55% - 10px) !important;
  }
  .submit-adding-users button.normal {
    width: calc(45% - 10px) !important;
  }
}

.breadcrumbs-container {
  position: absolute;
  top: 28px;
  left: 40px;
  min-height: 20px;
  height: 20px;
}

.payment-type {
  border-bottom: var(--header-calendar-color) thin solid;
}
.payment-type .radio-item {
  display: inline-block;
  position: relative;
  margin-right: 30px;
  margin-bottom: 10px;
  margin-top: 15px;
}
.payment-type .radio-item input[type=radio] {
  display: none;
}
.payment-type .radio-item label:before {
  content: " ";
  display: inline-block;
  position: relative;
  top: 5px;
  margin: 0 5px 0 0;
  width: 15px;
  height: 15px;
  border-radius: 11px;
  border: 2px solid var(--active-background-color);
  background-color: transparent;
}
.payment-type .radio-item input[type=radio]:checked + label:after {
  border-radius: 11px;
  width: 11px;
  height: 11px;
  position: absolute;
  top: 9px;
  left: 4px;
  content: " ";
  display: block;
  background: var(--active-background-color);
}

.pay-by-invoice-message {
  margin-top: 20px;
  font-size: 14px;
  font-weight: bold;
}

.payment {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
}
.payment-card {
  width: 448px;
  margin-right: 24px;
  min-width: 800px;
}
.payment-card iframe {
  z-index: 1;
}
.payment-card-controls {
  display: inline-flex;
  margin: 24px 0 15px 0;
}
.payment-card-controls up-checkbox {
  margin-right: 38px;
}
.payment-card-states {
  display: inline-flex;
  background: #ffffff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  font-family: Lato-Bold, sans-serif;
  -webkit-user-select: none;
          user-select: none;
  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease-in-out;
}
.payment-card-states.disabled {
  opacity: 0;
  visibility: hidden;
}
.payment-card-states .state {
  padding: 11px 30px;
  display: inline-flex;
  color: #535968;
  transition: all 0.1s ease-out;
}
.payment-card-states .state:first-child {
  border-radius: 5px 0 0 5px;
}
.payment-card-states .state:last-child {
  border-radius: 0 5px 5px 0;
}
.payment-card-states .state up-tip {
  padding-left: 5px;
}
.payment-card-states .state up-tip .tip {
  background: #F3F4F9;
  border-radius: 50%;
}
.payment-card-states .state up-tip .question-mark {
  border: none;
}
.payment-card-states .state.selected {
  background: var(--active-background-color);
  color: #FFFFFF;
}
.payment-card-states .state.selected up-tip .tip {
  background: #FFFFFF;
}
.payment-card .merchant-form {
  position: relative;
}
.payment-card .psjs {
  position: relative;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-out;
}
.payment-card .psjs .shadow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.payment-card .psjs .shadow:before {
  content: "";
  position: absolute;
  top: -390px;
  left: -276px;
  width: 420px;
  height: 420px;
  background: rgba(255, 255, 255, 0.03);
  border-radius: 50%;
  transition: all 0.8s ease-in-out;
  z-index: 0;
}
.payment-card .psjs.fade-in {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s ease-out;
}
.payment-card .psjs.fade-in .shadow:before {
  width: 630px;
  height: 630px;
}
.payment-card .card {
  width: 448px;
  height: 285px;
  box-sizing: border-box;
  background: linear-gradient(302.41deg, var(--gradient-color-start) 36.46%, var(--gradient-color-end) 100%);
  box-shadow: 0 2px 10px rgba(8, 43, 109, 0.05);
  border-radius: 5px;
  position: relative;
  padding: 23px 23px 0 23px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.payment-card .card-logo {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  height: 23px;
}
.payment-card-header, .payment-saved-header {
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  padding: 18px 0 12px;
}
.payment-card-header .clear, .payment-saved-header .clear {
  display: flex;
  align-items: flex-end;
  font-size: 13px;
  line-height: 16px;
  color: #7E94A4;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.payment-saved {
  width: 100%;
  margin: 0 40px;
}
.payment-saved-cards {
  background: #FFFFFF;
  box-shadow: 0 2px 10px rgba(8, 43, 109, 0.05);
  border-radius: 5px;
  max-height: 285px;
  overflow-y: auto;
}
.payment-saved-cards .card {
  display: inline-flex;
  align-items: center;
}
.payment-saved-cards .card-info {
  display: inline-flex;
}
.payment-saved-cards .card-info .default {
  font-size: 13px;
  color: #B2B6BC;
  margin-right: 10px;
  -webkit-user-select: none;
          user-select: none;
}
.payment-saved-cards .card-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 48px;
  align-items: center;
  padding: 0 20px;
  border-bottom: 1px solid #E5E9F3;
}
.payment-saved-cards .card h6 {
  color: #535968;
  font-family: Lato-Bold, sans-serif;
}
.payment-saved-cards .card .card-logo {
  margin-right: 10px;
}
.payment-saved-cards .card .radio {
  width: 16px;
  height: 16px;
  border-radius: 8px;
  border: 1px solid #CED8EE;
  position: relative;
  margin-right: 17px;
  transition: all 0.3s ease-out;
}
.payment-saved-cards .card .radio:after {
  content: "";
  position: absolute;
  left: 3px;
  top: 3px;
  width: 8px;
  height: 8px;
  background: var(--active-background-color);
  border-radius: 4px;
  opacity: 0;
  transition: all 0.3s ease-out;
  transform: scale(0.2);
}
.payment-saved-cards .card .radio.checked {
  border-color: var(--border-color);
}
.payment-saved-cards .card .radio.checked:after {
  opacity: 1;
  transform: scale(1);
}
.payment-total {
  margin-top: 40px;
  -webkit-user-select: none;
          user-select: none;
}
.payment-total h6 {
  font-family: Lato-Bold, sans-serif;
}
.payment-total .total {
  display: inline-flex;
  align-items: flex-end;
  font-size: 24px;
  line-height: 29px;
  font-family: Lato-Bold, sans-serif;
  color: var(--primary-text-color);
  -webkit-user-select: none;
          user-select: none;
}
.payment-total .for {
  margin-left: 5px;
  font-size: 12px;
  line-height: 18px;
  color: #B2B6BC;
  -webkit-user-select: none;
          user-select: none;
}
.payment .form-control {
  width: 100% !important;
}
.payment .group-line {
  margin-bottom: 18px;
}
.payment .border-bottom {
  border-bottom: 1px solid #FFFFFF;
}
.payment .card-number {
  width: 100%;
  display: inline-flex;
  justify-content: center;
  position: relative;
}
.payment .card-number label {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease-out;
  position: absolute;
  right: 0;
  top: -14px;
}
.payment .card-number.error {
  border-bottom-color: #FF2B5E;
}
.payment .card-number.error label {
  visibility: visible;
  opacity: 1;
}
.payment label {
  font-size: 14px;
  color: #FFFFFF;
}
.payment #card_number {
  width: 100%;
}
.payment input {
  width: 20%;
  height: 45px;
  color: #FFFFFF;
  padding: 0 15px;
  background: transparent !important;
  border-radius: 0;
  border: none !important;
  letter-spacing: 3px;
  text-align: center;
  font-size: 16px;
}
.payment input::placeholder {
  color: #B0D7FF;
  font-size: 16px;
  text-align: left;
}

.card-expiration,
.card-security,
.card-zip {
  width: 30%;
  display: flex;
  flex-direction: column;
}
.card-expiration input,
.card-security input,
.card-zip input {
  width: 100%;
}

@media screen and (min-width: 1216px) and (max-width: 1270px) {
  .payment-saved {
    margin: 0 10px;
  }
}
@media screen and (max-width: 1216px) {
  .payment {
    flex-direction: column-reverse;
  }
  .payment-saved {
    margin: 0;
  }
  .payment-card .card {
    width: 100%;
    max-width: 500px;
  }
  .payment-card-controls {
    display: flex;
    justify-content: center;
  }
  .payment-card-states .state {
    background: #fff;
    padding: 11px 20px;
  }
  .payment-card-states {
    display: flex;
    justify-content: center;
    background: none;
    border: 0;
    box-shadow: 0 0 0;
  }
  .events-main .nav-controls {
    padding: 30px 10px;
  }
  .events-main .nav-controls .button.close {
    width: auto;
    padding: 0 17px;
  }
}
@media screen and (max-width: 427px) {
  .payment-card .group-line {
    flex-wrap: nowrap;
    display: flex;
  }
}
@media screen and (max-width: 383px) {
  .payment-card .card {
    padding: 10px;
  }
  .payment-saved-cards .card-wrapper {
    padding: 0 8px;
  }
}
@media screen and (max-width: 352px) {
  .payment-saved-cards .card-wrapper {
    position: relative;
  }
  .payment-saved-cards .card-info .default {
    position: absolute;
    z-index: 1;
    right: -6px;
    bottom: 0;
    font-size: 10px;
  }
}
.ui-modal-overlay {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}

.confirmModal .ui-modal-overlay {
  z-index: 101 !important;
}

.ui-modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  max-width: calc(100% - 40px);
  outline: none;
  padding: 0;
  margin: 0 auto;
  border-radius: 5px;
  overflow: visible;
  background: #3496FF;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
}
.ui-modal-header {
  position: relative;
  padding: 2px 16px;
  -webkit-user-select: none;
          user-select: none;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: Poppins-SemiBold, sans-serif;
  align-items: center;
  font-weight: 600;
  height: 50px;
  border-radius: 5px 5px 0 0;
  background: linear-gradient(256.59deg, var(--gradient-color-start) -77.83%, var(--gradient-color-end) 125.66%);
}
.ui-modal-body, .ui-modal-footer {
  background: #FFFFFF;
  border-radius: 0 0 5px 5px;
}
.ui-modal-body {
  position: relative;
  padding: 30px;
  min-height: 200px;
  overflow: visible;
  -webkit-overflow-scrolling: touch;
}
.ui-modal-body pre {
  text-align: center;
}
@media screen and (max-width: 421px) {
  .ui-modal-body {
    overflow-y: scroll;
    padding: 20px;
  }
  .ui-modal-body .expiration-date:before {
    top: 38px !important;
  }
}
.ui-modal-footer {
  padding: 0;
  height: auto;
}
.ui-modal-title {
  color: #FFFFFF;
  font-size: 14px;
}

.close-panel {
  display: block;
  cursor: pointer;
  position: absolute;
  top: 19px;
  right: 20px;
  width: 10px;
  padding-left: 8px;
  height: 16px;
}
.close-panel .first,
.close-panel .second {
  position: absolute;
  background: white;
  width: 2px;
  height: 14px;
  transition: all 0.2s ease-out;
  border-radius: 2px;
}
.close-panel .first {
  transform: rotate(45deg);
}
.close-panel .second {
  transform: rotate(-45deg);
}

.ui-titlebar {
  display: flex;
  align-items: center;
  flex-grow: 1;
  height: 100%;
  overflow: hidden;
}

.ui-controlbar {
  display: flex;
  align-items: center;
}

.ui-icon {
  cursor: pointer;
  padding-top: 9px;
}

.ui-icon:hover {
  opacity: 0.75;
}

.dragging {
  cursor: move;
  border-color: #66afe9;
  outline: 0;
  -webkit-user-select: none;
  user-select: none;
}

.resizing {
  -webkit-user-select: none;
  user-select: none;
}

.ui-resizable-se {
  position: absolute;
  cursor: se-resize;
  height: 15px;
  width: 15px;
  right: 0;
  bottom: 0;
}

.ui-resizable-e {
  position: absolute;
  cursor: e-resize;
  height: 100%;
  width: 7px;
  right: -5px;
  top: 0;
}

.ui-resizable-s {
  position: absolute;
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.transparent {
  background-color: transparent;
}

.list-padding {
  padding: 0 0 0 16px;
  list-style: square;
}

@media screen and (max-width: 767px) {
  .padding-none {
    min-width: 320px !important;
  }
  .padding-none .ui-modal-body {
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
  }
}

@media screen and (max-width: 767px) {
  .ui-modal {
    min-width: 320px !important;
  }
}
@media screen and (max-width: 320px) {
  .ui-modal {
    min-width: 290px !important;
  }
}

.events-main-header {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
.events-main-header h1 {
  line-height: 45px;
}

.export-excel {
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.export-excel > div {
  margin-left: 12px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  color: #7E94A4;
}

.import-panel {
  margin-top: 17px;
  margin-bottom: 30px;
  padding: 26px 24px 30px 24px;
  background: #FFFFFF;
  box-shadow: 0 4px 10px rgba(8, 43, 109, 0.05);
  border-radius: 5px;
}
.import-panel-text {
  color: #444444;
  font-family: "Lato-Regular", sans-serif;
  font-size: 14px;
}
.import-panel-text span {
  cursor: pointer;
  color: var(--current-value-color);
  border-bottom: 1px rgba(73, 140, 255, 0.3) solid;
}
.import-panel .import-input {
  height: 45px;
  width: 400px;
}
@media screen and (max-width: 600px) {
  .import-panel .import-input {
    width: 100%;
  }
}
.import-panel .import-input input {
  display: none;
}
.import-panel .import-input label {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  border: 1px solid #D9D9D9;
  background: #FFFFFF;
  transition: all 0.2s ease-out;
}
.import-panel .import-input label:hover {
  border-color: #98A4AE;
}
.import-panel .import-input label:focus {
  border-color: #206FE1;
}
.import-panel .import-input label span {
  margin-left: 7px;
}
.import-panel .import-input label img {
  margin-left: 18px;
}
.import-panel .label.upload {
  margin-top: 35px;
  margin-bottom: 12px;
  display: flex;
}
.import-panel .label.upload > label {
  margin-right: 4px;
}

.submit-import {
  display: block;
  width: 213px;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 30px;
}

.import-panel-text-requirements {
  margin-top: 12px;
  font-size: 14px;
  color: #444444;
}
.import-panel-text-requirements > div {
  font-family: "Lato-Bold", sans-serif;
}
.import-panel-text-requirements p {
  margin: 10px 0 0 0 !important;
  font-family: "Lato-Regular", sans-serif;
}

span.green {
  font-weight: bold;
  color: #8CD552;
}

span.red {
  font-weight: bold;
  color: #FF7469;
}

.nav-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px;
}

up-products-data-table {
  width: 66%;
}

up-events-products-data-table {
  width: 66%;
}

.wrapper {
  display: flex;
  flex-wrap: nowrap;
  height: 100%;
  width: 100%;
}

.category-wrapper {
  height: 42px;
  margin-top: 0;
  width: 100%;
  padding: 0 10px;
  position: relative;
}
.category-wrapper .tool-tip {
  position: relative;
  margin-top: -3px;
  height: auto;
  background: #FFFFFF;
  box-shadow: 0 4px 10px rgba(38, 37, 108, 0.2);
  border-radius: 5px;
  padding: 4px 0;
  z-index: 66;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease-out;
}
.category-wrapper .tool-tip.top {
  bottom: 0;
}
.category-wrapper .tool-tip.bottom {
  top: 0;
}
.category-wrapper .tool-tip.categories {
  max-height: 188px;
  overflow: auto;
  width: 250px;
}
.category-wrapper .tool-tip.visible {
  opacity: 1;
  transition: opacity 0.2s ease-out;
  visibility: visible;
}
.category-wrapper .tool-tip .inner {
  font-size: 13px;
  line-height: 16px;
  color: #535968;
  white-space: normal;
  padding: 10px 10px 10px 20px;
  margin: 0;
}
.category-wrapper .tool-tip .inner:hover {
  background: #FAFAFA;
}
.category-wrapper .tool-tip .inner.selected {
  opacity: 0.5;
}
.category-wrapper .tool-tip .inner.selected:hover {
  background: transparent;
}

.transition .ui-modal {
  transition: all 0.42s ease-out;
}

up-selected-list {
  width: 44%;
  max-width: 388px;
  margin-top: 50px;
}

up-home {
  width: 100% !important;
}

up-payment-data-table {
  width: 100%;
  height: calc(100vh - 600px);
}

.table {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 0;
}
.table.custom {
  display: table;
  border: 1px solid grey;
  border-collapse: collapse;
}
.table.custom th, .table.custom td {
  padding: 0.5em;
  border: 1px solid lightgrey;
}
.table-header {
  height: 50px;
  margin: 4px 0;
  width: 100%;
  padding-left: 20px;
}
.table-header-item {
  width: 100%;
  display: inline-flex;
  align-items: center;
  text-align: left;
  color: #7E94A4;
  font-size: 13px;
  line-height: 16px;
  font-family: "Lato-Black", sans-serif;
  -webkit-user-select: none;
          user-select: none;
}
.table-scroll {
  overflow-x: hidden;
  border-radius: 5px;
  height: 100%;
  width: 100%;
}
.table .table-body {
  display: block;
  height: 100%;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 10px rgba(8, 43, 109, 0.05);
  padding: 0;
}
.table .table-body-row {
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  border-bottom: 1px solid #E5E9F3;
  padding-left: 20px;
  background: #FFFFFF;
  margin-right: 8px;
  border-right: 1px solid #E5E9F3;
}
.table .table-body-row:hover {
  background: rgba(73, 140, 255, 0.5);
  color: #FFFFFF;
}
.table .table-body-row:hover .table-body-cell {
  color: #FFFFFF !important;
}
.table .table-body-row.selected {
  background: var(--active-background-color);
  color: #FFFFFF;
}
.table .table-body-row.selected .table-body-cell {
  color: #FFFFFF !important;
}
.table .table-body-cell {
  height: 50px;
  display: flex;
  align-items: center;
  width: 100%;
}
.table .table-body-cell.bold {
  font-family: "Lato-Bold", sans-serif;
  font-weight: 600;
  color: #7E94A4;
}
.table-search {
  width: 100%;
  padding: 0;
  height: 50px;
  min-height: 50px;
  background: transparent;
  position: relative;
  transform: translateY(8px);
  z-index: 0;
}
.table-search label {
  position: absolute;
  top: 12px;
  left: 20px;
}
.table-search label:before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4888 14.5735L11.6808 10.6129C12.6599 9.44901 13.1964 7.98455 13.1964 6.45999C13.1964 2.89801 10.2983 0 6.73636 0C3.17438 0 0.276367 2.89801 0.276367 6.45999C0.276367 10.022 3.17438 12.92 6.73636 12.92C8.07358 12.92 9.34788 12.5167 10.4374 11.751L14.2743 15.7416C14.4347 15.9082 14.6504 16 14.8816 16C15.1004 16 15.3079 15.9166 15.4655 15.7649C15.8003 15.4428 15.811 14.9085 15.4888 14.5735ZM6.73636 1.68522C9.36923 1.68522 11.5111 3.82713 11.5111 6.45999C11.5111 9.09286 9.36923 11.2348 6.73636 11.2348C4.10349 11.2348 1.96158 9.09286 1.96158 6.45999C1.96158 3.82713 4.10349 1.68522 6.73636 1.68522Z' fill='%23467EE3'/%3E%3C/svg%3E%0A");
}
.table-selected {
  position: absolute;
  right: 0;
  top: -30px;
  color: #B2B6BC;
  -webkit-user-select: none;
          user-select: none;
}
.table-selected span {
  color: var(--current-value-color);
}
.table-selected .view {
  cursor: pointer;
  margin-left: 15px;
  color: #7E94A4;
}

input[type=search] {
  line-height: 40px;
  border: none;
  width: 100%;
  height: 40px;
  box-shadow: 0 2px 10px rgba(8, 43, 109, 0.05);
  border-radius: 5px;
  padding-left: 46px;
}
input[type=search]::placeholder {
  -webkit-user-select: none;
          user-select: none;
}

.table-header {
  display: inline-flex;
  justify-content: space-between;
}
.table-header .icon.sort-by {
  position: relative;
  width: 16px;
  height: 16px;
}
.table-header .icon.sort-by .a-z, .table-header .icon.sort-by .z-a {
  position: absolute;
  border: 3px solid transparent;
  opacity: 0.5;
  left: 4px;
}
.table-header .icon.sort-by .a-z.active, .table-header .icon.sort-by .z-a.active {
  opacity: 1;
}
.table-header .icon.sort-by .a-z {
  border-top-color: #7E94A4;
  top: 10px;
}
.table-header .icon.sort-by .z-a {
  border-bottom-color: #7E94A4;
  top: 0;
}

.select-controls {
  box-shadow: 0 2px 10px rgba(8, 43, 109, 0.05);
  flex-direction: column;
  overflow: hidden;
  margin-top: 100px;
}
.select-controls-component {
  padding: 10px;
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.select-controls .select,
.select-controls .deselect {
  background: var(--active-background-color);
  width: 40px;
  height: 40px;
  border-radius: 0;
  border: none;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  border-collapse: collapse;
  display: flex;
  align-items: center;
  justify-content: center;
}
.select-controls .select svg path,
.select-controls .deselect svg path {
  fill: #FFFFFF;
}
.select-controls .select:disabled,
.select-controls .deselect:disabled {
  background: #FFFFFF;
}
.select-controls .select:disabled svg,
.select-controls .deselect:disabled svg {
  filter: grayscale(100%);
  opacity: 0.5;
}
.select-controls .select:disabled svg path,
.select-controls .deselect:disabled svg path {
  fill: var(--primary-link-color);
}
.select-controls .select-product {
  background: var(--active-background-color);
}
.select-controls .deselect {
  border-radius: 0 0 5px 5px;
  border-top: 1px solid #E5E9F3;
}
.select-controls .deselect svg {
  transform: rotate(180deg);
}
.select-controls .select {
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #E5E9F3;
}

.ag-stores {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  max-height: calc(100% - 50px);
}
.ag-stores .ag-selection-checkbox ~ .ag-cell-value {
  margin-left: 4px !important;
}
.ag-stores .ag-icon-checkbox-checked:before, .ag-stores .ag-icon-checkbox-checked:after {
  content: "" !important;
  position: absolute;
  left: -2px;
  top: 4px;
  height: 16px;
  width: 16px;
  border: 1px solid transparent;
}
.ag-stores .ag-icon-checkbox-checked:after {
  background: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.42857L5.40157 11L13 1' stroke='%23467EE3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: 12px;
}
.ag-stores .ag-icon-checkbox-checked:before {
  border-color: #D9D9D9;
  border-radius: 3px;
}
.ag-stores .ag-icon-checkbox-unchecked:before, .ag-stores .ag-icon-checkbox-unchecked:after {
  content: "" !important;
  position: absolute;
  left: -2px;
  top: 4px;
  height: 16px;
  width: 16px;
  border: 1px solid transparent;
}
.ag-stores .ag-icon-checkbox-unchecked:after {
  background: none;
}
.ag-stores .ag-icon-checkbox-unchecked:before {
  border-color: var(--table-unchecked-border-color);
  border-radius: 3px;
}
.ag-stores .ag-header-select-all {
  margin-right: 4px;
}
.ag-stores .ag-header-select-all .ag-icon-checkbox-checked,
.ag-stores .ag-header-select-all .ag-icon-checkbox-unchecked,
.ag-stores .ag-header-select-all .ag-icon-checkbox-intermediate {
  cursor: default;
  display: block;
}
.ag-stores .ag-header-select-all .ag-icon-checkbox-checked:before, .ag-stores .ag-header-select-all .ag-icon-checkbox-checked:after,
.ag-stores .ag-header-select-all .ag-icon-checkbox-unchecked:before,
.ag-stores .ag-header-select-all .ag-icon-checkbox-unchecked:after,
.ag-stores .ag-header-select-all .ag-icon-checkbox-intermediate:before,
.ag-stores .ag-header-select-all .ag-icon-checkbox-intermediate:after {
  content: "" !important;
  position: absolute;
  left: 0px;
  top: 6px;
  margin-left: 0px;
  height: 16px;
  width: 16px;
  border: 1px solid transparent;
}
.ag-stores .ag-header-select-all .ag-icon-checkbox-checked:after {
  background: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.42857L5.40157 11L13 1' stroke='%23467EE3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: 12px;
}
.ag-stores .ag-header-select-all .ag-icon-checkbox-checked:before {
  border-color: #D9D9D9;
  border-radius: 3px;
}
.ag-stores .ag-header-select-all .ag-icon-checkbox-unchecked:after {
  background: none;
}
.ag-stores .ag-header-select-all .ag-icon-checkbox-unchecked:before {
  border-color: var(--table-unchecked-border-color);
  border-radius: 3px;
}
.ag-stores .ag-header-select-all .ag-icon-checkbox-indeterminate:before, .ag-stores .ag-header-select-all .ag-icon-checkbox-indeterminate:after {
  color: var(--background-color);
  position: relative;
  left: -3px;
}

#printPayment {
  position: fixed;
  z-index: -1;
}

.export-pdf {
  font-size: 13px;
  font-family: Lato-Bold, sans-serif;
  color: #7e94a4;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.export-pdf svg {
  margin-right: 8px;
}
.export-pdf.disabled {
  opacity: 0.2;
}

.pdf-payment-table {
  margin-top: 24px;
  width: 100%;
  border: 1px solid #7E94A4;
}
.pdf-payment-table thead,
.pdf-payment-table tr,
.pdf-payment-table th,
.pdf-payment-table td {
  padding: 9px;
  border: 1px solid #7E94A4;
}
.pdf-payment-table tr.total td {
  font-family: Lato-Black, sans-serif;
}
.pdf-payment-table tr.total td .title {
  text-align: right;
  font-family: Lato-Bold, sans-serif;
}

.submit-import {
  display: block;
  width: 213px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.import-panel.invalid {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
  padding: 0 24px;
  height: 0;
  transition: all 0.2s ease-out;
}
.import-panel.invalid.visible {
  height: 130px;
}

.invalid-description {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.invalid-description b {
  color: #8CD552;
  padding: 0 3px;
}
.invalid-description .tip {
  margin-left: 0.5rem;
}
.invalid-description .tip-content {
  padding: 0 12px !important;
}
.invalid-description .no-wrap {
  line-height: 46px;
}
.invalid-message {
  padding: 12px 0;
  color: rgba(255, 116, 105, 0.9);
}

.add-new-product {
  font-size: 14px;
  cursor: pointer;
  display: flex;
  color: #FFFFFF;
}
.add-new-product-mobile .bold {
  font-family: Poppins-SemiBold, sans-serif;
  outline: none;
}
.add-new-product-mobile .new-product-mobile {
  font-family: Lato-Regular, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #B2B6BC;
}
@media screen and (min-width: 768px) {
  .add-new-product-mobile .new-product-mobile {
    display: none;
  }
}

.form-input-panel {
  width: 100%;
  margin-top: 25px;
  margin-bottom: 30px;
  background: #FFFFFF;
  box-shadow: 0 4px 10px rgba(8, 43, 109, 0.05);
  border-radius: 5px;
  display: inline-block;
}
@media screen and (max-width: 600px) {
  .form-input-panel {
    margin-top: 20px;
  }
}
.form-input-panel-content {
  margin: 25px 35px 30px 35px;
}
@media screen and (max-width: 600px) {
  .form-input-panel-content {
    margin: 25px 20px 30px 20px;
  }
}
.form-input-panel > hr {
  margin: 0;
  border: 0;
  width: 100%;
  height: 1px;
  background: #D1D9EC;
}

@keyframes countdown {
  0% {
    height: 0;
  }
  99% {
    height: 24px;
  }
  100% {
    height: 0;
  }
}
.timer {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  font-family: Lato-Bold, sans-serif;
}
.timer-title {
  color: #7E94A4;
  font-family: Lato-Regular, sans-serif;
  font-size: 14px;
  margin-right: 10px;
}
.timer .hours,
.timer .splitter,
.timer .minutes {
  font-size: 24px;
  line-height: 24px;
  color: var(--timer-color);
  letter-spacing: 1px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.timer .seconds {
  width: 24px;
  height: 24px;
  background: linear-gradient(45deg, var(--timer-gradient-color-start) 0%, var(--timer-gradient-color-end) 100%);
  border-radius: 50%;
  margin-right: 8px;
  position: relative;
}
.timer .seconds:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  border: 3px solid transparent;
  border-bottom-color: rgba(255, 255, 255, 0.42);
  z-index: 2;
  transform: rotateZ(45deg);
  right: -1px;
  top: -1px;
  border-radius: 2px;
}
.timer .seconds:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid var(--timer-border-color);
  border-right-color: var(--timer-border-right-color);
  border-top-color: var(--timer-border-top-color);
  border-left-color: var(--timer-border-left-color);
  transform: rotate(45deg);
  z-index: 2;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.timer .seconds .countdown {
  position: absolute;
  width: 24px;
  background: var(--countdown-background-color);
  animation: countdown infinite 60s linear;
}
.timer.completed .hours,
.timer.completed .splitter,
.timer.completed .minutes {
  color: #FF2B5E;
}
.timer.completed .seconds:before {
  border-color: #FF2B5E;
}
.timer.completed .seconds .countdown {
  animation: none;
  height: 24px;
}

button {
  background: #FFFFFF;
  border: 1px solid #3496FF;
  box-shadow: 0 8px 20px rgba(24, 34, 125, 0.15);
  height: 45px;
  font-family: "Poppins-SemiBold", sans-serif;
  outline: none;
  transition: all 0.2s ease-out;
  border-radius: 10px;
  justify-content: center;
}
button:hover {
  border-color: #206FE1;
}
button:active, button:focus {
  border-color: #206FE1;
}
button.nav-control {
  margin: 0 10px;
}
button.secondary {
  border-color: #7E94A4;
  background: transparent;
  color: #7E94A4;
  box-shadow: none;
}
button.secondary:hover {
  background: transparent;
  border-color: var(-background-color);
  color: var(-background-color);
}
button.secondary:active, button.secondary:focus {
  background: transparent;
  border-color: var(--border-color);
  color: var(--border-color);
}
button.blue {
  background: linear-gradient(245.31deg, var(--gradient-color-start) 0.05%, var(--gradient-color-end) 98.52%);
  border: none;
  color: #FFFFFF;
  transition: inherit;
}
button.blue:hover {
  background: #206FE1;
}
button.blue:disabled {
  box-shadow: none;
  background: #AED5FF !important;
}
button.blue.next {
  width: 294px;
}
@media screen and (max-width: 425px) {
  button.blue.next {
    width: 100%;
  }
}
button.blue:focus {
  outline: 0;
}
button:active, button:focus {
  background: var(--background-color);
}
button.normal {
  width: 140px;
  text-align: center;
  background: #FFFFFF;
  color: #4E83FF;
  margin-right: 20px;
  box-shadow: none;
}
button.normal:hover {
  color: #206FE1;
  border-color: #206FE1;
}
button.normal:active, button.normal:focus {
  color: #206FE1;
  border-color: #206FE1;
}
button.rounded {
  border-radius: 42px;
}
button.close {
  width: 213px;
}
@media screen and (max-width: 421px) {
  button.close {
    width: 150px;
  }
}
@media screen and (max-width: 374px) {
  button.close {
    width: 120px;
  }
}
button.min {
  min-width: 213px;
}
button.submit {
  display: inline-flex;
  align-items: center;
  padding: 12px 30px;
}
button .arrow-right {
  height: 10px;
  width: 14px;
  display: block;
  padding-left: 9px;
  transform: rotate(180deg);
  background: url("/assets/icons/arrow-back.svg") no-repeat center;
}
button.text {
  border: none;
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
button.text.blue-text {
  color: #467EE3;
}
button.add-event {
  width: 100%;
  color: #498CFF;
  border: none;
}
button.add-event:hover {
  color: #3496FF;
}
button.add-event:focus {
  background: #FFFFFF;
  box-shadow: 0 2px 10px rgba(8, 43, 109, 0.05);
  border-color: #206FE1;
}
button.opacity-border {
  background: none;
  color: var(--border-color);
  box-shadow: 0 0 0;
  border-radius: 0;
}
button.opacity-border:hover {
  background: none;
  color: var(--background-color);
}
@media screen and (max-width: 767px) {
  button.opacity-border {
    width: 100%;
    text-align: left;
  }
}

input {
  border-radius: 10px;
  border: 1px solid #D9D9D9;
  background: #FFFFFF;
  transition: all 0.2s ease-out;
}
input#userId, input#userPassword {
  border-radius: 3px;
}
input:hover {
  border-color: #98A4AE;
}
input:focus {
  border-color: #206FE1;
}
input:disabled {
  background: #FAFAFA;
  border-color: #E1E1E1;
  color: #E1E1E1;
}
input:disabled::placeholder {
  color: #E1E1E1;
}

.check {
  width: 16px;
  height: 12px;
  display: inline-block;
}

.calendar {
  border-radius: 5px;
}

@media screen and (max-width: 767px) {
  button.close {
    height: 36px;
    width: 160px;
  }
}
@media screen and (max-width: 540px) {
  button.close {
    height: 36px;
    width: 180px;
  }
}
.required {
  color: #FF2B5E;
}

.loader {
  transform: scale(0.42, 0.42);
  position: relative;
  margin: 0 auto;
  width: 320px;
  height: 320px;
}
.loader.fixed {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 9999;
}
.loader .circle {
  width: 325px;
  height: 325px;
  display: block;
  background: #FFFFFF;
  border-radius: 500%;
  position: absolute;
  animation: rotation 2s linear infinite;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader .circle .inner {
  width: 200px;
  height: 200px;
  background: var(--loader-color);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  border-radius: 100%;
  box-shadow: 0 -130px 0 -75px var(--loader-color);
  animation: switch 8s ease-in-out infinite;
}
@keyframes switch {
  0% {
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 200px;
    height: 200px;
    box-shadow: 0 -130px 0 -75px var(--loader-color);
  }
  25% {
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 200px;
    height: 200px;
    box-shadow: 0 -130px 0 -75px var(--loader-color);
  }
  50% {
    top: calc(100% - 55px);
    width: 50px;
    height: 50px;
    box-shadow: 0 -130px 0 75px var(--loader-color);
    transform: translateX(-50%) translateY(0);
  }
  75% {
    top: calc(100% - 55px);
    width: 50px;
    height: 50px;
    box-shadow: 0 -130px 0 75px var(--loader-color);
    transform: translateX(-50%) translateY(0);
  }
  100% {
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 200px;
    height: 200px;
    box-shadow: 0 -130px 0 -75px var(--loader-color);
  }
}

.ng-select {
  outline: none;
}
.ng-select:focus .ng-select-container {
  border: 1px solid #206FE1;
  background: #FAFBFF;
}
.ng-select .ng-select-container {
  border-width: 1px;
  min-height: 45px;
  height: 45px;
  border-radius: 10px;
  display: flex;
  align-items: center;
}
.ng-select .ng-select-container .ng-value-container {
  padding-left: 15px;
}
.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow {
  display: block;
  width: 15px;
  height: 15px;
  border: none;
  background: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1L1 7.0096L7 13' stroke='%23467EE3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;
  transition: all 0.2s ease-out;
  transform: rotate(-90deg);
}
.ng-select .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 0 !important;
}
.ng-select.ng-select-opened .ng-select-container {
  border-radius: 10px !important;
}
.ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow {
  transform: rotate(90deg);
}
.ng-select-disabled .ng-value-label {
  color: #98A4AE;
}
.ng-select-disabled .ng-arrow {
  filter: grayscale(100%);
  opacity: 0.5;
}

.ng-dropdown-panel {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border: none;
  overflow: hidden;
}
.ng-dropdown-panel.ng-select-bottom {
  margin-top: 6px;
  border-radius: 5px;
}
.ng-dropdown-panel.ng-select-top {
  margin-bottom: 6px;
  border-radius: 5px;
}

.is-invalid .ng-select-container {
  border-color: red;
}

.custom-select-group .ng-select-container {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.custom-select-group .ng-select-container.ng-select-opened .ng-select-container {
  border-radius: 0px !important;
}

.custom-select-group.ng-select-opened .ng-select-container {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.select-wrapper-mobile-sort .ng-select .ng-select-container {
  min-height: 40px;
}
.select-wrapper-mobile-sort .ng-value-label {
  color: #7E94A4;
}

.ng-select.custom-dropdown .ng-select-container {
  min-height: 33px;
  height: 33px;
}

.ng-select-radius-5 .ng-select-container {
  border-radius: 5px;
  color: #7E94A4;
}

@font-face {
  font-family: "agGridQuartz";
  src: url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmsAAsAAAAANbQAABlcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KxFS3OAE2AiQDgkALgSIABCAFhEYHhUIbrS1lhhRsHMDmjYY+2f9fJnBjSJQDf3Gmak2UmCoRplwn+JpsYTlytdwFD68gMxAuB6741XeLNiaMyYN/Iiaja7H1EUOGUhLUj/323jcjUYJlMU80EU94ogRKZmiBUH/jr7U+X0/3AC4BDOAS/7sQgIpQqZPxwEKiCutUygMLnSGasyZsKRo2YYIFiy8EPEDFongwrRhWQbxiSLopNaEOFUqTmm5qTrZHFe66WzFSMeAFzgogYN7fKmG3GmaqyKkJcuZTdX6S1pPWgQysvt4IsiLS+voh/7c/Nf9aap09LHbKmLfn5uSXXQaBSUDiCeFyEfB/OrPWEGLnEOaAq4q6TjMaaT1/vryWIS+yorfn9ZGikFbLXqKkOkCurrTXB3ZYQawu1RUll1g0V7TXpT5oqytTnm411z0+bukoMcg+f00X2lun4IUXCmKEACE+kpAE6lenRyKAsj4HNb6eX6ecPHBzJomInhng2DlOntjfxL1nkYIlgTuw7NOgKLrdy34IBb2MPkp1rOGX8duZ37On0REwTl4XItLicDqDRmWy2BwUhj67sc3lwbZnluMFxdG5tfcOYgid5cCtVtNehZ9qy6N8Y2XPZC7cDds5fr5VvsKT56ihWTQLJkKQ1WcJ4R0ZNjxzKu/t8IM4awcqx5ZhK4C2NmOYC8PMrLy/b+tuPdg6Y2FYi6DJoNulpfrW0iUyBGfmbB7flj4+b9u2A4Ojg7DMLMlc2lQot5k2VPOScbe2iDCsmfKIjHtnYCiqLNc97FUtol0JuSGUyx9tDMmTW27PdDTn33bOcGZq42bBvYMpTkJpSldN46kjVKfZwUqStp51wye+1u2lz/6LoCKwohYzJtX7X7GtyXp2TpAxum+e5Xx6wxbDzzBCoceT2HSt1W0cSA0adCIBQZNONWvQ2xKwrLX2dhwegjEDrnpBo/+CSmeSzfUGHo9E2G/2kWLS3okPNsBahCCpbijNlRuo69CkwPZcRJkgz/aYlslJl5Rs0p+2PbM9V5JNk8y39txZBke1ZlHnXhhyeLrFuZgzETWMvfnYprE1sMD2ZLmzI2vss+MGOI65YGuHKIcGvaYpz0Y8neFkb4yDKAZceNtQ5ixPBmuPECo9TwnmxxqwwyKyG3O1yyiz1MuuRRSq95CmAoIzc1s7w9uTM5LejRtokJ6oz4Gv5IePP2FBASR0BqK9WN6b2PG1oKaO/AnYyM592zB8fiuQAzJAh2/MpdbiUrQA3nsdMCHv9BC/Aqo4FKLjCc97s6n/+y86PeApLzZRSo+sIMXBtKopUIW9MrMAebbMG1iW5qRjTJwMsUcY19rRBULBCBoz210OTyCSyBQ+fgFBIWr9UTFxCZwFmJKWkZUjyisoKikLqqiqqWtoamnr6OrpGxjyGxmbmILIQ3QnT2nUNTGb7j1rCwuWozODdrf/+4fN/WlofVwCrwowGQ9WVctXZArYJF3AFpkAtskIsEOmgV3SC+yRRWCfdAMHZAw4JP3AMRkHTsgocEpmgDMyCJyTAeCCzAFXpAe4JsPADekDbskscEcWgHsyBDyQSeCRzANP1y6BJgIJUgBADAAkAEAaAMgAAFkAIAcA5AGAAgBQBABKAEAZAKgAAH0AQD8AMAAADAIAQwDAMAAwAgCMAgBjAMA4ADABAEwCAFMAwDQAMAMAzAIAcwDAPFS5sQBwiUUAYAkAWAYAVgCAVaiyYg2gCOsAwAYAsAkAbAEA2wDADgCwCwDsAQD7AMABAHAIABwBAMcAwAlUteEUgA1VAKAGANQhoITlzRa+gU9Q/qf2I3Li106LExgVpVnKQxjkqZk/ObMidiGpueT8tqQ2PGZHiVYjBBKD4ckloivb1pN5uXp2kE1l4ymJSctRdtYwWPKH0wEsDNwsX+Kl5KFbL1yOteU6L8pqSyE+NCvSSZVQMl+QJUlW5JWZil+coEQqEKEj0QVJNaqyP9zNF/ORTFrCwSAOBeVwPJlMRxIZgVz+iGI8gvM6LXJp4jHgR9hn2dRlE/KX0iwKLg8JpHDBKZOuXrEc3cK8bFR4RNpbktpLK/3TUFBQzHwxKHPEPemSPVYh52btL5tI2tUqu0rTu4ys7eWL8y9Eomq1uFDYnSrdfQfjF733Za2SVpL1SMCWKrm88qJqYfczJVegXwuoOvGYrLjFJ1Fw+2ResiOlvW4hH7sMWNWJZPWWbf+E84zw80iIImUxujRJtJnWM+JYtWLw+IU8A4YNd5ccTnjnCqK1wtoj9om+aLEsCpZyVDD5k9kt9HqSllAqEDPwm55gmtD4VPQz+F60fNGZSQOJEi59194/82c03/ySrw4PGT+Kf8ULrK+kh8lR+pMueTU3jJYrXifpXpkhEB70Qh2mYbYHVeKKvfd3OTFyFLH4tiOzmFZzehnv6crh4CgZH0ZrnBVdKZNR2UxJsG0Fh9CDbu55MjrIEDgwAp7DY0P0HXS9YrgMjuUYmUU+UFIlaRKwt0pBieFxOiULAVVdq82vlDTVQjoKdEYluGHl0NiWVMvIwKySisFRjgRl78c+q12XyYB8PnsTjwyc0EKRFooqyR0aAzr9tPl7D2S07t8zqipKmfvm/Q3EB7qlxuItPMEwcFLUA3jE3gDsJ0+nlaxgc9z1O5AvX5RbUqibURkH9bC+myOLzen2dGgYoiU6Po9zfPlsON32RAk9k1JiKrCGzy3JrbBmWCyipmnbZrbFIoeVKr1aHaqXiiQvmDakMWnR5wDLZZ5VL4SMhp6tKRqVWEo5IpiQIUHJnceWJaozXBElto57YC/pR30ySpIoKq5SMrTVq+Dv1UZhXBhPxckNou2a2hGnLrOJu5YgyillKpS6xmIaHLTzPxEpQ8scv5Dj5UdAe8IVLVQU2uROV7SZbsL5qcc812Wl3b2gkcMFcYUqaBtg+BLSe7CHYtpZN1cQ36lF+ojOEiWKewqjd9rTwn1GS/+Gq187dGDqRAzwopxfGSwtyma5Wz5ErfagXSKzJ+xC42QvbVVpld/Gh6Gcnb5zW+3m4P5KghzLIJKczT7ojhCwWB27MHQguUKJ8KkJXSx+ZqGrVXv7z45rSaP1To/u7p1td7bXz/j9wpAacwmWw4PZNzEvW9vafRf1k17Yg/s0HIYwikiSIPKmHd/bP7esu7V2WvW5AUbAZQ7mwNQCp769c3rF7t7To0pEtOQmCrjnix50Ndz0lZN4OprysAs9Tk9XLQKv067qMWg+a+M2pwavN81EaFZ2THFMgZu+dTHrLiO5Dc+Rzt5a7Ve90qv4AAiPXb7RhljaAvecls4kD2deTuBtn6iLh69pzFTZo7IBFGkTBh+qN2vaAySq1TVIvU/+729GTX1dAGB/tpIjUc6BoZbu+QB39DTAxt7OXFaTCXCvplGSenqq0rqHp3SnOrXkKF/zDIVyt6VLxrsazWmTn9XIq32Y//YDz4I3PEkMO5RkRhLeHdRvaZJO8+Ls0aU+aFDjYABF0V6evXhjRuEqYs9nwXOG39QWgx3haO2P55NcfSsWgQmPTk6WYhIr3fjeCKcPUG93jfzRXaMFOJBWEi0hIIPMvIMOqnVBdA3ijDasjkdmAV84g5S6++tZuTQ/CU9SlrGXy1haGczkpmHeHqjryd7OCh/IgOUumfNa1aoK2l2zlSv4E3VOSzn4aNoXDYxsYmBbs62DU7l8rtPm8NZ2d2LZtrE4GQasevPrbd0Hxvu7jqh2DX0ZAclTrv0+MFGgHNpq9ZFSIWlPPisaHp9M4OObNZqbEn63TJkdpoPIYnpi6uFjWS1n4fTIC2XyZGxMPpJVhmYQpUC0PbgekWJXMM/xkKnYgrfEOa5Tiapmfn2g4tKlNCotLo+ve2FXT2sIcbzBQTPL6qX+o+13e9vMUPnolMocb1ZJaUIhLevTVkmjxDNSatY9nLKgmBeUUlGnvqJTzs37GZfKHJs+b5osE9hHhauZ+7fIe9WYVcE1kSnO3rW+hihvY+yw4GYVHTVazHt2VoAc0tsYBw9wRLr/e4gaaKFdqneOTgyAQgP/9jbChrdsC2qcZyqymh8T7uprQs265WP36WtMusxf6esqKIeOl75ulFE1V7Hmb17GouDmAGiGvjr7Or5XwmokqVIiTLnkcL50USoDJ8kjNIUnSneznkjq4gc24hY5Es1nV317AVSHXqz53SJ4+MKcHs0y/HiB7u0kkpo/nzkICc4KaJKYYFrJTccW35Y67SVpkJAQnOUcAg4y55/zWPhh3IfxC7iAn36OltCLF5PWOySUmQFGSGuDhFq8OKOBXqdj5xS1XgLgJ7ym+WDgmSrjl3QBhrk1O4fdXDu/EZVyWEJeQj12FvBmBdMY7e5OWh+WU/fvXUcIzMC5/sgFlXo4COu/3FT3np7e3hcSg+Syiz09rcX8LB3eG5n1Oh5bKsZ7ewBPVQ4NnB0cA7YxmUMp2VZVsg1lJ55CE2aEwwX1hgFz08ctyjGafIILMtarAhdNLC5JRJFwpM6eLCpCE0PDQ1FtSVESumIyuMgG7nbHeIgtZ9Qeq4q66oWaqi3LZzbxqe8ys5ExWuzIcD2SwrimqOzaBoSqcPamHetb+za02VbU8IfS11TFHg093NzF81e8Xd+//vGK+c3ZgZm3UpMv21VTX6JYlZraGeIe0pqeRjzmPCYsWlOhO1NTVz32BKjwHIUZMHN5OUXhLCVLQWFVxmDEIKOwgMboxMT1Nys6uok2pxiszXSmvX2E69QLN24YvAysJbzNgs08r7UlbiBhw0+N9HTMaakGNMSz3XLWZrQ7nH/bsvPteQc000cDbFWz2QPcGNG+AGHcULpPFCM8JQ3JnTRf9FqN1u/aPXX31no0ExUNbaUVyQ0GRNt2VTqVA2EWSkvooSH4qKvt1mRv5KMlwO4mxiLaVvWgETNBRLovtC10nxRpe839IrWaBMz+2KHO52ROG8IqfJZwo4dwg5C7YT23nRvOY58ARD7+i6oZMdrV1c2VxEwYldzIlcYIjKSvYMgOBaIe9xUV1JStUJ9kYEVYGFaIRa3OkRr8dLfnu9p6PeOprZ+c9QejrO05OuHs3h+fXU4Wb5IITuugs5v3nwfgCPs11zQx/qlF3fYT5v1y98pNr3Vil2g8ljrtPuHk4TE0LnSF/EHlMo7Dnmur1Q1fHNmZkHmq4expl+G7OJBj8ZAsainGXfYyI6L8tG9Z14RMu3zV7+9cD9xxPjZ2nZTwN7lLgdtKaweti721e8QTt7JOp84yt7B7Mlv7vc6ad3Cn8/lmBamgFVSXNmpCzmxREVeTaj9nT0NjQCCl1oOhf/5UM9KF8crwVGayu8kt2TE1XBkvTLdSNUS7U5MPkoICk43n+KTCrKAU9Nq6Owo9PfQ2HODLgqABIzhvHz+hphskpFBAY2sTLxqUb06N/slj4s7k47s59fFzVs+Pd0vuZuM/2sflTsq9eUT1zLY71JGdmDQvo37n/Fi4x5ZjG+2uKchaENn51K5byXQG/kIjYYbRsbWomK2r1WvMOYKuAl9VDCifEZ7oJ1ePk/slle5rr2zwlt99mN4T/fBDPnMg7ofWL9etUtAXvUTw2P13cuSLC530qpbL0y+6kla5HnmuSqVrnkcuj5reED5cMC1rWBlUslAQ11DZ3l667Iy0W65O9JsRXh4SAlTLxLOHa5Kzhy7f944EuVrsddwAc1z5hhQiWiOESrON0aQehYG5lkb/hIKtcle163Ip3smtBQn+jUokJ0zRa39bGagKTvBI92qDAmWUXfO2fa8iLAeZ6M2j5XE3bVdIUlBQ0lQpbp66f8Ldcg6bUDbaC2j/hgT8zrOX1d8h0fHBRy4INRaM5zh70YGAMbQDZH9zmXLQ3vofG+r9hbTenkKRXNR/pOP7/QDwW8ejFTqyYoi3n2ssjVLPQTYZLxcVaxsB6U0ZhdGCadyBiEke7U1UM8J2NAOdJsCLsxV6BzwtncLI9LSy0DRolBihaMQKpPpZmaDPQem0sU9DTu4D9AOOsGq4ZoaKkh/2IA/D60ykLhCqPEnJ4RQqIKA/jh/Xb6rbuy0m+yxmSGAENIOeWu6IaNUYVfSgZ6xr6R4bnCacpORnTNGaiYp0UXDOtEvduYNZsjGyrEFuLF0VOLFB6aKJCn7m5IvekhMGhXbM2Mm3yiTOXhIQCpsnIdmxmTsIs/BQeyvW9JEYXVNjtjakmF2iMcl9D6gMJXoOu/iBsIqRsAzd5O8pyjGeZshlqXw1NZTEYL0tkdh73QSsjLmyXupAHQ6kiKFvHX1/v5W29v/CeRtuPwwJOIxMHxsBjpKMpYj/6qdbUYPu7wfz/4Ym3jGNiRwzP8KtfuIEn4N79lMDjDu9i8bovj5cal4Rq7K/3mIxY6HsgdAT1vitdCvrLRa938QbBvz01eJnf/utzuSxrHqckhit6b1ava7Z2cxoJivQnid2/tgxgM6KBG7uCsWY0fLcKcnB2qAgbXAyIcVpbdDeNPFZkZ1dN7ZgzMyZYwrGfT/KUUbZDvg27rz1GygY+9pgXEEdcEXuCxx5XNGpgJGrPOCUaNBjQDWJa2APoWp0kHVHYiqzuCGaOslncV1miBr9yPRrJyCdO0k94KEOzsRFNjtfTHxx4imHgOKsLHKEIYU62EFhdJ1YXFfLLirGszLF0AScbjY6D3C1opNShsZzM2+bQ1tTnBgtFcdxDJwYSHDW11eKxoub2hy2zfjqGYMm1HqiGh81KoUmeEdcCuJFTe323M9c+/bNcSJQKr4DjRx/ltpHw2pDSsruFvm7OQRwhIkjpIgZWnzlZqL3RKKxsxQjPC3toBSO1kH+fY4RdnUpP9+1K5Fd6st23dG1zJ3dwUk38u6YoQECb1nfPJurhfLshJmwaVTOKLRwRkfKhJnxTbAqpyqf2ZoyRu43vsEhKftPDtgUP3N8yvGCWY4DYcpM5ubcQj0nfX6MOFDIzJ2ybWNhtnPr9NYUFp47tREmL41JjFnqXXXoUJW3LqxxeRqjkYzzuN9CG0bK0vxnaur1m/rrlfpZtd/wVRxw+ktrUQ6/diXuAeizaamvz8yDz2IBPioDEVbP4cMWda+EHBp2BfPwMK7lsGpr8Z82PZCAgq/kVISxkMBMELzf4aRlD+BXNQLn4u8ixe3YXHxoCF+/HbjCEXg6xb7BBu8T7xoQJUNJCfngvgXMkVD9OjtpjASZvVPdMP9L56yHszB2INLmHdC74RbNWQxZOOjNKV2Tm+xvv7qdOsrL9LXN/Jzi1ppfD2liOvnTaWGwLBjrAQdtOkOPvIjRb1wf9WlMJ/YiljuYLRstA3yhIGQzf3OIo+MzfMZsNWUkzbDqdTUCCJzCyqvm5EVky2TZEXlPI/Kdzpbt3NP8z0h+LE9BHW3zTHGuKKu5OUuUK74txcq8tyhLnHs7x3wXpJbs/FLXky0t1Uu6RSK1xgimIHN4DmlEbzaSPzPvBTVrZ86HLrL/nGkIxhBTxhsDtgxghUlxKmw3qycIWPvHY4VabOHNFFl4Zma4TDE7+evIjvZto2Pkt9lJCllmWHjmOpWEJfAi6K/ZSfIMWXhzUr6zfy/xogWw7N9o0T9K2BuZlyRvUcV5ociEODMRhFSg5S/hkaGXWWZAWi6h2hDvxH3EUGsukgjA/39lSpGvs0Q5cuMZY5DJeXlqP4x7vAxKhGU7kKA89aso4W31KtGCKA2nMBGDzE2YrH488wlyNsCFPPT0/dR/kR0i86KEDnlgKGG0JPe0IJ/0JoxR4TLEaucrqA2IU6Dn5XCFaE2UJGKsZDbPaj+MS7ycECQGG1mSPJWG5A5q/1abjvlv19sf09Dx/7F1KP4YlGf37sryhNIZtzj5iqi/8FKgLm0zwj9BtL8BWcG/jtVfP5ZBoP0ZLnQTUA4eBv4R47T4hnInSMwuCZvibyKzN0KIZmfmSI6oRfIkU1LWMt92RcgzMJTlAYl7a0YoincEzpv5gSCY+SWhRf0sGMz8lwhuDfK7iapx5wXg9xLsVwXRwzf6GkHOhwXf5T9KCUzNW7efdWB7JBRQtE2/NGX076quccKp+WSKvYqRmyz8g0a7QTV/vPQeDUN2htMKeHsisL5UEPjVwTdc2FW8GBPDmPKs//BNFPzYGGm86bwyRveSmG8MFLJWb9lYxbiw3mlsOc2qXLCk8cmVMYoYCp7LnO/+QCa0O0MJN/vwEm/Ksdodw4XbsmRUo0b/B+RdUQgjgmjEIBZxiEcCEpGEZKQgH/IHgqFwJBqLJ5KpdCabyxeKpXKlWqs3mq12p9vrD4aj8WSqarphWrbjerP5Yrlab7a7/eF4Ol+uLPxaieC9oAcNTMcgwlPZQjHHBshgPDLDInnbQTS/Pc/trgXt89kOAllUlBQIFO+z8pWYel4ajixtDidz5eQk1kTl3DCpgFG0O8N5OTLCpWxNGbem6s5iMUc41508bTMD96r2DBdsS4QybPfFYxdijSGOXJCiOy8hH3nhmndXk1p+dHocAzUc9iQy2ED+NMEcUjjgLiHVU0F5qg4x4QWxthAjTzCP8t1p3CJNR7c7st7Kvd8Pt31VZWrZuZuzRnQkwQ+6KzDieUkc1raWJzqwVuAF1Fvw9JuKKPRRVLhQQWxN5AJ5Hw6nUZ6dt+eMdFpJErEp5eZYy1Gh0nDaDdpqWqWFqh08M4UG+hLrkNNpacbD3/15a6d1vhy7BwA=);
  font-weight: normal;
  font-style: normal;
}
:root {
  --ag-icon-font-family: "agGridQuartz";
}

.ag-theme-quartz {
  --ag-active-color: var(--selected-color);
}

.ag-center-cols-viewport {
  overflow: hidden;
}

.upload-docs-grid .ag-body-viewport .ag-center-cols-container {
  width: 100% !important;
}

.ag-body-viewport .ag-center-cols-container {
  display: block;
}

.import-result-table-products .ag-header-cell:hover {
  overflow: visible;
  width: auto !important;
  background: var(--countdown-background-color) !important;
  z-index: 10000;
}

/* Commented because of the quick filter placement; table header will be placed directly above columns
  .ag-header {
    transform: translateY(-50px);
  }
  */
.users-grid .ag-body-viewport {
  max-height: none !important;
  min-height: 110px;
  margin-right: -18px;
  padding-right: 18px;
}

up-delete-control-cell {
  width: 100%;
}

.ag-row-selected.ag-row-hover .ag-cell.overflow:hover {
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color)) !important;
}

.ag-cell.overflow {
  overflow: hidden;
}
.ag-cell.overflow:hover {
  border-bottom: #F3F4F9 1px solid !important;
  overflow: visible;
  width: auto !important;
  background: inherit !important;
  z-index: 10000;
  box-shadow: inset 0 0 0 1000px var(--ag-row-hover-color);
  border: 1px solid var(--ag-row-hover-color);
}

.customcell {
  line-height: normal !important;
}

.ag-pointer-cell {
  cursor: pointer;
}

.ag-pinned-right-header {
  border-left: none !important;
}

.ag-cell-first-right-pinned {
  padding: 0 !important;
}

.ag-dates .ag-row {
  height: 117px !important;
}

.col-id {
  color: #999999 !important;
}

.customrow1 {
  height: 100px !important;
  padding-top: 15px !important;
  background: #FFFFFF;
  box-shadow: 0 2px 10px rgba(8, 43, 109, 0.05);
  border-radius: 5px;
}

.customrow2 {
  height: 130px !important;
  padding-top: 15px !important;
  background: #FFFFFF;
  box-shadow: 0 2px 10px rgba(8, 43, 109, 0.05);
  border-radius: 5px;
}

.customrow3 {
  height: 160px !important;
  padding-top: 15px !important;
  background: #FFFFFF;
  box-shadow: 0 2px 10px rgba(8, 43, 109, 0.05);
  border-radius: 5px;
}

.customrow4 {
  height: 190px !important;
  padding-top: 15px !important;
  background: #FFFFFF;
  box-shadow: 0 2px 10px rgba(8, 43, 109, 0.05);
  border-radius: 5px;
}

.customrow5 {
  height: 220px !important;
  padding-top: 15px !important;
  background: #FFFFFF;
  box-shadow: 0 2px 10px rgba(8, 43, 109, 0.05);
  border-radius: 5px;
}

.ngx-file-drop__drop-zone {
  border: 1px dashed #D9D9D9 !important;
  border-radius: 10px !important;
  position: relative;
  height: 60px !important;
}
.ngx-file-drop__drop-zone .upload-images {
  background: transparent;
  color: transparent;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.ngx-file-drop__content {
  color: #7E94A4 !important;
  font-weight: 500;
  height: 60px !important;
}
.ngx-file-drop__content .centered {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ngx-file-drop__content .centered svg {
  margin-right: 8px;
}

ngx-file-picker, file-preview-item {
  max-width: none !important;
}

file-drop, file-preview-item {
  padding: 0 !important;
}

.file-preview-wrapper {
  padding: 12px 0;
}

file-preview-container {
  background: transparent !important;
}

.file-drop-wrapper {
  background: #FFFFFF !important;
  padding-top: 0 !important;
}
.file-drop-wrapper .custom-drag {
  border: 1px dashed #D9D9D9 !important;
  border-radius: 10px !important;
  padding: 20px 0 !important;
  width: 100%;
  max-width: none !important;
}
.file-drop-wrapper .custom-drag .centered {
  display: flex;
  justify-content: center;
  align-items: center;
}
.file-drop-wrapper .custom-drag .centered svg {
  margin-right: 8px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  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: 0.875rem;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #FFFFFF;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #FFFFFF;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #FFFFFF;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #FFFFFF;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.popover {
  min-width: 150px;
}
.popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^=bottom] .arrow, .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^=top] .arrow {
  left: 42% !important;
}
.popover .popover-content p {
  margin: 0 0 5px;
}
.popover .popover-content .message {
  display: flex;
  justify-content: center;
  align-items: center;
}
.popover .popover-content .message > span {
  margin-left: 4px;
}
.popover .popover-content .confirm-btns > .confirm-btn-container {
  margin: 3px;
}
.popover .popover-content .confirm-btns > .confirm-btn-container .btn {
  width: 100%;
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  font-size: 1rem;
  height: 27px;
  line-height: 1.5;
  border-radius: 0.25rem;
}
.popover .popover-content .confirm-btns > .confirm-btn-container .btn.btn-primary {
  background-color: var(--selected-color);
  color: #FFFFFF;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #FFFFFF;
  text-align: center;
  background-color: #3496FF;
  transition: width 0.6s ease;
}
@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: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

.tooltip {
  pointer-events: auto !important;
  word-break: break-word !important;
}

.disabled-headercheckbox {
  opacity: 0.4;
}

.checkbox-disabled {
  opacity: 0.2;
}

#toast-container > .toast-custom.toast-info {
  background-color: var(--active-background-color);
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 0 !important;
}

.theme-default .bs-datepicker-head {
  background: linear-gradient(195.1deg, var(--gradient-color-start) -35.36%, var(--gradient-color-end) 123.68%);
}
.theme-default .bs-datepicker-body table td span.selected {
  background-color: var(--selected-color);
}
/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/ngx-toastr/toastr.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************/
/* 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;
  }
}

