.app-workspace,
.module-page,
.panel,
.card,
.sidebar,
.drawer,
.table-cell,
.form-row {
  min-width: 0;
}

.app-workspace {
  position: fixed;
  top: var(--header-height);
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.module-page {
  height: 100%;
  overflow: auto;
  padding: var(--space-4);
}

.module-page--map {
  height: 100%;
  overflow: hidden;
  padding: 0;
}

.layout-grid {
  display: grid;
  gap: var(--space-4);
  min-width: 0;
}

.layout-flex {
  display: flex;
  gap: var(--space-3);
  min-width: 0;
}

