.zk-card[data-v-f5b5bf6b]{border-color:#e7ecf3;border-radius:12px}.zk-head[data-v-f5b5bf6b]{color:var(--q-primary);align-items:center;padding:12px 14px;display:flex}.zk-head__t[data-v-f5b5bf6b]{font-size:14px;font-weight:800}.zk-head__s[data-v-f5b5bf6b]{color:#64748b;font-size:11.5px;font-weight:400}.zk-center[data-v-f5b5bf6b]{justify-content:center;padding:20px;display:flex}.zk-warn[data-v-f5b5bf6b]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:center;gap:6px;margin-bottom:14px;padding:10px 12px;display:flex}.zk-warn__t[data-v-f5b5bf6b]{font-size:13px;font-weight:800}.zk-warn__d[data-v-f5b5bf6b]{opacity:.85;font-size:11.5px}.zk-offline[data-v-f5b5bf6b],.zk-empty[data-v-f5b5bf6b]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.zk-offline__t[data-v-f5b5bf6b],.zk-empty__t[data-v-f5b5bf6b]{color:#0f172a;font-size:13.5px;font-weight:700}.zk-offline__d[data-v-f5b5bf6b]{color:#64748b;max-width:380px;font-size:12px}.zk-existing[data-v-f5b5bf6b]{align-items:center;gap:16px;display:flex}.zk-print[data-v-f5b5bf6b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:92px;height:110px;display:flex;overflow:hidden}.zk-print img[data-v-f5b5bf6b]{object-fit:contain;width:100%;height:100%}.zk-existing__t[data-v-f5b5bf6b]{color:#0f172a;align-items:center;font-size:13.5px;font-weight:800;display:flex}.zk-existing__d[data-v-f5b5bf6b]{color:#64748b;font-size:11.5px}.zk-steps[data-v-f5b5bf6b]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.zk-step[data-v-f5b5bf6b]{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:10px}.zk-step--now[data-v-f5b5bf6b]{border-color:var(--q-primary);background:#fff;border-style:solid}.zk-step--done[data-v-f5b5bf6b]{background:#f0fdfa;border-style:solid;border-color:#5eead4}.zk-step__dot[data-v-f5b5bf6b]{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 auto 4px;display:flex}.zk-step--done .zk-step__dot[data-v-f5b5bf6b]{color:#fff;background:#14b8a6}.zk-step--now .zk-step__dot[data-v-f5b5bf6b]{background:var(--q-primary);color:#fff}.zk-step__l[data-v-f5b5bf6b]{color:#475569;font-size:11.5px;font-weight:700}.zk-step__img[data-v-f5b5bf6b]{object-fit:contain;background:#fff;border-radius:6px;width:100%;max-height:74px;margin-top:6px}.zk-prompt[data-v-f5b5bf6b]{color:#475569;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;margin-top:14px;padding:10px;font-size:13px;font-weight:700;display:flex}.zk-prompt--busy[data-v-f5b5bf6b]{color:#0f766e;background:#f0fdfa}.zk-prompt--ok[data-v-f5b5bf6b]{color:#15803d;background:#ecfdf5}.user-save-banner[data-v-7de01857]{background:var(--surface-card);z-index:5;border-top:1px solid #e0e0e0;border-radius:0 0 10px 10px;margin-top:8px;position:sticky;bottom:0}
