.promotion-ticket-table[data-v-65e47ab2]{width:100%;margin-top:1rem;max-height:400px;overflow-y:auto;overflow-x:auto}.promotion-ticket-table[data-v-65e47ab2]::-webkit-scrollbar{width:8px;height:8px}.promotion-ticket-table[data-v-65e47ab2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.promotion-ticket-table[data-v-65e47ab2]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.promotion-ticket-table[data-v-65e47ab2]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.table-header[data-v-65e47ab2]{margin-bottom:.5rem}.table-header h4[data-v-65e47ab2]{margin:0;font-weight:600;font-size:16px;color:#303133}.ticket-list-table[data-v-65e47ab2]{width:100%;border-collapse:collapse;border:1px solid #e0e0e0}.ticket-list-table thead[data-v-65e47ab2]{background-color:#e8f5e9;position:sticky;top:0;z-index:10}.ticket-list-table thead th[data-v-65e47ab2]{padding:8px;text-align:left;border:1px solid #e0e0e0;font-weight:600;font-size:14px;color:#000}.ticket-list-table thead th[data-v-65e47ab2]:first-child{width:22%}.ticket-list-table thead th[data-v-65e47ab2]:nth-child(2){width:14%}.ticket-list-table thead th[data-v-65e47ab2]:nth-child(3){width:8%}.ticket-list-table thead th[data-v-65e47ab2]:nth-child(4){width:22%}.ticket-list-table thead th[data-v-65e47ab2]:nth-child(5){width:14%}.ticket-list-table thead th[data-v-65e47ab2]:nth-child(6),.ticket-list-table thead th[data-v-65e47ab2]:nth-child(7){width:8%}.ticket-list-table thead th[data-v-65e47ab2]:nth-child(8){width:4%}.ticket-list-table tbody tr[data-v-65e47ab2]{border-bottom:1px solid #e0e0e0;transition:background-color .2s}.ticket-list-table tbody tr[data-v-65e47ab2]:hover{background-color:#fafafa}.ticket-list-table tbody td[data-v-65e47ab2]{padding:8px;border:1px solid #e0e0e0;vertical-align:middle}.ticket-list-table tbody td[data-v-65e47ab2]:first-child,.ticket-list-table tbody td[data-v-65e47ab2]:nth-child(4){min-width:180px}.ticket-list-table tbody td[data-v-65e47ab2]:nth-child(3),.ticket-list-table tbody td[data-v-65e47ab2]:nth-child(6),.ticket-list-table tbody td[data-v-65e47ab2]:nth-child(7){width:80px;min-width:80px;max-width:80px}.ticket-list-table tbody td[data-v-65e47ab2]:nth-child(8){width:50px;min-width:50px;max-width:50px;text-align:center}.ticket-list-table tbody td .el-select[data-v-65e47ab2],.ticket-list-table tbody td input[data-v-65e47ab2]{width:100%}.ticket-list-table tbody td input[data-v-65e47ab2]{padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;transition:border-color .2s}.ticket-list-table tbody td input[data-v-65e47ab2]:focus{outline:none;border-color:#409eff}.ticket-list-table tbody td .el-select[data-v-65e47ab2]{font-size:14px}.btn-icon[data-v-65e47ab2]{padding:4px 8px;margin:0 2px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;cursor:pointer;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px}.btn-icon[data-v-65e47ab2]:hover:not(:disabled){background-color:#ecf5ff;border-color:#b3d8ff}.btn-icon[data-v-65e47ab2]:disabled{opacity:.5;cursor:not-allowed}.btn-icon.btn-add[data-v-65e47ab2]{color:#67c23a;border-color:#67c23a}.btn-icon.btn-add[data-v-65e47ab2]:hover:not(:disabled){background-color:#f0f9ff;border-color:#67c23a}.btn-icon.btn-remove[data-v-65e47ab2]{color:#f56c6c;border-color:#f56c6c}.btn-icon.btn-remove[data-v-65e47ab2]:hover:not(:disabled){background-color:#fef0f0;border-color:#f56c6c}.row-duplicate[data-v-65e47ab2]{background-color:#fff8e1!important}.duplicate-warning[data-v-65e47ab2]{color:#e6a23c;font-size:12px;margin-bottom:4px;display:flex;align-items:center;gap:4px}.promotion-ticket-table[data-v-009a9597]{width:100%;margin-top:1rem;max-height:400px;overflow-y:auto;overflow-x:auto}.promotion-ticket-table[data-v-009a9597]::-webkit-scrollbar{width:8px;height:8px}.promotion-ticket-table[data-v-009a9597]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.promotion-ticket-table[data-v-009a9597]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.promotion-ticket-table[data-v-009a9597]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.table-header[data-v-009a9597]{margin-bottom:.5rem}.table-header h4[data-v-009a9597]{margin:0;font-weight:600;font-size:16px;color:#303133}.ticket-list-table[data-v-009a9597]{width:100%;border-collapse:collapse;border:1px solid #e0e0e0}.ticket-list-table thead[data-v-009a9597]{background-color:#e8f5e9;position:sticky;top:0;z-index:10}.ticket-list-table thead th[data-v-009a9597]{padding:8px;text-align:left;border:1px solid #e0e0e0;font-weight:600;font-size:14px;color:#000}.ticket-list-table thead th[data-v-009a9597]:first-child{width:40%}.ticket-list-table thead th[data-v-009a9597]:nth-child(2){width:30%}.ticket-list-table thead th[data-v-009a9597]:nth-child(3){width:20%}.ticket-list-table thead th[data-v-009a9597]:nth-child(4){width:10%;text-align:center}.ticket-list-table tbody tr[data-v-009a9597]{border-bottom:1px solid #e0e0e0;transition:background-color .2s}.ticket-list-table tbody tr[data-v-009a9597]:hover{background-color:#fafafa}.ticket-list-table tbody td[data-v-009a9597]{padding:8px;border:1px solid #e0e0e0;vertical-align:middle}.ticket-list-table tbody td[data-v-009a9597]:first-child{min-width:180px}.ticket-list-table tbody td[data-v-009a9597]:nth-child(3){width:120px;min-width:120px;max-width:160px}.ticket-list-table tbody td[data-v-009a9597]:nth-child(4){width:50px;min-width:50px;max-width:50px;text-align:center}.ticket-list-table tbody td .el-select[data-v-009a9597],.ticket-list-table tbody td input[data-v-009a9597]{width:100%}.ticket-list-table tbody td input[data-v-009a9597]{padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;transition:border-color .2s}.ticket-list-table tbody td input[data-v-009a9597]:focus{outline:none;border-color:#409eff}.ticket-list-table tbody td .el-select[data-v-009a9597]{font-size:14px}.btn-icon[data-v-009a9597]{padding:4px 8px;margin:0 2px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;cursor:pointer;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px}.btn-icon[data-v-009a9597]:hover:not(:disabled){background-color:#ecf5ff;border-color:#b3d8ff}.btn-icon[data-v-009a9597]:disabled{opacity:.5;cursor:not-allowed}.btn-icon.btn-add[data-v-009a9597]{color:#67c23a;border-color:#67c23a}.btn-icon.btn-add[data-v-009a9597]:hover:not(:disabled){background-color:#f0f9ff;border-color:#67c23a}.btn-icon.btn-remove[data-v-009a9597]{color:#f56c6c;border-color:#f56c6c}.btn-icon.btn-remove[data-v-009a9597]:hover:not(:disabled){background-color:#fef0f0;border-color:#f56c6c}.row-duplicate[data-v-009a9597]{background-color:#fff8e1!important}.duplicate-warning[data-v-009a9597]{color:#e6a23c;font-size:12px;margin-bottom:4px;display:flex;align-items:center;gap:4px}.das-form-container>*+[data-v-b13b03e8]{margin:1rem 0}[data-v-b13b03e8] .el-dialog__body{overflow:auto}.promotion-ticket-table[data-v-b13b03e8]{width:100%;margin-top:1rem;max-height:400px;overflow-y:auto}.promotion-ticket-table .table-header[data-v-b13b03e8]{margin-bottom:.5rem}.promotion-ticket-table .table-header h4[data-v-b13b03e8]{margin:0;font-weight:600}.promotion-ticket-table .ticket-list-table[data-v-b13b03e8]{width:100%;border-collapse:collapse;border:1px solid #e0e0e0}.promotion-ticket-table .ticket-list-table thead[data-v-b13b03e8]{background-color:#e8f5e9}.promotion-ticket-table .ticket-list-table thead th[data-v-b13b03e8]{padding:8px;text-align:left;border:1px solid #e0e0e0;font-weight:600;font-size:14px;color:#000}.promotion-ticket-table .ticket-list-table thead th[data-v-b13b03e8]:first-child{width:22%}.promotion-ticket-table .ticket-list-table thead th[data-v-b13b03e8]:nth-child(2){width:14%}.promotion-ticket-table .ticket-list-table thead th[data-v-b13b03e8]:nth-child(3){width:8%}.promotion-ticket-table .ticket-list-table thead th[data-v-b13b03e8]:nth-child(4){width:22%}.promotion-ticket-table .ticket-list-table thead th[data-v-b13b03e8]:nth-child(5){width:14%}.promotion-ticket-table .ticket-list-table thead th[data-v-b13b03e8]:nth-child(6),.promotion-ticket-table .ticket-list-table thead th[data-v-b13b03e8]:nth-child(7){width:8%}.promotion-ticket-table .ticket-list-table thead th[data-v-b13b03e8]:nth-child(8){width:4%}.promotion-ticket-table .ticket-list-table tbody tr[data-v-b13b03e8]{border-bottom:1px solid #e0e0e0}.promotion-ticket-table .ticket-list-table tbody tr[data-v-b13b03e8]:hover{background-color:#fafafa}.promotion-ticket-table .ticket-list-table tbody td[data-v-b13b03e8]{padding:8px;border:1px solid #e0e0e0}.promotion-ticket-table .ticket-list-table tbody td .el-select[data-v-b13b03e8],.promotion-ticket-table .ticket-list-table tbody td input[data-v-b13b03e8]{width:100%}.promotion-ticket-table .ticket-list-table tbody td[data-v-b13b03e8]:first-child,.promotion-ticket-table .ticket-list-table tbody td[data-v-b13b03e8]:nth-child(4){min-width:180px}.promotion-ticket-table .ticket-list-table tbody td[data-v-b13b03e8]:nth-child(3),.promotion-ticket-table .ticket-list-table tbody td[data-v-b13b03e8]:nth-child(6),.promotion-ticket-table .ticket-list-table tbody td[data-v-b13b03e8]:nth-child(7){width:80px;min-width:80px;max-width:80px}.promotion-ticket-table .ticket-list-table tbody td[data-v-b13b03e8]:nth-child(8){width:50px;min-width:50px;max-width:50px}.promotion-ticket-table .btn-icon[data-v-b13b03e8]{padding:4px 8px;margin:0 2px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;cursor:pointer;font-size:16px;font-weight:700}.promotion-ticket-table .btn-icon[data-v-b13b03e8]:hover:not(:disabled){background-color:#ecf5ff;border-color:#b3d8ff}.promotion-ticket-table .btn-icon[data-v-b13b03e8]:disabled{opacity:.5;cursor:not-allowed}.promotion-ticket-table .btn-icon.btn-add[data-v-b13b03e8]{color:#67c23a;border-color:#67c23a}.promotion-ticket-table .btn-icon.btn-add[data-v-b13b03e8]:hover:not(:disabled){background-color:#f0f9ff;border-color:#67c23a}.promotion-ticket-table .btn-icon.btn-remove[data-v-b13b03e8]{color:#f56c6c;border-color:#f56c6c}.promotion-ticket-table .btn-icon.btn-remove[data-v-b13b03e8]:hover:not(:disabled){background-color:#fef0f0;border-color:#f56c6c}