.berkah-dashboard-shell.module-sdm-14,
.berkah-workbench-shell.module-sdm-14,
.berkah-master-shell.theme-sdm-14,
.sdm14-report-page,
.sdm14-persetujuan-page {
  --sdm14-primary: #0ea5e9;
  --sdm14-secondary: #0369a1;
  --sdm14-soft: rgba(14, 165, 233, 0.10);
  --sdm14-border: rgba(14, 165, 233, 0.18);
}

.berkah-dashboard-shell.module-sdm-14,
.berkah-dashboard-shell.sdm14page,
.berkah-workbench-shell.module-sdm-14,
.berkah-master-shell.theme-sdm-14,
.sdm14-report-page .berkah-report-shell,
.sdm14-persetujuan-page .berkah-approval-shell {
  background: linear-gradient(180deg, rgba(240,249,255,0.95) 0%, rgba(248,250,252,0.98) 100%);
}

.berkah-dashboard-shell.module-sdm-14 .berkah-dashboard-hero,
.berkah-workbench-shell.module-sdm-14 .berkah-workbench-header,
.berkah-master-shell.theme-sdm-14 .berkah-master-hero,
.sdm14-report-page .berkah-report-hero,
.sdm14-persetujuan-page .berkah-approval-hero {
  border-color: var(--sdm14-border);
  box-shadow: 0 18px 40px rgba(14, 165, 233, 0.08);
}

.berkah-dashboard-shell.module-sdm-14 .berkah-dashboard-kpi--primary,
.berkah-workbench-shell.module-sdm-14 .berkah-workbench-kpi--info,
.sdm14-persetujuan-page .berkah-approval-kpi--amber,
.sdm14-report-page .berkah-report-kpi-card {
  border-color: var(--sdm14-border);
}

.berkah-dashboard-shell.module-sdm-14 .berkah-dashboard-panel,
.berkah-workbench-shell.module-sdm-14 .berkah-workbench-panel,
.berkah-master-shell.theme-sdm-14 .berkah-master-panel,
.sdm14-report-page .berkah-report-filter-panel,
.sdm14-report-page .berkah-report-table-panel,
.sdm14-persetujuan-page .berkah-approval-list-panel,
.sdm14-persetujuan-page .berkah-approval-dossier-panel {
  border-color: var(--sdm14-border);
  box-shadow: 0 14px 34px rgba(15, 23, 42, 0.05);
}

.berkah-dashboard-shell.module-sdm-14 .berkah-dashboard-control-link.is-active,
.berkah-workbench-shell.module-sdm-14 .berkah-workbench-control-link.is-active {
  border-color: rgba(3, 105, 161, 0.3);
  background: var(--sdm14-soft);
}
