.agent-root{min-height:100vh;min-height:100dvh;width:100%;max-width:100vw;overflow-x:hidden;background:#f4f6fb;display:flex}.agent-root--center{align-items:center;justify-content:center}.agent-sider{display:none}.agent-main-wrap{flex:1;min-width:0;display:flex;flex-direction:column;padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}.agent-mobile-header{padding:16px 18px 12px;background:#fff;border-bottom:1px solid #eef1f6;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-mobile-header__main{flex:1;min-width:0}.agent-mobile-header__title{margin:0!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.02em}.agent-mobile-header__sub{font-size:13px}.agent-mobile-header__user{flex:none;border:none;background:transparent;padding:0;cursor:pointer;margin-top:2px}.agent-mobile-header__avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#818cf8);color:#fff;font-size:14px;font-weight:600;display:grid;place-items:center;box-shadow:0 2px 4px #0f172a14}.agent-topbar{display:none}.agent-content{flex:1;min-width:0;padding:16px;overflow-x:hidden}.agent-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:stretch;width:100%;max-width:100vw;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #e8ecf2;box-shadow:0 -8px 24px #0f172a0f;padding:6px 4px calc(8px + env(safe-area-inset-bottom,0px))}.agent-tabbar__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:4px 0;border:none;background:transparent;color:#94a3b8;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.agent-tabbar__icon-wrap{display:flex;align-items:center;justify-content:center;width:44px;height:28px;border-radius:14px;transition:background .2s}.agent-tabbar__icon{font-size:21px;line-height:1}.agent-tabbar__label{font-size:11px;font-weight:500;line-height:1.2}.agent-tabbar__item--active{color:#2563eb}.agent-tabbar__item--active .agent-tabbar__icon-wrap{background:#eff6ff}.agent-tabbar__item--active .agent-tabbar__label{font-weight:600}@media (min-width: 900px){.agent-root{background:#f1f5f9}.agent-sider{display:flex;flex-direction:column;width:252px;flex-shrink:0;background:linear-gradient(180deg,#0c1222,#111827,#0f172a);border-right:1px solid rgba(255,255,255,.05);min-height:100vh;position:sticky;top:0;align-self:flex-start}.agent-sider__brand{display:flex;align-items:center;gap:14px;padding:22px 20px 20px}.agent-sider__logo{width:44px;height:44px;border-radius:12px;background:linear-gradient(145deg,#3b82f6,#6366f1);color:#fff;font-weight:700;font-size:15px;display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 12px #3b82f659}.agent-sider__title{display:block;font-weight:600;font-size:14px;line-height:1.35;color:#f8fafc;letter-spacing:-.01em}.agent-sider__sub{display:block;font-size:11px;color:#64748b;margin-top:1px}.agent-side-nav{flex:1;display:flex;flex-direction:column;gap:0;padding:8px 12px;overflow-y:auto}.agent-side-nav__group{margin-bottom:4px}.agent-side-nav__group-label{display:block;padding:12px 12px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8b3}.agent-side-nav__item{display:flex;align-items:center;gap:11px;width:100%;padding:11px 14px;margin-bottom:2px;border:none;border-radius:10px;background:transparent;color:#f8fafc8c;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s,color .15s}.agent-side-nav__item:hover{color:#f8fafc;background:#ffffff0d}.agent-side-nav__item--active{background:linear-gradient(90deg,#3b82f638,#3b82f614);color:#fff;font-weight:600;box-shadow:inset 3px 0 #3b82f6}.agent-side-nav__icon{font-size:17px;display:flex;opacity:.9}.agent-side-nav__item--active .agent-side-nav__icon{opacity:1;color:#93c5fd}.agent-sider__user{display:flex;align-items:center;gap:12px;margin:12px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.agent-sider__avatar{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#818cf8);color:#fff;font-weight:600;font-size:15px;display:grid;place-items:center;flex-shrink:0}.agent-sider__user-info{display:flex;flex-direction:column;min-width:0;line-height:1.35}.agent-sider__user-name{font-size:13px;font-weight:600;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-sider__user-line{font-size:11px;color:#64748b;font-family:ui-monospace,monospace}.agent-main-wrap{padding-bottom:0;width:100%;min-height:100vh}.agent-topbar{display:flex!important;align-items:center;justify-content:space-between;min-height:64px;padding:12px 28px;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0;flex-shrink:0;position:sticky;top:0;z-index:50}.agent-topbar__page-title{margin:0;font-size:20px;font-weight:700;color:#0f172a;letter-spacing:-.025em;line-height:1.25}.agent-topbar__page-desc{margin:4px 0 0;font-size:13px;color:#64748b}.agent-topbar__page-desc code{font-family:ui-monospace,monospace;font-size:12px;background:#f1f5f9;padding:2px 8px;border-radius:6px;color:#475569;margin-left:4px}.agent-topbar__right{display:flex;align-items:center;gap:12px}.agent-topbar__line-badge{font-size:12px;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;padding:6px 12px;border-radius:999px;font-family:ui-monospace,monospace}.agent-topbar__user{display:flex;align-items:center;gap:10px;border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:6px 16px 6px 8px;font-size:14px;color:#1e293b;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;transition:border-color .15s,box-shadow .15s}.agent-topbar__user:hover{border-color:#3b82f6;box-shadow:0 2px 6px #3b82f61f}.agent-topbar__user-name{line-height:1}.agent-topbar__user-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#818cf8);color:#fff;font-size:13px;font-weight:600;display:grid;place-items:center}.agent-tabbar{display:none}.agent-content{padding:24px 28px 40px;width:100%;max-width:none}}@media (min-width: 1280px){.agent-content{padding:28px 36px 48px}.agent-topbar{padding:14px 36px}}.login-page{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f1f5f9}.login-panel{width:100%;max-width:420px;background:#fff;border-radius:20px;padding:36px 32px 28px;border:1px solid #e5e7eb;box-shadow:0 20px 40px #0f172a14}.login-brand{text-align:center;margin-bottom:28px}.login-logo{width:52px;height:52px;margin:0 auto 16px;border-radius:14px;background:linear-gradient(135deg,#2563eb,#6366f1);color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;letter-spacing:-.03em}.login-title{margin:0!important;font-weight:700!important}.login-sub{margin:8px 0 0!important;font-size:14px}.login-btn{height:48px;font-weight:600;margin-top:8px;border-radius:12px!important}.login-hint{display:block;text-align:center;margin-top:20px;font-size:12px;line-height:1.5}@media (min-width: 900px){.login-page{background:linear-gradient(160deg,#eff6ff,#f1f5f9,#f8fafc)}.login-panel{padding:40px 36px 32px}}.ledger-dual-amt{line-height:1.35}.ledger-dual-amt--inline{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ledger-dual-amt__rmb{font-weight:600;font-variant-numeric:tabular-nums}.ledger-dual-amt__rmb--plus{font-weight:600;font-variant-numeric:tabular-nums;color:#059669}.ledger-dual-amt__rmb--minus{font-weight:600;font-variant-numeric:tabular-nums;color:#dc2626}.ledger-dual-amt__usdt{font-size:12px;color:#64748b;font-variant-numeric:tabular-nums}.ledger-dual-amt--hero .ledger-dual-amt__hero-rmb{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:#fff}.ledger-dual-amt__hero-usdt{margin-top:4px;font-size:14px;font-weight:500;color:#ffffffc7;font-variant-numeric:tabular-nums}.wallet-chip__usdt{opacity:.82}.signed-dual-amt{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.signed-dual-amt__usdt{font-size:12px;color:#64748b;font-weight:500;font-variant-numeric:tabular-nums}.desk-stat-dual .ledger-dual-amt__rmb{font-size:24px}.period-overview{display:flex;flex-direction:column;gap:16px}.period-overview__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.period-overview__title{margin:0 0 4px!important;font-size:16px!important}.period-overview__sub{font-size:13px}.period-overview__rules-card{border-radius:14px!important;border:1px solid #e2e8f0!important;background:linear-gradient(180deg,#fff,#f8fafc)!important}.period-overview__rules-inner{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.period-overview__rules-icon{width:44px;height:44px;border-radius:12px;background:#eff6ff;color:#2563eb;display:grid;place-items:center;font-size:20px;flex-shrink:0}.period-overview__rules-text{flex:1;min-width:160px}.period-overview__rules-tags{margin:6px 0 4px}.period-overview__rules-hint{font-size:12px;display:block}.period-overview__current{border-color:#bfdbfe!important;background:linear-gradient(180deg,#fff,#f0f7ff)!important}.period-overview__current-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.period-overview__current-month{margin:4px 0 0!important;font-weight:700!important;letter-spacing:-.02em}.period-overview__metrics{margin-bottom:16px}.period-overview__metric-label{display:block;font-size:12px;color:#64748b;margin-bottom:4px}.period-overview__metric-value{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;color:#1e293b}.period-overview__metric-value--green{color:#059669}.period-overview__current-btn{margin-top:4px}.period-history-list{list-style:none;margin:0;padding:0}.period-history-list__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9}.period-history-list__item:last-child{border-bottom:none}.period-history-list__month{font-weight:600;font-size:15px;color:#1e293b}.period-history-list__meta{display:block;font-size:12px;color:#94a3b8;margin-top:2px}.period-history-list__right{display:flex;align-items:center;gap:4px;flex-shrink:0}.period-history-list__amt{font-weight:600;font-variant-numeric:tabular-nums;color:#059669;min-width:80px;text-align:right}@media (min-width: 900px){.period-overview{gap:20px}.period-overview__history .ant-card-head{min-height:48px}}.wallet-hero{position:relative;border-radius:18px;overflow:hidden;margin-bottom:4px}.wallet-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1d4ed8,#2563eb 45%,#4f46e5)}.wallet-hero__inner{position:relative;padding:22px 20px 20px;color:#fff}.wallet-hero__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.wallet-hero__label{font-size:14px;opacity:.88;font-weight:500}.wallet-hero__unit{font-size:12px;padding:2px 8px;border-radius:999px;background:#ffffff29;font-weight:600}.wallet-hero__amount{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums;margin-bottom:14px}.wallet-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.wallet-chip{font-size:12px;padding:4px 10px;border-radius:999px;background:#ffffff24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-variant-numeric:tabular-nums}.wallet-chip--muted{opacity:.75}.wallet-chip--debt{background:#fee2e238;border:1px solid rgba(254,202,202,.35)}.wallet-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wallet-hero__btn{height:44px;border-radius:12px;border:none;font-size:15px;font-weight:600;cursor:pointer;transition:transform .12s,opacity .12s}.wallet-hero__btn:active:not(:disabled){transform:scale(.98)}.wallet-hero__btn--primary{background:#fff;color:#1d4ed8}.wallet-hero__btn--primary:disabled{opacity:.55;cursor:not-allowed}.wallet-hero__btn--ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.28)}@media (min-width: 900px){.wallet-hero{border-radius:20px;box-shadow:0 12px 32px #2563eb2e}.wallet-hero__inner{padding:28px 28px 24px}.wallet-hero__amount{font-size:44px}.wallet-hero__actions{max-width:360px}}.bills-page .bill-amt--plus{color:#059669;font-weight:600}.bills-page .bill-amt--minus{color:#dc2626;font-weight:600}.bills-mobile-list{display:flex;flex-direction:column;gap:12px}.bill-card{padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #eef2f7}.bill-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bill-card__meta{font-size:12px}.bill-card__formula{margin:8px 0 0!important;font-size:12px;color:#64748b}.bill-card__balances{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:8px;font-size:12px;color:#64748b;align-items:flex-start}.bills-page__intro{display:block;margin:-8px 0 4px;font-size:13px}.bills-page__rate-note{margin:-8px 0 12px!important;font-size:12px}.bills-period-card__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.bills-period-card__month{margin:4px 0 0!important}.bills-period-card__metrics{margin-bottom:16px}.bills-period-card__label{display:block;font-size:12px;color:#64748b;margin-bottom:4px}.bills-period-card__value{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.bills-period-card__value--green{color:#059669}.bills-period-card__chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1px solid #f1f5f9}.bills-period-chip{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:4px 12px;font-size:13px;color:#475569;cursor:pointer}.bills-period-chip--active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:600}@media (min-width: 900px){.bills-mobile-list{display:none}}.activity-grid{display:grid;gap:16px}@media (min-width: 900px){.activity-grid{grid-template-columns:repeat(2,1fr)}}.activity-card{overflow:hidden;border-radius:16px!important;box-shadow:0 1px 3px #0f172a0f}.activity-card__banner{height:72px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px}.activity-card__body{padding:4px 0 0}.activity-card__sub{margin-bottom:8px!important;min-height:40px}.activity-card__tags{display:flex;gap:8px;margin-bottom:8px}.activity-card__period{font-size:12px}.withdraw-exchange-panel{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.withdraw-exchange-panel__desc{background:#f8fafc}.withdraw-exchange-panel__usdt{color:#2563eb;font-size:16px}.withdraw-order-usdt{font-size:12px;color:#64748b;font-weight:400;margin-top:2px}.withdraw-row__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.withdraw-row--risk>td{background:#fff7ed!important}.withdraw-row--risk-debt>td{background:#fef2f2!important}.profile-page{gap:14px}.profile-page__title{margin:0!important}.profile-page--desk{max-width:520px}.profile-card{background:#fff;border-radius:16px;border:1px solid #eef1f6;padding:24px 22px 22px;box-shadow:0 1px 3px #0f172a0a}.profile-card__top{display:flex;align-items:center;gap:16px;margin-bottom:20px}.profile-card__avatar{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#2563eb,#818cf8);color:#fff;font-size:26px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.profile-card__name{margin:0 0 2px!important}.profile-card__info{min-width:0}.profile-card__tags{margin-top:8px}.profile-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.profile-meta__item{background:#f8fafc;border-radius:12px;padding:12px}.profile-meta__label{display:block;font-size:12px;color:#94a3b8;margin-bottom:4px}.profile-meta__value{font-size:14px;font-weight:600;color:#1e293b}.profile-meta__value--ok{color:#059669}.profile-card__hint{margin:0 0 20px!important;font-size:13px}.profile-actions{display:flex;flex-direction:column;gap:10px}@media (min-width: 900px){.profile-actions{flex-direction:row}.profile-actions .ant-btn{flex:1}}.commission-panel{margin-bottom:0}.commission-panel__head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.commission-panel__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.commission-panel__stat{background:#f8fafc;border-radius:12px;padding:14px 16px}.commission-panel__stat-label{display:block;font-size:12px;color:#64748b;margin-bottom:4px}.commission-panel__stat-value{font-size:20px;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums}.commission-panel__hint{margin-bottom:16px!important;border-radius:10px!important}.commission-panel__current{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px}.commission-panel__current-val{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;margin-top:2px}.commission-panel__display-text{background:#eff6ff;border-radius:10px;padding:10px 14px!important;margin-bottom:12px!important;color:#1e40af;font-weight:500}.commission-panel__next{margin-bottom:16px!important;border-radius:10px!important}.commission-panel__table{margin-top:4px}.commission-tier-row--current td{background:#eff6ff!important}.commission-tier-list{list-style:none;margin:0;padding:0}.commission-tier-list li{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.commission-tier-list__item--current{background:#f8fbff;margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:8px}.commission-tier-list__code{font-weight:600;min-width:48px;color:#334155}.commission-tier-list__text{flex:1;color:#64748b}@media (min-width: 900px){.commission-panel__current{grid-template-columns:repeat(4,1fr)}}@media (min-width: 900px){.agent-content{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(59,130,246,.06),transparent),#f1f5f9}.desk-page>.desk-page__title,.desk-page>.desk-page__desc{display:none}.desk-page__head-row>div:first-child{display:none}.desk-page__head-row{justify-content:flex-end;margin-bottom:16px}.desk-page{animation:desk-fade-in .35s ease}@keyframes desk-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.desk-hero{position:relative;overflow:hidden;border-radius:20px;padding:28px 32px;margin-bottom:24px;background:linear-gradient(135deg,#0f172a,#1e293b 45%,#1e3a5f);color:#f8fafc;box-shadow:0 4px 24px #0f172a1f,0 0 0 1px #ffffff0f inset}.desk-hero:before{content:"";position:absolute;top:-40%;right:-10%;width:420px;height:420px;background:radial-gradient(circle,rgba(59,130,246,.35) 0%,transparent 70%);pointer-events:none}.desk-hero__inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:wrap}.desk-hero__eyebrow{font-size:13px;color:#f8fafca6;margin-bottom:8px;letter-spacing:.02em}.desk-hero__amount{font-size:42px;font-weight:700;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff}.desk-hero__amount-suffix{font-size:16px;font-weight:500;color:#f8fafc8c;margin-left:8px}.desk-hero__sub{margin-top:10px;font-size:14px;color:#f8fafc8c}.desk-hero__stats{display:flex;gap:28px;flex-wrap:wrap}.desk-hero__stat-label{display:block;font-size:12px;color:#f8fafc80;margin-bottom:4px}.desk-hero__stat-value{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:#f1f5f9}.desk-hero__actions{display:flex;gap:10px;flex-shrink:0;align-self:center}.desk-hero__actions .ant-btn-primary{background:#3b82f6;border:none;box-shadow:0 4px 14px #3b82f673;height:44px;padding-inline:22px;font-weight:600}.desk-hero__actions .ant-btn-default{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#f8fafc;height:44px}.desk-hero__actions .ant-btn-default:hover{background:#ffffff29!important;color:#fff!important;border-color:#ffffff4d!important}.desk-kpi-row{margin-bottom:24px!important}.desk-stat-card{border-radius:16px!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;transition:box-shadow .2s,transform .2s;height:100%}.desk-stat-card:hover{box-shadow:0 8px 24px #0f172a0f!important;transform:translateY(-1px)}.desk-stat-card .ant-card-body{padding:20px 22px!important}.desk-stat-card .ant-statistic-title{font-size:13px;color:#64748b;margin-bottom:8px!important}.desk-stat-card .ant-statistic-content{font-size:26px!important;font-weight:700!important;letter-spacing:-.02em}.desk-stat-card--primary{border-color:#bfdbfe!important;background:linear-gradient(180deg,#fff,#f0f7ff)!important}.desk-stat-card--primary .ant-statistic-content{color:#2563eb!important}.desk-stat-card__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:18px;margin-bottom:12px}.desk-stat-card__icon--blue{background:#eff6ff;color:#2563eb}.desk-stat-card__icon--green{background:#ecfdf5;color:#059669}.desk-stat-card__icon--amber{background:#fffbeb;color:#d97706}.desk-stat-card__icon--slate{background:#f1f5f9;color:#64748b}.desk-stat-card__icon--red{background:#fef2f2;color:#dc2626}.desk-card{border-radius:16px!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;height:100%}.desk-card .ant-card-head{border-bottom:1px solid #f1f5f9;min-height:52px;padding:0 22px;font-weight:600;font-size:15px}.desk-card .ant-card-body{padding:4px 22px 20px!important}.desk-card .ant-table-thead>tr>th{background:#f8fafc!important;font-weight:600;font-size:13px;color:#64748b;border-bottom:1px solid #f1f5f9!important}.desk-card .ant-table-tbody>tr>td{border-bottom:1px solid #f8fafc!important;padding:14px 16px!important}.desk-card .ant-table-tbody>tr:hover>td{background:#fafbfc!important}.desk-table-row{margin-top:0}.desk-toolbar{margin:0 0 20px}.commission-panel.desk-card{margin-bottom:24px}.commission-panel--desk .commission-panel__hint{background:#f8fafc;border:1px solid #e2e8f0}.commission-panel--desk .commission-panel__hint .ant-alert-icon{color:#64748b}.commission-panel--desk .ant-alert-info{background:#f8fafc;border-color:#e2e8f0}.profile-page--desk{max-width:640px}.profile-page--desk .profile-card{border-radius:20px;padding:32px 28px;border-color:#e2e8f0;box-shadow:0 1px 2px #0f172a0a}.profile-page--desk .profile-card__avatar{width:72px;height:72px;border-radius:20px;font-size:28px}.bills-page .panel-card,.activities-page .activity-card{border-radius:16px!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important}.activities-page .activity-grid{grid-template-columns:repeat(3,1fr);gap:20px}.page-title-inline{display:none!important}}@media (min-width: 1280px){.desk-hero__amount{font-size:48px}}.home-page{gap:14px}.home-grid{display:flex;flex-direction:column;gap:14px}.desk-page__title{margin:0 0 4px!important;font-weight:600!important}.desk-page__desc{display:block;margin-bottom:20px}.desk-kpi-row{margin-bottom:0!important}.desk-stat-card{border-radius:12px!important;border:1px solid #eef0f3!important;box-shadow:0 1px 2px #0f172a0a!important;height:100%}.desk-stat-card--primary{border-color:#dbeafe!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.desk-stat-suffix{font-size:12px;color:#94a3b8;font-weight:400;margin-top:8px}.desk-stat-card__label{font-size:13px;color:#64748b;margin-bottom:8px}.desk-stat-dual .ledger-dual-amt__rmb{font-size:24px;font-weight:600}.desk-stat-dual .ledger-dual-amt__usdt{margin-top:4px}.desk-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 20px}.desk-card{border-radius:12px!important;border:1px solid #eef0f3!important;box-shadow:0 1px 2px #0f172a0a!important;height:100%}.desk-card .ant-card-head{border-bottom:1px solid #f1f5f9;font-weight:600}.desk-table-row{align-items:stretch}.desk-page .soft-alert{margin-bottom:16px}.desk-page__head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.desk-page__head-row .desk-page__desc{margin-bottom:16px}.desk-toolbar--inline{margin:0}.view-desktop{display:none!important}@media (min-width: 900px){.view-mobile{display:none!important}.view-desktop{display:block!important}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;width:100%;max-width:100vw;overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;color:#0f172a;background:#f4f6fb}a{color:inherit}.page-stack{display:flex;flex-direction:column;gap:16px}.soft-alert{border-radius:12px!important;border:none!important}.surface-card{background:#fff;border-radius:16px;border:1px solid #eef1f6;padding:18px 18px 8px;box-shadow:0 1px 3px #0f172a0a;min-width:0}.surface-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.surface-card__title{margin:0!important;font-size:16px!important;font-weight:600!important}.text-btn{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:#64748b;font-size:13px;cursor:pointer;padding:4px 6px;border-radius:6px}.text-btn:hover{color:#2563eb;background:#f8fafc}.record-list{list-style:none;margin:0;padding:0}.record-list__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9}.record-list__item:last-child{border-bottom:none}.record-list__main{flex:1;min-width:0}.record-list__title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:500;color:#1e293b}.record-list__time{display:block;margin-top:3px;font-size:12px;color:#94a3b8}.record-list__amt{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:#64748b;flex-shrink:0}.record-list__amt--plus{color:#059669}.record-tag{font-size:11px!important;line-height:18px!important;margin:0!important;background:#f1f5f9!important;color:#64748b!important}.page-card{border-radius:16px!important;border:1px solid #eef1f6!important;box-shadow:0 1px 3px #0f172a0a!important;min-width:0;overflow:hidden}.page-card .ant-card-head{border-bottom:1px solid #f1f5f9;min-height:48px;font-weight:600}.addr-copy{word-break:break-all;font-size:13px}.addr-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.addr-current-card .ant-descriptions-item-label{color:#64748b}.addr-history-row{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid #f1f5f9}.addr-history-row:last-child{border-bottom:none}.addr-history-row--desk{display:grid;grid-template-columns:160px 1fr 180px auto;align-items:center;gap:12px}@media (max-width: 899px){.addr-history-row--desk{grid-template-columns:1fr}}.withdraw-row__title,.addr-row__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (min-width: 900px){.page-stack{gap:20px}.surface-card{padding:20px 22px 10px;border-radius:16px}}
