.block-width50[data-v-dd79bf6e]{height:100%;width:50px}[data-v-dd79bf6e]:export{primaryColor:#8565be;secondColor:#3f4956;activeColor:#f4657d;blueColor:#5b7be1;cancelColor:#c8c9cc;statusColor:#ed4133}.upload-ticket-page[data-v-dd79bf6e]{background:#f7f7fa;min-height:100vh;padding-bottom:160px;padding:6px 12px 80px 12px}.upload-ticket-page .order-info-card[data-v-dd79bf6e]{background:#fff;border-radius:8px;padding:12px;margin:12px 0;box-shadow:0 2px 8px rgba(0,0,0,.03)}.upload-ticket-page .order-info-card .order-info-top[data-v-dd79bf6e]{margin-bottom:8px}.upload-ticket-page .order-info-card .order-info-row[data-v-dd79bf6e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.upload-ticket-page .order-info-card .cinema-name[data-v-dd79bf6e]{font-weight:700;font-size:16px;color:#222}.upload-ticket-page .order-info-card .city-name[data-v-dd79bf6e]{font-size:13px;color:#222;font-weight:700}.upload-ticket-page .order-info-card .order-id-group[data-v-dd79bf6e]{display:flex;align-items:center}.upload-ticket-page .order-info-card .order-id[data-v-dd79bf6e]{margin-right:8px;font-size:13px}.upload-ticket-page .order-info-card .copy-btn[data-v-dd79bf6e]{color:#409eff;cursor:pointer;font-size:13px}.upload-ticket-page .order-info-card .distance-tag[data-v-dd79bf6e]{background:#ffefef;color:#ff2c54;border-radius:12px;font-size:13px;padding:2px 10px;font-weight:700;min-width:110px;white-space:nowrap;text-align:center;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.upload-ticket-page .order-info-card .distance-countdown[data-v-dd79bf6e]{color:#ff2c54!important;font-weight:700;font-size:13px;margin-left:4px}.upload-ticket-page .movie-info-row[data-v-dd79bf6e]{display:flex;align-items:flex-start;margin:12px 0}.upload-ticket-page .movie-info-row .movie-info-detail[data-v-dd79bf6e]{margin-left:12px;flex:1}.upload-ticket-page .movie-info-row .movie-info-detail .movie-title-row[data-v-dd79bf6e]{display:flex;align-items:center;justify-content:space-between}.upload-ticket-page .movie-info-row .movie-info-detail .movie-title[data-v-dd79bf6e]{font-size:15px;font-weight:500;color:#333}.upload-ticket-page .movie-info-row .movie-info-detail .copy-order-btn[data-v-dd79bf6e]{margin-left:12px;font-size:12px;color:#888;cursor:pointer;align-self:center}.upload-ticket-page .movie-info-row .movie-info-detail .showtime-row[data-v-dd79bf6e]{font-size:13px;color:#333;margin:8px 0;display:flex;align-items:center;gap:6px}.upload-ticket-page .movie-info-row .movie-info-detail .today-tag[data-v-dd79bf6e]{display:inline-block;color:#fff;background-color:rgba(255,44,83,.8549019608);font-size:12px;font-weight:700;padding:2px 6px 2px 4px;margin-right:2px;line-height:1.2;vertical-align:middle;border-radius:2px}.upload-ticket-page .movie-info-row .movie-info-detail .hall-name[data-v-dd79bf6e]{font-size:13px;color:#888;margin-bottom:2px}.upload-ticket-page .movie-info-row .movie-info-detail .movie-tags[data-v-dd79bf6e]{margin-top:4px}.upload-ticket-page .movie-info-row .movie-info-detail .ticket-count[data-v-dd79bf6e]{background:#f7f8fa;border-radius:8px;font-size:10px;padding:1px 1px}.upload-ticket-page .movie-info-row .movie-info-detail .seat-type-tag[data-v-dd79bf6e]{border:2px solid #008cff;color:#008cff;border-radius:2px;font-size:10px;font-weight:700;padding:2px 2px;margin-left:4px}.upload-ticket-page .movie-info-row .movie-info-detail .couple-seat[data-v-dd79bf6e]{border:2px solid #ff2c54;color:#ff2c54;background-color:#fff2f0}.upload-ticket-page .address-row[data-v-dd79bf6e]{display:flex;align-items:center;font-size:13px;color:#888;margin:10px 0}.upload-ticket-page .address-row .address-icon[data-v-dd79bf6e]{font-size:16px;color:#ff2c54;margin-right:4px}.upload-ticket-page .address-row .seat-map-btn[data-v-dd79bf6e]{margin-left:auto;font-size:12px;padding:0 12px;height:24px;line-height:24px;border-radius:12px;background:#f7f7fa;color:#409eff;border:none;min-width:60px;white-space:nowrap}.upload-ticket-page .price-info-card[data-v-dd79bf6e]{background:#fff;border-radius:8px;padding:12px;margin:8px 0;font-size:14px;color:#333}.upload-ticket-page .price-info-card .price-row[data-v-dd79bf6e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:15px}.upload-ticket-page .price-info-card .price-row .price-value[data-v-dd79bf6e]{color:#222;font-weight:700;margin-left:8px}.upload-ticket-page .price-info-card .price-row .current-bid-price[data-v-dd79bf6e]{color:#ff2c54}.upload-ticket-page .price-info-card .price-row .order-total[data-v-dd79bf6e]{color:#ff2c54;font-weight:700;font-size:16px}.upload-ticket-page .price-info-card .price-row .order-total-desc[data-v-dd79bf6e]{color:#888;font-size:13px;margin-left:4px}.upload-ticket-page .seat-info-card[data-v-dd79bf6e]{background:#fff;border-radius:8px;padding:12px;margin:8px 0}.upload-ticket-page .seat-info-card .seat-title[data-v-dd79bf6e]{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:15px;margin-bottom:8px}.upload-ticket-page .seat-info-card .seat-title .seat-unlock[data-v-dd79bf6e]{color:#409eff;font-size:13px;display:flex;align-items:center;gap:2px}.upload-ticket-page .seat-info-card .seat-list[data-v-dd79bf6e]{display:flex;flex-wrap:wrap;gap:8px}.upload-ticket-page .seat-info-card .seat-list .seat-tag[data-v-dd79bf6e]{margin-right:8px;margin-bottom:4px;background-color:#409eff!important;color:#fff!important;border-color:#409eff!important;font-size:14px}.upload-ticket-page .upload-section[data-v-dd79bf6e]{background:#fff;border-radius:8px;padding:12px;margin:8px 0}.upload-ticket-page .upload-section .section-title[data-v-dd79bf6e]{font-weight:700;font-size:16px;margin-bottom:8px}.upload-ticket-page .upload-section .section-tip[data-v-dd79bf6e]{color:#ff2c54;font-size:13px;margin-bottom:8px}.upload-ticket-page .upload-section .ticket-code-list[data-v-dd79bf6e]{display:flex;flex-direction:column;gap:12px;padding-right:4px;width:100%;max-width:100%}.upload-ticket-page .upload-section .ticket-code-upload-item[data-v-dd79bf6e]{display:flex;align-items:flex-start;gap:12px}.upload-ticket-page .upload-section .seat-selection-row[data-v-dd79bf6e]{margin-top:1px}.upload-ticket-page .upload-section .seat-selection-row .seat-options[data-v-dd79bf6e]{display:flex;flex-wrap:wrap;gap:12px}.upload-ticket-page .upload-section .seat-selection-row .seat-options .seat-option[data-v-dd79bf6e]{display:flex;align-items:center;gap:6px;padding:6px 6px;border:1px solid #010209;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease}.upload-ticket-page .upload-section .seat-selection-row .seat-options .seat-option[data-v-dd79bf6e]:hover{border-color:#409eff}.upload-ticket-page .upload-section .seat-selection-row .seat-options .seat-option.selected[data-v-dd79bf6e]{border-color:#409eff;background:#e6f7ff}.upload-ticket-page .upload-section .seat-selection-row .seat-options .seat-option .seat-text[data-v-dd79bf6e]{font-size:15px;color:#333;flex:1}.upload-ticket-page .upload-section .seat-selection-row .seat-options .seat-option .edit-icon[data-v-dd79bf6e]{font-size:12px;color:#999;margin-left:auto}.upload-ticket-page .upload-section .seat-selection-row .seat-options .seat-option .checkbox-icon[data-v-dd79bf6e]{display:flex;align-items:center;justify-content:center}.upload-ticket-page .upload-section .seat-selection-row .seat-options .seat-option .unselected-icon[data-v-dd79bf6e]{color:#666}.upload-ticket-page .upload-section .seat-selection-row .seat-options .seat-option .selected-icon[data-v-dd79bf6e]{color:green;font-size:16px}.upload-ticket-page .upload-section .seat-selection-row .seat-options .seat-option .van-icon[data-v-dd79bf6e]{font-size:14px;color:#999}.upload-ticket-page .upload-section .seat-selection-row .seat-options .seat-option .van-icon.selected-icon[data-v-dd79bf6e]{color:green}.upload-ticket-page .upload-section .seat-selection-row .seat-options .seat-option .van-icon.unselected-icon[data-v-dd79bf6e]{color:#666}.upload-ticket-page .original-seats-card[data-v-dd79bf6e]{background:#fff;border-radius:8px;margin:12px 0;padding:12px 16px;box-shadow:0 2px 8px rgba(0,0,0,.03)}.upload-ticket-page .original-seats-card .original-seats-title[data-v-dd79bf6e]{font-weight:700;font-size:15px;margin-bottom:12px;color:#333}.upload-ticket-page .original-seats-card .original-seats-list[data-v-dd79bf6e]{display:flex;flex-wrap:wrap;gap:8px}.upload-ticket-page .original-seats-card .original-seats-list .original-seat-tag[data-v-dd79bf6e]{margin:0}.upload-ticket-page .report-desc-card[data-v-dd79bf6e]{background:#fff;border-radius:8px;margin:8px 0;padding:12px 16px 10px 12px;font-size:14px;color:#333;padding-bottom:100px}.upload-ticket-page .report-desc-card .desc-title[data-v-dd79bf6e]{font-weight:700;font-size:15px;margin-bottom:8px}.upload-ticket-page .report-desc-card .desc-list[data-v-dd79bf6e]{margin:0;color:#888;font-size:13px}.upload-ticket-page .report-desc-card .desc-list li[data-v-dd79bf6e]{margin-bottom:4px;line-height:1.7}.upload-ticket-page .bottom-bar[data-v-dd79bf6e]{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 12px;background:#fff;box-shadow:0 -2px 8px rgba(0,0,0,.03);z-index:10;position:fixed;left:0;right:0;bottom:0}.upload-ticket-page .bottom-bar .abandon-btn[data-v-dd79bf6e]{flex:0 0 70px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:44px;background:#fff;border:1.5px solid #ccc;color:#888;border-radius:4px;cursor:pointer}.upload-ticket-page .bottom-bar .abandon-btn .abandon-icon[data-v-dd79bf6e]{font-size:22px;margin-bottom:2px}.upload-ticket-page .bottom-bar .abandon-btn .abandon-text[data-v-dd79bf6e]{font-size:13px;margin-top:0}.upload-ticket-page .bottom-bar .abandon-btn.disabled[data-v-dd79bf6e]{background:#f5f5f5;border-color:#ddd;color:#ccc;cursor:not-allowed}.upload-ticket-page .bottom-bar .abandon-btn.disabled .abandon-icon[data-v-dd79bf6e],.upload-ticket-page .bottom-bar .abandon-btn.disabled .abandon-text[data-v-dd79bf6e]{color:#ccc}.upload-ticket-page .bottom-bar .report-btn[data-v-dd79bf6e]{flex:1;height:44px;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.custom-uploader[data-v-dd79bf6e]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#fafbfc;border:1.5px dashed #bbb;border-radius:8px}.custom-uploader .uploader-plus[data-v-dd79bf6e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;color:#bbb;font-weight:700}.bordered-field[data-v-dd79bf6e]{border:1.5px solid #e5e6eb;border-radius:0!important;background:#fafbfc;padding:0 8px}.bordered-field .van-field__control[data-v-dd79bf6e]{background:transparent}.scrollable-upload-list[data-v-dd79bf6e]{padding-right:4px}.tall-upload-item[data-v-dd79bf6e]{min-height:100px;align-items:center!important;gap:20px!important}.large-uploader[data-v-dd79bf6e]{width:80px!important;height:80px!important}.large-uploader .large-plus[data-v-dd79bf6e],.large-uploader .uploader-plus[data-v-dd79bf6e]{font-size:40px!important}.tall-inputs[data-v-dd79bf6e]{flex:1;display:flex;flex-direction:column;gap:16px;justify-content:center}.large-field[data-v-dd79bf6e]{min-height:45px;font-size:12px;display:flex;align-items:center;width:100%;max-width:100%}.large-field .van-field__body[data-v-dd79bf6e]{gap:0!important;padding-left:0!important;margin-left:0!important}.large-field .van-field__label[data-v-dd79bf6e]{font-size:15px;text-align:center;white-space:nowrap;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center}.large-field .van-field__control[data-v-dd79bf6e]{flex:1 1 0!important;min-width:0!important;width:0!important;text-align:left!important;display:block!important;align-items:center;justify-content:flex-start;padding-left:.5em}[data-v-dd79bf6e] .large-field .van-field__label{font-size:14px;text-align:center;white-space:nowrap;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center}[data-v-dd79bf6e] .large-field .van-field__body{gap:0!important;padding-left:0!important;margin-left:0!important}[data-v-dd79bf6e] .large-field .van-field__control{flex:1 1 0!important;min-width:0!important;width:0!important;text-align:left!important;display:block!important;align-items:center;justify-content:flex-start;padding-left:.5em}[data-v-dd79bf6e] .van-field__label{margin-right:8px!important;min-width:45px!important;max-width:40px!important}[data-v-dd79bf6e] .van-field__body{gap:4px!important}.space-image-popup[data-v-dd79bf6e]{z-index:9999!important}.space-image-popup .popup-img-wrap[data-v-dd79bf6e]{position:relative;padding:0;background:#fff;border-radius:8px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.space-image-popup .popup-img[data-v-dd79bf6e]{max-width:90vw;max-height:70vh;border-radius:8px;display:block}.space-image-popup .popup-close[data-v-dd79bf6e]{position:absolute;top:8px;right:8px;font-size:28px;color:#888;cursor:pointer;background:#fff;border-radius:50%;z-index:2}.seat-edit-popup[data-v-dd79bf6e]{z-index:9999!important}.seat-edit-popup .seat-edit-content[data-v-dd79bf6e]{background:#fff;border-radius:12px;padding:20px;width:320px;max-width:90vw}.seat-edit-popup .seat-edit-content .seat-edit-title[data-v-dd79bf6e]{font-size:18px;font-weight:700;text-align:center;margin-bottom:20px;color:#333}.seat-edit-popup .seat-edit-content .recognized-seats-section[data-v-dd79bf6e]{margin-bottom:20px}.seat-edit-popup .seat-edit-content .recognized-seats-section .section-title[data-v-dd79bf6e]{font-size:14px;color:#666;margin-bottom:12px}.seat-edit-popup .seat-edit-content .recognized-seats-section .recognized-seats-list[data-v-dd79bf6e]{display:flex;flex-wrap:wrap;gap:12px}.seat-edit-popup .seat-edit-content .recognized-seats-section .recognized-seats-list .recognized-seat-item[data-v-dd79bf6e]{display:flex;align-items:center;gap:6px;padding:6px 6px;border:1px solid #010209;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease}.seat-edit-popup .seat-edit-content .recognized-seats-section .recognized-seats-list .recognized-seat-item[data-v-dd79bf6e]:hover{border-color:#409eff}.seat-edit-popup .seat-edit-content .recognized-seats-section .recognized-seats-list .recognized-seat-item.selected[data-v-dd79bf6e]{border-color:#409eff;background:#e6f7ff}.seat-edit-popup .seat-edit-content .recognized-seats-section .recognized-seats-list .recognized-seat-item .van-icon[data-v-dd79bf6e]{font-size:8px;color:#666}.seat-edit-popup .seat-edit-content .recognized-seats-section .recognized-seats-list .recognized-seat-item .van-icon.selected-icon[data-v-dd79bf6e]{color:green;font-size:16px}.seat-edit-popup .seat-edit-content .recognized-seats-section .recognized-seats-list .recognized-seat-item span[data-v-dd79bf6e]{font-size:15px;color:#333;flex:1}.seat-edit-popup .seat-edit-content .manual-seat-section[data-v-dd79bf6e]{margin-bottom:20px}.seat-edit-popup .seat-edit-content .manual-seat-section .section-title[data-v-dd79bf6e]{font-size:14px;color:#666;margin-bottom:12px}.seat-edit-popup .seat-edit-content .manual-seat-section .seat-input-row[data-v-dd79bf6e]{display:flex;align-items:center;gap:8px}.seat-edit-popup .seat-edit-content .manual-seat-section .seat-input-row .row-input[data-v-dd79bf6e],.seat-edit-popup .seat-edit-content .manual-seat-section .seat-input-row .seat-input[data-v-dd79bf6e]{flex:1;font-size:14px;border:1px solid #e5e6eb;border-radius:6px;padding:8px 12px;text-align:center;min-width:50px;max-width:80px}.seat-edit-popup .seat-edit-content .manual-seat-section .seat-input-row .seat-separator[data-v-dd79bf6e]{font-size:14px;color:#333}.seat-edit-popup .seat-edit-content .seat-edit-actions[data-v-dd79bf6e]{display:flex;gap:12px;justify-content:flex-end}.seat-edit-popup .seat-edit-content .seat-edit-actions .van-button[data-v-dd79bf6e]{min-width:80px}.seat-grid-thumb[data-v-dd79bf6e]{width:32px;height:32px;border-radius:4px;cursor:pointer;border:1px solid #eee;margin-left:6px;vertical-align:middle}.seat-type-tag-clickable[data-v-dd79bf6e]{cursor:pointer;color:#007aff;text-decoration:underline}.seat-type-tag-clickable[data-v-dd79bf6e]:hover{color:#0056b3}.report-btn-content[data-v-dd79bf6e]{display:flex;align-items:center}.report-countdown[data-v-dd79bf6e]{color:#fff!important;font-weight:700;font-size:16px;margin-left:6px}