nb-card {
  @apply com-mx-0;
  .loading {
    @apply com-min-h-[50vh] com-w-full com-mx-auto;
  }
}

.judges-cards {
  @apply com-grid com-grid-cols-1 md:com-grid-cols-4 com-gap-4 com-mb-4;
  .judge-card {
    @apply com-cursor-pointer;
    nb-card {
      @apply com-m-0 hover:com-shadow-md com-h-[480px];
      nb-card-body {
        @apply com-p-0 com-overflow-hidden;

        .user-card {
          @apply com-flex com-flex-col com-h-full;

          .user-image {
            @apply com-min-h-[274px] com-h-[274px];
            img {
              @apply com-w-full com-h-full com-object-contain com-rounded-t-[10px] com-border-0 com-border-b com-border-solid com-border-Bright-Gray;
            }
          }

          .details {
            @apply com-px-4 com-pb-4 com-pt-3 com-flex com-h-full com-flex-col com-justify-between;
            .user-name {
              @apply com-text-base com-font-medium com-text-black com-m-0 com-mb-1;
            }

            .user-username {
              @apply com-text-sm com-font-normal com-text-Quartz com-m-0 com-mb-1;
            }

            .user-designation {
              @apply com-text-sm com-font-normal com-text-Dark-Jungle-Green com-m-0 com-mb-1 com-line-clamp-2;
            }
            .judge-type {
              @apply com-mb-1;
            }
            .social-media {
              @apply com-flex com-gap-3 com-items-center com-mb-1;
            }
          }
        }
      }
    }
  }
}

a {
  @apply com-no-underline;
}

.disabled {
  @apply com-pointer-events-none;
}
