.wall-agents{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.wa{border:1px solid var(--line);background:rgba(var(--c-bg), .6);border-radius:8px;align-items:center;gap:7px;min-width:0;padding:6px 9px;font-size:13px;transition:opacity .3s,border-color .3s;display:flex}.wa span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--frost);flex:1;overflow:hidden}.wa em{white-space:nowrap;font-size:12px;font-style:normal}.wa i{box-sizing:border-box;background:var(--dim);border-radius:50%;flex:none;width:10px;height:10px}.wa.working{border-color:rgba(var(--c-cyan), .45)}.wa.working i{border:1.5px solid rgba(var(--c-cyan), .3);border-top-color:var(--cyan);background:0 0;animation:1s linear infinite wall-rot}.wa.working em{color:var(--cyan)}.wa.approval{border-color:rgba(var(--c-cin), .45)}.wa.approval i{background:var(--cinnabar)}.wa.approval em{color:var(--cinnabar)}.wa.idle{opacity:.55}.wa.idle em{color:var(--mist)}@keyframes wall-rot{to{transform:rotate(360deg)}}.wall-time{flex-wrap:wrap;gap:6px;display:flex}.wall-time button{border:1px solid var(--line);color:var(--mist);font:600 13px/1.6 var(--f-num);cursor:pointer;background:0 0;border-radius:999px;padding:3px 11px}.wall-time button:hover{border-color:var(--cyan);color:var(--frost)}.wall-time button[aria-pressed=true]{border-color:var(--cyan);background:var(--cyan);color:var(--ink)}.wall-full{border:1px solid rgba(var(--c-cyan), .3);background:rgba(var(--c-bg), .88);border-radius:14px;margin-top:22px;padding:16px 18px 14px}.wall-hd{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.wall-label{font:600 12px/1.4 var(--f-mono);letter-spacing:.08em;color:var(--mist)}.wall-job{color:var(--frost);font-size:16px}.wall-bar{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0;display:flex}.wall-bar small{color:var(--mist);font-size:12px}.wall-full>.wall-agents{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:12px}.wall-kinds{--k:var(--mist);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.k-timed{--k:var(--amber)}.k-parallel{--k:var(--cyan)}.k-dispatch{--k:var(--soft)}.k-adhoc{--k:var(--red)}.wall-kinds li{border:1px solid var(--line);border-top:2px solid var(--k);background:rgba(var(--c-bg2), .6);cursor:default;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px 9px;transition:border-color .2s,background .2s;display:flex}.wall-kinds li:hover,.wall-kinds li:focus-visible{border-color:var(--k);background:rgba(var(--c-bg2), .95);outline:none}.wall-kinds b{color:var(--k);font-size:14px}.wall-kinds span{color:var(--frost);font-size:13px}.wall-kinds small{color:var(--mist);font-size:12px;line-height:1.5}.wall-scroll{overflow-x:auto}.wall-table{border-collapse:collapse;width:100%;font-size:13px}.wall-table th{border-bottom:1px solid var(--line);background:rgba(var(--c-bg2), .95);text-align:left;color:var(--mist);white-space:nowrap;padding:7px 10px;font-size:12px;font-weight:600}.wall-table td{border-bottom:1px solid rgba(var(--c-line), .7);vertical-align:middle;color:var(--soft);padding:8px 10px}.wt{--st:var(--line);transition:opacity .3s}.wt td:first-child{box-shadow:inset 3px 0 0 var(--st)}.wt.done{--st:var(--jade)}.wt.doing{--st:var(--cyan)}.wt.approval{--st:var(--cinnabar)}.wt.waiting{opacity:.5}.wt.doing{background:rgba(var(--c-cyan), .05)}.wt.approval{background:rgba(var(--c-cin), .06)}.wall-table.focusing .wt:not(.hit){opacity:.22}.wall-table.focusing .wt.hit{opacity:1}.wk{border:1px solid var(--k);color:var(--k);white-space:nowrap;border-radius:5px;padding:0 7px;font-size:12px;line-height:1.7;display:inline-block}.c-task{color:var(--frost)}.c-agent,.c-time,.c-result{white-space:nowrap}.c-agent{color:var(--frost)}.c-agent em{color:var(--cyan);font-size:12px;font-style:normal;display:block}.c-time{font-family:var(--f-num)}.units{flex-wrap:wrap;gap:3px;display:inline-flex}.units i{border:1px solid var(--line);min-width:20px;height:20px;font:600 12px/1 var(--f-num);color:var(--soft);border-radius:5px;place-items:center;padding:0 3px;font-style:normal;display:inline-grid}.wt.doing .units.many i{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 10px -2px rgba(var(--c-cyan), .7)}.c-unit .none{color:var(--dim)}.wt-s{border:1px solid var(--line);white-space:nowrap;color:var(--mist);border-radius:999px;padding:0 7px;font-size:12px;line-height:1.7;display:inline-block}.wt.done .wt-s{border-color:rgba(var(--c-jade), .45);color:var(--jade)}.wt.doing .wt-s{border-color:rgba(var(--c-cyan), .45);color:var(--cyan)}.wt.approval .wt-s{border-color:rgba(var(--c-cin), .5);color:var(--cinnabar)}.wt-check{color:var(--jade)}.wt:not(.done) .wt-check{visibility:hidden}.wall-note{color:var(--soft);margin:10px 0 0;font-size:13px}.wall-uses{color:var(--mist);margin:4px 0 0;font-size:12px}@media (width<=980px){.wall-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.wall-full{padding:14px 12px 12px}.wall-scroll{overflow:visible}.wall-table thead{display:none}.wall-table,.wall-table tbody{display:block}.wall-table tr.wt{border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--st);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:8px;padding:9px 11px;display:flex}.wall-table td{border:0;padding:0;font-size:12px}.wt td:first-child{box-shadow:none}.c-kind{order:-2}.c-status{order:-1;margin-left:auto}.wall-table td.c-task{flex-basis:100%;font-size:14px}.c-unit,.c-agent,.c-time,.c-result,.c-check{order:1}.c-agent em{margin-left:4px;display:inline}.c-unit:before{content:attr(data-unit) " ";color:var(--mist)}.c-unit:has(.none),.c-check:empty{display:none}}@media (width<=340px){.wall-kinds{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wa.working i{animation:none}}.wall-gen{margin-left:auto;padding:6px 12px;font-size:13px}.wall-gen-dlg{border:1px solid var(--line);background:var(--panel);width:min(880px,100vw - 24px);max-height:calc(100vh - 32px);color:var(--frost);border-radius:16px;padding:0;box-shadow:0 30px 80px -24px #0009}.wall-gen-dlg::backdrop{background:rgba(var(--c-ink), .72);backdrop-filter:blur(3px)}.wg-in{flex-direction:column;gap:10px;padding:16px 18px 14px;display:flex}.wg-hd{justify-content:space-between;align-items:center;display:flex}.wg-hd b{font-size:18px}.wg-x{border:1px solid var(--line);width:32px;height:32px;color:var(--soft);cursor:pointer;background:0 0;border-radius:8px;font-size:20px;line-height:1}.wg-x:hover{border-color:var(--cyan);color:var(--frost)}.wg-lead{color:var(--mist);margin:0;font-size:13px}.wg-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.wg-form .wide{grid-column:1/-1}.wg-form label{color:var(--mist);flex-direction:column;gap:4px;font-size:12px;display:flex}.wg-form input,.wg-form textarea{box-sizing:border-box;border:1px solid var(--line);background:rgba(var(--c-bg2), .9);width:100%;color:var(--frost);font:14px/1.5 var(--f-body);resize:vertical;border-radius:8px;padding:7px 10px}.wg-form input:focus,.wg-form textarea:focus{border-color:var(--cyan);outline:none}.wg-tabs{gap:6px;margin-top:4px;display:flex}.wg-tabs button{border:1px solid var(--line);color:var(--soft);font:600 14px/1.4 var(--f-body);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px}.wg-tabs button[aria-selected=true]{border-color:var(--cyan);background:var(--cyan);color:var(--ink)}.wg-use{color:var(--cyan);margin:0;font-size:13px}.wg-out.prompt{max-height:38vh;margin:0;padding:12px 14px;font-size:13px;line-height:1.7}.wg-ft{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.wg-ft small{color:var(--jade);font-size:13px}@media (width<=640px){.wall-gen{margin-left:0}.wg-form{grid-template-columns:minmax(0,1fr)}.wg-out.prompt{max-height:32vh}}
