.login-container{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#1890ff,#005cb1);color:#fff}.login-header{display:flex;align-items:center;padding:12px;flex-flow:row-reverse}.login-header .ant-btn-primary{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);color:#fff;font-weight:500}.login-header .ant-btn-primary:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.4)}.login-header .ant-btn-link{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.login-header .ant-btn-link:hover{color:rgba(255,255,255,.85)}.login-content{display:flex;justify-content:center;align-items:center;flex:1;padding:0 16px}.login-card{width:100%;max-width:400px;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:12px;background-color:rgba(255,255,255,.95);overflow:hidden}.login-card .ant-tabs-nav{margin-bottom:24px}.login-card .ant-tabs-tab{color:#666;font-weight:500}.login-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;font-weight:600}.login-card .ant-tabs-ink-bar{background-color:#1890ff}.login-card .ant-form-item{margin-bottom:24px}.login-card .ant-input-affix-wrapper{padding:8px 11px;border-radius:8px;border-color:#e8e8e8}.login-card .ant-input-affix-wrapper:hover{border-color:#1890ff}.login-card .ant-input-affix-wrapper:focus,.login-card .ant-input-affix-wrapper-focused{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.login-card .ant-input-affix-wrapper .anticon{color:#bfbfbf}.login-card .captcha-img{height:40px;width:120px;border-radius:8px;overflow:hidden;background-color:#f5f5f5;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;border:1px solid #e8e8e8}.login-card .captcha-img:hover{opacity:.8}.login-card .captcha-img img{height:100%;width:100%;object-fit:cover}.login-card .ant-btn{height:48px;border-radius:8px;font-weight:500}.login-card .ant-btn-primary{background:linear-gradient(90deg,#1890ff,#0084fe);border:none;box-shadow:0 2px 6px rgba(24,144,255,.3)}.login-card .ant-btn-primary:hover{background:linear-gradient(90deg,#4ba9ff,#329cff);box-shadow:0 4px 12px rgba(24,144,255,.4)}.login-card .ant-form-item-explain-error{color:#ff4d4f;font-size:13px}.login-card .form-input{height:40px;border-radius:6px;font-size:14px;border-color:#d9d9d9}.login-card .form-input:hover,.login-card .form-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.login-card .submit-button{height:44px;font-size:16px;border-radius:6px;background:linear-gradient(90deg,#1890ff,#0084fe);border:none;box-shadow:0 2px 6px rgba(24,144,255,.3)}.login-card .submit-button:hover{background:linear-gradient(90deg,#4ba9ff,#329cff);box-shadow:0 4px 12px rgba(24,144,255,.4)}@media (max-width: 768px){.login-content{padding:60px 12px 10px;align-items:flex-start}.welcome-link-button{color:#fff!important}.login-card{box-shadow:none;background-color:transparent}.login-card .ant-tabs-nav{margin-bottom:20px}.login-card .ant-tabs-tab{padding:8px 0;font-size:18px;color:rgba(255,255,255,.85)}.login-card .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.login-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.5)}.login-card .ant-tabs-ink-bar{height:3px;background-color:#fff}.login-card .captcha-container{height:40px;display:flex;align-items:center}.login-card .captcha-container .captcha-image{width:100%;height:40px;border-radius:8px;object-fit:cover;background-color:#f5f5f5;border:1px solid #e8e8e8}.login-card .ant-form-item-explain-error{color:#ff4d4f;font-size:13px}.login-card .ant-btn{height:48px;border-radius:8px;font-size:16px}.login-card .ant-btn-primary{background:linear-gradient(90deg,#1890ff,#0084fe);border:none;box-shadow:0 2px 6px rgba(24,144,255,.3);color:#fff;font-weight:600}.login-card .ant-btn-primary:hover{background:linear-gradient(90deg,#4ba9ff,#329cff);box-shadow:0 4px 12px rgba(24,144,255,.4)}.login-header{position:absolute;width:100%;top:0;left:0;padding:12px 16px}.login-header .ant-btn{border-radius:20px;font-size:14px;height:36px;padding:0 16px}}.welcome-link-button{margin-top:-10px;color:#1890ff}.welcome-link-button:hover{color:#65b5ff}.captcha-container{display:flex;justify-content:center;align-items:center;height:40px;overflow:hidden;border-radius:4px;background-color:#f0f2f5}.captcha-image{width:100%;height:40px;cursor:pointer;border-radius:4px}.welcome-container{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#1890ff,#722ed1);overflow:auto}.welcome-header{background:rgba(255,255,255,.95);padding:16px 0;box-shadow:0 2px 8px rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0;z-index:1000;height:60px}.welcome-header .search-section{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.welcome-header .search-input-group{width:100%;max-width:600px;display:flex;gap:8px}.welcome-header .search-input-group .search-input{flex:1}.welcome-header .search-input-group .search-input .ant-input-affix-wrapper{border-radius:4px}.welcome-header .search-input-group .search-input .ant-input-search-button{border-radius:0 4px 4px 0}.welcome-header .search-input-group .search-input .search-icon{display:none}.welcome-header .search-input-group .reset-button{border-radius:4px}.welcome-header .login-section{text-align:right}.welcome-header .login-section .desktop-login{border-radius:4px}.welcome-header .mobile-login{display:none}.welcome-content{flex:1;padding:24px 16px;overflow-y:auto;background:rgba(255,255,255,.9);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.1);margin:0 24px;max-height:calc(100vh - 100px)}.welcome-content .ant-list-item{padding:8px 0!important;margin-bottom:16px!important}.welcome-content .ant-list-item:last-child{margin-bottom:0!important}.welcome-content .list-item{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;gap:16px;height:100%;transition:transform .2s ease}.welcome-content .list-item:hover{transform:translateY(-2px)}.welcome-content .list-item .item-image{width:80px;height:80px;flex-shrink:0;border-radius:4px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.welcome-content .list-item .item-image img{width:100%;height:100%;object-fit:cover}.welcome-content .list-item .item-info{flex:1;display:flex;flex-direction:column;justify-content:center}.welcome-content .list-item .item-info .item-name{font-size:16px;font-weight:500;color:#333;margin-bottom:8px}.welcome-content .list-item .item-info .item-stock{font-size:14px;color:#666}@media (max-width: 768px){.welcome-header{padding:8px 0;height:48px}.welcome-header .search-section{padding:0 12px}.welcome-header .reset-button,.welcome-header .desktop-login,.welcome-header .ant-input-group-addon{display:none}.welcome-content{padding:12px;border-radius:12px;max-height:calc(100vh - 100px)}.welcome-content .ant-list{height:100%}.welcome-content .ant-list-item{margin-bottom:12px!important}.welcome-content .list-item{padding:12px;border-radius:8px}.welcome-content .list-item .item-image{width:56px;height:56px;border-radius:6px}.welcome-content .list-item .item-info .item-name{font-size:15px;margin-bottom:4px}.welcome-content .list-item .item-info .item-stock{font-size:13px}.search-section .search-input-group .search-input .ant-input-affix-wrapper{border-radius:20px;padding-left:16px;height:36px}.search-section .search-input-group .search-input .search-icon{display:inline-block;color:#999;font-size:16px}.mobile-login{display:inline-flex!important;margin-left:8px;min-width:auto;border-radius:20px;height:36px}}.mobile-layout{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.mobile-layout .content{flex:1;overflow-y:auto}.mobile-navbar{background:linear-gradient(135deg,#1e88e5,#3949ab);color:#fff;--adm-font-size-10: 18px;--adm-color-text: white;font-weight:500;position:sticky;top:0;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mobile-navbar .navbar-title{font-size:18px;font-weight:500}.mobile-navbar .adm-nav-bar-back-arrow{color:#fff}.mobile-navbar .right-action{color:#fff;font-size:16px}:global .adm-nav-bar{padding:0}.mobile-home-container{min-height:100vh;background:linear-gradient(180deg,#1890ff,#1890ff 30%,#f0f2f5 30%,#f0f2f5);padding:0 16px 16px;overflow-x:hidden;color:#333}.mobile-home-container .user-card{display:flex;align-items:center;margin-bottom:20px;color:#fff;padding-top:24px}.mobile-home-container .user-card .avatar{width:50px;height:50px;background-color:rgba(255,255,255,.2);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:12px;font-size:24px}.mobile-home-container .user-card .user-info{flex:1}.mobile-home-container .user-card .user-info .username{font-size:18px;font-weight:500;margin-bottom:4px}.mobile-home-container .user-card .user-info .home-invite-code{display:flex;align-items:center;font-size:14px;opacity:.9}.mobile-home-container .user-card .user-info .home-invite-code .code-value{margin-right:5px}.mobile-home-container .user-card .menu-button{color:#fff;font-size:20px}.mobile-home-container .balance-card{display:flex;justify-content:space-between;background-color:rgba(255,255,255,.1);border-radius:16px;padding:16px;margin-bottom:20px;color:#fff}.mobile-home-container .balance-card .balance-item{text-align:center}.mobile-home-container .balance-card .balance-item .balance-value{font-size:24px;font-weight:500;margin-bottom:4px}.mobile-home-container .balance-card .balance-item .balance-label{font-size:14px;opacity:.9}.mobile-home-container .module-card{background-color:#fff;border-radius:16px;padding:16px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.mobile-home-container .module-card .card-title{font-size:16px;font-weight:500;margin-bottom:16px;color:#333}.mobile-home-container .module-card .function-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;margin:0 -5px}.mobile-home-container .module-card .function-grid .function-item{display:flex;flex-direction:column;align-items:center;text-align:center}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;font-size:24px;color:#fff}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-web-q{background-color:#1890ff}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-app-q{background-color:#ff9800}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-web-w{background-color:#7b1fa2}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-wx{background-color:#09bb07}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-open{background-color:#e53935}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-ck{background-color:#4caf50}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-code{background-color:#607d8b}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-recharge{background-color:#ff5722}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-group{background-color:#3949ab}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-order{background-color:#ff9800}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-record{background-color:#8e24aa}.mobile-home-container .module-card .function-grid .function-item .icon-wrapper.icon-config{background-color:#f57c00}.mobile-home-container .module-card .function-grid .function-item .function-name{font-size:12px;color:#333}.mobile-home-container .download-item{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #f0f0f0}.mobile-home-container .download-item:last-child{border-bottom:none}.mobile-home-container .download-item .download-icon{color:#ff4d4f;margin-right:8px}.mobile-home-container .download-item .download-name{flex:1;font-size:14px}.mobile-home-container .download-item .download-button,.mobile-home-container .download-item .check-button{color:#1890ff;font-size:14px}.mobile-home-container .custom-navbar{display:flex;justify-content:space-between;align-items:center;height:56px;background-color:#1890ff;color:#fff;padding:0 16px;position:sticky;top:0;z-index:100;margin:-16px -16px 0;width:calc(100% + 32px)}.mobile-home-container .custom-navbar .navbar-left,.mobile-home-container .custom-navbar .navbar-right{width:50px;display:flex;align-items:center}.mobile-home-container .custom-navbar .menu-icon{font-size:22px;cursor:pointer}.mobile-home-container .custom-navbar .navbar-title{font-size:18px;font-weight:500;flex:1;text-align:center}.drawer-content{height:100%;display:flex;flex-direction:column;background-color:#fff}.drawer-header{display:flex;padding:24px 20px;background-color:#1890ff;border-bottom:1px solid rgba(255,255,255,.1)}.drawer-avatar{background-color:rgba(255,255,255,.2);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:15px;font-size:28px}.drawer-user-info{display:flex;flex-direction:column;justify-content:center}.drawer-username{font-size:18px;font-weight:500;margin-bottom:8px;color:#fff}.drawer-invite-code{display:flex;align-items:center;font-size:14px;color:rgba(255,255,255,.8)}.drawer-invite-code .code-value{color:#fff;margin:0 5px;font-weight:500}.drawer-invite-code .anticon{cursor:pointer;margin-left:5px}.drawer-invite-code .anticon:hover{opacity:.8}.drawer-menu{flex:1;overflow-y:auto;padding:12px 0}.drawer-menu .ant-list-item{display:flex;align-items:center;padding:16px 20px}.drawer-menu .ant-list-item:hover{background-color:#f5f5f5}.drawer-menu .ant-list-item .anticon{font-size:18px}.drawer-menu .ant-list-item .arrow-icon{color:#bbb;font-size:20px}.drawer-info{padding:20px;background-color:#f5f7fa;border-top:1px solid #f0f0f0}.drawer-info .contact-info{font-size:14px;color:#666;line-height:1.6}.drawer-info .contact-info div{margin-bottom:4px}.drawer-footer{padding:20px;border-top:1px solid #f0f0f0}.drawer-footer .logout-button{border-radius:6px;height:44px;display:flex;justify-content:center;align-items:center;font-size:16px}.drawer-footer .logout-button .anticon{margin-right:8px}.icon-web-q{background-color:#1890ff}.icon-app-q{background-color:#722ed1}.icon-web-w{background-color:#13c2c2}.icon-wx{background-color:#52c41a}.icon-open{background-color:#fa8c16}.icon-ck{background-color:#13c2c2}.icon-code{background-color:#722ed1}.icon-recharge{background-color:#1890ff}.icon-group{background-color:#fa8c16}.icon-order{background-color:#ff9800}.icon-record{background-color:#722ed1}.icon-config{background-color:#13c2c2}.web-q-icon{background-color:#2196f3}.app-q-icon{background-color:#ff5722}.web-w-icon{background-color:#9c27b0}.wx-icon{background-color:#4caf50}.password-icon{background-color:#607d8b}.logout-icon{background-color:#f44336}.open-extract-icon{background-color:#3f51b5}.ck-extract-icon{background-color:#4caf50}.code-list-icon{background-color:#ff9800}.groups-icon{background-color:#009688}.special-config-icon{background-color:#e91e63}.recharge-icon{background-color:#f50057}.system-icon{background-color:#9c27b0}.mobile-package-item{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#fff;border-radius:12px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.mobile-package-item .item-left{display:flex;flex:1;overflow:hidden}.mobile-package-item .item-left .item-image{width:80px;height:80px;border-radius:8px;overflow:hidden;margin-right:12px;flex-shrink:0;background-color:#f5f5f5}.mobile-package-item .item-left .item-image img{width:100%;height:100%;object-fit:cover}.mobile-package-item .item-left .item-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.mobile-package-item .item-left .item-info .item-name{font-size:16px;font-weight:500;color:#333;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-package-item .item-left .item-info .item-stock{font-size:14px;color:#666;margin-bottom:6px}.mobile-package-item .item-left .item-info .item-price{font-size:14px;color:#666}.mobile-package-item .item-left .item-info .item-price .price-value{color:#f5222d;font-weight:500}.mobile-package-item .item-right{margin-left:12px}.mobile-package-item .item-right .detail-button{font-size:14px}.mobile-package-item .item-right .detail-button .anticon{font-size:12px;margin-left:2px}.mobile-package-layout{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f7fa}.mobile-package-layout .package-header{background-color:#1e88e5;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,.1)}.mobile-package-layout .package-header .package-navbar{color:#fff;background-color:transparent;--adm-font-size-10: 18px;padding:16px 0 8px}.mobile-package-layout .package-header .search-container{padding:0 16px 16px}.mobile-package-layout .package-header .search-container :global(.adm-search-bar){--adm-color-background: rgba(255, 255, 255, .15);--adm-color-text: #fff;--adm-color-text-secondary: rgba(255, 255, 255, .6);--adm-color-border: transparent;--adm-color-background-search-bar-input: rgba(255, 255, 255, .15);--adm-font-size-7: 14px;--adm-search-bar-height: 40px;border-radius:20px;overflow:hidden}.mobile-package-layout .package-content{flex:1;padding:16px;overflow-y:auto}.mobile-package-layout .package-content .mobile-package-list{display:flex;flex-direction:column}.mobile-package-layout .package-content .empty-container{display:flex;justify-content:center;align-items:center;height:calc(100vh - 150px)}.flex-center{display:flex;align-items:center;justify-content:center}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-card{background-color:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.mobile-button{height:48px;border-radius:4px;font-size:16px;font-weight:500}.mobile-form-item{margin-bottom:16px}.mobile-form-item .mobile-label{font-size:14px;color:#666;margin-bottom:8px}.mobile-form-item .mobile-input{height:48px;border-radius:4px;font-size:16px}.mobile-title{font-size:20px;font-weight:500;margin-bottom:16px;color:#333}.mobile-subtitle{font-size:16px;font-weight:500;margin-bottom:16px;color:#666}.mobile-package-list{padding-bottom:20px}.change-password-container{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f7fa}.change-password-container .navbar{background-color:#1e88e5;color:#fff;--adm-font-size-10: 17px;--adm-color-text: #fff;font-weight:500;position:sticky;top:0;z-index:100}.change-password-container .form-container{padding:20px 16px}.change-password-container .form-container :global(.adm-list){margin-bottom:24px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);background-color:#fff}.change-password-container .form-container :global(.adm-list-item){padding:16px;border-bottom:1px solid #f0f0f0}.change-password-container .form-container :global(.adm-list-item):last-child{border-bottom:none}.change-password-container .form-container :global(.adm-list-item-content){padding:0}.change-password-container .form-container :global(.adm-form-item-label){font-size:15px;font-weight:500;margin-bottom:8px;color:#333}.change-password-container .form-container :global(.adm-input){--adm-font-size-9: 16px;--adm-color-text: #333}.change-password-container .form-container .submit-button{margin-top:24px;background-color:#1e88e5;height:44px;border-radius:8px;font-size:16px;box-shadow:0 2px 6px rgba(30,136,229,.2);font-weight:500}.package-detail-container{display:flex;flex-direction:column;min-height:100vh;background-color:#f8f9fb}.package-detail-container .detail-navbar{background:linear-gradient(to right,#1e88e5,#42a5f5);color:#fff;--adm-font-size-10: 17px;--adm-color-text: #fff;position:sticky;top:0;z-index:100;font-weight:500;box-shadow:0 2px 10px rgba(0,0,0,.1)}.package-detail-container .detail-navbar .navbar-title{font-weight:500;position:absolute;left:0;right:0;text-align:center;pointer-events:none;letter-spacing:.5px}.package-detail-container .detail-navbar .home-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff;font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.package-detail-container .detail-navbar .home-icon:active{background-color:rgba(255,255,255,.2)}.package-detail-container .loading-container{flex:1;display:flex;justify-content:center;align-items:center;font-size:16px;color:#999}.package-detail-container .detail-content{flex:1;padding-bottom:70px}.package-detail-container .detail-content .product-image{background-color:#fff;padding:24px;margin-bottom:16px;display:flex;justify-content:center;align-items:center;box-shadow:0 1px 4px rgba(0,0,0,.05)}.package-detail-container .detail-content .product-image img{max-width:100%;height:auto;max-height:180px;object-fit:contain}.package-detail-container .detail-content .info-card{background-color:#fff;padding:20px;border-radius:12px;margin:0 16px 16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.package-detail-container .detail-content .info-card .product-name{font-size:22px;font-weight:600;margin:0 0 20px;color:#222;line-height:1.3}.package-detail-container .detail-content .info-card .info-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.05)}.package-detail-container .detail-content .info-card .info-row:last-child{border-bottom:none;padding-bottom:4px}.package-detail-container .detail-content .info-card .info-row .info-label{min-width:90px;color:#666;font-size:15px;flex-shrink:0;font-weight:500}.package-detail-container .detail-content .info-card .info-row .info-value{text-align:right;color:#333;font-size:15px;overflow:hidden;text-overflow:ellipsis}.package-detail-container .detail-content .info-card .info-row .info-value.red-text{color:#f5222d;font-weight:600;font-size:16px}.package-detail-container .detail-content .info-card .info-row .info-value.link-value{color:#1e88e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.package-detail-container .detail-content .info-card .info-row .info-value.link-value a{color:#1e88e5;text-decoration:none}.package-detail-container .detail-content .info-card .info-row .info-value.link-value a:active{opacity:.8}.package-detail-container .detail-content .info-card .info-row .info-value.with-action{display:flex;justify-content:flex-end;align-items:center;color:#1e88e5;cursor:pointer}.package-detail-container .detail-content .info-card .info-row .info-value.with-action:active{opacity:.8}.package-detail-container .detail-content .info-card .info-row .info-value.with-action .anticon{margin-left:8px;font-size:14px}.package-detail-container .bottom-bar{position:fixed;bottom:0;left:0;right:0;height:68px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px;box-shadow:0 -2px 8px rgba(0,0,0,.08);z-index:100}.package-detail-container .bottom-bar .total-price{color:#333;font-size:15px}.package-detail-container .bottom-bar .total-price .price-value{color:#f5222d;font-size:20px;font-weight:600;margin-right:4px}.package-detail-container .bottom-bar .total-price .package-price{color:#999;font-size:12px}.package-detail-container .bottom-bar .payment-button{background:linear-gradient(45deg,#ff6f00,#ff9800);color:#fff;height:44px;border-radius:22px;padding:0 32px;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:600;box-shadow:0 2px 8px rgba(255,152,0,.3);transition:all .2s ease}.package-detail-container .bottom-bar .payment-button:active{transform:translateY(1px);background:#f57c00}.package-detail-container :global(.adm-radio-group){--adm-color-primary: #1e88e5;display:flex;justify-content:flex-end;gap:16px}.package-detail-container :global(.adm-radio){--adm-color-primary: #1e88e5;font-size:15px}.package-detail-container :global(.adm-stepper){--adm-color-primary: #1e88e5;--adm-border-color: #e0e0e0;--button-width: 38px !important;--input-width: 52px !important;--height: 38px !important}.open-extract-container .content-section .records-list .adm-list-item .record-time{flex:2;justify-content:space-between;padding:2px 0}.open-extract-container .content-section .records-list .adm-list-item .record-time .task-progress{font-size:14px;font-weight:500;color:#333;margin-bottom:6px;display:flex;align-items:center;justify-content:flex-end}.open-extract-container .content-section .records-list .adm-list-item .record-time .task-progress .progress-percent{margin-left:6px;font-size:12px;color:#1e88e5;background-color:#f0f7ff;padding:1px 6px;border-radius:10px}.open-extract-container .content-section .records-list .adm-list-body{background:transparent}.open-extract-container .content-section .records-list .adm-list-body:before,.open-extract-container .content-section .records-list .adm-list-body:after{display:none}.open-extract-container .content-section .records-list .adm-list-item-content{padding:0;border-top:none;flex:1}.open-extract-container .content-section .empty-container{padding:40px 0;display:flex;flex-direction:column;align-items:center}.open-extract-container .content-section .empty-container .empty-image{width:120px;height:120px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjU2MjUgMjIuMzQzOEMyOC43NzU0IDE2LjEzMDggMzguNzI0NiAxNi4xMzA4IDQ0LjkzNzUgMjIuMzQzOEw1My41NDkyIDMwLjk1NTRDNTMuODQ3NyAzMS4yNTM5IDUzLjg0NzcgMzEuNzM2MSA1My41NDkyIDMyLjAzNDZMNDQuOTM3NSA0MC42NDYyQzQxLjgzMTEgNDMuNzUyNyAzNy42MTEzIDQ1LjMwNTkgMzMuMzkwNiA0NS4zMDU5QzI5LjE2OTkgNDUuMzA1OSAyNC45NSA0My43NTI3IDIxLjg0MzggNDAuNjQ2MkwxMy4yMzIxIDMyLjAzNDZDMTIuOTMzNiAzMS43MzYxIDEyLjkzMzYgMzEuMjUzOSAxMy4yMzIxIDMwLjk1NTRMMjIuNTYyNSAyMi4zNDM4WiIgZmlsbD0iI0U2RTZFNiIvPgo8cGF0aCBkPSJNMTkuMjA5OCAyNy4wMTg2TDI0LjE0ODEgMzIuNjc1OEMyNC40NDY2IDMzLjA0MTEgMjQuOTc4NSAzMy4wNDExIDI1LjI3NyAzMi42NzU4QzI1LjU3NTUgMzIuMzc3MyAyNS41NzU1IDMxLjg5NTEgMjUuMjc3IDMxLjUyOThMMjAuMzM4NyAyNS44MDU3QzIwLjA0MDIgMjUuNDQwNCAxOS41MDgzIDI1LjQ0MDQgMTkuMjA5OCAyNS44MDU3QzE4LjkxMTMgMjYuMTcxIDEyLjk0NDYgMzIuMTU2NSAxMy4yNDMxIDM2LjAxOTZMMjAuMzM4NyA0NC40MzE3QzIwLjYzNzIgNDQuNzMwMiAyMS4xMTk0IDQ0LjczMDIgMjEuNDE3OSA0NC40MzE3QzIxLjcxNjQgNDQuMTMzMiAyMS43MTY0IDQzLjY1MSAyMS40MTc5IDQzLjM1MjVMMTQuMzIyMyAzNC45NDA0QzE0LjI1NTQgMzIuMDc3MyAxOS4yMDk4IDI3LjAxODYgMTkuMjA5OCAyNy4wMTg2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM2LjA0MTIgNDUuMzA1OEgzMC43NTU5QzMwLjI3MzcgNDUuMzA1OCAyOS45MTg0IDQ0Ljk1MDUgMjkuOTE4NCA0NC40NjgzQzI5LjkxODQgNDMuOTg2MSAzMC4yNzM3IDQzLjYzMDggMzAuNzU1OSA0My42MzA4SDM2LjA0MTJDMzYuNTIzNCA0My42MzA4IDM2Ljg3ODcgNDMuOTg2MSAzNi44Nzg3IDQ0LjQ2ODNDMzYuODc4NyA0NC45NTA1IDM2LjUyMzQgNDUuMzA1OCAzNi4wNDEyIDQ1LjMwNThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjQgMzIuNUM2NCAzNi42NDIxIDYwLjY0MjEgNDAgNTYuNSA0MEgzOS41QzM5LjUgMzguNjE5MyA0MC42MTkzIDM3LjUgNDIgMzcuNUg1NC4wMDY4QzU2LjIxNTkgMzcuNSA1OC4wMTM3IDM1LjcwMjIgNTguMDEzNyAzMy40OTMxQzU4LjAxMzcgMzEuMjg0IDU2LjIxNTkgMjkuNDg2MiA1NC4wMDY4IDI5LjQ4NjJINTJDNTEuMTcxNiAyOS40ODYyIDUwLjUgMjguODE0NiA1MC41IDI3Ljk4NjJDNTAuNSAyNy4xNTc4IDUxLjE3MTYgMjYuNDg2MiA1MiAyNi40ODYySDUzLjQ5NzVDNTQuODc4MiAyNi40ODYyIDU2IDI1LjM2NDQgNTYgMjMuOTgzN0M1NiAyMi42MDMgNTQuODc4MiAyMS40ODEyIDUzLjQ5NzUgMjEuNDgxMkg0OC40OTM3QzQ3Ljk2NTQgMjEuNDgxMiA0Ny41MzcyIDIxLjA1MyA0Ny41MzcyIDIwLjUyNDdDNDcuNTM3MiAxOS45OTY0IDQ3Ljk2NTQgMTkuNTY4MiA0OC40OTM3IDE5LjU2ODJINTEuNUM1Mi44ODA3IDE5LjU2ODIgNTQgMTguNDQ4OSA1NCAxNy4wNjgyQzU0IDE1LjY4NzUgNTIuODgwNyAxNC41NjgyIDUxLjUgMTQuNTY4Mkg0NC40OTM3QzQzLjExMyAxNC41NjgyIDQxLjk5MzcgMTUuNjg3NSA0MS45OTM3IDE3LjA2ODJDNDEuOTkzNyAxNy44OTY1IDQxLjMyMjEgMTguNTY4MiA0MC40OTM3IDE4LjU2ODJDMzkuNjY1NCAxOC41NjgyIDM4Ljk5MzcgMTcuODk2NSAzOC45OTM3IDE3LjA2ODJDMzguOTkzNyAxNC4wMzA1IDQxLjQ1NiAxMS41NjgyIDQ0LjQ5MzcgMTEuNTY4Mkg1MS41QzU0LjUzNzcgMTEuNTY4MiA1NyAxNC4wMzA1IDU3IDE3LjA2ODJDNTcgMTguNzMwNyA1Ni4zMDQ0IDIwLjI0MjIgNTUuMTc4NiAyMS4zMTQzQzU3LjM4MTcgMjEuNzI3MyA1OSAyMy42NDU5IDU5IDI1Ljk2ODZDNTkgMjYuOTc1NyA1OC42NzU5IDI3LjkwODQgNTguMTMwOSAyOC42ODAzQzYxLjQwMDggMjguOTg1OSA2NCAzMS43OTM0IDY0IDMyLjVaIiBmaWxsPSIjRjVGNUY1Ii8+CjxwYXRoIGQ9Ik0xNy41IDcuNUMyMS42NDIxIDcuNSAyNSAxMS4zNjQ2IDI1IDE2SDI2SDI3SDQyQzQyIDIzLjczMiAzNS43MzIgMzIgMjggMzJIMTUuNUMxMi40NjI0IDMyIDEwIDI5LjUzNzYgMTAgMjYuNUMxMCAyNC45OTAyIDEwLjU0NTMgMjMuNjEzNCAxMS40NDUzIDIyLjU2NDdDMTAuNTUxNiAyMS4yNjM0IDEwIDIwLjIwMzEgMTAgMTcuOTQ3MUMxMCAxNS42OTI0IDExLjI5NjcgMTMuNzQ3MSAxMy4xODE2IDEyLjc5NzJDMTMuMDYyOCAxMi4yNjE2IDEzIDExLjcwOSAxMyAxMS4xNDI5QzEzIDguODY3MDIgMTQuNDYyNCA3LjUgMTUuNSA3LjVDMTYuMDM4NyA3LjUgMTYuODQgNy41IDE3LjUgNy41WiIgZmlsbD0iI0Y1RjVGNSIvPgo8L3N2Zz4K) no-repeat center / contain;margin-bottom:16px}.open-extract-container .content-section .loading-container{padding:40px 0;text-align:center;color:#999;display:flex;flex-direction:column;align-items:center;gap:10px}.ck-extract-container{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.ck-extract-container .extract-navbar{background:linear-gradient(135deg,#1e88e5,#3949ab);color:#fff;padding:12px 0}.ck-extract-container .extract-navbar .navbar-title{font-size:18px;font-weight:500}.ck-extract-container .extract-navbar .adm-nav-bar-back-arrow{color:#fff}.ck-extract-container .search-section{padding:12px 16px;background-color:#fff}.ck-extract-container .search-section .search-bar{--border-radius: 16px;--background: #f5f7fa;--height: 36px}.ck-extract-container .filter-section{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;margin-bottom:8px}.ck-extract-container .filter-section .time-filter{display:flex;align-items:center;font-size:14px;color:#333}.ck-extract-container .filter-section .time-filter .anticon{margin-left:6px;font-size:12px;color:#999}.ck-extract-container .filter-section .export-button{display:flex;align-items:center;color:#1e88e5;font-size:14px}.ck-extract-container .filter-section .export-button .anticon{margin-right:4px}.ck-extract-container .date-range{padding:0 16px 12px;background-color:#fff;color:#1e88e5;font-size:14px;margin-bottom:8px}.ck-extract-container .content-section{flex:1;overflow-y:auto;background-color:#fff;border-radius:8px 8px 0 0;box-shadow:0 -2px 6px rgba(0,0,0,.05)}.ck-extract-container .content-section .status-tag{display:inline;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500;text-align:center;width:80px}.ck-extract-container .content-section .status-tag.success{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.ck-extract-container .content-section .status-tag.processing{background-color:#e6f7ff;border:1px solid #91d5ff;color:#1890ff}.ck-extract-container .content-section .status-tag.pending{background-color:#fff7e6;border:1px solid #ffd591;color:#faad14}.ck-extract-container .content-section .status-tag.failed{background-color:#fff1f0;border:1px solid #ffa39e;color:#f5222d}.ck-extract-container .content-section .section-title{padding:16px;font-size:16px;font-weight:500;color:#333;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.ck-extract-container .content-section .section-title .record-count{font-size:13px;color:#888;margin-left:6px;font-weight:400}.ck-extract-container .content-section .records-list{padding:0 12px}.ck-extract-container .content-section .records-list .adm-list-item{display:flex;justify-content:space-between;padding:12px;border-radius:8px;margin:8px 0;background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s ease}.ck-extract-container .content-section .records-list .adm-list-item:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,.08);border-color:#e6f0ff}.ck-extract-container .content-section .records-list .adm-list-item:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.03)}.ck-extract-container .content-section .records-list .adm-list-item .record-operation{flex:3;color:#333;display:flex;align-items:flex-start;justify-content:space-between}.ck-extract-container .content-section .records-list .adm-list-item .record-operation .record-icon{margin-right:10px;font-size:16px;display:flex;align-items:center;justify-content:center;padding-top:2px}.ck-extract-container .content-section .records-list .adm-list-item .record-operation .record-info{display:flex;flex-direction:column;overflow:hidden}.ck-extract-container .content-section .records-list .adm-list-item .record-operation .record-info .record-name{font-size:15px;font-weight:500;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-extract-container .content-section .records-list .adm-list-item .record-operation .record-info .record-type{font-size:13px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-extract-container .content-section .records-list .adm-list-item .record-time{flex:2;justify-content:space-between;padding:2px 0}.ck-extract-container .content-section .records-list .adm-list-item .record-time .time-value{font-size:12px;color:#999;margin-bottom:6px}.ck-extract-container .content-section .records-list .adm-list-item .record-time .task-progress{font-size:14px;font-weight:500;color:#333;margin-bottom:6px;display:flex;align-items:center;justify-content:flex-end}.ck-extract-container .content-section .records-list .adm-list-item .record-time .task-progress .progress-percent{margin-left:6px;font-size:12px;color:#1e88e5;background-color:#f0f7ff;padding:1px 6px;border-radius:10px}.ck-extract-container .content-section .records-list .adm-list-item .record-time .user-name{display:flex;align-items:center;font-size:12px;color:#999;margin-bottom:6px}.ck-extract-container .content-section .records-list .adm-list-body{background:transparent}.ck-extract-container .content-section .records-list .adm-list-body:before,.ck-extract-container .content-section .records-list .adm-list-body:after{display:none}.ck-extract-container .content-section .records-list .adm-list-item-content{padding:0;border-top:none;flex:1}.ck-extract-container .content-section .empty-container{padding:40px 0;display:flex;flex-direction:column;align-items:center}.ck-extract-container .content-section .empty-container .empty-image{width:120px;height:120px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjU2MjUgMjIuMzQzOEMyOC43NzU0IDE2LjEzMDggMzguNzI0NiAxNi4xMzA4IDQ0LjkzNzUgMjIuMzQzOEw1My41NDkyIDMwLjk1NTRDNTMuODQ3NyAzMS4yNTM5IDUzLjg0NzcgMzEuNzM2MSA1My41NDkyIDMyLjAzNDZMNDQuOTM3NSA0MC42NDYyQzQxLjgzMTEgNDMuNzUyNyAzNy42MTEzIDQ1LjMwNTkgMzMuMzkwNiA0NS4zMDU5QzI5LjE2OTkgNDUuMzA1OSAyNC45NSA0My43NTI3IDIxLjg0MzggNDAuNjQ2MkwxMy4yMzIxIDMyLjAzNDZDMTIuOTMzNiAzMS43MzYxIDEyLjkzMzYgMzEuMjUzOSAxMy4yMzIxIDMwLjk1NTRMMjIuNTYyNSAyMi4zNDM4WiIgZmlsbD0iI0U2RTZFNiIvPgo8cGF0aCBkPSJNMTkuMjA5OCAyNy4wMTg2TDI0LjE0ODEgMzIuNjc1OEMyNC40NDY2IDMzLjA0MTEgMjQuOTc4NSAzMy4wNDExIDI1LjI3NyAzMi42NzU4QzI1LjU3NTUgMzIuMzc3MyAyNS41NzU1IDMxLjg5NTEgMjUuMjc3IDMxLjUyOThMMjAuMzM4NyAyNS44MDU3QzIwLjA0MDIgMjUuNDQwNCAxOS41MDgzIDI1LjQ0MDQgMTkuMjA5OCAyNS44MDU3QzE4LjkxMTMgMjYuMTcxIDEyLjk0NDYgMzIuMTU2NSAxMy4yNDMxIDM2LjAxOTZMMjAuMzM4NyA0NC40MzE3QzIwLjYzNzIgNDQuNzMwMiAyMS4xMTk0IDQ0LjczMDIgMjEuNDE3OSA0NC40MzE3QzIxLjcxNjQgNDQuMTMzMiAyMS43MTY0IDQzLjY1MSAyMS40MTc5IDQzLjM1MjVMMTQuMzIyMyAzNC45NDA0QzE0LjI1NTQgMzIuMDc3MyAxOS4yMDk4IDI3LjAxODYgMTkuMjA5OCAyNy4wMTg2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM2LjA0MTIgNDUuMzA1OEgzMC43NTU5QzMwLjI3MzcgNDUuMzA1OCAyOS45MTg0IDQ0Ljk1MDUgMjkuOTE4NCA0NC40NjgzQzI5LjkxODQgNDMuOTg2MSAzMC4yNzM3IDQzLjYzMDggMzAuNzU1OSA0My42MzA4SDM2LjA0MTJDMzYuNTIzNCA0My42MzA4IDM2Ljg3ODcgNDMuOTg2MSAzNi44Nzg3IDQ0LjQ2ODNDMzYuODc4NyA0NC45NTA1IDM2LjUyMzQgNDUuMzA1OCAzNi4wNDEyIDQ1LjMwNThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjQgMzIuNUM2NCAzNi42NDIxIDYwLjY0MjEgNDAgNTYuNSA0MEgzOS41QzM5LjUgMzguNjE5MyA0MC42MTkzIDM3LjUgNDIgMzcuNUg1NC4wMDY4QzU2LjIxNTkgMzcuNSA1OC4wMTM3IDM1LjcwMjIgNTguMDEzNyAzMy40OTMxQzU4LjAxMzcgMzEuMjg0IDU2LjIxNTkgMjkuNDg2MiA1NC4wMDY4IDI5LjQ4NjJINTJDNTEuMTcxNiAyOS40ODYyIDUwLjUgMjguODE0NiA1MC41IDI3Ljk4NjJDNTAuNSAyNy4xNTc4IDUxLjE3MTYgMjYuNDg2MiA1MiAyNi40ODYySDUzLjQ5NzVDNTQuODc4MiAyNi40ODYyIDU2IDI1LjM2NDQgNTYgMjMuOTgzN0M1NiAyMi42MDMgNTQuODc4MiAyMS40ODEyIDUzLjQ5NzUgMjEuNDgxMkg0OC40OTM3QzQ3Ljk2NTQgMjEuNDgxMiA0Ny41MzcyIDIxLjA1MyA0Ny41MzcyIDIwLjUyNDdDNDcuNTM3MiAxOS45OTY0IDQ3Ljk2NTQgMTkuNTY4MiA0OC40OTM3IDE5LjU2ODJINTEuNUM1Mi44ODA3IDE5LjU2ODIgNTQgMTguNDQ4OSA1NCAxNy4wNjgyQzU0IDE1LjY4NzUgNTIuODgwNyAxNC41NjgyIDUxLjUgMTQuNTY4Mkg0NC40OTM3QzQzLjExMyAxNC41NjgyIDQxLjk5MzcgMTUuNjg3NSA0MS45OTM3IDE3LjA2ODJDNDEuOTkzNyAxNy44OTY1IDQxLjMyMjEgMTguNTY4MiA0MC40OTM3IDE4LjU2ODJDMzkuNjY1NCAxOC41NjgyIDM4Ljk5MzcgMTcuODk2NSAzOC45OTM3IDE3LjA2ODJDMzguOTkzNyAxNC4wMzA1IDQxLjQ1NiAxMS41NjgyIDQ0LjQ5MzcgMTEuNTY4Mkg1MS41QzU0LjUzNzcgMTEuNTY4MiA1NyAxNC4wMzA1IDU3IDE3LjA2ODJDNTcgMTguNzMwNyA1Ni4zMDQ0IDIwLjI0MjIgNTUuMTc4NiAyMS4zMTQzQzU3LjM4MTcgMjEuNzI3MyA1OSAyMy42NDU5IDU5IDI1Ljk2ODZDNTkgMjYuOTc1NyA1OC42NzU5IDI3LjkwODQgNTguMTMwOSAyOC42ODAzQzYxLjQwMDggMjguOTg1OSA2NCAzMS43OTM0IDY0IDMyLjVaIiBmaWxsPSIjRjVGNUY1Ii8+CjxwYXRoIGQ9Ik0xNy41IDcuNUMyMS42NDIxIDcuNSAyNSAxMS4zNjQ2IDI1IDE2SDI2SDI3SDQyQzQyIDIzLjczMiAzNS43MzIgMzIgMjggMzJIMTUuNUMxMi40NjI0IDMyIDEwIDI5LjUzNzYgMTAgMjYuNUMxMCAyNC45OTAyIDEwLjU0NTMgMjMuNjEzNCAxMS40NDUzIDIyLjU2NDdDMTAuNTUxNiAyMS4yNjM0IDEwIDIwLjIwMzEgMTAgMTcuOTQ3MUMxMCAxNS42OTI0IDExLjI5NjcgMTMuNzQ3MSAxMy4xODE2IDEyLjc5NzJDMTMuMDYyOCAxMi4yNjE2IDEzIDExLjcwOSAxMyAxMS4xNDI5QzEzIDguODY3MDIgMTQuNDYyNCA3LjUgMTUuNSA3LjVDMTYuMDM4NyA3LjUgMTYuODQgNy41IDE3LjUgNy41WiIgZmlsbD0iI0Y1RjVGNSIvPgo8L3N2Zz4K) no-repeat center / contain;margin-bottom:16px}.ck-extract-container .content-section .loading-container{padding:40px 0;text-align:center;color:#999;display:flex;flex-direction:column;align-items:center;gap:10px}.ck-extract-container .date-picker-container{background-color:#fff;border-radius:8px;margin:0 8px 8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ck-extract-container .date-picker-container .date-picker-header{padding:16px 16px 8px;border-bottom:1px solid #f0f0f0}.ck-extract-container .date-picker-container .date-picker-header h3{margin:0;font-size:16px;font-weight:500;color:#333}.ck-extract-container .date-picker-container .adm-date-picker-view{--height: 200px;padding:8px 0}.ck-extract-container .date-picker-container .date-picker-footer{padding:16px;border-top:1px solid #f0f0f0}.ck-extract-container .date-picker-container .date-picker-footer .confirm-button{height:40px;border-radius:4px;font-size:16px;background-color:#1e88e5;color:#fff}:global(.adm-button.confirm-button){--adm-color-primary: #1e88e5;--adm-button-border-radius: 8px;--adm-color-text: #fff}.code-list-container{display:flex;flex-direction:column;width:100%;height:100vh;background-color:#f5f7fa;overflow:hidden}.code-list-container .code-navbar{background:linear-gradient(135deg,#1e88e5,#3949ab);color:#fff;font-size:18px;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.15);position:sticky;top:0;z-index:100}.code-list-container .code-navbar :global .adm-nav-bar-back-arrow{color:#fff;font-size:20px}.code-list-container .search-section{padding:12px 16px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.code-list-container .search-section :global .adm-search-bar{--background: #f5f7fa;--border-radius: 8px}.code-list-container .filter-section{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;margin-top:1px;margin-bottom:8px}.code-list-container .filter-section .time-filter{display:flex;align-items:center;font-size:14px;color:#333}.code-list-container .filter-section .time-filter>span{margin-right:4px}.code-list-container .filter-section .clear-button{--background-color: transparent;--border-color: #e8e8e8;--text-color: #666;font-size:12px;padding:4px 8px}.code-list-container .date-range{padding:0 16px 12px;background-color:#fff;color:#1e88e5;font-size:14px;margin-bottom:8px}.code-list-container .date-picker-container{background-color:#fff;border-radius:8px;margin:0 8px 8px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}.code-list-container .date-picker-container .date-picker-header{padding:16px 16px 8px;border-bottom:1px solid #f0f0f0}.code-list-container .date-picker-container .date-picker-header h3{margin:0;font-size:16px;font-weight:500;color:#333}.code-list-container .date-picker-container .adm-date-picker-view{--height: 200px;padding:8px 0}.code-list-container .date-picker-container .date-picker-footer{padding:16px;border-top:1px solid #f0f0f0}.code-list-container .date-picker-container .date-picker-footer .confirm-button{height:40px;border-radius:4px;font-size:16px;background-color:#1e88e5;color:#fff}.code-list-container .content-section{flex:1;overflow:auto;padding:0 12px 16px;margin-top:12px}.code-list-container .content-section .section-title{padding:12px 16px;font-size:16px;font-weight:500;color:#333;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;margin-bottom:1px}.code-list-container .content-section .records-list{background:#fff;border-radius:0 0 8px 8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.code-list-container .content-section .records-list :global .adm-list-item{padding:12px 16px;border-bottom:1px solid #f5f7fa}.code-list-container .content-section .records-list :global .adm-list-item:last-child{border-bottom:none}.code-list-container .content-section .records-list :global .adm-list-item:active{background-color:#f5f7fa}.code-list-container .content-section .records-list :global .adm-list-item .adm-list-item-content{padding:0}.code-list-container .content-section .records-list .record-info{display:flex;justify-content:space-between;width:100%}.code-list-container .content-section .records-list .record-info .record-main{flex:1;min-width:0}.code-list-container .content-section .records-list .record-info .record-main .record-title{display:flex;align-items:center;margin-bottom:8px}.code-list-container .content-section .records-list .record-info .record-main .record-title .task-name{font-size:16px;font-weight:500;color:#333;margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.code-list-container .content-section .records-list .record-info .record-main .record-id,.code-list-container .content-section .records-list .record-info .record-main .record-user,.code-list-container .content-section .records-list .record-info .record-main .record-progress,.code-list-container .content-section .records-list .record-info .record-main .record-time{font-size:14px;color:#666;margin-bottom:4px;display:flex;align-items:center}.code-list-container .content-section .records-list .record-info .record-actions{display:flex;align-items:center;margin-left:12px}.code-list-container .content-section .records-list .record-info .record-actions :global .adm-button{--border-radius: 4px;padding:4px 12px}.code-list-container .content-section :global .adm-tag{--border-radius: 4px;padding:2px 8px;font-size:12px}.code-list-container .content-section .empty-container,.code-list-container .content-section .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#999;background:#fff;border-radius:8px}.code-list-container .content-section .empty-container :global .adm-dot-loading,.code-list-container .content-section .loading-container :global .adm-dot-loading{font-size:32px;margin-bottom:8px}:global .adm-picker-header{background:linear-gradient(135deg,#1e88e5,#3949ab);color:#fff}:global .adm-picker-header-button{color:#fff}:global(.time-popup-container){padding:16px}:global(.time-popup-header){padding:0 0 16px;margin-bottom:16px;text-align:center;border-bottom:1px solid #f0f0f0}:global(.time-popup-header h3){margin:0;font-size:18px;font-weight:500;color:#333}:global(.time-popup-content){padding:0 0 16px}:global(.date-select-row){display:flex;justify-content:space-between;align-items:center;padding:12px 0}:global(.date-label){font-size:15px;color:#333;font-weight:500}:global(.date-value){padding:8px 12px;background-color:#f5f7fa;border-radius:4px;color:#1e88e5;font-size:14px;cursor:pointer}:global(.date-value:active){background-color:#e8f4fd}:global(.time-popup-footer){display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid #f0f0f0}:global(.cancel-button){flex:1;margin-right:12px;height:40px;border-radius:4px;font-size:16px;border:1px solid #e0e0e0}:global(.confirm-button){flex:1;height:40px;border-radius:4px;font-size:16px;background-color:#1e88e5!important;color:#fff!important}:global(.adm-picker-header){border-bottom:1px solid #f0f0f0}:global(.adm-picker-header-button){color:#1e88e5}:global(.adm-nav-bar){--adm-color-text: #fff}:global(.adm-button){--adm-color-primary: #1e88e5;--adm-button-border-radius: 8px;--adm-color-text: #fff}:global(.adm-list-item-content){border-top:none!important;padding:0!important}:global(.adm-date-picker-view){--height: 200px}:global(.adm-date-picker-view-column-item){font-size:16px;padding:8px 0}:global(.status-tag){display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.groups-container{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.groups-container .groups-navbar{background:linear-gradient(135deg,#1e88e5,#3949ab);color:#fff;font-size:18px;font-weight:500}.groups-container .groups-navbar .add-button{font-size:22px;color:#fff;padding:4px}.groups-container .content-section{flex:1;overflow-y:auto;background-color:#fff;border-radius:8px 8px 0 0;box-shadow:0 -2px 6px rgba(0,0,0,.05);margin-top:12px}.groups-container .content-section .section-title{padding:16px;font-size:16px;font-weight:500;color:#333;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.groups-container .content-section .section-title .group-count{font-size:13px;color:#888;margin-left:6px;font-weight:400}.groups-container .content-section .groups-list{padding:0 12px}.groups-container .content-section .groups-list .adm-list-item{display:flex;padding:12px;border-radius:8px;margin:8px 0;background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s ease}.groups-container .content-section .groups-list .adm-list-item:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,.08);border-color:#e6f0ff}.groups-container .content-section .groups-list .adm-list-item:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.03)}.groups-container .content-section .groups-list .adm-list-body{background:transparent}.groups-container .content-section .groups-list .adm-list-body:before,.groups-container .content-section .groups-list .adm-list-body:after{display:none}.groups-container .content-section .groups-list .adm-list-item-content{padding:0;border-top:none;flex:1;width:100%}.groups-container .content-section .groups-list .group-info{width:100%;display:flex;justify-content:space-between;align-items:center}.groups-container .content-section .groups-list .group-info .group-details{flex:1;overflow:hidden}.groups-container .content-section .groups-list .group-info .group-details .group-name{font-size:15px;font-weight:500;color:#333;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groups-container .content-section .groups-list .group-info .group-details .group-id,.groups-container .content-section .groups-list .group-info .group-details .group-time{font-size:13px;color:#888;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groups-container .content-section .groups-list .group-info .group-details .group-time{margin-bottom:0;font-size:12px;color:#999}.groups-container .content-section .groups-list .group-info .group-actions{margin-left:16px}.groups-container .content-section .groups-list .group-info .group-actions .delete-button{--background-color: #f5222d;--border-color: #f5222d;font-size:13px;padding:4px 12px;border-radius:4px}.groups-container .content-section .empty-container{padding:40px 0;display:flex;flex-direction:column;align-items:center}.groups-container .content-section .empty-container .empty-image{width:120px;height:120px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjU2MjUgMjIuMzQzOEMyOC43NzU0IDE2LjEzMDggMzguNzI0NiAxNi4xMzA4IDQ0LjkzNzUgMjIuMzQzOEw1My41NDkyIDMwLjk1NTRDNTMuODQ3NyAzMS4yNTM5IDUzLjg0NzcgMzEuNzM2MSA1My41NDkyIDMyLjAzNDZMNDQuOTM3NSA0MC42NDYyQzQxLjgzMTEgNDMuNzUyNyAzNy42MTEzIDQ1LjMwNTkgMzMuMzkwNiA0NS4zMDU5QzI5LjE2OTkgNDUuMzA1OSAyNC45NSA0My43NTI3IDIxLjg0MzggNDAuNjQ2MkwxMy4yMzIxIDMyLjAzNDZDMTIuOTMzNiAzMS43MzYxIDEyLjkzMzYgMzEuMjUzOSAxMy4yMzIxIDMwLjk1NTRMMjIuNTYyNSAyMi4zNDM4WiIgZmlsbD0iI0U2RTZFNiIvPgo8cGF0aCBkPSJNMTkuMjA5OCAyNy4wMTg2TDI0LjE0ODEgMzIuNjc1OEMyNC40NDY2IDMzLjA0MTEgMjQuOTc4NSAzMy4wNDExIDI1LjI3NyAzMi42NzU4QzI1LjU3NTUgMzIuMzc3MyAyNS41NzU1IDMxLjg5NTEgMjUuMjc3IDMxLjUyOThMMjAuMzM4NyAyNS44MDU3QzIwLjA0MDIgMjUuNDQwNCAxOS41MDgzIDI1LjQ0MDQgMTkuMjA5OCAyNS44MDU3QzE4LjkxMTMgMjYuMTcxIDEyLjk0NDYgMzIuMTU2NSAxMy4yNDMxIDM2LjAxOTZMMjAuMzM4NyA0NC40MzE3QzIwLjYzNzIgNDQuNzMwMiAyMS4xMTk0IDQ0LjczMDIgMjEuNDE3OSA0NC40MzE3QzIxLjcxNjQgNDQuMTMzMiAyMS43MTY0IDQzLjY1MSAyMS40MTc5IDQzLjM1MjVMMTQuMzIyMyAzNC45NDA0QzE0LjI1NTQgMzIuMDc3MyAxOS4yMDk4IDI3LjAxODYgMTkuMjA5OCAyNy4wMTg2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM2LjA0MTIgNDUuMzA1OEgzMC43NTU5QzMwLjI3MzcgNDUuMzA1OCAyOS45MTg0IDQ0Ljk1MDUgMjkuOTE4NCA0NC40NjgzQzI5LjkxODQgNDMuOTg2MSAzMC4yNzM3IDQzLjYzMDggMzAuNzU1OSA0My42MzA4SDM2LjA0MTJDMzYuNTIzNCA0My42MzA4IDM2Ljg3ODcgNDMuOTg2MSAzNi44Nzg3IDQ0LjQ2ODNDMzYuODc4NyA0NC45NTA1IDM2LjUyMzQgNDUuMzA1OCAzNi4wNDEyIDQ1LjMwNThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjQgMzIuNUM2NCAzNi42NDIxIDYwLjY0MjEgNDAgNTYuNSA0MEgzOS41QzM5LjUgMzguNjE5MyA0MC42MTkzIDM3LjUgNDIgMzcuNUg1NC4wMDY4QzU2LjIxNTkgMzcuNSA1OC4wMTM3IDM1LjcwMjIgNTguMDEzNyAzMy40OTMxQzU4LjAxMzcgMzEuMjg0IDU2LjIxNTkgMjkuNDg2MiA1NC4wMDY4IDI5LjQ4NjJINTJDNTEuMTcxNiAyOS40ODYyIDUwLjUgMjguODE0NiA1MC41IDI3Ljk4NjJDNTAuNSAyNy4xNTc4IDUxLjE3MTYgMjYuNDg2MiA1MiAyNi40ODYySDUzLjQ5NzVDNTQuODc4MiAyNi40ODYyIDU2IDI1LjM2NDQgNTYgMjMuOTgzN0M1NiAyMi42MDMgNTQuODc4MiAyMS40ODEyIDUzLjQ5NzUgMjEuNDgxMkg0OC40OTM3QzQ3Ljk2NTQgMjEuNDgxMiA0Ny41MzcyIDIxLjA1MyA0Ny41MzcyIDIwLjUyNDdDNDcuNTM3MiAxOS45OTY0IDQ3Ljk2NTQgMTkuNTY4MiA0OC40OTM3IDE5LjU2ODJINTEuNUM1Mi44ODA3IDE5LjU2ODIgNTQgMTguNDQ4OSA1NCAxNy4wNjgyQzU0IDE1LjY4NzUgNTIuODgwNyAxNC41NjgyIDUxLjUgMTQuNTY4Mkg0NC40OTM3QzQzLjExMyAxNC41NjgyIDQxLjk5MzcgMTUuNjg3NSA0MS45OTM3IDE3LjA2ODJDNDEuOTkzNyAxNy44OTY1IDQxLjMyMjEgMTguNTY4MiA0MC40OTM3IDE4LjU2ODJDMzkuNjY1NCAxOC41NjgyIDM4Ljk5MzcgMTcuODk2NSAzOC45OTM3IDE3LjA2ODJDMzguOTkzNyAxNC4wMzA1IDQxLjQ1NiAxMS41NjgyIDQ0LjQ5MzcgMTEuNTY4Mkg1MS41QzU0LjUzNzcgMTEuNTY4MiA1NyAxNC4wMzA1IDU3IDE3LjA2ODJDNTcgMTguNzMwNyA1Ni4zMDQ0IDIwLjI0MjIgNTUuMTc4NiAyMS4zMTQzQzU3LjM4MTcgMjEuNzI3MyA1OSAyMy42NDU5IDU5IDI1Ljk2ODZDNTkgMjYuOTc1NyA1OC42NzU5IDI3LjkwODQgNTguMTMwOSAyOC42ODAzQzYxLjQwMDggMjguOTg1OSA2NCAzMS43OTM0IDY0IDMyLjVaIiBmaWxsPSIjRjVGNUY1Ii8+CjxwYXRoIGQ9Ik0xNy41IDcuNUMyMS42NDIxIDcuNSAyNSAxMS4zNjQ2IDI1IDE2SDI2SDI3SDQyQzQyIDIzLjczMiAzNS43MzIgMzIgMjggMzJIMTUuNUMxMi40NjI0IDMyIDEwIDI5LjUzNzYgMTAgMjYuNUMxMCAyNC45OTAyIDEwLjU0NTMgMjMuNjEzNCAxMS40NDUzIDIyLjU2NDdDMTAuNTUxNiAyMS4yNjM0IDEwIDIwLjIwMzEgMTAgMTcuOTQ3MUMxMCAxNS42OTI0IDExLjI5NjcgMTMuNzQ3MSAxMy4xODE2IDEyLjc5NzJDMTMuMDYyOCAxMi4yNjE2IDEzIDExLjcwOSAxMyAxMS4xNDI5QzEzIDguODY3MDIgMTQuNDYyNCA3LjUgMTUuNSA3LjVDMTYuMDM4NyA3LjUgMTYuODQgNy41IDE3LjUgNy41WiIgZmlsbD0iI0Y1RjVGNSIvPgo8L3N2Zz4K) no-repeat center / contain;margin-bottom:16px}.groups-container .content-section .loading-container{padding:40px 0;text-align:center;color:#999;display:flex;flex-direction:column;align-items:center;gap:10px}:global .adm-dialog-body{padding:12px 16px}:global .adm-form{--prefix-width: 6em;padding:8px 0}:global .adm-form .adm-list-item{padding:12px 0}:global .adm-form .adm-form-item-label{font-size:15px;font-weight:500;color:#333}:global .adm-form .adm-input{--font-size: 14px}:global .dialog-footer{display:flex;justify-content:space-between;margin-top:16px}:global .dialog-footer .cancel-button,:global .dialog-footer .confirm-button{flex:1;height:40px;border-radius:4px;font-size:15px}:global .dialog-footer .cancel-button{margin-right:12px;--background-color: #f5f5f5;--border-color: #d9d9d9;--text-color: #666}:global .dialog-footer .confirm-button{--background-color: #1e88e5;--border-color: #1e88e5}:global .adm-swipe-action-actions{height:100%!important}:global .adm-swipe-action-actions .adm-swipe-action-action-button{height:100%!important;display:flex;align-items:center;justify-content:center}:global .adm-swipe-action-actions .adm-swipe-action-action-button.adm-swipe-action-action-button-danger{background-color:#f5222d}.special-config-container{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.special-config-container .extract-navbar{color:#fff;background:linear-gradient(135deg,#1e88e5,#3949ab);box-shadow:0 2px 4px rgba(0,0,0,.1)}.special-config-container .extract-navbar .add-button{font-size:20px;padding:6px}.special-config-container .search-section{padding:12px 16px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.special-config-container .search-section .search-bar{--border-radius: 16px;--background: #f5f7fa;--height: 36px}.special-config-container .content-section{flex:1;overflow-y:auto;background-color:#fff;border-radius:8px 8px 0 0;box-shadow:0 -2px 6px rgba(0,0,0,.05);margin-top:8px}.special-config-container .content-section .section-title{padding:16px;font-size:16px;font-weight:500;color:#333;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.special-config-container .content-section .section-title .record-count{margin-left:6px;font-size:13px;font-weight:400;color:#888}.special-config-container .content-section .records-list{padding:0 12px}.special-config-container .content-section .records-list .adm-list-item{display:flex;justify-content:space-between;padding:12px;border-radius:8px;margin:8px 0;background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s ease}.special-config-container .content-section .records-list .adm-list-item:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,.08);border-color:#e6f0ff}.special-config-container .content-section .records-list .adm-list-item:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.03)}.special-config-container .content-section .records-list .adm-list-body{background:transparent}.special-config-container .content-section .records-list .adm-list-body:before,.special-config-container .content-section .records-list .adm-list-body:after{display:none}.special-config-container .content-section .records-list .adm-list-item-content{padding:0;border-top:none;flex:1}.special-config-container .content-section .records-list .record-operation{flex:3;color:#333;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.special-config-container .content-section .records-list .record-operation .record-info{display:flex;flex-direction:column;overflow:hidden}.special-config-container .content-section .records-list .record-operation .record-info .record-name{font-size:15px;font-weight:500;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.special-config-container .content-section .records-list .record-operation .record-info .record-type{font-size:13px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.special-config-container .content-section .records-list .record-operation .record-project{padding:4px 8px;font-size:13px;color:#1e88e5;background-color:rgba(30,136,229,.1);border-radius:4px}.special-config-container .content-section .records-list .record-details .record-discount{display:flex;flex-wrap:wrap;margin-bottom:8px}.special-config-container .content-section .records-list .record-details .record-discount .discount-item{width:50%;display:flex;align-items:center;margin-bottom:4px}.special-config-container .content-section .records-list .record-details .record-discount .discount-item .discount-label{font-size:13px;color:#666;width:90px}.special-config-container .content-section .records-list .record-details .record-discount .discount-item .discount-value{font-size:14px;color:#333;font-weight:500}.special-config-container .content-section .records-list .record-details .record-meta{display:flex;justify-content:space-between;align-items:center}.special-config-container .content-section .records-list .record-details .record-meta .type-tags{display:flex;flex-wrap:wrap;gap:6px}.special-config-container .content-section .records-list .record-details .record-meta .type-tags .type-tag{padding:2px 6px;font-size:12px;border-radius:3px;white-space:nowrap}.special-config-container .content-section .records-list .record-details .record-meta .type-tags .type-tag.default{color:#1e88e5;background-color:rgba(30,136,229,.1)}.special-config-container .content-section .records-list .record-details .record-meta .type-tags .type-tag.wholesale{color:#43a047;background-color:rgba(67,160,71,.1)}.special-config-container .content-section .records-list .record-details .record-meta .type-tags .type-tag.special{color:#fb8c00;background-color:rgba(251,140,0,.1)}.special-config-container .content-section .records-list .record-details .record-meta .type-tags .type-tag.vip{color:#9c27b0;background-color:rgba(156,39,176,.1)}.special-config-container .content-section .records-list .record-details .record-meta .type-tags .type-tag.test{color:#757575;background-color:rgba(117,117,117,.1)}.special-config-container .content-section .records-list .record-details .record-meta .record-time{font-size:12px;color:#999}.special-config-container .empty-container{padding:40px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.special-config-container .empty-container .empty-image{width:120px;height:120px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjU2MjUgMjIuMzQzOEMyOC43NzU0IDE2LjEzMDggMzguNzI0NiAxNi4xMzA4IDQ0LjkzNzUgMjIuMzQzOEw1My41NDkyIDMwLjk1NTRDNTMuODQ3NyAzMS4yNTM5IDUzLjg0NzcgMzEuNzM2MSA1My41NDkyIDMyLjAzNDZMNDQuOTM3NSA0MC42NDYyQzQxLjgzMTEgNDMuNzUyNyAzNy42MTEzIDQ1LjMwNTkgMzMuMzkwNiA0NS4zMDU5QzI5LjE2OTkgNDUuMzA1OSAyNC45NSA0My43NTI3IDIxLjg0MzggNDAuNjQ2MkwxMy4yMzIxIDMyLjAzNDZDMTIuOTMzNiAzMS43MzYxIDEyLjkzMzYgMzEuMjUzOSAxMy4yMzIxIDMwLjk1NTRMMjIuNTYyNSAyMi4zNDM4WiIgZmlsbD0iI0U2RTZFNiIvPgo8cGF0aCBkPSJNMTkuMjA5OCAyNy4wMTg2TDI0LjE0ODEgMzIuNjc1OEMyNC40NDY2IDMzLjA0MTEgMjQuOTc4NSAzMy4wNDExIDI1LjI3NyAzMi42NzU4QzI1LjU3NTUgMzIuMzc3MyAyNS41NzU1IDMxLjg5NTEgMjUuMjc3IDMxLjUyOThMMjAuMzM4NyAyNS44MDU3QzIwLjA0MDIgMjUuNDQwNCAxOS41MDgzIDI1LjQ0MDQgMTkuMjA5OCAyNS44MDU3QzE4LjkxMTMgMjYuMTcxIDEyLjk0NDYgMzIuMTU2NSAxMy4yNDMxIDM2LjAxOTZMMjAuMzM4NyA0NC40MzE3QzIwLjYzNzIgNDQuNzMwMiAyMS4xMTk0IDQ0LjczMDIgMjEuNDE3OSA0NC40MzE3QzIxLjcxNjQgNDQuMTMzMiAyMS43MTY0IDQzLjY1MSAyMS40MTc5IDQzLjM1MjVMMTQuMzIyMyAzNC45NDA0QzE0LjI1NTQgMzIuMDc3MyAxOS4yMDk4IDI3LjAxODYgMTkuMjA5OCAyNy4wMTg2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM2LjA0MTIgNDUuMzA1OEgzMC43NTU5QzMwLjI3MzcgNDUuMzA1OCAyOS45MTg0IDQ0Ljk1MDUgMjkuOTE4NCA0NC40NjgzQzI5LjkxODQgNDMuOTg2MSAzMC4yNzM3IDQzLjYzMDggMzAuNzU1OSA0My42MzA4SDM2LjA0MTJDMzYuNTIzNCA0My42MzA4IDM2Ljg3ODcgNDMuOTg2MSAzNi44Nzg3IDQ0LjQ2ODNDMzYuODc4NyA0NC45NTA1IDM2LjUyMzQgNDUuMzA1OCAzNi4wNDEyIDQ1LjMwNThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjQgMzIuNUM2NCAzNi42NDIxIDYwLjY0MjEgNDAgNTYuNSA0MEgzOS41QzM5LjUgMzguNjE5MyA0MC42MTkzIDM3LjUgNDIgMzcuNUg1NC4wMDY4QzU2LjIxNTkgMzcuNSA1OC4wMTM3IDM1LjcwMjIgNTguMDEzNyAzMy40OTMxQzU4LjAxMzcgMzEuMjg0IDU2LjIxNTkgMjkuNDg2MiA1NC4wMDY4IDI5LjQ4NjJINTJDNTEuMTcxNiAyOS40ODYyIDUwLjUgMjguODE0NiA1MC41IDI3Ljk4NjJDNTAuNSAyNy4xNTc4IDUxLjE3MTYgMjYuNDg2MiA1MiAyNi40ODYySDUzLjQ5NzVDNTQuODc4MiAyNi40ODYyIDU2IDI1LjM2NDQgNTYgMjMuOTgzN0M1NiAyMi42MDMgNTQuODc4MiAyMS40ODEyIDUzLjQ5NzUgMjEuNDgxMkg0OC40OTM3QzQ3Ljk2NTQgMjEuNDgxMiA0Ny41MzcyIDIxLjA1MyA0Ny41MzcyIDIwLjUyNDdDNDcuNTM3MiAxOS45OTY0IDQ3Ljk2NTQgMTkuNTY4MiA0OC40OTM3IDE5LjU2ODJINTEuNUM1Mi44ODA3IDE5LjU2ODIgNTQgMTguNDQ4OSA1NCAxNy4wNjgyQzU0IDE1LjY4NzUgNTIuODgwNyAxNC41NjgyIDUxLjUgMTQuNTY4Mkg0NC40OTM3QzQzLjExMyAxNC41NjgyIDQxLjk5MzcgMTUuNjg3NSA0MS45OTM3IDE3LjA2ODJDNDEuOTkzNyAxNy44OTY1IDQxLjMyMjEgMTguNTY4MiA0MC40OTM3IDE4LjU2ODJDMzkuNjY1NCAxOC41NjgyIDM4Ljk5MzcgMTcuODk2NSAzOC45OTM3IDE3LjA2ODJDMzguOTkzNyAxNC4wMzA1IDQxLjQ1NiAxMS41NjgyIDQ0LjQ5MzcgMTEuNTY4Mkg1MS41QzU0LjUzNzcgMTEuNTY4MiA1NyAxNC4wMzA1IDU3IDE3LjA2ODJDNTcgMTguNzMwNyA1Ni4zMDQ0IDIwLjI0MjIgNTUuMTc4NiAyMS4zMTQzQzU3LjM4MTcgMjEuNzI3MyA1OSAyMy42NDU5IDU5IDI1Ljk2ODZDNTkgMjYuOTc1NyA1OC42NzU5IDI3LjkwODQgNTguMTMwOSAyOC42ODAzQzYxLjQwMDggMjguOTg1OSA2NCAzMS43OTM0IDY0IDMyLjVaIiBmaWxsPSIjRjVGNUY1Ii8+CjxwYXRoIGQ9Ik0xNy41IDcuNUMyMS42NDIxIDcuNSAyNSAxMS4zNjQ2IDI1IDE2SDI2SDI3SDQyQzQyIDIzLjczMiAzNS43MzIgMzIgMjggMzJIMTUuNUMxMi40NjI0IDMyIDEwIDI5LjUzNzYgMTAgMjYuNUMxMCAyNC45OTAyIDEwLjU0NTMgMjMuNjEzNCAxMS40NDUzIDIyLjU2NDdDMTAuNTUxNiAyMS4yNjM0IDEwIDIwLjIwMzEgMTAgMTcuOTQ3MUMxMCAxNS42OTI0IDExLjI5NjcgMTMuNzQ3MSAxMy4xODE2IDEyLjc5NzJDMTMuMDYyOCAxMi4yNjE2IDEzIDExLjcwOSAxMyAxMS4xNDI5QzEzIDguODY3MDIgMTQuNDYyNCA3LjUgMTUuNSA3LjVDMTYuMDM4NyA3LjUgMTYuODQgNy41IDE3LjUgNy41WiIgZmlsbD0iI0Y1RjVGNSIvPgo8L3N2Zz4K) no-repeat center / contain;margin-bottom:16px}.special-config-container .loading-container{padding:40px 0;text-align:center;color:#999;display:flex;flex-direction:column;align-items:center;gap:10px}:global(.form-popup-container){padding:16px}:global(.form-popup-container) .adm-form{--prefix-width: 90px}:global(.form-popup-container) .adm-form .adm-form-item{padding:6px 0}:global(.form-popup-container) .adm-form .adm-form-item .adm-form-item-label{font-size:14px;color:#666}:global(.form-popup-container) .adm-form .adm-form-item .adm-selector{--padding: 6px;--gap: 6px}:global(.form-popup-container) .adm-form .adm-form-item .adm-selector .adm-selector-item{--border-radius: 4px;--padding: 4px 8px;--font-size: 13px}:global(.form-popup-container) .adm-form .adm-form-item .adm-input{--font-size: 14px;--placeholder-color: #bbb}:global(.form-popup-container) .adm-form .adm-form-item .adm-stepper{--height: 26px;--input-width: 40px;--input-font-size: 13px;--button-font-size: 14px}:global(.form-popup-header){padding:0 0 16px;margin-bottom:16px;text-align:center;border-bottom:1px solid #f0f0f0}:global(.form-popup-header h3){margin:0;font-size:16px;font-weight:500;color:#333}:global(.form-popup-footer){display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid #f0f0f0}:global(.form-popup-footer) .cancel-button,:global(.form-popup-footer) .confirm-button{margin-left:8px;border-radius:4px;font-size:14px;height:32px;min-width:60px;padding:0 12px}:global(.form-popup-footer) .cancel-button{color:#666;background-color:#f5f5f5;border:none}:global(.form-popup-footer) .confirm-button{color:#fff;background-color:#1e88e5;border:none}.recharge-container{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.recharge-container .recharge-navbar{color:#fff;background:linear-gradient(135deg,#1e88e5,#3949ab);box-shadow:0 2px 4px rgba(0,0,0,.1)}.recharge-container .contact-info{display:flex;align-items:center;padding:12px 16px;background-color:#fff8e1;border-bottom:1px solid #ffe0b2}.recharge-container .contact-info .sound-icon{color:#ff6e40;font-size:18px;margin-right:8px}.recharge-container .contact-info .contact-text{font-size:14px;color:#ff6d00}.recharge-container .account-info-section{padding:16px;background-color:#fff;margin-bottom:8px}.recharge-container .account-info-section .info-row{display:flex;justify-content:space-between;padding:8px 0}.recharge-container .account-info-section .info-row .info-label{color:#666;font-size:15px}.recharge-container .account-info-section .info-row .info-value{color:#333;font-size:15px;font-weight:500}.recharge-container .payment-section{padding:0 16px 20px;background-color:#fff;margin-bottom:8px}.recharge-container .payment-section :global .adm-form-item{--prefix-width: 90px;padding:12px 0}.recharge-container .payment-section :global .adm-form-item-label{font-size:15px;color:#333}.recharge-container .payment-section :global .adm-radio{--icon-size: 18px;--font-size: 15px;--gap: 8px;margin-right:16px}.recharge-container .payment-section :global .adm-stepper{--height: 28px;--input-width: 60px;--input-font-size: 15px;--border-radius: 4px}.recharge-container .payment-section .payment-option{margin-bottom:8px}.recharge-container .payment-section .form-footer{margin-top:24px}.recharge-container .payment-section .recharge-button{height:44px;font-size:16px;font-weight:500;border-radius:22px;background:linear-gradient(135deg,#ff4081,#f50057);box-shadow:0 2px 8px rgba(245,0,87,.3)}.recharge-container .records-links{display:flex;justify-content:center;gap:32px;padding:16px 0;background-color:#fff;margin-bottom:8px}.recharge-container .records-links .link-item{color:#1e88e5;font-size:14px;position:relative}.recharge-container .records-links .link-item:first-child:after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);height:14px;width:1px;background-color:#ddd}.recharge-container .note-section{background-color:#fff;padding:16px;margin-top:auto;border-top:1px solid #eee}.recharge-container .note-section .note-text{text-align:center;color:#999;font-size:13px;margin:0}.records-container{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.records-container .records-navbar{color:#fff;background:linear-gradient(135deg,#1e88e5,#3949ab);box-shadow:0 2px 4px rgba(0,0,0,.1)}.records-container .records-content{flex:1;overflow-y:auto;background-color:#fff;border-radius:8px 8px 0 0;box-shadow:0 -2px 6px rgba(0,0,0,.05);margin-top:8px;padding:0 0 20px}.records-container .records-content .record-list{padding:8px 12px}.records-container .records-content .record-list :global .adm-list-body{background:transparent}.records-container .records-content .record-list :global .adm-list-body:before,.records-container .records-content .record-list :global .adm-list-body:after{display:none}.records-container .records-content .record-list :global .adm-list-item{padding:12px;border-radius:8px;margin:8px 0;background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.04)}.records-container .records-content .record-list :global .adm-list-item:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,.08);border-color:#e6f0ff}.records-container .records-content .record-list :global .adm-list-item .adm-list-item-content{padding:0;border-top:none}.records-container .records-content .record-list .record-amount{font-size:18px;font-weight:700;color:#f50057;min-width:80px;text-align:center}.records-container .records-content .record-list .record-info{display:flex;flex-direction:column;gap:6px}.records-container .records-content .record-list .record-info .record-time{font-size:14px;color:#333}.records-container .records-content .record-list .record-info .record-payment,.records-container .records-content .record-list .record-info .record-account{font-size:13px;color:#666}.records-container .records-content .record-list .record-info .record-order{font-size:12px;color:#999}.records-container .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#999;gap:8px}.records-container .loading-container span{font-size:14px}.records-container .empty-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.records-container .empty-container :global .adm-empty-description{color:#999;font-size:14px}.open-extract-container .date-picker-container{background-color:#fff;border-radius:8px;margin:0 8px 8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.open-extract-container .date-picker-container .date-picker-header{padding:16px 16px 8px;border-bottom:1px solid #f0f0f0}.open-extract-container .date-picker-container .date-picker-header h3{margin:0;font-size:16px;font-weight:500;color:#333}.open-extract-container .date-picker-container .adm-date-picker-view{--height: 200px;padding:8px 0}.open-extract-container .date-picker-container .date-picker-footer{padding:16px;border-top:1px solid #f0f0f0}.open-extract-container .date-picker-container .date-picker-footer .confirm-button{height:40px;border-radius:4px;font-size:16px;background-color:#1e88e5;color:#fff}.open-extract-container .content-section .status-tag{display:inline;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500;text-align:center;width:80px}.open-extract-container .content-section .records-list .adm-list-item{display:flex;justify-content:space-between;padding:12px;border-radius:8px;margin:8px 0;background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s ease}.open-extract-container .content-section .records-list .adm-list-item .record-operation{flex:3;color:#333;display:flex;align-items:flex-start;justify-content:space-between}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-icon{margin-right:10px;font-size:16px;display:flex;align-items:center;justify-content:center;padding-top:2px}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-info{display:flex;flex-direction:column;overflow:hidden}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-info .record-name{font-size:15px;font-weight:500;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-info .record-type{font-size:13px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.open-extract-container .content-section .records-list .adm-list-item .record-time{flex:2;padding:2px 0}.open-extract-container .content-section .records-list .adm-list-item .record-time .time-value{font-size:12px;color:#999;margin-bottom:6px}.open-extract-container .content-section .records-list .adm-list-item .record-time .status-row{margin-bottom:6px;font-size:12px;color:#666;display:flex;justify-content:flex-end;align-items:center}.open-extract-container{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.open-extract-container .extract-navbar{background:linear-gradient(135deg,#1e88e5,#3949ab);color:#fff}.open-extract-container .extract-navbar .navbar-title{font-size:18px;font-weight:500}.open-extract-container .search-section{padding:12px 16px;background-color:#fff}.open-extract-container .search-section .search-bar{--border-radius: 16px;--background: #f5f7fa;--height: 36px}.open-extract-container .filter-section{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;margin-bottom:8px}.open-extract-container .filter-section .time-filter{display:flex;align-items:center;font-size:14px;color:#333}.open-extract-container .filter-section .time-filter .anticon{margin-left:6px;font-size:12px;color:#999}.open-extract-container .filter-section .export-button{display:flex;align-items:center;color:#1e88e5;font-size:14px}.open-extract-container .filter-section .export-button .anticon{margin-right:4px}.open-extract-container .date-range{padding:0 16px 12px;background-color:#fff;color:#1e88e5;font-size:14px;margin-bottom:8px}.open-extract-container .content-section{flex:1;overflow-y:auto;background-color:#fff;border-radius:8px 8px 0 0;box-shadow:0 -2px 6px rgba(0,0,0,.05)}.open-extract-container .content-section .status-tag{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;text-align:center}.open-extract-container .content-section .status-tag.success{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.open-extract-container .content-section .status-tag.processing{background-color:#e6f7ff;border:1px solid #91d5ff;color:#1890ff}.open-extract-container .content-section .status-tag.pending{background-color:#fff7e6;border:1px solid #ffd591;color:#faad14}.open-extract-container .content-section .status-tag.failed{background-color:#fff1f0;border:1px solid #ffa39e;color:#f5222d}.open-extract-container .content-section .section-title{padding:16px;font-size:16px;font-weight:500;color:#333;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.open-extract-container .content-section .section-title .record-count{font-size:13px;color:#888;margin-left:6px;font-weight:400}.open-extract-container .content-section .records-list{padding:0 12px}.open-extract-container .content-section .records-list .adm-list-item{display:flex;justify-content:space-between;padding:14px;border-radius:8px;margin:10px 0;background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s ease}.open-extract-container .content-section .records-list .adm-list-item:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,.08);border-color:#e6f0ff}.open-extract-container .content-section .records-list .adm-list-item:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.03)}.open-extract-container .content-section .records-list .adm-list-item .record-operation{flex:1;display:flex;align-items:flex-start}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-icon{margin-right:12px;font-size:18px;display:flex;align-items:center;justify-content:center;padding-top:2px}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-info{flex:1;overflow:hidden}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-info .record-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-info .record-header .record-id{font-size:15px;font-weight:600;color:#333}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-info .record-details{display:flex;flex-wrap:wrap;gap:6px 0}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-info .record-details .detail-item{width:100%;display:flex;font-size:13px;line-height:1.5}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-info .record-details .detail-item .label{color:#666;width:70px;flex-shrink:0}.open-extract-container .content-section .records-list .adm-list-item .record-operation .record-info .record-details .detail-item .value{color:#333;flex:1;word-break:break-word}.open-extract-container .content-section .records-list .adm-list-item .order-actions{display:flex;align-items:flex-start;margin-left:10px;padding-top:3px}.open-extract-container .content-section .records-list .adm-list-item .order-actions .order-action-btn{--border-width: 1px;--background-color: #fff;--border-color: #ddd;--border-radius: 4px;--text-color: #666;font-size:14px;padding:0 8px;height:28px;line-height:28px}.open-extract-container .content-section .records-list .adm-list-item .order-actions .order-action-btn:hover{--background-color: #f5f7fa;--border-color: #1e88e5;--text-color: #1e88e5}.open-extract-container .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#999;gap:8px}.open-extract-container .loading-container span{font-size:14px}.open-extract-container .empty-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.open-extract-container .empty-container :global .adm-empty-description{color:#999;font-size:14px}.order-operation-dialog{padding:8px 0}.order-operation-dialog p{margin:8px 0;font-size:14px;color:#666}.auto-sale-on{color:#52c41a;font-weight:500}.auto-sale-off{color:#999}.auth-record-page{height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa}.auth-record-page .nav-bar{background-color:#1677ff;color:#fff;font-size:18px}.auth-record-page .nav-bar :global .adm-nav-bar-back-arrow{color:#fff}.auth-record-page .tips-container{background-color:#fff;padding:12px 16px;font-size:14px;color:#333;line-height:1.5;border-bottom:1px solid #eee}.auth-record-page .record-list-container{flex:1;overflow-y:auto;padding:0 12px}.auth-record-page .record-list-container .auth-record-item{background-color:#fff;border-radius:8px;margin:12px 0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.auth-record-page .record-list-container .auth-record-item .item-content{display:flex;padding:16px}.auth-record-page .record-list-container .auth-record-item .item-content .item-icon{width:48px;height:48px;margin-right:12px;border-radius:4px;overflow:hidden}.auth-record-page .record-list-container .auth-record-item .item-content .item-icon img{width:100%;height:100%;object-fit:cover}.auth-record-page .record-list-container .auth-record-item .item-content .item-info{flex:1;overflow:hidden}.auth-record-page .record-list-container .auth-record-item .item-content .item-info .platform-name{font-size:16px;font-weight:500;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-record-page .record-list-container .auth-record-item .item-content .item-info .auth-type{font-size:14px;color:#666;margin-bottom:4px}.auth-record-page .record-list-container .auth-record-item .item-content .item-info .price{font-size:14px;color:#f5222d;margin-bottom:4px}.auth-record-page .record-list-container .auth-record-item .item-content .item-info .item-note{font-size:14px;color:#666}.auth-record-page .record-list-container .auth-record-item .item-content .item-time{font-size:13px;color:#999;text-align:right;min-width:120px}.auth-record-page .record-list-container .auth-record-item .item-content .item-time .id,.auth-record-page .record-list-container .auth-record-item .item-content .item-time .create-time{margin-bottom:4px}.auth-record-page .record-list-container .loading-container{padding:16px;text-align:center;color:#999}.platform-list-page{height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa}.platform-list-page .nav-bar{background-color:#1677ff;color:#fff;font-size:18px}.platform-list-page .nav-bar :global .adm-nav-bar-back-arrow{color:#fff}.platform-list-page .nav-bar :global .adm-nav-bar-right{font-size:20px;color:#fff}.platform-list-page .search-container{padding:12px 16px;background-color:#fff}.platform-list-page .search-container :global .adm-search-bar{--background: #f5f5f5;--border-radius: 8px;--height: 36px}.platform-list-page .search-container :global .adm-search-bar .adm-search-bar-input-box{background-color:#f5f5f5}.platform-list-page .platform-list-container{flex:1;overflow-y:auto;padding:0 12px}.platform-list-page .platform-list-container .platform-item{background-color:#fff;border-radius:8px;margin:12px 0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.platform-list-page .platform-list-container .platform-item .item-content{display:flex;padding:16px;align-items:center}.platform-list-page .platform-list-container .platform-item .item-content .item-icon{width:48px;height:48px;margin-right:12px;border-radius:4px;overflow:hidden}.platform-list-page .platform-list-container .platform-item .item-content .item-icon img{width:100%;height:100%;object-fit:cover}.platform-list-page .platform-list-container .platform-item .item-content .item-info{flex:1;overflow:hidden}.platform-list-page .platform-list-container .platform-item .item-content .item-info .platform-name{font-size:16px;font-weight:500;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-list-page .platform-list-container .platform-item .item-content .item-info .supplier{font-size:14px;color:#666;margin-bottom:4px}.platform-list-page .platform-list-container .platform-item .item-content .item-info .auth-info{font-size:12px;color:#666;display:flex;flex-wrap:wrap}.platform-list-page .platform-list-container .platform-item .item-content .item-info .auth-info .auth-type{margin-right:12px}.platform-list-page .platform-list-container .platform-item .item-content .item-info .auth-info .price{color:#f5222d}.platform-list-page .platform-list-container .platform-item .item-content .item-action{margin-left:12px;display:flex;flex-direction:column;gap:8px}.platform-list-page .platform-list-container .platform-item .item-content .item-action .scan-button,.platform-list-page .platform-list-container .platform-item .item-content .item-action .detail-button{background-color:transparent;border:1px solid #1677ff;color:#1677ff;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;min-width:64px;text-align:center}.platform-list-page .platform-list-container .platform-item .item-content .item-action .detail-button{border-color:#52c41a;color:#52c41a}.platform-list-page .platform-list-container .loading-container{padding:16px;text-align:center;color:#999}.platform-list-page .platform-list-container .empty-list{text-align:center;padding:40px 0;color:#999;font-size:14px}.platform-detail-page{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.platform-detail-page .nav-bar{background-color:#1677ff;color:#fff;font-size:18px}.platform-detail-page .nav-bar :global .adm-nav-bar-back-arrow{color:#fff}.platform-detail-page .platform-content{flex:1;display:flex;flex-direction:column;padding:16px;overflow-y:auto;position:relative}.platform-detail-page .platform-content .processing-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100}.platform-detail-page .platform-content .processing-overlay p{color:#fff;font-size:16px;margin-top:12px}.platform-detail-page .platform-header{display:flex;align-items:center;padding:16px;background-color:#fff;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.platform-detail-page .platform-header .platform-logo{margin-right:16px}.platform-detail-page .platform-header .platform-logo .logo-image{border-radius:8px;border:1px solid #eee}.platform-detail-page .platform-header .platform-info{flex:1}.platform-detail-page .platform-header .platform-info .platform-name{font-size:18px;font-weight:500;margin:0 0 8px;color:#333}.platform-detail-page .platform-header .platform-info .platform-usage,.platform-detail-page .platform-header .platform-info .platform-price{font-size:14px;color:#666;margin:4px 0}.platform-detail-page .platform-header .platform-info .platform-price .price-value{color:#f5222d;font-weight:500}.platform-detail-page .qr-container{background-color:#fff;border-radius:8px;padding:20px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:auto}.platform-detail-page .qr-container .qr-header{margin-bottom:20px;text-align:center}.platform-detail-page .qr-container .qr-header .qr-title{font-size:16px;color:#333;margin:0;line-height:1.5}.platform-detail-page .qr-container .qr-code-wrapper{padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:20px;position:relative}.platform-detail-page .qr-container .qr-code-wrapper .qr-code-wrapper-fixed{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(254,254,254,.9)}.platform-detail-page .qr-container .qr-code-wrapper .qr-code{display:block}.platform-detail-page .qr-container .platform-label{margin-bottom:24px}.platform-detail-page .qr-container .platform-label p{font-size:18px;font-weight:500;color:#333;margin:0;text-align:center}.platform-detail-page .qr-container .helper-text{width:100%;text-align:center;margin-top:20px}.platform-detail-page .qr-container .helper-text p{font-size:14px;color:#999;margin-bottom:12px}.platform-detail-page .qr-container .helper-text .cancel-button{border:none;background:none;color:#666;font-size:16px;text-decoration:underline;padding:8px 16px;cursor:pointer}.platform-detail-page .action-toolbar{display:flex;justify-content:space-around;align-items:center;padding:10px 0;height:80px;flex-shrink:0}.platform-detail-page .action-toolbar .action-item{display:flex;flex-direction:column;align-items:center;cursor:pointer}.platform-detail-page .action-toolbar .action-item .action-icon{width:44px;height:44px;border-radius:50%;background-color:#333;display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:#fff}.platform-detail-page .action-toolbar .action-item .action-text{font-size:14px}.platform-detail-page .loading-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.platform-detail-page .loading-container .loading-spinner{width:40px;height:40px;border:3px solid rgba(22,119,255,.1);border-top-color:#1677ff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.platform-detail-page .loading-container p{color:#666;font-size:16px}.platform-detail-page .error-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.platform-detail-page .error-container .error-icon{width:60px;height:60px;border-radius:50%;background-color:#ff4d4f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;margin-bottom:20px}.platform-detail-page .error-container p{font-size:16px;color:#666;margin-bottom:20px;text-align:center;line-height:1.5}.platform-detail-page .error-container .retry-button{width:200px;background-color:#1677ff;color:#fff;border:none;padding:10px 0;border-radius:4px;font-size:16px}.scan-modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#000;display:flex;flex-direction:column}.scan-modal-wrapper .scan-nav-bar{background-color:transparent;color:#fff;flex-shrink:0;position:absolute;top:0;left:0;width:100%;z-index:10}.scan-modal-wrapper .scan-nav-bar :global .adm-nav-bar-back-arrow{color:#fff;font-size:20px}.scan-modal-wrapper .scan-nav-bar :global .adm-nav-bar-right{color:#fff;font-size:20px}.scan-modal-wrapper .scan-content{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;height:100vh}.scan-modal-wrapper .scan-content .permission-denied{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;text-align:center}.scan-modal-wrapper .scan-content .permission-denied .permission-icon{width:80px;height:80px;border-radius:50%;background-color:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:36px;color:#fff}.scan-modal-wrapper .scan-content .permission-denied h3{color:#fff;font-size:20px;margin-bottom:12px}.scan-modal-wrapper .scan-content .permission-denied p{color:rgba(255,255,255,.7);font-size:16px;margin-bottom:32px;line-height:1.5}.scan-modal-wrapper .scan-content .permission-denied .permission-button{width:200px;height:44px;border-radius:22px;font-size:16px;margin-bottom:16px}.scan-modal-wrapper .scan-content .permission-denied .permission-button.file-button{background-color:transparent;border:1px solid rgba(255,255,255,.3);color:#fff}.scan-modal-wrapper .scan-content .scanner-container{flex:1;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}.scan-modal-wrapper .scan-content .scanner-container .qr-reader-container{width:100%;height:100%;overflow:hidden}.scan-modal-wrapper .scan-content .scanner-container .qr-reader-container :global video{object-fit:cover!important;width:100%!important;height:100%!important;transform:scale(1.05)!important;filter:contrast(1.15) brightness(1.1) saturate(1.2)!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important;position:absolute!important;left:0!important;top:0!important;z-index:1!important}.scan-modal-wrapper .scan-content .scanner-container .qr-reader-container :global *{border:none!important;box-shadow:none!important}.scan-modal-wrapper .scan-content .scanner-container .qr-reader-container :global img{display:none!important}.scan-modal-wrapper .scan-content .scanner-container .qr-reader-container :global canvas,.scan-modal-wrapper .scan-content .scanner-container .qr-reader-container :global div:not(.qr-reader-container){opacity:0!important;z-index:-1!important}.scan-modal-wrapper .scan-content .scanner-container .scan-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.25);z-index:2}.scan-modal-wrapper .scan-content .scanner-container .scan-overlay .scan-frame{width:280px;height:280px;position:relative;background-color:transparent;box-shadow:0 0 0 2000px rgba(0,0,0,.4)}.scan-modal-wrapper .scan-content .scanner-container .scan-overlay .scan-frame .corner{position:absolute;width:36px;height:36px;border:3px solid #00e676}.scan-modal-wrapper .scan-content .scanner-container .scan-overlay .scan-frame .corner.top-left{top:0;left:0;border-right:none;border-bottom:none;border-top-left-radius:8px}.scan-modal-wrapper .scan-content .scanner-container .scan-overlay .scan-frame .corner.top-right{top:0;right:0;border-left:none;border-bottom:none;border-top-right-radius:8px}.scan-modal-wrapper .scan-content .scanner-container .scan-overlay .scan-frame .corner.bottom-left{bottom:0;left:0;border-right:none;border-top:none;border-bottom-left-radius:8px}.scan-modal-wrapper .scan-content .scanner-container .scan-overlay .scan-frame .corner.bottom-right{bottom:0;right:0;border-left:none;border-top:none;border-bottom-right-radius:8px}.scan-modal-wrapper .scan-content .scanner-container .scan-overlay .scan-frame .scan-line{position:absolute;width:100%;height:3px;background-color:#00e676;top:0;left:0;box-shadow:0 0 12px 2px rgba(0,230,118,.9);animation:scanAnimation 2s linear infinite}@keyframes scanAnimation{0%{top:0}50%{top:calc(100% - 3px)}to{top:0}}.scan-modal-wrapper .scan-content .scanner-container .scan-overlay .loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);border-radius:16px;padding:20px;min-width:150px}.scan-modal-wrapper .scan-content .scanner-container .scan-overlay .loading-indicator .spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s linear infinite;margin-bottom:12px}.scan-modal-wrapper .scan-content .scanner-container .scan-overlay .loading-indicator p{color:#fff;font-size:14px;margin:0}@keyframes spin{to{transform:rotate(360deg)}}.scan-modal-wrapper .scan-content .scan-actions{padding:40px 16px 16px;flex-shrink:0;position:absolute;bottom:0;left:0;width:100%;z-index:10;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0))}.scan-modal-wrapper .scan-content .scan-actions .mode-switcher{display:flex;justify-content:center;background-color:rgba(255,255,255,.15);border-radius:20px;padding:4px;margin-bottom:20px}.scan-modal-wrapper .scan-content .scan-actions .mode-switcher .mode-option{flex:1;padding:8px 0;text-align:center;color:#fff;border-radius:16px;font-size:14px}.scan-modal-wrapper .scan-content .scan-actions .mode-switcher .mode-option.active{background-color:#1677ff}.scan-modal-wrapper .scan-content .scan-actions .action-buttons{display:flex;justify-content:center;margin-bottom:10px}.scan-modal-wrapper .scan-content .scan-actions .action-buttons .gallery-button{width:180px;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.2);color:#fff;font-size:18px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.scan-modal-wrapper .scan-content .scan-actions .action-buttons .gallery-button .button-text{margin-left:8px;font-size:15px}.scan-modal-wrapper .scan-content .scan-actions .action-buttons .gallery-button:active{transform:scale(.98);background-color:rgba(255,255,255,.25)}.scan-page{width:100%;height:100vh;overflow:hidden;position:relative}.scan-page :global .scan-modal-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.scan-page .nav-bar{background-color:#1677ff;color:#fff;font-size:18px}.scan-page .nav-bar :global .adm-nav-bar-back-arrow{color:#fff}.scan-page .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100% - 45px);background-color:#f5f7fa}.scan-page .loading-container :global .adm-dot-loading{font-size:32px;color:#1677ff}.scan-page .loading-container p{margin-top:16px;color:#666;font-size:16px}.scan-page .error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100% - 45px);padding:20px;background-color:#f5f7fa}.scan-page .error-container .error-icon{width:80px;height:80px;border-radius:50%;background-color:#ff4d4f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:40px;margin-bottom:20px}.scan-page .error-container h3{font-size:24px;color:#333;margin-bottom:16px}.scan-page .error-container p{font-size:16px;color:#666;margin-bottom:24px;text-align:center}.scan-page .error-container .retry-button{padding:10px 24px;background-color:#1677ff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer}.scan-page .error-container .retry-button:active{background-color:#0958d9}.scan-page .scan-success{display:flex;flex-direction:column;height:100%;background-color:#f5f7fa}.scan-page .scan-success .success-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.scan-page .scan-success .success-content .success-icon{width:80px;height:80px;border-radius:50%;background-color:#52c41a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:40px;margin-bottom:20px}.scan-page .scan-success .success-content h2{font-size:24px;color:#333;margin-bottom:16px}.scan-page .scan-success .success-content p{font-size:16px;color:#666;margin-bottom:10px;text-align:center}.scan-page .scan-success .success-content .scan-data{background-color:#f0f0f0;padding:10px 16px;border-radius:8px;width:100%;max-width:300px;word-break:break-all;margin:10px 0 20px}.scan-page .scan-success .success-content .hint{font-size:14px;color:#999;margin-top:10px}.user-management-page{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.user-management-page .nav-bar{background-color:#fff;color:#333;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:100}.user-management-page .search-container{padding:12px 16px;background-color:#fff;position:sticky;top:45px;z-index:99;box-shadow:0 1px 2px rgba(0,0,0,.05)}.user-management-page .add-user-container{padding:12px 16px;background-color:#fff;position:sticky;top:99px;z-index:98;box-shadow:0 1px 2px rgba(0,0,0,.05);border-bottom:1px solid #f0f0f0}.user-management-page .add-user-container .add-user-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;height:44px;font-size:16px;font-weight:500;box-shadow:0 2px 8px rgba(102,126,234,.3);transition:all .3s ease}.user-management-page .add-user-container .add-user-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.user-management-page .add-user-container .add-user-button:active{transform:translateY(0);box-shadow:0 2px 6px rgba(102,126,234,.3)}.user-management-page .user-list-container{flex:1;overflow-y:auto;padding:12px 16px 80px}.user-management-page .user-list-container .user-item{background-color:#fff;border-radius:8px;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.user-management-page .user-list-container .user-item .item-content{padding:16px;display:flex;flex-direction:column;gap:12px}.user-management-page .user-list-container .user-item .item-info{display:flex;flex-direction:column;gap:4px}.user-management-page .user-list-container .user-item .user-phone{font-size:18px;font-weight:500;color:#333;margin-bottom:4px}.user-management-page .user-list-container .user-item .user-meta{margin-top:4px;color:#666;font-size:14px}.user-management-page .user-list-container .user-item .nickname,.user-management-page .user-list-container .user-item .remark{margin-bottom:4px;color:#999}.user-management-page .user-list-container .user-item .balance{margin-top:6px;font-size:15px;font-weight:500;color:#444}.user-management-page .user-list-container .user-item .item-action{display:flex;justify-content:space-between;align-items:center;margin-top:8px;border-top:1px solid #f5f5f5;padding-top:12px}.user-management-page .user-list-container .user-item .status-tag{padding:2px 8px;border-radius:4px;font-size:13px;display:inline-block}.user-management-page .user-list-container .user-item .status-normal{background-color:rgba(82,196,26,.1);color:#52c41a}.user-management-page .user-list-container .user-item .status-banned{background-color:rgba(255,77,79,.1);color:#ff4d4f}.user-management-page .user-list-container .user-item .action-buttons{display:flex;gap:8px}.user-management-page .user-list-container .user-item .action-button{min-width:60px;font-size:13px;padding:2px 8px;border-radius:4px}.user-management-page .user-list-container .user-item .action-button.recharge-button{--adm-color-primary: #1677ff}.user-management-page .user-list-container .user-item .action-button.ban-button{--adm-color-danger: #ff4d4f}.user-management-page .empty-list{display:flex;justify-content:center;align-items:center;height:200px;color:#999;font-size:14px}.user-management-page .loading-container{display:flex;justify-content:center;align-items:center;padding:16px;color:#999;font-size:14px;gap:8px}.agency-management-page{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.agency-management-page .nav-bar{background-color:#fff;color:#333;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:100}.agency-management-page .search-container{padding:12px 16px;background-color:#fff;position:sticky;top:45px;z-index:99;box-shadow:0 1px 2px rgba(0,0,0,.05)}.agency-management-page .agency-list-container{flex:1;overflow-y:auto;padding:12px 16px 80px}.agency-management-page .agency-list-container .agency-item{background-color:#fff;border-radius:8px;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.agency-management-page .agency-list-container .agency-item .item-content{padding:16px;display:flex;flex-direction:column;gap:12px}.agency-management-page .agency-list-container .agency-item .item-info{display:flex;flex-direction:column;gap:4px}.agency-management-page .agency-list-container .agency-item .agency-phone{font-size:18px;font-weight:500;color:#333;margin-bottom:4px}.agency-management-page .agency-list-container .agency-item .agency-meta{margin-top:4px;color:#666;font-size:14px}.agency-management-page .agency-list-container .agency-item .nickname,.agency-management-page .agency-list-container .agency-item .remark{margin-bottom:4px;color:#999}.agency-management-page .agency-list-container .agency-item .balance{margin-top:6px;font-size:15px;font-weight:500;color:#444}.agency-management-page .agency-list-container .agency-item .item-action{display:flex;justify-content:space-between;align-items:center;margin-top:8px;border-top:1px solid #f5f5f5;padding-top:12px}.agency-management-page .agency-list-container .agency-item .status-tag{padding:2px 8px;border-radius:4px;font-size:13px;display:inline-block}.agency-management-page .agency-list-container .agency-item .status-normal{background-color:rgba(82,196,26,.1);color:#52c41a}.agency-management-page .agency-list-container .agency-item .status-banned{background-color:rgba(255,77,79,.1);color:#ff4d4f}.agency-management-page .agency-list-container .agency-item .action-buttons{display:flex;gap:8px}.agency-management-page .agency-list-container .agency-item .action-button{min-width:60px;font-size:13px;padding:2px 8px;border-radius:4px}.agency-management-page .agency-list-container .agency-item .action-button.upgrade-button{--adm-color-primary: #1677ff}.agency-management-page .agency-list-container .agency-item .action-button.ban-button{--adm-color-danger: #ff4d4f}.agency-management-page .empty-list{display:flex;justify-content:center;align-items:center;height:200px;color:#999;font-size:14px}.agency-management-page .loading-container{display:flex;justify-content:center;align-items:center;padding:16px;color:#999;font-size:14px;gap:8px}.user-recharge-page{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.user-recharge-page .nav-bar{background-color:#fff;color:#333;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:100}.user-recharge-page .user-info-card{background-color:#ffefd5;padding:20px 16px;display:flex;align-items:center;position:relative}.user-recharge-page .user-info-card .avatar{width:50px;height:50px;border-radius:50%;background-color:#f0f0f0;margin-right:12px}.user-recharge-page .user-info-card .user-details{flex:1}.user-recharge-page .user-info-card .user-details .user-phone{font-size:18px;font-weight:500;color:#333;margin-bottom:4px}.user-recharge-page .user-info-card .user-details .user-nickname{font-size:14px;color:#666}.user-recharge-page .user-info-card .user-level{position:absolute;right:16px;top:20px;font-size:14px;font-weight:500;color:#1677ff}.user-recharge-page .balance-display{background-color:#ffefd5;padding:10px 16px 20px}.user-recharge-page .balance-display .balance-amount{font-size:28px;font-weight:700;color:#333;text-align:center}.user-recharge-page .account-info{background-color:#fff;padding:16px;margin:12px 0}.user-recharge-page .account-info .account-row{font-size:15px;color:#666}.user-recharge-page .account-info .account-row .account-value{font-weight:500;color:#333}.user-recharge-page .amount-selection{background-color:#fff;padding:16px}.user-recharge-page .amount-selection .amount-grid{display:flex;justify-content:space-between;margin-bottom:16px}.user-recharge-page .amount-selection .amount-grid .amount-option{flex:1;margin:0 6px;text-align:center;padding:10px 0;border:1px solid #e8e8e8;border-radius:4px;font-size:15px;color:#333;cursor:pointer}.user-recharge-page .amount-selection .amount-grid .amount-option:first-child{margin-left:0}.user-recharge-page .amount-selection .amount-grid .amount-option:last-child{margin-right:0}.user-recharge-page .amount-selection .amount-grid .amount-option.selected{background-color:#e6f7ff;border-color:#1677ff;color:#1677ff}.user-recharge-page .amount-selection .custom-amount-input{display:flex;align-items:center;margin-top:24px}.user-recharge-page .amount-selection .custom-amount-input .input-label{flex-shrink:0;font-size:15px;color:#333;margin-right:16px}.user-recharge-page .amount-selection .custom-amount-input .amount-input{flex:1;--adm-color-primary: #1677ff}.user-recharge-page .recharge-form{padding:0 16px;margin-top:24px}.user-recharge-page .recharge-form .recharge-button{height:48px;border-radius:4px;font-size:16px;font-weight:500;--adm-color-primary: #1677ff}.debug-page{height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa}.debug-page .nav-bar{background-color:#1677ff;color:#fff;font-size:18px}.debug-page .nav-bar :global .adm-nav-bar-back-arrow{color:#fff}.debug-page .debug-content{flex:1;overflow-y:auto;padding:12px}.debug-page .debug-content :global .adm-card{margin-bottom:16px;overflow:hidden}.debug-page .debug-content :global .adm-card .adm-card-header{font-weight:500;font-size:16px}.debug-page .debug-content :global .adm-card .adm-card-body{padding:12px}.debug-page .debug-content :global .adm-list-item{padding:10px 0}.debug-page .debug-content .no-dev-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.debug-page .debug-content .no-dev-message h3{font-size:18px;margin:16px 0 8px;color:#333}.debug-page .debug-content .no-dev-message p{font-size:14px;color:#666;margin-bottom:24px}.debug-page .debug-content .control-panel .status-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.debug-page .debug-content .control-panel .status-item .status{display:flex;align-items:center;font-size:14px}.debug-page .debug-content .control-panel .status-item .status.enabled{color:#52c41a}.debug-page .debug-content .control-panel .status-item .status.disabled{color:#f5222d}.debug-page .debug-content .buttons{display:flex;flex-wrap:wrap;gap:8px}.debug-page .debug-content .buttons :global .adm-button{margin-bottom:8px}.debug-page .debug-content .user-agent{margin-top:12px}.debug-page .debug-content .user-agent h4{font-size:14px;color:#333;margin-bottom:8px}.debug-page .debug-content .user-agent p{font-size:12px;color:#666;word-break:break-all;background:#f0f0f0;padding:8px;border-radius:4px}.debug-page .debug-content .log-container{max-height:200px;overflow-y:auto;background:#f0f0f0;border-radius:4px;padding:8px}.debug-page .debug-content .log-container .log-message{font-size:12px;color:#333;margin-bottom:4px;padding:4px 0;border-bottom:1px solid #e0e0e0}.debug-page .debug-content .log-container .log-message:last-child{border-bottom:none}.auth-records-page{display:flex;flex-direction:column;height:100vh;background-color:#f5f7fa}.auth-records-page .nav-bar{background-color:#1677ff;color:#fff;font-size:18px}.auth-records-page .nav-bar :global .adm-nav-bar-back-arrow{color:#fff}.auth-records-page .nav-bar .filter-icon{font-size:20px;color:#fff}.auth-records-page .search-container{padding:12px 16px;background-color:#fff}.auth-records-page .search-container :global .adm-search-bar{--background: #f5f5f5;--border-radius: 8px;--height: 36px}.auth-records-page .search-container :global .adm-search-bar .adm-search-bar-input-box{background-color:#f5f5f5}.auth-records-page .filter-container{background-color:#fff;margin:12px 16px 0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;z-index:100}.auth-records-page .filter-container .filter-header{padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:16px;font-weight:500}.auth-records-page .filter-container .filter-content{padding:12px 16px}.auth-records-page .filter-container .filter-content .date-item{display:flex;align-items:center;margin-bottom:16px}.auth-records-page .filter-container .filter-content .date-item span{width:80px;color:#666}.auth-records-page .filter-container .filter-content .date-item .date-picker-trigger{flex:1;background-color:#f5f5f5;padding:8px 12px;border-radius:4px;color:#333;font-size:14px}.auth-records-page .filter-container .filter-actions{display:flex;padding:12px 16px;border-top:1px solid #f0f0f0}.auth-records-page .filter-container .filter-actions .filter-button{flex:1;margin:0 8px}.auth-records-page .filter-container .filter-actions .filter-button.clear{--background-color: #f5f5f5;--text-color: #666}.auth-records-page .records-container{flex:1;overflow-y:auto;padding:12px}.auth-records-page .records-container .record-item{background-color:#fff;border-radius:8px;margin-bottom:12px;padding:16px;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.04)}.auth-records-page .records-container .record-item .item-left{margin-right:12px}.auth-records-page .records-container .record-item .item-left .item-icon{width:48px;height:48px;border-radius:4px;overflow:hidden}.auth-records-page .records-container .record-item .item-left .item-icon img{width:100%;height:100%;object-fit:cover}.auth-records-page .records-container .record-item .item-right{flex:1;overflow:hidden}.auth-records-page .records-container .record-item .item-right .item-top{display:flex;justify-content:space-between;margin-bottom:8px}.auth-records-page .records-container .record-item .item-right .item-top .platform-name{font-size:16px;font-weight:500;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-records-page .records-container .record-item .item-right .item-top .auth-type{font-size:14px;color:#666;padding:2px 6px;background-color:#f0f0f0;border-radius:4px}.auth-records-page .records-container .record-item .item-right .item-middle{display:flex;justify-content:space-between;margin-bottom:8px}.auth-records-page .records-container .record-item .item-right .item-middle .price-info{font-size:14px;color:#666}.auth-records-page .records-container .record-item .item-right .item-middle .price-info .price{color:#f5222d;font-weight:500}.auth-records-page .records-container .record-item .item-right .item-middle .create-time{font-size:14px;color:#999}.auth-records-page .records-container .record-item .item-right .item-bottom .remark{font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-records-page .records-container .loading-container,.auth-records-page .records-container .empty-container{padding:40px 0;text-align:center;color:#999}.auth-records-page .records-container .loading-container p,.auth-records-page .records-container .empty-container p{margin-top:8px;font-size:14px}.auth-records-page .records-container .load-more{padding:16px;text-align:center;color:#666;display:flex;align-items:center;justify-content:center}.auth-records-page .records-container .load-more span{margin-left:8px;font-size:14px}.faq-container{display:flex;flex-direction:column;height:100vh;background-color:#f8f8f8}.faq-container .custom-navbar{display:flex;align-items:center;height:44px;padding:0 10px;background-color:#1e88e5;color:#fff;position:relative;z-index:1}.faq-container .custom-navbar .navbar-left{width:30px}.faq-container .custom-navbar .navbar-left .back-icon{font-size:18px}.faq-container .custom-navbar .navbar-title{flex:1;text-align:center;font-size:18px;font-weight:500}.faq-container .custom-navbar .navbar-right{width:30px}.faq-container .faq-content{flex:1;height:calc(100% - 44px);overflow:hidden}.faq-container .faq-iframe{width:100%;height:100%;border:none;overflow:auto}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}:root{--background-color: #f5f7fa;--primary-color: #1e88e5;--text-color: #333;--border-radius: 12px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";background-color:var(--background-color);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media (max-width: 768px){html{font-size:14px}input[type=text],input[type=number],input[type=password],textarea{font-size:16px}}#root{width:100%;height:100vh}
