body{background:#fafafa!important;background:var(--Neutral-8,#fafafa)!important;margin:0!important}.App{font-family:Inter!important;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.container{margin:0 auto;max-width:1120px}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){body.appdownload-closed main{padding-top:64px!important}body:not(.appdownload-closed) main{padding-top:124px!important}}:root{--input-border:#d9d9d9}.common-input-wrapper{position:relative}.common-input-wrapper .floating-label{background:#fff;color:#737373;color:var(--Neutral-3,#737373);font-size:14px;font-weight:400;left:12px;padding:0 4px;position:absolute;top:-12px;z-index:10}.common-input-wrapper .ant-input-affix-wrapper,.common-input-wrapper .ant-input-number{align-items:center;border:1px solid #737373!important;border:1px solid var(--Neutral-3,#737373)!important;border-radius:8px;box-shadow:none!important;display:flex;height:52px;padding:14px 16px}.common-input-wrapper .ant-input-number{width:100%}.common-input-wrapper .ant-input-number input{padding:0}.common-input-wrapper textarea{align-items:center;align-self:stretch;border:1px solid #737373!important;border:1px solid var(--Neutral-3,#737373)!important;border-radius:8px;box-shadow:none!important;display:flex;padding:12px 16px}.common-input-wrapper .ant-select{height:100%;width:100%}.common-input-wrapper .ant-select-selector{align-items:center;border:1px solid #737373!important;border:1px solid var(--Neutral-3,#737373)!important;border-radius:8px!important;box-shadow:none!important;display:flex;height:52px!important;padding:0 16px}.common-input-wrapper .ant-select-disabled .ant-select-selector{background-color:#0000!important}.common-input-wrapper .ant-picker{align-items:center;border:1px solid #737373!important;border:1px solid var(--Neutral-3,#737373)!important;border-radius:8px!important;box-shadow:none!important;display:flex;height:52px!important;padding:0 16px}.common-input-wrapper .ant-switch,.common-input-wrapper .ant-switch-inner{min-width:40px}.common-input-wrapper .image-upload label{color:#171717;color:var(--Neutral-01,#171717);font-size:16px;font-weight:400;line-height:24px}.common-input-wrapper .image-upload .desc{color:#737373;color:var(--Neutral-03,#737373);font-size:12px;font-weight:400;line-height:16px}.common-input-wrapper .image-upload .upload-text{color:#a3a3a3!important;color:var(--Neutral-4,#a3a3a3)!important}.common-input-wrapper .required{color:#d00000}.pincode-input-container{display:flex;gap:8px}.pincode-input-container .pincode-input-box{background:#fff;background:var(--Base-White,#fff);border:1px solid #a3a3a3;border:1px solid var(--Neutral-04,#a3a3a3);border-radius:4px;font-size:18px;max-height:42px;outline:none;padding:10px;text-align:center;transition:all .2s ease;width:100%}.pincode-input-container .pincode-input-box:focus{border-color:#d00000}.pincode-input-container .pincode-input-box:disabled{background-color:#f5f5f5;cursor:not-allowed}.app-layout{font-family:Inter!important;min-height:100vh}.app-layout .main-content{display:flex;flex-direction:column;margin-left:320px;min-height:100vh;transition:margin-left .3s ease}.app-layout .main-content.sidebar-closed{margin-left:0}.app-layout .main-content .content-wrapper{background:#fafafa;background:var(--Neutral-8,#fafafa);flex:1 1;padding:122px 32px 32px}@media(max-width:768px){.app-layout .main-content .content-wrapper{padding:88px 16px 16px}}@media(max-width:480px){.app-layout .main-content .content-wrapper{padding:88px 12px 12px}}@media(max-width:768px){.app-layout .main-content{margin-left:0}}.sidebar-overlay{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}@media(max-width:768px){.sidebar-overlay{display:block}}.sidebar{background:#fff;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transition:transform .3s ease;width:320px;z-index:1000}.sidebar.sidebar-closed{transform:translateX(-100%)}@media(min-width:769px){.sidebar.sidebar-closed{transform:translateX(-320px)}}.sidebar.sidebar-open{transform:translateX(0)}@media(max-width:768px){.sidebar{z-index:1001}}.sidebar .sidebar-header{background:#fff;background:var(--Base-White,#fff);border-bottom:1px solid #fff0f0;border-bottom:1px solid var(--Primary-04,#fff0f0);box-sizing:border-box;max-height:90px;padding:20px;width:100%}.sidebar .sidebar-header .logo img{max-width:130px}.sidebar .sidebar-menu{padding-top:8px}.sidebar .sidebar-menu .ant-menu{background:#0000!important;border:none!important}.sidebar .sidebar-menu .ant-menu .ant-menu-item,.sidebar .sidebar-menu .ant-menu .ant-menu-submenu-title{color:#171717;color:var(--Neutral-1,#171717);display:flex;font-size:14px;font-style:normal;font-weight:400;gap:8px;height:56px;line-height:20px;margin:0;padding:20px;width:100%}.sidebar .sidebar-menu .ant-menu .ant-menu-item:hover,.sidebar .sidebar-menu .ant-menu .ant-menu-submenu-title:hover{background-color:#f8f9fa;color:#2c3e50}.sidebar .sidebar-menu .ant-menu .ant-menu-item.ant-menu-item-selected,.sidebar .sidebar-menu .ant-menu .ant-menu-submenu-title.ant-menu-item-selected{background:#fafafa;background:var(--Neutral-08,#fafafa);color:#d00000;position:relative}.sidebar .sidebar-menu .ant-menu .ant-menu-submenu .ant-menu-submenu-title:hover{background-color:#f8f9fa;color:#2c3e50}.sidebar .sidebar-menu .ant-menu .ant-menu-submenu .ant-menu-sub{background:#0000}.sidebar .sidebar-menu .ant-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item{color:#171717;color:var(--Neutral-1,#171717);font-size:14px;font-weight:400;height:60px;line-height:20px;padding-left:60px!important;position:relative}.sidebar .sidebar-menu .ant-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item:hover{background-color:#f8f9fa;color:#2c3e50}.sidebar .sidebar-menu .ant-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item.ant-menu-item-selected{background:#0000;color:#d00000;font-weight:600}.sidebar .sidebar-menu .ant-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item.ant-menu-item-selected:before{background-color:#e0e0e0}.sidebar .sidebar-menu .ant-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item.ant-menu-item-selected:after{background-color:#d00000}.sidebar .sidebar-menu .ant-menu .ant-menu-submenu-arrow{color:#8c8c8c}.app-header{background:#fff;box-sizing:border-box;height:90px;left:320px;padding:24px;position:absolute;right:0;top:0;z-index:10}.app-header.sidebar-closed{left:0}.app-header .header-left{align-items:center;display:flex;gap:16px}.app-header .header-left .menu-toggle{color:#5a6c7d;display:flex}.app-header .header-left .menu-toggle:hover{background-color:#f8f9fa;color:#2c3e50}.app-header .header-left .page-title{color:#2c3e50;font-weight:600;margin:0}@media(max-width:480px){.app-header .header-left .page-title{font-size:16px}}.app-header .header-left .page-breadcrumb{align-items:center;display:flex;gap:8px;padding:0 20px}.app-header .header-left .page-breadcrumb .breadcrumb-parent{color:#a3a3a3;color:var(--Neutral-4,#a3a3a3);font-size:20px;font-weight:500}.app-header .header-left .page-breadcrumb .breadcrumb-sep{color:#cfd8dc;font-size:14px;margin:0 4px}.app-header .header-left .page-breadcrumb .breadcrumb-current{color:#171717;color:var(--Neutral-01,#171717);font-size:20px;font-weight:500}.app-header .header-right .notification-badge .ant-badge-count{align-items:center;background:#d00000;background:var(--Primary-01,#d00000);border-radius:40px;display:flex;gap:8px;justify-content:center;padding:2px}.app-header .header-right .notification-btn{align-items:center;border:1px solid #e6e6e6;border:1px solid var(--Neutral-06,#e6e6e6);border-radius:40px;display:flex;gap:10px;padding:8px}.app-header .header-right .notification-btn:hover{background-color:#f8f9fa;color:#2c3e50}.app-header .header-right .notification-btn .anticon{font-size:18px}@media(max-width:480px){.app-header .header-right .notification-btn{display:none}}.app-header .header-right .user-info{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;transition:background-color .2s}.app-header .header-right .user-info:hover{background-color:#f8f9fa}.app-header .header-right .user-info .user-avatar{background-color:#6366f1;border:2px solid #fff}.app-header .header-right .user-info .user-avatar .anticon{color:#fff}.app-header .header-right .user-info .username{color:#2c3e50;font-size:14px;font-weight:500}@media(max-width:480px){.app-header .header-right .user-info .username{display:none}}@media(max-width:768px){.app-header{left:0;padding:0 16px}}.language-selector{font-family:Inter;position:relative!important;right:0!important;top:0!important}.language-selector .current-language-display{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:6px 12px;transition:all .2s ease;width:73px}.language-selector .current-language-display:hover{background:#f5f5f5;border-color:#d9d9d9}.language-selector .current-language-display .current-flag{border-radius:50%;object-fit:cover}.language-selector .current-language-display .current-language-text{color:#333;font-size:14px;font-weight:600;letter-spacing:.5px}.ant-dropdown .ant-dropdown-menu .language-option{align-items:center;display:flex;gap:8px;padding:4px 0}.ant-dropdown .ant-dropdown-menu .language-option .flag-icon{border-radius:50%;object-fit:cover}.ant-dropdown .ant-dropdown-menu .language-option .language-name{color:#333;font-size:14px}.login-container-header{background-color:#fff;background:#fff;background:var(--Base-White,#fff);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--Colors-Neutral-200,#e5e5e5);border-top:1px solid #e5e5e5;border-top:1px solid var(--Colors-Neutral-200,#e5e5e5);box-sizing:border-box;padding:16px 32px;position:absolute;top:0;width:100%}.login-container-header .language-selector-div{width:100%}.login-container-header .language-selector-div img{max-width:120px}.login-page{align-items:center;background:#fafafa;background:var(--Neutral-8,#fafafa);display:flex;height:100vh;justify-content:center;width:100%}.login-page .login-container{width:100%}.login-page .login-container .login-card{background:#fff;border-radius:12px;max-width:532px;padding:32px;width:100%}.login-page .login-container .login-card .login-logo img{max-width:120px}.login-page .login-container .login-card .title{color:#171717;color:var(--Neutral-1,#171717);font-family:Inter;font-size:20px;font-weight:500;text-align:center}.login-page .login-container .login-card .login-tabs .ant-tabs-nav{margin-bottom:24px!important}.login-page .login-container .login-card .login-tabs .ant-tabs-nav .ant-tabs-nav-list{margin:0;width:100%}.login-page .login-container .login-card .login-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{display:flex;font-size:18px;font-weight:400;justify-content:center;line-height:28px;width:100%}.login-page .login-container .login-card .login-form{display:flex;flex-direction:column}.login-page .login-container .login-card .login-form .ant-form-item{margin-bottom:24px}.login-page .login-container .login-card .login-form .login-button{background:#d00000;border:none;border-radius:6px;font-weight:500;height:48px;transition:all .3s ease}.login-page .login-container .login-card .login-form .login-button:hover{background:#d00000;transform:translateY(-1px)}.login-page .login-container .login-card .login-form .login-button:active{transform:translateY(0)}.login-page .login-container .login-card .login-form .ant-form-item-has-error .ant-input,.login-page .login-container .login-card .login-form .ant-form-item-has-error .ant-input-affix-wrapper,.login-page .login-container .login-card .login-form .ant-form-item-has-error .login-input{border-color:#d00000!important}.login-page .login-container .login-card .login-form .ant-form-item-has-error .floating-label{color:#d00000!important}.login-page .login-container .login-card .login-form .ant-form-item-has-error{margin-bottom:48px!important}.login-page .login-container .login-card .login-form .ant-form-item-explain-error{color:#d00000!important}.login-page .login-container .login-card .help-link{color:#a3a3a3;color:var(--Neutral-4,#a3a3a3);font-size:16px;font-weight:400;margin-top:24px;text-align:center}.login-page .login-container .login-card .help-link .ant-btn{color:#d00000;color:var(--Primary-1,#d00000);font-size:16px;font-weight:400;padding:0}.ant-modal .ant-modal-content{padding:0!important}.ant-modal-body{padding:24px 16px!important}.custom-status-modal .ant-modal-content{border-radius:8px;padding:0}.custom-status-modal .modal-body{padding:12px 8px;text-align:center}.custom-status-modal .modal-body .modal-icon{font-size:36px;margin-bottom:12px}.custom-status-modal .modal-body .modal-title{color:#171717;color:var(--Neutral-01,#171717);font-size:20px;font-weight:700;margin:0 0 8px;text-align:center}.custom-status-modal .modal-body .modal-message{color:#737373;color:var(--Neutral-03,#737373);font-size:14px}.custom-status-modal .modal-body .modal-message a{color:#1677ff;text-decoration:underline}.custom-status-modal .modal-body .modal-footer{display:flex;gap:8px;justify-content:center;margin-top:24px}.custom-status-modal .modal-body .modal-footer .ant-btn{border-radius:6px;font-weight:500;height:44px;min-width:96px;width:50%}.custom-status-modal .modal-body .modal-footer .ant-btn-primary{background-color:#d70000;border-color:#d70000}.custom-status-modal .modal-body .modal-footer .ant-btn-primary:focus,.custom-status-modal .modal-body .modal-footer .ant-btn-primary:hover{background-color:#b80000;border-color:#b80000}.link{cursor:pointer}.content-modal .ant-modal-title{border-bottom:1px solid #f5f5f5;color:#d70000;font-size:18px;font-weight:600;padding-bottom:10px;padding-top:20px;text-align:center}.content-modal .ant-modal-content{border-radius:12px;overflow:hidden;padding:0}.content-modal .content-modal-body{padding:0 24px 24px}.content-modal .content-modal-body .content-modal-header{display:flex;justify-content:flex-end;padding:16px 20px 0}.content-modal .content-modal-body .content-modal-header .close-button{color:#8c8c8c;padding:4px}.content-modal .content-modal-body .content-modal-header .close-button:hover{background-color:#f5f5f5;color:#595959}.content-modal .content-modal-body .content-modal-title-section{align-items:center;background:#fafafa;background:var(--Neutral-08,#fafafa);border-radius:8px;display:flex;justify-content:center;padding:16px}.content-modal .content-modal-body .content-modal-title-section .content-modal-subtitle{color:#595959;font-size:14px;line-height:1.5;margin:0}.content-modal .content-modal-body .content-modal-sections{max-height:400px;overflow-y:auto}.content-modal .content-modal-body .content-modal-sections .content-section{margin-bottom:20px}.content-modal .content-modal-body .content-modal-sections .content-section:last-child{margin-bottom:0}.content-modal .content-modal-body .content-modal-sections .content-section .section-title{color:#262626;font-size:15px;font-weight:600;margin:0 0 8px}.content-modal .content-modal-body .content-modal-sections .content-section .section-content{color:#595959;font-size:14px;line-height:1.6;margin:0;text-align:justify}.content-modal .content-modal-body .content-modal-footer{border-top:1px solid #f0f0f0;margin-top:20px;padding:20px 24px 24px;text-align:center}.content-modal .content-modal-body .content-modal-footer .ant-btn{background-color:#d70000;border-color:#d70000;border-radius:6px;font-weight:500;height:40px;min-width:100px}.content-modal .content-modal-body .content-modal-footer .ant-btn:focus,.content-modal .content-modal-body .content-modal-footer .ant-btn:hover{background-color:#b80000;border-color:#b80000}.content-modal-sections::-webkit-scrollbar{width:6px}.content-modal-sections::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.content-modal-sections::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.content-modal-sections::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.custom-modal .ant-modal-content{border-radius:12px;overflow:hidden;padding:0}.custom-modal .custom-modal-header{display:flex;justify-content:space-between;padding:16px 24px 0}.custom-modal .custom-modal-header .custom-modal-title{color:#171717;color:var(--Neutral-01,#171717);font-size:18px;font-weight:500;text-align:center;width:100%}.custom-modal .custom-modal-header .custom-modal-close{border:none;box-shadow:none;color:#999;position:absolute;right:16px;top:12px}.custom-modal .custom-modal-header .custom-modal-close:hover{color:#555}.custom-modal .custom-modal-body{max-height:600px;overflow-x:hidden;overflow-y:auto;padding:16px 24px}.custom-modal .custom-modal-footer{padding:16px}.custom-modal .custom-modal-footer .ant-btn{border-radius:6px;font-weight:500;height:44px;width:100%}.payment-info-form .payment-methods-section .payment-methods-label{color:#171717;color:var(--Neutral-01,#171717);font-size:16px;font-weight:500;line-height:24px}.payment-info-form .payment-methods-section .payment-methods-label .required{color:#d00000;color:var(--Primary,#d00000)}.payment-info-form .payment-methods-section .add-payment-btn{background:#fff;background:var(--Base-White,#fff);border:1px solid #d00000;border:1px solid var(--Primary-1,#d00000);border-radius:8px;height:40px;padding:8px 16px}.payment-info-form .payment-methods-section .payment-methods-list{padding:0 40px}.payment-info-form .payment-methods-section .payment-methods-list .payment-method-item{border:1px solid #d4d4d4;border:1px solid var(--Neutral-5,#d4d4d4);border-radius:8px;padding:16px}.payment-info-form .payment-methods-section .payment-methods-list .payment-method-item .payment-method-info .label{color:#404040;color:var(--Neutral-2,#404040);font-size:14px;font-weight:400;line-height:20px}.payment-info-form .payment-methods-section .payment-methods-list .payment-method-item .payment-method-info .bank-name{color:#404040;color:var(--Neutral-2,#404040);font-size:14px;font-weight:500;line-height:20px;padding-left:12px}.payment-info-form .payment-methods-section .payment-methods-list .payment-method-item .payment-method-info .account-name{color:#404040;color:var(--Neutral-2,#404040);font-size:14px;font-weight:500;line-height:20px}.payment-info-form .pincode-section .pincode-label{color:#171717;color:var(--Neutral-01,#171717);font-size:16px;font-weight:500;line-height:24px}.payment-info-form .pincode-section .pincode-label .required{color:#d00000;color:var(--Primary,#d00000)}.add-payment-modal .payment-modal-form{display:flex;flex-direction:column;gap:16px}.add-payment-modal .payment-modal-form .payment-modal-form-label{color:#171717;color:var(--Neutral-01,#171717);font-size:16px;font-weight:500;line-height:24px}.add-payment-modal .payment-modal-form .payment-modal-form-label:before{display:none!important}.add-payment-modal .payment-modal-form .payment-modal-form-label:after{-webkit-margin-end:4px;color:#d00000;content:"*";display:inline-block;font-family:SimSun,sans-serif;font-size:14px;line-height:1;margin-inline-end:4px;visibility:visible}.add-payment-modal .payment-modal-form .ant-form-item{margin:0}.add-payment-modal .payment-modal-form .option-group{display:flex;gap:80px}.account-fill-page{padding-top:116px}.account-fill-page .account-fill-container{height:100%}.account-fill-page .account-fill-container-header{background-color:#fff;background:#fff;background:var(--Base-White,#fff);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--Colors-Neutral-200,#e5e5e5);border-top:1px solid #e5e5e5;border-top:1px solid var(--Colors-Neutral-200,#e5e5e5);box-sizing:border-box;padding:16px 32px;position:absolute;top:0;width:100%}.account-fill-page .account-fill-container-header .language-selector-div{width:100%}.account-fill-page .account-fill-container-header .language-selector-div img{max-width:120px}.account-fill-page .account-fill-wrapper{height:100%;width:100%}.account-fill-page .account-fill-wrapper .account-fill-card{background-color:#fff;border-radius:12px;box-sizing:border-box;max-width:796px;padding:32px;width:100%}.account-fill-page .account-fill-wrapper .account-fill-card .account-fill-form{display:flex;flex-direction:column;gap:24px}.account-fill-page .account-fill-wrapper .account-fill-card .account-fill-form .ant-form-item{margin:0!important}.account-fill-page .account-fill-wrapper .account-fill-card .step-actions{color:#737373;color:var(--Neutral-03,#737373);font-size:12px;font-weight:400;line-height:16px}.account-fill-page .account-fill-wrapper .account-fill-card .step-actions .step-button,.purchase-market{width:100%}.purchase-market .filter-section{background:#fff;border-radius:8px;padding:24px}.purchase-market .filter-section .filter-title{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 16px}.purchase-market .filter-section .filter-group .filter-label{color:#171717;color:var(--Neutral-1,#171717);font-size:16px;font-weight:500;line-height:24px}.purchase-market .filter-section .filter-group .filter-items-row{display:flex;flex:1 1;gap:12px;overflow-x:auto;scrollbar-width:none!important}.purchase-market .filter-section .filter-group .filter-chip{align-items:center;background:#fafafa;background:var(--Neutral-8,#fafafa);border-radius:5px;color:#171717;color:var(--Neutral-1,#171717);cursor:pointer;display:flex;flex-direction:column;font-size:15px;font-weight:400;gap:8px;height:80px;justify-content:center;padding:0 8px;width:75px}.purchase-market .filter-section .filter-group .filter-chip.active,.purchase-market .filter-section .filter-group .filter-chip:hover{border:1px solid #d00000;border:1px solid var(--Primary-1,#d00000)}.purchase-market .filter-section .filter-group .filter-chip img{height:40px;object-fit:contain;width:40px}.purchase-market .filter-section .filter-group .filter-chip span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-market .filter-section .filter-group .filter-loading{color:#999;font-size:14px;padding:8px 16px}.purchase-market .filter-section .filter-group .filter-item{flex:1 1;max-width:400px;min-width:200px}@media(max-width:768px){.purchase-market .filter-section .filter-group .filter-item{max-width:100%;min-width:100%}}.purchase-market .filter-section .filter-group .filter-item .model-select-button{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#171717;display:flex;font-size:14px;gap:8px;height:48px;justify-content:space-between;padding:0 12px;width:100%}.purchase-market .filter-section .filter-group .filter-item .model-select-button:hover:not(:disabled){border-color:#d00000;border-color:var(--Primary-1,#d00000);color:#d00000;color:var(--Primary-1,#d00000)}.purchase-market .filter-section .filter-group .filter-item .model-select-button:disabled{cursor:not-allowed;opacity:.6}.purchase-market .filter-section .filter-group .filter-item .model-select-button span{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.purchase-market .filter-section .filter-group{align-items:flex-start;flex-direction:column;gap:8px}.purchase-market .filter-section .filter-group .filter-label{padding-top:0}}.purchase-market .filter-section .filter-row{display:flex;flex-wrap:wrap;gap:12px}.purchase-market .filter-section .filter-row .filter-item{flex:1 1;max-width:250px;min-width:200px}.purchase-market .filter-section .filter-row .filter-item .label{color:#a3a3a3;color:var(--Neutral-4,#a3a3a3);font-size:16px;font-weight:400;line-height:24px}@media(max-width:768px){.purchase-market .filter-section .filter-row .filter-item{max-width:100%;min-width:100%}}.model-selection-modal .modal-content{display:flex;flex-direction:column;height:500px}.model-selection-modal .model-list-container{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none!important}.model-selection-modal .model-list-container .model-loading{color:#999;font-size:14px;padding:40px 20px;text-align:center}.model-selection-modal .model-list-container .model-list .model-item{background:#fff;border:1px solid #e6e6e6;border:1px solid var(--Neutral-6,#e6e6e6);border-radius:4px;height:68px;padding:12px;width:100%}.model-selection-modal .model-list-container .model-list .model-item:first-child{border-top:1px solid #f0f0f0}.model-selection-modal .model-list-container .model-list .model-item.active,.model-selection-modal .model-list-container .model-list .model-item:hover{background:#fff0f0;background:var(--Primary-4,#fff0f0);border:1px solid #ffc0c0;border:1px solid var(--Primary-3,#ffc0c0);border-radius:4px}.model-selection-modal .model-list-container .model-list .model-item.active .model-name{color:#d00000;color:var(--Primary-1,#d00000);font-weight:500}.model-selection-modal .model-list-container .model-list .model-item .model-image{flex-shrink:0;height:40px;object-fit:contain;width:40px}.model-selection-modal .model-list-container .model-list .model-item .model-name{color:#171717;flex:1 1;font-size:15px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.model-selection-modal .model-list-container .model-list .model-item .model-count{color:#8c8c8c;flex-shrink:0;font-size:13px}.model-selection-modal .model-list-container::-webkit-scrollbar{width:6px}.model-selection-modal .model-list-container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.model-selection-modal .model-list-container::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.model-selection-modal .model-list-container::-webkit-scrollbar-thumb:hover{background:#bfbfbf}@media(max-width:768px){.purchase-market{padding:16px}}.custom-pagination{align-items:center;display:flex;justify-content:space-between;padding:16px}.custom-pagination .pagination-left{align-items:center;display:flex;gap:8px}.custom-pagination .pagination-left .pagination-total{color:#666;font-size:14px}.custom-pagination .pagination-left .pagination-size-selector{min-height:36px;min-width:60px}.custom-pagination .pagination-left .pagination-size-selector .ant-select-selector{border:1px solid #d9d9d9;border-radius:8px}.custom-pagination .pagination-left .pagination-size-selector .ant-select-selector:hover{border-color:#d00000}.custom-pagination .pagination-right{align-items:center;display:flex}.custom-pagination .pagination-right .pagination-nav-btn{align-items:center;border-radius:4px;display:flex;height:32px;justify-content:center;width:32px}.custom-pagination .pagination-right .pagination-nav-btn:hover:not(:disabled){background-color:#0000;color:#e6e6e6}.custom-pagination .pagination-right .pagination-nav-btn:disabled{background-color:#0000;color:#e6e6e6;cursor:not-allowed}.custom-pagination .pagination-right .pagination-page-btn{align-items:center;border:none;border-radius:4px;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.custom-pagination .pagination-right .pagination-page-btn:not(.active){background-color:#fff;border:1px solid #d9d9d9;color:#333}.custom-pagination .pagination-right .pagination-page-btn:not(.active):hover{border-color:#d00000;color:#d00000}.custom-pagination .pagination-right .pagination-page-btn.active,.custom-pagination .pagination-right .pagination-page-btn.active:hover{background:#fff0f0;background:var(--Primary-04,#fff0f0);color:#d00000}.custom-pagination .pagination-right .pagination-ellipsis{color:#999;font-size:14px;line-height:32px;padding:0 8px}@media(max-width:768px){.custom-pagination{gap:12px}.custom-pagination .pagination-left,.custom-pagination .pagination-right{justify-content:center}}.product-card{background:#fff;background:var(--Base-White,#fff);border-radius:8px;box-shadow:0 4px 10px 0 #0000001a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:266px;overflow:hidden;padding:16px;transition:all .3s ease;width:100%}.product-card .product-image-container{background:#f8f9fa;border-radius:4px;height:239px!important;overflow:hidden;position:relative;width:100%}.product-card .product-image-container .product-image{border-radius:4px;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.product-card .product-image-container:hover .product-image{transform:scale(1.05)}.product-card .product-image-container .discount{left:8px;position:absolute;top:8px;z-index:2}.product-card .product-image-container .discount-badge{background:#287088;background:var(--Secondary-P05,#287088);border-radius:2px;color:#fff;color:var(--Base-White,#fff);font-size:12px;font-weight:700;padding:2px 4px}.product-card .product-image-container .discount-badge.S{background:#d00000;background:var(--Primary-01,#d00000)}.product-card .product-image-container .recommendation-badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(calc(var(--blur-sm, 8px)/2));backdrop-filter:blur(calc(var(--blur-sm, 8px)/2));background:#fff;background:var(--Base-White,#fff);border:1px solid #fffae5;border:1px solid var(--Alerts-Warning-02,#fffae5);border-radius:4px;color:#edb300;color:var(--Alerts-Warning-01,#edb300);display:flex;font-size:12px;font-weight:500;gap:4px;padding:2px 4px;position:absolute;right:8px;top:8px;z-index:2}.product-card .product-image-container .recommendation-badge .star-icon{font-size:10px}.product-card .product-content .product-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;color:#171717;color:var(--Neutral-01,#171717);display:-webkit-box;font-size:14px;font-weight:500;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis}.product-card .product-content .title{color:#737373;color:var(--Neutral-3,#737373);font-size:12px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis}.product-card .product-content .value{font-size:14px;font-weight:500;line-height:20px}.product-card .product-content .total,.product-card .product-content .value{color:#d00000;color:var(--Primary-1,#d00000);overflow:hidden;text-overflow:ellipsis}.product-card .product-content .total{font-size:20px;font-weight:600;line-height:28px}.product-card .product-content-attributes{color:#171717;color:var(--Neutral-1,#171717);font-size:12px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .product-content-attributes .tag-blue{background:#e8f1ff;background:var(--Alerts-Blue-04,#e8f1ff);color:#0a68ff;color:var(--Alerts-Blue-01,#0a68ff)}.product-card .product-content-attributes .tag-blue,.product-card .product-content-attributes .tag-red{border-radius:4px;font-size:12px;font-weight:500;line-height:16px;min-width:34px;overflow:hidden;padding:2px 4px;text-align:center;text-overflow:ellipsis}.product-card .product-content-attributes .tag-red{background:#fff0f0;background:var(--Primary-4,#fff0f0);color:#d00000;color:var(--Primary-1,#d00000)}.product-card .product-content-info .ant-divider{margin:0}@media(max-width:768px){.product-card{height:252px;min-width:176px;padding:8px;width:176px}.product-card .product-image-container{height:160px;width:100%}.product-card .product-image-container .discount{height:16px}.product-card .product-image-container .discount-badge{font-size:9px;font-weight:700;padding:2px 4px}.product-card .product-image-container .recommendation-badge{font-size:9px;height:16px;padding:2px 4px}.product-card .product-content .product-title{color:#737373;color:var(--Neutral-03,#737373);font-size:14px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.product-card .product-content .price-container{margin-bottom:0!important}.product-card .product-content .price-container .original-price{font-size:10px;font-weight:400;line-height:normal}.product-card .product-content .price-container .sale-price{font-size:14px;font-weight:600;line-height:normal}}.product-grid{width:100%}.product-grid .product-grid-container h2{margin:0 0 16px}.product-grid .product-grid-container .grid-header{align-items:center;border-bottom:2px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.product-grid .product-grid-container .grid-header .grid-title{color:#333;font-size:28px;font-weight:700;margin:0}.product-grid .product-grid-container .grid-header .grid-info{color:#666;font-size:14px;font-weight:500}.product-grid .product-grid-container .products-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.product-grid .product-grid-container .products-grid .product-card{min-width:auto;width:100%}.product-grid .product-grid-container .product-grid-pagination{background:#0000;border-radius:0;margin-top:0}.product-grid-load-more,.product-grid-load-more .ant-btn{display:flex;justify-content:center}.product-grid-load-more .ant-btn{align-items:center;background:#fff;background:var(--Base-White,#fff);border:1px solid #e5e5e5;border:1px solid var(--Colors-Neutral-200,#e5e5e5);border-radius:8px;flex-shrink:0;gap:12px;height:44px;padding:10px 16px;width:370px}@media(max-width:1440px){.product-grid .product-grid-container .products-grid{gap:16px;grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.product-grid .product-grid-container .products-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.product-grid{padding:32px 0}.product-grid .product-grid-container .grid-header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:24px}.product-grid .product-grid-container .grid-header .grid-title{font-size:24px}.product-grid .product-grid-container .grid-header .grid-info{font-size:13px}.product-grid .product-grid-container .products-grid{gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}}.price-slider-panel{width:100%}.price-inputs-col{align-items:center;display:flex;flex-direction:column;gap:8px}.price-inputs .label{color:#404040;color:var(--Neutral-2,#404040);font-size:16px;font-weight:400;text-align:center}.price-inputs .ant-input-number-affix-wrapper{height:36px;max-width:165px;width:100%}.price-inputs .ant-input-number-affix-wrapper .ant-input-number{align-items:center;border:none!important;border-radius:8px;box-shadow:none!important;display:flex;height:52px;max-width:165px;padding:14px 16px;width:100%}.price-inputs .ant-input-number-affix-wrapper .ant-input-number input{padding:0}.slider-row{width:100%}.slider-row .ant-slider-track{background-color:#d00000!important;background-color:var(--Colors-Primary-500,#d00000)!important}.slider-row .ant-slider-handle:after{box-shadow:0 0 0 2px #d00000!important}.actions-row{width:100%}.actions-row .ant-btn{height:48px;width:50%}.filter-container{align-items:center;display:flex;gap:16px;overflow:auto}.filter-container .label{color:#a3a3a3;color:var(--Neutral-4,#a3a3a3);font-size:16px;font-weight:400;line-height:24px}.filter-dropdown{background:#fff;background:var(--Base-White,#fff);border:1px solid #e5e5e5;border:1px solid var(--Colors-Neutral-200,#e5e5e5);border-radius:4px;box-shadow:0 5px 25.9px -1px #0000000d;padding:16px;width:-webkit-fit-content;width:fit-content}.filter-dropdown-btn{align-items:center;border:1px solid #e6e6e6;border:1px solid var(--Neutral-6,#e6e6e6);border-radius:8px;display:flex;gap:12px;height:48px;justify-content:center}.filter-dropdown-btn .ant-select-selector{border:none!important;box-shadow:none!important}.filter-dropdown .filter-dropdown-header{color:#171717;color:var(--Neutral-1,#171717);font-size:16px;font-weight:600;text-align:center}.filter-dropdown .filter-dropdown-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.filter-dropdown .filter-dropdown-list .filter-card,.filter-dropdown .filter-dropdown-list .filter-item{align-items:center;align-self:stretch;background:#f5f5f5;background:var(--Neutral-7,#f5f5f5);border-radius:4px;cursor:pointer;display:flex;flex:1 0;flex-direction:column;justify-content:center;max-width:270px;padding:8px 4px}.filter-dropdown .filter-dropdown-list .filter-card .title,.filter-dropdown .filter-dropdown-list .filter-item .title{color:#171717;color:var(--Colors-Neutral-1000,#171717);font-size:16px;font-weight:700;text-align:center}.filter-dropdown .filter-dropdown-list .filter-card .desc,.filter-dropdown .filter-dropdown-list .filter-item .desc{color:#171717;color:var(--Colors-Neutral-1000,#171717);font-size:16px;font-weight:400;text-align:center}.filter-dropdown .filter-dropdown-list .filter-card.active,.filter-dropdown .filter-dropdown-list .filter-item.active{background:#fff1f1;border-color:#d00000;color:#d00000;position:relative}.filter-dropdown .filter-dropdown-list .filter-card.active .desc,.filter-dropdown .filter-dropdown-list .filter-card.active .title,.filter-dropdown .filter-dropdown-list .filter-item.active .desc,.filter-dropdown .filter-dropdown-list .filter-item.active .title{color:#d00000}.filter-dropdown .filter-dropdown-actions{align-items:center;display:flex;gap:12px;width:100%}.filter-dropdown .filter-dropdown-actions .ant-btn{height:48px;width:50%}.filter-drawer .ant-drawer-body{height:-webkit-fit-content;height:fit-content;padding:0}.filter-drawer .ant-drawer-content{background:#0000;border-top-left-radius:12px;border-top-right-radius:12px;padding:0}.filter-drawer .filter-dropdown{background:#fff;background:var(--Base-White,#fff);border:none!important;border-radius:12px 12px 0 0;box-shadow:none;box-sizing:border-box;padding:16px;width:100%!important}.filter-drawer .filter-dropdown .filter-dropdown-list{grid-template-columns:repeat(3,1fr)}.filter-drawer .filter-dropdown .filter-item .title{font-size:14px}.filter-drawer .filter-dropdown .filter-item .desc{color:#171717;color:var(--Colors-Neutral-1000,#171717);font-size:10px;font-weight:400;text-align:center}.filter-drawer .filter-dropdown .filter-item.active{background:#fff1f1;border-color:#d00000;color:#d00000;position:relative}.filter-drawer .filter-dropdown .filter-item.active .desc,.filter-drawer .filter-dropdown .filter-item.active .title{color:#d00000}.filter-drawer .filter-dropdown .filter-dropdown-actions{background:#0000;bottom:0;margin-top:8px;padding-top:8px;position:-webkit-sticky;position:sticky}.sort-menu{align-items:flex-start;background:#fff;background:var(--Base-White,#fff);border:1px solid #fafafa;border:1px solid var(--Neutral-8,#fafafa);border-radius:4px;box-shadow:0 5px 25.9px -1px #0000000d;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px 0;width:212px}.sort-menu .sort-title{color:#171717;color:var(--Neutral-1,#171717);font-size:16px;font-weight:600;text-align:center;width:100%}.sort-menu .sort-option{color:#404040;color:var(--Neutral-2,#404040);font-size:16px;font-weight:500;padding:8px 16px}.sort-menu .sort-option:hover{color:#d00000;cursor:pointer}.clear-filter-btn{color:#d00000;color:var(--Colors-Primary-500,#d00000);font-size:16px;font-weight:600;padding:0}.product-page{background:#fff;background:var(--Base-White,#fff);border-radius:8px;padding:24px}.product-page .product-content-left{height:-webkit-fit-content;height:fit-content;max-width:420px;width:100%;z-index:5}.product-page .product-content-left .main-image{border-radius:8px;height:540px;overflow:visible;position:relative;width:100%}.product-page .product-content-left .main-image .image-inner{border-radius:8px;height:100%;overflow:hidden;width:100%}.product-page .product-content-left .main-image img{display:block;height:100%;width:100%}.product-page .product-content-right .tag-blue{background:#e8f1ff;background:var(--Alerts-Blue-04,#e8f1ff);color:#0a68ff;color:var(--Alerts-Blue-01,#0a68ff)}.product-page .product-content-right .tag-blue,.product-page .product-content-right .tag-red{align-items:center;border-radius:4px;display:flex;font-size:12px;font-weight:500;height:27px;justify-content:center;line-height:16px;min-width:34px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis}.product-page .product-content-right .tag-red{background:#fff0f0;background:var(--Primary-4,#fff0f0);color:#d00000;color:var(--Primary-1,#d00000);text-align:center}.product-page .product-content-right .title{color:#404040;color:var(--Neutral-02,#404040);font-size:20px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-page .product-content-right .evaluate-content-value .key{color:#737373;color:var(--Neutral-03,#737373);font-size:16px;font-weight:400}.product-page .product-content-right .evaluate-content-value .value{color:#171717;color:var(--Neutral-1,#171717);font-size:16px;font-weight:400}.product-page .product-content-right .evaluate-content-value .price{color:#d00000;color:var(--Primary-1,#d00000);font-size:18px;font-weight:500}.product-page .product-content-right .evaluate-content-value .total{color:#d00000;color:var(--Primary-1,#d00000);font-size:24px;font-weight:500}.product-page .product-content-right .actions{width:100%}.product-page .product-content-right .actions .ant-btn{border:1px solid #e6e6e6;border:1px solid var(--Neutral-06,#e6e6e6);border-radius:8px;font-size:16px;font-weight:400;height:48px;line-height:24px;padding:10px 16px;width:100%}.product-page .product-content-right .actions-purchase{background:#d00000!important;background:var(--Primary-01,#d00000)!important;color:#fff!important}.product-page .product-content-right .card{background:#fff;border:1px solid #e6e6e6;border:1px solid var(--Neutral-6,#e6e6e6);border-radius:8px;padding:12px 16px}.product-page .product-content-right .card-header{color:#171717;color:var(--Neutral-1,#171717);font-size:16px;font-weight:500;text-overflow:ellipsis}.product-page .product-content-right .spec-list{border-radius:8px}.product-page .product-content-right .spec-list .spec-row{height:-webkit-fit-content;height:fit-content}.product-page .product-content-right .spec-list .spec-row>div{align-items:center;background:#fafafa;background:var(--Neutral-8,#fafafa);border-bottom:2px solid #fff;border-bottom:2px solid var(--Base-White,#fff);display:flex;gap:10px;height:-webkit-fit-content;height:fit-content;padding:8px 12px;width:100%}.product-page .product-content-right .spec-list .spec-row .label,.product-page .product-content-right .spec-list .spec-row .value{color:#737373;color:var(--Neutral-03,#737373);font-size:14px;font-weight:400;line-height:20px}.product-page .product-content-right .group-images{height:132px}.product-page .product-content-right .group-images img{height:132px;width:132px}.product-page .product-content-right{padding-bottom:12px}.product-sticky-wrapper:has(.carousel-arrow){height:calc(100% + 100px)}@media(max-width:900px){.product-page .product-grid{flex-direction:column}.product-page .product-grid .left,.product-page .product-grid .right{width:100%}}@media(max-width:768px){.product-page .product-content{padding:0 16px}.product-page .product-content-left{align-self:auto;height:-webkit-fit-content;height:fit-content;max-width:none;padding:0;position:relative;top:auto;width:100%;z-index:auto}.product-page .product-content-left .main-image{height:480px}.product-page .product-content-right .evaluate-content-value .key{max-width:50%}.product-page .product-content-right .evaluate-content-value .value{word-wrap:break-word;max-width:50%}}.custom-carousel{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.custom-carousel .ant-carousel{border-radius:12px;display:block;flex:1 1;height:100%;overflow:hidden;width:100%}.custom-carousel .carousel-slide{align-items:center;aspect-ratio:16/7;color:#fff;display:flex;font-size:1.5rem;font-weight:500;justify-content:center;min-height:220px;position:relative;transition:transform .35s ease;-webkit-user-select:none;user-select:none;width:100%}.custom-carousel .carousel-slide img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.custom-carousel .carousel-slide:hover{transform:scale(1.02)}.custom-carousel .carousel-arrow{box-shadow:0 2px 8px #0003;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:2}.custom-carousel .carousel-arrow:hover{background-color:#1677ff;color:#fff;transform:translateY(-50%) scale(1.1)}.custom-carousel .carousel-arrow.left{left:10px}.custom-carousel .carousel-arrow.right{right:10px}.custom-carousel .carousel-slide,.custom-carousel .slick-list,.custom-carousel .slick-slide>div,.custom-carousel .slick-slider,.custom-carousel .slick-track{height:100%}.custom-carousel .slick-dots{bottom:26px;height:12px}.custom-carousel .slick-dots li{background:#fff0f0;background:var(--Primary-04,#fff0f0);border-radius:8px;height:100%;width:12px!important}.custom-carousel .slick-dots li button{height:100%}.custom-carousel .slick-dots .slick-active{background:#d00000;opacity:1;width:37px!important}.custom-carousel .slick-dots .slick-active:after{display:none}.custom-carousel .preview-carousel-wrapper{display:block;height:100px;margin-top:20px;position:relative}.custom-carousel .preview-carousel-wrapper .ant-carousel{border-radius:0}.custom-carousel .preview-carousel-wrapper .preview-carousel .preview-item{box-sizing:border-box;cursor:pointer;height:100px;opacity:.6;padding:4px;transition:all .2s;width:100px}.custom-carousel .preview-carousel-wrapper .preview-carousel .preview-item img{height:100%;object-fit:contain;width:100%}.custom-carousel .preview-carousel-wrapper .preview-carousel .preview-item.active{border:2px solid #d00000;opacity:1;outline-color:none}.custom-carousel .preview-carousel-wrapper .preview-carousel .slick-track{transform:none!important}.custom-carousel .preview-carousel-wrapper .preview-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5}.custom-carousel .preview-carousel-wrapper .preview-arrow.left{left:-16px}.custom-carousel .preview-carousel-wrapper .preview-arrow.right{right:-16px}@media screen and (max-width:768px){.preview-carousel-wrapper{display:none!important}}.slick-carousel{position:relative;width:100%}.slick-carousel .slick-view{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:8px 0;scroll-behavior:smooth}.slick-carousel .slick-track{align-items:stretch;display:flex;gap:16px;gap:var(--slick-gap,16px)}.slick-carousel .slick-slide{display:block;height:100%;position:relative}.slick-carousel .slick-slide-inner{height:100%}.slick-carousel .slick-slide{flex-shrink:0;min-width:0}.slick-carousel .slick-view{background-color:#fff;margin:0 64px;scrollbar-width:none}.slick-carousel .slick-slide{scroll-snap-align:start}.slick-carousel .slick-arrow{background:#e5e5e5;background:var(--Colors-Neutral-200,#e5e5e5);border:none;border-radius:8px;cursor:pointer;height:48px;padding:12px;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:5}.slick-carousel .slick-arrow.left{left:0}.slick-carousel .slick-arrow.right{right:0}.slick-carousel .slick-dots{display:flex;gap:8px;justify-content:center;margin-top:12px}.slick-carousel .slick-dot{background:#ccc;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;width:10px}.slick-carousel .slick-dot.active{background:#1677ff}@media screen and (max-width:768px){.slick-arrow.left,.slick-arrow.right{display:none}.slick-view{margin:0!important}}.table-container .ant-table-container{border-radius:8px}.table-container .ant-table-container thead tr>th{background:#f5f5f5;background:var(--Neutral-7,#f5f5f5)}.table-container .ant-table-container tbody tr>td,.table-container .ant-table-container thead tr>th{color:#171717;color:var(--Neutral-1,#171717);font-size:16px;font-weight:400;padding:16px!important;text-align:center}.table-container .ant-table-container tbody tr:last-child>td:first-child{border-bottom-left-radius:8px}.table-container .ant-table-container tbody tr:last-child>td:last-child{border-bottom-right-radius:8px}.address-form-modal .address-form .phone-with-code{padding-left:0}.address-form-modal .address-form .phone-with-code .ant-input-prefix{width:130px}.address-form-modal .address-form .phone-with-code .ant-input-prefix .ant-select{width:100%}.address-form-modal .address-form .phone-with-code .ant-input-prefix .ant-select-selector{border-left:none!important;border-radius:8px 0 0 8px!important}.address-form-modal .address-form .address-type-wrapper{color:#171717;color:var(--Neutral-01,#171717);font-size:14px;font-weight:400}.address-form-modal .address-form .address-type-wrapper .ant-btn{background:#fff;background:var(--Base-White,#fff);border:1px solid #e6e6e6;border:1px solid var(--Neutral-6,#e6e6e6);border-radius:4px;color:#737373;color:var(--Neutral-3,#737373);font-size:16px;font-weight:400;height:40px;padding:8px 12px}.address-form-modal .address-form .address-type-wrapper .ant-btn.active{border:1px solid #d00000;border:1px solid var(--Primary-1,#d00000);color:#d00000;color:var(--Primary-1,#d00000)}.address-management{background:#fff;background:var(--Base-White,#fff);border-radius:8px;padding:24px}.address-management-header .title{font-size:24px;font-weight:600;margin:0}.address-management-header .ant-btn{height:48px}.address-management .address-form{padding:8px 0}.address-management .address-form .common-input-wrapper{margin-bottom:0}.buy-now-page .buy-now-wrapper .right-col .address-body .row1{align-items:center;display:flex;flex-direction:row;gap:8px;justify-items:center}.buy-now-page .buy-now-wrapper .right-col .address-body .row1 .addr-action{color:#6b7280;font-weight:600;margin-left:auto}.buy-now-page .buy-now-wrapper .right-col .address-body .row1>svg{align-self:flex-start;margin-top:2px}.buy-now-page .buy-now-wrapper .right-col .address-body .row1 .address-summary{display:flex;flex-direction:column;gap:0}.buy-now-page .buy-now-wrapper .right-col .address-body .row1 .address-summary .addr-name{color:#171717;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:4px}.buy-now-page .buy-now-wrapper .right-col .address-body .row1 .address-summary .addr-phone{color:#737373;font-size:13px;line-height:18px}.buy-now-page .buy-now-wrapper .right-col .address-body .row1 .address-summary .addr-line{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#737373;display:-webkit-box;font-size:13px;line-height:18px;overflow:hidden}.buy-now-page .order-body .order-timeline{display:flex;flex-direction:column;gap:16px;margin-top:12px}.buy-now-page .order-body .order-timeline .timeline-item{align-items:center;display:flex;gap:12px}.buy-now-page .order-body .order-timeline .timeline-item .marker{align-items:center;border-radius:55.82px;display:flex;height:32px;justify-content:center;opacity:1;padding:4px;position:relative;width:32px;z-index:2}.buy-now-page .order-body .order-timeline .timeline-item .marker:after{background-image:repeating-linear-gradient(180deg,#d4d4d8 0,#d4d4d8 4px,#0000 0,#0000 8px);background-position:50%;background-repeat:repeat-y;content:"";height:calc(100% + 16px);left:50%;position:absolute;top:100%;transform:translateX(-50%);width:2px;z-index:1}.buy-now-page .order-body .order-timeline .timeline-item:last-child .marker:after{display:none}.buy-now-page .order-body .order-timeline .timeline-item .marker.created{background-color:#e8f1ff}.buy-now-page .order-body .order-timeline .timeline-item .marker.waiting{background-color:#f3fff9}.buy-now-page .order-body .order-timeline .timeline-item .timeline-content{display:flex;flex-direction:column;gap:8px}.buy-now-page .order-body .order-timeline .timeline-item .t-title{color:#111827;font-size:14px;font-weight:500}.buy-now-page .order-body .order-timeline .timeline-item .t-date{color:#6b7280;font-size:12px;margin-top:4px}.buy-now-page .order-body .order-timeline .copy-btn{background:#0000;border:none;color:#2563eb;margin-left:12px}.address-select-modal .address-list-modal .address-list-modal-title{color:#171717;color:var(--Neutral-01,#171717);font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:16px;margin-top:-10px;text-align:center}.payment-password-forgot-modal .ant-modal-header{border-bottom:none;display:flex;justify-content:center;padding:0}.payment-password-forgot-modal .ant-modal-title{color:#171717;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:28px;text-align:center}:where(.css-dev-only-do-not-override-nhxxzx).ant-modal .ant-modal-content{padding:16px 24px}.address-body .row1{align-items:center;display:flex;flex-direction:row;gap:8px;justify-items:center}.address-body .row1 .addr-action{color:#6b7280;font-weight:600;margin-left:auto}.address-body .row1>svg{align-self:flex-start;margin-top:2px}.address-body .row1 .address-summary{display:flex;flex-direction:column;gap:0}.address-body .row1 .address-summary .addr-name{color:#171717;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:4px}.address-body .row1 .address-summary .addr-phone{color:#737373;font-size:13px;line-height:18px}.address-body .row1 .address-summary .addr-line{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#737373;display:-webkit-box;font-size:13px;line-height:18px;overflow:hidden}.order-timeline .timeline-item .marker:after{background-image:repeating-linear-gradient(180deg,#d4d4d8 0,#d4d4d8 4px,#0000 0,#0000 8px);background-position:50%;background-repeat:repeat-y;content:"";height:calc(100% + 16px);left:50%;position:absolute;top:100%;transform:translateX(-50%);width:2px;z-index:1}.order-timeline .timeline-item:last-child .marker:after{display:none}.card-header2{align-items:center;display:flex;flex-direction:row;gap:12px;margin-top:16px}.card-header2 .item1{background:#fffae5;background:var(--Alerts--Yellow,#fffae5);border:1px solid #edb300;border:1px solid var(--Alerts-Yellow,#edb300);border-radius:4px;color:#edb300;color:var(--Alerts-Yellow,#edb300);font-size:16px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis}.card-header2 .item2{color:var(--Neutral-3,#737373);color:#737373;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.card-header2 .item2 .amount{color:#d00000;color:var(--Primary-1,#d00000);font-weight:600}.card-header2 .item111{align-items:center;background:#fff0f0;background:var(--Alerts--Red,#fff0f0);border:1px solid #e92525;border:1px solid var(--Alerts-Red,#e92525);border-radius:4px;color:#e92525;color:var(--Alerts-Red,#e92525);display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;justify-content:center;line-height:24px;overflow:hidden;padding:4px 12px;text-overflow:ellipsis}.card-product{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;gap:16px;padding:16px}.card-product,.product-rows{display:flex;flex-direction:column}.product-rows{gap:18px;width:100%}.product-rows .card-header{color:#171717;color:var(--Neutral-1,#171717);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.product-rows .row{align-items:center;display:flex;justify-content:space-between}.product-rows .row .buy-type{align-items:center;background:#f3fff9;background:var(--Alerts--Green,#f3fff9);border-radius:4px;color:#0ba928;color:var(--Alerts-Green,#0ba928);display:flex;font-size:14px;font-style:normal;font-weight:400;gap:10px;justify-content:center;line-height:20px;overflow:hidden;padding:4px 12px;text-overflow:ellipsis}.product-rows .row .txt16{color:#374151;font-size:16px}.product-rows .row .normal{font-weight:400}.product-rows .row .txt0{color:#111827;font-size:16px}.order-timeline{display:flex;flex-direction:column;gap:16px;margin-top:12px}.order-timeline .timeline-item{align-items:center;display:flex;gap:12px}.order-timeline .timeline-item .marker{align-items:center;align-self:flex-start;border-radius:55.82px;display:flex;height:32px;justify-content:center;opacity:1;padding:4px;position:relative;width:32px;z-index:2}.order-timeline .timeline-item{position:relative}.order-timeline .timeline-item:before{background-image:repeating-linear-gradient(180deg,#d4d4d8 0,#d4d4d8 4px,#0000 0,#0000 8px);background-position:50%;background-repeat:repeat-y;bottom:-16px;content:"";left:18px;position:absolute;top:16px;width:2px;z-index:1}.order-timeline .timeline-item:last-child:before{display:none}.order-timeline .timeline-item .marker.created{background-color:#e8f1ff}.order-timeline .timeline-item .marker.waiting{background-color:#f3fff9}.order-timeline .timeline-item .timeline-content{display:flex;flex-direction:column;gap:8px;margin-top:8px}.order-timeline .timeline-item .timeline-content .image-like{grid-column-gap:12px;align-content:start;align-items:start;column-gap:12px;display:grid;grid-auto-rows:minmax(20px,auto);grid-template-columns:30% 70%;grid-template-rows:auto auto;min-width:0;width:100%}.order-timeline .timeline-item .transport-info{align-items:flex-end;align-self:stretch;border:1px solid #d4d4d4;border:1px solid var(--Neutral-5,#d4d4d4);border-radius:8px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:12px}.order-timeline .timeline-item .transport-info .ro{display:flex;flex-direction:row;gap:8px}.order-timeline .timeline-item .transport-info .ro .img-box{align-items:center;background:linear-gradient(90deg,#fff,#f3f4f6);border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:0 0 auto;grid-column:1/2;grid-row:1/span 2;height:20px;justify-content:center;min-width:0;overflow:hidden;width:77.675px}.order-timeline .timeline-item .transport-info .ro .img-box img{border-radius:8px;display:block;height:20px;object-fit:cover;width:77.675px}.order-timeline .timeline-item .transport-info .ro .img-code{color:#737373;color:var(--Neutral-3,#737373);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.order-timeline .timeline-item .transport-info .ro .img-title{color:#171717;color:var(--Neutral-1,#171717);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.order-timeline .timeline-item .t-title{color:#111827;font-size:14px;font-weight:500}.order-timeline .timeline-item .t-date{color:#6b7280;font-size:12px;margin-top:4px}.order-timeline .copy-btn{background:#0000;border:none;color:#2563eb;margin-left:12px}.order-timeline .grouped-attributes{background:#fff;background:var(--card-bg,#fff);border-radius:8px;padding:12px}.order-timeline .grouped-attributes .ga-preview-wrap{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.order-timeline .grouped-attributes .ga-preview{border:1px solid #e5e7eb;border-radius:8px;height:auto;max-height:240px;max-width:320px;object-fit:contain;width:100%}.order-timeline .grouped-attributes .ga-preview-empty{color:#9ca3af}.order-timeline .grouped-attributes .ga-groups-list{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}.order-timeline .grouped-attributes .ga-group{min-width:140px}.order-timeline .grouped-attributes .ga-title{cursor:pointer;font-size:13px;margin-bottom:6px}.order-timeline .grouped-attributes .ga-images{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.order-timeline .grouped-attributes .ga-thumb{border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;height:72px;object-fit:cover;width:72px}.order-timeline .grouped-attributes .ga-thumb.selected{border-color:#0a84ff;box-shadow:0 0 0 3px #0a84ff1f}.order-timeline .grouped-attributes .ga-empty{color:#9ca3af;font-size:13px}.checkInfo .checkTitle{color:#171717;color:var(--Neutral-1,#171717);font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:2px}.checkInfo .group{box-sizing:border-box;margin-top:24px;width:100%}.checkInfo .group .groupTitle{color:#171717;color:var(--Neutral-1,#171717);display:flex;flex-direction:row;font-size:16px;font-style:normal;font-weight:500;gap:12px;line-height:24px;margin-bottom:12px}.checkInfo .group .attributeGroup{display:flex;flex-direction:row;gap:16px}.checkInfo .group .attributeGroup .attributeItem{box-sizing:border-box;display:flex;flex:0 0 50%;flex-direction:row;gap:2px;max-width:50%}.checkInfo .group .attributeGroup .attributeItem .attributeValue{align-items:center;align-self:stretch;background-color:#fafafa;box-sizing:border-box;color:#737373;color:var(--Neutral-03,#737373);display:flex;flex:0 0 50%;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;gap:10px;line-height:20px;max-width:50%;overflow:hidden;padding:8px 12px;text-overflow:ellipsis}.checkInfo .group .imgGroup{display:flex;flex-direction:row;gap:16px}.checkInfo .group .imgGroup .imgItem{align-items:center;background:#f5f5f5;background:var(--Neutral-7,#f5f5f5);border-radius:5.228px;display:flex;height:94.34px;justify-content:center;margin-top:12px;width:94.34px}.checkInfo .group .imgGroup .imgItem img{display:block;height:100%;width:100%}.buy-now-page{background-color:#fff;border-radius:8px;padding:24px}.buy-now-page .btn2{border-radius:8px;border-width:1px;gap:12px;height:40;padding:10px 16px;width:103}.buy-now-page .normal{color:#171717;vertical-align:middle}.buy-now-page .normal,.buy-now-page .subtext{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.buy-now-page .subtext{color:#737373}.buy-now-page .txt16{color:#737373;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.buy-now-page .txt2{font-size:18px;font-weight:500}.buy-now-page .txt0{font-size:16px;line-height:24px}.buy-now-page .txt0,.buy-now-page .txt14{color:#171717;font-weight:400;letter-spacing:0}.buy-now-page .txt14{font-size:14px;line-height:20px}.buy-now-page .title{font-size:16px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:24px}.buy-now-page .buy-now-wrapper{align-items:flex-start;display:flex;gap:12px;margin-top:16px;opacity:1}.buy-now-page .buy-now-wrapper .left-col{display:flex;flex:4 1;flex-direction:column;gap:12px}.buy-now-page .buy-now-wrapper .right-col{display:flex;flex:6 1;flex-direction:column;gap:12px}.buy-now-page .card{background:#fff;border:1px solid #f3f3f3;border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:12px 16px}.buy-now-page .card .card-header{font-weight:600;margin-bottom:12px}.buy-now-page .spaceBetween{align-items:center;display:flex;justify-content:space-between}.buy-now-page .product-row{display:flex;gap:8px;margin-bottom:8px}.buy-now-page .product-row .thumb{align-items:center;background:#f5f5f5;border-radius:4px;height:129px;padding:12px 20px;width:129px}.buy-now-page .product-row .thumb img{display:block;height:100%;width:100%}.buy-now-page .product-row .code_1{color:#737373;font-size:14px}.buy-now-page .product-row .code_2{color:#171717;font-size:14px}.buy-now-page .product-row .product-meta{display:flex;flex:1 1;flex-direction:column;gap:8px}.buy-now-page .product-row .product-meta .code{color:#666;font-size:13px}.buy-now-page .product-row .product-meta .name{font-size:16px;font-weight:600}.buy-now-page .product-row .product-meta .meta-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.buy-now-page .product-row .product-meta .badges{align-items:center;display:flex;gap:8px}.buy-now-page .product-row .product-meta .tag-blue,.buy-now-page .product-row .product-meta .tag-red{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;height:20px;justify-content:center;letter-spacing:0;line-height:16px;min-width:34px;padding:2px 6px}.buy-now-page .product-row .product-meta .tag-blue{background:#e8f1ff;color:#0a68ff}.buy-now-page .product-row .product-meta .tag-red{background:#ffe6e6;color:#d00000}.buy-now-page .product-row .product-meta .posted{color:#9ca3af;font-size:12px}.buy-now-page .product-row .product-meta .desc{color:#6b7280;font-size:13px;margin-top:6px}.buy-now-page .product-row .product-meta .price{align-self:flex-end;color:#171717;font-size:16px;font-weight:500;margin-top:4px}.buy-now-page .payment-rows .row{display:flex;justify-content:space-between;padding:6px 0}.buy-now-page .payment-rows .row.total{border-bottom:none;font-weight:700;padding-top:10px}.buy-now-page .payment-rows .dashed-divider{background:repeating-linear-gradient(90deg,#d1d5db 0 6px,#0000 6px 12px);border:none;height:1px;margin:8px 0}.buy-now-page .order-body .row{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.buy-now-page .order-body .row .order-id{align-items:center;display:flex;flex-direction:row;gap:8px}.buy-now-page .order-body .row .order-id .subtxt{color:#737373;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.buy-now-page .pay-methods .title{font-size:16px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:24px}.buy-now-page .pay-methods .pay-body{width:100%}.buy-now-page .pay-methods .pay-body .note{color:#0ba928;font-size:14px;margin-bottom:12px;margin-top:4px}.buy-now-page .pay-methods .pay-body .payment-list{width:100%}.buy-now-page .pay-methods .pay-body .payment-list .payment-item{align-items:center;border:1px solid #f0f0f0;border-radius:6px;display:flex;gap:8px;margin-bottom:8px;padding:10px}.buy-now-page .pay-methods .pay-body .payment-list .payment-item.available{border-color:#10b981}.buy-now-page .pay-methods .pay-body .payment-list .payment-item .pm-left{align-items:center;color:#171717;display:flex;gap:12px}.buy-now-page .pay-methods .pay-body .payment-list .payment-item .pm-left .pm-meta{display:flex;flex-direction:column}.buy-now-page .pay-methods .pay-body .payment-list .payment-item .pm-left .name{color:#171717}.buy-now-page .pay-methods .pay-body .payment-list .payment-item .pm-left .pm-balance{color:#171717;font-size:14px}.buy-now-page .pay-methods .pay-body .payment-list .payment-item .pm-icon{background:#fff;border-radius:6px;height:44px;object-fit:contain;padding:6px;width:44px}.buy-now-page .pay-methods .pay-body .payment-list .payment-item .pm-right{margin-left:auto}.buy-now-page .pay-methods .pay-body .payment-list .payment-item .ant-radio-inner{transform:scale(1.3)}.buy-now-page .pay-methods .pay-body .payment-list .payment-item.selected{border-color:#10b981;box-shadow:0 2px 6px #10b98114}.buy-now-page .pay-methods .pay-body .payment-list .payment-item.selected .ant-radio-checked .ant-radio-inner{background-color:#0ba928!important;border-color:#0ba928!important}.buy-now-page .pay-methods .pay-body .payment-list .payment-item.selected .ant-radio-inner:after{background-color:#fff!important}.buy-now-page .finished-card{display:flex;flex-direction:column;gap:12px}.buy-now-page .finished-card .support-row .support-text{color:#171717;color:var(--Neutral-1,#171717);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-now-page .finished-card .support-row .support-text a{color:#d00000;color:var(--Primary-1,#d00000);cursor:pointer;text-decoration:none}.buy-now-page .finished-card .support-row .support-text .support-link{color:#d00000;cursor:pointer}.buy-now-page .summary-card{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-end;margin-top:16px;width:100%}.buy-now-page .summary-card .txt{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;vertical-align:middle}.buy-now-page .summary-card .money{color:#d00000;font-size:18px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:28px}.buy-now-page .summary-card .submit-btn{align-items:center;display:inline-flex;height:40px;justify-content:center;margin-left:8px}.address-select-modal .ant-modal-title{font-weight:600;text-align:center;width:100%}.address-select-modal .address-list-modal .ant-radio-checked .ant-radio-inner{background-color:#2ed573;border-color:#2ed573}.address-select-modal .address-list-modal .ant-radio-inner{height:18px;width:18px}.address-select-modal .address-list-modal .address-item{align-items:center;background:#fff;border:1px solid #ececec;border-radius:8px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:12px;padding:14px;width:100%}.address-select-modal .address-list-modal .address-item.selected{border-color:#e6f4ff;box-shadow:0 4px 10px #0a68ff0f}.address-select-modal .address-list-modal .address-item .address-item-left{align-items:flex-start;display:flex;flex:1 1;gap:12px}.address-select-modal .address-list-modal .address-item .ant-radio-wrapper{margin-right:10px;padding:0}.address-select-modal .address-list-modal .address-item .address-item-meta{display:flex;flex-direction:column;gap:6px}.address-select-modal .address-list-modal .address-item .address-item-meta .address-item-name{font-size:14px}.address-select-modal .address-list-modal .address-item .address-item-meta .address-item-phone{color:#666;font-size:13px}.address-select-modal .address-list-modal .address-item .address-item-meta .address-item-line{color:#8a8a8a;font-size:13px}.address-select-modal .address-list-modal .address-item .address-item-right .ant-btn-link{color:#666;font-size:13px;padding:0 8px}.address-select-modal .address-list-modal .default-badge{background:#fff;border:1px solid #0a68ff;border-radius:6px;color:#0a68ff;font-size:12px;font-weight:600;padding:4px 8px}.address-select-modal .address-list-modal .ant-radio-group{display:flex;flex-direction:column;gap:12px;width:100%}.address-select-modal .address-list-modal .ant-radio-group>*{box-sizing:border-box;width:100%}.address-select-modal .address-list-modal .address-modal-actions .ant-btn-primary{background:#d00000;border-color:#d00000;border-radius:8px;font-weight:600;height:44px;width:100%}.address-select-modal .address-list-modal .address-modal-actions .ant-btn{border-radius:8px;height:44px}.init-overlay{align-items:center;background:#ffffffd9;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.wallet-management{background:#fff;padding:24px;width:100%}.wallet-management .summary-cards{display:flex;flex-wrap:wrap}.wallet-management .summary-cards .summary-card{border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #00000014;flex:1 1}.wallet-management .summary-cards .summary-card .ant-card-body{padding:20px}.wallet-management .summary-cards .summary-card .card-header{color:#666;font-size:14px}.wallet-management .summary-cards .summary-card .card-header svg{width:20px}.wallet-management .summary-cards .summary-card .withdraw-btn{align-items:center;background:#0000;border:1px solid #d00000;border-radius:8px;color:#d00000;display:inline-flex;height:auto;height:32px;justify-content:center;line-height:1;min-height:32px;padding:8px 16px}.wallet-management .summary-cards .summary-card .withdraw-btn:hover{background:#d000000a}.wallet-management .summary-cards .balance-card .balance-value,.wallet-management .summary-cards .expense-card .card-header,.wallet-management .summary-cards .income-card .card-header{color:#171717}.wallet-management .transaction-table-card{border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #00000014}.wallet-management .transaction-table-card .ant-card-body{padding:24px}.wallet-management .transaction-table-card .filter-row{padding-bottom:8px}.wallet-management .transaction-table-card .filter-row .filter-item{flex:1 1;min-width:300px}.wallet-management .transaction-table-card .filter-row .filter-item .filter-label{color:#a3a3a3;display:block;font-size:13px;margin-bottom:8px}.wallet-management .transaction-table-card .filter-row .filter-item .time-input{border-radius:6px;flex:1 1}.wallet-management .transaction-table-card .filter-row .filter-btn{height:32px;padding:0 16px}.wallet-management .transaction-table-card .ant-table{background:#fff;border:1px solid #ececec;border-radius:8px;overflow:hidden}.wallet-management .transaction-table-card .ant-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #ececec;color:#666;font-weight:600;padding:12px 16px}.wallet-management .transaction-table-card .ant-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f3f3f3;padding:12px 16px;vertical-align:middle}.wallet-management .transaction-table-card .ant-table .payment-reason-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-management .transaction-table-card .ant-table .income-text{color:#00a854;font-weight:600}.wallet-management .transaction-table-card .ant-table .expense-text{color:#ff4d4f;font-weight:600}.wallet-management .transaction-table-card .wallet-pagination{margin-top:16px}.wallet-management .transaction-table-card .pagination-row{align-items:center;display:flex;justify-content:space-between;padding:12px 4px 0}.wallet-management .transaction-table-card .pagination-row .pagination-left{align-items:center;color:#666;display:flex;gap:8px}.wallet-management .transaction-table-card .pagination-row .pagination-left .show-label{font-size:13px}.wallet-management .transaction-table-card .pagination-row .pagination-left .page-size-select{min-width:72px}.wallet-management .transaction-table-card .pagination-row .pagination-center{display:flex;flex:1 1;justify-content:center}.wallet-management .transaction-table-card .pagination-row .pagination-right{width:120px}.wallet-management .transaction-table-card .pagination-row .wallet-pagination .ant-pagination-item-active a{background:#ffdfe0;border-radius:6px;color:#d00000}.wallet-management .transaction-table-card .pagination-row .wallet-pagination .ant-pagination-item a{color:#666}@media(max-width:768px){.wallet-management{padding:16px}.wallet-management .summary-cards{flex-direction:column}.wallet-management .summary-cards .summary-card{min-width:100%}}.filter-row .preset-group{display:inline-flex}.filter-row .filter-btn{align-items:center;background:#f5f5f5;border:1px solid #e9e9e9;border-radius:0;color:#9b9b9b;display:inline-flex;font-size:13px;height:32px;justify-content:center;line-height:18px;margin:0;min-width:56px;padding:6px 12px}.filter-row .filter-btn.first{border-bottom-left-radius:6px;border-top-left-radius:6px}.filter-row .filter-btn.middle{border-left:none}.filter-row .filter-btn.last{border-bottom-right-radius:6px;border-left:none;border-top-right-radius:6px}.filter-row .filter-btn.active{background:#fff;border-color:#ddd;color:#222}.withdraw-modal .withdraw-modal__body .withdraw-modal__balance{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:12px 16px}.withdraw-modal .withdraw-modal__body .withdraw-modal__balance .withdraw-modal__logo{height:36px;object-fit:contain;width:36px}.withdraw-modal .withdraw-modal__body .withdraw-modal__balance .withdraw-modal__balance-title{color:#888;font-size:13px;margin-bottom:6px}.withdraw-modal .withdraw-modal__body .withdraw-modal__balance .withdraw-modal__balance-amount{color:#171717;font-size:16px;font-weight:700}.withdraw-modal .withdraw-modal__body .method-modal__note{color:#d00000;font-size:13px;margin-bottom:12px}.withdraw-modal .withdraw-modal__body .method-modal__list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.withdraw-modal .withdraw-modal__body .method-item{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s}.withdraw-modal .withdraw-modal__body .method-item.selected,.withdraw-modal .withdraw-modal__body .method-item:hover{border-color:#d0d0d0}.withdraw-modal .withdraw-modal__body .method-item .method-item__left{align-items:center;display:flex;gap:12px}.withdraw-modal .withdraw-modal__body .method-item .method-icon{border-radius:6px;height:40px;object-fit:contain;width:40px}.withdraw-modal .withdraw-modal__body .method-item .method-text{display:flex;flex-direction:column}.withdraw-modal .withdraw-modal__body .method-item .method-title{color:#171717;font-size:14px;font-weight:500}.withdraw-modal .withdraw-modal__body .method-item .method-sub{color:#8c8c8c;font-size:12px;margin-top:2px}.withdraw-modal .withdraw-modal__body .method-item .method-item__right{align-items:center;display:flex;justify-content:center}.withdraw-modal .withdraw-modal__body .method-item .method-radio{align-items:center;display:flex;justify-content:center;transition:all .2s}.withdraw-modal .withdraw-modal__body .method-item .method-radio .ant-radio-inner{transform:scale(1.3)}.withdraw-modal .withdraw-modal__body .method-item .method-radio.selected{border-color:#0ba928;box-shadow:0 2px 6px #10b98114}.withdraw-modal .withdraw-modal__body .method-item .method-radio.selected .ant-radio-checked .ant-radio-inner{background-color:#0ba928!important;border-color:#0ba928!important}.withdraw-modal .withdraw-modal__body .method-item .method-radio.selected .ant-radio-inner:after{background-color:#fff!important}.withdraw-modal .withdraw-modal__body .withdraw-modal__actions{display:block;margin-top:12px}.withdraw-modal .withdraw-modal__body .withdraw-modal__actions .withdraw-modal__confirm{background:#d00000;border-color:#d00000;border-radius:8px;color:#fff;font-weight:600;height:40px;width:100%}.withdraw-modal .withdraw-modal__body .withdraw-modal__actions .withdraw-modal__confirm.ant-btn[disabled],.withdraw-modal .withdraw-modal__body .withdraw-modal__actions .withdraw-modal__confirm[disabled]{background:#ffdede;border-color:#ffdede;color:#00000040;opacity:1}.payment-password-modal .payment-password-modal__body{padding:12px 0}.payment-password-modal .payment-password-modal__body .payment-password-modal__title{color:#171717;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:28px;margin-bottom:8px;text-align:center}.payment-password-modal .payment-password-modal__body .payment-password-modal__amount{color:#d00000;font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.payment-password-modal .payment-password-modal__body .payment-password-modal__info{margin-bottom:4px}.payment-password-modal .payment-password-modal__body .payment-password-modal__info .payment-password-modal__info-row{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.payment-password-modal .payment-password-modal__body .payment-password-modal__info .payment-password-modal__info-row .label{color:#737373}.payment-password-modal .payment-password-modal__body .payment-password-modal__info .payment-password-modal__info-row .value{color:#171717;font-weight:500}.payment-password-modal .payment-password-modal__body .payment-password-modal__prompt{color:#171717;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5;line-height:20px;margin-bottom:12px}.payment-password-modal .payment-password-modal__body .payment-password-modal__inputs{display:flex;gap:8px;justify-content:space-between;margin-bottom:20px;max-width:100%;width:100%}.payment-password-modal .payment-password-modal__body .payment-password-modal__inputs .payment-password-modal__input{border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:24px;font-weight:600;height:48px;min-width:0;outline:none;text-align:center;transition:border-color .2s}.payment-password-modal .payment-password-modal__body .payment-password-modal__inputs .payment-password-modal__input:focus{border-color:#d00000;box-shadow:0 0 0 2px #d000001a}.payment-password-modal .payment-password-modal__body .payment-password-modal__inputs .payment-password-modal__input:disabled{background-color:#f5f5f5;cursor:not-allowed}.payment-password-modal .payment-password-modal__body .payment-password-modal__actions .payment-password-modal__confirm{background:#d00000;border-color:#d00000;border-radius:8px;color:#fff;font-weight:600;height:40px;width:100%}.payment-password-modal .payment-password-modal__body .payment-password-modal__actions .payment-password-modal__confirm:hover:not(:disabled){background:#b00000;border-color:#b00000}.payment-password-modal .payment-password-modal__body .payment-password-modal__actions .payment-password-modal__confirm.ant-btn[disabled],.payment-password-modal .payment-password-modal__body .payment-password-modal__actions .payment-password-modal__confirm[disabled]{background:#ffdede;border-color:#ffdede;color:#00000040;opacity:1}.payment-password-forgot-modal .ant-modal-body{display:flex;gap:16px;justify-content:center;padding:8px 12px}.payment-password-forgot-modal .ant-btn{width:50%}.withdraw-result-modal .withdraw-result-modal__body{text-align:center}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__icon{display:flex;justify-content:center;margin-bottom:16px}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__title{color:#171717;font-size:16px;font-weight:600;margin-bottom:4px}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__subtitle{color:#666;font-size:14px;margin-bottom:12px}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__amount{font-size:28px;font-weight:700;margin-bottom:20px}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__amount.failure,.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__amount.success{color:#d00000}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__content.two-column{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__timeline{border-right:1px solid #f0f0f0;display:flex;flex-direction:column;gap:16px;padding-right:16px}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__timeline .timeline-item{align-items:flex-start;display:flex;gap:12px;position:relative}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__timeline .timeline-item .timeline-icon{flex-shrink:0;position:relative}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__timeline .timeline-item .timeline-content{flex:1 1}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__timeline .timeline-item .timeline-content .timeline-title{color:#171717;font-size:13px;font-weight:500;margin-bottom:4px}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__timeline .timeline-item .timeline-content .timeline-time{color:#999;font-size:12px}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__timeline .timeline-item.active .timeline-title{color:#0ba928}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__timeline .timeline-item:not(:last-child) .timeline-icon:after{border-left:1px dashed #e6e6e6;bottom:-16px;content:"";left:50%;position:absolute;top:38px;transform:translateX(-50%);width:0}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__details-wrapper{flex:1 1}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__details{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:16px;padding:16px;text-align:left}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__details .withdraw-result-modal__detail-row{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding-bottom:8px}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__details .withdraw-result-modal__detail-row:last-child{border-bottom:none}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__details .withdraw-result-modal__detail-row .label{color:#666}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__details .withdraw-result-modal__detail-row .value{color:#171717;font-weight:500;text-align:right}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__details .withdraw-result-modal__detail-row .value.success{color:#52c41a}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__details .withdraw-result-modal__detail-row .value.failure{color:#d00000}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__actions{display:flex;gap:8px}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__actions .withdraw-result-modal__close-btn{background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#171717;flex:1 1;font-weight:600;height:40px}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__actions .withdraw-result-modal__close-btn:hover{border-color:#40a9ff;color:#40a9ff}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__actions .withdraw-result-modal__confirm{background:#d00000;border-color:#d00000;border-radius:8px;color:#fff;flex:1 1;font-weight:600;height:40px}.withdraw-result-modal .withdraw-result-modal__body .withdraw-result-modal__actions .withdraw-result-modal__confirm:hover:not(:disabled){background:#b00000;border-color:#b00000}
/*# sourceMappingURL=main.b90801c7.css.map*/