.wel{-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:0 auto}.date-control[data-v-0fef30fc],.wel{display:-webkit-box;display:-ms-flexbox;display:flex}.date-control[data-v-0fef30fc]{background:#fff;border-radius:8px;padding:8px 12px;margin-bottom:12px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f0f0f0}.date-control .date-selector.compact[data-v-0fef30fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding-bottom:0;overflow-x:auto}.date-control .date-selector.compact[data-v-0fef30fc]::-webkit-scrollbar{display:none}.date-control .date-selector.compact .date-option[data-v-0fef30fc]{padding:6px 10px;border-radius:10px;min-width:60px;text-align:center;background:#f8f9fa;border:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.date-control .date-selector.compact .date-option .date-label[data-v-0fef30fc]{font-size:11px;margin-bottom:2px;color:#666}.date-control .date-selector.compact .date-option .date-value[data-v-0fef30fc]{font-size:12px;font-weight:600;color:#333}.date-control .date-selector.compact .date-option.active[data-v-0fef30fc]{background:#1890ff;border-color:#1890ff;color:#fff}.date-control .date-selector.compact .date-option.active .date-label[data-v-0fef30fc],.date-control .date-selector.compact .date-option.active .date-value[data-v-0fef30fc]{color:#fff}.date-control .date-selector.compact .date-option[data-v-0fef30fc]:hover:not(.active){background:#e6f7ff;border-color:#91d5ff}.date-control .date-selector.compact .date-option.more-dates[data-v-0fef30fc]{background:#f0f7ff;border-color:#1890ff;color:#1890ff}.date-control .date-selector.compact .date-option.more-dates .date-label[data-v-0fef30fc],.date-control .date-selector.compact .date-option.more-dates .date-value[data-v-0fef30fc]{color:#1890ff}.date-control .date-selector.compact .date-option.more-dates[data-v-0fef30fc]:hover{background:#1890ff}.date-control .date-selector.compact .date-option.more-dates:hover .date-label[data-v-0fef30fc],.date-control .date-selector.compact .date-option.more-dates:hover .date-value[data-v-0fef30fc]{color:#fff}.date-control .header-actions[data-v-0fef30fc]{-ms-flex-negative:0;flex-shrink:0}.session-header[data-v-0fef30fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:15px;padding:0 20px}.session-name[data-v-0fef30fc]{font-weight:700;margin-right:15px;color:#303133}.session-time[data-v-0fef30fc]{color:#606266;font-size:14px}.ticket-list-wrapper[data-v-0fef30fc]{padding:0 20px}.ticket-sales-container[data-v-0fef30fc]{position:relative;padding:20px 20px 100px 20px!important;height:calc(100% - 20px);overflow:scroll}.el-page-header[data-v-0fef30fc]{margin-bottom:20px}.el-page-header__title span[data-v-0fef30fc]{font-size:14px}.project-info-card[data-v-0fef30fc],.session-info-card[data-v-0fef30fc],.ticket-list-card[data-v-0fef30fc]{margin-bottom:20px}.project-image[data-v-0fef30fc]{width:100%;max-width:120px;height:auto;border-radius:4px}.project-info-card h2[data-v-0fef30fc]{margin-top:0;font-size:1.5em}.project-info-card p[data-v-0fef30fc]{color:#606266;font-size:14px;margin:5px 0}.session-info-card span[data-v-0fef30fc]{font-size:16px;font-weight:700}.order-footer[data-v-0fef30fc]{position:fixed;width:calc(100% - 240px);bottom:0;left:240px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 30px;background-color:#fff;border-top:1px solid #e4e7ed;-webkit-box-shadow:0 -2px 12px 0 rgba(0,0,0,.1);box-shadow:0 -2px 12px 0 rgba(0,0,0,.1);z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}.summary-section span[data-v-0fef30fc]{font-size:16px}.total-amount[data-v-0fef30fc]{color:#ff4949;font-weight:700;font-size:18px}.action-buttons .el-button[data-v-0fef30fc]{margin-left:10px}.confirm-order-container[data-v-7de52802]{height:calc(100vh - 80px);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f4f4f5;padding:0!important}.confirm-order-content[data-v-7de52802]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px}.el-page-header[data-v-7de52802]{margin-bottom:20px;background-color:#fff;padding:15px 20px;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-page-header__title span[data-v-7de52802]{font-size:14px}.custom-alert[data-v-7de52802],.order-form-card[data-v-7de52802],.project-summary-card[data-v-7de52802],.ticket-details-card[data-v-7de52802]{margin-bottom:20px;border-radius:4px}.ticket-details-card .el-table[data-v-7de52802]{margin-top:10px}.project-image-small[data-v-7de52802]{width:100%;max-width:100px;height:auto;border-radius:4px}.project-summary-card h4[data-v-7de52802]{margin-top:0;margin-bottom:10px;font-size:1.1em}.project-details .el-col[data-v-7de52802]{font-size:13px;color:#606266;line-height:1.8}.price-highlight[data-v-7de52802]{color:#ff4949;font-weight:700}.order-form .el-input[data-v-7de52802],.order-form .el-select[data-v-7de52802]{width:100%}.order-form .el-input-group__prepend .el-select .el-input input[data-v-7de52802]{width:80px}.order-confirm-footer[data-v-7de52802]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 30px;background-color:#fff;border-top:1px solid #e4e7ed;-webkit-box-shadow:0 -2px 12px 0 rgba(0,0,0,.1);box-shadow:0 -2px 12px 0 rgba(0,0,0,.1);z-index:100;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.final-payment span[data-v-7de52802],.price-summary span[data-v-7de52802]{font-size:14px;color:#606266}.discount-amount[data-v-7de52802]{color:#67c23a}.actual-payment-amount[data-v-7de52802]{color:#ff4949;font-weight:700;font-size:18px}.order-confirm-footer .el-button[data-v-7de52802]{font-size:16px;padding:12px 25px}.account-trim[data-v-51828e89]{padding:20px}