:root{--screen-safe-top:env(safe-area-inset-top,0px);--screen-safe-bottom:env(safe-area-inset-bottom,0px)}
.topbar{height:calc(58px + var(--screen-safe-top));padding-top:var(--screen-safe-top)}
.x-home-head{padding-top:calc(18px + var(--screen-safe-top))}
.x-profile{padding-top:calc(24px + var(--screen-safe-top))}
.auth-top{padding-top:calc(24px + var(--screen-safe-top))}
.home-coin-price{justify-content:space-between;gap:16px;font-size:12px;padding:13px 0;margin:0;color:#966039}
.home-coin-price strong{font:500 16px Arial,sans-serif;color:#8a3317;letter-spacing:.15px;white-space:nowrap}
.home-coin-price strong small{font-size:10px;margin-left:3px;font-weight:400}
.home-coin-price .biz-demo{font-size:12px;display:flex;align-items:center;gap:7px}
.home-coin-price .ui-icon{width:18px;height:20px}
.modal-backdrop,.captcha-backdrop{padding-top:calc(16px + var(--screen-safe-top));padding-bottom:calc(16px + var(--screen-safe-bottom))}
.modal,.captcha-dialog{max-height:calc(100dvh - 32px - var(--screen-safe-top) - var(--screen-safe-bottom));overflow-y:auto}
input,textarea,select{scroll-margin-top:calc(76px + var(--screen-safe-top));scroll-margin-bottom:100px}
.primary-shell .mobile-main{padding-bottom:calc(100px + var(--screen-safe-bottom))}
.product-detail-action{padding-bottom:max(14px,var(--screen-safe-bottom))}
.page-content>.helper-note:empty,.x-section-intro p:empty{display:none}
@media(max-width:355px){.home-coin-price strong{font-size:15px}.home-coin-price .biz-demo{font-size:11px}}

.receipt-details{font-size:10px;color:#966039;margin:10px 0 2px}.receipt-details summary{cursor:pointer;color:#a18462;padding:4px 0}.receipt-details p{font:10px/1.8 Arial,sans-serif;overflow-wrap:anywhere;margin:8px 0 0}
