.club-page[data-v-1b3e2ee5]{--c-primary:#4f7cff;--c-primary-2:#7a5af8;--c-green:#12b76a;--c-orange:#f79009;--c-red:#f04438;--c-ink:#16233a;--c-ink-2:#5b6b85;--c-ink-3:#93a1b8;--c-line:#eef2f8;--radius:16px;--shadow-sm:0 1px 2px rgba(22,35,58,0.04),0 4px 14px -6px rgba(22,35,58,0.1);--shadow-md:0 4px 8px rgba(22,35,58,0.04),0 18px 36px -18px rgba(22,35,58,0.22);padding:2px 2px 40px;color:var(--c-ink)}.club-header[data-v-1b3e2ee5]{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:22px 26px;border-radius:20px;background:linear-gradient(120deg,#1b2740,#2f3d66 48%,#4f7cff 132%);box-shadow:0 22px 48px -28px rgba(27,39,64,.95);overflow:hidden;margin-bottom:18px}.club-header[data-v-1b3e2ee5]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:34px 34px;mask-image:radial-gradient(circle at 22% 40%,#000 0,transparent 78%);-webkit-mask-image:radial-gradient(circle at 22% 40%,#000 0,transparent 78%);pointer-events:none}.club-header[data-v-1b3e2ee5]:after{content:"";position:absolute;right:-60px;top:-110px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(122,90,248,.6),rgba(122,90,248,0) 66%);pointer-events:none}.club-header-left[data-v-1b3e2ee5]{position:relative;z-index:1;display:flex;align-items:center;gap:16px}.club-header-icon[data-v-1b3e2ee5]{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:25px;color:#fff;background:linear-gradient(140deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.club-header-title[data-v-1b3e2ee5]{font-size:20px;font-weight:700;color:#fff;letter-spacing:.6px}.club-header-sub[data-v-1b3e2ee5]{font-size:12.5px;color:hsla(0,0%,100%,.7);margin-top:5px;letter-spacing:.3px}.club-header-right[data-v-1b3e2ee5]{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.header-chip[data-v-1b3e2ee5]{display:flex;align-items:center;gap:11px;padding:10px 18px 10px 14px;border-radius:14px;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease,transform .2s ease}.header-chip[data-v-1b3e2ee5]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.header-chip .chip-ico[data-v-1b3e2ee5]{font-size:18px;color:hsla(0,0%,100%,.92);width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.14)}.header-chip .chip-body[data-v-1b3e2ee5]{display:flex;flex-direction:column;gap:2px;line-height:1.15}.header-chip .chip-label[data-v-1b3e2ee5]{font-size:11.5px;color:hsla(0,0%,100%,.7);white-space:nowrap}.header-chip .chip-value[data-v-1b3e2ee5]{font-size:17px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.club-tabs[data-v-1b3e2ee5] .el-tabs__header{margin:0 0 16px}.club-tabs[data-v-1b3e2ee5] .el-tabs__active-bar,.club-tabs[data-v-1b3e2ee5] .el-tabs__nav-wrap:after{display:none}.club-tabs[data-v-1b3e2ee5] .el-tabs__nav{float:none;display:flex;gap:6px;width:-moz-max-content;width:max-content;padding:6px;background:#fff;border:1px solid rgba(226,232,240,.85);border-radius:14px;box-shadow:var(--shadow-sm)}.club-tabs[data-v-1b3e2ee5] .el-tabs__item{height:38px;line-height:38px;padding:0 22px!important;border-radius:10px;font-size:14px;color:var(--c-ink-2);transition:box-shadow .18s ease}.club-tabs[data-v-1b3e2ee5] .el-tabs__item:hover{color:var(--c-primary);background:#f4f7ff}.club-tabs[data-v-1b3e2ee5] .el-tabs__item.is-active{color:#fff;font-weight:600;background:linear-gradient(135deg,#4f7cff,#7a5af8);box-shadow:0 8px 18px -10px rgba(79,124,255,.95)}.stat-cards[data-v-1b3e2ee5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:14px;margin-bottom:16px}.stat-card[data-v-1b3e2ee5]{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.stat-card[data-v-1b3e2ee5]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#4f7cff,#7a5af8);opacity:.9}.stat-card.is-green[data-v-1b3e2ee5]:before{background:linear-gradient(90deg,#12b76a,#3ddc97)}.stat-card.is-orange[data-v-1b3e2ee5]:before{background:linear-gradient(90deg,#f79009,#fdb022)}.stat-card.is-purple[data-v-1b3e2ee5]:before{background:linear-gradient(90deg,#7a5af8,#b692f6)}.stat-card[data-v-1b3e2ee5]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:rgba(79,124,255,.28)}.stat-icon[data-v-1b3e2ee5]{flex:none;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:21px;background:linear-gradient(140deg,#e8f0ff,#dbe6ff);color:#3b68f0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.stat-card.is-green .stat-icon[data-v-1b3e2ee5]{background:linear-gradient(140deg,#e3f9ee,#d2f4e3);color:#0f9d58}.stat-card.is-orange .stat-icon[data-v-1b3e2ee5]{background:linear-gradient(140deg,#fff3e3,#ffe8cc);color:#e07c00}.stat-card.is-purple .stat-icon[data-v-1b3e2ee5]{background:linear-gradient(140deg,#f0ecff,#e5dcff);color:#6d4bf0}.stat-main[data-v-1b3e2ee5]{min-width:0}.stat-label[data-v-1b3e2ee5]{font-size:12.5px;color:var(--c-ink-3);letter-spacing:.2px}.stat-value[data-v-1b3e2ee5]{margin-top:5px;font-size:22px;font-weight:700;line-height:1.2;color:var(--c-ink);font-variant-numeric:tabular-nums}.stat-value.income[data-v-1b3e2ee5]{color:#3b68f0}.stat-unit[data-v-1b3e2ee5]{font-size:12px;font-weight:500;color:var(--c-ink-3);margin-left:3px}.stat-sub[data-v-1b3e2ee5]{margin-top:4px;font-size:12px;color:var(--c-ink-3)}.stat-cards-7[data-v-1b3e2ee5]{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.stat-cards-7 .stat-card[data-v-1b3e2ee5]{padding:16px;gap:12px}.stat-cards-7 .stat-icon[data-v-1b3e2ee5]{width:40px;height:40px;font-size:18px;border-radius:12px}.stat-cards-7 .stat-value[data-v-1b3e2ee5]{font-size:19px}.stat-cards-7 .stat-label[data-v-1b3e2ee5],.stat-cards-7 .stat-sub[data-v-1b3e2ee5]{font-size:11.5px}.filter-bar[data-v-1b3e2ee5]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid rgba(226,232,240,.95);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:14px}.filter-bar[data-v-1b3e2ee5] .el-button,.filter-bar[data-v-1b3e2ee5] .el-input__inner,.filter-bar[data-v-1b3e2ee5] .el-range-input{border-radius:10px}.filter-bar[data-v-1b3e2ee5] .el-input__inner:focus{border-color:#a9c0ff;box-shadow:0 0 0 3px rgba(79,124,255,.1)}.filter-date[data-v-1b3e2ee5]{width:252px}.filter-select[data-v-1b3e2ee5]{width:142px}.filter-input[data-v-1b3e2ee5]{width:208px}.bar-tip[data-v-1b3e2ee5]{font-size:12.5px;color:var(--c-ink-3)}.ml-auto[data-v-1b3e2ee5]{margin-left:auto}.club-table[data-v-1b3e2ee5]{width:100%;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.club-table[data-v-1b3e2ee5]:before{display:none}.club-table[data-v-1b3e2ee5] th.el-table__cell{background:#f7fafe;color:#66788f;font-weight:600;font-size:12.5px;letter-spacing:.3px;padding:10px 0;border-bottom:1px solid var(--c-line)}.club-table[data-v-1b3e2ee5] th.grp-head{background:#eef3fd;color:#46587a;font-size:12px;letter-spacing:1px}.club-table[data-v-1b3e2ee5] th.grp-head.is-leaf{background:#eef3fd}.club-table[data-v-1b3e2ee5] th.grp-head+th.grp-head{border-left:1px solid #e0e8f7}.club-table[data-v-1b3e2ee5] td.el-table__cell{padding:12px 0;color:#33425c;border-bottom:1px solid #f4f7fb}.club-table[data-v-1b3e2ee5] .el-table__row:hover>td.el-table__cell{background:#f6faff}.club-table[data-v-1b3e2ee5] .el-table__row.is-proxy-row>td.el-table__cell{background:#fffbf2}.club-table[data-v-1b3e2ee5] .el-table__row.is-proxy-row:hover>td.el-table__cell{background:#fff6e6}.club-table[data-v-1b3e2ee5] .el-table__row.is-proxy-row>td.el-table__cell:first-child{box-shadow:inset 3px 0 0 #f79009}.club-table[data-v-1b3e2ee5] .el-table__body tr:last-child td.el-table__cell{border-bottom:none}.club-table[data-v-1b3e2ee5] .el-table__empty-text{color:var(--c-ink-3);font-size:13px}.club-table[data-v-1b3e2ee5] .el-tag{border-radius:8px;font-weight:500;border:none}.club-table[data-v-1b3e2ee5] .el-table__fixed-right:before,.club-table[data-v-1b3e2ee5] .el-table__fixed:before{display:none}.club-table[data-v-1b3e2ee5] .el-table__expand-icon{color:#8b9ab3;transition:transform .2s ease,color .2s ease}.club-table[data-v-1b3e2ee5] .el-table__expand-icon--expanded,.club-table[data-v-1b3e2ee5] .el-table__expand-icon:hover{color:#4f7cff}.num-income[data-v-1b3e2ee5]{font-weight:600;color:#3b68f0;font-variant-numeric:tabular-nums}.num-strong[data-v-1b3e2ee5]{font-weight:700;color:var(--c-ink);font-variant-numeric:tabular-nums}.time-text[data-v-1b3e2ee5]{font-variant-numeric:tabular-nums;letter-spacing:.2px}.ellip[data-v-1b3e2ee5]{max-width:96px;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profit-pill[data-v-1b3e2ee5]{display:inline-block;min-width:84px;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.profit-pill.profit-up[data-v-1b3e2ee5]{color:#08875a;background:#e4f8ee}.profit-pill.profit-down[data-v-1b3e2ee5]{color:#d92d20;background:#fef1f0}.profit-pill.profit-zero[data-v-1b3e2ee5]{color:#7b8ba5;background:#f1f5fb}.account-wrap[data-v-1b3e2ee5]{padding:2px 22px 20px;background:linear-gradient(180deg,#f8fafd,#fff)}.account-head[data-v-1b3e2ee5]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;color:var(--c-ink-2);padding:14px 2px 12px}.account-head .ah-total[data-v-1b3e2ee5]{margin-left:auto;font-weight:500;font-size:12.5px;color:var(--c-ink-3)}.account-head .ah-total b[data-v-1b3e2ee5]{font-size:14px;font-weight:700;color:var(--c-ink);font-variant-numeric:tabular-nums}.account-empty[data-v-1b3e2ee5]{font-size:12.5px;color:var(--c-ink-3);padding:10px 2px 4px}.account-wrap[data-v-1b3e2ee5] .el-table{border-radius:12px;overflow:hidden;border:1px solid var(--c-line)}.account-wrap[data-v-1b3e2ee5] th.el-table__cell{background:#fff}.total-bar[data-v-1b3e2ee5]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:26px;margin-top:14px;padding:13px 20px;background:linear-gradient(180deg,#fbfcff,#f6f9ff);border:1px solid #eaeffa;border-radius:12px;box-shadow:var(--shadow-sm)}.total-bar .tb-lead[data-v-1b3e2ee5]{display:flex;align-items:center;gap:8px;margin-right:auto;padding-right:18px;border-right:1px solid #e4ebf7;font-size:13.5px;font-weight:700;color:#46587a}.total-bar .tb-lead i[data-v-1b3e2ee5]{font-size:16px;color:#4f7cff}.total-bar .tb-item[data-v-1b3e2ee5]{display:flex;align-items:baseline;gap:8px}.total-bar .tb-label[data-v-1b3e2ee5]{font-size:12.5px;color:var(--c-ink-3)}.total-bar .tb-value[data-v-1b3e2ee5]{font-size:15px;font-weight:600;color:var(--c-ink);font-variant-numeric:tabular-nums}.total-bar .tb-item.is-strong[data-v-1b3e2ee5]{padding-left:26px;border-left:1px solid #e4ebf7}.total-bar .tb-item.is-strong .tb-label[data-v-1b3e2ee5]{font-weight:600;color:var(--c-ink-2)}.total-bar .tb-item.is-strong .tb-value[data-v-1b3e2ee5]{font-size:19px;font-weight:700;background:linear-gradient(135deg,#4f7cff,#7a5af8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cost-strong[data-v-1b3e2ee5]{color:var(--c-ink)}.balance-cell[data-v-1b3e2ee5],.cost-strong[data-v-1b3e2ee5]{font-weight:600;font-variant-numeric:tabular-nums}.club-pagination[data-v-1b3e2ee5]{margin-top:16px;text-align:right}.club-pagination[data-v-1b3e2ee5] .btn-next,.club-pagination[data-v-1b3e2ee5] .btn-prev,.club-pagination[data-v-1b3e2ee5] .el-pager li{border-radius:9px}.club-pagination[data-v-1b3e2ee5] .el-pagination.is-background .el-pager li:not(.disabled).active{background:linear-gradient(135deg,#4f7cff,#7a5af8)}.profit[data-v-1b3e2ee5]{font-weight:700;font-variant-numeric:tabular-nums}.profit-up[data-v-1b3e2ee5]{color:#12b76a}.profit-down[data-v-1b3e2ee5]{color:#f04438}.profit-zero[data-v-1b3e2ee5]{color:var(--c-ink-3)}.muted[data-v-1b3e2ee5]{color:#c3ccdb}.cell-sub[data-v-1b3e2ee5]{font-size:11px;color:var(--c-ink-3);line-height:1.5}.cell-sep[data-v-1b3e2ee5]{color:#c8d2e0;margin:0 5px}.danger-text[data-v-1b3e2ee5]{color:#f04438!important}.stock-warn[data-v-1b3e2ee5]{color:#f04438;font-weight:700}.warn-icon[data-v-1b3e2ee5]{color:#f04438;margin-left:4px}.balance-neg[data-v-1b3e2ee5]{color:#f04438;font-weight:700}.calc-box[data-v-1b3e2ee5]{display:flex;align-items:center;gap:8px;line-height:32px}.calc-hint[data-v-1b3e2ee5]{font-size:12px;color:var(--c-ink-3)}.calc-value[data-v-1b3e2ee5]{font-size:15px;font-weight:700;color:var(--c-ink);font-variant-numeric:tabular-nums}.sub-table[data-v-1b3e2ee5]{width:100%;border-radius:12px;overflow:hidden}.sub-actions[data-v-1b3e2ee5]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0 4px}.diff-tip[data-v-1b3e2ee5]{font-size:12.5px;color:#12b76a}.diff-tip.warn[data-v-1b3e2ee5]{color:#f79009;font-weight:600}.form-tip[data-v-1b3e2ee5]{font-size:12px;color:var(--c-ink-3);margin-left:10px;line-height:1.6}.readonly-text[data-v-1b3e2ee5]{font-size:13px;color:var(--c-ink);font-weight:600}.balance-tip[data-v-1b3e2ee5]{font-size:12px;color:var(--c-ink-3)}.chart-grid[data-v-1b3e2ee5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px}.chart-box[data-v-1b3e2ee5]{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px 18px 10px}.chart-title[data-v-1b3e2ee5]{font-size:13.5px;font-weight:600;color:var(--c-ink);margin-bottom:8px}.chart-canvas[data-v-1b3e2ee5]{width:100%;height:280px}.drawer-body[data-v-1b3e2ee5]{padding:18px}.drawer-empty[data-v-1b3e2ee5]{text-align:center;color:var(--c-ink-3);font-size:13px;padding:34px 0}.club-dialog{border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -24px rgba(22,35,58,.45)}.club-dialog .el-dialog__header{padding:20px 26px 16px;margin-right:0;border-bottom:1px solid #eef2f8}.club-dialog .el-dialog__title{font-size:16px;font-weight:700;color:#16233a;letter-spacing:.3px}.club-dialog .el-dialog__headerbtn{top:22px;right:22px}.club-dialog .el-dialog__body{padding:18px 22px 6px;color:#33425c;background:#f6f8fc}.club-dialog .el-dialog__footer{padding:13px 22px 18px;border-top:1px solid #eef2f8;background:#fbfcfe}.club-dialog .el-form-item{margin-bottom:15px}.club-dialog .el-form-item__label{color:#5b6b85;font-weight:500;padding-right:12px}.club-dialog .el-divider--horizontal{margin:20px 0 18px;border-top:0;background:transparent}.club-dialog .el-divider__text{position:relative;padding-left:12px;font-size:13.5px;font-weight:700;color:#16233a;background:#fff}.club-dialog .el-divider__text:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:15px;border-radius:3px;background:linear-gradient(180deg,#4f7cff,#7a5af8)}.club-dialog .el-divider__text.is-left{left:0}.club-dialog-lg .el-dialog__body{max-height:68vh;overflow-y:auto}.club-dialog-lg .el-dialog__body::-webkit-scrollbar{width:8px}.club-dialog-lg .el-dialog__body::-webkit-scrollbar-thumb{background:#dbe3ef;border-radius:8px}.club-dialog-lg .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#c3cedd}.club-dialog .sub-table th.el-table__cell{background:#f8fafd}.club-dialog .sub-table td.el-table__cell{border-bottom:1px solid #f4f7fb}.club-dialog .el-radio-button__inner{border-radius:10px!important}.club-dialog .el-radio-button:not(:first-child) .el-radio-button__inner{margin-left:8px}.club-dialog .el-button--primary{background-image:linear-gradient(135deg,#4f7cff,#6f5cf6);border-color:transparent;box-shadow:0 8px 16px -10px rgba(79,124,255,.95)}.club-drawer .el-drawer__header{margin-bottom:0;padding:20px 24px;border-bottom:1px solid #eef2f8;font-size:15px;font-weight:700;color:#16233a}.club-drawer .el-drawer__body{overflow:auto}.club-drawer .el-table{border-radius:12px;overflow:hidden;border:1px solid #eef2f8}.club-drawer .el-table:before{display:none}.club-drawer .el-table th.el-table__cell{background:#f8fafd;color:#6b7c96;font-weight:600}.club-drawer .el-table td.el-table__cell{border-bottom:1px solid #f4f7fb}.club-page .el-button--primary{background-image:linear-gradient(135deg,#4f7cff,#6f5cf6);border-color:transparent;box-shadow:0 8px 16px -10px rgba(79,124,255,.95)}.club-page .el-button--success{background-image:linear-gradient(135deg,#12b76a,#0ea5a5);border-color:transparent;box-shadow:0 8px 16px -10px rgba(18,183,106,.9)}.club-page .el-button--primary:hover,.club-page .el-button--success:hover{filter:brightness(1.07)}.club-page .el-button--text{color:#4f7cff;font-weight:500}.club-page .el-button--text.is-disabled{color:#c0c4cc;font-weight:400}.club-dialog .cd-form{padding-bottom:10px}.club-dialog .fsec{background:#fff;border:1px solid #ecf1f8;border-radius:14px;padding:16px 18px;margin-bottom:14px;box-shadow:0 1px 2px rgba(22,35,58,.03)}.club-dialog .fsec:last-child{margin-bottom:6px}.club-dialog .fsec-hd{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:11px;border-bottom:1px dashed #e8eef7}.club-dialog .fsec-bar{flex:none;width:4px;height:14px;border-radius:3px;background:linear-gradient(180deg,#4f7cff,#7a5af8)}.club-dialog .fsec-title{font-size:13.5px;font-weight:700;color:#16233a;letter-spacing:.2px}.club-dialog .fsec-desc{font-size:12px;color:#98a6bd}.club-dialog .fsec-extra{margin-left:auto}.club-dialog .cd-form .el-form-item{margin-bottom:0}.club-dialog .cd-form .el-form-item__label{display:block;float:none;width:auto!important;padding:0 0 6px;line-height:1.35;font-size:12.5px;font-weight:600;color:#667791;text-align:left}.club-dialog .cd-form .el-form-item__content{line-height:1.5}.club-dialog .cd-form .el-row{margin-bottom:15px}.club-dialog .cd-form .el-row:last-child{margin-bottom:0}.club-dialog .cd-form .el-input__inner,.club-dialog .cd-form .el-textarea__inner{border-radius:10px;border-color:#e4ebf5;background:#fbfcfe;transition:border-color .16s,box-shadow .16s,background .16s}.club-dialog .cd-form .el-input__inner:hover,.club-dialog .cd-form .el-textarea__inner:hover{border-color:#cfdcee}.club-dialog .cd-form .el-input__inner:focus,.club-dialog .cd-form .el-textarea__inner:focus{background:#fff;border-color:#4f7cff;box-shadow:0 0 0 3px rgba(79,124,255,.13)}.club-dialog .cd-form .el-input-number{width:100%}.club-dialog .cd-form .el-input-number.is-controls-right .el-input__inner{text-align:left}.club-dialog .cd-form .el-radio-button__inner{border-radius:10px!important;border-color:#e4ebf5;background:#fbfcfe;box-shadow:none!important}.club-dialog .cd-form .el-radio-button:not(:first-child) .el-radio-button__inner{margin-left:8px}.club-dialog .cd-form .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-image:linear-gradient(135deg,#4f7cff,#6f5cf6);border-color:transparent;box-shadow:0 6px 14px -8px rgba(79,124,255,.95)!important}.club-dialog .val-box{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:10px;background:#f4f7fc;border:1px dashed #dfe8f5}.club-dialog .val-box .vb-main{font-size:13px;font-weight:700;color:#16233a;font-variant-numeric:tabular-nums}.club-dialog .val-box .vb-sub{font-size:11.5px;color:#98a6bd}.club-dialog .calc-panel{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px;padding:12px 14px;border-radius:12px;border:1px dashed rgba(79,124,255,.22);background:linear-gradient(135deg,rgba(79,124,255,.07),rgba(122,90,248,.05))}.club-dialog .calc-panel .cp-item{display:flex;flex:1;flex-direction:column;gap:3px;min-width:96px}.club-dialog .calc-panel .cp-lb{font-size:11.5px;color:#8b9ab2}.club-dialog .calc-panel .cp-vl{font-size:14px;font-weight:700;color:#16233a;font-variant-numeric:tabular-nums;line-height:1.35}.club-dialog .hint-line{margin-bottom:15px;padding:9px 12px;border-radius:10px;background:#f6f8fc;font-size:12px;line-height:1.65;color:#8494ac}.club-dialog .hint-line:last-child{margin-bottom:0}.club-dialog .sub-table{border:1px solid #eef2f8;border-radius:12px;overflow:hidden}.club-dialog .sub-table:before{display:none}.club-dialog .sub-table th.el-table__cell{background:#f7f9fd;color:#6b7c96;font-weight:600;font-size:12px;border-bottom:0}.club-dialog .sub-table td.el-table__cell{border-bottom:1px solid #f2f6fb}.club-dialog .sub-table tr:last-child td.el-table__cell{border-bottom:0}.club-dialog .sub-actions{display:flex;align-items:center;gap:10px;margin-top:12px;padding:9px 14px;border-radius:11px;background:#f7f9fd;font-size:12.5px;color:#6b7c96}.club-dialog .sub-actions .ml-auto{margin-left:auto}.club-dialog .profit-bar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:13px 18px;border-radius:12px;border:1px solid rgba(79,124,255,.18);background:linear-gradient(135deg,rgba(79,124,255,.09),rgba(122,90,248,.06))}.club-dialog .profit-bar .pb-label{font-size:12.5px;font-weight:600;color:#6b7c96}.club-dialog .profit-bar .pb-value{font-size:20px;font-weight:800;letter-spacing:.4px;color:#16233a;font-variant-numeric:tabular-nums}.club-dialog .profit-bar .pb-formula{margin-left:auto;font-size:12px;color:#8494ac}.club-dialog .profit-bar.profit-up{border-color:rgba(18,183,106,.22);background:linear-gradient(135deg,rgba(18,183,106,.12),rgba(14,165,165,.06))}.club-dialog .profit-bar.profit-up .pb-value{color:#12b76a}.club-dialog .profit-bar.profit-down{border-color:rgba(240,68,56,.2);background:linear-gradient(135deg,rgba(240,68,56,.1),rgba(247,144,9,.06))}.club-dialog .profit-bar.profit-down .pb-value{color:#f04438}.club-dialog .cd-footer{display:flex;align-items:center;gap:12px}.club-dialog .cd-footer .cd-footer-tip{font-size:12px;color:#9aa8be}.club-dialog .cd-footer .cd-footer-btns{display:flex;gap:10px;margin-left:auto}.club-dialog .calc-panel .cp-vl.cp-warn{color:#f04438}.club-drawer .drawer-filter{display:flex;align-items:center;gap:10px;margin-bottom:12px}.club-drawer .drawer-filter .df-label{font-size:12px;color:#6b7a90;flex:none}