.crm23-core-page .landing-family-shell,
.crm23-core-page .public-dashboard-shell,
.berkah-dashboard-shell.theme-crm-23,
.berkah-dashboard-shell.theme-crm-23-magenta,
.berkah-analytics-shell.theme-crm-23,
.berkah-master-shell.theme-crm-23,
.audit-family-shell,
.berkah-report-shell,
.berkah-workbench-shell {
  --crm23-pass6-border: rgba(190, 24, 93, 0.16);
}

.crm23-core-page .landing-family-shell,
.crm23-core-page .public-dashboard-shell {
  border-radius: 24px;
  overflow: clip;
  border: 1px solid var(--crm23-pass6-border);
  box-shadow: 0 18px 44px rgba(136, 19, 55, 0.08);
}

.crm23-core-page .landing-family-shell .landing-family-hero,
.crm23-core-page .public-dashboard-shell .public-dashboard-hero,
.berkah-dashboard-shell.theme-crm-23 .berkah-dashboard-hero,
.berkah-dashboard-shell.theme-crm-23-magenta .berkah-dashboard-hero,
.berkah-analytics-shell.theme-crm-23 .berkah-analytics-hero {
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.28);
}

.berkah-dashboard-shell.theme-crm-23 .berkah-dashboard-kpis,
.berkah-dashboard-shell.theme-crm-23-magenta .berkah-dashboard-kpis,
.berkah-analytics-shell.theme-crm-23 .berkah-analytics-kpi-grid,
.berkah-report-shell .berkah-report-kpi-strip,
.berkah-workbench-shell .berkah-workbench-kpi-strip {
  gap: 14px;
}

.berkah-dashboard-shell.theme-crm-23 .berkah-dashboard-panel,
.berkah-dashboard-shell.theme-crm-23-magenta .berkah-dashboard-panel,
.berkah-analytics-shell.theme-crm-23 .berkah-analytics-focus-card,
.berkah-analytics-shell.theme-crm-23 .berkah-analytics-chart-card,
.berkah-analytics-shell.theme-crm-23 .berkah-analytics-breakdown-card,
.berkah-master-shell.theme-crm-23 .berkah-master-panel,
.audit-family-shell .audit-panel,
.berkah-report-shell .berkah-report-filter-panel,
.berkah-report-shell .berkah-report-table-panel,
.berkah-workbench-shell .berkah-workbench-panel {
  border-width: 1px;
  box-shadow: 0 12px 28px rgba(136, 19, 55, 0.06);
}

.berkah-dashboard-shell.theme-crm-23 .berkah-dashboard-workspace__side,
.berkah-dashboard-shell.theme-crm-23-magenta .berkah-dashboard-workspace__side,
.berkah-analytics-shell.theme-crm-23 .berkah-analytics-focus-panel,
.audit-family-shell .audit-two-column-grid__side,
.berkah-workbench-shell .berkah-workbench-layout__side {
  position: sticky;
  top: 84px;
  align-self: start;
}

.berkah-report-shell .berkah-report-hero__actions,
.berkah-workbench-shell .berkah-workbench-header__actions {
  gap: 10px;
  flex-wrap: wrap;
}

.berkah-report-shell .berkah-report-table th,
.berkah-report-shell .berkah-report-table td,
.berkah-workbench-shell .berkah-workbench-table th,
.berkah-workbench-shell .berkah-workbench-table td,
.audit-family-shell .audit-exception-queue__table th,
.audit-family-shell .audit-exception-queue__table td {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 1366px) {
  .berkah-dashboard-shell.theme-crm-23 .berkah-dashboard-workspace,
  .berkah-dashboard-shell.theme-crm-23-magenta .berkah-dashboard-workspace,
  .berkah-analytics-shell.theme-crm-23 .berkah-analytics-main-grid,
  .audit-family-shell .audit-two-column-grid,
  .berkah-workbench-shell .berkah-workbench-layout {
    gap: 18px;
  }
}

@media (max-width: 1100px) {
  .berkah-dashboard-shell.theme-crm-23 .berkah-dashboard-workspace__side,
  .berkah-dashboard-shell.theme-crm-23-magenta .berkah-dashboard-workspace__side,
  .berkah-analytics-shell.theme-crm-23 .berkah-analytics-focus-panel,
  .audit-family-shell .audit-two-column-grid__side,
  .berkah-workbench-shell .berkah-workbench-layout__side {
    position: static;
    top: auto;
  }
}
