.week-mode[data-v-3fb9dcb7]{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}.beauty-scroll[data-v-3fb9dcb7]{scrollbar-color:#13c2c2 #b5f5ec;scrollbar-width:thin;-ms-overflow-style:none;position:relative}.beauty-scroll[data-v-3fb9dcb7]::-webkit-scrollbar{width:3px;height:1px}.beauty-scroll[data-v-3fb9dcb7]::-webkit-scrollbar-thumb{border-radius:3px;background:#13c2c2}.beauty-scroll[data-v-3fb9dcb7]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:3px;background:#87e8de}.split-right[data-v-3fb9dcb7]:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled[data-v-3fb9dcb7]{cursor:not-allowed;color:rgba(0,0,0,.25);pointer-events:none}#nprogress[data-v-3fb9dcb7]{pointer-events:none}#nprogress .bar[data-v-3fb9dcb7]{background:#13c2c2;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-3fb9dcb7]{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #13c2c2,0 0 5px #13c2c2;box-shadow:0 0 10px #13c2c2,0 0 5px #13c2c2;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-3fb9dcb7]{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon[data-v-3fb9dcb7]{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#13c2c2;border-left-color:#13c2c2;border-radius:50%;-webkit-animation:nprogress-spinner-3fb9dcb7 .4s linear infinite;animation:nprogress-spinner-3fb9dcb7 .4s linear infinite}.nprogress-custom-parent[data-v-3fb9dcb7]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-3fb9dcb7],.nprogress-custom-parent #nprogress .spinner[data-v-3fb9dcb7]{position:absolute}@-webkit-keyframes nprogress-spinner-3fb9dcb7{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner-3fb9dcb7{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.el-card[data-v-3fb9dcb7]{width:100%}.el-card .el-col[data-v-3fb9dcb7]{padding-top:20px}[data-v-3fb9dcb7] .avatar-uploader-icon{font-size:28px;color:#8c939d;width:150px;height:150px;line-height:150px;text-align:center}[data-v-3fb9dcb7] .avatar-uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}[data-v-3fb9dcb7] .avatar-uploader .el-upload:hover{border-color:#409EFF}.el-row[data-v-3fb9dcb7]{background:#EBEDF0}.el-card[data-v-3fb9dcb7]{margin-bottom:40px}.btn[data-v-3fb9dcb7]{margin-bottom:30px}.el-tag[data-v-3fb9dcb7]{margin-right:10px}.el-button[data-v-3fb9dcb7]{margin-right:15px}@media screen and (max-width:768px){[data-v-3fb9dcb7] .el-dialog{width:96%!important}[data-v-3fb9dcb7] .el-pagination__jump,[data-v-3fb9dcb7] .el-pagination__sizes{display:none!important}[data-v-3fb9dcb7] .el-pagination{text-align:center!important}.football-detail-container .order-basic-info[data-v-3fb9dcb7]{padding:10px}.football-detail-container .order-basic-info .el-col[data-v-3fb9dcb7]{margin-bottom:8px}.football-detail-container .order-basic-info .info-label[data-v-3fb9dcb7],.football-detail-container .order-basic-info .info-value[data-v-3fb9dcb7]{font-size:12px}.football-detail-container .order-basic-info .highlight-combinations[data-v-3fb9dcb7],.football-detail-container .order-basic-info .highlight-forecast[data-v-3fb9dcb7],.football-detail-container .order-basic-info .highlight-price[data-v-3fb9dcb7]{font-size:13px}.football-detail-container .detail-table-container .total-combinations-info[data-v-3fb9dcb7]{padding:8px 10px}.football-detail-container .detail-table-container .total-combinations-info .info-highlight[data-v-3fb9dcb7]{font-size:14px}.football-detail-container .detail-table-container .bet-combination .match-item-inline[data-v-3fb9dcb7]{margin-bottom:2px;padding:3px 6px;gap:4px}.football-detail-container .detail-table-container .bet-combination .match-item-inline .match-bet-tag[data-v-3fb9dcb7],.football-detail-container .detail-table-container .bet-combination .match-item-inline .match-number-tag[data-v-3fb9dcb7]{font-size:10px;padding:1px 4px}.football-detail-container .detail-table-container .bet-combination .match-item-inline .match-team-text[data-v-3fb9dcb7]{font-size:10px}}.bet-content-cell[data-v-3fb9dcb7]{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;padding:4px;border-radius:4px}.bet-content-cell[data-v-3fb9dcb7]:hover{background-color:#f5f7fa}.bet-content-cell[data-v-3fb9dcb7]:active{background-color:#e4e7ed}.bet-content-magnify .bet-content-detail[data-v-3fb9dcb7]{font-size:16px;line-height:1.8;color:#333}.bet-content-magnify .bet-content-detail .bet-section[data-v-3fb9dcb7]{margin-bottom:15px;padding:12px;background:#fafbfc;border-radius:6px;border-left:4px solid #007bff}.bet-content-magnify .bet-content-detail .bet-section strong[data-v-3fb9dcb7]{color:#007bff;margin-right:8px;font-size:14px}.bet-content-magnify .bet-content-detail .bet-section .bet-item[data-v-3fb9dcb7]{display:inline-block;background:#e7f3ff;color:#0066cc;padding:4px 8px;margin:2px 4px 2px 0;border-radius:4px;font-size:13px;font-weight:500;border:1px solid #b3d9ff}.bet-content-magnify .bet-content-detail .basketball-content .bet-section[data-v-3fb9dcb7]:first-child,.bet-content-magnify .bet-content-detail .football14-content .bet-section[data-v-3fb9dcb7]:first-child,.bet-content-magnify .bet-content-detail .football-content .bet-section[data-v-3fb9dcb7]:first-child,.bet-content-magnify .bet-content-detail .four-goals-content .bet-section[data-v-3fb9dcb7]:first-child,.bet-content-magnify .bet-content-detail .half-whole-content .bet-section[data-v-3fb9dcb7]:first-child{margin-top:0}.bet-content-magnify .bet-content-detail .basketball-content .bet-section[data-v-3fb9dcb7]:last-child,.bet-content-magnify .bet-content-detail .football14-content .bet-section[data-v-3fb9dcb7]:last-child,.bet-content-magnify .bet-content-detail .football-content .bet-section[data-v-3fb9dcb7]:last-child,.bet-content-magnify .bet-content-detail .four-goals-content .bet-section[data-v-3fb9dcb7]:last-child,.bet-content-magnify .bet-content-detail .half-whole-content .bet-section[data-v-3fb9dcb7]:last-child{margin-bottom:0}.bet-content-magnify .bet-content-detail .error-content[data-v-3fb9dcb7],.bet-content-magnify .bet-content-detail .unknown-content[data-v-3fb9dcb7]{text-align:center;padding:20px;color:#999;font-style:italic}.bet-content-magnify .bet-content-detail .error-content[data-v-3fb9dcb7]{color:#f56c6c}@media screen and (max-width:768px){.bet-content-magnify .bet-content-detail[data-v-3fb9dcb7]{font-size:14px}.bet-content-magnify .bet-content-detail .bet-section[data-v-3fb9dcb7]{padding:8px;margin-bottom:10px}.bet-content-magnify .bet-content-detail .bet-section strong[data-v-3fb9dcb7]{font-size:13px}.bet-content-magnify .bet-content-detail .bet-section .bet-item[data-v-3fb9dcb7]{font-size:12px;padding:3px 6px}}.multi-image-upload-container .selected-images[data-v-3fb9dcb7]{margin-bottom:20px}.multi-image-upload-container .selected-images .image-grid[data-v-3fb9dcb7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:15px}.multi-image-upload-container .selected-images .image-grid .selected-image-item[data-v-3fb9dcb7]{position:relative;width:80px;height:80px;border:1px solid #dcdfe6;border-radius:6px;overflow:hidden}.multi-image-upload-container .selected-images .image-grid .selected-image-item .selected-image[data-v-3fb9dcb7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.multi-image-upload-container .selected-images .image-grid .selected-image-item .selected-image[data-v-3fb9dcb7]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.multi-image-upload-container .selected-images .image-grid .selected-image-item .selected-image-actions[data-v-3fb9dcb7]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;gap:8px}.multi-image-upload-container .selected-images .image-grid .selected-image-item .selected-image-actions i[data-v-3fb9dcb7]{color:white;font-size:14px;cursor:pointer;padding:4px;border-radius:3px;-webkit-transition:background-color .3s;transition:background-color .3s}.multi-image-upload-container .selected-images .image-grid .selected-image-item .selected-image-actions i[data-v-3fb9dcb7]:hover{background-color:rgba(255,255,255,.2)}.multi-image-upload-container .selected-images .image-grid .selected-image-item .selected-image-actions i.el-icon-delete[data-v-3fb9dcb7]:hover{background-color:rgba(245,108,108,.8)}.multi-image-upload-container .selected-images .image-grid .selected-image-item:hover .selected-image-actions[data-v-3fb9dcb7]{opacity:1}.multi-image-upload-container .selected-images .merge-actions[data-v-3fb9dcb7]{text-align:center;padding:15px;background:#f5f7fa;border-radius:6px;border:1px dashed #c0c4cc}.multi-image-upload-container .selected-images .merge-actions .el-button[data-v-3fb9dcb7]{margin:0 10px}.multi-image-upload-container .image-selector .upload-trigger[data-v-3fb9dcb7]{width:200px;height:120px;border:2px dashed #d9d9d9;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fafafa;-webkit-transition:border-color .3s;transition:border-color .3s;margin:0 auto}.multi-image-upload-container .image-selector .upload-trigger[data-v-3fb9dcb7]:hover{border-color:#409EFF}.multi-image-upload-container .image-selector .upload-trigger .upload-icon[data-v-3fb9dcb7]{font-size:32px;color:#8c939d;margin-bottom:8px}.multi-image-upload-container .image-selector .upload-trigger .upload-text[data-v-3fb9dcb7]{font-size:14px;color:#606266;margin-bottom:5px}.multi-image-upload-container .image-selector .upload-trigger .upload-tip[data-v-3fb9dcb7]{font-size:12px;color:#909399}.multi-image-upload-container .selection-tip[data-v-3fb9dcb7]{margin-top:15px;text-align:center;padding:10px;background:#e7f3ff;border-radius:4px;border:1px solid #b3d9ff}.multi-image-upload-container .selection-tip span[data-v-3fb9dcb7]{font-size:14px;color:#0066cc}.multi-image-upload-container .selection-tip span.tip-text[data-v-3fb9dcb7]{font-size:12px;color:#666}.final-image-container[data-v-3fb9dcb7]{position:relative;display:inline-block}.final-image-container .final-image[data-v-3fb9dcb7]{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #dcdfe6;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.final-image-container .final-image[data-v-3fb9dcb7]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.final-image-container .final-image-actions[data-v-3fb9dcb7]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;gap:15px;border-radius:6px}.final-image-container .final-image-actions i[data-v-3fb9dcb7]{color:white;font-size:20px;cursor:pointer;padding:8px;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s}.final-image-container .final-image-actions i[data-v-3fb9dcb7]:hover{background-color:rgba(255,255,255,.2)}.final-image-container .final-image-actions i.el-icon-delete[data-v-3fb9dcb7]:hover{background-color:rgba(245,108,108,.8)}.final-image-container:hover .final-image-actions[data-v-3fb9dcb7]{opacity:1}.image-preview-container[data-v-3fb9dcb7]{text-align:center}.image-preview-container .preview-image[data-v-3fb9dcb7]{max-width:100%;max-height:70vh;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media screen and (max-width:768px){.multi-image-upload-container .selected-images .image-grid[data-v-3fb9dcb7]{gap:8px}.multi-image-upload-container .selected-images .image-grid .selected-image-item[data-v-3fb9dcb7]{width:60px;height:60px}.multi-image-upload-container .selected-images .image-grid .selected-image-item .selected-image-actions[data-v-3fb9dcb7]{gap:6px}.multi-image-upload-container .selected-images .image-grid .selected-image-item .selected-image-actions i[data-v-3fb9dcb7]{font-size:12px;padding:3px}.multi-image-upload-container .selected-images .merge-actions[data-v-3fb9dcb7]{padding:10px}.multi-image-upload-container .selected-images .merge-actions .el-button[data-v-3fb9dcb7]{margin:5px;font-size:12px}.multi-image-upload-container .image-selector .upload-trigger[data-v-3fb9dcb7]{width:150px;height:100px}.multi-image-upload-container .image-selector .upload-trigger .upload-icon[data-v-3fb9dcb7]{font-size:28px}.multi-image-upload-container .image-selector .upload-trigger .upload-text[data-v-3fb9dcb7]{font-size:12px}.multi-image-upload-container .image-selector .upload-trigger .upload-tip[data-v-3fb9dcb7]{font-size:11px}.multi-image-upload-container .selection-tip[data-v-3fb9dcb7]{padding:8px}.multi-image-upload-container .selection-tip span[data-v-3fb9dcb7]{font-size:12px}.multi-image-upload-container .selection-tip span.tip-text[data-v-3fb9dcb7]{font-size:11px}.final-image-container .final-image[data-v-3fb9dcb7]{width:150px;height:150px}.final-image-container .final-image-actions[data-v-3fb9dcb7]{gap:10px}.final-image-container .final-image-actions i[data-v-3fb9dcb7]{font-size:16px;padding:6px}.image-preview-container .preview-image[data-v-3fb9dcb7]{max-height:60vh}}.football-detail-container .order-basic-info[data-v-3fb9dcb7]{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px;border:1px solid #e9ecef}.football-detail-container .order-basic-info .info-label[data-v-3fb9dcb7]{font-weight:700;color:#495057;margin-right:8px}.football-detail-container .order-basic-info .info-value[data-v-3fb9dcb7]{color:#212529}.football-detail-container .order-basic-info .highlight-price[data-v-3fb9dcb7]{color:#dc3545;font-weight:700;font-size:16px}.football-detail-container .order-basic-info .highlight-forecast[data-v-3fb9dcb7]{color:#28a745;font-weight:700;font-size:16px}.football-detail-container .order-basic-info .highlight-combinations[data-v-3fb9dcb7]{color:#007bff;font-weight:700;font-size:16px}.football-detail-container .detail-table-container .total-combinations-info[data-v-3fb9dcb7]{background:#e7f3ff;padding:10px 15px;border-radius:6px;margin-bottom:15px;text-align:center;border:1px solid #b3d9ff}.football-detail-container .detail-table-container .total-combinations-info .info-highlight[data-v-3fb9dcb7]{font-size:16px;font-weight:700;color:#0066cc}.football-detail-container .detail-table-container .combination-index[data-v-3fb9dcb7]{font-weight:700;color:#007bff;font-size:14px}.football-detail-container .detail-table-container .bet-combination .match-item[data-v-3fb9dcb7]{margin-bottom:8px;padding:8px;background:#f8f9fa;border-radius:6px;border-left:4px solid #007bff}.football-detail-container .detail-table-container .bet-combination .match-item .match-header[data-v-3fb9dcb7]{margin-bottom:6px}.football-detail-container .detail-table-container .bet-combination .match-item .match-header .match-number[data-v-3fb9dcb7]{background:#007bff;color:white;padding:2px 6px;border-radius:4px;font-size:11px;margin-right:6px}.football-detail-container .detail-table-container .bet-combination .match-item .match-header .match-teams[data-v-3fb9dcb7]{font-weight:700;color:#212529;margin-right:6px;font-size:12px}.football-detail-container .detail-table-container .bet-combination .match-item .match-header .match-league[data-v-3fb9dcb7]{color:#6c757d;font-size:11px}.football-detail-container .detail-table-container .bet-combination .match-item .match-selected-bet .bet-item[data-v-3fb9dcb7]{display:inline-block;padding:3px 6px;border-radius:4px;font-size:11px;font-weight:700}.football-detail-container .detail-table-container .bet-combination .match-item .match-selected-bet .bet-item.selected-bet[data-v-3fb9dcb7]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border:2px solid #007bff}.football-detail-container .detail-table-container .bet-combination .match-item .match-selected-bet .bet-item.bet-win[data-v-3fb9dcb7]{background:#d4edda;color:#155724}.football-detail-container .detail-table-container .bet-combination .match-item .match-selected-bet .bet-item.bet-draw[data-v-3fb9dcb7]{background:#fff3cd;color:#856404}.football-detail-container .detail-table-container .bet-combination .match-item .match-selected-bet .bet-item.bet-lose[data-v-3fb9dcb7]{background:#f8d7da;color:#721c24}.football-detail-container .detail-table-container .bet-combination .match-item .match-selected-bet .bet-item.bet-goal[data-v-3fb9dcb7]{background:#d1ecf1;color:#0c5460}.football-detail-container .detail-table-container .bet-combination .match-item .match-selected-bet .bet-item.bet-half-whole[data-v-3fb9dcb7]{background:#e2e3e5;color:#41464b}.football-detail-container .detail-table-container .bet-combination .match-item .match-selected-bet .bet-item.bet-score[data-v-3fb9dcb7]{background:#f4cccc;color:#990000}.football-detail-container .detail-table-container .bet-combination .match-item .match-selected-bet .bet-item.bet-handicap[data-v-3fb9dcb7]{background:#ffeaa7;color:#2d3436}.football-detail-container .detail-table-container .bet-combination .match-item .match-selected-bet .bet-item.bet-default[data-v-3fb9dcb7]{background:#e9ecef;color:#495057}.football-detail-container .detail-table-container .bet-combination .match-item-inline[data-v-3fb9dcb7]{margin-bottom:4px;padding:4px 8px;background:#f8f9fa;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.football-detail-container .detail-table-container .bet-combination .match-item-inline .match-number-tag[data-v-3fb9dcb7]{background:#007bff;color:white;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:700;white-space:nowrap}.football-detail-container .detail-table-container .bet-combination .match-item-inline .match-team-text[data-v-3fb9dcb7]{color:#212529;font-size:11px;font-weight:500;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.football-detail-container .detail-table-container .bet-combination .match-item-inline .match-bet-tag[data-v-3fb9dcb7]{background:#dc3545;color:white;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:700;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.football-detail-container .detail-table-container .pass-type-badge[data-v-3fb9dcb7]{background:#007bff;color:white;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}.football-detail-container .detail-table-container .times-badge[data-v-3fb9dcb7]{background:#28a745;color:white;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:700}.football-detail-container .detail-table-container .forecast-prize[data-v-3fb9dcb7]{color:#dc3545;font-weight:700;font-size:14px}.half-full-options[data-v-3fb9dcb7]{text-align:center}.half-full-options .full-options[data-v-3fb9dcb7],.half-full-options .half-options[data-v-3fb9dcb7]{margin-bottom:4px}.half-full-options .full-options[data-v-3fb9dcb7]:last-child,.half-full-options .half-options[data-v-3fb9dcb7]:last-child{margin-bottom:0}.half-full-options .full-options .option-label[data-v-3fb9dcb7],.half-full-options .half-options .option-label[data-v-3fb9dcb7]{color:#2E7D32;font-weight:700;font-size:12px;margin-right:4px}.half-full-options .full-options .option-values[data-v-3fb9dcb7],.half-full-options .half-options .option-values[data-v-3fb9dcb7]{color:#4CAF50;font-size:12px}@media screen and (max-width:768px){.half-full-options .full-options .option-label[data-v-3fb9dcb7],.half-full-options .full-options .option-values[data-v-3fb9dcb7],.half-full-options .half-options .option-label[data-v-3fb9dcb7],.half-full-options .half-options .option-values[data-v-3fb9dcb7]{font-size:11px}}