/* Module Container Styles
   Shared styles for all feature module mount points.
   Each module should have its own stylesheet co-located with its JS. */

.module-slot {
  width: 100%;
  min-height: 200px;
  padding-block: var(--space-8);
}

.module-slot--empty {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-muted);
  font-style: italic;
  background: var(--color-surface);
  border: 1px dashed var(--color-text-muted);
  border-radius: var(--radius-md);
}
