.miniapp-body #profileView button.ui-balance-card{width:100%;font-family:inherit;text-align:left;cursor:pointer;position:relative}
.miniapp-body #profileView button.ui-balance-card:focus-visible{outline:3px solid #e5fff6;outline-offset:5px}
.miniapp-body #profileView .wh-card-link{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;padding-top:10px;border-top:1px solid #17423526;font-size:11px;font-weight:700}
html:has(#walletHistory[open]),body:has(#walletHistory[open]){overflow:hidden!important}
dialog.wh-dialog{box-sizing:border-box;width:min(94vw,520px);max-width:520px;max-height:calc(100dvh - 40px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:auto;padding:22px;border:1px solid #7d9dad66;border-radius:28px;background:linear-gradient(145deg,#21374b,#101e30 65%,#0c1927);color:#edf6fa;box-shadow:inset 0 2px 0 #ffffff26,0 8px 0 #06121e,0 28px 80px #0009;overflow:auto;overscroll-behavior:contain;font-family:inherit}
.wh-dialog::backdrop{background:#030b16d9;backdrop-filter:blur(8px)}
.wh-dialog [hidden]{display:none!important}.wh-dialog button{font-family:inherit;cursor:pointer}.wh-dialog button:focus-visible{outline:3px solid #bcecd8;outline-offset:3px}.wh-dialog button:disabled{opacity:.55;cursor:wait}
.wh-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.wh-heading>div>span{color:#a9d9ce;font-size:10px;letter-spacing:.16em;font-weight:750}.wh-heading h2{margin:5px 0 0;font-size:23px;line-height:1.25;color:#f2f8fc;letter-spacing:-.03em}.wh-heading button{flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid #d0e3f13b;border-radius:13px;background:linear-gradient(145deg,#36516a,#1b2d40);color:#d9e8f2;font-size:26px;box-shadow:0 3px 0 #081522}
.wh-summary{display:flex;flex-direction:column;gap:7px;padding:20px;border:1px solid #d8fdef9e;border-radius:21px;background:linear-gradient(140deg,#d6f9e8,#a6decb 55%,#77b4a8);box-shadow:inset 0 2px 0 #fff8,0 5px 0 #3e756c;color:#133e33}.wh-summary>span{font-size:13px}.wh-summary strong{font-size:30px;font-weight:800;letter-spacing:-.04em;overflow-wrap:anywhere}.wh-summary small{font-size:11px;line-height:1.5;color:#365c51}
.wh-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;margin:24px 0 12px;border:1px solid #aecadd21;border-radius:16px;background:#071522}.wh-filters button{padding:11px 5px;border:0;border-radius:11px;background:transparent;color:#afc1d0;font-size:12px;font-weight:650}.wh-filters button[aria-pressed=true]{background:linear-gradient(145deg,#3c6172,#233f54);color:#d8f6eb;box-shadow:inset 0 1px 0 #fff3,0 2px 3px #0005}
.wh-notice{color:#aebfce;font-size:12px;line-height:1.6;margin:12px 0}.wh-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.wh-item{padding:15px;border:1px solid #b8d3e526;border-radius:18px;background:linear-gradient(140deg,#23394b,#17283b);box-shadow:inset 0 1px 0 #ffffff12,0 3px 0 #091828}.wh-row{display:flex;align-items:center;gap:10px}.wh-symbol{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:11px;background:#90e0c01c;color:#b4ebd2;font-size:20px;font-weight:700}.wh-item[data-direction=debit] .wh-symbol{color:#edd1a0;background:#ebc78018}.wh-copy{min-width:0;flex:1}.wh-copy strong{display:block;color:#edf6fa;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.wh-copy time{display:block;color:#9db0c1;font-size:10px;margin-top:4px}.wh-amount{font-size:14px;font-weight:750;color:#b7efdb;overflow-wrap:anywhere;text-align:right;max-width:48%}.wh-item[data-direction=debit] .wh-amount{color:#f1d4a6}.wh-item[data-status]:not([data-status=confirmed]) .wh-amount{color:#b6c4d1}.wh-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #bed4e419}.wh-status{padding:4px 7px;border-radius:6px;background:#89d4b514;color:#b3e4d1;font-size:10px}.wh-item:not([data-status=confirmed]) .wh-status{background:#e5be7a14;color:#dfc69e}.wh-reference{font-size:9px;color:#93a7ba;overflow-wrap:anywhere;text-align:right;max-width:68%}.wh-description{font-size:11px;line-height:1.6;color:#b0c2ce;margin:9px 0 0;overflow-wrap:anywhere}.wh-more{width:100%;padding:13px;margin-top:16px;border:1px solid #90b0c349;border-radius:13px;background:linear-gradient(145deg,#37536b,#1a3045);color:#e4f4ef;font-size:13px;font-weight:700;box-shadow:0 3px 0 #071623}.wh-footnote{margin:18px 2px 0;color:#8fa5b6;font-size:10px;line-height:1.65}
@media(max-width:360px){dialog.wh-dialog{padding:16px;border-radius:23px}.wh-item{padding:12px}.wh-row{flex-wrap:wrap}.wh-amount{margin-left:auto;max-width:100%}.wh-heading h2{font-size:20px}}
