@import url(https://fonts.googleapis.com/css2?family=Carter+One&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Caveat&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Gaegu:wght@300&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Monsieur+La+Doulaise&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Protest+Revolution&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Sixtyfour&display=swap);
: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{
  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)
  }
}

/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

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

/**
Use a more readable tab size (opinionated).
*/

html {
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
  font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

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

/**
Restore the focus styles unset by the previous rule.
*/

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

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

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

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

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: Poppins; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button,
[role="button"] {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after{
  --tw-border-opacity:1;
  border-color:rgba(229, 231, 235, var(--tw-border-opacity))
}

.container{
  width:100%
}

@media (min-width: 640px){
  .container{
    max-width:640px
  }
}

@media (min-width: 768px){
  .container{
    max-width:768px
  }
}

@media (min-width: 1024px){
  .container{
    max-width:1024px
  }
}

@media (min-width: 1280px){
  .container{
    max-width:1280px
  }
}

@media (min-width: 1536px){
  .container{
    max-width:1536px
  }
}

.pointer-events-none{
  pointer-events:none !important
}

.visible{
  visibility:visible !important
}

.static{
  position:static !important
}

.fixed{
  position:fixed !important
}

.absolute{
  position:absolute !important
}

.relative{
  position:relative !important
}

.sticky{
  position:sticky !important
}

.top-0{
  top:0px !important
}

.top-1{
  top:0.25rem !important
}

.top-2{
  top:0.5rem !important
}

.top-1\/2{
  top:50% !important
}

.right-0{
  right:0px !important
}

.right-1{
  right:0.25rem !important
}

.right-2{
  right:0.5rem !important
}

.right-2\.5{
  right:0.625rem !important
}

.bottom-2{
  bottom:0.5rem !important
}

.bottom-16{
  bottom:4rem !important
}

.bottom-2\.5{
  bottom:0.625rem !important
}

.left-0{
  left:0px !important
}

.left-1{
  left:0.25rem !important
}

.left-2{
  left:0.5rem !important
}

.left-3{
  left:0.75rem !important
}

.left-1\/2{
  left:50% !important
}

.z-0{
  z-index:0 !important
}

.z-10{
  z-index:10 !important
}

.z-20{
  z-index:20 !important
}

.z-50{
  z-index:50 !important
}

.col-span-1{
  grid-column:span 1 / span 1 !important
}

.col-span-2{
  grid-column:span 2 / span 2 !important
}

.col-span-3{
  grid-column:span 3 / span 3 !important
}

.col-start-1{
  grid-column-start:1 !important
}

.col-start-2{
  grid-column-start:2 !important
}

.m-2{
  margin:0.5rem !important
}

.m-3{
  margin:0.75rem !important
}

.m-5{
  margin:1.25rem !important
}

.m-auto{
  margin:auto !important
}

.mx-3{
  margin-left:0.75rem !important;
  margin-right:0.75rem !important
}

.mx-auto{
  margin-left:auto !important;
  margin-right:auto !important
}

.my-1{
  margin-top:0.25rem !important;
  margin-bottom:0.25rem !important
}

.my-2{
  margin-top:0.5rem !important;
  margin-bottom:0.5rem !important
}

.my-3{
  margin-top:0.75rem !important;
  margin-bottom:0.75rem !important
}

.my-4{
  margin-top:1rem !important;
  margin-bottom:1rem !important
}

.my-5{
  margin-top:1.25rem !important;
  margin-bottom:1.25rem !important
}

.my-10{
  margin-top:2.5rem !important;
  margin-bottom:2.5rem !important
}

.my-14{
  margin-top:3.5rem !important;
  margin-bottom:3.5rem !important
}

.mt-1{
  margin-top:0.25rem !important
}

.mt-2{
  margin-top:0.5rem !important
}

.mt-3{
  margin-top:0.75rem !important
}

.mt-4{
  margin-top:1rem !important
}

.mt-5{
  margin-top:1.25rem !important
}

.mt-12{
  margin-top:3rem !important
}

.mt-16{
  margin-top:4rem !important
}

.mt-auto{
  margin-top:auto !important
}

.mt-1\.5{
  margin-top:0.375rem !important
}

.mt-3\.5{
  margin-top:0.875rem !important
}

.-mt-4{
  margin-top:-1rem !important
}

.mr-1{
  margin-right:0.25rem !important
}

.mr-2{
  margin-right:0.5rem !important
}

.mr-3{
  margin-right:0.75rem !important
}

.mb-0{
  margin-bottom:0px !important
}

.mb-1{
  margin-bottom:0.25rem !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-7{
  margin-bottom:1.75rem !important
}

.mb-8{
  margin-bottom:2rem !important
}

.mb-10{
  margin-bottom:2.5rem !important
}

.mb-12{
  margin-bottom:3rem !important
}

.mb-28{
  margin-bottom:7rem !important
}

.mb-2\.5{
  margin-bottom:0.625rem !important
}

.mb-3\.5{
  margin-bottom:0.875rem !important
}

.ml-1{
  margin-left:0.25rem !important
}

.ml-2{
  margin-left:0.5rem !important
}

.ml-3{
  margin-left:0.75rem !important
}

.ml-5{
  margin-left:1.25rem !important
}

.ml-10{
  margin-left:2.5rem !important
}

.block{
  display:block !important
}

.inline-block{
  display:inline-block !important
}

.inline{
  display:inline !important
}

.flex{
  display:flex !important
}

.table{
  display:table !important
}

.grid{
  display:grid !important
}

.inline-grid{
  display:inline-grid !important
}

.hidden{
  display:none !important
}

.h-1{
  height:0.25rem !important
}

.h-5{
  height:1.25rem !important
}

.h-6{
  height:1.5rem !important
}

.h-7{
  height:1.75rem !important
}

.h-8{
  height:2rem !important
}

.h-9{
  height:2.25rem !important
}

.h-12{
  height:3rem !important
}

.h-16{
  height:4rem !important
}

.h-24{
  height:6rem !important
}

.h-28{
  height:7rem !important
}

.h-32{
  height:8rem !important
}

.h-36{
  height:9rem !important
}

.h-44{
  height:11rem !important
}

.h-52{
  height:13rem !important
}

.h-60{
  height:15rem !important
}

.h-auto{
  height:auto !important
}

.h-full{
  height:100% !important
}

.h-screen{
  height:100vh !important
}

.max-h-32{
  max-height:8rem !important
}

.max-h-60{
  max-height:15rem !important
}

.max-h-96{
  max-height:24rem !important
}

.min-h-0{
  min-height:0px !important
}

.min-h-screen{
  min-height:100vh !important
}

.w-5{
  width:1.25rem !important
}

.w-6{
  width:1.5rem !important
}

.w-7{
  width:1.75rem !important
}

.w-8{
  width:2rem !important
}

.w-12{
  width:3rem !important
}

.w-20{
  width:5rem !important
}

.w-28{
  width:7rem !important
}

.w-32{
  width:8rem !important
}

.w-36{
  width:9rem !important
}

.w-44{
  width:11rem !important
}

.w-96{
  width:24rem !important
}

.w-auto{
  width:auto !important
}

.w-1\/2{
  width:50% !important
}

.w-1\/3{
  width:33.333333% !important
}

.w-2\/3{
  width:66.666667% !important
}

.w-1\/4{
  width:25% !important
}

.w-2\/4{
  width:50% !important
}

.w-3\/4{
  width:75% !important
}

.w-1\/5{
  width:20% !important
}

.w-2\/5{
  width:40% !important
}

.w-3\/5{
  width:60% !important
}

.w-4\/5{
  width:80% !important
}

.w-4\/6{
  width:66.666667% !important
}

.w-8\/12{
  width:66.666667% !important
}

.w-11\/12{
  width:91.666667% !important
}

.w-full{
  width:100% !important
}

.w-screen{
  width:100vw !important
}

.max-w-sm{
  max-width:24rem !important
}

.max-w-7xl{
  max-width:80rem !important
}

.max-w-full{
  max-width:100% !important
}

.flex-1{
  flex:1 1 !important
}

.flex-grow{
  flex-grow:1 !important
}

.transform{
  --tw-translate-x:0 !important;
  --tw-translate-y:0 !important;
  --tw-rotate:0 !important;
  --tw-skew-x:0 !important;
  --tw-skew-y:0 !important;
  --tw-scale-x:1 !important;
  --tw-scale-y:1 !important;
  transform:translateX(var(--tw-translate-x)) translateY(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-x-1\/2{
  --tw-translate-x:-50% !important
}

.-translate-y-1\/2{
  --tw-translate-y:-50% !important
}

.rotate-180{
  --tw-rotate:180deg !important
}

@keyframes spin{
  to{
    transform:rotate(360deg)
  }
}

@keyframes ping{
  75%, 100%{
    transform:scale(2);
    opacity:0
  }
}

@keyframes pulse{
  50%{
    opacity:.5
  }
}

@keyframes bounce{
  0%, 100%{
    transform:translateY(-25%);
    animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    transform:none;
    animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

.cursor-pointer{
  cursor:pointer !important
}

.select-none{
  -webkit-user-select:none !important;
     -moz-user-select:none !important;
          user-select:none !important
}

.resize{
  resize:both !important
}

.list-disc{
  list-style-type:disc !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-4{
  grid-template-columns:repeat(4, minmax(0, 1fr)) !important
}

.flex-row{
  flex-direction:row !important
}

.flex-col{
  flex-direction:column !important
}

.flex-wrap{
  flex-wrap:wrap !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
}

.justify-around{
  justify-content:space-around !important
}

.gap-1{
  gap:0.25rem !important
}

.gap-2{
  gap:0.5rem !important
}

.gap-4{
  gap:1rem !important
}

.gap-5{
  gap:1.25rem !important
}

.gap-6{
  gap:1.5rem !important
}

.gap-7{
  gap:1.75rem !important
}

.gap-10{
  gap:2.5rem !important
}

.gap-x-10{
  -moz-column-gap:2.5rem !important;
       column-gap:2.5rem !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-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-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-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-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-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
}

.overflow-auto{
  overflow:auto !important
}

.overflow-hidden{
  overflow:hidden !important
}

.overflow-y-auto{
  overflow-y:auto !important
}

.overflow-x-hidden{
  overflow-x:hidden !important
}

.overflow-y-scroll{
  overflow-y:scroll !important
}

.rounded-none{
  border-radius:0px !important
}

.rounded-sm{
  border-radius:0.125rem !important
}

.rounded{
  border-radius:0.25rem !important
}

.rounded-md{
  border-radius:0.375rem !important
}

.rounded-lg{
  border-radius:0.5rem !important
}

.rounded-3xl{
  border-radius:1.5rem !important
}

.rounded-full{
  border-radius:9999px !important
}

.rounded-t{
  border-top-left-radius:0.25rem !important;
  border-top-right-radius:0.25rem !important
}

.rounded-r{
  border-top-right-radius:0.25rem !important;
  border-bottom-right-radius:0.25rem !important
}

.rounded-b{
  border-bottom-right-radius:0.25rem !important;
  border-bottom-left-radius:0.25rem !important
}

.border-2{
  border-width:2px !important
}

.border{
  border-width:1px !important
}

.border-t{
  border-top-width:1px !important
}

.border-r{
  border-right-width:1px !important
}

.border-b{
  border-bottom-width:1px !important
}

.border-l{
  border-left-width:1px !important
}

.border-solid{
  border-style:solid !important
}

.border-dashed{
  border-style:dashed !important
}

.border-none{
  border-style:none !important
}

.border-gray-200{
  --tw-border-opacity:1 !important;
  border-color:rgba(229, 231, 235, var(--tw-border-opacity)) !important
}

.border-gray-300{
  --tw-border-opacity:1 !important;
  border-color:rgba(209, 213, 219, var(--tw-border-opacity)) !important
}

.border-gray-500{
  --tw-border-opacity:1 !important;
  border-color:rgba(107, 114, 128, var(--tw-border-opacity)) !important
}

.border-gray-600{
  --tw-border-opacity:1 !important;
  border-color:rgba(75, 85, 99, var(--tw-border-opacity)) !important
}

.border-green-500{
  --tw-border-opacity:1 !important;
  border-color:rgba(16, 185, 129, var(--tw-border-opacity)) !important
}

.border-sky-300{
  --tw-border-opacity:1 !important;
  border-color:rgba(103, 232, 249, var(--tw-border-opacity)) !important
}

.bg-black{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 0, 0, var(--tw-bg-opacity)) !important
}

.bg-white{
  --tw-bg-opacity:1 !important;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity)) !important
}

.bg-gray-100{
  --tw-bg-opacity:1 !important;
  background-color:rgba(243, 244, 246, var(--tw-bg-opacity)) !important
}

.bg-gray-200{
  --tw-bg-opacity:1 !important;
  background-color:rgba(229, 231, 235, var(--tw-bg-opacity)) !important
}

.bg-custom-black{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 0, 0, var(--tw-bg-opacity)) !important
}

.bg-custom-charcoal{
  --tw-bg-opacity:1 !important;
  background-color:rgba(88, 85, 89, var(--tw-bg-opacity)) !important
}

.bg-custom-charcoalHeather{
  --tw-bg-opacity:1 !important;
  background-color:rgba(37, 40, 42, var(--tw-bg-opacity)) !important
}

.bg-custom-carbonGrey{
  --tw-bg-opacity:1 !important;
  background-color:rgba(152, 153, 155, var(--tw-bg-opacity)) !important
}

.bg-custom-navy{
  --tw-bg-opacity:1 !important;
  background-color:rgba(26, 34, 55, var(--tw-bg-opacity)) !important
}

.bg-custom-navyBlazer{
  --tw-bg-opacity:1 !important;
  background-color:rgba(31, 42, 68, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherNavy{
  --tw-bg-opacity:1 !important;
  background-color:rgba(199, 199, 197, var(--tw-bg-opacity)) !important
}

.bg-custom-royal{
  --tw-bg-opacity:1 !important;
  background-color:rgba(8, 79, 151, var(--tw-bg-opacity)) !important
}

.bg-custom-teamRoyal{
  --tw-bg-opacity:1 !important;
  background-color:rgba(32, 89, 170, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherTrueRoyal{
  --tw-bg-opacity:1 !important;
  background-color:rgba(70, 89, 156, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherRoyal{
  --tw-bg-opacity:1 !important;
  background-color:rgba(124, 140, 217, var(--tw-bg-opacity)) !important
}

.bg-custom-trueRoyal{
  --tw-bg-opacity:1 !important;
  background-color:rgba(43, 77, 164, var(--tw-bg-opacity)) !important
}

.bg-custom-trueRoyalTriBlend{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 51, 160, var(--tw-bg-opacity)) !important
}

.bg-custom-bone{
  --tw-bg-opacity:1 !important;
  background-color:rgba(234, 230, 221, var(--tw-bg-opacity)) !important
}

.bg-custom-forestGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(53, 100, 78, var(--tw-bg-opacity)) !important
}

.bg-custom-lightPink{
  --tw-bg-opacity:1 !important;
  background-color:rgba(231, 212, 211, var(--tw-bg-opacity)) !important
}

.bg-custom-skyBlue{
  --tw-bg-opacity:1 !important;
  background-color:rgba(201, 222, 234, var(--tw-bg-opacity)) !important
}

.bg-custom-teamRed{
  --tw-bg-opacity:1 !important;
  background-color:rgba(229, 19, 56, var(--tw-bg-opacity)) !important
}

.bg-custom-daisy{
  --tw-bg-opacity:1 !important;
  background-color:rgba(254, 209, 65, var(--tw-bg-opacity)) !important
}

.bg-custom-graphiteHeather{
  --tw-bg-opacity:1 !important;
  background-color:rgba(121, 124, 126, var(--tw-bg-opacity)) !important
}

.bg-custom-athleticHeather{
  --tw-bg-opacity:1 !important;
  background-color:rgba(199, 199, 197, var(--tw-bg-opacity)) !important
}

.bg-custom-lime{
  --tw-bg-opacity:1 !important;
  background-color:rgba(158, 196, 108, var(--tw-bg-opacity)) !important
}

.bg-custom-sapphire{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 128, 181, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherIrishGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(109, 237, 165, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherRed{
  --tw-bg-opacity:1 !important;
  background-color:rgba(221, 53, 60, var(--tw-bg-opacity)) !important
}

.bg-custom-darkGreyHeather{
  --tw-bg-opacity:1 !important;
  background-color:rgba(28, 27, 28, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherKelly{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 191, 133, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherTeamPurple{
  --tw-bg-opacity:1 !important;
  background-color:rgba(131, 85, 138, var(--tw-bg-opacity)) !important
}

.bg-custom-darkGrey{
  --tw-bg-opacity:1 !important;
  background-color:rgba(42, 41, 48, var(--tw-bg-opacity)) !important
}

.bg-custom-asphalt{
  --tw-bg-opacity:1 !important;
  background-color:rgba(82, 84, 85, var(--tw-bg-opacity)) !important
}

.bg-custom-silver{
  --tw-bg-opacity:1 !important;
  background-color:rgba(214, 213, 209, var(--tw-bg-opacity)) !important
}

.bg-custom-steelBlue{
  --tw-bg-opacity:1 !important;
  background-color:rgba(101, 109, 119, var(--tw-bg-opacity)) !important
}

.bg-custom-aqua{
  --tw-bg-opacity:1 !important;
  background-color:rgba(52, 143, 184, var(--tw-bg-opacity)) !important
}

.bg-custom-lightBlue{
  --tw-bg-opacity:1 !important;
  background-color:rgba(188, 197, 207, var(--tw-bg-opacity)) !important
}

.bg-custom-babyBlue{
  --tw-bg-opacity:1 !important;
  background-color:rgba(191, 210, 235, var(--tw-bg-opacity)) !important
}

.bg-custom-turquoise{
  --tw-bg-opacity:1 !important;
  background-color:rgba(129, 196, 212, var(--tw-bg-opacity)) !important
}

.bg-custom-sportGrey{
  --tw-bg-opacity:1 !important;
  background-color:rgba(180, 179, 178, var(--tw-bg-opacity)) !important
}

.bg-custom-blackberry{
  --tw-bg-opacity:1 !important;
  background-color:rgba(34, 28, 53, var(--tw-bg-opacity)) !important
}

.bg-custom-darkChocolate{
  --tw-bg-opacity:1 !important;
  background-color:rgba(61, 44, 38, var(--tw-bg-opacity)) !important
}

.bg-custom-tweed{
  --tw-bg-opacity:1 !important;
  background-color:rgba(75, 79, 84, var(--tw-bg-opacity)) !important
}

.bg-custom-militaryGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(88, 92, 59, var(--tw-bg-opacity)) !important
}

.bg-custom-ash{
  --tw-bg-opacity:1 !important;
  background-color:rgba(246, 246, 246, var(--tw-bg-opacity)) !important
}

.bg-custom-darkHeather{
  --tw-bg-opacity:1 !important;
  background-color:rgba(85, 106, 111, var(--tw-bg-opacity)) !important
}

.bg-custom-carolinaBlue{
  --tw-bg-opacity:1 !important;
  background-color:rgba(123, 164, 219, var(--tw-bg-opacity)) !important
}

.bg-custom-irishGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 174, 64, var(--tw-bg-opacity)) !important
}

.bg-custom-lilac{
  --tw-bg-opacity:1 !important;
  background-color:rgba(86, 61, 130, var(--tw-bg-opacity)) !important
}

.bg-custom-sunset{
  --tw-bg-opacity:1 !important;
  background-color:rgba(220, 107, 47, var(--tw-bg-opacity)) !important
}

.bg-custom-antiqueCherryRed{
  --tw-bg-opacity:1 !important;
  background-color:rgba(171, 35, 40, var(--tw-bg-opacity)) !important
}

.bg-custom-electricGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(67, 176, 42, var(--tw-bg-opacity)) !important
}

.bg-custom-tropicalBlue{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 151, 169, var(--tw-bg-opacity)) !important
}

.bg-custom-antiqueIrishGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 174, 64, var(--tw-bg-opacity)) !important
}

.bg-custom-antiqueJadeDome{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 98, 105, var(--tw-bg-opacity)) !important
}

.bg-custom-cobalt{
  --tw-bg-opacity:1 !important;
  background-color:rgba(55, 67, 147, var(--tw-bg-opacity)) !important
}

.bg-custom-antiqueOrange{
  --tw-bg-opacity:1 !important;
  background-color:rgba(179, 61, 38, var(--tw-bg-opacity)) !important
}

.bg-custom-midnight{
  --tw-bg-opacity:1 !important;
  background-color:rgba(1, 47, 61, var(--tw-bg-opacity)) !important
}

.bg-custom-cornSilk{
  --tw-bg-opacity:1 !important;
  background-color:rgba(250, 247, 172, var(--tw-bg-opacity)) !important
}

.bg-custom-coralSilk{
  --tw-bg-opacity:1 !important;
  background-color:rgba(237, 102, 92, var(--tw-bg-opacity)) !important
}

.bg-custom-mintGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(171, 222, 180, var(--tw-bg-opacity)) !important
}

.bg-custom-antiqueSapphire{
  --tw-bg-opacity:1 !important;
  background-color:rgba(2, 146, 195, var(--tw-bg-opacity)) !important
}

.bg-custom-violet{
  --tw-bg-opacity:1 !important;
  background-color:rgba(131, 129, 186, var(--tw-bg-opacity)) !important
}

.bg-custom-maroon{
  --tw-bg-opacity:1 !important;
  background-color:rgba(100, 40, 5, var(--tw-bg-opacity)) !important
}

.bg-custom-indigoBlue{
  --tw-bg-opacity:1 !important;
  background-color:rgba(82, 109, 128, var(--tw-bg-opacity)) !important
}

.bg-custom-brownSavana{
  --tw-bg-opacity:1 !important;
  background-color:rgba(148, 130, 120, var(--tw-bg-opacity)) !important
}

.bg-custom-safetyPink{
  --tw-bg-opacity:1 !important;
  background-color:rgba(241, 81, 130, var(--tw-bg-opacity)) !important
}

.bg-custom-turfGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(35, 77, 31, var(--tw-bg-opacity)) !important
}

.bg-custom-russet{
  --tw-bg-opacity:1 !important;
  background-color:rgba(81, 47, 46, var(--tw-bg-opacity)) !important
}

.bg-custom-gravel{
  --tw-bg-opacity:1 !important;
  background-color:rgba(176, 181, 178, var(--tw-bg-opacity)) !important
}

.bg-custom-berry{
  --tw-bg-opacity:1 !important;
  background-color:rgba(127, 41, 82, var(--tw-bg-opacity)) !important
}

.bg-custom-orange{
  --tw-bg-opacity:1 !important;
  background-color:rgba(233, 100, 38, var(--tw-bg-opacity)) !important
}

.bg-custom-sand{
  --tw-bg-opacity:1 !important;
  background-color:rgba(224, 214, 197, var(--tw-bg-opacity)) !important
}

.bg-custom-red{
  --tw-bg-opacity:1 !important;
  background-color:rgba(210, 21, 31, var(--tw-bg-opacity)) !important
}

.bg-custom-heliconia{
  --tw-bg-opacity:1 !important;
  background-color:rgba(210, 0, 92, var(--tw-bg-opacity)) !important
}

.bg-custom-cardinalRed{
  --tw-bg-opacity:1 !important;
  background-color:rgba(159, 25, 49, var(--tw-bg-opacity)) !important
}

.bg-custom-iceGrey{
  --tw-bg-opacity:1 !important;
  background-color:rgba(215, 210, 203, var(--tw-bg-opacity)) !important
}

.bg-custom-gold{
  --tw-bg-opacity:1 !important;
  background-color:rgba(255, 184, 28, var(--tw-bg-opacity)) !important
}

.bg-custom-yellowHaze{
  --tw-bg-opacity:1 !important;
  background-color:rgba(244, 209, 153, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherMilitaryGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(126, 127, 116, var(--tw-bg-opacity)) !important
}

.bg-custom-neonGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(170, 210, 102, var(--tw-bg-opacity)) !important
}

.bg-custom-azalea{
  --tw-bg-opacity:1 !important;
  background-color:rgba(239, 104, 168, var(--tw-bg-opacity)) !important
}

.bg-custom-neonBlue{
  --tw-bg-opacity:1 !important;
  background-color:rgba(12, 81, 163, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherSapphire{
  --tw-bg-opacity:1 !important;
  background-color:rgba(7, 152, 196, var(--tw-bg-opacity)) !important
}

.bg-custom-oldGold{
  --tw-bg-opacity:1 !important;
  background-color:rgba(189, 147, 87, var(--tw-bg-opacity)) !important
}

.bg-custom-tennesseeOrange{
  --tw-bg-opacity:1 !important;
  background-color:rgba(255, 137, 64, var(--tw-bg-opacity)) !important
}

.bg-custom-garnet{
  --tw-bg-opacity:1 !important;
  background-color:rgba(125, 41, 53, var(--tw-bg-opacity)) !important
}

.bg-custom-safetyOrange{
  --tw-bg-opacity:1 !important;
  background-color:rgba(255, 88, 0, var(--tw-bg-opacity)) !important
}

.bg-custom-natural{
  --tw-bg-opacity:1 !important;
  background-color:rgba(247, 244, 225, var(--tw-bg-opacity)) !important
}

.bg-custom-kiwi{
  --tw-bg-opacity:1 !important;
  background-color:rgba(131, 151, 72, var(--tw-bg-opacity)) !important
}

.bg-custom-texasOrange{
  --tw-bg-opacity:1 !important;
  background-color:rgba(182, 90, 48, var(--tw-bg-opacity)) !important
}

.bg-custom-safetyGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(191, 214, 0, var(--tw-bg-opacity)) !important
}

.bg-custom-floBlue{
  --tw-bg-opacity:1 !important;
  background-color:rgba(118, 155, 220, var(--tw-bg-opacity)) !important
}

.bg-custom-seafoam{
  --tw-bg-opacity:1 !important;
  background-color:rgba(87, 158, 152, var(--tw-bg-opacity)) !important
}

.bg-custom-blueJean{
  --tw-bg-opacity:1 !important;
  background-color:rgba(117, 148, 183, var(--tw-bg-opacity)) !important
}

.bg-custom-blueSpruce{
  --tw-bg-opacity:1 !important;
  background-color:rgba(100, 146, 147, var(--tw-bg-opacity)) !important
}

.bg-custom-crimson{
  --tw-bg-opacity:1 !important;
  background-color:rgba(194, 94, 111, var(--tw-bg-opacity)) !important
}

.bg-custom-denim{
  --tw-bg-opacity:1 !important;
  background-color:rgba(75, 91, 112, var(--tw-bg-opacity)) !important
}

.bg-custom-grey{
  --tw-bg-opacity:1 !important;
  background-color:rgba(134, 139, 132, var(--tw-bg-opacity)) !important
}

.bg-custom-lightGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(107, 156, 145, var(--tw-bg-opacity)) !important
}

.bg-custom-pepper{
  --tw-bg-opacity:1 !important;
  background-color:rgba(97, 98, 94, var(--tw-bg-opacity)) !important
}

.bg-custom-trueNavy{
  --tw-bg-opacity:1 !important;
  background-color:rgba(59, 83, 117, var(--tw-bg-opacity)) !important
}

.bg-custom-blush{
  --tw-bg-opacity:1 !important;
  background-color:rgba(239, 212, 205, var(--tw-bg-opacity)) !important
}

.bg-custom-blackCamo{
  --tw-bg-opacity:1 !important;
  background-color:rgba(41, 41, 41, var(--tw-bg-opacity)) !important
}

.bg-custom-tie-dyeCottonCandy{
  --tw-bg-opacity:1 !important;
  background-color:rgba(213, 213, 224, var(--tw-bg-opacity)) !important
}

.bg-custom-greyHeather{
  --tw-bg-opacity:1 !important;
  background-color:rgba(202, 197, 202, var(--tw-bg-opacity)) !important
}

.bg-custom-sage{
  --tw-bg-opacity:1 !important;
  background-color:rgba(149, 171, 172, var(--tw-bg-opacity)) !important
}

.bg-custom-purple{
  --tw-bg-opacity:1 !important;
  background-color:rgba(60, 33, 78, var(--tw-bg-opacity)) !important
}

.bg-custom-atomicBlue{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 174, 217, var(--tw-bg-opacity)) !important
}

.bg-custom-deepOrange{
  --tw-bg-opacity:1 !important;
  background-color:rgba(245, 169, 0, var(--tw-bg-opacity)) !important
}

.bg-custom-ironGrey{
  --tw-bg-opacity:1 !important;
  background-color:rgba(89, 89, 89, var(--tw-bg-opacity)) !important
}

.bg-custom-limeShock{
  --tw-bg-opacity:1 !important;
  background-color:rgba(145, 229, 0, var(--tw-bg-opacity)) !important
}

.bg-custom-trueRed{
  --tw-bg-opacity:1 !important;
  background-color:rgba(215, 2, 58, var(--tw-bg-opacity)) !important
}

.bg-custom-neonOrange{
  --tw-bg-opacity:1 !important;
  background-color:rgba(255, 88, 46, var(--tw-bg-opacity)) !important
}

.bg-custom-neonPink{
  --tw-bg-opacity:1 !important;
  background-color:rgba(255, 67, 121, var(--tw-bg-opacity)) !important
}

.bg-custom-neonYellow{
  --tw-bg-opacity:1 !important;
  background-color:rgba(236, 241, 102, var(--tw-bg-opacity)) !important
}

.bg-custom-coyoteBrown{
  --tw-bg-opacity:1 !important;
  background-color:rgba(161, 137, 100, var(--tw-bg-opacity)) !important
}

.bg-custom-woodLandBrown{
  --tw-bg-opacity:1 !important;
  background-color:rgba(144, 111, 80, var(--tw-bg-opacity)) !important
}

.bg-custom-oliveDrabGreen{
  --tw-bg-opacity:1 !important;
  background-color:rgba(118, 118, 82, var(--tw-bg-opacity)) !important
}

.bg-custom-deepHeater{
  --tw-bg-opacity:1 !important;
  background-color:rgba(138, 140, 136, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherMauve{
  --tw-bg-opacity:1 !important;
  background-color:rgba(209, 135, 134, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherColumbiaBlue{
  --tw-bg-opacity:1 !important;
  background-color:rgba(119, 145, 219, var(--tw-bg-opacity)) !important
}

.bg-custom-heatherBlack{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 0, 0, var(--tw-bg-opacity)) !important
}

.bg-custom-pink{
  --tw-bg-opacity:1 !important;
  background-color:rgba(255, 205, 206, var(--tw-bg-opacity)) !important
}

.bg-custom-kelly{
  --tw-bg-opacity:1 !important;
  background-color:rgba(2, 101, 57, var(--tw-bg-opacity)) !important
}

.bg-custom-vintageBlack{
  --tw-bg-opacity:1 !important;
  background-color:rgba(0, 0, 0, var(--tw-bg-opacity)) !important
}

.hover\:bg-gray-200:hover{
  --tw-bg-opacity:1 !important;
  background-color:rgba(229, 231, 235, var(--tw-bg-opacity)) !important
}

.bg-opacity-50{
  --tw-bg-opacity:0.5 !important
}

.bg-none{
  background-image:none !important
}

.bg-gradient-to-r{
  background-image:linear-gradient(to right, var(--tw-gradient-stops)) !important
}

.object-contain{
  -o-object-fit:contain !important;
     object-fit:contain !important
}

.object-cover{
  -o-object-fit:cover !important;
     object-fit:cover !important
}

.p-1{
  padding:0.25rem !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-7{
  padding:1.75rem !important
}

.p-8{
  padding:2rem !important
}

.p-10{
  padding:2.5rem !important
}

.p-14{
  padding:3.5rem !important
}

.px-0{
  padding-left:0px !important;
  padding-right:0px !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-7{
  padding-left:1.75rem !important;
  padding-right:1.75rem !important
}

.px-8{
  padding-left:2rem !important;
  padding-right:2rem !important
}

.px-9{
  padding-left:2.25rem !important;
  padding-right:2.25rem !important
}

.px-10{
  padding-left:2.5rem !important;
  padding-right:2.5rem !important
}

.px-12{
  padding-left:3rem !important;
  padding-right:3rem !important
}

.px-14{
  padding-left:3.5rem !important;
  padding-right:3.5rem !important
}

.px-20{
  padding-left:5rem !important;
  padding-right:5rem !important
}

.px-36{
  padding-left:9rem !important;
  padding-right:9rem !important
}

.px-2\.5{
  padding-left:0.625rem !important;
  padding-right:0.625rem !important
}

.py-1{
  padding-top:0.25rem !important;
  padding-bottom:0.25rem !important
}

.py-2{
  padding-top:0.5rem !important;
  padding-bottom:0.5rem !important
}

.py-3{
  padding-top: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-7{
  padding-top:1.75rem !important;
  padding-bottom:1.75rem !important
}

.py-8{
  padding-top:2rem !important;
  padding-bottom:2rem !important
}

.py-10{
  padding-top:2.5rem !important;
  padding-bottom:2.5rem !important
}

.pt-3{
  padding-top:0.75rem !important
}

.pt-4{
  padding-top:1rem !important
}

.pt-5{
  padding-top:1.25rem !important
}

.pt-10{
  padding-top:2.5rem !important
}

.pr-1{
  padding-right:0.25rem !important
}

.pr-3{
  padding-right:0.75rem !important
}

.pb-3{
  padding-bottom:0.75rem !important
}

.pb-5{
  padding-bottom:1.25rem !important
}

.pl-1{
  padding-left:0.25rem !important
}

.pl-4{
  padding-left:1rem !important
}

.pl-36{
  padding-left:9rem !important
}

.text-center{
  text-align:center !important
}

.text-right{
  text-align:right !important
}

.text-justify{
  text-align:justify !important
}

.text-xs{
  font-size:0.75rem !important;
  line-height:1rem !important
}

.text-sm{
  font-size:0.875rem !important;
  line-height:1.25rem !important
}

.text-base{
  font-size:1rem !important;
  line-height:1.5rem !important
}

.text-xl{
  font-size:1.25rem !important;
  line-height:1.75rem !important
}

.text-2xl{
  font-size:1.5rem !important;
  line-height:2rem !important
}

.text-3xl{
  font-size:1.875rem !important;
  line-height:2.25rem !important
}

.font-normal{
  font-weight:400 !important
}

.font-medium{
  font-weight:500 !important
}

.font-semibold{
  font-weight:600 !important
}

.font-bold{
  font-weight:700 !important
}

.font-extrabold{
  font-weight:800 !important
}

.uppercase{
  text-transform:uppercase !important
}

.lowercase{
  text-transform:lowercase !important
}

.capitalize{
  text-transform:capitalize !important
}

.italic{
  font-style:italic !important
}

.ordinal{
  --tw-ordinal:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/) !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
}

.ordinal{
  --tw-ordinal:ordinal !important
}

.leading-normal{
  line-height:1.5 !important
}

.leading-relaxed{
  line-height:1.625 !important
}

.text-black{
  --tw-text-opacity:1 !important;
  color:rgba(0, 0, 0, var(--tw-text-opacity)) !important
}

.text-gray-400{
  --tw-text-opacity:1 !important;
  color:rgba(156, 163, 175, var(--tw-text-opacity)) !important
}

.text-gray-500{
  --tw-text-opacity:1 !important;
  color:rgba(107, 114, 128, var(--tw-text-opacity)) !important
}

.text-gray-600{
  --tw-text-opacity:1 !important;
  color:rgba(75, 85, 99, var(--tw-text-opacity)) !important
}

.text-gray-700{
  --tw-text-opacity:1 !important;
  color:rgba(55, 65, 81, var(--tw-text-opacity)) !important
}

.text-gray-800{
  --tw-text-opacity:1 !important;
  color:rgba(31, 41, 55, var(--tw-text-opacity)) !important
}

.text-red-500{
  --tw-text-opacity:1 !important;
  color:rgba(239, 68, 68, var(--tw-text-opacity)) !important
}

.text-blue-500{
  --tw-text-opacity:1 !important;
  color:rgba(59, 130, 246, var(--tw-text-opacity)) !important
}

.hover\:text-blue-500:hover{
  --tw-text-opacity:1 !important;
  color:rgba(59, 130, 246, var(--tw-text-opacity)) !important
}

.underline{
  text-decoration:underline !important
}

.opacity-50{
  opacity:0.5 !important
}

*, ::before, ::after{
  --tw-shadow:0 0 #0000
}

.shadow-sm{
  --tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !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{
  --tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !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 rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !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 rgba(0, 0, 0, 0.25) !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;
  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-none{
  outline:2px solid transparent !important;
  outline-offset:2px !important
}

*, ::before, ::after{
  --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000
}

.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
}

.ring-red-500{
  --tw-ring-opacity:1 !important;
  --tw-ring-color:rgba(239, 68, 68, var(--tw-ring-opacity)) !important
}

.ring-offset-2{
  --tw-ring-offset-width:2px !important
}

.filter{
  --tw-blur:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-brightness:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-contrast:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-grayscale:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-invert:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-saturate:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-sepia:var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/) !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
}

.blur{
  --tw-blur:blur(8px) !important
}

.drop-shadow{
  --tw-drop-shadow:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)) !important
}

.transition{
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration:150ms !important
}

.ease-out{
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important
}

.ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important
}

.slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

.slick-list{
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0
}

.slick-list:focus{
  outline:none
}

.slick-list.dragging{
  cursor:pointer;
  cursor:hand
}

.slick-slider .slick-track,.slick-slider .slick-list{
  transform:translate3d(0, 0, 0)
}

.slick-track{
  position:relative;
  left:0;
  top:0;
  display:block;
  margin-left:auto;
  margin-right:auto
}

.slick-track:before,.slick-track:after{
  content:"";
  display:table
}

.slick-track:after{
  clear:both
}

.slick-loading .slick-track{
  visibility:hidden
}

.slick-slide{
  float:left;
  height:100%;
  min-height:1px;
  display:none
}

[dir=rtl] .slick-slide{
  float:right
}

.slick-slide img{
  display:block
}

.slick-slide.slick-loading img{
  display:none
}

.slick-slide.dragging img{
  pointer-events:none
}

.slick-initialized .slick-slide{
  display:block
}

.slick-loading .slick-slide{
  visibility:hidden
}

.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid rgba(0,0,0,0)
}

.slick-arrow.slick-hidden{
  display:none
}

.slick-loading .slick-list{
  background:#fff url(/packs/static/slick-carousel/slick/ajax-loader-fb6f3c230cb846e25247.gif) center center no-repeat
}

@font-face{
  font-family:"slick";

  src:url(/packs/static/slick-carousel/slick/fonts/slick-a4e97f5a2a64f0ab1323.eot);

  src:url(/packs/static/slick-carousel/slick/fonts/slick-a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/packs/static/slick-carousel/slick/fonts/slick-295183786cd8a1389865.woff) format("woff"),url(/packs/static/slick-carousel/slick/fonts/slick-c94f7671dcc99dce43e2.ttf) format("truetype"),url(/packs/2630a3e3eab21c607e21.svg#slick) format("svg");

  font-weight:normal;

  font-style:normal
}

.slick-prev,.slick-next{
  position:absolute;
  display:block;
  height:20px;
  width:20px;
  line-height:0px;
  font-size:0px;
  cursor:pointer;
  background:rgba(0,0,0,0);
  color:rgba(0,0,0,0);
  top:50%;
  transform:translate(0, -50%);
  padding:0;
  border:none;
  outline:none
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{
  outline:none;
  background:rgba(0,0,0,0);
  color:rgba(0,0,0,0)
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{
  opacity:1
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{
  opacity:.25
}

.slick-prev:before,.slick-next:before{
  font-family:"slick";
  font-size:20px;
  line-height:1;
  color:#fff;
  opacity:.75;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.slick-prev{
  left:-25px
}

[dir=rtl] .slick-prev{
  left:auto;
  right:-25px
}

.slick-prev:before{
  content:"←"
}

[dir=rtl] .slick-prev:before{
  content:"→"
}

.slick-next{
  right:-25px
}

[dir=rtl] .slick-next{
  left:-25px;
  right:auto
}

.slick-next:before{
  content:"→"
}

[dir=rtl] .slick-next:before{
  content:"←"
}

.slick-dotted.slick-slider{
  margin-bottom:30px
}

.slick-dots{
  position:absolute;
  bottom:-25px;
  list-style:none;
  display:block;
  text-align:center;
  padding:0;
  margin:0;
  width:100%
}

.slick-dots li{
  position:relative;
  display:inline-block;
  height:20px;
  width:20px;
  margin:0 5px;
  padding:0;
  cursor:pointer
}

.slick-dots li button{
  border:0;
  background:rgba(0,0,0,0);
  display:block;
  height:20px;
  width:20px;
  outline:none;
  line-height:0px;
  font-size:0px;
  color:rgba(0,0,0,0);
  padding:5px;
  cursor:pointer
}

.slick-dots li button:hover,.slick-dots li button:focus{
  outline:none
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before{
  opacity:1
}

.slick-dots li button:before{
  position:absolute;
  top:0;
  left:0;
  content:"•";
  width:20px;
  height:20px;
  font-family:"slick";
  font-size:6px;
  line-height:20px;
  text-align:center;
  color:#000;
  opacity:.25;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.slick-dots li.slick-active button:before{
  color:#000;
  opacity:.75
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

.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:.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:.35em .75em .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:27,31,35;
  --neeto-ui-white:255,255,255;
  --neeto-ui-gray-800:47,57,65;
  --neeto-ui-gray-700:73,84,92;
  --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-m:0px 8px 24px -4px rgba(28,50,79,0.12),0px 2px 6px -1px rgba(28,55,90,0.08);
  --neeto-ui-shadow-l:0px 12px 48px -6px rgba(28,50,79,0.12),0px 3px 18px -2px rgba(28,55,90,0.08);
  --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-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;
  -moz-user-select:none;
  user-select:none;
  flex-shrink:0;
  height:1rem;
  width:1rem;
  color:#2563eb;
  background-color:#fff;
  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=%276%27 height=%276%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%273%27 cy=%273%27 r=%273%27 fill=%27%23fff%27/%3E%3C/svg%3E")
}

[type=checkbox]:checked{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2711%27 height=%278%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.667 1L4 6.667 1.333 4%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")
}

[type=radio]{
  border-radius:100%
}

body{
  font-family:-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;
  color:#222
}

body *,body :after,body :before{
  box-sizing:border-box;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

body{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

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 .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:#1b1f23;
  color:rgb(27,31,35);
  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:#fff;
  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:#2f3941;
  color:rgb(47,57,65);
  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:#49545c;
  color:rgb(73,84,92);
  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:#68737d;
  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:#87929d;
  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:#c2c8cc;
  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:#d8dcde;
  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:#e9ebed;
  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:#f8f9f9;
  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:#2d36d4;
  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:#3642df;
  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:#4558f9;
  color:rgb(19, 135, 219);
  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:#ebecfe;
  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:#bb121a;
  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:#c9252d;
  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:#d7373f;
  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:#feecf0;
  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:#107154;
  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:#12805c;
  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:#268e6c;
  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:#e1f3ee;
  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:#bd640d;
  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:#cb6f10;
  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:#da7b11;
  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:#fbf2e1;
  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:#095aba;
  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:#0d66d0;
  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:#1473e6;
  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:#e2f2ff;
  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:#e8e9ed;
  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:#ffe5e5;
  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:#fef3c5;
  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:#d3f9e8;
  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:#ecf4ff;
  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:#eeebff;
  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:#fde2f1;
  color:rgb(253,226,241);
  color:rgb(var(--neeto-ui-pastel-pink))
}

body .focus-visible\:neeto-ui-text-black:focus-visible{
  color:#1b1f23;
  color:rgb(27,31,35);
  color:rgb(var(--neeto-ui-black))
}

body .focus-visible\:neeto-ui-text-white:focus-visible{
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white))
}

body .focus-visible\:neeto-ui-text-gray-800:focus-visible{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

body .focus-visible\:neeto-ui-text-gray-700:focus-visible{
  color:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700))
}

body .focus-visible\:neeto-ui-text-gray-600:focus-visible{
  color:#68737d;
  color:rgb(104,115,125);
  color:rgb(var(--neeto-ui-gray-600))
}

body .focus-visible\:neeto-ui-text-gray-500:focus-visible{
  color:#87929d;
  color:rgb(135,146,157);
  color:rgb(var(--neeto-ui-gray-500))
}

body .focus-visible\:neeto-ui-text-gray-400:focus-visible{
  color:#c2c8cc;
  color:rgb(194,200,204);
  color:rgb(var(--neeto-ui-gray-400))
}

body .focus-visible\:neeto-ui-text-gray-300:focus-visible{
  color:#d8dcde;
  color:rgb(216,220,222);
  color:rgb(var(--neeto-ui-gray-300))
}

body .focus-visible\:neeto-ui-text-gray-200:focus-visible{
  color:#e9ebed;
  color:rgb(233,235,237);
  color:rgb(var(--neeto-ui-gray-200))
}

body .focus-visible\:neeto-ui-text-gray-100:focus-visible{
  color:#f8f9f9;
  color:rgb(248,249,249);
  color:rgb(var(--neeto-ui-gray-100))
}

body .focus-visible\:neeto-ui-text-primary-800:focus-visible{
  color:#2d36d4;
  color:rgb(45,54,212);
  color:rgb(var(--neeto-ui-primary-800))
}

body .focus-visible\:neeto-ui-text-primary-600:focus-visible{
  color:#3642df;
  color:rgb(54,66,223);
  color:rgb(var(--neeto-ui-primary-600))
}

body .focus-visible\:neeto-ui-text-primary-500:focus-visible{
  color:#4558f9;
  color:rgb(19, 135, 219);
  color:rgb(var(--neeto-ui-primary-500))
}

body .focus-visible\:neeto-ui-text-primary-100:focus-visible{
  color:#ebecfe;
  color:rgb(235,236,254);
  color:rgb(var(--neeto-ui-primary-100))
}

body .focus-visible\:neeto-ui-text-error-800:focus-visible{
  color:#bb121a;
  color:rgb(187,18,26);
  color:rgb(var(--neeto-ui-error-800))
}

body .focus-visible\:neeto-ui-text-error-600:focus-visible{
  color:#c9252d;
  color:rgb(201,37,45);
  color:rgb(var(--neeto-ui-error-600))
}

body .focus-visible\:neeto-ui-text-error-500:focus-visible{
  color:#d7373f;
  color:rgb(215,55,63);
  color:rgb(var(--neeto-ui-error-500))
}

body .focus-visible\:neeto-ui-text-error-100:focus-visible{
  color:#feecf0;
  color:rgb(254,236,240);
  color:rgb(var(--neeto-ui-error-100))
}

body .focus-visible\:neeto-ui-text-success-800:focus-visible{
  color:#107154;
  color:rgb(16,113,84);
  color:rgb(var(--neeto-ui-success-800))
}

body .focus-visible\:neeto-ui-text-success-600:focus-visible{
  color:#12805c;
  color:rgb(18,128,92);
  color:rgb(var(--neeto-ui-success-600))
}

body .focus-visible\:neeto-ui-text-success-500:focus-visible{
  color:#268e6c;
  color:rgb(38,142,108);
  color:rgb(var(--neeto-ui-success-500))
}

body .focus-visible\:neeto-ui-text-success-100:focus-visible{
  color:#e1f3ee;
  color:rgb(225,243,238);
  color:rgb(var(--neeto-ui-success-100))
}

body .focus-visible\:neeto-ui-text-warning-800:focus-visible{
  color:#bd640d;
  color:rgb(189,100,13);
  color:rgb(var(--neeto-ui-warning-800))
}

body .focus-visible\:neeto-ui-text-warning-600:focus-visible{
  color:#cb6f10;
  color:rgb(203,111,16);
  color:rgb(var(--neeto-ui-warning-600))
}

body .focus-visible\:neeto-ui-text-warning-500:focus-visible{
  color:#da7b11;
  color:rgb(218,123,17);
  color:rgb(var(--neeto-ui-warning-500))
}

body .focus-visible\:neeto-ui-text-warning-100:focus-visible{
  color:#fbf2e1;
  color:rgb(251,242,225);
  color:rgb(var(--neeto-ui-warning-100))
}

body .focus-visible\:neeto-ui-text-info-800:focus-visible{
  color:#095aba;
  color:rgb(9,90,186);
  color:rgb(var(--neeto-ui-info-800))
}

body .focus-visible\:neeto-ui-text-info-600:focus-visible{
  color:#0d66d0;
  color:rgb(13,102,208);
  color:rgb(var(--neeto-ui-info-600))
}

body .focus-visible\:neeto-ui-text-info-500:focus-visible{
  color:#1473e6;
  color:rgb(20,115,230);
  color:rgb(var(--neeto-ui-info-500))
}

body .focus-visible\:neeto-ui-text-info-100:focus-visible{
  color:#e2f2ff;
  color:rgb(226,242,255);
  color:rgb(var(--neeto-ui-info-100))
}

body .focus-visible\:neeto-ui-text-pastel-silver:focus-visible{
  color:#e8e9ed;
  color:rgb(232,233,237);
  color:rgb(var(--neeto-ui-pastel-silver))
}

body .focus-visible\:neeto-ui-text-pastel-red:focus-visible{
  color:#ffe5e5;
  color:rgb(255,229,229);
  color:rgb(var(--neeto-ui-pastel-red))
}

body .focus-visible\:neeto-ui-text-pastel-yellow:focus-visible{
  color:#fef3c5;
  color:rgb(254,243,197);
  color:rgb(var(--neeto-ui-pastel-yellow))
}

body .focus-visible\:neeto-ui-text-pastel-green:focus-visible{
  color:#d3f9e8;
  color:rgb(211,249,232);
  color:rgb(var(--neeto-ui-pastel-green))
}

body .focus-visible\:neeto-ui-text-pastel-blue:focus-visible{
  color:#ecf4ff;
  color:rgb(236,244,255);
  color:rgb(var(--neeto-ui-pastel-blue))
}

body .focus-visible\:neeto-ui-text-pastel-purple:focus-visible{
  color:#eeebff;
  color:rgb(238,235,255);
  color:rgb(var(--neeto-ui-pastel-purple))
}

body .focus-visible\:neeto-ui-text-pastel-pink:focus-visible{
  color:#fde2f1;
  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:#1b1f23;
  background-color:rgb(27,31,35);
  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:#fff;
  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:#2f3941;
  background-color:rgb(47,57,65);
  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:#49545c;
  background-color:rgb(73,84,92);
  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:#68737d;
  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:#87929d;
  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:#c2c8cc;
  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:#d8dcde;
  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:#e9ebed;
  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:#f8f9f9;
  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:#2d36d4;
  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:#3642df;
  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:#4558f9;
  background-color:rgb(19, 135, 219);
  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:#ebecfe;
  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:#bb121a;
  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:#c9252d;
  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:#d7373f;
  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:#feecf0;
  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:#107154;
  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:#12805c;
  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:#268e6c;
  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:#e1f3ee;
  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:#bd640d;
  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:#cb6f10;
  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:#da7b11;
  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:#fbf2e1;
  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:#095aba;
  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:#0d66d0;
  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:#1473e6;
  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:#e2f2ff;
  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:#e8e9ed;
  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:#ffe5e5;
  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:#fef3c5;
  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:#d3f9e8;
  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:#ecf4ff;
  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:#eeebff;
  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:#fde2f1;
  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:#1b1f23;
  background-color:rgb(27,31,35);
  background-color:rgb(var(--neeto-ui-black))
}

body .focus-visible\:neeto-ui-bg-white:focus-visible{
  background-color:#fff;
  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:#2f3941;
  background-color:rgb(47,57,65);
  background-color:rgb(var(--neeto-ui-gray-800))
}

body .focus-visible\:neeto-ui-bg-gray-700:focus-visible{
  background-color:#49545c;
  background-color:rgb(73,84,92);
  background-color:rgb(var(--neeto-ui-gray-700))
}

body .focus-visible\:neeto-ui-bg-gray-600:focus-visible{
  background-color:#68737d;
  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:#87929d;
  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:#c2c8cc;
  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:#d8dcde;
  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:#e9ebed;
  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:#f8f9f9;
  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:#2d36d4;
  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:#3642df;
  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:#4558f9;
  background-color:rgb(19, 135, 219);
  background-color:rgb(var(--neeto-ui-primary-500))
}

body .focus-visible\:neeto-ui-bg-primary-100:focus-visible{
  background-color:#ebecfe;
  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:#bb121a;
  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:#c9252d;
  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:#d7373f;
  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:#feecf0;
  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:#107154;
  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:#12805c;
  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:#268e6c;
  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:#e1f3ee;
  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:#bd640d;
  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:#cb6f10;
  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:#da7b11;
  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:#fbf2e1;
  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:#095aba;
  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:#0d66d0;
  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:#1473e6;
  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:#e2f2ff;
  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:#e8e9ed;
  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:#ffe5e5;
  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:#fef3c5;
  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:#d3f9e8;
  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:#ecf4ff;
  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:#eeebff;
  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:#fde2f1;
  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:#1b1f23;
  border-color:rgb(27,31,35);
  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:#fff;
  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:#2f3941;
  border-color:rgb(47,57,65);
  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:#49545c;
  border-color:rgb(73,84,92);
  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:#68737d;
  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:#87929d;
  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:#c2c8cc;
  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:#d8dcde;
  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:#e9ebed;
  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:#f8f9f9;
  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:#2d36d4;
  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:#3642df;
  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:#4558f9;
  border-color:rgb(19, 135, 219);
  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:#ebecfe;
  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:#bb121a;
  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:#c9252d;
  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:#d7373f;
  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:#feecf0;
  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:#107154;
  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:#12805c;
  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:#268e6c;
  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:#e1f3ee;
  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:#bd640d;
  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:#cb6f10;
  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:#da7b11;
  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:#fbf2e1;
  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:#095aba;
  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:#0d66d0;
  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:#1473e6;
  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:#e2f2ff;
  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:#e8e9ed;
  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:#ffe5e5;
  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:#fef3c5;
  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:#d3f9e8;
  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:#ecf4ff;
  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:#eeebff;
  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:#fde2f1;
  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:#1b1f23;
  border-color:rgb(27,31,35);
  border-color:rgb(var(--neeto-ui-black))
}

body .focus-visible\:neeto-ui-border-white:focus-visible{
  border-color:#fff;
  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:#2f3941;
  border-color:rgb(47,57,65);
  border-color:rgb(var(--neeto-ui-gray-800))
}

body .focus-visible\:neeto-ui-border-gray-700:focus-visible{
  border-color:#49545c;
  border-color:rgb(73,84,92);
  border-color:rgb(var(--neeto-ui-gray-700))
}

body .focus-visible\:neeto-ui-border-gray-600:focus-visible{
  border-color:#68737d;
  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:#87929d;
  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:#c2c8cc;
  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:#d8dcde;
  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:#e9ebed;
  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:#f8f9f9;
  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:#2d36d4;
  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:#3642df;
  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:#4558f9;
  border-color:rgb(19, 135, 219);
  border-color:rgb(var(--neeto-ui-primary-500))
}

body .focus-visible\:neeto-ui-border-primary-100:focus-visible{
  border-color:#ebecfe;
  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:#bb121a;
  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:#c9252d;
  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:#d7373f;
  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:#feecf0;
  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:#107154;
  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:#12805c;
  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:#268e6c;
  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:#e1f3ee;
  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:#bd640d;
  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:#cb6f10;
  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:#da7b11;
  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:#fbf2e1;
  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:#095aba;
  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:#0d66d0;
  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:#1473e6;
  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:#e2f2ff;
  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:#e8e9ed;
  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:#ffe5e5;
  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:#fef3c5;
  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:#d3f9e8;
  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:#ecf4ff;
  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:#eeebff;
  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:#fde2f1;
  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:0 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:0 3px 12px -1px rgba(28, 52, 84, 0.12),0 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-m:focus,body .hover\:neeto-ui-shadow-m:hover,body .neeto-ui-shadow-m{
  box-shadow:0 8px 24px -4px rgba(28, 50, 79, 0.12),0 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-l:focus,body .hover\:neeto-ui-shadow-l:hover,body .neeto-ui-shadow-l{
  box-shadow:0 12px 48px -6px rgba(28, 50, 79, 0.12),0 3px 18px -2px rgba(28, 55, 90, 0.08);
  box-shadow:0px 12px 48px -6px rgba(28,50,79,0.12),0px 3px 18px -2px rgba(28,55,90,0.08);
  box-shadow:var(--neeto-ui-shadow-l)
}

body .focus-visible\:neeto-ui-shadow-xs:focus-visible{
  box-shadow:0 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:0 3px 12px -1px rgba(28, 52, 84, 0.12),0 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-m:focus-visible{
  box-shadow:0 8px 24px -4px rgba(28, 50, 79, 0.12),0 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-l:focus-visible{
  box-shadow:0 12px 48px -6px rgba(28, 50, 79, 0.12),0 3px 18px -2px rgba(28, 55, 90, 0.08);
  box-shadow:0px 12px 48px -6px rgba(28,50,79,0.12),0px 3px 18px -2px rgba(28,55,90,0.08);
  box-shadow:var(--neeto-ui-shadow-l)
}

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:none;
  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;
  -moz-user-select:none;
  user-select:none
}

.neeto-ui-gap-0{
  grid-gap:0;
  gap:0
}

.neeto-ui-gap-1{
  grid-gap:.25rem;
  gap:.25rem
}

.neeto-ui-gap-2{
  grid-gap:.5rem;
  gap:.5rem
}

.neeto-ui-gap-3{
  grid-gap:.75rem;
  gap:.75rem
}

.neeto-ui-gap-4{
  grid-gap:1rem;
  gap:1rem
}

.neeto-ui-gap-5{
  grid-gap:1.25rem;
  gap:1.25rem
}

.neeto-ui-gap-6{
  grid-gap:1.5rem;
  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:.25rem
}

.neeto-ui-p-2{
  padding:.5rem
}

.neeto-ui-p-3{
  padding:.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:.25rem
}

.neeto-ui-pl-2{
  padding-left:.5rem
}

.neeto-ui-pl-3{
  padding-left:.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:.25rem
}

.neeto-ui-pt-2{
  padding-top:.5rem
}

.neeto-ui-pt-3{
  padding-top:.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:.25rem
}

.neeto-ui-pr-2{
  padding-right:.5rem
}

.neeto-ui-pr-3{
  padding-right:.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:.25rem
}

.neeto-ui-pb-2{
  padding-bottom:.5rem
}

.neeto-ui-pb-3{
  padding-bottom:.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:.25rem;
  padding-right:.25rem
}

.neeto-ui-px-2{
  padding-left:.5rem;
  padding-right:.5rem
}

.neeto-ui-px-3{
  padding-left:.75rem;
  padding-right:.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:.25rem;
  padding-bottom:.25rem
}

.neeto-ui-py-2{
  padding-top:.5rem;
  padding-bottom:.5rem
}

.neeto-ui-py-3{
  padding-top:.75rem;
  padding-bottom:.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:.25rem
}

.neeto-ui-m-2{
  margin:.5rem
}

.neeto-ui-m-3{
  margin:.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:.25rem
}

.neeto-ui-ml-2{
  margin-left:.5rem
}

.neeto-ui-ml-3{
  margin-left:.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:.25rem
}

.neeto-ui-mt-2{
  margin-top:.5rem
}

.neeto-ui-mt-3{
  margin-top:.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:.25rem
}

.neeto-ui-mr-2{
  margin-right:.5rem
}

.neeto-ui-mr-3{
  margin-right:.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:.25rem
}

.neeto-ui-mb-2{
  margin-bottom:.5rem
}

.neeto-ui-mb-3{
  margin-bottom:.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:.25rem;
  margin-right:.25rem
}

.neeto-ui-mx-2{
  margin-left:.5rem;
  margin-right:.5rem
}

.neeto-ui-mx-3{
  margin-left:.75rem;
  margin-right:.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:.25rem;
  margin-bottom:.25rem
}

.neeto-ui-my-2{
  margin-top:.5rem;
  margin-bottom:.5rem
}

.neeto-ui-my-3{
  margin-top:.75rem;
  margin-bottom:.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:.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:.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:.25rem
}

.neeto-ui-left-2{
  left:.5rem
}

.neeto-ui-left-3{
  left:.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:.25rem
}

.neeto-ui-top-2{
  top:.5rem
}

.neeto-ui-top-3{
  top:.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:.25rem
}

.neeto-ui-right-2{
  right:.5rem
}

.neeto-ui-right-3{
  right:.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:.25rem
}

.neeto-ui-bottom-2{
  bottom:.5rem
}

.neeto-ui-bottom-3{
  bottom:.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: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;
  font-feature-settings:"tnum";
  position:absolute;
  display:none;
  color:#1890ff;
  text-align:center;
  vertical-align:middle;
  opacity:0;
  transition:transform .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 .3s
}

.ant-spin-container:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:10;
  display:none\9 ;
  width:100%;
  height:100%;
  background:#fff;
  opacity:0;
  transition:all .3s;
  content:"";
  pointer-events:none
}

.ant-spin-blur{
  clear:both;
  overflow:hidden;
  opacity:.5;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  pointer-events:none
}

.ant-spin-blur:after{
  opacity:.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:.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:.4s
}

.ant-spin-dot-item:nth-child(3){
  right:0;
  bottom:0;
  animation-delay:.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:.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 .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-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;
  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 .3s,box-shadow .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 .3s;
  flex:auto;
  min-width:1px;
  height:auto;
  padding:0;
  background:transparent;
  border:0
}

.ant-picker-input>input::-moz-placeholder{
  opacity:1
}

.ant-picker-input>input::placeholder{
  color:#bfbfbf
}

.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 .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 .3s,color .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 .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;
  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;
  cursor:pointer
}

.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 .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 .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 .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 .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 .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 .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:-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 .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 .3s
}

.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{
  opacity:.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 .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 .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 .3s,border .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;
  border-bottom:0
}

.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;
  bottom:0;
  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;
  border-top:0
}

.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;
  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 .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 .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 .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;
  grid-row-gap:8px;
  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 .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 .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 .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;
  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 .3s;
  margin-inline-start:100%;
  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 .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 .3s;
  -webkit-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 .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: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 .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 .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 .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:sticky;
  z-index:3;
  background:#fff
}

.ant-table-sticky-scroll{
  bottom:0;
  display:flex;
  align-items:center;
  border-top:1px solid #f0f0f0;
  opacity:.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;
  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;
  -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 .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 .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:.13em;
  opacity:1;
  transition:all .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 .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;
  -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 .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 .3s;
  width:50px;
  height:32px;
  margin:0 8px
}

.ant-pagination-options-quick-jumper input::-moz-placeholder{
  opacity:1
}

.ant-pagination-options-quick-jumper input::placeholder{
  color:#bfbfbf
}

.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 .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 .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 .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;
  -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:" "
}

.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:" "
}

.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 .3s,line-height .3s,height .3s;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  margin-inline-end:4px;
  padding-inline-start:8px;
  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{
  margin-inline-start:0
}

.ant-select-multiple .ant-select-selection-search{
  position:relative;
  max-width:100%;
  margin-top:2px;
  margin-bottom:2px;
  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 .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 .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{
  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;
  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 .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;
  line-height:0;
  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 .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 .3s ease,opacity .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;
  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 .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 #c2c8cc;
  border-bottom:thin solid rgb(194,200,204);
  border-bottom:thin solid rgb(var(--neeto-ui-gray-400))
}

.neeto-ui-accordion__wrapper--last-item{
  border-bottom:none
}

.neeto-ui-accordion__wrapper .neeto-ui-accordion__item{
  padding:16px 8px;
  cursor:pointer;
  transition:all .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,.neeto-ui-accordion__wrapper .neeto-ui-accordion__item:focus-visible{
  outline:none
}

.neeto-ui-accordion__wrapper .neeto-ui-accordion__item:focus-visible .neeto-ui-accordion__item-handle,.neeto-ui-accordion__wrapper .neeto-ui-accordion__item:hover .neeto-ui-accordion__item-handle{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.neeto-ui-accordion__wrapper .neeto-ui-accordion__drop{
  padding:4px 8px 16px;
  margin-bottom:0;
  color:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700))
}

.neeto-ui-action-dropdown{
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  grid-gap:1px;
  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
}

.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:.4rem;
  height:.4rem;
  background-color:#fff;
  border:.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:.465rem;
  height:.465rem
}

.neeto-ui-avatar--container .neeto-ui-avatar__status.neeto-ui-avatar__status-large{
  width:.563rem;
  height:.563rem
}

.neeto-ui-avatar--container .neeto-ui-avatar__status.neeto-ui-avatar__status-xlarge{
  width:.75rem;
  height:.75rem;
  transform:translateX(-65%)
}

.neeto-ui-avatar--container .neeto-ui-avatar__status.neeto-ui-avatar__status-square{
  transform:translate(25%, -25%)
}

.neeto-ui-avatar--container .neeto-ui-avatar__status.online{
  background-color:#268e6c;
  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:#da7b11;
  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:#d8dcde;
  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:3px;
  border-radius:var(--neeto-ui-rounded-sm);
  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 .neeto-ui-avatar.neeto-ui-avatar--round{
  border-radius:999px;
  border-radius:var(--neeto-ui-rounded-full)
}

.neeto-ui-avatar--container-bg-1{
  background-color:#e8e9ed;
  background-color:rgb(232,233,237);
  background-color:rgb(var(--neeto-ui-pastel-silver))
}

.neeto-ui-avatar--container-bg-2{
  background-color:#ffe5e5;
  background-color:rgb(255,229,229);
  background-color:rgb(var(--neeto-ui-pastel-red))
}

.neeto-ui-avatar--container-bg-3{
  background-color:#fef3c5;
  background-color:rgb(254,243,197);
  background-color:rgb(var(--neeto-ui-pastel-yellow))
}

.neeto-ui-avatar--container-bg-4{
  background-color:#d3f9e8;
  background-color:rgb(211,249,232);
  background-color:rgb(var(--neeto-ui-pastel-green))
}

.neeto-ui-avatar--container-bg-5{
  background-color:#ecf4ff;
  background-color:rgb(236,244,255);
  background-color:rgb(var(--neeto-ui-pastel-blue))
}

.neeto-ui-avatar--container-bg-6{
  background-color:#eeebff;
  background-color:rgb(238,235,255);
  background-color:rgb(var(--neeto-ui-pastel-purple))
}

.neeto-ui-avatar--container-bg-7{
  background-color:#fde2f1;
  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;
  grid-gap:4px;
  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 .3s linear;
  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;
  -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;
  grid-gap:8px;
  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;
  grid-gap:10px;
  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:.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:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white));
  background-color:#4558f9;
  background-color:rgb(19, 135, 219);
  background-color:rgb(var(--neeto-ui-primary-500))
}

.neeto-ui-btn--style-primary:active,.neeto-ui-btn--style-primary:hover:not(:disabled){
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white));
  background-color:#3642df;
  background-color:rgb(54,66,223);
  background-color:rgb(var(--neeto-ui-primary-600))
}

.neeto-ui-btn--style-primary:focus,.neeto-ui-btn--style-primary:focus-visible{
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white));
  box-shadow:0 0 0 3px rgba(69, 88, 249, 0.15);
  box-shadow:0 0 0 3px rgba(19, 135, 219, 15%);
  box-shadow:0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%)
}

