.review-form-content{display:flex;flex-direction:column;gap:15px;max-width:1040px;margin:0 auto;color:#26364a}.is-original-hidden .review-form-content{max-width:1548px}@container (min-width: 1200px){.is-original-hidden .review-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.review-form-section{padding:15px 16px 17px;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.review-form-section-heading,.review-form-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.review-form-section-heading .ant-typography{margin:0;color:#344b68}.review-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px}.review-form-field{display:flex;flex-direction:column;min-width:0;gap:5px;color:#344054;font-size:12px}.review-form-field .ant-input,.review-form-field .ant-select{width:100%}.review-form-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:18px}.review-form-summary{color:#389e0d;font-size:11px;font-weight:500}.review-form-counter{align-self:flex-end;color:#737b86;font-size:11px}.review-form-hint{color:#667085;font-size:11px}.review-form-error{color:#cf1322;font-size:11px}.review-form-stack{display:flex;flex-direction:column;gap:14px}.review-form-stack .review-form-field{width:100%}.review-form-rows{display:flex;flex-direction:column;gap:12px}.review-form-row{padding:13px;border:1px solid #edf0f4;border-radius:6px;background:#fbfcfe}.review-derived-row{padding:13px;border:1px solid #d6e4ff;border-radius:6px;background:#f5f8ff}.review-derived-values{display:flex;flex-wrap:wrap;gap:8px 18px;color:#475467;font-size:12px}.review-form-row-heading{margin-bottom:12px;color:#43556c;font-size:12px}.review-form-total-checks{display:flex;flex-wrap:wrap;gap:8px}.review-form-total-checks .ant-tag{margin:0;padding:4px 9px;white-space:normal}.review-form-ares{border-color:#e4eaf1;background:#f8fbff}.review-form-ares-content{display:grid;gap:7px;color:#475467;font-size:12px}.review-form-ares-content>div{display:grid;grid-template-columns:74px 1fr;gap:8px}.review-form-ares-content strong{color:#667085;font-weight:500}.review-form-ares-content a{width:fit-content}.review-form-confidence{padding:10px 14px;border:1px solid #ccebdd;border-radius:7px;background:#e9f8f0;color:#176b42;font-size:13px;font-weight:600}@container (min-width: 500px){.review-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 700px){.review-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.review-form-section{padding:13px 12px}}.review-form-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.review-items-control{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:400}.review-items-control .ant-switch{flex:0 0 auto}.review-document-total{max-width:420px}.review-document-rounding{max-width:260px;margin-top:10px}.review-document-rounding .review-form-label{font-size:12px;color:#667085}.review-form-hint .review-helper-hint{color:#667085;font-size:11px;font-weight:400}.own-ico-match{color:#389e0d}.own-ico-mismatch{color:#cf1322}.own-ico-neutral{color:#667085}.review-form-total-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.review-form-total-table th,.review-form-total-table td{padding:8px 5px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.review-form-total-table th{color:#344b68}.review-form-total-table .ant-tag{margin:0;white-space:normal}@container (max-width: 450px){.review-form-total-table{display:block}.review-form-total-table thead{display:none}.review-form-total-table tbody,.review-form-total-table tr{display:block}.review-form-total-table th{display:block;padding-top:10px}.review-form-total-table td{display:grid;grid-template-columns:65px minmax(0,1fr)}.review-form-total-table td:nth-child(2):before{content:"Bez DPH"}.review-form-total-table td:nth-child(3):before{content:"S DPH"}.review-form-total-table .review-recap-total td:before{content:"S DPH"}}.review-form-field-footer{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.review-form-field-footer>.review-form-error{min-width:0;overflow-wrap:anywhere}.review-form-counter{flex:0 0 auto;white-space:nowrap}.review-form-counter{margin-inline-start:auto}.review-helper-hint{display:inline-flex;align-items:baseline;gap:5px}.review-helper-hint>.anticon{flex:0 0 auto}.review-helper-hint.match,.review-result-icon.matches{color:#389e0d}.review-helper-hint.mismatch,.review-result-icon.mismatch,.review-total-differences{color:#cf1322}.review-helper-hint.default{color:#ad6800}.review-result-icon{display:inline-flex;color:#667085;font-size:16px}.review-result-icon:focus-visible{outline:2px solid #1677ff;outline-offset:3px}.review-total-differences{padding-left:18px;margin:8px 0 0;font-size:12px}.review-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.review-item-grid>[data-review-path$=".text"],.review-item-grid>[data-review-path$=".unit_price_discount_basis"]{grid-column:1 / -1}.review-item-grid input[inputmode=decimal]{text-align:right}@container (min-width: 500px){.review-item-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.review-item-grid>.review-form-field{grid-column:span 2}.review-item-grid>[data-review-path$=".text"]{grid-column:span 4}.review-item-grid>[data-review-path$=".quantity"],.review-item-grid>[data-review-path$=".unit"]{grid-column:span 1}.review-item-grid>[data-review-path$=".unit_price_discount_basis"]{grid-column:span 2}}@container (min-width: 700px){.review-item-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.review-item-grid>[data-review-path$=".text"]{grid-column:span 8}.review-item-grid>[data-review-path$=".quantity"],.review-item-grid>[data-review-path$=".unit"]{grid-column:span 2}.review-item-grid>[data-review-path$=".unit_price_discount_basis"]{grid-column:span 4}}.review-form-ares .ant-collapse-header-text{min-width:0;overflow-wrap:anywhere}.review-form-ares .ant-collapse-extra{margin-inline-start:auto;padding-inline-start:10px}.review-form-ares .ant-collapse-extra a{white-space:nowrap}@container (max-width: 450px){.review-form-ares .ant-collapse-header{flex-wrap:wrap;row-gap:6px}.review-form-ares .ant-collapse-header-text{flex:1}}.review-vat-row{padding:8px 10px}.review-vat-row .review-form-row-heading{margin-bottom:6px}.review-vat-row .review-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px}.review-vat-row .review-form-label{align-items:flex-start}.review-vat-row .review-form-field{gap:3px}@container (max-width: 360px){.review-vat-row .review-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-vat-row .review-form-row-heading{flex-wrap:wrap;gap:4px}}.review-page{--review-border: #e7e9ed;--review-muted: #737b86;position:relative;min-height:calc(100vh - 64px);padding:24px var(--review-inline, 24px) 96px;color:#20242a;background:#f7f8fa}.review-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.review-title-row .ant-typography{margin:0}.review-title-row .ant-btn{height:38px;border-color:#9da8b5;color:#344054}.review-filter-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:22px;background:#fff;border:1px solid var(--review-border);border-radius:8px}.review-filter-row .ant-select{min-width:190px}.review-filter-row .ant-picker{min-width:250px}.review-queue-state{margin-left:auto;color:var(--review-muted);font-size:12px}.review-list-error{margin:12px 0}.review-export-filter{margin:-10px 0 18px}.review-history-title{display:inline-flex;align-items:center;gap:12px;color:#12345e;font-size:20px}.review-history-title .anticon{color:#1677ff;font-size:24px}.review-history-subtitle{margin:-4px 0 16px;color:#52678c}.review-export-history-scroll{max-height:min(55vh,560px);overflow:auto}.review-export-history{width:100%;border-collapse:collapse;color:#344054;font-size:13px}.review-export-history th{position:sticky;top:0;z-index:1;padding:11px 10px;background:#f5f8fc;color:#42536b;text-align:left;font-weight:600}.review-export-history td{padding:12px 10px;border-top:1px solid #e8ecf1;vertical-align:middle}.review-export-history td:last-child{min-width:340px}.review-export-history .ant-btn{border-color:#9cb8df;color:#245b9e}.review-export-history .ant-btn-dangerous{border-color:#df9b9b;color:#a33a3a}.review-export-history-note{margin-top:16px}.review-history-refresh{display:flex;justify-content:flex-end;margin-top:10px}.review-list-loading{display:grid;min-height:240px;place-items:center}.review-empty{padding:80px 0;background:#fff;border-radius:8px}.review-day-list{display:flex;flex-direction:column;gap:12px}.review-day-group{padding:0 16px 18px;background:#fff;border:1px solid var(--review-border);border-radius:8px}.review-day-heading{display:flex;align-items:center;gap:14px;min-height:52px;border-bottom:1px solid #f0f1f3}.review-day-heading>.ant-checkbox-wrapper{display:inline-flex;align-items:center}.review-day-collapse{display:flex;align-items:center;gap:10px;flex:1;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.review-day-collapse span{color:var(--review-muted);font-size:12px}.review-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:14px}.review-document-card{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;min-height:130px;padding:14px 12px;border:1px solid #e6e8eb;border-radius:7px;background:#fff;transition:border-color .12s ease,box-shadow .12s ease}.review-document-card:hover{border-color:#b8c8df;box-shadow:0 2px 8px #172b4d10}.review-document-card.is-selected{border-color:#4d82cb;background:#f5f9ff}.review-document-card>.ant-checkbox-wrapper{padding-top:1px}.review-document-card>.ant-dropdown-trigger{flex-shrink:0;width:26px;padding-inline:0}.review-card-open{display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-rows:1fr;gap:9px 12px;flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.review-card-preview{display:grid;place-items:center;width:68px;height:82px;border:1px solid #e9ebef;border-radius:4px;background:#f7f8fa;color:#708198;font-size:29px}.review-card-preview img{display:block;width:100%;height:100%;max-width:68px;max-height:82px;object-fit:contain}.review-card-main{display:flex;flex-direction:column;gap:3px;min-width:0}.review-card-main strong{color:#43556c;font-size:12px;font-weight:600}.review-card-partner,.review-card-number{overflow:hidden;color:#303742;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.review-card-number{color:var(--review-muted);font-size:12px}.review-card-amount{margin-top:2px;font-size:13px;font-weight:600}.review-card-bottom{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}.review-card-bottom time{flex:0 0 auto;color:var(--review-muted);font-size:11px}.review-load-more{display:flex;justify-content:center;padding:22px 0}.review-selection-bar{position:fixed;z-index:20;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;min-height:66px;padding:12px 32px;border-top:1px solid #dfe3e8;background:#fff;box-shadow:0 -3px 12px #10182812}.review-selection-bar strong{font-size:14px}.review-selection-spacer{flex:1}.review-detail-page{display:flex;flex-direction:column;min-height:calc(100vh - 64px);height:calc(100vh - 64px);padding:0 var(--review-inline, 24px);overflow:hidden}.review-detail-toolbar{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:58px;border-bottom:1px solid var(--review-border)}.review-detail-toolbar>.ant-btn{padding-left:0}.review-detail-controls{display:flex;align-items:center}.review-hide-original-label{color:#424b57;font-size:12px}.review-detail-summary{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:74px;padding:10px 0;gap:18px}.review-detail-identity{display:flex;align-items:baseline;gap:10px;min-width:0}.review-detail-identity .ant-typography{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-detail-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;flex:0 0 auto;max-width:100%;font-size:12px}.review-detail-type.ant-tag{margin:0;font-weight:650}.review-detail-error{margin-bottom:8px}.review-detail-loading{display:grid;flex:1;place-items:center}.review-detail-workspace{position:relative;display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.review-splitter{width:100%;height:100%;min-height:0}.review-splitter .ant-splitter-bar{width:8px}.review-viewer-pane,.review-form-pane{width:100%;height:100%;min-height:0;overflow:auto}.review-viewer-pane{overflow:hidden;display:flex;justify-content:center;background:#eef0f3}.review-viewer-state{display:grid;width:100%;min-height:240px;place-items:center;padding:24px}.review-pdf-viewer{display:block;width:100%;height:100%;min-height:420px;border:0;background:#dfe2e7}.review-photo-stack{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.review-photo-controls{display:flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;padding:8px;background:#fff;border-bottom:1px solid var(--review-border)}.review-photo-stack .review-image-viewer{min-height:0;flex:1 1 auto}.review-image-viewer{position:relative;display:block;width:100%;height:100%;min-height:0;padding:12px;overflow:auto;overscroll-behavior:contain}.review-image-viewer img{display:block;max-width:none;max-height:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.review-image-surface{display:flex;align-items:center;justify-content:center;min-width:100%;min-height:100%}.review-image-viewer.can-pan{cursor:grab;touch-action:none}.review-image-viewer.is-panning{cursor:grabbing}.review-zoom-controls{display:flex;gap:4px;align-items:center;flex-shrink:0;padding:6px;background:#fff}.review-zoom-controls .ant-slider{flex:1;min-width:36px;margin-inline:8px}.review-zoom-controls .ant-btn{flex-shrink:0}.document-status{padding:5px 9px;border-radius:18px;line-height:1.4}.document-status .ant-badge-status-text{margin-inline-start:7px;font-size:12px;color:inherit;white-space:normal}.document-status-review{background:#edf5ff;color:#006aff}.document-status-done{background:#e6faf2;color:#008e70}.document-status-error{background:#fff0f3;color:#e31b3a}.document-status-waiting{background:#f0f2f6;color:#536277}.review-footer-error{flex:0 0 auto;margin:6px 0}.review-footer-validation-error{width:max-content;max-width:100%;margin-left:auto;box-sizing:border-box;justify-content:flex-end;flex-wrap:wrap;text-align:right;background:#ffe5e9;border-color:#f5b7c1}.review-footer-validation-error .ant-alert-content{flex:0 1 auto;min-width:0}.review-footer-validation-error .ant-alert-action{margin-inline-start:12px}.review-detail-workspace.is-original-hidden .review-splitter>.ant-splitter-bar{display:none}.review-detail-workspace.is-original-hidden .review-form-pane{max-width:1600px;margin-inline:auto}.review-form-pane{padding:22px 26px;background:#fff;container-type:inline-size}.review-form-pane-expanded{max-width:1100px;margin:0 auto;width:100%}.review-readonly-fields{display:grid;grid-template-columns:minmax(140px,190px) 1fr;gap:14px 18px;padding:20px 0;margin:0}.review-readonly-fields dt{color:var(--review-muted)}.review-readonly-fields dd{margin:0;font-weight:500}.review-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;min-height:54px;padding:8px 4px;border-top:1px solid var(--review-border);background:#f7f8fa}@media(max-width:1250px){.review-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.review-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-queue-state{flex-basis:100%;margin-left:0}.review-detail-summary{align-items:flex-start;flex-direction:column;gap:7px}.review-detail-meta{justify-content:flex-start}.review-detail-controls{gap:5px!important}.review-detail-footer{flex-wrap:wrap}.review-detail-footer>.ant-space{width:100%;justify-content:flex-end}}@media(max-width:560px){.review-page:not(.review-detail-page){padding:16px var(--review-inline, 12px) 92px}.review-title-row{align-items:flex-start}.review-title-row .ant-typography{font-size:22px}.review-title-row .ant-btn{padding-inline:8px}.review-filter-row{align-items:stretch;flex-direction:column;gap:8px;padding:10px}.review-filter-row .ant-select,.review-filter-row .ant-picker{width:100%}.review-card-grid{grid-template-columns:1fr}.review-selection-bar{gap:7px;padding:10px 12px}.review-selection-bar .ant-btn{padding-inline:8px;font-size:12px}.review-detail-page{height:calc(100vh - 64px)}.review-detail-toolbar{align-items:flex-start;flex-direction:column;justify-content:center;gap:3px;padding:8px 0}.review-detail-controls{flex-wrap:wrap}.review-export-history td:last-child{min-width:0}}.review-card-bottom time{display:inline-flex;align-items:center;gap:4px}.review-card-bottom .document-status{min-width:0;max-width:100%}.review-card-bottom .ant-badge-status-text{white-space:normal}.review-photo-stack{position:relative;display:block;overflow:hidden}.review-photo-controls{position:absolute;z-index:2;top:8px;left:8px;width:max-content;max-width:calc(100% - 16px);padding:3px;gap:5px;border:0;border-radius:6px;background:#f5f6f8f2}.review-photo-controls .ant-btn{width:28px;height:28px}.review-photo-controls span{font-size:12px;white-space:nowrap}.review-image-viewer{position:absolute;inset:0;padding:12px;overflow:scroll}.review-image-surface{min-width:0;min-height:0}.review-zoom-controls{position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:2;width:min(340px,calc(100% - 16px));flex-wrap:wrap;justify-content:center;padding:4px 6px;border-radius:8px;background:#e8eaedf5;opacity:0;pointer-events:none}.review-zoom-controls .ant-slider{min-width:45px}.review-zoom-controls>.ant-btn:last-child{color:#58616d;background:#f4f5f7;border-color:#d1d5da;border-radius:16px}.review-photo-stack:hover .review-zoom-controls,.review-photo-stack:focus-within .review-zoom-controls{opacity:1;pointer-events:auto}@media(hover:none){.review-zoom-controls{opacity:1;pointer-events:auto}}.review-zoom-controls .ant-btn-text{width:28px;min-width:28px;height:28px;padding:0}.review-zoom-controls .ant-slider{min-width:28px;margin-inline:4px}.batch-page{width:min(100%,1360px);margin:0 auto;padding:4px 0 82px}.batch-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.batch-title-row h1.ant-typography{margin:0 0 2px;color:#080c62;font-size:28px}.batch-title-row .ant-typography-secondary{color:#647ba2}.batch-history-button{min-height:44px;border-color:#a8c7f4;color:#0969da}.batch-dropzone.ant-upload-wrapper .ant-upload-drag{min-height:146px;border:1px dashed #83adf2;border-radius:8px;background:#ffffffb3}.batch-dropzone.ant-upload-wrapper .ant-upload-drag:hover{border-color:#1677ff}.batch-dropzone .ant-upload{padding:5px!important}.batch-dropzone.ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.batch-drop-heading{display:flex;align-items:center;gap:14px}.batch-drop-icon{color:#1677ff;font-size:34px}.batch-drop-title{color:#0969da;font-size:17px;font-weight:600}.batch-dropzone .ant-btn{margin-top:3px;min-width:170px;color:#0969da;border-color:#9dbcf0}.batch-drop-help{display:block;margin-top:3px;color:#7186aa!important;font-size:12px}.batch-summary{display:flex;align-items:center;min-height:58px;gap:22px;padding:7px 4px;color:#142463}.batch-summary>strong{font-size:19px}.batch-summary>span{display:inline-flex;align-items:center;gap:9px;padding-left:20px;border-left:1px solid #d7e3f3;white-space:nowrap}.batch-dot{display:inline-block;width:12px;height:12px;border-radius:50%}.batch-dot.is-ready{background:#12b76a}.batch-dot.is-choice{background:#f5a400}.batch-dot.is-duplicate{background:#ed2939}.batch-sort{display:flex;align-items:center;gap:10px;margin-left:auto;color:#61779d;font-size:13px}.batch-sort .ant-select{width:185px}.batch-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.batch-item-card{display:grid;grid-template-columns:100px minmax(0,1fr) 205px;align-items:center;gap:14px;min-height:130px;padding:9px;border:1px solid #d9e6f5;border-radius:8px;background:#ffffffdb;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.batch-item-card.is-promoted{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff2b}.batch-item-card.status-duplicate{border-color:#f4d5dc;background:#fffafb}.batch-thumb{position:relative;display:grid;place-items:center;width:100px;height:104px;overflow:hidden;padding:4px;border:1px solid #dbe6f4;border-radius:7px;background:#fff;color:#e5484d;font-size:34px;cursor:pointer}.batch-thumb img{width:100%;height:100%;object-fit:contain}.batch-thumb-search{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #d4e1f1;border-radius:7px;background:#fff;color:#1677ff;font-size:17px}.batch-item-info{display:grid;justify-items:start;gap:4px;min-width:0}.batch-item-info>.ant-tag{margin:0 0 1px;font-weight:600}.batch-partner{max-width:100%;overflow:hidden;color:#142463;text-overflow:ellipsis;white-space:nowrap}.batch-number{color:#7386a7!important;overflow-wrap:anywhere;font-size:12px}.batch-duplicate-link{min-height:20px;font-size:13px}.batch-duplicate-link a,.batch-duplicate-link button{color:#1677ff}.batch-duplicate-link button{padding:0;border:0;background:transparent;cursor:pointer}.batch-item-error{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.batch-item-control{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:5px;min-width:0}.batch-remove{grid-column:2;grid-row:1;justify-self:end;width:30px;height:28px;color:#8095bb}.batch-type-label{grid-column:1;grid-row:1;align-self:end;font-size:12px}.batch-type-select{grid-column:1 / -1;grid-row:2;width:100%}.batch-status-tag{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:6px;margin:3px 0 0;padding:4px 11px;border:0;border-radius:16px;background:#e4f8ee;color:#079455}.batch-status-tag.choice{background:#fff4d6;color:#a56b00}.batch-status-tag.duplicate{background:#ffe7ea;color:#d51f31}.batch-status-tag.error{background:#fff0ef;color:#d92d20}.batch-status-tag.processing{background:#eaf2ff;color:#2864b0}.batch-reason-warning{color:#d48806}.batch-reason-info{display:inline-flex;align-items:center;margin-left:2px;cursor:help}.batch-reason-info:focus-visible,.batch-confirm-trigger:focus-visible{outline:2px solid #1677ff;outline-offset:3px;border-radius:3px}.batch-empty{margin-top:20px;padding:36px;border:1px solid #d9e6f5;border-radius:8px;background:#ffffffb3}.batch-alert{margin-bottom:10px}.batch-loading{display:flex;justify-content:center;align-items:center;gap:12px;min-height:170px}.batch-footer{position:fixed;z-index:20;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:82px;padding:12px max(24px,calc((100vw - 1360px)/2));border-top:1px solid #e0eaf6;background:#fffffff5;box-shadow:0 -4px 18px #17365d0d}.batch-footer .ant-btn{min-height:48px;padding-inline:18px}.batch-confirm-button{min-width:300px}.batch-confirm-trigger{display:inline-flex;max-width:100%}.batch-complete{display:grid;justify-items:center;gap:14px;margin-top:64px;padding:44px 20px;border:1px solid #c9ebd7;border-radius:12px;background:#f5fff8;text-align:center}.batch-complete>.anticon{color:#12a664;font-size:48px}.batch-complete h3{margin:0;color:#12345e}.batch-complete>div{display:flex;gap:10px;margin-top:10px}.batch-preview-modal{max-width:calc(100vw - 24px)}.batch-preview-modal .ant-modal-content{box-sizing:border-box;padding:6px 8px}.batch-preview-modal .ant-modal-header{min-width:0;margin-bottom:6px}.batch-preview-modal .ant-modal-title{overflow:hidden;padding-right:40px;text-overflow:ellipsis;white-space:nowrap}.batch-preview-modal .ant-modal-body{overflow:hidden}.batch-preview-content{width:100%}.batch-back-link{padding-left:0}.batch-preview-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.batch-preview-modal img{display:block;max-width:100%;object-fit:contain}.batch-preview-status{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px}.batch-preview-message{width:100%;padding:3px 5px;font-size:12px;line-height:16px}.batch-preview-message .ant-alert-message{font-size:12px;line-height:16px}.batch-preview-loading{display:flex;min-height:150px;gap:10px;align-items:center;justify-content:center;color:#65758b}.batch-preview-updating{display:inline-flex;gap:7px;color:#65758b;font-size:12px}.batch-history-subtitle{color:#62758f}.batch-history-scroll{max-height:min(55vh,560px);overflow:auto}.batch-history-table{width:100%;border-collapse:collapse;color:#344054;font-size:13px}.batch-history-table th{position:sticky;top:0;z-index:1;padding:11px 8px;background:#f5f8fc;text-align:left}.batch-history-table td{padding:11px 8px;border-top:1px solid #e8ecf1}.batch-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%)}@media(max-width:1050px){.batch-item-card{grid-template-columns:82px minmax(0,1fr) 175px;gap:10px}.batch-thumb{width:82px;height:96px}.batch-summary{gap:12px;flex-wrap:wrap}.batch-summary>span{padding-left:12px}}@media(max-width:760px){.batch-page{padding:4px 0 92px}.batch-title-row{flex-direction:column;align-items:stretch;gap:10px}.batch-title-row h1.ant-typography{font-size:23px}.batch-history-button{align-self:flex-start}.batch-dropzone.ant-upload-wrapper .ant-upload-drag{min-height:160px}.batch-summary{align-items:flex-start;gap:7px 12px}.batch-summary>strong{width:100%}.batch-summary>span{padding-left:0;border-left:0;font-size:12px}.batch-sort{margin-left:0}.batch-card-grid{grid-template-columns:1fr}.batch-item-card{grid-template-columns:74px minmax(0,1fr) 150px;min-height:120px;gap:8px;padding:7px}.batch-thumb{width:74px;height:94px}.batch-footer{min-height:76px;padding:9px 12px}.batch-footer .ant-btn{min-height:46px;padding:4px 8px;white-space:normal}.batch-confirm-button{min-width:0}}.admin-page{max-width:1320px}.admin-section{display:grid;gap:18px}.org-heading,.usage-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.org-expanded{display:grid;gap:14px}.admin-organizations{display:grid;gap:8px}.admin-organization{border:1px solid #e5eaf0;border-radius:8px;overflow:hidden}.org-disclosure{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:0;background:#fff;color:inherit;text-align:left;cursor:pointer}.org-disclosure>span:first-child{display:flex;align-items:center;gap:10px;min-width:0}.org-disclosure>span:last-child{color:#667085;font-size:20px}.org-disclosure:hover{background:#f8fafc}.org-disclosure:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.admin-organization>.org-expanded{padding:14px 16px 18px;border-top:1px solid #edf1f5}.org-heading{justify-content:flex-end}.admin-units{margin:0;padding-left:22px}.admin-user-table-wrap{overflow-x:auto}.admin-user-table{width:100%;min-width:720px;border-collapse:collapse}.admin-user-table th,.admin-user-table td{padding:10px 12px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:top}.admin-user-table th{color:#667085;font-size:12px;font-weight:600}.admin-loading{display:grid;min-height:160px;place-items:center}.usage-groups{display:grid;gap:8px;margin-top:8px}.usage-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:5px 12px;margin-top:8px}.usage-metrics>div{display:grid;gap:1px;min-width:0}.usage-users{display:grid;gap:14px}.usage-users>section,.usage-org-detail>section{padding-block:10px;border-top:1px solid #edf1f5}.usage-org-detail{display:grid;gap:12px}.temporary-password{margin-top:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.password-gate-notice{margin-bottom:14px}.login-notice{margin-bottom:18px}@media(max-width:680px){.admin-page .page-title{align-items:flex-start}.admin-page .ant-table-wrapper{max-width:calc(100vw - 48px);overflow-x:auto}.org-expanded .ant-space{justify-content:flex-start;flex-wrap:wrap}.usage-controls .ant-picker{flex:1 1 180px}}.usage-table-wrap{overflow-x:auto;margin-top:8px}.usage-table{width:100%;border-collapse:collapse;font-size:13px}.usage-table th,.usage-table td{padding:8px 10px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:top;white-space:nowrap}.usage-table thead th{color:#667085;font-size:12px;font-weight:600}.usage-table tbody th{font-weight:500}.platform-admins{display:grid;gap:12px;padding-top:24px;border-top:1px solid #e5eaf0}.platform-admins h2.ant-typography{margin:0}.usage-org-detail>div{min-width:0}.usage-org-detail h3.ant-typography{margin:0 0 8px}.usage-section-heading.ant-typography{margin:18px 0 8px;font-size:19px;font-weight:650;line-height:1.35}.usage-users>section>.ant-space{margin-top:8px}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17365d;background:#f3f8ff;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}.app-shell{min-height:100vh}.app-header{display:flex;align-items:center;justify-content:space-between;height:64px;padding-inline:clamp(20px,6vw,88px);background:#fff;border-bottom:1px solid #dce7f4;line-height:normal}.header-left{display:flex;flex:1 1 auto;align-items:center;gap:22px;min-width:0}.unit-selector-wrap{flex:0 1 400px;width:clamp(240px,32vw,440px);min-width:0}.unit-selector{display:flex;justify-content:space-between;width:100%;min-width:0}.unit-selector-name{flex:1 1 auto;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit-selector>.anticon{flex:0 0 auto}.unit-menu{width:min(440px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.unit-menu-label{display:grid;gap:2px;white-space:normal;overflow-wrap:anywhere}.unit-menu-label>.ant-typography{font-size:12px}.mobile-route-title{display:none}.avatar-menu{display:inline-flex;align-items:center;gap:8px}.header-actions .ant-btn{min-width:44px;height:44px;padding:4px}.header-actions .anticon-menu{font-size:22px;color:#080c62}.avatar-menu .ant-avatar{color:#080c62;background:#dfedf5;font-weight:600}.brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;height:44px;padding:4px 0;color:#080c62;font-size:23px;font-weight:650;line-height:1}.brand.ant-btn{padding:4px 0}.brand img{display:block;width:32px;height:32px}.brand-ocr{color:#0875ff}.login-header{width:100%;margin-bottom:24px}.avatar-popup{width:min(320px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:8px 0 4px;overflow:hidden;background:#fff;border:1px solid #d0d5dd;border-radius:12px;box-shadow:0 8px 24px #10182824}.avatar-identity{display:grid;gap:4px;padding:8px 14px 10px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.avatar-identity strong{color:#101828;font-weight:650}.avatar-identity span:nth-child(2){color:#344054}.avatar-identity span:nth-child(3){color:#667085;font-size:12px}.avatar-popup-divider{height:1px;margin:4px 12px;background:#eaecf0}.avatar-popup .ant-dropdown-menu{padding:4px 0;overflow:hidden;background:transparent;border-radius:0;box-shadow:none}.brand.ant-btn:focus-visible{outline:2px solid #1677ff;outline-offset:3px}.mobile-upload-help{display:none}.photo-input-help{margin:0;color:#64788f}.app-content{padding:clamp(24px,6vw,72px) 20px}.app-content-review{padding:0}.app-content-batch{padding:24px 40px 96px}.header-actions{flex:0 0 auto;align-items:center;margin-left:16px}.login-page{max-width:440px}.login-header .brand{pointer-events:none}.login-page form{display:grid;gap:10px}.login-submit{margin-top:10px}.login-error{margin-top:6px}.unit-list{display:grid;gap:10px;max-height:min(48vh,480px);overflow-y:auto}.unit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f5}.unit-details{display:grid;gap:2px;min-width:0}.unit-inline-form{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.unit-inline-form .ant-input{width:min(100%,240px)}.unit-add-button{margin-top:18px}.unit-add-form{display:grid;gap:8px;margin-top:18px}.unit-add-form .ant-space{margin-top:6px}.unit-error{margin-top:14px}.context-alert,.logout-error{width:min(100%,1120px);margin:0 auto 18px}.page{width:min(100%,1120px);margin:0 auto}.narrow-page{width:min(100%,760px);display:grid;gap:20px}.page-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.page-title h1.ant-typography{margin:0 0 4px}.capture-page .page-title{display:flex;align-items:flex-start}.capture-back-link{flex:0 0 auto;color:#24558b}.prototype-banner{margin-bottom:24px}.capture-workflow{display:grid;gap:14px}.capture-section{display:grid;grid-template-columns:minmax(240px,.66fr) minmax(0,1.35fr);align-items:start;gap:28px;padding:22px 28px;background:#ffffffe0;border:1px solid #d6e5f6;border-radius:10px;box-shadow:0 5px 16px #17365d0a}.capture-section.is-muted{opacity:.58}.step-copy{display:flex;gap:14px}.step-copy h3.ant-typography{margin:0 0 4px}.step-number{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;color:#0969da;border:0;border-radius:50%;font-size:20px;font-weight:700;background:#eaf4ff}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:14px;max-width:700px}.choice-grid .ant-radio-button-wrapper{display:flex;align-items:center;justify-content:center;height:140px;padding:16px;color:#24558b;border:1px solid #cfe0f3;border-radius:8px;font-size:17px;text-align:center;white-space:normal}.choice-grid .ant-radio-button-label{display:grid;grid-template-rows:38px minmax(0,auto);justify-items:center;align-content:center;gap:10px}.choice-grid .ant-radio-button-label>.anticon{grid-row:1;display:block;font-size:31px}.document-type-label{grid-row:2;display:block;max-width:9ch}.choice-grid .ant-radio-button-wrapper:before{display:none}.choice-grid .ant-radio-button-wrapper-checked{color:#0969da;border-color:#1677ff;background:#eef7ff;box-shadow:inset 0 0 0 1px #1677ff}.source-choice{display:inline-grid;width:180px;min-height:104px;place-items:center;gap:8px;padding:14px;font-size:17px}.source-choice .anticon{font-size:30px}.picker-card{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:9px;max-width:none;min-height:150px;padding:22px;text-align:center;border:1px dashed #76a9e6;background:#f8fbff}.picker-card .ant-card-body{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:9px;padding:0}.picker-card[tabindex="0"]{cursor:pointer}.picker-icon{color:#1677ff;font-size:35px}.picker-help{font-size:12px}.photo-strip{display:flex;gap:14px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 2px 14px;scrollbar-color:#7caee6 #e8f1fa}.photo-card{flex:0 0 min(204px,72vw);min-width:0;cursor:grab}.photo-card:active{cursor:grabbing}.photo-card .ant-card-body{padding:10px}.photo-card .ant-image,.photo-card img{display:block;max-width:100%;width:100%;height:136px;object-fit:contain;background:#f2f5f8}.photo-card .ant-image>.ant-image-img{width:100%;height:100%;object-fit:contain}.photo-placeholder{display:grid;place-items:center;width:100%;height:136px;padding:10px;color:#64788d;text-align:center;background:#f2f5f8}.photo-caption{display:grid;gap:7px;padding-top:10px}.photo-caption .ant-space{min-width:0;max-width:100%}.reorder-tag{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-diagnostic pre{max-height:150px;overflow:auto;margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-page-card{flex:0 0 158px;min-height:232px;border:1px dashed #76a9e6;color:#0969da}.pdf-card,.capture-actions{display:flex;justify-content:space-between;gap:18px;align-items:center}.pdf-card{max-width:700px;padding:10px;background:#fff}.pdf-card .ant-card-body{display:flex;flex:1;align-items:center;gap:16px;padding:12px;min-width:0}.pdf-card .ant-card-body>div{min-width:0}.pdf-card .ant-typography{overflow-wrap:anywhere}.pdf-icon{color:#e5484d;font-size:42px}.capture-notice{margin-top:14px}.capture-outcome{margin-top:18px;padding:14px;border:1px solid #b7ebc6;border-radius:10px;background:#f4fff6}.capture-actions{position:static;margin-top:18px;padding:12px 14px;border:1px solid #d6e5f6;border-radius:10px;background:#fffffff5;box-shadow:0 4px 14px #17365d1a;flex-wrap:wrap}.capture-success{border:0;background:transparent}.capture-success-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end;margin-top:8px}.capture-delete-action{grid-column:1;grid-row:2;justify-self:start;min-width:0;max-width:100%}.capture-review-action{grid-column:1;grid-row:1;justify-self:start!important}.capture-delete-action>span{display:inline-block;max-width:100%}.capture-restart-action{grid-column:2;grid-row:1}.capture-next-action{grid-column:2;grid-row:2}.capture-success-actions .ant-btn{justify-self:end;max-width:100%;height:auto;min-height:44px;padding:6px 10px}.capture-success-actions .ant-btn>span:not(.ant-btn-icon){min-width:0;white-space:normal}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.review-form-content .review-form-section-heading:has(.review-items-control){width:100%;flex-wrap:wrap}.review-form-content .review-form-section-heading:has(.review-items-control)>.ant-typography{flex:0 0 auto;white-space:nowrap}.review-form-content .review-form-confidence{padding:0;border:0;background:transparent;color:#667085;font-size:12px;font-weight:400}.review-form-content .review-items-control{display:flex;flex:1 1 260px;justify-content:flex-end;width:auto;min-width:min(100%,260px)}.review-form-content .review-items-switch-control{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;white-space:nowrap}.review-form-content .review-add-item-container,.review-form-content .review-add-vat-container{display:flex;justify-content:center}.review-form-content .review-summary-source-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 20px}.review-form-content .review-document-total{flex:0 1 400px;width:100%;max-width:400px}.review-form-content .review-document-rounding{flex:0 1 240px;width:100%;max-width:240px;margin:0}.review-form-content .review-ares-use-address{display:block;margin-top:4px;padding-inline:0;font-size:12px}.review-form-content .review-item-grid{display:flex;flex-direction:column;gap:10px;min-width:0}.review-form-content .review-item-identity-grid,.review-form-content .review-item-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-width:0}.review-form-content .review-item-identity-grid>[data-review-path$=".text"]{grid-column:1 / -1}.review-form-content .review-item-pricing-grid>.review-form-field{grid-column:auto}.review-form-content .review-item-pricing-grid input[inputmode=decimal]{text-align:right}.review-form-content .review-form-subsection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}.review-form-content .review-form-subsection-heading .ant-typography{margin:0;color:#526780;font-size:14px}.review-form-content .review-derived-row{padding:10px 12px}.review-form-content .review-derived-item>.review-form-row-heading{flex-wrap:wrap;min-width:0}.review-form-content .review-derived-item>.review-form-row-heading>strong{min-width:0;overflow-wrap:anywhere}.review-form-content .review-derived-item>.review-form-row-heading>.ant-btn{white-space:normal}.review-form-content .review-derived-qualifier{color:#778397;font-size:11px;font-weight:400}.review-form-content .review-derived-grid{display:grid;gap:8px 12px;min-width:0}.review-form-content .review-derived-field{display:flex;min-width:0;flex-direction:column;gap:3px;color:#475467;font-size:12px}.review-form-content .review-derived-field-value{min-height:22px;overflow-wrap:anywhere}.review-form-content .review-bank-mismatch{margin-top:10px;font-size:12px}.review-form-content .review-label-info{margin-inline-start:5px;color:#667085;font-size:12px}.review-form-content #review-total-checks .review-form-section{padding-block:12px}.review-form-content .review-form-total-table th,.review-form-content .review-form-total-table td{padding-block:6px}@container (min-width: 500px){.review-form-content .review-item-identity-grid{grid-template-columns:minmax(0,2.6fr) minmax(88px,.8fr) minmax(90px,.8fr)}.review-form-content .review-item-identity-grid>[data-review-path$=".text"]{grid-column:auto}.review-form-content .review-item-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-form-content .review-derived-recap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 700px){.review-form-content .review-item-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 960px){.review-form-content .review-item-pricing-grid{grid-template-columns:minmax(112px,1.25fr) minmax(92px,1fr) minmax(62px,.62fr) minmax(62px,.62fr) minmax(132px,1.3fr) minmax(108px,1.08fr) minmax(108px,1.08fr)}}@container (max-width: 560px){.review-form-content .review-items-control{flex-wrap:wrap}.review-form-content .review-items-switch-control{margin-left:auto}.review-form-content .review-document-total,.review-form-content .review-document-rounding{flex-basis:min(100%,400px);max-width:100%}}@media(min-width:681px){.capture-section>.photo-input-help,.capture-section>.picker-card,.capture-section>.photo-strip,.capture-section>.pdf-card,.capture-section>.capture-notice{grid-column:2}.photo-card{flex:0 0 250px}.photo-card .ant-card-body{display:grid;grid-template-areas:"thumbnail details";grid-template-columns:80px minmax(0,1fr);align-items:center;gap:10px;padding:8px}.photo-card .ant-card-body>.ant-image,.photo-card .ant-card-body>.photo-placeholder{grid-area:thumbnail;width:80px!important;height:80px}.photo-card .ant-card-body>.ant-image img{width:80px!important;height:80px!important}.photo-card .photo-caption{grid-area:details}.photo-caption{gap:5px;padding-top:0}.add-page-card{flex-basis:150px;min-height:98px}}.status-page{width:min(100%,720px);margin:0 auto}.status-stack{width:100%}.status-page h1.ant-typography{margin:0 0 4px}.status-card{width:100%;border-color:#dce7f4;box-shadow:0 3px 12px #17365d0d}@media(max-width:680px){.app-header{height:auto;min-height:56px;padding:10px 16px;flex-wrap:wrap;gap:8px}.header-left{display:contents}.brand{order:1;font-size:21px}.header-actions{order:2;margin-left:auto}.mobile-route-title{display:block;order:3;align-self:center;flex:1 1 40%;color:#17365d;font-size:16px;font-weight:700;text-transform:uppercase;white-space:nowrap}.unit-selector-wrap{order:4;flex:1 1 56%;min-width:0;max-width:none}.unit-selector{width:100%;text-align:left}.app-content{padding:22px 16px 40px}.app-content-review{padding:0}.app-content-batch{padding:20px 16px 92px}.capture-page .page-title{display:none}.mobile-upload-help{display:block;font-size:13px}.capture-workflow{gap:0;padding:18px 12px 12px;border:1px solid #d6e5f6;border-radius:14px;background:#fffffff0;box-shadow:0 5px 16px #17365d0d}.capture-section{grid-template-columns:1fr;gap:14px;padding:14px 10px;border:0;border-radius:0;box-shadow:none;background:transparent}.capture-section+.capture-section{border-top:1px solid #edf3f9}.step-number{flex-basis:38px;width:38px;height:38px;font-size:18px}.step-copy h3.ant-typography{font-size:20px}.step-copy .ant-typography-secondary{display:none}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.choice-grid .ant-radio-button-wrapper{height:144px;padding:12px 5px;font-size:16px;overflow-wrap:anywhere}.choice-grid .ant-radio-button-label>.anticon{font-size:29px}.capture-section .ant-space{display:flex;flex-wrap:nowrap;width:100%;gap:8px}.capture-section .ant-space-item{display:flex;flex:1 1 0;min-width:0}.source-choice{flex:1 1 0;width:100%;min-width:0;min-height:126px;padding:10px 4px;font-size:16px}.photo-strip{margin-inline:-22px;padding-inline:22px;scroll-padding-inline:22px}.photo-card{flex-basis:min(214px,64vw)}.photo-card .ant-image,.photo-card img,.photo-placeholder{height:205px}.add-page-card{flex-basis:150px;min-height:307px}.pdf-card{align-items:flex-start}.pdf-card .ant-card-body{align-items:flex-start;flex-wrap:wrap}.capture-actions{position:static;display:grid;grid-template-columns:1fr;padding:12px}.capture-outcome{margin-top:16px;padding:12px}.capture-actions .ant-space{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.capture-actions .ant-space-item,.capture-actions .ant-btn{width:100%}.capture-actions:not(.capture-success-actions) .ant-space-item:has(.ant-btn-primary:only-child){grid-column:1 / -1}}.app-shell-review{--review-inline: 24px}.app-shell-review .app-header{padding-inline:var(--review-inline)}@media(max-width:1000px){.app-shell-review{--review-inline: 18px}}@media(max-width:720px){.app-shell-review{--review-inline: 12px}}
