* {
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

html {
  margin: 0;
  padding: 0;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}

body {
  text-rendering: optimizeLegibility !important;
  font-family: Inter, sans-serif;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  font-feature-settings: 'liga';
  font-synthesis: none !important;
  -webkit-text-size-adjust: 100% !important;
  -moz-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
  -moz-font-feature-settings: "kern" !important;
  font-feature-settings: "kern" !important;
  font-feature-settings: 'liga';
  scroll-behavior: smooth;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
  margin: 0;
  padding: 0;
}

span {
  display: inline;
}

textarea {
  field-sizing: content;
  &::-webkit-scrollbar {
    display: none;
  }
  -ms-overflow-style: none;
  scrollbar-width: none;
  min-height: 16px;
}

#app {
  width: 100%;
  height: 100%;
}

iframe {
  height: 100%;
  width: 100%;
  border: 0;
  display: block
}

iconify-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
}

.txt {
  white-space: wrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.h-dvh-100 {
  height: calc(100dvh - 100px);
}

.h-dvh-125 {
  height: calc(100dvh - 125px);
}

.h-dvh-150 {
  height: calc(100dvh - 150px);
}

.h-dvh-200 {
  height: calc(100dvh - 200px);
}

.h-dvh-225 {
  height: calc(100dvh - 225px);
}

.h-dvh-250 {
  height: calc(100dvh - 250px);
}

.h-dvh-300 {
  height: calc(100dvh - 300px);
}

.h-dvh-325 {
  height: calc(100dvh - 325px);
}

.h-dvh-350 {
  height: calc(100dvh - 350px);
}

.h-dvh-400 {
  height: calc(100dvh - 400px);
}

.h-dvh-425 {
  height: calc(100dvh - 425px);
}

.h-dvh-450 {
  height: calc(100dvh - 450px);
}

.h-dvh-500 {
  height: calc(100dvh - 500px);
}

.h-dvh-525 {
  height: calc(100dvh - 525px);
}

.h-dvh-550 {
  height: calc(100dvh - 550px);
}

.h-dvh-600 {
  height: calc(100dvh - 600px);
}

.h-dvh-625 {
  height: calc(100dvh - 625px);
}

.h-dvh-650 {
  height: calc(100dvh - 650px);
}

.h-dvh-700 {
  height: calc(100dvh - 700px);
}

.h-dvh-725 {
  height: calc(100dvh - 725px);
}

.h-dvh-750 {
  height: calc(100dvh - 750px);
}

.h-dvh-800 {
  height: calc(100dvh - 800px);
}

.h-dvh-825 {
  height: calc(100dvh - 825px);
}

.h-dvh-850 {
  height: calc(100dvh - 850px);
}

.h-dvh-900 {
  height: calc(100dvh - 900px);
}

.h-dvh-925 {
  height: calc(100dvh - 925px);
}

.h-dvh-950 {
  height: calc(100dvh - 950px);
}

.max-h-dvh-100 {
  max-height: calc(100dvh - 100px);
}

.max-h-dvh-125 {
  max-height: calc(100dvh - 125px);
}

.max-h-dvh-150 {
  max-height: calc(100dvh - 150px);
}

.max-h-dvh-200 {
  max-height: calc(100dvh - 200px);
}

.max-h-dvh-225 {
  max-height: calc(100dvh - 225px);
}

.max-h-dvh-250 {
  max-height: calc(100dvh - 250px);
}

.max-h-dvh-300 {
  max-height: calc(100dvh - 300px);
}

.max-h-dvh-325 {
  max-height: calc(100dvh - 325px);
}

.max-h-dvh-350 {
  max-height: calc(100dvh - 350px);
}

.max-h-dvh-400 {
  max-height: calc(100dvh - 400px);
}

.max-h-dvh-425 {
  max-height: calc(100dvh - 425px);
}

.max-h-dvh-450 {
  max-height: calc(100dvh - 450px);
}

.max-h-dvh-500 {
  max-height: calc(100dvh - 500px);
}

.max-h-dvh-525 {
  max-height: calc(100dvh - 525px);
}

.max-h-dvh-550 {
  max-height: calc(100dvh - 550px);
}

.max-h-dvh-600 {
  max-height: calc(100dvh - 600px);
}

.max-h-dvh-625 {
  max-height: calc(100dvh - 625px);
}

.max-h-dvh-650 {
  max-height: calc(100dvh - 650px);
}

.max-h-dvh-700 {
  max-height: calc(100dvh - 700px);
}

.max-h-dvh-725 {
  max-height: calc(100dvh - 725px);
}

.max-h-dvh-750 {
  max-height: calc(100dvh - 750px);
}

.max-h-dvh-800 {
  max-height: calc(100dvh - 800px);
}

.max-h-dvh-825 {
  max-height: calc(100dvh - 825px);
}

.max-h-dvh-850 {
  max-height: calc(100dvh - 850px);
}

.max-h-dvh-900 {
  max-height: calc(100dvh - 900px);
}

.max-h-dvh-925 {
  max-height: calc(100dvh - 925px);
}

.max-h-dvh-950 {
  max-height: calc(100dvh - 950px);
}
