.br-textarea {
  box-sizing: border-box;
}
.br-textarea label {
  display: inline-block;
  margin-bottom: var(--spacing-scale-baseh);
  padding-bottom: var(--spacing-scale-half);
}
.br-textarea textarea {
  background: var(--color-secondary-01);
  border: 1px solid #888;
  border-radius: 6px;
  box-sizing: border-box;
  color: var(--color-secondary-07);
  display: block;
  font-size: var(--font-size-scale-up-01);
  font-weight: var(--font-weight-medium);
  padding: var(--padding-size);
  width: 100%;
  /*** Estados ***/
  --textarea-small: var(--spacing-scale-base) var(--spacing-scale-2x)
    var(--spacing-scale-base) var(--spacing-scale-base);
  --textarea-medium: var(--spacing-scale-baseh) var(--spacing-scale-2x)
    var(--spacing-scale-baseh) var(--spacing-scale-baseh);
  --textarea-large: var(--spacing-scale-2x);
  --padding-size: var(--textarea-medium);
}
.br-textarea textarea:focus {
  outline: none;
}
.br-textarea textarea.focus-visible, .br-textarea textarea:focus-visible {
  outline-color: var(--focus-color);
  outline-offset: var(--focus-offset);
  outline-style: var(--focus-style);
  outline-width: var(--focus-width);
}
.br-textarea textarea:not(:disabled):hover {
  background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)));
}
.br-textarea textarea:not(:disabled):active {
  background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed)));
}
.br-textarea textarea.success, .br-textarea textarea[data-success] {
  border: 2px solid var(--color-success);
}
.br-textarea textarea.success ~ .feedback.color-success, .br-textarea textarea[data-success] ~ .feedback.color-success {
  align-items: center;
  background: var(--color-success);
  color: var(--color-secondary-01) !important;
  display: inline-flex;
  height: 35px;
  margin-bottom: var(--spacing-scale-base);
  padding: 5px;
}
.br-textarea textarea.danger, .br-textarea textarea[data-danger] {
  border: 2px solid var(--color-danger);
}
.br-textarea textarea.danger ~ .feedback.color-danger, .br-textarea textarea[data-danger] ~ .feedback.color-danger {
  align-items: center;
  background: var(--color-danger);
  color: var(--color-secondary-01) !important;
  display: inline-flex;
  height: 35px;
  margin-bottom: var(--spacing-scale-base);
  padding: 5px;
}
.br-textarea textarea.warning, .br-textarea textarea[data-warning] {
  border: 2px solid var(--color-warning);
}
.br-textarea textarea.warning ~ .feedback.color-warning, .br-textarea textarea[data-warning] ~ .feedback.color-warning {
  align-items: center;
  background: var(--color-warning);
  color: var(--color-secondary-01) !important;
  display: inline-flex;
  height: 35px;
  margin-bottom: var(--spacing-scale-base);
  padding: 5px;
}
.br-textarea textarea.warning ~ .feedback.color-warning, .br-textarea textarea[data-warning] ~ .feedback.color-warning {
  color: var(--color-secondary-08) !important;
}
.br-textarea textarea.info, .br-textarea textarea[data-info] {
  border: 2px solid var(--color-info);
}
.br-textarea textarea.info ~ .feedback.color-info, .br-textarea textarea[data-info] ~ .feedback.color-info {
  align-items: center;
  background: var(--color-info);
  color: var(--color-secondary-01) !important;
  display: inline-flex;
  height: 35px;
  margin-bottom: var(--spacing-scale-base);
  padding: 5px;
}
.br-textarea textarea.small, .br-textarea textarea[data-small] {
  --padding-size: var(--textarea-small);
}
.br-textarea textarea.medium, .br-textarea textarea[data-medium] {
  --padding-size: var(--textarea-medium);
}
.br-textarea textarea.large, .br-textarea textarea[data-large] {
  --padding-size: var(--textarea-large);
}
.br-textarea textarea:not(:disabled):not(:disabled):hover {
  background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)));
}
.br-textarea textarea:not(:disabled):not(:disabled):active {
  background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed)));
}
.br-textarea textarea:not(:disabled):focus, .br-textarea textarea:not(:disabled):focus-visible, .br-textarea textarea:not(:disabled).focus-visible {
  border-color: var(--focus-color);
  box-shadow: 0 0 0 var(--surface-width-md) var(--focus-color);
  outline: none;
}
.br-textarea textarea.disabled, .br-textarea textarea[disabled] {
  background-color: var(--color-secondary-03);
}
.br-textarea textarea.disabled ~ .feedback, .br-textarea textarea[disabled] ~ .feedback {
  align-items: center;
  background: var(--color-warning);
  color: var(--color-secondary-08);
  display: inline-flex;
  height: 35px;
  margin-bottom: var(--spacing-scale-base);
  margin-top: 7px;
  padding: 5px;
}
.br-textarea textarea.disabled ~ .help, .br-textarea textarea[disabled] ~ .help {
  display: none;
}

/*# sourceMappingURL=textarea.css.map*/