/* [project]/UIKit/web/packages/components/Input/Input.module.scss.module.css [app-client] (css) */
.Input-module-scss-module__4pIZjW__Input {
  width: 100%;
  outline: 0 !important;
}

.Input-module-scss-module__4pIZjW__Input::placeholder {
  color: var(--placeholder-color, currentColor);
  opacity: var(--placeholder-opacity, .4);
}

.Input-module-scss-module__4pIZjW__NumberWithStepper {
  appearance: textfield;
}

.Input-module-scss-module__4pIZjW__NumberWithStepper::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}

.Input-module-scss-module__4pIZjW__NumberWithStepper::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}

.Input-module-scss-module__4pIZjW__CompactNumberStepper {
  margin-inline-start: -.5rem;
}

/* [project]/UIKit/web/packages/components/Textarea/Textarea.module.scss.module.css [app-client] (css) */
.Textarea-module-scss-module__a7IiZq__Textarea {
  --textarea-line-height: 1.2;
  resize: none;
  width: 100%;
  outline: 0 !important;
}

.Textarea-module-scss-module__a7IiZq__Textarea.Subheadline {
  line-height: var(--textarea-line-height);
}

@media (pointer: coarse) {
  .Textarea-module-scss-module__a7IiZq__Textarea.Footnote {
    font-size: 1.6rem;
  }
}

.Textarea-module-scss-module__a7IiZq__Textarea::placeholder {
  color: var(--placeholder-color, currentColor);
  opacity: var(--placeholder-opacity, .4);
}

/* [project]/UIKit/web/packages/components/Pill/Pill.group.module.scss.module.css [app-client] (css) */
.Pill-group-module-scss-module__EbuXAG__ControlOverlay {
  width: 100%;
  height: 100%;
  position: relative;
}

.Pill-group-module-scss-module__EbuXAG__ControlSlotStart, .Pill-group-module-scss-module__EbuXAG__ControlSlotEnd {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.Pill-group-module-scss-module__EbuXAG__ControlSlotStart {
  left: 0;
}

.Pill-group-module-scss-module__EbuXAG__ControlSlotEnd {
  right: 0;
}

/* [project]/UIKit/web/packages/components/Slider/Slider.module.scss.module.css [app-client] (css) */
.Slider-module-scss-module__ckX38q__SliderShell {
  --slider-thumb-height: 2rem;
  --slider-thumb-width: 2.8rem;
  --slider-track-size: .8rem;
  --slider-resting-surface: color-mix(in srgb, var(--color-base-reversed-4) 55%, transparent);
  --slider-active-surface: var(--color-base-reversed-1);
  width: 100%;
  height: 2.8rem;
  display: block;
  position: relative;
  overflow: visible;
}

.Slider-module-scss-module__ckX38q__Slider {
  appearance: none;
  border-radius: var(--radius-circle);
  width: 100%;
  height: 2.8rem;
  color: var(--slider-active-surface);
  cursor: pointer;
  touch-action: pan-y;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  overflow: visible;
}

.Slider-module-scss-module__ckX38q__Slider::-webkit-slider-runnable-track {
  height: var(--slider-track-size);
  border-radius: var(--slider-radius, var(--radius-circle));
  background: linear-gradient(to right, var(--slider-active-surface) 0 calc(var(--slider-progress, .5) * 100%), var(--slider-resting-surface) calc(var(--slider-progress, .5) * 100%) 100%) no-repeat;
}

.Slider-module-scss-module__ckX38q__Slider::-webkit-slider-thumb {
  appearance: none;
  width: var(--slider-thumb-width);
  height: var(--slider-thumb-height);
  margin-top: calc((var(--slider-track-size) - var(--slider-thumb-height)) / 2);
  border-radius: var(--radius-circle);
  box-shadow: none;
  opacity: 0;
  transform-origin: center;
  will-change: auto;
  background: none;
  border: 1px solid #0000;
  transition: none;
  scale: 1;
}

.Slider-module-scss-module__ckX38q__Slider::-moz-range-track {
  height: var(--slider-track-size);
  border-radius: var(--slider-radius, var(--radius-circle));
  background: var(--slider-resting-surface);
  border: 0;
}

.Slider-module-scss-module__ckX38q__Slider::-moz-range-progress {
  height: var(--slider-track-size);
  border-radius: var(--slider-radius, var(--radius-circle));
  background: var(--slider-active-surface);
}

.Slider-module-scss-module__ckX38q__Slider::-moz-range-thumb {
  width: var(--slider-thumb-width);
  height: var(--slider-thumb-height);
  border-radius: var(--radius-circle);
  box-shadow: none;
  opacity: 0;
  transform-origin: center;
  will-change: auto;
  background: none;
  border: 1px solid #0000;
  transition: none;
  scale: 1;
}

.Slider-module-scss-module__ckX38q__Slider:focus-visible {
  outline-offset: var(--focus-ring-offset);
  outline: auto;
}

.Slider-module-scss-module__ckX38q__Slider:disabled {
  opacity: .4;
  cursor: default;
}

.Slider-module-scss-module__ckX38q__Thumb {
  top: 50%;
  left: clamp(var(--slider-thumb-width) / 2, var(--slider-progress, .5) * 100%, 100% - var(--slider-thumb-width) / 2);
  z-index: 1;
  width: var(--slider-thumb-width);
  height: var(--slider-thumb-height);
  border: 1px solid var(--control-liquid-surface-ring);
  border-radius: var(--radius-circle);
  background: var(--control-liquid-surface-resting);
  box-shadow: var(--shadow-base-1);
  transform-origin: center;
  will-change: left, scale;
  pointer-events: none;
  position: absolute;
  translate: -50% -50%;
  scale: 1;
}

.Slider-module-scss-module__ckX38q__ThumbAnimated {
  transition: left .22s var(--transition-surface-ease), scale var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), box-shadow var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), background var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), -webkit-backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease);
}

