/* These styles are generated from project.scss. */

.alert-debug {
  color: black;
  background-color: white;
  border-color: #d6e9c6;
}

.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.rjf-input-group > input {
    box-sizing: border-box;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(229, 231, 235);
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(229, 231, 235);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(229, 231, 235);
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(229, 231, 235);
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 0.875rem; /* 14px */
    font-weight: 500;
    line-height: 1.25rem; /* 20px */
    color: rgb(var(--color-font-default-light) / var(--tw-text-opacity));
    padding-top: 0.5rem; /* 8px */
    padding-right: 0.75rem; /* 12px */
    padding-bottom: 0.5rem; /* 8px */
    padding-left: 0.75rem; /* 12px */
    width: 100%;
    min-width: 5rem; /* 80px */
    max-width: 42rem; /* 672px */
    border-top-left-radius: 0.375rem; /* 6px */
    border-top-right-radius: 0.375rem; /* 6px */
    border-bottom-right-radius: 0.375rem; /* 6px */
    border-bottom-left-radius: 0.375rem; /* 6px */
    background-color: rgb(255, 255, 255 / var(--tw-bg-opacity));
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.rjf-form-row-inner > div > label {
  box-sizing: border-box;
  border-top-style: solid;
  border-top-color: rgb(229, 231, 235);
  border-right-style: solid;
  border-right-color: rgb(229, 231, 235);
  border-bottom-style: solid;
  border-bottom-color: rgb(229, 231, 235);
  border-left-style: solid;
  border-left-color: rgb(229, 231, 235);
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  margin-bottom: 0.5rem; /* Adicionei 'rem' para a unidade */
  display: block;
  font-size: 0.875rem; /* 14px */
  line-height: 1.25rem; /* 20px */
  font-weight: 500;
  color: rgb(var(--color-font-important-light) / var(--tw-text-opacity));
}

.rjf-input-group > select {
	box-sizing: border-box;
	border-top-width: 1;
	border-top-style: solid;
	border-right-width: 1;
	border-right-style: solid;
	border-bottom-width: 1;
	border-bottom-style: solid;
	border-left-width: 1;
	border-left-style: solid;
	border-image-outset: 0;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	font-family: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	font-size: 0.875rem;
	font-weight: 500;
	line-height: 1.25rem;
	color: rgb(var(--color-font-default-light)/var(--tw-text-opacity));
	padding-top: 0.5;
	padding-right: 2;
	padding-bottom: 0.5;
	padding-left: 0.75;
	text-transform: none;
	width: 100%;
	min-width: 5rem;
	max-width: 42rem;
	appearance: none;
	border-top-left-radius: 0.375rem;
	border-top-right-radius: 0.375rem;
	border-bottom-right-radius: 0.375rem;
	border-bottom-left-radius: 0.375rem;
	background-color: rgb(255 255 255/var(--tw-bg-opacity));
	box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%236B7280' d='M24 31.4 11.3 18.7l2.85-2.8L24 25.8l9.85-9.85 2.85 2.8Z'/%3E%3C/svg%3E");
	background-position-x: right 0.7rem;
	background-position-y: center;
	background-repeat: no-repeat;
	background-size: 1.125rem 1.125rem;
	outline-color: rgba(0, 0, 0, 0);
	outline-style: solid;
	outline-width: 2px;
	outline-offset: 2px;
}
