/* Keep currency values inside their cards at every account size. */
#desktop-design .dp-wallet,#desktop-design .dp-wallet>div,#desktop-design .dp-stat>div,.lp-wallet,.lp-stake>div,.hp-stats article>div,.md-facts>div{min-width:0}
#desktop-design .dp-wallet strong,.lp-wallet strong,.lp-stake strong,.hp-stats strong,.hp-detail dd,.md-facts b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}
#desktop-design .dp-stat strong{max-width:100%;white-space:nowrap;font-variant-numeric:tabular-nums}
#desktop-design .dp-stat:nth-child(4) strong{font-size:clamp(12px,1.35vw,16px);letter-spacing:-.25px}
#desktop-design td,.hp-table td{font-variant-numeric:tabular-nums}
@media(max-width:599px){
  #desktop-design .dp-header{gap:5px}
  #desktop-design .dp-header .dp-brand{flex:0 1 auto;min-width:0}
  #desktop-design .dp-header .dp-brand img{width:30px;height:34px}
  #desktop-design .dp-header .dp-brand strong{display:block!important;max-width:58px;font-size:12px;line-height:1;white-space:normal;letter-spacing:-.35px}
  #desktop-design .dp-wallet{flex:0 1 auto;min-width:82px;max-width:118px;height:40px;gap:4px;padding:3px 4px 3px 8px;border-radius:8px}
  #desktop-design .dp-wallet>div{flex:1;overflow:hidden}
  #desktop-design .dp-wallet strong{font-size:clamp(11px,3.5vw,14px);line-height:1}
  #desktop-design .dp-wallet button{flex:0 0 34px;width:34px;height:34px;font-size:25px}
  #desktop-design .dp-profile{position:relative;flex:0 0 34px!important;width:34px!important;height:34px!important}
  #desktop-design .dp-profile .dp-avatar{width:34px!important;height:34px!important}
  #desktop-design .dp-profile>button{display:none!important}
  #desktop-design .dp-profile::after{content:'⌄';position:absolute;right:-5px;bottom:-4px;width:14px;height:14px;display:grid;place-items:center;border:1px solid #9c7d22;border-radius:50%;background:#101821;color:#ffdc00;font-size:12px;font-weight:900;line-height:1;box-shadow:0 1px 5px #000b}
  #desktop-design .dp-notification{flex:0 0 34px!important;width:34px!important;height:34px!important;padding:5px!important}
  #desktop-design .dp-stat strong{font-size:clamp(12px,3.7vw,17px);line-height:1.1}
  #desktop-design .dp-stat:nth-child(4) strong{font-size:clamp(10px,3vw,14px)}
  .lp-wallet{min-width:82px!important;max-width:118px;grid-template-columns:minmax(0,1fr) 34px!important;column-gap:4px!important;padding:3px 4px 3px 8px!important}
  .lp-wallet strong{font-size:clamp(11px,3.5vw,14px)!important}
  .lp-wallet button{width:34px!important;height:34px!important;font-size:25px!important}
  .hp-stats strong{font-size:clamp(15px,5vw,20px);overflow-wrap:anywhere;white-space:normal}
  .hp-detail dd{max-width:58%;overflow-wrap:anywhere;white-space:normal}
  .md-facts b{font-size:clamp(10px,3.2vw,13px)}
}
@media(max-width:370px){
  #desktop-design .dp-header .dp-brand strong{display:block!important;max-width:48px;font-size:11px}
  #desktop-design .dp-wallet{min-width:76px;max-width:104px}
}
