.invoice-preview[data-v-51a39c11]{padding:20px;background:#f5f7fa;min-height:100vh}.invoice-preview.overlay[data-v-51a39c11]{min-height:100%}.print-actions[data-v-51a39c11]{margin-bottom:16px}.page[data-v-51a39c11]{margin:0 auto;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.invoice-preview-page[data-v-51a39c11]{position:relative;width:100%;min-height:calc(100vh - 96px);overflow:hidden}.invoice-preview-frame[data-v-51a39c11]{width:100%;min-height:calc(100vh - 96px);border:none;background:#fff}.invoice-preview-image-shell[data-v-51a39c11]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:calc(100vh - 96px);padding:24px;overflow:auto;background:#f5f7fa}.invoice-preview-image[data-v-51a39c11]{max-width:100%;height:auto;background:#fff;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.12);box-shadow:0 8px 24px rgba(15,23,42,.12)}.loading[data-v-51a39c11]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:360px}.loading-overlay[data-v-51a39c11]{position:absolute;inset:0;min-height:0;background:rgba(245,247,250,.65)}@media print{.invoice-preview[data-v-51a39c11]{padding:0;min-height:auto;background:#fff}.print-actions[data-v-51a39c11]{display:none}.page[data-v-51a39c11]{-webkit-box-shadow:none;box-shadow:none}.invoice-preview-frame[data-v-51a39c11],.invoice-preview-image-shell[data-v-51a39c11],.invoice-preview-page[data-v-51a39c11]{min-height:auto;padding:0;background:#fff}.invoice-preview-image[data-v-51a39c11]{-webkit-box-shadow:none;box-shadow:none}}.receipt-preview[data-v-4b413f9a]{padding:20px;background:#f5f7fa;min-height:100vh}.receipt-preview.overlay[data-v-4b413f9a]{min-height:100%}.print-actions[data-v-4b413f9a]{margin-bottom:16px}.page[data-v-4b413f9a]{width:210mm;min-height:297mm;margin:0 auto;background:#fff;padding:17mm 15mm 15mm;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);color:#111}.logo-row[data-v-4b413f9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.logo[data-v-4b413f9a]{width:118px;height:auto}.receipt-date[data-v-4b413f9a]{color:#de4437;font-size:22px;line-height:1.2;font-weight:500;margin-top:6px}.title-row[data-v-4b413f9a]{margin-top:24px;margin-bottom:28px;text-align:center;font-size:46px;line-height:1.08;font-weight:700;letter-spacing:.5px}.title-black[data-v-4b413f9a]{color:#111;margin-right:8px}.title-red[data-v-4b413f9a]{color:#de4437}.row[data-v-4b413f9a]{display:grid;grid-template-columns:155px 1fr;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:24px;line-height:1.28;margin-bottom:8px}.row .label[data-v-4b413f9a]{color:#222}.row .value[data-v-4b413f9a]{color:#de4437;font-weight:500;word-break:break-word}.amount-content[data-v-4b413f9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}.amount-main[data-v-4b413f9a]{margin-right:4px}.value-small[data-v-4b413f9a]{color:#de4437;font-size:22px;font-weight:500}.address-row .value[data-v-4b413f9a]{line-height:1.3}.multiline[data-v-4b413f9a]{white-space:pre-wrap;word-break:break-word}.signature-row[data-v-4b413f9a]{margin-top:14px;margin-bottom:0}.loading[data-v-4b413f9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}@media (max-width:768px){.receipt-preview[data-v-4b413f9a]{padding:8px}.page[data-v-4b413f9a]{width:100%;min-height:auto;padding:16px 12px 24px}.logo[data-v-4b413f9a]{width:110px}.receipt-date[data-v-4b413f9a]{font-size:18px;margin-top:4px}.title-row[data-v-4b413f9a]{margin-top:20px;margin-bottom:18px;font-size:32px}.row[data-v-4b413f9a]{font-size:20px;grid-template-columns:100px 1fr;margin-bottom:8px}.value-small[data-v-4b413f9a]{font-size:16px}.signature-row[data-v-4b413f9a]{margin-top:26px}}@media print{.receipt-preview[data-v-4b413f9a]{background:#fff;padding:0}.print-actions[data-v-4b413f9a]{display:none!important}.page[data-v-4b413f9a]{-webkit-box-shadow:none;box-shadow:none;margin:0;width:auto;min-height:auto;padding:12mm 10mm}}@media print{body.receipt-preview-print #app *{visibility:hidden!important}body.receipt-preview-print #app .receipt-preview,body.receipt-preview-print #app .receipt-preview *{visibility:visible!important}body.receipt-preview-print #app .receipt-preview{position:absolute!important;left:0!important;top:0!important;width:100%!important;padding:0!important;background:#fff!important}body.receipt-preview-print #app .receipt-preview .print-actions,body.receipt-preview-print .ant-modal-close,body.receipt-preview-print .ant-modal-mask{display:none!important}body.receipt-preview-print .ant-modal,body.receipt-preview-print .ant-modal-body,body.receipt-preview-print .ant-modal-content{-webkit-box-shadow:none!important;box-shadow:none!important;background:#fff!important}}.finance-page[data-v-f017896c]{padding:16px}.finance-toolbar[data-v-f017896c]{padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.workbench-toolbar[data-v-f017896c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.workbench-filter-row[data-v-f017896c]{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.workbench-filter-row[data-v-f017896c],.workbench-search-group[data-v-f017896c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.workbench-search-group[data-v-f017896c]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.toolbar-actions[data-v-f017896c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.workbench-preset-bar[data-v-f017896c]{padding:16px 0 20px}.workbench-preset-actions[data-v-f017896c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.workbench-control[data-v-f017896c]{width:100%}.workbench-range[data-v-f017896c]{min-width:240px}.workbench-search[data-v-f017896c]{min-width:13cm}.workbench-amount[data-v-f017896c]{min-width:140px}.finance-page .invoice-cell-text[data-v-f017896c]{display:block;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-page .invoice-cell-wrap[data-v-f017896c]{white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-overflow:clip}.finance-page .invoice-asset-cell[data-v-f017896c]{min-height:38px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:rgba(0,0,0,.85)}.invoice-amount[data-v-f017896c]{font-weight:600;color:#cf1322}.invoice-action-cell[data-v-f017896c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px 10px;line-height:1.35}.finance-page[data-v-f017896c] .invoice-status-tag{margin:0;max-width:100%;white-space:normal;line-height:1.25;text-align:center}.invoice-status-stack[data-v-f017896c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.finance-page[data-v-f017896c] .invoice-alert-tag{margin:0;line-height:1.2}.finance-page[data-v-f017896c] .workbench-table .ant-table-thead>tr>th{padding:8px 10px;white-space:nowrap;line-height:1.25;text-align:center;vertical-align:middle}.finance-page.locale-i18n[data-v-f017896c] .workbench-table .ant-table-thead>tr>th{white-space:normal;word-break:break-word;line-height:1.3}.finance-page[data-v-f017896c] .workbench-table .ant-table-tbody>tr>td{padding:8px 10px;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.35;vertical-align:middle}.finance-page[data-v-f017896c] .workbench-table .ant-table-tbody>tr>td:not([class*=ant-table-row-cell-break-word]){text-align:center}.finance-page[data-v-f017896c] .workbench-table .ant-table-fixed-left .ant-table-tbody>tr>td,.finance-page[data-v-f017896c] .workbench-table .ant-table-fixed-left .ant-table-thead>tr>th{background:#fff}.finance-page[data-v-f017896c] .workbench-table .ant-table-fixed-left:after{width:0;-webkit-box-shadow:none;box-shadow:none}.finance-page[data-v-f017896c] .workbench-table .ant-table-fixed-left:after,.finance-page[data-v-f017896c] .workbench-table .ant-table-fixed-right:after{display:none}@media (max-width:900px){.finance-toolbar[data-v-f017896c]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.toolbar-actions[data-v-f017896c]{width:100%}.toolbar-actions[data-v-f017896c],.workbench-filter-row[data-v-f017896c]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.workbench-search-group[data-v-f017896c]{width:100%;margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.workbench-search[data-v-f017896c]{min-width:0}}[data-v-f017896c] .contract-front-page-modal .ant-modal{top:0;padding:0;width:100%!important;max-width:100%!important;height:100%}[data-v-f017896c] .contract-front-page-modal .ant-modal-content{height:100%;border-radius:0}[data-v-f017896c] .contract-front-page-modal .ant-modal-body{height:100%;padding:0;overflow:auto;background:#f5f7fa}