.expense-list[data-v-3910bea3]{min-height:160px;padding:8px 0}.expense-items[data-v-3910bea3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.expense-card[data-v-3910bea3]{border-radius:12px;background:#fff;padding:20px 24px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e8e8e8;position:relative;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-animation:slideInUp-data-v-3910bea3 .5s ease-out both;animation:slideInUp-data-v-3910bea3 .5s ease-out both}.expense-card[data-v-3910bea3]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:12px 0 0 12px}.expense-card[data-v-3910bea3]:hover{-webkit-box-shadow:0 8px 24px rgba(31,45,61,.12);box-shadow:0 8px 24px rgba(31,45,61,.12);border-color:#d9d9d9;-webkit-transform:translateY(-2px);transform:translateY(-2px);cursor:pointer}.expense-card.status-B[data-v-3910bea3]{border-left-color:#46a6ff;background:-webkit-gradient(linear,left top,right top,from(rgba(70,166,255,.02)),color-stop(5%,#fff));background:linear-gradient(90deg,rgba(70,166,255,.02) 0,#fff 5%)}.expense-card.status-B[data-v-3910bea3]:before{background:-webkit-gradient(linear,left top,left bottom,from(#46a6ff),to(#1890ff));background:linear-gradient(180deg,#46a6ff,#1890ff)}.expense-card.status-C[data-v-3910bea3]{border-left-color:#52c41a;background:-webkit-gradient(linear,left top,right top,from(rgba(82,196,26,.02)),color-stop(5%,#fff));background:linear-gradient(90deg,rgba(82,196,26,.02) 0,#fff 5%)}.expense-card.status-C[data-v-3910bea3]:before{background:-webkit-gradient(linear,left top,left bottom,from(#52c41a),to(#73d13d));background:linear-gradient(180deg,#52c41a,#73d13d)}.expense-card.status-X[data-v-3910bea3]{border-left-color:#faad14;background:-webkit-gradient(linear,left top,right top,from(rgba(250,173,20,.02)),color-stop(5%,#fff));background:linear-gradient(90deg,rgba(250,173,20,.02) 0,#fff 5%)}.expense-card.status-X[data-v-3910bea3]:before{background:-webkit-gradient(linear,left top,left bottom,from(#faad14),to(#ffc53d));background:linear-gradient(180deg,#faad14,#ffc53d)}.expense-card.status-D[data-v-3910bea3],.expense-card.status-R[data-v-3910bea3]{border-left-color:#d9363e;background:-webkit-gradient(linear,left top,right top,from(rgba(217,54,62,.02)),color-stop(5%,#fff));background:linear-gradient(90deg,rgba(217,54,62,.02) 0,#fff 5%)}.expense-card.status-D[data-v-3910bea3]:before,.expense-card.status-R[data-v-3910bea3]:before{background:-webkit-gradient(linear,left top,left bottom,from(#d9363e),to(#ff4d4f));background:linear-gradient(180deg,#d9363e,#ff4d4f)}.expense-card .expense-header[data-v-3910bea3]{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;margin-bottom:16px;gap:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0;position:relative}.expense-card .expense-header[data-v-3910bea3]:after{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:2px;background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(transparent));background:linear-gradient(90deg,#1890ff,transparent);border-radius:2px}.expense-card .expense-header .expense-title[data-v-3910bea3]{font-size:16px;font-weight:600;color:#262626;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:.2px}.expense-card .expense-header .expense-meta[data-v-3910bea3]{font-size:13px;color:#8c8c8c;margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.expense-card .expense-header .expense-meta[data-v-3910bea3]:before{content:"";width:5px;height:5px;background:#d9d9d9;border-radius:50%;display:inline-block;-webkit-box-shadow:0 0 0 2px hsla(0,0%,85.1%,.3);box-shadow:0 0 0 2px hsla(0,0%,85.1%,.3)}.expense-card .expense-amount[data-v-3910bea3]{text-align:right;min-width:140px}.expense-card .expense-amount .amount-wrapper[data-v-3910bea3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;margin-bottom:10px}.expense-card .expense-amount .amount-wrapper .currency[data-v-3910bea3]{font-size:16px;font-weight:600;color:#8c8c8c;line-height:1}.expense-card .expense-amount .amount-wrapper .amount[data-v-3910bea3]{font-size:26px;font-weight:700;background:linear-gradient(135deg,#1890ff,#52c41a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:.5px}.expense-card .expense-amount .status-tag-wrapper[data-v-3910bea3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:4px}.expense-card .expense-amount .status-tag-wrapper[data-v-3910bea3] .ant-tag{margin:0;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;border:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.expense-card .ant-steps[data-v-3910bea3]{padding:16px 0 12px;--ant-steps-icon-size:32px;margin-bottom:16px}.expense-card .ant-steps[data-v-3910bea3] .ant-steps-item{margin-right:12px;padding-bottom:8px}.expense-card .ant-steps[data-v-3910bea3] .ant-steps-item-icon{border:2px solid #e8e8e8;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.expense-card .ant-steps[data-v-3910bea3] .ant-steps-item-process .ant-steps-item-icon{border-color:#1890ff;background:#1890ff;-webkit-box-shadow:0 0 0 4px rgba(24,144,255,.1);box-shadow:0 0 0 4px rgba(24,144,255,.1)}.expense-card .ant-steps[data-v-3910bea3] .ant-steps-item-finish .ant-steps-item-icon{border-color:#52c41a;background:#52c41a}.expense-card .ant-steps[data-v-3910bea3] .ant-steps-item-error .ant-steps-item-icon{border-color:#d9363e;background:#d9363e}.expense-card .ant-steps[data-v-3910bea3] .ant-steps-item-title{font-size:13px;line-height:1.5;font-weight:500;color:#262626}.expense-card .ant-steps[data-v-3910bea3] .ant-steps-item-description{font-size:12px;color:#8c8c8c;margin-top:4px}.expense-card .expense-footer[data-v-3910bea3]{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;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0;font-size:12px;color:#8c8c8c}.expense-card .expense-footer .footer-actions[data-v-3910bea3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.expense-card .expense-footer .footer-actions[data-v-3910bea3] .ant-btn-link{padding:4px 8px;height:auto;font-size:13px;font-weight:500;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.expense-card .expense-footer .footer-actions[data-v-3910bea3] .ant-btn-link:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:2px;background:#1890ff;-webkit-transition:width .3s ease;transition:width .3s ease}.expense-card .expense-footer .footer-actions[data-v-3910bea3] .ant-btn-link:hover{color:#1890ff;background:rgba(24,144,255,.06)}.expense-card .expense-footer .footer-actions[data-v-3910bea3] .ant-btn-link:hover:after{width:80%}.expense-card .expense-footer .footer-actions[data-v-3910bea3] .ant-btn-link:active{-webkit-transform:scale(.98);transform:scale(.98)}.expense-card .expense-footer .footer-time[data-v-3910bea3]{font-size:12px;color:#bfbfbf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.expense-card .expense-footer .footer-time[data-v-3910bea3]:before{content:"🕐";font-size:12px;opacity:.6}.expense-card .expense-alert[data-v-3910bea3]{margin-top:16px;border-radius:8px;border-left:4px solid #d9363e;-webkit-box-shadow:0 2px 8px rgba(217,54,62,.1);box-shadow:0 2px 8px rgba(217,54,62,.1)}.expense-card .expense-alert[data-v-3910bea3] .ant-alert-message{font-size:14px;font-weight:600;color:#d9363e}.expense-card .expense-alert[data-v-3910bea3] .ant-alert-description{font-size:13px;margin-top:6px;color:#595959;line-height:1.6}@-webkit-keyframes slideInUp-data-v-3910bea3{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp-data-v-3910bea3{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}[data-v-3910bea3] .ant-empty{padding:60px 20px}[data-v-3910bea3] .ant-empty .ant-empty-description{color:#8c8c8c;font-size:14px}.invoice-list[data-v-4e7839a3]{min-height:160px}.invoice-items[data-v-4e7839a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.invoice-card[data-v-4e7839a3]{border-radius:12px;background:#fff;padding:20px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.invoice-header[data-v-4e7839a3]{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}.invoice-header .invoice-type[data-v-4e7839a3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.invoice-header .invoice-type .type-label[data-v-4e7839a3]{font-size:16px;font-weight:600;color:#1f1f1f}.invoice-header .invoice-type .invoice-remark[data-v-4e7839a3]{font-size:13px;color:#8c8c8c}.invoice-amount[data-v-4e7839a3]{font-size:32px;font-weight:600;color:#1f1f1f}.invoice-meta[data-v-4e7839a3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.invoice-meta .meta-item[data-v-4e7839a3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:#595959}.invoice-meta .meta-item .meta-label[data-v-4e7839a3]{color:#8c8c8c}.invoice-meta .meta-item .meta-value[data-v-4e7839a3]{font-weight:500;color:#262626}.invoice-actions[data-v-4e7839a3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:4px}.other-section[data-v-6cbf69ca]{padding-bottom:12px;color:#1c2752}.toolbar__left[data-v-6cbf69ca] :deep(.ant-btn){border-radius:999px;min-width:80px}.toolbar-tip[data-v-6cbf69ca]{font-size:12px;color:#9aa2c4}.other-card__header[data-v-6cbf69ca]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.other-card__header[data-v-6cbf69ca],.other-card__title[data-v-6cbf69ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.title-icon[data-v-6cbf69ca]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#5c7cfa,#8093ff);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:18px;letter-spacing:1px}.title-text[data-v-6cbf69ca]{font-size:18px;font-weight:600;margin:0;color:#1f2d5c}.title-desc[data-v-6cbf69ca]{margin:2px 0 0;color:#7a86b6;font-size:14px}.other-card__hint[data-v-6cbf69ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#8c95be;background:#f8f9ff;padding:6px 12px;border-radius:999px}.other-card__hint .dot[data-v-6cbf69ca]{width:6px;height:6px;border-radius:50%;background:#5c7cfa;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:6px}.other-card__table[data-v-6cbf69ca]{border-radius:12px;overflow:hidden;border:1px solid #eef1fb;background:#fdfdff}.cell-template[data-v-6cbf69ca] :deep(.cell-box){border-radius:8px;border:none;background:transparent;-webkit-transition:background .2s ease;transition:background .2s ease;padding:0}.action-box[data-v-6cbf69ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.action-box[data-v-6cbf69ca] :deep(.ant-btn){border-radius:999px;min-width:64px}.other-card__footer[data-v-6cbf69ca]{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;padding:14px 18px 0;margin-top:12px;border-top:1px dashed #e0e4f5;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.total-tip[data-v-6cbf69ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;font-size:14px;color:#6d769c}.total-amount[data-v-6cbf69ca]{font-size:24px;color:#ff7b5f;letter-spacing:1px}[data-v-6cbf69ca]:deep(.dx-datagrid-headers){background:-webkit-gradient(linear,left top,right top,from(#f0f3ff),to(#f9fbff));background:linear-gradient(90deg,#f0f3ff,#f9fbff);color:#4d5e91;font-weight:600;border-bottom:1px solid #dde3ff}[data-v-6cbf69ca]:deep(.dx-datagrid .dx-row){-webkit-transition:background .25s ease;transition:background .25s ease}[data-v-6cbf69ca]:deep(.dx-datagrid .dx-data-row:nth-child(odd)){background:#fbfdff}[data-v-6cbf69ca]:deep(.dx-datagrid-total-footer){background:transparent}.mr-8[data-v-6cbf69ca]{margin-right:0!important}.other-card__table[data-v-6cbf69ca] .content-input{padding:0 8px;height:32px;line-height:32px}.other-card__table[data-v-6cbf69ca] .ant-input{border:none;border-bottom:1px solid #d9d9d9}.new-expense-modal .ant-modal-body[data-v-74232dae]{padding:0;background:#f7f8fa}.modal-content[data-v-74232dae]{padding:16px 16px 16px;max-height:80vh;overflow-y:auto}.modal-section[data-v-74232dae]{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:16px;-webkit-box-shadow:0 4px 16px rgba(31,41,55,.08);box-shadow:0 4px 16px rgba(31,41,55,.08)}.modal-section .section-header[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:16px}.modal-section .section-header .section-index[data-v-74232dae]{font-size:18px;font-weight:600;color:#ff7a45;line-height:1.5;-ms-flex-negative:0;flex-shrink:0}.modal-section .section-header .section-text[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.modal-section .section-header .section-text .section-title[data-v-74232dae]{font-size:16px;font-weight:600;color:#ff7a45;line-height:1.5}.modal-section .section-header .section-text .section-subtitle[data-v-74232dae]{margin-left:8px;font-size:12px;color:#8c8c8c;line-height:1.5}.modal-section .section-header .period-header[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;min-width:400px;margin-left:auto}.modal-section .section-header .period-header .period-field[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:280px;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-section .section-header .period-header .period-field .info-label[data-v-74232dae]{font-size:13px;color:#8c8c8c;white-space:nowrap}.modal-section .section-header .period-header .query-btn[data-v-74232dae]{min-width:90px;height:32px;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0}.modal-section .section-body[data-v-74232dae] .ant-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.modal-section .section-body[data-v-74232dae] .ant-form-item .ant-form-item-label{width:82px}.modal-section .section-body[data-v-74232dae] .ant-form-item .ant-form-item-control-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-section .section-body .optional-text[data-v-74232dae]{font-weight:400;color:#8c8c8c;font-size:13px;margin-left:6px}.invoice-actions[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;min-width:120px}.invoice-actions .query-btn[data-v-74232dae]{min-width:90px}.trip-section .trip-group[data-v-74232dae]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:1600px){.trip-section .trip-group[data-v-74232dae]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.trip-section .trip-group[data-v-74232dae]{grid-template-columns:repeat(2,1fr)}}.trip-section .trip-card[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:14px 16px;border:1px solid #e6eaf1;border-radius:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fafbfc}.trip-section .trip-card[data-v-74232dae]:hover{border-color:#1890ff;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.1);box-shadow:0 2px 8px rgba(24,144,255,.1)}.trip-section .trip-card.active[data-v-74232dae]{border-color:#1890ff;background:#f0f7ff;-webkit-box-shadow:0 8px 20px rgba(24,144,255,.12);box-shadow:0 8px 20px rgba(24,144,255,.12)}.trip-section .trip-card .trip-info[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.trip-section .trip-card .trip-info .trip-title[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;color:#1f1f1f;font-weight:600;line-height:1.4}.trip-section .trip-card .trip-info .trip-title .trip-code[data-v-74232dae]{font-size:12px;color:#8c8c8c;margin-top:2px}.trip-section .trip-card .trip-info .trip-dates[data-v-74232dae]{font-size:13px;color:#666;line-height:1.4}.invoice-section[data-v-74232dae]{gap:20px}.invoice-section .invoice-group[data-v-74232dae],.invoice-section[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.invoice-section .invoice-group[data-v-74232dae]{gap:12px}.invoice-section .invoice-group-title[data-v-74232dae]{font-size:15px;font-weight:600;color:#1f1f1f}.invoice-section .invoice-group-list[data-v-74232dae]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:1600px){.invoice-section .invoice-group-list[data-v-74232dae]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.invoice-section .invoice-group-list[data-v-74232dae]{grid-template-columns:repeat(2,1fr)}}.invoice-section .invoice-card[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px;border:1px solid #e6eaf1;border-radius:10px;background:#fafbfc;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.invoice-section .invoice-card[data-v-74232dae]:hover{border-color:#1890ff;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.1);box-shadow:0 2px 8px rgba(24,144,255,.1)}.invoice-section .invoice-card.active[data-v-74232dae]{border-color:#1890ff;background:#f0f7ff;-webkit-box-shadow:0 8px 20px rgba(24,144,255,.12);box-shadow:0 8px 20px rgba(24,144,255,.12)}.invoice-section .invoice-card .invoice-info[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.invoice-section .invoice-card .invoice-info .invoice-title[data-v-74232dae]{font-size:14px;font-weight:600;color:#1f1f1f;line-height:1.4}.invoice-section .invoice-card .invoice-info .invoice-meta[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:13px;color:#555;-ms-flex-wrap:wrap;flex-wrap:wrap}.invoice-section .invoice-card .invoice-info .invoice-meta .invoice-amount[data-v-74232dae]{font-weight:600;color:#ff7a45}.invoice-section .invoice-card .invoice-info .invoice-desc[data-v-74232dae]{font-size:12px;color:#7a869a;line-height:1.4}.invoice-section .invoice-card .invoice-info .invoice-desc[data-v-74232dae]:hover{text-decoration:underline}.modal-footer[data-v-74232dae]{padding:16px 24px;background:#fff}.modal-footer[data-v-74232dae],.other-actions[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.other-actions[data-v-74232dae]{margin-left:auto;min-width:120px}.other-actions .ant-btn[data-v-74232dae]{min-width:80px;border-radius:999px}.summary-section .summary-content[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.summary-section .summary-info[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;background:#f8f9ff;border-radius:8px;font-size:14px;color:#4b5563}.summary-section .summary-info .highlight[data-v-74232dae]{color:#ff7a45;font-weight:600;margin:0 4px}.summary-section .summary-info .invoice-total[data-v-74232dae]{font-size:14px;color:#4b5563}.summary-section .summary-total[data-v-74232dae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e6eaf1;border-radius:8px}.summary-section .summary-total .total-label[data-v-74232dae]{font-size:16px;font-weight:600;color:#1f1f1f;white-space:nowrap}.summary-section .summary-total .total-input[data-v-74232dae]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px}.summary-section .summary-total .total-input[data-v-74232dae] :deep(.ant-input-number){width:100%}.summary-section .summary-total .total-unit[data-v-74232dae]{font-size:16px;color:#666;font-weight:600}.line-box[data-v-523b4468]{padding:20px 30px 20px 20px}.line-box .flex-block .dot-block[data-v-523b4468],.line-box .flex-block[data-v-523b4468]{display:-webkit-box;display:-ms-flexbox;display:flex}.line-box .flex-block .dot-block[data-v-523b4468]{position:relative;width:103px;-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}.line-box .flex-block .dot-block .photo[data-v-523b4468]{z-index:2;background:#fff;padding:0 8px}.line-box .flex-block .dot-block .photo img[data-v-523b4468]{width:36px;height:36px;border-radius:50%}.line-box .flex-block .dot-block .name[data-v-523b4468]{color:#a5a5a5;font-size:10px;margin:2px 0 0;-webkit-transform:scale(.88);transform:scale(.88);white-space:nowrap}.line-box .flex-block .dot-block .datetime[data-v-523b4468]{color:#b3b3b3;font-size:10px;-webkit-transform:scale(.75);transform:scale(.75)}.line-box .flex-block .dot-block .bg-line[data-v-523b4468]{position:absolute;z-index:1;width:48px;height:2px;left:77px;top:16px;background:#e2e2e2}.line-box .flex-block .dot-block:first-child .name[data-v-523b4468]{color:#f09423}.line-box .line1 .dot-block:last-child .bg-line[data-v-523b4468]{display:none}.line-box .line2[data-v-523b4468]{margin-top:30px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.line-box .line2 .dot-block:first-child .bg-line[data-v-523b4468]{display:none}.bg[data-v-523b4468]{background:url(data:image/png;base64,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) no-repeat;background-position:100% 30%;background-size:38px}[data-v-523b4468] .ant-tabs-ink-bar{background-color:var(--boya-color-primary-1)}[data-v-523b4468] .ant-tabs-tab-active{color:var(--boya-color-primary-1)}.k-upload-box[data-v-5f14a446] .ant-upload-list{display:none}.nexter.form-box[data-v-074037b0] .ant-form-item .ant-form-item-label{-ms-flex-preferred-size:90px;flex-basis:90px}.req870p-page[data-v-fb5b2b66]{background:#f7f8fa;padding:24px}.req870p-page .page-header[data-v-fb5b2b66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:24px}.req870p-page .page-header .page-title[data-v-fb5b2b66]{font-size:24px;font-weight:600;color:#1f1f1f}.req870p-page .page-header .page-subtitle[data-v-fb5b2b66]{margin-top:4px;font-size:13px;color:#8c8c8c}.overview-cards[data-v-fb5b2b66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}.overview-cards .overview-card[data-v-fb5b2b66]{border-radius:12px;background:linear-gradient(135deg,#fff,#f9fafc);-webkit-box-shadow:0 8px 24px rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.08)}.overview-cards .overview-card .card-content[data-v-fb5b2b66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.overview-cards .overview-card .card-content .card-title[data-v-fb5b2b66]{font-size:14px;color:#8c8c8c}.overview-cards .overview-card .card-content .card-value[data-v-fb5b2b66]{font-size:28px;font-weight:600;color:#1f1f1f}.overview-cards .overview-card .card-content .card-remark[data-v-fb5b2b66]{font-size:13px;color:#666}.tab-card[data-v-fb5b2b66]{border-radius:12px}.tab-card .tab-header[data-v-fb5b2b66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.tab-card .tab-header .tab-title[data-v-fb5b2b66]{font-size:18px;font-weight:600;color:#1f1f1f}.tab-card .tab-header .tab-extra[data-v-fb5b2b66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:400px}.tab-card .tab-header .tab-extra .search-container[data-v-fb5b2b66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tab-card .tab-header .tab-extra .search-container .date-range-picker[data-v-fb5b2b66]{width:280px}.tab-card .tab-header .tab-extra .search-container .keyword-search[data-v-fb5b2b66]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px}.tab-card .ant-tabs-bar[data-v-fb5b2b66]{margin-bottom:24px}.tab-label[data-v-fb5b2b66]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px}