.subscribe-modal .ant-modal-content,.subscribe-modal .ant-modal-body{padding:0}.subscribe-modal .subscribe-container{padding:32px 40px 40px}.subscribe-modal .subscribe-title{font-size:24px;font-weight:600;color:#262626;margin:0 0 24px}.subscribe-modal .user-info{display:flex;align-items:center;gap:12px;margin-bottom:32px}.subscribe-modal .user-info .username{font-size:16px;color:#262626}.subscribe-modal .packages-row{margin-bottom:40px}.subscribe-modal .package-card{border:2px solid #d9d9d9;border-radius:8px;padding:24px 16px;text-align:center;cursor:pointer;transition:all .3s}.subscribe-modal .package-card:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff33}.subscribe-modal .package-card.active{border-color:#1890ff;background:#f0f8ff}.subscribe-modal .package-card .package-points{font-size:20px;font-weight:600;color:#262626;margin-bottom:12px}.subscribe-modal .package-card .package-price{font-size:32px;font-weight:600;color:#262626;margin-bottom:8px}.subscribe-modal .package-card .package-unit{font-size:14px;color:#8c8c8c}.subscribe-modal .payment-row{border-top:1px solid #f0f0f0;padding-top:32px;margin-bottom:24px;align-items:center}.subscribe-modal .payment-left .payment-amount{display:flex;align-items:baseline;gap:12px}.subscribe-modal .payment-left .payment-amount .payment-label{font-size:16px;color:#595959}.subscribe-modal .payment-left .payment-amount .payment-value{font-size:28px;font-weight:600;color:#262626}.subscribe-modal .payment-center{display:flex;justify-content:center}.subscribe-modal .qrcode-container{text-align:center}.subscribe-modal .qrcode-box{width:232px;height:232px;padding:16px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;display:flex;align-items:center;justify-content:center}.subscribe-modal .qrcode-masked{position:relative;width:200px;height:200px}.subscribe-modal .qrcode-masked .qrcode-blur{width:100%;height:100%;filter:blur(8px);opacity:.3}.subscribe-modal .qrcode-masked .qrcode-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fffc}.subscribe-modal .qrcode-real{width:200px;height:200px}.subscribe-modal .qrcode-real img{width:100%;height:100%;display:block}.subscribe-modal .payment-right{display:flex;align-items:center;justify-content:center}.subscribe-modal .payment-right .payment-tip{font-size:14px;color:#8c8c8c;text-align:center}.subscribe-modal .support-info{text-align:center;font-size:14px;color:#8c8c8c;padding-top:16px;border-top:1px solid #f0f0f0}.order-modal .ant-modal-body{padding:20px 24px}.order-modal .ant-tabs .ant-tabs-nav{margin-bottom:16px}.order-modal .ant-tabs .ant-tabs-tab{font-size:16px;padding:12px 0}.order-modal .ant-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;color:#000}.order-modal .ant-table .ant-table-tbody>tr>td{color:#666}.order-modal .order-pagination{display:flex;justify-content:flex-end;margin-top:16px;padding-right:16px}.order-modal .order-support{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0;color:#999;font-size:14px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}html{font-size:16px;line-height:1.5;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;background-color:#f9f9f9;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#555}::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:4px}