.neeto-ui-btn--style-secondary{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  background-color:#e9ebed;
  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:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  background-color:#d8dcde;
  background-color:rgb(216,220,222);
  background-color:rgb(var(--neeto-ui-gray-300))
}

.neeto-ui-btn--style-secondary:focus,.neeto-ui-btn--style-secondary:focus-visible{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  box-shadow:0 0 0 3px rgba(47, 57, 65, 0.25);
  box-shadow:0 0 0 3px rgba(47,57,65, 25%);
  box-shadow:0 0 0 3px rgba(var(--neeto-ui-gray-800), 25%)
}

.neeto-ui-btn--style-text{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.neeto-ui-btn--style-text:active,.neeto-ui-btn--style-text:hover:not(:disabled){
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  background-color:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200))
}

.neeto-ui-btn--style-text:focus,.neeto-ui-btn--style-text:focus-visible{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  box-shadow:0 0 0 3px rgba(47, 57, 65, 0.15);
  box-shadow:0 0 0 3px rgba(47,57,65, 15%);
  box-shadow:0 0 0 3px rgba(var(--neeto-ui-gray-800), 15%)
}

.neeto-ui-btn--style-link{
  color:#4558f9;
  color:rgb(19, 135, 219);
  color:rgb(var(--neeto-ui-primary-500));
  padding:0
}

