/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, -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";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

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

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

/*
Remove the default font size and weight for headings.
*/

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

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

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

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

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-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;
}

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

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

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

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-feature-settings: inherit;
  /* 1 */
  font-variation-settings: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

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

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

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

:-moz-ui-invalid {
  box-shadow: none;
}

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

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

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

/*
Set the default cursor for buttons.
*/

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

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

/*DEFUALT TABLES*/

table {
  width: 100%;
  border-collapse: collapse;
  align-items: center;
  background-color: transparent;
}

thead {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}

tr {
  border-bottom-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
}

th {
  white-space: nowrap;
  border-left-width: 2px;
  border-right-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: middle;
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}

td {
  white-space: nowrap;
  border-left-width: 1px;
  border-right-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  padding: 0.5rem;
  text-align: center;
  vertical-align: middle;
}

.empty-result {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 6rem;
  padding-right: 6rem;
  text-align: right;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .empty-result {
    text-align: center;
  }
}

/*Bill TABLES*/

/*Animation of Bill View Loading*/

.loader div {
  animation-duration: 0.5s;
}

.loader div:first-child {
  animation-delay: 0.1s;
}

.loader div:nth-child(2) {
  animation-delay: 0.3s;
}

.loader div:nth-child(3) {
  animation-delay: 0.6s;
}

/*Input Fields*/

.input {
  display: flex;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.input h1 {
  display: inline;
  align-self: center;
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.input input {
  width: 100%;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-align: right;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.input select {
  width: 100%;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-align: right;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.input span {
  padding-left: 0.055rem ;
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}

.input button {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

/*Totals card*/

/*Hidden Search Bar*/

/*  CARD GLOBAL CONFIGRATION*/

/*  CARD SALES 1*/

/*  CARD SALES 2*/

/*  CARD SALES 3*/

/*  CARD SALES 4*/

/*  CARD SALES 5*/

/*  CARD MOST 1*/

/*  CARD MOST 2*/

/*  CHARTS CONFIGRATION 2*/

/*  CHARTS PERCENT LABELS % */

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

.bg-light-blue{
  --tw-bg-opacity: 1;
  background-color: rgba(3,169,244,var(--tw-bg-opacity));
}

.log-bg {
  background-size: cover;
  background-position: center;
  background-image: url('data:image/jpeg;base64,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')
       ;
}

body{
  /*@apply debug-screens ;*/
  font-family: 'Tajawal', sans-serif;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23527df3' fill-opacity='0.22' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");
}

.true-check-label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzYgMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGFyaWEtaGlkZGVuPSJ0cnVlIiByb2xlPSJpbWciIGNsYXNzPSJpY29uaWZ5IGljb25pZnktLXR3ZW1vamkiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPjxjaXJjbGUgZmlsbD0iIzE3OTZFNSIgY3g9IjE4IiBjeT0iMTgiIHI9IjE4Ij48L2NpcmNsZT48Y2lyY2xlIGZpbGw9IiNCQkRERjUiIGN4PSIxOCIgY3k9IjE4IiByPSI4Ij48L2NpcmNsZT48L3N2Zz4K);
}

.false-check-label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyAgdmlld0JveD0iMCAwIDM2IDM2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiByb2xlPSJpbWciIGNsYXNzPSJpY29uaWZ5IGljb25pZnktLXR3ZW1vamkiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPjxjaXJjbGUgZmlsbD0iI2JjYmNiYyIgY3g9IjE4IiBjeT0iMTgiIHI9IjE4Ij48L2NpcmNsZT48Y2lyY2xlIGZpbGw9IiNmOTg1N2MiIGN4PSIxOCIgY3k9IjE4IiByPSI4Ij48L2NpcmNsZT48L3N2Zz4K);
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

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

.collapse {
  visibility: collapse;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.inset-0 {
  inset: 0px;
}

.left-0 {
  left: 0px;
}

.left-32 {
  left: 8rem;
}

.right-0 {
  right: 0px;
}

.right-4 {
  right: 1rem;
}

.top-0 {
  top: 0px;
}

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

.top-16 {
  top: 4rem;
}

.top-4 {
  top: 1rem;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.row-span-4 {
  grid-row: span 4 / span 4;
}

.row-span-6 {
  grid-row: span 6 / span 6;
}

.m-0 {
  margin: 0px;
}

.m-2 {
  margin: 0.5rem;
}

.m-2\.5 {
  margin: 0.625rem;
}

.m-3 {
  margin: 0.75rem;
}

.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

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

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

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

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

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

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

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

.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

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

.-mt-10 {
  margin-top: -2.5rem;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.me-auto {
  margin-inline-end: auto;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-2\.5 {
  margin-left: 0.625rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.ms-auto {
  margin-inline-start: auto;
}

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

.mt-0\.5 {
  margin-top: 0.125rem;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-32 {
  margin-top: 8rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.h-0 {
  height: 0px;
}

.h-1 {
  height: 0.25rem;
}

.h-12 {
  height: 3rem;
}

.h-16 {
  height: 4rem;
}

.h-20 {
  height: 5rem;
}

.h-4 {
  height: 1rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-60 {
  height: 15rem;
}

.h-7 {
  height: 1.75rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-full {
  height: 100%;
}

.h-48 {
  height: 12rem;
}

.min-h-fit {
  min-height: -moz-fit-content;
  min-height: fit-content;
}

.min-h-screen {
  min-height: 100vh;
}

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

.w-10\/12 {
  width: 83.333333%;
}

.w-4 {
  width: 1rem;
}

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

.w-5 {
  width: 1.25rem;
}

.w-56 {
  width: 14rem;
}

.w-6 {
  width: 1.5rem;
}

.w-64 {
  width: 16rem;
}

.w-7 {
  width: 1.75rem;
}

.w-72 {
  width: 18rem;
}

.w-8 {
  width: 2rem;
}

.w-9 {
  width: 2.25rem;
}

.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.min-w-full {
  min-width: 100%;
}

.max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.max-w-full {
  max-width: 100%;
}

.max-w-xs {
  max-width: 20rem;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-initial {
  flex: 0 1 auto;
}

.table-auto {
  table-layout: auto;
}

.border-collapse {
  border-collapse: collapse;
}

.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.animate-spin {
  animation: spin 1.3s linear infinite;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

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

.list-disc {
  list-style-type: disc;
}

.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.items-center {
  align-items: center;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.gap-0 {
  gap: 0px;
}

.gap-0\.5 {
  gap: 0.125rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-x-1 {
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.gap-x-3 {
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.self-center {
  align-self: center;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

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

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-l-3xl {
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-r-3xl {
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}

.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.rounded-bl-3xl {
  border-bottom-left-radius: 1.5rem;
}

.rounded-tl-full {
  border-top-left-radius: 9999px;
}

.border {
  border-width: 1px;
}

.border-2 {
  border-width: 2px;
}

.border-x-2 {
  border-left-width: 2px;
  border-right-width: 2px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-s {
  border-inline-start-width: 1px;
}

.border-none {
  border-style: none;
}

.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}

.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}

.border-gray-500\/60 {
  border-color: rgb(107 114 128 / 0.6);
}

.border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity));
}

.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity));
}

.border-green-800 {
  --tw-border-opacity: 1;
  border-color: rgb(22 101 52 / var(--tw-border-opacity));
}

.border-inherit {
  border-color: inherit;
}

.border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity));
}

.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity));
}

.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}

.border-sky-300 {
  --tw-border-opacity: 1;
  border-color: rgb(125 211 252 / var(--tw-border-opacity));
}

.border-sky-500 {
  --tw-border-opacity: 1;
  border-color: rgb(14 165 233 / var(--tw-border-opacity));
}

.border-sky-600 {
  --tw-border-opacity: 1;
  border-color: rgb(2 132 199 / var(--tw-border-opacity));
}

.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgb(253 224 71 / var(--tw-border-opacity));
}

.border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgb(234 179 8 / var(--tw-border-opacity));
}

.border-yellow-600 {
  --tw-border-opacity: 1;
  border-color: rgb(202 138 4 / var(--tw-border-opacity));
}

.border-zinc-400 {
  --tw-border-opacity: 1;
  border-color: rgb(161 161 170 / var(--tw-border-opacity));
}

.border-sky-700 {
  --tw-border-opacity: 1;
  border-color: rgb(3 105 161 / var(--tw-border-opacity));
}

.border-sky-400 {
  --tw-border-opacity: 1;
  border-color: rgb(56 189 248 / var(--tw-border-opacity));
}

.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity));
}

