.bilingual-workspace[data-astro-cid-widca2dh]{display:flex;flex-direction:column;gap:1.75rem}.dual-dropzone-grid[data-astro-cid-widca2dh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.bilingual-dropzone[data-astro-cid-widca2dh]{border:2px dashed var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);padding:2.5rem 1.5rem;text-align:center;transition:all .2s ease;cursor:pointer}.bilingual-dropzone[data-astro-cid-widca2dh]:hover,.bilingual-dropzone[data-astro-cid-widca2dh].is-dragover{border-color:var(--accent-cyan);background:var(--bg-surface-raised)}.dropzone-box-content[data-astro-cid-widca2dh]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.box-icon[data-astro-cid-widca2dh]{width:52px;height:52px;border-radius:50%;background:var(--bg-canvas);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--accent-cyan)}.box-tag[data-astro-cid-widca2dh]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .4rem;background:#06b6d41f;color:var(--accent-cyan);border-radius:var(--radius-sm)}.box-title[data-astro-cid-widca2dh]{font-size:1.15rem;font-weight:600;margin:0}.box-filename[data-astro-cid-widca2dh]{font-size:.85rem;color:var(--text-secondary);margin:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-browse-btn[data-astro-cid-widca2dh]{margin-top:.5rem;cursor:pointer}.merge-options-card[data-astro-cid-widca2dh]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.options-row[data-astro-cid-widca2dh]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.option-field[data-astro-cid-widca2dh]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-astro-cid-widca2dh]{font-size:.8rem;font-weight:600;color:var(--text-secondary)}.field-select[data-astro-cid-widca2dh],.field-input[data-astro-cid-widca2dh]{background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);padding:.5rem .75rem;font-size:.85rem}.field-input[data-astro-cid-widca2dh]{width:80px}.field-select[data-astro-cid-widca2dh]:focus,.field-input[data-astro-cid-widca2dh]:focus{border-color:var(--accent-cyan);outline:none}.option-checkbox[data-astro-cid-widca2dh]{display:flex;align-items:center;margin-top:1.25rem}.checkbox-label[data-astro-cid-widca2dh]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-secondary);cursor:pointer}.actions-row[data-astro-cid-widca2dh]{display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle);flex-wrap:wrap}.bilingual-results-container[data-astro-cid-widca2dh]{display:flex;flex-direction:column;gap:1.75rem}.bilingual-metrics-grid[data-astro-cid-widca2dh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.metric-card[data-astro-cid-widca2dh]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem 1rem;display:flex;flex-direction:column;gap:.5rem}.metric-label[data-astro-cid-widca2dh]{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.metric-value[data-astro-cid-widca2dh]{font-size:1.65rem;font-weight:700}.card-matched[data-astro-cid-widca2dh] .metric-value[data-astro-cid-widca2dh]{color:#4ade80}.bilingual-preview-card[data-astro-cid-widca2dh]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.preview-header[data-astro-cid-widca2dh]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--bg-surface-raised);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.75rem}.preview-title[data-astro-cid-widca2dh]{font-size:1rem;font-weight:600;margin:0}.preview-actions[data-astro-cid-widca2dh]{display:flex;align-items:center;gap:.5rem}.preview-text-block[data-astro-cid-widca2dh]{margin:0;padding:1.25rem;max-height:350px;overflow-y:auto;font-size:.85rem;line-height:1.6;color:var(--text-secondary);background:var(--bg-canvas)}
