.alignment-wrappers[data-v-60cc0c30]{display:flex;flex-wrap:wrap;gap:12px;width:100%;--label-width: 120px}.alignment-table[data-v-60cc0c30]{border-collapse:collapse;font-family:Consolas,monospace;table-layout:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--surface-3);border-radius:6px;overflow:hidden;max-width:100%}.alignment-table th[data-v-60cc0c30],.alignment-table td[data-v-60cc0c30]{border:1px solid var(--border-soft);padding:3px 6px;text-align:center;white-space:nowrap;font-size:13px;color:var(--text-strong);box-sizing:border-box;min-width:22px}.label-cell[data-v-60cc0c30]{background:var(--surface-2);font-weight:600;width:var(--label-width);min-width:var(--label-width)}.alignment-table td.match[data-v-60cc0c30]{background:#4caf508c}.alignment-table td.mismatch[data-v-60cc0c30]{background:#f443368c}.alignment-table td.insertion[data-v-60cc0c30]{background:#2196f38c}.alignment-table td.deletion[data-v-60cc0c30]{background:#ffa7268c}.alignment-table td.target-a[data-v-60cc0c30]{background:#f443368c}.alignment-table td.target-c[data-v-60cc0c30]{background:#4caf508c}.alignment-table td.target-g[data-v-60cc0c30]{background:#ffa7268c}.alignment-table td.target-u[data-v-60cc0c30]{background:#2196f38c}.alignment-table td.target-gap[data-v-60cc0c30]{background:#7986cb8c}.alignment-table td.struct-open[data-v-60cc0c30],.alignment-table td.struct-close[data-v-60cc0c30]{background:#0f172a24;color:var(--text-strong);font-weight:700}.alignment-table td.struct-loop[data-v-60cc0c30]{background:#94a3b829;color:var(--text-muted)}.alignment-table td.struct-empty[data-v-60cc0c30]{background:var(--surface-2);color:var(--text-soft)}.alignment-table td.cell-editable[data-v-60cc0c30]{cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.4)}.alignment-table td.cell-editable[data-v-60cc0c30]:hover{box-shadow:inset 0 0 0 2px rgba(var(--accent-rgb),.7)}.trna-container[data-v-036baef2]{background:var(--surface-3);border-radius:8px;padding:4px;width:100%;max-width:100%;min-width:0;overflow:hidden}svg[data-v-036baef2]{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;background:transparent}.base-group[data-v-036baef2]{cursor:default}.pair-layer[data-v-036baef2]{pointer-events:none}.pair-line[data-v-036baef2]{stroke-width:2;stroke-linecap:round}.pair-line-active[data-v-036baef2]{stroke:#5c6f7b;opacity:.8}.pair-line-inactive[data-v-036baef2]{stroke:#9aa8b0;stroke-dasharray:4 3;opacity:.45}.base-clickable[data-v-036baef2]{cursor:pointer}.base-hovered[data-v-036baef2]{stroke:#ff9800;stroke-width:2;fill:#fff5e6}.base-selected[data-v-036baef2]{filter:drop-shadow(0 0 4px rgba(17,24,39,.32))}.tooltip[data-v-036baef2]{position:absolute;background:var(--surface-dark);color:var(--overlay-text, #f8fafc);padding:6px 10px;pointer-events:none;font-size:14px;border-radius:4px;box-shadow:var(--shadow-soft);max-width:240px;white-space:normal;line-height:1.35;z-index:10}.gap-node[data-v-036baef2]{fill:#b0bec5;stroke:#607d8b}.match-node[data-v-036baef2]{fill:#c8e6c9;stroke:#4caf50}.insertion-node[data-v-036baef2]{fill:#bbdefb;stroke:#1e88e5}.deletion-node[data-v-036baef2]{fill:#ffe0b2;stroke:#fb8c00}.mismatch-node[data-v-036baef2],.target-a[data-v-036baef2]{fill:#f8bbd0;stroke:#e91e63}.target-c[data-v-036baef2]{fill:#c8e6c9;stroke:#4caf50}.target-g[data-v-036baef2]{fill:#ffe0b2;stroke:#fb8c00}.target-u[data-v-036baef2]{fill:#bbdefb;stroke:#1e88e5}.target-gap[data-v-036baef2]{fill:#b0bec5;stroke:#607d8b}.overflow-node-compare[data-v-036baef2]{fill:#e1bee7;stroke:#8e24aa;stroke-width:1.5}.overflow-node-target[data-v-036baef2]{stroke:#7e57c2;stroke-width:2;stroke-dasharray:2 1;filter:drop-shadow(0 0 1px rgba(126,87,194,.55));opacity:.98}.overflow-node-target.target-gap[data-v-036baef2]{fill:#9fb2c0;stroke:#8e24aa}.base-selected[data-v-036baef2]{stroke:#111827;stroke-width:3}
