.voucher-dialog-title[data-v-cfcba3d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;color:#303133}.voucher-dialog-title i[data-v-cfcba3d2]{margin-right:6px;color:#e6a23c}.voucher-page[data-v-cfcba3d2]{padding:4px 2px 2px}.voucher-card[data-v-cfcba3d2]{position:relative;overflow:hidden;background:linear-gradient(180deg,#fafbfc,#fff 120px);border:1px solid #e8eaed;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(15,23,42,.06);box-shadow:0 4px 20px rgba(15,23,42,.06)}.voucher-header[data-v-cfcba3d2]{text-align:center;padding:22px 20px 8px}.voucher-stamp[data-v-cfcba3d2]{display:inline-block;padding:3px 10px;margin-bottom:10px;border:1px solid rgba(230,162,60,.55);border-radius:4px;color:#c47b16;font-size:11px;font-weight:700;letter-spacing:1.4px;background:rgba(230,162,60,.1)}.voucher-en[data-v-cfcba3d2]{font-size:18px;font-weight:700;color:#1f2937;letter-spacing:.4px}.voucher-cut[data-v-cfcba3d2]{position:relative;height:20px;margin:8px 0 4px}.cut-line[data-v-cfcba3d2]{display:block;height:0;margin:10px 18px 0;border-top:1px dashed #e5e7eb}.cut-dot[data-v-cfcba3d2]{position:absolute;top:2px;width:16px;height:16px;background:#f5f7fa;border:1px solid #e8eaed;border-radius:50%}.cut-left[data-v-cfcba3d2]{left:-8px}.cut-right[data-v-cfcba3d2]{right:-8px}.voucher-amount-box[data-v-cfcba3d2]{text-align:center;padding:6px 16px 16px}.amount-caption[data-v-cfcba3d2]{font-size:12px;color:#909399;letter-spacing:.6px}.amount-num[data-v-cfcba3d2]{margin-top:4px;font-size:26px;font-weight:700;color:#2563eb;letter-spacing:.4px;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}.voucher-body[data-v-cfcba3d2]{padding:4px 22px 20px}.voucher-item[data-v-cfcba3d2]{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;padding:10px 0;border-bottom:1px dashed #f0f2f5}.voucher-item[data-v-cfcba3d2]:last-child{border-bottom:none;padding-bottom:2px}.item-label[data-v-cfcba3d2]{-ms-flex-negative:0;flex-shrink:0;width:108px;font-size:13px;color:#909399;line-height:1.6}.item-value[data-v-cfcba3d2]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;font-size:13px;font-weight:600;color:#303133;line-height:1.6;word-break:break-all;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}.status-pill[data-v-cfcba3d2]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;font-family:inherit}.complaint-voucher-dialog{border-radius:10px;overflow:hidden}.complaint-voucher-dialog .el-dialog__header{padding:14px 20px 8px}.complaint-voucher-dialog .el-dialog__body{padding:6px 18px 10px}.complaint-voucher-dialog .el-dialog__footer{text-align:center;padding:8px 20px 16px}.status-badge[data-v-ac7f8648]{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;gap:6px;font-size:13px;font-weight:500;line-height:1}.status-badge__dot[data-v-ac7f8648]{width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.status-badge--pending[data-v-ac7f8648]{color:#00adef}.status-badge--pending .status-badge__dot[data-v-ac7f8648]{background:#00adef;-webkit-box-shadow:0 0 0 2px rgba(0,173,239,.2);box-shadow:0 0 0 2px rgba(0,173,239,.2)}.status-badge--fail[data-v-ac7f8648]{color:#f7941d}.status-badge--fail .status-badge__dot[data-v-ac7f8648]{background:#f7941d;-webkit-box-shadow:0 0 0 2px rgba(247,148,29,.2);box-shadow:0 0 0 2px rgba(247,148,29,.2)}.status-badge--success[data-v-ac7f8648]{color:#22c55e}.status-badge--success .status-badge__dot[data-v-ac7f8648]{background:#22c55e;-webkit-box-shadow:0 0 0 2px rgba(34,197,94,.2);box-shadow:0 0 0 2px rgba(34,197,94,.2)}.status-badge--neutral[data-v-ac7f8648]{color:#909399}.status-badge--neutral .status-badge__dot[data-v-ac7f8648]{background:#909399;-webkit-box-shadow:0 0 0 2px rgba(144,147,153,.2);box-shadow:0 0 0 2px rgba(144,147,153,.2)}