.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
          box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
      -ms-flex-preferred-size: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
          box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
          box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.table-responsive[data-v-cee5674a] {
    overflow-x: auto;
    /* Garantir que o contexto de empilhamento não interfira com dropdowns */
    isolation: isolate;
    /* Espaço extra para dropdowns não serem cortados */
    min-height: 250px;
    /* Responsivo: menos espaço no mobile */
}
@media (max-width: 768px) {
.table-responsive[data-v-cee5674a] {
        min-height: 200px;
        padding-bottom: 40px;
}
}
@media (max-width: 480px) {
.table-responsive[data-v-cee5674a] {
        min-height: 180px;
        padding-bottom: 50px;
}
}

/* Estilos para a tabela com scroll Y e cabeçalho fixo */
.table-scroll-y[data-v-cee5674a] {
    overflow-y: auto;
}
.table-scroll-y thead th[data-v-cee5674a] {
    position: sticky;
    top: 0;
    z-index: 10;
    background-color: #f8f9fa;
}
.dark .table-scroll-y thead th[data-v-cee5674a] {
    background-color: #1e2e4a;
}
table[data-v-cee5674a] {
    width: 100%;
    border-collapse: collapse;
}
table thead th[data-v-cee5674a] {
    font-weight: 600;
    text-align: left;
}
table.table-hover tbody tr[data-v-cee5674a]:hover {
    background-color: rgba(0, 0, 0, 0.02);
}
.dark table.table-hover tbody tr[data-v-cee5674a]:hover {
    background-color: rgba(255, 255, 255, 0.05);
}
table tbody td[data-v-cee5674a], table thead th[data-v-cee5674a], table tfoot th[data-v-cee5674a] {
    border-bottom: 1px solid #e0e6ed;
}
.dark table tbody td[data-v-cee5674a], .dark table thead th[data-v-cee5674a], .dark table tfoot th[data-v-cee5674a] {
    border-bottom: 1px solid #1b2e4b;
}
table tfoot th[data-v-cee5674a] {
    font-weight: 600;
    background-color: rgba(0, 0, 0, 0.02);
}
.dark table tfoot th[data-v-cee5674a] {
    background-color: rgba(255, 255, 255, 0.05);
}

/* Estilos para os ícones de ordenação */
.sort-icon[data-v-cee5674a] {
    display: inline-block;
    width: 12px;
    height: 20px;
    margin-left: 5px;
    position: relative;
    top: 2px;
}
.sort-none[data-v-cee5674a]::before {
    content: '▲';
    position: absolute;
    top: -8px;
    left: 0;
    font-size: 12px;
    opacity: 0.3;
}
.sort-none[data-v-cee5674a]::after {
    content: '▼';
    position: absolute;
    top: 2px;
    left: 0;
    font-size: 12px;
    opacity: 0.3;
}
.sort-asc[data-v-cee5674a]::before {
    content: '▲';
    position: absolute;
    top: -8px;
    left: 0;
    font-size: 12px;
    color: #4361ee;
}
.sort-asc[data-v-cee5674a]::after {
    content: '▼';
    position: absolute;
    top: 2px;
    left: 0;
    font-size: 12px;
    opacity: 0.3;
}
.sort-desc[data-v-cee5674a]::before {
    content: '▲';
    position: absolute;
    top: -8px;
    left: 0;
    font-size: 12px;
    opacity: 0.3;
}
.sort-desc[data-v-cee5674a]::after {
    content: '▼';
    position: absolute;
    top: 2px;
    left: 0;
    font-size: 12px;
    color: #4361ee;
}

/* Estilo para linhas selecionadas */
tr.bg-primary-light[data-v-cee5674a] {
    background-color: rgba(67, 97, 238, 0.1);
}
.dark tr.bg-primary-dark-light[data-v-cee5674a] {
    background-color: rgba(67, 97, 238, 0.2);
}

/* Garantir que dropdowns e poppers apareçam acima da tabela */
[data-v-cee5674a] .popper {
    z-index: 9999 !important;
}
[data-v-cee5674a] .popper-content {
    z-index: 9999 !important;
}

/* Ajustar o contexto de empilhamento da tabela */
.table-responsive[data-v-cee5674a] {
    position: relative;
    z-index: 1;
}

/* Garantir que dropdowns tenham espaço suficiente em todos os dispositivos */
.table-responsive[data-v-cee5674a]::after {
    content: '';
    display: block;
    height: 120px;
    width: 100%;
}

/* Ajuste específico para mobile */
@media (max-width: 480px) {
.table-responsive[data-v-cee5674a]::after {
        height: 80px;
}
}

/* Estilos para linhas clicáveis */
.cursor-pointer[data-v-cee5674a] {
    cursor: pointer;
    transition: background-color 0.2s ease;
}
.cursor-pointer[data-v-cee5674a]:hover {
    background-color: rgba(0, 0, 0, 0.02) !important;
}
.dark .cursor-pointer[data-v-cee5674a]:hover {
    background-color: rgba(255, 255, 255, 0.05) !important;
}

/* Garantir que elementos interativos não herdem o cursor pointer */
.cursor-pointer button[data-v-cee5674a],
.cursor-pointer a[data-v-cee5674a],
.cursor-pointer input[data-v-cee5674a],
.cursor-pointer select[data-v-cee5674a],
.cursor-pointer textarea[data-v-cee5674a],
.cursor-pointer [role="button"][data-v-cee5674a] {
    cursor: default;
}

[data-v-e63b84aa]:root {
  --primary-color: #0EBEA3;
  --primary-light: #27DABC;
}
.dark[data-v-e63b84aa] {
  --primary-color: #27DABC;
  --primary-light: #4aa3d1;
}

/* Estilos para o date-picker */
.date-range-picker[data-v-e63b84aa] {
  width: 100%;
  font-family: 'Space Grotesk', sans-serif;
}

/* Aplicar a fonte Space Grotesk a todos os elementos do flatpickr */
.date-range-picker[data-v-e63b84aa] * {
  font-family: 'Space Grotesk', sans-serif;
}

/* Sobrescrever os estilos do flatpickr para corresponder ao tema */
[data-v-e63b84aa] .flatpickr-input.form-input {
  background-color: white;
  border: 1px solid #e0e6ed;
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #3b3f5c;
  box-shadow: none;
  text-align: center;
  width: 100%;
  height: 38px;
  transition: all 0.3s ease;
  outline: none;
}
[data-v-e63b84aa] .flatpickr-input.form-input:focus {
  border-color: var(--primary-color, #0EBEA3);
  box-shadow: 0 0 5px rgba(14, 190, 163, 0.1);
  outline: none;
}

/* Estilos para o modo escuro */
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-input.form-input {
  background-color: #1b2e4b;
  border-color: #253b5c;
  color: #e0e6ed;
}
[data-v-e63b84aa] .flatpickr-calendar {
  width: 310px;
  border-radius: 0.5rem;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  margin-top: 0.5rem;
}

/* Estilos para modo light - exatamente como na primeira imagem */
.date-range-picker[data-v-e63b84aa] .flatpickr-calendar {
  background-color: white;
  border: 1px solid #e2e8f0;
  border-radius: 0;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}

/* Estilos para modo dark - exatamente como na segunda imagem */
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-calendar,[data-v-e63b84aa] .dark.flatpickr-calendar {
  background-color: #1a2234;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.3);
  border: none;
  border-radius: 0;
}

/* Header do calendário no modo dark */
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-months,[data-v-e63b84aa] .dark.flatpickr-calendar .flatpickr-months {
  background-color: #1a2234;
  border-radius: 0;
}

/* Botões de navegação no header */
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-months .flatpickr-prev-month,
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-months .flatpickr-next-month,[data-v-e63b84aa] .dark.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,[data-v-e63b84aa] .dark.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  color: white !important;
  fill: white !important;
  background-color: transparent !important;
}
.dark .flatpickr-months .flatpickr-prev-month,.dark .flatpickr-months .flatpickr-next-month {
  color: white !important;
  fill: white !important;
  background-color: transparent !important;
}
.dark .flatpickr-months .flatpickr-prev-month svg,.dark .flatpickr-months .flatpickr-next-month svg {
  fill: white !important;
}
.dark .flatpickr-months .flatpickr-prev-month:hover svg,.dark .flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f0f0f0 !important;
}
[data-v-e63b84aa] .flatpickr-predefined-periods {
  background-color: #f8f9fa;
  padding: 8px !important;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 4px !important;
  margin: 0 20px !important;
  width: calc(100% - 40px) !important;
}

/* Estilos para botões de período - modo light */
.date-range-picker[data-v-e63b84aa] .flatpickr-predefined-periods {
  background-color: white;
  border-color: #e2e8f0;
  border-bottom: none;
}

/* Estilos para botões de período - modo dark */
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-predefined-periods {
  background-color: #1a2234;
  border-color: #334155;
  border-bottom: none;
}
.dark .flatpickr-predefined-periods {
  background-color: #1a2234 !important;
  border-color: #334155 !important;
  border-bottom: none !important;
}

