
/* Future work stays visible and readable in light/dark themes; labels carry state without color. */
.work-next{display:block;border-left:3px solid var(--line,#82938d);padding:8px 10px;margin:10px 0;font-size:12px;line-height:1.65;overflow-wrap:anywhere;background:color-mix(in srgb,currentColor 4%,transparent);color:inherit}.work-next small{display:block}.work-guide ol{padding-left:24px}.work-guide li{margin:16px 0;line-height:1.65}.work-guide li p{margin:5px 0}.work-guide-link{margin-bottom:8px}.work-guide details{margin:12px 0}.work-guide textarea{max-width:100%}
.emm-leaf[data-state=wait],.flow-node[data-state=wait]{border-style:dashed;border-left-color:#8b929c;background:color-mix(in srgb,var(--paper,var(--surface,#fff)) 75%,#89909a 25%);box-shadow:none;color:var(--text,inherit)}
.emm-leaf[data-state=done],.flow-node[data-state=done]{border-color:#21805b;border-left-width:6px;background:color-mix(in srgb,var(--paper,var(--surface,#fff)) 90%,#28a775 10%);box-shadow:0 0 0 1px #21805b55}
.emm-leaf[data-state=current],.flow-node[data-state=current]{border-color:#b67b00;box-shadow:0 0 0 2px #b67b0033}.emm-leaf[data-state=unknown],.flow-node[data-state=unknown]{border-style:dotted;box-shadow:none}
@media(max-width:800px){.work-next{font-size:12px}.work-guide li{margin:18px 0}.work-guide select,.work-guide textarea{width:100%}}
