/* Campaign 81 Build 14: preserve PHP tab processing, enforce a single independent view. */
.c81-independent-view>.tab-pane:not(.active){display:none!important}
.c81-independent-view>.tab-pane.active{display:block!important}
body.stm-dashboard-rebuild .c81-wallet-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:15px 0 20px!important}
body.stm-dashboard-rebuild .c81-wallet-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;min-height:118px!important;border-radius:18px!important;padding:20px!important;grid-column:auto!important;color:#fff!important;text-decoration:none!important;box-shadow:0 12px 24px #10285e20!important;transition:transform .2s ease,box-shadow .2s ease}
.c81-wallet-card:hover{transform:translateY(-3px);box-shadow:0 16px 28px #10285e33!important}
body.stm-dashboard-rebuild .c81-wallet-card:nth-child(1){background:linear-gradient(125deg,#0ca7ec,#0754e9)!important}
body.stm-dashboard-rebuild .c81-wallet-card:nth-child(2){background:linear-gradient(125deg,#b74bfa,#6d14d2)!important}
body.stm-dashboard-rebuild .c81-wallet-card:nth-child(3){background:linear-gradient(125deg,#08c997,#047b5a)!important}
body.stm-dashboard-rebuild .c81-wallet-card:nth-child(4){background:linear-gradient(125deg,#ffb72e,#ed6c11)!important}
body.stm-dashboard-rebuild .c81-wallet-card:nth-child(5){background:linear-gradient(125deg,#2788ed,#1646b6)!important}
body.stm-dashboard-rebuild .c81-wallet-card:nth-child(6){background:linear-gradient(125deg,#9d50ef,#5c21b6)!important}
body.stm-dashboard-rebuild .c81-wallet-card:nth-child(7){background:linear-gradient(125deg,#e8aa1b,#ad6a07)!important}
.c81-wallet-icon{width:49px;height:49px;flex:0 0 49px;display:grid;place-items:center;border-radius:15px;background:#ffffff2d;color:white}
.c81-wallet-icon svg{width:27px;height:27px}
.c81-wallet-copy{display:block;min-width:0}
body.stm-dashboard-rebuild .c81-wallet-copy small{display:block!important;color:#fff!important;opacity:.93;font-size:13px!important;font-weight:700!important}
body.stm-dashboard-rebuild .c81-wallet-copy strong{display:block!important;color:#fff!important;font-size:clamp(17px,2vw,25px)!important;line-height:1.3;overflow-wrap:anywhere}
.c81-member-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.c81-member-metrics a{background:#fff;border:1px solid #dbe5f4;border-radius:15px;padding:15px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#142e59;box-shadow:0 4px 14px #0b225512}
.c81-member-metrics a span{font-size:23px;color:#0a70e8}.c81-member-metrics small{font-size:12px;color:#60728e}.c81-member-metrics strong{font-size:16px;overflow-wrap:anywhere}
@media(max-width:800px){body.stm-dashboard-rebuild .c81-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.stm-dashboard-rebuild .c81-wallet-card{min-height:116px!important;padding:14px 10px!important;gap:9px!important}body.stm-dashboard-rebuild .c81-wallet-card:first-child{grid-column:1/-1!important;min-height:130px!important;padding:19px!important}body.stm-dashboard-rebuild .c81-wallet-card:first-child strong{font-size:29px!important}.c81-wallet-icon{width:35px;height:35px;flex-basis:35px;border-radius:10px}.c81-wallet-icon svg{width:22px;height:22px}body.stm-dashboard-rebuild .c81-wallet-copy small{font-size:11px!important}body.stm-dashboard-rebuild .c81-wallet-copy strong{font-size:clamp(14px,3.5vw,19px)!important}.c81-member-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:380px){body.stm-dashboard-rebuild .c81-wallet-card{flex-direction:column!important;align-items:flex-start!important}.c81-wallet-icon{width:32px;height:32px;flex-basis:32px}}
@media(prefers-reduced-motion:reduce){.c81-wallet-card{transition:none!important}}
