.auth-layout{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.auth-content{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}.auth-background{height:100%;width:100%}.auth-row{min-height:100vh}.auth-card{border:none;border-radius:12px;box-shadow:0 8px 32px #0000001a;font-size:var(--font-size-body);overflow:hidden}.auth-header{margin-bottom:32px;padding:20px 0;text-align:center}.auth-logo{align-items:center;display:flex;flex-direction:column;margin-bottom:16px}.auth-logo .logo-image{height:auto;margin-bottom:12px;max-height:160px;max-width:160px;object-fit:contain;width:auto}.logo-text{color:#1890ff;display:none;font-size:var(--font-size-page-title);font-weight:600;margin:0}.auth-subtitle{color:#666;font-size:var(--font-size-caption);margin:0}.auth-form{padding:0 8px}@media (max-width:576px){.auth-content{padding:12px}.auth-card{margin:0}.auth-header{margin-bottom:24px;padding:16px 0}.logo-text{font-size:var(--font-size-section-title)}.auth-form{padding:0 4px}}@media (max-width:768px){.auth-row{min-height:auto;padding:40px 0}}.sidebar-menu{background:#fff;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:width .2s ease;width:var(--layout-sidebar-width);z-index:1000}.sidebar-menu.collapsed{width:var(--layout-sidebar-collapsed-width)}.sidebar-logo{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;height:var(--layout-header-height);justify-content:center;padding:0 16px}.sidebar-logo-image{flex-shrink:0;height:80px;object-fit:contain;width:80px}.logo-text{color:#262626;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-left:12px;opacity:1;transition:opacity .2s ease;white-space:nowrap}.sidebar-menu.collapsed .logo-text{margin-left:0;opacity:0;width:0}.sidebar-menu-content{background:#fff;border-right:none;height:calc(100vh - var(--layout-header-height));overflow-x:hidden;overflow-y:auto}.sidebar-menu-content::-webkit-scrollbar{width:4px}.sidebar-menu-content::-webkit-scrollbar-track{background:#0000}.sidebar-menu-content::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.sidebar-menu-content::-webkit-scrollbar-thumb:hover{background:#00000040}.sidebar-menu-content .ant-menu-item,.sidebar-menu-content .ant-menu-submenu-title{border-radius:0;font-size:var(--font-size-base);height:48px;line-height:48px;margin:0}.sidebar-menu-content .ant-menu-item:hover,.sidebar-menu-content .ant-menu-submenu-title:hover{background-color:#f5f5f5}.sidebar-menu-content .ant-menu-item-selected{background-color:#e6f7ff!important;color:#1890ff!important}.sidebar-menu-content .ant-menu-item-selected:after{border-right:3px solid #1890ff}.sidebar-menu-content .ant-menu-sub,.sidebar-menu-content .ant-menu-submenu-open>.ant-menu-submenu-title{background-color:#fafafa}.sidebar-menu-content .ant-menu-sub .ant-menu-item{height:44px;line-height:44px;padding-left:48px!important}.sidebar-menu-content .ant-menu-item .anticon,.sidebar-menu-content .ant-menu-submenu-title .anticon{font-size:16px;margin-right:12px}.sidebar-menu.collapsed .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{display:none}@media (max-width:768px){.sidebar-menu{transform:translateX(-100%);transition:transform .3s ease}.sidebar-menu.mobile-visible{transform:translateX(0)}}.mobile-menu-drawer .ant-drawer-header{border-bottom:1px solid var(--border-color-secondary);padding:16px 24px}.mobile-menu-drawer .ant-drawer-body{padding:0}.mobile-menu-header{width:100%}.mobile-logo,.mobile-logo .logo-icon{align-items:center;display:flex}.mobile-logo .logo-icon{background:var(--color-primary);border-radius:6px;color:var(--color-white);font-size:var(--font-size-lg);font-weight:700;height:32px;justify-content:center;width:32px}.mobile-logo .logo-text{color:var(--text-color-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-left:12px}.mobile-menu-content{border-right:none;height:100%}.mobile-menu-content .ant-menu-item,.mobile-menu-content .ant-menu-submenu-title{font-size:var(--font-size-base);height:48px;line-height:48px;margin:0;padding:0 24px}.mobile-menu-content .ant-menu-item:hover,.mobile-menu-content .ant-menu-submenu-title:hover{background-color:var(--bg-color-tertiary)}.mobile-menu-content .ant-menu-item-selected{background-color:var(--color-primary-light);color:var(--color-primary)}.mobile-menu-content .ant-menu-item-selected:after{border-right:3px solid var(--color-primary)}.mobile-menu-content .ant-menu-sub,.mobile-menu-content .ant-menu-submenu-open>.ant-menu-submenu-title{background-color:var(--bg-color-secondary)}.mobile-menu-content .ant-menu-sub .ant-menu-item{height:44px;line-height:44px;padding-left:48px!important}.mobile-menu-content .ant-menu-item .anticon,.mobile-menu-content .ant-menu-submenu-title .anticon{font-size:16px;margin-right:12px}.mobile-menu-drawer .ant-drawer-mask{background-color:#00000073}.mobile-menu-drawer .ant-drawer-content{border-radius:0 8px 8px 0}.mobile-menu-drawer .ant-drawer-close{color:var(--text-color-secondary)}.mobile-menu-drawer .ant-drawer-close:hover{color:var(--text-color-primary)}.bottom-nav-bar{background:var(--bg-color-primary);border-top:1px solid var(--border-color-secondary);bottom:0;box-shadow:0 -2px 8px var(--shadow-color-light);box-sizing:border-box;height:var(--bottom-nav-height);justify-content:space-around;left:0;min-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:1000}.bottom-nav-bar,.nav-item{align-items:center;display:flex}.nav-item{-webkit-tap-highlight-color:transparent;cursor:pointer;flex:1 1;flex-direction:column;justify-content:center;min-width:0;padding:var(--spacing-xs) var(--spacing-sm);position:relative;transition:transform var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);-webkit-user-select:none;user-select:none}.nav-item:active{transform:scale(.95)}.nav-icon{color:var(--text-color-tertiary);font-size:20px;line-height:1;margin-bottom:var(--spacing-xs);transition:color var(--transition-fast)}.nav-item.active .nav-icon{color:var(--color-primary)}.nav-title{color:var(--text-color-tertiary);font-size:var(--font-size-helper);max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast);white-space:nowrap}.nav-item.active .nav-title{color:var(--color-primary);font-weight:var(--font-weight-medium)}.nav-item.active:before{background:var(--color-primary);border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:20px}@media (hover:hover) and (pointer:fine){.nav-item:hover{background-color:var(--color-primary-light)}}@media (max-width:320px){.nav-title{font-size:var(--font-size-xs)}.nav-icon{font-size:18px}}@media (min-width:768px){.bottom-nav-bar{display:none}}.responsive-menu-header{align-items:center;background:var(--bg-color-primary);box-shadow:0 1px 4px #00152914;display:flex;justify-content:space-between;position:fixed;right:0;top:0;transition:left .2s;z-index:1000}.responsive-menu-header.responsive-menu-header--desktop{padding-left:12px;padding-right:24px}.responsive-menu-header.responsive-menu-header--mobile{padding-left:16px;padding-right:16px}.responsive-menu-left{align-items:center;display:flex}.responsive-menu-toggle{font-size:18px;height:44px;min-width:44px;width:44px}.responsive-menu-right{align-items:center;display:flex}.responsive-menu-bell{font-size:16px}.responsive-menu-user{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:8px 12px;transition:background-color .3s}.responsive-menu-username{color:var(--text-color-primary);font-size:var(--font-size-base);margin-left:8px}.main-layout{background:var(--bg-color-secondary);min-height:100vh}.content-layout{margin-top:var(--layout-header-height);transition:margin-left .2s ease}.content-layout.desktop{margin-left:var(--layout-sidebar-width)}.content-layout.mobile{margin-left:0;padding-bottom:var(--layout-mobile-bottom-nav-height)}.main-content{min-height:calc(100vh - var(--layout-header-height));padding:0}.content-wrapper,.main-content{background:var(--bg-color-secondary)}.content-wrapper{min-height:100%;padding:var(--spacing-page)}@media (max-width:767px){.content-layout.desktop{margin-left:0;padding-bottom:var(--layout-mobile-bottom-nav-height)}}.content-layout.collapsed{margin-left:var(--layout-sidebar-collapsed-width)}@media (max-width:767px){.content-layout.collapsed{margin-left:0}}.content-layout,.content-wrapper,.main-content{transition:all .3s cubic-bezier(.2,0,0,1) 0s}.content-wrapper{animation:fadeIn .3s ease-in-out}.login-container{margin:0 auto;max-width:380px;width:100%}.login-tabs{margin-bottom:var(--spacing-md)}.login-tabs .ant-tabs-tab{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.login-options{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.forgot-password{color:var(--color-primary);font-size:var(--font-size-sm);text-decoration:none}.forgot-password:hover{color:var(--color-primary-hover);text-decoration:underline}.login-button{border-radius:var(--border-radius-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);height:var(--control-height-lg)}.send-code-button{font-size:var(--font-size-sm);min-width:90px}.other-login{margin:var(--spacing-md) 0}.register-link{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-md);text-align:center}.register-link a{color:var(--color-primary);margin-left:var(--spacing-xxs);text-decoration:none}.register-link a:hover{color:var(--color-primary-hover);text-decoration:underline}@media (max-width:576px){.login-container{max-width:100%}.verification-input{flex-direction:column;gap:var(--spacing-sm)}.send-code-button{min-width:auto}.login-options{flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm)}.forgot-password{font-size:var(--font-size-xs)}}.ant-input-affix-wrapper,.ant-input-password{border-radius:var(--border-radius-base)}.ant-tabs-content-holder{padding-top:var(--spacing-xs)}.ant-tabs-tab-btn{font-weight:var(--font-weight-medium)}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.register-container{margin:0 auto;max-width:400px;width:100%}.register-steps{margin-bottom:var(--spacing-xl)}.register-form{margin-bottom:var(--spacing-lg)}.verification-input{display:flex;gap:var(--spacing-xs)}.verification-input .ant-input{flex:1 1}.send-code-button{min-width:100px;white-space:nowrap}.register-buttons{display:flex;gap:var(--spacing-sm)}.prev-button{flex:1 1}.prev-button,.register-button{border-radius:var(--border-radius-sm);font-size:var(--font-size-md);height:var(--control-height-lg)}.register-button{flex:2 1;font-weight:var(--font-weight-medium)}.login-link{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-lg);text-align:center}.login-link a{color:var(--color-primary);margin-left:var(--spacing-xs);text-decoration:none}.login-link a:hover{color:var(--color-primary-hover);text-decoration:underline}.ant-checkbox-wrapper a{color:var(--color-primary);margin:0 2px;text-decoration:none}.ant-checkbox-wrapper a:hover{color:var(--color-primary-hover);text-decoration:underline}@media (max-width:576px){.register-container{max-width:100%}.verification-input{flex-direction:column;gap:var(--spacing-sm)}.send-code-button{min-width:auto}.register-buttons{flex-direction:column;gap:var(--spacing-xs)}.prev-button,.register-button{flex:none}.register-steps{margin-bottom:var(--spacing-lg)}}.ant-form-item:last-child{margin-bottom:0}.ant-input-affix-wrapper,.ant-input-password{border-radius:var(--border-radius-sm)}.ant-steps-item-title{font-weight:500}.ant-steps-item-description{color:var(--text-color-tertiary)}.ant-btn-loading{pointer-events:none}.ant-checkbox-wrapper{font-size:var(--font-size-sm);line-height:1.5}.ant-checkbox-wrapper .ant-checkbox{margin-right:var(--spacing-xs)}.ant-form-item-has-error .ant-input-affix-wrapper{border-color:var(--color-error)}.ant-form-item-has-error .ant-input-affix-wrapper-focused,.ant-form-item-has-error .ant-input-affix-wrapper:focus{border-color:var(--color-error);box-shadow:0 0 0 2px var(--color-error-bg)}.forgot-password-page{width:100%}.forgot-password-header{margin-bottom:var(--spacing-xxl);position:relative;text-align:center}.back-button{color:var(--text-color-secondary);height:32px;left:0;padding:0;position:absolute;top:0}.back-button:hover{background-color:initial;color:var(--color-primary)}.forgot-password-title{color:var(--text-color-primary);font-size:var(--font-size-xxl)!important;font-weight:var(--font-weight-semibold);line-height:32px!important;margin:0!important}.forgot-password-steps{margin-bottom:calc(var(--spacing-xxl) + var(--spacing-sm))}.forgot-password-steps .ant-steps-item-title{font-size:var(--font-size-sm)}.forgot-password-content{padding:0}.phone-info{background-color:var(--bg-color-secondary);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.phone-info,.resend-section{margin-bottom:var(--spacing-xl);text-align:center}.button-group{display:flex;gap:var(--spacing-md)}.button-group .ant-btn{flex:1 1}@media (max-width:576px){.button-group{flex-direction:column}.button-group .ant-btn{width:100%}}.debt-publish-wizard{padding:0}.wizard-header{gap:var(--spacing-md);justify-content:space-between}.wizard-header,.wizard-title{align-items:center;display:flex}.wizard-title{flex-wrap:wrap;gap:var(--spacing-sm)}.wizard-page-title{margin-bottom:0}.debt-no{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.wizard-status-tag{margin-left:var(--spacing-xs)}.wizard-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:flex-end}.wizard-steps-mobile{display:flex;flex-direction:column;gap:var(--spacing-sm)}.wizard-steps-mobile-bar{align-items:baseline;display:flex;gap:var(--spacing-sm);justify-content:space-between}.wizard-steps-mobile-title{color:var(--text-color-primary);font-weight:var(--font-weight-medium)}.wizard-steps-mobile-count{color:var(--text-color-secondary);flex:0 0 auto;font-size:var(--font-size-sm)}.wizard-steps-mobile-dots{align-items:center;display:flex;gap:10px;padding:6px 2px 2px;position:relative}.wizard-steps-mobile-dots:before{background:var(--border-color-secondary);content:"";height:2px;left:2px;position:absolute;right:2px;top:14px}.wizard-step-dot{background:var(--border-color-secondary);border-radius:50%;flex:0 0 auto;height:10px;position:relative;width:10px;z-index:1}.wizard-step-dot.is-active,.wizard-step-dot.is-done{background:var(--color-primary)}.wizard-step-dot.is-active{transform:scale(1.15)}.wizard-card{margin-top:0}.wizard-content{margin-top:var(--spacing-md)}.checklist-card{height:100%}.debtor-card,.evidence-card{border:1px solid var(--border-color-secondary)}.checklist-progress{margin-bottom:var(--spacing-md)}.checklist-footer{color:var(--text-color-secondary);margin-top:var(--spacing-sm)}@media (max-width:767px){.wizard-header{align-items:flex-start;flex-direction:column}.wizard-title{width:100%}.wizard-status-tag{margin-left:0}.wizard-actions{justify-content:flex-start;width:100%}.wizard-actions .ant-btn{width:100%}.wizard-actions .btn-compact{height:36px!important}.debt-publish-wizard .ant-form-item-control-input-content .ant-btn,.debt-publish-wizard .ant-form-item-control-input-content .ant-input,.debt-publish-wizard .ant-form-item-control-input-content .ant-input-affix-wrapper,.debt-publish-wizard .ant-form-item-control-input-content .ant-input-number,.debt-publish-wizard .ant-form-item-control-input-content .ant-picker,.debt-publish-wizard .ant-form-item-control-input-content .ant-select,.debt-publish-wizard .ant-form-item-control-input-content .ant-upload{width:100%!important}.debt-publish-wizard .ant-space,.debt-publish-wizard .ant-space-item{width:100%}.debt-publish-wizard .debtor-card .ant-space,.debt-publish-wizard .evidence-card .ant-space{align-items:stretch;display:flex!important;flex-direction:column}}.p-debt-management-my-debts{--actions-cell-width:290px}.mydebts-share-modal .ant-modal-header{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm)}.mydebts-share-modal .ant-modal-body{padding:var(--spacing-md)}.mydebts-share-body{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.mydebts-share-qr{align-items:center;background:#fff;border:1px solid var(--border-color-secondary);display:flex;justify-content:center;padding:8px}.mydebts-share-loading,.mydebts-share-qr img{height:180px;width:180px}.mydebts-share-loading{align-items:center;color:var(--text-color-secondary);display:flex;justify-content:center}.mydebts-share-tip{color:var(--text-color-secondary);text-align:center}.mydebts-share-actions{display:flex;gap:var(--spacing-sm);justify-content:center}.mydebts-range-picker-popup .ant-picker-panel-container .ant-picker-panels>.ant-picker-panel:nth-child(2),.mydebts-range-picker-popup .ant-picker-panels>:nth-child(2){display:none!important}@media (min-width:768px){.mydebts-share-loading,.mydebts-share-qr img{height:220px;width:220px}}@media (max-width:767px){.p-debt-management-my-debts{--actions-cell-width:230px}}.p-debt-marketplace-browse .ant-table-thead>tr>th{font-weight:var(--font-weight-semibold);white-space:nowrap}@media (max-width:767px){.p-debt-marketplace-browse .ant-table-tbody>tr>td,.p-debt-marketplace-browse .ant-table-thead>tr>th{line-height:20px;padding:8px 10px}.p-debt-marketplace-browse .ant-table-thead>tr>th{border-bottom:1px solid var(--border-color-secondary)}.p-debt-marketplace-browse .ant-table-content::-webkit-scrollbar{height:4px}.p-debt-marketplace-browse .ant-table-content::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}}.p-debt-marketplace-favorites .ant-table-thead>tr>th{font-weight:var(--font-weight-semibold);white-space:nowrap}@media (max-width:767px){.p-debt-marketplace-favorites .ant-table-tbody>tr>td,.p-debt-marketplace-favorites .ant-table-thead>tr>th{line-height:20px;padding:8px 10px}.p-debt-marketplace-favorites .ant-table-thead>tr>th{border-bottom:1px solid var(--border-color-secondary)}.p-debt-marketplace-favorites .ant-table-content::-webkit-scrollbar{height:4px}.p-debt-marketplace-favorites .ant-table-content::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}}.p-debt-notice-history{--notice-history-share-qr-size:220px}.notice-history-detail-section-title{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.notice-history-detail-drawer .ant-drawer-body{font-size:var(--font-size-body);line-height:var(--line-height-base)}.notice-history-share-modal .ant-modal-header{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm)}.notice-history-share-modal .ant-modal-body{padding:var(--spacing-md)}.notice-history-share-body{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.notice-history-share-qr{align-items:center;background:#fff;border:1px solid var(--border-color-secondary);display:flex;justify-content:center;padding:8px}.notice-history-share-loading,.notice-history-share-qr img{height:var(--notice-history-share-qr-size);width:var(--notice-history-share-qr-size)}.notice-history-share-loading{align-items:center;color:var(--text-color-secondary);display:flex;justify-content:center}.notice-history-share-tip{color:var(--text-color-secondary);text-align:center}.notice-history-share-actions{display:flex;gap:var(--spacing-sm);justify-content:center}@media (max-width:767px){.p-debt-notice-history{--notice-history-share-qr-size:180px}}.p-debt-notice-template{--notice-template-upload-row-gap:var(--spacing-md)}.signature-canvas-container{display:flex;flex-direction:column;gap:16px}.signature-canvas-wrapper{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;cursor:crosshair;height:240px;overflow:hidden;position:relative;transition:border-color .3s;width:100%}.signature-canvas-wrapper:hover{border-color:#b0b0b0}.signature-canvas{display:block!important;height:100%!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important}.signature-actions{display:flex;gap:12px;justify-content:center}.signature-actions .ant-btn{min-width:80px}@media (max-width:576px){.signature-canvas-wrapper{height:200px}}@media (pointer:coarse){.signature-canvas,.signature-canvas-wrapper{touch-action:none}}.p-profile-seal-management__titlebar{align-items:center;display:flex;gap:var(--spacing-md);justify-content:flex-start}.p-profile-seal-management__titlebar .page-title{margin-bottom:0}.p-profile-seal-management__titlebar>.ant-btn{margin-left:auto}@media (max-width:767px){.p-profile-seal-management__titlebar{align-items:stretch;flex-direction:column}}.p-identity-verification .page-content{margin:0 auto;max-width:600px}@media (max-width:767px){.p-identity-verification .page-content{max-width:100%}}.p-identity-verification .ant-input-group-addon{background:#0000;border:none;padding:0}.p-identity-verification .ant-input-group-addon .ant-btn{border-radius:0 8px 8px 0}.p-identity-verification .ant-input-wrapper{border-radius:8px}.p-identity-verification .ant-list{background:#0000}.p-identity-verification .ant-list-item{border:none;padding:8px 0;width:100%}.p-identity-verification .ant-list-item .ant-card{width:100%}.p-identity-verification .card-compact{box-shadow:0 1px 2px #00000008}.p-identity-verification .ant-card .ant-card-head-title{font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium,500);padding:0}.p-identity-verification .ant-descriptions-small .ant-descriptions-item-label{color:#666;color:var(--text-color-secondary,#666);font-weight:400;font-weight:var(--font-weight-normal,400)}.p-identity-verification .ant-descriptions-small .ant-descriptions-item-content{color:#333;color:var(--text-color-primary,#333);font-weight:500;font-weight:var(--font-weight-medium,500)}@media (max-width:767px){.p-identity-verification .ant-space,.p-identity-verification .ant-space .ant-space-item,.p-identity-verification .ant-space .ant-space-item .ant-btn{width:100%}}.p-profile-account-settings .page-content{max-width:600px}@media (max-width:767px){.p-profile-account-settings .page-content{max-width:100%}}.p-wallet-page .wallet-card{background:#fff;border-radius:8px}.member-level-card{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);margin-bottom:16px}.level-header{align-items:center;display:flex;gap:16px}.level-icon{font-size:48px}.level-info{flex:1 1}.level-title{font-size:18px;font-weight:600;margin-bottom:4px}.level-next{color:#666;font-size:14px}.level-next .highlight{color:#ff4d4f;font-weight:600;margin:0 4px}.level-progress{margin-top:12px}.consumption-stats,.expiring-alert,.expiring-card,.stats-row{margin-bottom:16px}.points-positive{color:#52c41a;font-weight:600}.points-low,.points-negative{color:#ff4d4f;font-weight:600}.points-warning{color:#faad14;font-weight:600}.points-warning .anticon{margin-right:4px}.wallet-overview{padding:8px 0}@media (max-width:768px){.level-icon{font-size:36px}.level-title{font-size:16px}.level-next{font-size:12px}.stat-card{margin-bottom:8px}}.p-recharge-page .recharge-card{background:#fff;border-radius:8px;min-height:500px}.package-card{background:#fff;border:2px solid #f0f0f0;border-radius:12px;cursor:pointer;overflow:hidden;padding:16px;position:relative;text-align:center;transition:all .3s}.package-card:hover{border-color:#1890ff;box-shadow:0 4px 12px #1890ff26;transform:translateY(-4px)}.package-card.selected{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#1890ff}.package-card.hot{border-color:#ff4d4f}.package-card.hot.selected,.package-card.hot:hover{box-shadow:0 4px 12px #ff4d4f40}.hot-badge{background:linear-gradient(135deg,#ff4d4f,#ff7875);border-radius:0 12px 0 12px;font-size:12px;font-weight:600;padding:4px 12px;right:0;top:0}.gift-badge,.hot-badge{color:#fff;position:absolute}.gift-badge{background:linear-gradient(135deg,#52c41a,#73d13d);border-radius:4px;font-size:11px;left:8px;padding:2px 8px;top:8px}.package-header{margin-bottom:12px}.package-name{color:#262626;font-size:16px;font-weight:600;margin-bottom:8px}.package-points{align-items:baseline;display:flex;gap:4px;justify-content:center}.points-value{color:#1890ff;font-size:28px;font-weight:700}.points-unit{color:#8c8c8c;font-size:14px}.package-price{margin:12px 0}.price-symbol{color:#ff4d4f;font-size:14px}.price-value{color:#ff4d4f;font-size:24px;font-weight:700}.package-validity{color:#8c8c8c;font-size:12px}.selected-badge{color:#52c41a;font-weight:600;margin-top:8px}.selected-badge .anticon{margin-right:4px}.recharge-content{padding:8px 0}.packages-section,.payment-section{margin-bottom:24px}.payment-section{background:#fafafa;border-radius:8px;padding:16px}.section-title{color:#262626;font-size:16px;font-weight:600;margin-bottom:16px}.payment-methods{display:flex;flex-wrap:wrap;gap:16px}.payment-option{align-items:center;background:#fff;border:2px solid #f0f0f0;border-radius:8px;cursor:pointer;display:flex;min-width:140px;padding:12px 24px;transition:all .3s}.payment-option:hover{border-color:#1890ff}.payment-option .ant-radio-wrapper{align-items:center;display:flex;width:100%}.payment-icon{font-size:24px;margin-right:8px}.payment-icon.alipay{color:#1677ff}.payment-icon.wechat{color:#52c41a}.recharge-alert{margin-bottom:24px}.recharge-notes{margin:0;padding-left:20px}.recharge-notes li{margin-bottom:4px}.submit-section{text-align:center}.order-summary{font-size:16px;margin-bottom:16px}.summary-label{color:#595959}.summary-price{color:#ff4d4f;font-size:24px;font-weight:700;margin:0 8px}.summary-points{color:#1890ff}.confirm-recharge-content{padding:8px 0}.confirm-item{display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.confirm-label{color:#595959}.confirm-value{font-weight:500}.gift-highlight{color:#52c41a}.price-highlight{color:#ff4d4f;font-size:18px;font-weight:600}.confirm-total{align-items:baseline;display:flex;font-size:16px;gap:8px;justify-content:flex-end}.total-price{color:#ff4d4f;font-size:28px;font-weight:700}.order-actions{display:flex;gap:8px}@media (max-width:768px){.package-card{padding:12px}.points-value{font-size:24px}.price-value{font-size:20px}.payment-methods{flex-direction:column}.payment-option{width:100%}.order-summary{font-size:14px}.summary-price{font-size:18px}}.p-consumption-page .stats-row{margin-bottom:16px}.stat-card{border-radius:8px;box-shadow:0 2px 8px #00000014;text-align:center;transition:all .3s}.stat-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.filter-card,.type-stats-card{margin-bottom:16px}.filter-section{flex-wrap:wrap;gap:16px}.filter-item,.filter-section{align-items:center;display:flex}.filter-item{gap:8px}.filter-item label{color:#595959;white-space:nowrap}.filter-actions{display:flex;gap:8px;margin-left:auto}.records-card{background:#fff;border-radius:8px}.points-deduct{color:#ff4d4f;font-weight:600}.points-refund{color:#52c41a;font-weight:600}.points-highlight{color:#1890ff;font-weight:600}@media (max-width:768px){.filter-section{align-items:stretch;flex-direction:column}.filter-item{align-items:flex-start;flex-direction:column}.filter-item .ant-select{width:100%!important}.filter-actions{margin-left:0;width:100%}.filter-actions .ant-btn{flex:1 1}}.p-share-debt-loading{align-items:center;display:flex;justify-content:center;padding:var(--spacing-xxl) 0}.p-share-debt-table .ant-table-thead>tr>th{font-weight:var(--font-weight-semibold);white-space:nowrap}.p-share-debt-table .ant-table-tbody>tr>td{white-space:nowrap}.p-share-debt-cell{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}@media (max-width:767px){.p-share-debt-table .ant-table-content::-webkit-scrollbar{height:4px}.p-share-debt-table .ant-table-content::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}}.p-share-notice-batch .page-content{max-width:var(--container-lg)}.p-share-notice-batch-loading{align-items:center;display:flex;justify-content:center;padding:var(--spacing-xxl) 0}.p-share-notice-code .page-content{max-width:520px}.p-share-notice-code-form{width:100%}.App{min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-xxl:24px;--spacing-page:var(--spacing-xxl);--spacing-section:var(--spacing-lg);--spacing-component:var(--spacing-md);--spacing-element:var(--spacing-sm);--card-padding:var(--spacing-md);--card-margin:var(--spacing-md);--button-padding-horizontal:var(--spacing-md);--button-padding-vertical:var(--spacing-sm);--list-item-padding:var(--spacing-sm) var(--spacing-md);--form-item-margin:var(--spacing-md);--layout-header-height:64px;--layout-sidebar-width:200px;--layout-sidebar-collapsed-width:80px;--layout-mobile-bottom-nav-height:60px;--header-height:var(--layout-header-height);--sidebar-width:var(--layout-sidebar-width);--sidebar-collapsed-width:var(--layout-sidebar-collapsed-width);--bottom-nav-height:var(--layout-mobile-bottom-nav-height)}@media (max-width:768px){:root{--spacing-page:var(--spacing-lg);--spacing-section:var(--spacing-md);--spacing-component:var(--spacing-sm);--card-padding:var(--spacing-sm);--card-margin:var(--spacing-sm)}}@media (min-width:769px){:root{--spacing-page:var(--spacing-xxl);--spacing-section:var(--spacing-lg);--spacing-component:var(--spacing-md)}}:root{--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-xxl:20px;--font-size-xxxl:24px;--line-height-tight:1.2;--line-height-base:1.4;--line-height-relaxed:1.6;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-page-title:var(--font-size-xxxl);--font-size-section-title:var(--font-size-xl);--font-size-card-title:var(--font-size-lg);--font-size-body:var(--font-size-base);--font-size-caption:var(--font-size-sm);--font-size-helper:var(--font-size-xs);--border-radius-sm:6px;--border-radius-base:8px;--control-height-lg:40px;--transition-fast:0.2s ease;--transition-base:0.3s ease;--shadow-sm:0 1px 2px var(--shadow-color-light)}@media (max-width:768px){:root{--font-size-page-title:var(--font-size-xl);--font-size-section-title:var(--font-size-lg);--font-size-card-title:var(--font-size-base)}}@media (min-width:769px){:root{--font-size-page-title:var(--font-size-xxl);--font-size-section-title:var(--font-size-xl);--font-size-card-title:var(--font-size-lg)}}@media (min-width:1200px){:root{--font-size-page-title:var(--font-size-xxxl)}}:root{--color-primary:#1890ff;--color-primary-hover:#40a9ff;--color-primary-active:#096dd9;--color-primary-light:#e6f7ff;--color-success:#52c41a;--color-warning:#faad14;--color-error:#ff4d4f;--color-info:#1890ff;--color-white:#fff;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#f0f0f0;--color-gray-300:#d9d9d9;--color-gray-400:#bfbfbf;--color-gray-500:#8c8c8c;--color-gray-600:#595959;--color-gray-700:#434343;--color-gray-800:#262626;--color-gray-900:#1f1f1f;--color-black:#000;--text-color-primary:var(--color-gray-900);--text-color-secondary:var(--color-gray-600);--text-color-tertiary:var(--color-gray-500);--text-color-disabled:var(--color-gray-400);--text-color-inverse:var(--color-white);--color-text:var(--text-color-primary);--color-text-secondary:var(--text-color-secondary);--color-text-tertiary:var(--text-color-tertiary);--bg-color-primary:var(--color-white);--bg-color-secondary:var(--color-gray-50);--bg-color-tertiary:var(--color-gray-100);--bg-color-disabled:var(--color-gray-200);--color-bg-container:var(--bg-color-primary);--color-bg-layout:var(--bg-color-secondary);--border-color-primary:var(--color-gray-300);--border-color-secondary:var(--color-gray-200);--border-color-light:var(--color-gray-100);--color-error-bg:#fff2f0;--shadow-color:#0000001a;--shadow-color-light:#0000000a;--shadow-color-dark:#00000029}@media (prefers-color-scheme:dark){:root{--text-color-primary:var(--color-gray-100);--text-color-secondary:var(--color-gray-400);--text-color-tertiary:var(--color-gray-500);--bg-color-primary:var(--color-gray-900);--bg-color-secondary:var(--color-gray-800);--bg-color-tertiary:var(--color-gray-700);--border-color-primary:var(--color-gray-600);--border-color-secondary:var(--color-gray-700)}}:root{--container-sm:540px;--container-md:720px;--container-lg:960px;--container-xl:1140px;--container-xxl:1320px;--grid-columns:24;--grid-gutter:16px;--grid-gutter-sm:8px;--grid-gutter-lg:24px}@media (max-width:479px){:root{--current-breakpoint:"xs";--grid-gutter:var(--grid-gutter-sm)}}@media (min-width:480px) and (max-width:575px){:root{--current-breakpoint:"sm";--grid-gutter:var(--grid-gutter-sm)}}@media (min-width:576px) and (max-width:767px){:root{--current-breakpoint:"md"}}@media (min-width:768px) and (max-width:991px){:root{--current-breakpoint:"lg"}}@media (min-width:992px) and (max-width:1199px){:root{--current-breakpoint:"xl";--grid-gutter:var(--grid-gutter-lg)}}@media (min-width:1200px){:root{--current-breakpoint:"xxl";--grid-gutter:var(--grid-gutter-lg)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.4}body{background-color:var(--bg-color-primary);color:var(--text-color-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--font-size-base);line-height:var(--line-height-base);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-hover)}button{background:none;cursor:pointer}button,input,select,textarea{border:none;font-family:inherit;font-size:inherit;outline:none}ol,ul{list-style:none}img{display:block;height:auto;max-width:100%}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:var(--bg-color-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color-primary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}::selection{background-color:var(--color-primary-light);color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page-container{min-height:100vh;padding:var(--spacing-page)}.page-container.page-container-compact{padding:0}.page-content{margin:0 auto;max-width:var(--container-xl)}.page-content.page-content-wide{max-width:1600px}@media (min-width:1920px){.page-content.page-content-wide{max-width:1760px}}.page-title{font-size:var(--font-size-page-title);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-section)}.page-title,.section-title{color:var(--text-color-primary);line-height:var(--line-height-tight)}.section-title{font-size:var(--font-size-section-title);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-component)}.card-compact{border:1px solid var(--border-color-secondary);border-radius:6px;box-shadow:0 1px 2px var(--shadow-color-light);margin-bottom:var(--card-margin);padding:var(--card-padding)!important}.card-title{color:var(--text-color-primary);font-size:var(--font-size-card-title);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin-bottom:var(--spacing-sm)}.card-description{color:var(--text-color-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-base)}.btn-compact{border-radius:4px!important;font-size:var(--font-size-sm)!important;height:32px!important;padding:0 var(--button-padding-horizontal)!important}.btn-compact-sm{font-size:var(--font-size-xs)!important;height:28px!important;padding:0 var(--spacing-sm)!important}.list-compact .ant-list-item{min-height:48px;padding:var(--list-item-padding)!important}.list-compact .ant-list-item-meta-title{font-size:var(--font-size-base);line-height:var(--line-height-tight);margin-bottom:var(--spacing-xs)}.list-compact .ant-list-item-meta-description{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.form-compact .ant-form-item{margin-bottom:var(--form-item-margin)}.form-compact .ant-form-item-label>label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.row-compact{margin-left:calc(var(--grid-gutter)/-2);margin-right:calc(var(--grid-gutter)/-2)}.row-compact>.ant-col{padding-left:calc(var(--grid-gutter)/2);padding-right:calc(var(--grid-gutter)/2)}.mobile-only{display:block}.desktop-only{display:none}@media (min-width:768px){.mobile-only{display:none}.desktop-only{display:block}}.c-steps-mobile-dots{align-items:center;display:flex;gap:var(--spacing-md);justify-content:center;margin:var(--spacing-sm) 0}.c-steps-mobile-header{align-items:baseline;display:flex;gap:var(--spacing-sm);justify-content:space-between;padding:var(--spacing-xs) 0}.c-steps-mobile-left{align-items:baseline;display:inline-flex;gap:var(--spacing-sm);min-width:0}.c-steps-mobile-stepno{color:var(--text-color-secondary);flex:0 0 auto;font-size:var(--font-size-sm)}.c-steps-mobile-title{color:var(--text-color-primary);font-weight:var(--font-weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-steps-mobile-progress{color:var(--text-color-secondary);flex:0 0 auto;font-size:var(--font-size-sm)}.c-step-dot{background-color:var(--border-color-secondary);border-radius:50%;height:8px;transition:background-color .15s ease,width .15s ease,height .15s ease;width:8px}.c-step-dot.is-active{background-color:var(--color-primary);height:12px;width:12px}.c-step-dot.is-done{background-color:var(--color-success)}#qingliu-assistant-root{position:relative;z-index:2147483647}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.text-primary{color:var(--text-color-primary)}.text-secondary{color:var(--text-color-secondary)}.text-tertiary{color:var(--text-color-tertiary)}.text-disabled{color:var(--text-color-disabled)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.page-layout{display:flex;flex-direction:column;min-height:100vh}.page-header{background:var(--bg-color-primary);border-bottom:1px solid var(--border-color-secondary);padding:var(--spacing-md) var(--spacing-page);position:-webkit-sticky;position:sticky;top:0;z-index:100}.page-main{background:var(--bg-color-secondary);flex:1 1;padding:var(--spacing-page)}.page-footer{background:var(--bg-color-primary);border-top:1px solid var(--border-color-secondary);color:var(--text-color-secondary);font-size:var(--font-size-sm);padding:var(--spacing-md) var(--spacing-page);text-align:center}.content-container{margin:0 auto;max-width:var(--container-xl);width:100%}.content-section{margin-bottom:var(--spacing-section)}.content-section:last-child{margin-bottom:0}.card-grid{grid-gap:var(--spacing-component);display:grid;gap:var(--spacing-component);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card-grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.card-grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card-grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:768px){.card-grid,.card-grid-2,.card-grid-3,.card-grid-4{gap:var(--spacing-sm);grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.card-grid-3,.card-grid-4{grid-template-columns:repeat(2,1fr)}}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1}.flex-auto{flex:auto}.flex-none{flex:none}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.space-x-xs>*+*{margin-left:var(--spacing-xs)}.space-x-sm>*+*{margin-left:var(--spacing-sm)}.space-x-md>*+*{margin-left:var(--spacing-md)}.space-x-lg>*+*{margin-left:var(--spacing-lg)}.space-y-xs>*+*{margin-top:var(--spacing-xs)}.space-y-sm>*+*{margin-top:var(--spacing-sm)}.space-y-md>*+*{margin-top:var(--spacing-md)}.space-y-lg>*+*{margin-top:var(--spacing-lg)}.u-nowrap{white-space:nowrap}.u-ellipsis,.u-ellipsis-inline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-ellipsis-inline{display:inline-block;max-width:100%;vertical-align:middle}.u-tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-actions-inline{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-xs);justify-content:flex-start;white-space:nowrap}.c-actions-cell{max-width:none;max-width:var(--actions-cell-width,none);overflow:hidden;padding-right:24px;position:relative;width:auto;width:var(--actions-cell-width,auto)}.c-actions-more{flex:0 0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-range-picker-single-panel .ant-picker-panel-container .ant-picker-panels>.ant-picker-panel:nth-child(2),.c-range-picker-single-panel .ant-picker-panels>:nth-child(2){display:none!important}.c-pagination-bar{display:flex;justify-content:flex-end;margin-top:8px}@media (max-width:767px){.c-pagination-bar{justify-content:center}}.divider{height:1px;margin:var(--spacing-md) 0}.divider,.divider-vertical{background:var(--border-color-secondary)}.divider-vertical{height:100%;margin:0 var(--spacing-md);width:1px}.sidebar-layout{display:flex;min-height:100vh}.sidebar{background:var(--bg-color-primary);border-right:1px solid var(--border-color-secondary);transition:width .2s ease;width:240px}.sidebar-collapsed{width:64px}.sidebar-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}@media (max-width:768px){.sidebar{height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;z-index:1000}.sidebar-open{transform:translateX(0)}.sidebar-content{margin-left:0}}.top-nav{background:var(--bg-color-primary);border-bottom:1px solid var(--border-color-secondary);height:64px;padding:0 var(--spacing-lg);position:-webkit-sticky;position:sticky;top:0;z-index:100}.top-nav,.top-nav-left{align-items:center;display:flex}.top-nav-left{flex:1 1}.top-nav-right{align-items:center;display:flex;gap:var(--spacing-md)}.breadcrumb-nav{margin-bottom:var(--spacing-md);padding:var(--spacing-sm) 0}.tabs-layout{background:var(--bg-color-primary);border-radius:6px;overflow:hidden}.tabs-content{padding:var(--spacing-md)}.table-container{background:var(--bg-color-primary);border-radius:6px;box-shadow:0 1px 2px var(--shadow-color-light);overflow:hidden}.table-header{border-bottom:1px solid var(--border-color-secondary);justify-content:space-between;padding:var(--spacing-md)}.table-actions,.table-header{align-items:center;display:flex}.table-actions{gap:var(--spacing-sm)}.form-container{background:var(--bg-color-primary);border-radius:6px;box-shadow:0 1px 2px var(--shadow-color-light);padding:var(--spacing-lg)}.form-section{margin-bottom:var(--spacing-xl)}.form-section:last-child{margin-bottom:0}.form-section-title{border-bottom:1px solid var(--border-color-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.form-actions{border-top:1px solid var(--border-color-secondary);display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}@media (max-width:768px){.form-container{padding:var(--spacing-md)}.form-actions{flex-direction:column}.form-actions .ant-btn{width:100%}}.ant-card{border:1px solid var(--border-color-secondary);border-radius:6px;box-shadow:0 1px 2px var(--shadow-color-light)}.ant-card-head{border-bottom:none;min-height:auto;padding:var(--spacing-md) var(--spacing-md) 0}.ant-card-head-title{font-size:var(--font-size-card-title);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);padding:0}.ant-card-body{padding:var(--spacing-md)}.ant-card-small .ant-card-head{padding:var(--spacing-sm) var(--spacing-sm) 0}.ant-card-small .ant-card-body{padding:var(--spacing-sm)}.ant-btn{border-radius:4px;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);height:32px;padding:0 var(--spacing-md)}.ant-btn-sm{font-size:var(--font-size-xs);height:28px;padding:0 var(--spacing-sm)}.ant-btn-lg{font-size:var(--font-size-base);height:36px;padding:0 var(--spacing-lg)}.ant-btn.c-btn-link-compact{height:auto;padding:0}.ant-list-item{padding:var(--spacing-sm) var(--spacing-md)}.ant-list-item-meta-title{font-size:var(--font-size-base);line-height:var(--line-height-tight);margin-bottom:var(--spacing-xs)}.ant-list-item-meta-description{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.ant-form-item{margin-bottom:var(--spacing-md)}.ant-form-item-label>label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);height:auto}.ant-form-item-control-input{min-height:32px}.ant-input,.ant-input-number,.ant-select-selector{border-radius:4px;font-size:var(--font-size-base);height:32px;padding:var(--spacing-xs) var(--spacing-sm)}.ant-input-affix-wrapper{align-items:center;border-radius:4px;display:inline-flex;height:32px;padding:var(--spacing-xs) var(--spacing-sm)}.ant-input-affix-wrapper .ant-input{height:100%;padding:0}.ant-input-number-sm,.ant-input-sm,.ant-select-sm .ant-select-selector{font-size:var(--font-size-xs);height:28px;padding:var(--spacing-xs) var(--spacing-xs)}.ant-table-thead>tr>th{background:var(--bg-color-secondary);font-weight:var(--font-weight-medium)}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md)}.ant-table .ant-tag{font-size:var(--font-size-sm)}.ant-table td.u-tabular-nums,.ant-table td[data-col-key*=Amount],.ant-table td[data-col-key*=amount]{color:var(--color-error);font-weight:var(--font-weight-semibold)}.ant-table-small .ant-table-tbody>tr>td,.ant-table-small .ant-table-thead>tr>th{padding:var(--spacing-xs) var(--spacing-sm)}.ant-menu-item{margin:0}.ant-menu-item,.ant-menu-submenu-title{font-size:var(--font-size-sm);height:40px;line-height:40px;padding:0 var(--spacing-md)}.ant-drawer-header{border-bottom:1px solid var(--border-color-secondary);padding:var(--spacing-md) var(--spacing-lg)}.ant-drawer-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.ant-drawer-body{padding:var(--spacing-md) var(--spacing-lg)}.ant-modal-header{border-bottom:1px solid var(--border-color-secondary);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md)}.ant-modal-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.ant-modal-body{padding:var(--spacing-lg)}.ant-modal-footer{border-top:1px solid var(--border-color-secondary);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.ant-tabs-tab{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.ant-tabs-content-holder{padding:var(--spacing-md) 0}.ant-badge-count{height:16px;line-height:16px;min-width:16px}.ant-badge-count,.ant-tag{font-size:var(--font-size-xs)}.ant-tag{border-radius:2px;line-height:20px;padding:0 var(--spacing-xs)}.ant-pagination-item{font-size:var(--font-size-sm)}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{height:28px;line-height:26px;min-width:28px}.ant-steps-item-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ant-steps-item-description{font-size:var(--font-size-xs)}.ant-alert,.ant-breadcrumb{font-size:var(--font-size-sm)}.ant-alert{border-radius:4px;padding:var(--spacing-sm) var(--spacing-md)}.ant-alert-message{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ant-alert-description,.ant-tooltip-inner{font-size:var(--font-size-xs)}.ant-tooltip-inner{border-radius:4px;padding:var(--spacing-xs) var(--spacing-sm)}.ant-popover-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xs)}.ant-popover-inner-content{font-size:var(--font-size-xs);padding:var(--spacing-sm) var(--spacing-md)}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#f5f5f5;background-color:var(--bg-color-secondary,#f5f5f5);color:#333;color:var(--text-color-primary,#333);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-size:var(--font-size-base,14px);line-height:1.4;line-height:var(--line-height-base,1.4)}#root,body,html{height:100%}.clearfix:after{clear:both;content:"";display:table}.container{margin:0 auto;max-width:1200px;padding:0 16px}.container-fluid{padding:0 16px;width:100%}@media (max-width:575.98px){.container,.container-fluid{padding:0 12px}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1600px){.container{max-width:1200px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.w-100{width:100%!important}.h-100{height:100%!important}@media (max-width:767.98px){.d-md-none{display:none!important}}@media (min-width:768px){.d-md-block{display:block!important}}:root{--breakpoint-xs:480px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1600px;--sidebar-width:256px;--sidebar-collapsed-width:80px;--bottom-nav-height:60px;--transition-duration:0.3s;--transition-timing:cubic-bezier(0.2,0,0,1)}.hidden-lg,.hidden-md,.hidden-sm,.hidden-xl,.hidden-xs{display:block}@media (max-width:479px){.hidden-xs{display:none!important}.visible-xs{display:block!important}.container-fluid{padding:8px}.ant-card{margin-bottom:12px}.ant-card-body{padding:12px}}@media (min-width:480px) and (max-width:575px){.hidden-sm{display:none!important}.visible-sm{display:block!important}}@media (min-width:576px) and (max-width:767px){.hidden-md{display:none!important}.visible-md{display:block!important}}@media (min-width:768px) and (max-width:991px){.hidden-lg{display:none!important}.visible-lg{display:block!important}}@media (min-width:992px){.hidden-xl{display:none!important}.visible-xl{display:block!important}}@media (max-width:767px){.mobile-padding{padding:12px}.mobile-margin{margin:8px 0}.ant-btn{min-height:36px}.ant-form-item{margin-bottom:16px}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector{min-height:36px}.ant-input,.ant-picker-input>input{font-size:16px}.ant-table-wrapper{overflow-x:auto}.ant-table{min-width:600px}.ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}}@media (min-width:768px) and (max-width:1023px){.tablet-padding{padding:16px}.tablet-margin{margin:12px 0}}@media (min-width:1024px){.desktop-padding{padding:24px}.desktop-margin{margin:16px 0}}.fade-in{animation:fadeIn .3s ease-in-out;animation:fadeIn var(--transition-duration) ease-in-out}.slide-in-left{animation:slideInLeft .3s cubic-bezier(.2,0,0,1);animation:slideInLeft var(--transition-duration) var(--transition-timing)}.slide-in-right{animation:slideInRight .3s cubic-bezier(.2,0,0,1);animation:slideInRight var(--transition-duration) var(--transition-timing)}.slide-in-up{animation:slideInUp .3s cubic-bezier(.2,0,0,1);animation:slideInUp var(--transition-duration) var(--transition-timing)}.slide-in-down{animation:slideInDown .3s cubic-bezier(.2,0,0,1);animation:slideInDown var(--transition-duration) var(--transition-timing)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.bounce{animation:bounce 1s infinite}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.smooth-transition{transition:all .3s cubic-bezier(.2,0,0,1);transition:all var(--transition-duration) var(--transition-timing)}.hover-lift{transition:transform .3s ease;transition:transform var(--transition-duration) ease}.hover-lift:hover{transform:translateY(-2px)}.hover-shadow{transition:box-shadow .3s ease;transition:box-shadow var(--transition-duration) ease}.hover-shadow:hover{box-shadow:0 4px 12px #00000026}
/*# sourceMappingURL=main.95dfb2a6.css.map*/