/* Botões de período no modo dark - fundo escuro com texto branco */
.dark .flatpickr-predefined-periods button {
  background-color: #1a2234 !important;
  color: white !important;
  border: 1px solid #334155 !important;
  border-radius: 4px !important;
  font-weight: 500 !important;
}
.dark .flatpickr-predefined-periods button:hover {
  background-color: #253045 !important;
  border-color: #475569 !important;
}
.dark .flatpickr-predefined-periods button.active {
  background-color: #0EBEA3 !important;
  color: black !important;
  border-color: #0EBEA3 !important;
}
[data-v-e63b84aa] .period-button.active {
  background-color: var(--primary-color, #2288B8) !important;
  color: white !important;
  border-color: var(--primary-color, #2288B8) !important;
}

/* Estilos para dias selecionados - modo light */
[data-v-e63b84aa] .flatpickr-day.selected {
  background: #1e293b !important;
  border-color: #1e293b !important;
  color: white !important;
  border-radius: 0 !important;
  font-weight: 500 !important;
}
[data-v-e63b84aa] .flatpickr-day.inRange {
  background: rgba(30, 41, 59, 0.2) !important;
  border-color: rgba(30, 41, 59, 0.2) !important;
  color: #1e293b !important;
  border-radius: 0 !important;
}
[data-v-e63b84aa] .flatpickr-day.startRange {
  background: #1e293b !important;
  border-color: #1e293b !important;
  color: white !important;
  border-radius: 0 !important;
  font-weight: 500 !important;
}
[data-v-e63b84aa] .flatpickr-day.endRange {
  background: #1e293b !important;
  border-color: #1e293b !important;
  color: white !important;
  border-radius: 0 !important;
  font-weight: 500 !important;
}

/* Estilos para dias selecionados - modo dark - exatamente como na segunda imagem */
.dark .flatpickr-day.selected {
  background: #0EBEA3 !important;
  border-color: #0EBEA3 !important;
  color: black !important;
  border-radius: 50% 0 0 50% !important;
  font-weight: 500 !important;
}
.dark .flatpickr-day.inRange {
  background: rgba(14, 190, 163, 0.3) !important;
  border-color: rgba(14, 190, 163, 0) !important;
  color: black !important;
  border-radius: 0 !important;
}
.dark .flatpickr-day.startRange {
  background: #0EBEA3 !important;
  border-color: #0EBEA3 !important;
  color: black !important;
  border-radius: 50% 0 0 50% !important;
  font-weight: 500 !important;
}
.dark .flatpickr-day.endRange {
  background: #0EBEA3 !important;
  border-color: #0EBEA3 !important;
  color: black !important;
  border-radius: 0 50% 50% 0 !important;
  font-weight: 500 !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-day {
  color: #e0e6ed;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-day.prevMonthDay, 
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-day.nextMonthDay {
  color: #506690;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-day.inRange {
  background: rgba(39, 218, 188, 0.3) !important;
}
[data-v-e63b84aa] .flatpickr-day.today {
  border-color: var(--primary-color, #0EBEA3) !important;
}
[data-v-e63b84aa] .flatpickr-months .flatpickr-month {
  background-color: var(--primary-color, #0EBEA3);
  color: white;
}
[data-v-e63b84aa] .flatpickr-current-month .flatpickr-monthDropdown-months {
  background-color: var(--primary-color, #0EBEA3);
  color: white;
}
[data-v-e63b84aa] .flatpickr-months .flatpickr-prev-month {
  color: white;
  fill: white;
}
[data-v-e63b84aa] .flatpickr-months .flatpickr-prev-month:hover {
  color: #f0f0f0;
  fill: #f0f0f0;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-weekday {
  color: #e0e6ed;
  background-color: #1b2e4b;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-time {
  background-color: #1b2e4b;
  border-top-color: #253b5c;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-time input {
  color: #e0e6ed;
  background-color: #1b2e4b;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-time .flatpickr-am-pm {
  color: #e0e6ed;
  background-color: #1b2e4b;
}

/* Corrigir fundo de todas as áreas do calendário no modo dark */
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-calendar {
  background-color: #1b2e4b !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-months {
  background-color: #0EBEA3 !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-month {
  background-color: #0EBEA3 !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-current-month {
  background-color: #0EBEA3 !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-monthDropdown-months {
  background-color: #0EBEA3 !important;
  color: white !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-current-month .flatpickr-monthDropdown-months {
  background-color: #0EBEA3 !important;
  color: white !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-monthDropdown-months option {
  background-color: #0EBEA3 !important;
  color: white !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-current-month .flatpickr-monthDropdown-months option {
  background-color: #0EBEA3 !important;
  color: white !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-current-month .flatpickr-monthDropdown-years {
  background-color: #0EBEA3 !important;
  color: white !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-monthDropdown-years option {
  background-color: #0EBEA3 !important;
  color: white !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-weekdays {
  background-color: #1b2e4b !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-weekdaycontainer {
  background-color: #1b2e4b !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-days {
  background-color: #1b2e4b !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-day {
  background-color: #1b2e4b !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-day.flatpickr-disabled {
  background-color: #1b2e4b !important;
  color: #506690 !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-day.flatpickr-disabled:hover {
  background-color: #1b2e4b !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-day.flatpickr-disabled:focus {
  background-color: #1b2e4b !important;
}

/* Garantir que todas as áreas do calendário tenham fundo escuro no modo dark */
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-calendar * {
  background-color: #1b2e4b !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-calendar .flatpickr-months * {
  background-color: #0EBEA3 !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-calendar .flatpickr-weekdays * {
  background-color: #1b2e4b !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-calendar .flatpickr-days * {
  background-color: #1b2e4b !important;
}

/* Corrigir fundo dos botões de navegação */
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-months .flatpickr-prev-month,
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-months .flatpickr-next-month {
  background-color: #1a2234 !important;
  color: white !important;
  fill: white !important;
}
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-months .flatpickr-prev-month:hover,
.date-range-picker.dark-mode[data-v-e63b84aa] .flatpickr-months .flatpickr-next-month:hover {
  background-color: #1a2234 !important;
  color: #f0f0f0 !important;
  fill: #f0f0f0 !important;
}

/* Aplicar a fonte Space Grotesk globalmente ao flatpickr */
.flatpickr-calendar,.flatpickr-calendar * {
  font-family: 'Space Grotesk', sans-serif !important;
}

/* Estilos globais para o modo dark - exatamente como na segunda imagem */
.dark .flatpickr-calendar {
  background-color: #1a2234 !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.3) !important;
}
.dark .flatpickr-months {
  background-color: #1a2234 !important;
  border-radius: 0 !important;
}
.dark .flatpickr-month {
  background-color: #1a2234 !important;
  color: white !important;
  font-weight: 500 !important;
}
.dark .flatpickr-current-month {
  background-color: #1a2234 !important;
  color: white !important;
}
.dark .flatpickr-weekdays {
  background-color: #1a2234 !important;
  border-bottom: none !important;
}
.dark .flatpickr-weekday {
  background-color: #1a2234 !important;
  color: #94a3b8 !important;
  font-weight: 400 !important;
  padding: 8px 0 !important;
}
.dark .flatpickr-days {
  background-color: #0f172a !important;
  border-radius: 0 !important;
}
.dark .flatpickr-day {
  background-color: #0f172a !important;
  color: white !important;
  border-radius: 0 !important;
  margin: 0 !important;
  transition: none !important;
  border: none !important;
  box-shadow: none !important;
}
.dark .flatpickr-day:hover {
  background-color: #1a2234 !important;
  color: white !important;
}
.dark .flatpickr-day.prevMonthDay,.dark .flatpickr-day.nextMonthDay {
  background-color: #0f172a !important;
  color: #64748b !important;
}
.dark .flatpickr-day.flatpickr-disabled {
  background-color: #0f172a !important;
  color: #64748b !important;
  cursor: not-allowed !important;
}
.dark .flatpickr-time {
  background-color: #0f172a !important;
  border-top: none !important;
  border-radius: 0 !important;
}
.dark .flatpickr-time input {
  background-color: #0f172a !important;
  color: white !important;
  border: none !important;
  border-radius: 0 !important;
}
.dark .flatpickr-time .flatpickr-am-pm {
  background-color: #0f172a !important;
  color: white !important;
  border: none !important;
  border-radius: 0 !important;
}

/* Sobrescrever cores padrão do flatpickr para garantir que use nossas cores */
[data-v-e63b84aa] .flatpickr-day.selected,[data-v-e63b84aa] .flatpickr-day.startRange,[data-v-e63b84aa] .flatpickr-day.endRange,[data-v-e63b84aa] .flatpickr-day.selected:focus,[data-v-e63b84aa] .flatpickr-day.selected:hover,[data-v-e63b84aa] .flatpickr-day.startRange:focus,[data-v-e63b84aa] .flatpickr-day.startRange:hover,[data-v-e63b84aa] .flatpickr-day.endRange:focus,[data-v-e63b84aa] .flatpickr-day.endRange:hover {
  background: #0EBEA3 !important;
  border-color: #0EBEA3 !important;
  color: white !important;
  box-shadow: none !important;
}
[data-v-e63b84aa] .flatpickr-day.inRange,[data-v-e63b84aa] .flatpickr-day.inRange:focus,[data-v-e63b84aa] .flatpickr-day.inRange:hover {
  background: rgba(14, 190, 163, 0.2) !important;
  border-color: rgba(14, 190, 163, 0.2) !important;
  color: #0EBEA3 !important;
  box-shadow: none !important;
}

/* Garantir que o header do calendário use nossas cores */
[data-v-e63b84aa] .flatpickr-months {
  background: #0EBEA3 !important;
}
[data-v-e63b84aa] .flatpickr-month {
  background: #0EBEA3 !important;
  color: white !important;
}

/* Sobrescrever qualquer estilo global do flatpickr */
[data-v-e63b84aa] .flatpickr-calendar .flatpickr-day.selected {
  background: #0EBEA3 !important;
  border-color: #0EBEA3 !important;
  color: white !important;
}
[data-v-e63b84aa] .flatpickr-calendar .flatpickr-day.startRange {
  background: #0EBEA3 !important;
  border-color: #0EBEA3 !important;
  color: white !important;
}
[data-v-e63b84aa] .flatpickr-calendar .flatpickr-day.endRange {
  background: #0EBEA3 !important;
  border-color: #0EBEA3 !important;
  color: white !important;
}
[data-v-e63b84aa] .flatpickr-calendar .flatpickr-day.inRange {
  background: rgba(14, 190, 163, 0.2) !important;
  border-color: rgba(14, 190, 163, 0.2) !important;
  color: #0EBEA3 !important;
}

/* Estilos globais para sobrescrever completamente o flatpickr */
.flatpickr-day.selected {
  background: #0EBEA3 !important;
  border-color: #0EBEA3 !important;
  color: white !important;
}
.flatpickr-day.startRange {
  background: #0EBEA3 !important;
  border-color: #0EBEA3 !important;
  color: white !important;
}
.flatpickr-day.endRange {
  background: #0EBEA3 !important;
  border-color: #0EBEA3 !important;
  color: white !important;
}
.flatpickr-day.inRange {
  background: rgba(14, 190, 163, 0.2) !important;
  border-color: rgba(14, 190, 163, 0.2) !important;
  color: #0EBEA3 !important;
}
.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus {
  background: #0EBEA3 !important;
  border-color: #0EBEA3 !important;
  color: white !important;
}
.flatpickr-day.inRange:focus {
  background: rgba(14, 190, 163, 0.3) !important;
  border-color: rgba(14, 190, 163, 0.3) !important;
  color: #0EBEA3 !important;
}

/* Forçar todos os elementos do calendário a terem fundo escuro no modo dark */
.dark .flatpickr-innerContainer {
  background-color: #0f172a !important;
}
.dark .flatpickr-rContainer {
  background-color: #0f172a !important;
}
.dark .dayContainer {
  background-color: #0f172a !important;
}
.dark .flatpickr-days .dayContainer {
  background-color: #0f172a !important;
}
.dark .flatpickr-calendar table {
  background-color: #0f172a !important;
}
.dark .flatpickr-calendar tbody {
  background-color: #0f172a !important;
}
.dark .flatpickr-calendar tr {
  background-color: #0f172a !important;
}
.dark .flatpickr-calendar td {
  background-color: #0f172a !important;
}

/* Garantir que o tema escuro seja aplicado consistentemente */
[data-v-413d1328] .panel {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
[data-v-413d1328] .panel:is(.dark *) {
    border-color: rgb(55 65 81 / 0.5);
    --tw-bg-opacity: 1;
    background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
}

/* Estilos para formulários dentro do layout */
[data-v-413d1328] .form-input {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1))
}
[data-v-413d1328] .form-input:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
[data-v-413d1328] .form-select {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1))
}
[data-v-413d1328] .form-select:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

/* Estilos para labels */
[data-v-413d1328] label {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1))
}
[data-v-413d1328] label:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1))
}

/* Estilos para texto secundário */
[data-v-413d1328] .text-secondary {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}
[data-v-413d1328] .text-secondary:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}

.animate-fade-in-down[data-v-5c34ea42] {
  animation: fadeInDown-5c34ea42 0.3s ease-in-out;
}
.animate-fade-out-up[data-v-5c34ea42] {
  animation: fadeOutUp-5c34ea42 0.3s ease-in-out;
}
@keyframes fadeInDown-5c34ea42 {
from {
    opacity: 0;
    transform: translateY(-10px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}
@keyframes fadeOutUp-5c34ea42 {
from {
    opacity: 1;
    transform: translateY(0);
}
to {
    opacity: 0;
    transform: translateY(-10px);
}
}
.truncate[data-v-5c34ea42] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* Animação customizada para os pontos de loading */
@keyframes loadingBounce-a56b5463 {
0%, 80%, 100% {
    transform: translateY(0);
}
40% {
    transform: translateY(-10px);
}
}
.loading-dot[data-v-a56b5463] {
  animation: loadingBounce-a56b5463 1.0s ease-in-out infinite;
}
.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}.ps{position:relative}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }*,:after,:before{border:0 solid #0000;box-sizing:border-box}.bh-table-responsive{position:relative;width:100%;overflow:auto;border-radius:.25rem}.bh-table-responsive table{width:100%;max-width:100%;border-collapse:collapse!important}.bh-table-responsive table tfoot tr,.bh-table-responsive table thead tr{--tw-bg-opacity:1;background-color:rgb(246 247 250/var(--tw-bg-opacity))}.bh-table-responsive table tbody tr td,.bh-table-responsive table tfoot tr th,.bh-table-responsive table thead tr th{padding:.75rem 1rem;text-align:left}.bh-table-responsive table tfoot tr th,.bh-table-responsive table thead tr th{vertical-align:top;font-weight:700}.bh-table-responsive table tbody tr{border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(246 247 250/var(--tw-border-opacity))}.bh-table-responsive table.bh-table-striped tbody tr:nth-child(odd){background-color:#e0e6ed26}.bh-table-responsive table.bh-table-hover tbody tr:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bh-table-responsive table.bh-table-compact tbody tr td,.bh-table-responsive table.bh-table-compact thead tr th{padding:.5rem .75rem}.bh-table-responsive table.bh-table-bordered tbody tr td,.bh-table-responsive table.bh-table-bordered thead tr th{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(246 247 250/var(--tw-border-opacity))}.bh-pagination .bh-page-item{display:grid;height:2rem;width:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;place-content:center;border-radius:9999px;border:1px solid #0e17264d;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.375rem .625rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));outline-width:0}.bh-pagination .bh-page-item:hover{--tw-border-opacity:1;border-color:rgb(67 97 238/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(67 97 238/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.2s}.bh-pagination .bh-page-item{-webkit-appearance:button;background-image:none}.bh-pagination .bh-page-item.disabled:not(.bh-active){pointer-events:none;opacity:.5}.bh-pagination .bh-page-item.bh-active{--tw-border-opacity:1;border-color:rgb(67 97 238/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(67 97 238/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.bh-table-responsive button,.bh-table-responsive input{outline:2px solid #0000;outline-offset:2px}.bh-pagination-info .bh-pagesize{box-sizing:border-box;border-radius:.25rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(224 230 237/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.375rem .5rem;font-weight:400;--tw-text-opacity:1;color:rgb(14 23 38/var(--tw-text-opacity));outline-width:0}.bh-pagination-info .bh-pagesize:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:#e0e6ed66}.bh-table-responsive table th .bh-filter{margin-top:.125rem;display:flex;height:30px;align-items:center}.bh-table-responsive table th .bh-filter,.bh-table-responsive table th .bh-filter>.bh-form-control{width:100%}.bh-table-responsive table th .bh-filter>.bh-form-control{box-sizing:border-box;height:100%;min-width:60px;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(224 230 237/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(14 23 38/var(--tw-text-opacity));outline-width:0}.bh-table-responsive table th .bh-filter>.bh-form-control:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:#e0e6ed66}.bh-table-responsive table th .bh-filter>select{border-radius:.25rem}.bh-table-responsive table th .bh-filter>button{display:grid;height:30px;width:30px;flex-shrink:0;cursor:pointer;place-content:center;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(224 230 237/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(224 230 237/var(--tw-bg-opacity));color:#0e1726b3}.bh-table-responsive table th .bh-filter>button:hover{color:#0e1726e6}.bh-table-responsive table th .bh-filter>button{-webkit-appearance:button;background-image:none}.bh-filter-menu button{display:flex;width:100%;cursor:pointer;border:1px solid #0000;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.375rem 1rem;text-align:left}.bh-filter-menu button,.bh-filter-menu button:hover{--tw-bg-opacity:1}.bh-filter-menu button:hover{background-color:rgb(243 244 246/var(--tw-bg-opacity));font-weight:700}.bh-filter-menu button{-webkit-appearance:button;background-image:none}.bh-filter-menu button.active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));font-weight:700}.bh-table-responsive input[type=checkbox]{position:absolute;opacity:0}.bh-table-responsive input[type=checkbox],.bh-table-responsive input[type=checkbox]+div{height:1.25rem;width:1.25rem}.bh-table-responsive input[type=checkbox]+div{display:grid;place-content:center;border-radius:.25rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(224 230 237/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bh-table-responsive input[type=checkbox]+div svg{pointer-events:none;display:none;height:.75rem;width:.75rem;fill:currentColor;--tw-text-opacity:1;color:rgb(67 97 238/var(--tw-text-opacity))}.bh-table-responsive input[type=checkbox]:checked+div,.bh-table-responsive input[type=checkbox]:indeterminate+div{--tw-border-opacity:1;border-color:rgb(67 97 238/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(67 97 238/var(--tw-bg-opacity))}.bh-table-responsive input[type=checkbox]:checked+div svg.check,.bh-table-responsive input[type=checkbox]:indeterminate+div svg.intermediate{display:flex;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.bh-pointer-events-none{pointer-events:none}.bh-absolute{position:absolute}.bh-relative{position:relative}.bh-sticky{position:sticky}.bh-inset-0{inset:0}.bh-bottom-0{bottom:0}.bh-left-0{left:0}.bh-left-\[52px\]{left:52px}.bh-right-0{right:0}.bh-top-0{top:0}.bh-top-full{top:100%}.bh-z-10{z-index:10}.bh-z-\[1\]{z-index:1}.bh-mb-2{margin-bottom:.5rem}.bh-ml-3{margin-left:.75rem}.bh-mr-2{margin-right:.5rem}.bh-mt-1{margin-top:.25rem}.bh-flex{display:flex}.bh-inline-flex{display:inline-flex}.bh-grid{display:grid}.bh-h-11{height:2.75rem}.bh-h-8{height:2rem}.bh-min-h-\[300px\]{min-height:300px}.bh-w-32{width:8rem}.bh-w-4{width:1rem}.bh-w-px{width:1px}.bh-cursor-pointer{cursor:pointer}.bh-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bh-flex-col{flex-direction:column}.bh-flex-wrap{flex-wrap:wrap}.bh-place-content-center{place-content:center}.bh-items-center{align-items:center}.bh-gap-4{gap:1rem}.bh-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))}.bh-overflow-hidden{overflow:hidden}.bh-rounded{border-radius:.25rem}.bh-rounded-md{border-radius:.375rem}.bh-border{border-width:1px}.bh-border-solid{border-style:solid}.\!bh-border-transparent{border-color:#0000!important}.bh-border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.\!bh-bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bh-bg-blue-light{--tw-bg-opacity:1;background-color:rgb(246 247 250/var(--tw-bg-opacity))}.bh-bg-blue-light\/50{background-color:#f6f7fa80}.bh-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.\!bh-p-0{padding:0!important}.bh-p-10{padding:2.5rem}.bh-p-2{padding:.5rem}.bh-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.bh-text-\[13px\]{font-size:13px}.bh-text-sm{font-size:.875rem;line-height:1.25rem}.bh-font-normal{font-weight:400}.\!bh-text-primary{--tw-text-opacity:1!important;color:rgb(67 97 238/var(--tw-text-opacity))!important}.bh-text-black{--tw-text-opacity:1;color:rgb(14 23 38/var(--tw-text-opacity))}.bh-text-black\/20{color:#0e172633}.bh-text-primary{--tw-text-opacity:1;color:rgb(67 97 238/var(--tw-text-opacity))}.bh-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bh-shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.bh-outline-0{outline-width:0}.bh-filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.bh-skeleton-box{position:relative;width:100%;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bh-skeleton-box:after{position:absolute;inset:0;--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));animation:bhshimmer 2s infinite;background-image:linear-gradient(90deg,#0000,rgba(0,0,0,.025) 20%,#0000000d 50%,#0000);--tw-content:"";content:var(--tw-content)}@keyframes bhshimmer{to{transform:translateX(100%)}}.focus\:bh-border-gray-200:focus{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}@media (min-width:640px){.sm\:bh-ml-auto{margin-left:auto}.sm\:bh-flex-row{flex-direction:row}}.custom-file-container {
  box-sizing: border-box;
  position: relative;
  display: block; }.custom-file-container__custom-file {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin-bottom: 0;
    margin-top: 5px; }.custom-file-container__custom-file:hover {
      cursor: pointer; }.custom-file-container__custom-file__custom-file-input {
      box-sizing: border-box;
      min-width: 14rem;
      max-width: 100%;
      height: calc(2.25rem + 2px);
      margin: 0;
      opacity: 0; }.custom-file-container__custom-file__custom-file-input:focus ~ span {
        outline: 1px dotted #212121;
        outline: 5px auto -webkit-focus-ring-color; }.custom-file-container__custom-file__custom-file-control {
      box-sizing: border-box;
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      z-index: 5;
      height: calc(2.25rem + 2px);
      padding: .5rem .75rem;
      overflow: hidden;
      line-height: 1.5;
      color: #333;
      -webkit-user-select: none;
         -moz-user-select: none;
              user-select: none;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid #c0c0af;
      border-radius: .25rem; }.custom-file-container__custom-file__custom-file-control__button {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 6;
        display: block;
        height: calc(2.25rem + 2px);
        padding: .5rem .75rem;
        line-height: 1.25;
        color: #333;
        background-color: #EDEDE8;
        border-left: 1px solid #c0c0af;
        box-sizing: border-box; }.custom-file-container__image-preview {
    box-sizing: border-box;
    transition: all 0.2s ease;
    margin-top: 20px;
    margin-bottom: 40px;
    height: 250px;
    width: 100%;
    border-radius: 4px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #fff;
    overflow: scroll; }.custom-file-container__image-multi-preview {
    position: relative;
    box-sizing: border-box;
    transition: all 0.2s ease;
    border-radius: 6px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    margin: 1.858736059%;
    width: 29.615861214%;
    height: 90px;
    box-shadow: 0 4px 10px 0 rgba(51, 51, 51, 0.25); }.custom-file-container__image-multi-preview__single-image-clear {
      left: -6px;
      background: #EDEDE8;
      position: absolute;
      width: 20px;
      height: 20px;
      border-radius: 50%;
      text-align: center;
      margin-top: -6px;
      box-shadow: 0 4px 10px 0 rgba(51, 51, 51, 0.25); }.custom-file-container__image-multi-preview__single-image-clear:hover {
        background: #cbcbbd;
        cursor: pointer; }.custom-file-container__image-multi-preview__single-image-clear__icon {
        color: #6a6a53;
        display: block;
        margin-top: -2px; }/* ========================================
   VARIÁVEIS CSS CENTRALIZADAS - SISTEMA DE CORES
   ======================================== */:root {
    /* Cores primárias - Light Mode */
    --primary-color: #0EBEA3;
    --primary-light: #27DABC;
    --primary-dark: #089986;
    --primary-text-light: #ffffff;
    
    /* Cores primárias - Dark Mode */
    --primary-color-dark: #0EBEA3;
    --primary-light-dark: #27DABC;
    --primary-dark-dark: #089986;
    --primary-text-dark: #000000;
    
    /* RGB values para shadows */
    --primary-rgb: 14, 190, 163; /* #0EBEA3 em RGB */
    --primary-dark-rgb: 8, 153, 134; /* #089986 em RGB */
}/* animation *//* quill editor *//* full calendar *//* swiper *//* sweetalert *//* tippy *//* range-slider *//* flatpickr *//* file upload with preview *//* markdown-editor *//* select2 *//* wizard *//* vue3-datatable *//* lightbox *//* scrumboard *//* dragndrop *//* form element*/*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com *//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Space Grotesk, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}.form-input::-moz-placeholder, .form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}.form-checkbox{border-radius:0px}.form-radio{border-radius:100%}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");}@media (forced-colors: active) {.form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-radio:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");}@media (forced-colors: active) {.form-radio:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}@media (forced-colors: active) {.form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}html{scroll-behavior:smooth}body{--tw-bg-opacity:1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));font-family:Nunito, sans-serif}body.dark{--tw-bg-opacity:1;background-color:rgb(6 8 24 / var(--tw-bg-opacity, 1))}/* Melhorar o contraste no modo dark */.dark .text-white-dark{--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}/* Melhorar o contraste para texto em linhas de tabela (table evita *tr na minificação) */.dark table tr.text-white-dark {
        color: #d0d8e6 !important;
    }/* Melhorar visibilidade das mensagens de erro no modo dark */.dark .text-red-500 {
        color: #f87171 !important; /* Vermelho mais claro para modo dark */
    }.dark .text-red-400 {
        color: #fca5a5 !important; /* Vermelho ainda mais claro para modo dark */
    }/* Para elementos que usam opacidade em hover */.dark .hover\:text-white-light\/90:hover {
        color: rgba(226, 232, 240, 0.9) !important;
    }/* Melhorar contraste em tabelas e células */.dark table td, 
    .dark table th,
    .dark table tr td,
    .dark .table-responsive td {
        color: #d0d8e6 !important;
    }/* Valores numéricos em tabelas normalmente precisam ser mais visíveis */.dark table td:not(:first-child) {
        color: #e0e6ed !important;
    }/* Cabeçalhos de tabela devem ser mais distintos */.dark table th {
        color: #ffffff !important;
        font-weight: 600;
    }/* Melhorar texto em elementos de formulário */.dark .form-select,
    .dark .form-input,
    .dark .form-textarea {
        color: #e0e6ed;
    }/* Melhorar visibilidade de labels */.dark label {
        color: #d0d8e6;
    }/* Melhorar contraste em cards e painéis */.dark .panel p,
    .dark .panel span:not(.badge),
    .dark .card p,
    .dark .card-body p,
    .dark .dropdown-item {
        color: #d0d8e6 !important;
    }/* Certifique-se de que textos genéricos sejam visíveis */.dark .text-sm,
    .dark .text-base,
    .dark .text-lg,
    .dark .text-xl {
        color: #d0d8e6;
    }/* Panel */.panel{position:relative;border-radius:0.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.panel:is(.dark *){--tw-bg-opacity:1;background-color:rgb(49 49 61 / var(--tw-bg-opacity, 1))}/* Navbar */.navbar-sticky header,
    .navbar-floating header{position:sticky;top:0px;z-index:20}.navbar-floating header{background-color:rgb(250 250 250 / 0.9);padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem}.navbar-floating header:is(.dark *){background-color:rgb(6 8 24 / 0.9)}.navbar-floating header > div > div:first-child{border-radius:0.375rem}.horizontal .navbar-floating header > div > div:first-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px}.horizontal .navbar-floating header .horizontal-menu{border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem}/* Sidebar */.sidebar:hover .nav-item > a{width:auto}.sidebar .nav-item > button,
    .sidebar .nav-item > a{margin-bottom:0.25rem;display:flex;width:100%;align-items:center;justify-content:space-between;overflow:hidden;white-space:nowrap;border-radius:0.375rem;padding:0.625rem;--tw-text-opacity:1;color:rgb(80 102 144 / var(--tw-text-opacity, 1))}.dark .sidebar .nav-item > button:hover:is(.dark *),.dark 
    .sidebar .nav-item > a:hover:is(.dark *){--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark table .sidebar .nav-item > button:hover:is(.dark *)tr,.dark table 
    .sidebar .nav-item > a:hover:is(.dark *)tr {
        color: #d0d8e6;
    }.sidebar .nav-item > button:hover,
    .sidebar .nav-item > a:hover{background-color:rgb(0 0 0 / 0.08);--tw-text-opacity:1;color:rgb(20 22 26 / var(--tw-text-opacity, 1))}.sidebar .nav-item > button:hover:is(.dark *),
    .sidebar .nav-item > a:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}.sidebar .nav-item > button.active,
    .sidebar .nav-item > a.active{background-color:rgb(0 0 0 / 0.08);--tw-text-opacity:1;color:rgb(20 22 26 / var(--tw-text-opacity, 1))}.dark .sidebar .nav-item > button.active:is(.dark *),.dark 
    .sidebar .nav-item > a.active:is(.dark *){--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark table .sidebar .nav-item > button.active:is(.dark *)tr,.dark table 
    .sidebar .nav-item > a.active:is(.dark *)tr {
        color: #d0d8e6;
    }.sidebar .nav-item > button.active:is(.dark *),
    .sidebar .nav-item > a.active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}.dark .sidebar .nav-item > button.active > div > span:is(.dark *),.dark 
    .sidebar .nav-item > a.active > div > span:is(.dark *){--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark table .sidebar .nav-item > button.active > div > span:is(.dark *)tr,.dark table 
    .sidebar .nav-item > a.active > div > span:is(.dark *)tr {
        color: #d0d8e6 !important;
    }.sidebar .nav-item > button.active > div > span:is(.dark *),
    .sidebar .nav-item > a.active > div > span:is(.dark *){--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important}.sidebar ul.sub-menu li button,
    .sidebar ul.sub-menu li a{display:flex;width:100%;align-items:center;padding-left:2.25rem;padding-right:2.25rem;padding-top:0.625rem;padding-bottom:0.625rem}.sidebar ul.sub-menu li button::before,
    .sidebar ul.sub-menu li a::before{height:0.125rem;width:0.5rem;border-radius:0.25rem;content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.sidebar ul.sub-menu li button:hover,
    .sidebar ul.sub-menu li a:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.sidebar ul.sub-menu li button:hover::before,
    .sidebar ul.sub-menu li a:hover::before{content:var(--tw-content) !important;--tw-bg-opacity:1 !important;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1)) !important}.sidebar ul.sub-menu li button:is(.dark *)::before,
    .sidebar ul.sub-menu li a:is(.dark *)::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.sidebar ul.sub-menu li button:hover:is(.dark *),
    .sidebar ul.sub-menu li a:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.sidebar ul.sub-menu li button:where([dir="ltr"], [dir="ltr"] *)::before,
    .sidebar ul.sub-menu li a:where([dir="ltr"], [dir="ltr"] *)::before{content:var(--tw-content);margin-right:0.5rem}.sidebar ul.sub-menu li button:where([dir="rtl"], [dir="rtl"] *)::before,
    .sidebar ul.sub-menu li a:where([dir="rtl"], [dir="rtl"] *)::before{content:var(--tw-content);margin-left:0.5rem}.sidebar ul.sub-menu li button.active,
    .sidebar ul.sub-menu li a.active{--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.sidebar ul.sub-menu li button.active::before,
    .sidebar ul.sub-menu li a.active::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1))}.sidebar .nav-item a div:first-child svg,
    .sidebar .nav-item button div:first-child svg{height:1.25rem;width:1.25rem;color:rgb(20 22 26 / 0.5)}.sidebar .nav-item a div:first-child svg:is(.dark *),
    .sidebar .nav-item button div:first-child svg:is(.dark *){color:rgb(255 255 255 / 0.5)}.main-container .main-content{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}@media (min-width: 1024px){.main-container .main-content:where([dir="ltr"], [dir="ltr"] *){margin-left:260px}.main-container .main-content:where([dir="rtl"], [dir="rtl"] *){margin-right:260px}}/* Horizontal layouts */.horizontal .horizontal-menu{display:none;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}@media (min-width: 1024px){.horizontal .horizontal-menu{display:flex}}.horizontal .horizontal-logo{display:flex}.horizontal .main-container .main-content:where([dir="ltr"], [dir="ltr"] *){margin-left:0px}.horizontal .main-container .main-content:where([dir="rtl"], [dir="rtl"] *){margin-right:0px}.horizontal .sidebar:where([dir="ltr"], [dir="ltr"] *){left:-260px}.horizontal .sidebar:where([dir="rtl"], [dir="rtl"] *){right:-260px}.horizontal.toggle-sidebar .sidebar:where([dir="ltr"], [dir="ltr"] *){left:0px}@media (min-width: 1024px){.horizontal.toggle-sidebar .sidebar:where([dir="ltr"], [dir="ltr"] *){left:-260px}}.horizontal.toggle-sidebar .sidebar:where([dir="rtl"], [dir="rtl"] *){right:0px}@media (min-width: 1024px){.horizontal.toggle-sidebar .sidebar:where([dir="rtl"], [dir="rtl"] *){right:-260px}}.horizontal .nav-item a div:first-child svg{height:1.25rem;width:1.25rem;color:rgb(20 22 26 / 0.5)}.horizontal .nav-item a div:first-child svg:is(.dark *){color:rgb(255 255 255 / 0.5)}.horizontal .dark .nav-item a div:first-child svg,
    .dark.horizontal .nav-item a div:first-child svg{color:rgb(255 255 255 / 0.5)}.horizontal-menu .nav-link{display:flex;align-items:center;border-radius:0.5rem;padding-top:0.625rem;padding-bottom:0.625rem;padding-left:0.5rem;padding-right:0.5rem}.dark .horizontal-menu .nav-link:hover:is(.dark *){--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark table .horizontal-menu .nav-link:hover:is(.dark *)tr {
        color: #d0d8e6;
    }.horizontal-menu .nav-link:hover{background-color:rgb(0 0 0 / 0.08);--tw-text-opacity:1;color:rgb(20 22 26 / var(--tw-text-opacity, 1))}.horizontal-menu .nav-link:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}@media (min-width: 1280px){.horizontal-menu .nav-link{padding-left:1rem;padding-right:1rem}}.horizontal-menu .nav-link.active{background-color:rgb(0 0 0 / 0.08);--tw-text-opacity:1;color:rgb(20 22 26 / var(--tw-text-opacity, 1))}.dark .horizontal-menu .nav-link.active:is(.dark *){--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark table .horizontal-menu .nav-link.active:is(.dark *)tr {
        color: #d0d8e6;
    }.horizontal-menu .nav-link.active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}.horizontal-menu ul.sub-menu{position:absolute;top:100%;z-index:20;display:none;min-width:180px;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0px;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgb(59 63 92 / var(--tw-text-opacity, 1));--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.dark .horizontal-menu ul.sub-menu:is(.dark *){--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark table .horizontal-menu ul.sub-menu:is(.dark *)tr {
        color: #d0d8e6;
    }.horizontal-menu ul.sub-menu:is(.dark *){--tw-bg-opacity:1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}.horizontal-menu ul.sub-menu a{display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}.horizontal-menu ul.sub-menu a:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.horizontal-menu ul.sub-menu a:hover:is(.dark *){background-color:rgb(14 190 163 / 0.1)}.horizontal-menu ul.sub-menu a.active{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.horizontal-menu ul.sub-menu a.active:is(.dark *){background-color:rgb(14 190 163 / 0.1)}.horizontal-menu > li.nav-item:hover > ul.sub-menu,
    .horizontal-menu > li.nav-item > ul.sub-menu > li:hover > ul{display:block}/* Vertical layouts */.vertical.toggle-sidebar .horizontal-logo,
    .vertical.toggle-sidebar .collapse-icon{display:flex}.vertical.toggle-sidebar .main-container .main-content:where([dir="ltr"], [dir="ltr"] *){margin-left:0px}.vertical.toggle-sidebar .main-container .main-content:where([dir="rtl"], [dir="rtl"] *){margin-right:0px}.vertical .sidebar:where([dir="ltr"], [dir="ltr"] *){left:-260px}@media (min-width: 1024px){.vertical .sidebar:where([dir="ltr"], [dir="ltr"] *){left:0px}}.vertical .sidebar:where([dir="rtl"], [dir="rtl"] *){right:-260px}@media (min-width: 1024px){.vertical .sidebar:where([dir="rtl"], [dir="rtl"] *){right:0px}}.vertical.toggle-sidebar .sidebar:where([dir="ltr"], [dir="ltr"] *){left:0px}@media (min-width: 1024px){.vertical.toggle-sidebar .sidebar:where([dir="ltr"], [dir="ltr"] *){left:-260px}}.vertical.toggle-sidebar .sidebar:where([dir="rtl"], [dir="rtl"] *){right:0px}@media (min-width: 1024px){.vertical.toggle-sidebar .sidebar:where([dir="rtl"], [dir="rtl"] *){right:-260px}}/* Collapsible vertical layouts */.collapsible-vertical .sidebar:hover{width:260px}@media (min-width: 1024px){.collapsible-vertical .sidebar{width:70px}}.collapsible-vertical .sidebar:where([dir="ltr"], [dir="ltr"] *){left:-260px}@media (min-width: 1024px){.collapsible-vertical .sidebar:where([dir="ltr"], [dir="ltr"] *){left:0px}}.collapsible-vertical .sidebar:where([dir="rtl"], [dir="rtl"] *){right:-260px}@media (min-width: 1024px){.collapsible-vertical .sidebar:where([dir="rtl"], [dir="rtl"] *){right:0px}}.collapsible-vertical.toggle-sidebar .sidebar:where([dir="ltr"], [dir="ltr"] *){left:0px}.collapsible-vertical.toggle-sidebar .sidebar:where([dir="rtl"], [dir="rtl"] *){right:0px}@media (min-width: 1024px){.collapsible-vertical.toggle-sidebar .sidebar{width:260px}}.collapsible-vertical.toggle-sidebar .sidebar .nav-item > a{width:auto}@media (min-width: 1024px){.collapsible-vertical.toggle-sidebar .main-content{width:calc(100% - 260px)}.collapsible-vertical.toggle-sidebar .main-content:where([dir="ltr"], [dir="ltr"] *){margin-left:260px}.collapsible-vertical.toggle-sidebar .main-content:where([dir="rtl"], [dir="rtl"] *){margin-right:260px}.collapsible-vertical .sidebar .sub-menu{display:none}}.collapsible-vertical .sidebar:hover .sub-menu,
    .collapsible-vertical .sidebar:hover .sub-menu.recent-submenu,
    .collapsible-vertical.toggle-sidebar .sidebar .sub-menu{display:block}@media (min-width: 1024px){.collapsible-vertical .main-content{width:calc(100% - 70px)}.collapsible-vertical .main-content:where([dir="ltr"], [dir="ltr"] *){margin-left:70px}.collapsible-vertical .main-content:where([dir="rtl"], [dir="rtl"] *){margin-right:70px}}.collapsible-vertical .sidebar .collapse-icon,
    .collapsible-vertical .main-logo > span{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}@media (min-width: 1024px){.collapsible-vertical .sidebar .collapse-icon,
    .collapsible-vertical .main-logo > span{opacity:0}}.collapsible-vertical .sidebar:hover .collapse-icon,
    .collapsible-vertical.toggle-sidebar .collapse-icon,
    .collapsible-vertical .sidebar:hover .main-logo > span,
    .collapsible-vertical.toggle-sidebar .main-logo > span{transition-duration:500ms}@media (min-width: 1024px){.collapsible-vertical .sidebar:hover .collapse-icon,
    .collapsible-vertical.toggle-sidebar .collapse-icon,
    .collapsible-vertical .sidebar:hover .main-logo > span,
    .collapsible-vertical.toggle-sidebar .main-logo > span{opacity:1}}.collapsible-vertical.toggle-sidebar .sidebar .collapse-icon{display:flex;--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapsible-vertical .sidebar:hover .collapse-icon{display:flex;--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapsible-vertical .sidebar ul > h2 span{display:none;white-space:nowrap}.collapsible-vertical .sidebar ul > h2 svg{display:block}.collapsible-vertical .sidebar:hover ul > h2 span,
    .collapsible-vertical.toggle-sidebar .sidebar ul > h2 span{display:inline}.collapsible-vertical .sidebar:hover ul > h2 svg,
    .collapsible-vertical.toggle-sidebar .sidebar ul > h2 svg{display:none}/* boxed-layout */.boxed-layout{margin-left:auto;margin-right:auto;max-width:1400px}.boxed-layout.vertical .sidebar,
    .boxed-layout.collapsible-vertical .sidebar{overflow:hidden}@media (min-width: 1024px){.boxed-layout.vertical .sidebar:where([dir="ltr"], [dir="ltr"] *),
    .boxed-layout.collapsible-vertical .sidebar:where([dir="ltr"], [dir="ltr"] *){left:auto}.boxed-layout.vertical .sidebar:where([dir="rtl"], [dir="rtl"] *),
    .boxed-layout.collapsible-vertical .sidebar:where([dir="rtl"], [dir="rtl"] *){right:auto}.boxed-layout.vertical.toggle-sidebar .sidebar{width:0px}}/* Buttons */.dark .btn {
        color: #d0d8e6;
    }.btn{position:relative;display:flex;align-items:center;justify-content:center;border-radius:0.375rem;border-width:1px;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;font-weight:600;--tw-shadow:0 10px 20px -10px;--tw-shadow-colored:0 10px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.btn:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.btn-sm{padding-left:0.625rem;padding-right:0.625rem;padding-top:0.375rem;padding-bottom:0.375rem;font-size:0.75rem;line-height:1rem}.btn[disabled]{cursor:not-allowed;opacity:0.6}.btn-primary{--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color:rgb(14 190 163 / 0.6);--tw-shadow:var(--tw-shadow-colored)}/* GARANTIR TEXTO CORRETO EM BOTÕES PRIMARY NO MODO LIGHT */.btn-primary,
    .btn-primary * {
        color: var(--primary-text-light) !important;
    }/* BOTÃO PRIMARY NO MODO DARK - USANDO VARIÁVEIS CENTRALIZADAS */.dark .btn-primary {
        background-color: var(--primary-color-dark) !important;
        border-color: var(--primary-color-dark) !important;
        color: var(--primary-text-dark) !important;
        box-shadow: 0 4px 6px -1px rgba(var(--primary-rgb), 0.3) !important;
    }/* GARANTIR QUE BOTÕES PRIMARY NO DARK TENHAM TEXTO CORRETO */.dark .btn-primary,
    .dark .btn-primary * {
        color: var(--primary-text-dark) !important;
    }/* ÍCONES DOS BOTÕES PRIMARY NO MODO DARK */.dark .btn-primary svg,
    .dark .btn-primary svg * {
        color: var(--primary-text-dark) !important;
        stroke: var(--primary-text-dark) !important;
    }/* HOVER DO BOTÃO PRIMARY NO MODO DARK */.dark .btn-primary:hover {
        background-color: var(--primary-dark-dark) !important;
        border-color: var(--primary-dark-dark) !important;
        color: var(--primary-text-dark) !important;
        box-shadow: 0 4px 6px -1px rgba(var(--primary-dark-rgb), 0.4) !important;
    }/* ÍCONES DO HOVER DOS BOTÕES PRIMARY NO MODO DARK */.dark .btn-primary:hover svg,
    .dark .btn-primary:hover svg * {
        color: var(--primary-text-dark) !important;
        stroke: var(--primary-text-dark) !important;
    }/* BOTÃO PRIMARY OUTLINE NO MODO DARK */.dark .btn-primary.dark\:btn-outline-primary {
        background-color: transparent !important;
        border-color: var(--primary-color-dark) !important;
        color: var(--primary-color-dark) !important;
    }.dark .btn-primary.dark\:btn-outline-primary:hover {
        background-color: var(--primary-color-dark) !important;
        color: var(--primary-text-dark) !important;
    }/* ÍCONE DO BOTÃO PRIMARY OUTLINE NO MODO DARK */.dark .btn-primary.dark\:btn-outline-primary svg,
    .dark .btn-primary.dark\:btn-outline-primary svg * {
        color: var(--primary-color-dark) !important;
        stroke: var(--primary-color-dark) !important;
    }.dark .btn-primary.dark\:btn-outline-primary:hover svg,
    .dark .btn-primary.dark\:btn-outline-primary:hover svg * {
        color: var(--primary-text-dark) !important;
        stroke: var(--primary-text-dark) !important;
    }/* CARDS DE MÉTRICAS NO MODO DARK - FORÇAR FUNDO ESCURO */.dark .panel.bg-gradient-to-r.from-primary.to-primary-light {
        background: #141821 !important;
        background-image: none !important;
    }.dark .panel.bg-gradient-to-r.from-primary.to-primary-light * {
        color: #ffffff !important;
    }.btn-outline-primary{--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.btn-outline-primary:hover{--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}/* BOTÃO OUTLINE PRIMARY NO MODO DARK */.dark .btn-outline-primary {
        border-color: var(--primary-color-dark) !important;
        color: var(--primary-color-dark) !important;
        background-color: transparent !important;
        box-shadow: none !important;
    }.dark .btn-outline-primary:hover {
        background-color: var(--primary-color-dark) !important;
        color: var(--primary-text-dark) !important;
        box-shadow: 0 4px 6px -1px rgba(var(--primary-rgb), 0.3) !important;
    }/* ÍCONES DOS BOTÕES OUTLINE PRIMARY NO MODO DARK */.dark .btn-outline-primary svg,
    .dark .btn-outline-primary svg * {
        color: var(--primary-color-dark) !important;
        stroke: var(--primary-color-dark) !important;
    }.dark .btn-outline-primary:hover svg,
    .dark .btn-outline-primary:hover svg * {
        color: var(--primary-text-dark) !important;
        stroke: var(--primary-text-dark) !important;
    }.btn-secondary{--tw-border-opacity:1;border-color:rgb(147 147 184 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(147 147 184 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color:rgb(147 147 184 / 0.6);--tw-shadow:var(--tw-shadow-colored)}.btn-outline-secondary{--tw-border-opacity:1;border-color:rgb(147 147 184 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(147 147 184 / var(--tw-text-opacity, 1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.btn-outline-secondary:hover{--tw-bg-opacity:1;background-color:rgb(147 147 184 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-success{--tw-border-opacity:1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color:rgb(0 171 85 / 0.6);--tw-shadow:var(--tw-shadow-colored)}.btn-outline-success{--tw-border-opacity:1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(0 171 85 / var(--tw-text-opacity, 1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.btn-outline-success:hover{--tw-bg-opacity:1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-danger{--tw-border-opacity:1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color:rgb(231 81 90 / 0.6);--tw-shadow:var(--tw-shadow-colored)}.btn-outline-danger{--tw-border-opacity:1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(231 81 90 / var(--tw-text-opacity, 1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.btn-outline-danger:hover{--tw-bg-opacity:1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-outline-warning{--tw-border-opacity:1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(226 160 63 / var(--tw-text-opacity, 1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.btn-outline-warning:hover{--tw-bg-opacity:1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-info{--tw-border-opacity:1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color:rgb(33 150 243 / 0.6);--tw-shadow:var(--tw-shadow-colored)}.btn-outline-info{--tw-border-opacity:1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(33 150 243 / var(--tw-text-opacity, 1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.btn-outline-info:hover{--tw-bg-opacity:1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-dark{--tw-border-opacity:1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow-color:rgb(59 63 92 / 0.6);--tw-shadow:var(--tw-shadow-colored)}.dark .panel.btn-gradient.from-primary.to-primary-light {
        background: #141821;
        background-image: none;
    }.dark .panel.btn-gradient.from-primary.to-primary-light * {
        color: #ffffff;
    }.btn-gradient{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:#EF1262 var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 18 98 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:#4361EE var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-gradient:hover{--tw-gradient-from:#4361EE var(--tw-gradient-from-position);--tw-gradient-to:rgb(67 97 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:#EF1262 var(--tw-gradient-to-position)}/* Badge */.badge{position:relative;margin-top:0.25rem;margin-bottom:0.25rem;border-radius:0.25rem;border-width:1px;border-color:transparent;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.125rem;padding-bottom:0.125rem;font-size:0.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge-outline-primary{--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.badge-outline-primary:hover{--tw-bg-opacity:1;background-color:rgb(240 253 249 / var(--tw-bg-opacity, 1))}.badge-outline-primary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.badge-outline-success{--tw-border-opacity:1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.badge-outline-success:hover{--tw-bg-opacity:1;background-color:rgb(221 245 240 / var(--tw-bg-opacity, 1))}.badge-outline-success:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.badge-outline-danger{--tw-border-opacity:1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.badge-outline-danger:hover{--tw-bg-opacity:1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1))}.badge-outline-danger:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.badge-outline-warning{--tw-border-opacity:1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(226 160 63 / var(--tw-text-opacity, 1))}.badge-outline-warning:hover{--tw-bg-opacity:1;background-color:rgb(255 249 237 / var(--tw-bg-opacity, 1))}.badge-outline-warning:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.badge-outline-info{--tw-border-opacity:1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(33 150 243 / var(--tw-text-opacity, 1))}.badge-outline-info:hover{--tw-bg-opacity:1;background-color:rgb(231 247 255 / var(--tw-bg-opacity, 1))}.badge-outline-info:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}/* Form */.dark .form-input,.dark 
    .form-textarea,.dark 
    .form-select,.dark 
    .form-multiselect {
        color: #d0d8e6;
    }.form-input,
    .form-textarea,
    .form-select,
    .form-multiselect{width:100%;border-radius:0.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(20 22 26 / var(--tw-text-opacity, 1));outline:2px solid transparent !important;outline-offset:2px !important}.dark .form-input:is(.dark *),.dark 
    .form-textarea:is(.dark *),.dark 
    .form-select:is(.dark *),.dark 
    .form-multiselect:is(.dark *){--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark table .form-input:is(.dark *)tr,.dark table 
    .form-textarea:is(.dark *)tr,.dark table 
    .form-select:is(.dark *)tr,.dark table 
    .form-multiselect:is(.dark *)tr {
        color: #d0d8e6;
    }.form-input:focus,
    .form-textarea:focus,
    .form-select:focus,
    .form-multiselect:focus{--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1));--tw-ring-color:transparent}.form-input:is(.dark *),
    .form-textarea:is(.dark *),
    .form-select:is(.dark *),
    .form-multiselect:is(.dark *){--tw-border-opacity:1;border-color:rgb(23 38 60 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(18 30 50 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}.form-input:focus:is(.dark *),
    .form-textarea:focus:is(.dark *),
    .form-select:focus:is(.dark *),
    .form-multiselect:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1))}.form-input-sm,
    .form-textarea-sm,
    .form-select-sm,
    .form-multiselect-sm{padding-top:0.375rem;padding-bottom:0.375rem;font-size:0.75rem;line-height:1rem}label{margin-bottom:0.375rem;display:block;font-weight:600}[dir='rtl'] select {
        background-position: left 0.5rem center;
    }.has-error .form-input,
    .has-error .form-textarea,
    .has-error .form-select,
    .has-error .form-multiselect,
    .has-error .multiselect__tags{--tw-border-opacity:1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));background-color:rgb(231 81 90 / 0.08);--tw-text-opacity:1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.has-error .form-input::-moz-placeholder, .has-error .form-textarea::-moz-placeholder, .has-error .form-select::-moz-placeholder, .has-error .form-multiselect::-moz-placeholder, .has-error .multiselect__tags::-moz-placeholder{color:rgb(231 81 90 / 0.7)}.has-error .form-input::placeholder,
    .has-error .form-textarea::placeholder,
    .has-error .form-select::placeholder,
    .has-error .form-multiselect::placeholder,
    .has-error .multiselect__tags::placeholder{color:rgb(231 81 90 / 0.7)}.has-error .form-input:focus,
    .has-error .form-textarea:focus,
    .has-error .form-select:focus,
    .has-error .form-multiselect:focus,
    .has-error .multiselect__tags:focus{--tw-border-opacity:1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.has-error .form-label,
    .has-error .form-help,
    .has-error .form-icon,
    .has-error .multiselect__placeholder{--tw-text-opacity:1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.has-error .multiselect__input{--tw-bg-opacity:1;background-color:rgb(247 236 240 / var(--tw-bg-opacity, 1))}.has-error .multiselect__input::-moz-placeholder{color:rgb(231 81 90 / 0.7) !important}.has-error .multiselect__input::placeholder{color:rgb(231 81 90 / 0.7) !important}.has-error .multiselect__tags:hover,
    .has-error .form-checkbox{--tw-border-opacity:1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.has-success .form-input,
    .has-success .form-textarea,
    .has-success .form-select,
    .has-success .form-multiselect,
    .has-success .multiselect__tags{--tw-border-opacity:1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));background-color:rgb(0 171 85 / 0.08);--tw-text-opacity:1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.has-success .form-input::-moz-placeholder, .has-success .form-textarea::-moz-placeholder, .has-success .form-select::-moz-placeholder, .has-success .form-multiselect::-moz-placeholder, .has-success .multiselect__tags::-moz-placeholder{color:rgb(0 171 85 / 0.7)}.has-success .form-input::placeholder,
    .has-success .form-textarea::placeholder,
    .has-success .form-select::placeholder,
    .has-success .form-multiselect::placeholder,
    .has-success .multiselect__tags::placeholder{color:rgb(0 171 85 / 0.7)}.has-success .form-input:focus,
    .has-success .form-textarea:focus,
    .has-success .form-select:focus,
    .has-success .form-multiselect:focus,
    .has-success .multiselect__tags:focus{--tw-border-opacity:1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1))}.has-success .form-label,
    .has-success .form-help,
    .has-success .form-icon,
    .has-success .multiselect__placeholder{--tw-text-opacity:1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.has-success .multiselect__tags:hover{--tw-border-opacity:1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1))}/* checkbox & radio */.form-radio,
    .form-checkbox{height:1.25rem;width:1.25rem;cursor:pointer;border-radius:0.25rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1));--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;outline:2px solid transparent !important;outline-offset:2px !important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;--tw-ring-offset-width:0px !important}.form-radio:checked,
    .form-checkbox:checked{background-size:90% 90%}.form-radio:disabled,
    .form-checkbox:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.form-radio:is(.dark *),
    .form-checkbox:is(.dark *){--tw-border-opacity:1;border-color:rgb(37 59 92 / var(--tw-border-opacity, 1))}.form-radio:checked:is(.dark *),
    .form-checkbox:checked:is(.dark *){border-color:transparent}.form-radio:disabled:is(.dark *),
    .form-checkbox:disabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.form-radio:where([dir="ltr"], [dir="ltr"] *),
    .form-checkbox:where([dir="ltr"], [dir="ltr"] *){margin-right:0.375rem}.form-radio:where([dir="rtl"], [dir="rtl"] *),
    .form-checkbox:where([dir="rtl"], [dir="rtl"] *){margin-left:0.375rem}.form-checkbox.outline-primary:checked{--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1));background-color:transparent;
        background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%234361ee' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-secondary:checked{--tw-border-opacity:1;border-color:rgb(147 147 184 / var(--tw-border-opacity, 1));background-color:transparent;
        background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23805dca' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-success:checked{--tw-border-opacity:1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));background-color:transparent;
        background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%2300ab55' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-danger:checked{--tw-border-opacity:1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));background-color:transparent;
        background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23e7515a' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-warning:checked{--tw-border-opacity:1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1));background-color:transparent;
        background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23e2a03f' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-info:checked{--tw-border-opacity:1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1));background-color:transparent;
        background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%232196f3' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-checkbox.outline-dark:checked{--tw-border-opacity:1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));background-color:transparent;
        background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%233b3f5c' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")}.form-radio{border-radius:9999px}.form-radio.outline-primary:checked{--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-secondary:checked{--tw-border-opacity:1;border-color:rgb(147 147 184 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-success:checked{--tw-border-opacity:1;border-color:rgb(0 171 85 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-danger:checked{--tw-border-opacity:1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-warning:checked{--tw-border-opacity:1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-info:checked{--tw-border-opacity:1;border-color:rgb(33 150 243 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}.form-radio.outline-dark:checked{--tw-border-opacity:1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));background-color:transparent;background-image:none}/* dropdown */.dropdown{position:relative}.dropdown > button{display:flex}.dropdown ul {
        /* @apply absolute z-10 mt-1 min-w-[120px] rounded bg-white p-0 py-2 shadow dark:bg-[#1b2e4b]; */
        margin-top:0.25rem;
        margin-bottom:0.25rem;
        min-width:120px;
        border-radius:0.25rem;
        --tw-bg-opacity:1;
        background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));
        padding:0px;
        padding-top:0.5rem;
        padding-bottom:0.5rem;
        --tw-text-opacity:1;
        color:rgb(20 22 26 / var(--tw-text-opacity, 1));
        --tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
        --tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
        box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }.dark .dropdown ul:is(.dark *){--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark table .dropdown ul:is(.dark *)tr {
        color: #d0d8e6;
    }.dropdown ul:is(.dark *){--tw-bg-opacity:1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}.dropdown ul li > a,
    .dropdown ul li > button{display:flex;align-items:center;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}.dropdown ul li > a:hover,
    .dropdown ul li > button:hover{background-color:rgb(14 190 163 / 0.1);--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.dropdown ul li > button{width:100%}/* tables */.table-responsive{overflow:auto}table{width:100%;border-collapse:collapse !important}table thead tr,
    table tfoot tr{border-bottom-width:0px;--tw-bg-opacity:1 !important;background-color:rgb(246 248 250 / var(--tw-bg-opacity, 1)) !important}table thead tr:is(.dark *),
    table tfoot tr:is(.dark *){--tw-bg-opacity:1 !important;background-color:rgb(26 41 65 / var(--tw-bg-opacity, 1)) !important}table thead tr th,
    table tfoot tr th,
    table tbody tr td{padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1rem;padding-right:1rem}table thead tr th:where([dir="ltr"], [dir="ltr"] *),
    table tfoot tr th:where([dir="ltr"], [dir="ltr"] *),
    table tbody tr td:where([dir="ltr"], [dir="ltr"] *){text-align:left}table thead tr th:where([dir="rtl"], [dir="rtl"] *),
    table tfoot tr th:where([dir="rtl"], [dir="rtl"] *),
    table tbody tr td:where([dir="rtl"], [dir="rtl"] *){text-align:right}table thead tr th,
    table tfoot tr th{font-weight:600}table tbody tr{border-bottom-width:1px;border-color:rgb(224 230 237 / 0.4) !important}table tbody tr:is(.dark *){--tw-border-opacity:1 !important;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1)) !important}table.table-hover tbody tr:hover{background-color:rgb(224 230 237 / 0.2) !important}table.table-hover tbody tr:hover:is(.dark *){background-color:rgb(26 41 65 / 0.4) !important}/* code hightlight */pre {
        direction: ltr;
    }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-x-0{left:0px;right:0px}.inset-y-0{top:0px;bottom:0px}.\!left-0{left:0px !important}.-bottom-px{bottom:-1px}.-left-px{left:-1px}.-right-px{right:-1px}.bottom-0{bottom:0px}.bottom-6{bottom:1.5rem}.bottom-auto{bottom:auto}.end-6{inset-inline-end:1.5rem}.end-\[28\%\]{inset-inline-end:28%}.left-0{left:0px}.left-24{left:6rem}.left-3{left:0.75rem}.left-4{left:1rem}.right-0{right:0px}.right-4{right:1rem}.start-4{inset-inline-start:1rem}.top-0{top:0px}.top-1\/2{top:50%}.top-16{top:4rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-px{top:1px}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[51\]{z-index:51}.z-\[60\]{z-index:60}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.col-span-6{grid-column:span 6 / span 6}.-m-px{margin:-1px}.m-0{margin:0px}.m-3\.5{margin:0.875rem}.m-auto{margin:auto}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}.mx-1{margin-left:0.25rem;margin-right:0.25rem}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-6{margin-top:1.5rem !important}.-mb-\[1px\]{margin-bottom:-1px}.-ml-1{margin-left:-0.25rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0px}.mb-1{margin-bottom:0.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:0.5rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:0.25rem}.ml-1\.5{margin-left:0.375rem}.ml-2{margin-left:0.5rem}.ml-3{margin-left:0.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-\[-3px\]{margin-left:-3px}.ml-\[25px\]{margin-left:25px}.mr-1{margin-right:0.25rem}.mr-2{margin-right:0.5rem}.mr-3{margin-right:0.75rem}.mr-3\.5{margin-right:0.875rem}.mr-4{margin-right:1rem}.mr-\[-3px\]{margin-right:-3px}.ms-10{margin-inline-start:2.5rem}.ms-3{margin-inline-start:0.75rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:0.125rem}.mt-1{margin-top:0.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:0.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:0.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.\!block{display:block !important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:0.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:0.5rem}.h-2\.5{height:0.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:0.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-4\.5{height:18px}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[300px\]{height:300px}.h-\[calc\(100vh-80px\)\]{height:calc(100vh - 80px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-60{max-height:15rem}.max-h-\[893px\]{max-height:893px}.max-h-none{max-height:none}.min-h-\[325px\]{min-height:325px}.min-h-\[360px\]{min-height:360px}.min-h-\[460px\]{min-height:460px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:0.5rem}.w-2\.5{width:0.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:0.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\.5{width:18px}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[19\.15\%\]{width:19.15%}.w-\[230px\]{width:230px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[29\.56\%\]{width:29.56%}.w-\[39\%\]{width:39%}.w-\[60\.55\%\]{width:60.55%}.w-\[78\.03\%\]{width:78.03%}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-64{min-width:16rem}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1502px\]{max-width:1502px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[400px\]{max-width:400px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[870px\]{max-width:870px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!rotate-90{--tw-rotate:90deg !important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-\[spin_2s_linear_infinite\]{animation:spin 2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-\[spin_3s_linear_infinite\]{animation:spin 3s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:0.25rem}.gap-2{gap:0.5rem}.gap-2\.5{gap:0.625rem}.gap-3{gap:0.75rem}.gap-3\.5{gap:0.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-x-1\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.375rem * var(--tw-space-x-reverse));margin-left:calc(0.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.125rem * var(--tw-space-y-reverse))}.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:0.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:0.5rem}.rounded-md{border-radius:0.375rem}.rounded-sm{border-radius:0.125rem}.rounded-xl{border-radius:0.75rem}.rounded-b{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.rounded-b-none{border-bottom-right-radius:0px;border-bottom-left-radius:0px}.rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}.rounded-r-none{border-top-right-radius:0px;border-bottom-right-radius:0px}.rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.rounded-t-none{border-top-left-radius:0px;border-top-right-radius:0px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-primary{--tw-border-opacity:1 !important;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1)) !important}.\!border-white-light{--tw-border-opacity:1 !important;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1)) !important}.border-\[\#0EBEA3\]{--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1))}.border-\[\#d3d3d3\]{--tw-border-opacity:1;border-color:rgb(211 211 211 / var(--tw-border-opacity, 1))}.border-\[\#e0e0e0\]{--tw-border-opacity:1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1))}.border-\[\#e0e6ed\]{--tw-border-opacity:1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1))}.border-\[\#ebedf2\]{--tw-border-opacity:1;border-color:rgb(235 237 242 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity:1;border-color:rgb(20 22 26 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-danger{--tw-border-opacity:1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-600\/50{border-color:rgb(75 85 99 / 0.5)}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-warning{--tw-border-opacity:1;border-color:rgb(226 160 63 / var(--tw-border-opacity, 1))}.border-warning\/40{border-color:rgb(226 160 63 / 0.4)}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white-dark\/30{border-color:rgb(208 216 230 / 0.3)}.border-white-light{--tw-border-opacity:1;border-color:rgb(224 230 237 / var(--tw-border-opacity, 1))}.border-white\/30{border-color:rgb(255 255 255 / 0.3)}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.\!border-b-black{--tw-border-opacity:1 !important;border-bottom-color:rgb(20 22 26 / var(--tw-border-opacity, 1)) !important}.\!border-b-white{--tw-border-opacity:1 !important;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1)) !important}.\!border-l-transparent{border-left-color:transparent !important}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.\!bg-\[\#191e3a\]{--tw-bg-opacity:1 !important;background-color:rgb(25 30 58 / var(--tw-bg-opacity, 1)) !important}.bg-\[\#00AB55\]{--tw-bg-opacity:1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}.bg-\[\#0EBEA3\]{--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1))}.bg-\[\#0EBEA3\]\/30{background-color:rgb(14 190 163 / 0.3)}.bg-\[\#ebedf2\]{--tw-bg-opacity:1;background-color:rgb(235 237 242 / var(--tw-bg-opacity, 1))}.bg-\[\#eee\]{--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f2f3\]{--tw-bg-opacity:1;background-color:rgb(241 242 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f7f9\]{--tw-bg-opacity:1;background-color:rgb(246 247 249 / var(--tw-bg-opacity, 1))}.bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfbfb\]{--tw-bg-opacity:1;background-color:rgb(251 251 251 / var(--tw-bg-opacity, 1))}.bg-\[\#ffeccb\]{--tw-bg-opacity:1;background-color:rgb(255 236 203 / var(--tw-bg-opacity, 1))}.bg-\[black\]\/60{background-color:rgb(0 0 0 / 0.6)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(20 22 26 / var(--tw-bg-opacity, 1))}.bg-black\/60{background-color:rgb(20 22 26 / 0.6)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900\/20{background-color:rgb(30 58 138 / 0.2)}.bg-danger{--tw-bg-opacity:1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1))}.bg-danger-light{--tw-bg-opacity:1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1))}.bg-danger\/10{background-color:rgb(231 81 90 / 0.1)}.bg-dark{--tw-bg-opacity:1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1))}.bg-dark-light{--tw-bg-opacity:1;background-color:rgb(234 234 236 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-900\/20{background-color:rgb(20 83 45 / 0.2)}.bg-info{--tw-bg-opacity:1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1))}.bg-info-light{--tw-bg-opacity:1;background-color:rgb(231 247 255 / var(--tw-bg-opacity, 1))}.bg-info\/10{background-color:rgb(33 150 243 / 0.1)}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1))}.bg-primary-dark-light{--tw-bg-opacity:1;background-color:rgb(49 49 61 / var(--tw-bg-opacity, 1))}.bg-primary-light{--tw-bg-opacity:1;background-color:rgb(240 253 249 / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:rgb(14 190 163 / 0.1)}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(147 147 184 / var(--tw-bg-opacity, 1))}.bg-secondary-light{--tw-bg-opacity:1;background-color:rgb(244 244 249 / var(--tw-bg-opacity, 1))}.bg-success{--tw-bg-opacity:1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}.bg-success-light{--tw-bg-opacity:1;background-color:rgb(221 245 240 / var(--tw-bg-opacity, 1))}.bg-success\/10{background-color:rgb(0 171 85 / 0.1)}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity:1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1))}.bg-warning-light{--tw-bg-opacity:1;background-color:rgb(255 249 237 / var(--tw-bg-opacity, 1))}.bg-warning\/10{background-color:rgb(226 160 63 / 0.1)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white-light{--tw-bg-opacity:1;background-color:rgb(224 230 237 / var(--tw-bg-opacity, 1))}.bg-white-light\/30{background-color:rgb(224 230 237 / 0.3)}.bg-white-light\/40{background-color:rgb(224 230 237 / 0.4)}.bg-white\/20{background-color:rgb(255 255 255 / 0.2)}.bg-white\/30{background-color:rgb(255 255 255 / 0.3)}.bg-white\/60{background-color:rgb(255 255 255 / 0.6)}.bg-white\/80{background-color:rgb(255 255 255 / 0.8)}.bg-white\/90{background-color:rgb(255 255 255 / 0.9)}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-\[linear-gradient\(225deg\2c rgba\(239\2c 18\2c 98\2c 1\)_0\%\2c rgba\(67\2c 97\2c 238\2c 1\)_100\%\)\]{background-image:linear-gradient(225deg,rgba(239,18,98,1) 0%,rgba(67,97,238,1) 100%)}.bg-\[linear-gradient\(225deg\2c rgba\(36\2c 94\2c 165\2c 1\)_0\%\2c rgba\(50\2c 170\2c 193\2c 1\)_100\%\)\]{background-image:linear-gradient(225deg,rgba(36,94,165,1) 0%,rgba(50,170,193,1) 100%)}.bg-\[linear-gradient\(332deg\2c \#60F0D3_0\%\2c \#27DABC_25\%\2c \#0EBEA3_50\%\2c \#089986_75\%\2c \#0B7A6C_100\%\)\]{background-image:linear-gradient(332deg,#60F0D3 0%,#27DABC 25%,#0EBEA3 50%,#089986 75%,#0B7A6C 100%)}.bg-\[linear-gradient\(45deg\2c \#fff9f9_0\%\2c rgba\(255\2c 255\2c 255\2c 0\)_25\%\2c rgba\(255\2c 255\2c 255\2c 0\)_75\%\2c _\#fff9f9_100\%\)\]{background-image:linear-gradient(45deg,#fff9f9 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%, #fff9f9 100%)}.bg-\[url\(\/assets\/images\/auth\/map\.png\)\]{background-image:url(/assets/images/auth/map.png)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-multiselect-caret{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'%3e%3c/path%3e%3c/svg%3e")}.bg-multiselect-remove{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3e%3c/path%3e%3c/svg%3e")}.bg-multiselect-spinner{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='%2322c55e' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M456.433 371.72l-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'%3e%3c/path%3e%3c/svg%3e")}.from-\[\#f67062\]{--tw-gradient-from:#f67062 var(--tw-gradient-from-position);--tw-gradient-to:rgb(246 112 98 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from:#0EBEA3 var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 190 163 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-light\/10{--tw-gradient-from:rgb(240 253 249 / 0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(240 253 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from:rgb(14 190 163 / 0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 190 163 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#fc5296\]{--tw-gradient-to:#fc5296 var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to:#d1fae5 var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to:#4ade80 var(--tw-gradient-to-position)}.to-primary-light{--tw-gradient-to:#F0FDF9 var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to:rgb(14 190 163 / 0.1) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to:rgb(14 190 163 / 0.05) var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to:#9393B8 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0px}.p-0\.5{padding:0.125rem}.p-1{padding:0.25rem}.p-2{padding:0.5rem}.p-3{padding:0.75rem}.p-3\.5{padding:0.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[0\.0rem\]{padding:0.0rem}.\!px-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.\!py-0{padding-top:0px !important;padding-bottom:0px !important}.\!py-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0{padding-top:0px;padding-bottom:0px}.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0px}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:0.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:0.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:0.5rem}.pl-3{padding-left:0.75rem}.pl-3\.5{padding-left:0.875rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-16{padding-right:4rem}.pr-2{padding-right:0.5rem}.pr-3\.5{padding-right:0.875rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.ps-10{padding-inline-start:2.5rem}.pt-0{padding-top:0px}.pt-2{padding-top:0.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.font-sans{font-family:Space Grotesk, sans-serif}.font-space-grotesk{font-family:Space Grotesk, sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:0.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.\!leading-snug{line-height:1.375 !important}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-wide{letter-spacing:0.025em}.tracking-wider{letter-spacing:0.05em}.tracking-widest{letter-spacing:0.1em}.\!text-primary{--tw-text-opacity:1 !important;color:rgb(14 190 163 / var(--tw-text-opacity, 1)) !important}.text-\[\#0EBEA3\]{--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.text-\[\#1f2937\]{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-\[\#515365\]{--tw-text-opacity:1;color:rgb(81 83 101 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity:1;color:rgb(20 22 26 / var(--tw-text-opacity, 1))}.text-black\/60{color:rgb(20 22 26 / 0.6)}.text-black\/70{color:rgb(20 22 26 / 0.7)}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-danger{--tw-text-opacity:1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.text-dark{--tw-text-opacity:1;color:rgb(59 63 92 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-info{--tw-text-opacity:1;color:rgb(33 150 243 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity:1;color:rgb(147 147 184 / var(--tw-text-opacity, 1))}.text-success{--tw-text-opacity:1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-warning{--tw-text-opacity:1;color:rgb(226 160 63 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white-dark{--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}.text-white-light{--tw-text-opacity:1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.text-white\/80{color:rgb(255 255 255 / 0.8)}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:0.25}.opacity-30{opacity:0.3}.opacity-40{opacity:0.4}.opacity-50{opacity:0.5}.opacity-70{opacity:0.7}.opacity-75{opacity:0.75}.opacity-80{opacity:0.8}.opacity-90{opacity:0.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_20px_-10px_rgba\(14\2c 190\2c 163\2c 0\.44\)\]{--tw-shadow:0 10px 20px -10px rgba(14,190,163,0.44);--tw-shadow-colored:0 10px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_20px_-10px_rgba\(67\2c 97\2c 238\2c 0\.44\)\]{--tw-shadow:0 10px 20px -10px rgba(67,97,238,0.44);--tw-shadow-colored:0 10px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[5px_0_25px_0_rgba\(94\2c 92\2c 154\2c 0\.1\)\]{--tw-shadow:5px 0 25px 0 rgba(94,92,154,0.1);--tw-shadow-colored:5px 0 25px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.\!outline-none{outline:2px solid transparent !important;outline-offset:2px !important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128 / var(--tw-ring-opacity, 1))}.ring-primary\/20{--tw-ring-color:rgb(14 190 163 / 0.2)}.ring-opacity-30{--tw-ring-opacity:0.3}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-50{--tw-saturate:saturate(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-\[display\]{transition-property:display;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-\[right\]{transition-property:right;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.duration-200{transition-duration:200ms}.duration-300{transition-duration:300ms}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}/* perfect scrollbar */.ps__rail-y > .ps__thumb-y,
.ps__rail-y > .ps__thumb-y{width:0.375rem !important;--tw-bg-opacity:1 !important;background-color:rgb(221 221 221 / var(--tw-bg-opacity, 1)) !important}.ps__rail-y > .ps__thumb-y:is(.dark *),
.ps__rail-y > .ps__thumb-y:is(.dark *){--tw-bg-opacity:1 !important;background-color:rgb(45 51 76 / var(--tw-bg-opacity, 1)) !important}.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking{opacity:0.6 !important;background-color:transparent !important}/* swal2 */.swal2-container .swal2-close{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.swal2-container .swal2-close:hover{--tw-text-opacity:1;color:rgb(234 234 236 / var(--tw-text-opacity, 1))}.swal2-container .swal2-close:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.swal2-container .swal2-popup.swal2-toast{--tw-bg-opacity:1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1));padding-top:0.625rem;padding-bottom:0.625rem;padding-left:1.25rem;padding-right:1.25rem}.swal2-popup.swal2-toast .swal2-title,
.swal2-container .swal2-popup.swal2-toast .swal2-html-container{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-primary{--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-secondary{--tw-bg-opacity:1;background-color:rgb(147 147 184 / var(--tw-bg-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-warning{--tw-bg-opacity:1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-info{--tw-bg-opacity:1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-danger{--tw-bg-opacity:1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1))}.swal2-container .swal2-popup.swal2-toast.color-success{--tw-bg-opacity:1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}/* apex chart */.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-light,
.apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-theme-light {
    box-shadow: none;
    border-color:#050717cc;
    background-color:#050717cc;
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity, 1));
}.apexcharts-canvas .apexcharts-xaxistooltip-bottom:before,
.apexcharts-canvas .apexcharts-xaxistooltip-bottom:after{border-bottom-color:#050717cc}.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{--tw-border-opacity:1;border-color:rgb(59 63 92 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(6 8 24 / var(--tw-bg-opacity, 1))}.apexcharts-legend-series:where([dir="ltr"], [dir="ltr"] *){margin-right:0.5rem !important}.apexcharts-legend-series:where([dir="rtl"], [dir="rtl"] *){margin-left:0.5rem !important}.dark .apexcharts-title-text {
    fill: #e0e6ed;
}.dark .apexcharts-canvas .apexcharts-text.apexcharts-xaxis-label,
.dark .apexcharts-canvas .apexcharts-text.apexcharts-yaxis-label {
    fill: #e0e6ed;
}.dark .apexcharts-canvas .apexcharts-text,
.dark .apexcharts-canvas .apexcharts-text {
    fill: #e0e6ed;
}.dark .apexcharts-canvas .apexcharts-legend-text {
    color: #e0e6ed !important;
}.dark .apexcharts-canvas .apexcharts-radialbar-track.apexcharts-track .apexcharts-radialbar-area {
    stroke: #191e3a;
}.dark .apexcharts-canvas .apexcharts-series-markers.apexcharts-series-bubble .apexcharts-marker {
    stroke: #191e3a;
}.dark .apexcharts-canvas .apexcharts-pie-label,
.dark .apexcharts-canvas .apexcharts-datalabel,
.dark .apexcharts-canvas .apexcharts-datalabel-label,
.dark .apexcharts-canvas .apexcharts-datalabel-value {
    fill: #bfc9d4;
}.dark .apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-dark {
    box-shadow: none;
}.apexcharts-canvas .apexcharts-legend-marker:where([dir="ltr"], [dir="ltr"] *){margin-right:0.375rem !important}.apexcharts-canvas .apexcharts-legend-marker:where([dir="rtl"], [dir="rtl"] *){margin-left:0.375rem;margin-right:0px !important}[dir='rtl'] .apexcharts-tooltip-marker{margin-right:0px;margin-left:0.625rem}/* Animations */.slide-down-enter-active{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:100ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.slide-down-leave-active{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}.slide-down-enter-from,
.slide-down-leave-to{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.slide-down-enter-to,
.slide-down-leave-from{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.modal-fade-enter-active{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.modal-fade-leave-active{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}.modal-fade-enter-from,
.modal-fade-leave-to{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.modal-fade-enter-to,
.modal-fade-leave-from{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}/* vue-collapsible */[data-height-collapsible] {
    transition: height 280ms cubic-bezier(0.4, 0, 0.2, 1);
}.no-animtion [data-height-collapsible] {
    transition: none !important;
}/* MELHORA CONTRASTE DA SIDEBAR NO MODO DARK */.dark .sidebar .nav-item span {
    color: #ffffff !important;
}.dark .sidebar h2 {
    color: #ffffff !important;
    background-color: #414152 !important;
}.dark .sidebar .sub-menu {
    color: #ffffff !important;
}.dark .sidebar .sub-menu a {
    color: #ffffff !important;
}/* MELHORA CONTRASTE DA SIDEBAR ADMIN NO MODO DARK */.dark .sidebar .nav-item span {
    color: #ffffff !important;
}/* COR DE HOVER PARA ITENS DA SIDEBAR NO MODO DARK */.dark .sidebar .nav-item a:hover,
.dark .sidebar .nav-item button:hover,
.dark .sidebar .nav-item .group:hover {
    background-color: rgb(65,65,82) !important;
}.dark .sidebar .nav-item a.active,
.dark .sidebar .nav-item button.active,
.dark .sidebar .nav-item .group.active {
    background-color: rgb(65,65,82) !important;
}/* HOVER ESPECÍFICO PARA LINKS E BOTÕES DA SIDEBAR */.dark .sidebar .nav-item a.group:hover,
.dark .sidebar .nav-item button.nav-link:hover {
    background-color: rgb(65,65,82) !important;
}/* Flowbite Accordion: seta injetada pelo componente sem tamanho fixo */[data-panel-id] button > svg:last-of-type {
    width: 1.5rem;
    height: 1.5rem;
    min-width: 1.5rem;
    min-height: 1.5rem;
    flex-shrink: 0;
}.dark .placeholder\:text-white-dark::-moz-placeholder{--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark .placeholder\:text-white-dark::placeholder{--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark table .placeholder\:text-white-darktr::-moz-placeholder {
        color: #d0d8e6 !important;
    }.dark table .placeholder\:text-white-darktr::placeholder {
        color: #d0d8e6 !important;
    }.dark .dark\:text-white-dark:is(.dark *){--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark table .dark\:text-white-dark:is(.dark *)tr {
        color: #d0d8e6 !important;
    }.dark .dark\:text-red-400:is(.dark *) {
        color: #fca5a5 !important; /* Vermelho ainda mais claro para modo dark */
    }.dark\:btn-outline-primary:is(.dark *){--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.dark\:btn-outline-primary:is(.dark *):hover{--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark .dark\:btn-outline-primary:is(.dark *) {
        border-color: var(--primary-color-dark) !important;
        color: var(--primary-color-dark) !important;
        background-color: transparent !important;
        box-shadow: none !important;
    }.dark .dark\:btn-outline-primary:is(.dark *):hover {
        background-color: var(--primary-color-dark) !important;
        color: var(--primary-text-dark) !important;
        box-shadow: 0 4px 6px -1px rgba(var(--primary-rgb), 0.3) !important;
    }.dark .dark\:btn-outline-primary:is(.dark *) svg,
    .dark .dark\:btn-outline-primary:is(.dark *) svg * {
        color: var(--primary-color-dark) !important;
        stroke: var(--primary-color-dark) !important;
    }.dark .dark\:btn-outline-primary:is(.dark *):hover svg,
    .dark .dark\:btn-outline-primary:is(.dark *):hover svg * {
        color: var(--primary-text-dark) !important;
        stroke: var(--primary-text-dark) !important;
    }.dark .group:hover .dark\:group-hover\:text-white-dark:is(.dark *){--tw-text-opacity:1 !important;color:rgb(208 216 230 / var(--tw-text-opacity, 1)) !important /* Usando a cor mais clara definida no tailwind.config */}.dark table .group:hover .dark\:group-hover\:text-white-dark:is(.dark *)tr {
        color: #d0d8e6 !important;
    }@media (min-width: 640px){
    .dark .sm\:text-sm {
        color: #d0d8e6;
    }}@media (min-width: 1024px){
    .dark .lg\:text-sm {
        color: #d0d8e6;
    }
    
    .dark .lg\:text-base {
        color: #d0d8e6;
    }
    
    .dark .lg\:text-lg {
        color: #d0d8e6;
    }
    
    .dark .lg\:text-xl {
        color: #d0d8e6;
    }}.dark .ltr\:bg-gradient-to-r:where([dir="ltr"], [dir="ltr"] *).panel.from-primary.to-primary-light {
        background: #141821 !important;
        background-image: none !important;
    }.dark .ltr\:bg-gradient-to-r:where([dir="ltr"], [dir="ltr"] *).panel.from-primary.to-primary-light * {
        color: #ffffff !important;
    }.placeholder\:text-white-dark::-moz-placeholder{--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}.placeholder\:text-white-dark::placeholder{--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}.before\:absolute::before{content:var(--tw-content);position:absolute}.before\:-bottom-\[15px\]::before{content:var(--tw-content);bottom:-15px}.before\:bottom-1::before{content:var(--tw-content);bottom:0.25rem}.before\:left-1::before{content:var(--tw-content);left:0.25rem}.before\:left-1\/2::before{content:var(--tw-content);left:50%}.before\:top-12::before{content:var(--tw-content);top:3rem}.before\:-z-\[1\]::before{content:var(--tw-content);z-index:-1}.before\:hidden::before{content:var(--tw-content);display:none}.before\:h-4::before{content:var(--tw-content);height:1rem}.before\:h-auto::before{content:var(--tw-content);height:auto}.before\:w-0::before{content:var(--tw-content);width:0px}.before\:w-4::before{content:var(--tw-content);width:1rem}.before\:-translate-x-1\/2::before{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full::before{content:var(--tw-content);border-radius:9999px}.before\:border-l-2::before{content:var(--tw-content);border-left-width:2px}.before\:border-\[\#ebedf2\]::before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(235 237 242 / var(--tw-border-opacity, 1))}.before\:bg-\[\#ebedf2\]::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(235 237 242 / var(--tw-bg-opacity, 1))}.before\:bg-white::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.before\:bg-\[url\(\/assets\/images\/close\.svg\)\]::before{content:var(--tw-content);background-image:url(/assets/images/close.svg)}.before\:bg-center::before{content:var(--tw-content);background-position:center}.before\:bg-no-repeat::before{content:var(--tw-content);background-repeat:no-repeat}.before\:transition-all::before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.before\:duration-300::before{content:var(--tw-content);transition-duration:300ms}.before\:content-\[\'\/\'\]::before{--tw-content:'/';content:var(--tw-content)}.after\:absolute::after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]::after{content:var(--tw-content);left:2px}.after\:top-\[2px\]::after{content:var(--tw-content);top:2px}.after\:h-5::after{content:var(--tw-content);height:1.25rem}.after\:w-5::after{content:var(--tw-content);width:1.25rem}.after\:rounded-full::after{content:var(--tw-content);border-radius:9999px}.after\:border::after{content:var(--tw-content);border-width:1px}.after\:border-gray-300::after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:bg-white::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all::after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.after\:content-\[\'\'\]::after{--tw-content:'';content:var(--tw-content)}.checked\:bg-none:checked{background-image:none}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#f6f7f9\]:hover{--tw-bg-opacity:1;background-color:rgb(246 247 249 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(20 22 26 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500\/10:hover{background-color:rgb(107 114 128 / 0.1)}.hover\:bg-primary\/10:hover{background-color:rgb(14 190 163 / 0.1)}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-white-light\/90:hover{background-color:rgb(224 230 237 / 0.9)}.hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.hover\:\!text-primary:hover{--tw-text-opacity:1 !important;color:rgb(14 190 163 / var(--tw-text-opacity, 1)) !important}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(20 22 26 / var(--tw-text-opacity, 1))}.hover\:text-danger:hover{--tw-text-opacity:1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.hover\:text-dark:hover{--tw-text-opacity:1;color:rgb(59 63 92 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.hover\:text-primary-dark:hover{--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.hover\:text-primary\/80:hover{color:rgb(14 190 163 / 0.8)}.hover\:text-success:hover{--tw-text-opacity:1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.hover\:text-success\/80:hover{color:rgb(0 171 85 / 0.8)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:0.8}.hover\:opacity-90:hover{opacity:0.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 190 163 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#eee\]:disabled{--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.disabled\:opacity-50:disabled{opacity:0.5}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-60{opacity:0.6}.group:hover .group-hover\:saturate-100{--tw-saturate:saturate(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.peer:checked ~ .peer-checked\:border-primary{--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1))}.peer:checked ~ .peer-checked\:bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.peer:checked ~ .peer-checked\:bg-danger{--tw-bg-opacity:1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1))}.peer:checked ~ .peer-checked\:bg-primary{--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1))}.peer:checked ~ .peer-checked\:bg-success{--tw-bg-opacity:1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}.peer:checked ~ .peer-checked\:before\:left-7::before{content:var(--tw-content);left:1.75rem}.peer:checked ~ .peer-checked\:before\:bg-primary::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1))}.peer:checked ~ .peer-checked\:before\:bg-\[url\(\/assets\/images\/checked\.svg\)\]::before{content:var(--tw-content);background-image:url(/assets/images/checked.svg)}.peer:checked ~ .peer-checked\:after\:translate-x-full::after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked ~ .peer-checked\:after\:border-white::after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus ~ .peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus ~ .peer-focus\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.peer:focus ~ .peer-focus\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253 / var(--tw-ring-opacity, 1))}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:border-0:is(.dark *){border-width:0px}.dark\:\!border-\[\#191e3a\]:is(.dark *){--tw-border-opacity:1 !important;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1)) !important}.dark\:border-\[\#17263c\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(23 38 60 / var(--tw-border-opacity, 1))}.dark\:border-\[\#191e3a\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))}.dark\:border-\[\#1b2e4b\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(27 46 75 / var(--tw-border-opacity, 1))}.dark\:border-\[\#253b5c\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(37 59 92 / var(--tw-border-opacity, 1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-600\/50:is(.dark *){border-color:rgb(75 85 99 / 0.5)}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-700\/50:is(.dark *){border-color:rgb(55 65 81 / 0.5)}.dark\:border-green-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-red-900\/20:is(.dark *){border-color:rgb(127 29 29 / 0.2)}.dark\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-white-dark:is(.dark *){--tw-border-opacity:1;border-color:rgb(208 216 230 / var(--tw-border-opacity, 1))}.dark\:border-white-light\/10:is(.dark *){border-color:rgb(224 230 237 / 0.1)}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:\!border-b-black:is(.dark *){--tw-border-opacity:1 !important;border-bottom-color:rgb(20 22 26 / var(--tw-border-opacity, 1)) !important}.dark\:bg-\[\#060818\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(6 8 24 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#09090b\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0a0a0a\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0e1726\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#121c2c\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(18 28 44 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#121e32\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(18 30 50 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#141821\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 24 33 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1a1a1a\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1b2e4b\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#31313D\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(49 49 61 / var(--tw-bg-opacity, 1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 22 26 / var(--tw-bg-opacity, 1))}.dark\:bg-black\/50:is(.dark *){background-color:rgb(20 22 26 / 0.5)}.dark\:bg-blue-900\/20:is(.dark *){background-color:rgb(30 58 138 / 0.2)}.dark\:bg-danger:is(.dark *){--tw-bg-opacity:1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1))}.dark\:bg-danger-dark-light:is(.dark *){background-color:rgba(231,81,90,.15)}.dark\:bg-dark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1))}.dark\:bg-dark-light\/10:is(.dark *){background-color:rgb(234 234 236 / 0.1)}.dark\:bg-dark\/40:is(.dark *){background-color:rgb(59 63 92 / 0.4)}.dark\:bg-darkHeader:is(.dark *){--tw-bg-opacity:1;background-color:rgb(49 49 61 / var(--tw-bg-opacity, 1))}.dark\:bg-darkTheme-6:is(.dark *){--tw-bg-opacity:1;background-color:rgb(65 65 82 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/50:is(.dark *){background-color:rgb(31 41 55 / 0.5)}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/10:is(.dark *){background-color:rgb(20 83 45 / 0.1)}.dark\:bg-green-900\/20:is(.dark *){background-color:rgb(20 83 45 / 0.2)}.dark\:bg-info:is(.dark *){--tw-bg-opacity:1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1))}.dark\:bg-info-dark-light:is(.dark *){background-color:rgba(33,150,243,.15)}.dark\:bg-primary:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1))}.dark\:bg-primary-dark-light:is(.dark *){--tw-bg-opacity:1;background-color:rgb(49 49 61 / var(--tw-bg-opacity, 1))}.dark\:bg-primary\/20:is(.dark *){background-color:rgb(14 190 163 / 0.2)}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/20:is(.dark *){background-color:rgb(127 29 29 / 0.2)}.dark\:bg-secondary:is(.dark *){--tw-bg-opacity:1;background-color:rgb(147 147 184 / var(--tw-bg-opacity, 1))}.dark\:bg-success:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}.dark\:bg-success-dark-light:is(.dark *){background-color:rgba(0,171,85,.15)}.dark\:bg-warning:is(.dark *){--tw-bg-opacity:1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1))}.dark\:bg-warning-dark-light:is(.dark *){background-color:rgba(226,160,63,.15)}.dark\:bg-white-dark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(208 216 230 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900\/20:is(.dark *){background-color:rgb(113 63 18 / 0.2)}.dark\:bg-opacity-50:is(.dark *){--tw-bg-opacity:0.5}.dark\:bg-opacity-80:is(.dark *){--tw-bg-opacity:0.8}.dark\:bg-opacity-\[0\.08\]:is(.dark *){--tw-bg-opacity:0.08}.dark\:bg-\[linear-gradient\(52\.22deg\2c \#0E1726_0\%\2c rgba\(14\2c 23\2c 38\2c 0\)_18\.66\%\2c rgba\(14\2c 23\2c 38\2c 0\)_51\.04\%\2c rgba\(14\2c 23\2c 38\2c 0\)_80\.07\%\2c \#0E1726_100\%\)\]:is(.dark *){background-image:linear-gradient(52.22deg,#0E1726 0%,rgba(14,23,38,0) 18.66%,rgba(14,23,38,0) 51.04%,rgba(14,23,38,0) 80.07%,#0E1726 100%)}.dark\:text-\[\#506690\]:is(.dark *){--tw-text-opacity:1;color:rgb(80 102 144 / var(--tw-text-opacity, 1))}.dark\:text-\[\#d0d2d6\]:is(.dark *){--tw-text-opacity:1;color:rgb(208 210 214 / var(--tw-text-opacity, 1))}.dark\:text-\[\#ffeccb\]:is(.dark *){--tw-text-opacity:1;color:rgb(255 236 203 / var(--tw-text-opacity, 1))}.dark\:text-black:is(.dark *){--tw-text-opacity:1;color:rgb(20 22 26 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-danger:is(.dark *){--tw-text-opacity:1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.dark\:text-danger-light:is(.dark *){--tw-text-opacity:1;color:rgb(255 245 245 / var(--tw-text-opacity, 1))}.dark\:text-dark:is(.dark *){--tw-text-opacity:1;color:rgb(59 63 92 / var(--tw-text-opacity, 1))}.dark\:text-dark-light\/60:is(.dark *){color:rgb(234 234 236 / 0.6)}.dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity:1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-info-light:is(.dark *){--tw-text-opacity:1;color:rgb(231 247 255 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-secondary-light:is(.dark *){--tw-text-opacity:1;color:rgb(244 244 249 / var(--tw-text-opacity, 1))}.dark\:text-success:is(.dark *){--tw-text-opacity:1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.dark\:text-success-light:is(.dark *){--tw-text-opacity:1;color:rgb(221 245 240 / var(--tw-text-opacity, 1))}.dark\:text-warning-light:is(.dark *){--tw-text-opacity:1;color:rgb(255 249 237 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white-dark:is(.dark *){--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}.dark\:text-white-dark\/70:is(.dark *){color:rgb(208 216 230 / 0.7)}.dark\:text-white-light:is(.dark *){--tw-text-opacity:1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.dark\:text-white-light\/90:is(.dark *){color:rgb(224 230 237 / 0.9)}.dark\:text-white\/70:is(.dark *){color:rgb(255 255 255 / 0.7)}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:opacity-90:is(.dark *){opacity:0.9}.dark\:brightness-150:is(.dark *){--tw-brightness:brightness(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:contrast-125:is(.dark *){--tw-contrast:contrast(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:before\:border-\[\#191e3a\]:is(.dark *)::before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))}.dark\:before\:bg-white-dark:is(.dark *)::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(208 216 230 / var(--tw-bg-opacity, 1))}.dark\:hover\:border-primary:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-\[\#1b2e4b\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-dark\/60:hover:is(.dark *){background-color:rgb(59 63 92 / 0.6)}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-primary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 190 163 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-sidebarHover:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(65 65 82 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-600:hover:is(.dark *){--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-indigo-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-primary:hover:is(.dark *){--tw-text-opacity:1;color:rgb(14 190 163 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white-light\/90:hover:is(.dark *){color:rgb(224 230 237 / 0.9)}.dark\:hover\:shadow-xl:hover:is(.dark *){--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.dark\:focus\:border-primary:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(14 190 163 / var(--tw-border-opacity, 1))}.dark\:disabled\:bg-\[\#1b2e4b\]:disabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(27 46 75 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-transparent:is(.dark *){background-color:transparent}.group:hover .dark\:group-hover\:text-white-dark:is(.dark *){--tw-text-opacity:1;color:rgb(208 216 230 / var(--tw-text-opacity, 1))}.peer:checked ~ .dark\:peer-checked\:before\:bg-white:is(.dark *)::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.peer:focus ~ .dark\:peer-focus\:ring-blue-800:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175 / var(--tw-ring-opacity, 1))}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-0{margin-left:0px;margin-right:0px}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mb-0{margin-bottom:0px}.sm\:ml-3{margin-left:0.75rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-0{margin-top:0px}.sm\:mt-3{margin-top:0.75rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-10{height:2.5rem}.sm\:h-64{height:16rem}.sm\:w-10{width:2.5rem}.sm\:w-2\/12{width:16.666667%}.sm\:w-44{width:11rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-lg{max-width:32rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:gap-3{gap:0.75rem}.sm\:gap-4{gap:1rem}.sm\:p-0{padding:0px}.sm\:p-6{padding:1.5rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-4{padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:align-middle{vertical-align:middle}.sm\:text-sm{font-size:0.875rem;line-height:1.25rem}.sm\:before\:block::before{content:var(--tw-content);display:block}}@media (min-width: 768px){.md\:left-\[30\%\]{left:30%}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:mx-0{margin-left:0px;margin-right:0px}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mb-9{margin-bottom:2.25rem}.md\:mb-\[60px\]{margin-bottom:60px}.md\:ml-4{margin-left:1rem}.md\:mt-0{margin-top:0px}.md\:inline{display:inline}.md\:h-32{height:8rem}.md\:w-32{width:8rem}.md\:w-60{width:15rem}.md\:w-80{width:20rem}.md\:w-auto{width:auto}.md\:max-w-md{max-width:28rem}.md\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:end-6{inset-inline-end:1.5rem}.lg\:top-6{top:1.5rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:row-span-3{grid-row:span 3 / span 3}.lg\:ml-3{margin-left:0.75rem}.lg\:mt-16{margin-top:4rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:h-80{height:20rem}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0px}.lg\:min-h-\[758px\]{min-height:758px}.lg\:min-h-\[calc\(100vh-200px\)\]{min-height:calc(100vh - 200px)}.lg\:w-1\/3{width:33.333333%}.lg\:w-16{width:4rem}.lg\:w-72{width:18rem}.lg\:max-w-\[667px\]{max-width:667px}.lg\:max-w-\[835px\]{max-width:835px}.lg\:max-w-full{max-width:100%}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.lg\:flex-row{flex-direction:row}.lg\:justify-end{justify-content:flex-end}.lg\:gap-10{gap:2.5rem}.lg\:gap-6{gap:1.5rem}.lg\:space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:0.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:-ms-28{margin-inline-start:-7rem}.xl\:h-96{height:24rem}.xl\:w-16{width:4rem}.xl\:grid-flow-row{grid-auto-flow:row}.xl\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.xl\:gap-0{gap:0px}}.ltr\:\!right-0:where([dir="ltr"], [dir="ltr"] *){right:0px !important}.ltr\:-left-11:where([dir="ltr"], [dir="ltr"] *){left:-2.75rem}.ltr\:-left-12:where([dir="ltr"], [dir="ltr"] *){left:-3rem}.ltr\:-right-10:where([dir="ltr"], [dir="ltr"] *){right:-2.5rem}.ltr\:-right-\[400px\]:where([dir="ltr"], [dir="ltr"] *){right:-400px}.ltr\:right-0:where([dir="ltr"], [dir="ltr"] *){right:0px}.ltr\:right-4:where([dir="ltr"], [dir="ltr"] *){right:1rem}.ltr\:right-6:where([dir="ltr"], [dir="ltr"] *){right:1.5rem}.ltr\:-ml-1:where([dir="ltr"], [dir="ltr"] *){margin-left:-0.25rem}.ltr\:-mr-3:where([dir="ltr"], [dir="ltr"] *){margin-right:-0.75rem}.ltr\:ml-1:where([dir="ltr"], [dir="ltr"] *){margin-left:0.25rem}.ltr\:ml-1\.5:where([dir="ltr"], [dir="ltr"] *){margin-left:0.375rem}.ltr\:ml-2:where([dir="ltr"], [dir="ltr"] *){margin-left:0.5rem}.ltr\:ml-3:where([dir="ltr"], [dir="ltr"] *){margin-left:0.75rem}.ltr\:ml-4:where([dir="ltr"], [dir="ltr"] *){margin-left:1rem}.ltr\:ml-auto:where([dir="ltr"], [dir="ltr"] *){margin-left:auto}.ltr\:mr-1:where([dir="ltr"], [dir="ltr"] *){margin-right:0.25rem}.ltr\:mr-1\.5:where([dir="ltr"], [dir="ltr"] *){margin-right:0.375rem}.ltr\:mr-2:where([dir="ltr"], [dir="ltr"] *){margin-right:0.5rem}.ltr\:mr-2\.5:where([dir="ltr"], [dir="ltr"] *){margin-right:0.625rem}.ltr\:mr-3:where([dir="ltr"], [dir="ltr"] *){margin-right:0.75rem}.ltr\:mr-4:where([dir="ltr"], [dir="ltr"] *){margin-right:1rem}.ltr\:rounded-l-none:where([dir="ltr"], [dir="ltr"] *){border-top-left-radius:0px;border-bottom-left-radius:0px}.ltr\:rounded-r-md:where([dir="ltr"], [dir="ltr"] *){border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}.ltr\:rounded-r-none:where([dir="ltr"], [dir="ltr"] *){border-top-right-radius:0px;border-bottom-right-radius:0px}.ltr\:rounded-bl-full:where([dir="ltr"], [dir="ltr"] *){border-bottom-left-radius:9999px}.ltr\:rounded-tl-full:where([dir="ltr"], [dir="ltr"] *){border-top-left-radius:9999px}.ltr\:border-l-0:where([dir="ltr"], [dir="ltr"] *){border-left-width:0px}.ltr\:border-l-\[64px\]:where([dir="ltr"], [dir="ltr"] *){border-left-width:64px}.ltr\:bg-gradient-to-r:where([dir="ltr"], [dir="ltr"] *){background-image:linear-gradient(to right, var(--tw-gradient-stops))}.ltr\:pl-3:where([dir="ltr"], [dir="ltr"] *){padding-left:0.75rem}.ltr\:pl-4:where([dir="ltr"], [dir="ltr"] *){padding-left:1rem}.ltr\:pl-5:where([dir="ltr"], [dir="ltr"] *){padding-left:1.25rem}.ltr\:pl-8:where([dir="ltr"], [dir="ltr"] *){padding-left:2rem}.ltr\:pr-10:where([dir="ltr"], [dir="ltr"] *){padding-right:2.5rem}.ltr\:pr-2:where([dir="ltr"], [dir="ltr"] *){padding-right:0.5rem}.ltr\:pr-3:where([dir="ltr"], [dir="ltr"] *){padding-right:0.75rem}.ltr\:pr-\[50px\]:where([dir="ltr"], [dir="ltr"] *){padding-right:50px}.ltr\:before\:mr-2:where([dir="ltr"], [dir="ltr"] *)::before{content:var(--tw-content);margin-right:0.5rem}@media (min-width: 640px){.ltr\:sm\:ml-0:where([dir="ltr"], [dir="ltr"] *){margin-left:0px}.ltr\:sm\:mr-4:where([dir="ltr"], [dir="ltr"] *){margin-right:1rem}.ltr\:sm\:mr-8:where([dir="ltr"], [dir="ltr"] *){margin-right:2rem}.sm\:ltr\:mr-auto:where([dir="ltr"], [dir="ltr"] *){margin-right:auto}.ltr\:sm\:text-left:where([dir="ltr"], [dir="ltr"] *){text-align:left}}@media (min-width: 1280px){.ltr\:xl\:-right-20:where([dir="ltr"], [dir="ltr"] *){right:-5rem}.ltr\:xl\:-skew-x-\[14deg\]:where([dir="ltr"], [dir="ltr"] *){--tw-skew-x:-14deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ltr\:xl\:skew-x-\[14deg\]:where([dir="ltr"], [dir="ltr"] *){--tw-skew-x:14deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.rtl\:\!left-0:where([dir="rtl"], [dir="rtl"] *){left:0px !important}.rtl\:-left-10:where([dir="rtl"], [dir="rtl"] *){left:-2.5rem}.rtl\:-left-\[400px\]:where([dir="rtl"], [dir="rtl"] *){left:-400px}.rtl\:-right-11:where([dir="rtl"], [dir="rtl"] *){right:-2.75rem}.rtl\:-right-12:where([dir="rtl"], [dir="rtl"] *){right:-3rem}.rtl\:left-0:where([dir="rtl"], [dir="rtl"] *){left:0px}.rtl\:left-4:where([dir="rtl"], [dir="rtl"] *){left:1rem}.rtl\:left-6:where([dir="rtl"], [dir="rtl"] *){left:1.5rem}.rtl\:left-auto:where([dir="rtl"], [dir="rtl"] *){left:auto}.rtl\:right-0:where([dir="rtl"], [dir="rtl"] *){right:0px}.rtl\:-ml-3:where([dir="rtl"], [dir="rtl"] *){margin-left:-0.75rem}.rtl\:-mr-1:where([dir="rtl"], [dir="rtl"] *){margin-right:-0.25rem}.rtl\:ml-1:where([dir="rtl"], [dir="rtl"] *){margin-left:0.25rem}.rtl\:ml-1\.5:where([dir="rtl"], [dir="rtl"] *){margin-left:0.375rem}.rtl\:ml-2:where([dir="rtl"], [dir="rtl"] *){margin-left:0.5rem}.rtl\:ml-2\.5:where([dir="rtl"], [dir="rtl"] *){margin-left:0.625rem}.rtl\:ml-3:where([dir="rtl"], [dir="rtl"] *){margin-left:0.75rem}.rtl\:ml-3\.5:where([dir="rtl"], [dir="rtl"] *){margin-left:0.875rem}.rtl\:ml-4:where([dir="rtl"], [dir="rtl"] *){margin-left:1rem}.rtl\:mr-0:where([dir="rtl"], [dir="rtl"] *){margin-right:0px}.rtl\:mr-1:where([dir="rtl"], [dir="rtl"] *){margin-right:0.25rem}.rtl\:mr-1\.5:where([dir="rtl"], [dir="rtl"] *){margin-right:0.375rem}.rtl\:mr-2:where([dir="rtl"], [dir="rtl"] *){margin-right:0.5rem}.rtl\:mr-3:where([dir="rtl"], [dir="rtl"] *){margin-right:0.75rem}.rtl\:mr-4:where([dir="rtl"], [dir="rtl"] *){margin-right:1rem}.rtl\:mr-auto:where([dir="rtl"], [dir="rtl"] *){margin-right:auto}.rtl\:rotate-180:where([dir="rtl"], [dir="rtl"] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:1}.rtl\:rounded-l-md:where([dir="rtl"], [dir="rtl"] *){border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}.rtl\:rounded-l-none:where([dir="rtl"], [dir="rtl"] *){border-top-left-radius:0px;border-bottom-left-radius:0px}.rtl\:rounded-r-none:where([dir="rtl"], [dir="rtl"] *){border-top-right-radius:0px;border-bottom-right-radius:0px}.rtl\:rounded-br-full:where([dir="rtl"], [dir="rtl"] *){border-bottom-right-radius:9999px}.rtl\:rounded-tr-full:where([dir="rtl"], [dir="rtl"] *){border-top-right-radius:9999px}.rtl\:border-r-0:where([dir="rtl"], [dir="rtl"] *){border-right-width:0px}.rtl\:border-r-\[64px\]:where([dir="rtl"], [dir="rtl"] *){border-right-width:64px}.rtl\:bg-gradient-to-l:where([dir="rtl"], [dir="rtl"] *){background-image:linear-gradient(to left, var(--tw-gradient-stops))}.rtl\:pl-0:where([dir="rtl"], [dir="rtl"] *){padding-left:0px}.rtl\:pl-10:where([dir="rtl"], [dir="rtl"] *){padding-left:2.5rem}.rtl\:pl-2:where([dir="rtl"], [dir="rtl"] *){padding-left:0.5rem}.rtl\:pl-3:where([dir="rtl"], [dir="rtl"] *){padding-left:0.75rem}.rtl\:pl-3\.5:where([dir="rtl"], [dir="rtl"] *){padding-left:0.875rem}.rtl\:pl-\[50px\]:where([dir="rtl"], [dir="rtl"] *){padding-left:50px}.rtl\:pr-0:where([dir="rtl"], [dir="rtl"] *){padding-right:0px}.rtl\:pr-2:where([dir="rtl"], [dir="rtl"] *){padding-right:0.5rem}.rtl\:pr-3:where([dir="rtl"], [dir="rtl"] *){padding-right:0.75rem}.rtl\:pr-3\.5:where([dir="rtl"], [dir="rtl"] *){padding-right:0.875rem}.rtl\:pr-4:where([dir="rtl"], [dir="rtl"] *){padding-right:1rem}.rtl\:pr-5:where([dir="rtl"], [dir="rtl"] *){padding-right:1.25rem}.rtl\:text-right:where([dir="rtl"], [dir="rtl"] *){text-align:right}.rtl\:before\:ml-2:where([dir="rtl"], [dir="rtl"] *)::before{content:var(--tw-content);margin-left:0.5rem}@media (min-width: 640px){.rtl\:sm\:ml-4:where([dir="rtl"], [dir="rtl"] *){margin-left:1rem}.rtl\:sm\:ml-8:where([dir="rtl"], [dir="rtl"] *){margin-left:2rem}.sm\:rtl\:ml-auto:where([dir="rtl"], [dir="rtl"] *){margin-left:auto}.sm\:rtl\:mr-0:where([dir="rtl"], [dir="rtl"] *){margin-right:0px}.rtl\:sm\:text-right:where([dir="rtl"], [dir="rtl"] *){text-align:right}}@media (min-width: 1280px){.rtl\:xl\:-left-20:where([dir="rtl"], [dir="rtl"] *){left:-5rem}.rtl\:xl\:skew-x-\[-14deg\]:where([dir="rtl"], [dir="rtl"] *){--tw-skew-x:-14deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:xl\:skew-x-\[14deg\]:where([dir="rtl"], [dir="rtl"] *){--tw-skew-x:14deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}
/**
 * easymde v2.20.0
 * Copyright Jeroen Akkerman
 * @link https://github.com/ionaru/easy-markdown-editor
 * @license MIT
 */
.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::-moz-selection, .cm-fat-cursor .CodeMirror-line>span::-moz-selection, .cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection, .CodeMirror-line>span::-moz-selection, .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{box-sizing:border-box;height:auto;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:0;word-wrap:break-word}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;position:fixed!important;top:50px;left:0;right:0;bottom:0;height:auto;z-index:8;border-right:none!important;border-bottom-right-radius:0!important}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-right:none!important;border-bottom-right-radius:0;position:relative;flex:1 1 auto}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;padding:9px 10px;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px}.editor-toolbar.fullscreen{width:100%;height:50px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen::before{width:20px;height:50px;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen::after{width:20px;height:50px;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);position:fixed;top:0;right:0;margin:0;padding:0}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;display:inline-block;text-align:center;text-decoration:none!important;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar button:after{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-statusbar .lines:before{content:'lines: '}.editor-statusbar .words:before{content:'words: '}.editor-statusbar .characters:before{content:'characters: '}.editor-preview-full{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7;overflow:auto;display:none;box-sizing:border-box}.editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;overflow:auto;display:none;box-sizing:border-box;border:1px solid #ddd;word-wrap:break-word}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{padding:10px;background:#fafafa}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{margin-bottom:.5rem;line-height:1.2}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{position:relative;background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%);border-radius:0;border:1px solid #fff}.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%)}.easymde-dropdown-content{display:block;visibility:hidden;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:8px;z-index:2;top:30px}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]::after{content:'';background-image:var(--bg-image);display:block;max-height:100%;max-width:100%;background-size:contain;height:0;padding-top:var(--height);width:var(--width);background-repeat:no-repeat}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}