.document-types-page {
  @apply w-full;
}

.document-types-page .page-header {
  @apply flex justify-between items-center mb-4;
}

.document-types-page .page-title {
  @apply text-xl font-medium;
}

.document-types-page .type-badge {
  @apply inline-flex items-center px-2 py-0.5 rounded-full text-xs bg-primary-50 text-primary-600 mr-1 mb-1;
}

.document-types-page .groups-container {
  @apply flex flex-wrap gap-1 max-w-md;
}

.document-types-page .operation-btn {
  @apply inline-flex items-center text-sm px-2 py-1 rounded hover:bg-gray-100;
}

.document-types-page .operation-btn i {
  @apply mr-1;
}

.document-types-page .text-primary {
  @apply text-primary-600;
}

.document-types-page .text-error {
  @apply text-red-600;
}
