#nominationImportUnit{min-width:0}#nominationImportUnit[hidden],#importReview[hidden]{display:none!important}.import-steps{display:flex;flex-wrap:wrap;gap:12px;padding:12px 30px;background:#edf5fa;border-radius:10px}.import-steps li{padding:6px 12px;margin-inline-end:14px;font-weight:700}.import-notice{padding:14px;border-right:4px solid #d97706;background:#fff7e6;color:#78350f;border-radius:8px}.import-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0;align-items:center}#importUploadForm,#importMetadata{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:14px 0}#nominationImportUnit label{display:flex;flex-direction:column;gap:8px;font-size:16px}#nominationImportUnit input:not([type=checkbox]),#nominationImportUnit select{padding:10px;border:1px solid #94a3b8;border-radius:8px;font:inherit;min-width:0;max-width:100%}#importRows input:not([type=checkbox]){width:190px}#importRows input[type=date]{width:155px}.import-table-scroll{overflow-x:auto;max-width:100%;border:1px solid #cbd5e1;border-radius:10px;margin:14px 0}.import-table-scroll table{border-collapse:collapse;width:100%;font-size:16px}.import-table-scroll td,.import-table-scroll th{padding:10px;border-bottom:1px solid #e2e8f0;text-align:right;vertical-align:top}.import-table-scroll th{background:#edf5fa;white-space:nowrap}.import-confidence{display:block;margin-top:5px;font-size:14px}.import-confidence.high{color:#176336}.import-confidence.review{color:#994900;background:#fff0db}.import-confidence.unreadable{color:#a51c30;background:#ffe8ec}.import-excluded{opacity:.6;background:#f1f5f9}.import-confirm{flex-direction:row!important;align-items:center;margin:16px 0}.import-confirm input,#importRows input[type=checkbox]{width:20px;height:20px;flex-shrink:0}#importMessage{white-space:pre-wrap;font-weight:600;padding:8px 0}.import-error{color:#b42318}#importAudit pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f9;padding:12px;font-size:14px;max-height:360px;overflow:auto}#importAudit details{padding:8px 0}#importHistory td{overflow-wrap:anywhere}#importReview h3{margin-top:20px}.import-busy button{opacity:.65;cursor:wait}#importAttachment{color:#075985;text-decoration:underline}@media(max-width:650px){.import-steps{gap:4px}.import-actions button{width:100%}#importUploadForm{align-items:stretch}#importUploadForm input{width:100%}#importMetadata label{width:100%}}

#importDropZone{border:2px dashed var(--border,#b8c5d1);border-radius:12px;padding:18px;text-align:center;width:100%}#importDropZone.dragging{border-color:#167c70;background:#edf8f5}#importDropZone label{cursor:pointer;font-weight:700;text-decoration:underline}#importUploadProgress{width:100%}#importProgress{width:min(100%,440px);height:18px;margin:8px}#importTextStatus{font-weight:700}#importChosenFile{overflow-wrap:anywhere}

#nominationImportUnit #wordTextImport{border:2px solid var(--primary-color,#0b4f6c);padding:1.25rem;}
#nominationImportUnit #wordTextImport h3{font-size:1.35rem;font-weight:800;}
#importHistorySection summary{font-size:1.1rem;font-weight:700;cursor:pointer;}

#nominationImportUnit #advancedImport {border:2px solid #0b4f6c;border-radius:12px;padding:18px;background:#f0f7fc;margin-bottom:18px}#nominationImportUnit #advancedImport>summary{font-size:20px;font-weight:800;color:#0b4f6c}#nominationImportUnit #importDropZone{border:2px dashed #0b4f6c;padding:24px;text-align:center}#nominationImportUnit #importMetadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}#nominationImportUnit #importMetadata input{width:100%;font-size:16px}#nominationImportUnit dialog{width:min(950px,94vw);max-height:85vh;overflow:auto;border:1px solid #0b4f6c;border-radius:12px;padding:24px}#nominationImportUnit dialog::backdrop{background:#0008}#bookConfirmSummary{white-space:pre-line;line-height:2;font-size:18px}#nominationImportUnit #masterSetup{margin-bottom:16px}#nominationImportUnit button{min-height:40px}#bookCountWarning{color:#9a3412;font-weight:700}
.dictionary-chip{display:inline-flex;align-items:center;gap:6px;margin:5px;padding:6px 10px;border:1px solid #94a3b8;border-radius:999px;background:#fff}.dictionary-chip button{min-height:28px;padding:0 8px}
.administrative-analysis-actions{width:100%;margin:4px 0}.administrative-analysis-actions #analyzeAdministrativeOrder{background:#7c3aed;border-color:#6d28d9;font-weight:800}#administrativeOrderStatus{width:100%;font-weight:700;color:#5b21b6}#importReviewModeTitle{padding:12px 16px;border-right:5px solid #7c3aed;background:#f5f3ff;border-radius:10px;color:#4c1d95}
