/* Actual work and metric scope share one readable, in-place list treatment. */
.te-scanner[data-status=done]{color:#50846c;stroke-width:1.8}.te-scanner[data-status=todo],.te-scanner[data-status=waiting]{color:var(--muted)}.te-scanner[data-status=review]{color:#8a73a8}.te-status[data-active=true] .te-steps [data-state=active]>span .icon{animation:te48-step 2.6s ease-in-out infinite}
.te-batch-work{margin-bottom:24px}.te-batch-work>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.te-batch-work h4{margin:0;font-size:14px;font-weight:550}.te-batch-work header>span{font-size:12px;color:var(--muted)}.te-batch-list,.gm-task-list{max-height:320px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.te-batch-list>button,.gm-task-list>button{display:grid;grid-template-columns:24px minmax(0,1fr) auto 16px;gap:14px;align-items:center;width:100%;padding:16px 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background .18s ease}.te-batch-list>button:hover,.gm-task-list>button:hover{background:var(--soft)}.te-batch-list>button:focus-visible,.gm-task-list>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.te-batch-list strong,.gm-task-list strong{font-size:13px;font-weight:500;line-height:1.8;display:block;overflow-wrap:anywhere}.te-batch-list small,.gm-task-list small{display:block;margin-top:4px;font-size:12px;line-height:1.7;color:var(--muted)}.te-batch-list .icon,.gm-task-list .icon{width:18px;height:18px;color:var(--muted);flex:none}.te-batch-list>button>span:nth-child(3),.gm-task-list time{font-size:12px;line-height:1.7;color:var(--muted);max-width:160px;text-align:right}.te-child-state[data-state=done] .icon{color:#50846c}.te-child-state[data-state=running] .icon{color:#398994;animation:te48-step 2.6s ease-in-out infinite}.te-batch-work>p{font-size:13px;color:var(--muted);line-height:1.9}
.gm-scope-control{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:24px 0 14px}.gm-scope-control>strong{font-size:14px;font-weight:550}.gm-scope-control>p{flex-basis:100%;font-size:12px;line-height:1.9;color:var(--muted);margin:0}.gm-keywords{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:12px;line-height:1.8;margin:18px 0}.gm-keywords>strong{font-weight:550}.gm-keywords>span{color:var(--muted)}.gm-scope .gm-task-list{margin-bottom:20px}.gm-task-list>p{font-size:13px;line-height:1.9;color:var(--muted);margin:16px 0}.gm-scope header>h2{line-height:1.6}
@keyframes te48-step{0%,100%{opacity:.45;filter:drop-shadow(0 0 1px transparent)}50%{opacity:1;filter:drop-shadow(0 0 3px currentColor)}}
html.dark .te-scanner[data-status=done]{color:#87b69e}html.dark .te-scanner[data-status=review]{color:#c1a7df}
@media(max-width:700px){.te-batch-work>header{display:block}.te-batch-work header>span{display:block;margin-top:8px;line-height:1.8}.te-batch-list>button,.gm-task-list>button{grid-template-columns:20px minmax(0,1fr) 16px;gap:10px;padding:14px 6px}.te-batch-list>button>span:nth-child(3),.gm-task-list time{grid-column:2;grid-row:2;text-align:left;max-width:none;margin-top:-4px}.te-batch-list>button>svg:last-child,.gm-task-list>button>svg:last-child{grid-column:3;grid-row:1}.gm-scope>header{align-items:flex-start;gap:16px;flex-wrap:wrap}.gm-scope .gm-explanation{grid-template-columns:1fr}.te-batch-list,.gm-task-list{max-height:360px}}
@media(prefers-reduced-motion:reduce){.te-status .icon{animation:none!important}.te-batch-list>button,.gm-task-list>button{transition:none}}
