.order-invoice-actions[data-v-1d757f9e]{align-items:center;display:inline-flex;flex-shrink:0}.order-invoice-btn[data-v-1d757f9e]{background:#fff;border:1px solid #ff9500;border-radius:999px;color:#ff9500;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.4;padding:.1875rem .625rem;transition:background .15s,color .15s}.order-invoice-btn[data-v-1d757f9e]:disabled{cursor:not-allowed;opacity:.65}.order-invoice-btn[data-v-1d757f9e]:hover:not(:disabled){background:#fff8ee}.order-invoice-btn[data-v-1d757f9e]:active:not(:disabled){background:#fff3dc}.history-info__item[data-v-3be63c45]{background:#f2e7d1;border-radius:.5rem;margin-bottom:.5rem;padding:.625rem .75rem .75rem}.history-info__head[data-v-3be63c45]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.25rem}.history-info__head-main[data-v-3be63c45]{align-items:center;display:flex;min-width:0}.order-unpay-actions[data-v-e6d66c28]{align-items:center;display:inline-flex;gap:.375rem}.order-unpay-actions__cancel[data-v-e6d66c28]{background:#fff;border:1px solid #ff9500;border-radius:999px;color:#ff9500;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.4;padding:.125rem .625rem;transition:background .15s,color .15s}.order-unpay-actions__cancel[data-v-e6d66c28]:hover:not(:disabled){background:#fff8ee}.order-unpay-actions__cancel[data-v-e6d66c28]:disabled{cursor:not-allowed;opacity:.65}.order-unpay-actions__tip[data-v-e6d66c28]{align-items:center;background:transparent;border:none;color:#999;cursor:pointer;display:inline-flex;font-size:1rem;height:1.125rem;justify-content:center;line-height:1;padding:0;width:1.125rem}.order-unpay-actions__tip-text[data-v-e6d66c28]{color:#333;display:block;font-size:.8125rem;line-height:1.5;max-width:14rem}.order-history[data-v-84ab2117]{min-height:20rem}.order-history__loading[data-v-84ab2117]{display:flex;justify-content:center;padding:3rem 0}.order-history__scroll[data-v-84ab2117]{list-style:none;margin:0;max-height:calc(100vh - 13rem);overflow:auto;padding:0}.order-history__status-row[data-v-84ab2117]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .5rem}.order-history__item[data-v-84ab2117]{background:var(--color-surface);border:1px solid rgba(255,149,0,.12);border-radius:.75rem;margin-bottom:.75rem;padding:1rem}.order-history__head[data-v-84ab2117]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.25rem}.order-history__head-main[data-v-84ab2117]{align-items:center;display:flex;min-width:0}.order-history__footer[data-v-84ab2117]{font-size:.875rem;padding:.75rem 0;text-align:center}.order-history__end[data-v-84ab2117]{color:var(--color-primary)}.order-history__empty[data-v-84ab2117]{align-items:center;color:var(--color-primary-deep);display:flex;font-size:1.25rem;justify-content:center;min-height:16rem}[data-v-84ab2117] .n-collapse-item-arrow{color:var(--color-primary)!important}.order-cancel-modal[data-v-84ab2117] .n-modal{background:transparent;box-shadow:none;max-width:min(92vw,22rem);width:100%}.order-cancel-modal[data-v-84ab2117] .n-modal-body-wrapper{padding:.75rem}.order-cancel-dialog[data-v-84ab2117]{background:#fff;border-radius:1rem;box-shadow:0 12px 40px #00000026;padding:1.125rem 1rem 1.25rem}.order-cancel-dialog__head[data-v-84ab2117]{align-items:center;display:flex;gap:.5rem;margin-bottom:.875rem;padding-right:1.75rem;position:relative}.order-cancel-dialog__icon[data-v-84ab2117]{color:#ff9500;font-size:1.25rem;line-height:1}.order-cancel-dialog__title[data-v-84ab2117]{color:#1a1a1a;font-size:1rem;font-weight:700;margin:0}.order-cancel-dialog__close[data-v-84ab2117]{align-items:center;background:transparent;border:none;color:#999;cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;padding:0;position:absolute;right:0;top:0;width:1.75rem}.order-cancel-dialog__close[data-v-84ab2117]:disabled{cursor:not-allowed;opacity:.5}.order-cancel-dialog__question[data-v-84ab2117]{color:#333;font-size:.9375rem;line-height:1.5;margin:0}.order-cancel-dialog__hint[data-v-84ab2117]{color:#888;font-size:.8125rem;line-height:1.5;margin:.5rem 0 0}.order-cancel-dialog__actions[data-v-84ab2117]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:1.125rem}.order-cancel-dialog__btn[data-v-84ab2117]{border-radius:999px;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:700;height:2.75rem}.order-cancel-dialog__btn--ghost[data-v-84ab2117]{background:#fff;border:1px solid #22c55e;color:#22c55e}.order-cancel-dialog__btn--primary[data-v-84ab2117]{background:linear-gradient(135deg,#ff9500,#e68600);border:none;color:#fff}.order-cancel-dialog__btn[data-v-84ab2117]:disabled{cursor:not-allowed;opacity:.65}.invoice-apply-modal[data-v-9b91c23c] .n-modal{background:transparent;box-shadow:none;max-width:min(94vw,36rem);width:100%}.invoice-apply-modal[data-v-9b91c23c] .n-modal-body-wrapper{padding:.75rem}.invoice-dialog[data-v-9b91c23c]{background:#fff;border-radius:1rem;box-shadow:0 12px 40px #00000026;display:flex;flex-direction:column;max-height:min(92vh,44rem);overflow:hidden;padding:1.375rem 1.5rem 1.5rem;width:min(94vw,36rem)}.invoice-dialog[data-v-9b91c23c] .n-spin-container{flex:1;min-height:0;overflow:auto}.invoice-dialog__head[data-v-9b91c23c]{flex-shrink:0;margin-bottom:1.25rem;padding-right:2rem;position:relative}.invoice-dialog__title[data-v-9b91c23c]{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin:0;text-align:center}.invoice-dialog__close[data-v-9b91c23c]{align-items:center;background:none;border:none;color:#bbb;cursor:pointer;display:inline-flex;font-size:1.375rem;height:2rem;justify-content:center;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2rem}.invoice-dialog__empty[data-v-9b91c23c]{padding:.75rem 0 .25rem;text-align:center}.invoice-dialog__empty-icon[data-v-9b91c23c]{background:#fff8ee;border-radius:50%;display:grid;height:5.5rem;margin:0 auto 1.25rem;place-items:center;width:5.5rem}.invoice-dialog__empty-clipboard[data-v-9b91c23c]{color:#ff9500;font-size:2.5rem}.invoice-dialog__empty-title[data-v-9b91c23c]{color:#333;font-size:1.125rem;font-weight:700;margin:0 0 .625rem}.invoice-dialog__empty-desc[data-v-9b91c23c]{color:#999;font-size:.9375rem;line-height:1.6;margin:0 0 1.5rem}.invoice-dialog__record[data-v-9b91c23c]{border-top:1px solid #f0f0f0;margin-top:1.25rem;padding-top:1.125rem}.invoice-dialog__section-label--record[data-v-9b91c23c]{margin-bottom:.875rem}.invoice-dialog__record-status-row[data-v-9b91c23c]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.invoice-dialog__record-label[data-v-9b91c23c]{color:#666;font-size:.875rem;font-weight:600}.invoice-record-status[data-v-9b91c23c]{border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.4;padding:.1875rem .625rem;white-space:nowrap}.invoice-record-status.order-invoice-status--pending[data-v-9b91c23c],.invoice-record-status.order-invoice-status--success[data-v-9b91c23c]{background:#edf5ff;color:#1677ff}.invoice-record-status.order-invoice-status--completed[data-v-9b91c23c]{background:#edf9f0;color:#18a058}.invoice-record-status.order-invoice-status--failed[data-v-9b91c23c]{background:#fff1f0;color:#d03050}.invoice-dialog__record-note[data-v-9b91c23c]{background:#fff6eb;border-radius:.75rem;color:#b45309;display:flex;gap:.625rem;margin-bottom:.75rem;padding:.875rem 1rem}.invoice-dialog__record-note-icon[data-v-9b91c23c]{flex-shrink:0;font-size:1rem;margin-top:.125rem}.invoice-dialog__record-note-title[data-v-9b91c23c]{font-size:.8125rem;font-weight:700;margin:0 0 .375rem}.invoice-dialog__record-note-text[data-v-9b91c23c]{color:#d03050;font-size:.9375rem;font-weight:700;line-height:1.5;margin:0 0 .375rem}.invoice-dialog__record-note-hint[data-v-9b91c23c]{font-size:.75rem;line-height:1.5;margin:0}.invoice-dialog__record-meta[data-v-9b91c23c]{display:grid;gap:.5rem;margin:0 0 .75rem}.invoice-dialog__record-meta div[data-v-9b91c23c]{display:grid;font-size:.8125rem;gap:.5rem;grid-template-columns:4.5rem minmax(0,1fr);line-height:1.5}.invoice-dialog__record-meta dt[data-v-9b91c23c]{color:#999;margin:0}.invoice-dialog__record-meta dd[data-v-9b91c23c]{color:#333;margin:0;word-break:break-all}.invoice-dialog__record-hint[data-v-9b91c23c]{color:#1677ff;font-size:.8125rem;line-height:1.5;margin:0}.invoice-dialog__section-head[data-v-9b91c23c]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.invoice-dialog__section-link[data-v-9b91c23c]{background:none;border:none;color:#ff9500;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;padding:0}.invoice-dialog__submit-wrap[data-v-9b91c23c]{margin-top:1.25rem}.invoice-dialog__submit[data-v-9b91c23c]{background:linear-gradient(135deg,#ff9500,#e68600);border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;height:3rem;width:100%}.invoice-dialog__submit[data-v-9b91c23c]:disabled{cursor:not-allowed;opacity:.65}.invoice-dialog__section-label[data-v-9b91c23c]{color:#333;font-size:1rem;font-weight:700;margin:0}.invoice-header-card[data-v-9b91c23c]{background:#fffdf8;border:1.5px solid #ff9500;border-radius:.75rem;overflow:hidden}.invoice-header-card__radio-wrap[data-v-9b91c23c]{cursor:default;display:flex;gap:.75rem;padding:1.125rem}.invoice-header-card__radio[data-v-9b91c23c]{accent-color:#ff9500;flex-shrink:0;height:1.125rem;margin-top:.25rem;width:1.125rem}.invoice-header-card__main[data-v-9b91c23c]{flex:1;min-width:0}.invoice-header-card__title-row[data-v-9b91c23c]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.invoice-header-card__title[data-v-9b91c23c]{color:#1a1a1a;font-size:1.0625rem;font-weight:700;line-height:1.35}.invoice-header-card__tag[data-v-9b91c23c]{background:#fff3dc;border-radius:.25rem;color:#ff9500;font-size:.75rem;font-weight:700;padding:.1875rem .5rem}.invoice-header-card__meta[data-v-9b91c23c]{display:grid;gap:.5rem;margin:0}.invoice-header-card__meta div[data-v-9b91c23c]{display:grid;font-size:.875rem;gap:.5rem;grid-template-columns:6.5rem minmax(0,1fr);line-height:1.5}.invoice-header-card__meta dt[data-v-9b91c23c]{color:#999;margin:0}.invoice-header-card__meta dd[data-v-9b91c23c]{color:#555;margin:0;word-break:break-all}.invoice-dialog__header-list[data-v-9b91c23c]{display:grid;gap:.625rem;margin-top:.875rem}.invoice-header-card--compact[data-v-9b91c23c]{align-items:center;background:#fff;border:1px solid #ececec;border-radius:.625rem;cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;gap:.625rem;justify-content:space-between;padding:.875rem 1rem;text-align:left}.invoice-dialog--form[data-v-9b91c23c]{max-height:min(92vh,46rem);padding:0}.invoice-dialog__head--form[data-v-9b91c23c]{margin-bottom:0;padding:1.125rem 1.25rem .875rem}.invoice-dialog--form .invoice-dialog__title[data-v-9b91c23c]{text-align:left}.invoice-dialog--form[data-v-9b91c23c] .n-spin-container{display:flex;flex-direction:column;min-height:0}.invoice-form[data-v-9b91c23c]{display:flex;flex:1;flex-direction:column;min-height:0}.invoice-form__banner[data-v-9b91c23c]{align-items:flex-start;background:#fff6eb;color:#d97706;display:flex;font-size:.8125rem;gap:.5rem;line-height:1.5;padding:.75rem 1.25rem}.invoice-form__banner p[data-v-9b91c23c]{margin:0}.invoice-form__banner-icon[data-v-9b91c23c]{flex-shrink:0;font-size:1rem;margin-top:.125rem}.invoice-form__scroll[data-v-9b91c23c]{flex:1;min-height:0;overflow:auto;padding:1rem 1.25rem .5rem}.invoice-form__section+.invoice-form__section[data-v-9b91c23c]{margin-top:1.125rem}.invoice-form__section-head[data-v-9b91c23c]{display:flex;gap:.625rem;margin-bottom:.75rem}.invoice-form__section-icon[data-v-9b91c23c]{color:#ff9500;flex-shrink:0;font-size:1.125rem;margin-top:.125rem}.invoice-form__section-title[data-v-9b91c23c]{color:#1a1a1a;font-size:.9375rem;font-weight:700;margin:0}.invoice-form__section-title--basic[data-v-9b91c23c]{margin-bottom:.75rem}.invoice-form__section-desc[data-v-9b91c23c]{color:#999;font-size:.75rem;line-height:1.5;margin:.25rem 0 0}.invoice-form__smart-box[data-v-9b91c23c]{background:#fafafa;border:1px solid #ececec;border-radius:.75rem;overflow:hidden}.invoice-form__smart-textarea[data-v-9b91c23c]{background:transparent;border:none;color:#333;font-family:inherit;font-size:.875rem;line-height:1.55;min-height:6.5rem;padding:.875rem 1rem;resize:vertical;width:100%}.invoice-form__smart-textarea[data-v-9b91c23c]::-moz-placeholder{color:#c4c8cf}.invoice-form__smart-textarea[data-v-9b91c23c]::placeholder{color:#c4c8cf}.invoice-form__smart-textarea[data-v-9b91c23c]:focus{outline:none}.invoice-form__smart-action[data-v-9b91c23c]{display:flex;justify-content:flex-end;padding:0 .875rem .875rem}.invoice-form__recognize-btn[data-v-9b91c23c]{background:#ff9500;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:700;padding:.4375rem 1rem}.invoice-form__rows[data-v-9b91c23c]{display:grid;gap:.875rem}.invoice-form__row[data-v-9b91c23c]{align-items:center;display:grid;gap:.75rem;grid-template-columns:5.75rem minmax(0,1fr)}.invoice-form__label[data-v-9b91c23c]{color:#333;font-size:.875rem;font-weight:600;white-space:nowrap}.invoice-form__required[data-v-9b91c23c]{color:#ff4d4f;margin-left:.125rem}.invoice-form__row input[data-v-9b91c23c]{background:#fff;border:1px solid #e7e9ed;border-radius:999px;font-family:inherit;font-size:.875rem;height:2.75rem;padding:0 .875rem;width:100%}.invoice-form__row input[data-v-9b91c23c]::-moz-placeholder{color:#c4c8cf}.invoice-form__row input[data-v-9b91c23c]::placeholder{color:#c4c8cf}.invoice-form__row input[data-v-9b91c23c]:focus{border-color:#ff9500;box-shadow:0 0 0 2px #ff95001f;outline:none}.invoice-form__footer[data-v-9b91c23c]{background:#fff;border-top:1px solid #f0f0f0;display:grid;flex-shrink:0;gap:.875rem;grid-template-columns:1fr 1fr;padding:1rem 1.25rem 1.25rem}.invoice-form__btn[data-v-9b91c23c]{border-radius:999px;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:700;height:2.875rem}.invoice-form__btn[data-v-9b91c23c]:disabled{cursor:not-allowed;opacity:.65}.invoice-form__btn--cancel[data-v-9b91c23c]{background:#fff;border:1px solid #ff9500;color:#ff9500}.invoice-form__btn--save[data-v-9b91c23c]{background:linear-gradient(135deg,#ff9500,#e68600);border:none;color:#fff}.invoice-dialog__actions[data-v-9b91c23c]{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.invoice-dialog__actions--empty[data-v-9b91c23c]{margin-top:0}.invoice-dialog__btn[data-v-9b91c23c]{border-radius:999px;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;height:3rem;transition:opacity .15s}.invoice-dialog__btn[data-v-9b91c23c]:disabled{cursor:not-allowed;opacity:.65}.invoice-dialog__btn--ghost[data-v-9b91c23c]{background:#fff;border:1px solid #e7e9ed;color:#666}.invoice-dialog__btn--primary[data-v-9b91c23c]{background:linear-gradient(135deg,#ff9500,#e68600);border:none;color:#fff}.invoice-preview-modal[data-v-08def231] .n-modal{background:transparent;box-shadow:none;max-width:min(94vw,22rem);width:100%}.invoice-preview-modal[data-v-08def231] .n-modal-body-wrapper{padding:.75rem}.invoice-preview-dialog[data-v-08def231]{background:#fff;border-radius:1rem;box-shadow:0 12px 40px #00000026;padding:1.125rem 1rem 1.25rem}.invoice-preview-dialog__frame[data-v-08def231]{background:#fafafa;border:1px solid #f0f0f0;border-radius:.75rem;overflow:hidden}.invoice-preview-dialog__image[data-v-08def231],.invoice-preview-dialog__pdf[data-v-08def231]{background:#fff;display:block;height:auto;max-height:min(62vh,28rem);min-height:16rem;-o-object-fit:contain;object-fit:contain;width:100%}.invoice-preview-dialog__pdf[data-v-08def231]{border:none}.invoice-preview-dialog__actions[data-v-08def231]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:1.125rem}.invoice-preview-dialog__btn[data-v-08def231]{border-radius:999px;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:700;height:2.875rem}.invoice-preview-dialog__btn--ghost[data-v-08def231]{background:#fff;border:1px solid #ff9500;color:#ff9500}.invoice-preview-dialog__btn--primary[data-v-08def231]{background:linear-gradient(135deg,#ff9500,#e68600);border:none;color:#fff}.history-page[data-v-8ff4ec7e]{background:var(--color-surface);min-height:calc(100vh - 5rem);padding:5.5rem 0 2rem}.history-page__inner[data-v-8ff4ec7e]{max-width:48rem}.history-page__back[data-v-8ff4ec7e]{align-items:center;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;margin-bottom:.875rem;padding:0}.history-page__back[data-v-8ff4ec7e]:hover{color:var(--color-primary)}.history-page__title-row[data-v-8ff4ec7e]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.history-page__title[data-v-8ff4ec7e]{color:var(--color-text-primary);font-size:1.5rem;font-weight:800;margin:0}.history-page__refresh[data-v-8ff4ec7e]{align-items:center;background:#fff;border:1px solid rgba(255,149,0,.35);border-radius:999px;color:var(--color-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.375rem .75rem;transition:background .15s,opacity .15s}.history-page__refresh[data-v-8ff4ec7e]:hover:not(:disabled){background:#ff950014}.history-page__refresh[data-v-8ff4ec7e]:disabled{cursor:not-allowed;opacity:.65}.history-page__refresh-icon[data-v-8ff4ec7e]{font-size:.9375rem;line-height:1}.history-page__refresh-icon--spin[data-v-8ff4ec7e]{animation:history-page-refresh-spin-8ff4ec7e .8s linear infinite}@keyframes history-page-refresh-spin-8ff4ec7e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
