<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.input {
  appearance: none;
  background-color: var(--input-background, transparent);
  block-size: var(--input-block-size, auto);
  border: 1px solid var(--input-border-color, var(--color-border));
  border-radius: var(--input-radius, var(--rounded-md));
  box-shadow: var(--input-box-shadow, var(--shadow-xs));
  font-size: var(--input-font-size, var(--text-sm));
  inline-size: var(--input-inline-size, var(--size-full));
  padding: var(--input-padding, 0.375rem 0.75rem);

  &amp;:is(textarea[rows="auto"]) {
    field-sizing: content;
    max-block-size: calc(0.875rem + var(--input-max-rows, 10lh));
    min-block-size: calc(0.875rem + var(--input-rows, 2lh));
  }

  &amp;:is(select):not([multiple], [size]) {
    background-image: url("/assets/select-arrow-008fd2da.svg");
    background-position: center right var(--size-2);
    background-repeat: no-repeat;
    background-size: var(--size-4) auto;
  }

  &amp;::file-selector-button {
    font-weight: var(--font-medium);
  }

  &amp;:user-invalid {
    border-color: var(--color-negative);
  }

  &amp;:user-invalid ~ .invalid-feedback {
    display: flex;
  }

  &amp;:disabled {
    cursor: not-allowed;
    opacity: var(--opacity-50);
  }
}

.input--actor {
  input {
    border: 0;
    inline-size: 100%;
    outline: 0;
  }

  img:not([class]) {
    filter: var(--input-icon-color, var(--color-filter-text));
  }

  &amp;:focus-within {
    outline: var(--input-outline-size, 2px) solid var(--color-selected-dark);
  }
}

.invalid-feedback {
  display: none;
}

:is(.checkbox, .radio) {
  transform: scale(1.2);
}

:is(.checkbox, .radio, .range) {
  accent-color: var(--color-primary);
}

:is(.input, .checkbox, .radio, .range) {
  &amp;:focus-visible {
    outline: var(--input-outline-size, 2px) solid var(--color-selected-dark);
  }

  &amp;:focus-visible:user-invalid {
    outline: none;
  }

  .field_with_errors &amp; {
    border-color: var(--color-negative);
    display: contents;
  }
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
</pre></body></html>