:root{--font-size-base: 13px;--font-size-sm: 12px;--font-size-xs: 11px;--font-size-table: 12px;--font-size-label: 12px;--font-size-heading: 14px;--control-height: 28px;--control-height-sm: 24px;--table-cell-padding-block: 6px;--table-cell-padding-inline: 8px;--gradient-primary: linear-gradient(90deg, #7b57ff 0%, #17d4cf 100%);--gradient-primary-hover: linear-gradient(90deg, #8f6dff 0%, #2ee8e3 100%);--gradient-vertical: linear-gradient(135deg, #7b57ff 0%, #17d4cf 100%);--gradient-auth: linear-gradient(135deg, #5b3fd4 0%, #7b57ff 40%, #17d4cf 100%);--gradient-sider: linear-gradient(180deg, #3d2a7a 0%, #2a1f5c 45%, #1e1642 100%);--color-purple: #7b57ff;--color-teal: #17d4cf;--color-purple-light: rgba(123, 87, 255, .12);--shadow-primary: 0 4px 14px rgba(123, 87, 255, .35)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:#f4f6fb;font-size:var(--font-size-base);-webkit-font-smoothing:antialiased}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{font-size:var(--font-size-table)}.ant-table-thead>tr>th{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline)!important}.ant-table-tbody>tr>td{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline)!important}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-header,.ant-table-wrapper table,.ant-table-thead>tr>th,.ant-table-thead>tr>td,.ant-table-thead>tr>th:first-child,.ant-table-thead>tr>th:last-child,.ant-table-thead>tr:first-child>th:first-child,.ant-table-thead>tr:first-child>th:last-child,.ant-table-thead>tr:first-child>th,.ant-table-thead>tr:first-child>td:first-child,.ant-table-thead>tr:first-child>td:last-child{border-radius:0!important;border-start-start-radius:0!important;border-start-end-radius:0!important;border-end-start-radius:0!important;border-end-end-radius:0!important}.ant-form-item-label>label{font-size:var(--font-size-label)}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker-input>input{font-size:var(--font-size-sm)!important}.ant-btn{font-size:var(--font-size-sm);border-radius:0!important}.ant-btn-sm,.ant-btn-lg,.ant-btn-circle,.ant-btn-round,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-input-number-group-addon,.ant-select-selector,.ant-select-multiple .ant-select-selection-item,.ant-picker,.ant-picker-range,.ant-input-textarea-affix-wrapper,.ant-input-textarea textarea{border-radius:0!important}.ant-card-head{min-height:40px;padding:0 16px}.ant-card-head-title{font-size:var(--font-size-heading);padding:10px 0}.ant-card-body{padding:12px 16px}.ant-pagination,.ant-descriptions-item-label,.ant-descriptions-item-content{font-size:var(--font-size-sm)}.ant-layout-sider{box-shadow:2px 0 12px #3d2a7a26}.ant-card{box-shadow:0 1px 4px #7b57ff0f;border-radius:10px!important}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){background:var(--gradient-primary)!important;border:none!important;box-shadow:var(--shadow-primary);font-weight:600}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{background:var(--gradient-primary-hover)!important;box-shadow:0 6px 16px #7b57ff73}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):active{filter:brightness(.95)}.ant-btn-default:not(:disabled):hover{color:var(--color-purple)!important;border-color:var(--color-purple)!important}.ant-btn-link:not(:disabled){color:var(--color-purple)}.ant-btn-link:not(:disabled):hover{color:var(--color-teal)!important}.ant-menu-dark.ant-menu-inline .ant-menu-item-selected{background:linear-gradient(90deg,#7b57ff73,#17d4cf40)!important;border-radius:8px;margin:2px 8px;width:calc(100% - 16px)}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff!important}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-purple);font-weight:600}.ant-tabs .ant-tabs-ink-bar{background:var(--gradient-primary);height:3px!important}.ant-progress .ant-progress-bg,.ant-switch.ant-switch-checked{background:var(--gradient-primary)!important}.ant-radio-checked .ant-radio-inner,.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-purple)!important;border-color:var(--color-purple)!important}.ant-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ant-pagination .ant-pagination-item{min-width:32px;height:32px;line-height:30px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;margin-inline-end:0}.ant-pagination .ant-pagination-item a{color:#000000e0;padding:0 4px;display:flex;align-items:center;justify-content:center;height:100%}.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover{border-color:var(--color-purple)}.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover a{color:var(--color-purple)}.ant-pagination .ant-pagination-item-active{border-color:var(--color-purple)!important;background:#f3edff!important;font-weight:600}.ant-pagination .ant-pagination-item-active a{color:var(--color-purple)!important}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{min-width:32px;height:32px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center}.ant-pagination .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link,.ant-pagination .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link{border-color:var(--color-purple);color:var(--color-purple)}.ant-pagination .ant-pagination-disabled .ant-pagination-item-link{opacity:.45;background:#fafafa}.ant-pagination .ant-pagination-options{margin-inline-start:8px}.ant-pagination .ant-pagination-options .ant-select .ant-select-selector{min-width:96px;height:32px;border-radius:4px!important}.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next{min-width:32px;height:32px;line-height:32px}.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):not(:has(.app-pagination-current-marker)):not(.ant-pagination-item-1.ant-pagination-item-disabled){border:1px solid #d9d9d9;background:#fff}.ant-pagination .ant-pagination-item-active,.ant-pagination .ant-pagination-item:has(.app-pagination-current-marker),.ant-pagination .ant-pagination-item.ant-pagination-item-1.ant-pagination-item-disabled{border:1px solid var(--color-purple)!important;background-color:#f3edff!important;cursor:default}.ant-pagination .ant-pagination-item-active a,.ant-pagination .ant-pagination-item:has(.app-pagination-current-marker) a,.ant-pagination .ant-pagination-item.ant-pagination-item-1.ant-pagination-item-disabled a{color:var(--color-purple)!important;font-weight:600}.account-layout{display:flex;gap:16px;min-height:calc(100vh - 160px)}.account-layout-sider{width:200px;flex-shrink:0;background:#fff;border-radius:10px;box-shadow:0 1px 4px #7b57ff0f;padding:16px 0;align-self:flex-start;position:sticky;top:16px}.account-layout-sider-title{padding:0 20px 10px;font-size:13px;font-weight:600;color:#333;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.account-layout-sider .ant-menu{border-inline-end:none!important}.account-layout-sider .ant-menu-item-selected{background:var(--color-purple-light)!important;color:var(--color-purple)!important;font-weight:600}.account-layout-content{flex:1;min-width:0}.recharge-tier-btn{height:56px!important;font-size:16px;font-weight:600;border-color:var(--color-purple-light)}.recharge-tier-btn:hover{color:var(--color-purple)!important;border-color:var(--color-purple)!important}@media (max-width: 768px){.account-layout{flex-direction:column}.account-layout-sider{width:100%;position:static}}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:var(--color-purple)!important}a{color:var(--color-purple)}a:hover{color:var(--color-teal)}.erp-auth-page{min-height:100vh;display:flex;background:#f0f2f5}.erp-auth-brand{flex:1;min-width:0;background:linear-gradient(145deg,#1a1040,#2a1f5c,#1e1642 70%,#12102a);display:flex;align-items:center;justify-content:center;padding:48px;position:relative;overflow:hidden}.erp-auth-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.erp-auth-bg-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:erp-auth-orb-float 12s ease-in-out infinite}.erp-auth-bg-orb--1{width:360px;height:360px;background:radial-gradient(circle,rgba(123,87,255,.55) 0%,transparent 70%);top:-80px;left:-60px;animation-duration:14s}.erp-auth-bg-orb--2{width:280px;height:280px;background:radial-gradient(circle,rgba(23,212,207,.4) 0%,transparent 70%);bottom:10%;right:5%;animation-duration:10s;animation-delay:-4s}.erp-auth-bg-orb--3{width:200px;height:200px;background:radial-gradient(circle,rgba(123,87,255,.35) 0%,transparent 70%);top:45%;left:40%;animation-duration:16s;animation-delay:-8s}@keyframes erp-auth-orb-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.08)}66%{transform:translate(-20px,25px) scale(.95)}}.erp-auth-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 20%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 20%,transparent 80%);animation:erp-auth-grid-drift 30s linear infinite}@keyframes erp-auth-grid-drift{0%{background-position:0 0}to{background-position:48px 48px}}.erp-auth-bg-particles{position:absolute;top:0;right:0;bottom:0;left:0}.erp-auth-bg-particle{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffffff59;left:calc(var(--i) * 5.5% + 2%);top:calc(var(--i) * 7% + 5%);animation:erp-auth-particle-rise calc(6s + var(--i) * .4s) ease-in-out infinite;animation-delay:calc(var(--i) * -.7s);opacity:0}@keyframes erp-auth-particle-rise{0%{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:.8}80%{opacity:.4}to{opacity:0;transform:translateY(-120px) scale(1)}}.erp-auth-bg-img{position:absolute;object-fit:cover;pointer-events:none}.erp-auth-bg-img--network{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.45;mix-blend-mode:screen;animation:erp-auth-img-kenburns 20s ease-in-out infinite alternate}.erp-auth-bg-img--dashboard{bottom:-4%;right:-2%;width:min(58%,520px);height:auto;opacity:.92;filter:drop-shadow(0 24px 48px rgba(0,0,0,.45));animation:erp-auth-dashboard-float 9s ease-in-out infinite}@keyframes erp-auth-img-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.06) translate(-1%,-1%)}}@keyframes erp-auth-dashboard-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-14px) scale(1.01)}}.erp-auth-float-card{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1f}.erp-auth-float-card img{display:block;width:100%;height:100%;object-fit:cover}.erp-auth-float-card-label{position:absolute;bottom:0;left:0;right:0;padding:6px 10px;font-size:11px;color:#ffffffe6;background:linear-gradient(transparent,#000000a6);letter-spacing:.5px}.erp-auth-float-card--analytics{top:12%;right:8%;width:200px;height:130px;border-radius:8px;animation:erp-auth-card-float-a 7s ease-in-out infinite}.erp-auth-float-card--team{bottom:28%;right:42%;width:160px;height:110px;border-radius:8px;animation:erp-auth-card-float-b 8s ease-in-out infinite;animation-delay:-2s}@keyframes erp-auth-card-float-a{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes erp-auth-card-float-b{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-10px) rotate(-1deg)}}.erp-auth-bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#12102ae0,#12102a8c 42%,#12102a26),linear-gradient(to top,rgba(18,16,42,.6) 0%,transparent 35%);pointer-events:none}.erp-auth-bg-shimmer{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(123,87,255,.6),rgba(23,212,207,.6),transparent);animation:erp-auth-shimmer 4s ease-in-out infinite}@keyframes erp-auth-shimmer{0%,to{opacity:.3;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.erp-auth-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 85%,rgba(123,87,255,.2) 0%,transparent 45%),radial-gradient(circle at 85% 15%,rgba(23,212,207,.12) 0%,transparent 45%);pointer-events:none;z-index:0}.erp-auth-brand-inner{position:relative;z-index:1;max-width:480px;color:#fff}.erp-auth-logo{display:flex;align-items:center;gap:16px;margin-bottom:32px}.brand-logo{display:block;flex-shrink:0;object-fit:contain}.erp-auth-logo-mark{filter:drop-shadow(0 4px 14px rgba(123,87,255,.35));animation:erp-auth-logo-glow 3s ease-in-out infinite}@keyframes erp-auth-logo-glow{0%,to{filter:drop-shadow(0 4px 14px rgba(123,87,255,.35))}50%{filter:drop-shadow(0 4px 24px rgba(23,212,207,.45))}}.erp-auth-logo h1{margin:0;font-size:28px;font-weight:600;color:#fff;letter-spacing:1px}.erp-auth-logo p{margin:4px 0 0;font-size:13px;color:#ffffff8c;letter-spacing:2px;text-transform:uppercase}.erp-auth-slogan{font-size:16px;color:#ffffffbf;margin:0 0 36px;line-height:1.6}.erp-auth-features{list-style:none;padding:0;margin:0 0 48px}.erp-auth-features li{position:relative;padding:10px 0 10px 24px;font-size:14px;color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.08);animation:erp-auth-feature-in .6s ease-out both}.erp-auth-features li:nth-child(1){animation-delay:.1s}.erp-auth-features li:nth-child(2){animation-delay:.2s}.erp-auth-features li:nth-child(3){animation-delay:.3s}.erp-auth-features li:nth-child(4){animation-delay:.4s}@keyframes erp-auth-feature-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.erp-auth-features li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--gradient-primary)}.erp-auth-brand-footer{font-size:12px;color:#fff6}.auth-icp-footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px 16px;font-size:12px;line-height:1.5}.auth-icp-footer--manage{color:#00000073;border-top:1px solid #f0f0f0}.auth-icp-footer--manage .auth-icp-number{color:#00000073}.auth-icp-footer--manage .auth-icp-number:hover{color:#000000a6}.auth-icp-footer--user{color:#3d2c2473;border-top:1px solid rgba(255,180,140,.15)}.auth-icp-footer--user .auth-icp-number{color:#3d2c2473}.auth-icp-footer--user .auth-icp-number:hover{color:#3d2c24a6}.auth-icp-number{text-decoration:none;transition:color .2s}.auth-icp-handle{color:inherit}.erp-auth-panel{width:520px;flex-shrink:0;display:flex;flex-direction:column;background:#fff;border-left:1px solid #e8e8e8}.erp-auth-form-wrap{flex:1;display:flex;flex-direction:column;justify-content:center;padding:48px 56px 32px}.erp-auth-form-header{margin-bottom:28px}.erp-auth-form-header h2{margin:0 0 8px;font-size:24px;font-weight:600;color:#1a1a2e}.erp-auth-form-header p{margin:0;font-size:14px;color:#00000073}.erp-auth-tabs .ant-tabs-nav{margin-bottom:24px}.erp-auth-tabs .ant-tabs-tab{font-size:15px;padding:8px 0}.erp-auth-form-extra{display:flex;justify-content:flex-end;margin:-8px 0 16px}.erp-auth-form-extra a{font-size:13px}.erp-auth-submit{height:44px!important;font-size:15px!important;letter-spacing:4px;background:var(--gradient-primary)!important;border:none!important;box-shadow:var(--shadow-primary)}.erp-auth-submit:hover{background:var(--gradient-primary-hover)!important}.erp-auth-switch{text-align:center;margin:20px 0 0!important;font-size:14px}.erp-auth-panel-footer{padding:16px;text-align:center;border-top:1px solid #f0f0f0;font-size:13px;color:#00000073}.erp-auth-panel-footer a{color:#000000a6}.erp-auth-divider{margin:0 12px;color:#d9d9d9}.erp-auth-steps{margin-bottom:8px}.erp-auth-page .ant-input,.erp-auth-page .ant-input-affix-wrapper,.erp-auth-page .ant-input-password,.erp-auth-page .ant-btn{border-radius:0!important}@media (prefers-reduced-motion: reduce){.erp-auth-bg-orb,.erp-auth-bg-grid,.erp-auth-bg-particle,.erp-auth-bg-img--network,.erp-auth-bg-img--dashboard,.erp-auth-float-card,.erp-auth-bg-shimmer,.erp-auth-features li,.erp-auth-logo-mark{animation:none!important}}@media (max-width: 960px){.erp-auth-page{flex-direction:column}.erp-auth-brand{padding:32px 24px;min-height:auto}.erp-auth-bg-img--dashboard,.erp-auth-float-card,.erp-auth-bg-particles{display:none}.erp-auth-bg-vignette{background:linear-gradient(105deg,#12102abf,#12102a66)}.erp-auth-brand-inner{max-width:100%}.erp-auth-features{display:none}.erp-auth-panel{width:100%;border-left:none}.erp-auth-form-wrap{padding:32px 24px}}.auth-form-header{margin-bottom:28px}.auth-form-header h2{margin:0 0 8px;font-size:24px;font-weight:600}.auth-form-header p{margin:0;font-size:14px;color:#00000073}.auth-portal--user{min-height:100vh;display:flex;background:#fffaf7}.auth-user-visual{flex:1;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;padding:48px;overflow:hidden;background:linear-gradient(145deg,#fff0e8,#fde8dc 40%,#f5e8ff)}.auth-user-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.auth-user-bg-img{position:absolute;object-fit:cover;pointer-events:none}.auth-user-bg-img--hero{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.35;mix-blend-mode:multiply;animation:auth-user-kenburns 22s ease-in-out infinite alternate}.auth-user-bg-img--orders{bottom:-2%;right:-3%;width:min(55%,480px);height:auto;opacity:.88;filter:drop-shadow(0 20px 40px rgba(255,120,80,.25));animation:auth-user-float 10s ease-in-out infinite}@keyframes auth-user-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.05) translate(-1%,-1%)}}@keyframes auth-user-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.auth-user-bg-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.auth-user-bg-orb--1{width:360px;height:360px;background:radial-gradient(circle,rgba(255,154,108,.5) 0%,transparent 70%);top:-80px;left:-40px}.auth-user-bg-orb--2{width:300px;height:300px;background:radial-gradient(circle,rgba(196,161,255,.4) 0%,transparent 70%);bottom:10%;right:10%}.auth-user-bg-orb--3{width:220px;height:220px;background:radial-gradient(circle,rgba(255,200,120,.35) 0%,transparent 70%);top:40%;left:35%}.auth-user-bg-dots{position:absolute;top:0;right:0;bottom:0;left:0}.auth-user-bg-dot{position:absolute;width:4px;height:4px;border-radius:50%;background:#ff8c5a66;left:calc(var(--i) * 7% + 3%);top:calc(var(--i) * 6% + 8%);animation:auth-user-dot-rise calc(5s + var(--i) * .3s) ease-in-out infinite;animation-delay:calc(var(--i) * -.5s);opacity:0}@keyframes auth-user-dot-rise{0%{opacity:0;transform:translateY(0)}30%{opacity:.7}to{opacity:0;transform:translateY(-80px)}}.auth-user-float-card{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.5);background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 28px #ff8c5a33}.auth-user-float-card img{display:block;width:100%;height:100%;object-fit:cover}.auth-user-float-card-label{position:absolute;bottom:0;left:0;right:0;padding:6px 10px;font-size:11px;color:#fff;background:linear-gradient(transparent,#3d2c24bf);letter-spacing:.5px}.auth-user-float-card--shop{top:14%;right:10%;width:180px;height:120px;border-radius:8px;animation:auth-user-card-a 8s ease-in-out infinite}.auth-user-float-card--analytics{top:38%;right:38%;width:200px;height:130px;border-radius:8px;animation:auth-user-card-b 9s ease-in-out infinite;animation-delay:-2s}.auth-user-float-card--team{bottom:22%;right:14%;width:160px;height:110px;border-radius:8px;animation:auth-user-card-c 7s ease-in-out infinite;animation-delay:-4s}@keyframes auth-user-card-a{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes auth-user-card-b{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes auth-user-card-c{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}.auth-user-bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#fff8f3eb,#fff8f380 40%,#fff8f31a),linear-gradient(to top,rgba(255,240,232,.7) 0%,transparent 30%);pointer-events:none}.auth-user-bg-shimmer{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,140,90,.5),rgba(196,161,255,.5),transparent);animation:auth-user-shimmer 5s ease-in-out infinite}@keyframes auth-user-shimmer{0%,to{opacity:.4;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}.auth-user-visual-inner{position:relative;z-index:1;max-width:440px;color:#3d2c24}.auth-user-brand{display:flex;align-items:center;gap:16px;margin-bottom:24px}.auth-user-logo-mark{filter:drop-shadow(0 6px 20px rgba(255,140,90,.35))}.auth-user-brand h1{margin:0;font-size:26px;font-weight:700;color:#3d2c24}.auth-user-brand p{margin:4px 0 0;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#3d2c2480}.auth-user-slogan{margin:0 0 28px;font-size:15px;color:#3d2c24bf;line-height:1.6}.auth-user-features{list-style:none;padding:0;margin:0 0 40px}.auth-user-features li{position:relative;padding:10px 0 10px 20px;font-size:14px;color:#3d2c24d9;border-bottom:1px solid rgba(255,140,90,.15)}.auth-user-features li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:linear-gradient(135deg,#ff9a6c,#c4a1ff)}.auth-user-visual-footer{font-size:12px;color:#3d2c2466}.auth-user-form-side{width:480px;flex-shrink:0;display:flex;flex-direction:column;background:#fff;border-left:1px solid rgba(255,180,140,.2)}.auth-user-form-wrap{flex:1;display:flex;flex-direction:column;justify-content:center;padding:48px 48px 32px}.auth-form-header--user h2{color:#3d2c24;font-size:24px}.auth-form-header--user p{color:#3d2c2480}.auth-user-links{padding:16px;text-align:center;border-top:1px solid rgba(255,180,140,.15);font-size:13px;color:#3d2c248c}.auth-user-links a{color:#3d2c24bf}.auth-user-divider{margin:0 12px;color:#ff8c5a66}.auth-submit--user{height:44px!important;font-size:15px!important;letter-spacing:4px;background:linear-gradient(90deg,#ff8c5a,#ffb088,#b794f6)!important;border:none!important;box-shadow:0 4px 16px #ff8c5a59}.auth-submit--user:hover{background:linear-gradient(90deg,#f07848,#ffa070,#a78bfa)!important}.auth-portal--user .ant-input,.auth-portal--user .ant-input-affix-wrapper,.auth-portal--user .ant-input-password,.auth-portal--user .ant-btn{border-radius:0!important}.auth-portal--user .erp-auth-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#e07040}.auth-portal--user .erp-auth-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#ff8c5a,#b794f6)}@media (prefers-reduced-motion: reduce){.auth-user-bg-img--hero,.auth-user-bg-img--orders,.auth-user-float-card,.auth-user-bg-dot,.auth-user-bg-shimmer{animation:none!important}}@media (max-width: 960px){.auth-portal--user{flex-direction:column}.auth-user-visual{padding:32px 24px;min-height:auto}.auth-user-bg-img--orders,.auth-user-float-card,.auth-user-features{display:none}.auth-user-form-side{width:100%;border-left:none}.auth-user-form-wrap{padding:32px 24px}}.auth-portal--backend{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 24px;background:#0f1117;position:relative;overflow:hidden}.auth-backend-ambient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(79,110,247,.15) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 80% 80%,rgba(99,102,241,.08) 0%,transparent 50%);pointer-events:none}.auth-backend-ambient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 10%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 10%,transparent 70%)}.auth-backend-shell{position:relative;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.auth-backend-logo-ring{display:flex;align-items:center;justify-content:center;margin-bottom:28px;padding:8px 12px;border:2px solid rgba(99,102,241,.5);box-shadow:0 0 24px #6366f140}.auth-backend-logo-mark{filter:drop-shadow(0 0 12px rgba(99,102,241,.35))}.auth-backend-card{width:100%;padding:36px 32px 28px;background:#161923f2;border:1px solid rgba(99,102,241,.25);box-shadow:0 24px 64px #00000080}.auth-form-header--backend h2{color:#e8eaf0;font-size:20px;letter-spacing:1px}.auth-form-header--backend p{color:#fff6;font-size:13px}.auth-backend-copyright{margin:24px 0 0;font-size:12px;color:#ffffff40}.auth-submit--backend{height:44px!important;font-size:15px!important;letter-spacing:4px;background:linear-gradient(90deg,#4338ca,#6366f1)!important;border:none!important;box-shadow:0 4px 16px #6366f166}.auth-submit--backend:hover{background:linear-gradient(90deg,#3730a3,#4f46e5)!important}.auth-portal--backend .ant-input,.auth-portal--backend .ant-input-affix-wrapper,.auth-portal--backend .ant-input-password,.auth-portal--backend .ant-btn{border-radius:0!important;background:#0f1117cc!important;border-color:#6366f14d!important;color:#e8eaf0!important}.auth-portal--backend .ant-input-affix-wrapper .ant-input{background:transparent!important}.auth-portal--backend .ant-input::placeholder,.auth-portal--backend .ant-input-affix-wrapper input::placeholder{color:#ffffff47!important}.auth-portal--backend .ant-input-prefix{color:#a5b4fcb3!important}.user-manage-page.ant-card,.user-manage-page .ant-btn,.user-manage-page .ant-input,.user-manage-page .ant-input-affix-wrapper,.user-manage-page .ant-select-selector,.user-manage-page .user-manage-action-bar,.user-manage-page .list-page-search-bar{border-radius:0!important}.user-manage-action-bar{display:flex;justify-content:flex-end;padding:12px 16px;margin-bottom:0;background:linear-gradient(90deg,#7b57ff0a,#17d4cf0a);border:1px solid #eef0f6;border-top:none}.user-manage-page-modal .ant-modal-content,.user-manage-page-modal .ant-btn,.user-manage-page-modal .ant-input,.user-manage-page-modal .ant-input-affix-wrapper,.user-manage-page-modal .ant-select-selector{border-radius:0!important}.admin-account-page.ant-card,.admin-account-page .ant-btn,.admin-account-page .ant-input,.admin-account-page .ant-input-affix-wrapper,.admin-account-page .ant-select-selector,.admin-account-page .user-manage-action-bar,.admin-account-page .list-page-search-bar,.admin-account-page-modal .ant-modal-content,.admin-account-page-modal .ant-btn,.admin-account-page-modal .ant-input,.admin-account-page-modal .ant-input-affix-wrapper,.admin-account-page-modal .ant-select-selector{border-radius:4px!important}.admin-account-page .admin-account-input{width:200px}.admin-account-page .admin-account-select{width:150px}.admin-account-page .admin-account-action-bar{justify-content:flex-start}.admin-account-page .admin-account-actions{max-width:100%}.admin-account-page .admin-account-deactivate-text{display:inline-block;max-width:100%;font-size:12px;line-height:1.5;white-space:normal;word-break:break-word}.admin-account-page-modal .ant-modal-body{max-height:min(70vh,640px);overflow-y:auto;overflow-x:visible}.admin-account-page .list-page-search-bar .ant-form-item{margin-inline-end:12px}.admin-account-page .ant-checkbox .ant-checkbox-inner,.admin-account-page .ant-table-selection .ant-checkbox .ant-checkbox-inner{border-radius:0!important}.admin-account-page .account-status-switch,.admin-user-page .account-status-switch{position:relative;display:inline-flex;align-items:center;min-width:54px;width:54px;height:28px;padding:0;border:none;border-radius:999px;box-shadow:0 2px 8px #0000002e;overflow:hidden;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.admin-account-page .account-status-switch.is-off,.admin-user-page .account-status-switch.is-off{background:#f07878}.admin-account-page .account-status-switch.is-on,.admin-user-page .account-status-switch.is-on{background:#3dcc9c}.admin-account-page .account-status-switch:hover:not(:disabled),.admin-user-page .account-status-switch:hover:not(:disabled){opacity:.92}.admin-account-page .account-status-switch:disabled,.admin-user-page .account-status-switch:disabled{opacity:.45;cursor:not-allowed}.admin-account-page .account-status-switch-icon,.admin-user-page .account-status-switch-icon{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#1f1f1f;line-height:1;z-index:1}.admin-account-page .account-status-switch.is-on .account-status-switch-icon,.admin-user-page .account-status-switch.is-on .account-status-switch-icon{left:8px}.admin-account-page .account-status-switch.is-off .account-status-switch-icon,.admin-user-page .account-status-switch.is-off .account-status-switch-icon{right:8px}.admin-account-page .account-status-switch-knob,.admin-user-page .account-status-switch-knob{position:absolute;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000038;transition:inset-inline-start .2s ease}.admin-account-page .account-status-switch.is-off .account-status-switch-knob,.admin-user-page .account-status-switch.is-off .account-status-switch-knob{inset-inline-start:3px}.admin-account-page .account-status-switch.is-on .account-status-switch-knob,.admin-user-page .account-status-switch.is-on .account-status-switch-knob{inset-inline-start:calc(100% - 25px)}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--gradient-auth)}.auth-card{width:420px;padding:40px 36px 32px;border-radius:16px;box-shadow:0 16px 48px #5b3fd440}.auth-brand{text-align:center;margin-bottom:32px}.auth-brand h1{margin:0 0 8px;font-size:26px;font-weight:600;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-brand p{margin:0;color:#00000073;font-size:14px}.page-placeholder{padding:48px 24px;text-align:center;background:#fff;border-radius:10px;min-height:360px}.page-placeholder .placeholder-icon{font-size:64px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.layout-footer-links{display:flex;gap:24px;justify-content:center;padding:8px 0;color:#00000073;font-size:12px;border-top:1px solid #eef0f6;background:#fff}.layout-footer-links a{color:#000000a6;cursor:pointer}.layout-footer-links a:hover{color:var(--color-purple)}.app-layout-main{display:flex;flex-direction:column;min-height:100vh}.app-layout-content{flex:1;min-height:0;margin:16px;display:flex;flex-direction:column}.page-fallback{flex:1;display:flex;align-items:center;justify-content:center;min-height:240px}.app-page-outlet{flex:1;min-height:0;display:flex;flex-direction:column}.app-page-outlet>.ant-card{flex:1;min-height:0;display:flex;flex-direction:column}.app-page-outlet>.ant-card>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column}.list-pagination-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:10px;border-top:1px solid #f0f0f0;flex-shrink:0}.list-pagination-total{color:#000000a6;font-size:13px;white-space:nowrap}.list-pagination-bar .ant-pagination{margin:0;flex-wrap:wrap;justify-content:flex-end}.dashboard-hero{margin-bottom:20px;border-radius:12px;background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-primary)}.dashboard-hero .ant-typography{color:#fff!important}.dashboard-chart-card .ant-card-body{height:320px;display:flex;flex-direction:column}.dashboard-chart-card .chart-container{flex:1;min-height:0}.dashboard-rank-card{height:600px;display:flex;flex-direction:column}.dashboard-rank-card .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 16px;overflow:hidden}.dashboard-rank-card .dashboard-rank-table-wrap{flex:1;min-height:0;overflow:hidden}.dashboard-rank-card .dashboard-rank-table-wrap .ant-table-wrapper,.dashboard-rank-card .dashboard-rank-table-wrap .ant-spin-nested-loading,.dashboard-rank-card .dashboard-rank-table-wrap .ant-spin-container,.dashboard-rank-card .dashboard-rank-table-wrap .ant-table{height:100%}.dashboard-rank-card .ant-tabs{height:100%;display:flex;flex-direction:column}.dashboard-rank-card .ant-tabs-content-holder{flex:1;min-height:0}.dashboard-rank-card .ant-tabs-content,.dashboard-rank-card .ant-tabs-tabpane{height:100%}.dashboard-rank-card .ant-table-pagination{margin-bottom:0!important}.audit-board-stats{display:flex;justify-content:space-between;gap:16px}.audit-board-stat{flex:1;text-align:center}.audit-board-label{color:#8c8c8c;font-size:14px;margin-bottom:8px}.audit-board-value{font-size:28px;font-weight:600;color:#262626;line-height:1.2}.audit-board-value.pending{color:#fa8c16}.audit-page-card>.ant-card-body{padding:16px 20px 20px}.audit-list-page{display:flex;align-items:stretch;gap:0;flex:1;min-height:0}.audit-list-sidebar{width:162px;flex-shrink:0;border-right:1px solid #f0f0f0;padding:4px 0}.audit-list-sidebar-item{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;background:transparent;padding:10px 12px 10px 16px;cursor:pointer;font-size:14px;color:#000000a6;text-align:left;transition:background .2s,color .2s}.audit-list-sidebar-item:hover{background:#fafafa}.audit-list-sidebar-item.active{background:#e6f4ff;color:#1677ff;font-weight:500}.audit-list-sidebar-label{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.audit-list-sidebar-count{color:inherit;font-size:13px}.audit-list-sidebar-badge .ant-badge-count{background:#ff4d4f!important;box-shadow:none;min-width:18px;height:18px;line-height:18px;padding:0 5px}.ant-layout-sider .sidebar-menu-label-with-badge{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.ant-layout-sider .sidebar-menu-label-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-layout-sider .sidebar-menu-badge .ant-badge-count{background:#ff4d4f!important;box-shadow:none}.ant-layout-sider.ant-layout-sider-collapsed .sidebar-menu-label-with-badge{justify-content:center}.ant-layout-sider.ant-layout-sider-collapsed .sidebar-menu-label-text{display:none}.audit-list-main{flex:1;min-width:0;min-height:0;padding-left:16px;display:flex;flex-direction:column}.audit-list-table-section{flex:1;min-height:0;display:flex;flex-direction:column}.audit-list-table-wrap{flex:1;min-height:0;overflow:auto}.audit-list-table-wrap .audit-list-table{height:auto}.audit-page-card .ant-checkbox .ant-checkbox-inner,.audit-page-card .ant-table-selection .ant-checkbox .ant-checkbox-inner,.audit-export-modal .ant-checkbox .ant-checkbox-inner{border-radius:0!important}.audit-list-pagination-bar.list-pagination-bar{margin-top:auto}.audit-list-toolbar{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;flex-wrap:wrap}.audit-list-toolbar-actions{flex-shrink:0}.audit-export-btn{min-width:96px}.audit-list-toolbar-search{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end}.audit-list-toolbar-search .ant-form-item{margin-bottom:8px;margin-inline-end:10px}.audit-list-toolbar-search .ant-form-item-label>label{font-size:var(--font-size-label);color:#000000a6}.audit-status-pending{color:#fa8c16;font-weight:500}.audit-status-approved{color:#52c41a;font-weight:500}.audit-status-rejected{color:#ff4d4f;font-weight:500}.audit-amount-text{color:#fa8c16;font-weight:500}.dashboard-date-filter{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;padding:12px 16px;margin-top:16px;background:#fff;border:1px solid #e8ecf4;border-radius:8px}.dashboard-date-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-left:auto}.dashboard-date-label{color:#595959;font-size:14px;white-space:nowrap}.dashboard-date-refresh{color:#8c8c8c;flex-shrink:0}.dashboard-date-actions{display:flex;flex-wrap:wrap;gap:0}.dashboard-date-btn-wrap{position:relative;display:flex}.dashboard-date-btn{border-radius:0!important;border-color:#d9d9d9;margin-inline-start:-1px;box-shadow:none}.dashboard-date-btn-wrap:first-child .dashboard-date-btn{margin-inline-start:0}.dashboard-date-btn.active{color:#fff;background:#c9a227;border-color:#c9a227;z-index:1}.dashboard-date-btn.month.active{background:#c9a227;border-color:#c9a227}.dashboard-date-anchor{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.dashboard-date-anchor-custom,.dashboard-date-anchor-month{right:0;bottom:0}.dashboard-date-picker-dropdown{right:16px!important;left:auto!important}.stat-icon-purple{color:var(--color-purple)!important}.stat-icon-teal{color:var(--color-teal)!important}.stat-icon-magenta{color:#c44dff!important}.stat-icon-orange{color:#ff9f43!important}.stat-icon-gold{color:#c9a227!important}.page-toolbar{background:#fafbff;border:1px solid #e8ecf4;border-radius:10px;padding:8px 12px;margin-bottom:12px}.product-center-page,.shop-bill-page,.purchase-bill-page,.download-page,.full-custody-order-page{display:flex;flex-direction:column;gap:0}.product-search-bar,.shop-bill-search-bar,.purchase-bill-search-bar,.download-search-bar,.production-cost-search-bar,.list-page-search-bar{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;width:100%;flex-wrap:wrap;gap:6px 10px;padding:2px 0 10px;min-height:32px}.list-page-search-bar .list-page-back-btn{position:absolute;left:0;top:4px;flex-shrink:0}.list-page-search-bar .list-page-search-form,.list-page-search-bar>.ant-form{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.product-search-bar .ant-form-item,.shop-bill-search-bar .ant-form-item,.purchase-bill-search-bar .ant-form-item,.download-search-bar .ant-form-item,.production-cost-search-bar .ant-form-item,.list-page-search-bar .ant-form-item{margin-bottom:6px;margin-inline-end:10px}.product-search-bar .ant-form-item-label>label,.shop-bill-search-bar .ant-form-item-label>label,.purchase-bill-search-bar .ant-form-item-label>label,.download-search-bar .ant-form-item-label>label,.production-cost-search-bar .ant-form-item-label>label,.list-page-search-bar .ant-form-item-label>label{font-size:var(--font-size-label);color:#000000a6}.list-page-table .ant-table table{table-layout:fixed;width:100%}.list-page-table .ant-table-thead>tr>th,.list-page-table .ant-table-tbody>tr>td{text-align:center;overflow:hidden}.list-page-table .ant-table-thead>tr>th{white-space:nowrap;font-weight:600}.list-page-table .ant-table-cell-ellipsis{word-break:keep-all}.list-page-table .ant-table-tbody>tr.list-page-row-selected>td{background:#e6f4ff!important}.list-page-table .ant-table-tbody>tr.list-page-row-selected:hover>td{background:#bae0ff!important}.product-action-bar,.shop-bill-action-bar,.purchase-bill-action-bar,.warehouse-action-bar,.category-action-bar,.full-custody-order-action-bar,.production-cost-action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;margin-bottom:12px;border-radius:10px;background:linear-gradient(90deg,#7b57ff1a,#ffb6c11f 55%,#ffdc9624);border:1px solid rgba(123,87,255,.12)}.product-action-bar .ant-btn-action-blue,.shop-bill-action-bar .ant-btn-action-blue,.purchase-bill-action-bar .ant-btn-action-blue,.warehouse-action-bar .ant-btn-action-blue,.category-action-bar .ant-btn-action-blue,.full-custody-order-action-bar .ant-btn-action-blue,.production-cost-action-bar .ant-btn-action-blue,.download-page .ant-btn-action-blue{color:#1677ff;border-color:#1677ff;background:#fff}.product-action-bar .ant-btn-action-blue:hover,.shop-bill-action-bar .ant-btn-action-blue:hover,.purchase-bill-action-bar .ant-btn-action-blue:hover,.warehouse-action-bar .ant-btn-action-blue:hover,.category-action-bar .ant-btn-action-blue:hover,.full-custody-order-action-bar .ant-btn-action-blue:hover,.production-cost-action-bar .ant-btn-action-blue:hover,.download-page .ant-btn-action-blue:hover{color:#4096ff!important;border-color:#4096ff!important;background:#1677ff0a!important}.product-action-bar .ant-btn-action-green,.shop-bill-action-bar .ant-btn-action-green,.purchase-bill-action-bar .ant-btn-action-green,.warehouse-action-bar .ant-btn-action-green,.category-action-bar .ant-btn-action-green,.full-custody-order-action-bar .ant-btn-action-green,.production-cost-action-bar .ant-btn-action-green{color:#52c41a;border-color:#52c41a;background:#fff}.product-action-bar .ant-btn-action-green:hover,.shop-bill-action-bar .ant-btn-action-green:hover,.purchase-bill-action-bar .ant-btn-action-green:hover,.warehouse-action-bar .ant-btn-action-green:hover,.category-action-bar .ant-btn-action-green:hover,.full-custody-order-action-bar .ant-btn-action-green:hover,.production-cost-action-bar .ant-btn-action-green:hover{color:#73d13d!important;border-color:#73d13d!important;background:#52c41a0a!important}.product-action-bar .ant-btn-action-red,.shop-bill-action-bar .ant-btn-action-red,.purchase-bill-action-bar .ant-btn-action-red,.warehouse-action-bar .ant-btn-action-red,.category-action-bar .ant-btn-action-red,.full-custody-order-action-bar .ant-btn-action-red,.production-cost-action-bar .ant-btn-action-red{color:#ff4d4f;border-color:#ff4d4f;background:#fff}.product-action-bar .ant-btn-action-red:hover:not(:disabled),.shop-bill-action-bar .ant-btn-action-red:hover:not(:disabled),.purchase-bill-action-bar .ant-btn-action-red:hover:not(:disabled),.warehouse-action-bar .ant-btn-action-red:hover:not(:disabled),.category-action-bar .ant-btn-action-red:hover:not(:disabled),.full-custody-order-action-bar .ant-btn-action-red:hover:not(:disabled),.production-cost-action-bar .ant-btn-action-red:hover:not(:disabled){color:#ff7875!important;border-color:#ff7875!important;background:#ff4d4f0a!important}.product-action-bar .ant-btn-action-red:disabled,.shop-bill-action-bar .ant-btn-action-red:disabled,.purchase-bill-action-bar .ant-btn-action-red:disabled,.warehouse-action-bar .ant-btn-action-red:disabled,.category-action-bar .ant-btn-action-red:disabled,.full-custody-order-action-bar .ant-btn-action-red:disabled,.production-cost-action-bar .ant-btn-action-red:disabled{color:#00000040;border-color:#d9d9d9;background:#0000000a}.warehouse-action-bar .warehouse-batch-delete-btn,.warehouse-action-bar .warehouse-batch-delete-btn:disabled{color:#ff4d4f!important;border-color:#ff4d4f!important;background:#fff!important;opacity:1;cursor:pointer}.warehouse-action-bar .warehouse-batch-delete-btn:disabled{cursor:not-allowed}.full-custody-order-action-bar .full-custody-order-batch-delete-btn,.full-custody-order-action-bar .full-custody-order-batch-delete-btn:disabled{color:#ff4d4f!important;border-color:#ff4d4f!important;background:#fff!important;opacity:1}.full-custody-order-action-bar .full-custody-order-batch-delete-btn:not(:disabled){cursor:pointer}.full-custody-order-action-bar .full-custody-order-batch-delete-btn:disabled{cursor:not-allowed}.full-custody-order-action-bar .full-custody-order-batch-delete-btn:not(:disabled):hover{color:#ff7875!important;border-color:#ff7875!important;background:#ff4d4f0a!important}.full-custody-order-page .ant-checkbox .ant-checkbox-inner,.full-custody-order-page.ant-card,.full-custody-order-page .full-custody-order-action-bar,.full-custody-order-page .full-custody-order-search-bar,.full-custody-order-page .list-page-search-bar,.full-custody-order-page .ant-btn,.full-custody-order-page .ant-input,.full-custody-order-page .ant-input-affix-wrapper,.full-custody-order-page .ant-select-selector,.full-custody-order-page .ant-picker,.full-custody-order-page .ant-pagination .ant-pagination-item,.full-custody-order-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.full-custody-order-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.full-custody-order-page .ant-table-wrapper .ant-table,.full-custody-order-page .ant-table-wrapper .ant-table-container,.full-custody-order-page .ant-table-wrapper table,.full-custody-order-modal .ant-modal-content,.full-custody-order-modal .ant-btn,.full-custody-order-modal .ant-input,.full-custody-order-modal .ant-input-affix-wrapper,.full-custody-order-modal .ant-select-selector,.full-custody-order-modal .ant-picker,.full-custody-order-modal .ant-upload-drag{border-radius:0!important}.category-page.ant-card,.product-center-page.ant-card{border-radius:2px!important}.category-page .page-toolbar,.product-center-page .page-toolbar,.category-page .category-action-bar,.product-center-page .product-action-bar,.product-center-page .product-search-bar{border-radius:2px}.category-page .ant-btn,.product-center-page .ant-btn,.category-page .ant-input,.category-page .ant-input-affix-wrapper,.category-page .ant-select-selector,.product-center-page .ant-input,.product-center-page .ant-input-affix-wrapper,.product-center-page .ant-select-selector,.category-page .ant-checkbox .ant-checkbox-inner,.product-center-page .ant-checkbox .ant-checkbox-inner{border-radius:2px!important}.category-page .ant-tag,.product-center-page .ant-tag{border-radius:2px}.category-page .ant-pagination .ant-pagination-item,.category-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.category-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.category-page .ant-select-selector,.product-center-page .ant-pagination .ant-pagination-item,.product-center-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.product-center-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.product-center-page .ant-select-selector{border-radius:2px!important}.category-page .ant-table-wrapper .ant-table,.category-page .ant-table-wrapper .ant-table-container,.product-center-page .ant-table-wrapper .ant-table,.product-center-page .ant-table-wrapper .ant-table-container{border-radius:0!important}.category-page .list-page-table .product-image,.category-page .list-page-table .product-image-placeholder,.product-center-page .list-page-table .product-image,.product-center-page .list-page-table .product-image-placeholder{border-radius:2px}.product-form-modal .product-size-table{margin-top:4px}.product-form-modal .product-size-table-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:8px}.product-form-modal .product-size-table-title{font-weight:500;color:#000000e0;flex-shrink:0}.product-form-modal .product-size-warehouse-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:0;margin-left:16px}.product-form-modal .product-size-warehouse-tab{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:1px solid #d9d9d9;border-radius:2px;background:#fff;color:#000000a6;font-size:13px;line-height:22px;cursor:pointer;transition:all .2s}.product-form-modal .product-size-warehouse-tab:hover{color:#1677ff;border-color:#1677ff}.product-form-modal .product-size-warehouse-tab.active{color:#1677ff;border-color:#1677ff;background:#e6f4ff}.product-form-modal .product-size-warehouse-tab-count{color:#00000073;font-size:12px}.product-form-modal .product-size-table-toolbar>.ant-btn{margin-left:auto;flex-shrink:0}.product-form-modal .product-size-table .ant-table-wrapper .ant-table{border-radius:2px!important}.product-form-modal .product-size-table .ant-table-cell{vertical-align:top;padding-top:10px!important;padding-bottom:10px!important}.product-size-batch-header{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:22px}.product-form-modal .product-size-batch-th .product-size-batch-btn{display:none}.product-form-modal .product-size-batch-th:hover .product-size-batch-btn{display:inline}.product-size-batch-btn{border:none;background:transparent;color:#ff4d4f;cursor:pointer;padding:0;font-size:12px;line-height:1;box-shadow:none}.product-size-batch-btn:hover{color:#ff7875}.product-size-batch-fill-modal .product-size-batch-fill-tip{margin:0 0 12px;color:#00000073;font-size:13px}.product-skc-price-list{display:flex;flex-direction:column;gap:4px;line-height:1.5}.product-skc-price-item{white-space:nowrap}.product-skc-action-col{display:flex;align-items:center;width:100%}.product-skc-action-col.ant-space-vertical{align-items:center}.product-skc-action-col .ant-btn-link{padding:0;height:auto;line-height:1.6}.warehouse-page.ant-card,.warehouse-page .warehouse-action-bar,.warehouse-page .warehouse-search-bar,.warehouse-page .ant-btn,.warehouse-page .ant-input,.warehouse-page .ant-input-affix-wrapper,.warehouse-page .ant-input-number,.warehouse-page .ant-input-number-input,.warehouse-page .ant-select-selector,.warehouse-page .ant-checkbox .ant-checkbox-inner,.supplier-page .ant-checkbox .ant-checkbox-inner,.supplier-page .ant-table-selection .ant-checkbox .ant-checkbox-inner,.supplier-page .list-page-table .ant-checkbox .ant-checkbox-inner,.supplier-page .list-page-table .ant-table-selection .ant-checkbox .ant-checkbox-inner,.storehouse-page .ant-checkbox .ant-checkbox-inner,.storehouse-page .ant-table-selection .ant-checkbox .ant-checkbox-inner,.storehouse-page .list-page-table .ant-checkbox .ant-checkbox-inner,.storehouse-page .list-page-table .ant-table-selection .ant-checkbox .ant-checkbox-inner{border-radius:0!important}.supplier-page .ant-table-selection-column,.storehouse-page .ant-table-selection-column{width:50px!important;min-width:50px!important;max-width:50px!important}.warehouse-page .ant-tag,.warehouse-page .ant-pagination .ant-pagination-item,.warehouse-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.warehouse-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.warehouse-page .ant-table-wrapper .ant-table,.warehouse-page .ant-table-wrapper .ant-table-container,.warehouse-page .ant-table-wrapper table,.warehouse-page .list-page-table .warehouse-product-image,.warehouse-page .list-page-table .warehouse-product-image-placeholder,.warehouse-page .list-page-table .ant-image-img{border-radius:0!important}.warehouse-page .warehouse-product-image-placeholder{width:48px;height:48px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#bfbfbf;font-size:12px}.warehouse-page .warehouse-size-cell{display:flex;flex-direction:column;width:100%}.warehouse-page .warehouse-size-cell-row{width:100%;height:calc(var(--table-cell-padding-block) * 2 + 22px);min-height:calc(var(--table-cell-padding-block) * 2 + 22px);max-height:calc(var(--table-cell-padding-block) * 2 + 22px);padding-block:var(--table-cell-padding-block);padding-inline:0;line-height:22px;font-size:var(--font-size-table);border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.warehouse-page .warehouse-size-cell-row:first-child{border-top:1px solid #f0f0f0}.warehouse-page .warehouse-size-cell-row .ant-tag{margin:0;height:22px;max-height:22px;line-height:20px;display:inline-flex;align-items:center;padding-inline:7px;flex-shrink:0}.warehouse-page .list-page-table th.warehouse-size-column,.warehouse-page .list-page-table td.warehouse-size-column{vertical-align:top;padding-left:0!important;padding-right:0!important}.warehouse-page .list-page-table .warehouse-size-column-start .warehouse-size-cell-row{border-left:1px solid #f0f0f0;padding-left:var(--table-cell-padding-inline)}.warehouse-page .list-page-table .warehouse-size-column-end .warehouse-size-cell-row{border-right:1px solid #f0f0f0;padding-right:var(--table-cell-padding-inline)}.inventory-size-detail-summary{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;color:#000000a6;font-size:13px}.inventory-size-detail-hint{color:#faad14;font-size:12px}.inventory-stocktake-modal .inventory-stocktake-sections{display:flex;flex-direction:column;gap:16px;max-height:60vh;overflow-y:auto}.inventory-stocktake-modal .inventory-stocktake-section-header{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;color:#000000a6;font-size:13px}.warehouse-page-modal .ant-modal-content,.warehouse-page-modal .ant-btn,.warehouse-page-modal .ant-input,.warehouse-page-modal .ant-input-affix-wrapper,.warehouse-page-modal .ant-input-number,.warehouse-page-modal .ant-upload-drag,.shop-bill-page.ant-card,.shop-bill-page .shop-bill-action-bar,.shop-bill-page .shop-bill-search-bar,.shop-bill-page .shop-bill-summary-footer,.shop-bill-page .ant-btn,.shop-bill-page .ant-input,.shop-bill-page .ant-input-affix-wrapper,.shop-bill-page .ant-select-selector,.shop-bill-page .ant-picker,.shop-bill-page .ant-checkbox .ant-checkbox-inner,.shop-bill-page .ant-pagination .ant-pagination-item,.shop-bill-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.shop-bill-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.shop-bill-page .ant-table-wrapper .ant-table,.shop-bill-page .ant-table-wrapper .ant-table-container,.shop-bill-page .ant-table-wrapper table{border-radius:0!important}.shop-bill-summary-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;padding:10px 16px;border-radius:8px;background:#fafbff;border:1px solid #e8ecf4;font-size:13px;color:#000000a6}.shop-bill-summary-footer .summary-label{font-weight:600;color:#000000d9;margin-right:4px}.shop-bill-summary-footer .summary-item strong{color:#000000d9;font-weight:600;margin-left:4px}.manage-wallet-page.ant-card{display:block}.manage-wallet-page>.ant-card-body{display:block;padding-bottom:16px}.manage-wallet-main{display:flex;flex-direction:column;gap:16px}.manage-wallet-page .manage-wallet-section{height:600px;flex:none;margin-bottom:0!important;display:flex;flex-direction:column;overflow:hidden}.manage-wallet-page .manage-wallet-section>.ant-card-body{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;padding-bottom:0;overflow:hidden}.manage-wallet-recharge-section{flex-shrink:0}.wallet-page>.ant-card-body{display:flex;flex-direction:column;gap:16px}.wallet-enterprise-section{flex-shrink:0}.wallet-stat-cards-row{margin-bottom:0}.wallet-page .wallet-stat-card{border-radius:0!important;box-shadow:none;height:100%}.wallet-page .wallet-stat-card .ant-statistic-title{font-size:var(--font-size-sm);color:#0000008c}.wallet-page .wallet-stat-card .ant-statistic-content{font-size:24px}.wallet-page .wallet-info-card{position:relative}.wallet-page .wallet-info-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.wallet-page .wallet-info-card .wallet-info-card-title{font-size:var(--font-size-sm);color:#0000008c;margin-bottom:0;display:flex;align-items:center}.wallet-page .wallet-info-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:#1677ff;font-size:14px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,background-color .2s ease}.wallet-page .wallet-info-card:hover .wallet-info-copy-btn{opacity:1;visibility:visible}.wallet-page .wallet-info-copy-btn:hover{background:#1677ff14}.wallet-page .wallet-info-copy-btn:active{background:#1677ff24}.copyable-cell{display:inline-flex;align-items:center;max-width:100%;gap:6px}.copyable-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.copyable-cell-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:#1677ff;font-size:13px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,background-color .2s ease}.copyable-cell:hover .copyable-cell-btn{opacity:1;visibility:visible}.copyable-cell-btn:hover{background:#1677ff14}.copyable-cell-btn:active{background:#1677ff24}.wallet-page .wallet-info-item{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.wallet-page .wallet-info-item:last-child{margin-bottom:0}.wallet-page .wallet-info-label{font-size:var(--font-size-xs);color:#00000073}.wallet-page .wallet-info-value{font-size:14px;color:#000000e0;font-weight:500;word-break:break-all}.manage-wallet-tx-toolbar-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding-bottom:8px;flex-wrap:wrap}.manage-wallet-tx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.manage-wallet-export-btn{display:inline-flex;align-items:center;gap:6px}.manage-wallet-export-caret{font-size:10px;margin-left:2px}.manage-wallet-tx-search{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;gap:0}.manage-wallet-tx-search .ant-form-item{margin-bottom:6px;margin-inline-end:10px}.manage-wallet-tx-search .ant-form-item-label>label{font-size:var(--font-size-label);color:#000000a6}.manage-wallet-tx-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:10px 16px;border-radius:0;margin:0;background:#fafbff;border-top:1px solid #e8ecf4;border-bottom:1px solid #e8ecf4;font-size:13px;color:#000000a6;flex-shrink:0}.manage-wallet-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 8px;flex-shrink:0;flex-wrap:wrap}.manage-wallet-section-head-only{padding-bottom:0;border-bottom:1px solid #f0f0f0;margin-bottom:0}.manage-wallet-section-title{font-size:16px;font-weight:600;color:#000000e0;flex-shrink:0}.manage-wallet-inline-search{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;gap:0}.manage-wallet-inline-search .ant-form-item{margin-bottom:6px;margin-inline-end:10px}.manage-wallet-inline-search .ant-form-item-label>label{font-size:var(--font-size-label);color:#000000a6}.manage-wallet-table-wrap{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.manage-wallet-table-wrap .ant-table,.manage-wallet-table-wrap .ant-table table{width:100%}.manage-wallet-page .ant-table-cell-scrollbar,.manage-wallet-page .ant-table-thead .ant-table-cell-scrollbar{display:none!important}.manage-wallet-page .ant-table-body,.manage-wallet-page .ant-table-content{overflow-y:auto!important;overflow-x:hidden!important}.manage-wallet-page .manage-wallet-enterprise-table,.manage-wallet-page .manage-wallet-tx-table,.manage-wallet-page .manage-wallet-enterprise-table .ant-spin-nested-loading,.manage-wallet-page .manage-wallet-tx-table .ant-spin-nested-loading,.manage-wallet-page .manage-wallet-enterprise-table .ant-spin-container,.manage-wallet-page .manage-wallet-tx-table .ant-spin-container{height:auto}.manage-wallet-pagination-bar{display:flex;justify-content:flex-end;padding:10px 0;flex-shrink:0;border-top:1px solid #f0f0f0}.manage-wallet-tx-footer{flex-shrink:0;margin-top:auto}.manage-wallet-tx-footer .manage-wallet-pagination-bar{border-top:none;padding-top:8px}.manage-wallet-tx-summary .summary-label{font-weight:600;color:#000000d9}.manage-wallet-tx-summary .summary-item strong{margin-left:4px;font-weight:600;color:#000000d9}.manage-wallet-tx-summary .summary-deduct strong{color:#ff4d4f}.manage-wallet-page .ant-checkbox .ant-checkbox-inner,.manage-wallet-page .ant-table-selection .ant-checkbox .ant-checkbox-inner,.manage-wallet-page .ant-table-selection .ant-radio-inner{border-radius:0!important}.manage-wallet-page .ant-table-selection .ant-radio-checked .ant-radio-inner:after{border-radius:0;width:8px;height:8px;margin-top:-4px;margin-left:-4px}.manage-wallet-search-bar{margin-bottom:8px}.manage-wallet-amount-tiers{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.manage-wallet-tier-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:96px;padding:12px 20px;border:1px solid #e8ecf4;border-radius:1px;background:#fff;cursor:pointer;transition:all .2s}.manage-wallet-tier-card:hover{border-color:#7b57ff;color:#7b57ff}.manage-wallet-tier-card.is-active{border-color:#7b57ff;background:linear-gradient(135deg,#7b57ff14,#40a9ff0f);box-shadow:0 2px 8px #7b57ff26}.manage-wallet-tier-card .tier-label{font-size:14px;font-weight:600;color:#000000d9}.manage-wallet-tier-card.is-active .tier-label{color:#7b57ff}.manage-wallet-tier-card .tier-amount{margin-top:4px;font-size:12px;color:#00000073}.manage-wallet-recharge-form{max-width:480px}.manage-wallet-recharge-form .ant-form-item{margin-bottom:16px}.manage-wallet-enterprise-name-dropdown.ant-select-dropdown,.manage-wallet-filter-dropdown.ant-select-dropdown{border-radius:1px;padding:4px 0;box-shadow:0 2px 8px #0000001f;z-index:2000}.manage-wallet-enterprise-name-dropdown .ant-select-item,.manage-wallet-filter-dropdown .ant-select-item{border-radius:0;min-height:34px;padding:6px 12px;line-height:22px;color:#000000e0}.manage-wallet-enterprise-name-dropdown .ant-select-item-option-active,.manage-wallet-filter-dropdown .ant-select-item-option-active{background:#f5f7fa}.manage-wallet-enterprise-name-dropdown .ant-select-item-option-selected,.manage-wallet-filter-dropdown .ant-select-item-option-selected{background:#eef1f6;font-weight:400;color:#000000e0}.manage-wallet-enterprise-name-dropdown .rc-virtual-list-holder,.manage-wallet-filter-dropdown .rc-virtual-list-holder{max-height:256px;overflow-y:auto!important}.shop-bill-action-bar .shop-bill-kingdee-btn{display:inline-flex;align-items:center;gap:6px}.shop-bill-action-bar .shop-bill-kingdee-caret{font-size:10px;margin-left:2px}.shop-bill-import-modal .ant-modal-header{background:linear-gradient(90deg,#7b57ff1f,#ffb6c124 55%,#ffdc9629);border-bottom:1px solid rgba(123,87,255,.15)}.shop-bill-import-modal .ant-modal-content{border-radius:0!important}.shop-bill-import-modal-tip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:14px;color:#000000bf}.shop-bill-import-download-btn{color:#1677ff;border-color:#1677ff;background:#fff;flex-shrink:0}.shop-bill-import-download-btn:hover{color:#4096ff!important;border-color:#4096ff!important;background:#1677ff0a!important}.shop-bill-import-upload.ant-upload-wrapper .ant-upload-drag{border:1px dashed rgba(123,87,255,.35);background:linear-gradient(180deg,#7b57ff0a,#ffdc960f);border-radius:0!important}.shop-bill-import-upload .ant-upload-drag-icon .anticon{color:#7b57ff}.shop-bill-import-file-name{margin-top:8px;font-size:13px;color:#0000008c}.shop-bill-import-modal-footer{display:flex;justify-content:flex-end;gap:8px}.shop-bill-import-confirm-btn:not(:disabled){background:linear-gradient(90deg,#7b57ff,#5b8cff);border:none}.shop-bill-import-confirm-btn:not(:disabled):hover{background:linear-gradient(90deg,#8f6fff,#6d9cff)!important}.shop-bill-fund-detail-modal .ant-modal-content,.shop-bill-batch-fill-modal .ant-modal-content,.shop-bill-edit-modal .ant-modal-content{border-radius:0!important}.shop-bill-fund-detail-modal .ant-modal{max-width:90vw;padding-bottom:0}.shop-bill-fund-detail-modal .ant-modal-content{display:flex;flex-direction:column;height:90vh!important;max-height:90vh!important}.shop-bill-fund-detail-modal .ant-modal-header,.shop-bill-fund-detail-modal .ant-modal-footer{flex-shrink:0}.shop-bill-fund-detail-modal .ant-modal-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.shop-bill-fund-detail-body{display:flex;flex-direction:column;height:100%;min-height:0}.shop-bill-add-row-popover-overlay .ant-popover-inner{padding:0;border-radius:8px;box-shadow:0 6px 16px #0000001f}.shop-bill-add-row-popover{width:280px;padding:14px 16px 12px}.shop-bill-add-row-popover-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.shop-bill-add-row-popover-title{font-weight:600;font-size:14px;color:#000000e0}.shop-bill-add-row-popover-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:#00000073;cursor:pointer;border-radius:4px}.shop-bill-add-row-popover-close:hover{color:#000000e0;background:#0000000f}.shop-bill-add-row-popover-tip{margin:0 0 12px;font-size:13px;color:#0000008c;line-height:1.5}.shop-bill-add-row-popover-field{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;color:#000000bf}.shop-bill-add-row-popover-field .ant-input-number{width:72px}.shop-bill-add-row-popover-actions{display:flex;justify-content:flex-end;gap:8px}.shop-bill-add-row-popover-confirm{background:#1a2744!important;border-color:#1a2744!important}.shop-bill-add-row-popover-confirm:hover{background:#243456!important;border-color:#243456!important}.shop-bill-meta-bar{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 14px;margin-bottom:12px;background:linear-gradient(90deg,#7b57ff14,#ffdc961a);border:1px solid rgba(123,87,255,.12);font-size:13px}.shop-bill-meta-bar label{color:#00000073;margin-right:4px}.shop-bill-fund-table-wrap{flex:1;min-height:0;border:1px solid #d9d9d9;background:#fff;overflow:hidden}.shop-bill-fund-table-wrap .ant-spin-nested-loading,.shop-bill-fund-table-wrap .ant-spin-container,.shop-bill-fund-table-wrap .ant-table-wrapper{height:100%}.shop-bill-meta-bar{flex-shrink:0}.shop-bill-fund-table--grid .ant-table-thead>tr>th{background:#dce5f0!important;font-size:12px;text-align:center;padding:6px 4px!important;white-space:normal;line-height:1.35;vertical-align:middle}.shop-bill-fund-table--grid .ant-table-tbody>tr>td{padding:0!important;vertical-align:middle;background:#fff;cursor:default}.shop-bill-fund-table--grid .ant-table-tbody>tr:hover>td{background:#fafbff!important}.shop-bill-fund-table--grid .shop-bill-fund-cell-input,.shop-bill-fund-table--grid .shop-bill-fund-date-picker,.shop-bill-fund-table--grid .shop-bill-fund-date-picker input{cursor:default!important}.shop-bill-fund-cell-input{display:block;width:100%;min-height:32px;margin:0;padding:4px 6px;border:none;outline:none;background:transparent;font-size:13px;line-height:1.5;color:#000000e0;box-sizing:border-box;font-family:inherit}.shop-bill-fund-cell-input:focus{background:#f5f8ff}.shop-bill-fund-table--grid .shop-bill-fund-date-picker{width:100%;min-height:32px;border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.shop-bill-fund-table--grid .shop-bill-fund-date-picker .ant-picker-input>input{border:none!important;box-shadow:none!important;background:transparent!important}.shop-bill-fund-table--grid .shop-bill-fund-date-picker.ant-picker-focused{box-shadow:none!important}.shop-bill-fund-table--grid .shop-bill-fund-date-picker .ant-picker-suffix,.shop-bill-fund-table--grid .shop-bill-fund-date-picker .ant-picker-clear{cursor:pointer!important}.shop-bill-fund-date-text{display:block;padding:4px 6px;min-height:32px;line-height:24px;font-size:13px;color:#000000d9;box-sizing:border-box}.shop-bill-fund-settlement-title em{display:block;font-style:normal;font-size:11px;font-weight:400;color:#00000073;margin-top:2px}.shop-bill-fund-add-row-btn{color:#000000bf;border-color:#d9d9d9;background:#fafafa}.shop-bill-fund-add-row-btn:hover{color:#1677ff!important;border-color:#1677ff!important}.shop-bill-fund-col-warn{color:#cf1322}.shop-bill-fund-subtitle{display:block;font-size:11px;font-weight:400;color:#00000073}.shop-bill-fund-detail-footer{display:flex;align-items:center;justify-content:space-between;width:100%}.shop-bill-fund-detail-footer-actions{display:flex;gap:8px}.shop-bill-fund-save-btn{background:linear-gradient(90deg,#d4a017,#e8c547)!important;border:none!important;color:#3d2f00!important}.shop-bill-fund-save-btn:hover{background:linear-gradient(90deg,#e0b030,#f0d060)!important;color:#3d2f00!important}.shop-bill-batch-fill-modal .ant-input,.shop-bill-batch-fill-modal .ant-input-affix-wrapper,.shop-bill-batch-fill-modal .ant-input-affix-wrapper>input.ant-input,.shop-bill-batch-fill-modal .ant-select .ant-select-selector,.shop-bill-batch-fill-modal .ant-picker,.shop-bill-batch-fill-modal .ant-picker-input>input{cursor:default!important}.shop-bill-batch-fill-modal .ant-select-arrow,.shop-bill-batch-fill-modal .ant-picker-suffix,.shop-bill-batch-fill-modal .ant-picker-clear{cursor:pointer!important}.shop-bill-batch-fill-tip{margin-bottom:16px;color:#0000008c;font-size:13px}.shop-bill-batch-fill-card{margin-bottom:16px;border:1px solid rgba(123,87,255,.15)!important;background:linear-gradient(180deg,#fff,#faf8ff)!important}.shop-bill-batch-fill-card-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.shop-bill-batch-fill-entry{padding:12px 0;border-top:1px dashed #e8ecf4}.shop-bill-batch-fill-entry-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.shop-bill-batch-fill-entry-row label{color:#000000a6;font-size:13px}.shop-bill-batch-fill-entry-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px 12px}.shop-bill-batch-fill-entry-fields>div span{display:block;font-size:12px;color:#0000008c;margin-bottom:4px}.shop-bill-batch-fill-add-shop{margin-top:8px}.shop-bill-batch-fill-footer{display:flex;justify-content:flex-end;gap:8px}.shop-bill-batch-fill-confirm{background:linear-gradient(90deg,#52c41a,#73d13d)!important;border:none!important}.shop-bill-batch-fill-confirm:hover{background:linear-gradient(90deg,#73d13d,#95de64)!important}.download-status-done{color:#52c41a;font-weight:500}.download-status-terminated{color:#00000073}.download-status-processing{color:#1677ff}.download-progress-cell{display:flex;align-items:center;gap:8px;min-width:120px}.download-progress-cell .ant-progress{flex:1;margin:0;min-width:80px}.download-progress-cell .progress-text{flex-shrink:0;font-size:13px;color:#000000a6;min-width:36px}.list-page-table .download-progress-cell{justify-content:center;margin:0 auto;max-width:180px}.download-page .ant-pagination .ant-pagination-item,.download-page .ant-pagination .ant-pagination-item-active,.download-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.download-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.customer-page.ant-card,.customer-page .customer-action-bar,.customer-page .customer-search-bar,.customer-page .ant-btn,.customer-page .ant-input,.customer-page .ant-input-affix-wrapper,.customer-page .ant-input-number,.customer-page .ant-input-number-input,.customer-page .ant-select-selector,.customer-page .ant-checkbox .ant-checkbox-inner,.customer-page .ant-tag,.customer-page .ant-pagination .ant-pagination-item,.customer-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.customer-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.customer-page .ant-table-wrapper .ant-table,.customer-page .ant-table-wrapper .ant-table-container,.customer-page .ant-table-wrapper table{border-radius:0!important}.customer-page .customer-reset-btn:not(:disabled){color:var(--color-purple)!important;border-color:var(--color-purple-light)!important;background:#fff!important}.customer-page .customer-reset-btn:not(:disabled):hover{color:var(--color-teal)!important;border-color:var(--color-teal)!important;background:#7b57ff0a!important}.customer-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;padding:12px 16px;margin-bottom:16px;border-radius:0;background:linear-gradient(90deg,#7b57ff14,#17d4cf0f 55%,#40a9ff14);border:1px solid rgba(123,87,255,.18)}.customer-page .customer-action-bar .ant-btn-action-green{color:var(--color-purple);border-color:var(--color-purple-light);background:#fff}.customer-page .customer-action-bar .ant-btn-action-green:hover{color:var(--color-teal)!important;border-color:var(--color-teal)!important;background:#7b57ff0a!important}.customer-page .customer-action-bar .ant-btn-action-blue{color:#1677ff;border-color:#1677ff;background:#fff}.customer-page .customer-action-bar .ant-btn-action-blue:hover{color:#4096ff!important;border-color:#4096ff!important;background:#1677ff0a!important}.customer-page .customer-action-bar .ant-btn-action-red,.customer-page .customer-action-bar .customer-batch-delete-btn{color:#ff4d4f;border-color:#ff4d4f;background:#fff}.customer-page .customer-action-bar .ant-btn-action-red:hover,.customer-page .customer-action-bar .customer-batch-delete-btn:hover{color:#ff7875!important;border-color:#ff7875!important;background:#ff4d4f0a!important}.customer-page .list-page-table .ant-btn-action-green{color:var(--color-purple);border-color:var(--color-purple-light);background:#fff}.customer-page .list-page-table .ant-btn-action-green:hover{color:var(--color-teal)!important;border-color:var(--color-teal)!important;background:#7b57ff0a!important}.customer-page .list-page-table .ant-btn-action-red{color:#ff4d4f;border-color:#ff4d4f;background:#fff}.customer-page .list-page-table .ant-btn-action-red:hover{color:#ff7875!important;border-color:#ff7875!important;background:#ff4d4f0a!important}.customer-page-modal .ant-modal-content,.customer-page-modal .ant-btn,.customer-page-modal .ant-input,.customer-page-modal .ant-input-affix-wrapper,.customer-page-modal .ant-input-number,.customer-page-modal .ant-select-selector,.customer-page-modal .ant-upload-drag,.production-cost-page.ant-card,.production-cost-page .production-cost-action-bar,.production-cost-page .production-cost-search-bar,.production-cost-page .ant-btn,.production-cost-page .ant-input,.production-cost-page .ant-input-affix-wrapper,.production-cost-page .ant-input-number,.production-cost-page .ant-input-number-input,.production-cost-page .ant-select-selector,.production-cost-page .ant-checkbox .ant-checkbox-inner,.production-cost-page .ant-pagination .ant-pagination-item,.production-cost-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.production-cost-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.production-cost-page .ant-table-wrapper .ant-table,.production-cost-page .ant-table-wrapper .ant-table-container,.production-cost-page .ant-table-wrapper table{border-radius:0!important}.production-cost-page .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){background:#52c41a!important;border-color:#52c41a!important;box-shadow:none}.production-cost-page .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{background:#73d13d!important;border-color:#73d13d!important;box-shadow:none}.production-cost-page .production-cost-reset-btn:not(:disabled){color:#52c41a!important;border-color:#52c41a!important;background:#fff!important}.production-cost-page .production-cost-reset-btn:not(:disabled):hover{color:#73d13d!important;border-color:#73d13d!important;background:#52c41a0a!important}.production-cost-action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;margin-bottom:16px;border-radius:0;background:linear-gradient(90deg,#52c41a14,#73d13d0f 55%,#95de6414);border:1px solid rgba(82,196,26,.18)}.production-cost-page .production-cost-action-bar .ant-btn-action-green{color:#52c41a;border-color:#52c41a;background:#fff}.production-cost-page .production-cost-action-bar .ant-btn-action-green:hover{color:#73d13d!important;border-color:#73d13d!important;background:#52c41a0a!important}.production-cost-page .production-cost-action-bar .ant-btn-action-blue{color:#1677ff;border-color:#1677ff;background:#fff}.production-cost-page .production-cost-action-bar .ant-btn-action-blue:hover{color:#4096ff!important;border-color:#4096ff!important;background:#1677ff0a!important}.production-cost-page .production-cost-action-bar .ant-btn-action-red,.production-cost-page .production-cost-action-bar .production-cost-batch-delete-btn{color:#ff4d4f;border-color:#ff4d4f;background:#fff}.production-cost-page .production-cost-action-bar .ant-btn-action-red:hover,.production-cost-page .production-cost-action-bar .production-cost-batch-delete-btn:hover{color:#ff7875!important;border-color:#ff7875!important;background:#ff4d4f0a!important}.production-cost-page-modal .ant-modal-content,.production-cost-page-modal .ant-btn,.production-cost-page-modal .ant-input,.production-cost-page-modal .ant-input-affix-wrapper,.production-cost-page-modal .ant-upload-drag{border-radius:0!important}.production-cost-page-modal .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){background:#52c41a!important;border-color:#52c41a!important;box-shadow:none}.production-cost-page-modal .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{background:#73d13d!important;border-color:#73d13d!important}.analytics-page{min-height:480px}.analytics-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid #eef0f6}.analytics-header-title{display:flex;align-items:flex-start;gap:12px}.analytics-header-icon{font-size:28px;margin-top:4px;color:#7b57ff}.analytics-dimension-select .ant-select-selector{font-weight:500}.analytics-panel-desc{margin:0 0 16px;font-size:13px;color:#00000073}.analytics-module-card{background:#fafbff;border:1px solid #e8ecf4;border-radius:10px;height:100%}.payable-bill-action-bar,.account-page .ant-card,.team-manage-page .ant-card,.manage-team-page .ant-card{border-radius:0!important}.team-section-action-bar{display:flex;justify-content:flex-end;padding:12px 16px;margin-bottom:0;background:linear-gradient(90deg,#7b57ff0a,#17d4cf0a);border:1px solid #eef0f6;border-top:none}.team-section-toolbar-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid #eef0f6;background:linear-gradient(90deg,#7b57ff0a,#17d4cf0a)}.team-section-toolbar-row-only-search{justify-content:flex-end}.team-section-toolbar-left{flex-shrink:0}.team-section-search-form{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;gap:0}.team-section-search-form .ant-form-item{margin-bottom:6px;margin-inline-end:10px}.team-section-table-wrap{overflow:hidden}.team-section-table-wrap .ant-table-wrapper,.team-section-table-wrap .ant-spin-nested-loading,.team-section-table-wrap .ant-spin-container{height:100%}.team-bordered-table .ant-table-thead>tr>th:first-child{border-left:1px solid #f0f0f0}.team-bordered-table .ant-table-tbody>tr>td:first-child{border-left:1px solid #f0f0f0}.team-section-card .team-section-search-bar{padding:10px 16px;border-bottom:1px solid #eef0f6}.manage-team-page .team-section-action-bar,.manage-team-page .team-section-search-bar,.manage-team-page .team-section-toolbar-row,.manage-team-page .team-section-search-form,.team-manage-page .team-section-action-bar,.team-manage-page .team-section-search-bar,.team-manage-page .team-section-toolbar-row,.team-manage-page .team-section-search-form{border-radius:0!important}.manage-team-page .team-section-panel,.team-manage-page .team-section-panel{flex:none;margin-bottom:16px!important;display:flex;flex-direction:column;overflow:hidden}.manage-team-page .team-section-panel>.ant-card-body,.team-manage-page .team-section-panel>.ant-card-body{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;padding-bottom:0;overflow:hidden}.manage-team-page .team-section-panel-requests,.team-manage-page .team-section-panel-requests{height:400px}.manage-team-page .team-section-panel-members,.team-manage-page .team-section-panel-members{height:600px;margin-bottom:0!important}.manage-team-page .team-section-table-wrap,.team-manage-page .team-section-table-wrap{flex:1;min-height:0;overflow:hidden}.manage-team-page .team-panel-table .ant-table,.manage-team-page .team-panel-table .ant-table table,.team-manage-page .team-panel-table .ant-table,.team-manage-page .team-panel-table .ant-table table{width:100%}.manage-team-page .ant-table-cell-scrollbar,.manage-team-page .ant-table-thead .ant-table-cell-scrollbar,.team-manage-page .ant-table-cell-scrollbar,.team-manage-page .ant-table-thead .ant-table-cell-scrollbar{display:none!important}.manage-team-page .team-panel-table .ant-table-body,.manage-team-page .team-panel-table .ant-table-content,.team-manage-page .team-panel-table .ant-table-body,.team-manage-page .team-panel-table .ant-table-content{overflow-y:auto!important;overflow-x:hidden!important}.team-section-pagination-bar{display:flex;justify-content:flex-end;padding:10px 0;flex-shrink:0;border-top:1px solid #f0f0f0}.manage-team-page .team-section-action-bar,.team-manage-page .team-section-action-bar{justify-content:flex-start}.manage-team-page .ant-checkbox .ant-checkbox-inner,.manage-team-page .ant-table-selection .ant-checkbox .ant-checkbox-inner,.team-manage-page .ant-checkbox .ant-checkbox-inner,.team-manage-page .ant-table-selection .ant-checkbox .ant-checkbox-inner{border-radius:0!important}.manage-team-page .ant-table-selection-column,.team-manage-page .ant-table-selection-column{width:50px!important;min-width:50px!important;max-width:50px!important}.team-section-search-row{display:flex;justify-content:flex-end;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid #eef0f6;background:linear-gradient(90deg,#7b57ff0a,#17d4cf0a)}.team-section-search-row .team-section-search-form{margin-left:auto}.team-export-btn{display:inline-flex;align-items:center}.team-export-menu-item{display:flex;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap}.team-export-menu-count{color:#00000073;font-variant-numeric:tabular-nums}.team-export-dropdown .ant-dropdown-menu{min-width:unset!important;padding:4px}.team-export-dropdown .ant-dropdown-menu-item{padding:5px 10px!important}.manage-wallet-page .ant-btn,.wallet-page .ant-btn,.manage-team-page .ant-btn,.team-manage-page .ant-btn,.account-center-modal .ant-btn,.manage-wallet-page .ant-input,.wallet-page .ant-input,.manage-team-page .ant-input,.team-manage-page .ant-input,.account-center-modal .ant-input,.manage-wallet-page .ant-input-affix-wrapper,.wallet-page .ant-input-affix-wrapper,.manage-team-page .ant-input-affix-wrapper,.team-manage-page .ant-input-affix-wrapper,.account-center-modal .ant-input-affix-wrapper,.manage-wallet-page .ant-input-number,.wallet-page .ant-input-number,.manage-team-page .ant-input-number,.team-manage-page .ant-input-number,.account-center-modal .ant-input-number,.manage-wallet-page .ant-input-number-input,.wallet-page .ant-input-number-input,.manage-team-page .ant-input-number-input,.team-manage-page .ant-input-number-input,.account-center-modal .ant-input-number-input,.manage-wallet-page .ant-select .ant-select-selector,.wallet-page .ant-select .ant-select-selector,.manage-team-page .ant-select .ant-select-selector,.team-manage-page .ant-select .ant-select-selector,.account-center-modal .ant-select .ant-select-selector,.manage-wallet-page .ant-picker,.wallet-page .ant-picker,.manage-team-page .ant-picker,.team-manage-page .ant-picker,.account-center-modal .ant-picker,.manage-wallet-page .ant-pagination .ant-pagination-item,.wallet-page .ant-pagination .ant-pagination-item,.manage-team-page .ant-pagination .ant-pagination-item,.team-manage-page .ant-pagination .ant-pagination-item,.manage-wallet-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.wallet-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.manage-team-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.team-manage-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.manage-wallet-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.wallet-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.manage-team-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.team-manage-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.manage-wallet-page .ant-pagination .ant-select .ant-select-selector,.wallet-page .ant-pagination .ant-select .ant-select-selector,.manage-team-page .ant-pagination .ant-select .ant-select-selector,.team-manage-page .ant-pagination .ant-select .ant-select-selector,.team-export-dropdown .ant-dropdown-menu{border-radius:1px!important}.payable-bill-action-bar{margin-bottom:16px;padding:12px 16px;background:linear-gradient(90deg,#7b57ff0f,#17d4cf0f);border:1px solid #e8ecf4}.cache-admin-page.ant-card,.cache-admin-page .ant-btn,.cache-admin-page .ant-input,.cache-admin-page .ant-input-affix-wrapper,.cache-admin-page .ant-select-selector,.cache-admin-locks-card.ant-card,.cache-admin-page-modal .ant-modal-content,.cache-admin-page-modal .ant-btn,.user-activity-page .user-activity-page-card.ant-card,.user-activity-page .user-activity-chart-card.ant-card,.user-activity-page .user-activity-stat-card.ant-card,.user-activity-page .ant-btn,.user-activity-page .ant-input,.user-activity-page .ant-input-affix-wrapper,.user-activity-page .ant-select-selector,.user-activity-page .dashboard-date-btn{border-radius:0!important}.user-activity-stat-meta{margin-top:8px;font-size:12px;color:#00000073}.analytics-footer-tip{margin:20px 0 0;font-size:13px}.profile-page{width:100%;padding:8px 0 24px}.profile-account-card{width:100%;border-radius:12px!important;box-shadow:0 4px 20px #0f172a0f!important}.profile-account-card>.ant-card-body{padding:24px 28px 28px!important}.profile-account-title{margin:0 0 20px;font-size:16px;font-weight:600;color:#000000e0}.profile-account-rows{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.profile-account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:400px;max-width:100%;padding:12px 16px;background:#f5f7fa;border-radius:8px;box-sizing:border-box}.profile-account-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:4px;font-size:var(--font-size-sm);color:#000000e0}.profile-account-row-label{flex-shrink:0;color:#000000a6}.profile-account-row-value{word-break:break-all}.profile-account-row-action{flex-shrink:0;min-width:56px;border-radius:6px!important;background:#fff!important}.profile-account-meta{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:6px;width:400px;max-width:100%;font-size:var(--font-size-xs);color:#00000073}.profile-account-deactivating{color:#ff4d4f;font-weight:500}.profile-account-deactivate-btn{margin-top:24px;width:400px;max-width:100%;height:40px!important;border-radius:8px!important;font-size:var(--font-size-sm);font-weight:500}.profile-edit-modal .ant-modal-content{border-radius:10px!important}.profile-edit-form{margin-top:8px}.pallet-file-page .pallet-file-stats-row{margin-bottom:16px}.pallet-file-page .pallet-file-stat-card{border-radius:0!important;box-shadow:none;height:100%}.pallet-file-page .pallet-file-stat-card .ant-statistic-title{font-size:var(--font-size-sm);color:#0000008c}.pallet-file-page .pallet-file-stat-card .ant-statistic-content{font-size:24px}.pallet-file-page .pallet-file-stat-extra{margin-top:8px;font-size:var(--font-size-xs);color:#00000073}.pallet-file-page .pallet-file-action-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.pallet-file-page .pallet-file-search{width:320px;max-width:100%}.pallet-file-page .pallet-file-search .ant-input{width:100%}.pallet-file-page .pallet-file-toolbar{margin:16px 0;padding:8px 0}.pallet-file-page.ant-card,.pallet-file-page .ant-btn,.pallet-file-page .ant-input,.pallet-file-page .ant-input-affix-wrapper,.pallet-file-page .ant-select-selector,.pallet-file-page .pallet-file-stat-card.ant-card,.pallet-file-page .ant-pagination .ant-pagination-item,.pallet-file-page .ant-pagination .ant-pagination-item-active,.pallet-file-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.pallet-file-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.pallet-file-page .ant-pagination .ant-select-selector,.pallet-file-page .ant-table-wrapper .ant-table,.pallet-file-page .ant-table-wrapper .ant-table-container{border-radius:0!important}.pallet-share-page .pallet-share-stats-row{margin-bottom:16px}.pallet-share-page .pallet-share-stat-card{border-radius:0!important;box-shadow:none;height:100%}.pallet-share-page .pallet-share-stat-card .ant-statistic-title{font-size:var(--font-size-sm);color:#0000008c}.pallet-share-page .pallet-share-stat-card .ant-statistic-content{font-size:24px}.pallet-share-page .pallet-share-action-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.pallet-share-page .pallet-share-search{margin-left:auto}.pallet-share-page.ant-card,.pallet-share-page .ant-btn,.pallet-share-page .ant-input,.pallet-share-page .ant-input-affix-wrapper,.pallet-share-page .ant-select-selector,.pallet-share-page .pallet-share-stat-card.ant-card,.pallet-share-page .ant-pagination .ant-pagination-item,.pallet-share-page .ant-pagination .ant-pagination-item-active,.pallet-share-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.pallet-share-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.pallet-share-page .ant-pagination .ant-select-selector,.pallet-share-page .ant-table-wrapper .ant-table,.pallet-share-page .ant-table-wrapper .ant-table-container,.pallet-share-modal .ant-modal-content,.pallet-share-modal .ant-btn,.pallet-share-modal .ant-input,.pallet-share-modal .ant-input-number,.pallet-share-modal .ant-select-selector{border-radius:0!important}.share-public-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(160deg,#f5f0ff,#eef9f8,#f7f8fa)}.share-public-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#ffffffd9;border-bottom:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.share-public-main{flex:1;padding:32px 0;width:80%;max-width:none;margin:0 auto}.share-public-card{width:100%;border-radius:12px!important;box-shadow:0 4px 24px #7b57ff14}.share-code-panel{text-align:center;padding:32px 16px 24px}.share-public-body{width:80%;margin:0 auto;padding:32px 0}.share-preview-card{width:80%;max-width:none;margin:0 auto 24px;border-radius:12px!important}.share-public-footer{text-align:center;padding:16px;color:#00000059}@media (max-width: 1200px){.audit-list-toolbar-search{margin-left:0;width:100%;justify-content:flex-start}.manage-wallet-tx-toolbar-row,.manage-wallet-tx-search{width:100%}}@media (max-width: 992px){.audit-list-page{flex-direction:column}.audit-list-sidebar{width:100%;border-right:none;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;padding-bottom:4px}.audit-list-sidebar-item{flex:1 1 auto;min-width:120px;justify-content:center;padding:8px 10px}.audit-list-main{padding-left:0;padding-top:12px}.wallet-stat-cards-row .ant-col{margin-bottom:8px}.manage-wallet-main{gap:12px}.manage-wallet-page .manage-wallet-section{height:auto!important;min-height:420px}}@media (max-width: 768px){.app-layout-content{margin:8px}.list-pagination-bar{flex-direction:column;align-items:stretch;gap:8px}.list-pagination-bar .ant-pagination{justify-content:center}.audit-list-toolbar{flex-direction:column;align-items:stretch}.audit-list-toolbar-search .ant-form-item{margin-inline-end:0;width:100%}.audit-list-toolbar-search .ant-input,.audit-list-toolbar-search .ant-select,.audit-list-toolbar-search .ant-picker{width:100%!important}.team-section-pagination-bar .ant-pagination,.manage-wallet-pagination-bar .ant-pagination{justify-content:center}}.layout-notice-popover-footer{padding:4px 12px 8px;border-top:1px solid #f0f0f0;text-align:center}.layout-notice-item.is-unread{background:#7b57ff0a}.layout-notice-item.is-unread:hover{background:#7b57ff14}.layout-header-user{align-items:center}.layout-header-user-meta{display:inline-flex;align-items:center;line-height:1;white-space:nowrap}.layout-header-user-name{font-size:14px;font-weight:500;color:#000000e0}.layout-header-user-role{font-size:12px;color:#00000073}.layout-header-user-role:before{content:"·";margin:0 8px;color:#00000040}.announcement-popup-body{display:flex;flex-direction:column;gap:8px}.announcement-popup-time{font-size:13px}.announcement-popup-content{margin-bottom:0;white-space:pre-wrap}.notification-standalone-page{overflow:hidden}.notification-standalone{height:100vh;box-sizing:border-box;padding:16px 20px;background:#f5f6f8;overflow:hidden;display:flex;flex-direction:column}.notification-page-loading,.notification-page-empty{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.notification-page-layout{flex:1;display:flex;gap:16px;min-height:0;overflow:hidden}.notification-page-sider{width:300px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;border:1px solid #e8e8e8;border-radius:8px;background:#fff;overflow:hidden}.notification-page-sider-title{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.4;color:#000000a6;border-bottom:1px solid #f0f0f0;background:#fafafa}.notification-page-sider-title>span{flex-shrink:0}.notification-page-sider-search{flex:1;min-width:0;max-width:168px}.notification-page-list-empty{padding:24px 12px;text-align:center;color:#00000073;font-size:13px}.notification-page-list{list-style:none;margin:0;padding:8px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.notification-page-list-item{width:100%;display:flex;align-items:center;padding:10px 12px;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer;text-align:left}.notification-page-list-item.is-unread .notification-page-list-item-text{font-weight:600}.notification-page-list-item:hover{background:#7b57ff0f}.notification-page-list-item.is-active{background:#7b57ff1a;border-color:#7b57ff40}.notification-page-list-item-title{display:flex;align-items:center;gap:6px;min-width:0;width:100%;font-size:14px;color:#000000e0}.notification-page-list-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-page-content{flex:1;min-width:0;min-height:0;border:1px solid #e8e8e8;border-radius:8px;padding:20px 24px;background:#fff;overflow-y:auto;overflow-x:hidden}.notification-page-content-heading{margin-top:0!important}.notification-page-content-time{display:block;margin-bottom:16px}.notification-page-content-body{margin-bottom:16px;white-space:pre-wrap;font-size:14px;line-height:1.8}.announcement-page.ant-card>.ant-card-body{padding-top:12px}.announcement-page-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.announcement-page-toolbar-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.announcement-status-tabs .ant-btn{min-width:88px}.announcement-search-form{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.announcement-search-form .ant-form-item{margin-bottom:8px}.announcement-form-modal .announcement-upload-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#00000073;font-size:12px}.announcement-page .ant-pagination .ant-pagination-item,.announcement-page .ant-pagination .ant-pagination-item-active,.announcement-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.announcement-page .ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:0!important}@media (max-width: 768px){.notification-standalone{padding:12px}.notification-page-layout{flex-direction:column}.notification-page-sider{width:100%;max-height:38vh}.notification-page-content{flex:1;min-height:0}.announcement-page-toolbar-row{flex-direction:column;align-items:stretch}.announcement-search-form{justify-content:flex-start;margin-left:0}}@media (max-width: 576px){.app-page-outlet>.ant-card>.ant-card-body{padding:12px}.list-page-table .ant-table-thead>tr>th,.list-page-table .ant-table-tbody>tr>td{padding-inline:6px;font-size:12px}}
