.super-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:15px}
.super-summary .card{margin:0}.super-summary .value{font-size:28px}
.super-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.super-card{background:#fff;border:1px solid #e1e8f0;border-radius:16px;padding:18px;box-shadow:0 3px 12px rgba(22,45,70,.045)}
.super-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.super-card h3{margin:0;font-size:18px}.super-balance{text-align:right;white-space:nowrap}.super-balance span{display:block;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.super-balance b{display:block;font-size:22px;margin-top:3px}
.super-notes{margin-top:14px;padding:11px 12px;border-radius:11px;background:#fbfcfe;color:#5f6d7d;font-size:12px;line-height:1.45;white-space:pre-wrap}
.super-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.super-card-actions .btn{width:100%}
.super-empty{grid-column:1/-1;text-align:center;padding:34px 20px}.super-empty h3{margin-top:0}.super-empty p{color:var(--muted);max-width:520px;margin:0 auto 16px}
.super-preview{margin-top:16px;padding:14px 16px;border-radius:14px;background:#f5f8fc;border:1px solid #e3eaf2}.super-preview span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.35px;color:var(--muted);font-weight:800}.super-preview b{display:block;font-size:25px;margin-top:3px}
@media(max-width:900px){.super-list{grid-template-columns:1fr}}
@media(max-width:760px){
  #superannuation .top{align-items:flex-start}.super-summary{grid-template-columns:1fr 1fr;gap:9px}.super-summary .card{padding:13px}.super-summary .value{font-size:22px}
  .super-list{gap:9px}.super-card{padding:14px;border-radius:15px}.super-card-head{gap:10px}.super-card h3{font-size:16px}.super-balance b{font-size:18px}
  #superModal .mf{grid-template-columns:1fr 1fr!important}
}
@media(max-width:390px){.super-summary{grid-template-columns:1fr}.super-card-head{display:block}.super-balance{text-align:left;margin-top:12px}}
