/* recruit-workbench.css · RECRUIT_WORKBENCH_APPLE_X_V1
 * Workbench (#workbenchView) inner refinements only. Pure CSS, loaded after styles.css
 * and recruit-shared-shell.css. Does NOT touch topbar / sidebar / content container.
 * No display declarations; .hidden is never set or overridden.
 * Prefix repeats #workbenchView to outrank the existing role-scoped !important rules
 * (styles.css 25936 / 27131 / 27404 / 27647 / 27853 / 27962 / 30734 / 31464 / 31575 / 31638).
 */

/* C1 · Quick actions: 4 columns squeezed text to 2–22px; use 2 columns, full labels. */
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView .workbench-main-right .cockpit-quick-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
}
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView .workbench-main-right .cockpit-action-card {
  min-height: 52px !important;
  padding: 0 12px !important;
  border: 1px solid #E5E5E5 !important;
  border-radius: 12px !important;
  background: #FFFFFF !important;
  box-shadow: none !important;
}
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView .workbench-main-right .cockpit-action-card:hover {
  border-color: #D2D2D7 !important;
  background: #F5F5F7 !important;
}
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView .workbench-main-right .cockpit-action-card:focus-visible {
  outline: 2px solid #111111 !important;
  outline-offset: 2px !important;
}
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView .workbench-main-right .cockpit-action-text strong {
  color: #111111 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}

/* C2 · System notice: max-height 112px clipped the last item. */
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView .workbench-main-right .cockpit-notice-panel {
  max-height: none !important;
  height: auto !important;
  padding-bottom: 12px !important;
}

/* C3 · Admin trend: fixed 230px box let the x-axis labels spill onto the next card. */
body.admin-visual:has(#adminApp:not(.hidden) #employeeManagementNav:not(.hidden)) #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchTrend.cockpit-trend {
  height: 258px !important;
  min-height: 258px !important;
  max-height: 258px !important;
}

/* C4 · KPI cards: same number scale for every role (admin 34/800 vs others 28/800), neutral accent. */
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchMetrics .workbench-ops-kpi-card [data-ops-value] {
  color: #111111 !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  letter-spacing: -0.01em !important;
  font-variant-numeric: tabular-nums !important;
}
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchMetrics .workbench-ops-kpi-card small {
  color: #6E6E73 !important;
}
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchMetrics .workbench-ops-kpi-card {
  border-color: #E5E5E5 !important;
  background: #FFFFFF !important;
  box-shadow: none !important;
}
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchMetrics .workbench-ops-kpi-card::before {
  background: #111111 !important;
  opacity: 0.85 !important;
}
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchMetrics .workbench-ops-kpi-card::after {
  background: transparent !important;
}

/* C5 · Daily-action filter chips: 4th chip wrapped onto its own full-width row. */
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #dailyActionPanel .daily-action-chip {
  flex: 1 1 auto !important;
  padding-left: 6px !important;
  padding-right: 6px !important;
}

/* C6 · t182 RECRUIT_APPLE_X_VISUAL_OMISSIONS_PATCH_V1 · 最新登记 list (#workbenchLatest only; colours only, no geometry).
 * Legacy blue/slate sources (all !important, hence !important here as in C1-C5): styles.css 16686/25297 (查看全部 hover #2563eb),
 * 16691/25301 (table border), 16703/25307 (thead gradient/bg), 25323 (row divider), 16718 (row hover: #f8fbff + inset 3px #3b82f6 bar), 28312-28326 (cell text colours).
 * Status pills (.cockpit-latest-status, semantic colours), panel border/shadow and sibling panels are intentionally untouched. */
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchLatest .workbench-text-action { color: #6E6E73 !important; }
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchLatest .workbench-text-action:hover { color: #111111 !important; }
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchLatest .workbench-text-action:focus-visible { outline: 2px solid #111111 !important; outline-offset: 2px !important; }
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchLatest .cockpit-latest-table { border-color: #E5E5E5 !important; box-shadow: none !important; }
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchLatest .cockpit-latest-thead { background-color: #F5F5F7 !important; background-image: none !important; border-bottom-color: #E5E5E5 !important; color: #6E6E73 !important; }
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchLatest .cockpit-latest-thead span { color: #6E6E73 !important; }
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchLatest .cockpit-latest-row { border-bottom-color: #E5E5E5 !important; }
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchLatest .cockpit-latest-row:hover { background: #F5F5F7 !important; box-shadow: inset 2px 0 0 #6E6E73 !important; }
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchLatest .cockpit-latest-row > strong[role="cell"] { color: #111111 !important; }
body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchLatest .cockpit-latest-row > span[role="cell"], body.admin-visual #adminApp #workbenchView#workbenchView#workbenchView#workbenchView #workbenchLatest .cockpit-latest-row > small[role="cell"] { color: #6E6E73 !important; }
