@font-face {
  font-family: "Inter";
  src: url("/fonts/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype");
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("/fonts/poppins/Poppins-VariableFont.ttf") format("truetype");
  font-weight: 100 900; /* Ranges from thin (100) to black (900) */
  font-style: normal, italic; /* Both normal and italic styles */
}
/* Scroll bar stylings */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background-color: transparent;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #e7e7e7;
  border-radius: 6px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.table-pointer tr:hover {
  cursor: pointer;
}

.custom-badge {
  box-sizing: border-box;
  align-items: center;
  padding: 2px 10px;
  height: 20px;
  min-height: 20px;
  border: 1px solid;
  border-radius: 4px;
  line-height: 10px;
}

.custom-badge.success {
  background: #ecfdf3;
  color: #079455;
  border-color: #079455;
}

.custom-badge.warning {
  background: #ecfdf3;
  color: #c6ab00;
  border-color: #c6ab00;
}

.custom-badge.danger {
  background: #fef3f2;
  color: #f04438;
  border-color: #f04438;
}

.custom-badge.info {
  background: rgba(49, 67, 255, 0.0509803922);
  color: #2289d0;
  border-color: #2289d0;
}

.custom-badge.light {
  background: #e5e7e9;
  color: #79848e;
  border-color: #79848e;
}

.custom-pill {
  box-sizing: border-box;
  /* Auto layout */
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  gap: 4px;
  height: 24px;
  min-height: 24px;
  background: #ffffff;
  border: 1px solid #d2d7d9;
  border-radius: 9999px;
  order: 1;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #1a1f23;
  /* Inside auto layout */
  flex: none;
  flex-grow: 0;
}

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