.dx-setup{max-width:960px;margin:16px auto 0;padding:0 16px;text-align:start;color:#111827}#filesUploadBlock.dx-gone{display:none !important}.dx-intake-bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 8px}.dx-link{padding:0;border:0;background:none;font:inherit;font-size:14px;color:#198754;text-decoration:underline;cursor:pointer}.dx-intake{margin:0;font-size:14px;color:#374151}.dx-rejected{margin:0 0 12px;padding-inline-start:18px;font-size:14px;color:#b42318}.dx-label{display:block;margin-bottom:6px;font-weight:600;font-size:15px}.dx-prompt{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font:inherit;font-size:15px;resize:vertical;background:#fff;color:#111827}.dx-prompt:focus{outline:2px solid #198754;outline-offset:1px;border-color:transparent}.dx-examples{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.dx-example,.dx-secondary{padding:6px 12px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#111827;font:inherit;font-size:13px;cursor:pointer}.dx-example:hover,.dx-secondary:hover{background:#f3f4f6}.dx-refusal{margin:10px 0 0;padding:10px 12px;border-inline-start:3px solid #b42318;background:#fdecea;font-size:14px}.dx-busy{display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:14px 16px;border:1px solid #b7dfc8;border-radius:8px;background:#eaf5ef;font-size:15px;font-weight:600;color:#146c43}.dx-busy .dx-spinner{width:22px;height:22px;border-width:3px}.dx-busy[hidden]{display:none}.dx-spinner{display:inline-block;flex:none;width:16px;height:16px;border:2px solid #c9e3d4;border-top-color:#198754;border-radius:50%;animation:dx-spin .8s linear infinite}@keyframes dx-spin{to{transform:rotate(360deg)}}.dx-schema{max-width:960px;margin:20px auto 0;padding:0 16px;text-align:start}.dx-schema-title{margin:0 0 4px;font-size:18px}.dx-schema-lead{margin:0 0 10px;font-size:14px;color:#4b5563}.dx-start-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.dx-start-bar .dx-start{margin:0}.dx-workspace .dx-download,.dx-setup .dx-start,.dx-schema .dx-start{min-height:44px;padding:0 28px;border:1px solid #198754;border-radius:6px;background:#198754;color:#fff;font-weight:600;cursor:pointer}.dx-workspace .dx-download:hover:not(:disabled),.dx-schema .dx-start:hover:not(:disabled){filter:brightness(1.1)}.dx-workspace .dx-download:disabled,.dx-schema .dx-start:disabled{opacity:.5;cursor:default}#uploadButton.dx-repropose{background:#fff !important;color:#198754 !important;border:1px solid #198754 !important}.dx-start-time{font-size:14px;color:#4b5563}.dx-table-scroll{overflow:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.dx-table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:14px;color:#111827}.dx-table th,.dx-table td{padding:6px 10px;border-bottom:1px solid #e5e7eb;border-inline-end:1px solid #f1f3f5;text-align:start;vertical-align:top;white-space:nowrap}.dx-table thead th{position:sticky;top:0;z-index:2;background:#f9fafb;font-weight:600;vertical-align:bottom}.dx-table .dx-doc{position:sticky;inset-inline-start:0;z-index:1;max-width:220px;overflow:hidden;text-overflow:ellipsis;background:#fff;font-weight:500;cursor:pointer}.dx-table thead .dx-doc{z-index:3;background:#f9fafb;cursor:default}.dx-note{display:block;font-size:12px;font-weight:400;color:#6b7280}.dx-head-name{display:block;width:100%;min-width:110px;box-sizing:border-box;padding:3px 6px;border:1px solid transparent;border-radius:4px;background:transparent;font:inherit;font-weight:600;color:inherit}.dx-head-name:hover{border-color:#d1d5db}.dx-head-name:focus{border-color:#198754;background:#fff;outline:none}.dx-head-controls{display:flex;align-items:center;gap:6px;margin-top:4px;font-weight:400;font-size:12px;color:#4b5563}.dx-head-type{padding:1px 2px;border:1px solid #d1d5db;border-radius:4px;background:#fff;font:inherit}.dx-head-required{display:inline-flex;align-items:center;gap:3px;cursor:pointer}.dx-head-remove{margin-inline-start:auto;padding:0 4px;border:0;background:none;font-size:16px;line-height:1;color:#6b7280;cursor:pointer}.dx-head-remove:hover{color:#b42318}.dx-head-add button{padding:4px 8px;border:1px dashed #9ca3af;border-radius:6px;background:none;font:inherit;font-size:13px;color:#4b5563;cursor:pointer}.dx-preview-row td,.dx-preview-row th{color:#6b7280}.dx-cell{position:relative;cursor:pointer;min-width:90px}.dx-cell:focus{outline:none}.dx-mark{margin-inline-end:4px}.dx-cell.is-doubtful{background:#fff7d6}.dx-cell.is-corrected .dx-value{text-decoration:underline dotted #6b7280;text-underline-offset:3px}.dx-cell.is-missing{box-shadow:inset 0 0 0 2px #d92d20;color:#b42318;font-style:italic}.dx-cell.is-empty{color:#9ca3af}.dx-cell.is-edited::after{content:"";position:absolute;top:0;inset-inline-end:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #2563eb transparent transparent}[dir="rtl"] .dx-cell.is-edited::after{border-width:0 0 10px 10px;border-color:transparent transparent transparent #2563eb}.dx-tick{margin-inline-start:6px;color:#198754;font-weight:700}.dx-table .is-selected{box-shadow:inset 0 0 0 2px #198754}.dx-cell.is-missing.is-selected{box-shadow:inset 0 0 0 2px #d92d20,inset 0 0 0 4px #198754}.dx-cell.is-editing{padding:2px;background:#fff}.dx-editor{width:100%;min-width:120px;box-sizing:border-box;padding:4px 6px;border:2px solid #198754;border-radius:4px;font:inherit}.dx-editor[aria-invalid="true"]{border-color:#d92d20}.dx-editor-error{white-space:normal;font-size:12px;color:#b42318}.dx-editor-error:empty{display:none}.dx-pending-row td{color:#6b7280;background:repeating-linear-gradient(-45deg,#f9fafb 0 10px,#f3f4f6 10px 20px);font-style:italic}.dx-pending-row.is-current td{background:linear-gradient(90deg,#eaf5ef 0%,#d3ecdf 50%,#eaf5ef 100%) 0 0 / 200% 100%;animation:dx-shimmer 1.4s linear infinite;color:#146c43;font-style:normal;font-weight:600}.dx-pending-row.is-current .dx-doc{animation:none;background:#fff}.dx-pending-row .dx-spinner{vertical-align:-3px;margin-inline-end:8px}.dx-status{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;padding:14px 16px;border:1px solid #b7dfc8;border-radius:8px;background:#eaf5ef;color:#146c43}.dx-status[hidden]{display:none}.dx-spinner-lg{width:26px;height:26px;border-width:3px}.dx-status-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.dx-status-text strong{font-size:16px}.dx-status-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-status-track{grid-column:1 / -1;height:8px;border-radius:4px;background:#c9e3d4;overflow:hidden}.dx-status-fill{width:0;height:100%;border-radius:4px;background:#198754;transition:width .4s ease}html.dx-open{overflow:hidden}.dx-workspace{position:fixed;inset:0;z-index:99999900;display:flex;flex-direction:column;height:100vh;height:100dvh;background:#fff;color:#111827;text-align:start}.dx-workspace.hidden{display:none}.dx-workspace:focus{outline:none}.dx-bar,.dx-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex-shrink:0;padding:8px 12px;background:#fff;font-size:14px}.dx-bar{border-bottom:1px solid #e5e7eb}.dx-footer{border-top:1px solid #e5e7eb}.dx-bar-summary{margin-inline-end:auto;font-weight:600}.dx-bar-progress{display:inline-flex;align-items:center;gap:8px;color:#4b5563}.dx-bar-progress[hidden]{display:none}.dx-bar-progress progress{width:160px;height:8px;accent-color:#198754}.dx-review{padding:6px 12px;border:1px solid #e0b100;border-radius:999px;background:#fff7d6;font:inherit;font-weight:600;cursor:pointer}.dx-review::before{content:"⚠ "}.dx-review[aria-pressed="true"]{background:#e0b100;color:#111827}.dx-close{display:inline-flex;padding:6px;border:0;border-radius:6px;background:none;color:#374151;cursor:pointer}.dx-close:hover{background:#f3f4f6}.dx-body{display:flex;flex:1;min-height:0}.dx-left{display:flex;flex-direction:column;flex:0 0 60%;min-width:0;padding:12px;gap:10px;overflow:auto}.dx-ws-scroll{flex:0 1 auto;min-height:120px;overflow:auto}.dx-empty{margin:0;padding:10px 12px;border-inline-start:3px solid #e0b100;background:#fff7d6;font-size:14px}.dx-skipped{font-size:14px}.dx-skipped summary{font-weight:600;cursor:pointer}.dx-skipped ul{margin:6px 0 0;padding-inline-start:20px;color:#4b5563}.dx-keys{margin:auto 0 0;font-size:12px;color:#6b7280}.dx-splitter{flex:0 0 6px;background:#e5e7eb;cursor:col-resize;touch-action:none}.dx-splitter:hover,.dx-splitter:focus{background:#198754;outline:none}.dx-viewer{display:flex;flex-direction:column;flex:1;min-width:0;background:#f3f4f6}.dx-viewer-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid #e5e7eb;background:#fff;font-size:14px}.dx-viewer-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.dx-viewer-zoom{min-width:42px;text-align:center;color:#4b5563}.dx-icon{width:28px;height:28px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:16px;line-height:1;cursor:pointer}.dx-icon:disabled{opacity:.4;cursor:default}.dx-viewer-back{display:none}.dx-viewer-empty{margin:24px;color:#6b7280;font-size:14px;text-align:center}.dx-viewer-scroll{flex:1;min-height:0;overflow:auto;padding:12px}.dx-viewer-scroll[hidden]{display:none}.dx-viewer-stage{position:relative;margin:0 auto;aspect-ratio:1 / 1.414;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15)}.dx-viewer-stage.is-loading{background:linear-gradient(90deg,#fff,#f3f4f6,#fff) 0 0 / 200% 100%;animation:dx-shimmer 1.2s linear infinite}.dx-viewer-stage.is-loading img{visibility:hidden}@keyframes dx-shimmer{to{background-position:-200% 0}}.dx-viewer-stage img{display:block;width:100%;height:100%}.dx-box{position:absolute;outline:2px solid #198754;outline-offset:2px;border-radius:2px;pointer-events:none}.dx-box.is-focus{outline-color:#d92d20;box-shadow:0 0 0 9999px rgba(17,24,39,.28)}.dx-viewer-notes{flex-shrink:0;padding:8px 12px;border-top:1px solid #e5e7eb;background:#fff;font-size:14px}.dx-viewer-notes:not(:has(p:not(:empty))){display:none}.dx-viewer-notes p{margin:0}.dx-viewer-notes p:empty{display:none}.dx-evidence{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.dx-ocr{margin-top:4px !important;color:#4b5563}.dx-formats{display:flex;align-items:center;gap:12px;margin:0;padding:0;border:0}.dx-formats legend{float:inline-start;margin-inline-end:4px;padding:0;font-size:inherit;font-weight:600}.dx-formats label{display:inline-flex;align-items:center;gap:4px;margin:0;font-weight:400;cursor:pointer}.dx-footer .dx-download{margin:0}.dx-download.is-busy{opacity:.6;cursor:progress}.dx-totals{color:#4b5563}.dx-unfinished{color:#b42318}@media (max-width: 1023px){.dx-left{flex-basis:100% !important}.dx-splitter{display:none}.dx-viewer{display:none}.dx-workspace.is-viewing .dx-viewer{position:absolute;inset:0;z-index:5;display:flex}.dx-viewer-back{display:inline-block}.dx-keys{display:none}}@media (max-width: 639px){.dx-bar-progress progress{width:90px}.dx-footer{gap:8px}}
