.filter-card[data-v-418741ef]{margin-bottom:15px}.filter-card .el-card__header[data-v-418741ef]{padding:10px 15px;font-size:14px}.filter-card .el-card__body[data-v-418741ef]{padding:10px 15px}.filter-form-compact[data-v-418741ef]{margin:0}.filter-row-compact[data-v-418741ef]{display:flex;align-items:center;margin-bottom:6px;min-height:30px}.filter-row-compact[data-v-418741ef]:last-child{margin-bottom:0}.filter-items[data-v-418741ef]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:1}.compact-item[data-v-418741ef]{margin-bottom:0;margin-right:10px}.compact-item .el-form-item__label[data-v-418741ef]{padding:0 6px 0 0;font-size:12px;line-height:26px;color:#606266}.compact-item .el-form-item__content[data-v-418741ef]{line-height:26px}.compact-item .el-form-item[data-v-418741ef]{margin-bottom:0;margin-right:0}.compact-item .el-input--mini .el-input__inner[data-v-418741ef],.compact-item .el-select--mini .el-input__inner[data-v-418741ef]{height:26px;line-height:26px;font-size:12px;padding:0 8px;border-radius:3px}.compact-item .el-date-editor--mini[data-v-418741ef]{height:26px;line-height:26px;font-size:12px}.compact-item .el-input-number--mini[data-v-418741ef]{height:26px;line-height:26px}.compact-item .el-input-number--mini .el-input-number__decrease[data-v-418741ef],.compact-item .el-input-number--mini .el-input-number__increase[data-v-418741ef]{height:24px;line-height:24px;font-size:12px}.compact-item-inline[data-v-418741ef]{margin-bottom:0;margin-right:0}.status-radio-group .el-radio-group[data-v-418741ef]{display:flex;flex-wrap:wrap}.num-badge[data-v-418741ef]{font-size:10px;padding:2px 4px;border-radius:2px;background:red;color:#fff}.dialog-footer[data-v-2d5081c4]{text-align:right}.el-form .el-select[data-v-2d5081c4]{width:100%}.json-editor-container[data-v-7b5fef12]{display:flex;gap:20px;max-height:650px}.json-editor-container .json-preview[data-v-7b5fef12]{flex:0 0 30%;max-width:30%;padding:10px;background-color:#f5f5f5;border-radius:4px}.json-editor-container .json-preview h4[data-v-7b5fef12]{margin-bottom:8px;color:#333;font-size:14px}.json-editor-container .json-preview .json-display[data-v-7b5fef12]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:12px;max-height:550px;overflow-y:auto;font-family:Courier New,monospace;font-size:11px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word;text-align:left;max-width:100%;overflow-x:hidden}.json-editor-container .json-form[data-v-7b5fef12]{flex:1;padding:15px;background-color:#fafbfc;border-radius:6px}.json-editor-container .json-form h4[data-v-7b5fef12]{margin-bottom:10px;color:#333;font-size:14px}.json-field-editor .array-container[data-v-7b5fef12]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.json-field-editor .array-container[data-v-7b5fef12],.json-field-editor .object-container[data-v-7b5fef12]{border:1px solid #e9ecef;border-radius:3px;padding:8px;margin-bottom:8px;background:#f8f9fa}.json-field-editor .array-item[data-v-7b5fef12]{margin-bottom:0;padding:6px;border:1px solid #dee2e6;border-radius:3px;background:#fff;flex:0 0 auto;min-width:200px;max-width:300px}.json-field-editor .array-item .field-header[data-v-7b5fef12]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:4px}.json-field-editor .array-item .field-header .field-label[data-v-7b5fef12]{font-weight:500;color:#495057;font-size:12px;min-width:80px;text-align:left}.json-field-editor .array-item .field-content[data-v-7b5fef12]{margin-left:0}.json-field-editor .array-item .field-content .el-input-number[data-v-7b5fef12],.json-field-editor .array-item .field-content .el-input[data-v-7b5fef12]{width:100%}.json-field-editor .object-field[data-v-7b5fef12]{margin-bottom:8px;padding:6px;border:1px solid #dee2e6;border-radius:3px;background:#fff}.json-field-editor .object-field .field-header[data-v-7b5fef12]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:4px}.json-field-editor .object-field .field-header .field-label[data-v-7b5fef12]{font-weight:500;color:#495057;font-size:12px;min-width:80px;text-align:left}.json-field-editor .object-field .field-content[data-v-7b5fef12]{margin-left:0}.json-field-editor .object-field .field-content .el-input-number[data-v-7b5fef12],.json-field-editor .object-field .field-content .el-input[data-v-7b5fef12]{width:100%}.dialog-footer[data-v-7b5fef12]{display:flex;justify-content:space-between;align-items:center}.save-options[data-v-7b5fef12]{flex:1}.dialog-buttons[data-v-7b5fef12]{flex:0 0 auto}.json-textarea[data-v-7b5fef12]{font-family:Courier New,monospace;font-size:12px}.json-textarea .el-textarea__inner[data-v-7b5fef12]{font-family:Courier New,monospace;font-size:12px;line-height:1.4}.el-form[data-v-7b5fef12]{max-height:500px;overflow-y:auto}.el-form .el-select[data-v-7b5fef12]{width:100%}.el-form .el-form-item[data-v-7b5fef12]{margin-bottom:12px}.station-map-dialog .map-dialog-content[data-v-100a26ec]{max-height:70vh;overflow-y:auto}.station-map-dialog .location-card[data-v-100a26ec]{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:20px}.station-map-dialog .location-header[data-v-100a26ec]{display:flex;align-items:center;margin-bottom:16px}.station-map-dialog .location-header .location-icon[data-v-100a26ec]{margin-right:12px}.station-map-dialog .location-header .location-title[data-v-100a26ec]{font-size:18px;font-weight:600;color:#2c3e50}.station-map-dialog .map-container[data-v-100a26ec]{width:100%;height:500px;border-radius:8px;overflow:hidden;margin-bottom:16px}.station-map-dialog .map-container .map-frame[data-v-100a26ec]{width:100%;height:100%;border:none}.station-map-dialog .action-buttons[data-v-100a26ec]{display:flex;gap:12px;justify-content:center}.station-map-dialog .empty-state[data-v-100a26ec]{text-align:center;padding:40px 20px}.station-map-dialog .empty-state .empty-card .icon-wrapper[data-v-100a26ec]{margin-bottom:16px}.station-map-dialog .empty-state .empty-card .empty-title[data-v-100a26ec]{font-size:18px;font-weight:600;color:#606266;margin-bottom:8px}.station-map-dialog .empty-state .empty-card .empty-subtitle[data-v-100a26ec]{font-size:14px;color:#909399}.station-map-dialog .info-section[data-v-100a26ec]{margin-top:20px;padding:16px;background:#fff;border-radius:8px;border:1px solid #ebeef5}.station-map-dialog .info-section .section-title[data-v-100a26ec]{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.station-map-dialog .info-section .info-content[data-v-100a26ec]{font-size:14px;line-height:1.6;color:#606266}@media(max-width:768px){.station-map-dialog .action-buttons[data-v-100a26ec]{flex-direction:column}.station-map-dialog .action-buttons .el-button[data-v-100a26ec]{width:100%}.station-map-dialog .map-container[data-v-100a26ec]{height:250px}}.dialog-footer[data-v-789d47aa]{text-align:right}.el-form-item[data-v-789d47aa]{margin-bottom:20px}h4[data-v-789d47aa]{border-left:4px solid #409eff;padding-left:10px}.dialog-footer[data-v-1c3d953d]{text-align:right}.el-form .el-select[data-v-1c3d953d]{width:100%}.dialog-footer[data-v-92846fe2]{text-align:right}.el-form .el-select[data-v-92846fe2]{width:100%}.el-checkbox-group .el-checkbox[data-v-92846fe2]{display:block;margin-bottom:10px}.dialog-footer[data-v-5958b080]{text-align:right}.el-form .el-select[data-v-5958b080]{width:100%}.dialog-footer[data-v-a265c880]{text-align:right}.el-form .el-select[data-v-a265c880]{width:100%}.tips[data-v-a265c880]{padding:5px}.tips span[data-v-a265c880]{color:red;font-weight:700}.el-form-item[data-v-a265c880]{margin-bottom:5px}.dialog-footer[data-v-a8bba9ba]{text-align:right}.el-form .el-select[data-v-a8bba9ba]{width:100%}.dialog-footer[data-v-79f5239c]{text-align:right}.el-form .el-select[data-v-79f5239c]{width:100%}.el-alert[data-v-79f5239c]{margin-bottom:10px}.refund-log-container[data-v-dc066e64]{min-height:200px}.loading-container[data-v-dc066e64]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-container .el-icon-loading[data-v-dc066e64]{font-size:24px;margin-bottom:10px}.refund-log-list[data-v-dc066e64]{max-height:500px;overflow-y:auto}.refund-log-item[data-v-dc066e64]{border:1px solid #e4e7ed;border-radius:6px;margin-bottom:15px;padding:15px;background:#fafafa}.refund-log-item[data-v-dc066e64]:last-child{margin-bottom:0}.log-header[data-v-dc066e64]{justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e4e7ed}.log-header[data-v-dc066e64],.log-sn[data-v-dc066e64]{display:flex;align-items:center}.log-sn .label[data-v-dc066e64]{font-weight:500;color:#606266;margin-right:8px}.log-sn .value[data-v-dc066e64]{color:#409eff;font-family:monospace}.log-sn .value.copyable[data-v-dc066e64]{cursor:pointer;padding:2px 4px;border-radius:3px;transition:all .2s}.log-sn .value.copyable[data-v-dc066e64]:hover{background:#ecf5ff;transform:translateY(-1px)}.log-sn .copy-icon[data-v-dc066e64]{margin-left:6px;color:#909399;cursor:pointer;font-size:14px;transition:all .2s}.log-sn .copy-icon[data-v-dc066e64]:hover{color:#409eff;transform:scale(1.1)}.log-status .el-tag[data-v-dc066e64]{font-weight:500}.log-content[data-v-dc066e64]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.log-item[data-v-dc066e64]{display:flex;align-items:center}.log-item .label[data-v-dc066e64]{font-weight:500;color:#606266;margin-right:8px;min-width:80px}.log-item .value[data-v-dc066e64]{color:#303133}.log-item .value.amount[data-v-dc066e64]{color:#f56c6c;font-weight:600}.no-data[data-v-dc066e64]{padding:40px;text-align:center}.dialog-footer[data-v-6c6cf748],.dialog-footer[data-v-dc066e64]{text-align:right}.el-form-item[data-v-6c6cf748]{margin-bottom:20px}.el-radio-group[data-v-6c6cf748]{display:flex;flex-wrap:wrap;gap:10px}.el-radio[data-v-6c6cf748]{margin-right:0}.dialog-footer[data-v-5b479958]{text-align:right}.el-form[data-v-5b479958]{padding:20px 0}.order-page[data-v-4dadcc0c]{padding:15px}.pagination-container[data-v-4dadcc0c]{margin-top:20px;padding:20px 0;text-align:center;background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.filter-card[data-v-4dadcc0c]{margin-bottom:15px}.filter-card .el-card__header[data-v-4dadcc0c]{padding:10px 15px;font-size:14px}.filter-card .el-card__body[data-v-4dadcc0c]{padding:10px 15px}.filter-form-compact[data-v-4dadcc0c],.filter-form[data-v-4dadcc0c]{margin:0}.filter-row-compact[data-v-4dadcc0c]{display:flex;align-items:center;margin-bottom:6px;min-height:30px}.filter-row-compact[data-v-4dadcc0c]:last-child{margin-bottom:0}.filter-label[data-v-4dadcc0c]{font-size:13px;font-weight:600;color:#606266;margin-right:12px;white-space:nowrap;flex-shrink:0;width:70px;text-align:right;line-height:1}.filter-items[data-v-4dadcc0c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:1}.compact-item[data-v-4dadcc0c]{margin-bottom:0;margin-right:10px}.compact-item .el-form-item__label[data-v-4dadcc0c]{padding:0 6px 0 0;font-size:12px;line-height:26px;color:#2c3e50}.compact-item .el-form-item__content[data-v-4dadcc0c]{line-height:26px}.compact-item .el-form-item[data-v-4dadcc0c]{margin-bottom:0;margin-right:0}.compact-item .el-input--mini .el-input__inner[data-v-4dadcc0c],.compact-item .el-select--mini .el-input__inner[data-v-4dadcc0c]{height:26px;line-height:26px;font-size:12px;padding:0 8px;border-radius:3px}.compact-item .el-date-editor--mini[data-v-4dadcc0c]{height:26px;line-height:26px;font-size:12px}.compact-item .el-input-number--mini[data-v-4dadcc0c]{height:26px;line-height:26px}.compact-item .el-input-number--mini .el-input-number__decrease[data-v-4dadcc0c],.compact-item .el-input-number--mini .el-input-number__increase[data-v-4dadcc0c]{height:24px;line-height:24px;font-size:12px}.compact-item-inline[data-v-4dadcc0c]{margin-bottom:0;margin-right:0}.modern-order-container[data-v-4dadcc0c]{background:#fff;border:1px solid #e8f4fd;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05)}.modern-table-header[data-v-4dadcc0c]{display:grid;grid-template-columns:80px 260px 180px 280px 280px 280px 300px 130px;background:linear-gradient(135deg,#f8fbff,#e8f4fd);color:#2c3e50;font-weight:500;font-size:13px;border-bottom:1px solid #e8f4fd}.modern-table-header .header-cell[data-v-4dadcc0c]{padding:12px 8px;text-align:center;border-right:1px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:12px}.modern-table-header .header-cell[data-v-4dadcc0c]:last-child{border-right:none}.modern-table-body[data-v-4dadcc0c]{max-height:75vh;overflow-y:auto;background:#fff}.modern-row-card[data-v-4dadcc0c]{display:grid;grid-template-columns:80px 260px 180px 280px 280px 280px 300px 130px;border-bottom:1px solid #f0f8ff;background:#fff;transition:all .2s ease}.modern-row-card[data-v-4dadcc0c]:hover{background:#f8fbff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.modern-row-card[data-v-4dadcc0c]:last-child{border-bottom:none}.modern-cell[data-v-4dadcc0c]{padding:12px 8px;border-right:1px solid #f0f8ff;display:flex;flex-direction:column;justify-content:center;min-height:80px;font-size:12px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.modern-cell[data-v-4dadcc0c]:last-child{border-right:none}.id-col[data-v-4dadcc0c]{text-align:center;justify-content:center}.id-badge[data-v-4dadcc0c]{font-weight:500;color:#2c3e50;background:linear-gradient(135deg,#e8f4fd,#d4edda);padding:4px 8px;border-radius:6px;font-size:11px;border:1px solid #b8e6b8;box-shadow:0 1px 3px rgba(0,0,0,.1)}.order-main-info[data-v-4dadcc0c]{gap:4px;display:flex;flex-direction:column}.order-number[data-v-4dadcc0c]{font-weight:500;color:#2c3e50;font-size:13px;margin-bottom:2px;font-family:monospace;padding:4px 8px;border-radius:6px;background:linear-gradient(135deg,#fff7e6,#e8f4fd);border:1px solid gold;box-shadow:0 1px 3px rgba(0,0,0,.1)}.order-meta[data-v-4dadcc0c]{display:flex;align-items:center;gap:6px}.create-time[data-v-4dadcc0c]{color:#4a5568;font-size:11px;display:flex;align-items:center;gap:3px}.create-time i[data-v-4dadcc0c]{color:#0ea5e9}.order-amount[data-v-4dadcc0c]{display:flex;flex-direction:column;gap:1px;margin-top:2px}.amount-label[data-v-4dadcc0c]{font-size:10px;color:#4a5568;font-weight:400}.amount-value[data-v-4dadcc0c]{color:#d00;font-weight:500;font-size:13px}.passenger-info[data-v-4dadcc0c]{gap:4px;display:flex;flex-direction:column}.passenger-count[data-v-4dadcc0c]{display:flex;align-items:center;gap:4px;color:#2c3e50;font-weight:500;font-size:12px}.passenger-count i[data-v-4dadcc0c]{color:#0ea5e9;font-size:12px}.passenger-details[data-v-4dadcc0c]{color:#4a5568;font-size:11px;padding:6px 8px;border-radius:6px}.passenger-item[data-v-4dadcc0c]{display:flex;flex-direction:column;gap:1px;margin-top:5px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:6px;border:1px solid #bae6fd;cursor:pointer;transition:all .2s ease;padding:6px}.passenger-item[data-v-4dadcc0c]:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-color:#0ea5e9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(14,165,233,.2)}.passenger-name[data-v-4dadcc0c]{font-weight:500;color:#2c3e50;font-size:11px}.passenger-info-text[data-v-4dadcc0c]{font-size:10px;color:#4a5568;margin-left:5px}.more-passengers[data-v-4dadcc0c]{font-size:10px;color:#4a5568;text-align:center;padding:1px}.seat-type[data-v-4dadcc0c]{color:#2c3e50;font-size:10px;font-weight:400;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:3px 6px;border-radius:4px;border:1px solid #bae6fd;box-shadow:0 1px 2px rgba(0,0,0,.05)}.contact-info[data-v-4dadcc0c]{gap:4px;display:flex;flex-direction:column}.contact-item[data-v-4dadcc0c]{display:flex;align-items:center;gap:4px;color:#2c3e50;font-size:11px;padding:6px 8px;background:linear-gradient(135deg,#f0fdf4,#f0f9ff);border-radius:6px;border:1px solid #bbf7d0;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;box-shadow:0 1px 3px rgba(0,0,0,.05)}.contact-item i[data-v-4dadcc0c]{color:#666;font-size:12px;width:14px;text-align:center}.trip-info[data-v-4dadcc0c]{gap:4px;display:flex;flex-direction:column}.train-info[data-v-4dadcc0c]{display:flex;align-items:center;gap:4px}.train-name[data-v-4dadcc0c]{color:#2c3e50;font-size:15px;font-weight:500;padding:4px 8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.route-info[data-v-4dadcc0c]{display:flex;align-items:center;justify-content:space-between;gap:4px;color:#2c3e50;font-weight:400;font-size:11px;background:linear-gradient(135deg,#fff9e6,#f0f9ff);padding:6px 10px;border-radius:8px;border:1px solid gold;box-shadow:0 1px 3px rgba(0,0,0,.1)}.arrival-info[data-v-4dadcc0c],.departure-info[data-v-4dadcc0c]{display:flex;flex-direction:column;gap:2px}.station-name[data-v-4dadcc0c]{font-weight:700;font-size:11px;color:#2c3e50}.station-time[data-v-4dadcc0c]{font-size:10px;color:#4a5568}.route-arrow[data-v-4dadcc0c]{display:flex;align-items:center;justify-content:center;margin:0 4px}.route-arrow i[data-v-4dadcc0c]{color:#6366f1;font-size:14px}.travel-date[data-v-4dadcc0c]{color:#6366f1;font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px}.travel-date i[data-v-4dadcc0c]{color:#8b5cf6;font-size:12px}.finance-info[data-v-4dadcc0c]{gap:3px;display:flex;flex-direction:column}.finance-item[data-v-4dadcc0c]{display:flex;justify-content:space-between;align-items:center;padding:2px 4px;border-radius:2px;font-size:10px;flex:0 0 45%;border-bottom:1px solid #e8f3ff}.finance-item.primary[data-v-4dadcc0c]{background:linear-gradient(135deg,#f8fbff,#f0f9ff);border:1px solid #e0f2fe;box-shadow:0 1px 3px rgba(0,0,0,.05)}.finance-item .label[data-v-4dadcc0c]{color:#4a5568;font-weight:400;font-size:10px;white-space:nowrap}.finance-item .value[data-v-4dadcc0c]{font-weight:500;font-size:12px;white-space:nowrap;margin-left:5px}.finance-item .value.paid[data-v-4dadcc0c]{color:#d00}.finance-item .value.profit[data-v-4dadcc0c]{color:#060}.finance-item .value.discount[data-v-4dadcc0c]{color:#c60}.finance-item .value.refund[data-v-4dadcc0c]{color:#900}.finance-item-full[data-v-4dadcc0c]{align-items:flex-start;flex:0 0 100%;justify-content:flex-start;position:relative}.finance-item-full .value[data-v-4dadcc0c]{font-weight:500;font-size:10px;white-space:wrap}.copyable[data-v-4dadcc0c]{cursor:pointer;transition:all .2s ease;padding:2px 4px;border-radius:4px}.copyable[data-v-4dadcc0c]:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0ea5e9;transform:translateY(-1px)}.copy-icon[data-v-4dadcc0c]{margin-left:6px;color:#6b7280;cursor:pointer;font-size:12px;transition:all .2s ease}.copy-icon[data-v-4dadcc0c]:hover{color:#0ea5e9;transform:scale(1.1)}.status-info[data-v-4dadcc0c]{gap:3px;display:flex;flex-direction:column}.status-item[data-v-4dadcc0c]{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:11px;background:linear-gradient(135deg,#f8fbff,#f0f9ff);padding:6px 8px;border-radius:6px;border:1px solid #e0f2fe;box-shadow:0 1px 3px rgba(0,0,0,.05)}.status-label[data-v-4dadcc0c]{color:#4a5568;font-weight:400;min-width:50px;font-size:10px}.status-tag[data-v-4dadcc0c]{font-weight:400;padding:1px 4px;border-radius:2px;font-size:10px;min-width:40px;text-align:center;height:auto;line-height:1.2}.urgent-badge[data-v-4dadcc0c]{background:linear-gradient(135deg,#fef3c7,#fed7aa);color:#ea580c;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;border:1px solid #fb923c;box-shadow:0 1px 3px rgba(0,0,0,.1)}.actions-col[data-v-4dadcc0c]{display:block}.action-buttons[data-v-4dadcc0c]{display:flex;flex-direction:column;gap:3px;align-items:center;width:100%}.action-buttons .el-button[data-v-4dadcc0c]{padding:4px 8px;font-size:11px;border-radius:3px;font-weight:400;min-width:50px;border:1px solid #e0f2fe}.action-buttons .el-button[data-v-4dadcc0c]:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#0ea5e9;box-shadow:0 2px 6px rgba(14,165,233,.2)}.action-buttons .el-button i[data-v-4dadcc0c]{margin-right:3px;font-size:12px}.action-buttons .el-button--text[data-v-4dadcc0c]{background:linear-gradient(135deg,#f8fbff,#f0f9ff);color:#2c3e50;border-color:#e0f2fe}.action-buttons .el-button--text[data-v-4dadcc0c]:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#2c3e50;border-color:#0ea5e9}.action-buttons .el-dropdown[data-v-4dadcc0c]{width:100%}.action-buttons .el-dropdown .el-button[data-v-4dadcc0c]{width:100%;background:linear-gradient(135deg,#f8fbff,#f0f9ff);color:#2c3e50;border-color:#e0f2fe}.action-buttons .el-dropdown .el-button[data-v-4dadcc0c]:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#2c3e50;border-color:#0ea5e9}.finance-expand-content[data-v-4dadcc0c],.order-details-content[data-v-4dadcc0c],.order-expand-content[data-v-4dadcc0c],.ticket-expand-content[data-v-4dadcc0c],.trip-details-content[data-v-4dadcc0c],.trip-expand-content[data-v-4dadcc0c]{padding:12px;margin-top:6px;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#f0f9ff);border:1px solid #e0f2fe;box-shadow:0 2px 6px rgba(0,0,0,.05)}.details-table[data-v-4dadcc0c],.expand-table[data-v-4dadcc0c]{display:flex;flex-direction:column;gap:6px}.expand-row[data-v-4dadcc0c]:last-child{border-bottom:none}.expand-row .label[data-v-4dadcc0c]{font-weight:600;color:#2c3e50;font-size:11px;text-align:right;padding-right:8px}.expand-row .value[data-v-4dadcc0c]{color:#2c3e50;font-size:11px;word-break:break-word;overflow-wrap:break-word}.expand-btn[data-v-4dadcc0c]{color:#4a5568;cursor:pointer;font-size:11px;padding:4px 8px;border-radius:6px;transition:all .2s ease}.expand-btn[data-v-4dadcc0c]:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#2c3e50;border:1px solid #bae6fd;box-shadow:0 2px 6px rgba(14,165,233,.2)}.expand-btn i[data-v-4dadcc0c]{font-size:12px}.sp_sts_0[data-v-4dadcc0c]{color:#6b7280;font-weight:400}.sp_sts_1[data-v-4dadcc0c]{color:#dc2626;font-weight:400}.sp_sts_2[data-v-4dadcc0c]{color:#059669;font-weight:400}.sp_sts_3[data-v-4dadcc0c]{color:#2563eb;font-weight:400}.sp_sts_4[data-v-4dadcc0c]{color:#b91c1c;font-weight:400}.sp_sts_5[data-v-4dadcc0c]{color:#7c3aed;font-weight:400}.contact-list[data-v-4dadcc0c]{display:flex;flex-direction:column;gap:6px;grid-column:span 3}.contact-list .contact-item[data-v-4dadcc0c]{background:linear-gradient(135deg,#f0fdf4,#f0f9ff);padding:6px 8px;border-radius:6px;font-size:10px;color:#2c3e50;border:1px solid #bbf7d0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.link[data-v-4dadcc0c]{color:#0ea5e9;cursor:pointer;text-decoration:none;font-size:10px;padding:3px 6px;border-radius:4px;transition:all .2s ease}.link[data-v-4dadcc0c]:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#0284c7;text-decoration:underline;box-shadow:0 1px 3px rgba(14,165,233,.2)}.amount[data-v-4dadcc0c]{font-weight:400;color:#d00}.amount.positive[data-v-4dadcc0c]{color:#060}.amount.negative[data-v-4dadcc0c]{color:#d00}.btn-info[data-v-4dadcc0c],.btn-pay[data-v-4dadcc0c],.btn-refund[data-v-4dadcc0c],.btn-warning[data-v-4dadcc0c]{background:#f5f5f5!important;border-color:#ccc!important;color:#333!important}.ticket-header[data-v-4dadcc0c],.trip-header[data-v-4dadcc0c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.trip-info .trip-header[data-v-4dadcc0c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;position:relative}.trip-info .trip-header .train-info[data-v-4dadcc0c]{display:flex;align-items:center;gap:8px}.trip-info .trip-header .source-badge[data-v-4dadcc0c]{position:absolute;top:-10px;right:-40px;flex-shrink:0;margin-left:auto}.trip-info .station-name.clickable[data-v-4dadcc0c]{color:#409eff;cursor:pointer;text-decoration:underline}.trip-info .station-name.clickable[data-v-4dadcc0c]:hover{color:#66b1ff}.finance-header[data-v-4dadcc0c]{display:flex;justify-content:space-between}.status-radio-group .el-radio-group[data-v-4dadcc0c]{display:flex;flex-wrap:wrap}.num-badge[data-v-4dadcc0c]{font-size:10px;padding:2px 4px;border-radius:2px;background:red;color:#fff}.tuchu[data-v-4dadcc0c]{font-weight:700;color:#034c03;font-size:18px;border:1px solid #034c03;padding:2px 4px;border-radius:4px}.tuchu2[data-v-4dadcc0c]{padding:2px 4px;border-radius:4px;color:red;border:1px solid red}.actions-col[data-v-4dadcc0c]{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px}.actions-col .el-button[data-v-4dadcc0c]{margin:0;height:26px;line-height:16px;min-width:80px;font-size:12px}@media(max-width:1400px){.actions-col .el-button[data-v-4dadcc0c]{font-size:10px;padding:3px 6px;height:26px}.actions-col .el-button i[data-v-4dadcc0c]{font-size:11px}}