*{margin:0;padding:0;box-sizing:border-box;border:none!important;outline:none!important}input,textarea,select,.card,.profile-card,.match-card,.match-item,.feature-card,.settings-list,.security-actions,.filters-card,.membership-card,.ant-btn{border:1px solid var(--border-color)!important}button:not(.ant-btn){border:none!important}html,body{margin:0!important;padding:0!important;border:none!important;outline:none!important;overflow-x:hidden}#app{width:100%;min-height:100vh;overflow-x:hidden;overflow-y:visible;border:none!important;outline:none!important;margin:0!important;padding:0!important;box-shadow:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;line-height:1.6}:global(.light-theme) html,:global(.light-theme) body{border:none!important;margin:0!important;padding:0!important;box-shadow:none!important}:global(.light-theme) #app,:global(.light-theme) .layout,:global(.light-theme) .main-content,:global(.light-theme) .profile-container,:global(.light-theme) .matches-container,:global(.light-theme) .home-container,:global(.light-theme) .container,:global(.light-theme) .page-header,:global(.light-theme) .hero-header{border:none!important;border-left:none!important;border-right:none!important;box-shadow:none!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-thumb{border-radius:4px}.dark-theme ::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.dark-theme ::-webkit-scrollbar-thumb{background:rgba(74,158,255,.5)}.dark-theme ::-webkit-scrollbar-thumb:hover{background:rgba(74,158,255,.7)}.light-theme ::-webkit-scrollbar-track{background:rgba(74,158,255,.05)}.light-theme ::-webkit-scrollbar-thumb{background:rgba(74,158,255,.3)}.light-theme ::-webkit-scrollbar-thumb:hover{background:rgba(74,158,255,.5)}.gradient-bg{background:linear-gradient(135deg,#0c1426 0%,#1a2332 100%)}.glass-effect{backdrop-filter:blur(10px);background:rgba(26,35,50,.8);border:1px solid rgba(255,255,255,.1)}.light-theme .gradient-bg{background:linear-gradient(135deg,#f0f4f9 0%,#e3e9f2 50%,#dce4ed 100%)}.light-theme .glass-effect{backdrop-filter:blur(10px);background:rgba(255,255,255,.9);border:1px solid rgba(74,158,255,.12)}.text-gradient{background:linear-gradient(135deg,#4a9eff 0%,#6b73ff 50%,#9b59b6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease}.slide-up-enter-from{opacity:0;transform:translateY(20px)}.slide-up-leave-to{opacity:0;transform:translateY(-20px)}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.light-theme .profile-container,.light-theme .matches-container,.light-theme .home-container,.light-theme .articles-container,.light-theme .custom-container,.light-theme .my-skewer-list-container,.light-theme .container{border:none!important;box-shadow:none!important;outline:none!important}.light-theme html,.light-theme body,.light-theme #app,.light-theme .layout,.light-theme .main-content,.light-theme .page-fade-enter-active,.light-theme .page-fade-enter-from,.light-theme .page-fade-leave-active{background:linear-gradient(135deg,#f0f4f9 0%,#e3e9f2 50%,#dce4ed 100%)!important}.light-theme .page-header h1{color:var(--text-primary)!important}.light-theme .page-header p{color:var(--text-secondary)!important}.light-theme .section-title{color:var(--text-primary)!important}.light-theme .card,.light-theme .profile-card,.light-theme .match-card,.light-theme .feature-card,.light-theme .settings-list,.light-theme .security-actions{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;box-shadow:0 4px 12px #4a9eff14!important}.light-theme .card:hover,.light-theme .profile-card:hover,.light-theme .match-card:hover,.light-theme .feature-card:hover,.light-theme .settings-list:hover,.light-theme .security-actions:hover{box-shadow:0 8px 20px #4a9eff26!important}.light-theme .match-item,.light-theme .match-card{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;box-shadow:0 4px 12px #4a9eff14!important}.light-theme .match-item:hover,.light-theme .match-card:hover{border-color:var(--primary-color)!important;box-shadow:0 6px 16px #4a9eff26!important}.light-theme .team-name,.light-theme .setting-title,.light-theme h3,.light-theme h4{color:var(--text-primary)!important}.light-theme .league,.light-theme .time,.light-theme .date,.light-theme .setting-desc,.light-theme .stat-label,.light-theme .prediction-label,.light-theme .confidence,.light-theme p{color:var(--text-secondary)!important}.light-theme .prediction-tag.prediction-home{background:rgba(0,212,170,.15)!important;color:var(--success-color)!important}.light-theme .prediction-tag.prediction-draw{background:rgba(255,193,7,.15)!important;color:var(--warning-color)!important}.light-theme .prediction-tag.prediction-away{background:rgba(74,158,255,.15)!important;color:var(--primary-color)!important}.light-theme .prediction-value.prediction-home{color:var(--success-color)!important}.light-theme .prediction-value.prediction-draw{color:var(--warning-color)!important}.light-theme .prediction-value.prediction-away{color:var(--primary-color)!important}.light-theme .match-status.status-0,.light-theme .status-badge.status-0,.light-theme .match-status.status-not-started,.light-theme .status-badge.status-not-started{background:rgba(255,193,7,.15)!important;color:var(--warning-color)!important}.light-theme .match-status.status-1,.light-theme .status-badge.status-1,.light-theme .match-status.status-in-progress,.light-theme .status-badge.status-in-progress{background:rgba(220,53,69,.15)!important;color:var(--danger-color)!important}.light-theme .match-status.status-10,.light-theme .status-badge.status-10,.light-theme .match-status.status-finished,.light-theme .status-badge.status-finished{background:rgba(0,212,170,.15)!important;color:var(--success-color)!important}.light-theme .level-pro,.light-theme .membership-level.level-pro{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))!important;color:#fff!important}.light-theme .level-vip,.light-theme .membership-level.level-vip{background:linear-gradient(135deg,var(--warning-color),#FFA000)!important;color:#fff!important}.light-theme .level-free{background:rgba(74,158,255,.15)!important;color:var(--text-secondary)!important}.light-theme .btn-outline{color:var(--text-primary)!important;border-color:var(--border-color)!important;background:rgba(255,255,255,.9)!important}.light-theme .btn-outline:hover{background:rgba(74,158,255,.1)!important;border-color:var(--primary-color)!important}.light-theme .vip-required,.light-theme .vip-content{color:var(--warning-color)!important}.light-theme .vip-required:hover,.light-theme .vip-content:hover{color:var(--primary-color)!important}.light-theme .stat-item{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;box-shadow:0 4px 12px #4a9eff14!important}.light-theme .stat-item .stat-value{color:var(--primary-color)!important}.light-theme .stat-item .stat-label{color:var(--text-secondary)!important}.light-theme .filters-card{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;box-shadow:0 4px 12px #4a9eff14!important}.light-theme .filters-card label,.light-theme .empty-content h3{color:var(--text-primary)!important}.light-theme .empty-content p{color:var(--text-secondary)!important}.light-theme .ant-select-selector{background:rgba(255,255,255,.95)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.light-theme .articles-container,.light-theme .custom-container,.light-theme .my-skewer-list-container{background:linear-gradient(135deg,#f6f9fc 0%,#eef3f9 45%,#e8eff8 100%)!important;color:var(--text-primary)!important}.light-theme .articles-container .page-header h1,.light-theme .articles-container .page-header p,.light-theme .custom-container .page-header h1,.light-theme .custom-container .page-header p,.light-theme .my-skewer-list-container .page-title,.light-theme .my-skewer-list-container .page-subtitle{color:var(--text-primary)!important;text-shadow:none!important}.light-theme .custom-container .intro-card,.light-theme .custom-container .attitude-card,.light-theme .custom-container .solution-card,.light-theme .custom-container .feature-card,.light-theme .custom-container .service-card,.light-theme .custom-container .contact-card,.light-theme .custom-container .process-card,.light-theme .custom-container .faq-card,.light-theme .articles-container .filter-section,.light-theme .articles-container .article-card,.light-theme .articles-container .pagination-section,.light-theme .my-skewer-list-container .stats-card,.light-theme .my-skewer-list-container .filter-card,.light-theme .my-skewer-list-container .skewer-card,.light-theme .my-skewer-list-container .pagination-container{background:rgba(255,255,255,.92)!important;border:1px solid rgba(74,158,255,.14)!important;box-shadow:0 12px 32px #4a9eff14!important}.light-theme .custom-container .intro-title,.light-theme .custom-container .section-title,.light-theme .custom-container .service-title,.light-theme .custom-container .contact-title,.light-theme .custom-container .faq-question,.light-theme .custom-container .intro-text,.light-theme .custom-container .attitude-text,.light-theme .custom-container .solution-text,.light-theme .custom-container .feature-text,.light-theme .custom-container .service-text,.light-theme .custom-container .contact-text,.light-theme .custom-container .faq-answer,.light-theme .articles-container .article-title,.light-theme .articles-container .article-summary,.light-theme .articles-container .article-meta,.light-theme .articles-container .filter-label,.light-theme .my-skewer-list-container .label,.light-theme .my-skewer-list-container .value,.light-theme .my-skewer-list-container .team-name,.light-theme .my-skewer-list-container .match-name,.light-theme .my-skewer-list-container .info-item,.light-theme .my-skewer-list-container .empty-text{color:var(--text-primary)!important}.light-theme .site-header .navigation-menu .nav-item,.light-theme .site-header .navigation-menu .rainbow-text,.light-theme .site-header .navigation-menu .skewer-text,.light-theme .site-header .header-actions .login-btn,.light-theme .site-header .header-actions .logout-btn{color:#243447!important}.light-theme .site-header .navigation-menu .nav-item:hover,.light-theme .site-header .header-actions .login-btn:hover,.light-theme .site-header .header-actions .logout-btn:hover{color:#0f2742!important}.light-theme .ant-select-selection-item,.light-theme .ant-select-selection-search-input{color:var(--text-primary)!important}.light-theme .ant-select-selection-placeholder{color:var(--text-disabled)!important}.light-theme .ant-select-selection-overflow-item .ant-select-selection-item,.light-theme .ant-select-selection-overflow-item .ant-tag{color:var(--text-primary)!important;background:rgba(74,158,255,.12)!important;border-color:#4a9eff33!important}.light-theme .ant-select-arrow{color:var(--text-secondary)!important}.light-theme .ant-pagination-total-text{color:var(--text-primary)!important}.light-theme .ant-pagination-item{background:var(--bg-card)!important;border-color:var(--border-color)!important}.light-theme .ant-pagination-item a{color:var(--text-primary)!important}.light-theme .ant-pagination-item-active{background:var(--primary-color)!important;border-color:var(--primary-color)!important}.light-theme .ant-pagination-item-active a{color:#fff!important}.light-theme .ant-modal-content{background:var(--bg-card)!important;color:var(--text-primary)!important}.light-theme .ant-modal-header{background:var(--bg-card)!important;border-bottom:1px solid var(--border-color)!important}.light-theme .ant-modal-header .ant-modal-title{color:var(--text-primary)!important}.light-theme .ant-form-item-label>label{color:var(--text-primary)!important}.light-theme .ant-input,.light-theme .ant-input-password{background:rgba(74,158,255,.05)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.light-theme .ant-input::placeholder,.light-theme .ant-input-password::placeholder{color:var(--text-disabled)!important}.light-theme .ant-switch-checked{background-color:var(--primary-color)!important}.light-theme .profile-container,.light-theme .subscription-history-container,.light-theme .payment-container{background:linear-gradient(135deg,#f6f9fc 0%,#eef3f9 45%,#e8eff8 100%)!important}.light-theme .profile-header-card,.light-theme .tabs-container,.light-theme .info-card,.light-theme .security-card,.light-theme .subscription-card,.light-theme .benefits-card,.light-theme .referral-card,.light-theme .filter-section,.light-theme .table-container,.light-theme .records-list .record-item,.light-theme .orders-section .orders-list .order-item,.light-theme .bills-section .bills-table,.light-theme .account-overview .overview-card,.light-theme .invoice-order-item{background:rgba(255,255,255,.9)!important;border:1px solid rgba(74,158,255,.14)!important;box-shadow:0 12px 32px #4a9eff14!important}.light-theme .profile-header-card:hover,.light-theme .info-card:hover,.light-theme .security-card:hover,.light-theme .subscription-card:hover,.light-theme .benefits-card:hover,.light-theme .referral-card:hover,.light-theme .records-list .record-item:hover,.light-theme .orders-section .orders-list .order-item:hover,.light-theme .benefit-item:hover{background:#ffffff!important;box-shadow:0 18px 38px #4a9eff1f!important}.light-theme .tabs-container .ant-tabs-nav,.light-theme .profile-tabs .ant-tabs-nav{background:rgba(248,250,253,.96)!important;border-bottom:1px solid rgba(74,158,255,.12)!important}.light-theme .profile-tabs .ant-tabs-tab{color:var(--text-secondary)!important}.light-theme .profile-tabs .ant-tabs-tab:hover,.light-theme .profile-tabs .ant-tabs-tab.ant-tabs-tab-active,.light-theme .profile-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)!important}.light-theme .profile-tabs .ant-tabs-ink-bar{background:var(--primary-color)!important}.light-theme .user-status-tip .guest-tip,.light-theme .user-status-tip .user-subscription-tip{background:rgba(74,158,255,.08)!important;border:1px solid rgba(74,158,255,.18)!important}.light-theme .user-status-tip .user-subscription-tip.normal,.light-theme .member-badge.normal-badge,.light-theme .account-overview .overview-card .card-header .member-status.level-free{background:rgba(74,158,255,.08)!important;border:1px solid rgba(74,158,255,.14)!important;color:var(--text-secondary)!important}.light-theme .user-status-tip .user-subscription-tip.expired{background:rgba(255,77,79,.08)!important;border-color:#ff4d4f2e!important}.light-theme .card-title,.light-theme .wallet-header .header-content h2,.light-theme .orders-section .section-header h3,.light-theme .bills-section .section-header h3,.light-theme .account-overview .overview-card .card-header h3,.light-theme .user-basic-info h3,.light-theme .info-value,.light-theme .detail-item .value,.light-theme .amount-info .amount .value,.light-theme .benefit-name,.light-theme .product-name,.light-theme .order-number,.light-theme .order-summary .order-product,.light-theme .empty-content h3{color:var(--text-primary)!important}.light-theme .page-header p,.light-theme .card-desc,.light-theme .wallet-header .header-content p,.light-theme .benefit-desc,.light-theme .info-label,.light-theme .detail-item .label,.light-theme .link-label,.light-theme .link-tip,.light-theme .filter-label,.light-theme .order-date,.light-theme .payment-method,.light-theme .no-referrer,.light-theme .no-subscription p,.light-theme .user-status-tip .user-subscription-tip,.light-theme .user-status-tip .skewer-subscription{color:var(--text-secondary)!important}.light-theme .no-subscription p.tip{color:var(--text-disabled)!important}.light-theme .info-row,.light-theme .benefit-item,.light-theme .stat-item,.light-theme .account-overview .overview-card .card-body .overview-stats .stat-item{background:rgba(248,250,253,.9)!important;border:1px solid rgba(74,158,255,.1)!important}.light-theme .benefit-item:hover{border-color:#4a9eff3d!important}.light-theme .card-header,.light-theme .card-title,.light-theme .section-title,.light-theme .record-details,.light-theme .profile-container .balance-section,.light-theme .info-item:not(:last-child),.light-theme .subscription-history-container .back-btn{border-color:#4a9eff1f!important}.light-theme .status-badge.pending{background:rgba(74,158,255,.1)!important;color:var(--primary-color)!important;border-color:#4a9eff33!important}.light-theme .status-badge.pending .dot{background:var(--primary-color)!important}.light-theme .subscription-history-container .back-btn{background:rgba(255,255,255,.92)!important;color:var(--text-primary)!important;border-color:#4a9eff24!important}.light-theme .subscription-history-container .back-btn:hover{background:#ffffff!important;color:var(--primary-color)!important}.light-theme .ant-modal-content{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border:1px solid rgba(74,158,255,.14)!important;box-shadow:0 20px 48px #4a9eff24!important}.light-theme .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(74,158,255,.12)!important}.light-theme .ant-modal-title,.light-theme .ant-modal-close,.light-theme .ant-form-item-label>label,.light-theme .ant-radio-wrapper,.light-theme .ant-checkbox-wrapper{color:var(--text-primary)!important}.light-theme .ant-modal-footer{border-top:1px solid rgba(74,158,255,.12)!important}.light-theme .ant-input,.light-theme .ant-input-affix-wrapper,.light-theme .ant-input-password,.light-theme .ant-select-selector,.light-theme .ant-picker{background:#ffffff!important;border-color:#4a9eff29!important;color:var(--text-primary)!important;box-shadow:none!important}.light-theme .ant-input::placeholder,.light-theme .ant-input-password input::placeholder,.light-theme .ant-picker input::placeholder{color:var(--text-disabled)!important}.light-theme .ant-input:hover,.light-theme .ant-input:focus,.light-theme .ant-input-affix-wrapper:hover,.light-theme .ant-input-affix-wrapper-focused,.light-theme .ant-input-password:hover,.light-theme .ant-input-password-focused,.light-theme .ant-select-selector:hover,.light-theme .ant-picker:hover,.light-theme .ant-picker-focused{background:#ffffff!important;border-color:var(--primary-color)!important}.light-theme .ant-input-password .ant-input{background:transparent!important}.light-theme .referral-table .ant-table,.light-theme .orders-table .ant-table,.light-theme .bills-table .ant-table,.light-theme .ant-table{background:transparent!important;color:var(--text-primary)!important}.light-theme .referral-table .ant-table-thead>tr>th,.light-theme .orders-table .ant-table-thead>tr>th,.light-theme .bills-table .ant-table-thead>tr>th,.light-theme .ant-table-thead>tr>th{background:#f7faff!important;color:var(--text-secondary)!important;border-bottom:1px solid rgba(74,158,255,.12)!important}.light-theme .referral-table .ant-table-tbody>tr>td,.light-theme .orders-table .ant-table-tbody>tr>td,.light-theme .bills-table .ant-table-tbody>tr>td,.light-theme .ant-table-tbody>tr>td{background:transparent!important;color:var(--text-primary)!important;border-bottom:1px solid rgba(74,158,255,.08)!important}.light-theme .referral-table .ant-table-tbody>tr:hover>td,.light-theme .orders-table .ant-table-tbody>tr:hover>td,.light-theme .bills-table .ant-table-tbody>tr:hover>td,.light-theme .ant-table-tbody>tr:hover>td{background:rgba(74,158,255,.04)!important}.light-theme .pagination-wrapper .ant-pagination-item,.light-theme .referral-table .ant-pagination-item,.light-theme .orders-table .ant-pagination-item,.light-theme .ant-pagination-item{background:rgba(255,255,255,.92)!important;border-color:#4a9eff29!important}.light-theme .pagination-wrapper .ant-pagination-item a,.light-theme .referral-table .ant-pagination-item a,.light-theme .orders-table .ant-pagination-item a,.light-theme .ant-pagination-item a{color:var(--text-primary)!important}.light-theme .pagination-wrapper .ant-pagination-item:hover,.light-theme .pagination-wrapper .ant-pagination-item.ant-pagination-item-active,.light-theme .referral-table .ant-pagination-item:hover,.light-theme .referral-table .ant-pagination-item.ant-pagination-item-active,.light-theme .orders-table .ant-pagination-item:hover,.light-theme .orders-table .ant-pagination-item.ant-pagination-item-active,.light-theme .ant-pagination-item:hover,.light-theme .ant-pagination-item.ant-pagination-item-active{background:var(--primary-color)!important;border-color:var(--primary-color)!important}.light-theme .pagination-wrapper .ant-pagination-item:hover a,.light-theme .pagination-wrapper .ant-pagination-item.ant-pagination-item-active a,.light-theme .referral-table .ant-pagination-item:hover a,.light-theme .referral-table .ant-pagination-item.ant-pagination-item-active a,.light-theme .orders-table .ant-pagination-item:hover a,.light-theme .orders-table .ant-pagination-item.ant-pagination-item-active a,.light-theme .ant-pagination-item:hover a,.light-theme .ant-pagination-item.ant-pagination-item-active a{color:#fff!important}.light-theme .pagination-wrapper .ant-pagination-item-link,.light-theme .referral-table .ant-pagination-item-link,.light-theme .orders-table .ant-pagination-item-link,.light-theme .ant-pagination-item-link{background:rgba(255,255,255,.92)!important;border-color:#4a9eff29!important;color:var(--text-primary)!important}.light-theme .pricing-container{background:linear-gradient(135deg,#f6f9fc 0%,#eef3f9 45%,#e8eff8 100%)!important}.light-theme .pricing-container .page-subtitle .page-indicators .indicator-dot,.light-theme .pricing-cards-wrapper .loading-state .loading-spinner,.light-theme .slider-arrow{background:rgba(74,158,255,.1)!important;border-color:#4a9eff2e!important}.light-theme .pricing-container .page-subtitle .page-indicators .indicator-dot:hover{background:rgba(74,158,255,.2)!important}.light-theme .pricing-container .pricing-card,.light-theme .pricing-container .comparison-table{background:rgba(255,255,255,.92)!important;border:1px solid rgba(74,158,255,.14)!important;box-shadow:0 14px 36px #4a9eff14!important}.light-theme .pricing-container .pricing-card:hover{background:#ffffff!important;box-shadow:0 18px 42px #4a9eff1f!important}.light-theme .pricing-container .pricing-card .card-content .plan-name,.light-theme .pricing-container .comparison-section h2,.light-theme .pricing-container .comparison-table .table-header div,.light-theme .pricing-container .comparison-table .table-row .feature-cell .feature-name{color:var(--text-primary)!important}.light-theme .pricing-container .pricing-card .card-content .plan-price .price-main .currency,.light-theme .pricing-container .pricing-card .card-content .plan-price .price-main .period,.light-theme .pricing-container .pricing-card .card-content .plan-price .price-detail .original-price,.light-theme .pricing-container .pricing-card .card-content .subscription-note,.light-theme .pricing-container .pricing-card .card-content .description-item,.light-theme .pricing-container .comparison-table .table-row .feature-cell .feature-desc,.light-theme .pricing-cards-wrapper .loading-state,.light-theme .pricing-cards-wrapper .loading-state p{color:var(--text-secondary)!important}.light-theme .pricing-container .pricing-card .card-content .plan-price .price-main .amount{color:var(--text-primary)!important}.light-theme .pricing-container .pricing-card .card-content .plan-description,.light-theme .pricing-container .pricing-card .card-content .subscription-note,.light-theme .pricing-container .comparison-table .table-header,.light-theme .pricing-container .comparison-table .table-row .plan-cell.popular-cell,.light-theme .pricing-container .comparison-table .table-header .popular-column{background:rgba(248,250,253,.92)!important;border-color:#4a9eff1f!important}.light-theme .pricing-container .pricing-card .card-content .description-title{color:#c69214!important}.light-theme .pricing-container .pricing-card .card-content .plan-icon-wrapper .plan-icon-box.icon-skewer,.light-theme .pricing-container .pricing-card .card-content .plan-icon-wrapper .plan-icon-box.icon-rainbow{background:rgba(74,158,255,.08)!important}.light-theme .pricing-container .slider-arrow{color:var(--text-primary)!important}.light-theme .pricing-container .slider-arrow:hover:not(:disabled){background:rgba(74,158,255,.18)!important;border-color:#4a9eff47!important}.light-theme .pricing-container .comparison-table .table-header div,.light-theme .pricing-container .comparison-table .table-row .feature-cell,.light-theme .pricing-container .comparison-table .table-row .plan-cell{border-color:#4a9eff1f!important}.light-theme .pricing-container .comparison-table .table-row{border-bottom:1px solid rgba(74,158,255,.08)!important}.light-theme .payment-modal-wrapper .ant-modal .ant-modal-content{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border:1px solid rgba(74,158,255,.14)!important;box-shadow:0 20px 48px #4a9eff24!important}.light-theme .payment-modal-wrapper .payment-container{background:transparent!important}.light-theme .payment-modal-wrapper .close-btn:hover{background:rgba(74,158,255,.08)!important;color:var(--primary-color)!important}.light-theme .payment-modal-wrapper .plan-info,.light-theme .payment-modal-wrapper .payment-methods .methods-list .method-item{border-color:#4a9eff1f!important}.light-theme .payment-modal-wrapper .plan-info .plan-name,.light-theme .payment-modal-wrapper .plan-info .plan-price .amount,.light-theme .payment-modal-wrapper .payment-methods h4,.light-theme .payment-modal-wrapper .payment-methods .methods-list .method-item .method-info .method-name,.light-theme .payment-modal-wrapper .payment-waiting h4{color:var(--text-primary)!important}.light-theme .payment-modal-wrapper .payment-methods .methods-list .method-item{background:rgba(248,250,253,.92)!important}.light-theme .payment-modal-wrapper .payment-methods .methods-list .method-item:hover{background:rgba(74,158,255,.06)!important}.light-theme .payment-modal-wrapper .payment-methods .methods-list .method-item .method-check .check-circle{border-color:#4a9eff3d!important}.light-theme .payment-modal-wrapper .payment-actions .pay-btn:disabled{background:rgba(74,158,255,.12)!important;color:var(--text-secondary)!important}.light-theme .payment-modal-wrapper .payment-waiting .cancel-btn:hover{color:var(--primary-color)!important}.light-theme .payment-modal-wrapper .payment-result{background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(248,251,255,.98) 100%)!important}.light-theme .payment-modal-wrapper .payment-result p{color:var(--text-secondary)!important}.light-theme .wechat-bind .qr-expired p,.light-theme .wechat-bind .qr-scanned p{color:var(--text-primary)!important}.light-theme .wechat-bind .qr-expired p.sub-tip,.light-theme .wechat-bind .qr-scanned p.sub-tip{color:var(--text-secondary)!important}.light-theme .home-container{background:linear-gradient(135deg,#f6f9fc 0%,#eef3f9 45%,#e8eff8 100%)!important}.light-theme .home-container .hero-header .header-bg .bg-pattern{background:linear-gradient(135deg,#edf3fb 0%,#f7faff 50%,#e8eff8 100%)!important;opacity:1!important}.light-theme .home-container .hero-header .header-bg .bg-overlay{background:radial-gradient(circle at 25% 20%,rgba(74,158,255,.12) 0%,transparent 48%),radial-gradient(circle at 80% 70%,rgba(107,115,255,.08) 0%,transparent 45%)!important}.light-theme .home-container .hero-header .brand-title,.light-theme .home-container .matches-section .section-title{color:var(--text-primary)!important;text-shadow:none!important}.light-theme .home-container .hero-header{min-height:40vh!important;padding:30px 0!important;overflow:hidden!important}.light-theme .home-container .hero-header .brand-section-fixed .brand-icon .icon-container{background:rgba(255,255,255,.94)!important;box-shadow:0 14px 32px #4a9eff2e!important}.light-theme .home-container .hero-header .hero-content{align-items:stretch!important;gap:30px!important}.light-theme .home-container .hero-header .hero-content .hero-main-content{margin-top:50px!important}.light-theme .home-container .hero-header .hero-content .hero-notice-section{margin-top:58px!important}.light-theme .home-container .hero-header .hero-content .main-title-section{margin-bottom:25px!important}.light-theme .home-container .hero-header .hero-content .main-title-section .description-content{display:flex!important;flex-direction:column!important;gap:18px!important;padding:0!important;min-height:auto!important}.light-theme .home-container .hero-header .description-item{margin-bottom:0!important;padding:16px 24px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.92))!important;border:1px solid rgba(74,158,255,.18)!important;box-shadow:0 16px 36px #4a9eff1f!important}.light-theme .home-container .hero-header .description-item:hover{background:linear-gradient(180deg,#ffffff,rgba(245,249,255,.98))!important;border-color:#4a9eff47!important;box-shadow:0 18px 40px #4a9eff29!important}.light-theme .home-container .hero-header .description-item .description-text,.light-theme .home-container .hero-header .description-item .important-suggestions-list li,.light-theme .home-container .hero-header .description-item .important-note{color:var(--text-secondary)!important}.light-theme .home-container .hero-header .description-item .important-suggestions-list li{border-bottom-color:#4a9eff1a!important}.light-theme .home-container .hero-header .description-item .important-note{background:rgba(255,193,7,.1)!important}.light-theme .home-container .hero-header .hero-content .hero-notice-section .notice-card,.light-theme .notice-card{background:rgba(255,255,255,.92)!important;border:1px solid rgba(74,158,255,.14)!important;box-shadow:0 16px 36px #4a9eff1a!important}.light-theme .home-container .hero-header .hero-content .hero-notice-section .notice-card .notice-header,.light-theme .notice-card .notice-header{border-bottom-color:#4a9eff1f!important}.light-theme .home-container .hero-header .hero-content .hero-notice-section .notice-card .notice-title,.light-theme .notice-card .notice-title,.light-theme .notice-card .notice-title-text{color:var(--text-primary)!important}.light-theme .home-container .hero-header .hero-content .hero-notice-section .notice-card .notice-title-text,.light-theme .notice-card .notice-title-text,.light-theme .notice-card .notice-time,.light-theme .notice-card :deep(.ant-empty-description){color:var(--text-secondary)!important}.light-theme .home-container .hero-header .hero-content .hero-notice-section .notice-card .notice-list-item,.light-theme .notice-card .notice-list-item{border-bottom-color:#4a9eff14!important}.light-theme .home-container .hero-header .hero-content .hero-notice-section .notice-card .notice-list-item:hover,.light-theme .notice-card .notice-list-item:hover{background:rgba(74,158,255,.05)!important}.light-theme .home-container .hero-header .hero-content .hero-notice-section .notice-card :deep(.ant-select-selector),.light-theme .notice-card :deep(.ant-select-selector){background:#ffffff!important;border-color:#4a9eff29!important;color:var(--text-primary)!important}.light-theme .home-container .hero-header .hero-content .hero-notice-section .notice-card :deep(.ant-select-arrow),.light-theme .notice-card :deep(.ant-select-arrow){color:var(--text-secondary)!important}.light-theme .home-container .hero-header :deep(.ant-carousel .slick-dots){left:50%!important;right:auto!important;bottom:-44px!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translate(-50%)!important;padding:8px 14px!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(74,158,255,.16)!important;box-shadow:0 12px 28px #4a9eff2e!important}.light-theme .home-container .hero-header :deep(.ant-carousel .slick-dots li){width:12px!important;height:12px!important;margin:0 5px!important}.light-theme .home-container .hero-header :deep(.ant-carousel .slick-dots li button){width:12px!important;height:12px!important;border-radius:999px!important;background:rgba(100,116,139,.42)!important;border:1px solid rgba(59,130,246,.2)!important;box-shadow:0 2px 6px #3b82f61f!important;opacity:1!important}.light-theme .home-container .hero-header :deep(.ant-carousel .slick-dots li.slick-active button){background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))!important;box-shadow:0 8px 18px #4a9eff3d!important;width:32px!important;border-radius:6px!important;border-color:transparent!important}.light-theme html.light-theme body .home-container .hero-header .hero-content .main-title-section,.light-theme html.light-theme #app .home-container .hero-header .hero-content .main-title-section{margin-bottom:25px!important}.light-theme html.light-theme body .home-container .hero-header .hero-content .main-title-section .carousel-page,.light-theme html.light-theme #app .home-container .hero-header .hero-content .main-title-section .carousel-page{padding:8px 0!important;min-height:auto!important;height:auto!important}.light-theme html.light-theme body .home-container .hero-header .hero-content .main-title-section .description-content,.light-theme html.light-theme #app .home-container .hero-header .hero-content .main-title-section .description-content{width:100%!important;max-width:100%!important;padding:0!important;min-height:auto!important;display:flex!important;flex-direction:column!important;gap:12px!important}.light-theme html.light-theme body .home-container .hero-header .hero-content .main-title-section .description-item,.light-theme html.light-theme #app .home-container .hero-header .hero-content .main-title-section .description-item{margin-bottom:0!important;padding:16px 24px!important;border-radius:12px!important;background:rgba(236,243,255,.96)!important;border:1px solid rgba(74,158,255,.18)!important;box-shadow:0 12px 30px #4a9eff1a!important;backdrop-filter:blur(10px)!important}.light-theme html.light-theme body .home-container .hero-header .hero-content .main-title-section .description-item:hover,.light-theme html.light-theme #app .home-container .hero-header .hero-content .main-title-section .description-item:hover{background:rgba(242,247,255,.98)!important;border-color:#4a9eff47!important;box-shadow:0 16px 34px #4a9eff24!important}.light-theme html.light-theme body .home-container .hero-header .hero-content .main-title-section .description-item .description-text,.light-theme html.light-theme #app .home-container .hero-header .hero-content .main-title-section .description-item .description-text{color:#64748b!important;font-size:1rem!important;line-height:1.6!important}.light-theme html.light-theme body .home-container .hero-header .hero-content .main-title-section .description-item .description-title,.light-theme html.light-theme #app .home-container .hero-header .hero-content .main-title-section .description-item .description-title{font-size:1.5rem!important;font-weight:700!important;margin-bottom:8px!important}.light-theme html.light-theme body .home-container .hero-header .hero-content .hero-notice-section .notice-card,.light-theme html.light-theme #app .home-container .hero-header .hero-content .hero-notice-section .notice-card{background:rgba(255,255,255,.94)!important;border:1px solid rgba(74,158,255,.14)!important;box-shadow:0 12px 30px #4a9eff1a!important}.light-theme html.light-theme body .home-container .hero-header :deep(.ant-carousel .slick-dots),.light-theme html.light-theme #app .home-container .hero-header :deep(.ant-carousel .slick-dots){left:50%!important;right:auto!important;bottom:-28px!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translate(-50%)!important;padding:8px 14px!important;border-radius:999px!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(74,158,255,.16)!important;box-shadow:0 10px 24px #4a9eff29!important}.light-theme html.light-theme body .home-container .hero-header :deep(.ant-carousel .slick-dots li button),.light-theme html.light-theme #app .home-container .hero-header :deep(.ant-carousel .slick-dots li button){background:rgba(100,116,139,.5)!important;border:1px solid rgba(59,130,246,.22)!important;opacity:1!important}.light-theme html.light-theme body .home-container .hero-header :deep(.ant-carousel .slick-dots li.slick-active button),.light-theme html.light-theme #app .home-container .hero-header :deep(.ant-carousel .slick-dots li.slick-active button){width:32px!important;border-radius:6px!important;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))!important;border-color:transparent!important;box-shadow:0 8px 18px #4a9eff3d!important}.light-theme .home-container .hero-actions .btn-outline{background:rgba(255,255,255,.92)!important;color:var(--text-primary)!important;border-color:#4a9eff24!important}.light-theme .home-container .hero-actions .btn-outline:hover{background:#ffffff!important;border-color:var(--primary-color)!important;color:var(--text-primary)!important}.light-theme .home-container .hero-actions .btn-primary{background:linear-gradient(135deg,#2f80ed,#4f46e5)!important;color:#fff!important;border:1px solid rgba(47,128,237,.18)!important;box-shadow:0 12px 28px #2f80ed3d!important}.light-theme .home-container .hero-actions .btn-primary:hover{background:linear-gradient(135deg,#1f6fe0,#4338ca)!important;color:#fff!important;box-shadow:0 16px 36px #2f80ed4d!important}.light-theme .site-header{background:rgba(255,255,255,.95)!important;border-bottom:1px solid rgba(74,158,255,.12)!important;box-shadow:0 8px 24px #4a9eff14!important}.light-theme .site-header .logo-section .logo-text .brand-name,.light-theme .site-header .logo-section .logo-text .brand-subtitle{color:#000!important;text-shadow:none!important}.light-theme .site-footer{background:rgba(255,255,255,.95)!important;border-top:1px solid rgba(74,158,255,.12)!important}.light-theme .site-footer .footer-title,.light-theme .site-footer .footer-link,.light-theme .site-footer .footer-bottom p{color:var(--text-primary)!important}.light-theme .site-footer .footer-text{color:var(--text-secondary)!important}.light-theme .matches-container,.light-theme .history-container{background:linear-gradient(135deg,#f6f9fc 0%,#eef3f9 45%,#e8eff8 100%)!important}.light-theme .matches-container .page-header h1,.light-theme .matches-container .page-header p,.light-theme .history-container .page-header h1,.light-theme .history-container .page-header p,.light-theme .matches-container .match-count-info,.light-theme .history-container .match-count-info,.light-theme .matches-container .search-info,.light-theme .history-container .search-info{color:var(--text-primary)!important}.light-theme .matches-container .search-section,.light-theme .history-container .filters-card,.light-theme .history-container .pagination-section{background:rgba(255,255,255,.92)!important;border:1px solid rgba(74,158,255,.14)!important;box-shadow:0 12px 32px #4a9eff14!important}.light-theme .matches-container .search-section .ant-input-affix-wrapper,.light-theme .history-container .filters-card .ant-input,.light-theme .history-container .filters-card .ant-select-selector,.light-theme .history-container .filters-card .ant-picker{background:#ffffff!important;border-color:#4a9eff29!important;color:var(--text-primary)!important}.light-theme .match-view{background:rgba(255,255,255,.94)!important;border:1px solid rgba(74,158,255,.14)!important;box-shadow:0 12px 32px #4a9eff14!important}.light-theme .match-view .match-basic-info,.light-theme .match-view .match-analysis-info,.light-theme .match-view .match-header-section,.light-theme .match-view .teams-section,.light-theme .match-view .probability-analysis-section,.light-theme .match-view .volatility-section,.light-theme .match-view .weighted-analysis-section{border-color:#4a9eff1f!important}.light-theme .match-view .header-item .label,.light-theme .match-view .team-name,.light-theme .match-view .section-title,.light-theme .match-view .row-label,.light-theme .match-view .probability-table th,.light-theme .match-view .history-link .link-text,.light-theme .match-view .toggle-btn{color:var(--text-primary)!important}.light-theme .match-view .header-item .value,.light-theme .match-view .small-prob,.light-theme .match-view .prob-item .prob-label,.light-theme .match-view .match-meta,.light-theme .match-view .team-icon+.team-name,.light-theme .match-view .latest-badge{color:var(--text-secondary)!important}.light-theme .match-view .probability-table{background:rgba(255,255,255,.9)!important}.light-theme .match-view .probability-table th{background:#f7faff!important;border-bottom:1px solid rgba(74,158,255,.12)!important}.light-theme .match-view .probability-table td,.light-theme .match-view .probability-table th{border-right-color:#4a9eff14!important;border-bottom-color:#4a9eff14!important}.light-theme .match-view .toggle-btn{background:rgba(74,158,255,.08)!important;border:1px solid rgba(74,158,255,.14)!important}.light-theme .match-view .toggle-btn:hover,.light-theme .match-view .history-link .link-text:hover{color:var(--primary-color)!important}.light-theme .match-view .latest-badge,.light-theme .match-view .match-type-badge{background:rgba(74,158,255,.08)!important;border-color:#4a9eff24!important}.light-theme .match-plan-page,.light-theme .red-ticket-calculator-container,.light-theme .my-skewer-list-container{background:linear-gradient(135deg,#f6f9fc 0%,#eef3f9 45%,#e8eff8 100%)!important}.light-theme .match-plan-page .card,.light-theme .match-plan-page .ticket-card,.light-theme .match-plan-page .summary-section,.light-theme .red-ticket-calculator-container .card,.light-theme .red-ticket-calculator-container .ticket-card,.light-theme .red-ticket-calculator-container .summary-section,.light-theme .red-ticket-calculator-container .stats-card,.light-theme .red-ticket-calculator-container .skewer-tabs-container,.light-theme .my-skewer-list-container .card,.light-theme .my-skewer-list-container .skewer-card{background:rgba(255,255,255,.92)!important;border:1px solid rgba(74,158,255,.14)!important;box-shadow:0 12px 32px #4a9eff14!important}.light-theme .match-plan-page .ticket-card .match-header-section,.light-theme .match-plan-page .ticket-card .model-section,.light-theme .match-plan-page .ticket-card .advice-section,.light-theme .red-ticket-calculator-container .ticket-card .match-header-section,.light-theme .red-ticket-calculator-container .ticket-card .model-section,.light-theme .red-ticket-calculator-container .ticket-card .odds-selection-section,.light-theme .my-skewer-list-container .skewer-card .skewer-info-section,.light-theme .my-skewer-list-container .skewer-card .match-header-section,.light-theme .my-skewer-list-container .skewer-card .profit-section{border-color:#4a9eff1f!important}.light-theme .match-plan-page .section-title,.light-theme .match-plan-page .ticket-card .match-name,.light-theme .match-plan-page .ticket-card .score,.light-theme .red-ticket-calculator-container .section-title,.light-theme .red-ticket-calculator-container .ticket-card .team-name,.light-theme .red-ticket-calculator-container .ticket-card .match-name,.light-theme .red-ticket-calculator-container .ticket-card .score,.light-theme .my-skewer-list-container .page-title,.light-theme .my-skewer-list-container .skewer-card .value,.light-theme .my-skewer-list-container .skewer-card .team-name,.light-theme .my-skewer-list-container .skewer-card .score{color:var(--text-primary)!important}.light-theme .match-plan-page .ticket-card .team-name.home,.light-theme .red-ticket-calculator-container .ticket-card .team-name.home{background:none!important;-webkit-text-fill-color:#11998e!important;color:#11998e!important}.light-theme .match-plan-page .ticket-card .team-name.away,.light-theme .red-ticket-calculator-container .ticket-card .team-name.away{background:none!important;-webkit-text-fill-color:#2563eb!important;color:#2563eb!important}.light-theme .red-ticket-calculator-container .ticket-card .match-meta,.light-theme .red-ticket-calculator-container .ticket-card .team,.light-theme .red-ticket-calculator-container .ticket-card .section-subtitle,.light-theme .my-skewer-list-container .skewer-card .label,.light-theme .my-skewer-list-container .skewer-card .match-time,.light-theme .my-skewer-list-container .skewer-card .league-name{color:var(--text-secondary)!important}.light-theme .match-plan-page .ant-form-item-label>label,.light-theme .match-plan-page .days-hint,.light-theme .match-plan-page .summary-label,.light-theme .match-plan-page .count-text,.light-theme .match-plan-page .accuracy-detail,.light-theme .match-plan-page .label,.light-theme .match-plan-page .header-item .label,.light-theme .match-plan-page .header-item .value,.light-theme .match-plan-page .detail-item,.light-theme .match-plan-page .model-compact-name,.light-theme .match-plan-page .model-compact-weight,.light-theme .match-plan-page .odds-flat-label,.light-theme .match-plan-page .advice-label,.light-theme .match-plan-page .advice-value,.light-theme .red-ticket-calculator-container .ant-form-item-label>label,.light-theme .red-ticket-calculator-container .days-hint,.light-theme .red-ticket-calculator-container .count-text,.light-theme .red-ticket-calculator-container .label,.light-theme .red-ticket-calculator-container .stats-title,.light-theme .red-ticket-calculator-container .header-item .label,.light-theme .red-ticket-calculator-container .header-item .value,.light-theme .red-ticket-calculator-container .detail-item,.light-theme .red-ticket-calculator-container .model-compact-name,.light-theme .red-ticket-calculator-container .model-compact-weight,.light-theme .red-ticket-calculator-container .odds-type,.light-theme .red-ticket-calculator-container .stats-label{color:var(--text-primary)!important}.light-theme .match-plan-page .summary-value,.light-theme .red-ticket-calculator-container .stats-value{color:var(--text-primary)!important}.light-theme .match-plan-page .summary-value.profit-positive,.light-theme .red-ticket-calculator-container .stats-value.correct,.light-theme .red-ticket-calculator-container .stats-value.accuracy.accuracy-high{color:#16a34a!important}.light-theme .match-plan-page .summary-value.profit-negative,.light-theme .red-ticket-calculator-container .stats-value.wrong,.light-theme .red-ticket-calculator-container .stats-value.accuracy.accuracy-low{color:#dc2626!important}.light-theme .match-plan-page .summary-value.bonus,.light-theme .red-ticket-calculator-container .stats-value.accuracy.accuracy-medium{color:#d97706!important}.light-theme .match-plan-page .result-count-info strong,.light-theme .red-ticket-calculator-container .result-count-info strong{color:var(--primary-color)!important}.light-theme .match-plan-page .filter-section .ant-form-item-required:before,.light-theme .red-ticket-calculator-container .filter-section .ant-form-item-required:before{color:#ff4d4f!important}.light-theme .match-plan-page .ant-select-selector,.light-theme .match-plan-page .ant-select-selection-item,.light-theme .match-plan-page .ant-select-selection-search-input,.light-theme .match-plan-page .ant-select-selection-placeholder,.light-theme .red-ticket-calculator-container .ant-select-selector,.light-theme .red-ticket-calculator-container .ant-select-selection-item,.light-theme .red-ticket-calculator-container .ant-select-selection-search-input,.light-theme .red-ticket-calculator-container .ant-select-selection-placeholder{color:var(--text-primary)!important}.light-theme .match-plan-page .ant-select-selection-placeholder,.light-theme .red-ticket-calculator-container .ant-select-selection-placeholder{color:var(--text-disabled)!important}.light-theme .match-plan-page .ant-select-selection-overflow-item .ant-select-selection-item,.light-theme .red-ticket-calculator-container .ant-select-selection-overflow-item .ant-select-selection-item{background:rgba(74,158,255,.12)!important;border:1px solid rgba(74,158,255,.18)!important;color:var(--text-primary)!important}.light-theme .match-plan-page .ant-select-selection-item-remove,.light-theme .match-plan-page .ant-select-arrow,.light-theme .match-plan-page .ant-select-clear,.light-theme .red-ticket-calculator-container .ant-select-selection-item-remove,.light-theme .red-ticket-calculator-container .ant-select-arrow,.light-theme .red-ticket-calculator-container .ant-select-clear,.light-theme .match-plan-page .ant-tabs-tab,.light-theme .match-plan-page .ant-tabs-tab .ant-tabs-tab-btn,.light-theme .red-ticket-calculator-container .ant-tabs-tab,.light-theme .red-ticket-calculator-container .ant-tabs-tab .ant-tabs-tab-btn{color:var(--text-secondary)!important}.light-theme .match-plan-page .ant-tabs-tab:hover,.light-theme .match-plan-page .ant-tabs-tab:hover .ant-tabs-tab-btn,.light-theme .match-plan-page .ant-tabs-tab.ant-tabs-tab-active,.light-theme .match-plan-page .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.light-theme .red-ticket-calculator-container .ant-tabs-tab:hover,.light-theme .red-ticket-calculator-container .ant-tabs-tab:hover .ant-tabs-tab-btn,.light-theme .red-ticket-calculator-container .ant-tabs-tab.ant-tabs-tab-active,.light-theme .red-ticket-calculator-container .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary)!important}.light-theme .red-ticket-calculator-container .pagination-wrapper,.light-theme .my-skewer-list-container .pagination-wrapper{border-color:#4a9eff1f!important}.light-theme .dark-date-picker,.light-theme .dark-date-picker.ant-picker,.light-theme .ant-picker{background:#ffffff!important;border-color:#4a9eff29!important;color:var(--text-primary)!important}.light-theme .dark-date-picker input,.light-theme .ant-picker input{color:var(--text-primary)!important}.light-theme .dark-date-picker input::placeholder,.light-theme .ant-picker input::placeholder{color:var(--text-disabled)!important}.light-theme .dark-date-picker .ant-picker-suffix,.light-theme .ant-picker .ant-picker-suffix{color:var(--primary-color)!important}.light-theme .ant-picker-dropdown .ant-picker-panel-container{background:#ffffff!important;border:1px solid rgba(74,158,255,.14)!important;box-shadow:0 20px 48px #4a9eff24!important}.light-theme .ant-picker-dropdown .ant-picker-header,.light-theme .ant-picker-dropdown .ant-picker-content th,.light-theme .ant-picker-dropdown .ant-picker-cell,.light-theme .ant-picker-dropdown .ant-picker-time-panel-column>li{color:var(--text-primary)!important}.light-theme .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--primary-color)!important}.light-theme .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.light-theme .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.light-theme .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--primary-color)!important;color:#fff!important}:root{--primary-color: #4A9EFF;--secondary-color: #6B73FF;--success-color: #00D4AA;--warning-color: #FFC107;--danger-color: #DC3545;--info-color: #17A2B8;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px}.dark-theme{--bg-primary: #0c1426;--bg-secondary: #1a2332;--bg-card: rgba(26, 35, 50, .8);--text-primary: #ffffff;--text-secondary: #8894a0;--text-tertiary: #6f7c8b;--text-disabled: #6c757d;--border-color: rgba(255, 255, 255, .1);--shadow-color: rgba(0, 0, 0, .25)}.light-theme{--bg-primary: #f0f4f9;--bg-secondary: #e8edf5;--bg-card: #ffffff;--text-primary: #1a2332;--text-secondary: #5a6c7d;--text-tertiary: #7b8794;--text-disabled: #9aa5b1;--border-color: rgba(74, 158, 255, .12);--shadow-color: rgba(74, 158, 255, .06)}*{box-sizing:border-box;margin:0;padding:0}html,body{margin:0!important;padding:0!important;border:none!important;outline:none!important;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s ease,color .3s ease;overflow-x:hidden;width:100%}html.dark-theme,html.dark-theme body{background:linear-gradient(135deg,#0c1426 0%,#1a2332 100%)}html.light-theme,html.light-theme body{background:linear-gradient(135deg,#f0f4f9 0%,#e3e9f2 50%,#dce4ed 100%)}html.light-theme #app,html.light-theme .layout,html.light-theme .main-content,html.light-theme .home-container{border:none!important;box-shadow:none!important}#app{min-height:100vh;background:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:var(--border-radius-md);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff!important}.btn.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #4a9eff4d}.btn.btn-outline{background:transparent;border:1px solid var(--primary-color);color:var(--primary-color)}.btn.btn-outline:hover:not(:disabled){background:rgba(74,158,255,.1)}.btn.btn-success{background:var(--success-color);color:#fff!important}.btn.btn-success:hover:not(:disabled){box-shadow:0 4px 15px #00d4aa4d}.btn.btn-warning{background:var(--warning-color);color:#333!important}.btn.btn-warning:hover:not(:disabled){box-shadow:0 4px 15px #ffc1074d}.btn.btn-sm{padding:8px 16px;font-size:12px}.btn.btn-lg{padding:16px 32px;font-size:16px}.card{background:var(--bg-card);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);transition:all .3s ease}.card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4a9eff1a}.card.card-sm{padding:var(--spacing-md)}.card.card-lg{padding:var(--spacing-xl)}.form-input{width:100%;padding:12px 16px;background:rgba(255,255,255,.05);border:1px solid var(--border-color);border-radius:var(--border-radius-md);color:var(--text-primary);font-size:14px;transition:all .3s ease}.form-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a9eff33}.form-input::placeholder{color:var(--text-secondary)}.form-label{display:block;font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:500}.badge.badge-success{background:rgba(0,212,170,.2);color:var(--success-color)}.badge.badge-warning{background:rgba(255,193,7,.2);color:var(--warning-color)}.badge.badge-danger{background:rgba(220,53,69,.2);color:var(--danger-color)}.badge.badge-primary{background:rgba(74,158,255,.2);color:var(--primary-color)}.badge.badge-info{background:rgba(23,162,184,.2);color:var(--info-color)}.loading-spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top:2px solid var(--primary-color);animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.mobile-hidden{display:none!important}.mobile-text-center{text-align:center!important}.mobile-full-width{width:100%!important}}@media (min-width: 769px){.desktop-hidden{display:none!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--primary-color)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-danger{color:var(--danger-color)}.text-white{color:#fff}.text-gray{color:var(--text-secondary)}.text-gradient{background:linear-gradient(135deg,#4A9EFF 0%,#6B73FF 50%,#9B59B6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.m-1{margin:var(--spacing-xs)}.mt-1{margin-top:var(--spacing-xs)}.mb-1{margin-bottom:var(--spacing-xs)}.ml-1{margin-left:var(--spacing-xs)}.mr-1{margin-right:var(--spacing-xs)}.m-2{margin:var(--spacing-sm)}.mt-2{margin-top:var(--spacing-sm)}.mb-2{margin-bottom:var(--spacing-sm)}.ml-2{margin-left:var(--spacing-sm)}.mr-2{margin-right:var(--spacing-sm)}.m-3{margin:var(--spacing-md)}.mt-3{margin-top:var(--spacing-md)}.mb-3{margin-bottom:var(--spacing-md)}.ml-3{margin-left:var(--spacing-md)}.mr-3{margin-right:var(--spacing-md)}.m-4{margin:var(--spacing-lg)}.mt-4{margin-top:var(--spacing-lg)}.mb-4{margin-bottom:var(--spacing-lg)}.ml-4{margin-left:var(--spacing-lg)}.mr-4{margin-right:var(--spacing-lg)}.p-0{padding:0}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.d-flex{display:flex}.d-block{display:block}.d-inline-block{display:inline-block}.d-none{display:none}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.flex-1{flex:1}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.w-100{width:100%}.h-100{height:100%}.w-auto{width:auto}.h-auto{height:auto}.rounded{border-radius:var(--border-radius-md)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-full{border-radius:50%}.shadow{box-shadow:0 4px 15px var(--shadow-color)}.shadow-sm{box-shadow:0 2px 8px var(--shadow-color)}.shadow-lg{box-shadow:0 8px 25px var(--shadow-color)}.shadow-none{box-shadow:none}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
