
#app #member-commerce-panel .transfer-rebate[hidden]{display:none!important}
#app #member-commerce-panel .account-record-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:0}
#app #member-commerce-panel .account-record-heading h2{margin:0;text-align:left;font-size:20px}
#app #member-commerce-panel .account-wallet{padding:0 0 20px;margin:0 0 22px}
#app #member-commerce-panel .account-wallet .details{display:flex;align-items:flex-end;justify-content:flex-start;gap:32px;margin:0;text-align:left}
#app #member-commerce-panel .account-wallet .details>div{padding:0;min-width:0}
#app #member-commerce-panel .account-wallet dt{margin:0 0 5px;font-size:14px;line-height:1.5}
#app #member-commerce-panel .account-wallet [data-commerce-balance]{font-size:30px;line-height:1.2}
#app #member-commerce-panel .account-wallet .details>div:nth-child(2){display:flex;align-items:baseline;gap:8px;padding-bottom:3px}
#app #member-commerce-panel .account-wallet .details>div:nth-child(2) dt{margin:0}
#app #member-commerce-panel .account-wallet [data-commerce-held]{font-size:16px;line-height:1.5;color:var(--wly-muted,#667269)}
#app #member-commerce-panel .transfer-rebate{position:relative;display:flow-root;margin:0 0 24px;padding:20px 22px;border:1px solid #dedbc9;border-radius:8px;background-color:#f6f8f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='140' viewBox='0 0 160 140' fill='none'%3E%3Cg stroke='%23b99b68' stroke-width='1.1' opacity='.2'%3E%3Cpath d='M90 12l48 48-48 48-48-48zM66 36l48 48-48 48-48-48z'/%3E%3Cpath d='M90 24l36 36-36 36-36-36zM66 48l36 36-36 36-36-36zM134 12h14v14M12 114v14h14'/%3E%3Cpath d='M119 90h24m-12-12v24M18 28h24M30 16v24'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(110deg,#faf7ed 0%,#f4f8f2 68%,#f8faf5 100%);background-position:right 18px center,0 0;background-size:160px 140px,auto;background-repeat:no-repeat}
#app #member-commerce-panel .transfer-rebate::before{content:"";position:absolute;left:-1px;top:20px;width:3px;height:24px;border-radius:0 2px 2px 0;background:#b2955c;pointer-events:none}
#app #member-commerce-panel .transfer-heading{display:inline-flex;align-items:center;vertical-align:middle;padding-right:0}
#app #member-commerce-panel .transfer-heading h3{margin:0;font-size:18px;line-height:28px}
#app #member-commerce-panel .transfer-role{display:inline-flex;align-items:center;vertical-align:middle;margin:0 70px 0 12px;padding:2px 9px;border:1px solid #dfd3b5;border-radius:4px;font-size:13px;line-height:22px;color:#78613a;background:#faf7eb}
#app #member-commerce-panel .transfer-quota{display:flex;align-items:center;justify-content:flex-start;gap:28px;margin:18px 0 12px;min-width:0}
#app #member-commerce-panel .transfer-quota>div:first-child{min-width:148px}
#app #member-commerce-panel .transfer-quota p{margin:0 0 5px;font-size:14px;line-height:1.5}
#app #member-commerce-panel .transfer-quota strong{font-size:32px;font-weight:600;line-height:1.25;color:#31543e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#app #member-commerce-panel .transfer-action{display:flex;align-items:center;gap:16px;padding-left:26px;border-left:1px solid #dce2d6;text-align:left;min-width:0}
#app #member-commerce-panel .transfer-action p{margin:0;font-size:15px;line-height:1.6;color:#425447}
#app #member-commerce-panel .transfer-action .button{min-width:128px;min-height:42px;padding:10px 18px;font-size:15px;line-height:20px;white-space:nowrap}
#app #member-commerce-panel .transfer-action .button:disabled{opacity:1;background:#e7ece3;border:1px solid #d6dfd1;color:#71816f;cursor:default}
#app #member-commerce-panel .transfer-rebate>p.muted:not(.transfer-role){display:inline-block;margin:2px 24px 2px 0;font-size:14px;line-height:1.7;color:#627062;overflow-wrap:anywhere}
#app #member-commerce-panel .transfer-rebate>p.muted:has(+a){display:block;margin:12px 0 0;padding-right:115px;font-size:13px;line-height:22px;color:#788273}
#app #member-commerce-panel .transfer-rebate>a:last-child{float:right;position:relative;margin-top:-22px;font-size:13px;line-height:22px;color:#496349;text-decoration:underline;text-underline-offset:3px}
#app #member-commerce-panel .transfer-rebate>details:not(.transfer-shop):not(.transfer-records){margin:0;font-size:14px;line-height:1.7}
#app #member-commerce-panel .transfer-rebate>details:not(.transfer-shop):not(.transfer-records)>summary{position:absolute;right:20px;top:17px;min-height:30px;line-height:30px;padding:0 0 0 8px;font-size:13px;color:#6c775f}
#app #member-commerce-panel .transfer-rebate>details[open]:not(.transfer-shop):not(.transfer-records){margin-top:14px;padding-top:12px;border-top:1px solid #dce2d6}
#app #member-commerce-panel .transfer-rebate>details[open]>ul{margin:0;padding-left:20px}
#app #member-commerce-panel .transfer-rebate>details[open]>p{margin:10px 0 0}
#app #member-commerce-panel .account-record-list>h3{text-align:left;margin:0 0 14px;font-size:18px}
html[data-theme=dark] #app #member-commerce-panel .transfer-rebate{border-color:#414639;background-color:#1c251e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='140' viewBox='0 0 160 140' fill='none'%3E%3Cg stroke='%23b99b68' stroke-width='1.1' opacity='.18'%3E%3Cpath d='M90 12l48 48-48 48-48-48zM66 36l48 48-48 48-48-48zM90 24l36 36-36 36-36-36zM66 48l36 36-36 36-36-36zM134 12h14v14M12 114v14h14'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(110deg,#24281d,#1b281f 68%,#1e2921)}
html[data-theme=dark] #app #member-commerce-panel .transfer-role{border-color:#645c3c;background:#303020;color:#d4c797}
html[data-theme=dark] #app #member-commerce-panel .transfer-heading h3{color:#e1e8d8}
html[data-theme=dark] #app #member-commerce-panel .transfer-quota .muted,html[data-theme=dark] #app #member-commerce-panel .transfer-rebate>details{color:#b2bfae}
html[data-theme=dark] #app #member-commerce-panel .transfer-quota strong{color:#bed6b3}
html[data-theme=dark] #app #member-commerce-panel .transfer-action,html[data-theme=dark] #app #member-commerce-panel .transfer-rebate>details[open]:not(.transfer-shop):not(.transfer-records){border-color:#3f4b3d}
html[data-theme=dark] #app #member-commerce-panel .transfer-action p,html[data-theme=dark] #app #member-commerce-panel .transfer-rebate>p.muted:not(.transfer-role){color:#b2bfae}
html[data-theme=dark] #app #member-commerce-panel .transfer-action .button:disabled{background:#303a2f;border-color:#465441;color:#a2b39b}
html[data-theme=dark] #app #member-commerce-panel .transfer-rebate>a:last-child,html[data-theme=dark] #app #member-commerce-panel .transfer-rebate>details:not(.transfer-shop):not(.transfer-records)>summary{color:#c2cfb4}
@media(max-width:760px){
 #app #member-commerce-panel .account-record-heading{margin-bottom:14px}
 #app #member-commerce-panel .account-wallet{padding-bottom:18px;margin-bottom:18px}
 #app #member-commerce-panel .account-wallet .details{gap:18px;flex-wrap:wrap}
 #app #member-commerce-panel .account-wallet dt{font-size:16px}
 #app #member-commerce-panel .account-wallet [data-commerce-balance]{font-size:30px}
 #app #member-commerce-panel .account-wallet .details>div:nth-child(2){gap:7px;padding-bottom:2px}
 #app #member-commerce-panel .account-wallet [data-commerce-held]{font-size:16px}
 #app #member-commerce-panel .transfer-rebate{padding:14px 16px;margin-bottom:18px;background-position:right -20px top 34px,0 0;background-size:135px 120px,auto}
 #app #member-commerce-panel .transfer-rebate::before{top:18px}
 #app #member-commerce-panel .transfer-heading{display:inline-flex;padding-right:0}
 #app #member-commerce-panel .transfer-heading h3{font-size:19px}
 #app #member-commerce-panel .transfer-role{margin:0 52px 0 8px;padding:2px 8px;font-size:14px}
 #app #member-commerce-panel .transfer-quota{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:12px 0 8px}
 #app #member-commerce-panel .transfer-quota p{font-size:16px}
 #app #member-commerce-panel .transfer-quota strong{font-size:32px}
 #app #member-commerce-panel .transfer-action{display:contents}
 #app #member-commerce-panel .transfer-action p{grid-column:1/-1;grid-row:2;font-size:16px;padding-top:8px;border-top:1px solid #dce2d6}
 html[data-theme=dark] #app #member-commerce-panel .transfer-action p{border-color:#3f4b3d}
 #app #member-commerce-panel .transfer-action .button{grid-column:2;grid-row:1;width:auto;min-height:44px;min-width:118px;padding:11px 14px;font-size:16px}
 #app #member-commerce-panel .transfer-rebate>p.muted:not(.transfer-role){display:block;margin:4px 0;font-size:16px;line-height:1.5}
 #app #member-commerce-panel .transfer-rebate>p.muted:has(+a){margin-top:8px;padding-right:0;font-size:15px}
 #app #member-commerce-panel .transfer-rebate>a:last-child{float:none;display:inline-flex;align-items:center;min-height:44px;margin:0;font-size:16px}
 #app #member-commerce-panel .transfer-rebate>details:not(.transfer-shop):not(.transfer-records){font-size:16px}
 #app #member-commerce-panel .transfer-rebate>details:not(.transfer-shop):not(.transfer-records)>summary{right:18px;top:11px;min-height:44px;line-height:44px;font-size:15px}
}
@media(max-width:360px){
 #app #member-commerce-panel .transfer-role{display:table;margin:6px 0 0}
 #app #member-commerce-panel .transfer-quota>div:first-child{min-width:0}
 #app #member-commerce-panel .transfer-action .button{min-width:108px;padding-left:10px;padding-right:10px}
}