.neeto-ui-btn--style-link:active,.neeto-ui-btn--style-link:focus,.neeto-ui-btn--style-link:focus-visible,.neeto-ui-btn--style-link:hover:not(:disabled){
  opacity:.8;
  color:#4558f9;
  color:rgb(19, 135, 219);
  color:rgb(var(--neeto-ui-primary-500))
}

.neeto-ui-btn--style-danger{
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white));
  background-color:#d7373f;
  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:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white));
  background-color:#c9252d;
  background-color:rgb(201,37,45);
  background-color:rgb(var(--neeto-ui-error-600))
}

.neeto-ui-btn--style-danger:focus,.neeto-ui-btn--style-danger:focus-visible{
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white));
  box-shadow:0 0 0 3px rgba(215, 55, 63, 0.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{
  color:#bb121a;
  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:#bb121a;
  color:rgb(187,18,26);
  color:rgb(var(--neeto-ui-error-800));
  background-color:#feecf0;
  background-color:rgb(254,236,240);
  background-color:rgb(var(--neeto-ui-error-100))
}

.neeto-ui-btn--style-danger-text:focus,.neeto-ui-btn--style-danger-text:focus-visible{
  color:#bb121a;
  color:rgb(187,18,26);
  color:rgb(var(--neeto-ui-error-800));
  box-shadow:0 0 0 3px rgba(215, 55, 63, 0.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-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:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  grid-gap:12px;
  gap:12px
}

.neeto-ui-callout .neeto-ui-callout__icon{
  flex-shrink:0
}

.neeto-ui-callout.neeto-ui-callout--info{
  background-color:#e2f2ff;
  background-color:rgb(226,242,255);
  background-color:rgb(var(--neeto-ui-info-100));
  border:1px solid #1473e6;
  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:#1473e6;
  color:rgb(20,115,230);
  color:rgb(var(--neeto-ui-info-500))
}

.neeto-ui-callout.neeto-ui-callout--warning{
  background-color:#fbf2e1;
  background-color:rgb(251,242,225);
  background-color:rgb(var(--neeto-ui-warning-100));
  border:1px solid #da7b11;
  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:#da7b11;
  color:rgb(218,123,17);
  color:rgb(var(--neeto-ui-warning-500))
}

.neeto-ui-callout.neeto-ui-callout--danger{
  background-color:#feecf0;
  background-color:rgb(254,236,240);
  background-color:rgb(var(--neeto-ui-error-100));
  border:1px solid #d7373f;
  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:#d7373f;
  color:rgb(215,55,63);
  color:rgb(var(--neeto-ui-error-500))
}

.neeto-ui-callout.neeto-ui-callout--success{
  background-color:#e1f3ee;
  background-color:rgb(225,243,238);
  background-color:rgb(var(--neeto-ui-success-100));
  border:1px solid #268e6c;
  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:#268e6c;
  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:#4558f9;
  color:rgb(19, 135, 219);
  color:rgb(var(--neeto-ui-primary-500));
  border:2px solid #c2c8cc;
  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:#87929d;
  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:.5;
  cursor:not-allowed
}

.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-checkbox[type=checkbox]:focus,.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-checkbox[type=checkbox]:focus-visible{
  outline:transparent
}

.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-checkbox[type=checkbox]:focus-visible{
  box-shadow:0 0 0 3px rgba(69, 88, 249, 0.15);
  box-shadow:0 0 0 3px rgba(19, 135, 219, 15%);
  box-shadow:0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%);
  border-color:#4558f9;
  border-color:rgb(19, 135, 219);
  border-color:rgb(var(--neeto-ui-primary-500))
}

.ant-checkbox [type=checkbox]{
  width:16px;
  height:16px;
  color:#4558f9;
  color:rgb(19, 135, 219);
  color:rgb(var(--neeto-ui-primary-500));
  border:2px solid #c2c8cc;
  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:#87929d;
  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:.5;
  cursor:not-allowed
}

.ant-checkbox [type=checkbox]:focus,.ant-checkbox [type=checkbox]:focus-visible{
  outline:transparent
}

.ant-checkbox [type=checkbox]:focus-visible{
  box-shadow:0 0 0 3px rgba(69, 88, 249, 0.15);
  box-shadow:0 0 0 3px rgba(19, 135, 219, 15%);
  box-shadow:0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%);
  border-color:#4558f9;
  border-color:rgb(19, 135, 219);
  border-color:rgb(var(--neeto-ui-primary-500))
}

