

/* app/javascript/stylesheets/application.scss */
:root {
  --toastify-color-light:#fff;
  --toastify-color-dark:#121212;
  --toastify-color-info:#3498db;
  --toastify-color-success:#07bc0c;
  --toastify-color-warning:#f1c40f;
  --toastify-color-error:#e74c3c;
  --toastify-color-transparent:hsla(0,0%,100%,.7);
  --toastify-icon-color-info:var(--toastify-color-info);
  --toastify-icon-color-success:var(--toastify-color-success);
  --toastify-icon-color-warning:var(--toastify-color-warning);
  --toastify-icon-color-error:var(--toastify-color-error);
  --toastify-toast-width:320px;
  --toastify-toast-background:#fff;
  --toastify-toast-min-height:64px;
  --toastify-toast-max-height:800px;
  --toastify-font-family:sans-serif;
  --toastify-z-index:9999;
  --toastify-text-color-light:#757575;
  --toastify-text-color-dark:#fff;
  --toastify-text-color-info:#fff;
  --toastify-text-color-success:#fff;
  --toastify-text-color-warning:#fff;
  --toastify-text-color-error:#fff;
  --toastify-spinner-color:#616161;
  --toastify-spinner-color-empty-area:#e0e0e0;
  --toastify-color-progress-light:linear-gradient(
      90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
  --toastify-color-progress-dark:#bb86fc;
  --toastify-color-progress-info:var(--toastify-color-info);
  --toastify-color-progress-success:var(--toastify-color-success);
  --toastify-color-progress-warning:var(--toastify-color-warning);
  --toastify-color-progress-error:var(--toastify-color-error);
}
.Toastify__toast-container {
  z-index: 9999;
  z-index: var(--toastify-z-index);
  -webkit-transform: translateZ(9999);
  -webkit-transform: translateZ(var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: 320px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}
@media only screen and (max-width:480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-center,
  .Toastify__toast-container--top-left,
  .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-center,
  .Toastify__toast-container--bottom-left,
  .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: auto;
  }
}
.Toastify__toast {
  position: relative;
  min-height: 64px;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1), 0 2px 15px 0 rgba(0, 0, 0, .05);
  display: flex;
  justify-content: space-between;
  max-height: 800px;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: sans-serif;
  font-family: var(--toastify-font-family);
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
  margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}
.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: .7s;
}
.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: .3s;
}
@media only screen and (max-width:480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: #121212;
  background: var(--toastify-color-dark);
  color: #fff;
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--colored.Toastify__toast--default,
.Toastify__toast-theme--light {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: #fff;
  color: var(--toastify-text-color-info);
  background: #3498db;
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: #fff;
  color: var(--toastify-text-color-success);
  background: #07bc0c;
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: #fff;
  color: var(--toastify-text-color-warning);
  background: #f1c40f;
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: #fff;
  color: var(--toastify-text-color-error);
  background: #e74c3c;
  background: var(--toastify-color-error);
}
.Toastify__progress-bar-theme--light {
  background:
    linear-gradient(
      90deg,
      #4cd964,
      #5ac8fa,
      #007aff,
      #34aadc,
      #5856d6,
      #ff2d55);
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: #bb86fc;
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: #3498db;
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: #07bc0c;
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: #f1c40f;
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: #e74c3c;
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
  background: hsla(0, 0%, 100%, .7);
  background: var(--toastify-color-transparent);
}
.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: .7;
  transition: .3s ease;
  align-self: flex-start;
}
.Toastify__close-button--light {
  color: #000;
  opacity: .3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:focus,
.Toastify__close-button:hover {
  opacity: 1;
}
@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  to {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  z-index: var(--toastify-z-index);
  opacity: .7;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform .2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: auto;
  transform-origin: right;
}
.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: #e0e0e0;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: #616161;
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin .65s linear infinite;
}
@keyframes Toastify__bounceInRight {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--bottom-left,
.Toastify__bounce-enter--top-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--bottom-right,
.Toastify__bounce-enter--top-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}
.Toastify__bounce-exit--bottom-left,
.Toastify__bounce-exit--top-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--bottom-right,
.Toastify__bounce-exit--top-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}
@keyframes Toastify__zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}
.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}
@keyframes Toastify__flipIn {
  0% {
    transform: perspective(400px) rotateX(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}
.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}
@keyframes Toastify__slideInRight {
  0% {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideInLeft {
  0% {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideInUp {
  0% {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideInDown {
  0% {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideOutRight {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--bottom-left,
.Toastify__slide-enter--top-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--bottom-right,
.Toastify__slide-enter--top-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}
.Toastify__slide-exit--bottom-left,
.Toastify__slide-exit--top-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--bottom-right,
.Toastify__slide-exit--top-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}
@keyframes Toastify__spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
}
[tabindex="-1"]:focus {
  outline: none;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type=text],
input[type=password],
input[type=number],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family:
    "SFMono-Regular",
    Consolas,
    "Liberation Mono",
    Menlo,
    Courier,
    monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role=button],
input:not([type=range]),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
*,
::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: ;
}
::-ms-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: ;
}
::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: ;
}
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
::before,
::after {
  --tw-content: "";
}
html,
:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  font-family:
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  -webkit-font-feature-settings: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
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;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role=button] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden]:where(:not([hidden=until-found])) {
  display: none;
}
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {
  .\!container {
    max-width: 640px !important;
  }
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .\!container {
    max-width: 768px !important;
  }
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .\!container {
    max-width: 1024px !important;
  }
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .\!container {
    max-width: 1280px !important;
  }
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .\!container {
    max-width: 1536px !important;
  }
  .container {
    max-width: 1536px;
  }
}
.pointer-events-none {
  pointer-events: none !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.\!collapse {
  visibility: collapse !important;
}
.collapse {
  visibility: collapse !important;
}
.static {
  position: static !important;
}
.fixed {
  position: fixed !important;
}
.absolute {
  position: absolute !important;
}
.relative {
  position: relative !important;
}
.sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}
.inset-0 {
  inset: 0px !important;
}
.inset-y-0 {
  top: 0px !important;
  bottom: 0px !important;
}
.-left-1 {
  left: -0.25rem !important;
}
.-top-1 {
  top: -0.25rem !important;
}
.bottom-0 {
  bottom: 0px !important;
}
.bottom-2 {
  bottom: 0.5rem !important;
}
.bottom-4 {
  bottom: 1rem !important;
}
.bottom-\[max\(10px\,env\(safe-area-inset-bottom\,10px\)\)\] {
  bottom: max(10px, env(safe-area-inset-bottom, 10px)) !important;
}
.left-0 {
  left: 0px !important;
}
.left-1\/2 {
  left: 50% !important;
}
.left-2 {
  left: 0.5rem !important;
}
.left-4 {
  left: 1rem !important;
}
.left-6 {
  left: 1.5rem !important;
}
.right-0 {
  right: 0px !important;
}
.right-2 {
  right: 0.5rem !important;
}
.right-4 {
  right: 1rem !important;
}
.right-6 {
  right: 1.5rem !important;
}
.top-0 {
  top: 0px !important;
}
.top-1\/2 {
  top: 50% !important;
}
.top-12 {
  top: 3rem !important;
}
.top-2 {
  top: 0.5rem !important;
}
.top-4 {
  top: 1rem !important;
}
.top-6 {
  top: 1.5rem !important;
}
.top-\[calc\(100\%\+0\.75rem\)\] {
  top: calc(100% + 0.75rem) !important;
}
.isolate {
  isolation: isolate !important;
}
.z-10 {
  z-index: 10 !important;
}
.z-20 {
  z-index: 20 !important;
}
.z-30 {
  z-index: 30 !important;
}
.z-40 {
  z-index: 40 !important;
}
.z-50 {
  z-index: 50 !important;
}
.z-\[100\] {
  z-index: 100 !important;
}
.z-\[1200\] {
  z-index: 1200 !important;
}
.col-span-1 {
  grid-column: span 1 / span 1 !important;
}
.col-span-full {
  grid-column: 1 / -1 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.-mb-2 {
  margin-bottom: -0.5rem !important;
}
.-ml-2 {
  margin-left: -0.5rem !important;
}
.-mr-3 {
  margin-right: -0.75rem !important;
}
.-mt-1 {
  margin-top: -0.25rem !important;
}
.-mt-16 {
  margin-top: -4rem !important;
}
.-mt-24 {
  margin-top: -6rem !important;
}
.-mt-4 {
  margin-top: -1rem !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-10 {
  margin-bottom: 2.5rem !important;
}
.mb-12 {
  margin-bottom: 3rem !important;
}
.mb-16 {
  margin-bottom: 4rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 0.75rem !important;
}
.mb-4 {
  margin-bottom: 1rem !important;
}
.mb-5 {
  margin-bottom: 1.25rem !important;
}
.mb-6 {
  margin-bottom: 1.5rem !important;
}
.mb-8 {
  margin-bottom: 2rem !important;
}
.ml-1 {
  margin-left: 0.25rem !important;
}
.ml-10 {
  margin-left: 2.5rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.ml-4 {
  margin-left: 1rem !important;
}
.ml-6 {
  margin-left: 1.5rem !important;
}
.ml-auto {
  margin-left: auto !important;
}
.mr-1 {
  margin-right: 0.25rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mr-3 {
  margin-right: 0.75rem !important;
}
.mr-5 {
  margin-right: 1.25rem !important;
}
.mr-8 {
  margin-right: 2rem !important;
}
.ms-2 {
  -webkit-margin-start: 0.5rem !important;
  margin-inline-start: 0.5rem !important;
}
.mt-0\.5 {
  margin-top: 0.125rem !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-12 {
  margin-top: 3rem !important;
}
.mt-16 {
  margin-top: 4rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-20 {
  margin-top: 5rem !important;
}
.mt-3 {
  margin-top: 0.75rem !important;
}
.mt-4 {
  margin-top: 1rem !important;
}
.mt-6 {
  margin-top: 1.5rem !important;
}
.mt-8 {
  margin-top: 2rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.line-clamp-2 {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}
.block {
  display: block !important;
}
.inline-block {
  display: inline-block !important;
}
.inline {
  display: inline !important;
}
.flex {
  display: flex !important;
}
.inline-flex {
  display: inline-flex !important;
}
.table {
  display: table !important;
}
.grid {
  display: grid !important;
}
.inline-grid {
  display: inline-grid !important;
}
.contents {
  display: contents !important;
}
.hidden {
  display: none !important;
}
.aspect-\[4\/3\] {
  aspect-ratio: 4/3 !important;
}
.aspect-square {
  aspect-ratio: 1 / 1 !important;
}
.aspect-video {
  aspect-ratio: 16 / 9 !important;
}
.\!h-48 {
  height: 12rem !important;
}
.\!h-auto {
  height: auto !important;
}
.h-1 {
  height: 0.25rem !important;
}
.h-1\.5 {
  height: 0.375rem !important;
}
.h-10 {
  height: 2.5rem !important;
}
.h-12 {
  height: 3rem !important;
}
.h-14 {
  height: 3.5rem !important;
}
.h-16 {
  height: 4rem !important;
}
.h-2 {
  height: 0.5rem !important;
}
.h-2\.5 {
  height: 0.625rem !important;
}
.h-20 {
  height: 5rem !important;
}
.h-24 {
  height: 6rem !important;
}
.h-3 {
  height: 0.75rem !important;
}
.h-3\.5 {
  height: 0.875rem !important;
}
.h-32 {
  height: 8rem !important;
}
.h-4 {
  height: 1rem !important;
}
.h-48 {
  height: 12rem !important;
}
.h-5 {
  height: 1.25rem !important;
}
.h-6 {
  height: 1.5rem !important;
}
.h-64 {
  height: 16rem !important;
}
.h-7 {
  height: 1.75rem !important;
}
.h-72 {
  height: 18rem !important;
}
.h-8 {
  height: 2rem !important;
}
.h-80 {
  height: 20rem !important;
}
.h-9 {
  height: 2.25rem !important;
}
.h-\[560px\] {
  height: 560px !important;
}
.h-full {
  height: 100% !important;
}
.h-screen {
  height: 100vh !important;
}
.max-h-56 {
  max-height: 14rem !important;
}
.max-h-full {
  max-height: 100% !important;
}
.min-h-\[220px\] {
  min-height: 220px !important;
}
.min-h-\[240px\] {
  min-height: 240px !important;
}
.min-h-\[400px\] {
  min-height: 400px !important;
}
.min-h-full {
  min-height: 100% !important;
}
.min-h-screen {
  min-height: 100vh !important;
}
.\!w-16 {
  width: 4rem !important;
}
.\!w-20 {
  width: 5rem !important;
}
.\!w-24 {
  width: 6rem !important;
}
.\!w-28 {
  width: 7rem !important;
}
.\!w-full {
  width: 100% !important;
}
.w-1\/2 {
  width: 50% !important;
}
.w-1\/3 {
  width: 33.333333% !important;
}
.w-10 {
  width: 2.5rem !important;
}
.w-12 {
  width: 3rem !important;
}
.w-14 {
  width: 3.5rem !important;
}
.w-16 {
  width: 4rem !important;
}
.w-2\.5 {
  width: 0.625rem !important;
}
.w-2\/3 {
  width: 66.666667% !important;
}
.w-20 {
  width: 5rem !important;
}
.w-24 {
  width: 6rem !important;
}
.w-3 {
  width: 0.75rem !important;
}
.w-3\.5 {
  width: 0.875rem !important;
}
.w-3\/4 {
  width: 75% !important;
}
.w-3\/5 {
  width: 60% !important;
}
.w-32 {
  width: 8rem !important;
}
.w-4 {
  width: 1rem !important;
}
.w-5 {
  width: 1.25rem !important;
}
.w-6 {
  width: 1.5rem !important;
}
.w-64 {
  width: 16rem !important;
}
.w-7 {
  width: 1.75rem !important;
}
.w-72 {
  width: 18rem !important;
}
.w-8 {
  width: 2rem !important;
}
.w-80 {
  width: 20rem !important;
}
.w-\[450px\] {
  width: 450px !important;
}
.w-\[calc\(100\%-32px\)\] {
  width: calc(100% - 32px) !important;
}
.w-\[min\(360px\,calc\(100vw-3rem\)\)\] {
  width: min(360px, calc(100vw - 3rem)) !important;
}
.w-auto {
  width: auto !important;
}
.w-full {
  width: 100% !important;
}
.w-screen {
  width: 100vw !important;
}
.min-w-0 {
  min-width: 0px !important;
}
.min-w-\[260px\] {
  min-width: 260px !important;
}
.max-w-2xl {
  max-width: 42rem !important;
}
.max-w-3xl {
  max-width: 48rem !important;
}
.max-w-4xl {
  max-width: 56rem !important;
}
.max-w-5xl {
  max-width: 64rem !important;
}
.max-w-6xl {
  max-width: 72rem !important;
}
.max-w-7xl {
  max-width: 80rem !important;
}
.max-w-\[720px\] {
  max-width: 720px !important;
}
.max-w-\[85\%\] {
  max-width: 85% !important;
}
.max-w-full {
  max-width: 100% !important;
}
.max-w-md {
  max-width: 28rem !important;
}
.max-w-sm {
  max-width: 24rem !important;
}
.max-w-xl {
  max-width: 36rem !important;
}
.flex-1 {
  flex: 1 1 !important;
}
.flex-shrink {
  flex-shrink: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.shrink {
  flex-shrink: 1 !important;
}
.flex-grow {
  flex-grow: 1 !important;
}
.grow {
  flex-grow: 1 !important;
}
.-translate-x-1\/2 {
  --tw-translate-x:-50% !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;
}
.-translate-y-1\/2 {
  --tw-translate-y:-50% !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;
}
.translate-y-1 {
  --tw-translate-y:0.25rem !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;
}
.translate-y-6 {
  --tw-translate-y:1.5rem !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-6 {
  --tw-rotate:-6deg !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 !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-6 {
  --tw-rotate:6deg !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;
}
.\!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)) !important;
}
.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)) !important;
}
@keyframes pulse {
  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.resize {
  resize: both !important;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)_auto\] {
  grid-template-columns: repeat(4, minmax(0, 1fr)) auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-col {
  flex-direction: column !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.place-items-center {
  place-items: center !important;
}
.items-start {
  align-items: flex-start !important;
}
.items-end {
  align-items: flex-end !important;
}
.items-center {
  align-items: center !important;
}
.justify-start {
  justify-content: flex-start !important;
}
.justify-end {
  justify-content: flex-end !important;
}
.justify-center {
  justify-content: center !important;
}
.justify-between {
  justify-content: space-between !important;
}
.gap-0\.5 {
  gap: 0.125rem !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-10 {
  gap: 2.5rem !important;
}
.gap-12 {
  gap: 3rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 0.75rem !important;
}
.gap-4 {
  gap: 1rem !important;
}
.gap-6 {
  gap: 1.5rem !important;
}
.gap-8 {
  gap: 2rem !important;
}
.-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse:0 !important;
  margin-right: calc(-0.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse:0 !important;
  margin-right: calc(0.125rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse:0 !important;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse:0 !important;
  margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse:0 !important;
  margin-right: calc(2rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse:0 !important;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse:0 !important;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse:0 !important;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)) !important;
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse:0 !important;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse:0 !important;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse:0 !important;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)) !important;
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse:0 !important;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse:0 !important;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
}
.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse:0 !important;
  border-right-width: calc(1px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important;
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse:0 !important;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
}
.divide-\[\#E0DBB8\] > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity:1 !important;
  border-color: rgb(224 219 184 / 1) !important;
  border-color: rgb(224 219 184 / var(--tw-divide-opacity, 1)) !important;
}
.divide-\[\#eae4d8\] > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity:1 !important;
  border-color: rgb(234 228 216 / 1) !important;
  border-color: rgb(234 228 216 / var(--tw-divide-opacity, 1)) !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.scroll-smooth {
  scroll-behavior: smooth !important;
}
.truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.whitespace-nowrap {
  white-space: nowrap !important;
}
.whitespace-pre-line {
  white-space: pre-line !important;
}
.whitespace-pre-wrap {
  white-space: pre-wrap !important;
}
.\!rounded-full {
  border-radius: 9999px !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-2xl {
  border-radius: 1rem !important;
}
.rounded-3xl {
  border-radius: 1.5rem !important;
}
.rounded-\[22px\] {
  border-radius: 22px !important;
}
.rounded-\[28px\] {
  border-radius: 28px !important;
}
.rounded-\[32px\] {
  border-radius: 32px !important;
}
.rounded-full {
  border-radius: 9999px !important;
}
.rounded-lg {
  border-radius: 0.5rem !important;
}
.rounded-md {
  border-radius: 0.375rem !important;
}
.rounded-xl {
  border-radius: 0.75rem !important;
}
.rounded-l-full {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}
.rounded-r-full {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}
.rounded-t {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}
.rounded-bl-md {
  border-bottom-left-radius: 0.375rem !important;
}
.rounded-tr-md {
  border-top-right-radius: 0.375rem !important;
}
.border {
  border-width: 1px !important;
}
.border-0 {
  border-width: 0px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-b {
  border-bottom-width: 1px !important;
}
.border-b-2 {
  border-bottom-width: 2px !important;
}
.border-l-4 {
  border-left-width: 4px !important;
}
.border-r {
  border-right-width: 1px !important;
}
.border-t {
  border-top-width: 1px !important;
}
.border-dashed {
  border-style: dashed !important;
}
.\!border-black {
  --tw-border-opacity:1 !important;
  border-color: rgb(0 0 0 / 1) !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#D4CFBD\] {
  --tw-border-opacity:1 !important;
  border-color: rgb(212 207 189 / 1) !important;
  border-color: rgb(212 207 189 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#D8D2BB\] {
  --tw-border-opacity:1 !important;
  border-color: rgb(216 210 187 / 1) !important;
  border-color: rgb(216 210 187 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#DDD5BC\] {
  --tw-border-opacity:1 !important;
  border-color: rgb(221 213 188 / 1) !important;
  border-color: rgb(221 213 188 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#DDD7C4\] {
  --tw-border-opacity:1 !important;
  border-color: rgb(221 215 196 / 1) !important;
  border-color: rgb(221 215 196 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#ddd7c4\] {
  --tw-border-opacity:1 !important;
  border-color: rgb(221 215 196 / 1) !important;
  border-color: rgb(221 215 196 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#eae4d8\] {
  --tw-border-opacity:1 !important;
  border-color: rgb(234 228 216 / 1) !important;
  border-color: rgb(234 228 216 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-200 {
  --tw-border-opacity:1 !important;
  border-color: rgb(191 219 254 / 1) !important;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-400 {
  --tw-border-opacity:1 !important;
  border-color: rgb(96 165 250 / 1) !important;
  border-color: rgb(96 165 250 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-100 {
  --tw-border-opacity:1 !important;
  border-color: rgb(243 244 246 / 1) !important;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-200 {
  --tw-border-opacity:1 !important;
  border-color: rgb(229 231 235 / 1) !important;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-300 {
  --tw-border-opacity:1 !important;
  border-color: rgb(209 213 219 / 1) !important;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-400 {
  --tw-border-opacity:1 !important;
  border-color: rgb(156 163 175 / 1) !important;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-500 {
  --tw-border-opacity:1 !important;
  border-color: rgb(107 114 128 / 1) !important;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-600 {
  --tw-border-opacity:1 !important;
  border-color: rgb(75 85 99 / 1) !important;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-700 {
  --tw-border-opacity:1 !important;
  border-color: rgb(55 65 81 / 1) !important;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-900 {
  --tw-border-opacity:1 !important;
  border-color: rgb(17 24 39 / 1) !important;
  border-color: rgb(17 24 39 / var(--tw-border-opacity, 1)) !important;
}
.border-green-200 {
  --tw-border-opacity:1 !important;
  border-color: rgb(187 247 208 / 1) !important;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1)) !important;
}
.border-green-800 {
  --tw-border-opacity:1 !important;
  border-color: rgb(22 101 52 / 1) !important;
  border-color: rgb(22 101 52 / var(--tw-border-opacity, 1)) !important;
}
.border-neutral-200 {
  --tw-border-opacity:1 !important;
  border-color: rgb(229 229 229 / 1) !important;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1)) !important;
}
.border-neutral-300 {
  --tw-border-opacity:1 !important;
  border-color: rgb(212 212 212 / 1) !important;
  border-color: rgb(212 212 212 / var(--tw-border-opacity, 1)) !important;
}
.border-primary {
  --tw-border-opacity:1 !important;
  border-color: rgb(245 245 220 / 1) !important;
  border-color: rgb(245 245 220 / var(--tw-border-opacity, 1)) !important;
}
.border-red-100 {
  --tw-border-opacity:1 !important;
  border-color: rgb(254 226 226 / 1) !important;
  border-color: rgb(254 226 226 / var(--tw-border-opacity, 1)) !important;
}
.border-red-200 {
  --tw-border-opacity:1 !important;
  border-color: rgb(254 202 202 / 1) !important;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1)) !important;
}
.border-red-300 {
  --tw-border-opacity:1 !important;
  border-color: rgb(252 165 165 / 1) !important;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1)) !important;
}
.border-red-600 {
  --tw-border-opacity:1 !important;
  border-color: rgb(220 38 38 / 1) !important;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1)) !important;
}
.border-teal-600 {
  --tw-border-opacity:1 !important;
  border-color: rgb(13 148 136 / 1) !important;
  border-color: rgb(13 148 136 / var(--tw-border-opacity, 1)) !important;
}
.border-transparent {
  border-color: transparent !important;
}
.border-white {
  --tw-border-opacity:1 !important;
  border-color: rgb(255 255 255 / 1) !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)) !important;
}
.border-yellow-200 {
  --tw-border-opacity:1 !important;
  border-color: rgb(254 240 138 / 1) !important;
  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1)) !important;
}
.\!bg-black {
  --tw-bg-opacity:1 !important;
  background-color: rgb(0 0 0 / 1) !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#101010\] {
  --tw-bg-opacity:1 !important;
  background-color: rgb(16 16 16 / 1) !important;
  background-color: rgb(16 16 16 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#1F1F1F\] {
  --tw-bg-opacity:1 !important;
  background-color: rgb(31 31 31 / 1) !important;
  background-color: rgb(31 31 31 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#1F4DF1\] {
  --tw-bg-opacity:1 !important;
  background-color: rgb(31 77 241 / 1) !important;
  background-color: rgb(31 77 241 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#D4CFBD\] {
  --tw-bg-opacity:1 !important;
  background-color: rgb(212 207 189 / 1) !important;
  background-color: rgb(212 207 189 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#D8D2C0\] {
  --tw-bg-opacity:1 !important;
  background-color: rgb(216 210 192 / 1) !important;
  background-color: rgb(216 210 192 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#E8E3D3\] {
  --tw-bg-opacity:1 !important;
  background-color: rgb(232 227 211 / 1) !important;
  background-color: rgb(232 227 211 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#F4EFC7\] {
  --tw-bg-opacity:1 !important;
  background-color: rgb(244 239 199 / 1) !important;
  background-color: rgb(244 239 199 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#F7F4E6\] {
  --tw-bg-opacity:1 !important;
  background-color: rgb(247 244 230 / 1) !important;
  background-color: rgb(247 244 230 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#fffffe\] {
  --tw-bg-opacity:1 !important;
  background-color: rgb(255 255 254 / 1) !important;
  background-color: rgb(255 255 254 / var(--tw-bg-opacity, 1)) !important;
}
.bg-black {
  --tw-bg-opacity:1 !important;
  background-color: rgb(0 0 0 / 1) !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}
.bg-black\/10 {
  background-color: rgb(0 0 0 / 0.1) !important;
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3) !important;
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4) !important;
}
.bg-black\/5 {
  background-color: rgb(0 0 0 / 0.05) !important;
}
.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5) !important;
}
.bg-black\/60 {
  background-color: rgb(0 0 0 / 0.6) !important;
}
.bg-blue-100 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(219 234 254 / 1) !important;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-50 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(239 246 255 / 1) !important;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-500 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(59 130 246 / 1) !important;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-600 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(37 99 235 / 1) !important;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-100 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(243 244 246 / 1) !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-200 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(229 231 235 / 1) !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-50 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(249 250 251 / 1) !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-600 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(75 85 99 / 1) !important;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-700 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(55 65 81 / 1) !important;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-900 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(17 24 39 / 1) !important;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-900\/80 {
  background-color: rgb(17 24 39 / 0.8) !important;
}
.bg-green-100 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(220 252 231 / 1) !important;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-200 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(187 247 208 / 1) !important;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-50 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(240 253 244 / 1) !important;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-800 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(22 101 52 / 1) !important;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1)) !important;
}
.bg-neutral-100 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(245 245 245 / 1) !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1)) !important;
}
.bg-neutral-200 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(229 229 229 / 1) !important;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1)) !important;
}
.bg-neutral-50 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(250 250 250 / 1) !important;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)) !important;
}
.bg-neutral-800 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(38 38 38 / 1) !important;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1)) !important;
}
.bg-neutral-900 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(23 23 23 / 1) !important;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1)) !important;
}
.bg-neutral-900\/90 {
  background-color: rgb(23 23 23 / 0.9) !important;
}
.bg-orange-500 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(249 115 22 / 1) !important;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1)) !important;
}
.bg-pink-500 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(236 72 153 / 1) !important;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1)) !important;
}
.bg-primary {
  --tw-bg-opacity:1 !important;
  background-color: rgb(245 245 220 / 1) !important;
  background-color: rgb(245 245 220 / var(--tw-bg-opacity, 1)) !important;
}
.bg-primary\/95 {
  background-color: rgb(245 245 220 / 0.95) !important;
}
.bg-primaryLight {
  --tw-bg-opacity:1 !important;
  background-color: rgb(249 249 223 / 1) !important;
  background-color: rgb(249 249 223 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-200 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(254 202 202 / 1) !important;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-50 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(254 242 242 / 1) !important;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-500 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(239 68 68 / 1) !important;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)) !important;
}
.bg-teal-600 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(13 148 136 / 1) !important;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1)) !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.bg-white {
  --tw-bg-opacity:1 !important;
  background-color: rgb(255 255 255 / 1) !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5) !important;
}
.bg-white\/60 {
  background-color: rgb(255 255 255 / 0.6) !important;
}
.bg-white\/90 {
  background-color: rgb(255 255 255 / 0.9) !important;
}
.bg-yellow-50 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(254 252 232 / 1) !important;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1)) !important;
}
.bg-yellow-500 {
  --tw-bg-opacity:1 !important;
  background-color: rgb(234 179 8 / 1) !important;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1)) !important;
}
.bg-opacity-0 {
  --tw-bg-opacity:0 !important;
}
.bg-opacity-30 {
  --tw-bg-opacity:0.3 !important;
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)) !important;
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops)) !important;
}
.from-\[\#E8D5C4\] {
  --tw-gradient-from:#E8D5C4 var(--tw-gradient-from-position) !important;
  --tw-gradient-to:rgb(232 213 196 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-\[\#F6D3B2\] {
  --tw-gradient-from:#F6D3B2 var(--tw-gradient-from-position) !important;
  --tw-gradient-to:rgb(246 211 178 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-black\/20 {
  --tw-gradient-from:rgb(0 0 0 / 0.2) var(--tw-gradient-from-position) !important;
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-black\/30 {
  --tw-gradient-from:rgb(0 0 0 / 0.3) var(--tw-gradient-from-position) !important;
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-black\/80 {
  --tw-gradient-from:rgb(0 0 0 / 0.8) var(--tw-gradient-from-position) !important;
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-gray-100 {
  --tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position) !important;
  --tw-gradient-to:rgb(243 244 246 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-gray-50 {
  --tw-gradient-from:#f9fafb var(--tw-gradient-from-position) !important;
  --tw-gradient-to:rgb(249 250 251 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.via-black\/20 {
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops:var(--tw-gradient-from),
    rgb(0 0 0 / 0.2) var(--tw-gradient-via-position),
    var(--tw-gradient-to) !important;
}
.to-\[\#F5EBE0\] {
  --tw-gradient-to:#F5EBE0 var(--tw-gradient-to-position) !important;
}
.to-\[\#F7E9C8\] {
  --tw-gradient-to:#F7E9C8 var(--tw-gradient-to-position) !important;
}
.to-gray-100 {
  --tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position) !important;
}
.to-gray-200 {
  --tw-gradient-to:#e5e7eb var(--tw-gradient-to-position) !important;
}
.to-transparent {
  --tw-gradient-to:transparent var(--tw-gradient-to-position) !important;
}
.bg-cover {
  background-size: cover !important;
}
.bg-center {
  background-position: center !important;
}
.fill-amber-500 {
  fill: #f59e0b !important;
}
.fill-current {
  fill: currentColor !important;
}
.object-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
.object-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
.object-right {
  -o-object-position: right !important;
     object-position: right !important;
}
.p-1\.5 {
  padding: 0.375rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 0.75rem !important;
}
.p-4 {
  padding: 1rem !important;
}
.p-5 {
  padding: 1.25rem !important;
}
.p-6 {
  padding: 1.5rem !important;
}
.p-8 {
  padding: 2rem !important;
}
.\!px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.\!px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.\!py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.\!py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.py-0\.5 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
.py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-2\.5 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.pb-12 {
  padding-bottom: 3rem !important;
}
.pb-24 {
  padding-bottom: 6rem !important;
}
.pb-4 {
  padding-bottom: 1rem !important;
}
.pb-5 {
  padding-bottom: 1.25rem !important;
}
.pb-6 {
  padding-bottom: 1.5rem !important;
}
.pb-8 {
  padding-bottom: 2rem !important;
}
.pl-8 {
  padding-left: 2rem !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.pr-12 {
  padding-right: 3rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pr-3 {
  padding-right: 0.75rem !important;
}
.pr-4 {
  padding-right: 1rem !important;
}
.pr-8 {
  padding-right: 2rem !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-10 {
  padding-top: 2.5rem !important;
}
.pt-12 {
  padding-top: 3rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-4 {
  padding-top: 1rem !important;
}
.pt-6 {
  padding-top: 1.5rem !important;
}
.pt-8 {
  padding-top: 2rem !important;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.text-start {
  text-align: start !important;
}
.font-mono {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace !important;
}
.font-sans {
  font-family:
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji" !important;
}
.font-serif {
  font-family:
    ui-serif,
    Georgia,
    Cambria,
    "Times New Roman",
    Times,
    serif !important;
}
.\!text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.\!text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}
.text-3xl {
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}
.text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}
.text-5xl {
  font-size: 3rem !important;
  line-height: 1 !important;
}
.text-7xl {
  font-size: 4.5rem !important;
  line-height: 1 !important;
}
.text-9xl {
  font-size: 8rem !important;
  line-height: 1 !important;
}
.text-\[28px\] {
  font-size: 28px !important;
}
.text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}
.text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.font-bold {
  font-weight: 700 !important;
}
.font-extrabold {
  font-weight: 800 !important;
}
.font-medium {
  font-weight: 500 !important;
}
.font-normal {
  font-weight: 400 !important;
}
.font-semibold {
  font-weight: 600 !important;
}
.uppercase {
  text-transform: uppercase !important;
}
.lowercase {
  text-transform: lowercase !important;
}
.capitalize {
  text-transform: capitalize !important;
}
.italic {
  font-style: italic !important;
}
.not-italic {
  font-style: normal !important;
}
.ordinal {
  --tw-ordinal:ordinal !important;
  -webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
}
.leading-none {
  line-height: 1 !important;
}
.leading-relaxed {
  line-height: 1.625 !important;
}
.leading-tight {
  line-height: 1.25 !important;
}
.tracking-\[0\.3em\] {
  letter-spacing: 0.3em !important;
}
.tracking-wide {
  letter-spacing: 0.025em !important;
}
.\!text-white {
  --tw-text-opacity:1 !important;
  color: rgb(255 255 255 / 1) !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#121212\] {
  --tw-text-opacity:1 !important;
  color: rgb(18 18 18 / 1) !important;
  color: rgb(18 18 18 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#1B1C1E\] {
  --tw-text-opacity:1 !important;
  color: rgb(27 28 30 / 1) !important;
  color: rgb(27 28 30 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#1F1F1F\] {
  --tw-text-opacity:1 !important;
  color: rgb(31 31 31 / 1) !important;
  color: rgb(31 31 31 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#1F2933\] {
  --tw-text-opacity:1 !important;
  color: rgb(31 41 51 / 1) !important;
  color: rgb(31 41 51 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#1F4DF1\] {
  --tw-text-opacity:1 !important;
  color: rgb(31 77 241 / 1) !important;
  color: rgb(31 77 241 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#2B2A26\] {
  --tw-text-opacity:1 !important;
  color: rgb(43 42 38 / 1) !important;
  color: rgb(43 42 38 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#3A372B\] {
  --tw-text-opacity:1 !important;
  color: rgb(58 55 43 / 1) !important;
  color: rgb(58 55 43 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#4A473D\] {
  --tw-text-opacity:1 !important;
  color: rgb(74 71 61 / 1) !important;
  color: rgb(74 71 61 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#6B6552\] {
  --tw-text-opacity:1 !important;
  color: rgb(107 101 82 / 1) !important;
  color: rgb(107 101 82 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#6F6B5F\] {
  --tw-text-opacity:1 !important;
  color: rgb(111 107 95 / 1) !important;
  color: rgb(111 107 95 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#8F8A78\] {
  --tw-text-opacity:1 !important;
  color: rgb(143 138 120 / 1) !important;
  color: rgb(143 138 120 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#B3AFA3\] {
  --tw-text-opacity:1 !important;
  color: rgb(179 175 163 / 1) !important;
  color: rgb(179 175 163 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#D8D2C0\] {
  --tw-text-opacity:1 !important;
  color: rgb(216 210 192 / 1) !important;
  color: rgb(216 210 192 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#F5A623\] {
  --tw-text-opacity:1 !important;
  color: rgb(245 166 35 / 1) !important;
  color: rgb(245 166 35 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#F7F7F5\] {
  --tw-text-opacity:1 !important;
  color: rgb(247 247 245 / 1) !important;
  color: rgb(247 247 245 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-500 {
  --tw-text-opacity:1 !important;
  color: rgb(245 158 11 / 1) !important;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1)) !important;
}
.text-black {
  --tw-text-opacity:1 !important;
  color: rgb(0 0 0 / 1) !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-600 {
  --tw-text-opacity:1 !important;
  color: rgb(37 99 235 / 1) !important;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-700 {
  --tw-text-opacity:1 !important;
  color: rgb(29 78 216 / 1) !important;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-800 {
  --tw-text-opacity:1 !important;
  color: rgb(30 64 175 / 1) !important;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-900 {
  --tw-text-opacity:1 !important;
  color: rgb(30 58 138 / 1) !important;
  color: rgb(30 58 138 / var(--tw-text-opacity, 1)) !important;
}
.text-emerald-600 {
  --tw-text-opacity:1 !important;
  color: rgb(5 150 105 / 1) !important;
  color: rgb(5 150 105 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-200 {
  --tw-text-opacity:1 !important;
  color: rgb(229 231 235 / 1) !important;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-300 {
  --tw-text-opacity:1 !important;
  color: rgb(209 213 219 / 1) !important;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-400 {
  --tw-text-opacity:1 !important;
  color: rgb(156 163 175 / 1) !important;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-500 {
  --tw-text-opacity:1 !important;
  color: rgb(107 114 128 / 1) !important;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-600 {
  --tw-text-opacity:1 !important;
  color: rgb(75 85 99 / 1) !important;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-700 {
  --tw-text-opacity:1 !important;
  color: rgb(55 65 81 / 1) !important;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-800 {
  --tw-text-opacity:1 !important;
  color: rgb(31 41 55 / 1) !important;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-900 {
  --tw-text-opacity:1 !important;
  color: rgb(17 24 39 / 1) !important;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1)) !important;
}
.text-green-500 {
  --tw-text-opacity:1 !important;
  color: rgb(34 197 94 / 1) !important;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1)) !important;
}
.text-green-600 {
  --tw-text-opacity:1 !important;
  color: rgb(22 163 74 / 1) !important;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1)) !important;
}
.text-green-700 {
  --tw-text-opacity:1 !important;
  color: rgb(21 128 61 / 1) !important;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1)) !important;
}
.text-green-800 {
  --tw-text-opacity:1 !important;
  color: rgb(22 101 52 / 1) !important;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1)) !important;
}
.text-green-900 {
  --tw-text-opacity:1 !important;
  color: rgb(20 83 45 / 1) !important;
  color: rgb(20 83 45 / var(--tw-text-opacity, 1)) !important;
}
.text-indigo-600 {
  --tw-text-opacity:1 !important;
  color: rgb(79 70 229 / 1) !important;
  color: rgb(79 70 229 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-300 {
  --tw-text-opacity:1 !important;
  color: rgb(212 212 212 / 1) !important;
  color: rgb(212 212 212 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-500 {
  --tw-text-opacity:1 !important;
  color: rgb(115 115 115 / 1) !important;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-600 {
  --tw-text-opacity:1 !important;
  color: rgb(82 82 82 / 1) !important;
  color: rgb(82 82 82 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-700 {
  --tw-text-opacity:1 !important;
  color: rgb(64 64 64 / 1) !important;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-800 {
  --tw-text-opacity:1 !important;
  color: rgb(38 38 38 / 1) !important;
  color: rgb(38 38 38 / var(--tw-text-opacity, 1)) !important;
}
.text-neutral-900 {
  --tw-text-opacity:1 !important;
  color: rgb(23 23 23 / 1) !important;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1)) !important;
}
.text-orange-600 {
  --tw-text-opacity:1 !important;
  color: rgb(234 88 12 / 1) !important;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1)) !important;
}
.text-red-500 {
  --tw-text-opacity:1 !important;
  color: rgb(239 68 68 / 1) !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}
.text-red-600 {
  --tw-text-opacity:1 !important;
  color: rgb(220 38 38 / 1) !important;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1)) !important;
}
.text-red-700 {
  --tw-text-opacity:1 !important;
  color: rgb(185 28 28 / 1) !important;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1)) !important;
}
.text-red-800 {
  --tw-text-opacity:1 !important;
  color: rgb(153 27 27 / 1) !important;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1)) !important;
}
.text-rose-400 {
  --tw-text-opacity:1 !important;
  color: rgb(251 113 133 / 1) !important;
  color: rgb(251 113 133 / var(--tw-text-opacity, 1)) !important;
}
.text-rose-500 {
  --tw-text-opacity:1 !important;
  color: rgb(244 63 94 / 1) !important;
  color: rgb(244 63 94 / var(--tw-text-opacity, 1)) !important;
}
.text-rose-600 {
  --tw-text-opacity:1 !important;
  color: rgb(225 29 72 / 1) !important;
  color: rgb(225 29 72 / var(--tw-text-opacity, 1)) !important;
}
.text-teal-600 {
  --tw-text-opacity:1 !important;
  color: rgb(13 148 136 / 1) !important;
  color: rgb(13 148 136 / var(--tw-text-opacity, 1)) !important;
}
.text-white {
  --tw-text-opacity:1 !important;
  color: rgb(255 255 255 / 1) !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-white\/80 {
  color: rgb(255 255 255 / 0.8) !important;
}
.text-yellow-500 {
  --tw-text-opacity:1 !important;
  color: rgb(234 179 8 / 1) !important;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-600 {
  --tw-text-opacity:1 !important;
  color: rgb(202 138 4 / 1) !important;
  color: rgb(202 138 4 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-700 {
  --tw-text-opacity:1 !important;
  color: rgb(161 98 7 / 1) !important;
  color: rgb(161 98 7 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-900 {
  --tw-text-opacity:1 !important;
  color: rgb(113 63 18 / 1) !important;
  color: rgb(113 63 18 / var(--tw-text-opacity, 1)) !important;
}
.underline {
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
}
.underline-offset-2 {
  text-underline-offset: 2px !important;
}
.placeholder-neutral-400::-webkit-input-placeholder {
  --tw-placeholder-opacity:1 !important;
  color: rgb(163 163 163 / 1) !important;
  color: rgb(163 163 163 / var(--tw-placeholder-opacity, 1)) !important;
}
.placeholder-neutral-400:-ms-input-placeholder {
  --tw-placeholder-opacity:1 !important;
  color: rgb(163 163 163 / 1) !important;
  color: rgb(163 163 163 / var(--tw-placeholder-opacity, 1)) !important;
}
.placeholder-neutral-400::-moz-placeholder {
  --tw-placeholder-opacity:1 !important;
  color: rgb(163 163 163 / 1) !important;
  color: rgb(163 163 163 / var(--tw-placeholder-opacity, 1)) !important;
}
.placeholder-neutral-400::placeholder {
  --tw-placeholder-opacity:1 !important;
  color: rgb(163 163 163 / 1) !important;
  color: rgb(163 163 163 / var(--tw-placeholder-opacity, 1)) !important;
}
.placeholder-neutral-500::-webkit-input-placeholder {
  --tw-placeholder-opacity:1 !important;
  color: rgb(115 115 115 / 1) !important;
  color: rgb(115 115 115 / var(--tw-placeholder-opacity, 1)) !important;
}
.placeholder-neutral-500:-ms-input-placeholder {
  --tw-placeholder-opacity:1 !important;
  color: rgb(115 115 115 / 1) !important;
  color: rgb(115 115 115 / var(--tw-placeholder-opacity, 1)) !important;
}
.placeholder-neutral-500::-moz-placeholder {
  --tw-placeholder-opacity:1 !important;
  color: rgb(115 115 115 / 1) !important;
  color: rgb(115 115 115 / var(--tw-placeholder-opacity, 1)) !important;
}
.placeholder-neutral-500::placeholder {
  --tw-placeholder-opacity:1 !important;
  color: rgb(115 115 115 / 1) !important;
  color: rgb(115 115 115 / var(--tw-placeholder-opacity, 1)) !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-70 {
  opacity: 0.7 !important;
}
.shadow {
  --tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-2xl {
  --tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25) !important;
  --tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.12\)\] {
  --tw-shadow:0 8px 24px rgba(0,0,0,0.12) !important;
  --tw-shadow-colored:0 8px 24px var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-\[8px_8px_20px_rgba\(0\,0\,0\,0\.15\)\,-8px_-8px_20px_rgba\(245\,245\,220\,0\.8\)\] {
  --tw-shadow:8px 8px 20px rgba(0,0,0,0.15),-8px -8px 20px rgba(245,245,220,0.8) !important;
  --tw-shadow-colored:8px 8px 20px var(--tw-shadow-color), -8px -8px 20px var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-inner {
  --tw-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05) !important;
  --tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-lg {
  --tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-md {
  --tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-none {
  --tw-shadow:0 0 #0000 !important;
  --tw-shadow-colored:0 0 #0000 !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-sm {
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow-xl {
  --tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.outline {
  outline-style: solid !important;
}
.ring {
  --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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.blur {
  --tw-blur:blur(8px) !important;
  -webkit-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: 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;
}
.drop-shadow {
  --tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)) !important;
  -webkit-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: 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 {
  -webkit-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: 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 {
  -webkit-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: 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;
}
.backdrop-blur {
  --tw-backdrop-blur:blur(8px) !important;
  -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) !important;
  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) !important;
}
.backdrop-blur-sm {
  --tw-backdrop-blur:blur(4px) !important;
  -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) !important;
  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) !important;
}
.\!transition {
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    -webkit-text-decoration-color,
    -webkit-filter,
    -webkit-backdrop-filter !important;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter !important;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter,
    -webkit-text-decoration-color,
    -webkit-filter,
    -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition {
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    -webkit-text-decoration-color,
    -webkit-filter,
    -webkit-backdrop-filter !important;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter !important;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter,
    -webkit-text-decoration-color,
    -webkit-filter,
    -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-colors {
  transition-property:
    color,
    background-color,
    border-color,
    fill,
    stroke,
    -webkit-text-decoration-color !important;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke !important;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    -webkit-text-decoration-color !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-opacity {
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-shadow {
  transition-property: box-shadow !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-transform {
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.duration-200 {
  transition-duration: 200ms !important;
}
.duration-300 {
  transition-duration: 300ms !important;
}
.duration-500 {
  transition-duration: 500ms !important;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
.tippy-box[data-animation=scale-subtle][data-placement^=top] {
  transform-origin: bottom;
}
.tippy-box[data-animation=scale-subtle][data-placement^=bottom] {
  transform-origin: top;
}
.tippy-box[data-animation=scale-subtle][data-placement^=left] {
  transform-origin: right;
}
.tippy-box[data-animation=scale-subtle][data-placement^=right] {
  transform-origin: left;
}
.tippy-box[data-animation=scale-subtle][data-state=hidden] {
  transform: scale(0.8);
  opacity: 0;
}
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
[hidden],
template {
  display: none;
}
:root {
  --neeto-ui-black:18,18,18;
  --neeto-ui-white:255,255,255;
  --neeto-ui-gray-800:31,31,31;
  --neeto-ui-gray-700:47,57,65;
  --neeto-ui-gray-600:104,115,125;
  --neeto-ui-gray-500:135,146,157;
  --neeto-ui-gray-400:194,200,204;
  --neeto-ui-gray-300:216,220,222;
  --neeto-ui-gray-200:233,235,237;
  --neeto-ui-gray-100:248,249,249;
  --neeto-ui-primary-800:45,54,212;
  --neeto-ui-primary-600:54,66,223;
  --neeto-ui-primary-500:69,88,249;
  --neeto-ui-primary-100:235,236,254;
  --neeto-ui-error-800:187,18,26;
  --neeto-ui-error-600:201,37,45;
  --neeto-ui-error-500:215,55,63;
  --neeto-ui-error-100:254,236,240;
  --neeto-ui-success-800:16,113,84;
  --neeto-ui-success-600:18,128,92;
  --neeto-ui-success-500:38,142,108;
  --neeto-ui-success-100:225,243,238;
  --neeto-ui-warning-800:189,100,13;
  --neeto-ui-warning-600:203,111,16;
  --neeto-ui-warning-500:218,123,17;
  --neeto-ui-warning-100:251,242,225;
  --neeto-ui-info-800:9,90,186;
  --neeto-ui-info-600:13,102,208;
  --neeto-ui-info-500:20,115,230;
  --neeto-ui-info-100:226,242,255;
  --neeto-ui-pastel-silver:232,233,237;
  --neeto-ui-pastel-red:255,229,229;
  --neeto-ui-pastel-yellow:254,243,197;
  --neeto-ui-pastel-green:211,249,232;
  --neeto-ui-pastel-blue:236,244,255;
  --neeto-ui-pastel-purple:238,235,255;
  --neeto-ui-pastel-pink:253,226,241;
  --neeto-ui-surface-bg:255,255,255;
  --neeto-ui-shadow-xs:0px 1px 4px -1px rgba(28,48,74,0.12);
  --neeto-ui-shadow-s:0px 3px 12px -1px rgba(28,52,84,0.12),0px 2px 4px -1px rgba(28,55,90,0.08);
  --neeto-ui-shadow-sm:0px 3px 12px -1px rgba(28,52,84,0.12),0px 2px 4px -1px rgba(28,55,90,0.08);
  --neeto-ui-shadow-m:0px 8px 24px -4px rgba(28,50,79,0.12),0px 2px 6px -1px rgba(28,55,90,0.08);
  --neeto-ui-shadow-md:0px 8px 24px -4px rgba(28,50,79,0.12),0px 2px 6px -1px rgba(28,55,90,0.08);
  --neeto-ui-shadow-l:0 8px 24px rgba(140,149,159,0.2),0px 3px 18px -2px rgba(28,55,90,0.08);
  --neeto-ui-shadow-lg:0 8px 24px rgba(140,149,159,0.2);
  --neeto-ui-text-h1:32px;
  --neeto-ui-text-h2:24px;
  --neeto-ui-text-h3:20px;
  --neeto-ui-text-h4:16px;
  --neeto-ui-text-h5:14px;
  --neeto-ui-text-h6:12px;
  --neeto-ui-text-body1:16px;
  --neeto-ui-text-body2:14px;
  --neeto-ui-text-body3:12px;
  --neeto-ui-text-nano:10px;
  --neeto-ui-text-xxs:10px;
  --neeto-ui-text-xs:12px;
  --neeto-ui-text-sm:14px;
  --neeto-ui-text-base:16px;
  --neeto-ui-text-lg:18px;
  --neeto-ui-text-xl:20px;
  --neeto-ui-text-2xl:24px;
  --neeto-ui-text-3xl:32px;
  --neeto-ui-text-4xl:48px;
  --neeto-ui-font-thin:100;
  --neeto-ui-font-extralight:200;
  --neeto-ui-font-light:300;
  --neeto-ui-font-normal:400;
  --neeto-ui-font-medium:500;
  --neeto-ui-font-semibold:600;
  --neeto-ui-font-bold:700;
  --neeto-ui-font-extrabold:800;
  --neeto-ui-font-black:900;
  --neeto-ui-leading-none:1;
  --neeto-ui-leading-tight:1.25;
  --neeto-ui-leading-snug:1.375;
  --neeto-ui-leading-normal:1.5;
  --neeto-ui-leading-relaxed:1.625;
  --neeto-ui-leading-loose:2;
  --neeto-ui-text-transform-none:none;
  --neeto-ui-text-transform-capitalize:capitalize;
  --neeto-ui-text-transform-uppercase:uppercase;
  --neeto-ui-text-transform-lowercase:lowercase;
  --neeto-ui-text-transform-full-width:full-width;
  --neeto-ui-text-transform-inherit:inherit;
  --neeto-ui-text-transform-initial:initial;
  --neeto-ui-text-transform-revert:revert;
  --neeto-ui-text-transform-unset:unset;
  --neeto-ui-rounded-none:0;
  --neeto-ui-rounded-sm:3px;
  --neeto-ui-rounded:5px;
  --neeto-ui-rounded-md:6px;
  --neeto-ui-rounded-lg:8px;
  --neeto-ui-rounded-xl:12px;
  --neeto-ui-rounded-full:999px;
  --neeto-ui-transition:all 0.3s linear;
  --neeto-ui-modal-z-index:99999;
  --neeto-ui-sidebar-width:72px;
  --neeto-ui-pane-header-height:78px;
  --neeto-ui-pane-footer-height:80px;
  --neeto-ui-main-header-height:80px;
  --neeto-ui-main-header-with-breadcrumbs-height:94px;
  --neeto-ui-sub-header-height:37px;
  --neeto-ui-sub-header-bottom-margin:20px;
  --neeto-ui-pagination-block-height:88px;
  --neeto-ui-table-header-height:40px;
}
.neeto-ui-theme--dark {
  --neeto-ui-surface-bg:18,18,18;
  background-color: #121212;
  --neeto-ui-white:18,18,18;
  --neeto-ui-black:224,224,224;
  --neeto-ui-gray-100:30,30,30;
  --neeto-ui-gray-200:44,44,44;
  --neeto-ui-gray-300:57,57,57;
  --neeto-ui-gray-400:73,73,73;
  --neeto-ui-gray-500:92,92,92;
  --neeto-ui-gray-600:124,124,124;
  --neeto-ui-gray-700:162,162,162;
  --neeto-ui-gray-800:200,200,200;
  --neeto-ui-primary-800:209,213,254;
  --neeto-ui-primary-600:181,188,253;
  --neeto-ui-primary-500:125,137,251;
  --neeto-ui-primary-100:27,28,37;
  --neeto-ui-error-800:247,109,116;
  --neeto-ui-error-600:236,91,98;
  --neeto-ui-error-500:227,72,80;
  --neeto-ui-error-100:129,33,38;
  --neeto-ui-success-800:57,185,144;
  --neeto-ui-success-600:51,171,132;
  --neeto-ui-success-500:45,157,120;
  --neeto-ui-success-100:23,85,65;
  --neeto-ui-warning-800:249,164,63;
  --neeto-ui-warning-600:242,148,35;
  --neeto-ui-warning-500:230,134,25;
  --neeto-ui-warning-100:131,74,11;
  --neeto-ui-info-800:75,156,245;
  --neeto-ui-info-600:55,142,240;
  --neeto-ui-info-500:38,128,235;
  --neeto-ui-info-100:11,69,137;
  --neeto-ui-pastel-silver:167,168,170;
  --neeto-ui-pastel-red:183,164,165;
  --neeto-ui-pastel-yellow:182,175,143;
  --neeto-ui-pastel-green:152,179,167;
  --neeto-ui-pastel-blue:170,175,183;
  --neeto-ui-pastel-purple:171,169,183;
  --neeto-ui-pastel-pink:181,162,174;
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
}
button {
  background-color: transparent;
  background-image: none;
  border: none;
}
fieldset,
ol,
ul {
  margin: 0;
  padding: 0;
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}
[type=checkbox],
[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  border-color: #6b7280;
  border-width: 1px;
}
[type=checkbox]:checked,
[type=radio]:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: auto;
  background-position: 50%;
  background-repeat: no-repeat;
}
[type=radio]:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23fff'/%3E%3C/svg%3E");
}
[type=checkbox]:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.667 1L4 6.667 1.333 4' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
[type=radio] {
  border-radius: 100%;
}
body {
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Oxygen,
    Ubuntu,
    Fira Sans,
    Droid Sans,
    Helvetica Neue,
    sans-serif !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
}
body *,
body :after,
body :before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-text-h1,
.neeto-ui-text-h2,
.neeto-ui-text-h3,
.neeto-ui-text-h4,
.neeto-ui-text-h5,
.neeto-ui-text-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: rgb(18, 18, 18);
  color: rgb(18, 18, 18);
  color: rgb(var(--neeto-ui-black));
}
h1 {
  font-size: 32px;
  font-size: var(--neeto-ui-text-3xl);
}
h1,
h2 {
  font-weight: 600;
  font-weight: var(--neeto-ui-font-semibold);
  line-height: 1.25;
  line-height: var(--neeto-ui-leading-tight);
}
h2 {
  font-size: 24px;
  font-size: var(--neeto-ui-text-2xl);
}
h3 {
  font-size: 20px;
  font-size: var(--neeto-ui-text-xl);
}
h3,
h4 {
  font-weight: 600;
  font-weight: var(--neeto-ui-font-semibold);
  line-height: 1.25;
  line-height: var(--neeto-ui-leading-tight);
}
h4 {
  font-size: 16px;
  font-size: var(--neeto-ui-text-base);
}
h5 {
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
}
h5,
h6 {
  font-weight: 600;
  font-weight: var(--neeto-ui-font-semibold);
  line-height: 1.25;
  line-height: var(--neeto-ui-leading-tight);
}
h6 {
  font-size: 12px;
  font-size: var(--neeto-ui-text-xs);
}
p {
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  line-height: 1.5;
  line-height: var(--neeto-ui-leading-normal);
}
.nuifadeIn {
  animation: nuifadeIn 0.3s both;
}
@keyframes nuifadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
body .focus\:neeto-ui-text-black:focus,
body .hover\:neeto-ui-text-black:hover,
body .neeto-ui-text-black {
  color: rgb(18, 18, 18);
  color: rgb(18, 18, 18);
  color: rgb(var(--neeto-ui-black));
}
body .focus\:neeto-ui-text-white:focus,
body .hover\:neeto-ui-text-white:hover,
body .neeto-ui-text-white {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
body .focus\:neeto-ui-text-gray-800:focus,
body .hover\:neeto-ui-text-gray-800:hover,
body .neeto-ui-text-gray-800 {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
body .focus\:neeto-ui-text-gray-700:focus,
body .hover\:neeto-ui-text-gray-700:hover,
body .neeto-ui-text-gray-700 {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
body .focus\:neeto-ui-text-gray-600:focus,
body .hover\:neeto-ui-text-gray-600:hover,
body .neeto-ui-text-gray-600 {
  color: rgb(104, 115, 125);
  color: rgb(104, 115, 125);
  color: rgb(var(--neeto-ui-gray-600));
}
body .focus\:neeto-ui-text-gray-500:focus,
body .hover\:neeto-ui-text-gray-500:hover,
body .neeto-ui-text-gray-500 {
  color: rgb(135, 146, 157);
  color: rgb(135, 146, 157);
  color: rgb(var(--neeto-ui-gray-500));
}
body .focus\:neeto-ui-text-gray-400:focus,
body .hover\:neeto-ui-text-gray-400:hover,
body .neeto-ui-text-gray-400 {
  color: rgb(194, 200, 204);
  color: rgb(194, 200, 204);
  color: rgb(var(--neeto-ui-gray-400));
}
body .focus\:neeto-ui-text-gray-300:focus,
body .hover\:neeto-ui-text-gray-300:hover,
body .neeto-ui-text-gray-300 {
  color: rgb(216, 220, 222);
  color: rgb(216, 220, 222);
  color: rgb(var(--neeto-ui-gray-300));
}
body .focus\:neeto-ui-text-gray-200:focus,
body .hover\:neeto-ui-text-gray-200:hover,
body .neeto-ui-text-gray-200 {
  color: rgb(233, 235, 237);
  color: rgb(233, 235, 237);
  color: rgb(var(--neeto-ui-gray-200));
}
body .focus\:neeto-ui-text-gray-100:focus,
body .hover\:neeto-ui-text-gray-100:hover,
body .neeto-ui-text-gray-100 {
  color: rgb(248, 249, 249);
  color: rgb(248, 249, 249);
  color: rgb(var(--neeto-ui-gray-100));
}
body .focus\:neeto-ui-text-primary-800:focus,
body .hover\:neeto-ui-text-primary-800:hover,
body .neeto-ui-text-primary-800 {
  color: rgb(45, 54, 212);
  color: rgb(45, 54, 212);
  color: rgb(var(--neeto-ui-primary-800));
}
body .focus\:neeto-ui-text-primary-600:focus,
body .hover\:neeto-ui-text-primary-600:hover,
body .neeto-ui-text-primary-600 {
  color: rgb(54, 66, 223);
  color: rgb(54, 66, 223);
  color: rgb(var(--neeto-ui-primary-600));
}
body .focus\:neeto-ui-text-primary-500:focus,
body .hover\:neeto-ui-text-primary-500:hover,
body .neeto-ui-text-primary-500 {
  color: rgb(69, 88, 249);
  color: rgb(69, 88, 249);
  color: rgb(var(--neeto-ui-primary-500));
}
body .focus\:neeto-ui-text-primary-100:focus,
body .hover\:neeto-ui-text-primary-100:hover,
body .neeto-ui-text-primary-100 {
  color: rgb(235, 236, 254);
  color: rgb(235, 236, 254);
  color: rgb(var(--neeto-ui-primary-100));
}
body .focus\:neeto-ui-text-error-800:focus,
body .hover\:neeto-ui-text-error-800:hover,
body .neeto-ui-text-error-800 {
  color: rgb(187, 18, 26);
  color: rgb(187, 18, 26);
  color: rgb(var(--neeto-ui-error-800));
}
body .focus\:neeto-ui-text-error-600:focus,
body .hover\:neeto-ui-text-error-600:hover,
body .neeto-ui-text-error-600 {
  color: rgb(201, 37, 45);
  color: rgb(201, 37, 45);
  color: rgb(var(--neeto-ui-error-600));
}
body .focus\:neeto-ui-text-error-500:focus,
body .hover\:neeto-ui-text-error-500:hover,
body .neeto-ui-text-error-500 {
  color: rgb(215, 55, 63);
  color: rgb(215, 55, 63);
  color: rgb(var(--neeto-ui-error-500));
}
body .focus\:neeto-ui-text-error-100:focus,
body .hover\:neeto-ui-text-error-100:hover,
body .neeto-ui-text-error-100 {
  color: rgb(254, 236, 240);
  color: rgb(254, 236, 240);
  color: rgb(var(--neeto-ui-error-100));
}
body .focus\:neeto-ui-text-success-800:focus,
body .hover\:neeto-ui-text-success-800:hover,
body .neeto-ui-text-success-800 {
  color: rgb(16, 113, 84);
  color: rgb(16, 113, 84);
  color: rgb(var(--neeto-ui-success-800));
}
body .focus\:neeto-ui-text-success-600:focus,
body .hover\:neeto-ui-text-success-600:hover,
body .neeto-ui-text-success-600 {
  color: rgb(18, 128, 92);
  color: rgb(18, 128, 92);
  color: rgb(var(--neeto-ui-success-600));
}
body .focus\:neeto-ui-text-success-500:focus,
body .hover\:neeto-ui-text-success-500:hover,
body .neeto-ui-text-success-500 {
  color: rgb(38, 142, 108);
  color: rgb(38, 142, 108);
  color: rgb(var(--neeto-ui-success-500));
}
body .focus\:neeto-ui-text-success-100:focus,
body .hover\:neeto-ui-text-success-100:hover,
body .neeto-ui-text-success-100 {
  color: rgb(225, 243, 238);
  color: rgb(225, 243, 238);
  color: rgb(var(--neeto-ui-success-100));
}
body .focus\:neeto-ui-text-warning-800:focus,
body .hover\:neeto-ui-text-warning-800:hover,
body .neeto-ui-text-warning-800 {
  color: rgb(189, 100, 13);
  color: rgb(189, 100, 13);
  color: rgb(var(--neeto-ui-warning-800));
}
body .focus\:neeto-ui-text-warning-600:focus,
body .hover\:neeto-ui-text-warning-600:hover,
body .neeto-ui-text-warning-600 {
  color: rgb(203, 111, 16);
  color: rgb(203, 111, 16);
  color: rgb(var(--neeto-ui-warning-600));
}
body .focus\:neeto-ui-text-warning-500:focus,
body .hover\:neeto-ui-text-warning-500:hover,
body .neeto-ui-text-warning-500 {
  color: rgb(218, 123, 17);
  color: rgb(218, 123, 17);
  color: rgb(var(--neeto-ui-warning-500));
}
body .focus\:neeto-ui-text-warning-100:focus,
body .hover\:neeto-ui-text-warning-100:hover,
body .neeto-ui-text-warning-100 {
  color: rgb(251, 242, 225);
  color: rgb(251, 242, 225);
  color: rgb(var(--neeto-ui-warning-100));
}
body .focus\:neeto-ui-text-info-800:focus,
body .hover\:neeto-ui-text-info-800:hover,
body .neeto-ui-text-info-800 {
  color: rgb(9, 90, 186);
  color: rgb(9, 90, 186);
  color: rgb(var(--neeto-ui-info-800));
}
body .focus\:neeto-ui-text-info-600:focus,
body .hover\:neeto-ui-text-info-600:hover,
body .neeto-ui-text-info-600 {
  color: rgb(13, 102, 208);
  color: rgb(13, 102, 208);
  color: rgb(var(--neeto-ui-info-600));
}
body .focus\:neeto-ui-text-info-500:focus,
body .hover\:neeto-ui-text-info-500:hover,
body .neeto-ui-text-info-500 {
  color: rgb(20, 115, 230);
  color: rgb(20, 115, 230);
  color: rgb(var(--neeto-ui-info-500));
}
body .focus\:neeto-ui-text-info-100:focus,
body .hover\:neeto-ui-text-info-100:hover,
body .neeto-ui-text-info-100 {
  color: rgb(226, 242, 255);
  color: rgb(226, 242, 255);
  color: rgb(var(--neeto-ui-info-100));
}
body .focus\:neeto-ui-text-pastel-silver:focus,
body .hover\:neeto-ui-text-pastel-silver:hover,
body .neeto-ui-text-pastel-silver {
  color: rgb(232, 233, 237);
  color: rgb(232, 233, 237);
  color: rgb(var(--neeto-ui-pastel-silver));
}
body .focus\:neeto-ui-text-pastel-red:focus,
body .hover\:neeto-ui-text-pastel-red:hover,
body .neeto-ui-text-pastel-red {
  color: rgb(255, 229, 229);
  color: rgb(255, 229, 229);
  color: rgb(var(--neeto-ui-pastel-red));
}
body .focus\:neeto-ui-text-pastel-yellow:focus,
body .hover\:neeto-ui-text-pastel-yellow:hover,
body .neeto-ui-text-pastel-yellow {
  color: rgb(254, 243, 197);
  color: rgb(254, 243, 197);
  color: rgb(var(--neeto-ui-pastel-yellow));
}
body .focus\:neeto-ui-text-pastel-green:focus,
body .hover\:neeto-ui-text-pastel-green:hover,
body .neeto-ui-text-pastel-green {
  color: rgb(211, 249, 232);
  color: rgb(211, 249, 232);
  color: rgb(var(--neeto-ui-pastel-green));
}
body .focus\:neeto-ui-text-pastel-blue:focus,
body .hover\:neeto-ui-text-pastel-blue:hover,
body .neeto-ui-text-pastel-blue {
  color: rgb(236, 244, 255);
  color: rgb(236, 244, 255);
  color: rgb(var(--neeto-ui-pastel-blue));
}
body .focus\:neeto-ui-text-pastel-purple:focus,
body .hover\:neeto-ui-text-pastel-purple:hover,
body .neeto-ui-text-pastel-purple {
  color: rgb(238, 235, 255);
  color: rgb(238, 235, 255);
  color: rgb(var(--neeto-ui-pastel-purple));
}
body .focus\:neeto-ui-text-pastel-pink:focus,
body .hover\:neeto-ui-text-pastel-pink:hover,
body .neeto-ui-text-pastel-pink {
  color: rgb(253, 226, 241);
  color: rgb(253, 226, 241);
  color: rgb(var(--neeto-ui-pastel-pink));
}
body .focus-visible\:neeto-ui-text-black:focus-visible {
  color: rgb(18, 18, 18);
  color: rgb(18, 18, 18);
  color: rgb(var(--neeto-ui-black));
}
body .focus-visible\:neeto-ui-text-white:focus-visible {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
body .focus-visible\:neeto-ui-text-gray-800:focus-visible {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
body .focus-visible\:neeto-ui-text-gray-700:focus-visible {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
body .focus-visible\:neeto-ui-text-gray-600:focus-visible {
  color: rgb(104, 115, 125);
  color: rgb(104, 115, 125);
  color: rgb(var(--neeto-ui-gray-600));
}
body .focus-visible\:neeto-ui-text-gray-500:focus-visible {
  color: rgb(135, 146, 157);
  color: rgb(135, 146, 157);
  color: rgb(var(--neeto-ui-gray-500));
}
body .focus-visible\:neeto-ui-text-gray-400:focus-visible {
  color: rgb(194, 200, 204);
  color: rgb(194, 200, 204);
  color: rgb(var(--neeto-ui-gray-400));
}
body .focus-visible\:neeto-ui-text-gray-300:focus-visible {
  color: rgb(216, 220, 222);
  color: rgb(216, 220, 222);
  color: rgb(var(--neeto-ui-gray-300));
}
body .focus-visible\:neeto-ui-text-gray-200:focus-visible {
  color: rgb(233, 235, 237);
  color: rgb(233, 235, 237);
  color: rgb(var(--neeto-ui-gray-200));
}
body .focus-visible\:neeto-ui-text-gray-100:focus-visible {
  color: rgb(248, 249, 249);
  color: rgb(248, 249, 249);
  color: rgb(var(--neeto-ui-gray-100));
}
body .focus-visible\:neeto-ui-text-primary-800:focus-visible {
  color: rgb(45, 54, 212);
  color: rgb(45, 54, 212);
  color: rgb(var(--neeto-ui-primary-800));
}
body .focus-visible\:neeto-ui-text-primary-600:focus-visible {
  color: rgb(54, 66, 223);
  color: rgb(54, 66, 223);
  color: rgb(var(--neeto-ui-primary-600));
}
body .focus-visible\:neeto-ui-text-primary-500:focus-visible {
  color: rgb(69, 88, 249);
  color: rgb(69, 88, 249);
  color: rgb(var(--neeto-ui-primary-500));
}
body .focus-visible\:neeto-ui-text-primary-100:focus-visible {
  color: rgb(235, 236, 254);
  color: rgb(235, 236, 254);
  color: rgb(var(--neeto-ui-primary-100));
}
body .focus-visible\:neeto-ui-text-error-800:focus-visible {
  color: rgb(187, 18, 26);
  color: rgb(187, 18, 26);
  color: rgb(var(--neeto-ui-error-800));
}
body .focus-visible\:neeto-ui-text-error-600:focus-visible {
  color: rgb(201, 37, 45);
  color: rgb(201, 37, 45);
  color: rgb(var(--neeto-ui-error-600));
}
body .focus-visible\:neeto-ui-text-error-500:focus-visible {
  color: rgb(215, 55, 63);
  color: rgb(215, 55, 63);
  color: rgb(var(--neeto-ui-error-500));
}
body .focus-visible\:neeto-ui-text-error-100:focus-visible {
  color: rgb(254, 236, 240);
  color: rgb(254, 236, 240);
  color: rgb(var(--neeto-ui-error-100));
}
body .focus-visible\:neeto-ui-text-success-800:focus-visible {
  color: rgb(16, 113, 84);
  color: rgb(16, 113, 84);
  color: rgb(var(--neeto-ui-success-800));
}
body .focus-visible\:neeto-ui-text-success-600:focus-visible {
  color: rgb(18, 128, 92);
  color: rgb(18, 128, 92);
  color: rgb(var(--neeto-ui-success-600));
}
body .focus-visible\:neeto-ui-text-success-500:focus-visible {
  color: rgb(38, 142, 108);
  color: rgb(38, 142, 108);
  color: rgb(var(--neeto-ui-success-500));
}
body .focus-visible\:neeto-ui-text-success-100:focus-visible {
  color: rgb(225, 243, 238);
  color: rgb(225, 243, 238);
  color: rgb(var(--neeto-ui-success-100));
}
body .focus-visible\:neeto-ui-text-warning-800:focus-visible {
  color: rgb(189, 100, 13);
  color: rgb(189, 100, 13);
  color: rgb(var(--neeto-ui-warning-800));
}
body .focus-visible\:neeto-ui-text-warning-600:focus-visible {
  color: rgb(203, 111, 16);
  color: rgb(203, 111, 16);
  color: rgb(var(--neeto-ui-warning-600));
}
body .focus-visible\:neeto-ui-text-warning-500:focus-visible {
  color: rgb(218, 123, 17);
  color: rgb(218, 123, 17);
  color: rgb(var(--neeto-ui-warning-500));
}
body .focus-visible\:neeto-ui-text-warning-100:focus-visible {
  color: rgb(251, 242, 225);
  color: rgb(251, 242, 225);
  color: rgb(var(--neeto-ui-warning-100));
}
body .focus-visible\:neeto-ui-text-info-800:focus-visible {
  color: rgb(9, 90, 186);
  color: rgb(9, 90, 186);
  color: rgb(var(--neeto-ui-info-800));
}
body .focus-visible\:neeto-ui-text-info-600:focus-visible {
  color: rgb(13, 102, 208);
  color: rgb(13, 102, 208);
  color: rgb(var(--neeto-ui-info-600));
}
body .focus-visible\:neeto-ui-text-info-500:focus-visible {
  color: rgb(20, 115, 230);
  color: rgb(20, 115, 230);
  color: rgb(var(--neeto-ui-info-500));
}
body .focus-visible\:neeto-ui-text-info-100:focus-visible {
  color: rgb(226, 242, 255);
  color: rgb(226, 242, 255);
  color: rgb(var(--neeto-ui-info-100));
}
body .focus-visible\:neeto-ui-text-pastel-silver:focus-visible {
  color: rgb(232, 233, 237);
  color: rgb(232, 233, 237);
  color: rgb(var(--neeto-ui-pastel-silver));
}
body .focus-visible\:neeto-ui-text-pastel-red:focus-visible {
  color: rgb(255, 229, 229);
  color: rgb(255, 229, 229);
  color: rgb(var(--neeto-ui-pastel-red));
}
body .focus-visible\:neeto-ui-text-pastel-yellow:focus-visible {
  color: rgb(254, 243, 197);
  color: rgb(254, 243, 197);
  color: rgb(var(--neeto-ui-pastel-yellow));
}
body .focus-visible\:neeto-ui-text-pastel-green:focus-visible {
  color: rgb(211, 249, 232);
  color: rgb(211, 249, 232);
  color: rgb(var(--neeto-ui-pastel-green));
}
body .focus-visible\:neeto-ui-text-pastel-blue:focus-visible {
  color: rgb(236, 244, 255);
  color: rgb(236, 244, 255);
  color: rgb(var(--neeto-ui-pastel-blue));
}
body .focus-visible\:neeto-ui-text-pastel-purple:focus-visible {
  color: rgb(238, 235, 255);
  color: rgb(238, 235, 255);
  color: rgb(var(--neeto-ui-pastel-purple));
}
body .focus-visible\:neeto-ui-text-pastel-pink:focus-visible {
  color: rgb(253, 226, 241);
  color: rgb(253, 226, 241);
  color: rgb(var(--neeto-ui-pastel-pink));
}
body .focus\:neeto-ui-bg-black:focus,
body .hover\:neeto-ui-bg-black:hover,
body .neeto-ui-bg-black {
  background-color: rgb(18, 18, 18);
  background-color: rgb(18, 18, 18);
  background-color: rgb(var(--neeto-ui-black));
}
body .focus\:neeto-ui-bg-white:focus,
body .hover\:neeto-ui-bg-white:hover,
body .neeto-ui-bg-white {
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
body .focus\:neeto-ui-bg-gray-800:focus,
body .hover\:neeto-ui-bg-gray-800:hover,
body .neeto-ui-bg-gray-800 {
  background-color: rgb(31, 31, 31);
  background-color: rgb(31, 31, 31);
  background-color: rgb(var(--neeto-ui-gray-800));
}
body .focus\:neeto-ui-bg-gray-700:focus,
body .hover\:neeto-ui-bg-gray-700:hover,
body .neeto-ui-bg-gray-700 {
  background-color: rgb(47, 57, 65);
  background-color: rgb(47, 57, 65);
  background-color: rgb(var(--neeto-ui-gray-700));
}
body .focus\:neeto-ui-bg-gray-600:focus,
body .hover\:neeto-ui-bg-gray-600:hover,
body .neeto-ui-bg-gray-600 {
  background-color: rgb(104, 115, 125);
  background-color: rgb(104, 115, 125);
  background-color: rgb(var(--neeto-ui-gray-600));
}
body .focus\:neeto-ui-bg-gray-500:focus,
body .hover\:neeto-ui-bg-gray-500:hover,
body .neeto-ui-bg-gray-500 {
  background-color: rgb(135, 146, 157);
  background-color: rgb(135, 146, 157);
  background-color: rgb(var(--neeto-ui-gray-500));
}
body .focus\:neeto-ui-bg-gray-400:focus,
body .hover\:neeto-ui-bg-gray-400:hover,
body .neeto-ui-bg-gray-400 {
  background-color: rgb(194, 200, 204);
  background-color: rgb(194, 200, 204);
  background-color: rgb(var(--neeto-ui-gray-400));
}
body .focus\:neeto-ui-bg-gray-300:focus,
body .hover\:neeto-ui-bg-gray-300:hover,
body .neeto-ui-bg-gray-300 {
  background-color: rgb(216, 220, 222);
  background-color: rgb(216, 220, 222);
  background-color: rgb(var(--neeto-ui-gray-300));
}
body .focus\:neeto-ui-bg-gray-200:focus,
body .hover\:neeto-ui-bg-gray-200:hover,
body .neeto-ui-bg-gray-200 {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
body .focus\:neeto-ui-bg-gray-100:focus,
body .hover\:neeto-ui-bg-gray-100:hover,
body .neeto-ui-bg-gray-100 {
  background-color: rgb(248, 249, 249);
  background-color: rgb(248, 249, 249);
  background-color: rgb(var(--neeto-ui-gray-100));
}
body .focus\:neeto-ui-bg-primary-800:focus,
body .hover\:neeto-ui-bg-primary-800:hover,
body .neeto-ui-bg-primary-800 {
  background-color: rgb(45, 54, 212);
  background-color: rgb(45, 54, 212);
  background-color: rgb(var(--neeto-ui-primary-800));
}
body .focus\:neeto-ui-bg-primary-600:focus,
body .hover\:neeto-ui-bg-primary-600:hover,
body .neeto-ui-bg-primary-600 {
  background-color: rgb(54, 66, 223);
  background-color: rgb(54, 66, 223);
  background-color: rgb(var(--neeto-ui-primary-600));
}
body .focus\:neeto-ui-bg-primary-500:focus,
body .hover\:neeto-ui-bg-primary-500:hover,
body .neeto-ui-bg-primary-500 {
  background-color: rgb(69, 88, 249);
  background-color: rgb(69, 88, 249);
  background-color: rgb(var(--neeto-ui-primary-500));
}
body .focus\:neeto-ui-bg-primary-100:focus,
body .hover\:neeto-ui-bg-primary-100:hover,
body .neeto-ui-bg-primary-100 {
  background-color: rgb(235, 236, 254);
  background-color: rgb(235, 236, 254);
  background-color: rgb(var(--neeto-ui-primary-100));
}
body .focus\:neeto-ui-bg-error-800:focus,
body .hover\:neeto-ui-bg-error-800:hover,
body .neeto-ui-bg-error-800 {
  background-color: rgb(187, 18, 26);
  background-color: rgb(187, 18, 26);
  background-color: rgb(var(--neeto-ui-error-800));
}
body .focus\:neeto-ui-bg-error-600:focus,
body .hover\:neeto-ui-bg-error-600:hover,
body .neeto-ui-bg-error-600 {
  background-color: rgb(201, 37, 45);
  background-color: rgb(201, 37, 45);
  background-color: rgb(var(--neeto-ui-error-600));
}
body .focus\:neeto-ui-bg-error-500:focus,
body .hover\:neeto-ui-bg-error-500:hover,
body .neeto-ui-bg-error-500 {
  background-color: rgb(215, 55, 63);
  background-color: rgb(215, 55, 63);
  background-color: rgb(var(--neeto-ui-error-500));
}
body .focus\:neeto-ui-bg-error-100:focus,
body .hover\:neeto-ui-bg-error-100:hover,
body .neeto-ui-bg-error-100 {
  background-color: rgb(254, 236, 240);
  background-color: rgb(254, 236, 240);
  background-color: rgb(var(--neeto-ui-error-100));
}
body .focus\:neeto-ui-bg-success-800:focus,
body .hover\:neeto-ui-bg-success-800:hover,
body .neeto-ui-bg-success-800 {
  background-color: rgb(16, 113, 84);
  background-color: rgb(16, 113, 84);
  background-color: rgb(var(--neeto-ui-success-800));
}
body .focus\:neeto-ui-bg-success-600:focus,
body .hover\:neeto-ui-bg-success-600:hover,
body .neeto-ui-bg-success-600 {
  background-color: rgb(18, 128, 92);
  background-color: rgb(18, 128, 92);
  background-color: rgb(var(--neeto-ui-success-600));
}
body .focus\:neeto-ui-bg-success-500:focus,
body .hover\:neeto-ui-bg-success-500:hover,
body .neeto-ui-bg-success-500 {
  background-color: rgb(38, 142, 108);
  background-color: rgb(38, 142, 108);
  background-color: rgb(var(--neeto-ui-success-500));
}
body .focus\:neeto-ui-bg-success-100:focus,
body .hover\:neeto-ui-bg-success-100:hover,
body .neeto-ui-bg-success-100 {
  background-color: rgb(225, 243, 238);
  background-color: rgb(225, 243, 238);
  background-color: rgb(var(--neeto-ui-success-100));
}
body .focus\:neeto-ui-bg-warning-800:focus,
body .hover\:neeto-ui-bg-warning-800:hover,
body .neeto-ui-bg-warning-800 {
  background-color: rgb(189, 100, 13);
  background-color: rgb(189, 100, 13);
  background-color: rgb(var(--neeto-ui-warning-800));
}
body .focus\:neeto-ui-bg-warning-600:focus,
body .hover\:neeto-ui-bg-warning-600:hover,
body .neeto-ui-bg-warning-600 {
  background-color: rgb(203, 111, 16);
  background-color: rgb(203, 111, 16);
  background-color: rgb(var(--neeto-ui-warning-600));
}
body .focus\:neeto-ui-bg-warning-500:focus,
body .hover\:neeto-ui-bg-warning-500:hover,
body .neeto-ui-bg-warning-500 {
  background-color: rgb(218, 123, 17);
  background-color: rgb(218, 123, 17);
  background-color: rgb(var(--neeto-ui-warning-500));
}
body .focus\:neeto-ui-bg-warning-100:focus,
body .hover\:neeto-ui-bg-warning-100:hover,
body .neeto-ui-bg-warning-100 {
  background-color: rgb(251, 242, 225);
  background-color: rgb(251, 242, 225);
  background-color: rgb(var(--neeto-ui-warning-100));
}
body .focus\:neeto-ui-bg-info-800:focus,
body .hover\:neeto-ui-bg-info-800:hover,
body .neeto-ui-bg-info-800 {
  background-color: rgb(9, 90, 186);
  background-color: rgb(9, 90, 186);
  background-color: rgb(var(--neeto-ui-info-800));
}
body .focus\:neeto-ui-bg-info-600:focus,
body .hover\:neeto-ui-bg-info-600:hover,
body .neeto-ui-bg-info-600 {
  background-color: rgb(13, 102, 208);
  background-color: rgb(13, 102, 208);
  background-color: rgb(var(--neeto-ui-info-600));
}
body .focus\:neeto-ui-bg-info-500:focus,
body .hover\:neeto-ui-bg-info-500:hover,
body .neeto-ui-bg-info-500 {
  background-color: rgb(20, 115, 230);
  background-color: rgb(20, 115, 230);
  background-color: rgb(var(--neeto-ui-info-500));
}
body .focus\:neeto-ui-bg-info-100:focus,
body .hover\:neeto-ui-bg-info-100:hover,
body .neeto-ui-bg-info-100 {
  background-color: rgb(226, 242, 255);
  background-color: rgb(226, 242, 255);
  background-color: rgb(var(--neeto-ui-info-100));
}
body .focus\:neeto-ui-bg-pastel-silver:focus,
body .hover\:neeto-ui-bg-pastel-silver:hover,
body .neeto-ui-bg-pastel-silver {
  background-color: rgb(232, 233, 237);
  background-color: rgb(232, 233, 237);
  background-color: rgb(var(--neeto-ui-pastel-silver));
}
body .focus\:neeto-ui-bg-pastel-red:focus,
body .hover\:neeto-ui-bg-pastel-red:hover,
body .neeto-ui-bg-pastel-red {
  background-color: rgb(255, 229, 229);
  background-color: rgb(255, 229, 229);
  background-color: rgb(var(--neeto-ui-pastel-red));
}
body .focus\:neeto-ui-bg-pastel-yellow:focus,
body .hover\:neeto-ui-bg-pastel-yellow:hover,
body .neeto-ui-bg-pastel-yellow {
  background-color: rgb(254, 243, 197);
  background-color: rgb(254, 243, 197);
  background-color: rgb(var(--neeto-ui-pastel-yellow));
}
body .focus\:neeto-ui-bg-pastel-green:focus,
body .hover\:neeto-ui-bg-pastel-green:hover,
body .neeto-ui-bg-pastel-green {
  background-color: rgb(211, 249, 232);
  background-color: rgb(211, 249, 232);
  background-color: rgb(var(--neeto-ui-pastel-green));
}
body .focus\:neeto-ui-bg-pastel-blue:focus,
body .hover\:neeto-ui-bg-pastel-blue:hover,
body .neeto-ui-bg-pastel-blue {
  background-color: rgb(236, 244, 255);
  background-color: rgb(236, 244, 255);
  background-color: rgb(var(--neeto-ui-pastel-blue));
}
body .focus\:neeto-ui-bg-pastel-purple:focus,
body .hover\:neeto-ui-bg-pastel-purple:hover,
body .neeto-ui-bg-pastel-purple {
  background-color: rgb(238, 235, 255);
  background-color: rgb(238, 235, 255);
  background-color: rgb(var(--neeto-ui-pastel-purple));
}
body .focus\:neeto-ui-bg-pastel-pink:focus,
body .hover\:neeto-ui-bg-pastel-pink:hover,
body .neeto-ui-bg-pastel-pink {
  background-color: rgb(253, 226, 241);
  background-color: rgb(253, 226, 241);
  background-color: rgb(var(--neeto-ui-pastel-pink));
}
body .focus-visible\:neeto-ui-bg-black:focus-visible {
  background-color: rgb(18, 18, 18);
  background-color: rgb(18, 18, 18);
  background-color: rgb(var(--neeto-ui-black));
}
body .focus-visible\:neeto-ui-bg-white:focus-visible {
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
body .focus-visible\:neeto-ui-bg-gray-800:focus-visible {
  background-color: rgb(31, 31, 31);
  background-color: rgb(31, 31, 31);
  background-color: rgb(var(--neeto-ui-gray-800));
}
body .focus-visible\:neeto-ui-bg-gray-700:focus-visible {
  background-color: rgb(47, 57, 65);
  background-color: rgb(47, 57, 65);
  background-color: rgb(var(--neeto-ui-gray-700));
}
body .focus-visible\:neeto-ui-bg-gray-600:focus-visible {
  background-color: rgb(104, 115, 125);
  background-color: rgb(104, 115, 125);
  background-color: rgb(var(--neeto-ui-gray-600));
}
body .focus-visible\:neeto-ui-bg-gray-500:focus-visible {
  background-color: rgb(135, 146, 157);
  background-color: rgb(135, 146, 157);
  background-color: rgb(var(--neeto-ui-gray-500));
}
body .focus-visible\:neeto-ui-bg-gray-400:focus-visible {
  background-color: rgb(194, 200, 204);
  background-color: rgb(194, 200, 204);
  background-color: rgb(var(--neeto-ui-gray-400));
}
body .focus-visible\:neeto-ui-bg-gray-300:focus-visible {
  background-color: rgb(216, 220, 222);
  background-color: rgb(216, 220, 222);
  background-color: rgb(var(--neeto-ui-gray-300));
}
body .focus-visible\:neeto-ui-bg-gray-200:focus-visible {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
body .focus-visible\:neeto-ui-bg-gray-100:focus-visible {
  background-color: rgb(248, 249, 249);
  background-color: rgb(248, 249, 249);
  background-color: rgb(var(--neeto-ui-gray-100));
}
body .focus-visible\:neeto-ui-bg-primary-800:focus-visible {
  background-color: rgb(45, 54, 212);
  background-color: rgb(45, 54, 212);
  background-color: rgb(var(--neeto-ui-primary-800));
}
body .focus-visible\:neeto-ui-bg-primary-600:focus-visible {
  background-color: rgb(54, 66, 223);
  background-color: rgb(54, 66, 223);
  background-color: rgb(var(--neeto-ui-primary-600));
}
body .focus-visible\:neeto-ui-bg-primary-500:focus-visible {
  background-color: rgb(69, 88, 249);
  background-color: rgb(69, 88, 249);
  background-color: rgb(var(--neeto-ui-primary-500));
}
body .focus-visible\:neeto-ui-bg-primary-100:focus-visible {
  background-color: rgb(235, 236, 254);
  background-color: rgb(235, 236, 254);
  background-color: rgb(var(--neeto-ui-primary-100));
}
body .focus-visible\:neeto-ui-bg-error-800:focus-visible {
  background-color: rgb(187, 18, 26);
  background-color: rgb(187, 18, 26);
  background-color: rgb(var(--neeto-ui-error-800));
}
body .focus-visible\:neeto-ui-bg-error-600:focus-visible {
  background-color: rgb(201, 37, 45);
  background-color: rgb(201, 37, 45);
  background-color: rgb(var(--neeto-ui-error-600));
}
body .focus-visible\:neeto-ui-bg-error-500:focus-visible {
  background-color: rgb(215, 55, 63);
  background-color: rgb(215, 55, 63);
  background-color: rgb(var(--neeto-ui-error-500));
}
body .focus-visible\:neeto-ui-bg-error-100:focus-visible {
  background-color: rgb(254, 236, 240);
  background-color: rgb(254, 236, 240);
  background-color: rgb(var(--neeto-ui-error-100));
}
body .focus-visible\:neeto-ui-bg-success-800:focus-visible {
  background-color: rgb(16, 113, 84);
  background-color: rgb(16, 113, 84);
  background-color: rgb(var(--neeto-ui-success-800));
}
body .focus-visible\:neeto-ui-bg-success-600:focus-visible {
  background-color: rgb(18, 128, 92);
  background-color: rgb(18, 128, 92);
  background-color: rgb(var(--neeto-ui-success-600));
}
body .focus-visible\:neeto-ui-bg-success-500:focus-visible {
  background-color: rgb(38, 142, 108);
  background-color: rgb(38, 142, 108);
  background-color: rgb(var(--neeto-ui-success-500));
}
body .focus-visible\:neeto-ui-bg-success-100:focus-visible {
  background-color: rgb(225, 243, 238);
  background-color: rgb(225, 243, 238);
  background-color: rgb(var(--neeto-ui-success-100));
}
body .focus-visible\:neeto-ui-bg-warning-800:focus-visible {
  background-color: rgb(189, 100, 13);
  background-color: rgb(189, 100, 13);
  background-color: rgb(var(--neeto-ui-warning-800));
}
body .focus-visible\:neeto-ui-bg-warning-600:focus-visible {
  background-color: rgb(203, 111, 16);
  background-color: rgb(203, 111, 16);
  background-color: rgb(var(--neeto-ui-warning-600));
}
body .focus-visible\:neeto-ui-bg-warning-500:focus-visible {
  background-color: rgb(218, 123, 17);
  background-color: rgb(218, 123, 17);
  background-color: rgb(var(--neeto-ui-warning-500));
}
body .focus-visible\:neeto-ui-bg-warning-100:focus-visible {
  background-color: rgb(251, 242, 225);
  background-color: rgb(251, 242, 225);
  background-color: rgb(var(--neeto-ui-warning-100));
}
body .focus-visible\:neeto-ui-bg-info-800:focus-visible {
  background-color: rgb(9, 90, 186);
  background-color: rgb(9, 90, 186);
  background-color: rgb(var(--neeto-ui-info-800));
}
body .focus-visible\:neeto-ui-bg-info-600:focus-visible {
  background-color: rgb(13, 102, 208);
  background-color: rgb(13, 102, 208);
  background-color: rgb(var(--neeto-ui-info-600));
}
body .focus-visible\:neeto-ui-bg-info-500:focus-visible {
  background-color: rgb(20, 115, 230);
  background-color: rgb(20, 115, 230);
  background-color: rgb(var(--neeto-ui-info-500));
}
body .focus-visible\:neeto-ui-bg-info-100:focus-visible {
  background-color: rgb(226, 242, 255);
  background-color: rgb(226, 242, 255);
  background-color: rgb(var(--neeto-ui-info-100));
}
body .focus-visible\:neeto-ui-bg-pastel-silver:focus-visible {
  background-color: rgb(232, 233, 237);
  background-color: rgb(232, 233, 237);
  background-color: rgb(var(--neeto-ui-pastel-silver));
}
body .focus-visible\:neeto-ui-bg-pastel-red:focus-visible {
  background-color: rgb(255, 229, 229);
  background-color: rgb(255, 229, 229);
  background-color: rgb(var(--neeto-ui-pastel-red));
}
body .focus-visible\:neeto-ui-bg-pastel-yellow:focus-visible {
  background-color: rgb(254, 243, 197);
  background-color: rgb(254, 243, 197);
  background-color: rgb(var(--neeto-ui-pastel-yellow));
}
body .focus-visible\:neeto-ui-bg-pastel-green:focus-visible {
  background-color: rgb(211, 249, 232);
  background-color: rgb(211, 249, 232);
  background-color: rgb(var(--neeto-ui-pastel-green));
}
body .focus-visible\:neeto-ui-bg-pastel-blue:focus-visible {
  background-color: rgb(236, 244, 255);
  background-color: rgb(236, 244, 255);
  background-color: rgb(var(--neeto-ui-pastel-blue));
}
body .focus-visible\:neeto-ui-bg-pastel-purple:focus-visible {
  background-color: rgb(238, 235, 255);
  background-color: rgb(238, 235, 255);
  background-color: rgb(var(--neeto-ui-pastel-purple));
}
body .focus-visible\:neeto-ui-bg-pastel-pink:focus-visible {
  background-color: rgb(253, 226, 241);
  background-color: rgb(253, 226, 241);
  background-color: rgb(var(--neeto-ui-pastel-pink));
}
body .focus\:neeto-ui-border-black:focus,
body .hover\:neeto-ui-border-black:hover,
body .neeto-ui-border-black {
  border-color: rgb(18, 18, 18);
  border-color: rgb(18, 18, 18);
  border-color: rgb(var(--neeto-ui-black));
}
body .focus\:neeto-ui-border-white:focus,
body .hover\:neeto-ui-border-white:hover,
body .neeto-ui-border-white {
  border-color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
  border-color: rgb(var(--neeto-ui-white));
}
body .focus\:neeto-ui-border-gray-800:focus,
body .hover\:neeto-ui-border-gray-800:hover,
body .neeto-ui-border-gray-800 {
  border-color: rgb(31, 31, 31);
  border-color: rgb(31, 31, 31);
  border-color: rgb(var(--neeto-ui-gray-800));
}
body .focus\:neeto-ui-border-gray-700:focus,
body .hover\:neeto-ui-border-gray-700:hover,
body .neeto-ui-border-gray-700 {
  border-color: rgb(47, 57, 65);
  border-color: rgb(47, 57, 65);
  border-color: rgb(var(--neeto-ui-gray-700));
}
body .focus\:neeto-ui-border-gray-600:focus,
body .hover\:neeto-ui-border-gray-600:hover,
body .neeto-ui-border-gray-600 {
  border-color: rgb(104, 115, 125);
  border-color: rgb(104, 115, 125);
  border-color: rgb(var(--neeto-ui-gray-600));
}
body .focus\:neeto-ui-border-gray-500:focus,
body .hover\:neeto-ui-border-gray-500:hover,
body .neeto-ui-border-gray-500 {
  border-color: rgb(135, 146, 157);
  border-color: rgb(135, 146, 157);
  border-color: rgb(var(--neeto-ui-gray-500));
}
body .focus\:neeto-ui-border-gray-400:focus,
body .hover\:neeto-ui-border-gray-400:hover,
body .neeto-ui-border-gray-400 {
  border-color: rgb(194, 200, 204);
  border-color: rgb(194, 200, 204);
  border-color: rgb(var(--neeto-ui-gray-400));
}
body .focus\:neeto-ui-border-gray-300:focus,
body .hover\:neeto-ui-border-gray-300:hover,
body .neeto-ui-border-gray-300 {
  border-color: rgb(216, 220, 222);
  border-color: rgb(216, 220, 222);
  border-color: rgb(var(--neeto-ui-gray-300));
}
body .focus\:neeto-ui-border-gray-200:focus,
body .hover\:neeto-ui-border-gray-200:hover,
body .neeto-ui-border-gray-200 {
  border-color: rgb(233, 235, 237);
  border-color: rgb(233, 235, 237);
  border-color: rgb(var(--neeto-ui-gray-200));
}
body .focus\:neeto-ui-border-gray-100:focus,
body .hover\:neeto-ui-border-gray-100:hover,
body .neeto-ui-border-gray-100 {
  border-color: rgb(248, 249, 249);
  border-color: rgb(248, 249, 249);
  border-color: rgb(var(--neeto-ui-gray-100));
}
body .focus\:neeto-ui-border-primary-800:focus,
body .hover\:neeto-ui-border-primary-800:hover,
body .neeto-ui-border-primary-800 {
  border-color: rgb(45, 54, 212);
  border-color: rgb(45, 54, 212);
  border-color: rgb(var(--neeto-ui-primary-800));
}
body .focus\:neeto-ui-border-primary-600:focus,
body .hover\:neeto-ui-border-primary-600:hover,
body .neeto-ui-border-primary-600 {
  border-color: rgb(54, 66, 223);
  border-color: rgb(54, 66, 223);
  border-color: rgb(var(--neeto-ui-primary-600));
}
body .focus\:neeto-ui-border-primary-500:focus,
body .hover\:neeto-ui-border-primary-500:hover,
body .neeto-ui-border-primary-500 {
  border-color: rgb(69, 88, 249);
  border-color: rgb(69, 88, 249);
  border-color: rgb(var(--neeto-ui-primary-500));
}
body .focus\:neeto-ui-border-primary-100:focus,
body .hover\:neeto-ui-border-primary-100:hover,
body .neeto-ui-border-primary-100 {
  border-color: rgb(235, 236, 254);
  border-color: rgb(235, 236, 254);
  border-color: rgb(var(--neeto-ui-primary-100));
}
body .focus\:neeto-ui-border-error-800:focus,
body .hover\:neeto-ui-border-error-800:hover,
body .neeto-ui-border-error-800 {
  border-color: rgb(187, 18, 26);
  border-color: rgb(187, 18, 26);
  border-color: rgb(var(--neeto-ui-error-800));
}
body .focus\:neeto-ui-border-error-600:focus,
body .hover\:neeto-ui-border-error-600:hover,
body .neeto-ui-border-error-600 {
  border-color: rgb(201, 37, 45);
  border-color: rgb(201, 37, 45);
  border-color: rgb(var(--neeto-ui-error-600));
}
body .focus\:neeto-ui-border-error-500:focus,
body .hover\:neeto-ui-border-error-500:hover,
body .neeto-ui-border-error-500 {
  border-color: rgb(215, 55, 63);
  border-color: rgb(215, 55, 63);
  border-color: rgb(var(--neeto-ui-error-500));
}
body .focus\:neeto-ui-border-error-100:focus,
body .hover\:neeto-ui-border-error-100:hover,
body .neeto-ui-border-error-100 {
  border-color: rgb(254, 236, 240);
  border-color: rgb(254, 236, 240);
  border-color: rgb(var(--neeto-ui-error-100));
}
body .focus\:neeto-ui-border-success-800:focus,
body .hover\:neeto-ui-border-success-800:hover,
body .neeto-ui-border-success-800 {
  border-color: rgb(16, 113, 84);
  border-color: rgb(16, 113, 84);
  border-color: rgb(var(--neeto-ui-success-800));
}
body .focus\:neeto-ui-border-success-600:focus,
body .hover\:neeto-ui-border-success-600:hover,
body .neeto-ui-border-success-600 {
  border-color: rgb(18, 128, 92);
  border-color: rgb(18, 128, 92);
  border-color: rgb(var(--neeto-ui-success-600));
}
body .focus\:neeto-ui-border-success-500:focus,
body .hover\:neeto-ui-border-success-500:hover,
body .neeto-ui-border-success-500 {
  border-color: rgb(38, 142, 108);
  border-color: rgb(38, 142, 108);
  border-color: rgb(var(--neeto-ui-success-500));
}
body .focus\:neeto-ui-border-success-100:focus,
body .hover\:neeto-ui-border-success-100:hover,
body .neeto-ui-border-success-100 {
  border-color: rgb(225, 243, 238);
  border-color: rgb(225, 243, 238);
  border-color: rgb(var(--neeto-ui-success-100));
}
body .focus\:neeto-ui-border-warning-800:focus,
body .hover\:neeto-ui-border-warning-800:hover,
body .neeto-ui-border-warning-800 {
  border-color: rgb(189, 100, 13);
  border-color: rgb(189, 100, 13);
  border-color: rgb(var(--neeto-ui-warning-800));
}
body .focus\:neeto-ui-border-warning-600:focus,
body .hover\:neeto-ui-border-warning-600:hover,
body .neeto-ui-border-warning-600 {
  border-color: rgb(203, 111, 16);
  border-color: rgb(203, 111, 16);
  border-color: rgb(var(--neeto-ui-warning-600));
}
body .focus\:neeto-ui-border-warning-500:focus,
body .hover\:neeto-ui-border-warning-500:hover,
body .neeto-ui-border-warning-500 {
  border-color: rgb(218, 123, 17);
  border-color: rgb(218, 123, 17);
  border-color: rgb(var(--neeto-ui-warning-500));
}
body .focus\:neeto-ui-border-warning-100:focus,
body .hover\:neeto-ui-border-warning-100:hover,
body .neeto-ui-border-warning-100 {
  border-color: rgb(251, 242, 225);
  border-color: rgb(251, 242, 225);
  border-color: rgb(var(--neeto-ui-warning-100));
}
body .focus\:neeto-ui-border-info-800:focus,
body .hover\:neeto-ui-border-info-800:hover,
body .neeto-ui-border-info-800 {
  border-color: rgb(9, 90, 186);
  border-color: rgb(9, 90, 186);
  border-color: rgb(var(--neeto-ui-info-800));
}
body .focus\:neeto-ui-border-info-600:focus,
body .hover\:neeto-ui-border-info-600:hover,
body .neeto-ui-border-info-600 {
  border-color: rgb(13, 102, 208);
  border-color: rgb(13, 102, 208);
  border-color: rgb(var(--neeto-ui-info-600));
}
body .focus\:neeto-ui-border-info-500:focus,
body .hover\:neeto-ui-border-info-500:hover,
body .neeto-ui-border-info-500 {
  border-color: rgb(20, 115, 230);
  border-color: rgb(20, 115, 230);
  border-color: rgb(var(--neeto-ui-info-500));
}
body .focus\:neeto-ui-border-info-100:focus,
body .hover\:neeto-ui-border-info-100:hover,
body .neeto-ui-border-info-100 {
  border-color: rgb(226, 242, 255);
  border-color: rgb(226, 242, 255);
  border-color: rgb(var(--neeto-ui-info-100));
}
body .focus\:neeto-ui-border-pastel-silver:focus,
body .hover\:neeto-ui-border-pastel-silver:hover,
body .neeto-ui-border-pastel-silver {
  border-color: rgb(232, 233, 237);
  border-color: rgb(232, 233, 237);
  border-color: rgb(var(--neeto-ui-pastel-silver));
}
body .focus\:neeto-ui-border-pastel-red:focus,
body .hover\:neeto-ui-border-pastel-red:hover,
body .neeto-ui-border-pastel-red {
  border-color: rgb(255, 229, 229);
  border-color: rgb(255, 229, 229);
  border-color: rgb(var(--neeto-ui-pastel-red));
}
body .focus\:neeto-ui-border-pastel-yellow:focus,
body .hover\:neeto-ui-border-pastel-yellow:hover,
body .neeto-ui-border-pastel-yellow {
  border-color: rgb(254, 243, 197);
  border-color: rgb(254, 243, 197);
  border-color: rgb(var(--neeto-ui-pastel-yellow));
}
body .focus\:neeto-ui-border-pastel-green:focus,
body .hover\:neeto-ui-border-pastel-green:hover,
body .neeto-ui-border-pastel-green {
  border-color: rgb(211, 249, 232);
  border-color: rgb(211, 249, 232);
  border-color: rgb(var(--neeto-ui-pastel-green));
}
body .focus\:neeto-ui-border-pastel-blue:focus,
body .hover\:neeto-ui-border-pastel-blue:hover,
body .neeto-ui-border-pastel-blue {
  border-color: rgb(236, 244, 255);
  border-color: rgb(236, 244, 255);
  border-color: rgb(var(--neeto-ui-pastel-blue));
}
body .focus\:neeto-ui-border-pastel-purple:focus,
body .hover\:neeto-ui-border-pastel-purple:hover,
body .neeto-ui-border-pastel-purple {
  border-color: rgb(238, 235, 255);
  border-color: rgb(238, 235, 255);
  border-color: rgb(var(--neeto-ui-pastel-purple));
}
body .focus\:neeto-ui-border-pastel-pink:focus,
body .hover\:neeto-ui-border-pastel-pink:hover,
body .neeto-ui-border-pastel-pink {
  border-color: rgb(253, 226, 241);
  border-color: rgb(253, 226, 241);
  border-color: rgb(var(--neeto-ui-pastel-pink));
}
body .focus-visible\:neeto-ui-border-black:focus-visible {
  border-color: rgb(18, 18, 18);
  border-color: rgb(18, 18, 18);
  border-color: rgb(var(--neeto-ui-black));
}
body .focus-visible\:neeto-ui-border-white:focus-visible {
  border-color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
  border-color: rgb(var(--neeto-ui-white));
}
body .focus-visible\:neeto-ui-border-gray-800:focus-visible {
  border-color: rgb(31, 31, 31);
  border-color: rgb(31, 31, 31);
  border-color: rgb(var(--neeto-ui-gray-800));
}
body .focus-visible\:neeto-ui-border-gray-700:focus-visible {
  border-color: rgb(47, 57, 65);
  border-color: rgb(47, 57, 65);
  border-color: rgb(var(--neeto-ui-gray-700));
}
body .focus-visible\:neeto-ui-border-gray-600:focus-visible {
  border-color: rgb(104, 115, 125);
  border-color: rgb(104, 115, 125);
  border-color: rgb(var(--neeto-ui-gray-600));
}
body .focus-visible\:neeto-ui-border-gray-500:focus-visible {
  border-color: rgb(135, 146, 157);
  border-color: rgb(135, 146, 157);
  border-color: rgb(var(--neeto-ui-gray-500));
}
body .focus-visible\:neeto-ui-border-gray-400:focus-visible {
  border-color: rgb(194, 200, 204);
  border-color: rgb(194, 200, 204);
  border-color: rgb(var(--neeto-ui-gray-400));
}
body .focus-visible\:neeto-ui-border-gray-300:focus-visible {
  border-color: rgb(216, 220, 222);
  border-color: rgb(216, 220, 222);
  border-color: rgb(var(--neeto-ui-gray-300));
}
body .focus-visible\:neeto-ui-border-gray-200:focus-visible {
  border-color: rgb(233, 235, 237);
  border-color: rgb(233, 235, 237);
  border-color: rgb(var(--neeto-ui-gray-200));
}
body .focus-visible\:neeto-ui-border-gray-100:focus-visible {
  border-color: rgb(248, 249, 249);
  border-color: rgb(248, 249, 249);
  border-color: rgb(var(--neeto-ui-gray-100));
}
body .focus-visible\:neeto-ui-border-primary-800:focus-visible {
  border-color: rgb(45, 54, 212);
  border-color: rgb(45, 54, 212);
  border-color: rgb(var(--neeto-ui-primary-800));
}
body .focus-visible\:neeto-ui-border-primary-600:focus-visible {
  border-color: rgb(54, 66, 223);
  border-color: rgb(54, 66, 223);
  border-color: rgb(var(--neeto-ui-primary-600));
}
body .focus-visible\:neeto-ui-border-primary-500:focus-visible {
  border-color: rgb(69, 88, 249);
  border-color: rgb(69, 88, 249);
  border-color: rgb(var(--neeto-ui-primary-500));
}
body .focus-visible\:neeto-ui-border-primary-100:focus-visible {
  border-color: rgb(235, 236, 254);
  border-color: rgb(235, 236, 254);
  border-color: rgb(var(--neeto-ui-primary-100));
}
body .focus-visible\:neeto-ui-border-error-800:focus-visible {
  border-color: rgb(187, 18, 26);
  border-color: rgb(187, 18, 26);
  border-color: rgb(var(--neeto-ui-error-800));
}
body .focus-visible\:neeto-ui-border-error-600:focus-visible {
  border-color: rgb(201, 37, 45);
  border-color: rgb(201, 37, 45);
  border-color: rgb(var(--neeto-ui-error-600));
}
body .focus-visible\:neeto-ui-border-error-500:focus-visible {
  border-color: rgb(215, 55, 63);
  border-color: rgb(215, 55, 63);
  border-color: rgb(var(--neeto-ui-error-500));
}
body .focus-visible\:neeto-ui-border-error-100:focus-visible {
  border-color: rgb(254, 236, 240);
  border-color: rgb(254, 236, 240);
  border-color: rgb(var(--neeto-ui-error-100));
}
body .focus-visible\:neeto-ui-border-success-800:focus-visible {
  border-color: rgb(16, 113, 84);
  border-color: rgb(16, 113, 84);
  border-color: rgb(var(--neeto-ui-success-800));
}
body .focus-visible\:neeto-ui-border-success-600:focus-visible {
  border-color: rgb(18, 128, 92);
  border-color: rgb(18, 128, 92);
  border-color: rgb(var(--neeto-ui-success-600));
}
body .focus-visible\:neeto-ui-border-success-500:focus-visible {
  border-color: rgb(38, 142, 108);
  border-color: rgb(38, 142, 108);
  border-color: rgb(var(--neeto-ui-success-500));
}
body .focus-visible\:neeto-ui-border-success-100:focus-visible {
  border-color: rgb(225, 243, 238);
  border-color: rgb(225, 243, 238);
  border-color: rgb(var(--neeto-ui-success-100));
}
body .focus-visible\:neeto-ui-border-warning-800:focus-visible {
  border-color: rgb(189, 100, 13);
  border-color: rgb(189, 100, 13);
  border-color: rgb(var(--neeto-ui-warning-800));
}
body .focus-visible\:neeto-ui-border-warning-600:focus-visible {
  border-color: rgb(203, 111, 16);
  border-color: rgb(203, 111, 16);
  border-color: rgb(var(--neeto-ui-warning-600));
}
body .focus-visible\:neeto-ui-border-warning-500:focus-visible {
  border-color: rgb(218, 123, 17);
  border-color: rgb(218, 123, 17);
  border-color: rgb(var(--neeto-ui-warning-500));
}
body .focus-visible\:neeto-ui-border-warning-100:focus-visible {
  border-color: rgb(251, 242, 225);
  border-color: rgb(251, 242, 225);
  border-color: rgb(var(--neeto-ui-warning-100));
}
body .focus-visible\:neeto-ui-border-info-800:focus-visible {
  border-color: rgb(9, 90, 186);
  border-color: rgb(9, 90, 186);
  border-color: rgb(var(--neeto-ui-info-800));
}
body .focus-visible\:neeto-ui-border-info-600:focus-visible {
  border-color: rgb(13, 102, 208);
  border-color: rgb(13, 102, 208);
  border-color: rgb(var(--neeto-ui-info-600));
}
body .focus-visible\:neeto-ui-border-info-500:focus-visible {
  border-color: rgb(20, 115, 230);
  border-color: rgb(20, 115, 230);
  border-color: rgb(var(--neeto-ui-info-500));
}
body .focus-visible\:neeto-ui-border-info-100:focus-visible {
  border-color: rgb(226, 242, 255);
  border-color: rgb(226, 242, 255);
  border-color: rgb(var(--neeto-ui-info-100));
}
body .focus-visible\:neeto-ui-border-pastel-silver:focus-visible {
  border-color: rgb(232, 233, 237);
  border-color: rgb(232, 233, 237);
  border-color: rgb(var(--neeto-ui-pastel-silver));
}
body .focus-visible\:neeto-ui-border-pastel-red:focus-visible {
  border-color: rgb(255, 229, 229);
  border-color: rgb(255, 229, 229);
  border-color: rgb(var(--neeto-ui-pastel-red));
}
body .focus-visible\:neeto-ui-border-pastel-yellow:focus-visible {
  border-color: rgb(254, 243, 197);
  border-color: rgb(254, 243, 197);
  border-color: rgb(var(--neeto-ui-pastel-yellow));
}
body .focus-visible\:neeto-ui-border-pastel-green:focus-visible {
  border-color: rgb(211, 249, 232);
  border-color: rgb(211, 249, 232);
  border-color: rgb(var(--neeto-ui-pastel-green));
}
body .focus-visible\:neeto-ui-border-pastel-blue:focus-visible {
  border-color: rgb(236, 244, 255);
  border-color: rgb(236, 244, 255);
  border-color: rgb(var(--neeto-ui-pastel-blue));
}
body .focus-visible\:neeto-ui-border-pastel-purple:focus-visible {
  border-color: rgb(238, 235, 255);
  border-color: rgb(238, 235, 255);
  border-color: rgb(var(--neeto-ui-pastel-purple));
}
body .focus-visible\:neeto-ui-border-pastel-pink:focus-visible {
  border-color: rgb(253, 226, 241);
  border-color: rgb(253, 226, 241);
  border-color: rgb(var(--neeto-ui-pastel-pink));
}
body .focus\:neeto-ui-shadow-xs:focus,
body .hover\:neeto-ui-shadow-xs:hover,
body .neeto-ui-shadow-xs {
  box-shadow: 0px 1px 4px -1px rgba(28, 48, 74, 0.12);
  box-shadow: 0px 1px 4px -1px rgba(28, 48, 74, 0.12);
  box-shadow: var(--neeto-ui-shadow-xs);
}
body .focus\:neeto-ui-shadow-s:focus,
body .hover\:neeto-ui-shadow-s:hover,
body .neeto-ui-shadow-s {
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-s);
}
body .focus\:neeto-ui-shadow-sm:focus,
body .hover\:neeto-ui-shadow-sm:hover,
body .neeto-ui-shadow-sm {
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-sm);
}
body .focus\:neeto-ui-shadow-m:focus,
body .hover\:neeto-ui-shadow-m:hover,
body .neeto-ui-shadow-m {
  box-shadow: 0px 8px 24px -4px rgba(28, 50, 79, 0.12), 0px 2px 6px -1px rgba(28, 55, 90, 0.08);
  box-shadow: 0px 8px 24px -4px rgba(28, 50, 79, 0.12), 0px 2px 6px -1px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-m);
}
body .focus\:neeto-ui-shadow-md:focus,
body .hover\:neeto-ui-shadow-md:hover,
body .neeto-ui-shadow-md {
  box-shadow: 0px 8px 24px -4px rgba(28, 50, 79, 0.12), 0px 2px 6px -1px rgba(28, 55, 90, 0.08);
  box-shadow: 0px 8px 24px -4px rgba(28, 50, 79, 0.12), 0px 2px 6px -1px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-md);
}
body .focus\:neeto-ui-shadow-l:focus,
body .hover\:neeto-ui-shadow-l:hover,
body .neeto-ui-shadow-l {
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2), 0px 3px 18px -2px rgba(28, 55, 90, 0.08);
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2), 0px 3px 18px -2px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-l);
}
body .focus\:neeto-ui-shadow-lg:focus,
body .hover\:neeto-ui-shadow-lg:hover,
body .neeto-ui-shadow-lg {
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2);
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2);
  box-shadow: var(--neeto-ui-shadow-lg);
}
body .focus-visible\:neeto-ui-shadow-xs:focus-visible {
  box-shadow: 0px 1px 4px -1px rgba(28, 48, 74, 0.12);
  box-shadow: 0px 1px 4px -1px rgba(28, 48, 74, 0.12);
  box-shadow: var(--neeto-ui-shadow-xs);
}
body .focus-visible\:neeto-ui-shadow-s:focus-visible {
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-s);
}
body .focus-visible\:neeto-ui-shadow-sm:focus-visible {
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-sm);
}
body .focus-visible\:neeto-ui-shadow-m:focus-visible {
  box-shadow: 0px 8px 24px -4px rgba(28, 50, 79, 0.12), 0px 2px 6px -1px rgba(28, 55, 90, 0.08);
  box-shadow: 0px 8px 24px -4px rgba(28, 50, 79, 0.12), 0px 2px 6px -1px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-m);
}
body .focus-visible\:neeto-ui-shadow-md:focus-visible {
  box-shadow: 0px 8px 24px -4px rgba(28, 50, 79, 0.12), 0px 2px 6px -1px rgba(28, 55, 90, 0.08);
  box-shadow: 0px 8px 24px -4px rgba(28, 50, 79, 0.12), 0px 2px 6px -1px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-md);
}
body .focus-visible\:neeto-ui-shadow-l:focus-visible {
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2), 0px 3px 18px -2px rgba(28, 55, 90, 0.08);
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2), 0px 3px 18px -2px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-l);
}
body .focus-visible\:neeto-ui-shadow-lg:focus-visible {
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2);
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2);
  box-shadow: var(--neeto-ui-shadow-lg);
}
body .neeto-ui-text-h1 {
  font-size: 32px;
  font-size: var(--neeto-ui-text-h1);
}
body .neeto-ui-text-h2 {
  font-size: 24px;
  font-size: var(--neeto-ui-text-h2);
}
body .neeto-ui-text-h3 {
  font-size: 20px;
  font-size: var(--neeto-ui-text-h3);
}
body .neeto-ui-text-h4 {
  font-size: 16px;
  font-size: var(--neeto-ui-text-h4);
}
body .neeto-ui-text-h5 {
  font-size: 14px;
  font-size: var(--neeto-ui-text-h5);
}
body .neeto-ui-text-h6 {
  font-size: 12px;
  font-size: var(--neeto-ui-text-h6);
}
body .neeto-ui-text-body1 {
  font-size: 16px;
  font-size: var(--neeto-ui-text-body1);
}
body .neeto-ui-text-body2 {
  font-size: 14px;
  font-size: var(--neeto-ui-text-body2);
}
body .neeto-ui-text-body3 {
  font-size: 12px;
  font-size: var(--neeto-ui-text-body3);
}
body .neeto-ui-text-nano {
  font-size: 10px;
  font-size: var(--neeto-ui-text-nano);
}
body .neeto-ui-text-xxs {
  font-size: 10px;
  font-size: var(--neeto-ui-text-xxs);
}
body .neeto-ui-text-xs {
  font-size: 12px;
  font-size: var(--neeto-ui-text-xs);
}
body .neeto-ui-text-sm {
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
}
body .neeto-ui-text-base {
  font-size: 16px;
  font-size: var(--neeto-ui-text-base);
}
body .neeto-ui-text-lg {
  font-size: 18px;
  font-size: var(--neeto-ui-text-lg);
}
body .neeto-ui-text-xl {
  font-size: 20px;
  font-size: var(--neeto-ui-text-xl);
}
body .neeto-ui-text-2xl {
  font-size: 24px;
  font-size: var(--neeto-ui-text-2xl);
}
body .neeto-ui-text-3xl {
  font-size: 32px;
  font-size: var(--neeto-ui-text-3xl);
}
body .neeto-ui-text-4xl {
  font-size: 48px;
  font-size: var(--neeto-ui-text-4xl);
}
body .neeto-ui-font-thin {
  font-weight: 100;
  font-weight: var(--neeto-ui-font-thin);
}
body .neeto-ui-font-extralight {
  font-weight: 200;
  font-weight: var(--neeto-ui-font-extralight);
}
body .neeto-ui-font-light {
  font-weight: 300;
  font-weight: var(--neeto-ui-font-light);
}
body .neeto-ui-font-normal {
  font-weight: 400;
  font-weight: var(--neeto-ui-font-normal);
}
body .neeto-ui-font-medium {
  font-weight: 500;
  font-weight: var(--neeto-ui-font-medium);
}
body .neeto-ui-font-semibold {
  font-weight: 600;
  font-weight: var(--neeto-ui-font-semibold);
}
body .neeto-ui-font-bold {
  font-weight: 700;
  font-weight: var(--neeto-ui-font-bold);
}
body .neeto-ui-font-extrabold {
  font-weight: 800;
  font-weight: var(--neeto-ui-font-extrabold);
}
body .neeto-ui-font-black {
  font-weight: 900;
  font-weight: var(--neeto-ui-font-black);
}
body .neeto-ui-leading-none {
  line-height: 1;
  line-height: var(--neeto-ui-leading-none);
}
body .neeto-ui-leading-tight {
  line-height: 1.25;
  line-height: var(--neeto-ui-leading-tight);
}
body .neeto-ui-leading-snug {
  line-height: 1.375;
  line-height: var(--neeto-ui-leading-snug);
}
body .neeto-ui-leading-normal {
  line-height: 1.5;
  line-height: var(--neeto-ui-leading-normal);
}
body .neeto-ui-leading-relaxed {
  line-height: 1.625;
  line-height: var(--neeto-ui-leading-relaxed);
}
body .neeto-ui-leading-loose {
  line-height: 2;
  line-height: var(--neeto-ui-leading-loose);
}
body .neeto-ui-text-transform-none {
  text-transform: none;
  text-transform: var(--neeto-ui-text-transform-none);
}
body .neeto-ui-text-transform-capitalize {
  text-transform: capitalize;
  text-transform: var(--neeto-ui-text-transform-capitalize);
}
body .neeto-ui-text-transform-uppercase {
  text-transform: uppercase;
  text-transform: var(--neeto-ui-text-transform-uppercase);
}
body .neeto-ui-text-transform-lowercase {
  text-transform: lowercase;
  text-transform: var(--neeto-ui-text-transform-lowercase);
}
body .neeto-ui-text-transform-full-width {
  text-transform: full-width;
  text-transform: var(--neeto-ui-text-transform-full-width);
}
body .neeto-ui-text-transform-inherit {
  text-transform: inherit;
  text-transform: var(--neeto-ui-text-transform-inherit);
}
body .neeto-ui-text-transform-initial {
  text-transform: initial;
  text-transform: var(--neeto-ui-text-transform-initial);
}
body .neeto-ui-text-transform-revert {
  text-transform: revert;
  text-transform: var(--neeto-ui-text-transform-revert);
}
body .neeto-ui-text-transform-unset {
  text-transform: inherit;
  text-transform: inherit;
  text-transform: var(--neeto-ui-text-transform-unset);
}
.neeto-ui-flex {
  display: flex;
}
.neeto-ui-inline-flex {
  display: inline-flex;
}
.neeto-ui-flex-shrink-0 {
  flex-shrink: 0;
}
.neeto-ui-flex-shrink {
  flex-shrink: 1;
}
.neeto-ui-flex-grow-0 {
  flex-grow: 0;
}
.neeto-ui-flex-grow {
  flex-grow: 1;
}
.neeto-ui-flex-row {
  flex-direction: row;
}
.neeto-ui-flex-row-reverse {
  flex-direction: row-reverse;
}
.neeto-ui-flex-col {
  flex-direction: column;
}
.neeto-ui-flex-col-reverse {
  flex-direction: column-reverse;
}
.neeto-ui-flex-wrap {
  flex-wrap: wrap;
}
.neeto-ui-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.neeto-ui-flex-nowrap {
  flex-wrap: nowrap;
}
.neeto-ui-items-start {
  align-items: flex-start;
}
.neeto-ui-items-end {
  align-items: flex-end;
}
.neeto-ui-items-center {
  align-items: center;
}
.neeto-ui-items-baseline {
  align-items: baseline;
}
.neeto-ui-items-stretch {
  align-items: stretch;
}
.neeto-ui-justify-start {
  justify-content: flex-start;
}
.neeto-ui-justify-end {
  justify-content: flex-end;
}
.neeto-ui-justify-center {
  justify-content: center;
}
.neeto-ui-justify-between {
  justify-content: space-between;
}
.neeto-ui-justify-around {
  justify-content: space-around;
}
.neeto-ui-justify-evenly {
  justify-content: space-evenly;
}
.neeto-ui-justify-items-start {
  justify-items: start;
}
.neeto-ui-justify-items-end {
  justify-items: end;
}
.neeto-ui-justify-items-center {
  justify-items: center;
}
.neeto-ui-justify-items-stretch {
  justify-items: stretch;
}
.neeto-ui-self-auto {
  align-self: auto;
}
.neeto-ui-self-start {
  align-self: flex-start;
}
.neeto-ui-self-end {
  align-self: flex-end;
}
.neeto-ui-self-center {
  align-self: center;
}
.neeto-ui-self-stretch {
  align-self: stretch;
}
.neeto-ui-self-baseline {
  align-self: baseline;
}
.neeto-ui-justify-self-auto {
  justify-self: auto;
}
.neeto-ui-justify-self-start {
  justify-self: start;
}
.neeto-ui-justify-self-end {
  justify-self: end;
}
.neeto-ui-justify-self-center {
  justify-self: center;
}
.neeto-ui-justify-self-stretch {
  justify-self: stretch;
}
.neeto-ui-overflow-auto {
  overflow: auto;
}
.neeto-ui-overflow-hidden {
  overflow: hidden;
}
.neeto-ui-overflow-visible {
  overflow: visible;
}
.neeto-ui-overflow-scroll {
  overflow: scroll;
}
.neeto-ui-overflow-x-auto {
  overflow-x: auto;
}
.neeto-ui-overflow-y-auto {
  overflow-y: auto;
}
.neeto-ui-overflow-x-hidden {
  overflow-x: hidden;
}
.neeto-ui-overflow-y-hidden {
  overflow-y: hidden;
}
.neeto-ui-overflow-x-visible {
  overflow-x: visible;
}
.neeto-ui-overflow-y-visible {
  overflow-y: visible;
}
.neeto-ui-overflow-x-scroll {
  overflow-x: scroll;
}
.neeto-ui-overflow-y-scroll {
  overflow-y: scroll;
}
.neeto-ui-truncate {
  overflow: hidden;
  white-space: nowrap;
}
.neeto-ui-overflow-ellipsis,
.neeto-ui-truncate {
  text-overflow: ellipsis;
}
.neeto-ui-whitespace-normal {
  white-space: normal;
}
.neeto-ui-whitespace-nowrap {
  white-space: nowrap;
}
.neeto-ui-whitespace-pre {
  white-space: pre;
}
.neeto-ui-whitespace-pre-wrap {
  white-space: pre-wrap;
}
.neeto-ui-break-normal {
  overflow-wrap: normal;
  word-break: normal;
}
.neeto-ui-break-words {
  overflow-wrap: break-word;
}
.neeto-ui-break-all {
  word-break: break-all;
}
.neeto-ui-cursor-pointer {
  cursor: pointer;
}
.neeto-ui-cursor-not-allowed {
  cursor: not-allowed;
}
.neeto-ui-select-none {
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.neeto-ui-gap-0 {
  gap: 0;
}
.neeto-ui-gap-1 {
  gap: 0.25rem;
}
.neeto-ui-gap-2 {
  gap: 0.5rem;
}
.neeto-ui-gap-3 {
  gap: 0.75rem;
}
.neeto-ui-gap-4 {
  gap: 1rem;
}
.neeto-ui-gap-5 {
  gap: 1.25rem;
}
.neeto-ui-gap-6 {
  gap: 1.5rem;
}
.neeto-ui-text-left {
  text-align: left;
}
.neeto-ui-text-center {
  text-align: center;
}
.neeto-ui-text-right {
  text-align: right;
}
.neeto-ui-text-justify {
  text-align: justify;
}
.neeto-ui-w-full {
  width: 100%;
}
.neeto-ui-w-screen {
  width: 100vw;
}
.neeto-ui-h-full {
  height: 100%;
}
.neeto-ui-h-screen {
  height: 100vh;
}
.neeto-ui-min-w-0 {
  min-width: 0;
}
.neeto-ui-no-underline {
  text-decoration: none;
}
.neeto-ui-p-0 {
  padding: 0;
}
.neeto-ui-p-1 {
  padding: 0.25rem;
}
.neeto-ui-p-2 {
  padding: 0.5rem;
}
.neeto-ui-p-3 {
  padding: 0.75rem;
}
.neeto-ui-p-4 {
  padding: 1rem;
}
.neeto-ui-p-5 {
  padding: 1.25rem;
}
.neeto-ui-p-6 {
  padding: 1.5rem;
}
.neeto-ui-pl-0 {
  padding-left: 0;
}
.neeto-ui-pl-1 {
  padding-left: 0.25rem;
}
.neeto-ui-pl-2 {
  padding-left: 0.5rem;
}
.neeto-ui-pl-3 {
  padding-left: 0.75rem;
}
.neeto-ui-pl-4 {
  padding-left: 1rem;
}
.neeto-ui-pl-5 {
  padding-left: 1.25rem;
}
.neeto-ui-pl-6 {
  padding-left: 1.5rem;
}
.neeto-ui-pt-0 {
  padding-top: 0;
}
.neeto-ui-pt-1 {
  padding-top: 0.25rem;
}
.neeto-ui-pt-2 {
  padding-top: 0.5rem;
}
.neeto-ui-pt-3 {
  padding-top: 0.75rem;
}
.neeto-ui-pt-4 {
  padding-top: 1rem;
}
.neeto-ui-pt-5 {
  padding-top: 1.25rem;
}
.neeto-ui-pt-6 {
  padding-top: 1.5rem;
}
.neeto-ui-pr-0 {
  padding-right: 0;
}
.neeto-ui-pr-1 {
  padding-right: 0.25rem;
}
.neeto-ui-pr-2 {
  padding-right: 0.5rem;
}
.neeto-ui-pr-3 {
  padding-right: 0.75rem;
}
.neeto-ui-pr-4 {
  padding-right: 1rem;
}
.neeto-ui-pr-5 {
  padding-right: 1.25rem;
}
.neeto-ui-pr-6 {
  padding-right: 1.5rem;
}
.neeto-ui-pb-0 {
  padding-bottom: 0;
}
.neeto-ui-pb-1 {
  padding-bottom: 0.25rem;
}
.neeto-ui-pb-2 {
  padding-bottom: 0.5rem;
}
.neeto-ui-pb-3 {
  padding-bottom: 0.75rem;
}
.neeto-ui-pb-4 {
  padding-bottom: 1rem;
}
.neeto-ui-pb-5 {
  padding-bottom: 1.25rem;
}
.neeto-ui-pb-6 {
  padding-bottom: 1.5rem;
}
.neeto-ui-px-0 {
  padding-left: 0;
  padding-right: 0;
}
.neeto-ui-px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.neeto-ui-px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.neeto-ui-px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.neeto-ui-px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.neeto-ui-px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.neeto-ui-px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.neeto-ui-py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.neeto-ui-py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.neeto-ui-py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.neeto-ui-py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.neeto-ui-py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.neeto-ui-py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.neeto-ui-py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.neeto-ui-m-0 {
  margin: 0;
}
.neeto-ui-m-1 {
  margin: 0.25rem;
}
.neeto-ui-m-2 {
  margin: 0.5rem;
}
.neeto-ui-m-3 {
  margin: 0.75rem;
}
.neeto-ui-m-4 {
  margin: 1rem;
}
.neeto-ui-m-5 {
  margin: 1.25rem;
}
.neeto-ui-m-6 {
  margin: 1.5rem;
}
.neeto-ui-ml-0 {
  margin-left: 0;
}
.neeto-ui-ml-1 {
  margin-left: 0.25rem;
}
.neeto-ui-ml-2 {
  margin-left: 0.5rem;
}
.neeto-ui-ml-3 {
  margin-left: 0.75rem;
}
.neeto-ui-ml-4 {
  margin-left: 1rem;
}
.neeto-ui-ml-5 {
  margin-left: 1.25rem;
}
.neeto-ui-ml-6 {
  margin-left: 1.5rem;
}
.neeto-ui-mt-0 {
  margin-top: 0;
}
.neeto-ui-mt-1 {
  margin-top: 0.25rem;
}
.neeto-ui-mt-2 {
  margin-top: 0.5rem;
}
.neeto-ui-mt-3 {
  margin-top: 0.75rem;
}
.neeto-ui-mt-4 {
  margin-top: 1rem;
}
.neeto-ui-mt-5 {
  margin-top: 1.25rem;
}
.neeto-ui-mt-6 {
  margin-top: 1.5rem;
}
.neeto-ui-mr-0 {
  margin-right: 0;
}
.neeto-ui-mr-1 {
  margin-right: 0.25rem;
}
.neeto-ui-mr-2 {
  margin-right: 0.5rem;
}
.neeto-ui-mr-3 {
  margin-right: 0.75rem;
}
.neeto-ui-mr-4 {
  margin-right: 1rem;
}
.neeto-ui-mr-5 {
  margin-right: 1.25rem;
}
.neeto-ui-mr-6 {
  margin-right: 1.5rem;
}
.neeto-ui-mb-0 {
  margin-bottom: 0;
}
.neeto-ui-mb-1 {
  margin-bottom: 0.25rem;
}
.neeto-ui-mb-2 {
  margin-bottom: 0.5rem;
}
.neeto-ui-mb-3 {
  margin-bottom: 0.75rem;
}
.neeto-ui-mb-4 {
  margin-bottom: 1rem;
}
.neeto-ui-mb-5 {
  margin-bottom: 1.25rem;
}
.neeto-ui-mb-6 {
  margin-bottom: 1.5rem;
}
.neeto-ui-mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.neeto-ui-mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.neeto-ui-mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.neeto-ui-mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.neeto-ui-mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.neeto-ui-mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.neeto-ui-mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.neeto-ui-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.neeto-ui-my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.neeto-ui-my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.neeto-ui-my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.neeto-ui-my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.neeto-ui-my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.neeto-ui-my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.neeto-ui-transition-none {
  transition-property: none;
}
.neeto-ui-transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.neeto-ui-transition-colors {
  transition-property:
    background-color,
    border-color,
    color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.neeto-ui-list-none {
  list-style-type: none;
}
.neeto-ui-rounded-none {
  border-radius: 0;
  border-radius: var(--neeto-ui-rounded-none);
}
.neeto-ui-rounded-sm {
  border-radius: 3px;
  border-radius: var(--neeto-ui-rounded-sm);
}
.neeto-ui-rounded {
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
}
.neeto-ui-rounded-md {
  border-radius: 6px;
  border-radius: var(--neeto-ui-rounded-md);
}
.neeto-ui-rounded-lg {
  border-radius: 8px;
  border-radius: var(--neeto-ui-rounded-lg);
}
.neeto-ui-rounded-xl {
  border-radius: 12px;
  border-radius: var(--neeto-ui-rounded-xl);
}
.neeto-ui-rounded-full {
  border-radius: 999px;
  border-radius: var(--neeto-ui-rounded-full);
}
.neeto-ui-border-t {
  border-top-width: 1px;
}
.neeto-ui-border-l {
  border-left-width: 1px;
}
.neeto-ui-border-r {
  border-right-width: 1px;
}
.neeto-ui-border-b {
  border-bottom-width: 1px;
}
.neeto-ui-left-0 {
  left: 0;
}
.neeto-ui-left-1 {
  left: 0.25rem;
}
.neeto-ui-left-2 {
  left: 0.5rem;
}
.neeto-ui-left-3 {
  left: 0.75rem;
}
.neeto-ui-left-4 {
  left: 1rem;
}
.neeto-ui-left-5 {
  left: 1.25rem;
}
.neeto-ui-left-6 {
  left: 1.5rem;
}
.neeto-ui-top-0 {
  top: 0;
}
.neeto-ui-top-1 {
  top: 0.25rem;
}
.neeto-ui-top-2 {
  top: 0.5rem;
}
.neeto-ui-top-3 {
  top: 0.75rem;
}
.neeto-ui-top-4 {
  top: 1rem;
}
.neeto-ui-top-5 {
  top: 1.25rem;
}
.neeto-ui-top-6 {
  top: 1.5rem;
}
.neeto-ui-right-0 {
  right: 0;
}
.neeto-ui-right-1 {
  right: 0.25rem;
}
.neeto-ui-right-2 {
  right: 0.5rem;
}
.neeto-ui-right-3 {
  right: 0.75rem;
}
.neeto-ui-right-4 {
  right: 1rem;
}
.neeto-ui-right-5 {
  right: 1.25rem;
}
.neeto-ui-right-6 {
  right: 1.5rem;
}
.neeto-ui-bottom-0 {
  bottom: 0;
}
.neeto-ui-bottom-1 {
  bottom: 0.25rem;
}
.neeto-ui-bottom-2 {
  bottom: 0.5rem;
}
.neeto-ui-bottom-3 {
  bottom: 0.75rem;
}
.neeto-ui-bottom-4 {
  bottom: 1rem;
}
.neeto-ui-bottom-5 {
  bottom: 1.25rem;
}
.neeto-ui-bottom-6 {
  bottom: 1.5rem;
}
.neeto-ui-absolute {
  position: absolute;
}
.neeto-ui-relative {
  position: relative;
}
.neeto-ui-sticky {
  position: -webkit-sticky;
  position: sticky;
}
.neeto-ui-no-outline {
  outline: none !important;
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: scaleY(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  to {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  to {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
  to {
    transform: scaleX(1);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0 0;
    opacity: 1;
  }
  to {
    transform: scaleX(0.8);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0;
    opacity: 0;
  }
  to {
    transform: scaleX(1);
    transform-origin: 100% 0;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0;
    opacity: 1;
  }
  to {
    transform: scaleX(0.8);
    transform-origin: 100% 0;
    opacity: 0;
  }
}
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  display: none;
  color: #1890ff;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.ant-spin-container:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none\	;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.3s;
  content: "";
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: 0.5;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  pointer-events: none;
}
.ant-spin-blur:after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #1890ff;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: antSpinMove 1s linear infinite alternate;
}
.ant-spin-dot-item:first-child {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  transform: rotate(45deg);
  animation: antRotate 1.2s linear infinite;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
.ant-spin-rtl {
  direction: rtl;
}
.ant-spin-rtl .ant-spin-dot-spin {
  transform: rotate(-45deg);
  animation-name: antRotateRtl;
}
@keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}
.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 2px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 2px;
}
.ant-picker {
  box-sizing: border-box;
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  padding: 4px 11px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker-focused,
.ant-picker:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-picker-focused {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, 0.25);
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border-radius: 2px;
  transition: all 0.3s;
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input::-moz-placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-picker-input > input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-picker-input > input-focused,
.ant-picker-input > input:focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input-borderless,
.ant-picker-input > input-borderless-disabled,
.ant-picker-input > input-borderless-focused,
.ant-picker-input > input-borderless:focus,
.ant-picker-input > input-borderless:hover,
.ant-picker-input > input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0 7px;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-input-placeholder > input {
  color: #bfbfbf;
}
.ant-picker-large {
  padding: 6.5px 11px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0 7px;
}
.ant-picker-suffix {
  align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  pointer-events: none;
}
.ant-picker-suffix > * {
  vertical-align: top;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  background: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear > * {
  vertical-align: top;
}
.ant-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 16px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #1890ff;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px;
}
.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 1.66666667px;
  display: block;
  transform: rotate(-45deg);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 1.66666667px;
  display: block;
  transform: rotate(135deg);
}
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-picker-dropdown-range {
  padding: 6.66666667px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 16.5px;
  box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.06);
  transition: left 0.3s ease-out;
}
.ant-picker-range-arrow:after {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 10px;
  height: 10px;
  border-color: #fff #fff transparent transparent;
  border-style: solid;
  border-width: 5px;
  content: "";
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 2px;
  box-shadow:
    0 3px 6px -4px rgba(0, 0, 0, 0.12),
    0 6px 16px 0 rgba(0, 0, 0, 0.08),
    0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: inline-flex;
  flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-content,
.ant-picker-panel-container .ant-picker-panel table {
  text-align: center;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #1890ff;
}
.ant-picker-date-panel,
.ant-picker-decade-panel,
.ant-picker-month-panel,
.ant-picker-quarter-panel,
.ant-picker-time-panel,
.ant-picker-week-panel,
.ant-picker-year-panel {
  display: flex;
  flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-header-view {
  flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #1890ff;
}
.ant-picker-next-icon,
.ant-picker-prev-icon,
.ant-picker-super-next-icon,
.ant-picker-super-prev-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-next-icon:before,
.ant-picker-prev-icon:before,
.ant-picker-super-next-icon:before,
.ant-picker-super-prev-icon:before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid;
  border-width: 1.5px 0 0 1.5px;
  content: "";
}
.ant-picker-super-next-icon:after,
.ant-picker-super-prev-icon:after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid;
  border-width: 1.5px 0 0 1.5px;
  content: "";
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content td,
.ant-picker-content th {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-cell:before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: "";
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #1890ff;
  border-radius: 2px;
  content: "";
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range:before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  color: #fff;
  background: #1890ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #7ec1ff;
  border-bottom: 1px dashed #7ec1ff;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: "";
}
.ant-picker-cell-range-hover-end:after,
.ant-picker-cell-range-hover-start:after,
.ant-picker-cell-range-hover:after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before {
  background: #cbe6ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #cbe6ff;
  transition: all 0.3s;
  content: "";
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
  right: -6px;
  left: 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after {
  right: 0;
  left: -6px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start:after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end:after {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,
.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after {
  left: 6px;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after {
  right: 6px;
  border-right: 1px dashed #7ec1ff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-picker-cell-disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  background: transparent;
}
.ant-picker-cell-disabled:before {
  background: rgba(0, 0, 0, 0.04);
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before {
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-today-btn {
  color: #1890ff;
}
.ant-picker-today-btn:hover {
  color: #40a9ff;
}
.ant-picker-today-btn:active {
  color: #096dd9;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell:before {
  display: none;
}
.ant-picker-month-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-year-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-month-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-month-panel .ant-picker-cell-range-hover-start:after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,
.ant-picker-year-panel .ant-picker-cell-range-hover-start:after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-month-panel .ant-picker-cell-range-hover-end:after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,
.ant-picker-year-panel .ant-picker-cell-range-hover-end:after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected:hover td,
.ant-picker-week-panel-row-selected td {
  background: #1890ff;
}
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected td.ant-picker-cell-week {
  color: hsla(0, 0%, 100%, 0.5);
}
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before,
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: flex;
  flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.ant-picker-time-panel-column:after {
  display: block;
  height: 196px;
  content: "";
}
.ant-picker-datetime-panel .ant-picker-time-panel-column:after {
  height: 198px;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 247, 255, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  transition: background 0.3s;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #e6f7ff;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-right: 7px;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before {
  right: 50%;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
  right: 0;
  left: -6px;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after {
  right: -6px;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #7ec1ff;
  border-left: none;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after {
  right: 6px;
  left: 6px;
  border-right: 1px dashed #7ec1ff;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px;
}
.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}
.ant-table.ant-table-middle {
  font-size: 14px;
}
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle tfoot > tr > td,
.ant-table.ant-table-middle tfoot > tr > th {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 25px;
}
.ant-table.ant-table-small {
  font-size: 14px;
}
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small tfoot > tr > td,
.ant-table.ant-table-small tfoot > tr > th {
  padding: 8px;
}
.ant-table.ant-table-small .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 25px;
}
.ant-table-small .ant-table-thead > tr > th {
  background-color: #fafafa;
}
.ant-table-small .ant-table-selection-column {
  width: 46px;
  min-width: 46px;
}
.ant-table.ant-table-bordered > .ant-table-title {
  border: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border-left: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th:before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th:before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th:before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th:before {
  background-color: transparent !important;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first:after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -16px -17px;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed:after {
  position: absolute;
  top: 0;
  right: 1px;
  border-right: 1px solid #f0f0f0;
  content: "";
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  border-top: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -12px -9px;
}
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -8px -9px;
}
.ant-table.ant-table-bordered > .ant-table-footer {
  border: 1px solid #f0f0f0;
}
.ant-table-cell .ant-table-container:first-child {
  border-top: 0;
}
.ant-table-cell-scrollbar {
  box-shadow: 0 1px 0 1px #fafafa;
}
.ant-table-wrapper {
  clear: both;
  max-width: 100%;
}
.ant-table-wrapper:before {
  display: table;
  content: "";
}
.ant-table-wrapper:after {
  display: table;
  clear: both;
  content: "";
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 2px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 2px 2px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-tbody > tr > td,
.ant-table-thead > tr > th,
.ant-table tfoot > tr > td,
.ant-table tfoot > tr > th {
  position: relative;
  padding: 16px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-title {
  padding: 16px;
}
.ant-table-footer {
  padding: 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
}
.ant-table-thead > tr > th {
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan="1"]) {
  text-align: center;
}
.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.6em;
  background-color: rgba(0, 0, 0, 0.06);
  transform: translateY(-50%);
  transition: background-color 0.3s;
  content: "";
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 33px;
}
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table-tbody > tr.ant-table-row:hover > td {
  background: #fafafa;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #e6f7ff;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #dcf4ff;
}
.ant-table-summary {
  position: relative;
  z-index: 2;
  background: #fff;
}
div.ant-table-summary {
  box-shadow: 0 -1px 0 #f0f0f0;
}
.ant-table-summary > tr > td,
.ant-table-summary > tr > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 12px 0 0;
}
.ant-table-pagination {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}
.ant-table-pagination > * {
  flex: none;
}
.ant-table-pagination-left {
  justify-content: flex-start;
}
.ant-table-pagination-center {
  justify-content: center;
}
.ant-table-pagination-right {
  justify-content: flex-end;
}
.ant-table-thead th.ant-table-column-has-sorters {
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead th.ant-table-column-has-sorters:hover:before {
  background-color: transparent !important;
}
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort:before {
  background-color: transparent !important;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-title {
  position: relative;
  z-index: 1;
  flex: 1 1;
}
.ant-table-column-sorters {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
}
.ant-table-column-sorters:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.ant-table-column-sorter {
  color: #bfbfbf;
  font-size: 0;
  transition: color 0.3s;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-down,
.ant-table-column-sorter-up {
  font-size: 11px;
}
.ant-table-column-sorter-down.active,
.ant-table-column-sorter-up.active {
  color: #1890ff;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-column-sorters:hover .ant-table-column-sorter {
  color: #a6a6a6;
}
.ant-table-filter-column {
  display: flex;
  justify-content: space-between;
}
.ant-table-filter-trigger {
  position: relative;
  display: flex;
  align-items: center;
  margin: -4px -8px -4px 4px;
  padding: 0 4px;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, 0.45);
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-filter-trigger.active {
  color: #1890ff;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  min-width: 120px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow:
    0 3px 6px -4px rgba(0, 0, 0, 0.12),
    0 6px 16px 0 rgba(0, 0, 0, 0.08),
    0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px 7px 3px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table-selection-col {
  width: 32px;
}
.ant-table-bordered .ant-table-selection-col {
  width: 50px;
}
table tr td.ant-table-selection-column,
table tr th.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
  z-index: 1;
}
table tr td.ant-table-selection-column .ant-radio-wrapper,
table tr th.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
table tr th.ant-table-selection-column:after {
  background-color: transparent !important;
}
.ant-table-selection {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-margin-start: 100%;
  margin-inline-start: 100%;
  -webkit-padding-start: 4px;
  padding-inline-start: 4px;
}
.ant-table-selection-extra .anticon {
  color: #bfbfbf;
  font-size: 10px;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #1890ff;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  display: inline-flex;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 17px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
  transform: scale(0.94117647);
  transition: all 0.3s;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #40a9ff;
}
.ant-table-row-expand-icon:active {
  color: #096dd9;
}
.ant-table-row-expand-icon:active,
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  border-color: currentColor;
}
.ant-table-row-expand-icon:after,
.ant-table-row-expand-icon:before {
  position: absolute;
  background: currentColor;
  transition: transform 0.3s ease-out;
  content: "";
}
.ant-table-row-expand-icon:before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon:after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed:before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed:after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden;
}
.ant-table-row-expand-icon-spaced:after,
.ant-table-row-expand-icon-spaced:before {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row:hover > td,
tr.ant-table-expanded-row > td {
  background: #fbfbfb;
}
tr.ant-table-expanded-row .ant-descriptions-view {
  display: flex;
}
tr.ant-table-expanded-row .ant-descriptions-view table {
  flex: auto;
  width: auto;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px;
  padding: 16px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first:after,
.ant-table-cell-fix-left-last:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: "";
  pointer-events: none;
}
.ant-table-cell-fix-right-first:after,
.ant-table-cell-fix-right-last:after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: "";
  pointer-events: none;
}
.ant-table .ant-table-container:after,
.ant-table .ant-table-container:before {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  transition: box-shadow 0.3s;
  content: "";
  pointer-events: none;
}
.ant-table .ant-table-container:before {
  left: 0;
}
.ant-table .ant-table-container:after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container {
  position: relative;
}
.ant-table-ping-left .ant-table-cell-fix-left-first:after,
.ant-table-ping-left .ant-table-cell-fix-left-last:after,
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-last:before {
  background-color: transparent !important;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container {
  position: relative;
}
.ant-table-ping-right .ant-table-cell-fix-right-first:after,
.ant-table-ping-right .ant-table-cell-fix-right-last:after,
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-sticky-holder,
.ant-table-sticky-scroll {
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
  background: #fff;
}
.ant-table-sticky-scroll {
  bottom: 0;
  display: flex;
  align-items: center;
  border-top: 1px solid #f0f0f0;
  opacity: 0.6;
}
.ant-table-sticky-scroll:hover {
  transform-origin: center bottom;
}
.ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 4px;
}
.ant-table-sticky-scroll-bar-active,
.ant-table-sticky-scroll-bar:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
@media (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last:after,
  .ant-table-ping-right .ant-table-cell-fix-right-first:after {
    box-shadow: none !important;
  }
}
.ant-table-title {
  border-radius: 2px 2px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child,
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-right-radius: 2px;
}
.ant-table-container,
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.ant-table-footer {
  border-radius: 0 0 2px 2px;
}
.ant-table-rtl,
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan="1"]) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  justify-content: flex-end;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  justify-content: flex-start;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 8px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em;
}
.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 0 0 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger-container {
  right: auto;
  left: 0;
}
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon,
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon:after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after {
  transform: rotate(0deg);
}
.ant-pagination {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
}
.ant-pagination,
.ant-pagination ol,
.ant-pagination ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination:after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: " ";
}
.ant-pagination-item,
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  min-width: 32px;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    Noto Sans,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
  text-align: center;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.85);
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:focus-visible,
.ant-pagination-item:hover {
  border-color: #1890ff;
  transition: all 0.3s;
}
.ant-pagination-item:focus-visible a,
.ant-pagination-item:hover a {
  color: #1890ff;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #1890ff;
}
.ant-pagination-item-active a {
  color: #1890ff;
}
.ant-pagination-item-active:focus-visible,
.ant-pagination-item-active:hover {
  border-color: #40a9ff;
}
.ant-pagination-item-active:focus-visible a,
.ant-pagination-item-active:hover a {
  color: #40a9ff;
}
.ant-pagination-jump-next,
.ant-pagination-jump-prev {
  outline: 0;
}
.ant-pagination-jump-next .ant-pagination-item-container,
.ant-pagination-jump-prev .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #1890ff;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-jump-next,
.ant-pagination-jump-prev,
.ant-pagination-prev {
  margin-right: 8px;
}
.ant-pagination-jump-next,
.ant-pagination-jump-prev,
.ant-pagination-next,
.ant-pagination-prev {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    Noto Sans,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-next,
.ant-pagination-prev {
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  outline: 0;
}
.ant-pagination-next button,
.ant-pagination-prev button {
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.ant-pagination-next:hover button,
.ant-pagination-prev:hover button {
  border-color: #40a9ff;
}
.ant-pagination-next .ant-pagination-item-link,
.ant-pagination-prev .ant-pagination-item-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-next:focus-visible .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link,
.ant-pagination-prev:focus-visible .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-pagination-disabled,
.ant-pagination-disabled:focus-visible,
.ant-pagination-disabled:hover {
  cursor: not-allowed;
}
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:focus-visible .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
@media (-ms-high-contrast: none) {
  .ant-pagination-options,
  .ant-pagination-options ::-ms-backdrop {
    vertical-align: top;
  }
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  width: 50px;
  height: 32px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-focused,
.ant-pagination-options-quick-jumper input:focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-borderless,
.ant-pagination-options-quick-jumper input-borderless-disabled,
.ant-pagination-options-quick-jumper input-borderless-focused,
.ant-pagination-options-quick-jumper input-borderless:focus,
.ant-pagination-options-quick-jumper input-borderless:hover,
.ant-pagination-options-quick-jumper input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 0 7px;
}
.ant-pagination-simple .ant-pagination-next,
.ant-pagination-simple .ant-pagination-prev {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #1890ff;
}
.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.mini .ant-pagination-simple-pager,
.ant-pagination.mini .ant-pagination-total-text {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-next,
.ant-pagination.mini .ant-pagination-prev {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after,
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-jump-next,
.ant-pagination.mini .ant-pagination-jump-prev {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-size-changer {
  top: 0;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  padding: 0 7px;
  width: 44px;
  height: 24px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #e6e6e6;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: rgba(0, 0, 0, 0.25);
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  background: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
  opacity: 1;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
  color: rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
.ant-pagination-rtl .ant-pagination-item,
.ant-pagination-rtl .ant-pagination-jump-next,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px;
}
.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
  margin-left: 0;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0;
}
.ant-select-single .ant-select-selector {
  display: flex;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 30px;
  transition: all 0.3s;
}
@supports (-moz-appearance: meterbar) {
  .ant-select-single .ant-select-selector .ant-select-selection-item,
  .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    line-height: 30px;
  }
}
.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  pointer-events: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-item:after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after,
.ant-select-single .ant-select-selector:after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: "\a0";
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px;
}
.ant-select-single.ant-select-open .ant-select-selection-item {
  color: #bfbfbf;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 32px;
  padding: 0 11px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 30px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after {
  line-height: 30px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector:after {
  display: none;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after {
  display: none;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after {
  line-height: 38px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 24px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after {
  line-height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
.ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}
.ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
}
.ant-select-multiple .ant-select-selector {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1px 4px;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selector:after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 24px;
  content: "\a0";
}
.ant-select-multiple.ant-select-allow-clear .ant-select-selector,
.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
  padding-right: 24px;
}
.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: flex;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  height: 24px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 22px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  cursor: default;
  transition:
    font-size 0.3s,
    line-height 0.3s,
    height 0.3s;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  -webkit-margin-end: 4px;
  margin-inline-end: 4px;
  -webkit-padding-start: 8px;
  padding-inline-start: 8px;
  -webkit-padding-end: 4px;
  padding-inline-end: 4px;
}
.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
  color: #bfbfbf;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 10px;
  line-height: inherit;
  cursor: pointer;
}
.ant-select-multiple .ant-select-selection-item-remove > * {
  line-height: 1;
}
.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block;
}
.ant-select-multiple .ant-select-selection-item-remove:before {
  display: none;
}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  vertical-align: -0.2em;
}
.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
.ant-select-multiple .ant-select-selection-search {
  position: relative;
  max-width: 100%;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-margin-start: 7px;
  margin-inline-start: 7px;
}
.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  height: 24px;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    Noto Sans,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
  line-height: 24px;
  transition: all 0.3s;
}
.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}
.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.ant-select-multiple.ant-select-lg .ant-select-selector:after {
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  line-height: 30px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 32px;
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-sm .ant-select-selector:after {
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 16px;
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  -webkit-margin-start: 3px;
  margin-inline-start: 3px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 32px;
}
.ant-select-disabled .ant-select-selection-item-remove {
  display: none;
}
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f5f5f5;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  -webkit-appearance: none;
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-select-selection-item {
  flex: 1 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (-ms-high-contrast: none) {
  .ant-select-selection-item,
  .ant-select-selection-item ::-ms-backdrop {
    flex: auto;
  }
}
.ant-select-selection-placeholder {
  flex: 1 1;
  overflow: hidden;
  color: #bfbfbf;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
@media (-ms-high-contrast: none) {
  .ant-select-selection-placeholder,
  .ant-select-selection-placeholder ::-ms-backdrop {
    flex: auto;
  }
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow:before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}
.ant-select-arrow .anticon > svg {
  vertical-align: top;
}
.ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto;
}
.ant-select-disabled .ant-select-arrow {
  cursor: not-allowed;
}
.ant-select-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-clear:before {
  display: block;
}
.ant-select-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select:hover .ant-select-clear {
  opacity: 1;
}
.ant-select-dropdown {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum", normal;
  font-feature-settings: "tnum", normal;
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: normal;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow:
    0 3px 6px -4px rgba(0, 0, 0, 0.12),
    0 6px 16px 0 rgba(0, 0, 0, 0.08),
    0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-empty {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item-empty {
  color: rgba(0, 0, 0, 0.85);
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item,
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.ant-select-item {
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-item-group {
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: default;
}
.ant-select-item-option {
  display: flex;
}
.ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-item-option-state {
  flex: none;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #e6f7ff;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #1890ff;
}
.ant-select-item-option-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-item-option-disabled.ant-select-item-option-selected {
  background-color: #f5f5f5;
}
.ant-select-item-option-grouped {
  padding-left: 24px;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-select-rtl {
  direction: rtl;
}
.ant-select-rtl .ant-select-arrow,
.ant-select-rtl .ant-select-clear {
  right: auto;
  left: 11px;
}
.ant-select-dropdown-rtl {
  direction: rtl;
}
.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px;
}
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
  padding-right: 4px;
  padding-left: 24px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto;
}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px;
}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 6px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px;
}
.neeto-ui-accordions-outer-wrapper {
  padding: 24px;
  border-radius: 8px;
  border-radius: var(--neeto-ui-rounded-lg);
}
.neeto-ui-accordion__wrapper {
  border-bottom: thin solid rgb(216, 220, 222);
  border-bottom: thin solid rgb(216, 220, 222);
  border-bottom: thin solid rgb(var(--neeto-ui-gray-300));
}
.neeto-ui-accordion__wrapper--last-item {
  border-bottom: none;
}
.neeto-ui-accordion__wrapper .neeto-ui-accordion__item {
  padding: 16px 8px;
  cursor: pointer;
  transition: all 0.3s;
}
.neeto-ui-accordion__wrapper .neeto-ui-accordion__item .neeto-ui-accordion__item-handle {
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}
.neeto-ui-accordion__wrapper .neeto-ui-accordion__item:focus {
  outline: none;
}
.neeto-ui-accordion__wrapper .neeto-ui-accordion__item:hover .neeto-ui-accordion__item-handle {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-accordion__wrapper .neeto-ui-accordion__item:focus-visible {
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.neeto-ui-accordion__wrapper .neeto-ui-accordion__item:focus-visible .neeto-ui-accordion__item-handle {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-accordion__wrapper .neeto-ui-accordion__drop {
  padding: 4px 8px 16px;
  margin-bottom: 0;
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-action-dropdown {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 1px;
}
.neeto-ui-action-dropdown > .neeto-ui-btn:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.neeto-ui-action-dropdown > .neeto-ui-btn.neeto-ui-btn--icon-only {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.neeto-ui-avatar--container {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  position: relative;
  flex-shrink: 0;
}
.neeto-ui-avatar--container.neeto-ui-avatar--container-round {
  border-radius: 999px;
  border-radius: var(--neeto-ui-rounded-full);
}
.neeto-ui-avatar--container .neeto-ui-avatar__text {
  font-weight: 600;
  font-weight: var(--neeto-ui-font-semibold);
  text-align: center;
  text-transform: capitalize;
  font-size: 10px;
  font-size: var(--neeto-ui-text-xxs);
  color: #2f3941;
  line-height: 1;
}
.neeto-ui-avatar--container .neeto-ui-avatar__text.neeto-ui-avatar__text-medium {
  font-size: 12px;
  font-size: var(--neeto-ui-text-xs);
}
.neeto-ui-avatar--container .neeto-ui-avatar__text.neeto-ui-avatar__text-large {
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
}
.neeto-ui-avatar--container .neeto-ui-avatar__text.neeto-ui-avatar__text-xlarge {
  font-size: 24px;
  font-size: var(--neeto-ui-text-2xl);
}
.neeto-ui-avatar--container .neeto-ui-avatar__status {
  position: absolute;
  right: 0;
  top: 0;
  width: 0.4rem;
  height: 0.4rem;
  background-color: #fff;
  border: 0.5px solid #fff;
  border-radius: 999px;
  border-radius: var(--neeto-ui-rounded-full);
  transform: translateX(-40%);
}
.neeto-ui-avatar--container .neeto-ui-avatar__status.neeto-ui-avatar__status-medium {
  width: 0.465rem;
  height: 0.465rem;
}
.neeto-ui-avatar--container .neeto-ui-avatar__status.neeto-ui-avatar__status-large {
  width: 0.563rem;
  height: 0.563rem;
}
.neeto-ui-avatar--container .neeto-ui-avatar__status.neeto-ui-avatar__status-xlarge {
  width: 0.75rem;
  height: 0.75rem;
  transform: translateX(-65%);
}
.neeto-ui-avatar--container .neeto-ui-avatar__status.online {
  background-color: rgb(38, 142, 108);
  background-color: rgb(38, 142, 108);
  background-color: rgb(var(--neeto-ui-success-500));
}
.neeto-ui-avatar--container .neeto-ui-avatar__status.idle {
  background-color: rgb(218, 123, 17);
  background-color: rgb(218, 123, 17);
  background-color: rgb(var(--neeto-ui-warning-500));
}
.neeto-ui-avatar--container .neeto-ui-avatar__status.offline {
  background-color: rgb(216, 220, 222);
  background-color: rgb(216, 220, 222);
  background-color: rgb(var(--neeto-ui-gray-300));
}
.neeto-ui-avatar--container .neeto-ui-avatar {
  display: inline-block;
  border-radius: 999px;
  border-radius: var(--neeto-ui-rounded-full);
  height: 1.5rem;
  width: 1.5rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.neeto-ui-avatar--container .neeto-ui-avatar.hidden {
  display: none;
}
.neeto-ui-avatar--container .neeto-ui-avatar.neeto-ui-avatar--medium {
  height: 2rem;
  width: 2rem;
}
.neeto-ui-avatar--container .neeto-ui-avatar.neeto-ui-avatar--large {
  height: 2.5rem;
  width: 2.5rem;
}
.neeto-ui-avatar--container .neeto-ui-avatar.neeto-ui-avatar--xlarge {
  height: 4rem;
  width: 4rem;
}
.neeto-ui-avatar--container-bg-1 {
  background-color: rgb(232, 233, 237);
  background-color: rgb(232, 233, 237);
  background-color: rgb(var(--neeto-ui-pastel-silver));
}
.neeto-ui-avatar--container-bg-2 {
  background-color: rgb(255, 229, 229);
  background-color: rgb(255, 229, 229);
  background-color: rgb(var(--neeto-ui-pastel-red));
}
.neeto-ui-avatar--container-bg-3 {
  background-color: rgb(254, 243, 197);
  background-color: rgb(254, 243, 197);
  background-color: rgb(var(--neeto-ui-pastel-yellow));
}
.neeto-ui-avatar--container-bg-4 {
  background-color: rgb(211, 249, 232);
  background-color: rgb(211, 249, 232);
  background-color: rgb(var(--neeto-ui-pastel-green));
}
.neeto-ui-avatar--container-bg-5 {
  background-color: rgb(236, 244, 255);
  background-color: rgb(236, 244, 255);
  background-color: rgb(var(--neeto-ui-pastel-blue));
}
.neeto-ui-avatar--container-bg-6 {
  background-color: rgb(238, 235, 255);
  background-color: rgb(238, 235, 255);
  background-color: rgb(var(--neeto-ui-pastel-purple));
}
.neeto-ui-avatar--container-bg-7 {
  background-color: rgb(253, 226, 241);
  background-color: rgb(253, 226, 241);
  background-color: rgb(var(--neeto-ui-pastel-pink));
}
.neeto-ui-btn {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  padding: 6px 8px;
  gap: 4px;
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  font-weight: 500;
  font-weight: var(--neeto-ui-font-medium);
  line-height: 16px;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  border: none;
  outline: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  min-width: 0;
  cursor: pointer;
}
.neeto-ui-btn.neeto-ui-btn--icon-only {
  padding: 6px;
}
.neeto-ui-btn.neeto-ui-btn--icon-only .neeto-ui-btn__icon,
.neeto-ui-btn.neeto-ui-btn--icon-only .neeto-ui-btn__spinner svg {
  pointer-events: none;
  width: 16px !important;
  height: 16px !important;
}
.neeto-ui-btn--size-medium {
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  padding: 8px 16px;
  gap: 8px;
}
.neeto-ui-btn--size-medium.neeto-ui-btn--icon-only .neeto-ui-btn__icon,
.neeto-ui-btn--size-medium.neeto-ui-btn--icon-only .neeto-ui-btn__spinner svg {
  pointer-events: none;
  width: 20px !important;
  height: 20px !important;
}
.neeto-ui-btn--size-large {
  font-size: 16px;
  font-size: var(--neeto-ui-text-base);
  padding: 12px 20px;
  gap: 10px;
}
.neeto-ui-btn--size-large.neeto-ui-btn--icon-only {
  padding: 8px;
}
.neeto-ui-btn--size-large.neeto-ui-btn--icon-only .neeto-ui-btn__icon,
.neeto-ui-btn--size-large.neeto-ui-btn--icon-only .neeto-ui-btn__spinner svg {
  width: 24px !important;
  height: 24px !important;
}
.neeto-ui-btn:focus,
.neeto-ui-btn:focus-visible {
  outline: none;
}
.neeto-ui-btn:hover {
  text-decoration: none;
}
.neeto-ui-btn.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.neeto-ui-btn--icon-left {
  flex-direction: row-reverse;
}
.neeto-ui-btn__icon,
.neeto-ui-btn__spinner,
.neeto-ui-btn__spinner-wrapper {
  pointer-events: none;
  color: inherit;
}
.neeto-ui-btn__icon svg,
.neeto-ui-btn__spinner-wrapper svg,
.neeto-ui-btn__spinner svg {
  color: inherit !important;
}
.neeto-ui-btn--width-full {
  width: 100% !important;
  justify-content: center;
}
.neeto-ui-btn--style-primary {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  background-color: rgb(69, 88, 249);
  background-color: rgb(69, 88, 249);
  background-color: rgb(var(--neeto-ui-primary-500));
}
.neeto-ui-btn--style-primary:active,
.neeto-ui-btn--style-primary:hover:not(:disabled) {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  background-color: rgb(54, 66, 223);
  background-color: rgb(54, 66, 223);
  background-color: rgb(var(--neeto-ui-primary-600));
}
.neeto-ui-btn--style-primary:focus {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%);
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%);
  box-shadow: 0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%);
}
.neeto-ui-btn--style-primary:focus-visible {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.neeto-ui-btn--style-secondary {
  color: rgb(18, 18, 18);
  color: rgb(18, 18, 18);
  color: rgb(var(--neeto-ui-black));
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-btn--style-secondary:active,
.neeto-ui-btn--style-secondary:hover:not(:disabled) {
  color: rgb(18, 18, 18);
  color: rgb(18, 18, 18);
  color: rgb(var(--neeto-ui-black));
  background-color: rgb(216, 220, 222);
  background-color: rgb(216, 220, 222);
  background-color: rgb(var(--neeto-ui-gray-300));
}
.neeto-ui-btn--style-secondary:focus {
  color: rgb(18, 18, 18);
  color: rgb(18, 18, 18);
  color: rgb(var(--neeto-ui-black));
  box-shadow: 0 0 0 3px rgba(31, 31, 31, 25%);
  box-shadow: 0 0 0 3px rgba(31, 31, 31, 25%);
  box-shadow: 0 0 0 3px rgba(var(--neeto-ui-gray-800), 25%);
}
.neeto-ui-btn--style-secondary:focus-visible {
  color: rgb(18, 18, 18);
  color: rgb(18, 18, 18);
  color: rgb(var(--neeto-ui-black));
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.neeto-ui-btn--style-text {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-btn--style-text:active,
.neeto-ui-btn--style-text:hover:not(:disabled) {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-btn--style-text:focus {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  box-shadow: 0 0 0 3px rgba(31, 31, 31, 15%);
  box-shadow: 0 0 0 3px rgba(31, 31, 31, 15%);
  box-shadow: 0 0 0 3px rgba(var(--neeto-ui-gray-800), 15%);
}
.neeto-ui-btn--style-text:focus-visible {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.neeto-ui-btn--style-link {
  color: rgb(45, 54, 212);
  color: rgb(45, 54, 212);
  color: rgb(var(--neeto-ui-primary-800));
  padding: 0;
}
.neeto-ui-btn--style-link:active,
.neeto-ui-btn--style-link:focus,
.neeto-ui-btn--style-link:hover:not(:disabled) {
  opacity: 0.8;
}
.neeto-ui-btn--style-link:focus-visible {
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.neeto-ui-btn--style-danger {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  background-color: rgb(215, 55, 63);
  background-color: rgb(215, 55, 63);
  background-color: rgb(var(--neeto-ui-error-500));
}
.neeto-ui-btn--style-danger:active,
.neeto-ui-btn--style-danger:hover:not(:disabled) {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  background-color: rgb(201, 37, 45);
  background-color: rgb(201, 37, 45);
  background-color: rgb(var(--neeto-ui-error-600));
}
.neeto-ui-btn--style-danger:focus {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  box-shadow: 0 0 0 3px rgba(215, 55, 63, 15%);
  box-shadow: 0 0 0 3px rgba(215, 55, 63, 15%);
  box-shadow: 0 0 0 3px rgba(var(--neeto-ui-error-500), 15%);
}
.neeto-ui-btn--style-danger:focus-visible {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.neeto-ui-btn--style-danger-text {
  color: rgb(187, 18, 26);
  color: rgb(187, 18, 26);
  color: rgb(var(--neeto-ui-error-800));
}
.neeto-ui-btn--style-danger-text:active,
.neeto-ui-btn--style-danger-text:hover:not(:disabled) {
  color: rgb(187, 18, 26);
  color: rgb(187, 18, 26);
  color: rgb(var(--neeto-ui-error-800));
  background-color: rgb(254, 236, 240);
  background-color: rgb(254, 236, 240);
  background-color: rgb(var(--neeto-ui-error-100));
}
.neeto-ui-btn--style-danger-text:focus {
  color: rgb(187, 18, 26);
  color: rgb(187, 18, 26);
  color: rgb(var(--neeto-ui-error-800));
  box-shadow: 0 0 0 3px rgba(215, 55, 63, 15%);
  box-shadow: 0 0 0 3px rgba(215, 55, 63, 15%);
  box-shadow: 0 0 0 3px rgba(var(--neeto-ui-error-500), 15%);
}
.neeto-ui-btn--style-danger-text:focus-visible {
  color: rgb(187, 18, 26);
  color: rgb(187, 18, 26);
  color: rgb(var(--neeto-ui-error-800));
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.neeto-ui-callout {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  border-radius: 6px;
  border-radius: var(--neeto-ui-rounded-md);
  padding: 9px 12px;
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  line-height: 16px;
  font-weight: 500;
  font-weight: var(--neeto-ui-font-medium);
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  gap: 12px;
}
.neeto-ui-callout .neeto-ui-callout__icon {
  flex-shrink: 0;
}
.neeto-ui-callout.neeto-ui-callout--info {
  background-color: rgb(226, 242, 255);
  background-color: rgb(226, 242, 255);
  background-color: rgb(var(--neeto-ui-info-100));
  border: 1px solid rgb(20, 115, 230);
  border: 1px solid rgb(20, 115, 230);
  border: 1px solid rgb(var(--neeto-ui-info-500));
}
.neeto-ui-callout.neeto-ui-callout--info .neeto-ui-callout__icon {
  color: rgb(20, 115, 230);
  color: rgb(20, 115, 230);
  color: rgb(var(--neeto-ui-info-500));
}
.neeto-ui-callout.neeto-ui-callout--warning {
  background-color: rgb(251, 242, 225);
  background-color: rgb(251, 242, 225);
  background-color: rgb(var(--neeto-ui-warning-100));
  border: 1px solid rgb(218, 123, 17);
  border: 1px solid rgb(218, 123, 17);
  border: 1px solid rgb(var(--neeto-ui-warning-500));
}
.neeto-ui-callout.neeto-ui-callout--warning .neeto-ui-callout__icon {
  color: rgb(218, 123, 17);
  color: rgb(218, 123, 17);
  color: rgb(var(--neeto-ui-warning-500));
}
.neeto-ui-callout.neeto-ui-callout--danger {
  background-color: rgb(254, 236, 240);
  background-color: rgb(254, 236, 240);
  background-color: rgb(var(--neeto-ui-error-100));
  border: 1px solid rgb(215, 55, 63);
  border: 1px solid rgb(215, 55, 63);
  border: 1px solid rgb(var(--neeto-ui-error-500));
}
.neeto-ui-callout.neeto-ui-callout--danger .neeto-ui-callout__icon {
  color: rgb(215, 55, 63);
  color: rgb(215, 55, 63);
  color: rgb(var(--neeto-ui-error-500));
}
.neeto-ui-callout.neeto-ui-callout--success {
  background-color: rgb(225, 243, 238);
  background-color: rgb(225, 243, 238);
  background-color: rgb(var(--neeto-ui-success-100));
  border: 1px solid rgb(38, 142, 108);
  border: 1px solid rgb(38, 142, 108);
  border: 1px solid rgb(var(--neeto-ui-success-500));
}
.neeto-ui-callout.neeto-ui-callout--success .neeto-ui-callout__icon {
  color: rgb(38, 142, 108);
  color: rgb(38, 142, 108);
  color: rgb(var(--neeto-ui-success-500));
}
.neeto-ui-checkbox__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex-grow: 1;
}
.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-label {
  margin-left: 8px;
}
.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-checkbox[type=checkbox] {
  width: 16px;
  height: 16px;
  color: rgb(69, 88, 249);
  color: rgb(69, 88, 249);
  color: rgb(var(--neeto-ui-primary-500));
  border: 2px solid rgb(194, 200, 204);
  border: 2px solid rgb(194, 200, 204);
  border: 2px solid rgb(var(--neeto-ui-gray-400));
  border-radius: 3px;
  border-radius: var(--neeto-ui-rounded-sm);
}
.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-checkbox[type=checkbox]:not(:disabled) {
  cursor: pointer;
}
.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-checkbox[type=checkbox]:hover:not(:disabled, :checked) {
  border-color: rgb(135, 146, 157);
  border-color: rgb(135, 146, 157);
  border-color: rgb(var(--neeto-ui-gray-500));
}
.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-checkbox[type=checkbox]:checked {
  border: none !important;
}
.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-checkbox[type=checkbox]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-checkbox[type=checkbox]:focus {
  outline: transparent;
}
.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-checkbox[type=checkbox]:focus-visible {
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.ant-checkbox [type=checkbox] {
  width: 16px;
  height: 16px;
  color: rgb(69, 88, 249);
  color: rgb(69, 88, 249);
  color: rgb(var(--neeto-ui-primary-500));
  border: 2px solid rgb(194, 200, 204);
  border: 2px solid rgb(194, 200, 204);
  border: 2px solid rgb(var(--neeto-ui-gray-400));
  border-radius: 3px;
  border-radius: var(--neeto-ui-rounded-sm);
}
.ant-checkbox [type=checkbox]:not(:disabled) {
  cursor: pointer;
}
.ant-checkbox [type=checkbox]:hover:not(:disabled, :checked) {
  border-color: rgb(135, 146, 157);
  border-color: rgb(135, 146, 157);
  border-color: rgb(var(--neeto-ui-gray-500));
}
.ant-checkbox [type=checkbox]:checked {
  border: none !important;
}
.ant-checkbox [type=checkbox]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ant-checkbox [type=checkbox]:focus {
  outline: transparent;
}
.ant-checkbox [type=checkbox]:focus-visible {
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.ant-checkbox .ant-checkbox-inner {
  display: none;
}
.neeto-ui-colorpicker__dropdown {
  width: 100%;
}
.neeto-ui-colorpicker__popover {
  width: 224px;
  padding: 12px;
}
.neeto-ui-colorpicker__popover .neeto-ui-colorpicker__eyedropper-btn svg {
  fill: currentColor;
}
.neeto-ui-colorpicker__popover .neeto-ui-colorpicker__palette-wrapper {
  margin-top: 12px;
}
.neeto-ui-colorpicker__popover .neeto-ui-colorpicker__saturation {
  width: 100%;
  padding-bottom: 75%;
  position: relative;
  overflow: hidden;
}
.neeto-ui-colorpicker__popover .neeto-ui-colorpicker__saturation .neeto-ui-colorpicker__pointer {
  width: 4px;
  height: 4px;
  box-shadow:
    0 0 0 1.5px #fff,
    inset 0 0 1px 1px rgba(0, 0, 0, 0.3),
    0 0 1px 2px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  transform: translate(-2px, -2px);
}
.neeto-ui-colorpicker__popover .neeto-ui-colorpicker__hue {
  height: 10px;
  margin: 12px 0;
  position: relative;
}
.neeto-ui-colorpicker__popover .neeto-ui-colorpicker__hue .neeto-ui-colorpicker__slider {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transform: translate(-6px, -1px);
  background-color: #f8f8f8;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.neeto-ui-colorpicker__popover .neeto-ui-colorpicker__pointer .react-colorful__saturation-pointer {
  width: 20px;
  height: 20px;
}
.neeto-ui-color-palette__item {
  width: 32px;
  height: 32px;
  border: thin solid transparent;
  transition: all 0.3s;
  padding: 2px;
  border-radius: 6px;
  border-radius: var(--neeto-ui-rounded-md);
  margin: 0 4px 4px 0;
}
.neeto-ui-color-palette__item.active {
  border-color: rgb(135, 146, 157);
  border-color: rgb(135, 146, 157);
  border-color: rgb(var(--neeto-ui-gray-500));
}
.neeto-ui-color-palette__item div {
  width: 100%;
  min-height: 100%;
  border-radius: 6px;
  border-radius: var(--neeto-ui-rounded-md);
  overflow: hidden;
}
.neeto-ui-colorpicker__target {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  border: 1px solid rgb(194, 200, 204);
  border: 1px solid rgb(194, 200, 204);
  border: 1px solid rgb(var(--neeto-ui-gray-400));
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  height: 40px;
  padding: 8px 12px;
  gap: 12px;
}
.neeto-ui-colorpicker__target:hover {
  border-color: rgb(47, 57, 65);
  border-color: rgb(47, 57, 65);
  border-color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-colorpicker__target:focus-visible {
  border-color: rgb(69, 88, 249);
  border-color: rgb(69, 88, 249);
  border-color: rgb(var(--neeto-ui-primary-500));
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%);
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%);
  box-shadow: 0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%);
  outline: none;
}
.neeto-ui-colorpicker__target-size--small {
  height: 28px;
  padding: 8px;
  gap: 12px;
}
.neeto-ui-colorpicker__target-size--medium {
  height: 32px;
  padding: 8px;
  gap: 12px;
}
.neeto-ui-colorpicker__target-size--large {
  height: 40px;
  padding: 12px;
  gap: 12px;
}
.neeto-ui-colorpicker__target .neeto-ui-colorpicker-target__color-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.neeto-ui-colorpicker__target .neeto-ui-colorpicker-target__color {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  width: 24px;
  height: 24px;
}
.neeto-ui-colorpicker__target-size--small .neeto-ui-colorpicker-target__color {
  width: 20px;
  height: 20px;
}
.neeto-ui-colorpicker__target .neeto-ui-colorpicker-target__code {
  font-size: 14px;
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  font-weight: 500;
  font-weight: var(--neeto-ui-font-medium);
  min-width: 70px;
}
.neeto-ui-label {
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  line-height: 1;
  color: rgb(18, 18, 18);
  color: rgb(18, 18, 18);
  color: rgb(var(--neeto-ui-black));
  font-weight: 500;
  font-weight: var(--neeto-ui-font-medium);
}
.neeto-ui-label__help-icon-wrap {
  margin-left: 4px;
}
.neeto-ui-header__search-input {
  width: 288px;
}
.neeto-ui-date-input {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(var(--neeto-ui-gray-400));
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  overflow: hidden;
  line-height: 1.2;
}
.neeto-ui-date-input.neeto-ui-date-input--large {
  padding: 8px 12px;
}
.neeto-ui-date-input.neeto-ui-date-input--medium {
  padding: 4px 8px;
}
.neeto-ui-date-input.neeto-ui-date-input--small {
  padding: 2px 8px;
}
.neeto-ui-date-input .ant-picker-input > input {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-date-input:hover:not(.neeto-ui-date-input--naked, .neeto-ui-date-input--error, .neeto-ui-date-input--disabled, .neeto-ui-time-input--disabled, .ant-picker-focused) {
  border-color: rgb(31, 31, 31);
  border-color: rgb(31, 31, 31);
  border-color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-date-input.neeto-ui-date-input--disabled {
  background-color: rgb(248, 249, 249);
  background-color: rgb(248, 249, 249);
  background-color: rgb(var(--neeto-ui-gray-100));
  cursor: not-allowed;
}
.neeto-ui-date-input.neeto-ui-date-input--disabled input {
  cursor: not-allowed;
}
.neeto-ui-date-input .ant-picker-suffix {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-date-input.ant-picker-focused {
  border-color: rgb(69, 88, 249) !important;
  border-color: rgb(69, 88, 249) !important;
  border-color: rgb(var(--neeto-ui-primary-500)) !important;
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%) !important;
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%) !important;
  box-shadow: 0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%) !important;
}
.neeto-ui-date-input.ant-picker-focused.neeto-ui-date-input--naked {
  border: none;
  box-shadow: none !important;
}
.neeto-ui-date-input.ant-picker-focused .ant-picker-suffix {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-date-input.neeto-ui-date-input--naked {
  border: none;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.neeto-ui-date-input.neeto-ui-date-input--naked .neeto-ui-date-input__prefix {
  margin-left: 0;
}
.neeto-ui-date-input.neeto-ui-date-input--naked .neeto-ui-date-input__suffix {
  margin-right: 0;
}
.neeto-ui-date-input.neeto-ui-date-input--error {
  border-color: rgb(215, 55, 63);
  border-color: rgb(215, 55, 63);
  border-color: rgb(var(--neeto-ui-error-500));
}
.neeto-ui-date-input.neeto-ui-date-input--error:focus-within:not(.neeto-ui-date-input--naked) {
  box-shadow: 0 0 0 3px rgb(254, 236, 240);
  box-shadow: 0 0 0 3px rgb(254, 236, 240);
  box-shadow: 0 0 0 3px rgb(var(--neeto-ui-error-100));
}
.neeto-ui-date-input .ant-picker-clear {
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.neeto-ui-date-input .ant-picker-clear svg {
  width: 16px;
  height: 16px;
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-date-input .ant-picker-range-arrow {
  display: none !important;
}
.neeto-ui-date-input.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  background: rgb(69, 88, 249);
  background: rgb(69, 88, 249);
  background: rgb(var(--neeto-ui-primary-500));
}
.neeto-ui-date-input.ant-picker-range .ant-picker-clear {
  right: 8px;
}
.neeto-ui-time-input {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(var(--neeto-ui-gray-400));
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  line-height: 1.2;
}
.neeto-ui-time-input.neeto-ui-time-input--large {
  padding: 8px 12px;
}
.neeto-ui-time-input.neeto-ui-time-input--medium {
  padding: 4px 8px;
}
.neeto-ui-time-input.neeto-ui-time-input--small {
  padding: 2px 8px;
}
.neeto-ui-time-input:hover:not(.neeto-ui-time-input--naked, .neeto-ui-time-input--error, .neeto-ui-time-input--disabled) {
  border-color: rgb(47, 57, 65);
  border-color: rgb(47, 57, 65);
  border-color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-time-input.neeto-ui-time-input--disabled {
  background-color: rgb(248, 249, 249);
  background-color: rgb(248, 249, 249);
  background-color: rgb(var(--neeto-ui-gray-100));
  cursor: not-allowed;
}
.neeto-ui-time-input.neeto-ui-time-input--disabled input {
  cursor: not-allowed;
}
.neeto-ui-time-input .ant-picker-suffix {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-time-input.ant-picker-focused {
  border-color: rgb(69, 88, 249) !important;
  border-color: rgb(69, 88, 249) !important;
  border-color: rgb(var(--neeto-ui-primary-500)) !important;
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%) !important;
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%) !important;
  box-shadow: 0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%) !important;
}
.neeto-ui-time-input.ant-picker-focused.neeto-ui-date-input--naked {
  border: none;
  box-shadow: none !important;
}
.neeto-ui-time-input.ant-picker-focused .ant-picker-suffix {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-time-input.neeto-ui-time-input--naked {
  border: none;
  box-shadow: none;
}
.neeto-ui-time-input.neeto-ui-time-input--naked .neeto-ui-time-input__prefix {
  margin-left: 0;
}
.neeto-ui-time-input.neeto-ui-time-input--naked .neeto-ui-time-input__suffix {
  margin-right: 0;
}
.neeto-ui-time-input.neeto-ui-time-input--error {
  border-color: rgb(215, 55, 63);
  border-color: rgb(215, 55, 63);
  border-color: rgb(var(--neeto-ui-error-500));
}
.neeto-ui-time-input.neeto-ui-time-input--error:focus-within:not(.neeto-ui-time-input--naked) {
  box-shadow: 0 0 0 3px rgb(254, 236, 240);
  box-shadow: 0 0 0 3px rgb(254, 236, 240);
  box-shadow: 0 0 0 3px rgb(var(--neeto-ui-error-100));
}
.neeto-ui-time-input .ant-picker-clear {
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.neeto-ui-time-input .ant-picker-clear svg {
  width: 16px;
  height: 16px;
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-time-input .ant-picker-range-arrow {
  display: none !important;
}
.neeto-ui-date-time-dropdown .ant-picker-time-panel .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: rgb(69, 88, 249);
  background: rgb(69, 88, 249);
  background: rgb(var(--neeto-ui-primary-500));
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
.neeto-ui-date-time-dropdown .ant-picker-cell {
  color: rgba(31, 31, 31, 0.25);
  color: rgba(31, 31, 31, 0.25);
  color: rgba(var(--neeto-ui-gray-800), 0.25);
}
.neeto-ui-date-time-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.neeto-ui-date-time-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-date-time-dropdown .ant-picker-time-panel-column > li.ant-picker-time-panel-cell:not(.ant-picker-time-panel-cell-selected) .ant-picker-time-panel-cell-inner {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-date-time-dropdown .ant-picker-time-panel-column > li.ant-picker-time-panel-cell:not(.ant-picker-time-panel-cell-selected) .ant-picker-time-panel-cell-inner:hover {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-date-time-dropdown .ant-picker-footer {
  border-top: 0 !important;
  border-bottom: 0 !important;
  background: rgb(248, 249, 249);
  background: rgb(248, 249, 249);
  background: rgb(var(--neeto-ui-gray-100));
}
.neeto-ui-date-time-dropdown {
  padding-top: 2px;
  padding-bottom: 2px;
  z-index: 100000;
  z-index: calc(99999 + 1);
  z-index: calc(var(--neeto-ui-modal-z-index) + 1);
}
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-header .ant-picker-header-view {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-header .ant-picker-header-view button:hover {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before {
  border: 1px solid rgb(31, 31, 31);
  border: 1px solid rgb(31, 31, 31);
  border: 1px solid rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view:after {
  border-color: rgb(194, 200, 204);
  border-color: rgb(194, 200, 204);
  border-color: rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  background: rgb(69, 88, 249);
  background: rgb(69, 88, 249);
  background: rgb(var(--neeto-ui-primary-500));
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-range-end:before,
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-range-start:before {
  background: rgb(233, 235, 237);
  background: rgb(233, 235, 237);
  background: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner {
  background: rgb(69, 88, 249);
  background: rgb(69, 88, 249);
  background: rgb(var(--neeto-ui-primary-500));
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-in-range:before {
  background: rgb(233, 235, 237);
  background: rgb(233, 235, 237);
  background: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before,
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover .ant-picker-cell-inner:after,
.neeto-ui-date-time-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before {
  background: rgb(194, 200, 204);
  background: rgb(194, 200, 204);
  background: rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-date-time-dropdown .ant-picker-footer .ant-picker-now-btn,
.neeto-ui-date-time-dropdown .ant-picker-footer .ant-picker-today-btn {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  padding: 5px 8px;
  gap: 4px;
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  font-size: 12px;
  font-size: var(--neeto-ui-text-xs);
  font-weight: 500;
  font-weight: var(--neeto-ui-font-medium);
  line-height: 16px;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  height: auto;
}
.neeto-ui-date-time-dropdown .ant-picker-footer .ant-picker-now-btn:hover,
.neeto-ui-date-time-dropdown .ant-picker-footer .ant-picker-today-btn:hover {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-date-time-dropdown .ant-picker-footer .ant-picker-ok button {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  padding: 5px 8px;
  gap: 4px;
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  background: rgb(69, 88, 249);
  background: rgb(69, 88, 249);
  background: rgb(var(--neeto-ui-primary-500));
  border-color: rgb(69, 88, 249);
  border-color: rgb(69, 88, 249);
  border-color: rgb(var(--neeto-ui-primary-500));
  font-size: 12px;
  font-size: var(--neeto-ui-text-xs);
  font-weight: 500;
  font-weight: var(--neeto-ui-font-medium);
  line-height: 16px;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  height: auto;
}
.neeto-ui-date-time-dropdown .ant-picker-footer .ant-picker-ok button:not([disabled]):hover {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  background-color: rgb(54, 66, 223);
  background-color: rgb(54, 66, 223);
  background-color: rgb(var(--neeto-ui-primary-600));
}
.neeto-ui-date-time-dropdown .ant-picker-footer .ant-picker-ok button[disabled] {
  cursor: not-allowed;
  opacity: 0.5;
}
.neeto-ui-date-time-dropdown .ant-picker-panel-container {
  border: 1px solid rgb(194, 200, 204);
  border: 1px solid rgb(194, 200, 204);
  border: 1px solid rgb(var(--neeto-ui-gray-400));
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2);
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2);
  box-shadow: var(--neeto-ui-shadow-lg);
  border-radius: 12px;
  border-radius: var(--neeto-ui-rounded-xl);
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.neeto-ui-date-time-dropdown .ant-picker-panel-container .ant-picker-panel {
  border: 0;
}
.neeto-ui-date-input--error,
.neeto-ui-date-input--error.ant-picker-focused {
  border-color: rgb(215, 55, 63) !important;
  border-color: rgb(215, 55, 63) !important;
  border-color: rgb(var(--neeto-ui-error-500)) !important;
}
.neeto-ui-date-input--error.ant-picker-focused {
  box-shadow: 0 0 0 3px rgb(254, 236, 240) !important;
  box-shadow: 0 0 0 3px rgb(254, 236, 240) !important;
  box-shadow: 0 0 0 3px rgb(var(--neeto-ui-error-100)) !important;
}
.neeto-ui-date-time-dropdown .ant-picker-header {
  min-height: 68px;
  padding: 12px 24px 0;
  white-space: nowrap;
  align-items: center;
  border-bottom-color: rgb(233, 235, 237);
  border-bottom-color: rgb(233, 235, 237);
  border-bottom-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-date-time-dropdown .ant-picker-date-panel .ant-picker-header {
  border-bottom: 0;
}
.neeto-ui-date-time-dropdown .ant-picker-header-view {
  line-height: 1;
}
.neeto-ui-date-time-dropdown .ant-picker-header-view button {
  padding-right: 24px;
  position: relative;
  font-size: 16px;
  font-weight: 600;
}
.neeto-ui-date-time-dropdown .ant-picker-header-view button:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 16px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' height='16' width='16'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%232f3941' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50%;
}
.neeto-ui-date-time-dropdown .ant-picker-header button {
  line-height: inherit;
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-date-time-dropdown .ant-picker-date-panel .ant-picker-body {
  padding-left: 24px;
  padding-right: 24px;
}
.neeto-ui-date-time-dropdown .ant-picker-date-panel {
  width: 320px;
}
.neeto-ui-date-time-dropdown .ant-picker-date-panel .ant-picker-content {
  width: 272px;
}
.neeto-ui-date-time-dropdown .ant-picker-date-panel .ant-picker-content th {
  color: rgb(104, 115, 125);
  color: rgb(104, 115, 125);
  color: rgb(var(--neeto-ui-gray-600));
  font-size: 12px;
  text-transform: uppercase;
}
.neeto-ui-date-time-dropdown .ant-picker-cell:before {
  height: 32px;
}
.neeto-ui-date-time-dropdown .ant-picker-cell .ant-picker-cell-inner {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  font-size: 14px;
  border-radius: 3px;
}
.neeto-ui-date-time-dropdown .ant-picker-cell .ant-picker-cell-inner:before {
  border-radius: 3px;
}
.neeto-ui-date-time-dropdown .ant-picker-cell-in-view {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-date-time-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before {
  border-color: rgb(69, 88, 249) !important;
  border-color: rgb(69, 88, 249) !important;
  border-color: rgb(var(--neeto-ui-primary-500)) !important;
}
.neeto-ui-date-time-dropdown .ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  background: rgb(69, 88, 249) !important;
  background: rgb(69, 88, 249) !important;
  background: rgb(var(--neeto-ui-primary-500)) !important;
}
.neeto-ui-date-time-dropdown .ant-picker-date-panel .ant-picker-header .ant-picker-header-super-next-btn,
.neeto-ui-date-time-dropdown .ant-picker-date-panel .ant-picker-header .ant-picker-header-super-prev-btn {
  display: none !important;
}
.neeto-ui-date-time-dropdown .ant-picker-datetime-panel .ant-picker-time-panel,
.neeto-ui-date-time-dropdown .ant-picker-time-panel-column:not(:first-child) {
  border-left-color: rgb(233, 235, 237);
  border-left-color: rgb(233, 235, 237);
  border-left-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-date-input-custom-panel .ant-picker-time-panel-column {
  width: 62px;
  flex-grow: 0;
  border: 0;
}
.neeto-ui-date-input-custom-panel .ant-picker-time-panel-cell-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center;
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-date-input-custom-panel .neeto-ui-date-input-custom-panel__header {
  display: flex;
  flex-direction: column;
  padding: 16px 16px 8px;
}
.neeto-ui-date-input-custom-panel .neeto-ui-date-input-custom-panel__header-now-btn {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 22px;
  font-size: 12px !important;
}
.neeto-ui-date-input-custom-panel .neeto-ui-date-input-custom-panel__header-cols {
  display: flex;
  gap: 12px;
}
.neeto-ui-date-input-custom-panel .neeto-ui-date-input-custom-panel__header-col {
  width: 62px;
  text-align: center;
  color: rgb(104, 115, 125);
  color: rgb(104, 115, 125);
  color: rgb(var(--neeto-ui-gray-600));
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
}
.neeto-ui-date-input-custom-panel .neeto-ui-date-input-custom-panel__body .ant-picker-panel {
  width: 100%;
}
.neeto-ui-date-input-custom-panel .neeto-ui-date-input-custom-panel__body .ant-picker-content {
  gap: 12px;
}
.neeto-ui-date-input-custom-panel .neeto-ui-date-input-custom-panel__body .ant-picker-time-panel {
  padding-left: 16px;
  padding-right: 16px;
}
.neeto-ui-date-input-custom-panel .neeto-ui-date-input-custom-panel__body .ant-picker-time-panel-cell-inner {
  border-radius: 3px !important;
}
.ant-picker-ranges > li {
  margin-right: 8px;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  height: auto;
  padding: 5px 8px;
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  font-size: 12px;
  font-size: var(--neeto-ui-text-xs);
  font-weight: 500;
  font-weight: var(--neeto-ui-font-medium);
  line-height: 16px;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  background: hsla(0, 0%, 100%, 0);
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue:hover {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  background: rgb(233, 235, 237);
  background: rgb(233, 235, 237);
  background: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-dropdown__wrapper.neeto-ui-dropdown__wrapper--auto-width ul {
  min-width: auto;
}
.neeto-ui-dropdown__wrapper--multilevel .neeto-ui-dropdown__popup {
  overflow-y: visible;
}
.neeto-ui-dropdown {
  margin: 6px 0;
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2) !important;
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2) !important;
  box-shadow: var(--neeto-ui-shadow-lg) !important;
  border-radius: 5px !important;
  border-radius: var(--neeto-ui-rounded) !important;
  border: 1px solid rgb(194, 200, 204);
  border: 1px solid rgb(194, 200, 204);
  border: 1px solid rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-dropdown .tippy-content {
  position: relative;
  padding: 0;
  z-index: 1;
}
.neeto-ui-dropdown__popup {
  width: auto;
  min-width: 168px;
  max-height: 480px;
  overflow-y: auto;
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  z-index: 99999;
}
@media (max-height: 1000px) {
  .neeto-ui-dropdown__popup {
    max-height: calc(40vh - 50px);
  }
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown--item,
.neeto-ui-dropdown__popup li {
  display: flex;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  font-weight: 400;
  font-weight: var(--neeto-ui-font-normal);
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  padding: 6px 40px 6px 12px;
  text-decoration: none;
  outline-color: transparent;
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown--item.disabled,
.neeto-ui-dropdown__popup li.disabled {
  cursor: not-allowed;
  color: rgb(135, 146, 157);
  color: rgb(135, 146, 157);
  color: rgb(var(--neeto-ui-gray-500));
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown--item:focus,
.neeto-ui-dropdown__popup .neeto-ui-dropdown--item:hover,
.neeto-ui-dropdown__popup li:focus,
.neeto-ui-dropdown__popup li:hover {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown--item.loading:not(.active):after,
.neeto-ui-dropdown__popup li.loading:not(.active):after {
  content: "";
  position: absolute;
  right: 16px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 16px;
  height: 16px;
  display: block;
  border-radius: 50%;
  border-left-color: rgb(233, 235, 237);
  border-left-color: rgb(233, 235, 237);
  border-left-color: rgb(var(--neeto-ui-gray-200));
  border-top-color: rgb(233, 235, 237);
  border-top-color: rgb(233, 235, 237);
  border-top-color: rgb(var(--neeto-ui-gray-200));
  border-color: rgb(18, 18, 18) rgb(233, 235, 237) rgb(233, 235, 237) rgb(18, 18, 18);
  border-color: rgb(18, 18, 18) rgb(233, 235, 237) rgb(233, 235, 237) rgb(18, 18, 18);
  border-color: rgb(var(--neeto-ui-black)) rgb(var(--neeto-ui-gray-200)) rgb(var(--neeto-ui-gray-200)) rgb(var(--neeto-ui-black));
  border-style: solid;
  border-width: 2px;
  animation: spin 1s linear infinite;
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown--item.active,
.neeto-ui-dropdown__popup li.active {
  background-color: rgb(31, 31, 31);
  background-color: rgb(31, 31, 31);
  background-color: rgb(var(--neeto-ui-gray-800));
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu {
  padding: 4px 0;
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu-item {
  all: unset;
  display: block;
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu-item-btn {
  width: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  position: relative;
  white-space: nowrap;
  line-height: 1.143;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  font-weight: 400;
  font-weight: var(--neeto-ui-font-normal);
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  padding: 6px 12px;
  min-height: 32px;
  gap: 8px;
  text-decoration: none;
  outline-color: transparent;
  border-radius: 0;
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu-item-btn--disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu-item-btn:focus:not(:disabled):not(.neeto-ui-dropdown__popup-menu-item-btn--active),
.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu-item-btn:hover:not(:disabled):not(.neeto-ui-dropdown__popup-menu-item-btn--active) {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu-item-btn--active {
  background-color: rgb(69, 88, 249);
  background-color: rgb(69, 88, 249);
  background-color: rgb(var(--neeto-ui-primary-500));
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu-item-btn--style-danger {
  color: rgb(187, 18, 26);
  color: rgb(187, 18, 26);
  color: rgb(var(--neeto-ui-error-800));
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-divider {
  all: unset;
  width: 100%;
  display: flex;
  height: 1px;
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
  margin: 4px 0;
  pointer-events: none;
}
.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu-item-btn__suffix {
  margin-left: auto;
}
.neeto-ui-input__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex-grow: 1;
}
.neeto-ui-input__wrapper .neeto-ui-input__label-wrapper {
  display: flex;
  gap: 8px;
  justify-content: space-between;
  width: 100%;
}
.neeto-ui-input__wrapper .neeto-ui-input__label-wrapper .neeto-ui-label {
  flex-grow: 1;
  overflow-wrap: break-word;
}
.neeto-ui-input__wrapper .neeto-ui-input__label-wrapper .neeto-ui-input__max-length {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
  line-height: 1;
  margin-bottom: 8px;
  margin-left: auto;
}
.neeto-ui-input__wrapper .neeto-ui-input__label-wrapper .neeto-ui-input__max-length.neeto-ui-input__max-length--error {
  color: rgb(187, 18, 26);
  color: rgb(187, 18, 26);
  color: rgb(var(--neeto-ui-error-800));
}
.neeto-ui-input__wrapper .neeto-ui-label {
  margin-bottom: 8px;
}
.neeto-ui-input__wrapper .neeto-ui-input {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(var(--neeto-ui-gray-400));
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  overflow: hidden;
}
.neeto-ui-input__wrapper .neeto-ui-input input,
.neeto-ui-input__wrapper .neeto-ui-input textarea {
  width: 100%;
  background-color: transparent;
  color: inherit;
  border: none;
  font-size: inherit;
  box-shadow: none;
  outline: none;
}
.neeto-ui-input__wrapper .neeto-ui-input input::-webkit-input-placeholder,
.neeto-ui-input__wrapper .neeto-ui-input textarea::-webkit-input-placeholder {
  color: rgb(194, 200, 204);
  color: rgb(194, 200, 204);
  color: rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-input__wrapper .neeto-ui-input input:-ms-input-placeholder,
.neeto-ui-input__wrapper .neeto-ui-input textarea:-ms-input-placeholder {
  color: rgb(194, 200, 204);
  color: rgb(194, 200, 204);
  color: rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-input__wrapper .neeto-ui-input input::-webkit-input-placeholder, .neeto-ui-input__wrapper .neeto-ui-input textarea::-webkit-input-placeholder {
  color: rgb(194, 200, 204);
  color: rgb(194, 200, 204);
  color: rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-input__wrapper .neeto-ui-input input::-moz-placeholder, .neeto-ui-input__wrapper .neeto-ui-input textarea::-moz-placeholder {
  color: rgb(194, 200, 204);
  color: rgb(194, 200, 204);
  color: rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-input__wrapper .neeto-ui-input input:-ms-input-placeholder, .neeto-ui-input__wrapper .neeto-ui-input textarea:-ms-input-placeholder {
  color: rgb(194, 200, 204);
  color: rgb(194, 200, 204);
  color: rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-input__wrapper .neeto-ui-input input::placeholder,
.neeto-ui-input__wrapper .neeto-ui-input textarea::placeholder {
  color: rgb(194, 200, 204);
  color: rgb(194, 200, 204);
  color: rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-input__wrapper .neeto-ui-input input:focus,
.neeto-ui-input__wrapper .neeto-ui-input textarea:focus {
  outline-color: transparent;
}
.neeto-ui-input__wrapper .neeto-ui-input input {
  line-height: 1.2;
}
.neeto-ui-input__wrapper .neeto-ui-input textarea {
  padding: 0;
  max-height: 224px;
  overflow-y: auto;
  line-height: 1.5;
}
.neeto-ui-input__wrapper .neeto-ui-input:hover:not(.neeto-ui-input--naked, .neeto-ui-input--error, .neeto-ui-input--disabled) {
  border-color: rgb(47, 57, 65);
  border-color: rgb(47, 57, 65);
  border-color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-input__wrapper .neeto-ui-input:focus-within:not(.neeto-ui-input--naked, .neeto-ui-input--error) {
  border-color: rgb(69, 88, 249);
  border-color: rgb(69, 88, 249);
  border-color: rgb(var(--neeto-ui-primary-500));
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%);
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%);
  box-shadow: 0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%);
}
.neeto-ui-input__wrapper .neeto-ui-input:focus-within:not(.neeto-ui-input--naked, .neeto-ui-input--error) .neeto-ui-input__prefix,
.neeto-ui-input__wrapper .neeto-ui-input:focus-within:not(.neeto-ui-input--naked, .neeto-ui-input--error) .neeto-ui-input__suffix {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--error {
  border-color: rgb(215, 55, 63);
  border-color: rgb(215, 55, 63);
  border-color: rgb(var(--neeto-ui-error-500));
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--error:focus-within:not(.neeto-ui-input--naked) {
  box-shadow: 0 0 0 3px rgb(254, 236, 240);
  box-shadow: 0 0 0 3px rgb(254, 236, 240);
  box-shadow: 0 0 0 3px rgb(var(--neeto-ui-error-100));
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--error textarea {
  resize: none;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--disabled {
  background-color: rgb(248, 249, 249);
  background-color: rgb(248, 249, 249);
  background-color: rgb(var(--neeto-ui-gray-100));
  cursor: not-allowed;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--disabled input,
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--disabled textarea {
  cursor: not-allowed;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--small input {
  padding: 4px 8px;
  min-height: 26px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--small .neeto-ui-input__prefix {
  margin-left: 8px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--small .neeto-ui-input__suffix {
  margin-right: 8px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--small.neeto-ui-input--textarea {
  padding: 8px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--medium input {
  padding: 5px 8px;
  min-height: 30px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--medium .neeto-ui-input__prefix {
  margin-left: 8px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--medium .neeto-ui-input__suffix {
  margin-right: 8px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--medium.neeto-ui-input--textarea {
  padding: 8px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--large input {
  padding: 8px 12px;
  min-height: 38px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--large .neeto-ui-input__prefix {
  margin-left: 12px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--large .neeto-ui-input__suffix {
  margin-right: 12px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--large.neeto-ui-input--textarea {
  padding: 12px;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--naked {
  border: none;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--naked input {
  padding-left: 0;
  padding-right: 0;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--naked .neeto-ui-input__prefix {
  margin-left: 0;
}
.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--naked .neeto-ui-input__suffix {
  margin-right: 0;
}
.neeto-ui-input__wrapper .neeto-ui-input__prefix,
.neeto-ui-input__wrapper .neeto-ui-input__suffix {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-input__wrapper .neeto-ui-input__prefix svg,
.neeto-ui-input__wrapper .neeto-ui-input__suffix svg {
  width: 16px;
  height: 16px;
}
.neeto-ui-input__wrapper .neeto-ui-input--block-add-on .neeto-ui-input__prefix,
.neeto-ui-input__wrapper .neeto-ui-input--block-add-on .neeto-ui-input__suffix {
  margin: 0;
  padding: 8px 12px;
  background-color: rgb(248, 249, 249);
  background-color: rgb(248, 249, 249);
  background-color: rgb(var(--neeto-ui-gray-100));
}
.neeto-ui-input__wrapper .neeto-ui-input--block-add-on .neeto-ui-input__prefix {
  border-right: thin solid rgb(194, 200, 204);
  border-right: thin solid rgb(194, 200, 204);
  border-right: thin solid rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-input__wrapper .neeto-ui-input--block-add-on .neeto-ui-input__suffix {
  border-left: thin solid rgb(194, 200, 204);
  border-left: thin solid rgb(194, 200, 204);
  border-left: thin solid rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-input__help-text {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-input__error,
.neeto-ui-input__help-text {
  margin-top: 8px;
  font-size: 12px;
  font-size: var(--neeto-ui-text-xs);
  line-height: 1.1;
}
.neeto-ui-input__error {
  color: rgb(187, 18, 26);
  color: rgb(187, 18, 26);
  color: rgb(var(--neeto-ui-error-800));
}
:root {
  --neeto-ui-modal-spacing:24px;
}
.neeto-ui-modal__backdrop {
  position: fixed;
  z-index: 99999;
  z-index: var(--neeto-ui-modal-z-index);
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  display: grid;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  background-color: rgba(27, 31, 35, 0.8666666667);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper {
  width: 50%;
  max-width: 100%;
  position: relative;
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  border-radius: 12px;
  border-radius: var(--neeto-ui-rounded-xl);
  opacity: 0;
  transform: scale(1.1);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  animation: showModalWrapper 0.3s forwards;
}
@keyframes showModalWrapper {
  0% {
    opacity: 0;
    transform: scale(1.1);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
  }
  to {
    opacity: 1;
    transform: scale(1);
    -webkit-backdrop-filter: blur(0);
    backdrop-filter: blur(0);
  }
}
.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper .neeto-ui-modal__close {
  position: absolute;
  top: 24px;
  top: var(--neeto-ui-modal-spacing);
  right: 24px;
  right: var(--neeto-ui-modal-spacing);
}
.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper.neeto-ui-modal__wrapper--small {
  width: 320px;
}
.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper.neeto-ui-modal__wrapper--medium {
  width: 480px;
}
.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper.neeto-ui-modal__wrapper--large {
  width: 720px;
}
.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper.neeto-ui-modal__wrapper--fullscreen {
  width: 100%;
  height: 100%;
  max-width: 100vw;
  max-height: 100vh;
  border-radius: 0;
  border-radius: var(--neeto-ui-rounded-none);
  transform: scale(1);
  animation: nuifadeIn 0s forwards;
}
.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper .neeto-ui-modal__header {
  padding: 24px 64px 16px 24px;
  padding: var(--neeto-ui-modal-spacing) 64px 16px var(--neeto-ui-modal-spacing);
  overflow-wrap: break-word;
}
.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper .neeto-ui-modal__header-desc {
  margin-top: 8px;
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper .neeto-ui-modal__body {
  padding: 0 24px 24px;
  padding: 0 var(--neeto-ui-modal-spacing) var(--neeto-ui-modal-spacing);
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  line-height: 1.5;
  word-wrap: break-word;
}
.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper .neeto-ui-modal__footer {
  padding: 0 24px 24px;
  padding: 0 var(--neeto-ui-modal-spacing) var(--neeto-ui-modal-spacing);
}
.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper .neeto-ui-alert__footer {
  padding: 0 24px 24px;
  padding: 0 var(--neeto-ui-modal-spacing) var(--neeto-ui-modal-spacing);
  display: flex;
}
.neeto-ui-modal__backdrop .neeto-ui-icon__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  margin-bottom: var(--neeto-ui-modal-spacing);
  padding: 10px 0 0 2px;
}
.neeto-ui-modal-enter.neeto-ui-modal__backdrop {
  opacity: 0;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-modal-enter-active.neeto-ui-modal__backdrop,
.neeto-ui-modal-enter-done.neeto-ui-modal__backdrop,
.neeto-ui-modal-exit.neeto-ui-modal__backdrop {
  opacity: 1;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-modal-exit-active.neeto-ui-modal__backdrop {
  opacity: 0;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-pageloader__wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.neeto-ui-pageloader__wrapper .neeto-ui-pageloader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.neeto-ui-pageloader__wrapper .neeto-ui-pageloader__content {
  position: relative;
  padding: 8px;
  margin-bottom: 16px;
  width: 66px;
  height: 66px;
  overflow: hidden;
}
.neeto-ui-pageloader__wrapper .neeto-ui-pageloader__text {
  margin-bottom: 4rem;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-pageloader__spinner {
  height: 25px;
  display: flex;
  gap: 2px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.neeto-ui-pageloader__spinner > div {
  background-color: #fff;
  height: 100%;
  width: 2px;
  border-radius: 2px;
  display: inline-flex;
  animation: neeto-ui-stretchdelay 1.2s ease-in-out infinite;
}
.neeto-ui-pageloader__spinner .neeto-ui-pageloader__rect2 {
  animation-delay: -1.1s;
}
.neeto-ui-pageloader__spinner .neeto-ui-pageloader__rect3 {
  animation-delay: -1s;
}
.neeto-ui-pageloader__spinner .neeto-ui-pageloader__rect4 {
  animation-delay: -0.9s;
}
.neeto-ui-pageloader__spinner .neeto-ui-pageloader__rect5 {
  animation-delay: -0.8s;
}
@keyframes neeto-ui-stretchdelay {
  0%, 40%, to {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
.neeto-ui-pagination__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  list-style: none;
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item:not(.neeto-ui-pagination__item--dots) {
  margin: 0 4px;
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  border: 1px solid transparent;
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  overflow: hidden;
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item:not(.neeto-ui-pagination__item--dots):hover:not(.disabled, .active) {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item {
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 30px;
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  font-weight: 500;
  font-weight: var(--neeto-ui-font-medium);
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item a {
  display: block;
  text-align: center;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item:focus-visible {
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item:focus-visible a {
  outline: none;
  border: none;
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item.active {
  border-color: rgb(69, 88, 249);
  border-color: rgb(69, 88, 249);
  border-color: rgb(var(--neeto-ui-primary-500));
  background-color: rgb(69, 88, 249);
  background-color: rgb(69, 88, 249);
  background-color: rgb(var(--neeto-ui-primary-500));
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item.neeto-ui-pagination__item--dots {
  background-color: transparent;
  text-align: center;
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item.neeto-ui-pagination__item--navigate {
  text-align: center;
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item.neeto-ui-pagination__item--navigate:active,
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item.neeto-ui-pagination__item--navigate:hover:not(.disabled) {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item.neeto-ui-pagination__item--navigate.disabled {
  color: rgb(216, 220, 222);
  color: rgb(216, 220, 222);
  color: rgb(var(--neeto-ui-gray-300));
}
.neeto-ui-pagination__wrapper .neeto-ui-pagination__item.neeto-ui-pagination__item--navigate.disabled a {
  cursor: not-allowed;
}
.neeto-ui-pane__backdrop {
  position: fixed;
  z-index: 99998;
  left: 0;
  top: 0;
  width: 100vw;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: rgba(27, 31, 35, 0.8666666667);
}
.neeto-ui-pane__backdrop,
.neeto-ui-pane__wrapper {
  height: 100vh;
  transition: all 0.3s;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-pane__wrapper {
  overflow: hidden;
  max-width: 100%;
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  transform: translateX(100%);
}
.neeto-ui-pane__wrapper--small {
  width: 480px;
}
.neeto-ui-pane__wrapper--large {
  width: 50vw;
}
@media screen and (max-width: 1024px) {
  .neeto-ui-pane__wrapper {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .neeto-ui-pane__wrapper {
    width: 100%;
  }
}
.neeto-ui-pane__close {
  position: absolute;
  top: 24px;
  right: 24px;
}
.neeto-ui-pane__header {
  width: 100%;
  padding: 24px 60px 24px 24px;
}
.neeto-ui-pane__body {
  width: 100%;
  height: calc(100vh - 78px);
  height: calc(100vh - var(--neeto-ui-pane-header-height));
  padding: 0 24px;
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  overflow-y: auto;
}
.neeto-ui-pane__body.neeto-ui-pane__body--has-footer {
  height: calc(100vh - 78px - 80px);
  height: calc(100vh - var(--neeto-ui-pane-header-height) - var(--neeto-ui-pane-footer-height));
}
.neeto-ui-pane__footer {
  width: 100%;
  padding: 24px;
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  min-height: 80px;
  min-height: var(--neeto-ui-pane-footer-height);
}
.neeto-ui-pane__footer.neeto-ui-pane__footer__absolute {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
.neeto-ui-pane-enter.neeto-ui-pane__backdrop {
  opacity: 0;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-pane-enter .neeto-ui-pane__wrapper {
  transform: translateX(100%);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-pane-enter-active.neeto-ui-pane__backdrop,
.neeto-ui-pane-enter-done.neeto-ui-pane__backdrop {
  opacity: 1;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-pane-enter-active .neeto-ui-pane__wrapper,
.neeto-ui-pane-enter-done .neeto-ui-pane__wrapper {
  transform: translateX(0);
  -webkit-backdrop-filter: blur(0);
  backdrop-filter: blur(0);
}
.neeto-ui-pane-exit.neeto-ui-pane__backdrop {
  opacity: 1;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-pane-exit .neeto-ui-pane__wrapper {
  transform: translateX(100%);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-pane-exit-active.neeto-ui-pane__backdrop {
  opacity: 0;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-pane-exit-active .neeto-ui-pane__wrapper {
  transform: translateX(100%);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-radio__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex-grow: 1;
}
.neeto-ui-radio__wrapper .neeto-ui-radio__label {
  margin-bottom: 12px;
}
.neeto-ui-radio__wrapper .neeto-ui-radio-input__error {
  margin-top: 4px;
  color: rgb(215, 55, 63);
  color: rgb(215, 55, 63);
  color: rgb(var(--neeto-ui-error-500));
  font-size: 12px;
  font-size: var(--neeto-ui-text-xs);
}
.neeto-ui-radio__container,
.neeto-ui-radio__container .neeto-ui-radio__item {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.neeto-ui-radio__container .neeto-ui-radio__item .neeto-ui-label {
  margin-left: 8px;
}
.neeto-ui-radio__container .neeto-ui-radio__item:not(:last-child) {
  margin-right: 16px;
}
.neeto-ui-radio__container .neeto-ui-radio[type=radio] {
  width: 16px;
  height: 16px;
  color: rgb(69, 88, 249);
  color: rgb(69, 88, 249);
  color: rgb(var(--neeto-ui-primary-500));
  border: 2px solid rgb(194, 200, 204);
  border: 2px solid rgb(194, 200, 204);
  border: 2px solid rgb(var(--neeto-ui-gray-400));
  justify-content: flex-start;
  align-items: flex-start;
}
.neeto-ui-radio__container .neeto-ui-radio[type=radio]:not(:disabled) {
  cursor: pointer;
}
.neeto-ui-radio__container .neeto-ui-radio[type=radio]:hover:not(:disabled, :checked) {
  border-color: rgb(135, 146, 157);
  border-color: rgb(135, 146, 157);
  border-color: rgb(var(--neeto-ui-gray-500));
}
.neeto-ui-radio__container .neeto-ui-radio[type=radio]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.neeto-ui-radio__container .neeto-ui-radio[type=radio]:checked {
  border: none !important;
}
.neeto-ui-radio__container .neeto-ui-radio[type=radio]:focus {
  outline: transparent;
}
.neeto-ui-radio__container .neeto-ui-radio[type=radio]:focus-visible {
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.neeto-ui-radio__container.neeto-ui-radio__container--error .neeto-ui-radio[type=radio] {
  border-color: rgb(215, 55, 63);
  border-color: rgb(215, 55, 63);
  border-color: rgb(var(--neeto-ui-error-500));
}
.neeto-ui-radio__container.neeto-ui-radio__container--stacked {
  flex-direction: column;
  align-items: flex-start;
}
.neeto-ui-radio__container.neeto-ui-radio__container--stacked .neeto-ui-radio__item:not(:last-child) {
  margin-bottom: 16px;
}
.neeto-ui-react-select__container.neeto-ui-react-select__container--error .neeto-ui-react-select__control {
  border: thin solid rgb(215, 55, 63) !important;
  border: thin solid rgb(215, 55, 63) !important;
  border: thin solid rgb(var(--neeto-ui-error-500)) !important;
}
.neeto-ui-react-select__container.neeto-ui-react-select__container--error .neeto-ui-react-select__control.neeto-ui-react-select__control--is-focused {
  box-shadow: 0 0 0 3px rgb(254, 236, 240);
  box-shadow: 0 0 0 3px rgb(254, 236, 240);
  box-shadow: 0 0 0 3px rgb(var(--neeto-ui-error-100));
}
.neeto-ui-react-select__container {
  width: 100%;
}
.neeto-ui-react-select__container,
.neeto-ui-react-select__menu-portal {
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
}
.neeto-ui-react-select__container.neeto-ui-react-select__container--naked .neeto-ui-react-select__control,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select__container--naked .neeto-ui-react-select__control {
  border: none;
  background-color: transparent;
}
.neeto-ui-react-select__container.neeto-ui-react-select__container--naked .neeto-ui-react-select__control.neeto-ui-react-select__control--is-focused,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select__container--naked .neeto-ui-react-select__control.neeto-ui-react-select__control--is-focused {
  border: none;
}
.neeto-ui-react-select__container.neeto-ui-react-select__container--naked .neeto-ui-react-select__indicator,
.neeto-ui-react-select__container.neeto-ui-react-select__container--naked .neeto-ui-react-select__value-container,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select__container--naked .neeto-ui-react-select__indicator,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select__container--naked .neeto-ui-react-select__value-container {
  padding: 0;
}
.neeto-ui-react-select__container.neeto-ui-react-select--is-disabled,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select--is-disabled {
  cursor: not-allowed;
  pointer-events: all;
}
.neeto-ui-react-select__container.neeto-ui-react-select--is-disabled .neeto-ui-react-select__indicators,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select--is-disabled .neeto-ui-react-select__indicators {
  pointer-events: none;
}
.neeto-ui-react-select__container .neeto-ui-react-select__control.neeto-ui-react-select__control--is-disabled,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__control.neeto-ui-react-select__control--is-disabled {
  background-color: rgb(248, 249, 249) !important;
  background-color: rgb(248, 249, 249) !important;
  background-color: rgb(var(--neeto-ui-gray-100)) !important;
  border: thin solid rgb(194, 200, 204) !important;
  border: thin solid rgb(194, 200, 204) !important;
  border: thin solid rgb(var(--neeto-ui-gray-400)) !important;
  cursor: not-allowed;
}
.neeto-ui-react-select__container .neeto-ui-react-select__control.neeto-ui-react-select__control--is-focused,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__control.neeto-ui-react-select__control--is-focused {
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  outline-color: transparent;
  border-color: rgb(69, 88, 249);
  border-color: rgb(69, 88, 249);
  border-color: rgb(var(--neeto-ui-primary-500));
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%);
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%);
  box-shadow: 0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%);
}
.neeto-ui-react-select__container .neeto-ui-react-select__control,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__control {
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(var(--neeto-ui-gray-400));
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  min-height: 0;
  transition: border 0.3s;
}
.neeto-ui-react-select__container .neeto-ui-react-select__control:hover:not(.neeto-ui-react-select__control--is-focused),
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__control:hover:not(.neeto-ui-react-select__control--is-focused) {
  border-color: rgb(47, 57, 65);
  border-color: rgb(47, 57, 65);
  border-color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-react-select__container .neeto-ui-react-select__value-container,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__value-container {
  line-height: 1.2;
}
.neeto-ui-react-select__container.neeto-ui-react-select__container--small .neeto-ui-react-select__value-container,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select__container--small .neeto-ui-react-select__value-container {
  min-height: 26px;
  padding: 0 8px;
}
.neeto-ui-react-select__container.neeto-ui-react-select__container--small .neeto-ui-react-select__indicators,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select__container--small .neeto-ui-react-select__indicators {
  padding-right: 8px;
}
.neeto-ui-react-select__container.neeto-ui-react-select__container--medium .neeto-ui-react-select__value-container,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select__container--medium .neeto-ui-react-select__value-container {
  min-height: 30px;
  padding: 0 8px;
}
.neeto-ui-react-select__container.neeto-ui-react-select__container--medium .neeto-ui-react-select__indicators,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select__container--medium .neeto-ui-react-select__indicators {
  padding-right: 8px;
}
.neeto-ui-react-select__container.neeto-ui-react-select__container--large .neeto-ui-react-select__value-container,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select__container--large .neeto-ui-react-select__value-container {
  padding: 0 12px;
  min-height: 38px;
}
.neeto-ui-react-select__container.neeto-ui-react-select__container--large .neeto-ui-react-select__indicators,
.neeto-ui-react-select__menu-portal.neeto-ui-react-select__container--large .neeto-ui-react-select__indicators {
  padding-right: 12px;
}
.neeto-ui-react-select__container .neeto-ui-react-select__placeholder,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__placeholder {
  color: rgb(194, 200, 204);
  color: rgb(194, 200, 204);
  color: rgb(var(--neeto-ui-gray-400));
  font-size: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.neeto-ui-react-select__container .neeto-ui-react-select__input-container,
.neeto-ui-react-select__container .neeto-ui-react-select__single-value,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__input-container,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__single-value {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-react-select__container .neeto-ui-react-select__input,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__input {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  font-size: inherit;
}
.neeto-ui-react-select__container .neeto-ui-react-select__indicator-separator,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__indicator-separator {
  display: none;
}
.neeto-ui-react-select__container .neeto-ui-react-select__indicators,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__indicators {
  padding-right: 12px;
  gap: 8px;
}
.neeto-ui-react-select__container .neeto-ui-react-select__indicator,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__indicator {
  padding: 0;
  cursor: pointer;
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
}
.neeto-ui-react-select__container .neeto-ui-react-select__indicator:hover,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__indicator:hover {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-react-select__container .neeto-ui-react-select__menu,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__menu {
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  margin: 6px 0 16px;
  z-index: 20;
  border: thin solid rgb(194, 200, 204) !important;
  border: thin solid rgb(194, 200, 204) !important;
  border: thin solid rgb(var(--neeto-ui-gray-400)) !important;
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2);
  box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2);
  box-shadow: var(--neeto-ui-shadow-lg);
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.neeto-ui-react-select__container .neeto-ui-react-select__menu .neeto-ui-react-select__menu-list,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__menu .neeto-ui-react-select__menu-list {
  position: relative;
  max-height: 480px;
}
@media (max-height: 1000px) {
  .neeto-ui-react-select__container .neeto-ui-react-select__menu .neeto-ui-react-select__menu-list,
  .neeto-ui-react-select__menu-portal .neeto-ui-react-select__menu .neeto-ui-react-select__menu-list {
    max-height: calc(40vh - 50px);
  }
}
.neeto-ui-react-select__container .neeto-ui-react-select__menu .neeto-ui-react-select__option,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__menu .neeto-ui-react-select__option {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  font-size: inherit;
  cursor: pointer;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  padding: 8px 12px;
  line-height: 1.1;
  min-height: 32px;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
}
.neeto-ui-react-select__container .neeto-ui-react-select__menu .neeto-ui-react-select__option--is-focused,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__menu .neeto-ui-react-select__option--is-focused {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-react-select__container .neeto-ui-react-select__menu .neeto-ui-react-select__option--is-disabled,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__menu .neeto-ui-react-select__option--is-disabled {
  color: rgb(233, 235, 237);
  color: rgb(233, 235, 237);
  color: rgb(var(--neeto-ui-gray-200));
  cursor: not-allowed;
}
.neeto-ui-react-select__container .neeto-ui-react-select__menu .neeto-ui-react-select__option--is-selected,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__menu .neeto-ui-react-select__option--is-selected {
  background-color: rgb(69, 88, 249);
  background-color: rgb(69, 88, 249);
  background-color: rgb(var(--neeto-ui-primary-500));
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
.neeto-ui-react-select__container .neeto-ui-react-select__menu .neeto-ui-react-select__fixed-option,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__menu .neeto-ui-react-select__fixed-option {
  width: 100%;
  font-size: inherit;
  border-top: thin solid rgb(248, 249, 249);
  border-top: thin solid rgb(248, 249, 249);
  border-top: thin solid rgb(var(--neeto-ui-gray-100));
  padding: 2px 0;
  cursor: pointer;
}
.neeto-ui-react-select__container .neeto-ui-react-select__menu .neeto-ui-react-select__fixed-option a,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__menu .neeto-ui-react-select__fixed-option a {
  width: 100%;
  display: inline-block;
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  padding: 8px 12px;
}
.neeto-ui-react-select__container .neeto-ui-react-select__menu .neeto-ui-react-select__fixed-option:hover a,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__menu .neeto-ui-react-select__fixed-option:hover a {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  text-decoration: none;
}
.neeto-ui-react-select__container .neeto-ui-react-select__multi-value,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__multi-value {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  background-color: transparent;
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(var(--neeto-ui-gray-400));
  border-radius: 100px;
  margin: 3px 4px 3px 0;
  padding: 0 8px;
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-react-select__container .neeto-ui-react-select__multi-value .neeto-ui-react-select__multi-value__label,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__multi-value .neeto-ui-react-select__multi-value__label {
  margin: 0 6px 0 0;
  color: inherit !important;
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  line-height: 1.25;
  line-height: var(--neeto-ui-leading-tight);
  padding: 2px 0;
  line-height: 1;
  display: flex;
  align-items: center;
}
.neeto-ui-react-select__container .neeto-ui-react-select__multi-value .neeto-ui-react-select__multi-value__remove,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__multi-value .neeto-ui-react-select__multi-value__remove {
  color: inherit !important;
}
.neeto-ui-react-select__container .neeto-ui-react-select__multi-value .neeto-ui-react-select__multi-value__remove:hover,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__multi-value .neeto-ui-react-select__multi-value__remove:hover {
  opacity: 0.7;
}
.neeto-ui-react-select__container .neeto-ui-react-select__multi-value__remove,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__multi-value__remove {
  cursor: pointer;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  padding: 0;
}
.neeto-ui-react-select__container .neeto-ui-react-select__multi-value__remove:hover,
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__multi-value__remove:hover {
  background-color: transparent;
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.neeto-ui-react-select__menu-portal .neeto-ui-react-select__menu {
  margin: 6px 0;
}
.neeto-ui-switch__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.neeto-ui-switch__wrapper .neeto-ui-switch__container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-label {
  margin-left: 12px;
}
.neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item {
  width: 44px;
  height: 24px;
  border: 2px solid transparent;
  border-radius: 20px;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  background-color: rgb(216, 220, 222);
  background-color: rgb(216, 220, 222);
  background-color: rgb(var(--neeto-ui-gray-300));
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-shrink: 0;
}
.neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item input[type=checkbox] {
  width: 0;
  height: 0;
  opacity: 0;
  border: 0;
}
.neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item.neeto-ui-switch__item--disabled {
  opacity: 0.7;
  cursor: not-allowed;
}
.neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item.neeto-ui-switch__item--checked {
  background-color: rgb(38, 142, 108);
  background-color: rgb(38, 142, 108);
  background-color: rgb(var(--neeto-ui-success-500));
}
.neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item .neeto-ui-switch {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  transition: all 0.3s ease-in-out;
  transform: translateX(0);
  color: rgb(194, 200, 204);
  color: rgb(194, 200, 204);
  color: rgb(var(--neeto-ui-gray-400));
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  border-radius: 16px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
}
.neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item .neeto-ui-switch--checked {
  transform: translateX(20px);
  color: rgb(38, 142, 108);
  color: rgb(38, 142, 108);
  color: rgb(var(--neeto-ui-success-500));
}
.neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item:focus-within {
  box-shadow: 0 0 0 3px rgb(233, 235, 237);
  box-shadow: 0 0 0 3px rgb(233, 235, 237);
  box-shadow: 0 0 0 3px rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item:focus-visible {
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.neeto-ui-tab__wrapper {
  width: 100%;
  border-bottom: 2px solid rgb(216, 220, 222);
  border-bottom: 2px solid rgb(216, 220, 222);
  border-bottom: 2px solid rgb(var(--neeto-ui-gray-300));
}
.neeto-ui-tab__wrapper--size-large .neeto-ui-tab {
  font-size: 20px;
  font-size: var(--neeto-ui-text-xl);
  padding-left: 12px;
  padding-right: 12px;
}
.neeto-ui-tab__wrapper--underline-none {
  border-bottom: none;
}
.neeto-ui-tab__wrapper--underline-none .neeto-ui-tab:before {
  display: none;
}
.neeto-ui-tab {
  color: rgb(104, 115, 125);
  color: rgb(104, 115, 125);
  color: rgb(var(--neeto-ui-gray-600));
  font-weight: 600;
  font-weight: var(--neeto-ui-font-semibold);
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  line-height: 1;
  padding: 12px 8px;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  position: relative;
  cursor: pointer;
}
.neeto-ui-tab,
.neeto-ui-tab:active,
.neeto-ui-tab:focus,
.neeto-ui-tab:hover {
  text-decoration: none;
  outline: none;
}
.neeto-ui-tab:focus-visible {
  text-decoration: none;
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.neeto-ui-tab__icon {
  margin-right: 12px;
}
.neeto-ui-tab svg {
  width: 16px;
  height: 16px;
}
.neeto-ui-tab:hover {
  color: rgb(104, 115, 125);
  color: rgb(104, 115, 125);
  color: rgb(var(--neeto-ui-gray-600));
}
.neeto-ui-tab:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: transparent;
  left: 0;
  right: 0;
  bottom: -2px;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
}
.neeto-ui-tab.active {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-tab.active:before {
  background-color: rgb(31, 31, 31);
  background-color: rgb(31, 31, 31);
  background-color: rgb(var(--neeto-ui-gray-800));
}
.ant-table-wrapper {
  width: 100%;
  border-collapse: collapse;
}
.ant-table-wrapper table tr td.ant-table-selection-column,
.ant-table-wrapper table tr th.ant-table-selection-column {
  z-index: 9999;
}
.ant-table-wrapper .ant-table,
.ant-table-wrapper .ant-table-cell-fix-left,
.ant-table-wrapper .ant-table-cell-fix-right {
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.ant-table-wrapper thead.ant-table-thead tr th {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  font-size: 12px;
  font-size: var(--neeto-ui-text-xs);
  vertical-align: middle;
  font-weight: 700;
  font-weight: var(--neeto-ui-font-bold);
  text-transform: uppercase;
}
.ant-table-wrapper thead.ant-table-thead tr th:before {
  display: none;
}
.ant-table-wrapper thead.ant-table-thead tr th.ant-table-cell.ant-table-column-has-sorters:hover {
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  color: rgb(45, 54, 212);
  color: rgb(45, 54, 212);
  color: rgb(var(--neeto-ui-primary-800));
}
.ant-table-wrapper thead.ant-table-thead tr th.ant-table-cell.ant-table-column-has-sorters .ant-table-column-sorters .ant-table-column-sorter.ant-table-column-sorter-full .ant-table-column-sorter-inner .ant-table-column-sorter-down,
.ant-table-wrapper thead.ant-table-thead tr th.ant-table-cell.ant-table-column-has-sorters .ant-table-column-sorters .ant-table-column-sorter.ant-table-column-sorter-full .ant-table-column-sorter-inner .ant-table-column-sorter-up {
  color: rgb(216, 220, 222);
  color: rgb(216, 220, 222);
  color: rgb(var(--neeto-ui-gray-300));
}
.ant-table-wrapper thead.ant-table-thead tr th.ant-table-cell.ant-table-column-has-sorters .ant-table-column-sorters .ant-table-column-sorter.ant-table-column-sorter-full .ant-table-column-sorter-inner .active {
  color: rgb(45, 54, 212);
  color: rgb(45, 54, 212);
  color: rgb(var(--neeto-ui-primary-800));
}
.ant-table-wrapper thead.ant-table-thead tr th > .ant-table-column-sorters > .ant-table-column-title {
  width: 90%;
}
.ant-table-wrapper .ant-table-tbody > tr.ant-table-row:hover > td {
  background-color: rgb(248, 249, 249);
  background-color: rgb(248, 249, 249);
  background-color: rgb(var(--neeto-ui-gray-100));
}
.ant-table-wrapper .ant-table-tbody > tr.ant-table-row-selected > td {
  background-color: rgb(235, 236, 254);
  background-color: rgb(235, 236, 254);
  background-color: rgb(var(--neeto-ui-primary-100));
}
.ant-table-wrapper .neeto-ui-table--row {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  font-weight: 400;
  font-weight: var(--neeto-ui-font-normal);
  vertical-align: middle;
}
.ant-table-wrapper .neeto-ui-table--row a:not(.neeto-ui-btn) {
  color: rgb(69, 88, 249);
  color: rgb(69, 88, 249);
  color: rgb(var(--neeto-ui-primary-500));
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  font-weight: 500;
  font-weight: var(--neeto-ui-font-medium);
}
.ant-table-wrapper .neeto-ui-table--row a:not(.neeto-ui-btn):hover {
  opacity: 0.8;
  color: rgb(69, 88, 249);
  color: rgb(69, 88, 249);
  color: rgb(var(--neeto-ui-primary-500));
  text-decoration: underline;
}
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right .ant-pagination-next .ant-pagination-item-link,
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right .ant-pagination-prev .ant-pagination-item-link {
  border-radius: 3px;
  border-radius: var(--neeto-ui-rounded-sm);
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color:
    255,
    255,
    255;
  background-color:
    255,
    255,
    255;
  background-color: var(--neeto-ui-white);
}
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right li.ant-pagination-item {
  border: 1px solid transparent;
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  font-weight: 500;
  font-weight: var(--neeto-ui-font-medium);
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right li.ant-pagination-item a {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right li.ant-pagination-item:hover {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right li.ant-pagination-item:hover a {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right li.ant-pagination-item:focus-visible {
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(69, 88, 249, 50%);
  outline: 3px solid rgba(var(--neeto-ui-primary-500), 50%);
  outline-offset: 1px;
  box-shadow: none;
}
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right li.ant-pagination-item.ant-pagination-item-active {
  border-color: rgb(69, 88, 249);
  border-color: rgb(69, 88, 249);
  border-color: rgb(var(--neeto-ui-primary-500));
  background-color: rgb(69, 88, 249);
  background-color: rgb(69, 88, 249);
  background-color: rgb(var(--neeto-ui-primary-500));
}
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right li.ant-pagination-item.ant-pagination-item-active a {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link,
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link {
  border-color: transparent;
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon.anticon-left,
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon.anticon-right,
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon.anticon-left,
.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon.anticon-right {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
}
.ant-table-wrapper .ant-pagination-jump-next.ant-pagination-jump-next-custom-icon .anticon.anticon-double-left.ant-pagination-item-link-icon,
.ant-table-wrapper .ant-pagination-jump-next.ant-pagination-jump-next-custom-icon .anticon.anticon-double-right.ant-pagination-item-link-icon,
.ant-table-wrapper .ant-pagination-jump-prev.ant-pagination-jump-prev-custom-icon .anticon.anticon-double-left.ant-pagination-item-link-icon,
.ant-table-wrapper .ant-pagination-jump-prev.ant-pagination-jump-prev-custom-icon .anticon.anticon-double-right.ant-pagination-item-link-icon {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.ant-table-wrapper .ant-table-tbody > tr > td,
.ant-table-wrapper .ant-table-thead > tr > th,
.ant-table-wrapper .ant-table tfoot > tr > td,
.ant-table-wrapper .ant-table tfoot > tr > th {
  padding: 10px 16px;
}
.ant-table-wrapper .ant-pagination-options .ant-select-dropdown {
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  padding: 4px 0;
  border: thin solid rgb(194, 200, 204) !important;
  border: thin solid rgb(194, 200, 204) !important;
  border: thin solid rgb(var(--neeto-ui-gray-400)) !important;
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-sm);
}
.ant-table-wrapper .ant-pagination-options div.ant-select .ant-select-arrow {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  font-size: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ant-table-wrapper .ant-pagination-options div.ant-select .ant-select-selector {
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(194, 200, 204);
  border: thin solid rgb(var(--neeto-ui-gray-400));
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.ant-table-wrapper .ant-pagination-options div.ant-select .ant-select-selection-item {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.ant-table-wrapper .ant-pagination-options div.ant-select:hover:not(.ant-select-focused) .ant-select-selector {
  border-color: rgb(31, 31, 31) !important;
  border-color: rgb(31, 31, 31) !important;
  border-color: rgb(var(--neeto-ui-gray-800)) !important;
  outline: none;
}
.ant-table-wrapper .ant-pagination-options div.ant-select.ant-select-focused .ant-select-selector,
.ant-table-wrapper .ant-pagination-options div.ant-select:hover:not(.ant-select-focused) .ant-select-selector:active,
.ant-table-wrapper .ant-pagination-options div.ant-select:hover:not(.ant-select-focused) .ant-select-selector:focus,
.ant-table-wrapper .ant-pagination-options div.ant-select:hover:not(.ant-select-focused) .ant-select-selector:focus-visible {
  border-color: rgb(69, 88, 249);
  border-color: rgb(69, 88, 249);
  border-color: rgb(var(--neeto-ui-primary-500));
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%);
  box-shadow: 0 0 0 3px rgba(69, 88, 249, 15%);
  box-shadow: 0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%);
}
.ant-table-wrapper .ant-pagination-options div.ant-select.ant-select-focused .ant-select-selector {
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  outline: none;
}
.ant-table-wrapper .ant-pagination-options div.ant-select.ant-select-focused .ant-select-selector:active,
.ant-table-wrapper .ant-pagination-options div.ant-select.ant-select-focused .ant-select-selector:focus,
.ant-table-wrapper .ant-pagination-options div.ant-select.ant-select-focused .ant-select-selector:focus-visible {
  border-color: rgb(69, 88, 249);
  border-color: rgb(69, 88, 249);
  border-color: rgb(var(--neeto-ui-primary-500));
}
.ant-table-wrapper .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.ant-table-wrapper .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  font-weight: inherit;
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  background-color: rgb(69, 88, 249);
  background-color: rgb(69, 88, 249);
  background-color: rgb(var(--neeto-ui-primary-500));
}
.ant-table-wrapper .ant-spin-nested-loading .ant-spin.ant-spin-spinning .ant-spin-dot-item {
  background-color: rgb(31, 31, 31);
  background-color: rgb(31, 31, 31);
  background-color: rgb(var(--neeto-ui-gray-800));
}
.ant-table-wrapper .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link,
.ant-table-wrapper .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
  border-color: rgb(233, 235, 237);
  border-color: rgb(233, 235, 237);
  border-color: rgb(var(--neeto-ui-gray-200));
}
.ant-table-wrapper .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon-left,
.ant-table-wrapper .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon-right,
.ant-table-wrapper .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon-left,
.ant-table-wrapper .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link .anticon-right {
  opacity: 1;
}
.ant-table-wrapper .ant-pagination-next .ant-pagination-item-link,
.ant-table-wrapper .ant-pagination-prev .ant-pagination-item-link {
  border-color: transparent;
}
.ant-table-wrapper .ant-pagination-disabled .ant-pagination-item-link,
.ant-table-wrapper .ant-pagination-disabled:focus-visible .ant-pagination-item-link,
.ant-table-wrapper .ant-pagination-disabled:hover .ant-pagination-item-link {
  color: rgb(135, 146, 157);
  color: rgb(135, 146, 157);
  color: rgb(var(--neeto-ui-gray-500));
  opacity: 0.3;
}
.ant-table-wrapper .ant-pagination-item-link .anticon-left,
.ant-table-wrapper .ant-pagination-item-link .anticon-right {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: 50%;
  opacity: 0.8;
}
.ant-table-wrapper .ant-pagination-item-link .anticon-left svg,
.ant-table-wrapper .ant-pagination-item-link .anticon-right svg {
  display: none;
}
.ant-table-wrapper .ant-pagination-jump-next .ant-pagination-item-link,
.ant-table-wrapper .ant-pagination-jump-next .ant-pagination-item-link .ant-pagination-item-container,
.ant-table-wrapper .ant-pagination-jump-prev .ant-pagination-item-link,
.ant-table-wrapper .ant-pagination-jump-prev .ant-pagination-item-link .ant-pagination-item-container {
  width: 32px;
  height: 32px;
  display: flex;
}
.ant-table-wrapper .ant-pagination-jump-next .ant-pagination-item-link .anticon-double-left,
.ant-table-wrapper .ant-pagination-jump-next .ant-pagination-item-link .anticon-double-right,
.ant-table-wrapper .ant-pagination-jump-prev .ant-pagination-item-link .anticon-double-left,
.ant-table-wrapper .ant-pagination-jump-prev .ant-pagination-item-link .anticon-double-right {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ant-pagination-next button,
.ant-pagination-prev button {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
td.ant-table-column-sort {
  background-color: transparent;
}
.ant-table-column-sorters {
  justify-content: flex-start;
  gap: 8px;
}
.ant-table-column-sorters .ant-table-column-title {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
}
.ant-table-column-has-sorters[aria-sort=ascending] .ant-table-column-title,
.ant-table-column-has-sorters[aria-sort=descending] .ant-table-column-title {
  color: rgb(45, 54, 212);
  color: rgb(45, 54, 212);
  color: rgb(var(--neeto-ui-primary-800));
}
.ant-table-column-sorter-inner .anticon-caret-up {
  opacity: 0;
  visibility: hidden;
}
.ant-table-column-sorter-inner .anticon-caret-up.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  top: 4px;
}
.ant-table-column-sorter-inner .anticon-caret-down {
  opacity: 0;
  visibility: hidden;
}
.ant-table-column-sorter-inner .anticon-caret-down.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  top: -4px;
}
.react-resizable {
  position: relative;
  background-clip: padding-box;
}
.react-resizable-handle {
  position: absolute;
  width: 10px;
  height: 100%;
  bottom: 0;
  right: -5px;
  cursor: col-resize;
  z-index: 1;
}
.ant-table.ant-table-bordered > .ant-table-title {
  border: 1px solid rgb(233, 235, 237);
  border: 1px solid rgb(233, 235, 237);
  border: 1px solid rgb(var(--neeto-ui-gray-200));
  border-bottom: 0;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border-left: 1px solid rgb(233, 235, 237);
  border-left: 1px solid rgb(233, 235, 237);
  border-left: 1px solid rgb(var(--neeto-ui-gray-200));
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th {
  border-right: 1px solid rgb(233, 235, 237);
  border-right: 1px solid rgb(233, 235, 237);
  border-right: 1px solid rgb(var(--neeto-ui-gray-200));
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid rgb(233, 235, 237);
  border-bottom: 1px solid rgb(233, 235, 237);
  border-bottom: 1px solid rgb(var(--neeto-ui-gray-200));
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first:after {
  border-right: 1px solid rgb(233, 235, 237);
  border-right: 1px solid rgb(233, 235, 237);
  border-right: 1px solid rgb(var(--neeto-ui-gray-200));
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed:after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed:after {
  bottom: 0;
  border-right: 1px solid rgb(233, 235, 237);
  border-right: 1px solid rgb(233, 235, 237);
  border-right: 1px solid rgb(var(--neeto-ui-gray-200));
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  border-top: 1px solid rgb(233, 235, 237);
  border-top: 1px solid rgb(233, 235, 237);
  border-top: 1px solid rgb(var(--neeto-ui-gray-200));
}
.ant-table.ant-table-bordered > .ant-table-footer {
  border: 1px solid rgb(233, 235, 237);
  border: 1px solid rgb(233, 235, 237);
  border: 1px solid rgb(var(--neeto-ui-gray-200));
  border-top: 0;
}
.ant-table-thead > tr > th {
  border-bottom: 2px solid rgb(233, 235, 237);
  border-bottom: 2px solid rgb(233, 235, 237);
  border-bottom: 2px solid rgb(var(--neeto-ui-gray-200));
}
.ant-table-summary > tr > td,
.ant-table-summary > tr > th,
.ant-table-tbody > tr > td {
  border-bottom: 1px solid rgb(233, 235, 237);
  border-bottom: 1px solid rgb(233, 235, 237);
  border-bottom: 1px solid rgb(var(--neeto-ui-gray-200));
}
.ant-table-filter-dropdown-btns {
  border-top: 1px solid rgb(233, 235, 237);
  border-top: 1px solid rgb(233, 235, 237);
  border-top: 1px solid rgb(var(--neeto-ui-gray-200));
}
.ant-table-row-expand-icon {
  border: 1px solid rgb(233, 235, 237);
  border: 1px solid rgb(233, 235, 237);
  border: 1px solid rgb(var(--neeto-ui-gray-200));
}
.ant-table-sticky-scroll {
  border-top: 1px solid rgb(233, 235, 237);
  border-top: 1px solid rgb(233, 235, 237);
  border-top: 1px solid rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-tag {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  font-size: var(--neeto-ui-text-xs);
  line-height: 12px;
  font-weight: 400;
  font-weight: var(--neeto-ui-font-normal);
  gap: 4px;
  padding: 3px 8px;
  border-radius: 100px;
  color: rgb(18, 18, 18);
  color: rgb(18, 18, 18);
  color: rgb(var(--neeto-ui-black));
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.neeto-ui-tag__indicator {
  border-radius: 999px;
  border-radius: var(--neeto-ui-rounded-full);
  height: 8px;
  width: 8px;
}
.neeto-ui-tag__icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.neeto-ui-tag__icon svg {
  width: 12px;
  height: 12px;
}
.neeto-ui-tag__close {
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  cursor: pointer;
}
.neeto-ui-tag__close:hover {
  opacity: 0.8;
}
.neeto-ui-tag__close svg {
  width: 12px;
  height: 12px;
}
.neeto-ui-tag--size-large {
  padding: 3px 12px;
  gap: 6px;
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  line-height: 16px;
}
.neeto-ui-tag--size-large .neeto-ui-tag__close svg,
.neeto-ui-tag--size-large .neeto-ui-tag__icon svg {
  width: 16px;
  height: 16px;
}
.neeto-ui-tag--type-outline.neeto-ui-tag--style-primary {
  background-color: rgb(235, 236, 254);
  background-color: rgb(235, 236, 254);
  background-color: rgb(var(--neeto-ui-primary-100));
  border-color: rgb(69, 88, 249);
  border-color: rgb(69, 88, 249);
  border-color: rgb(var(--neeto-ui-primary-500));
  color: rgb(45, 54, 212);
  color: rgb(45, 54, 212);
  color: rgb(var(--neeto-ui-primary-800));
}
.neeto-ui-tag--type-outline.neeto-ui-tag--style-secondary {
  border-color: rgb(194, 200, 204);
  border-color: rgb(194, 200, 204);
  border-color: rgb(var(--neeto-ui-gray-400));
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  color: rgb(18, 18, 18);
  color: rgb(18, 18, 18);
  color: rgb(var(--neeto-ui-black));
}
.neeto-ui-tag--type-outline.neeto-ui-tag--style-danger {
  background-color: rgb(254, 236, 240);
  background-color: rgb(254, 236, 240);
  background-color: rgb(var(--neeto-ui-error-100));
  border-color: rgb(215, 55, 63);
  border-color: rgb(215, 55, 63);
  border-color: rgb(var(--neeto-ui-error-500));
  color: rgb(187, 18, 26);
  color: rgb(187, 18, 26);
  color: rgb(var(--neeto-ui-error-800));
}
.neeto-ui-tag--type-outline.neeto-ui-tag--style-info {
  background-color: rgb(226, 242, 255);
  background-color: rgb(226, 242, 255);
  background-color: rgb(var(--neeto-ui-info-100));
  border-color: rgb(20, 115, 230);
  border-color: rgb(20, 115, 230);
  border-color: rgb(var(--neeto-ui-info-500));
  color: rgb(9, 90, 186);
  color: rgb(9, 90, 186);
  color: rgb(var(--neeto-ui-info-800));
}
.neeto-ui-tag--type-outline.neeto-ui-tag--style-success {
  background-color: rgb(225, 243, 238);
  background-color: rgb(225, 243, 238);
  background-color: rgb(var(--neeto-ui-success-100));
  border-color: rgb(38, 142, 108);
  border-color: rgb(38, 142, 108);
  border-color: rgb(var(--neeto-ui-success-500));
  color: rgb(16, 113, 84);
  color: rgb(16, 113, 84);
  color: rgb(var(--neeto-ui-success-800));
}
.neeto-ui-tag--type-outline.neeto-ui-tag--style-warning {
  background-color: rgb(251, 242, 225);
  background-color: rgb(251, 242, 225);
  background-color: rgb(var(--neeto-ui-warning-100));
  border-color: rgb(218, 123, 17);
  border-color: rgb(218, 123, 17);
  border-color: rgb(var(--neeto-ui-warning-500));
  color: rgb(189, 100, 13);
  color: rgb(189, 100, 13);
  color: rgb(var(--neeto-ui-warning-800));
}
.neeto-ui-tag--type-solid.neeto-ui-tag--style-primary {
  background-color: rgb(235, 236, 254);
  background-color: rgb(235, 236, 254);
  background-color: rgb(var(--neeto-ui-primary-100));
  border-color: rgb(235, 236, 254);
  border-color: rgb(235, 236, 254);
  border-color: rgb(var(--neeto-ui-primary-100));
}
.neeto-ui-tag--type-solid.neeto-ui-tag--style-secondary {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
  border-color: rgb(233, 235, 237);
  border-color: rgb(233, 235, 237);
  border-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-tag--type-solid.neeto-ui-tag--style-danger {
  background-color: rgb(254, 236, 240);
  background-color: rgb(254, 236, 240);
  background-color: rgb(var(--neeto-ui-error-100));
  border-color: rgb(254, 236, 240);
  border-color: rgb(254, 236, 240);
  border-color: rgb(var(--neeto-ui-error-100));
}
.neeto-ui-tag--type-solid.neeto-ui-tag--style-info {
  background-color: rgb(226, 242, 255);
  background-color: rgb(226, 242, 255);
  background-color: rgb(var(--neeto-ui-info-100));
  border-color: rgb(226, 242, 255);
  border-color: rgb(226, 242, 255);
  border-color: rgb(var(--neeto-ui-info-100));
}
.neeto-ui-tag--type-solid.neeto-ui-tag--style-success {
  background-color: rgb(225, 243, 238);
  background-color: rgb(225, 243, 238);
  background-color: rgb(var(--neeto-ui-success-100));
  border-color: rgb(225, 243, 238);
  border-color: rgb(225, 243, 238);
  border-color: rgb(var(--neeto-ui-success-100));
}
.neeto-ui-tag--type-solid.neeto-ui-tag--style-warning {
  background-color: rgb(251, 242, 225);
  background-color: rgb(251, 242, 225);
  background-color: rgb(var(--neeto-ui-warning-100));
  border-color: rgb(251, 242, 225);
  border-color: rgb(251, 242, 225);
  border-color: rgb(var(--neeto-ui-warning-100));
}
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}
[data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.tippy-box {
  position: relative;
  background-color: rgb(31, 31, 31);
  background-color: rgb(31, 31, 31);
  background-color: rgb(var(--neeto-ui-gray-800));
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  font-size: 12px;
  font-size: var(--neeto-ui-text-xs);
  line-height: 1.4;
  outline: 0;
  transition-property:
    transform,
    visibility,
    opacity;
  word-wrap: break-word;
}
.tippy-box .neeto-ui-text-h1,
.tippy-box .neeto-ui-text-h2,
.tippy-box .neeto-ui-text-h3,
.tippy-box .neeto-ui-text-h4,
.tippy-box .neeto-ui-text-h5,
.tippy-box .neeto-ui-text-h6,
.tippy-box h1,
.tippy-box h2,
.tippy-box h3,
.tippy-box h4,
.tippy-box h5,
.tippy-box h6 {
  color: inherit;
}
.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: currentColor;
  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: currentColor;
  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: currentColor;
  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: currentColor;
  border-right-color: initial;
  transform-origin: center right;
}
.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}
.tippy-arrow {
  width: 16px;
  height: 16px;
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
}
.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.tippy-content {
  position: relative;
  padding: 4px 8px;
  z-index: 1;
}
.tippy-box[data-placement^=top] > .tippy-svg-arrow {
  bottom: 0;
}
.tippy-box[data-placement^=top] > .tippy-svg-arrow:after,
.tippy-box[data-placement^=top] > .tippy-svg-arrow > svg {
  top: 16px;
  transform: rotate(180deg);
}
.tippy-box[data-placement^=bottom] > .tippy-svg-arrow {
  top: 0;
}
.tippy-box[data-placement^=bottom] > .tippy-svg-arrow > svg {
  bottom: 16px;
}
.tippy-box[data-placement^=left] > .tippy-svg-arrow {
  right: 0;
}
.tippy-box[data-placement^=left] > .tippy-svg-arrow:after,
.tippy-box[data-placement^=left] > .tippy-svg-arrow > svg {
  transform: rotate(90deg);
  top: calc(50% - 3px);
  left: 13px;
}
.tippy-box[data-placement^=right] > .tippy-svg-arrow {
  left: 0;
}
.tippy-box[data-placement^=right] > .tippy-svg-arrow:after,
.tippy-box[data-placement^=right] > .tippy-svg-arrow > svg {
  transform: rotate(-90deg);
  top: calc(50% - 3px);
  right: 13px;
}
.tippy-svg-arrow {
  width: 17px;
  height: 17px;
  fill: rgb(31, 31, 31);
  fill: rgb(31, 31, 31);
  fill: rgb(var(--neeto-ui-gray-800));
  text-align: left;
  text-align: initial;
}
.tippy-svg-arrow,
.tippy-svg-arrow > svg {
  position: absolute;
}
.tippy-svg-arrow > svg > path {
  fill: rgb(31, 31, 31);
  fill: rgb(31, 31, 31);
  fill: rgb(var(--neeto-ui-gray-800));
}
.tippy-box[data-theme~=light] .tippy-svg-arrow > svg > path {
  fill: rgb(255, 255, 255);
  fill: rgb(255, 255, 255);
  fill: rgb(var(--neeto-ui-white));
}
.tippy-box[data-theme~=light] {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-sm);
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.tippy-box[data-theme~=light][data-placement^=top] > .tippy-arrow:before {
  border-top-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  border-top-color: rgb(var(--neeto-ui-white));
}
.tippy-box[data-theme~=light][data-placement^=bottom] > .tippy-arrow:before {
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-color: rgb(var(--neeto-ui-white));
}
.tippy-box[data-theme~=light][data-placement^=left] > .tippy-arrow:before {
  border-left-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-left-color: rgb(var(--neeto-ui-white));
}
.tippy-box[data-theme~=light][data-placement^=right] > .tippy-arrow:before {
  border-right-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-right-color: rgb(var(--neeto-ui-white));
}
.tippy-box[data-theme~=light] > .tippy-backdrop {
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.tippy-box[data-theme~=light] > .tippy-svg-arrow {
  fill: rgb(255, 255, 255);
  fill: rgb(255, 255, 255);
  fill: rgb(var(--neeto-ui-white));
}
.neeto-ui-spinner {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.neeto-ui-spinner__item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: neetoUISpinnerMove 1s linear infinite alternate;
}
.neeto-ui-spinner__item:first-child {
  top: 0;
  left: 0;
}
.neeto-ui-spinner__item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.neeto-ui-spinner__item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.neeto-ui-spinner__item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.neeto-ui-spinner {
  transform: rotate(45deg);
  animation: neetoUISpinnerRotate 1.2s linear infinite;
}
@keyframes neetoUISpinnerMove {
  to {
    opacity: 1;
  }
}
@keyframes neetoUISpinnerRotate {
  to {
    transform: rotate(405deg);
  }
}
.neeto-ui-email-input .neeto-ui-label {
  margin-bottom: 8px;
}
.neeto-ui-email-input .neeto-ui-email-input__title-row {
  gap: 8px;
  justify-content: space-between;
  width: 100%;
}
.neeto-ui-email-input .neeto-ui-email-input__title-row .neeto-ui-label {
  flex-grow: 1;
  overflow-wrap: break-word;
}
.neeto-ui-email-input .neeto-ui-email-input__title-row .neeto-ui-email-input__counter {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
  line-height: 1;
  margin-bottom: 8px;
  margin-left: auto;
}
.neeto-ui-email-input .neeto-ui-email-input__prefix {
  margin-left: 12px;
}
.neeto-ui-email-input .neeto-ui-email-input__prefix svg,
.neeto-ui-email-input .neeto-ui-email-input__suffix svg {
  width: 16px;
  height: 16px;
}
body .Toastify__toast-container {
  z-index: 100000;
  padding: 0;
  width: auto;
  max-width: 640px;
  min-width: 320px;
}
body .Toastify__toast-container .Toastify__toast.Toastify__toast--info {
  background-color: rgba(9, 90, 186);
  background-color: rgba(9, 90, 186);
  background-color: rgba(var(--neeto-ui-info-800));
}
body .Toastify__toast-container .Toastify__toast.Toastify__toast--error {
  background-color: rgba(187, 18, 26);
  background-color: rgba(187, 18, 26);
  background-color: rgba(var(--neeto-ui-error-800));
}
body .Toastify__toast-container .Toastify__toast.Toastify__toast--success {
  background-color: rgba(16, 113, 84);
  background-color: rgba(16, 113, 84);
  background-color: rgba(var(--neeto-ui-success-800));
}
body .Toastify__toast-container .Toastify__toast.Toastify__toast--warning {
  background-color: rgba(189, 100, 13);
  background-color: rgba(189, 100, 13);
  background-color: rgba(var(--neeto-ui-warning-800));
}
body .Toastify__toast-container .neeto-ui-toastr,
body .Toastify__toast-container .Toastify__toast {
  min-height: 48px;
  padding: 0.75rem 1rem;
  margin: 0 0 1rem;
  box-shadow: none;
  border-radius: 6px;
  border-radius: var(--neeto-ui-rounded-md);
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Oxygen,
    Ubuntu,
    Fira Sans,
    Droid Sans,
    Helvetica Neue,
    sans-serif !important;
}
body .Toastify__toast-container .neeto-ui-toastr:after,
body .Toastify__toast-container .Toastify__toast:after {
  visibility: hidden;
}
body .Toastify__toast-container .neeto-ui-toastr .Toastify__toast-icon,
body .Toastify__toast-container .Toastify__toast .Toastify__toast-icon {
  margin: 0;
}
body .Toastify__toast-container .neeto-ui-toastr .Toastify__toast-icon svg,
body .Toastify__toast-container .Toastify__toast .Toastify__toast-icon svg {
  width: 24px;
  height: 24px;
}
body .Toastify__toast-container .neeto-ui-toastr .Toastify__toast-body,
body .Toastify__toast-container .Toastify__toast .Toastify__toast-body {
  margin: 0;
  padding: 0;
  gap: 12px;
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
body .Toastify__toast-container .neeto-ui-toastr .Toastify__toast-body div,
body .Toastify__toast-container .Toastify__toast .Toastify__toast-body div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}
body .Toastify__toast-container .neeto-ui-toastr .Toastify__toast-body div p,
body .Toastify__toast-container .Toastify__toast .Toastify__toast-body div p {
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  font-weight: 400;
  font-weight: var(--neeto-ui-font-normal);
}
body .Toastify__toast-container .neeto-ui-toastr .Toastify__toast-body .toastr-message-container__btn-wrapper,
body .Toastify__toast-container .Toastify__toast .Toastify__toast-body .toastr-message-container__btn-wrapper {
  display: flex;
  align-items: center;
}
body .Toastify__toast-container .neeto-ui-toastr .neeto-ui-toastr__close-button,
body .Toastify__toast-container .Toastify__toast .neeto-ui-toastr__close-button {
  opacity: 0.8;
  margin: auto 0 auto 8px;
  flex-shrink: 0;
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
  transition: all 0.3s ease-in-out;
}
body .Toastify__toast-container .neeto-ui-toastr .neeto-ui-toastr__close-button:active,
body .Toastify__toast-container .neeto-ui-toastr .neeto-ui-toastr__close-button:focus,
body .Toastify__toast-container .neeto-ui-toastr .neeto-ui-toastr__close-button:hover,
body .Toastify__toast-container .Toastify__toast .neeto-ui-toastr__close-button:active,
body .Toastify__toast-container .Toastify__toast .neeto-ui-toastr__close-button:focus,
body .Toastify__toast-container .Toastify__toast .neeto-ui-toastr__close-button:hover {
  opacity: 1;
}
.neeto-ui-kbd {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  height: 24px;
  min-width: 24px;
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
  font-weight: 600;
  font-weight: var(--neeto-ui-font-semibold);
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
}
.neeto-ui-popover {
  border: thin solid rgb(31, 31, 31);
  border: thin solid rgb(31, 31, 31);
  border: thin solid rgb(var(--neeto-ui-gray-800));
}
.neeto-ui-popover[data-theme~=light] {
  border-color: rgb(194, 200, 204);
  border-color: rgb(194, 200, 204);
  border-color: rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-popover .tippy-content {
  padding: 1rem;
}
.neeto-ui-no-data {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.neeto-ui-no-data .neeto-ui-no-data__image {
  margin-bottom: 1.5rem;
}
.neeto-ui-no-data .neeto-ui-no-data__image img {
  max-width: 11.5rem;
  height: auto;
}
.neeto-ui-no-data .neeto-ui-no-data__action-block {
  margin-top: 1.5rem;
}
.neeto-ui-app-switcher__backdrop {
  position: fixed;
  z-index: 99996;
  left: 72px;
  left: var(--neeto-ui-sidebar-width);
  top: 0;
  width: 100vw;
  overflow: hidden;
  flex-direction: row;
  align-items: center;
  background-color: rgba(27, 31, 35, 0.8666666667);
}
.neeto-ui-app-switcher__backdrop,
.neeto-ui-app-switcher__wrapper {
  height: 100vh;
  display: flex;
  justify-content: flex-start;
  transition: all 0.3s;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-app-switcher__wrapper {
  flex-direction: column;
  align-items: flex-start;
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  width: calc(100vw - 72px);
  width: calc(100vw - var(--neeto-ui-sidebar-width));
  overflow-y: auto;
  max-width: 100%;
  padding: 72px;
  animation: nuifadeIn 0.3s ease-in;
}
.neeto-ui-app-switcher__grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(288px, 1fr));
  grid-gap: 24px;
  gap: 24px;
}
.neeto-ui-app-switcher__header {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  gap: 16px;
  margin-bottom: 32px;
}
.neeto-ui-app-switcher__close-btn {
  position: absolute;
  right: 24px;
  top: 24px;
}
.neeto-ui-app-switcher__search-wrapper {
  width: 316px;
}
.neeto-ui-app-switcher__body {
  display: flex;
  flex-direction: column;
  width: 100%;
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  margin-bottom: 24px;
  gap: 12px;
}
.neeto-ui-app-switcher-link {
  width: 100%;
  max-width: 100%;
  border-radius: 8px;
  border-radius: var(--neeto-ui-rounded-lg);
  background-color: rgb(248, 249, 249);
  background-color: rgb(248, 249, 249);
  background-color: rgb(var(--neeto-ui-gray-100));
  cursor: pointer;
  border: 2px solid rgb(248, 249, 249);
  border: 2px solid rgb(248, 249, 249);
  border: 2px solid rgb(var(--neeto-ui-gray-100));
  text-decoration: none;
  transition: background-color 0.3s ease-in-out;
  display: flex;
  align-items: center;
  padding: 12px 16px;
  gap: 12px;
}
.neeto-ui-app-switcher-link:focus,
.neeto-ui-app-switcher-link:focus-visible {
  outline: none;
}
.neeto-ui-app-switcher-link:focus-visible,
.neeto-ui-app-switcher-link:not(.neeto-ui-app-switcher-link--active):hover {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-app-switcher-link--active {
  background: rgb(235, 236, 254);
  background: rgb(235, 236, 254);
  background: rgb(var(--neeto-ui-primary-100));
  border-color: rgb(54, 66, 223);
  border-color: rgb(54, 66, 223);
  border-color: rgb(var(--neeto-ui-primary-600));
}
.neeto-ui-app-switcher-link__icon-holder {
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  border-radius: var(--neeto-ui-rounded-lg);
  flex-shrink: 0;
}
.neeto-ui-app-switcher-link__content {
  flex-grow: 1;
}
.neeto-ui-app-switcher-link__content span {
  display: block;
}
.neeto-ui-app-switcher-enter.neeto-ui-app-switcher__backdrop {
  opacity: 0;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-app-switcher-enter-active.neeto-ui-app-switcher__backdrop,
.neeto-ui-app-switcher-enter-done.neeto-ui-app-switcher__backdrop,
.neeto-ui-app-switcher-exit.neeto-ui-app-switcher__backdrop {
  opacity: 1;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-app-switcher-exit-active.neeto-ui-app-switcher__backdrop {
  opacity: 0;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.neeto-ui-wrapper {
  flex-direction: row;
}
.neeto-ui-container,
.neeto-ui-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.neeto-ui-container {
  flex-direction: column;
  height: 100vh;
  padding: 0 24px;
}
.neeto-ui-container,
.neeto-ui-scrollable {
  flex-grow: 1;
  overflow-y: auto;
}
.neeto-ui-scrollable.neeto-ui-scrollable--small {
  height: calc(100vh - 80px - 37px - 20px);
  height: calc(100vh - var(--neeto-ui-main-header-height) - var(--neeto-ui-sub-header-height) - var(--neeto-ui-sub-header-bottom-margin));
}
.neeto-ui-scrollable.neeto-ui-scrollable--large {
  height: calc(100vh - 80px);
  height: calc(100vh - var(--neeto-ui-main-header-height));
}
.neeto-ui-scrollable.neeto-ui-scrollable--viewport {
  height: 100vh;
}
.neeto-ui-container--header-fixed {
  padding: 0;
}
.neeto-ui-container--header-fixed > .neeto-ui-header,
.neeto-ui-container--header-fixed > .neeto-ui-scrollable,
.neeto-ui-container--header-fixed > .neeto-ui-subheader {
  padding-left: 24px;
  padding-right: 24px;
}
.neeto-ui-subheader [data-tippy-root] {
  z-index: 10000 !important;
}
.neeto-chat-survey-question-accordion__header .neeto-ui-typography {
  color: inherit;
}
.neeto-ui-header {
  width: 100%;
  min-height: 80px;
  min-height: var(--neeto-ui-main-header-height);
  background: rgb(255, 255, 255);
  background: rgb(255, 255, 255);
  background: rgb(var(--neeto-ui-white));
  padding: 24px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.neeto-ui-header--has-breadcrumbs {
  min-height: 94px;
  min-height: var(--neeto-ui-main-header-with-breadcrumbs-height);
}
.neeto-ui-header .neeto-ui-header__toggle-menubar-btn {
  margin-right: 8px;
}
.neeto-ui-header .neeto-ui-header__left {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.neeto-ui-header .neeto-ui-header__left-data-wrap {
  display: flex;
  flex-wrap: wrap;
}
.neeto-ui-header .neeto-ui-header__page-title {
  width: 100%;
  display: block;
}
.neeto-ui-header .neeto-ui-header__breadcrumbs-wrap {
  display: flex;
}
.neeto-ui-header .neeto-ui-header__breadcrumb {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  line-height: 1;
}
.neeto-ui-header .neeto-ui-header__breadcrumb a {
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
.neeto-ui-header .neeto-ui-header__breadcrumb-separator {
  margin: 0 4px;
}
.neeto-ui-header .neeto-ui-header__right {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.neeto-ui-subheader {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  min-height: 37px;
  min-height: var(--neeto-ui-sub-header-height);
  margin-bottom: 20px;
  margin-bottom: var(--neeto-ui-sub-header-bottom-margin);
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.neeto-ui-subheader .neeto-ui-subheader__left-wrapper {
  display: flex;
  flex-grow: 1;
}
.neeto-ui-subheader .neeto-ui-subheader__left-wrapper .neeto-ui-subheader__left {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.neeto-ui-subheader .neeto-ui-subheader__left-wrapper .neeto-ui-subheader__left .neeto-ui-input__prefix {
  color: rgb(194, 200, 204);
  color: rgb(194, 200, 204);
  color: rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-subheader .neeto-ui-subheader__right {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  gap: 12px;
}
.neeto-ui-menubar__wrapper {
  background-color: rgb(248, 249, 249);
  background-color: rgb(248, 249, 249);
  background-color: rgb(var(--neeto-ui-gray-100));
  flex-shrink: 0;
  overflow: hidden;
  transition: all 0.3s;
}
.neeto-ui-menubar__container {
  width: 324px;
  padding: 24px;
  height: 100vh;
  overflow-y: auto;
}
.neeto-ui-menubar__title {
  margin-bottom: 16px;
}
.neeto-ui-menubar__search {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  gap: 4px;
}
.neeto-ui-menubar__subtitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  margin-top: 20px;
}
.neeto-ui-menubar__subtitle-actions {
  display: flex;
  align-items: center;
  gap: 4px;
}
.neeto-ui-menubar__add-new-wrap,
.neeto-ui-menubar__block {
  padding: 7px 8px;
  margin-bottom: 8px;
}
.neeto-ui-menubar__block {
  width: 100%;
  text-align: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.3s;
  cursor: pointer;
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  border: thin solid transparent;
}
.neeto-ui-menubar__block:active,
.neeto-ui-menubar__block:focus,
.neeto-ui-menubar__block:focus-visible,
.neeto-ui-menubar__block:hover {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
  text-decoration: none;
  outline: none;
}
.neeto-ui-menubar__block--active {
  box-shadow: 0px 1px 4px -1px rgba(28, 48, 74, 0.12);
  box-shadow: 0px 1px 4px -1px rgba(28, 48, 74, 0.12);
  box-shadow: var(--neeto-ui-shadow-xs);
  border-color: rgb(216, 220, 222);
  border-color: rgb(216, 220, 222);
  border-color: rgb(var(--neeto-ui-gray-300));
}
.neeto-ui-menubar__block--active,
.neeto-ui-menubar__block--active:active,
.neeto-ui-menubar__block--active:focus,
.neeto-ui-menubar__block--active:focus-visible,
.neeto-ui-menubar__block--active:hover {
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.neeto-ui-menubar__block .neeto-ui-menubar__block-label {
  display: flex;
  align-items: center;
}
.neeto-ui-menubar__block .neeto-ui-menubar__block-icon {
  margin-right: 4px;
}
.neeto-ui-menubar__item {
  padding: 12px;
  width: 100%;
  margin-bottom: 8px;
  transition: all 0.3s;
  text-align: left;
  cursor: pointer;
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  border: thin solid transparent;
}
.neeto-ui-menubar__item:active,
.neeto-ui-menubar__item:focus,
.neeto-ui-menubar__item:focus-visible,
.neeto-ui-menubar__item:hover {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
  outline: none;
}
.neeto-ui-menubar__item--active {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  box-shadow: 0px 1px 4px -1px rgba(28, 48, 74, 0.12);
  box-shadow: 0px 1px 4px -1px rgba(28, 48, 74, 0.12);
  box-shadow: var(--neeto-ui-shadow-xs);
  border-color: rgb(216, 220, 222);
  border-color: rgb(216, 220, 222);
  border-color: rgb(var(--neeto-ui-gray-300));
}
.neeto-ui-menubar__item--active,
.neeto-ui-menubar__item--active:active,
.neeto-ui-menubar__item--active:focus,
.neeto-ui-menubar__item--active:focus-visible,
.neeto-ui-menubar__item--active:hover {
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
}
.neeto-ui-menubar-enter.neeto-ui-menubar__wrapper {
  width: 0;
}
.neeto-ui-menubar-enter-active.neeto-ui-menubar__wrapper,
.neeto-ui-menubar-enter-done.neeto-ui-menubar__wrapper,
.neeto-ui-menubar-exit.neeto-ui-menubar__wrapper {
  width: 324px;
}
.neeto-ui-menubar-exit-active.neeto-ui-menubar__wrapper {
  width: 0;
}
.neeto-ui-sidebar {
  width: 300px;
  max-width: 300px;
  height: 100vh;
  padding: 40px 0;
  z-index: 99997;
  transition: all 0.3s;
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  border-right: 1px solid rgb(233, 235, 237);
  border-right: 1px solid rgb(233, 235, 237);
  border-right: 1px solid rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-sidebar::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.neeto-ui-sidebar::-webkit-scrollbar-thumb {
  background: rgb(216, 220, 222);
  background: rgb(216, 220, 222);
  background: rgb(var(--neeto-ui-gray-300));
  border-radius: 50px;
}
.neeto-ui-sidebar::-webkit-scrollbar-track {
  background: "transparent";
}
@media (min-width: 1440pxpx) {
  .neeto-ui-sidebar {
    width: 320px;
    max-width: 320px;
  }
}
.neeto-ui-sidebar.neeto-ui-sidebar--collapsed {
  width: 72px;
  width: var(--neeto-ui-sidebar-width);
  max-width: 72px;
  max-width: var(--neeto-ui-sidebar-width);
}
.neeto-ui-sidebar__header {
  width: 100%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.neeto-ui-sidebar__logo,
.neeto-ui-sidebar__logo svg {
  width: 40px;
  height: 40px;
}
.neeto-ui-sidebar__info {
  padding-left: 10px;
  width: calc(100% - 40px);
}
.neeto-ui-sidebar__info .neeto-ui-typography {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
}
.neeto-ui-sidebar__links {
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 20px;
}
.neeto-ui-sidebar__link {
  padding: 8px;
  margin: 8px 0;
  color: rgb(104, 115, 125);
  color: rgb(104, 115, 125);
  color: rgb(var(--neeto-ui-gray-600));
  transition: all 0.3s;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
}
.neeto-ui-sidebar__link.mb-0 {
  margin-bottom: 0;
}
.neeto-ui-sidebar__link-icon {
  flex-shrink: 0;
  width: 40px;
}
.neeto-ui-sidebar__link-label {
  padding-left: 10px;
  width: calc(100% - 40px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.neeto-ui-sidebar__link-sub-label {
  width: calc(100% - 56px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.neeto-ui-sidebar__link:focus,
.neeto-ui-sidebar__link:focus-visible,
.neeto-ui-sidebar__link:hover {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  text-decoration: none;
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-sidebar__link:focus,
.neeto-ui-sidebar__link:focus-visible {
  outline: none;
}
.neeto-ui-sidebar__link.active {
  background-color: rgb(235, 236, 254);
  background-color: rgb(235, 236, 254);
  background-color: rgb(var(--neeto-ui-primary-100));
  color: rgb(54, 66, 223);
  color: rgb(54, 66, 223);
  color: rgb(var(--neeto-ui-primary-600));
  text-decoration: none;
}
.neeto-ui-sidebar__link--button:focus {
  background-color: transparent;
}
.neeto-ui-sidebar__link--button:focus-visible {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-sidebar__link--change-log {
  outline: none !important;
}
.neeto-ui-sidebar__sublink {
  padding: 8px 8px 8px 58px;
  margin: 4px 0;
  color: rgb(104, 115, 125);
  color: rgb(104, 115, 125);
  color: rgb(var(--neeto-ui-gray-600));
  transition: all 0.3s;
  cursor: pointer;
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  text-decoration: none;
}
.neeto-ui-sidebar__sublink:hover {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
  text-decoration: none;
}
.neeto-ui-sidebar__sublink:focus,
.neeto-ui-sidebar__sublink:focus-visible {
  color: rgb(47, 57, 65);
  color: rgb(47, 57, 65);
  color: rgb(var(--neeto-ui-gray-700));
  outline: none;
  background-color: rgb(216, 220, 222);
  background-color: rgb(216, 220, 222);
  background-color: rgb(var(--neeto-ui-gray-300));
  text-decoration: none;
}
.neeto-ui-sidebar__sublink.active,
.neeto-ui-sidebar__sublink:active {
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  text-decoration: none;
}
.neeto-ui-sidebar__footer {
  margin-top: auto;
  width: 100%;
  padding: 0 12px;
}
.neeto-ui-sidebar__footer .neeto-ui-sidebar__profile-wrapper {
  outline: none !important;
}
.neeto-ui-sidebar__footer .neeto-ui-sidebar__profile {
  width: 100%;
  padding: 8px;
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  background-color: rgb(var(--neeto-ui-white));
  border-radius: 5px;
  border-radius: var(--neeto-ui-rounded);
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  cursor: pointer;
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08);
  box-shadow: var(--neeto-ui-shadow-sm);
}
.neeto-ui-sidebar__footer .neeto-ui-sidebar__profile-content {
  width: calc(100% - 40px);
  padding-left: 10px;
  padding-right: 30px;
  position: relative;
}
.neeto-ui-sidebar__footer .neeto-ui-sidebar__profile-content .neeto-ui-typography {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 0;
}
.neeto-ui-sidebar__footer .neeto-ui-sidebar__profile-drop-icon {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  color: rgb(135, 146, 157);
  color: rgb(135, 146, 157);
  color: rgb(var(--neeto-ui-gray-500));
}
.neeto-ui-sidebar.neeto-ui-sidebar--collapsed {
  padding: 24px 0;
}
.neeto-ui-sidebar.neeto-ui-sidebar--collapsed .neeto-ui-sidebar__profile {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}
.neeto-ui-sidebar.neeto-ui-sidebar--collapsed .neeto-ui-sidebar__header,
.neeto-ui-sidebar.neeto-ui-sidebar--collapsed .neeto-ui-sidebar__links {
  padding-left: 16px;
  padding-right: 16px;
}
.neeto-ui-sidebar.neeto-ui-sidebar--collapsed .neeto-ui-sidebar__link-icon {
  width: 24px;
}
.neeto-ui-sidebar.neeto-ui-sidebar--collapsed .neeto-ui-sidebar__footer {
  padding-left: 16px;
  padding-right: 16px;
}
.sidebar-featured-tooltip__content {
  border-radius: 8px !important;
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08) !important;
  box-shadow: 0px 3px 12px -1px rgba(28, 52, 84, 0.12), 0px 2px 4px -1px rgba(28, 55, 90, 0.08) !important;
  box-shadow: var(--neeto-ui-shadow-sm) !important;
}
.sidebar-featured-tooltip__content .tippy-content {
  padding: 0;
}
.sidebar-featured-tooltip {
  padding: 12px;
  width: 150px;
}
.sidebar-featured-tooltip__icon-wrap {
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8px;
  border-radius: 8px;
  background-color: rgb(248, 249, 249);
  background-color: rgb(248, 249, 249);
  background-color: rgb(var(--neeto-ui-gray-100));
}
.sidebar-featured-tooltip__title {
  margin-bottom: 4px;
}
.neeto-ui-help-popup-wrapper,
.neeto-ui-profile-popup-wrapper {
  box-shadow: 0px 1px 4px -1px rgba(28, 48, 74, 0.12) !important;
  box-shadow: 0px 1px 4px -1px rgba(28, 48, 74, 0.12) !important;
  box-shadow: var(--neeto-ui-shadow-xs) !important;
  border-radius: 5px !important;
  border-radius: var(--neeto-ui-rounded) !important;
  border: 1px solid rgb(194, 200, 204);
  border: 1px solid rgb(194, 200, 204);
  border: 1px solid rgb(var(--neeto-ui-gray-400));
}
.neeto-ui-help-popup-wrapper .tippy-content,
.neeto-ui-profile-popup-wrapper .tippy-content {
  padding: 0;
}
.neeto-ui-help-popup-wrapper .tippy-svg-arrow,
.neeto-ui-profile-popup-wrapper .tippy-svg-arrow {
  display: none !important;
}
.neeto-ui-profile-sublist {
  border-top: 1px solid rgb(194, 200, 204);
  border-top: 1px solid rgb(194, 200, 204);
  border-top: 1px solid rgb(var(--neeto-ui-gray-400));
  list-style: none;
  margin: 0;
  padding: 4px 0;
}
.neeto-ui-help-sublist__item,
.neeto-ui-profile-sublist__item {
  width: 100%;
}
.neeto-ui-help-sublist__item-btn,
.neeto-ui-profile-sublist__item-btn {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  position: relative;
  white-space: nowrap;
  line-height: 1.143;
  transition: all 0.3s linear;
  transition: var(--neeto-ui-transition);
  font-size: 14px;
  font-size: var(--neeto-ui-text-sm);
  font-weight: 400;
  font-weight: var(--neeto-ui-font-normal);
  color: rgb(31, 31, 31);
  color: rgb(31, 31, 31);
  color: rgb(var(--neeto-ui-gray-800));
  padding: 6px 40px 6px 12px;
  min-height: 32px;
  text-decoration: none;
  outline-color: transparent;
  border-radius: 0;
}
.neeto-ui-help-sublist__item-btn.disabled,
.neeto-ui-profile-sublist__item-btn.disabled {
  cursor: not-allowed;
  color: rgb(135, 146, 157);
  color: rgb(135, 146, 157);
  color: rgb(var(--neeto-ui-gray-500));
}
.neeto-ui-help-sublist__item-btn:focus,
.neeto-ui-help-sublist__item-btn:hover,
.neeto-ui-profile-sublist__item-btn:focus,
.neeto-ui-profile-sublist__item-btn:hover {
  background-color: rgb(233, 235, 237);
  background-color: rgb(233, 235, 237);
  background-color: rgb(var(--neeto-ui-gray-200));
}
.neeto-ui-help-sublist__item-btn.active,
.neeto-ui-profile-sublist__item-btn.active {
  background-color: rgb(31, 31, 31);
  background-color: rgb(31, 31, 31);
  background-color: rgb(var(--neeto-ui-gray-800));
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  color: rgb(var(--neeto-ui-white));
}
.neeto-ui-help-sublist__item-btn--style-danger,
.neeto-ui-profile-sublist__item-btn--style-danger {
  color: rgb(187, 18, 26);
  color: rgb(187, 18, 26);
  color: rgb(var(--neeto-ui-error-800));
}
.neeto-ui-help-sublist__item-btn-icon,
.neeto-ui-profile-sublist__item-btn-icon {
  color: rgb(104, 115, 125);
  color: rgb(104, 115, 125);
  color: rgb(var(--neeto-ui-gray-600));
}
.neeto-ui-help-sublist__item-btn-icon svg,
.neeto-ui-profile-sublist__item-btn-icon svg {
  width: 20px;
  height: 20px;
}
.nh-sidebar {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 72px;
  height: 100vh;
  transition: width 0.3s;
}
.nh-logo {
  width: 100%;
  min-height: 72px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-bottom: thin solid #d1d5db;
  padding: 8px 12px;
}
.notes-table-height {
  height: calc(100vh - 160px);
}
.page-loader-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 200px;
}
.loader {
  width: 50px;
  aspect-ratio: 1;
  color: #854f1d;
  border-radius: 50%;
  display: grid;
  background:
    conic-gradient(
      from 90deg at 4px 4px,
      rgba(0, 0, 0, 0) 90deg,
      currentColor 0) -4px -4px/calc(50% + 2px) calc(50% + 2px),
    radial-gradient(
      farthest-side,
      currentColor 6px,
      rgba(0, 0, 0, 0) 7px calc(100% - 6px),
      currentColor calc(100% - 5px)) no-repeat;
  animation: l10 2s infinite linear;
  position: relative;
}
.loader:before {
  content: "";
  border-radius: inherit;
  background: inherit;
  transform: rotate(45deg);
}
@keyframes l10 {
  to {
    transform: rotate(0.5turn);
  }
}
.custom-video-player {
  position: relative;
  background: #000;
  border-radius: 1rem;
  overflow: hidden;
}
.custom-video-player .plyr {
  border-radius: 1rem;
}
.custom-video-player .plyr video {
  background: #000;
}
.custom-video-player .plyr__controls {
  background:
    linear-gradient(
      to top,
      rgba(0, 0, 0, 0.95) 0%,
      rgba(0, 0, 0, 0.8) 50%,
      rgba(0, 0, 0, 0.3) 100%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  padding: 16px 12px 12px;
  color: #fff;
}
.custom-video-player .plyr__control--overlaid {
  background: rgba(0, 0, 0, 0.8);
  border: 3px solid rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  padding: 20px;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-video-player .plyr__control--overlaid:hover,
.custom-video-player .plyr__control--overlaid:focus {
  background: rgba(0, 0, 0, 0.95);
  border-color: #fff;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5), 0 0 0 4px rgba(255, 255, 255, 0.1);
}
.custom-video-player .plyr__control--overlaid svg {
  -webkit-filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));
  position: relative;
  left: 2px;
}
.custom-video-player .plyr__control {
  color: #fff;
  transition: all 0.3s ease;
}
.custom-video-player .plyr__control:hover {
  background: rgba(255, 255, 255, 0.15);
  transform: scale(1.05);
}
.custom-video-player .plyr__control svg {
  -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5));
}
.custom-video-player .plyr__progress__container {
  flex: 1 1;
}
.custom-video-player .plyr__progress input[type=range] {
  color: #fff;
}
.custom-video-player .plyr__progress input[type=range]::-webkit-slider-runnable-track,
.custom-video-player .plyr__progress input[type=range]::-moz-range-track {
  background: rgba(255, 255, 255, 0.25);
  border-radius: 4px;
  height: 6px;
}
.custom-video-player .plyr__progress input[type=range]::-webkit-slider-thumb,
.custom-video-player .plyr__progress input[type=range]::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  height: 16px;
  width: 16px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.custom-video-player .plyr__progress input[type=range]:hover::-webkit-slider-thumb,
.custom-video-player .plyr__progress input[type=range]:hover::-moz-range-thumb {
  transform: scale(1.2);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);
}
.custom-video-player .plyr__progress__buffer {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
}
.custom-video-player .plyr__time {
  color: #fff;
  font-weight: 500;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-size: 13px;
}
.custom-video-player .plyr__volume input[type=range] {
  color: #fff;
}
.custom-video-player .plyr__volume input[type=range]::-webkit-slider-runnable-track,
.custom-video-player .plyr__volume input[type=range]::-moz-range-track {
  background: rgba(255, 255, 255, 0.25);
  border-radius: 4px;
}
.custom-video-player .plyr__volume input[type=range]::-webkit-slider-thumb,
.custom-video-player .plyr__volume input[type=range]::-moz-range-thumb {
  background: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}
.custom-video-player .plyr__menu {
  background: rgba(0, 0, 0, 0.95);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.6);
}
.custom-video-player .plyr__menu__container button {
  color: #fff;
}
.custom-video-player .plyr__menu__container button:hover {
  background: rgba(255, 255, 255, 0.1);
}
.custom-video-player .plyr__menu__container [role=menuitemradio][aria-checked=true]::before {
  background: #fff;
}
.custom-video-player .plyr__tooltip {
  background: rgba(0, 0, 0, 0.9);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 6px;
  padding: 6px 10px;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.15);
}
.custom-video-player .plyr__progress__container::after {
  border-color: rgba(255, 255, 255, 0.3);
  border-top-color: #fff;
}
.custom-video-player .plyr__poster {
  background-color: #000;
}
.custom-video-player .plyr__captions {
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-weight: 500;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
}
@media (max-width: 768px) {
  .custom-video-player .plyr__control--overlaid {
    padding: 16px;
  }
  .custom-video-player .plyr__control--overlaid:hover {
    transform: scale(1.05);
  }
  .custom-video-player .plyr__controls {
    padding: 12px 8px 8px;
  }
  .custom-video-player .plyr__time {
    font-size: 12px;
  }
}
.portfolio-gallery-modal.fullscreen .ant-modal {
  max-width: 100vw !important;
  margin: 0;
  padding: 0;
  top: 0 !important;
}
.portfolio-gallery-modal.fullscreen .ant-modal-content {
  background: #000;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.portfolio-gallery-modal.fullscreen .ant-modal-body {
  padding: 0;
  height: 100vh;
  overflow: hidden;
}
.portfolio-gallery-modal .ant-modal-content {
  background: #fff;
  border-radius: 16px;
  padding: 0;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
}
.portfolio-gallery-modal .ant-modal-body {
  padding: 24px;
}
.portfolio-gallery-modal .portfolio-video-player {
  background: #000;
  border-radius: 12px;
}
.portfolio-gallery-modal .portfolio-video-player .plyr {
  border-radius: 12px;
}
.portfolio-gallery-modal .portfolio-video-player .plyr video {
  background: #000;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__controls {
  background:
    linear-gradient(
      to top,
      rgba(0, 0, 0, 0.95) 0%,
      rgba(0, 0, 0, 0.8) 50%,
      rgba(0, 0, 0, 0.3) 100%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  padding: 16px 12px 12px;
  color: #fff;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__control--overlaid {
  background: rgba(0, 0, 0, 0.8);
  border: 3px solid rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  padding: 20px;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}
.portfolio-gallery-modal .portfolio-video-player .plyr__control--overlaid:hover,
.portfolio-gallery-modal .portfolio-video-player .plyr__control--overlaid:focus {
  background: rgba(0, 0, 0, 0.95);
  border-color: #fff;
  transform: scale(1.1);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5), 0 0 0 4px rgba(255, 255, 255, 0.1);
}
.portfolio-gallery-modal .portfolio-video-player .plyr__control--overlaid svg {
  -webkit-filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));
  left: 3px;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__control {
  color: #fff;
  transition: all 0.3s ease;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__control:hover {
  background: rgba(255, 255, 255, 0.15);
  transform: scale(1.05);
}
.portfolio-gallery-modal .portfolio-video-player .plyr__control svg {
  -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5));
}
.portfolio-gallery-modal .portfolio-video-player .plyr__progress input[type=range] {
  color: #fff;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__progress input[type=range]::-webkit-slider-runnable-track,
.portfolio-gallery-modal .portfolio-video-player .plyr__progress input[type=range]::-moz-range-track {
  background: rgba(255, 255, 255, 0.25);
  border-radius: 4px;
  height: 6px;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__progress input[type=range]::-webkit-slider-thumb,
.portfolio-gallery-modal .portfolio-video-player .plyr__progress input[type=range]::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  height: 16px;
  width: 16px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__progress input[type=range]:hover::-webkit-slider-thumb,
.portfolio-gallery-modal .portfolio-video-player .plyr__progress input[type=range]:hover::-moz-range-thumb {
  transform: scale(1.2);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);
}
.portfolio-gallery-modal .portfolio-video-player .plyr__time {
  color: #fff;
  font-weight: 500;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  font-size: 13px;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__volume input[type=range] {
  color: #fff;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__volume input[type=range]::-webkit-slider-runnable-track,
.portfolio-gallery-modal .portfolio-video-player .plyr__volume input[type=range]::-moz-range-track {
  background: rgba(255, 255, 255, 0.25);
  border-radius: 4px;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__volume input[type=range]::-webkit-slider-thumb,
.portfolio-gallery-modal .portfolio-video-player .plyr__volume input[type=range]::-moz-range-thumb {
  background: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}
.portfolio-gallery-modal .portfolio-video-player .plyr__menu {
  background: rgba(0, 0, 0, 0.95);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.6);
}
.portfolio-gallery-modal .portfolio-video-player .plyr__menu__container button {
  color: #fff;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__menu__container button:hover {
  background: rgba(255, 255, 255, 0.1);
}
.portfolio-gallery-modal .portfolio-video-player .plyr__menu__container [role=menuitemradio][aria-checked=true]::before {
  background: #fff;
}
.portfolio-gallery-modal .portfolio-video-player .plyr__tooltip {
  background: rgba(0, 0, 0, 0.9);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 6px;
  padding: 6px 10px;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.15);
}
@media (max-width: 768px) {
  .portfolio-gallery-modal .ant-modal-content {
    border-radius: 12px;
  }
  .portfolio-gallery-modal .ant-modal-body {
    padding: 16px;
  }
  .portfolio-gallery-modal .portfolio-video-player .plyr__control--overlaid {
    padding: 16px;
  }
  .portfolio-gallery-modal .portfolio-video-player .plyr__control--overlaid:hover {
    transform: scale(1.05);
  }
  .portfolio-gallery-modal .portfolio-video-player .plyr__controls {
    padding: 12px 8px 8px;
  }
  .portfolio-gallery-modal .portfolio-video-player .plyr__time {
    font-size: 12px;
  }
}
.gapaevent-higlighted-card {
  border: solid 1px #ddd7c4;
  background-color: #e7e7cf;
}
.coordinator-card .wg-slides {
  display: flex;
  height: 100%;
  width: 100%;
  transition: transform 0.6s ease;
}
.coordinator-card .wg-slide {
  flex: 0 0 100%;
  height: 100%;
}
.coordinator-card .wg-slide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.about-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ant-select .ant-select-selector {
  background: transparent !important;
  border-radius: 8px !important;
  border: 1px solid #4a4a4a !important;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab {
  border-color: gray;
}
.ant-tabs-top > .ant-tabs-nav::before {
  border-color: gray;
}
.last\:border-0:last-child {
  border-width: 0px !important;
}
.checked\:border-black:checked {
  --tw-border-opacity:1 !important;
  border-color: rgb(0 0 0 / 1) !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
}
.checked\:bg-black:checked {
  --tw-bg-opacity:1 !important;
  background-color: rgb(0 0 0 / 1) !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:-translate-y-0\.5:hover {
  --tw-translate-y:-0.125rem !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;
}
.hover\:-translate-y-1:hover {
  --tw-translate-y:-0.25rem !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;
}
.hover\:scale-105:hover {
  --tw-scale-x:1.05 !important;
  --tw-scale-y:1.05 !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;
}
.hover\:scale-110:hover {
  --tw-scale-x:1.1 !important;
  --tw-scale-y:1.1 !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;
}
.hover\:cursor-pointer:hover {
  cursor: pointer !important;
}
.hover\:\!border-black\/85:hover {
  border-color: rgb(0 0 0 / 0.85) !important;
}
.hover\:border-gray-400:hover {
  --tw-border-opacity:1 !important;
  border-color: rgb(156 163 175 / 1) !important;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)) !important;
}
.hover\:border-gray-600:hover {
  --tw-border-opacity:1 !important;
  border-color: rgb(75 85 99 / 1) !important;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1)) !important;
}
.hover\:border-gray-900:hover {
  --tw-border-opacity:1 !important;
  border-color: rgb(17 24 39 / 1) !important;
  border-color: rgb(17 24 39 / var(--tw-border-opacity, 1)) !important;
}
.hover\:border-neutral-300:hover {
  --tw-border-opacity:1 !important;
  border-color: rgb(212 212 212 / 1) !important;
  border-color: rgb(212 212 212 / var(--tw-border-opacity, 1)) !important;
}
.hover\:\!bg-\[\#3C3C3C\]:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(60 60 60 / 1) !important;
  background-color: rgb(60 60 60 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:\!bg-black\/85:hover {
  background-color: rgb(0 0 0 / 0.85) !important;
}
.hover\:\!bg-gray-800:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(31 41 55 / 1) !important;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-\[\#ECEAE0\]:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(236 234 224 / 1) !important;
  background-color: rgb(236 234 224 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-\[\#F0EDDF\]:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(240 237 223 / 1) !important;
  background-color: rgb(240 237 223 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-black\/10:hover {
  background-color: rgb(0 0 0 / 0.1) !important;
}
.hover\:bg-black\/40:hover {
  background-color: rgb(0 0 0 / 0.4) !important;
}
.hover\:bg-black\/50:hover {
  background-color: rgb(0 0 0 / 0.5) !important;
}
.hover\:bg-black\/80:hover {
  background-color: rgb(0 0 0 / 0.8) !important;
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(243 244 246 / 1) !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-200:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(229 231 235 / 1) !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-300:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(209 213 219 / 1) !important;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(249 250 251 / 1) !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-800:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(31 41 55 / 1) !important;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-gray-900:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(17 24 39 / 1) !important;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-neutral-800:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(38 38 38 / 1) !important;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-primary:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(245 245 220 / 1) !important;
  background-color: rgb(245 245 220 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-primaryDark:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(232 232 205 / 1) !important;
  background-color: rgb(232 232 205 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-primaryLight:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(249 249 223 / 1) !important;
  background-color: rgb(249 249 223 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-red-50:hover {
  --tw-bg-opacity:1 !important;
  background-color: rgb(254 242 242 / 1) !important;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:text-\[\#0A0A0A\]:hover {
  --tw-text-opacity:1 !important;
  color: rgb(10 10 10 / 1) !important;
  color: rgb(10 10 10 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-\[\#0A36B4\]:hover {
  --tw-text-opacity:1 !important;
  color: rgb(10 54 180 / 1) !important;
  color: rgb(10 54 180 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-black:hover {
  --tw-text-opacity:1 !important;
  color: rgb(0 0 0 / 1) !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-blue-700:hover {
  --tw-text-opacity:1 !important;
  color: rgb(29 78 216 / 1) !important;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-blue-800:hover {
  --tw-text-opacity:1 !important;
  color: rgb(30 64 175 / 1) !important;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-gray-600:hover {
  --tw-text-opacity:1 !important;
  color: rgb(75 85 99 / 1) !important;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-gray-700:hover {
  --tw-text-opacity:1 !important;
  color: rgb(55 65 81 / 1) !important;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-gray-800:hover {
  --tw-text-opacity:1 !important;
  color: rgb(31 41 55 / 1) !important;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-gray-900:hover {
  --tw-text-opacity:1 !important;
  color: rgb(17 24 39 / 1) !important;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-indigo-700:hover {
  --tw-text-opacity:1 !important;
  color: rgb(67 56 202 / 1) !important;
  color: rgb(67 56 202 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-red-700:hover {
  --tw-text-opacity:1 !important;
  color: rgb(185 28 28 / 1) !important;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-teal-600:hover {
  --tw-text-opacity:1 !important;
  color: rgb(13 148 136 / 1) !important;
  color: rgb(13 148 136 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-white:hover {
  --tw-text-opacity:1 !important;
  color: rgb(255 255 255 / 1) !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.hover\:underline:hover {
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
}
.hover\:opacity-75:hover {
  opacity: 0.75 !important;
}
.hover\:opacity-80:hover {
  opacity: 0.8 !important;
}
.hover\:shadow-\[0_0_15px_rgba\(245\,245\,220\,0\.8\)\]:hover {
  --tw-shadow:0 0 15px rgba(245,245,220,0.8) !important;
  --tw-shadow-colored:0 0 15px var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.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) !important;
  --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.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) !important;
  --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.hover\:shadow-none:hover {
  --tw-shadow:0 0 #0000 !important;
  --tw-shadow-colored:0 0 #0000 !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.hover\:shadow-xl:hover {
  --tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.focus\:\!border-black\/80:focus {
  border-color: rgb(0 0 0 / 0.8) !important;
}
.focus\:border-gray-400:focus {
  --tw-border-opacity:1 !important;
  border-color: rgb(156 163 175 / 1) !important;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)) !important;
}
.focus\:border-gray-500:focus {
  --tw-border-opacity:1 !important;
  border-color: rgb(107 114 128 / 1) !important;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1)) !important;
}
.focus\:border-gray-600:focus {
  --tw-border-opacity:1 !important;
  border-color: rgb(75 85 99 / 1) !important;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1)) !important;
}
.focus\:border-neutral-500:focus {
  --tw-border-opacity:1 !important;
  border-color: rgb(115 115 115 / 1) !important;
  border-color: rgb(115 115 115 / var(--tw-border-opacity, 1)) !important;
}
.focus\:border-transparent:focus {
  border-color: transparent !important;
}
.focus\:\!bg-\[\#3C3C3C\]:focus {
  --tw-bg-opacity:1 !important;
  background-color: rgb(60 60 60 / 1) !important;
  background-color: rgb(60 60 60 / var(--tw-bg-opacity, 1)) !important;
}
.focus\:\!bg-black\/80:focus {
  background-color: rgb(0 0 0 / 0.8) !important;
}
.focus\:bg-gray-100:focus {
  --tw-bg-opacity:1 !important;
  background-color: rgb(243 244 246 / 1) !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}
.focus\:text-black:focus {
  --tw-text-opacity:1 !important;
  color: rgb(0 0 0 / 1) !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.focus\:shadow-none:focus {
  --tw-shadow:0 0 #0000 !important;
  --tw-shadow-colored:0 0 #0000 !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.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) !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),
    0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.focus\:ring-1:focus {
  --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.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) !important;
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.focus\:ring-4:focus {
  --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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000) !important;
}
.focus\:ring-\[\#2F53FF\]\/40:focus {
  --tw-ring-color:rgb(47 83 255 / 0.4) !important;
}
.focus\:ring-black:focus {
  --tw-ring-opacity:1 !important;
  --tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity, 1)) !important;
}
.focus\:ring-gray-300:focus {
  --tw-ring-opacity:1 !important;
  --tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity, 1)) !important;
}
.focus\:ring-gray-400:focus {
  --tw-ring-opacity:1 !important;
  --tw-ring-color:rgb(156 163 175 / var(--tw-ring-opacity, 1)) !important;
}
.focus\:ring-gray-500:focus {
  --tw-ring-opacity:1 !important;
  --tw-ring-color:rgb(107 114 128 / var(--tw-ring-opacity, 1)) !important;
}
.focus\:ring-neutral-500:focus {
  --tw-ring-opacity:1 !important;
  --tw-ring-color:rgb(115 115 115 / var(--tw-ring-opacity, 1)) !important;
}
.focus\:ring-offset-0:focus {
  --tw-ring-offset-width:0px !important;
}
.active\:\!bg-\[\#2F2F2F\]:active {
  --tw-bg-opacity:1 !important;
  background-color: rgb(47 47 47 / 1) !important;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1)) !important;
}
.active\:bg-gray-200:active {
  --tw-bg-opacity:1 !important;
  background-color: rgb(229 231 235 / 1) !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)) !important;
}
.active\:bg-primaryLight:active {
  --tw-bg-opacity:1 !important;
  background-color: rgb(249 249 223 / 1) !important;
  background-color: rgb(249 249 223 / var(--tw-bg-opacity, 1)) !important;
}
.active\:opacity-70:active {
  opacity: 0.7 !important;
}
.active\:shadow-none:active {
  --tw-shadow:0 0 #0000 !important;
  --tw-shadow-colored:0 0 #0000 !important;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--tw-shadow) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed !important;
}
.disabled\:\!border-black\/40:disabled {
  border-color: rgb(0 0 0 / 0.4) !important;
}
.disabled\:\!bg-black\/40:disabled {
  background-color: rgb(0 0 0 / 0.4) !important;
}
.disabled\:\!text-white\/60:disabled {
  color: rgb(255 255 255 / 0.6) !important;
}
.disabled\:opacity-50:disabled {
  opacity: 0.5 !important;
}
.disabled\:opacity-70:disabled {
  opacity: 0.7 !important;
}
.group:hover .group-hover\:translate-x-1 {
  --tw-translate-x:0.25rem !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;
}
.group:hover .group-hover\:scale-105 {
  --tw-scale-x:1.05 !important;
  --tw-scale-y:1.05 !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;
}
.group:hover .group-hover\:bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4) !important;
}
.group:hover .group-hover\:bg-opacity-40 {
  --tw-bg-opacity:0.4 !important;
}
.group:hover .group-hover\:text-\[\#2F53FF\] {
  --tw-text-opacity:1 !important;
  color: rgb(47 83 255 / 1) !important;
  color: rgb(47 83 255 / var(--tw-text-opacity, 1)) !important;
}
.group:hover .group-hover\:text-gray-700 {
  --tw-text-opacity:1 !important;
  color: rgb(55 65 81 / 1) !important;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1)) !important;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1 !important;
}
@media (min-width: 640px) {
  .sm\:mt-4 {
    margin-top: 1rem !important;
  }
  .sm\:h-10 {
    height: 2.5rem !important;
  }
  .sm\:h-12 {
    height: 3rem !important;
  }
  .sm\:h-14 {
    height: 3.5rem !important;
  }
  .sm\:h-20 {
    height: 5rem !important;
  }
  .sm\:h-3 {
    height: 0.75rem !important;
  }
  .sm\:h-4 {
    height: 1rem !important;
  }
  .sm\:h-5 {
    height: 1.25rem !important;
  }
  .sm\:h-56 {
    height: 14rem !important;
  }
  .sm\:h-6 {
    height: 1.5rem !important;
  }
  .sm\:w-1\/3 {
    width: 33.333333% !important;
  }
  .sm\:w-10 {
    width: 2.5rem !important;
  }
  .sm\:w-12 {
    width: 3rem !important;
  }
  .sm\:w-14 {
    width: 3.5rem !important;
  }
  .sm\:w-20 {
    width: 5rem !important;
  }
  .sm\:w-3 {
    width: 0.75rem !important;
  }
  .sm\:w-4 {
    width: 1rem !important;
  }
  .sm\:w-40 {
    width: 10rem !important;
  }
  .sm\:w-5 {
    width: 1.25rem !important;
  }
  .sm\:w-6 {
    width: 1.5rem !important;
  }
  .sm\:w-64 {
    width: 16rem !important;
  }
  .sm\:w-auto {
    width: auto !important;
  }
  .sm\:max-w-md {
    max-width: 28rem !important;
  }
  .sm\:flex-1 {
    flex: 1 1 !important;
  }
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .sm\:flex-row {
    flex-direction: row !important;
  }
  .sm\:items-start {
    align-items: flex-start !important;
  }
  .sm\:items-center {
    align-items: center !important;
  }
  .sm\:justify-between {
    justify-content: space-between !important;
  }
  .sm\:gap-0 {
    gap: 0px !important;
  }
  .sm\:gap-12 {
    gap: 3rem !important;
  }
  .sm\:gap-4 {
    gap: 1rem !important;
  }
  .sm\:gap-6 {
    gap: 1.5rem !important;
  }
  .sm\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse:0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
  }
  .sm\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse:0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
  }
  .sm\:border-l {
    border-left-width: 1px !important;
  }
  .sm\:border-r {
    border-right-width: 1px !important;
  }
  .sm\:border-t-0 {
    border-top-width: 0px !important;
  }
  .sm\:p-4 {
    padding: 1rem !important;
  }
  .sm\:p-6 {
    padding: 1.5rem !important;
  }
  .sm\:p-8 {
    padding: 2rem !important;
  }
  .sm\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .sm\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .sm\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .sm\:py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .sm\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .sm\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .sm\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .sm\:text-left {
    text-align: left !important;
  }
  .sm\:text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
  .sm\:text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
  }
  .sm\:text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important;
  }
  .sm\:text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .sm\:text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
  .sm\:text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .md\:relative {
    position: relative !important;
  }
  .md\:bottom-auto {
    bottom: auto !important;
  }
  .md\:left-auto {
    left: auto !important;
  }
  .md\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .md\:col-span-3 {
    grid-column: span 3 / span 3 !important;
  }
  .md\:-mt-20 {
    margin-top: -5rem !important;
  }
  .md\:mb-0 {
    margin-bottom: 0px !important;
  }
  .md\:mb-16 {
    margin-bottom: 4rem !important;
  }
  .md\:mt-10 {
    margin-top: 2.5rem !important;
  }
  .md\:mt-16 {
    margin-top: 4rem !important;
  }
  .md\:block {
    display: block !important;
  }
  .md\:flex {
    display: flex !important;
  }
  .md\:hidden {
    display: none !important;
  }
  .md\:h-4 {
    height: 1rem !important;
  }
  .md\:h-40 {
    height: 10rem !important;
  }
  .md\:h-64 {
    height: 16rem !important;
  }
  .md\:w-1\/3 {
    width: 33.333333% !important;
  }
  .md\:w-4 {
    width: 1rem !important;
  }
  .md\:w-40 {
    width: 10rem !important;
  }
  .md\:w-48 {
    width: 12rem !important;
  }
  .md\:w-80 {
    width: 20rem !important;
  }
  .md\:w-96 {
    width: 24rem !important;
  }
  .md\:w-full {
    width: 100% !important;
  }
  .md\:min-w-\[320px\] {
    min-width: 320px !important;
  }
  .md\:max-w-none {
    max-width: none !important;
  }
  .md\:transform-none {
    transform: none !important;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .md\:justify-start {
    justify-content: flex-start !important;
  }
  .md\:gap-12 {
    gap: 3rem !important;
  }
  .md\:gap-4 {
    gap: 1rem !important;
  }
  .md\:gap-6 {
    gap: 1.5rem !important;
  }
  .md\:rounded-none {
    border-radius: 0px !important;
  }
  .md\:bg-transparent {
    background-color: transparent !important;
  }
  .md\:p-0 {
    padding: 0px !important;
  }
  .md\:p-12 {
    padding: 3rem !important;
  }
  .md\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .md\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .md\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .md\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .md\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .md\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .md\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .md\:pl-7 {
    padding-left: 1.75rem !important;
  }
  .md\:pt-10 {
    padding-top: 2.5rem !important;
  }
  .md\:pt-20 {
    padding-top: 5rem !important;
  }
  .md\:pt-24 {
    padding-top: 6rem !important;
  }
  .md\:pt-4 {
    padding-top: 1rem !important;
  }
  .md\:text-left {
    text-align: left !important;
  }
  .md\:text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
  .md\:text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
  }
  .md\:text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
  .md\:text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important;
  }
  .md\:text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .md\:text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
  .md\:text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
  .md\:text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
  }
  .md\:text-xs {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
  }
  .md\:shadow-lg {
    --tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow:
      0 0 #0000,
      0 0 #0000,
      var(--tw-shadow) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .md\:shadow-none {
    --tw-shadow:0 0 #0000 !important;
    --tw-shadow-colored:0 0 #0000 !important;
    box-shadow:
      0 0 #0000,
      0 0 #0000,
      var(--tw-shadow) !important;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow) !important;
  }
  .md\:shadow-neutral-900\/10 {
    --tw-shadow-color:rgb(23 23 23 / 0.1) !important;
    --tw-shadow:var(--tw-shadow-colored) !important;
  }
}
@media (min-width: 1024px) {
  .lg\:fixed {
    position: fixed !important;
  }
  .lg\:sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .lg\:left-0 {
    left: 0px !important;
  }
  .lg\:top-0 {
    top: 0px !important;
  }
  .lg\:top-8 {
    top: 2rem !important;
  }
  .lg\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }
  .lg\:ml-64 {
    margin-left: 16rem !important;
  }
  .lg\:ml-auto {
    margin-left: auto !important;
  }
  .lg\:block {
    display: block !important;
  }
  .lg\:flex {
    display: flex !important;
  }
  .lg\:hidden {
    display: none !important;
  }
  .lg\:h-10 {
    height: 2.5rem !important;
  }
  .lg\:h-12 {
    height: 3rem !important;
  }
  .lg\:h-2 {
    height: 0.5rem !important;
  }
  .lg\:h-auto {
    height: auto !important;
  }
  .lg\:h-screen {
    height: 100vh !important;
  }
  .lg\:w-1\/2 {
    width: 50% !important;
  }
  .lg\:w-5\/12 {
    width: 41.666667% !important;
  }
  .lg\:w-60 {
    width: 15rem !important;
  }
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-\[300px_1fr\] {
    grid-template-columns: 300px 1fr !important;
  }
  .lg\:flex-row {
    flex-direction: row !important;
  }
  .lg\:items-center {
    align-items: center !important;
  }
  .lg\:justify-between {
    justify-content: space-between !important;
  }
  .lg\:gap-16 {
    gap: 4rem !important;
  }
  .lg\:self-start {
    align-self: flex-start !important;
  }
  .lg\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .lg\:rounded-full {
    border-radius: 9999px !important;
  }
  .lg\:rounded-xl {
    border-radius: 0.75rem !important;
  }
  .lg\:bg-gray-50 {
    --tw-bg-opacity:1 !important;
    background-color: rgb(249 250 251 / 1) !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:bg-primary {
    --tw-bg-opacity:1 !important;
    background-color: rgb(245 245 220 / 1) !important;
    background-color: rgb(245 245 220 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:p-16 {
    padding: 4rem !important;
  }
  .lg\:p-8 {
    padding: 2rem !important;
  }
  .lg\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .lg\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .lg\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .lg\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .lg\:py-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .lg\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .lg\:pt-4 {
    padding-top: 1rem !important;
  }
  .lg\:text-center {
    text-align: center !important;
  }
  .lg\:text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
  }
  .lg\:text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
  .lg\:text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important;
  }
  .lg\:text-6xl {
    font-size: 3.75rem !important;
    line-height: 1 !important;
  }
  .lg\:text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
  .lg\:text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
  .lg\:text-gray-600 {
    --tw-text-opacity:1 !important;
    color: rgb(75 85 99 / 1) !important;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1)) !important;
  }
  .lg\:backdrop-blur-0 {
    --tw-backdrop-blur:blur(0) !important;
    -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) !important;
    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) !important;
  }
  .lg\:hover\:-translate-y-0:hover {
    --tw-translate-y:-0px !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;
  }
}
@media (min-width: 1280px) {
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
.\[\&_\.ant-collapse-content-box\]\:px-6 .ant-collapse-content-box {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.\[\&_\.ant-collapse-content-box\]\:pb-6 .ant-collapse-content-box {
  padding-bottom: 1.5rem !important;
}
.\[\&_\.ant-collapse-header\]\:px-6 .ant-collapse-header {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.\[\&_\.ant-collapse-header\]\:py-5 .ant-collapse-header {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

/* node_modules/video.js/dist/video-js.css */
.vjs-svg-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  fill: currentColor;
  height: 1.8em;
  width: 1.8em;
}
.vjs-svg-icon:before {
  content: none !important;
}
.vjs-svg-icon:hover,
.vjs-control:focus .vjs-svg-icon {
  -webkit-filter: drop-shadow(0 0 0.25em #fff);
  filter: drop-shadow(0 0 0.25em #fff);
}
.vjs-modal-dialog .vjs-modal-dialog-content,
.video-js .vjs-modal-dialog,
.vjs-button > .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-button > .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play,
.video-js .vjs-play-control .vjs-icon-placeholder,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}
.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}
.vjs-icon-pause,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}
.vjs-icon-volume-mute,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}
.vjs-icon-volume-low,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}
.vjs-icon-volume-mid,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}
.vjs-icon-volume-high,
.video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before,
.video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}
.vjs-icon-fullscreen-enter,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}
.vjs-icon-fullscreen-exit,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}
.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10a";
}
.vjs-icon-subtitles,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10b";
}
.vjs-icon-captions,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10c";
}
.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f10d";
}
.vjs-icon-chapters,
.video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before,
.video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}
.vjs-icon-downloading {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-downloading:before {
  content: "\f10f";
}
.vjs-icon-file-download {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download:before {
  content: "\f110";
}
.vjs-icon-file-download-done {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download-done:before {
  content: "\f111";
}
.vjs-icon-file-download-off {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download-off:before {
  content: "\f112";
}
.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f113";
}
.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f114";
}
.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f115";
}
.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder,
.video-js .vjs-volume-level,
.video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before,
.video-js .vjs-volume-level:before,
.video-js .vjs-play-progress:before {
  content: "\f116";
}
.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f117";
}
.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f118";
}
.vjs-icon-cancel,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f119";
}
.vjs-icon-repeat {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-repeat:before {
  content: "\f11a";
}
.vjs-icon-replay,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f11b";
}
.vjs-icon-replay-5,
.video-js .vjs-skip-backward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-5:before,
.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before {
  content: "\f11c";
}
.vjs-icon-replay-10,
.video-js .vjs-skip-backward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-10:before,
.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before {
  content: "\f11d";
}
.vjs-icon-replay-30,
.video-js .vjs-skip-backward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-30:before,
.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before {
  content: "\f11e";
}
.vjs-icon-forward-5,
.video-js .vjs-skip-forward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-5:before,
.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before {
  content: "\f11f";
}
.vjs-icon-forward-10,
.video-js .vjs-skip-forward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-10:before,
.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before {
  content: "\f120";
}
.vjs-icon-forward-30,
.video-js .vjs-skip-forward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-30:before,
.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before {
  content: "\f121";
}
.vjs-icon-audio,
.video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before,
.video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f122";
}
.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f123";
}
.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f124";
}
.vjs-icon-shuffle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-shuffle:before {
  content: "\f125";
}
.vjs-icon-cast {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cast:before {
  content: "\f126";
}
.vjs-icon-picture-in-picture-enter,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f127";
}
.vjs-icon-picture-in-picture-exit,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f128";
}
.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f129";
}
.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f12a";
}
.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f12b";
}
.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f12c";
}
.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f12d";
}
.vjs-icon-audio-description,
.video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before,
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f12e";
}
.video-js {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js[tabindex="-1"] {
  outline: none;
}
.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}
.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-1-1 {
  width: 100%;
  max-width: 100%;
}
.video-js.vjs-fluid:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  height: 0;
}
.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
  padding-top: 56.25%;
}
.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
  padding-top: 75%;
}
.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
  padding-top: 177.7777777778%;
}
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  padding-top: 100%;
}
.video-js.vjs-fill:not(.vjs-audio-only-mode) {
  width: 100%;
  height: 100%;
}
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-js.vjs-audio-only-mode .vjs-tech {
  display: none;
}
body.vjs-full-window,
body.vjs-pip-window {
  padding: 0;
  margin: 0;
  height: 100%;
}
.vjs-full-window .video-js.vjs-fullscreen,
body.vjs-pip-window .video-js {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),
body.vjs-pip-window .video-js {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
  display: block;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
.vjs-pip-container .vjs-pip-text {
  position: absolute;
  bottom: 10%;
  font-size: 2em;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 0.5em;
  text-align: center;
  width: 100%;
}
.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,
.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,
.vjs-layout-small.vjs-pip-container .vjs-pip-text {
  bottom: 0;
  font-size: 1.4em;
}
.vjs-hidden {
  display: none !important;
}
.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}
.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}
.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0;
  margin-top: -0.81666em;
  margin-left: -1.5em;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-button .vjs-svg-icon {
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  line-height: 1;
  transform: translate(-50%, -50%);
}
.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  background-color: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
  transition: all 0s;
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking, .vjs-scrubbing, .vjs-error) .vjs-big-play-button {
  display: block;
}
.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.video-js.vjs-spatial-navigation-enabled .vjs-button:focus {
  outline: 0.0625em solid white;
  box-shadow: none;
}
.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}
.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background:
    linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.8),
      rgba(255, 255, 255, 0));
  overflow: auto;
}
.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}
.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}
.vjs-menu-button {
  cursor: pointer;
}
.vjs-menu-button.vjs-disabled {
  cursor: default;
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}
.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  overflow: auto;
}
.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}
.vjs-menu li {
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  background-color: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
}
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}
.vjs-menu li.vjs-selected .vjs-svg-icon,
.vjs-menu li.vjs-selected:focus .vjs-svg-icon,
.vjs-menu li.vjs-selected:hover .vjs-svg-icon,
.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon {
  fill: #000000;
}
.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
  background: none;
}
.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}
.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}
.vjs-pip-window .vjs-menu-button-popup .vjs-menu {
  left: auto;
  left: initial;
  right: 1em;
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}
.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}
.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}
.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active {
  width: 12em;
}
.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}
.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}
.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-js.vjs-spatial-navigation-enabled .vjs-control-bar {
  gap: 1px;
}
.video-js:not(.vjs-controls-disabled, .vjs-using-native-controls, .vjs-error) .vjs-control-bar.vjs-lock-showing {
  display: flex !important;
}
.vjs-has-started .vjs-control-bar,
.vjs-audio-only-mode .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}
.video-js .vjs-control.vjs-visible-text {
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.vjs-button > .vjs-icon-placeholder {
  display: block;
}
.vjs-button > .vjs-svg-icon {
  display: inline-block;
}
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}
.video-js *:not(.vjs-visible-text) > .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.video-js .vjs-custom-control-spacer {
  display: none;
}
.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}
.video-js .vjs-progress-control.disabled {
  cursor: default;
}
.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}
.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}
.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder,
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder {
  font-size: 1.6666666667em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}
.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}
.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  line-height: 0.35em;
  z-index: 1;
}
.vjs-svg-icons-enabled .vjs-play-progress:before {
  content: none !important;
}
.vjs-play-progress .vjs-svg-icon {
  position: absolute;
  top: -0.35em;
  right: -0.4em;
  width: 0.9em;
  height: 0.9em;
  pointer-events: none;
  line-height: 0.15em;
  z-index: 1;
}
.video-js .vjs-load-progress {
  background: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
}
.video-js .vjs-load-progress div {
  background: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.75);
}
.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}
.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  background-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  background-color: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
}
.video-js .vjs-slider.disabled {
  cursor: default;
}
.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}
.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus {
  outline: 0.0625em solid white;
}
.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}
.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}
.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition:
    visibility 0.1s,
    opacity 0.1s,
    height 0.1s,
    width 0.1s,
    left 0s,
    top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition:
    visibility 1s,
    opacity 1s,
    height 1s 1s,
    width 1s 1s,
    left 1s 1s,
    top 1s 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition:
    visibility 1s,
    opacity 1s,
    height 1s 1s,
    width 1s,
    left 1s 1s,
    top 1s 1s;
}
.video-js .vjs-volume-panel {
  display: flex;
}
.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}
.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}
.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
  z-index: 1;
}
.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1;
}
.vjs-svg-icons-enabled .vjs-volume-level:before {
  content: none;
}
.vjs-volume-level .vjs-svg-icon {
  position: absolute;
  width: 0.9em;
  height: 0.9em;
  pointer-events: none;
  z-index: 1;
}
.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  line-height: 0.35em;
  right: -0.5em;
}
.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon {
  right: -0.3em;
  transform: translateY(-50%);
}
.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon {
  top: -0.55em;
  transform: translateX(-50%);
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}
.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}
.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}
.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  left: 1em;
  top: -12px;
}
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em;
}
.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}
.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%;
}
.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none;
}
.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster,
.vjs-pip-container.vjs-has-started .vjs-poster {
  display: block;
}
.vjs-poster img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}
.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}
.video-js .vjs-seek-to-live-control {
  align-items: center;
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}
.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}
.vjs-svg-icons-enabled .vjs-seek-to-live-control {
  line-height: 0;
}
.vjs-seek-to-live-control .vjs-svg-icon {
  width: 1em;
  height: 1em;
  pointer-events: none;
  fill: #888888;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon {
  fill: red;
}
.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.vjs-live .vjs-time-control,
.vjs-live .vjs-time-divider,
.video-js .vjs-current-time,
.video-js .vjs-duration {
  display: none;
}
.vjs-time-divider {
  display: none;
  line-height: 3em;
}
.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control {
  display: flex;
}
.video-js .vjs-play-control {
  cursor: pointer;
}
.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}
.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}
.vjs-error .vjs-text-track-display {
  display: none;
}
.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}
.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}
.vjs-subtitles {
  color: #fff;
}
.vjs-captions {
  color: #fc6;
}
.vjs-tt-cue {
  display: block;
}
video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}
.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}
.video-js.vjs-force-center-align-cues .vjs-text-track-cue {
  text-align: center !important;
  width: 80% !important;
}
@supports not (inset: 10px) {
  .video-js .vjs-text-track-display > div {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,
.vjs-pip-window .vjs-picture-in-picture-control {
  display: none;
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-fullscreen-control,
.vjs-pip-window .vjs-fullscreen-control {
  display: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}
.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.85;
  text-align: left;
  border: 0.6em solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 5em;
  height: 5em;
  border-radius: 50%;
  visibility: hidden;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}
.vjs-error .vjs-loading-spinner {
  display: none;
}
.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: rgb(255, 255, 255);
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: rgb(255, 255, 255);
  animation-delay: 0.44s;
}
@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
  20% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
  100% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
}
.video-js.vjs-audio-only-mode .vjs-captions-button {
  display: none;
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}
.video-js.vjs-audio-only-mode .vjs-descriptions-button {
  display: none;
}
.vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon {
  width: 1.5em;
  height: 1.5em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10c";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
  display: none;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \f12e";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-volume-control,
.video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-volume-control,
.video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
  width: auto;
  width: initial;
}
.video-js.vjs-layout-x-small .vjs-progress-control,
.video-js.vjs-layout-tiny .vjs-progress-control {
  display: none;
}
.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}
.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings {
  height: 80%;
}
.vjs-error .vjs-text-track-settings {
  display: none;
}
.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}
.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}
@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-text-track-settings select {
  font-size: inherit;
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}
.vjs-text-track-settings fieldset {
  margin: 10px;
  border: none;
}
.vjs-text-track-settings fieldset span {
  display: inline-block;
  padding: 0 0.6em 0.8em;
}
.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}
.vjs-text-track-settings legend {
  color: #fff;
  font-weight: bold;
  font-size: 1.2em;
}
.vjs-text-track-settings .vjs-label {
  margin: 0 0.5em 0.5em 0;
}
.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image:
    linear-gradient(
      0deg,
      #fff 88%,
      rgb(114.9141509434, 132.7028301887, 159.3858490566) 100%);
}
.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}
.vjs-track-settings-controls button {
  background-color: #fff;
  background-image:
    linear-gradient(
      -180deg,
      #fff 88%,
      rgb(114.9141509434, 132.7028301887, 159.3858490566) 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}
.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}
.vjs-title-bar {
  background: rgba(0, 0, 0, 0.9);
  background:
    linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.9) 0%,
      rgba(0, 0, 0, 0.7) 60%,
      rgba(0, 0, 0, 0) 100%);
  font-size: 1.2em;
  line-height: 1.5;
  transition: opacity 0.1s;
  padding: 0.666em 1.333em 4em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.vjs-error .vjs-title-bar {
  display: none;
}
.vjs-title-bar-title,
.vjs-title-bar-description {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vjs-title-bar-title {
  font-weight: bold;
  margin-bottom: 0.333em;
}
.vjs-playing.vjs-user-inactive .vjs-title-bar {
  opacity: 0;
  transition: opacity 1s;
}
.video-js .vjs-skip-forward-5 {
  cursor: pointer;
}
.video-js .vjs-skip-forward-10 {
  cursor: pointer;
}
.video-js .vjs-skip-forward-30 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-5 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-10 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-30 {
  cursor: pointer;
}
.video-js .vjs-transient-button {
  position: absolute;
  height: 3em;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(50, 50, 50, 0.5);
  cursor: pointer;
  opacity: 1;
  transition: opacity 1s;
}
.video-js:not(.vjs-has-started) .vjs-transient-button {
  display: none;
}
.video-js.not-hover .vjs-transient-button:not(.force-display),
.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display) {
  opacity: 0;
}
.video-js .vjs-transient-button span {
  padding: 0 0.5em;
}
.video-js .vjs-transient-button.vjs-left {
  left: 1em;
}
.video-js .vjs-transient-button.vjs-right {
  right: 1em;
}
.video-js .vjs-transient-button.vjs-top {
  top: 1em;
}
.video-js .vjs-transient-button.vjs-near-top {
  top: 4em;
}
.video-js .vjs-transient-button.vjs-bottom {
  bottom: 4em;
}
.video-js .vjs-transient-button:hover {
  background-color: rgba(50, 50, 50, 0.9);
}
@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}
.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
}
.video-js *:focus:not(:focus-visible) {
  outline: none;
}

/* app/javascript/src/components/Coordinators/Dashboard/pages/Reviews/SearchAndSort.css */
.rounded-select .ant-select-selector {
  border-radius: 9999px !important;
  border-color: #d1d5db !important;
  height: 33px !important;
  padding: 0 11px !important;
}
.rounded-select .ant-select-selection-search {
  height: 33px !important;
  display: flex;
  align-items: center;
}
.rounded-select .ant-select-selection-item {
  line-height: 33px !important;
  padding: 0 !important;
  color: #9ca3af !important;
}
.rounded-select .ant-select-selection-placeholder {
  line-height: 33px !important;
  padding: 0 !important;
}
.rounded-select .ant-select-arrow {
  top: 16.5px !important;
  transform: translateY(-50%) !important;
  margin-top: 0 !important;
  right: 11px !important;
}
.rounded-select .ant-select-selector:hover {
  border-color: #9ca3af !important;
}
.rounded-select.ant-select-focused .ant-select-selector {
  border-color: #3b82f6 !important;
  box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.1) !important;
}

/* app/javascript/src/components/Coordinators/Onboarding/onboarding.css */
.wizard-card {
  max-width: 600px;
  width: 100%;
  margin: 20px auto;
  background: white;
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  min-height: calc(100vh - 200px);
  max-height: calc(100vh - 100px);
  display: flex;
  flex-direction: column;
}
.step-content {
  flex: 1 1 auto;
  padding: 32px;
  padding-bottom: 200px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.step-content h3 {
  text-align: left;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 8px;
}
.step-content p {
  text-align: left;
}
.step-content label {
  text-align: left;
}
.step-content .text-center h3,
.step-content .text-center p {
  text-align: left;
}
.profile-photo-circle {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background: #f3f4f6;
  border: 2px solid #d1d5db;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 12px;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
.profile-photo-circle:hover {
  border-color: #9ca3af;
  background: #f9fafb;
}
.profile-photo-circle.has-image {
  border: 3px solid #262626;
  border-style: solid;
}
.video-upload-area {
  border: 2px dashed #d1d5db;
  border-radius: 8px;
  padding: 40px 20px;
  text-align: center;
  background: white;
}
.image-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 12px;
  gap: 12px;
  max-height: 50vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.image-item {
  position: relative;
  aspect-ratio: 1;
  border-radius: 12px;
  overflow: hidden;
  cursor: pointer;
  background-size: cover;
  background-position: center;
}
.image-item.placeholder {
  background: #f5f5dc;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: 2px dashed #d1d5db;
}
@media (max-width: 768px) {
  .wizard-card {
    margin: 0;
    width: 100%;
    min-height: 100vh;
    max-height: none;
    border-radius: 0;
    overflow: hidden;
    max-width: 100%;
    background: transparent;
    box-shadow: none;
  }
  .step-content {
    flex: 1 1 auto !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    padding: 20px !important;
    padding-bottom: 160px !important;
    scroll-padding-bottom: 30vh !important;
    background: transparent;
  }
  .form-section {
    margin-bottom: 40px !important;
  }
  .form-section > div:last-child,
  .form-section > .space-y-8 > div:last-child,
  .form-section > .space-y-6 > div:last-child {
    margin-bottom: 250px !important;
  }
  .image-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
    margin-bottom: 200px !important;
  }
  .profile-photo-circle {
    width: 180px;
    height: 180px;
    border: none;
    background: #d7d7d7;
  }
}
@media (max-width: 480px) {
  .step-content {
    padding: 16px !important;
  }
  .step-content h3 {
    font-size: 0.9rem;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  .wizard-card {
    margin: 10px;
    border-radius: 12px;
    width: calc(100% - 20px);
    background: white;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  }
  .step-content {
    padding: 24px !important;
    background: white;
  }
}
@media (min-width: 769px) {
  .step-content {
    padding-top: 0px !important;
    padding-right: 32px !important;
    padding-bottom: 32px !important;
    padding-left: 32px !important;
  }
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
