/**
 * Form grupları ve etiketler
 */

.ders-notu-admin-wrap .awp-form-group,
#awp-printwise-root .awp-form-group,
.awp-ui .form-group {
  margin-bottom: var(--space-3);
}

.ders-notu-admin-wrap .awp-label,
#awp-printwise-root .awp-label,
.awp-ui .form-group label.awp-label {
  display: block;
  margin-bottom: var(--space-1);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-medium);
  color: var(--color-text);
}

.ders-notu-admin-wrap .awp-form-row,
#awp-printwise-root .awp-form-row {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-3);
  align-items: flex-start;
}

.ders-notu-admin-wrap .awp-form-row > * {
  flex: 1 1 200px;
}

.ders-notu-admin-wrap .awp-help,
#awp-printwise-root .awp-help {
  margin: var(--space-1) 0 0;
  font-size: var(--font-size-xs);
  color: var(--color-muted);
}

/* WP form-table ile uyum (eklenti ayarları) */
.ders-notu-admin-wrap .ders-notu-admin-form-table th {
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-sm);
  color: var(--color-text);
}

.ders-notu-admin-wrap .ders-notu-admin-form-table td {
  font-size: var(--font-size-sm);
}
