/* ZEXARA WALLET REFINED V3 — Reference proportions */

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet {
  padding:18px 16px 14px !important;
  border-radius:24px !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top {
  grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) !important;
  align-items:start !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top article:first-child
.zx-wallet-label {
  font-size:9px !important;
  margin-bottom:13px !important;
  font-weight:650 !important;
  color:#B8B5AD !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top article:first-child
> strong {
  font-size:29px !important;
  font-weight:950 !important;
  line-height:1.05 !important;
  letter-spacing:-.8px !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top article:first-child
> small {
  font-size:9px !important;
  font-weight:800 !important;
  margin-top:8px !important;
  color:#D4AF37 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-invest {
  padding-top:30px !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-invest .zx-wallet-label {
  font-size:8px !important;
  margin-bottom:7px !important;
  gap:4px !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-invest > strong {
  font-size:20px !important;
  line-height:1.05 !important;
  font-weight:900 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions {
  margin-top:15px !important;
  padding-top:17px !important;
  gap:4px !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions button {
  gap:7px !important;
  padding:3px 0 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions button > span {
  width:43px !important;
  height:43px !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions button svg {
  width:29px !important;
  height:29px !important;
  stroke-width:1.8 !important;
  color:#F5F1E9 !important;
  stroke:#F5F1E9 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions button b {
  font-size:10px !important;
  font-weight:700 !important;
  letter-spacing:-.15px !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions button > span::after {
  width:9px !important;
  height:9px !important;
  right:0 !important;
  bottom:0 !important;
}

/* END REFINED V3 */

/* ZEXARA — HIDE AVAILABLE EARNINGS ONLY */
html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top article:first-child > small {
  display:none !important;
}
/* END */


/* ZEXARA WALLET OBSIDIAN GOLD OVERRIDE V4 START */
/* Color-only restore: preserve current wallet structure */

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet{
  background:
    radial-gradient(
      circle at 0 0,
      rgba(212,175,55,.055),
      transparent 42%
    ),
    linear-gradient(
      180deg,
      #171B21 0%,
      #15181D 100%
    ) !important;
  border:1px solid rgba(212,175,55,.18) !important;
  box-shadow:
    0 18px 38px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.025) !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top article{
  background:transparent !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-label{
  color:#AEB4C0 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top article:first-child strong{
  color:#FFFFFF !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-invest strong{
  color:#D4AF37 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top small{
  color:#8F98A7 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-invest .vd2-wallet-label,
html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-invest .vd2-wallet-label *{
  color:#AEB4C0 !important;
  stroke:#AEB4C0 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-divider{
  background:rgba(212,175,55,.26) !important;
  border-color:rgba(212,175,55,.26) !important;
  box-shadow:none !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-quick-actions{
  border-top-color:rgba(212,175,55,.20) !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions button{
  background:transparent !important;
  background-image:none !important;
  border:0 !important;
  box-shadow:none !important;
  color:#F5F1E9 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions button > span{
  background:#1B2027 !important;
  border:1px solid rgba(212,175,55,.22) !important;
  box-shadow:none !important;
  color:#F5F1E9 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions button > span svg,
html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions svg{
  color:#F5F1E9 !important;
  stroke:#F5F1E9 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions b{
  color:#F5F1E9 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions button > span::after,
html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet .vd2-quick-actions button::after{
  background:#D4AF37 !important;
  border-color:#D4AF37 !important;
}

/* keep hidden helper text hidden */
html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top article:first-child > small{
  display:none !important;
}

/* ZEXARA WALLET OBSIDIAN GOLD OVERRIDE V4 END */

/* ZEXARA ICON FRAME REMOVAL V5 */
/* Only remove backgrounds and borders behind icons */

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet
.vd2-quick-actions button > span {
  background:transparent !important;
  background-image:none !important;
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
}

/* Preserve clean white icons */
html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet
.vd2-quick-actions button > span svg {
  color:#F5F1E9 !important;
  stroke:#F5F1E9 !important;
  background:transparent !important;
}

/* Preserve gold dots */
html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet
.vd2-quick-actions button > span::after {
  background:#D4AF37 !important;
  border:0 !important;
}

/* END ICON FRAME REMOVAL V5 */
