*,
::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: ;
}

#widget-telegram :is(.fixed) {
  position: fixed;
}

#widget-telegram :is(.absolute) {
  position: absolute;
}

#widget-telegram :is(.bottom-\[80px\]) {
  bottom: 80px;
}

#widget-telegram :is(.right-4) {
  right: 1rem;
}

#widget-telegram :is(.right-\[12px\]) {
  right: 12px;
}

#widget-telegram :is(.top-\[12px\]) {
  top: 12px;
}

#widget-telegram :is(.z-\[101\]) {
  z-index: 101;
}

#widget-telegram :is(.mr-\[16px\]) {
  margin-right: 16px;
}

#widget-telegram :is(.mt-\[16px\]) {
  margin-top: 16px;
}

#widget-telegram :is(.mt-\[8px\]) {
  margin-top: 8px;
}

#widget-telegram :is(.flex) {
  display: flex;
}

#widget-telegram :is(.inline-flex) {
  display: inline-flex;
}

#widget-telegram :is(.hidden) {
  display: none;
}

#widget-telegram :is(.h-\[32px\]) {
  height: 32px;
}

#widget-telegram :is(.w-\[320px\]) {
  width: 320px;
}

#widget-telegram :is(.w-\[32px\]) {
  width: 32px;
}

#widget-telegram :is(.min-w-\[160px\]) {
  min-width: 160px;
}

#widget-telegram :is(.items-center) {
  align-items: center;
}

#widget-telegram :is(.justify-center) {
  justify-content: center;
}

#widget-telegram :is(.rounded) {
  border-radius: 0.25rem;
}

#widget-telegram :is(.rounded-\[40px\]) {
  border-radius: 40px;
}

#widget-telegram :is(.rounded-full) {
  border-radius: 9999px;
}

#widget-telegram :is(.bg-\[\#00ADEE\]) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 173 238 / var(--tw-bg-opacity));
}

#widget-telegram :is(.bg-\[\#F7F7F7\]) {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

#widget-telegram :is(.bg-white) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

#widget-telegram :is(.p-\[10px\]) {
  padding: 10px;
}

#widget-telegram :is(.p-\[20px\]) {
  padding: 20px;
}

#widget-telegram :is(.text-\[14px\]\/\[16px\]) {
  font-size: 14px;
  line-height: 16px;
}

#widget-telegram :is(.text-\[15px\]\/\[21px\]) {
  font-size: 15px;
  line-height: 21px;
}

#widget-telegram :is(.font-medium) {
  font-weight: 500;
}

#widget-telegram :is(.uppercase) {
  text-transform: uppercase;
}

#widget-telegram :is(.text-\[\#38B0E3\]) {
  --tw-text-opacity: 1;
  color: rgb(56 176 227 / var(--tw-text-opacity));
}

#widget-telegram :is(.text-\[\#414141\]) {
  --tw-text-opacity: 1;
  color: rgb(65 65 65 / var(--tw-text-opacity));
}

#widget-telegram :is(.text-black) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

#widget-telegram :is(.text-white) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

#widget-telegram :is(.no-underline) {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}

#widget-telegram :is(.drop-shadow-\[0px_0px_30px_rgba\(0\2c _149\2c _238\2c _0\.20\)\]) {
  --tw-drop-shadow: drop-shadow(0px 0px 30px rgba(0, 149, 238, 0.2));
  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);
}

@media (min-width: 980px) {
  #widget-telegram :is(.lg\:bottom-0) {
    bottom: 0px;
  }

  #widget-telegram :is(.lg\:left-\[24px\]) {
    left: 24px;
  }

  #widget-telegram :is(.lg\:right-auto) {
    right: auto;
  }

  #widget-telegram :is(.lg\:block) {
    display: block;
  }

  #widget-telegram :is(.lg\:inline-block) {
    display: inline-block;
  }

  #widget-telegram :is(.lg\:hidden) {
    display: none;
  }

  #widget-telegram :is(.lg\:h-\[280px\]) {
    height: 280px;
  }

  #widget-telegram :is(.lg\:flex-col) {
    flex-direction: column;
  }

  #widget-telegram :is(.lg\:items-center) {
    align-items: center;
  }

  #widget-telegram :is(.lg\:px-\[40px\]) {
    padding-left: 40px;
    padding-right: 40px;
  }

  #widget-telegram :is(.lg\:py-\[24px\]) {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  #widget-telegram :is(.lg\:text-center) {
    text-align: center;
  }

  #widget-telegram :is(.lg\:text-\[15px\]\/\[21px\]) {
    font-size: 15px;
    line-height: 21px;
  }
}
