.bill-record-page:has(.account-reference){height:100%!important;background:#490815!important;color:#eed5dc!important;display:flex!important;flex-direction:column!important}.bill-record-page:has(.account-reference)>.van-nav-bar{display:none!important}.bill-record-page:has(.account-reference)>.content{padding:0!important;overflow:hidden!important;flex:1;min-height:0!important}.account-reference{height:100%;display:flex;flex-direction:column;background:#490815;color:#eed5dc;font-size:14px}.account-reference *{box-sizing:border-box}.ar-tabs{display:flex;overflow:auto;flex:none;gap:26px;padding:0 14px;background:#66152b;border-bottom:1px solid #96364f;scrollbar-width:none;height:49px;align-items:center}.ar-tabs a{white-space:nowrap;color:inherit;text-decoration:none;height:100%;display:flex;align-items:center;position:relative}.ar-tabs a.active:after{content:'';position:absolute;height:2px;bottom:0;left:0;right:0;background:#f9e4df}.ar-balance{margin:10px 10px 0;padding:10px;background:#661a31;border-radius:6px}.ar-balance strong{color:#ffc000}.ar-balance a{float:right;color:inherit;text-decoration:none;font-size:13px}.account-reference button{font:inherit;cursor:pointer;color:inherit;background:transparent;border:0}.ar-refresh{font-size:21px!important;padding:0 4px}.ar-balance p{font-size:11px;margin:6px 0 0;padding:5px;background:#793026;border-radius:6px}.ar-filters{display:flex;gap:7px;padding:10px;flex:none}.ar-filters select{background:#64172c;border:1px solid #bd8392;color:#eed5dc;border-radius:20px;padding:5px 10px;max-width:34%;font-size:11px}.ar-dates{padding:0 10px 8px;display:flex;gap:5px;align-items:end;flex-wrap:wrap}.ar-dates[hidden]{display:none}.ar-dates label{font-size:11px;display:grid;gap:4px;flex:1}.ar-dates input{background:#661a31;color:#fff;border:1px solid #ad6b80;border-radius:5px;padding:6px;width:100%;min-width:0}.ar-dates button{border:1px solid #ad6b80;padding:6px 10px;border-radius:5px}.ar-list{flex:1;min-height:0;overflow:auto;padding:0 10px}.ar-empty{height:100%;min-height:250px;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;text-align:center;gap:0 4px}.ar-empty img{width:100px;opacity:.55;display:block;margin:0 calc(50% - 50px) 10px}.ar-empty p{margin:0}.ar-empty button{padding:0;color:#fff3d5}.ar-list article{display:flex;justify-content:space-between;gap:10px;padding:14px 2px;border-bottom:1px solid #76243b}.ar-list small{display:block;color:#bf8e9e;margin-top:5px;font-size:11px}.ar-list article p{font-size:12px}.ar-list article>div:last-child{text-align:right;flex:none}.ar-list .income,[data-total="recharge"]{color:#1bc600}.ar-list .expense,[data-total="withdraw"]{color:#ff6262}.ar-totals{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 15px;padding:12px 10px;background:#651a31;font-size:12px;border-top:1px solid #9d3954}.ar-totals span{display:flex;justify-content:space-between}.ar-totals b{font-weight:400}[data-total="receive"]{color:#ffc000}.ar-result{font-size:12px;padding:0 10px 5px}
#app .page-container:has(.account-reference){top:0!important;bottom:0!important;height:100%!important;padding:0!important;overflow:hidden!important}#app .bill-record-page:has(.account-reference){height:100%!important;min-height:0!important;max-height:100%!important}#app .bill-record-page:has(.account-reference)>.content{height:100%!important;min-height:0!important;max-height:100%!important}.account-reference .ar-empty img{height:auto;max-height:110px;object-fit:contain}

.ar-tabs{touch-action:pan-x;overscroll-behavior-x:contain;cursor:grab;user-select:none;position:relative;scroll-behavior:auto}.ar-tabs:active{cursor:grabbing}.ar-tabs>a{flex:none}.ar-tabs>a[aria-label="返回我的"]{position:sticky;left:-14px;padding:0 8px;background:#66152b;z-index:2;font-size:24px}.report-summary{margin:10px;padding:14px 8px;background:#661a31;border-radius:6px;display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:center}.report-summary span{display:block;font-size:12px;margin-bottom:8px}.report-summary strong{color:#ffc000}.report-more{padding:10px;margin:8px;border:1px solid #ac7181!important;border-radius:5px}.report-more[hidden]{display:none}.report-extra .ar-list article{width:100%;align-items:flex-start}.report-extra .ar-list article>div:first-child{min-width:0;overflow-wrap:anywhere}.report-extra .ar-list article>div:last-child{max-width:40%;overflow-wrap:anywhere}

html.palace-theme #app .page-container:has(.recover-balance-page){top:0!important;bottom:0!important;height:100%!important;width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden!important}
html.palace-theme #app .recover-balance-page{height:100%!important;min-height:0!important;width:100%!important;max-width:100%!important;padding:0!important;display:flex!important;flex-direction:column!important;background:#490815!important;color:#eed5dc!important;box-sizing:border-box}
html.palace-theme #app .recover-balance-page>.van-nav-bar[hidden]{display:none!important}
html.palace-theme #app .recover-balance-page>.ar-tabs{height:49px!important;min-height:49px!important;width:100%!important;margin:0!important;font-size:14px;font-weight:400}
html.palace-theme #app .recover-balance-page>.balance-card{margin:10px!important;padding:12px!important;width:auto!important;flex:none!important;border-radius:6px!important;background:#661a31!important;box-sizing:border-box;box-shadow:none!important;color:#eed5dc!important}
html.palace-theme #app .recover-balance-page .balance-info{color:#eed5dc!important;font-size:14px!important}html.palace-theme #app .recover-balance-page .balance-info .amount{color:#ffc000!important}
html.palace-theme #app .recover-balance-page .recover-btn{background:#a82a4b!important;border-color:#c86b83!important;border-radius:6px!important;color:#fff1d0!important}
html.palace-theme #app .recover-balance-page .tip{color:#e9bac7!important;font-size:11px!important;line-height:1.6!important;margin-top:10px!important;white-space:normal!important}
html.palace-theme #app .recover-balance-page>.main-content{display:flex!important;flex:1!important;min-height:0!important;width:100%!important;overflow:hidden!important;margin:0!important;padding:0 10px 10px!important;gap:10px!important;box-sizing:border-box}
html.palace-theme #app .recover-balance-page .platform-sidebar{width:68px!important;flex:0 0 68px!important;overflow-y:auto!important;background:#561023!important;border-radius:6px;box-sizing:border-box}
html.palace-theme #app .recover-balance-page .platform-item{margin:0!important;padding:10px 4px!important;min-height:58px!important;box-sizing:border-box;color:#e9bac7!important}html.palace-theme #app .recover-balance-page .platform-item.active{background:#86223e!important;color:#fff1d0!important}
html.palace-theme #app .recover-balance-page .platform-list{flex:1!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;overflow-y:auto!important;background:transparent!important;box-sizing:border-box}
html.palace-theme #app .recover-balance-page .search-box{padding:0 0 10px!important;margin:0!important;background:transparent!important}html.palace-theme #app .recover-balance-page .search-box .van-cell{background:#661a31!important;border:1px solid #9b4d65;border-radius:20px;color:#eed5dc!important}html.palace-theme #app .recover-balance-page input{color:#eed5dc!important}html.palace-theme #app .recover-balance-page input::placeholder{color:#cfa0af!important}
html.palace-theme #app .recover-balance-page .platform-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;width:100%!important;box-sizing:border-box}
html.palace-theme #app .recover-balance-page .platform-card{width:100%!important;min-width:0!important;min-height:92px!important;box-sizing:border-box;background:#661a31!important;border:1px solid #82304a!important;border-radius:6px!important;padding:8px 4px!important;color:#eed5dc!important;overflow:hidden}
html.palace-theme #app .recover-balance-page .plat-icon{width:100%!important;max-width:90px!important;height:32px!important;object-fit:contain!important}html.palace-theme #app .recover-balance-page .plat-name{font-size:12px!important;color:#eed5dc!important}html.palace-theme #app .recover-balance-page .plat-balance{font-size:12px!important;color:#ffc000!important}

html.palace-theme #app [data-member-label="找回余额"][hidden]{display:none!important}html.palace-theme #app [data-records-entry="new"]{display:flex!important;align-items:center!important;width:100%!important;min-height:44px!important;box-sizing:border-box;padding:12px 16px!important;background:#490815!important;color:#fff1d0!important}html.palace-theme #app [data-records-entry="new"] .van-cell__title{flex:none!important;min-width:60px!important;font-size:13px!important}html.palace-theme #app [data-records-entry="new"] .van-cell__value{flex:1!important;min-width:0!important;text-align:right!important;font-size:11px!important;color:#fff1d0!important;white-space:nowrap!important}html.palace-theme #app [data-records-entry="new"] .menu-icon-green{width:20px!important;height:20px!important;margin-right:10px!important}html.palace-theme #app [data-records-entry="new"] .van-cell__right-icon{margin-left:5px!important}

/* Match My Records to adjacent member menu rows. */
html.palace-theme #app [data-records-entry="new"]{padding:calc(12 * var(--u)) calc(6 * var(--u))!important;min-height:calc(40 * var(--u))!important}
html.palace-theme #app [data-records-entry="new"] .menu-icon-green{width:calc(21 * var(--u))!important;height:calc(21 * var(--u))!important;margin-right:calc(10 * var(--u))!important}
html.palace-theme #app [data-records-entry="new"] .van-cell__title{font-size:calc(12 * var(--u))!important}
html.palace-theme #app [data-records-entry="new"] .van-cell__right-icon{margin-left:4px!important}
