/* styles.css or your global CSS file */
.custom-select {
  appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 7l3-3 3 3m0 6l-3 3-3-3"></path></svg>');
  /* Ícone mais fino */
  background-repeat: no-repeat;
  background-position: calc(100% - 0.2rem);
}

.MuiAutocomplete-endAdornment {
  display: none;
}

.MuiInputBase-root {
  border: none !important;
}

.MuiInput-underline:after {
  border-bottom: none !important;
}

.full-height {
  min-height: 800px;
}

body {
  margin: 0;
  line-height: inherit;
  overflow-x: hidden;
}

input:checked ~ .dot {
  transform: translateX(100%);
}

.after\:content-\[\'\'\]::after {
  --tw-content: "";
  content: var(--tw-content);
  margin-top: 9px;
}

.list-chat {
  overflow-y: auto !important;
  height: 604px !important;
  overflow-x: hidden !important;
}

.table-height {
  height: 620px !important;
}
