/* My Reviews and Submissions list pages. Loaded after extensions.css. */

.if-page-heading.if-page-heading-compact {
  align-items: center;
  margin-bottom: 20px;
}

.if-page-heading.if-page-heading-compact h1 {
  font-size: 1.55rem;
}

.if-page-heading.if-page-heading-compact > div > p:last-child {
  margin: 4px 0 0;
  font-size: 0.95rem;
  color: var(--if-text-muted, #64748b);
}

.my-reviews-page .if-table-card,
.submissions-page .if-table-card {
  box-shadow: var(--if-shadow-card, 0 4px 18px rgba(4, 30, 66, 0.06));
}

.my-reviews-page .if-data-table tbody tr,
.submissions-page .if-data-table tbody tr {
  box-shadow: inset 3px 0 0 transparent;
  transition: background-color 120ms ease, box-shadow 120ms ease;
}

.my-reviews-page .if-data-table tbody tr:hover,
.submissions-page .if-data-table tbody tr:hover {
  box-shadow: inset 3px 0 0 var(--if-secondary, #0a7cb4);
}

.my-reviews-page .if-data-table td,
.submissions-page .if-data-table td {
  padding-block: 16px !important;
}

.my-reviews-page .if-table-primary,
.submissions-page .if-table-primary {
  font-size: 0.95rem;
  font-weight: 650;
  color: var(--if-text-strong, #0f172a);
}
