.rv-review{flex-direction:column;gap:12px;min-width:0;display:flex}.rv-tag{background:var(--hover);min-width:0;max-width:100%;color:var(--text-body);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:0 auto;align-items:center;gap:4px;padding:1px 5px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}.rv-tag-strong{font-size:11.5px;font-weight:600}.rv-tag-warn{background:var(--stale-chip);color:var(--stale-ink)}.rv-tag-err{background:var(--danger-tint);color:var(--danger)}.rv-tag-acc{background:var(--accent-tint);color:var(--accent-ink)}.rv-tag-ok{background:var(--fresh-tint);color:var(--fresh-ink)}.rv-tag-ol{box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);background:0 0}.rv-tag-sans{font-family:var(--font-ui);font-size:10.5px}.rv-tag-dash{box-shadow:none;border:1px dashed var(--border-strong);color:var(--text-3);font-family:var(--font-ui);background:0 0;font-size:10.5px}.rv-chip{background:var(--hover);min-width:0;max-width:100%;color:var(--text-body);font-family:var(--font-mono);white-space:nowrap;vertical-align:middle;border-radius:4px;align-items:center;gap:5px;padding:1px 5px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.rv-chip>span{text-overflow:ellipsis;overflow:hidden}.rv-chip-warn{background:var(--stale-chip);color:var(--stale-ink)}.rv-chip-err{background:var(--danger-tint);color:var(--danger)}.rv-chip-acc{background:var(--accent-tint);color:var(--accent-ink)}.rv-chip-plain{color:var(--text);background:0 0;padding:0;font-weight:400}.rv-chip-plain.rv-chip-sans{font-family:var(--font-ui);font-size:12px;font-weight:500}.rv-sw{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.rv-sw-bar{border-radius:2px;width:10px;height:3px}.rv-sev{background:var(--border-strong);border-radius:2px;flex:0 0 8px;width:8px;height:8px;display:inline-block}.rv-sev-error{background:var(--danger)}.rv-sev-warning{background:var(--stale)}.rv-sev-info{background:#8a95a3}.rv-sev-muted{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.rv-inv{border-radius:var(--radius-ctl);font-family:var(--font-mono);color:var(--text-body);font-variant-numeric:tabular-nums;background:#f3faf5;border:1px solid #cfe9d8;align-items:flex-start;gap:6px;padding:6px 8px;font-size:11px;line-height:1.5;display:flex}.rv-inv-ic{width:12px;height:12px;color:var(--fresh-ink);flex:none;justify-content:center;align-items:center;margin-top:2.5px;display:inline-flex}.rv-inv-eq{overflow-wrap:anywhere;min-width:0}.rv-inv-msg{font-family:var(--font-ui);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.rv-inv-bad{background:var(--danger-tint);border-color:#efc8b8}.rv-inv-bad .rv-inv-ic,.rv-inv-bad .rv-inv-msg{color:var(--danger)}.rv-inv-unknown{background:var(--surface-2);border-color:var(--divider)}.rv-inv-unknown .rv-inv-ic{color:var(--text-3)}.rv-sec{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;margin:4px 0 -4px;font-size:11px;font-weight:600;display:flex}.rv-sec-r{font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-weight:500}.rv-grp{border:1px solid var(--divider);border-radius:var(--radius-ctl);background:var(--surface);min-width:0;overflow:clip}.rv-grp.rv-grp-open{border-color:var(--border)}.rv-gh{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}.rv-gh:hover{background:var(--row-hover)}.rv-gh-top{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.rv-gh-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.rv-gh-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);flex:none;font-size:12px;font-weight:600}.rv-gh-sp{flex:auto}.rv-gh-aside{color:var(--text-2);flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.rv-gh-chev{color:var(--text-2);flex:none;transition:transform .12s}.rv-grp-open>.rv-gh .rv-gh-chev,.rv-grp-open>.rv-gh-row .rv-gh-chev{transform:rotate(90deg)}.rv-gh-gloss{color:var(--text-body);text-wrap:pretty;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.rv-zero>.rv-gh,.rv-zero>.rv-gh-row{opacity:.6}.rv-zero>.rv-gh .rv-gh-gloss{color:var(--text-2)}.rv-gh-row{align-items:flex-start;gap:6px;padding-right:8px;display:flex}.rv-gh-row>.rv-gh{flex:auto;padding-right:2px}.rv-gh-row>.rv-gh-aside{padding-top:6px}.rv-gb{border-top:1px solid var(--divider);flex-direction:column;min-width:0;display:flex}.rv-gb:has(>.rv-grp){background:var(--surface-2);gap:6px;padding:8px}.rv-gb:has(>.rv-grp)>:not(.rv-grp){border-radius:var(--radius-ctl)}.rv-gb>.rv-dt,.rv-gb>.rv-pad{padding:10px}.rv-gb>.rv-dt+*,.rv-gb>.rv-pad+*{border-top:1px solid var(--divider)}.rv-fr{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:8px 10px;font-size:12px;display:grid;position:relative}.rv-fr+.rv-fr,.rv-gb>*+.rv-fr{border-top:1px solid var(--divider)}.rv-fr>.rv-sev{margin-top:5px}.rv-fr.rv-click{cursor:pointer}.rv-fr:hover,.rv-fr.rv-hov{background:var(--row-hover)}.rv-fr.rv-sel{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.rv-fr.rv-done .rv-fr-main{opacity:.5}.rv-fr-main{flex-direction:column;gap:2px;min-width:0;display:flex}.rv-fr-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;line-height:20px;display:flex}.rv-id{font-family:var(--font-mono);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.rv-fr .facts,.rv-facts{color:var(--text-2);flex-wrap:wrap;gap:2px 10px;margin:0;font-size:11.5px;line-height:1.45;display:flex}.rv-fr .facts .mono,.rv-facts .mono{font-size:11px}.rv-acts{color:var(--text-2);align-items:center;gap:2px;display:flex}.rv-acts-h>*{opacity:0;transition:opacity .12s}.rv-fr:hover .rv-acts-h>*,.rv-fr:focus-within .rv-acts-h>*,.rv-fr.rv-sel .rv-acts-h>*,.rv-acts-h>.rv-on,.rv-acts-h>.rv-keep,.rv-row:hover .rv-acts-h>*,.rv-row:focus-within .rv-acts-h>*,.rv-row.rv-sel .rv-acts-h>*{opacity:1}@media (hover:none){.rv-acts-h>*{opacity:1}}.rv-ib{width:24px;height:24px;color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.rv-ib:hover:not(:disabled){background:var(--hover);color:var(--text)}.rv-ib:disabled{opacity:.4;cursor:default}.rv-ib.rv-on{color:var(--fresh-ink);background:var(--fresh-tint)}.rv-ib-danger:hover:not(:disabled){background:var(--danger-tint);color:var(--danger)}.rv-ib-bd{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-ctl);width:28px;height:28px}.rv-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-size:12px;display:grid;position:relative}.rv-row+.rv-row,.rv-gb>*+.rv-row{border-top:1px solid var(--divider)}.rv-row.rv-click{cursor:pointer}.rv-row.rv-click:hover,.rv-row.rv-hov{background:var(--row-hover)}.rv-row.rv-sel,.rv-row.rv-sel:hover{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.rv-row.rv-own{background:var(--surface-2)}.rv-row-top{align-items:start}.rv-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.rv-row-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;line-height:20px;display:flex}.rv-row-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.rv-row-gloss{color:var(--text-2);text-wrap:pretty;font-size:12px;line-height:1.45}.rv-row-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);text-align:right;min-width:24px;font-size:12px;font-weight:600}.rv-row-note{color:var(--text-2);grid-template-columns:minmax(0,1fr);font-size:11.5px}.rv-more{border-top:1px solid var(--divider);align-items:center;gap:8px;padding:8px 10px;display:flex}.rv-more .muted{font-family:var(--font-mono);font-size:11px}.rv-empty{color:var(--text-3);padding:10px;font-size:12px}.rv-gb>*+.rv-empty{border-top:1px solid var(--divider)}.rv-dt{flex-direction:column;gap:8px;min-width:0;display:flex}.rv-dt-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rv-dt-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);margin-left:auto;font-size:11px}.rv-search{width:180px;height:28px}.rv-search input{font:inherit;width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none}.rv-search input::placeholder{color:var(--text-3)}.rv-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rv-fchip{border:1px solid var(--border);background:var(--surface);height:24px;color:var(--text-body);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:inline-flex}.rv-fchip .mono{font-size:11px}.rv-fchip .rv-fchip-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);font-size:10.5px}.rv-fchip:hover{border-color:var(--border-strong);background:var(--row-hover)}.rv-fchip.rv-on,.rv-fchip[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent-ring);color:var(--accent-ink)}.rv-fchip.rv-on .rv-fchip-n,.rv-fchip[aria-pressed=true] .rv-fchip-n{color:var(--accent-ink)}.rv-fchip.rv-dim{opacity:.5}.rv-fsep{background:var(--border);width:1px;height:16px;margin:0 4px}.rv-scroll{border:1px solid var(--divider);border-radius:var(--radius-ctl);background:var(--surface);max-height:min(520px,70vh);overflow:auto}.rv-scroll-free{max-height:none}.rv-tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:11.5px}.rv-tbl th{z-index:1;background:var(--surface);height:30px;box-shadow:inset 0 -1px 0 var(--divider);text-align:left;font-family:var(--font-ui);color:var(--text-2);white-space:nowrap;text-transform:none;letter-spacing:0;border-bottom:0;padding:0 8px;font-size:11px;font-weight:500;position:sticky;top:0}.rv-tbl td{border-bottom:1px solid var(--divider);height:30px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;vertical-align:middle;padding:0 8px;font-size:11.5px}.rv-tbl td .rv-chip-plain.rv-chip-sans,.rv-tbl td .rv-fchip{font-family:var(--font-ui)}.rv-tbl tbody tr:last-child td{border-bottom:0}.rv-tbl th.num,.rv-tbl td.num{text-align:right}.rv-tbl tbody tr.rv-click{cursor:pointer}.rv-tbl tbody tr:hover td,.rv-tbl tbody tr.rv-hov td{background:var(--row-hover)}.rv-tbl tbody tr.sel td,.rv-tbl tbody tr.sel:hover td{background:var(--accent-tint)}.rv-tbl tbody tr.sel td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.rv-tbl tbody tr.sel td{font-weight:600}.rv-tbl tr.dim td{opacity:.5}.rv-tbl tr.dim td.keep{opacity:1}.rv-sort{height:30px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.rv-sort:hover,.rv-sort.rv-on{color:var(--text)}.rv-sort.rv-on{font-weight:600}.rv-sort svg{opacity:0;transition:transform .12s}.rv-sort:hover svg{opacity:.4}.rv-sort.rv-on svg{opacity:1}.rv-sort.rv-asc svg{transform:rotate(180deg)}.rv-tbl th.num .rv-sort{flex-direction:row-reverse}.rv-kv{grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:4px 12px;font-size:12px;display:grid}.rv-kv .k{color:var(--text-2)}.rv-kv .mono{overflow-wrap:anywhere;font-size:11.5px}.rv-export{border:1px solid var(--divider);border-radius:var(--radius-card);background:var(--surface-2);flex-direction:column;gap:8px;padding:12px;display:flex}.rv-export-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rv-export-h h2{color:var(--text);margin:0;font-size:13px;font-weight:600}.rv-export-h span{color:var(--text-2);font-size:11px}.rv-export-b{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rv-export-b .btn{background:var(--surface);height:30px}.rv-export-b .btn-planned{border-style:dashed;border-color:var(--border-strong);color:var(--text-2);background:0 0}.rv-export-note{color:var(--text-2);font-size:11px}.rv-pad{flex-direction:column;gap:8px;padding:10px;display:flex}.rv-foot{border-top:1px solid var(--divider);color:var(--text-2);background:var(--surface-2);flex-direction:column;gap:2px;padding:8px 10px;font-size:11.5px;line-height:1.45;display:flex}.rv-foot .mono{color:var(--text-body);font-size:11px}.rv-toggle{color:var(--text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.rv-toggle input{accent-color:var(--accent);margin:0}.rv-inline{align-items:center;gap:4px;min-width:0;display:inline-flex}.rv-err{color:var(--danger);font-size:11.5px}.rv-ic-flip{transform:rotate(180deg)}.rv-fr-line>*{min-width:0;max-width:100%}.rv-fr-line>.row{flex-wrap:wrap;row-gap:0}.rv-fr-line .mono,.rv-facts>*{overflow-wrap:anywhere;min-width:0}.rv-chip>span:last-child{min-width:0}
.ed-card{border:1px solid var(--divider);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ed-card-soft{background:var(--surface-2)}.ed-card-sel{background:var(--accent-soft);border-color:var(--accent-ring)}.ed-card-dim{opacity:.6}.ed-card-h{align-items:center;gap:8px;min-width:0;display:flex}.ed-card-h h2,.ed-card-h h3,.ed-card-t{color:var(--text);margin:0;font-size:13px;font-weight:600}.ed-card-h .ed-card-r{color:var(--text-2);margin-left:auto;font-size:11px}.ed-sub{color:var(--text-2);text-wrap:pretty;font-size:11.5px;line-height:1.45}.ed-sub .mono{color:var(--text-body);font-size:11px}.ed-body{color:var(--text-body);text-wrap:pretty;font-size:12.5px;line-height:1.5}.ed-sec{flex-direction:column;gap:8px;min-width:0;display:flex}.ed-sec+.ed-sec{border-top:1px solid var(--divider);padding-top:14px}.ed-sec-h{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:flex}.ed-sec-h .r{font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-weight:500}.ed-stats{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:12px;display:flex}.ed-stats strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);margin-right:3px;font-size:13px;font-weight:600}.ed-stats .ed-stat-x,.ed-stats .ed-stat-x strong{color:var(--stale-ink)}.ed-brk{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:4px 10px;font-size:12px;display:grid}.ed-brk .k{color:var(--text-2)}.ed-brk .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);text-align:right;font-size:13px;font-weight:600}.ed-brk .d{font-family:var(--font-mono);color:var(--text-2);font-size:11px}.ed-brk .d .nw{white-space:nowrap}.ed-seg{background:var(--hover);border-radius:var(--radius-ctl);flex-wrap:wrap;align-items:center;gap:2px;min-width:0;max-width:100%;padding:2px;display:inline-flex}.ed-seg-i{height:26px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ed-seg-i:hover:not(:disabled){color:var(--text)}.ed-seg-i:disabled{opacity:.45;cursor:default}.ed-seg-i.on,.ed-seg-i[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #131b261a}.ed-seg-i .n{font-family:var(--font-mono);color:var(--text-2);font-size:11px;font-weight:500}.ed-seg-sm .ed-seg-i{height:22px;padding:0 8px;font-size:11.5px}span.ed-seg-i{cursor:default;padding:0 4px 0 10px}span.ed-seg-i>button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}span.ed-seg-i>button.x{width:18px;height:18px;color:var(--text-3);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}span.ed-seg-i>button.x:hover{background:var(--hover);color:var(--danger)}.ed-tools{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.ed-tools .btn .kbd{margin-left:2px}.ed-tool-on,.ed-tool-on:hover:not(:disabled){background:var(--accent-tint);border-color:var(--accent-ring);color:var(--accent-ink);font-weight:600}.ed-tool-on .kbd{border-color:var(--accent-ring);color:var(--accent-ink);background:var(--surface)}.ed-grow{flex:auto}.ed-vsep{background:var(--border);flex:0 0 1px;width:1px;height:18px;margin:0 2px}.ed-form{flex-direction:column;display:flex}.ed-field{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 0;display:grid}.ed-form>.ed-field:first-child,.ed-card-h+.ed-form>.ed-field:first-child{border-top:0;padding-top:2px}.ed-field-l{flex-direction:column;gap:1px;min-width:0;display:flex}.ed-field-l .lb{color:var(--text);font-size:12.5px;font-weight:500}.ed-field-l .en{font-family:var(--font-mono);color:var(--text-3);overflow-wrap:anywhere;font-size:10.5px}.ed-field-c{justify-self:end;align-items:center;gap:6px;display:inline-flex}.ed-field-c .suffix{color:var(--text-2);font-size:11.5px}.ed-field-h{color:var(--text-2);text-wrap:pretty;grid-column:1/-1;font-size:11.5px;line-height:1.45}.ed-field-h .mono{color:var(--text-body);font-size:11px}.ed-field-dirty .ed-field-l .lb:after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.ed-field-mono .ed-field-l .lb{font-family:var(--font-mono);font-size:11.5px;font-weight:500}.ed-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:500}.ed-link:hover{color:var(--accent-hover);text-underline-offset:2px;text-decoration:underline}.ed-num{text-align:right;width:88px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ed-num-sm{text-align:right;width:64px;height:26px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px}.ed-text{width:150px;font-family:var(--font-mono);font-size:12px}select.input{cursor:pointer;padding-right:4px}.ed-switch{appearance:none;background:var(--border-strong);cursor:pointer;border-radius:9px;flex:none;width:30px;height:18px;margin:0;transition:background-color .12s;position:relative}.ed-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #131b2640}.ed-switch:checked{background:var(--accent)}.ed-switch:checked:after{transform:translate(12px)}.ed-switch:disabled{opacity:.45;cursor:default}.ed-disc{border:1px solid var(--divider);border-radius:var(--radius-ctl);background:var(--surface);width:100%;min-height:40px;font:inherit;text-align:left;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.ed-disc:hover{background:var(--row-hover);border-color:var(--border)}.ed-disc .t{font-size:13px;font-weight:600}.ed-disc .m{color:var(--text-2);font-size:11.5px}.ed-disc .c{color:var(--text-2);margin-left:auto;transition:transform .12s}.ed-disc[aria-expanded=true]{background:var(--surface-2);border-bottom-right-radius:0;border-bottom-left-radius:0}.ed-disc[aria-expanded=true] .c{transform:rotate(90deg)}.ed-disc-b{border:1px solid var(--divider);border-radius:0 0 var(--radius-ctl) var(--radius-ctl);background:var(--surface-2);border-top:0;flex-direction:column;gap:8px;margin-top:-13px;padding:10px;display:flex}.ed-disc-b>.ed-card{border-radius:var(--radius-ctl);gap:0;padding:4px 12px 8px}.ed-adv-h{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 6px;font-size:11px;display:flex}.ed-adv-h .g{font-family:var(--font-mono);color:var(--text);font-size:12px;font-weight:600}.ed-fold{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.ed-fold .c{color:var(--text-2);flex:none;transition:transform .12s}.ed-fold[aria-expanded=true] .c{transform:rotate(90deg)}.ed-fold .t{font-size:12.5px;font-weight:600}.ed-fold .m{font-family:var(--font-mono);color:var(--text-2);margin-left:auto;font-size:11px}.ed-foot{z-index:3;border-top:1px solid var(--divider);background:#f8fafd;flex-direction:column;order:99;gap:8px;margin:auto -16px -16px;padding:12px 16px 14px;display:flex;position:sticky;bottom:0}.ed-foot-row{align-items:center;gap:8px;display:flex}.ed-foot .btn-pri,.ed-foot .btn-acc{flex:auto;height:36px;font-size:13px}.ed-foot .btn{height:36px}.ed-foot .btn .cnt{font-family:var(--font-mono);opacity:.9;font-size:11px;font-weight:500}.ed-blast{color:var(--text-2);align-items:flex-start;gap:6px;margin:0;font-size:11.5px;line-height:1.45;display:flex}.ed-blast-ic{background:var(--stale-chip);color:#8d5406;border-radius:50%;flex:none;justify-content:center;align-items:center;width:13px;height:13px;margin-top:1px;font-size:9px;font-weight:700;display:inline-flex}.ed-planned{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.ed-planned .rv-tag-dash{flex:none}.ed-dirty-chip{background:var(--accent-tint);height:20px;color:var(--accent-ink);border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.ed-dirty-chip .mono{font-size:10.5px}.ed-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;display:flex}.ed-empty .t{font-size:13px;font-weight:600}.ed-empty .acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.ed-err{color:var(--danger);font-size:11.5px}.ed-pb{padding-bottom:4px}
