/* Taxonomy & localization pages */
.tax-thumb { width: 48px; height: 40px; object-fit: cover; border-radius: 8px; border: 1px solid var(--border-color, #e2e8f0); background: #f8fafc; }
.tax-flag { width: 24px; height: 16px; object-fit: cover; border-radius: 2px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08); }
.tax-flag-lg { width: 36px; height: 24px; object-fit: cover; border-radius: 3px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08); flex-shrink: 0; }
.tax-key { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.8rem; word-break: break-all; }
.tax-translation-table td { vertical-align: middle; }
.tax-import-row { flex-wrap: wrap; }
.tax-import-stats .stat-value { font-size: 1.4rem; }
#taxonomyCategoriesPage [hidden], #taxonomySubjectsPage [hidden], #taxonomySimplePage [hidden],
.modal-backdrop [data-edit-only][hidden], .modal-backdrop [data-create-only][hidden], [data-lang-hint][hidden], [data-tax-dirty-count][hidden] { display: none !important; }
