/* [project]/packages/radiolab-frontend/src/components/ui/field.module.scss.module.css [app-client] (css) */
.field-module-scss-module___y_GgG__control {
  border: 1px solid var(--border);
  background: var(--surface-solid);
  width: 100%;
  height: 2.5rem;
  color: var(--foreground);
  border-radius: .375rem;
  outline: none;
  padding: .5rem .75rem;
  font-size: 1rem;
  display: flex;
}

.field-module-scss-module___y_GgG__control::placeholder {
  color: var(--muted);
}

.field-module-scss-module___y_GgG__control:focus-visible {
  box-shadow: 0 0 0 2px var(--ring);
}

.field-module-scss-module___y_GgG__control:disabled {
  opacity: .5;
}

.field-module-scss-module___y_GgG__control:is(select) {
  cursor: pointer;
}

.field-module-scss-module___y_GgG__control[type="file"] {
  height: auto;
  padding-block: .35rem;
}

.field-module-scss-module___y_GgG__textarea {
  height: auto;
  min-height: 6rem;
}

.field-module-scss-module___y_GgG__label {
  color: var(--foreground);
  font-size: .875rem;
  font-weight: 500;
}

.field-module-scss-module___y_GgG__card {
  border: 1px solid var(--border);
  background: var(--surface);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  border-radius: .75rem;
  padding: 1.5rem;
}

.field-module-scss-module___y_GgG__narrow {
  width: 100%;
  max-width: 28rem;
}

/*# sourceMappingURL=packages_radiolab-frontend_src_components_ui_field_module_scss_module_0bd-083.css.map*/