/* The workspace sections shared by the ask page and the log: latest activity, manual work and
   the plan's next steps (components/project-*). Design tokens only; no app.css here. */
.wsec{margin-top:var(--space-6);min-width:0}
.wsec__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--bw-hair) solid var(--rule)}
.wsec__head h2{margin:0;font-size:var(--t-body);font-weight:var(--w-bold);color:var(--text-strong)}
.wsec__head h2 span{font-weight:400;color:var(--text-muted)}
.wsec__head a{font-size:var(--t-small);color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}
.wsec__empty,.wsec__note,.wsec__warn{margin:0;padding:var(--space-4) 0;font-size:var(--t-small);color:var(--text-muted);text-wrap:pretty}
.wsec__note{padding-bottom:0;font-size:var(--t-micro)}
.wsec__warn{color:var(--danger-strong)}
.wsec__link{display:inline-flex;min-height:2.75rem;align-items:center;font-size:var(--t-small);color:var(--accent-ink);text-decoration:underline}
.wsec__list{list-style:none;margin:0;padding:0}
.wsec__list>li{padding:var(--space-3) 0;border-top:var(--bw-hair) solid var(--rule)}
.wsec__list>li:first-child{border-top:0}
.wsec__list a{display:grid;gap:var(--space-1);color:inherit;text-decoration:none;min-height:2.75rem;align-content:center}
.wsec__list a:hover b,.wsec__list a:focus-visible b{color:var(--accent-ink)}
.wsec__list b{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--text-strong);overflow-wrap:anywhere}
.wsec__list time{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--text-faint)}
.wsec__sub{margin:0;font-size:var(--t-micro);color:var(--text-muted);overflow-wrap:anywhere}
@media(min-width:640px){
  .wsec__list a{grid-template-columns:7rem minmax(0,1fr);gap:var(--space-4);align-items:baseline}
  .wsec__list a>span{display:grid;gap:2px;min-width:0}
}
.wwork{display:grid;gap:var(--space-6) var(--space-8)}
@media(min-width:768px){.wwork{grid-template-columns:repeat(2,minmax(0,1fr))}}
