.submit-wrapper[data-v-cca4e64b]{box-sizing:border-box;padding:12px 16px}.submit-header[data-v-cca4e64b]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.submit-title[data-v-cca4e64b]{color:#333;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.title-icon[data-v-cca4e64b]{flex-shrink:0;width:18px;height:18px}.help-btn[data-v-cca4e64b]{color:#fff;cursor:pointer;background:#007eec;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:28px;padding:4px 10px;font-size:12px;transition:all .2s;display:flex}.help-btn[data-v-cca4e64b]:active{opacity:.9;transform:scale(.95)}.help-icon[data-v-cca4e64b]{background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;line-height:1;display:flex}.submit-body[data-v-cca4e64b]{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.submit-body.multi-input[data-v-cca4e64b]{flex-direction:column;gap:8px}.submit-body.multi-input .submit-input[data-v-cca4e64b]{flex:none;width:100%}.submit-body.multi-input .submit-btn[data-v-cca4e64b]{width:100%}.submit-input[data-v-cca4e64b]{color:#333;box-sizing:border-box;background:#f8f8f8;border:1px solid #eee;border-radius:6px;outline:none;flex:1;min-width:0;height:42px;padding:0 12px;font-size:14px}.submit-input[data-v-cca4e64b]::placeholder{color:#bbb}.submit-input[data-v-cca4e64b]:focus{border-color:#007eec}.submit-btn[data-v-cca4e64b]{color:#fff;cursor:pointer;background:#007eec;border:none;border-radius:6px;flex-shrink:0;width:60px;height:42px;font-size:14px;font-weight:600}.submit-btn[data-v-cca4e64b]:active{opacity:.9;transform:scale(.95)}.submit-btn[data-v-cca4e64b]:disabled{cursor:not-allowed;background:#ccc}.option-row[data-v-cca4e64b]{box-sizing:border-box;align-items:center;gap:10px;width:100%;height:24px;margin-top:8px;margin-bottom:8px;line-height:1;display:flex}.option-label[data-v-cca4e64b]{color:#666;white-space:nowrap;flex-shrink:0;align-items:center;height:24px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.tag-list[data-v-cca4e64b],.count-list[data-v-cca4e64b]{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;flex:1;align-items:center;gap:6px;min-width:0;height:24px;padding-bottom:0;display:flex;position:relative;overflow:auto hidden}.scroll-arrow[data-v-cca4e64b]{cursor:pointer;color:#007eec;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.scroll-arrow[data-v-cca4e64b]:hover{background:#e8f4ff;border-color:#007eec}.scroll-arrow[data-v-cca4e64b]:active{background:#d6ebff;transform:scale(.9)}.tag-list[data-v-cca4e64b]::-webkit-scrollbar{display:none}.count-list[data-v-cca4e64b]::-webkit-scrollbar{display:none}.tag-item[data-v-cca4e64b],.count-item[data-v-cca4e64b]{color:#666;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;height:24px;padding:3px 10px;font-size:11px;line-height:1.4;transition:all .2s;display:inline-flex}.tag-item[data-v-cca4e64b]:hover,.count-item[data-v-cca4e64b]:hover{color:#007eec;background:#f0f7ff;border-color:#007eec}.tag-item[data-v-cca4e64b]:active,.count-item[data-v-cca4e64b]:active{transform:scale(.96)}.tag-item.active[data-v-cca4e64b],.count-item.active[data-v-cca4e64b]{color:#fff;background:#007eec;border-color:#007eec;font-weight:600}.custom-tag-btn[data-v-cca4e64b]{color:#ff6b6b;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff5f5;border:1px solid #ff6b6b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;height:24px;padding:3px 10px;font-size:11px;line-height:1.4;transition:all .2s;display:inline-flex}.custom-tag-btn.active[data-v-cca4e64b]{color:#fff;background:#ff6b6b;border-color:#ff6b6b;font-weight:600}.custom-tag-input-inline[data-v-cca4e64b]{color:#333;box-sizing:border-box;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:6px;outline:none;flex:1;min-width:80px;max-width:100%;height:24px;padding:0 8px;font-size:11px;transition:all .2s}.custom-tag-input-inline[data-v-cca4e64b]:focus{background:#fff;border-color:#ff6b6b}.submit-footer[data-v-cca4e64b]{justify-content:space-between;margin-top:8px;display:flex}.footer-tip[data-v-cca4e64b]{color:#aaa;align-items:center;gap:4px;font-size:11px;display:flex}.footer-tip svg[data-v-cca4e64b]{color:#aaa;width:10px;height:10px}.coupon-modal-body[data-v-8f1db094]{padding:10px;overflow-y:scroll!important}.empty-tip[data-v-8f1db094]{text-align:center;color:#999;padding:20px}.coupon-list[data-v-8f1db094]{flex-direction:column;display:flex}.coupon-item[data-v-8f1db094]{background:#fff;border:1px solid #e8e8e8;border-radius:6px;align-items:center;margin-bottom:8px;padding:0;display:flex;overflow:hidden}.coupon-item[data-v-8f1db094]:last-child{margin-bottom:0}.coupon-name-col[data-v-8f1db094]{color:#333;border-right:1px solid #e8e8e8;flex:8;padding:12px 14px;font-size:14px;font-weight:500}.coupon-action-btn[data-v-8f1db094]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff6b6b 0%,#ff5252 100%);border:none;border-radius:0;flex:2;height:100%;padding:0 8px;font-size:13px;font-weight:600;line-height:48px;transition:all .2s}.coupon-action-btn[data-v-8f1db094]:active{opacity:.9;transform:scale(.98)}.list-wrapper[data-v-c3622401]{box-sizing:border-box;padding:12px 16px}.list-header[data-v-c3622401]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.list-title[data-v-c3622401]{color:#333;align-items:center;gap:3px;font-size:15px;font-weight:600;display:flex}.title-icon[data-v-c3622401]{width:18px;height:18px}.list-right[data-v-c3622401]{align-items:center;gap:8px;display:flex}.coupon-btn[data-v-c3622401]{color:#fff;cursor:pointer;white-space:nowrap;background:#ff6b6b;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.coupon-btn[data-v-c3622401]:active{background:#e53935;transform:scale(.96)}.list-count[data-v-c3622401]{color:#999;font-size:12px}.list-count span[data-v-c3622401]{color:#007eec;margin-right:1px;font-weight:600}.list-body[data-v-c3622401]{max-height:none;overflow-y:visible}.code-list[data-v-c3622401]{margin:0;padding:0;list-style:none}.code-item[data-v-c3622401]{background:#f0f7ff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:6px 12px 6px 16px;transition:all .2s;display:flex;position:relative}.code-item[data-v-c3622401]:before{content:"";background:#007eec;border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.code-item[data-v-c3622401]:last-child{margin-bottom:0}.code-item[data-v-c3622401]:active{background:#f0f0f0}.code-item.used[data-v-c3622401]{background:#fafafa}.code-item.used[data-v-c3622401]:before{display:none}.code-item.used .code-value[data-v-c3622401]{text-decoration:line-through}.team-tag-corner[data-v-c3622401]{color:#fff;z-index:5;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.5px;background:linear-gradient(135deg,#ff6b6b 0%,#ff8e53 100%);border-radius:4px;justify-content:center;align-items:center;width:auto;min-width:20px;height:20px;padding:0 2px;font-size:10px;font-weight:700;line-height:1;transition:all .2s;display:inline-flex;position:absolute;top:2px;left:6px;overflow:hidden;box-shadow:0 2px 6px #ff6b6b66}.code-info[data-v-c3622401]{flex:1;min-width:0}.code-row[data-v-c3622401]{align-items:center;gap:8px;margin-bottom:2px;display:flex}.code-value[data-v-c3622401]{color:#007eec;word-break:break-all;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.my-tag[data-v-c3622401]{color:#fff;vertical-align:middle;background:linear-gradient(135deg,#ff9f43,#ff6b6b);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:14px;height:14px;margin-left:4px;padding:0 4px;font-size:9px;font-weight:500;line-height:1;display:inline-flex}.code-meta[data-v-c3622401]{color:#aaa;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.code-time[data-v-c3622401]{align-items:center;gap:2px;display:flex}.code-action[data-v-c3622401]{color:#fff;cursor:pointer;background:#007eec;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:28px;margin-left:8px;padding:0 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.code-action[data-v-c3622401]:active{transform:scale(.95)}.code-action[data-v-c3622401]:disabled{cursor:not-allowed;background:#ccc}.load-more-container[data-v-c3622401]{padding:0}.end-tip-item[data-v-c3622401]{background:linear-gradient(#fafafa 0%,#fff5f5 100%);border:1px dashed #e5e7eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin-top:6px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.end-tip-item[data-v-c3622401]:after{content:"";background:linear-gradient(90deg,#ff6b6b 0%,#ff8e53 100%);height:2px;position:absolute;bottom:0;left:0;right:0}.end-tip-item .tip-text[data-v-c3622401]{color:#666;margin-bottom:2px;font-size:11px;font-weight:600}.end-tip-item .tip-joke[data-v-c3622401]{color:#999;font-size:10px;font-style:italic}.loading-hint[data-v-c3622401]{justify-content:center;align-items:center;gap:4px;padding:8px 0;font-size:11px;display:flex}.loading-state[data-v-c3622401],.error-state[data-v-c3622401],.empty-state[data-v-c3622401]{text-align:center;padding:30px 20px}.loading-spinner[data-v-c3622401]{border:2px solid #f3f3f3;border-top-color:#007eec;border-radius:50%;width:30px;height:30px;margin:0 auto 10px;animation:1s linear infinite spin-c3622401}@keyframes spin-c3622401{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-c3622401],.empty-icon[data-v-c3622401]{margin-bottom:8px;font-size:36px}.error-title[data-v-c3622401]{color:#c53030;margin-bottom:6px;font-size:15px;font-weight:600}.error-hint[data-v-c3622401],.empty-hint[data-v-c3622401]{color:#999;margin-bottom:12px;font-size:13px}.retry-btn[data-v-c3622401]{color:#fff;cursor:pointer;background:#007eec;border:none;border-radius:6px;padding:6px 20px;font-size:13px}.jump-modal-overlay[data-v-c3622401]{z-index:2000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.jump-modal-content[data-v-c3622401]{background:#fff;border-radius:16px;width:360px;max-width:90%;padding:24px}.jump-modal-title[data-v-c3622401]{color:#333;text-align:center;margin-bottom:20px;font-size:18px;font-weight:600}.jump-modal-body[data-v-c3622401]{margin-bottom:20px}.jump-tip-row[data-v-c3622401]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.jump-icon-wechat[data-v-c3622401]{background:linear-gradient(135deg,#07c160,#06ad56);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 10px #07c16033}.jump-icon-jd[data-v-c3622401]{border-radius:12px;flex-shrink:0;box-shadow:0 4px 10px #e1231933}.jump-tip-text[data-v-c3622401]{color:#666;font-size:14px}.jump-code-box[data-v-c3622401]{color:#333;word-break:break-all;text-align:center;background:#f5f5f5;border-radius:8px;padding:12px;font-size:13px}.jump-modal-footer[data-v-c3622401]{flex-direction:column;gap:10px;display:flex}.jump-btn-row[data-v-c3622401]{gap:10px;display:flex}.jump-btn-row.single[data-v-c3622401]{flex-direction:column}.jump-btn[data-v-c3622401]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:12px;font-size:14px;font-weight:500;transition:all .2s}.jump-btn.cancel[data-v-c3622401]{color:#666;background:#f5f5f5}.jump-btn.copy-only[data-v-c3622401]{color:#007eec;background:#e0f7fa}.jump-btn.primary[data-v-c3622401]{color:#fff;background:linear-gradient(135deg,#007eec,#06c)}.jump-btn.primary.wechat[data-v-c3622401]{background:linear-gradient(135deg,#07c160,#06ad56)}.jump-btn.primary.send[data-v-c3622401]{background:linear-gradient(135deg,#ff6b6b,#ff5252)}.jump-btn[data-v-c3622401]:active{transform:scale(.98)}.jump-modal-enter-active[data-v-c3622401],.jump-modal-leave-active[data-v-c3622401]{transition:opacity .3s}.jump-modal-enter-from[data-v-c3622401],.jump-modal-leave-to[data-v-c3622401]{opacity:0}.unified-card[data-v-efa21715]{background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f}.ticket-divider[data-v-efa21715]{z-index:2;align-items:center;height:8px;margin:0 16px;display:flex;position:relative}.ticket-dash[data-v-efa21715]{border-bottom:1.5px dashed #e2e8f0;flex:1;height:0}.ticket-divider[data-v-efa21715]:before,.ticket-divider[data-v-efa21715]:after{content:"";background:#f2f3f5;border-radius:50%;width:8px;height:8px;position:absolute;top:0}.ticket-divider[data-v-efa21715]:before{left:-20px;box-shadow:inset -1px 0 1px #00000005}.ticket-divider[data-v-efa21715]:after{right:-20px;box-shadow:inset 1px 0 1px #00000005}