.ant-checkbox .ant-checkbox-inner{
  display:none
}

.neeto-ui-colorpicker__dropdown{
  width:100%
}

.neeto-ui-colorpicker__popover{
  width:200px;
  padding:4px 8px
}

.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__input{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;
  border:thin solid #e9ebed;
  border:thin solid rgb(233,235,237);
  border:thin solid rgb(var(--neeto-ui-gray-200));
  border-radius:6px;
  border-radius:var(--neeto-ui-rounded-md);
  padding:4px
}

.neeto-ui-colorpicker__popover .neeto-ui-colorpicker__input input{
  width:100%;
  outline-color:transparent;
  font-size:14px;
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  background-color:transparent
}

.neeto-ui-color-palette__item{
  width:32px;
  height:32px;
  border:thin solid transparent;
  transition:all .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:#87929d;
  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:inline-flex;
  align-items:center;
  justify-content:space-between;
  background-color:#fff;
  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 #c2c8cc;
  border:1px solid rgb(194,200,204);
  border:1px solid rgb(var(--neeto-ui-gray-400));
  height:40px;
  padding:8px 12px;
  grid-gap:12px;
  gap:12px
}

.neeto-ui-colorpicker__target-size--small{
  height:28px;
  padding:8px;
  grid-gap:12px;
  gap:12px
}

.neeto-ui-colorpicker__target-size--medium{
  height:32px;
  padding:8px;
  grid-gap:12px;
  gap:12px
}

.neeto-ui-colorpicker__target-size--large{
  height:40px;
  padding:12px;
  grid-gap:12px;
  gap:12px
}

.neeto-ui-colorpicker__target .neeto-ui-colorpicker-target__color-wrapper{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  grid-gap:8px;
  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:#2f3941;
  color:rgb(47,57,65);
  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:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700));
  font-weight:400;
  font-weight:var(--neeto-ui-font-normal)
}

.neeto-ui-label__help-icon-wrap{
  margin-left:4px
}

.neeto-ui-header__search-input{
  width:288px
}

.ant-picker-input>input,.neeto-ui-date-input{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.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 .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition);
  background-color:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white));
  border:thin solid #c2c8cc;
  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: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:#2f3941;
  border-color:rgb(47,57,65);
  border-color:rgb(var(--neeto-ui-gray-800))
}

.neeto-ui-date-input.neeto-ui-date-input--disabled{
  background-color:#f8f9f9;
  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:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700))
}

.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:#2f3941;
  color:rgb(47,57,65);
  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:#d7373f;
  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 #feecf0;
  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{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  background-color:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white));
  border:thin solid #c2c8cc;
  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:#49545c;
  border-color:rgb(73,84,92);
  border-color:rgb(var(--neeto-ui-gray-700))
}

.neeto-ui-time-input.neeto-ui-time-input--disabled{
  background-color:#f8f9f9;
  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:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700))
}

.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:#2f3941;
  color:rgb(47,57,65);
  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:#d7373f;
  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 #feecf0;
  box-shadow:0 0 0 3px rgb(254,236,240);
  box-shadow:0 0 0 3px rgb(var(--neeto-ui-error-100))
}

.ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{
  background:#4558f9;
  background:rgb(19, 135, 219);
  background:rgb(var(--neeto-ui-primary-500));
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white))
}

.ant-picker-range.ant-picker-focused .ant-picker-active-bar{
  background:#4558f9;
  background:rgb(19, 135, 219);
  background:rgb(var(--neeto-ui-primary-500))
}

.ant-picker-range .ant-picker-clear{
  right:8px
}

.ant-picker-dropdown,.neeto-ui-date-input-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)
}

.ant-picker-dropdown .ant-picker-panel .ant-picker-header .ant-picker-header-view,.neeto-ui-date-input-dropdown .ant-picker-panel .ant-picker-header .ant-picker-header-view{
  color:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700))
}

.ant-picker-dropdown .ant-picker-panel .ant-picker-header .ant-picker-header-view button:hover,.neeto-ui-date-input-dropdown .ant-picker-panel .ant-picker-header .ant-picker-header-view button:hover{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.ant-picker-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,.neeto-ui-date-input-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 #2f3941;
  border:1px solid rgb(47,57,65);
  border:1px solid rgb(var(--neeto-ui-gray-800))
}

.ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view:after,.neeto-ui-date-input-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view:after{
  border-color:#c2c8cc;
  border-color:rgb(194,200,204);
  border-color:rgb(var(--neeto-ui-gray-400))
}

.ant-picker-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,.neeto-ui-date-input-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:#4558f9;
  background:rgb(19, 135, 219);
  background:rgb(var(--neeto-ui-primary-500));
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white))
}

.ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-range-end:before,.ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-range-start:before,.neeto-ui-date-input-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-input-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:#e9ebed;
  background:rgb(233,235,237);
  background:rgb(var(--neeto-ui-gray-200))
}

.ant-picker-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,.ant-picker-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,.neeto-ui-date-input-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-input-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:#4558f9;
  background:rgb(19, 135, 219);
  background:rgb(var(--neeto-ui-primary-500));
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white))
}

.ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-in-range:before,.neeto-ui-date-input-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:#e9ebed;
  background:rgb(233,235,237);
  background:rgb(var(--neeto-ui-gray-200))
}

.ant-picker-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,.ant-picker-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,.ant-picker-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,.ant-picker-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,.ant-picker-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,.ant-picker-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,.neeto-ui-date-input-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-input-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-input-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-input-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-input-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-input-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:#c2c8cc;
  background:rgb(194,200,204);
  background:rgb(var(--neeto-ui-gray-400))
}

.ant-picker-dropdown .ant-picker-footer .ant-picker-now-btn,.ant-picker-dropdown .ant-picker-footer .ant-picker-today-btn,.neeto-ui-date-input-dropdown .ant-picker-footer .ant-picker-now-btn,.neeto-ui-date-input-dropdown .ant-picker-footer .ant-picker-today-btn{
  position:relative;
  display:inline-flex !important;
  align-items:center;
  padding:5px 8px;
  grid-gap:4px;
  gap:4px;
  color:#2f3941;
  color:rgb(47,57,65);
  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 .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition);
  border-radius:5px;
  border-radius:var(--neeto-ui-rounded);
  height:auto
}

