/* Notice Components - System alerts and status messages */

.notice {
  padding: var(--space-3) var(--space-4);
  border-radius: var(--radius-md);
  border: 1px solid;
}

.notice-info {
  background: var(--color-info-bg, #e0f2fe);
  border-color: var(--color-blue, #0284c7);
  color: var(--color-text-primary);
}

.notice-success {
  background: var(--color-success-bg, #dcfce7);
  border-color: var(--color-green, #22c55e);
  color: var(--color-text-primary);
}

.notice-warning {
  background: var(--color-warning-bg, #fef3c7);
  border-color: var(--color-orange, #f59e0b);
  color: var(--color-text-primary);
}

.notice-error {
  background: var(--color-error-bg, #fee2e2);
  border-color: var(--color-red, #dc2626);
  color: var(--color-text-primary);
}

.notice strong {
  font-weight: 600;
}

.notice .text-secondary {
  color: var(--color-text-secondary);
  font-size: var(--font-size-sm);
}
