.wallet-hub{--wh-bg:#fff;--wh-text:#0f172a;--wh-muted:#64748b;--wh-line:#e9edf3;--wh-soft:#f7f9fc;--wh-blue:#1470e0;--wh-green:#087e5b;--wh-amber:#975900;--wh-alert:#fffaf0;color:var(--wh-text);width:100%;max-width:864px;margin:0 auto;min-width:0;padding-bottom:16px;font-size:14px;line-height:1.6}.dark .wallet-hub{--wh-bg:#171c24;--wh-text:#e8edf5;--wh-muted:#b6c2d1;--wh-line:#9db4d421;--wh-soft:#9db4d40b;--wh-blue:#65b1ff;--wh-green:#53d5ae;--wh-amber:#f8c46d;--wh-alert:#f8c46d08}.wallet-hub *{box-sizing:border-box;min-width:0}.wh-icon{width:19px;height:19px;flex-shrink:0;vertical-align:middle}.wallet-hub button,.wallet-hub input,.wallet-hub select{font:inherit}.wallet-hub button{cursor:pointer;-webkit-tap-highlight-color:transparent}.wallet-hub button:disabled{cursor:default;opacity:.55}.wallet-hub button:focus-visible,.wallet-hub select:focus-visible,.wallet-hub input:focus-visible{outline:2px solid var(--wh-blue);outline-offset:3px}.wallet-hub .panel-card{background:var(--wh-bg);border:1px solid var(--wh-line);border-radius:24px;padding:24px;box-shadow:0 1px 3px #00000002,0 16px 32px -12px #00000008}.dark .wallet-hub .panel-card{border-color:#9db4d42b;box-shadow:0 4px 16px #00000015}.wh-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 24px;padding-bottom:12px;border-bottom:1px dashed var(--wh-line);color:var(--wh-muted);font-size:11px}.wh-preview label{display:flex;gap:8px;align-items:center}.wallet-hub select{background:var(--wh-bg);color:var(--wh-text);border:1px solid var(--wh-line);border-radius:8px;padding:6px 8px;font-size:12px}.wh-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.wh-heading h2{margin:0;font-size:24px;letter-spacing:-.02em;font-weight:700;line-height:1.4}.wh-heading p{margin:6px 0 0;color:var(--wh-muted);font-size:13px}.wh-refresh{border:1px solid var(--wh-line);border-radius:12px;background:var(--wh-bg);color:var(--wh-muted);width:40px;height:40px;display:grid;place-items:center}.wh-balance-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 22px}.wh-eyebrow{display:flex;align-items:center;gap:9px;color:var(--wh-muted);font-size:13px}.wh-eyebrow span{font-size:10px;letter-spacing:.05em;border:1px solid var(--wh-line);padding:0 5px;border-radius:5px}.wh-amount{font-size:44px;letter-spacing:-.035em;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;margin-top:9px}.wh-amount>span{font-size:25px;font-weight:500;margin-right:7px;vertical-align:5px}.wh-balance-top p{color:var(--wh-muted);font-size:12px;margin:8px 0 0}.wh-primary,.wh-secondary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;padding:9px 18px;font-size:13px!important;font-weight:600;line-height:1.5;border:1px solid transparent}.wh-primary{color:white;background:linear-gradient(180deg,#2b85f0,#1470e0);box-shadow:inset 0 1px 0 #ffffff24,0 4px 12px #1470e033}.wh-secondary{border-color:var(--wh-line);background:var(--wh-bg);color:var(--wh-muted)}.wh-primary:hover{opacity:.95}.wh-balance-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:1px solid var(--wh-line);padding-top:20px}.wh-balance-bottom>button{border:0;padding:0;background:none;text-align:left;color:inherit;opacity:1!important}.wh-balance-bottom>div,.wh-balance-bottom>button{display:flex;flex-direction:column;gap:5px}.wh-balance-bottom span{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--wh-muted)}.wh-balance-bottom span .wh-icon{width:13px;height:13px}.wh-balance-bottom b{font-size:19px;letter-spacing:-.02em;line-height:1.5;font-variant-numeric:tabular-nums;font-weight:600}.wh-balance-bottom b .wh-icon{width:13px;height:13px;color:var(--wh-muted)}.wh-attention{display:flex;gap:12px;border:1px solid #b477131f;background:var(--wh-alert);border-radius:16px;padding:15px 18px;margin-top:16px}.wh-attention>.wh-icon{color:var(--wh-amber);margin-top:2px}.wh-attention strong{font-size:13px;font-weight:600;color:var(--wh-amber)}.wh-attention p{margin:4px 0;color:var(--wh-muted);font-size:12px;line-height:1.8}.wh-attention .wh-text{font-size:12px!important}.wh-text{color:var(--wh-blue);border:0;background:none;padding:0;font-size:12px!important;white-space:nowrap}.wh-tabs{display:flex;gap:28px;border-bottom:1px solid var(--wh-line);margin:24px 0 20px}.wh-tabs>button{display:flex;align-items:center;gap:7px;border:0;background:none;color:var(--wh-muted);font-size:14px;padding:0 0 12px;border-bottom:2px solid transparent;margin-bottom:-1px}.wh-tabs>button.active{color:var(--wh-blue);border-color:var(--wh-blue);font-weight:600}.wh-tabs em{font-size:10px;font-style:normal;color:var(--wh-amber);background:#b4771312;min-width:18px;border-radius:5px;text-align:center;line-height:18px}.wh-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wh-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.wallet-hub h3{font-size:15px;font-weight:700;letter-spacing:-.005em;margin:0;line-height:1.5}.wh-description{font-size:12px;line-height:1.8;margin:6px 0 0;color:var(--wh-muted)}.wh-record{display:flex;gap:11px;align-items:center;width:100%;padding:17px 0;background:none;text-align:left;border:0;border-bottom:1px solid var(--wh-line);color:var(--wh-text);line-height:1.5}.wh-record:last-child{border-bottom:0;padding-bottom:0}.wh-record>.wh-icon,.wh-timeline>.wh-icon{width:13px;height:13px;color:var(--wh-muted)}.wh-record-icon{width:32px;height:32px;border-radius:10px;background:var(--wh-soft);display:grid;place-items:center;color:var(--wh-muted);flex-shrink:0}.wh-record-icon.credit{background:#10b9810c}.wh-record-icon.warning{background:#f59e0b0b}.wh-record-icon .wh-icon{width:17px;height:17px}.wh-record-info{flex:1;display:flex;flex-direction:column;gap:5px}.wh-record-info strong{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-record small,.wh-timeline small{font-size:11px;color:var(--wh-muted);line-height:1.6}.wh-record-value{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.wh-record-value b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.wallet-hub .credit{color:var(--wh-green)}.wallet-hub .warning{color:var(--wh-amber)}.wh-activity{grid-column:1/-1}.wh-timeline{display:flex;align-items:center;gap:12px;background:none;border:0;border-bottom:1px solid var(--wh-line);width:100%;padding:17px 0;text-align:left;color:inherit}.wh-timeline:last-child{padding-bottom:0;border-bottom:0}.wh-dot{width:7px;height:7px;border-radius:50%;background:var(--wh-muted);flex-shrink:0;margin:0 4px}.wh-dot.recharge,.wh-dot.release{background:var(--wh-green)}.wh-dot.hold{background:var(--wh-amber)}.wh-timeline>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px}.wh-timeline strong{font-size:13px;font-weight:500}.wh-timeline-amount{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.wh-timeline-amount b{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.wh-empty{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--wh-muted);text-align:center;font-size:12px;padding:24px 8px}.wh-empty>.wh-icon{width:23px;height:23px;color:var(--wh-muted);opacity:.7}.wh-empty small{font-size:11px}.wh-promotion{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;border-top:1px solid var(--wh-line);color:var(--wh-muted);padding:18px 2px 0;margin-top:26px;font-size:12px!important;text-align:left}.wh-promotion>span:nth-child(2){flex:1}.wh-promotion>.wh-icon{width:17px;height:17px}.wh-sync{font-size:11px;color:var(--wh-muted);text-align:center;margin:24px 0 0}.wh-filters{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.wh-filters>button{border:1px solid transparent;background:none;padding:5px 11px;border-radius:8px;font-size:12px;color:var(--wh-muted)}.wh-filters>button.active{color:var(--wh-blue);background:#1470e00b;border-color:#1470e01c}.wh-search{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--wh-line);background:var(--wh-soft);border-radius:10px;margin-top:20px;color:var(--wh-muted)}.wh-search .wh-icon{width:16px;height:16px}.wh-search input{width:100%;outline:0!important;color:var(--wh-text);background:none;border:0;font-size:12px;line-height:1.5}.wh-search input::placeholder{color:var(--wh-muted)}.wh-list-label{display:flex;justify-content:space-between;gap:12px;padding:9px 0;color:var(--wh-muted);font-size:11px;border-bottom:1px solid var(--wh-line)}.wh-footnote{font-size:11px;color:var(--wh-muted);border-top:1px solid var(--wh-line);padding-top:16px;margin:16px 0 0}.wh-orders{display:grid;gap:16px}.wh-orders>.wh-filters{margin:0 0 2px}.wh-order-price{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-bottom:12px;border-bottom:1px solid var(--wh-line);font-size:12px;color:var(--wh-muted)}.wh-order-price strong{font-size:24px;letter-spacing:-.02em;color:var(--wh-text);font-variant-numeric:tabular-nums}.wh-status{border-radius:6px;background:var(--wh-soft);padding:3px 8px;font-size:11px;white-space:nowrap;color:var(--wh-muted)}.wh-status.warning{background:#f59e0b0b}.wh-status.credit{background:#10b9810b}.wh-order-calculation{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding-top:10px;color:var(--wh-muted)}.wh-order-calculation b{color:var(--wh-text);font-weight:500}.wh-order-note{font-size:12px;background:var(--wh-soft);border-radius:8px;padding:10px 12px;color:var(--wh-muted);margin:14px 0}.wh-order-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--wh-muted);margin-top:16px}.wh-order-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--wh-line);margin-top:16px;padding-top:16px}.wh-error{display:flex;align-items:center;gap:12px;padding:18px;margin-bottom:18px;border:1px solid #ef44442b;border-radius:16px;background:#ef444405}.wh-error>div{flex:1}.wh-error strong{font-size:13px}.wh-error p{font-size:12px;color:var(--wh-muted);margin:4px 0 0}.wh-detail-hero{text-align:center;padding:8px 0 20px}.wh-detail-hero h3{font-size:15px;margin:14px 0 8px}.wh-detail-hero>b{font-size:36px;letter-spacing:-.02em;font-weight:700;line-height:1.5}.wh-detail-hero p{font-size:12px;color:var(--text-secondary,#64748b);margin:6px 0}.wh-details{margin:0 0 18px}.wh-details>div{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:12px 0;border-top:1px solid #94a3b81c;font-size:12px}.wh-details dt{flex-shrink:0;color:var(--text-secondary,#64748b)}.wh-details dd{margin:0;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wh-detail-notice{font-size:12px;line-height:1.8;background:#1470e008;color:#64748b;padding:12px;border-radius:10px;margin:10px 0 20px}.dark .wh-detail-notice,.dark .wh-detail-hero p,.dark .wh-details dt,.dark .wh-confirm-text{color:#b6c2d1}.wh-full{width:100%}.wh-confirm-text{font-size:14px;color:#64748b;line-height:1.9;margin:0}.wh-confirm-text strong{color:#1470e0}.wh-toast{position:fixed;bottom:110px;left:50%;transform:translateX(-50%);max-width:min(90vw,440px);z-index:10010;padding:12px 18px;background:#172334;color:#fff;border-radius:12px;box-shadow:0 6px 24px #0002;font-size:12px;line-height:1.7}.wh-recharge-note{margin-bottom:12px}.wh-legacy-recharge .invite-header,.wh-legacy-recharge .wallet-balance-card,.wh-legacy-recharge .wallet-history-card,.wh-legacy-recharge .aff-promo{display:none!important}.wh-legacy-recharge .invite-page,.wh-legacy-promotion .invite-page{padding:0!important;max-width:none!important}.wh-legacy-recharge .wallet-grid{display:block!important}.wh-legacy-recharge .wallet-recharge-card{margin:0!important;padding:4px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}.wh-legacy-promotion .invite-header h2{display:none}.wh-skeleton{display:grid;gap:20px}.wh-skeleton div{height:170px;border-radius:24px;background:#94a3b81a;animation:wh-pulse 1.4s ease-in-out infinite alternate}@keyframes wh-pulse{to{opacity:.4}}@media(prefers-reduced-motion:reduce){.wh-skeleton div{animation:none}}@media(max-width:991px){.wallet-hub{max-width:480px}.wh-overview{grid-template-columns:minmax(0,1fr);gap:16px}.wh-heading h2{font-size:22px}.wh-balance-bottom{gap:12px}.wh-balance-bottom b{font-size:17px}.wh-balance-bottom span{font-size:11px}.wh-preview{margin-bottom:20px}.wh-recent{padding:20px!important}.wh-order-actions>button{flex:1;padding-inline:10px;font-size:12px!important}.wh-amount{font-size:42px}.wh-tabs{gap:25px}}@media(max-width:360px){.wallet-hub .panel-card{padding:18px}.wh-preview{gap:4px;font-size:10px}.wh-preview label{gap:4px}.wh-preview select{max-width:124px;font-size:10px}.wh-preview label{font-size:0}.wh-record{gap:8px}.wh-record>.wh-icon{display:none}.wh-record-info small{font-size:10px}.wh-balance-bottom{gap:7px}.wh-balance-bottom b{font-size:15px}.wh-tabs{gap:20px}.wh-amount{font-size:38px}.wh-primary{padding-inline:14px}.wh-promotion{flex-wrap:wrap}.wh-balance-bottom span{font-size:10px}.wh-order-actions{flex-direction:column-reverse}.wh-order-actions>button{width:100%}}
.wh-theme{margin-left:auto;background:none;border:0;color:var(--wh-blue);font-size:11px!important;padding:4px}.wh-preview>span{white-space:nowrap}
:root{--wh-bg:#fff;--wh-text:#0f172a;--wh-muted:#64748b;--wh-line:#e9edf3;--wh-soft:#f7f9fc;--wh-blue:#1470e0;--wh-green:#087e5b;--wh-amber:#975900}:root.dark{--wh-bg:#171c24;--wh-text:#e8edf5;--wh-muted:#b6c2d1;--wh-line:#9db4d421;--wh-soft:#9db4d40b;--wh-blue:#65b1ff;--wh-green:#53d5ae;--wh-amber:#f8c46d}.modal-box:has(.wh-details),.modal-box:has(.wh-confirm-text),.modal-box:has(.wh-legacy-recharge),.modal-box:has(.wh-legacy-promotion),.modal-box:has(.purchase-stability-body){background:#fff!important;color:#0f172a!important}.dark .modal-box:has(.wh-details),.dark .modal-box:has(.wh-confirm-text),.dark .modal-box:has(.wh-legacy-recharge),.dark .modal-box:has(.wh-legacy-promotion),.dark .modal-box:has(.purchase-stability-body){background:#14141c!important;color:#e8edf5!important}.wh-status.warning{color:var(--wh-amber)}.wh-status.credit{color:var(--wh-green)}
/* Revision 2: promotion is a separate page within the wallet, with no nested wallet. */
.wh-promotion-heading{margin:0 0 24px}.wh-promotion-heading h2{margin:18px 0 0;font-size:24px;line-height:1.4;font-weight:700;letter-spacing:-.02em}.wh-promotion-heading p{color:var(--wh-muted);font-size:13px;margin:6px 0 0}.wh-back{display:inline-flex;align-items:center;gap:5px;color:var(--wh-blue);background:none;border:0;padding:0;font-size:12px!important;min-height:30px}.wh-back .wh-icon{width:13px;height:13px;transform:rotate(180deg)}.wh-promotion-content>.invite-page{padding:0!important;max-width:none!important;margin:0!important}.wh-promotion-content .tab-panel{animation:none!important}.wh-promotion-content .invite-entry-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}.wh-promotion-content .rate-banner{padding:0 0 0 28px!important;margin:0!important;border:0!important;border-left:1px solid var(--wh-line)!important;background:none!important}.wh-promotion-content .rate-desc{font-size:12px;color:var(--wh-muted);line-height:1.8}.wh-promotion-content .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0!important}.wh-promotion-content .stat-box{background:var(--wh-bg)!important;border:1px solid var(--wh-line)!important;border-radius:18px;padding:18px 16px!important}.wh-promotion-content .stat-icon-wrap{display:none!important}.wh-promotion-content .stat-content{width:100%}.wh-promotion-content .stat-value{font-size:24px!important;font-weight:600!important;font-variant-numeric:tabular-nums}.wh-promotion-content .stat-label{font-size:12px!important;line-height:1.7;margin-top:5px;color:var(--wh-muted)!important}.wh-promotion-content .commission-action-row{justify-content:flex-end;margin:0 0 24px!important;gap:10px}.wh-promotion-content .commission-action-row>button{flex:0 1 auto;min-width:160px;padding:10px 18px;min-height:42px}.wh-promotion-content .records-card{margin-top:0!important}.wh-promotion-content .records-title{margin:0 0 18px!important;font-size:15px!important}.wh-promotion-content .records-table{font-size:12px!important}.wh-promotion-content .copy-full-link-btn{font-size:12px!important;min-height:38px}.wh-promotion-content .rate-num{font-size:38px!important;line-height:1.3}.wh-promotion-loading{color:var(--wh-muted);text-align:center;padding:60px 20px;font-size:13px}.wh-promotion-content .records-card .empty-block{min-height:140px}.wh-promotion-content .records-table th{color:var(--wh-muted)!important}.wh-promotion-content .entry-row{gap:10px}.wh-promotion-content .embed-copy-box{min-width:0}.wh-promotion-content .embed-input{min-width:0;width:100%}
@media(max-width:991px){.wh-promotion-heading h2{font-size:22px}.wh-promotion-content .invite-entry-card{grid-template-columns:minmax(0,1fr);gap:22px}.wh-promotion-content .rate-banner{padding:18px 0 0!important;border-left:0!important;border-top:1px solid var(--wh-line)!important}.wh-promotion-content .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wh-promotion-content .commission-action-row>button{flex:1;min-width:0;padding:10px;font-size:12px}.wh-promotion-content .stat-value{font-size:23px!important}.wh-promotion-content .rate-num{font-size:32px!important}.wh-promotion-content .rate-desc{font-size:12px}.wh-promotion-content .records-card{padding:20px!important}.wh-promotion-content .records-table th,.wh-promotion-content .records-table td{padding:12px 3px!important;font-size:11px!important}}
.wh-promotion-content .panel-card{border:1px solid var(--wh-line)!important;background:var(--wh-bg)!important}.wh-promotion-content .invite-entry-card{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;align-items:center!important}.wh-promotion-content .invite-entry-card>.entry-row{width:100%!important;max-width:none!important;align-items:stretch!important}.wh-promotion-content .rate-banner{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.wh-promotion-content .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.wh-promotion-content .rate-desc{text-align:left!important}.wh-promotion-content .embed-copy-box{width:100%!important}.wh-promotion-content .stats-grid .stat-box{text-align:left!important}
@media(max-width:991px){.wh-promotion-content .invite-entry-card{grid-template-columns:minmax(0,1fr)!important}.wh-promotion-content .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wh-promotion-content .rate-banner{flex-direction:row!important;align-items:center!important;gap:14px!important}.wh-promotion-content .rate-desc{flex:1}}
/* Revision 3: fewer simultaneous blocks; keep detailed financial state on demand. */
.wh-heading{margin-bottom:20px}.wh-balance-top{padding:0}.wh-balance{margin-bottom:22px}.wh-pending-inline{display:flex;align-items:center;gap:11px;margin-top:20px;border-top:1px solid var(--wh-line);padding-top:16px}.wh-pending-inline>.wh-icon{width:17px;height:17px;color:var(--wh-amber)}.wh-pending-inline>div{flex:1;display:flex;flex-direction:column;gap:3px}.wh-pending-inline strong{font-size:12px;font-weight:500;color:var(--wh-text)}.wh-pending-inline span{font-size:11px;color:var(--wh-muted)}.wh-pending-inline .wh-text span{color:var(--wh-blue)}.wh-tabs{margin:0 0 18px;gap:26px}.wh-bills{padding-top:20px!important}.wh-bills .wh-section-head h3{font-size:14px;font-weight:600}.wh-tools-toggle{display:flex;align-items:center;gap:5px}.wh-tools-toggle .wh-icon{width:14px;height:14px}.wh-bill-tools{margin-top:15px}.wh-search{margin-top:10px}.wh-filters{margin:12px 0 0}.wh-bills .wh-record:first-of-type{padding-top:21px}.wh-bills .wh-record-icon{background:none!important;width:22px;height:22px;border-radius:0}.wh-bills .wh-record-info strong{font-size:13px}.wh-bills .wh-record-info,.wh-bills .wh-record-value{gap:3px}.wh-bills .wh-record-value b{font-size:14px}.wh-month-summary{border-top:1px solid var(--wh-line);margin-top:16px;padding-top:13px;font-size:12px;color:var(--wh-muted)}.wh-month-summary summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:24px}.wh-month-summary summary::-webkit-details-marker{display:none}.wh-month-summary>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:13px 0 0}.wh-month-summary>div>span{display:flex;flex-direction:column;gap:4px;font-size:11px}.wh-month-summary b{font-size:16px;font-weight:500;color:var(--wh-text);font-variant-numeric:tabular-nums}.wh-promotion{margin-top:20px;padding-top:17px;color:var(--wh-text)}.wh-promotion>.wh-icon{width:16px;height:16px;color:var(--wh-muted)}.wh-promotion>.wh-icon:last-child{width:13px;height:13px}.wh-order-note{padding:0;background:none;margin:12px 0;color:var(--wh-muted);font-size:12px}.wh-order-price{padding-bottom:0;border:0;margin-top:14px}.wh-order-meta{margin-top:12px}.wh-order-actions{margin-top:13px;padding-top:13px}.wh-promotion-heading{margin-bottom:22px}.wh-promotion-heading h2{margin-top:12px}.promotion-focus{display:grid;gap:18px}.pf-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pf-card-head h3{font-size:14px!important;font-weight:600!important}.pf-rate{font-size:12px;color:var(--wh-muted)}.pf-link{display:flex;gap:10px;align-items:center;margin-top:16px}.pf-link input{background:var(--wh-soft);border:1px solid var(--wh-line);border-radius:10px;min-width:0;width:100%;padding:11px 12px;color:var(--wh-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis}.pf-link button{flex-shrink:0;min-height:42px}.pf-options{font-size:12px;margin-top:13px;color:var(--wh-muted)}.pf-options summary{display:inline-block;list-style:none;cursor:pointer;color:var(--wh-muted);padding:3px 0}.pf-options summary::-webkit-details-marker{display:none}.pf-options-body{padding:14px 0 0;border-top:1px solid var(--wh-line);margin-top:12px}.pf-invite-options .entry-label{font-size:12px;color:var(--wh-muted)}.pf-invite-options .embed-copy-box{margin-top:6px}.pf-invite-options .method-pill{box-shadow:none!important}.pf-earnings{display:flex;align-items:center;flex-wrap:wrap;column-gap:20px;row-gap:18px}.pf-commission{flex:1;display:flex;flex-direction:column;gap:8px}.pf-commission>span{font-size:12px;color:var(--wh-muted)}.pf-commission strong{font-size:34px;line-height:1.3;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.pf-commission small{font-size:21px;margin-right:5px;font-weight:500}.pf-actions{display:flex;gap:8px}.pf-actions button{padding:8px 14px;font-size:12px!important;min-height:40px}.pf-income{flex:0 0 100%;border-top:1px solid var(--wh-line);padding-top:14px}.pf-disclosure summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:13px;font-weight:500;line-height:1.6;min-height:24px}.pf-disclosure summary::-webkit-details-marker{display:none}.pf-income summary{font-size:12px;font-weight:400;color:var(--wh-muted)}.pf-income dl{margin:12px 0 0;padding-top:3px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.pf-income dl>div{display:flex;flex-direction:column;gap:4px}.pf-income dt{font-size:11px;color:var(--wh-muted)}.pf-income dd{margin:0;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.pf-more{padding-top:4px!important;padding-bottom:4px!important}.pf-more>.pf-disclosure{padding:18px 0}.pf-more>.pf-disclosure+.pf-disclosure{border-top:1px solid var(--wh-line)}.pf-disclosure summary em{font-size:10px;font-style:normal;font-weight:400;color:var(--wh-muted);margin-left:auto}.pf-expanded{padding-top:18px}.pf-expanded .panel-card{box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;background:none!important}.pf-expanded .records-title{display:none}.pf-expanded .pk-head{display:none}.pf-expanded .pk-card{gap:18px!important}.pf-expanded .pk-prog{margin:0}.wh-promotion-content .pf-invite,.wh-promotion-content .pf-earnings,.wh-promotion-content .pf-more{margin:0!important}
@media(max-width:991px){.pf-earnings{align-items:flex-start;row-gap:16px}.pf-commission{flex:0 0 100%}.pf-actions{flex:0 0 100%}.pf-actions button{flex:1}.pf-commission strong{font-size:32px}.promotion-focus{gap:16px}.pf-link{gap:8px}.pf-link button{padding-inline:13px;font-size:12px!important}.pf-income dl{gap:10px}.pf-income dd{font-size:15px}.wh-month-summary>div{gap:14px}}

.wh-load-more{display:block;width:100%;background:none;border:0;color:var(--wh-blue);font-size:12px!important;min-height:42px;padding:10px;margin-top:10px}.wh-history-note{margin:0 0 16px}.wh-eyebrow>span{border:0;font-size:11px;letter-spacing:0;padding:0;color:var(--wh-muted)}