.ant-picker-dropdown .ant-picker-footer .ant-picker-now-btn:hover,.ant-picker-dropdown .ant-picker-footer .ant-picker-today-btn:hover,.neeto-ui-date-input-dropdown .ant-picker-footer .ant-picker-now-btn:hover,.neeto-ui-date-input-dropdown .ant-picker-footer .ant-picker-today-btn:hover{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  background-color:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200))
}

.ant-picker-dropdown .ant-picker-footer .ant-picker-ok button,.neeto-ui-date-input-dropdown .ant-picker-footer .ant-picker-ok button{
  position:relative;
  display:inline-flex !important;
  align-items:center;
  padding:5px 8px;
  grid-gap:4px;
  gap:4px;
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white));
  background:#4558f9;
  background:rgb(19, 135, 219);
  background:rgb(var(--neeto-ui-primary-500));
  border-color:#4558f9;
  border-color:rgb(19, 135, 219);
  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 .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition);
  border-radius:5px;
  border-radius:var(--neeto-ui-rounded);
  height:auto
}

.ant-picker-dropdown .ant-picker-footer .ant-picker-ok button:not([disabled]):hover,.neeto-ui-date-input-dropdown .ant-picker-footer .ant-picker-ok button:not([disabled]):hover{
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white));
  background-color:#3642df;
  background-color:rgb(54,66,223);
  background-color:rgb(var(--neeto-ui-primary-600))
}

.ant-picker-dropdown .ant-picker-footer .ant-picker-ok button[disabled],.neeto-ui-date-input-dropdown .ant-picker-footer .ant-picker-ok button[disabled]{
  cursor:not-allowed;
  opacity:.5
}

.ant-picker-panel-container{
  border:1px solid #c2c8cc;
  border:1px solid rgb(194,200,204);
  border:1px solid rgb(var(--neeto-ui-gray-400));
  box-shadow:0 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-radius:12px;
  border-radius:var(--neeto-ui-rounded-xl);
  background-color:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white))
}

.ant-picker-panel-container .ant-picker-panel{
  border:0
}

.ant-picker-focused{
  border-color:#4558f9 !important;
  border-color:rgb(19, 135, 219) !important;
  border-color:rgb(var(--neeto-ui-primary-500)) !important;
  box-shadow:0 0 0 3px rgba(69, 88, 249, 0.15) !important;
  box-shadow:0 0 0 3px rgba(19, 135, 219, 15%) !important;
  box-shadow:0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%) !important
}

.neeto-ui-date-input--error,.neeto-ui-date-input--error.ant-picker-focused{
  border-color:#d7373f !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 #feecf0 !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-input-dropdown .ant-picker-header{
  min-height:68px;
  padding:12px 24px 0;
  white-space:nowrap;
  align-items:center
}

.neeto-ui-date-input-dropdown .ant-picker-date-panel .ant-picker-header{
  border-bottom:0
}

.neeto-ui-date-input-dropdown .ant-picker-header-view{
  line-height:1
}

.neeto-ui-date-input-dropdown .ant-picker-header-view button{
  padding-right:24px;
  position:relative;
  font-size:16px;
  font-weight:600
}

.neeto-ui-date-input-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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 height=%2716%27 width=%2716%27%3E%3Cpath d=%27M6 9l6 6 6-6%27 stroke=%27%232f3941%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:50%
}

.neeto-ui-date-input-dropdown .ant-picker-header button{
  line-height:inherit;
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.neeto-ui-date-input-dropdown .ant-picker-date-panel .ant-picker-body{
  padding-left:24px;
  padding-right:24px
}

.neeto-ui-date-input-dropdown .ant-picker-date-panel{
  width:320px
}

.neeto-ui-date-input-dropdown .ant-picker-date-panel .ant-picker-content{
  width:272px
}

.neeto-ui-date-input-dropdown .ant-picker-date-panel .ant-picker-content th{
  color:#68737d;
  color:rgb(104,115,125);
  color:rgb(var(--neeto-ui-gray-600));
  font-size:12px;
  text-transform:uppercase
}

.neeto-ui-date-input-dropdown .ant-picker-cell:before{
  height:32px
}

.neeto-ui-date-input-dropdown .ant-picker-cell .ant-picker-cell-inner{
  min-width:32px;
  height:32px;
  line-height:32px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  font-size:14px;
  border-radius:3px
}

.neeto-ui-date-input-dropdown .ant-picker-cell .ant-picker-cell-inner:before{
  border-radius:3px
}

.neeto-ui-date-input-dropdown .ant-picker-cell-in-view{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.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-color:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200))
}

.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:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.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:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200))
}

.ant-picker-range-arrow{
  display:none !important
}

.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{
  border-color:#4558f9 !important;
  border-color:rgb(19, 135, 219) !important;
  border-color:rgb(var(--neeto-ui-primary-500)) !important
}

.ant-picker-range.ant-picker-focused .ant-picker-active-bar{
  background:#4558f9 !important;
  background:rgb(19, 135, 219) !important;
  background:rgb(var(--neeto-ui-primary-500)) !important
}

.ant-picker-date-panel .ant-picker-header .ant-picker-header-super-next-btn,.ant-picker-date-panel .ant-picker-header .ant-picker-header-super-prev-btn{
  display:none !important
}

.ant-picker-footer{
  border-top:0 !important;
  border-bottom:0 !important;
  background:#f8f9f9;
  background:rgb(248,249,249);
  background:rgb(var(--neeto-ui-gray-100))
}

.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:#2f3941;
  color:rgb(47,57,65);
  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;
  grid-gap:12px;
  gap:12px
}

.neeto-ui-date-input-custom-panel .neeto-ui-date-input-custom-panel__header-col{
  width:62px;
  text-align:center;
  color:#68737d;
  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{
  grid-gap:12px;
  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-clear{
  background-color:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white))
}

.ant-picker-clear svg{
  width:16px;
  height:16px;
  color:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700))
}

.ant-picker-datetime-panel .ant-picker-time-panel,.ant-picker-time-panel-column:not(:first-child){
  border-left-color:#e9ebed;
  border-left-color:rgb(233,235,237);
  border-left-color:rgb(var(--neeto-ui-gray-200))
}

.neeto-ui-date-input-dropdown .ant-picker-header{
  border-bottom-color:#e9ebed;
  border-bottom-color:rgb(233,235,237);
  border-bottom-color:rgb(var(--neeto-ui-gray-200))
}

.ant-picker-cell{
  color:rgba(47, 57, 65, 0.25);
  color:rgba(47,57,65, 0.25);
  color:rgba(var(--neeto-ui-gray-800), 0.25)
}

.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 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 #c2c8cc;
  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:360px;
  overflow-y:auto;
  background-color:#fff;
  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
}

.neeto-ui-dropdown__popup .neeto-ui-dropdown--item,.neeto-ui-dropdown__popup li{
  display:flex;
  cursor:pointer;
  position:relative;
  white-space:nowrap;
  transition:all .3s linear;
  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:#2f3941;
  color:rgb(47,57,65);
  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:#87929d;
  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:#e9ebed;
  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-color:#1b1f23 #e9ebed #e9ebed #1b1f23;
  border-color:rgb(27,31,35) rgb(233,235,237) rgb(233,235,237) rgb(27,31,35);
  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:#2f3941;
  background-color:rgb(47,57,65);
  background-color:rgb(var(--neeto-ui-gray-800));
  color:#fff;
  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
}

.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu-item-btn{
  width:100%;
  display:flex;
  align-items:center;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  position:relative;
  white-space:nowrap;
  line-height:1.143;
  transition:all .3s linear;
  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:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  padding:6px 12px;
  min-height:32px;
  grid-gap:8px;
  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;
  color:#87929d;
  color:rgb(135,146,157);
  color:rgb(var(--neeto-ui-gray-500))
}

.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu-item-btn:focus,.neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu-item-btn:hover{
  background-color:#e9ebed;
  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:#2f3941;
  background-color:rgb(47,57,65);
  background-color:rgb(var(--neeto-ui-gray-800));
  color:#fff;
  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:#bb121a;
  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:#e9ebed;
  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;
  grid-gap:8px;
  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:#49545c;
  color:rgb(73,84,92);
  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:#bb121a;
  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 .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition);
  border-radius:5px;
  border-radius:var(--neeto-ui-rounded);
  border:thin solid #c2c8cc;
  border:thin solid rgb(194,200,204);
  border:thin solid rgb(var(--neeto-ui-gray-400));
  background-color:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white));
  color:#2f3941;
  color:rgb(47,57,65);
  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::-moz-placeholder,.neeto-ui-input__wrapper .neeto-ui-input textarea::-moz-placeholder{
  color:#c2c8cc;
  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:#c2c8cc;
  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:#c2c8cc;
  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:#49545c;
  border-color:rgb(73,84,92);
  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:#4558f9;
  border-color:rgb(19, 135, 219);
  border-color:rgb(var(--neeto-ui-primary-500));
  box-shadow:0 0 0 3px rgba(69, 88, 249, 0.15);
  box-shadow:0 0 0 3px rgba(19, 135, 219, 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:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.neeto-ui-input__wrapper .neeto-ui-input.neeto-ui-input--error{
  border-color:#d7373f;
  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 #feecf0;
  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:#f8f9f9;
  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:#49545c;
  color:rgb(73,84,92);
  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:#f8f9f9;
  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 #c2c8cc;
  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 #c2c8cc;
  border-left:thin solid rgb(194,200,204);
  border-left:thin solid rgb(var(--neeto-ui-gray-400))
}

.neeto-ui-input__help-text{
  color:#68737d;
  color:rgb(104,115,125);
  color:rgb(var(--neeto-ui-gray-600))
}

.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:#bb121a;
  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 .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:#fff;
  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 .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__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:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700))
}

.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper .neeto-ui-modal__body{
  padding:0 24px;
  padding:0 var(--neeto-ui-modal-spacing);
  font-size:14px;
  font-size:var(--neeto-ui-text-sm);
  line-height:1.5
}

.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper .neeto-ui-modal__footer{
  padding:24px;
  padding:var(--neeto-ui-modal-spacing)
}

.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper .neeto-ui-alert__footer{
  padding:24px;
  padding: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;
  width:56px;
  height:56px;
  border-radius:6px;
  padding:8px;
  margin-bottom:16px
}

.neeto-ui-pageloader__wrapper .neeto-ui-pageloader__rotating-canvas{
  position:absolute;
  left:0;
  top:0;
  width:56px;
  height:56px;
  border-radius:6px
}

.neeto-ui-pageloader__wrapper .neeto-ui-pageloader__text{
  margin-bottom:4rem;
  text-align:center;
  font-size:1.25rem;
  line-height:1.75rem;
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.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:#fff;
  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:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200));
  color:#2f3941;
  color:rgb(47,57,65);
  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 .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition);
  border-radius:5px;
  border-radius:var(--neeto-ui-rounded);
  color:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700));
  -webkit-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{
  box-shadow:0 0 0 3px #d8dcde;
  box-shadow:0 0 0 3px rgb(216,220,222);
  box-shadow:0 0 0 3px rgb(var(--neeto-ui-gray-300))
}

.neeto-ui-pagination__wrapper .neeto-ui-pagination__item.active{
  border-color:#4558f9;
  border-color:rgb(19, 135, 219);
  border-color:rgb(var(--neeto-ui-primary-500));
  background-color:#4558f9;
  background-color:rgb(19, 135, 219);
  background-color:rgb(var(--neeto-ui-primary-500));
  color:#fff;
  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:#49545c;
  color:rgb(73,84,92);
  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:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.neeto-ui-pagination__wrapper .neeto-ui-pagination__item.neeto-ui-pagination__item--navigate.disabled{
  color:#d8dcde;
  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 .3s;
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px)
}

.neeto-ui-pane__wrapper{
  overflow:hidden;
  max-width:100%;
  background-color:#fff;
  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 - 158px);
  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:#fff;
  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:#d7373f;
  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:#4558f9;
  color:rgb(19, 135, 219);
  color:rgb(var(--neeto-ui-primary-500));
  border:2px solid #c2c8cc;
  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:#87929d;
  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:.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,.neeto-ui-radio__container .neeto-ui-radio[type=radio]:focus-visible{
  outline:transparent
}

.neeto-ui-radio__container .neeto-ui-radio[type=radio]:focus-visible{
  box-shadow:0 0 0 3px rgba(69, 88, 249, 0.15);
  box-shadow:0 0 0 3px rgba(19, 135, 219, 15%);
  box-shadow:0 0 0 3px rgba(var(--neeto-ui-primary-500), 15%);
  border-color:#4558f9;
  border-color:rgb(19, 135, 219);
  border-color:rgb(var(--neeto-ui-primary-500))
}

.neeto-ui-radio__container.neeto-ui-radio__container--error .neeto-ui-radio[type=radio]{
  border-color:#d7373f;
  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 #d7373f !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 #feecf0;
  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,.neeto-ui-react-select__menu-portal{
  width:100%;
  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:#f8f9f9 !important;
  background-color:rgb(248,249,249) !important;
  background-color:rgb(var(--neeto-ui-gray-100)) !important;
  border:thin solid #c2c8cc !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 .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition);
  outline-color:transparent;
  border-color:#4558f9;
  border-color:rgb(19, 135, 219);
  border-color:rgb(var(--neeto-ui-primary-500));
  box-shadow:0 0 0 3px rgba(69, 88, 249, 0.15);
  box-shadow:0 0 0 3px rgba(19, 135, 219, 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 #c2c8cc;
  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:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white));
  min-height:0;
  transition:border .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:#49545c;
  border-color:rgb(73,84,92);
  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:#c2c8cc;
  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:#2f3941;
  color:rgb(47,57,65);
  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:#2f3941;
  color:rgb(47,57,65);
  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;
  grid-gap:8px;
  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:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  transition:all .3s linear;
  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:#49545c;
  color:rgb(73,84,92);
  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 #c2c8cc !important;
  border:thin solid rgb(194,200,204) !important;
  border:thin solid rgb(var(--neeto-ui-gray-400)) !important;
  box-shadow:0 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);
  background-color:#fff;
  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
}

.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:#2f3941;
  color:rgb(47,57,65);
  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 .3s linear;
  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:#e9ebed;
  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:#e9ebed;
  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:#4558f9;
  background-color:rgb(19, 135, 219);
  background-color:rgb(var(--neeto-ui-primary-500));
  color:#fff;
  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 #f8f9f9;
  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:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700));
  transition:all .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition);
  -webkit-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:#2f3941;
  color:rgb(47,57,65);
  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;
  -moz-user-select:none;
  user-select:none;
  background-color:transparent;
  border:thin solid #c2c8cc;
  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:#2f3941;
  color:rgb(47,57,65);
  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:.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 .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition);
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  color:#2f3941;
  color:rgb(47,57,65);
  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:#49545c;
  color:rgb(73,84,92);
  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
}

.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 .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition);
  background-color:#d8dcde;
  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:.7;
  cursor:not-allowed
}

.neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item.neeto-ui-switch__item--checked{
  background-color:#268e6c;
  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 .3s ease-in-out;
  transform:translateX(0);
  color:#c2c8cc;
  color:rgb(194,200,204);
  color:rgb(var(--neeto-ui-gray-400));
  background-color:#fff;
  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 input:checked+.neeto-ui-switch{
  transform:translateX(20px);
  color:#268e6c;
  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 #e9ebed;
  box-shadow:0 0 0 3px rgb(233,235,237);
  box-shadow:0 0 0 3px rgb(var(--neeto-ui-gray-200))
}

.neeto-ui-tab__wrapper{
  width:100%;
  border-bottom:2px solid #d8dcde;
  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:#87929d;
  color:rgb(135,146,157);
  color:rgb(var(--neeto-ui-gray-500));
  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 .3s linear;
  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:focus-visible,.neeto-ui-tab:hover{
  text-decoration:none;
  outline:none
}

.neeto-ui-tab:focus,.neeto-ui-tab:focus-visible{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.neeto-ui-tab__icon{
  margin-right:12px
}

.neeto-ui-tab svg{
  width:16px;
  height:16px
}

.neeto-ui-tab:hover{
  color:#68737d;
  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 .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition)
}

.neeto-ui-tab.active{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.neeto-ui-tab.active:before{
  background-color:#2f3941;
  background-color:rgb(47,57,65);
  background-color:rgb(var(--neeto-ui-gray-800))
}

.ant-table-wrapper{
  width:100%;
  border-collapse:collapse
}

.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{
  background-color:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white))
}

.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{
  border-bottom:0
}

.ant-table-wrapper .ant-table,.ant-table-wrapper thead.ant-table-thead tr th{
  background-color:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white))
}

.ant-table-wrapper thead.ant-table-thead tr th{
  color:#68737d;
  color:rgb(104,115,125);
  color:rgb(var(--neeto-ui-gray-600));
  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:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white))
}

.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:#d8dcde;
  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:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.ant-table-wrapper .ant-table-body{
  overflow:auto !important
}

.ant-table-wrapper .ant-table-tbody tr:nth-child(odd) td{
  background-color:#f8f9f9;
  background-color:rgb(248,249,249);
  background-color:rgb(var(--neeto-ui-gray-100))
}

.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{
  background-color:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200))
}

.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{
  background-color:#e2f2ff;
  background-color:rgb(226,242,255);
  background-color:rgb(var(--neeto-ui-info-100))
}

.ant-table-wrapper .neeto-ui-table--row{
  color:#2f3941;
  color:rgb(47,57,65);
  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:#4558f9;
  color:rgb(19, 135, 219);
  color:rgb(var(--neeto-ui-primary-500));
  transition:all .3s linear;
  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:.8;
  color:#4558f9;
  color:rgb(19, 135, 219);
  color:rgb(var(--neeto-ui-primary-500));
  text-decoration:underline
}

.ant-table-wrapper .neeto-ui-table--row.neeto-ui-table--row_hover{
  cursor:pointer
}

.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: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:#fff;
  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:#49545c;
  color:rgb(73,84,92);
  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:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200));
  color:#2f3941;
  color:rgb(47,57,65);
  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:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.ant-table-wrapper ul.ant-pagination.ant-table-pagination.ant-table-pagination-right li.ant-pagination-item.ant-pagination-item-active{
  border-color:#4558f9;
  border-color:rgb(19, 135, 219);
  border-color:rgb(var(--neeto-ui-primary-500));
  background-color:#4558f9;
  background-color:rgb(19, 135, 219);
  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:#fff;
  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:#e9ebed;
  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:#49545c;
  color:rgb(73,84,92);
  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:#2f3941;
  color:rgb(47,57,65);
  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 #c2c8cc !important;
  border:thin solid rgb(194,200,204) !important;
  border:thin solid rgb(var(--neeto-ui-gray-400)) !important;
  box-shadow:0 3px 12px -1px rgba(28, 52, 84, 0.12),0 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)
}

.ant-table-wrapper .ant-pagination-options div.ant-select .ant-select-arrow{
  color:#2f3941;
  color:rgb(47,57,65);
  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 #c2c8cc;
  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:#fff;
  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:#2f3941;
  color:rgb(47,57,65);
  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:#2f3941 !important;
  border-color:rgb(47,57,65) !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:#4558f9;
  border-color:rgb(19, 135, 219);
  border-color:rgb(var(--neeto-ui-primary-500));
  box-shadow:0 0 0 3px rgba(69, 88, 249, 0.15);
  box-shadow:0 0 0 3px rgba(19, 135, 219, 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:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white));
  transition:all .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:#4558f9;
  border-color:rgb(19, 135, 219);
  border-color:rgb(var(--neeto-ui-primary-500))
}

.ant-table-wrapper .ant-select-item-option-active:not(.ant-select-item-option-disabled){
  background-color:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200));
  color:#2f3941;
  color:rgb(47,57,65);
  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:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white));
  background-color:#4558f9;
  background-color:rgb(19, 135, 219);
  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:#2f3941;
  background-color:rgb(47,57,65);
  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:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200));
  border-color:#e9ebed;
  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:#87929d;
  color:rgb(135,146,157);
  color:rgb(var(--neeto-ui-gray-500));
  opacity:.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:.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,.neeto-ui-tag{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.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);
  grid-gap:4px;
  gap:4px;
  padding:3px 8px;
  border-radius:100px;
  border-width:1px;
  border-style:solid;
  -webkit-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 .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition);
  cursor:pointer
}

