
/* Read-only Weekly Focus display */
.hu-wf-readonly-wrap{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:0;
  border:1px solid #9fa69f;
  border-top:none;
  border-radius:0 0 18px 18px;
  overflow:hidden;
  background:#f3f3f3;
}
.hu-wf-item{
  display:grid;
  grid-template-columns:280px 1fr;
  min-height:92px;
  border-top:1px solid #9fa69f;
}
.hu-wf-item:nth-child(odd){ border-right:1px solid #9fa69f; }
.hu-wf-label{
  padding:18px 14px;
  font-size:18px;
  font-weight:700;
  color:#4f4f4f;
  background:#efefef;
  border-right:1px solid #9fa69f;
  display:flex;
  align-items:center;
}
.hu-wf-value{
  padding:18px 16px;
  background:#f8f8f8;
  color:#2d2d2d;
  font-size:17px;
  line-height:1.5;
  white-space:pre-wrap;
}
.hu-wf-value:empty::before{
  content:"—";
  color:#8a8a8a;
}
.hu-wf-readonly-mode .hu-gb-autosave,
.hu-wf-readonly-mode .hu-autosave,
.hu-wf-readonly-mode [class*="autosave"]{
  display:none !important;
}
@media (max-width: 900px){
  .hu-wf-readonly-wrap{ grid-template-columns:1fr; }
  .hu-wf-item{ grid-template-columns:1fr; }
  .hu-wf-item:nth-child(odd){ border-right:none; }
  .hu-wf-label{ border-right:none; border-bottom:1px solid #9fa69f; }
}
