*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.logo{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0}.ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.logo-img{max-width:100%;max-height:40px;width:auto;height:auto;border-radius:6px;display:block;object-fit:contain}.logo-img-icon{width:40px;height:40px;max-width:40px;max-height:40px}.ant-menu .ant-menu-item-icon{font-size:18px;min-width:18px}.sider-footer{margin-top:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;padding:12px 10px;border-top:1px solid var(--ant-color-border, rgba(128, 128, 128, .25));box-shadow:0 -6px 12px -8px var(--ant-color-border, rgba(0, 0, 0, .35));background:var(--ant-color-fill-secondary, rgba(128, 128, 128, .06));flex-shrink:0}.sider-copyright{flex:0 0 100%;width:100%;text-align:center;font-size:11px;line-height:1.5;letter-spacing:.2px;color:var(--ant-color-text-quaternary, rgba(128, 128, 128, .65));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px;user-select:none}.footer-collapsed{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.theme-label{color:var(--ant-color-text-secondary, rgba(255, 255, 255, .75));font-size:13px;white-space:nowrap}.brand-title{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:700;color:var(--ant-color-text, rgba(0, 0, 0, .88));letter-spacing:.5px}.page-container{padding:16px}.tagbar{display:flex;align-items:center;gap:8px;background:var(--ant-color-bg-container, #fff);border-bottom:1px solid var(--ant-color-border, #f0f0f0);padding:6px 12px}.tagbar-list{display:flex;align-items:center;gap:6px;flex:1;overflow-x:auto;padding-bottom:1px}.tagbar-list::-webkit-scrollbar{height:4px}.tagbar-list::-webkit-scrollbar-thumb{background:var(--ant-color-border, #d9d9d9);border-radius:2px}.tag-item{display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--ant-color-border, #e8e8e8);border-radius:6px;background:var(--ant-color-fill-quaternary, #fafafa);color:var(--ant-color-text-secondary, #595959);cursor:pointer;font-size:13px;white-space:nowrap;user-select:none;transition:all .2s}.tag-item:hover{border-color:var(--ant-color-primary);color:var(--ant-color-primary)}.tag-item.active{background:color-mix(in srgb,var(--ant-color-primary) 12%,transparent);border-color:var(--ant-color-primary);color:var(--ant-color-primary);font-weight:500}.tag-item .tag-dot{width:8px;height:8px;border-radius:50%;background:var(--ant-color-primary)}.tag-item .tag-close{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;color:var(--ant-color-text-quaternary, #999)}.tag-item .tag-close:hover{background:var(--ant-color-fill-secondary, rgba(0, 0, 0, .12));color:var(--ant-color-text, #333)}.tag-more{cursor:pointer;color:var(--ant-color-text-secondary, #8c8c8c);padding:0 4px;font-size:13px;white-space:nowrap}.tag-more:hover{color:var(--ant-color-primary)}.ant-menu-item-divider.menu-cashier-divider{margin-top:18px;margin-bottom:18px}.ant-menu-item.menu-cashier:not(.ant-menu-item-selected),.ant-menu-item.menu-cashier:not(.ant-menu-item-selected):hover{margin-top:6px;background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 18%,transparent)!important;border-radius:8px;color:var(--ant-color-primary, #1677ff)!important;font-weight:600}.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title:hover,.ant-menu-light .ant-menu-submenu.menu-top-active>.ant-menu-submenu-title,.ant-menu-light .ant-menu-submenu.menu-top-active>.ant-menu-submenu-title:hover{background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 12%,transparent)!important;color:var(--ant-color-primary, #1677ff)!important}.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title:hover,.ant-menu-dark .ant-menu-submenu.menu-top-active>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu.menu-top-active>.ant-menu-submenu-title:hover{background:var(--ant-color-primary, #1677ff)!important;color:#fff!important}.menu-mega{background:transparent;border:0;box-shadow:none!important;overflow:visible}.menu-mega .ant-menu{width:520px;max-width:calc(100vw - 190px);padding:18px 0 20px!important;background:var(--ant-color-bg-elevated, #fff)!important;border:1px solid var(--ant-color-border, rgba(0, 0, 0, .12))!important;border-radius:14px;box-shadow:none!important}.menu-mega .ant-menu-item.menu-mega-head{width:auto!important;height:auto!important;margin:0 16px 12px!important;padding:0 2px 12px!important;line-height:1.5!important;background:transparent!important;border-bottom:1px solid var(--ant-color-split, rgba(128, 128, 128, .16));border-radius:0;color:var(--ant-color-text)!important;font-size:15px;font-weight:500;letter-spacing:.2px;cursor:default;opacity:1!important}.menu-mega .ant-menu-item.menu-mega-head:after{display:none!important}.menu-mega .ant-menu-item.menu-mega-head:hover,.menu-mega .ant-menu-item.menu-mega-head.ant-menu-item-active,.menu-mega .ant-menu-item.menu-mega-head.ant-menu-item-selected{background:transparent!important;color:var(--ant-color-text)!important}.menu-mega .ant-menu-item-group{display:flex;align-items:flex-start;gap:10px;margin:0;padding:5px 16px}.menu-mega .ant-menu-item-group+.ant-menu-item-group{border-top:1px solid var(--ant-color-split, rgba(128, 128, 128, .16));margin-top:6px;padding-top:11px}.menu-mega .ant-menu-item-group-title{flex:0 0 60px;height:30px;line-height:30px;margin:0;padding:0!important;font-size:12px;letter-spacing:.2px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))!important;white-space:nowrap}.menu-mega .ant-menu-item-group-list{display:flex;flex:1;flex-wrap:wrap;align-items:center;min-width:0;row-gap:6px;margin:0!important;padding:0!important}.menu-mega .ant-menu-item-group-list .ant-menu-item{width:auto!important;height:30px!important;line-height:30px!important;margin:1px 0!important;padding:0 14px!important;background:transparent;border-radius:6px;font-size:13px;color:var(--ant-color-text)!important;transition:background-color .15s ease,color .15s ease}.menu-mega .ant-menu-item-group-list .ant-menu-item:after{display:none!important}.menu-mega .ant-menu-item-group-list .ant-menu-item:not(:last-child){border-inline-end:1px solid var(--ant-color-split, rgba(128, 128, 128, .2))}.menu-mega .ant-menu-item-group-list .ant-menu-item:hover,.menu-mega .ant-menu-item-group-list .ant-menu-item-active,.menu-mega .ant-menu-item-group-list .ant-menu-item:has(+.ant-menu-item:hover),.menu-mega .ant-menu-item-group-list .ant-menu-item:has(+.ant-menu-item-active),.menu-mega .ant-menu-item-group-list .ant-menu-item-selected,.menu-mega .ant-menu-item-group-list .ant-menu-item:has(+.ant-menu-item-selected){border-inline-end-color:transparent}.menu-mega .ant-menu-item-group-list .ant-menu-item:hover,.menu-mega .ant-menu-item-group-list .ant-menu-item-active{background:var(--ant-color-primary-bg, color-mix(in srgb, var(--ant-color-primary, #1677ff) 12%, transparent))!important;color:var(--ant-color-primary)!important}.menu-mega .ant-menu-item-group-list .ant-menu-item-selected{background:var(--ant-color-primary-bg, color-mix(in srgb, var(--ant-color-primary, #1677ff) 12%, transparent))!important;color:var(--ant-color-primary)!important;font-weight:500}.auth-page{display:flex;min-height:100vh;background:var(--ant-color-bg-layout, #f0f2f5)}.auth-page-single{align-items:center;justify-content:center;padding:24px}.auth-hero{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#fff;background:linear-gradient(135deg,var(--ant-color-primary, #1677ff) 0%,color-mix(in srgb,var(--ant-color-primary, #1677ff) 55%,#000) 100%)}.auth-hero .ant-typography{color:#fff;text-align:center}.auth-hero-logo{max-width:220px;max-height:64px;width:auto;height:auto;object-fit:contain;border-radius:16px;background:#fff;padding:11px;box-shadow:0 6px 20px #0000002e}.auth-hero-sub{color:#ffffffd9!important;text-align:center;line-height:1.9;margin-bottom:0!important}.auth-panel{flex:0 0 460px;display:flex;align-items:center;justify-content:center;padding:32px;background:var(--ant-color-bg-container, #fff)}.auth-card{width:100%;max-width:360px}.auth-onboard-card{width:100%;max-width:520px;padding:8px}@media (max-width: 900px){.auth-hero{display:none}.auth-panel{flex:1;background:transparent}}.stat-row>.ant-col>.ant-card{height:100%}.notify-trigger{display:inline-flex;align-items:center;cursor:pointer;line-height:1;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.notify-panel{width:320px;margin:-4px -4px -8px}.notify-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px 6px;font-size:13px;font-weight:500;color:var(--ant-color-text, rgba(0, 0, 0, .88));border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.notify-list{max-height:320px;padding-top:4px;overflow-y:auto}.notify-item{display:flex;align-items:flex-start;gap:10px;padding:9px 6px;border-radius:8px;cursor:pointer;transition:background .15s}.notify-item:hover{background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .04))}.notify-dot{flex:none;width:7px;height:7px;margin-top:7px;border-radius:50%}.notify-dot.red{background:var(--ant-color-error, #ff4d4f)}.notify-dot.amber{background:var(--ant-color-warning, #faad14)}.notify-dot.blue{background:var(--ant-color-info, #1677ff)}.notify-main{flex:1;min-width:0}.notify-title{font-size:13px;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.notify-desc{margin-top:2px;font-size:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.notify-go{flex:none;margin-top:1px;font-size:12px;color:var(--ant-color-primary, #1677ff)}.notify-empty{padding:28px 0;text-align:center;font-size:13px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.notify-foot{margin-top:4px;padding-top:8px;font-size:12px;text-align:center;color:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25));border-top:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.page-container .ant-card-body>.list-pager,.page-container .ant-card-body .ant-table-pagination.ant-pagination{margin:0 -16px -16px;padding:10px 16px;background:var(--ant-color-fill-alter, #fafafa);border-top:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}body.list-full .ant-layout>.ant-layout{height:100vh;min-height:0;overflow:hidden}body.list-full .ant-layout-content{min-height:0;overflow:hidden}body.list-full .page-container{box-sizing:border-box;height:100%}body.list-full .page-container>div{height:100%;min-height:0}body.list-full .page-container>div>div{display:flex;flex-direction:column;height:100%;min-height:0}body.list-full .ant-card:has(.ant-table){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.list-full .ant-card:has(.ant-table)>.ant-card-head{flex:none}body.list-full .ant-card:has(.ant-table)>.ant-card-body,body.list-full .ant-card-body:has(.ant-table){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.list-full .page-container :has(>.ant-table-wrapper){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.list-full .ant-table-wrapper{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.list-full .ant-table-wrapper .ant-spin-nested-loading,body.list-full .ant-table-wrapper .ant-spin-nested-loading>div,body.list-full .ant-table-wrapper .ant-spin-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.list-full .ant-table-wrapper .ant-table,body.list-full .ant-table-wrapper .ant-table-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.list-full .ant-table-wrapper .ant-table-header{flex:none}body.list-full .ant-table-wrapper .ant-table-body{flex:1 1 auto;min-height:0;max-height:100vh!important}body.list-full .ant-card:has(.ant-table){overflow:hidden}.cashier-list{border:1px solid var(--ant-color-border, #f0f0f0);border-radius:8px;overflow:hidden}.cashier-scroll{overscroll-behavior:contain}.pick-goods{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;padding:10px 12px;border:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06));border-radius:8px;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02))}.pick-goods-thumb{display:flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--ant-color-border, #d9d9d9);border-radius:6px;overflow:hidden;background:var(--ant-color-bg-container, #fff)}.pick-goods-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pick-goods-body{min-width:0;line-height:1.5}.pick-goods-name{margin-bottom:4px;font-size:16px;font-weight:500;line-height:22px;color:var(--ant-color-text, rgba(0, 0, 0, .88));word-break:break-word;overflow-wrap:anywhere}.pick-goods-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;line-height:18px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));font-variant-numeric:tabular-nums}.pick-goods-label{font-size:11px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.pick-goods-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.pick-goods-sep{width:1px;height:10px;background:var(--ant-color-split, rgba(5, 5, 5, .06))}.pick-goods-price{font-size:13px;font-weight:600;color:var(--ant-color-error, #cf1322)}body.cashier-full .ant-layout>.ant-layout{height:100vh;min-height:0;overflow:hidden}body.cashier-full .ant-layout-content{min-height:0;overflow:hidden}body.cashier-full .page-container{box-sizing:border-box;height:100%}body.cashier-full .page-container>div{height:100%;min-height:0}body.cashier-full .cashier-root{height:100%;min-height:0}body.cashier-full .cashier-root>.cashier-col{height:100%;min-height:0}body.cashier-full .cashier-col>.ant-card{height:100%;min-height:0;overflow:hidden}body.cashier-full .cashier-col>.ant-card>.ant-card-body{min-height:0}@media (max-width: 1024px){body.cashier-full .ant-layout>.ant-layout{height:auto}body.cashier-full .ant-layout-content{overflow:visible}body.cashier-full .page-container,body.cashier-full .page-container>div,body.cashier-full .cashier-root,body.cashier-full .cashier-root>.cashier-col,body.cashier-full .cashier-col>.ant-card{height:auto}body.cashier-full .cashier-list{max-height:max(320px,calc(100vh - 320px))}}.cashier-row{display:flex;gap:10px;align-items:flex-start;padding:10px;border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06));cursor:pointer;transition:background .15s}.cashier-row:last-child{border-bottom:none}.cashier-row:hover{background:var(--ant-color-fill-quaternary, #fafafa)}.cashier-row.is-out{cursor:not-allowed;opacity:.55}.cashier-row.is-out:hover{background:transparent}.cashier-thumb{flex:0 0 auto;width:48px;height:48px;border-radius:6px;overflow:hidden;border:1px solid var(--ant-color-border, #d9d9d9);background:var(--ant-color-bg-container, #fff);display:flex;align-items:center;justify-content:center}.cashier-thumb.lg{width:56px;height:56px}.cashier-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cashier-sn-mark{display:inline-block;margin-right:6px;padding:0 3px;border:1px solid var(--ant-color-error, #cf1322);border-radius:2px;color:var(--ant-color-error, #cf1322);font-size:12px;font-weight:400;line-height:15px;vertical-align:1px}.hold-item{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--ant-color-border, #f0f0f0);border-radius:8px;transition:border-color .15s,box-shadow .15s}.hold-item:hover{border-color:var(--ant-color-primary-border, #91caff);box-shadow:0 2px 8px #0000000f}.hold-index{flex:none;width:24px;height:24px;border-radius:50%;background:var(--ant-color-primary-bg, #e6f4ff);color:var(--ant-color-primary, #1677ff);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center}.hold-no{font-family:ui-monospace,monospace;font-size:13px;font-weight:600}.hold-meta{font-size:11px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));line-height:1.6}.hold-goods{font-size:12px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hold-amount{font-size:17px;font-weight:600;color:var(--ant-color-error, #cf1322);font-variant-numeric:tabular-nums;text-align:right}.cashier-empty .ant-empty-image{height:96px;margin-bottom:8px}.cashier-empty .ant-empty-image svg{width:100%;height:100%}.pay-band{margin-top:12px;padding-top:0;border-top:1px solid var(--ant-color-border, #f0f0f0)}.pay-band-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) 210px;column-gap:18px;align-items:center;height:38px;font-size:13px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.pay-band-head>.pay-band-tab.is-toggle{grid-column:3;justify-self:end;padding-right:0}.pay-band-head>.pay-band-total{grid-column:4}.pay-band-total{display:flex;align-items:center;justify-content:space-between;gap:10px}.pay-band-tab{display:inline-flex;align-items:center;gap:4px}.pay-band-tab.is-scan{color:var(--ant-color-error, #cf1322);cursor:pointer}.pay-band-tab.is-toggle{gap:2px;cursor:pointer;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.pay-band-tab.is-toggle:hover{color:var(--ant-color-primary, #1677ff)}.pay-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) 210px;column-gap:18px}.pay-cell{display:flex;align-items:center;gap:8px;min-width:0;height:44px;border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.pay-cell-amount{justify-content:space-between;gap:10px;border-bottom:none}.pay-cell-full{border-bottom:none}.pay-cell-addr{grid-column:2 / span 2;height:56px}.pay-cell-addr .ant-select{width:100%}.pay-cell-addr .ant-input{font-size:13px}.pay-label{flex:none;font-size:13px;color:var(--ant-color-text, rgba(0, 0, 0, .82));font-weight:500;white-space:nowrap}.pay-body{flex:1;min-width:0}.pay-body .ant-select,.pay-body .ant-input-number,.pay-body .ant-input{width:100%;font-size:15px}.pay-body .ant-select-selection-item,.pay-body .ant-select-selection-placeholder,.pay-body .ant-input-number-input,.pay-body .ant-input::placeholder{font-size:15px}.pay-swap{flex:none;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));cursor:pointer}.pay-swap:hover{color:var(--ant-color-primary, #1677ff)}.pay-cta.ant-btn-primary,.pay-cta.ant-btn-primary:disabled{background:#f5222d;border-color:#f5222d;color:#fff}.pay-cta.ant-btn-primary:disabled{cursor:not-allowed}.pay-cta.ant-btn-primary:not(:disabled):hover{background:#ff4d4f!important;border-color:#ff4d4f!important}.pay-cta.ant-btn-primary:not(:disabled):active{background:#cf1322!important;border-color:#cf1322!important}.pay-cta{grid-column:4;grid-row:2;height:40px;align-self:center;font-size:15px;font-weight:600;border-radius:4px}.pay-amount{font-size:26px;font-weight:600;line-height:1.2;color:var(--ant-color-error, #cf1322);font-variant-numeric:tabular-nums}@media (max-width: 1400px){.pay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-band-head{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;row-gap:6px;padding:6px 0}.pay-band-head>.pay-band-tab.is-toggle{grid-column:auto;justify-self:end;padding-right:0}.pay-band-head>.pay-band-total{grid-column:auto}.pay-cta{grid-column:1 / -1;grid-row:auto;height:40px;margin-top:8px}}.cashier-list .ant-input-number-input{font-size:15px}.member-strip{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-top:12px;padding:10px 14px;min-height:58px;border:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06));border-radius:10px;background:var(--ant-color-bg-container, #fff);box-shadow:0 1px 2px #0000000a;font-size:13px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:22px}.member-strip-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:15px;font-weight:600;color:var(--ant-color-primary, #1677ff);background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 14%,transparent)}.member-strip-main{display:flex;flex:1 1 200px;flex-direction:column;min-width:0}.member-strip-id{display:flex;align-items:center;gap:6px;min-width:0}.member-strip-id b{font-size:15px;font-weight:600;line-height:20px;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.member-strip-meta{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:17px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));white-space:nowrap;overflow:hidden}.member-strip-dot{flex:none;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55}.member-strip-picks{display:flex;align-items:center;gap:8px;margin-left:auto;padding-left:12px;border-left:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.member-strip-cancel{font-size:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));white-space:nowrap;transition:color .2s}.member-strip-cancel:hover{color:var(--ant-color-error, #ff4d4f)}.member-pick{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 10px;border:1px solid transparent;border-radius:8px;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .03));line-height:1;transition:border-color .2s,background .2s}.member-pick:hover{border-color:var(--ant-color-primary-border, #91caff);background:var(--ant-color-bg-container, #fff)}.member-pick.is-on{border-color:var(--ant-color-primary, #1677ff);background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 7%,transparent)}.member-pick-icon{flex:none;font-size:13px}.member-pick-label{flex:none;font-size:12.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));white-space:nowrap}.member-pick.is-coupon .member-pick-icon{color:#fa8c16}.member-pick.is-card .member-pick-icon{color:var(--ant-color-primary, #1677ff)}.member-pick-empty{font-size:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.member-pick-select{width:96px}.member-pick-select .ant-select-selector{padding-inline:2px!important;background:transparent!important}.member-pick-select .ant-select-selection-item,.member-pick-select .ant-select-selection-placeholder{font-size:12.5px;padding-inline-end:16px}.member-pick-count{flex:none;min-width:20px;padding:0 5px;border-radius:10px;font-size:11px;font-weight:500;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));background:var(--ant-color-fill-secondary, rgba(0, 0, 0, .06))}.member-pick-count.has{color:var(--ant-color-primary, #1677ff);background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 14%,transparent)}.member-pick-off{margin:0;font-size:12px;font-weight:600;color:var(--ant-color-success, #52c41a);font-variant-numeric:tabular-nums;white-space:nowrap}.member-pick-warn{margin:0;font-size:12px;color:var(--ant-color-warning, #faad14);white-space:nowrap}.member-pick .ant-input-number{width:68px;margin-left:0}.member-pick .ant-input-number-input{font-size:12px}.ant-drawer .ant-drawer-header-title{flex-direction:row-reverse}.ant-drawer .ant-drawer-close{margin-inline-start:8px!important;margin-inline-end:0!important}.member-pick-suffix{cursor:pointer;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.member-pick-suffix:hover{color:var(--ant-color-primary, #1677ff)}.member-pick-caption{margin-top:12px;font-size:12px;line-height:18px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.member-pick-caption+.member-pick-list{margin-top:6px}.member-pick-list{margin-top:12px;height:min(50vh,400px);overflow:auto;border:1px solid var(--ant-color-split, #f0f0f0);border-radius:6px}.member-pick-empty{display:flex;align-items:center;justify-content:center;height:100%}.member-row{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--ant-color-split, #f0f0f0);cursor:pointer;transition:background .15s}.member-row:last-child{border-bottom:none}.member-row:hover{background:var(--ant-color-fill-quaternary, #f5f5f5)}.member-row.is-active{background:var(--ant-color-primary-bg, #e6f4ff);box-shadow:inset 3px 0 0 var(--ant-color-primary, #1677ff)}.member-row-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:14px;font-weight:600;color:var(--ant-color-primary, #1677ff);background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 12%,transparent)}.member-row-l{display:flex;align-items:center;gap:6px;flex:0 1 auto;max-width:220px;min-width:0}.member-row-name{font-size:14px;font-weight:500;color:var(--ant-color-text, rgba(0, 0, 0, .88));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-row-r{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;line-height:16px;font-variant-numeric:tabular-nums}.member-row-phone{font-size:12.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));white-space:nowrap}.member-row-meta{font-size:11.5px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));white-space:nowrap}@media (max-width: 576px){.member-row{gap:8px;padding:7px 10px}.member-row-avatar{width:28px;height:28px;font-size:13px}.member-row-l{max-width:130px}.member-row-phone{font-size:12px}.member-row-meta{font-size:11px}}.sell-pay .ant-segmented-item-label{padding-inline:6px!important}.sell-tip{display:flex;align-items:flex-start;gap:6px;padding:5px 10px;border-radius:6px;background:var(--ant-color-fill-quaternary, #f5f5f5);font-size:12px;line-height:1.6;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));cursor:pointer;user-select:none}.sell-tip:hover,.sell-tip.is-open{color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.sell-tip>.anticon:first-child{flex:none;margin-top:2px}.sell-tip-text{flex:1;min-width:0}.sell-tip-chevron{flex:none;margin-top:4px;font-size:10px;transition:transform .2s}.sell-tip.is-open .sell-tip-chevron{transform:rotate(180deg)}.sell-cards{padding:8px;border:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06));border-radius:8px;background:var(--ant-color-fill-quaternary, #f5f5f5)}.sell-cards-scroll{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;margin:-2px;padding:2px}.sell-card{padding:10px 12px;border-radius:6px;cursor:pointer;background:var(--ant-color-bg-container, #ffffff);border:1px solid transparent;transition:border-color .2s,background .2s}.sell-card:hover{border-color:var(--ant-color-border, #d9d9d9)}.sell-card.is-on{border-color:var(--ant-color-primary, #1677ff);background:var(--ant-color-primary-bg, #e6f4ff)}.sell-cards-empty{padding:20px 8px;text-align:center;font-size:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.perf-head{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:12px;border-bottom:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06))}.perf-tabs{display:flex;gap:28px}.perf-tabs button{appearance:none;border:0;background:transparent;padding:6px 0 10px;margin-bottom:-1px;font-size:16px;line-height:24px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));cursor:pointer;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.perf-tabs button:hover{color:var(--ant-color-text, rgba(0, 0, 0, .88))}.perf-tabs button.on{color:var(--ant-color-primary, #1677ff);border-bottom-color:var(--ant-color-primary, #1677ff);font-weight:500}.app-group-title{font-size:13px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));margin-bottom:10px}.app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.app-card{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06));border-radius:12px;background:var(--ant-color-bg-container, #ffffff);cursor:pointer;transition:border-color .2s,background .2s}.app-card:hover,.app-card:focus-visible{border-color:var(--ant-color-primary-border, #91caff);background:var(--ant-color-primary-bg, #e6f4ff);outline:none}.app-card-icon{flex:0 0 38px;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--ant-color-primary, #1677ff);background:var(--ant-color-primary-bg, #e6f4ff)}.app-card-name{font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-card-intro{margin-top:3px;font-size:12px;line-height:17px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.store-rank-row{display:grid;grid-template-columns:24px minmax(140px,220px) 1fr 118px 60px;align-items:center;gap:12px;padding:9px 4px;cursor:pointer}.store-rank-row:last-child{border-bottom:none!important}@media (max-width: 576px){.store-rank-row{grid-template-columns:24px 1fr 96px;gap:8px}.store-rank-bar,.store-rank-pct{display:none}}.page-tabs>.ant-tabs-nav{margin-bottom:12px}.page-tabs>.ant-tabs-nav .ant-tabs-tab{padding:6px 0 10px}.page-tabs>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{font-size:16px;line-height:24px}.page-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:28px}.page-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500}.page-tabs>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.loss-row-clickable{cursor:pointer}