.neeto-ui-tag__close:hover{
  opacity:.8
}

.neeto-ui-tag__close svg{
  width:12px;
  height:12px
}

.neeto-ui-tag--size-large{
  padding:3px 12px;
  grid-gap:6px;
  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:#ebecfe;
  background-color:rgb(235,236,254);
  background-color:rgb(var(--neeto-ui-primary-100));
  border-color:#4558f9;
  border-color:rgb(19, 135, 219);
  border-color:rgb(var(--neeto-ui-primary-500));
  color:#4558f9;
  color:rgb(19, 135, 219);
  color:rgb(var(--neeto-ui-primary-500))
}

.neeto-ui-tag--type-outline.neeto-ui-tag--style-secondary{
  border-color:#c2c8cc;
  border-color:rgb(194,200,204);
  border-color:rgb(var(--neeto-ui-gray-400));
  background-color:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white))
}

.neeto-ui-tag--type-outline.neeto-ui-tag--style-danger{
  background-color:#feecf0;
  background-color:rgb(254,236,240);
  background-color:rgb(var(--neeto-ui-error-100));
  border-color:#d7373f;
  border-color:rgb(215,55,63);
  border-color:rgb(var(--neeto-ui-error-500));
  color:#d7373f;
  color:rgb(215,55,63);
  color:rgb(var(--neeto-ui-error-500))
}

.neeto-ui-tag--type-outline.neeto-ui-tag--style-info{
  background-color:#e2f2ff;
  background-color:rgb(226,242,255);
  background-color:rgb(var(--neeto-ui-info-100));
  border-color:#1473e6;
  border-color:rgb(20,115,230);
  border-color:rgb(var(--neeto-ui-info-500));
  color:#1473e6;
  color:rgb(20,115,230);
  color:rgb(var(--neeto-ui-info-500))
}

.neeto-ui-tag--type-outline.neeto-ui-tag--style-success{
  background-color:#e1f3ee;
  background-color:rgb(225,243,238);
  background-color:rgb(var(--neeto-ui-success-100));
  border-color:#268e6c;
  border-color:rgb(38,142,108);
  border-color:rgb(var(--neeto-ui-success-500));
  color:#268e6c;
  color:rgb(38,142,108);
  color:rgb(var(--neeto-ui-success-500))
}

.neeto-ui-tag--type-outline.neeto-ui-tag--style-warning{
  background-color:#fbf2e1;
  background-color:rgb(251,242,225);
  background-color:rgb(var(--neeto-ui-warning-100));
  border-color:#da7b11;
  border-color:rgb(218,123,17);
  border-color:rgb(var(--neeto-ui-warning-500));
  color:#da7b11;
  color:rgb(218,123,17);
  color:rgb(var(--neeto-ui-warning-500))
}

.neeto-ui-tag--type-solid.neeto-ui-tag--style-primary{
  background-color:#ebecfe;
  background-color:rgb(235,236,254);
  background-color:rgb(var(--neeto-ui-primary-100));
  border-color:#ebecfe;
  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:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200));
  border-color:#e9ebed;
  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:#feecf0;
  background-color:rgb(254,236,240);
  background-color:rgb(var(--neeto-ui-error-100));
  border-color:#feecf0;
  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:#e2f2ff;
  background-color:rgb(226,242,255);
  background-color:rgb(var(--neeto-ui-info-100));
  border-color:#e2f2ff;
  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:#e1f3ee;
  background-color:rgb(225,243,238);
  background-color:rgb(var(--neeto-ui-success-100));
  border-color:#e1f3ee;
  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:#fbf2e1;
  background-color:rgb(251,242,225);
  background-color:rgb(var(--neeto-ui-warning-100));
  border-color:#fbf2e1;
  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:#2f3941;
  background-color:rgb(47,57,65);
  background-color:rgb(var(--neeto-ui-gray-800));
  color:#fff;
  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
}

.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:#2f3941;
  color:rgb(47,57,65);
  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:#2f3941;
  fill:rgb(47,57,65);
  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:#2f3941;
  fill:rgb(47,57,65);
  fill:rgb(var(--neeto-ui-gray-800))
}

.tippy-box[data-theme~=light] .tippy-svg-arrow>svg>path{
  fill:#fff;
  fill:rgb(255,255,255);
  fill:rgb(var(--neeto-ui-white))
}

.tippy-box[data-theme~=light]{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  box-shadow:0 3px 12px -1px rgba(28, 52, 84, 0.12),0 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);
  background-color:#fff;
  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:#fff;
  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:#fff;
  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:#fff;
  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:#fff;
  border-right-color:rgb(255,255,255);
  border-right-color:rgb(var(--neeto-ui-white))
}

.tippy-box[data-theme~=light]>.tippy-backdrop{
  background-color:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white))
}

.tippy-box[data-theme~=light]>.tippy-svg-arrow{
  fill:#fff;
  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:.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:.4s
}

.neeto-ui-spinner__item:nth-child(3){
  right:0;
  bottom:0;
  animation-delay:.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{
  grid-gap:8px;
  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:#49545c;
  color:rgb(73,84,92);
  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{
  background-color:#2f3941;
  background-color:rgb(47,57,65);
  background-color:rgb(var(--neeto-ui-gray-800))
}

body .Toastify__toast-container .neeto-ui-toastr,body .Toastify__toast-container .Toastify__toast{
  min-height:48px;
  padding:.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;
  grid-gap:12px;
  gap:12px;
  color:#fff;
  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;
  grid-gap:12px;
  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:.8;
  margin:auto 0 auto 8px;
  flex-shrink:0;
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white));
  transition:all .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:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700));
  font-weight:600;
  font-weight:var(--neeto-ui-font-semibold);
  background-color:#e9ebed;
  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-app-switcher__backdrop{
  position:fixed;
  z-index:99996;
  left:72px;
  top:0;
  width:100vw;
  height:100vh;
  overflow:hidden;
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;
  transition:all .3s;
  background-color:rgba(27, 31, 35, 0.8666666667);
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px)
}

.neeto-ui-app-switcher__backdrop--expanded{
  left:300px
}

.neeto-ui-app-switcher__wrapper{
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  background-color:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white));
  width:320px;
  height:100vh;
  overflow-y:auto;
  max-width:100%;
  padding:24px;
  transform:translateX(-100%);
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px);
  transition:all .3s
}

.neeto-ui-app-switcher__grid{
  display:flex;
  flex-direction:column;
  grid-gap:8px;
  gap:8px;
  margin-top:8px
}

.neeto-ui-app-switcher__header{
  width:100%;
  display:flex;
  align-items:center;
  position:relative
}

.neeto-ui-app-switcher__close-btn{
  position:absolute;
  right:0;
  top:0
}

.neeto-ui-app-switcher__search-wrapper{
  width:100%;
  margin:16px 0 8px
}

.neeto-ui-app-switcher__body{
  display:flex;
  flex-direction:column;
  width:100%;
  font-size:14px;
  font-size:var(--neeto-ui-text-sm);
  padding:16px 0
}

.neeto-ui-app-switcher-link{
  width:100%;
  max-width:100%;
  border-radius:5px;
  border-radius:var(--neeto-ui-rounded);
  text-decoration:none;
  transition:background-color .3s ease-in-out
}

.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:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200))
}

.neeto-ui-app-switcher-link--active{
  background:#2f3941;
  background:rgb(47,57,65);
  background:rgb(var(--neeto-ui-gray-800))
}

.neeto-ui-app-switcher-link--active .neeto-ui-app-switcher-link__title{
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white))
}

.neeto-ui-app-switcher-link__row{
  display:flex;
  align-items:center;
  padding:8px;
  position:relative
}

.neeto-ui-app-switcher-link__check-icon{
  position:absolute;
  right:12px;
  top:50%;
  transform:translateY(-50%)
}

.neeto-ui-app-switcher-link__icon-holder{
  width:32px;
  height:32px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-right:12px;
  border-radius:12px;
  border-radius:var(--neeto-ui-rounded-xl);
  flex-shrink:0
}

.neeto-ui-app-switcher-link__icon{
  width:24px;
  height:24px
}

.neeto-ui-app-switcher-link__title{
  flex-grow:1;
  max-width:calc(100% - 80px);
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  transition:color .3s ease-in-out
}

.gradient--analytics{
  background:linear-gradient(135deg, #fb923c, #db2777)
}

.gradient--chat{
  background:linear-gradient(137.62deg, #a855f7, #6366f1 95.83%)
}

.gradient--desk{
  background:linear-gradient(135deg, #facc15, #f97316 97.5%)
}

.gradient--form{
  background:linear-gradient(90.13deg, #ec4899, #f43f5e)
}

.gradient--kb{
  background:linear-gradient(134.25deg, #57de4a 0.62%, #14b4c6 97.5%)
}

.gradient--changelog{
  background:linear-gradient(135deg, #38bdf8, #6366f1)
}

.gradient--cal{
  background:linear-gradient(135deg, #39d0dd, #0ea5e9)
}

.gradient--engage{
  background:linear-gradient(135deg, #38bdf8, #6366f1)
}

.gradient--grow{
  background:linear-gradient(135deg, #7f7ff5, #451ab3 97.5%)
}

.gradient--quiz{
  background:linear-gradient(135deg, #d0a8c2, #5b5fe1)
}

.gradient--replay{
  background:linear-gradient(137.62deg, #e2e0a7, #966eec 95.83%)
}

.gradient--invisible{
  background:linear-gradient(135deg, #f1e205, #6366f1)
}

.gradient--planner,.gradient--runner{
  background:linear-gradient(135deg, #38bdf8, #6366f1)
}

.gradient--wireframe{
  background:linear-gradient(134.25deg, #f76d3b 0.62%, #a874c8 97.5%)
}

.gradient--invoice{
  background:linear-gradient(135deg, #dcd4d3, #21c77c)
}

.gradient--cal,.gradient--course,.gradient--crm,.gradient--hr,.gradient--insights,.gradient--interview,.gradient--popups,.gradient--store{
  background:linear-gradient(135deg, #d2ccc4, #2f4353)
}

.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 .neeto-ui-app-switcher__wrapper{
  transform:translateX(-100%);
  -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{
  opacity:1;
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px)
}

.neeto-ui-app-switcher-enter-active .neeto-ui-app-switcher__wrapper,.neeto-ui-app-switcher-enter-done .neeto-ui-app-switcher__wrapper{
  transform:translateX(0);
  -webkit-backdrop-filter:blur(0);
  backdrop-filter:blur(0)
}

.neeto-ui-app-switcher-exit.neeto-ui-app-switcher__backdrop{
  opacity:1;
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px);
  transition:all .3s
}

.neeto-ui-app-switcher-exit .neeto-ui-app-switcher__wrapper{
  transform:translateX(0);
  -webkit-backdrop-filter:blur(0);
  backdrop-filter:blur(0);
  transition:all .3s
}

.neeto-ui-app-switcher-exit-active.neeto-ui-app-switcher__backdrop{
  opacity:0;
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px)
}

.neeto-ui-app-switcher-exit-active .neeto-ui-app-switcher__wrapper{
  transform:translateX(-100%);
  -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 - 137px);
  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-header{
  width:100%;
  min-height:80px;
  min-height:var(--neeto-ui-main-header-height);
  background:#fff;
  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 .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:#fff;
  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{
  width:50%;
  max-width:280px;
  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:#c2c8cc;
  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;
  grid-gap:12px;
  gap:12px
}

.neeto-ui-menubar__wrapper{
  background-color:#f8f9f9;
  background-color:rgb(248,249,249);
  background-color:rgb(var(--neeto-ui-gray-100));
  flex-shrink:0;
  overflow:hidden;
  transition:all .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;
  grid-gap:4px;
  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;
  grid-gap:4px;
  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 .3s;
  cursor:pointer;
  color:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700));
  border-radius:5px;
  border-radius:var(--neeto-ui-rounded)
}

.neeto-ui-menubar__block:active,.neeto-ui-menubar__block:focus,.neeto-ui-menubar__block:focus-visible,.neeto-ui-menubar__block:hover{
  background-color:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200));
  text-decoration:none;
  outline:none
}

.neeto-ui-menubar__block--active{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  box-shadow:0 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)
}

.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:#fff;
  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 .3s;
  text-align:left;
  cursor:pointer;
  border-radius:5px;
  border-radius:var(--neeto-ui-rounded)
}

.neeto-ui-menubar__item:active,.neeto-ui-menubar__item:focus,.neeto-ui-menubar__item:focus-visible,.neeto-ui-menubar__item:hover{
  background-color:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200));
  outline:none
}

.neeto-ui-menubar__item--active{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  box-shadow:0 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)
}

.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:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white))
}

.neeto-ui-menubar__item-header{
  color:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800))
}

.neeto-ui-menubar__item-desc{
  color:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700))
}

.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 .3s;
  background-color:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white));
  border-right:1px solid #e9ebed;
  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:#d8dcde;
  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;
  max-width:72px
}

.neeto-ui-sidebar__header{
  width:100%;
  padding:0 20px;
  margin-bottom:40px
}

.neeto-ui-sidebar__logo{
  width:40px;
  height:40px;
  border-radius:5px;
  border-radius:var(--neeto-ui-rounded)
}

.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:#68737d;
  color:rgb(104,115,125);
  color:rgb(var(--neeto-ui-gray-600));
  transition:all .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:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  text-decoration:none;
  background-color:#e9ebed;
  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:#ebecfe;
  background-color:rgb(235,236,254);
  background-color:rgb(var(--neeto-ui-primary-100));
  color:#3642df;
  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:#2f3941;
  color:rgb(47,57,65);
  color:rgb(var(--neeto-ui-gray-800));
  background-color:#e9ebed;
  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:#68737d;
  color:rgb(104,115,125);
  color:rgb(var(--neeto-ui-gray-600));
  transition:all .3s;
  cursor:pointer;
  border-radius:5px;
  border-radius:var(--neeto-ui-rounded);
  text-decoration:none
}

.neeto-ui-sidebar__sublink:hover{
  color:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700));
  text-decoration:none
}

.neeto-ui-sidebar__sublink:focus,.neeto-ui-sidebar__sublink:focus-visible{
  color:#49545c;
  color:rgb(73,84,92);
  color:rgb(var(--neeto-ui-gray-700));
  outline:none;
  background-color:#d8dcde;
  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:#2f3941;
  color:rgb(47,57,65);
  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:#fff;
  background-color:rgb(255,255,255);
  background-color:rgb(var(--neeto-ui-white));
  border-radius:5px;
  border-radius:var(--neeto-ui-rounded);
  transition:all .3s linear;
  transition:all 0.3s linear;
  transition:var(--neeto-ui-transition);
  cursor:pointer;
  box-shadow:0 3px 12px -1px rgba(28, 52, 84, 0.12),0 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)
}

.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:#87929d;
  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:0 3px 12px -1px rgba(28, 52, 84, 0.12),0 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-s) !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:#f8f9f9;
  background-color:rgb(248,249,249);
  background-color:rgb(var(--neeto-ui-gray-100))
}

.sidebar-featured-tooltip__title{
  margin-bottom:4px
}

.neeto-ui-profile-popup-wrapper{
  box-shadow:0 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 #c2c8cc;
  border:1px solid rgb(194,200,204);
  border:1px solid rgb(var(--neeto-ui-gray-400))
}

.neeto-ui-profile-popup-wrapper .tippy-content{
  padding:0
}

.neeto-ui-profile-popup-wrapper .tippy-svg-arrow{
  display:none !important
}

.neeto-ui-profile-sublist{
  border-top:1px solid #c2c8cc;
  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-profile-sublist__item{
  width:100%
}

.neeto-ui-profile-sublist__item-btn{
  width:100%;
  display:flex;
  align-items:center;
  grid-gap:8px;
  gap:8px;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  position:relative;
  white-space:nowrap;
  line-height:1.143;
  transition:all .3s linear;
  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:#2f3941;
  color:rgb(47,57,65);
  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-profile-sublist__item-btn.disabled{
  cursor:not-allowed;
  color:#87929d;
  color:rgb(135,146,157);
  color:rgb(var(--neeto-ui-gray-500))
}

.neeto-ui-profile-sublist__item-btn:focus,.neeto-ui-profile-sublist__item-btn:hover{
  background-color:#e9ebed;
  background-color:rgb(233,235,237);
  background-color:rgb(var(--neeto-ui-gray-200))
}

.neeto-ui-profile-sublist__item-btn.active{
  background-color:#2f3941;
  background-color:rgb(47,57,65);
  background-color:rgb(var(--neeto-ui-gray-800));
  color:#fff;
  color:rgb(255,255,255);
  color:rgb(var(--neeto-ui-white))
}

.neeto-ui-profile-sublist__item-btn--style-danger{
  color:#bb121a;
  color:rgb(187,18,26);
  color:rgb(var(--neeto-ui-error-800))
}

.neeto-ui-profile-sublist__item-btn-icon{
  color:#68737d;
  color:rgb(104,115,125);
  color:rgb(var(--neeto-ui-gray-600))
}

.neeto-ui-profile-sublist__item-btn-icon svg{
  width:20px;
  height:20px
}

.neeto-ui-sidebar{
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  min-width:72px;
  height:88vh;
  transition:width .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
}

#stripe form{
  width:30vw;
  min-width:500px;
  align-self:center;
  box-shadow:0px 0px 0px .5px rgba(50,50,93,.1),0px 2px 5px 0px rgba(50,50,93,.1),0px 1px 1.5px 0px rgba(0,0,0,.07);
  border-radius:7px;
  padding:40px
}

#stripe #payment-message{
  color:#697386;
  font-size:16px;
  line-height:20px;
  padding-top:12px;
  text-align:center
}

#stripe #payment-element{
  margin-bottom:24px
}

#stripe button{
  background:#5469d4;
  font-family:Arial,sans-serif;
  color:#fff;
  border-radius:4px;
  border:0;
  padding:12px 16px;
  font-size:16px;
  font-weight:600;
  cursor:pointer;
  display:block;
  transition:all .2s ease;
  box-shadow:0px 4px 5.5px 0px rgba(0,0,0,.07);
  width:100%
}

#stripe button:hover{
  filter:contrast(115%)
}

#stripe button:disabled{
  opacity:.5;
  cursor:default
}

#stripe .spinner,#stripe .spinner:before,#stripe .spinner:after{
  border-radius:50%
}

#stripe .spinner{
  color:#fff;
  font-size:22px;
  text-indent:-99999px;
  margin:0px auto;
  position:relative;
  width:20px;
  height:20px;
  box-shadow:inset 0 0 0 2px;
  transform:translateZ(0)
}

#stripe .spinner:before,#stripe .spinner:after{
  position:absolute;
  content:""
}

#stripe .spinner:before{
  width:10.4px;
  height:20.4px;
  background:#5469d4;
  border-radius:20.4px 0 0 20.4px;
  top:-0.2px;
  left:-0.2px;
  transform-origin:10.4px 10.2px;
  animation:loading 2s infinite ease 1.5s
}

#stripe .spinner:after{
  width:10.4px;
  height:10.2px;
  background:#5469d4;
  border-radius:0 10.2px 10.2px 0;
  top:-0.1px;
  left:10.2px;
  transform-origin:0px 10.2px;
  animation:loading 2s infinite ease
}

@keyframes loading{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(360deg)
  }
}

@media only screen and (max-width: 600px){
  #stripe form{
    width:80vw;
    min-width:0;
    min-width:initial
  }
}

.map-design .mapboxgl-ctrl-compass{
  display:none
}

.map-design .mapboxgl-ctrl-group{
  background:#000;
  opacity:.8;
  border-radius:5px
}

.map-design .mapboxgl-ctrl-zoom-in{
  border-bottom:1px solid #55575a
}

.map-design .mapboxgl-ctrl-group button+button{
  border:none
}

