.crm24-core-page .landing-family-shell,
.crm24-core-page .public-dashboard-shell,
.berkah-dashboard-shell.berkah-module--crm-24-berry,
.berkah-analytics-shell.berkah-module--crm-24-berry,
.berkah-workbench-shell.berkah-module--crm-24-berry,
.berkah-master-shell.berkah-module--crm-24-berry,
.berkah-report-shell,
.audit-family-shell {
  --crm24-pass6-border: rgba(157, 23, 77, 0.16);
}

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

.berkah-dashboard-shell.berkah-module--crm-24-berry .berkah-dashboard-hero,
.berkah-analytics-shell.berkah-module--crm-24-berry .berkah-analytics-hero,
.berkah-workbench-shell.berkah-module--crm-24-berry .berkah-workbench-header {
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.26);
}

.berkah-dashboard-shell.berkah-module--crm-24-berry .berkah-dashboard-kpis,
.berkah-analytics-shell.berkah-module--crm-24-berry .berkah-analytics-kpi-grid,
.berkah-workbench-shell.berkah-module--crm-24-berry .berkah-workbench-kpi-strip,
.berkah-report-shell .berkah-report-kpi-strip {
  gap: 14px;
}

.berkah-dashboard-shell.berkah-module--crm-24-berry .berkah-dashboard-panel,
.berkah-analytics-shell.berkah-module--crm-24-berry .berkah-analytics-chart-card,
.berkah-analytics-shell.berkah-module--crm-24-berry .berkah-analytics-breakdown-card,
.berkah-analytics-shell.berkah-module--crm-24-berry .berkah-analytics-focus-card,
.berkah-workbench-shell.berkah-module--crm-24-berry .berkah-workbench-panel,
.berkah-report-shell .berkah-report-filter-panel,
.berkah-report-shell .berkah-report-table-panel,
.audit-family-shell .audit-panel {
  box-shadow: 0 12px 26px rgba(136, 19, 55, 0.06);
}

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

.berkah-dashboard-shell.berkah-module--crm-24-berry .crm24-table th,
.berkah-dashboard-shell.berkah-module--crm-24-berry .crm24-table td,
.berkah-workbench-shell.berkah-module--crm-24-berry .berkah-workbench-table th,
.berkah-workbench-shell.berkah-module--crm-24-berry .berkah-workbench-table td,
.berkah-report-shell .berkah-report-table th,
.berkah-report-shell .berkah-report-table td {
  padding-top: 10px;
  padding-bottom: 10px;
}

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

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

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