.refund-flow-progress[data-v-498d604e]{padding:4px 0}.horizontal-flow[data-v-498d604e]{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:10px;background:linear-gradient(145deg,#f8faff,#eef3ff 42%,#f4f6fb);border:1px solid rgba(24,80,180,.12);border-radius:14px;padding:14px 10px 16px;box-shadow:0 4px 18px rgba(15,40,100,.06),inset 0 1px 0 hsla(0,0%,100%,.85)}.steps-scroll-host[data-v-498d604e]{-ms-flex:1;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;padding:4px 2px 10px}.steps-scroll-host[data-v-498d604e]::-webkit-scrollbar{height:6px}.steps-scroll-host[data-v-498d604e]::-webkit-scrollbar-thumb{background:#c5ccd6;border-radius:4px}.steps-scroll-inner[data-v-498d604e]{padding:0 4px}.flow-custom-steps[data-v-498d604e]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}.flow-c-step[data-v-498d604e]{-ms-flex:0 0 auto;flex:0 0 auto;width:184px;min-width:184px;max-width:228px;padding:12px 12px 14px;margin-right:6px;cursor:pointer;border-radius:12px;border:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,#fff,#fafbfd);transition:transform .2s ease,border-color .2s,box-shadow .2s,background .2s;outline:none;box-shadow:0 2px 8px rgba(20,40,90,.04)}.flow-c-step[data-v-498d604e]:hover:not(.is-disabled-step){border-color:rgba(24,144,255,.45);box-shadow:0 6px 20px rgba(24,144,255,.12);transform:translateY(-1px)}.flow-c-step.is-disabled-step[data-v-498d604e]{cursor:not-allowed;opacity:.68}.flow-c-step.is-disabled-step .flow-c-title[data-v-498d604e]{color:#8c8c8c}.flow-c-step.is-selected[data-v-498d604e]{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2),0 8px 24px rgba(24,144,255,.14);background:linear-gradient(180deg,#f0f9ff,#e6f4ff)}.flow-c-step[data-v-498d604e]:focus-visible{box-shadow:0 0 0 3px rgba(24,144,255,.35)}.flow-c-step-track[data-v-498d604e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;gap:8px}.flow-c-idx-pill[data-v-498d604e]{-ms-flex-negative:0;flex-shrink:0;min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-size:11px;font-weight:700;line-height:22px;text-align:center;color:#434343;background:linear-gradient(180deg,#f0f0f0,#e6e6e6);border:1px solid rgba(0,0,0,.06)}.flow-c-step.is-selected .flow-c-idx-pill[data-v-498d604e]{color:#fff;background:linear-gradient(180deg,#40a9ff,#1890ff);border-color:rgba(24,144,255,.35)}.flow-c-step.is-passed .flow-c-idx-pill[data-v-498d604e]{color:#fff;background:linear-gradient(180deg,#73d13d,#52c41a);border-color:rgba(82,196,26,.35)}.flow-c-dot-wrap[data-v-498d604e]{position:relative;width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.flow-c-dot-ring[data-v-498d604e]{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(0,0,0,.06);transition:border-color .2s}.flow-c-dot-wrap.dot-passed .flow-c-dot-ring[data-v-498d604e]{border-color:rgba(82,196,26,.35)}.flow-c-dot-wrap.dot-active .flow-c-dot-ring[data-v-498d604e]{border-color:rgba(24,144,255,.5);animation:flow-pulse-data-v-498d604e 2s ease-in-out infinite}.flow-c-dot-wrap.dot-rejected .flow-c-dot-ring[data-v-498d604e]{border-color:rgba(245,34,45,.4)}@keyframes flow-pulse-data-v-498d604e{0%,to{box-shadow:0 0 0 0 rgba(24,144,255,.25)}50%{box-shadow:0 0 0 6px rgba(24,144,255,0)}}.flow-c-dot[data-v-498d604e]{width:10px;height:10px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}.flow-c-line[data-v-498d604e]{-ms-flex:1;flex:1;height:3px;margin:0 8px;border-radius:3px;background:linear-gradient(90deg,#e4e9f2,#dce3ee);min-width:10px}.flow-c-line.is-done[data-v-498d604e]{background:linear-gradient(90deg,#95de64,#52c41a 55%,#bae637);opacity:.95}.flow-c-body[data-v-498d604e]{min-height:72px}.flow-c-title[data-v-498d604e]{font-weight:600;font-size:13px;color:#1f1f1f;line-height:1.35;margin-bottom:6px;word-break:break-word;letter-spacing:.02em}.flow-c-tag[data-v-498d604e]{margin-bottom:6px;border-radius:4px}.flow-c-meta[data-v-498d604e]{font-size:12px;color:#595959;line-height:1.45;word-break:break-all}.flow-c-times[data-v-498d604e]{margin-top:6px;font-size:11px;color:#5c5c5c;line-height:1.5;padding-top:4px;border-top:1px dashed rgba(0,0,0,.06)}.flow-c-time-line[data-v-498d604e]{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.nav-btn[data-v-498d604e]{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border:none;background:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(15,40,100,.08)}.nav-btn[data-v-498d604e]:hover:not([disabled]){color:#1890ff;box-shadow:0 4px 12px rgba(24,144,255,.2)}.nav-btn[disabled][data-v-498d604e]{opacity:.4}.vertical-flow-timeline[data-v-498d604e]{padding:8px 12px;background:linear-gradient(180deg,#fafcff,#f5f7fb);border-radius:12px;border:1px solid rgba(24,80,180,.08)}.node-item[data-v-498d604e]{line-height:1.8;padding:8px 12px 10px;margin-bottom:4px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(15,40,100,.04)}.node-header[data-v-498d604e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.node-name[data-v-498d604e]{font-weight:600;font-size:14px;color:#262626}.node-status-tag[data-v-498d604e]{margin-left:4px}.node-meta[data-v-498d604e]{font-size:12px;color:#8c8c8c;margin-top:4px}.node-meta-time[data-v-498d604e]{margin-left:12px}