.map-design .neeto-ui-input__wrapper .neeto-ui-input,.map-design .neeto-ui-react-select__container .neeto-ui-react-select__control{
  border-radius:0
}

.map-design .neeto-ui-label{
  color:#55575a;
  font-weight:500;
  font-size:12px
}

.catalogue{
  height:calc(100vh - 90px);
  overflow:auto
}

.catalogue .rc-slider .rc-slider-track{
  background-color:#393a3d
}

.catalogue .rc-slider .rc-slider-handle{
  background-color:#1387db;
  opacity:1;
  border:0
}

.catalogue .slider .apply-btn{
  border-radius:20px;
  background:rgba(155,198,230,.25);
  color:#1387db;
  font-weight:400;
  font-size:11px
}

.catalogue .slider .apply-btn:hover{
  background:rgba(155,198,230,.25);
  color:#1387db
}

.catalogue .slider .apply-btn:focus{
  box-shadow:none
}

.catalogue .product-checkbox .neeto-ui-checkbox{
  width:18px !important;
  height:18px !important
}

.catalogue .product-checkbox .neeto-ui-label{
  font-weight:400;
  font-size:14px;
  color:#55575a
}

.catalogue .reset-button{
  border-radius:20px;
  background:#fff;
  color:#b9bdc1;
  font-weight:400;
  font-size:11px;
  border:1px solid #b9bdc1
}

.catalogue .reset-button:hover{
  background:#fff;
  color:#b9bdc1
}

.catalogue .reset-button:focus{
  box-shadow:none
}

.catalogue .content-height{
  min-height:calc(100vh - 210px)
}

.catalogue .product-content-height{
  min-height:calc(100vh - 450px)
}

.catalogue .custom-input .neeto-ui-label{
  font-style:normal;
  font-weight:400;
  font-size:12px;
  color:#55575a
}

.catalogue .custom-input .neeto-ui-input{
  border-radius:20px
}

.catalogue .custom-input .neeto-ui-input input{
  padding:10px;
  line-height:0
}

.catalogue .custom-input .neeto-ui-input:focus-within:not(.neeto-ui-input--naked,.neeto-ui-input--error){
  border:thin solid rgb(194,200,204);
  border:thin solid rgb(var(--neeto-ui-gray-400));
  box-shadow:none !important
}

.catalogue .custom-input .neeto-ui-input:hover:not(.neeto-ui-input--naked,.neeto-ui-input--error,.neeto-ui-input--disabled){
  border:thin solid rgb(194,200,204);
  border:thin solid rgb(var(--neeto-ui-gray-400));
  box-shadow:none !important
}

.catalogue .custom-input .neeto-ui-input__suffix{
  margin:0px !important;
  padding:7px;
  background-color:#f7f7f8;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  color:#777b81
}

.pagination-component .neeto-ui-pagination__item{
  border:1px solid #55575a;
  border-radius:2px;
  color:#55575a
}

.pagination-component .neeto-ui-pagination__item.active{
  color:#fff;
  background-color:#1387db;
  border:0
}

.pagination-component .neeto-ui-pagination__item.disabled{
  color:inherit
}

.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper.neeto-ui-modal__wrapper--small{
  width:1000px;
  height:calc(100vh - 155px);
  overflow:auto
}

.neeto-ui-modal__backdrop .neeto-ui-modal__wrapper.neeto-ui-modal__wrapper--small.mobile-view{
  width:370px !important;
  height:250px !important
}

@media only screen and (max-width: 480px){
  .neeto-ui-modal__wrapper.neeto-ui-modal__wrapper--large{
    width:370px !important;
    height:370px !important
  }
}

.product-details.admin{
  height:calc(100vh - 100px);
  overflow:auto
}

.product-details .custom-radio{
  display:flex;
  flex-wrap:wrap
}

.product-details .custom-radio .neeto-ui-radio__item{
  width:25%;
  padding:7px
}

.cart{
  height:calc(100vh - 90px);
  overflow:auto;
  background:#fdfdfe
}

.cart .product-card .quantity-input .neeto-ui-input.neeto-ui-input--naked input{
  padding-top:0;
  padding-bottom:0
}

.cart .product-card .footer-text{
  font-style:normal;
  font-weight:400;
  font-size:11px;
  color:#55575a
}

.cart .product-card .neeto-ui-react-select__container .neeto-ui-react-select__control,.cart .product-card .neeto-ui-react-select__menu-portal .neeto-ui-react-select__control{
  border-radius:0
}

.cart .product-card .neeto-ui-react-select__menu{
  border-radius:0
}

.product-review .recipient-info{
  background:#f7f7f8
}

.login .form-list{
  height:calc(100vh - 100px);
  overflow-y:scroll
}

.login .custom-input .neeto-ui-label{
  color:#202020;
  font-weight:500;
  font-size:12px
}

.my-accounts .ant-table-wrapper{
  border:1px solid #f0f0f0 !important
}

.my-accounts .ant-table-tbody>tr>td{
  border-bottom:1px solid #f0f0f0 !important
}

.my-accounts .ant-table-wrapper .neeto-ui-table--row.neeto-ui-table--row_hover{
  cursor:inherit
}

.my-accounts .ant-table-tbody>tr.ant-table-row>td{
  background:none !important
}

.personal-details{
  height:calc(100vh - 90px);
  overflow:auto
}

.my-orders{
  height:calc(100vh - 90px);
  overflow:auto
}

.contact-us img{
  height:calc(100vh - 130px)
}

.landing-page .reverse-orientation{
  writing-mode:vertical-lr;
  transform:rotate(-180deg)
}

.landing-page .line:after{
  content:"";
  margin-top:30px;
  height:100px;
  width:0px;
  background-color:#000;
  display:block;
  border:1px solid #55575a
}

.landing-page .circle{
  margin-top:10px;
  height:5px;
  width:5px;
  border-radius:50%;
  background:#1387db
}

.landing-page .map-product-info .carousel__dot-group{
  position:absolute;
  bottom:40px;
  right:160px
}

.landing-page .dot___3c3SI{
  height:10px;
  width:10px;
  border-radius:50%;
  border:2px solid #fff;
  margin:0 10px
}

.landing-page .dot___3c3SI.carousel__dot--selected{
  width:20px;
  border-radius:10px;
  background:#000;
  border:2px solid #000
}

.landing-page .coming-soon .carousel__inner-slide{
  padding:20px
}

.landing-page .coming-soon .container___2O72F{
  border-radius:5px
}

.landing-page .coming-soon .btn{
  display:flex;
  justify-content:center;
  align-items:center;
  height:35px;
  width:35px;
  border-radius:5px;
  background-color:#f2f2f2
}

.landing-page .coming-soon .left-btn{
  left:-60px
}

.landing-page .coming-soon .right-btn{
  right:-60px;
  transform:rotate(180deg)
}

.landing-page .how-it-works .carousel__dot-group{
  position:absolute;
  bottom:40px;
  right:160px
}

.toggle-button{
  display:flex
}

.toggle-button div{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100px;
  height:38px;
  font-weight:500;
  font-size:12px;
  cursor:pointer
}

.toggle-button div.left{
  border-radius:20px 0px 0px 20px !important;
  border-left:1px solid #2c469f;
  border-top:1px solid #2c469f;
  border-bottom:1px solid #2c469f
}

.toggle-button div.right{
  border-radius:0px 20px 20px 0px !important;
  border-right:1px solid #2c469f;
  border-top:1px solid #2c469f;
  border-bottom:1px solid #2c469f
}

.toggle-button div.active{
  background:#2c469f;
  color:#fff !important
}

.product-design .preview-images{
  height:calc(100vh - 121px)
}

.product-design .preview-images .preview-image{
  height:34rem
}

.product-design .color-block{
  height:22px;
  width:22px;
  border:1px solid #dadbdd;
  border-radius:50%;
  padding:0px 5px
}

.hidden-map{
  overflow:hidden;
  height:0;
  width:0;
  position:fixed
}

.add-map-header,.product-design-header{
  height:73px
}

.add-map-footer,.product-design-footer{
  height:48px
}

.add-map-body{
  height:calc(100dvh - 121px)
}

.product-design-body{
  height:calc(100dvh - 121px)
}

@media(max-width: 1024px){
  .product-design-body{
    flex-direction:column;
    width:100%
  }

  .map-design{
    flex-direction:column;
    position:relative
  }

  .footer-actions{
    position:fixed;
    bottom:50px;
    left:50%;
    transform:translateX(-50%)
  }

  .add-map-header,.product-design-header{
    position:sticky;
    z-index:100;
    background-color:#fff;
    top:0
  }

  .add-map-footer,.product-design-footer{
    position:fixed;
    z-index:100;
    bottom:0;
    width:100%
  }
}

.product-design .active-blue{
  font-weight:500;
  font-size:14px;
  color:#1387db
}

.neeto-ui-sidebar__header{
  display:none
}

.sidebar-content .sidebar-tab{
  background:#f7f7f8
}

.sidebar-content .sidebar-tab .tab-item{
  padding:20px 0;
  font-weight:500 !important;
  font-size:12px !important;
  color:#1387db !important
}

.sidebar-content .sidebar-tab .tab-item.active{
  color:#2f3941 !important
}

.sidebar-content .tab-content{
  background:#f7f7f8;
  overflow:auto;
  height:calc(100vh - 175px)
}

.sidebar-content .custom-map-sidebar-overlay .content{
  max-height:95%
}

.sidebar-content .custom-dropdown-button{
  color:inherit !important;
  background-color:#fff !important;
  font-size:inherit;
  font-weight:inherit;
  box-shadow:none
}

.sidebar-content .neeto-ui-dropdown{
  box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)
}

.sidebar-content .neeto-ui-dropdown .neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu{
  padding:0;
  color:#55575a;
  font-weight:400;
  font-size:12px
}

.custom-map-sidebar-overlay{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:rgba(232,232,233,.3);
  height:calc(100vh - 216px)
}

.custom-map-sidebar-overlay .title{
  color:#393a3d;
  font-weight:500;
  font-size:14px
}

.custom-map-sidebar-overlay .custom-switch .neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item{
  height:16px;
  width:30px
}

.custom-map-sidebar-overlay .custom-switch .neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item svg{
  display:none
}

.custom-map-sidebar-overlay .custom-switch .neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item .neeto-ui-switch{
  height:12px;
  width:12px
}

.custom-map-sidebar-overlay .custom-switch .neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item input:checked+.neeto-ui-switch{
  transform:translateX(15px)
}

.custom-map-sidebar-overlay .custom-switch .neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item.neeto-ui-switch__item--checked{
  background:rgba(99,221,155,.25) !important
}

.custom-map-sidebar-overlay .custom-switch .neeto-ui-switch__wrapper .neeto-ui-switch__container .neeto-ui-switch__item input:checked+.neeto-ui-switch{
  background:#63dd9b
}

.custom-map-sidebar-overlay .custom-switch .neeto-ui-label{
  font-weight:400;
  font-size:12px
}

.land-category-picker.neeto-ui-modal__wrapper--large{
  width:950px !important
}

.land-category-picker .label{
  font-weight:500;
  font-size:12px;
  color:#202020
}

.land-category-picker .color-block{
  height:24px;
  width:24px;
  border:1px solid #dadbdd;
  border-radius:50%;
  padding:0px 5px
}

.land-category-picker .label{
  color:#55575a;
  font-weight:500;
  font-size:12px;
  margin-bottom:8px
}

.land-category-picker .name{
  font-weight:400;
  font-size:11px
}

.land-category-picker .select-crop{
  border-radius:20px;
  height:27px;
  width:95px;
  gap:10px;
  background:rgba(155,198,230,.25);
  color:#1387db;
  font-weight:500;
  font-size:11px;
  display:flex;
  justify-content:center;
  align-items:center;
  cursor:pointer
}

.land-category-picker .inactive{
  color:#c1c8cb !important
}

.land-category-picker .neeto-ui-tab{
  color:#1387db;
  font-weight:500;
  font-size:12px
}

.land-category-picker .neeto-ui-tab.active{
  color:#000
}

.land-category-picker .usda-container{
  display:flex;
  flex-wrap:wrap;
  overflow-y:auto;
  height:70vh
}

.land-category-picker .usda-container .item{
  width:220px;
  cursor:pointer
}

.land-category-picker .usda-container .item .item-active{
  background:#f7f7f8
}

.land-category-picker .usda-container .item:hover{
  background:#f7f7f8
}

.land-category-picker .usda-container .title{
  color:#202020;
  font-weight:500;
  font-size:14px
}

.custom-color-picker{
  height:340px;
  width:225px
}

.custom-color-picker .saturation-container{
  width:100%;
  padding-bottom:75%;
  position:relative;
  overflow:hidden
}

.custom-color-picker .hue-container,.custom-color-picker .alpha-container{
  min-height:10px;
  position:relative;
  min-width:180px
}

.custom-color-picker .custom-pointer{
  margin-top:1px;
  width:15px;
  height:15px;
  border-radius:50%;
  box-shadow:0 0 2px rgba(0,0,0,.6);
  background:#fff;
  transform:translate(-7px, -3px);
  border:2px solid #f2f2f2
}

.custom-color-picker .color-selector-container{
  background:#f7f7f8;
  width:375px;
  height:80px
}

.custom-color-picker .color-selector-container .title{
  font-weight:600;
  font-size:16px;
  color:#202020
}

.custom-input .neeto-ui-label{
  font-style:normal;
  font-weight:400;
  font-size:12px;
  color:#55575a
}

.custom-input .neeto-ui-input{
  border-radius:0
}

.custom-input .neeto-ui-input input{
  padding:10px;
  line-height:0
}

.custom-input .neeto-ui-input:focus-within:not(.neeto-ui-input--naked,.neeto-ui-input--error){
  border:thin solid rgb(194,200,204);
  border:thin solid rgb(var(--neeto-ui-gray-400));
  box-shadow:none !important
}

.custom-input .neeto-ui-input:hover:not(.neeto-ui-input--naked,.neeto-ui-input--error,.neeto-ui-input--disabled){
  border:thin solid rgb(194,200,204);
  border:thin solid rgb(var(--neeto-ui-gray-400));
  box-shadow:none !important
}

.custom-input .neeto-ui-input__suffix{
  margin:0px !important;
  padding:7px;
  background-color:#f7f7f8;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  color:#777b81
}

.text-toolbar{
  position:absolute;
  top:18px;
  display:flex;
  align-items:center
}

.text-toolbar .text-family{
  border:1px solid #dadbdd;
  border-radius:5px 0 0 5px
}

.text-toolbar .text-family .neeto-ui-react-select__container .neeto-ui-react-select__control,.text-toolbar .text-family .neeto-ui-react-select__menu-portal .neeto-ui-react-select__control{
  border:0;
  width:170px;
  height:45px
}

.text-toolbar .text-family .neeto-ui-react-select__container .neeto-ui-react-select__control.neeto-ui-react-select__control--is-focused,.text-toolbar .text-family .neeto-ui-react-select__menu-portal .neeto-ui-react-select__control.neeto-ui-react-select__control--is-focused{
  outline:none !important;
  box-shadow:none !important;
  transition:none !important
}

.text-toolbar .text-style{
  display:flex;
  justify-content:space-around;
  align-items:center;
  width:120px;
  height:47px;
  border:1px solid #dadbdd;
  border-left:0
}

.text-toolbar .text-position{
  display:flex;
  justify-content:space-around;
  align-items:center;
  width:120px;
  height:47px;
  border:1px solid #dadbdd;
  border-left:0
}

.text-toolbar .text-color{
  height:47px;
  border:1px solid #dadbdd;
  border-left:0;
  border-radius:0 5px 5px 0
}

.text-toolbar .text-color .color-container{
  width:20px;
  height:20px;
  border-radius:50%;
  background:#5c3ae3;
  margin:10px
}

.position-bottom-text{
  position:absolute;
  bottom:7vh
}

.header .neeto-ui-tab__wrapper{
  border:0
}

.header .tab-item{
  padding:32px 0px;
  font-weight:500 !important;
  font-size:12px !important;
  color:#b9bdc1 !important
}

.header .tab-item.active{
  color:#fff !important
}

.header .tab-item.active::before{
  background:#1387db;
  height:4px
}

.header .neeto-ui-dropdown{
  padding:10px;
  box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)
}

.header .neeto-ui-dropdown .neeto-ui-dropdown__popup .neeto-ui-dropdown__popup-menu{
  padding:0;
  color:#55575a;
  font-weight:400;
  font-size:12px
}

.custom-select .neeto-ui-label{
  font-style:normal;
  font-weight:500;
  font-size:12px;
  color:#55575a
}

.custom-select .neeto-ui-react-select__container .neeto-ui-react-select__control,.custom-select .neeto-ui-react-select__menu-portal .neeto-ui-react-select__control{
  border-radius:0
}

.custom-select .neeto-ui-react-select__container .neeto-ui-react-select__control.neeto-ui-react-select__control--is-focused,.custom-select .neeto-ui-react-select__menu-portal .neeto-ui-react-select__control.neeto-ui-react-select__control--is-focused{
  outline:none !important;
  box-shadow:none !important;
  transition:none !important
}

.custom-select .neeto-ui-react-select__control:focus-within:not(.neeto-ui-input--naked,.neeto-ui-input--error){
  border:thin solid rgb(194,200,204);
  border:thin solid rgb(var(--neeto-ui-gray-400));
  box-shadow:none !important
}

.custom-select .neeto-ui-react-select__control:hover:not(.neeto-ui-input--naked,.neeto-ui-input--error,.neeto-ui-input--disabled){
  border:thin solid rgb(194,200,204);
  border:thin solid rgb(var(--neeto-ui-gray-400));
  box-shadow:none !important
}

.custom-select .neeto-ui-react-select__menu{
  border-radius:0
}

.common header{
  background-color:#202020;
  color:#b9bdc1;
  padding:0;
  padding-top:30px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  position:relative;
  z-index:1000
}

.common header .container{
  position:relative;
  margin:0 auto;
  max-width:1150px;
  padding-left:15px;
  padding-right:15px
}

.common header .logo-sub{
  display:none
}

.common header a:hover{
  cursor:pointer
}

.common .logo{
  font-size:24px;
  font-weight:bold
}

.common .header-cart{
  font-size:.85rem;
  padding-right:20px;
  border-right:1px solid #55575a;
  margin-right:20px;
  line-height:30px
}

.common .header-cart svg{
  display:inline-block;
  margin-left:5px
}

.common nav ul.main-menu{
  list-style:none;
  padding:0;
  display:flex
}

.common nav ul.main-menu>li{
  margin-right:20px
}

.common nav ul.main-menu>li.header-acc-item{
  position:absolute;
  right:0;
  min-width:400px;
  top:56px
}

.common nav ul.main-menu>li.header-acc-item>a{
  display:none
}

.common nav ul.main-menu>li.header-acc-item .sub-menu-inn{
  right:0
}

.common nav ul.main-menu>li:last-child{
  margin-right:0
}

.common nav ul.main-menu>li>a{
  font-size:.85rem;
  text-decoration:none;
  color:#b9bdc1;
  height:56px;
  margin-left:15px;
  margin-right:15px;
  padding-top:5px;
  white-space:nowrap;
  display:inline-block
}

.common nav ul.main-menu>li.active a{
  border-bottom:5px solid #1387db
}

.common header button{
  font-weight:normal !important;
  color:#fff;
  border-radius:15px !important;
  padding-left:15px;
  padding-right:15px
}

.common header .header-login-btn{
  display:none !important
}

