.amv{display:flex;height:100%;min-height:0;overflow-x:auto;background:var(--bg)}.amv-main{flex:1;min-width:520px;display:flex;flex-direction:column;min-height:0}.amv-main>.s-thread-layout,.amv-main>.s-conv-empty{flex:1;min-height:0}.amv-head{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border)}.amv-ident{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.amv-name{font:600 14px/1.2 var(--font-sans);color:var(--ink)}.amv-sub{display:flex;align-items:center;gap:6px;font:400 11.5px/1.3 var(--font-sans);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amv-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--green, #4ade80)}.amv-dot[data-tone=attention]{background:var(--accent)}.amv-dot[data-tone=pending]{background:var(--dim)}.amv-strip{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin}.amv-card{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);white-space:nowrap;font:400 11.5px/1.3 var(--font-sans);flex:none}.amv-card:hover{background:color-mix(in srgb,var(--ink) 5%,var(--surface))}.amv-card--on{border-color:color-mix(in oklab,var(--ink) 45%,transparent);color:var(--ink)}.amv-cardMain{display:flex;align-items:center;gap:8px;padding:6px 10px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;min-width:0}.amv-cardBeside{display:grid;place-items:center;padding:0 6px 0 2px;border:0;background:none;color:var(--dim);cursor:pointer;opacity:0;transition:opacity .12s ease}.amv-card:hover .amv-cardBeside,.amv-card:focus-within .amv-cardBeside,.amv-card--kept .amv-cardBeside{opacity:1}.amv-cardBeside:hover,.amv-card--kept .amv-cardBeside{color:var(--ink)}.amv-cardTitle{font-weight:550;color:var(--ink);overflow:hidden;text-overflow:ellipsis;max-width:260px}.amv-cardMeta{font-family:var(--font-mono);font-size:10px;color:var(--dim)}.amv-mark{flex:none;width:7px;height:7px;border-radius:2px;box-shadow:inset 0 0 0 1px var(--border)}.amv-mark[data-state=working]{background:var(--green, #4ade80);box-shadow:none}.amv-mark[data-state=needs_you]{background:var(--accent);box-shadow:none}.amv-feed{flex:1;min-height:0;display:flex;flex-direction:column}.amv-feed>*{flex:1;min-height:0}.amv-empty{flex:1;display:grid;place-items:center;color:var(--dim);font:400 12.5px/1.4 var(--font-sans)}
