@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";._pageContainer_191t7_3{padding:48px 64px;background:var(--surface);min-height:100vh}._contentWrapper_191t7_9{min-width:0;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-2xl)}@media (max-width: 1199px){._pageContainer_191t7_3{padding:24px}}@media (max-width: 767px){._pageContainer_191t7_3{padding:16px 0;min-height:auto}._uploadCard_191t7_23,._resultsCard_191t7_23{padding:16px}._uploadDropzone_191t7_24 .ant-upload-drag-container{padding:24px 8px}._actionButtons_191t7_25{flex-wrap:wrap}._actionButtons_191t7_25>*{flex:1;padding:0 12px}._resultsList_191t7_27 .ant-list-item{flex-wrap:wrap;gap:8px;overflow-wrap:anywhere}}._pageHeader_191t7_30{margin:0 0 var(--spacing-xl) 0}._pageTitle_191t7_34{font-family:var(--font-secondary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0;line-height:var(--line-height-tight)}._uploadCard_191t7_23{background:var(--background);border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}._uploadDropzone_191t7_24 .ant-upload-drag{border:2px dashed var(--border);border-radius:var(--radius-lg);background:transparent;transition:all var(--transition-base)}._uploadDropzone_191t7_24 .ant-upload-drag:hover{border-color:var(--black-primary)}._uploadDropzone_191t7_24 .ant-upload-drag-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-base);padding:var(--spacing-4xl) var(--spacing-xl)}._uploadDropzone_191t7_24 .ant-upload-drag-icon{margin-bottom:0}._uploadIcon_191t7_79{width:64px;height:64px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;margin:0 auto}._uploadIcon_191t7_79 .anticon{font-size:28px;color:var(--foreground)}._uploadDropzone_191t7_24 .ant-upload-text{font-family:var(--font-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--foreground);margin:0}._uploadDropzone_191t7_24 .ant-upload-hint{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--muted-foreground);margin:0}._actionButtons_191t7_25{display:flex;gap:var(--spacing-md)}._uploadButton_191t7_117{height:40px;padding:0 24px;border-radius:var(--radius-base);font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border:none;cursor:pointer;transition:all var(--transition-base);background:var(--black-primary);color:var(--background)}._uploadButton_191t7_117:hover:not(:disabled){opacity:.85}._uploadButton_191t7_117:disabled{background:var(--border);color:var(--muted-foreground);cursor:not-allowed}._backButton_191t7_141{height:40px;padding:0 24px;border-radius:var(--radius-base);font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);background:var(--background);color:var(--foreground);border:1px solid var(--border);cursor:pointer;transition:all var(--transition-base)}._backButton_191t7_141:hover{border-color:var(--black-primary);color:var(--black-primary)}._resultsCard_191t7_23{background:var(--background);border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--spacing-xl)}._resultsTitle_191t7_168{font-family:var(--font-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0 0 var(--spacing-base) 0}._resultsList_191t7_27 .ant-list-item{padding:var(--spacing-base) 0;border-bottom:1px solid var(--border)}._resultsList_191t7_27 .ant-list-item:last-child{border-bottom:none}._viewListButton_191t7_185{margin-top:var(--spacing-base);height:40px;padding:0 24px;border-radius:var(--radius-base);font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border:none;cursor:pointer;transition:all var(--transition-base);background:var(--black-primary);color:var(--background)}._viewListButton_191t7_185:hover{opacity:.85}._metricCard_qwevv_1{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-base);padding:var(--spacing-xl);border:1px solid var(--border);border-radius:var(--radius-base);background-color:var(--background)}._label_qwevv_12{font-family:var(--font-secondary);font-size:var(--font-size-xs);color:var(--muted-foreground);font-weight:var(--font-weight-normal)}._value_qwevv_19{overflow-wrap:anywhere;font-family:var(--font-primary);font-size:var(--spacing-2xl);font-weight:var(--font-weight-semibold);color:var(--foreground);line-height:var(--line-height-tight)}@media (max-width: 767px){._metricCard_qwevv_1{padding:14px 12px;gap:10px}._value_qwevv_19{font-size:clamp(18px,5.5vw,26px)}}._controlBar_1p4yq_1{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-base) 0;flex-wrap:wrap}._leftSection_1p4yq_10{display:flex;align-items:center;gap:var(--spacing-md);flex:1;flex-wrap:wrap;min-width:0}._mobileDates_1p4yq_19{display:flex;gap:8px;width:100%}._mobileDates_1p4yq_19>*{min-width:0;flex:1}@media (max-width: 767px){._controlBar_1p4yq_1{padding:0}._leftSection_1p4yq_10{flex-basis:100%;gap:8px}._searchInput_1p4yq_24{flex:1;width:auto;min-width:140px}._statusFilter_1p4yq_25{width:120px}._dateRange_1p4yq_26{min-width:0;width:100%}}._rightSection_1p4yq_29{display:flex;align-items:center}._searchInput_1p4yq_24{width:240px}._statusFilter_1p4yq_25{min-width:120px}._dateRange_1p4yq_26{min-width:240px}._totalText_1p4yq_46{font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--muted-foreground);white-space:nowrap}._pageContainer_1iycd_1{min-width:0;display:flex;flex-direction:column;gap:20px}._pageHeader_1iycd_9{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--border)}._headerContent_1iycd_17{display:flex;flex-direction:column;gap:var(--spacing-sm)}._pageTitle_1iycd_23{font-family:var(--font-primary);font-size:32px;font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0;line-height:var(--line-height-tight)}._pageSubtitle_1iycd_32{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--muted-foreground);margin:0;line-height:var(--line-height-normal)}._headerActions_1iycd_40{display:flex;gap:var(--spacing-md);align-items:center}._secondaryButton_1iycd_46{background-color:var(--background);border:1px solid var(--border);color:var(--foreground)}._secondaryButton_1iycd_46:hover{background-color:var(--surface);border-color:var(--gray-400)}._primaryButton_1iycd_57{background-color:var(--black-primary);color:var(--background);border:none}._primaryButton_1iycd_57:hover{background-color:#1a1a1a}._metricsSection_1iycd_68{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl)}._additionalControls_1iycd_75{display:flex;gap:var(--spacing-md);flex-wrap:wrap;align-items:center;padding:var(--spacing-base) 0}._tableContainer_1iycd_84{border:1px solid var(--border);border-radius:var(--radius-base);overflow:hidden}._invoiceTable_1iycd_90 .ant-table-thead>tr>th{background-color:var(--surface);padding:14px 20px;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}._invoiceTable_1iycd_90 .ant-table-tbody>tr>td{padding:16px 20px;border-bottom:1px solid var(--border);font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--foreground)}._invoiceTable_1iycd_90 .ant-table-tbody>tr:last-child>td{border-bottom:none}._invoiceTable_1iycd_90 .ant-table-tbody>tr:hover>td{background-color:var(--surface)}._paginationRow_1iycd_116{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-base) var(--spacing-xl);border:1px solid var(--border);border-radius:var(--radius-base);height:56px}._paginationLeft_1iycd_126{display:flex;align-items:center}._paginationText_1iycd_131{font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--muted-foreground)}._paginationRight_1iycd_137{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}._pageNumbers_1iycd_144{font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--foreground);padding:0 var(--spacing-md)}@media (max-width: 767px){._metricsSection_1iycd_68{grid-template-columns:repeat(2,minmax(0,1fr))}._metricsSection_1iycd_68>:first-child{grid-column:1 / -1}}@media (max-width: 768px){._pageHeader_1iycd_9{flex-direction:column;gap:var(--spacing-base)}._metricsSection_1iycd_68{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._paginationRow_1iycd_116{flex-direction:column;height:auto;gap:var(--spacing-base)}}._periodFilter_1iycd_177{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._filterHint_1iycd_178{color:var(--muted-foreground);font-size:12px;overflow-wrap:anywhere}._mobileList_1iycd_179{display:flex;flex-direction:column;gap:12px}._mobileCard_1iycd_180{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--background);min-width:0}._mobileCardHeader_1iycd_181,._mobileCardFooter_1iycd_181{display:flex;align-items:center;gap:8px}._mobileInvoiceNumber_1iycd_182{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px}._mobileCardHeader_1iycd_181 .ant-tag{margin-right:0;flex-shrink:0}._mobileSeller_1iycd_184{overflow-wrap:anywhere;margin:14px 0;font-size:15px}._mobileCardFooter_1iycd_181{justify-content:space-between;flex-wrap:wrap;row-gap:12px}._mobileCardHeader_1iycd_181 .ant-checkbox-wrapper{flex:0 0 auto;padding:6px;margin:-6px 0 -6px -6px}._mobileAmount_1iycd_187{font-size:22px;font-weight:600}@media (max-width: 767px){._pageContainer_1iycd_1{gap:20px}._pageHeader_1iycd_9{padding-bottom:16px}._pageTitle_1iycd_23{font-size:26px}._pageSubtitle_1iycd_32{font-size:13px}._headerActions_1iycd_40{width:100%}._headerActions_1iycd_40>*{flex:1}._additionalControls_1iycd_75{padding:0;gap:8px}._paginationRow_1iycd_116{padding:12px;align-items:flex-start}._paginationRight_1iycd_137{gap:8px}._pageNumbers_1iycd_144{padding:0 4px}._periodFilter_1iycd_177{gap:8px}._periodFilter_1iycd_177>span:last-child{flex-basis:100%}._periodFilter_1iycd_177 .ant-segmented{font-size:13px}}._monthPicker_1iycd_204{display:flex;align-items:center;gap:8px}._monthPicker_1iycd_204 input{width:170px;max-width:100%}._monthSummary_1iycd_206 summary{cursor:pointer;padding:8px 0;color:var(--muted-foreground)}._monthGrid_1iycd_207{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:12px}._monthButton_1iycd_208{display:flex;flex-direction:column;gap:8px;padding:14px;text-align:left;background:var(--background);border:1px solid var(--border);border-radius:8px;cursor:pointer;color:var(--foreground);font:inherit}._monthButton_1iycd_208 span{color:var(--muted-foreground);font-size:13px}._otherMonths_1iycd_210,._reimbursementToolbar_1iycd_210{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}._otherMonths_1iycd_210{color:var(--muted-foreground)}._otherMonths_1iycd_210>span{overflow-wrap:anywhere}._reimbursementToolbar_1iycd_210{justify-content:space-between}._reimbursementToolbar_1iycd_210>span{color:var(--muted-foreground)}._invoiceTable_1iycd_90 .ant-table-selection-column{min-width:56px;width:56px}._invoiceCell_1iycd_216{overflow-wrap:anywhere}._invoiceCell_1iycd_216>span{display:block;color:var(--muted-foreground);margin-top:6px;font-size:12px}._rowActions_1iycd_218 .ant-btn{padding-left:7px;padding-right:7px}@media (max-width: 380px){._periodFilter_1iycd_177 .ant-segmented-item-label{padding:0 9px}._mobileCard_1iycd_180{padding:12px}}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}._statusTag_1hc41_2{display:inline-flex;align-items:center;padding:2px var(--spacing-sm);border-radius:var(--radius-base);font-family:var(--font-secondary);font-size:11px;font-weight:var(--font-weight-medium);line-height:1.4}._statusTag_1hc41_2._pending_1hc41_13{background-color:#fff7ed;color:var(--warning-dark)}._statusTag_1hc41_2._processing_1hc41_18{background-color:#eff6ff;color:var(--info-dark)}._statusTag_1hc41_2._success_1hc41_23{background-color:#f0fdf4;color:var(--success-dark)}._statusTag_1hc41_2._warning_1hc41_28{background-color:#fffbeb;color:var(--warning-dark)}._statusTag_1hc41_2._error_1hc41_33{background-color:#fef2f2;color:var(--error-dark)}._pageContainer_143dy_2{background-color:var(--surface);min-height:100vh}._pageHeader_143dy_8{min-height:72px;background-color:var(--background);border-bottom:1px solid var(--border);padding:var(--spacing-base) var(--spacing-2xl);display:flex;align-items:center;justify-content:space-between}._headerLeft_143dy_18{display:flex;align-items:center;gap:var(--spacing-base)}._backButton_143dy_24{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--foreground);cursor:pointer;transition:all var(--transition-fast);text-decoration:none}._backButton_143dy_24:hover{background-color:var(--border)}._backButton_143dy_24:focus-visible{outline:2px solid var(--black-primary);outline-offset:2px}._headerTitle_143dy_49{display:flex;flex-direction:column;gap:var(--spacing-xs)}._invoiceNumber_143dy_55{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground)}._invoiceMetadata_143dy_62{font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--muted-foreground)}._headerActions_143dy_68{display:flex;align-items:center;gap:var(--spacing-md)}._rejectButton_143dy_74{padding:var(--spacing-sm) var(--spacing-base);background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--foreground);cursor:pointer;transition:all var(--transition-fast)}._rejectButton_143dy_74:hover{border-color:var(--error);color:var(--error)}._rejectButton_143dy_74:focus-visible{outline:2px solid var(--error);outline-offset:2px}._confirmButton_143dy_96{padding:var(--spacing-sm) var(--spacing-base);background-color:var(--black-primary);border:1px solid var(--black-primary);border-radius:var(--radius-md);font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--background);cursor:pointer;transition:all var(--transition-fast)}._confirmButton_143dy_96:hover{background-color:#2d2d2d;border-color:#2d2d2d}._confirmButton_143dy_96:focus-visible{outline:2px solid var(--black-primary);outline-offset:2px}._contentBody_143dy_119{padding:var(--spacing-xl) var(--spacing-2xl);display:flex;gap:var(--spacing-xl)}._leftPanel_143dy_126{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg)}._card_143dy_135{background-color:var(--background);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}._cardHeader_143dy_142{padding:var(--spacing-base) var(--spacing-lg);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}._cardTitle_143dy_150{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-sm)}._cardActions_143dy_160{display:flex;align-items:center;gap:var(--spacing-sm)}._cardBody_143dy_166{padding:var(--spacing-lg);overflow-x:auto}._statusTag_143dy_172{display:inline-flex;align-items:center;padding:2px var(--spacing-sm);border-radius:var(--radius-base);font-family:var(--font-secondary);font-size:11px;font-weight:var(--font-weight-medium)}._statusTag_143dy_172._pending_143dy_182{background-color:#fff7ed;color:var(--warning-dark)}._statusTag_143dy_172._processing_143dy_187{background-color:#eff6ff;color:var(--info-dark)}._statusTag_143dy_172._success_143dy_192{background-color:#f0fdf4;color:var(--success-dark)}._statusTag_143dy_172._warning_143dy_197{background-color:#fffbeb;color:var(--warning-dark)}._statusTag_143dy_172._error_143dy_202{background-color:#fef2f2;color:var(--error-dark)}._comparisonHeader_143dy_208{padding:var(--spacing-md) var(--spacing-base);background-color:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}._matchStatus_143dy_217{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}._comparisonTable_143dy_224{width:100%;border-collapse:collapse}._comparisonTable_143dy_224 thead th{padding:var(--spacing-md) var(--spacing-base);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-align:left;border-bottom:1px solid var(--border);background-color:var(--surface)}._comparisonTable_143dy_224 tbody td{padding:var(--spacing-md) var(--spacing-base);font-family:var(--font-secondary);font-size:var(--font-size-sm);color:var(--foreground);border-bottom:1px solid var(--border)}._comparisonTable_143dy_224 tbody tr:last-child td{border-bottom:none}._comparisonTable_143dy_224 tbody tr._mismatch_143dy_253 td{background-color:#fef2f2}._comparisonTable_143dy_224 tbody tr._match_143dy_217 td{background-color:transparent}._fieldCell_143dy_261{font-weight:var(--font-weight-medium)}._valueCell_143dy_265{display:flex;align-items:center;gap:var(--spacing-sm)}._statusIcon_143dy_271{font-size:16px;flex-shrink:0}._statusIcon_143dy_271._match_143dy_217{color:var(--success)}._statusIcon_143dy_271._mismatch_143dy_253{color:var(--error)}._rightPanel_143dy_285{width:38%;min-width:0;flex-shrink:0}._previewCard_143dy_291{background-color:var(--background);border-radius:var(--radius-lg);border:1px solid var(--border);height:fit-content;display:flex;flex-direction:column}._headerTitle_143dy_49{min-width:0}._invoiceNumber_143dy_55,._invoiceMetadata_143dy_62{overflow-wrap:anywhere}._pageContainer_143dy_2 .ant-descriptions-view table{table-layout:fixed}._pageContainer_143dy_2 .ant-descriptions-item-content{overflow-wrap:anywhere}._comparisonTable_143dy_224{min-width:580px}._headerLeft_143dy_18,._cardHeader_143dy_142,._headerActions_143dy_68{flex-wrap:wrap}@media (max-width: 1199px){._contentBody_143dy_119{flex-direction:column;padding:20px}._rightPanel_143dy_285{width:100%;order:-1}._previewContent_143dy_309{max-width:800px;margin:0 auto}._pageHeader_143dy_8{padding:16px 20px;flex-wrap:wrap;gap:12px}}@media (max-width: 767px){._contentBody_143dy_119{padding:12px 0;gap:16px}._pageHeader_143dy_8{padding:12px;align-items:flex-start}._headerLeft_143dy_18{width:100%;gap:12px}._headerTitle_143dy_49{width:100%}._cardHeader_143dy_142,._previewHeader_143dy_317{padding:12px;gap:10px}._cardBody_143dy_166,._previewBody_143dy_318{padding:12px}._cardTitle_143dy_150{flex-wrap:wrap}._backButton_143dy_24,._confirmButton_143dy_96,._rejectButton_143dy_74,._downloadButton_143dy_320{min-height:40px}}._previewHeader_143dy_317{padding:var(--spacing-base) var(--spacing-lg);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}._previewTitle_143dy_331{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--foreground)}._previewControls_143dy_338{display:flex;align-items:center;gap:var(--spacing-sm)}._zoomButton_143dy_344{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-base);cursor:pointer;transition:all var(--transition-fast);color:var(--foreground)}._zoomButton_143dy_344:hover{background-color:var(--border)}._zoomButton_143dy_344:focus-visible{outline:2px solid var(--black-primary);outline-offset:2px}._downloadButton_143dy_320{display:flex;align-items:center;gap:var(--spacing-xs);padding:6px var(--spacing-md);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-base);font-family:var(--font-secondary);font-size:var(--font-size-xs);color:var(--foreground);cursor:pointer;transition:all var(--transition-fast)}._downloadButton_143dy_320:hover{background-color:var(--border)}._downloadButton_143dy_320:focus-visible{outline:2px solid var(--black-primary);outline-offset:2px}._previewBody_143dy_318{padding:var(--spacing-lg);overflow:auto;flex:1}._previewContent_143dy_309{width:100%;border:1px solid var(--border);border-radius:var(--radius-base);overflow:hidden}._actionButton_143dy_405{padding:var(--spacing-sm) var(--spacing-base);border-radius:var(--radius-md);font-family:var(--font-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:var(--spacing-xs);border:none}._actionButton_143dy_405._primary_143dy_418{background-color:var(--black-primary);color:var(--background)}._actionButton_143dy_405._primary_143dy_418:hover{background-color:#2d2d2d}._actionButton_143dy_405._secondary_143dy_427{background-color:var(--surface);border:1px solid var(--border);color:var(--foreground)}._actionButton_143dy_405._secondary_143dy_427:hover{background-color:var(--border)}._infoAlert_143dy_438{margin-bottom:var(--spacing-base);padding:var(--spacing-md);background-color:#eff6ff;border:1px solid #BFDBFE;border-radius:var(--radius-md);font-family:var(--font-secondary);font-size:var(--font-size-sm);color:#1e40af}._loadingContainer_143dy_450{display:flex;align-items:center;justify-content:center;min-height:400px}._record_184nf_1{margin-top:4px;font-size:12px;line-height:1.8}._record_184nf_1 a{display:inline-block;padding:4px 0;color:#707070;overflow-wrap:anywhere}._record_184nf_1 a:hover,._record_184nf_1 a:focus-visible{color:#c42115;text-decoration:underline}._page_153if_1{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff}._brandPanel_153if_2{position:relative;display:flex;flex-direction:column;padding:44px clamp(32px,5vw,80px);overflow:hidden;background:#f8f6f3}._brand_153if_2{display:flex;align-items:center;gap:14px;color:#161616;font-size:19px;font-weight:600;line-height:1.4;width:fit-content}._brand_153if_2:hover{color:#161616}._brandMark_153if_5{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:12px;background:#e42313;color:#fff;font-size:23px}._brandSub_153if_6{display:block;font-size:13px;letter-spacing:3px;font-weight:400;color:#6a6461;margin-top:3px}._introduction_153if_7{margin:auto 0;padding:64px 0 36px}._eyebrow_153if_8{color:#9d3c31;font-size:13px;letter-spacing:2px}._introduction_153if_7 h1{font-size:clamp(30px,3.3vw,48px);font-weight:600;letter-spacing:-1.5px;line-height:1.45;margin:20px 0;color:#24211e}._redDot_153if_10{color:#e42313}._introduction_153if_7 p{color:#746c66;line-height:1.9;font-size:15px;margin:0}._receiptScene_153if_12{position:relative;width:300px;max-width:100%;margin:44px 0 20px 10px;padding:12px}._receiptBack_153if_13{position:absolute;top:15px;right:17px;bottom:34px;left:12px;border:1px solid #e6d9cd;border-radius:12px;background:#efe6dd;transform:rotate(-7deg)}._receipt_153if_12{position:relative;padding:23px;border-radius:12px;background:#fff;border:1px solid #eee8e3;box-shadow:0 12px 30px #6b39250b;transform:rotate(3deg)}._receiptHeader_153if_15{display:flex;gap:8px;align-items:center;color:#69605a}._receiptHeader_153if_15>:first-child{color:#dc543e}._receiptStamp_153if_17{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;border:1px solid #ccddd1;color:#497654;border-radius:50%}._receiptLines_153if_18{display:grid;gap:10px;padding:20px 0 23px;border-bottom:1px dashed #e8e2dc}._receiptLines_153if_18 i{height:6px;width:100%;background:#f1eeea;border-radius:8px}._receiptLines_153if_18 i:nth-child(2){width:70%}._receiptLines_153if_18 i:last-child{width:85%}._receiptFooter_153if_22{display:flex;justify-content:space-between;margin-top:17px;font-size:12px;color:#8c837c}._receiptFooter_153if_22>:last-child{color:#52715b}._sceneCaption_153if_24{position:relative;display:block;margin-top:21px;text-align:center;font-size:11px;letter-spacing:3px;color:#94877c}._brandFoot_153if_25{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:#8c8178;padding-top:10px}._brandFoot_153if_25 span{color:#c7b8ab}._formPanel_153if_27{display:flex;flex-direction:column;min-width:0;padding:52px clamp(28px,5vw,80px) 28px}._formContent_153if_28{width:100%;max-width:380px;margin:auto;padding:50px 0}._sectionLabel_153if_29{display:block;color:#8d8d8d;font-size:12px;letter-spacing:2px;margin-bottom:14px}._welcome_153if_30 h2{margin:0 0 12px;font-size:32px;font-weight:600;letter-spacing:-1px}._welcome_153if_30 p{color:#777;font-size:14px;margin-bottom:36px}._loginForm_153if_32 .ant-form-item{margin-bottom:22px}._loginForm_153if_32 .ant-form-item-label>label{color:#303030;font-size:14px}._loginForm_153if_32 .ant-input-affix-wrapper{min-height:50px;border-radius:8px;padding:10px 14px}._loginForm_153if_32 .ant-input-affix-wrapper input{padding:0;font-size:16px}._loginForm_153if_32 .ant-input-prefix{color:#a0a0a0;margin-right:10px}._loginForm_153if_32 .ant-input-password-icon{padding:6px}._options_153if_38{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 24px}._options_153if_38 .ant-checkbox-wrapper{display:inline-flex;align-items:center;min-height:40px;font-size:13px;color:#626262}._options_153if_38 .ant-checkbox{flex:0 0 auto}._helpButton_153if_41{background:none;border:none;padding:8px 0;color:#777;font:inherit;font-size:13px;cursor:pointer;min-height:40px}._helpButton_153if_41:hover{color:#c42115}._help_153if_41{background:#faf7f4;color:#75675f;padding:12px;border-radius:6px;font-size:13px;margin-bottom:18px}._error_153if_44{margin-bottom:18px}._loginForm_153if_32 ._submit_153if_45{min-height:50px;font-size:15px;border-radius:8px;box-shadow:none}._submit_153if_45 .anticon-arrow-right{margin-left:10px}._formFoot_153if_47{display:flex;align-items:center;justify-content:center;gap:6px;color:#999;font-size:12px;margin-top:24px}._footer_153if_48{color:#aaa;text-align:center;font-size:12px;padding-top:16px}@media (max-width: 900px) and (min-width: 701px){._brandPanel_153if_2{padding:32px 28px}._formPanel_153if_27{padding:36px 28px 24px}._receiptScene_153if_12{width:250px;margin-left:0}}@media (max-width: 700px){._page_153if_1{display:flex;flex-direction:column}._brandPanel_153if_2{padding:28px 24px 22px;background:#fff}._brand_153if_2{font-size:17px;gap:12px}._brandMark_153if_5{width:40px;height:40px;flex-basis:40px;font-size:21px;border-radius:10px}._brandSub_153if_6{font-size:12px}._introduction_153if_7,._brandFoot_153if_25{display:none}._formPanel_153if_27{flex:1;padding:16px 24px 24px}._formContent_153if_28{padding:30px 0;margin:0 auto auto}._welcome_153if_30 h2{font-size:30px}._welcome_153if_30 p{margin-bottom:30px}}@media (max-width: 350px){._brandPanel_153if_2,._formPanel_153if_27{padding-left:20px;padding-right:20px}._options_153if_38{gap:6px}}@media (max-height: 650px) and (min-width: 701px){._brandPanel_153if_2{padding-top:24px;padding-bottom:24px}._introduction_153if_7{padding-top:32px;padding-bottom:20px}._receiptScene_153if_12{display:none}._formContent_153if_28{padding:16px 0}}._sidebar_rbghy_2{width:var(--sidebar-width);height:100vh;background-color:var(--background);border-right:1px solid var(--border);display:flex;flex-direction:column;justify-content:space-between;padding:var(--sidebar-padding-y) var(--sidebar-padding-x);position:fixed;left:0;top:0;z-index:var(--z-fixed)}._embedded_rbghy_18{position:static;width:100%;height:100%;min-height:320px;border:0;padding:24px}._sidebarTop_rbghy_20{display:flex;flex-direction:column;gap:48px}._logo_rbghy_27{display:flex;align-items:center;gap:12px}._logoMark_rbghy_33{flex-shrink:0;width:28px;height:28px;background-color:var(--red-primary);border-radius:var(--radius-base)}._logoText_rbghy_41{min-width:0;line-height:1.5;font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground)}._logoText_rbghy_41>span{display:inline-block}._navigation_rbghy_53{display:flex;flex-direction:column;gap:4px}._navItem_rbghy_59{display:flex;align-items:center;gap:12px;padding:12px 0;cursor:pointer;text-decoration:none;transition:color var(--transition-fast)}._navItem_rbghy_59:hover ._navLabel_rbghy_69{color:var(--foreground)}._navItem_rbghy_59:focus-visible{outline:2px solid var(--red-primary);outline-offset:2px}._navDot_rbghy_78{width:6px;height:6px;border-radius:var(--radius-full);background-color:transparent;flex-shrink:0}._navItem_rbghy_59._active_rbghy_86 ._navDot_rbghy_78{background-color:var(--red-primary)}._navLabel_rbghy_69{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--muted-foreground);transition:color var(--transition-fast)}._navItem_rbghy_59._active_rbghy_86 ._navLabel_rbghy_69{color:var(--foreground);font-weight:var(--font-weight-medium)}._sidebarBottom_rbghy_104{display:flex;flex-direction:column;gap:24px}._userProfile_rbghy_111{display:flex;align-items:center;gap:12px}._userAvatar_rbghy_117{width:36px;height:36px;border-radius:var(--radius-full);background-color:var(--black-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._userInitial_rbghy_128{font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-medium);color:var(--background)}._userInfo_rbghy_135{display:flex;flex-direction:column;gap:2px}._userName_rbghy_141{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}._userRole_rbghy_148{font-family:var(--font-secondary);font-size:11px;font-weight:var(--font-weight-normal);color:var(--muted-foreground)}._llmConfigButton_rbghy_156{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-base);cursor:pointer;transition:all var(--transition-fast)}._llmConfigButton_rbghy_156:hover{border-color:var(--red-primary)}._llmConfigButton_rbghy_156 ._statusIcon_rbghy_172{font-size:16px}._llmConfigButton_rbghy_156 ._statusIcon_rbghy_172._configured_rbghy_176{color:var(--success)}._llmConfigButton_rbghy_156 ._statusIcon_rbghy_172._notConfigured_rbghy_180{color:var(--warning)}._llmConfigButton_rbghy_156 ._configText_rbghy_184{font-family:var(--font-secondary);font-size:var(--font-size-xs);color:var(--muted-foreground)}._layoutContainer_a5pby_2{display:flex;min-height:100vh;background-color:var(--background)}._mainContent_a5pby_9{flex:1;min-width:0;width:100%;min-height:100vh;display:flex;flex-direction:column}._withSidebar_a5pby_18{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}._topBar_a5pby_19{display:flex;align-items:center;gap:16px;padding:12px var(--content-padding-x);border-bottom:1px solid var(--border);background:var(--background)}._topBar_a5pby_19 button{min-height:40px;flex-shrink:0}._topBar_a5pby_19 span{font-weight:500}._siteName_a5pby_22{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.5}._contentWrapper_a5pby_25{flex:1;min-width:0;padding:var(--content-padding-y) var(--content-padding-x)}@media (max-width: 1199px){._contentWrapper_a5pby_25{padding:24px}}@media (max-width: 767px){._contentWrapper_a5pby_25{padding:16px 12px}._topBar_a5pby_19{padding:10px 12px}._footer_a5pby_37{padding:16px 12px}}._footer_a5pby_37{text-align:center;padding:var(--spacing-base) var(--content-padding-x);color:var(--muted-foreground);font-size:var(--font-size-sm);border-top:1px solid var(--border)}:root{--background: #FFFFFF;--surface: #FAFAFA;--foreground: #0D0D0D;--black-primary: #0D0D0D;--muted-foreground: #7A7A7A;--border: #E8E8E8;--gray-400: #B0B0B0;--red-primary: #E42313;--success: #22C55E;--success-dark: #16A34A;--warning: #F59E0B;--warning-dark: #D97706;--error: #EF4444;--error-dark: #DC2626;--info: #3B82F6;--info-dark: #2563EB;--font-primary: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-secondary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-base: 16px;--spacing-lg: 20px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px;--spacing-4xl: 48px;--sidebar-width: 240px;--sidebar-padding-x: 32px;--sidebar-padding-y: 40px;--content-padding-x: 48px;--content-padding-y: 40px;--header-height: 64px;--radius-none: 0;--radius-sm: 2px;--radius-base: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-tooltip: 600}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--foreground);background-color:var(--background)}#root{min-height:100vh}@media (max-width: 767px){.ant-btn,.ant-select-single,.ant-picker{min-height:40px}.ant-input,.ant-picker-input>input{font-size:16px}.ant-checkbox-wrapper{min-height:40px;align-items:center}.ant-modal .ant-modal-body{overflow-wrap:anywhere}.ant-statistic-content{font-size:20px;overflow-wrap:anywhere}}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--black-primary)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-base)}p{margin-bottom:var(--spacing-base)}a{color:var(--red-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--foreground)}:focus-visible{outline:2px solid var(--red-primary);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}::selection{background:var(--red-primary);color:var(--background)}.text-muted{color:var(--muted-foreground)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.text-info{color:var(--info)}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.react-resizable{position:relative;background-clip:padding-box}.react-resizable-handle{position:absolute;right:-5px;bottom:0;z-index:1;width:10px;height:100%;cursor:col-resize}.react-resizable-handle:hover{background-color:#0000000f}.ant-table-thead>tr>th.react-resizable{background-clip:padding-box}.ant-btn-primary{background-color:var(--red-primary)!important;border-color:var(--red-primary)!important;font-family:var(--font-secondary);font-weight:var(--font-weight-medium);border-radius:var(--radius-base)}.ant-btn-primary:hover,.ant-btn-primary:focus{background-color:#c41e10!important;border-color:#c41e10!important}.ant-btn-default{border-color:var(--border);color:var(--foreground);font-family:var(--font-secondary);font-weight:var(--font-weight-medium);border-radius:var(--radius-base)}.ant-btn-default:hover,.ant-btn-default:focus{border-color:var(--red-primary);color:var(--red-primary)}.ant-table{font-family:var(--font-secondary);border:1px solid var(--border);border-radius:var(--radius-base);overflow:hidden}.ant-table-thead>tr>th{background-color:var(--surface)!important;color:var(--muted-foreground);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);padding:14px 20px!important;border-bottom:1px solid var(--border)}.ant-table-tbody>tr>td{padding:16px 20px!important;border-bottom:1px solid var(--border);font-size:var(--font-size-base);color:var(--foreground)}.ant-table-tbody>tr:hover>td{background-color:var(--surface)!important}.ant-table-tbody>tr:last-child>td{border-bottom:none}.ant-table-thead>tr>th.ant-table-selection-column,.ant-table-tbody>tr>td.ant-table-selection-column{padding:12px!important;text-align:center}.ant-checkbox-wrapper,.ant-checkbox{flex-shrink:0}.ant-checkbox-inner{min-width:16px}.ant-table-tbody>tr.ant-table-row-selected>td{background-color:#e423130d!important}.ant-input,.ant-input-affix-wrapper{font-family:var(--font-secondary);border-radius:var(--radius-base);border-color:var(--border);padding:8px 12px}.ant-input:hover,.ant-input-affix-wrapper:hover{border-color:var(--gray-400)}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--red-primary);box-shadow:0 0 0 2px #e423131a}.ant-select-selector{font-family:var(--font-secondary);border-radius:var(--radius-base)!important;border-color:var(--border)!important}.ant-select:hover .ant-select-selector{border-color:var(--gray-400)!important}.ant-select-focused .ant-select-selector{border-color:var(--red-primary)!important;box-shadow:0 0 0 2px #e423131a!important}.ant-tag{font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);padding:2px 10px;border:none}.ant-tag-success,.ant-tag-green{background-color:#22c55e1a;color:var(--success-dark)}.ant-tag-warning,.ant-tag-orange{background-color:#f59e0b1a;color:var(--warning-dark)}.ant-tag-error,.ant-tag-red{background-color:#ef44441a;color:var(--error-dark)}.ant-tag-processing,.ant-tag-blue{background-color:#3b82f61a;color:var(--info-dark)}.ant-pagination{font-family:var(--font-secondary)}.ant-pagination-item{border-radius:var(--radius-base);border-color:var(--border)}.ant-pagination-item:hover{border-color:var(--red-primary)}.ant-pagination-item:hover a{color:var(--red-primary)}.ant-pagination-item-active{border-color:var(--red-primary);background-color:var(--red-primary)}.ant-pagination-item-active a,.ant-pagination-item-active:hover a{color:var(--background)}.ant-modal-content{border-radius:var(--radius-lg);overflow:hidden}.ant-modal-header{border-bottom:1px solid var(--border)}.ant-modal-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.ant-modal-footer{border-top:1px solid var(--border)}.ant-card{border-radius:var(--radius-base);border-color:var(--border)}.ant-card-head{border-bottom-color:var(--border)}.ant-card-head-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)}.ant-menu,.ant-breadcrumb{font-family:var(--font-secondary)}.ant-breadcrumb a{color:var(--muted-foreground)}.ant-breadcrumb a:hover{color:var(--red-primary)}.ant-upload-drag{border-radius:var(--radius-lg)!important;border-color:var(--border)!important;border-style:dashed!important;background-color:var(--surface)!important}.ant-upload-drag:hover{border-color:var(--red-primary)!important}.ant-upload-drag-icon .anticon{color:var(--red-primary)!important}.ant-message,.ant-notification{font-family:var(--font-secondary)}.ant-form-item-label>label{font-family:var(--font-secondary);font-weight:var(--font-weight-medium);color:var(--foreground)}.ant-alert{border-radius:var(--radius-base);font-family:var(--font-secondary)}
