/* Minimal custom CSS; most styling is Tailwind utility classes. */
.tag-pill {
  display: inline-flex;
  align-items: center;
  padding: 0.125rem 0.5rem;
  border-radius: 9999px;
  background: rgb(241 245 249);
  color: rgb(51 65 85);
  font-size: 0.75rem;
  line-height: 1rem;
}
table.crm-table {
  width: 100%;
  border-collapse: collapse;
}
table.crm-table th {
  text-align: left;
  font-weight: 600;
  font-size: 0.75rem;
  text-transform: uppercase;
  color: rgb(100 116 139);
  padding: 0.5rem 0.75rem;
  background: rgb(248 250 252);
  border-bottom: 1px solid rgb(226 232 240);
}
table.crm-table td {
  padding: 0.625rem 0.75rem;
  border-bottom: 1px solid rgb(241 245 249);
  font-size: 0.875rem;
}
table.crm-table tr:hover td {
  background: rgb(248 250 252);
}
.htmx-indicator { display: none; }
.htmx-request .htmx-indicator { display: inline; }
.htmx-request.htmx-indicator { display: inline; }