.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}

.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}

.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.bg-sky-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}

.bg-sky-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}

.bg-sky-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}

.bg-sky-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}

.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.bg-slate-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}

.bg-slate-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}

.bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity));
}

.bg-zinc-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}

.bg-sky-100\/80 {
  background-color: rgb(224 242 254 / 0.8);
}

.bg-sky-100\/50 {
  background-color: rgb(224 242 254 / 0.5);
}

.bg-gray-100\/50 {
  background-color: rgb(243 244 246 / 0.5);
}

.bg-gray-100\/90 {
  background-color: rgb(243 244 246 / 0.9);
}

.bg-sky-100\/90 {
  background-color: rgb(224 242 254 / 0.9);
}

.bg-sky-100\/60 {
  background-color: rgb(224 242 254 / 0.6);
}

.bg-sky-100\/10 {
  background-color: rgb(224 242 254 / 0.1);
}

.bg-sky-100\/20 {
  background-color: rgb(224 242 254 / 0.2);
}

.bg-sky-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity));
}

.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}

.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}

.bg-\[radial-gradient\(ellipse_at_top_right\2c _var\(--tw-gradient-stops\)\)\] {
  background-image: radial-gradient(ellipse at top right, var(--tw-gradient-stops));
}

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

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

.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

.bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.from-amber-300 {
  --tw-gradient-from: #fcd34d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-100 {
  --tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-300 {
  --tw-gradient-from: #d1d5db var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-500 {
  --tw-gradient-from: #84cc16 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-gray-200 {
  --tw-gradient-to: rgb(229 231 235 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.to-cyan-300 {
  --tw-gradient-to: #67e8f9 var(--tw-gradient-to-position);
}

.to-gray-300 {
  --tw-gradient-to: #d1d5db var(--tw-gradient-to-position);
}

.to-gray-50 {
  --tw-gradient-to: #f9fafb var(--tw-gradient-to-position);
}

.to-orange-400 {
  --tw-gradient-to: #fb923c var(--tw-gradient-to-position);
}

.p-0 {
  padding: 0px;
}

.p-0\.5 {
  padding: 0.125rem;
}

.p-1 {
  padding: 0.25rem;
}

.p-1\.5 {
  padding: 0.375rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-7 {
  padding: 1.75rem;
}

.p-8 {
  padding: 2rem;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

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

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

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

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

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

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

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

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

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-11 {
  padding-left: 2.75rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-7 {
  padding-right: 1.75rem;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-1\.5 {
  padding-top: 0.375rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-2\.5 {
  padding-top: 0.625rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.text-center {
  text-align: center;
}

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

.align-baseline {
  vertical-align: baseline;
}

.align-middle {
  vertical-align: middle;
}

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

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

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

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

.font-bold {
  font-weight: 700;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-loose {
  line-height: 2;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}

.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}

.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}

.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity));
}

.text-indigo-800 {
  --tw-text-opacity: 1;
  color: rgb(55 48 163 / var(--tw-text-opacity));
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}

.text-rose-800 {
  --tw-text-opacity: 1;
  color: rgb(159 18 57 / var(--tw-text-opacity));
}

.text-sky-700 {
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity));
}

.text-slate-500\/90 {
  color: rgb(100 116 139 / 0.9);
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity));
}

.text-zinc-100 {
  --tw-text-opacity: 1;
  color: rgb(244 244 245 / var(--tw-text-opacity));
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.opacity-0 {
  opacity: 0;
}

.opacity-100 {
  opacity: 1;
}

.opacity-40 {
  opacity: 0.4;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-cyan-300\/90 {
  --tw-shadow-color: rgb(103 232 249 / 0.9);
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200 {
  --tw-shadow-color: #e5e7eb;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500 {
  --tw-shadow-color: #6b7280;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/40 {
  --tw-shadow-color: rgb(107 114 128 / 0.4);
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/80 {
  --tw-shadow-color: rgb(107 114 128 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}

.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

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

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-150 {
  transition-duration: 150ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-500 {
  transition-duration: 500ms;
}

.duration-700 {
  transition-duration: 700ms;
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

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

.ease-linear {
  transition-timing-function: linear;
}

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

.hover\:border-gray-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.hover\:border-sky-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(3 105 161 / var(--tw-border-opacity));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity));
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}

.hover\:bg-sky-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}

.hover\:bg-sky-400\/70:hover {
  background-color: rgb(56 189 248 / 0.7);
}

.hover\:bg-sky-400\/80:hover {
  background-color: rgb(56 189 248 / 0.8);
}

.hover\:bg-sky-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}

.hover\:bg-sky-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}

.hover\:bg-opacity-95:hover {
  --tw-bg-opacity: 0.95;
}

.hover\:text-blue-500:hover {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.hover\:text-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.hover\:text-green-500:hover {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}

.hover\:text-indigo-700:hover {
  --tw-text-opacity: 1;
  color: rgb(67 56 202 / var(--tw-text-opacity));
}

.hover\:text-red-400:hover {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}

.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-gray-400\/90:hover {
  --tw-shadow-color: rgb(156 163 175 / 0.9);
  --tw-shadow: var(--tw-shadow-colored);
}

.hover\:shadow-zinc-400:hover {
  --tw-shadow-color: #a1a1aa;
  --tw-shadow: var(--tw-shadow-colored);
}

.focus\:z-10:focus {
  z-index: 10;
}

.focus\:border-blue-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.active\:bg-gray-100:active {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.active\:text-gray-500:active {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.active\:text-gray-700:active {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.disabled\:cursor-wait:disabled {
  cursor: wait;
}

.group:hover .group-hover\:top-0 {
  top: 0px;
}

.group:hover .group-hover\:h-full {
  height: 100%;
}

.group:hover .group-hover\:-translate-x-0 {
  --tw-translate-x: -0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media (min-width: 640px) {
  .sm\:block {
    display: block;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:w-80 {
    width: 20rem;
  }

  .sm\:max-w-\[67\%\] {
    max-width: 67%;
  }

  .sm\:flex-1 {
    flex: 1 1 0%;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:p-0 {
    padding: 0px;
  }

  .sm\:align-middle {
    vertical-align: middle;
  }
}

@media (min-width: 768px) {
  .md\:inline-block {
    display: inline-block;
  }

  .md\:h-11 {
    height: 2.75rem;
  }

  .md\:w-4\/6 {
    width: 66.666667%;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-3 {
    padding-top: 0.75rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px) {
  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:mt-20 {
    margin-top: 5rem;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:flex-1 {
    flex: 1 1 0%;
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }
}

@media (min-width: 1280px) {
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:p-10 {
    padding: 2.5rem;
  }
}
    