.admin-email-tests { max-width: 1100px; margin: 0 auto; padding: var(--space-lg); }
.admin-email-tests__header { display: flex; justify-content: space-between; align-items: center; gap: var(--space-md); margin-bottom: var(--space-lg); }
.admin-email-tests__header h1 { margin: 0; font-family: var(--font-serif); font-size: var(--text-xl); font-weight: 500; }
.admin-email-tests__header p { margin: var(--space-sm) 0 0; color: var(--ink-muted); overflow-wrap: anywhere; }
.admin-email-tests__header img { flex-shrink: 0; }
.admin-email-tests__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-lg); }
.admin-email-tests__card { display: flex; flex-direction: column; overflow: hidden; border: 1px solid var(--border-color); border-radius: 10px; background: var(--box-bg); }
.admin-email-tests__image, .admin-email-tests__paper { width: 100%; height: 150px; object-fit: cover; }
.admin-email-tests__paper { display: grid; place-items: center; background: var(--paper-aged); }
.admin-email-tests__copy { display: flex; flex-direction: column; flex: 1; padding: var(--space-lg); }
.admin-email-tests__copy h2 { margin: 0; color: var(--ink-primary); font-family: var(--font-serif); font-size: var(--text-lg); font-weight: 500; }
.admin-email-tests__copy p { flex: 1; margin: var(--space-sm) 0 var(--space-lg); color: var(--ink-muted); font-size: var(--text-sm); line-height: 1.6; }
.admin-email-tests__actions { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-sm); }
.admin-email-tests__actions form { margin: 0; }
.admin-email-tests__actions .btn { min-height: 44px; }
.admin-email-tests__unavailable { padding: var(--space-md); border: 1px solid var(--sepia-line); color: var(--ink-primary); }
@media (max-width: 1100px) { .admin-email-tests__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 600px) {
  .admin-email-tests { padding: var(--space-md); }
  .admin-email-tests__grid { grid-template-columns: minmax(0, 1fr); }
}