.common .acc-icon{
  position:relative;
  margin-left:10px;
  margin-top:4px;
  display:block;
  width:24px;
  height:24px;
  background-color:rgba(0,0,0,0);
  border:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M18.2599 22.0008H6.00013C5.20518 21.9985 4.44344 21.6817 3.88132 21.1196C3.31921 20.5575 3.00241 19.7957 3.00013 19.0008C2.9735 17.8727 3.20254 16.7532 3.67008 15.7262C4.13763 14.6992 4.83155 13.7913 5.69984 13.0706C7.50019 11.6781 9.72474 10.9473 12.0001 11.0008H12.17C12.3125 11.0064 12.4521 11.0423 12.5797 11.106C12.7072 11.1698 12.8197 11.2599 12.9098 11.3704V11.3807L12.92 11.3904C12.92 11.3904 12.9298 11.4104 12.9401 11.4104L12.9498 11.4304L12.9601 11.4407L12.9201 11.4807L12.9699 11.4607L12.9801 11.4705V11.4808C13.0762 11.63 13.1282 11.8033 13.13 11.9808C13.1311 12.1712 13.0792 12.3582 12.9801 12.5208L12.9699 12.5408C12.8786 12.6899 12.7485 12.8115 12.5936 12.8925C12.4386 12.9735 12.2646 13.011 12.09 13.0008H12.0001C10.1941 12.951 8.42446 13.5149 6.98013 14.6004C6.34016 15.1375 5.82972 15.8122 5.48688 16.5742C5.14404 17.3361 4.97766 18.1656 5.00013 19.0008C5.00089 19.2658 5.10649 19.5197 5.29386 19.7071C5.48123 19.8944 5.73515 20 6.00013 20.0008H18.2599C18.5249 20 18.7788 19.8944 18.9662 19.7071C19.1535 19.5197 19.2591 19.2658 19.2599 19.0008C19.287 18.139 19.1099 17.2831 18.7433 16.5027C18.3766 15.7224 17.8307 15.0398 17.15 14.5106L17.1398 14.5008C17.0378 14.4204 16.9527 14.3208 16.8892 14.2075C16.8258 14.0942 16.7853 13.9696 16.7701 13.8406C16.7442 13.6436 16.7777 13.4432 16.8664 13.2653C16.9551 13.0874 17.0949 12.9401 17.2679 12.8423C17.441 12.7445 17.6393 12.7006 17.8375 12.7163C18.0356 12.732 18.2246 12.8066 18.38 12.9305C19.3031 13.6449 20.0449 14.5669 20.5453 15.6215C21.0456 16.6762 21.2905 17.8339 21.2599 19.0008C21.2575 19.7957 20.9407 20.5574 20.3786 21.1195C19.8165 21.6816 19.0548 21.9984 18.2599 22.0008Z%27 fill=%27%231387DB%27/%3E%3Cpath d=%27M12 13C10.9122 13 9.84884 12.6774 8.94437 12.0731C8.0399 11.4687 7.33495 10.6098 6.91867 9.60476C6.50238 8.59977 6.39346 7.4939 6.60568 6.42701C6.8179 5.36011 7.34173 4.3801 8.11091 3.61092C8.8801 2.84173 9.86011 2.3179 10.927 2.10568C11.9939 1.89346 13.0998 2.00238 14.1048 2.41867C15.1098 2.83495 15.9687 3.5399 16.5731 4.44437C17.1774 5.34884 17.5 6.41221 17.5 7.5C17.4984 8.95819 16.9184 10.3562 15.8873 11.3873C14.8562 12.4184 13.4582 12.9984 12 13ZM12 4C11.3078 4 10.6311 4.20527 10.0555 4.58986C9.47993 4.97444 9.03133 5.52107 8.76642 6.16061C8.50152 6.80015 8.43221 7.50389 8.56725 8.18282C8.7023 8.86175 9.03565 9.48539 9.52513 9.97488C10.0146 10.4644 10.6383 10.7977 11.3172 10.9328C11.9961 11.0678 12.6999 10.9985 13.3394 10.7336C13.9789 10.4687 14.5256 10.0201 14.9101 9.4445C15.2947 8.86893 15.5 8.19224 15.5 7.5C15.4989 6.57209 15.1298 5.6825 14.4736 5.02637C13.8175 4.37024 12.9279 4.00113 12 4Z%27 fill=%27%231387DB%27/%3E%3C/svg%3E");
  background-size:contain;
  background-position:center;
  background-repeat:no-repeat;
  color:#fff
}

.common .acc-icon:hover{
  cursor:pointer
}

.common .acc-icon::after{
  display:inline-block;
  width:10px;
  height:10px;
  margin-top:-10px;
  content:"▾";
  right:-8px;
  color:#1387db;
  position:absolute;
  font-size:20px
}

.common .sub-menu-inn{
  display:flex
}

.common .sub-menu-inn{
  display:none;
  background:#fff;
  padding:2rem;
  border-radius:10px;
  position:absolute;
  max-width:500px;
  box-shadow:0px 0px 15px 0px rgba(0,0,0,.1)
}

.common .sub-menu-inn.catalogs{
  width:70vw !important;
  left:10% !important;
  max-width:90vw !important
}

.common .sub-menu-inn h3{
  margin-bottom:1.25rem;
  font-size:.85rem;
  font-weight:500;
  color:#202020
}

.common .sub-menu-inn .sub-menu{
  padding-left:10px
}

.common .sub-menu-inn .sub-menu li a{
  font-size:.75rem;
  display:block;
  width:100%;
  padding:5px 0;
  color:#55575a
}

.common nav ul.main-menu>li:hover .sub-menu-inn{
  display:flex;
  align-items:flex-start
}

.common nav ul.main-menu .sub-menu-inn .w-1\/2:nth-child(2){
  text-align:right;
  display:flex;
  justify-content:flex-end
}

.common nav ul.main-menu .builder-instr p{
  font-size:.75rem
}

.common nav ul.main-menu .builder-instr ul li{
  font-size:.75rem;
  color:#55575a;
  margin-bottom:5px
}

.common .mob-menu{
  display:none;
  background-color:#202020;
  position:absolute;
  top:90px;
  left:0;
  width:100%;
  padding:20px 0;
  box-sizing:border-box;
  z-index:1
}

.common .mob-menu ul.mob-main-menu{
  list-style:none;
  padding:0
}

.common .mob-menu ul.mob-main-menu li{
  margin-bottom:10px
}

.common .mob-menu ul.mob-main-menu li:last-child{
  margin-bottom:0
}

.common .mob-menu ul.mob-main-menu li a{
  text-decoration:none;
  color:#fff;
  padding:5px 15px;
  line-height:normal;
  display:block
}

.common .mob-menu-toggle{
  display:none;
  flex-direction:column;
  cursor:pointer
}

.common .mob-menu-toggle .bar{
  width:24px;
  height:2px;
  background-color:#fff;
  margin:3px 0;
  border-radius:2px
}

.common .mob-menu .submenu h3{
  font-size:.85rem;
  color:#202020;
  margin-bottom:15px
}

.common .mob-menu ul.mob-main-menu li .submenu li{
  margin:0
}

.common .mob-menu ul.mob-main-menu li .submenu a{
  color:#55575a;
  font-size:.75rem
}

.common .has-submenu.submenu-active .submenu{
  display:flex
}

.common .mob-menu .mob-main-menu li button{
  margin-left:15px
}

.common footer{
  padding-top:70px;
  padding-bottom:70px;
  margin-top:80px
}

.common footer .container{
  max-width:1140px;
  margin:0 auto;
  padding:0 15px
}

.common .ftr-menus{
  margin-bottom:40px
}

.common .ftr-menus h4{
  color:#202020;
  font-weight:500;
  font-size:1rem;
  margin-bottom:20px
}

.common .ftr-menus ul a{
  color:#55575a;
  padding:5px 0;
  font-size:12px;
  font-weight:normal;
  line-height:20px;
  display:block
}

.common .ftr-info{
  margin-bottom:40px
}

.common .ftr-info .ftr-logo{
  mix-blend-mode:luminosity
}

.common .ftr-info p,.common .ftr-copy p{
  font-size:11px
}

.common footer .ftr-social a{
  display:inline-block;
  width:20px;
  height:20px;
  text-indent:-9999px
}

.common .ftr-social a+a{
  margin-left:25px
}

.common .ftr-powered{
  color:#777b81
}

.common .ftr-powered img{
  display:inline-block;
  margin-left:10px
}

.common .ftr-copy .w-2\/4{
  text-align:right
}

@media screen and (max-width: 992px){
  .common header .container{
    padding-bottom:25px
  }

  .common header .logo{
    display:inline-block
  }

  .common header .logo-sub{
    display:inline-block;
    color:#777b81;
    font-size:.8rem;
    line-height:.8rem;
    padding-left:10px;
    border-left:1px solid #777b81;
    margin-left:10px
  }

  .common .mob-menu-toggle{
    display:flex;
    margin-top:9px
  }

  .common .mob-menu{
    display:none
  }

  .common .mob-menu.active{
    display:block
  }

  .common .header-cart-text{
    display:none
  }

  .common .h-logo-cont{
    width:70% !important;
    display:flex;
    align-items:center
  }

  .common .h-menu-cont{
    display:none;
    position:absolute;
    top:50px;
    left:0;
    width:100% !important
  }

  .common .h-menu-cont.active{
    display:block
  }

  .common .h-menu-cont .main-menu{
    display:block;
    width:100%;
    background:#202020;
    padding-bottom:15px
  }

  .common .h-menu-cont .main-menu>li{
    display:block;
    width:100%;
    margin:0;
    padding:10px 0;
    border:none;
    background:#202020
  }

  .common nav ul.main-menu>li.header-acc-item{
    display:block;
    position:relative;
    top:0;
    min-width:100%
  }

  .common nav ul.main-menu>li.header-acc-item>a{
    display:block
  }

  .common nav ul.main-menu>li>a{
    width:100%;
    height:auto;
    padding:10px 15px;
    border:none;
    margin:0;
    position:relative
  }

  .common nav ul.main-menu>li>a::after{
    content:"▸";
    margin-left:auto;
    color:#fff;
    display:block;
    position:absolute;
    right:15px;
    top:5px;
    font-size:20px
  }

  .common nav ul.main-menu .submenu-active>a::after{
    content:"▾";
    margin-left:auto
  }

  .common nav ul.main-menu .sub-menu-inn{
    max-width:100%
  }

  .common nav ul.main-menu .sub-menu-inn .w-1\/2:nth-child(1){
    padding-right:15px
  }

  .common nav ul.main-menu .sub-menu-inn .w-1\/2:nth-child(2){
    text-align:right;
    display:flex;
    justify-content:flex-end
  }

  .common nav ul.main-menu>li:hover .sub-menu-inn{
    display:none;
    position:relative;
    box-shadow:none;
    border-radius:0;
    background:#fff;
    padding:2rem 1rem
  }

  .common nav ul.main-menu>li .sub-menu-inn{
    display:none;
    border-radius:0;
    position:relative
  }

  .common nav ul.main-menu>li.submenu-active .sub-menu-inn{
    display:flex
  }

  .common nav ul.main-menu>li:nth-child(2){
    display:none
  }

  .common .h-btns{
    display:flex;
    justify-content:flex-end;
    width:30% !important
  }

  .common header .header-login-btn{
    display:inline-flex !important;
    margin-left:25px
  }

  .common .header-cart{
    border:none;
    margin-right:0;
    margin-left:15px;
    padding-right:0
  }

  .common footer .ftr-info,.common footer .ftr-copy{
    flex-wrap:wrap
  }

  .common footer .ftr-info>div,.common footer .ftr-copy>div{
    width:100% !important;
    text-align:center;
    padding:10px;
    display:flex;
    justify-content:center
  }
}

@media screen and (max-width: 768px){
  .common footer .ftr-menus{
    flex-wrap:wrap
  }

  .common footer .ftr-menus .w-1\/4{
    width:50% !important;
    margin-bottom:25px
  }
}

@media screen and (max-width: 320px){
  .common footer .ftr-menus .w-1\/4{
    width:100% !important
  }
}

.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-checkbox{
  width:18px !important;
  height:18px !important;
  color:#000 !important;
  border:1px solid #dadbdd !important;
  border-radius:2px !important
}

.neeto-ui-checkbox__wrapper .neeto-ui-checkbox__container .neeto-ui-label{
  font-weight:500;
  font-size:13px;
  color:#000
}

.vertical-tab ul{
  list-style-type:none;
  margin:0;
  padding:0;
  width:200px;
  background-color:#f1f1f1
}

.vertical-tab li{
  display:block;
  color:#55575a;
  padding:8px 16px;
  text-decoration:none;
  cursor:pointer;
  position:relative
}

.vertical-tab li:before{
  content:"";
  position:absolute;
  width:5px;
  height:25px;
  background-color:rgba(0,0,0,0);
  left:0;
  right:0;
  top:4px
}

.vertical-tab li.active{
  color:#202020
}

.vertical-tab li.active:before{
  background-color:#1387db
}

:root{
  --neeto-ui-primary-500: 19, 135, 219
}

.top50p{
  top:50%
}

@media screen and (max-width: 720px){
  .neeto-ui-modal__backdrop .neeto-ui-modal__wrapper.neeto-ui-modal__wrapper--large{
    max-width:calc(100vw - 20px)
  }

  .neeto-ui-modal__wrapper.neeto-ui-modal__wrapper--large{
    height:450px !important
  }
}

.carousel-container .btn{
  display:flex;
  justify-content:center;
  align-items:center;
  height:35px;
  width:35px;
  border-radius:50%;
  background-color:#f2f2f2
}

.carousel-container .left-btn{
  left:-55px
}

.carousel-container .right-btn{
  right:-55px;
  transform:rotate(180deg)
}

@media (min-width: 640px){
  .sm\:left-10{
    left:2.5rem !important
  }

  .sm\:col-span-2{
    grid-column:span 2 / span 2 !important
  }

  .sm\:mt-2{
    margin-top:0.5rem !important
  }

  .sm\:block{
    display:block !important
  }

  .sm\:w-1\/2{
    width:50% !important
  }

  .sm\:w-2\/3{
    width:66.666667% !important
  }

  .sm\:w-1\/4{
    width:25% !important
  }

  .sm\:max-w-md{
    max-width:28rem !important
  }

  .sm\:max-w-3xl{
    max-width:48rem !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\:px-0{
    padding-left:0px !important;
    padding-right:0px !important
  }

  .sm\:px-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important
  }

  .sm\:px-4{
    padding-left:1rem !important;
    padding-right:1rem !important
  }

  .sm\:px-5{
    padding-left:1.25rem !important;
    padding-right:1.25rem !important
  }

  .sm\:px-6{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important
  }

  .sm\:px-7{
    padding-left:1.75rem !important;
    padding-right:1.75rem !important
  }

  .sm\:px-8{
    padding-left:2rem !important;
    padding-right:2rem !important
  }

  .sm\:py-3{
    padding-top:0.75rem !important;
    padding-bottom:0.75rem !important
  }

  .sm\:py-14{
    padding-top:3.5rem !important;
    padding-bottom:3.5rem !important
  }

  .sm\:pt-10{
    padding-top:2.5rem !important
  }

  .sm\:text-sm{
    font-size:0.875rem !important;
    line-height:1.25rem !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-2xl{
    font-size:1.5rem !important;
    line-height:2rem !important
  }
}

@media (min-width: 768px){
  .md\:right-2{
    right:0.5rem !important
  }

  .md\:left-2{
    left:0.5rem !important
  }

  .md\:left-3{
    left:0.75rem !important
  }

  .md\:col-span-3{
    grid-column:span 3 / span 3 !important
  }

  .md\:mx-0{
    margin-left:0px !important;
    margin-right:0px !important
  }

  .md\:my-8{
    margin-top:2rem !important;
    margin-bottom:2rem !important
  }

  .md\:mt-0{
    margin-top:0px !important
  }

  .md\:mb-0{
    margin-bottom:0px !important
  }

  .md\:ml-8{
    margin-left:2rem !important
  }

  .md\:flex{
    display:flex !important
  }

  .md\:w-auto{
    width:auto !important
  }

  .md\:w-1\/2{
    width:50% !important
  }

  .md\:w-2\/3{
    width:66.666667% !important
  }

  .md\:w-1\/4{
    width:25% !important
  }

  .md\:w-3\/4{
    width:75% !important
  }

  .md\:w-4\/5{
    width:80% !important
  }

  .md\:w-2\/6{
    width:33.333333% !important
  }

  .md\:w-full{
    width:100% !important
  }

  .md\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important
  }

  .md\:flex-row{
    flex-direction:row !important
  }

  .md\:px-6{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important
  }

  .md\:px-8{
    padding-left:2rem !important;
    padding-right:2rem !important
  }

  .md\:px-10{
    padding-left:2.5rem !important;
    padding-right:2.5rem !important
  }

  .md\:px-28{
    padding-left:7rem !important;
    padding-right:7rem !important
  }

  .md\:px-36{
    padding-left:9rem !important;
    padding-right:9rem !important
  }

  .md\:py-4{
    padding-top:1rem !important;
    padding-bottom:1rem !important
  }

  .md\:pl-2{
    padding-left:0.5rem !important
  }

  .md\:pl-6{
    padding-left:1.5rem !important
  }

  .md\:text-base{
    font-size:1rem !important;
    line-height:1.5rem !important
  }

  .md\:text-xl{
    font-size:1.25rem !important;
    line-height:1.75rem !important
  }

  .md\:text-3xl{
    font-size:1.875rem !important;
    line-height:2.25rem !important
  }
}

@media (min-width: 1024px){
  .lg\:relative{
    position:relative !important
  }

  .lg\:right-6{
    right:1.5rem !important
  }

  .lg\:left-6{
    left:1.5rem !important
  }

  .lg\:col-span-1{
    grid-column:span 1 / span 1 !important
  }

  .lg\:col-span-4{
    grid-column:span 4 / span 4 !important
  }

  .lg\:mt-0{
    margin-top:0px !important
  }

  .lg\:ml-3{
    margin-left:0.75rem !important
  }

  .lg\:flex{
    display:flex !important
  }

  .lg\:hidden{
    display:none !important
  }

  .lg\:w-1\/3{
    width:33.333333% !important
  }

  .lg\:w-1\/4{
    width:25% !important
  }

  .lg\:w-2\/4{
    width:50% !important
  }

  .lg\:w-1\/5{
    width:20% !important
  }

  .lg\:w-2\/5{
    width:40% !important
  }

  .lg\:w-4\/5{
    width:80% !important
  }

  .lg\:w-3\/12{
    width:25% !important
  }

  .lg\:w-4\/12{
    width:33.333333% !important
  }

  .lg\:w-8\/12{
    width:66.666667% !important
  }

  .lg\:w-9\/12{
    width:75% !important
  }

  .lg\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important
  }

  .lg\:flex-row{
    flex-direction:row !important
  }

  .lg\: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
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse:0 !important;
    margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom:calc(0px * var(--tw-space-y-reverse)) !important
  }

  .lg\:px-12{
    padding-left:3rem !important;
    padding-right:3rem !important
  }

  .lg\:px-14{
    padding-left:3.5rem !important;
    padding-right:3.5rem !important
  }

  .lg\:px-16{
    padding-left:4rem !important;
    padding-right:4rem !important
  }

  .lg\:px-24{
    padding-left:6rem !important;
    padding-right:6rem !important
  }

  .lg\:px-36{
    padding-left:9rem !important;
    padding-right:9rem !important
  }

  .lg\:py-10{
    padding-top:2.5rem !important;
    padding-bottom:2.5rem !important
  }

  .lg\:pt-10{
    padding-top:2.5rem !important
  }

  .lg\:pr-12{
    padding-right:3rem !important
  }

  .lg\:pb-5{
    padding-bottom:1.25rem !important
  }

  .lg\:pl-12{
    padding-left:3rem !important
  }
}

@media (min-width: 1280px){
  .xl\:px-24{
    padding-left:6rem !important;
    padding-right:6rem !important
  }

  .xl\:px-36{
    padding-left:9rem !important;
    padding-right:9rem !important
  }

  .xl\:pr-32{
    padding-right:8rem !important
  }

  .xl\:pl-32{
    padding-left:8rem !important
  }
}

@media (min-width: 1536px){
  .\32xl\:w-1\/12{
    width:8.333333% !important
  }
}
