/* Plate Log: customisable blocks on Weeks and Year (Customise bar, edit controls, add list, bar rows). See docs/ARCHITECTURE.md. */
.wgbar{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;margin:-6px 0 12px}
.wgbar.editing{justify-content:space-between;background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:8px 10px}
.wgbtns{display:inline-flex;gap:6px;align-items:center}
.wgadd{padding:12px 14px;margin-bottom:14px}
.wgrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line2)}
.wgrow:first-of-type{border-top:0}
.wgrow .muted{font-size:13px}
.wgrow .btn{white-space:nowrap;flex:none}
.wgnone{font-size:14px;margin:6px 0}
.wgctl{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;padding-bottom:8px;border-bottom:1px dashed var(--line)}
.wgname{font-family:var(--f-mono);font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}
.wgctl .btn{min-height:34px;min-width:34px;padding:4px 10px}
.wgplain.wgedit{border:1px dashed var(--line);border-radius:4px;padding:12px;margin-bottom:14px}
.card.wgedit{border-style:dashed}
.tile.wgedit .wgctl{grid-column:1 / -1;grid-row:3;margin:10px 0 0;border-bottom:0;border-top:1px dashed var(--line);padding:8px 0 0}
.tile.wgedit{display:block}
.wgbars{display:grid;gap:8px}
.wgbrow{display:grid;grid-template-columns:minmax(80px,30%) 1fr auto;align-items:center;gap:10px;font-size:14px}
.wgbrow .l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wgbrow .bar{background:var(--line2);border-radius:3px;height:12px;overflow:hidden}
.wgbrow .bar i{display:block;height:100%;background:var(--c-lowerA);border-radius:3px}
.wgbrow .n{font-family:var(--f-mono);font-size:12px;color:var(--muted);text-align:right;min-width:64px}
@media (max-width:560px){.wgbrow{grid-template-columns:90px 1fr auto}.wgbar.editing{align-items:flex-start}}
