/* V105 full-screen Audit Workday console */
body.audit-workday-active.safe-compact-ui .topbar,
body.audit-workday-active.safe-compact-ui .hero,
body.audit-workday-active.safe-compact-ui .stats-grid,
body.audit-workday-active.safe-compact-ui #dashboardSection{
  display:none !important;
}
body.audit-workday-active.safe-compact-ui .workspace{
  padding:0 !important;
  gap:0 !important;
}
body.audit-workday-active.safe-compact-ui #modulesSection{
  display:block !important;
}
body.audit-workday-active.safe-compact-ui #modulesSection .section-card{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  padding:0 !important;
  min-height:100dvh !important;
}
body.audit-workday-active.safe-compact-ui #modulesSection .section-card > .section-head{
  display:none !important;
}
body.audit-workday-active.safe-compact-ui #moduleList.module-grid{
  display:block !important;
  padding:0 !important;
}
.workday-v105-fullscreen{
  display:flex;
  flex-direction:column;
  gap:14px;
  min-height:100dvh;
  padding:16px 16px 22px;
}
.workday-console-head{
  display:grid;
  grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);
  gap:12px;
  align-items:stretch;
}
.workday-console-copy,
.workday-console-metrics,
.workday-phase-strip,
.workday-stage-full,
.workday-side-panel .side-card{
  border:1px solid rgba(180,221,255,.12);
  background:linear-gradient(180deg,rgba(15,22,38,.92),rgba(8,13,26,.92));
  border-radius:24px;
  box-shadow:0 18px 44px rgba(0,0,0,.28);
}
.workday-console-copy{padding:18px 20px;}
.workday-console-copy h3{margin:4px 0 8px;font-size:clamp(28px,3.1vw,44px);letter-spacing:-.05em;}
.workday-console-copy span{display:block;color:rgba(230,236,248,.72);line-height:1.55;max-width:78ch;}
.workday-console-metrics{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  padding:12px;
}
.workday-console-metrics article{padding:16px 15px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(180,221,255,.08);min-height:84px;}
.workday-console-metrics strong{display:block;font-size:22px;line-height:1.1;margin-bottom:6px;}
.workday-console-metrics small{color:rgba(230,236,248,.7);font-size:12px;}
.workday-phase-strip{display:flex;gap:10px;padding:10px;overflow:auto;scrollbar-width:thin;}
.workday-v105-fullscreen .workday-phase-card{min-width:220px;flex:0 0 220px;border-radius:18px;padding:12px 13px;background:rgba(255,255,255,.03);} 
.workday-console-body{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start;min-height:0;}
.workday-stage-full{padding:14px;min-height:calc(100dvh - 250px);}
.workday-side-panel{display:flex;flex-direction:column;gap:12px;position:sticky;top:16px;}
.workday-side-panel .side-card{padding:14px 15px;}
.workday-side-panel .side-card span{display:block;color:rgba(185,200,225,.84);font-size:11px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;}
.workday-side-panel .side-card strong{display:block;font-size:20px;letter-spacing:-.03em;}
.workday-side-panel .side-card small{display:block;color:rgba(230,236,248,.7);line-height:1.5;margin-top:6px;}
.side-metric-row{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid rgba(180,221,255,.08);}
.side-metric-row:first-of-type{border-top:none;padding-top:0;}
.side-metric-row b{font-size:18px;}
.side-highlight{padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(180,221,255,.08);}
.side-actions{display:grid;grid-template-columns:1fr;}
.workday-v105-fullscreen .workday-phase-panel{padding:0;border:none;background:transparent;box-shadow:none;}
.workday-v105-fullscreen .workday-panel-head{margin-bottom:14px;}
.workday-v105-fullscreen .workday-rail{display:none !important;}
@media (max-width: 1180px){
  .workday-console-head{grid-template-columns:1fr;}
  .workday-console-body{grid-template-columns:1fr;}
  .workday-side-panel{position:relative;top:auto;}
}
@media (max-width: 780px){
  .workday-v105-fullscreen{padding:12px 10px 18px;gap:10px;}
  .workday-console-copy{padding:14px 14px;}
  .workday-console-copy h3{font-size:32px;}
  .workday-console-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:8px;}
  .workday-console-metrics article{padding:12px 11px;min-height:68px;}
  .workday-console-metrics strong{font-size:18px;}
  .workday-phase-strip{padding:8px;gap:8px;}
  .workday-v105-fullscreen .workday-phase-card{min-width:180px;flex-basis:180px;padding:10px;}
  .workday-stage-full{padding:10px;min-height:auto;}
}
