/*
 * 307bi — EXACT SUBJECT DASHBOARD DESIGN
 * Values measured directly from the Subject Dashboard.
 * Performance exception: backdrop blur disabled.
 * Scoped to the upper Object Dashboard.
 */

body.atosy-view-object #object-full-page
.object-workspace-hero {
  background:
    linear-gradient(
      135deg,
      rgba(17,90,192,.72),
      rgba(6,61,138,.78)
    ) !important;
  border: 1px solid rgba(255,255,255,.17) !important;
  border-radius: 22px !important;
  box-shadow:
    0 8px 0 rgba(3,31,69,.42),
    0 16px 28px rgba(0,0,0,.18),
    inset 0 1px 0 rgba(255,255,255,.13) !important;
  padding: 20px 24px !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Exact Subject KPI tokens */
body.atosy-view-object #object-full-page
.object-workspace-kpis > .object-workspace-kpi {
  background:
    linear-gradient(
      180deg,
      rgba(9,47,111,.97) 0%,
      rgba(6,33,82,.984) 100%
    ) !important;
  border: 1px solid rgba(117,176,239,.16) !important;
  border-radius: 22px !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.043),
    0 12px 28px rgba(0,17,48,.18) !important;
  padding: 17px !important;
  color: rgba(239,246,255,.92) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Exact Subject analytic panel tokens */
body.atosy-view-object #object-full-page
.object-workspace-grid > .object-workspace-panel {
  background:
    linear-gradient(
      180deg,
      rgba(10,49,115,.97) 0%,
      rgba(7,34,85,.984) 100%
    ) !important;
  border: 1px solid rgba(117,176,239,.15) !important;
  border-radius: 22px !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.04),
    0 14px 32px rgba(0,18,54,.18) !important;
  padding: 18px !important;
  color: rgba(239,246,255,.92) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Exact Subject inner-stat / alert tokens */
body.atosy-view-object #object-full-page
.object-workspace-grid .object-dashboard-alert {
  background:
    linear-gradient(
      180deg,
      rgba(16,62,138,.92) 0%,
      rgba(10,44,101,.96) 100%
    ) !important;
  border: 1px solid rgba(117,176,239,.12) !important;
  border-radius: 16px !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.035) !important;
  padding: 11px 12px !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* No extra water-drop or radial-glow overlays */
body.atosy-view-object #object-full-page
.object-workspace-hero::before,
body.atosy-view-object #object-full-page
.object-workspace-hero::after,
body.atosy-view-object #object-full-page
.object-workspace-kpis > .object-workspace-kpi::before,
body.atosy-view-object #object-full-page
.object-workspace-kpis > .object-workspace-kpi::after,
body.atosy-view-object #object-full-page
.object-workspace-grid > .object-workspace-panel::before,
body.atosy-view-object #object-full-page
.object-workspace-grid > .object-workspace-panel::after {
  content: none !important;
}