.Slider-module-scss-module__ckX38q__ThumbPressed {
  scale: var(--control-liquid-surface-scale);
  background: var(--control-liquid-surface-gloss), var(--control-liquid-surface-pressed);
  -webkit-backdrop-filter: blur(var(--control-liquid-surface-blur));
  backdrop-filter: blur(var(--control-liquid-surface-blur));
}

.Slider-module-scss-module__ckX38q__ThumbDragging {
  transition: none;
}

.Slider-module-scss-module__ckX38q__Slider:disabled + .Slider-module-scss-module__ckX38q__Thumb {
  opacity: .4;
}

.Slider-module-scss-module__ckX38q__Marked .Slider-module-scss-module__ckX38q__Thumb {
  top: 1.4rem;
}

.Slider-module-scss-module__ckX38q__Marks {
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.Slider-module-scss-module__ckX38q__Mark {
  top: 0;
  left: clamp(var(--slider-thumb-width) / 2, var(--slider-mark-progress) * 100%, 100% - var(--slider-thumb-width) / 2);
  width: calc(100% / var(--slider-mark-count));
  height: 100%;
  position: absolute;
  translate: -50%;
}

.Slider-module-scss-module__ckX38q__MarkStart {
  left: 0;
  translate: 0;
}

.Slider-module-scss-module__ckX38q__MarkEnd {
  left: 100%;
  translate: -100%;
}

.Slider-module-scss-module__ckX38q__MarkTick {
  width: .4rem;
  height: 1.4rem;
  position: absolute;
  top: 1.4rem;
  left: 50%;
  translate: -50% -50%;
}

.Slider-module-scss-module__ckX38q__MarkLabel {
  text-align: center;
  overflow-wrap: anywhere;
  width: 100%;
  position: absolute;
  top: 2.8rem;
  left: 0;
}

.Slider-module-scss-module__ckX38q__MarkStart .Slider-module-scss-module__ckX38q__MarkLabel {
  text-align: left;
}

.Slider-module-scss-module__ckX38q__MarkEnd .Slider-module-scss-module__ckX38q__MarkLabel {
  text-align: right;
}

@media (prefers-reduced-motion: reduce) {
  .Slider-module-scss-module__ckX38q__ThumbAnimated {
    transition: none;
  }

  .Slider-module-scss-module__ckX38q__ThumbPressed {
    background: var(--control-liquid-surface-resting);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    scale: 1;
  }
}

/*# sourceMappingURL=UIKit_web_packages_components_10abavrrdukem._.css.map*/