/* RF OBERON V46 — hanya area Member > CASH. Tidak mengubah layout katalog V45. */
#cash .panel-title h3{letter-spacing:.06em}
/* Placeholder LIVE BALANCE lama belum terhubung; disembunyikan hanya dari tampilan. */
#cash > .panel-body > .info-box{display:none!important}
#cash > .panel-body{padding:0!important;min-height:0!important}
#cash .rf46-market{--rf46-border:rgba(97,157,194,.32);background:linear-gradient(145deg,#061829,#0b1d30 58%,#071421);border:1px solid var(--rf46-border);border-radius:8px;color:#dceaf6;margin:12px 12px 13px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);box-sizing:border-box}
#cash .rf46-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid rgba(120,171,204,.18)}
#cash .rf46-eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;color:#6ec8ee;margin-bottom:4px}
#cash .rf46-head h4{font-size:18px;line-height:1.2;color:#fff;margin:0 0 4px;font-weight:850}
#cash .rf46-head p{margin:0;font-size:12px;color:#a9bdce;line-height:1.45}
#cash .rf46-shop-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#d8aa53,#aa792a);border:1px solid #e9bd66;color:#0c1823!important;border-radius:5px;min-height:38px;padding:9px 14px;font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap;letter-spacing:.015em;transition:filter .15s ease,transform .15s ease}
#cash .rf46-shop-button:hover{filter:brightness(1.1);transform:translateY(-1px)}
#cash .rf46-shop-button:focus-visible,#cash .rf46-pack:focus-visible{outline:3px solid #60c9ef;outline-offset:2px}
#cash .rf46-subheading{font-weight:850;color:#f0bf62;letter-spacing:.08em;font-size:11px;margin:14px 0 10px}
#cash .rf46-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
#cash .rf46-pack{appearance:none;-webkit-appearance:none;text-align:left;box-sizing:border-box;min-width:0;width:100%;border:1px solid #31526b;background:linear-gradient(160deg,#10283d,#0a1a2b);color:#fff;border-radius:6px;padding:11px 12px;cursor:pointer;min-height:74px;display:flex;flex-direction:column;gap:5px;transition:border-color .15s ease,background .15s ease}
#cash .rf46-pack:hover{border-color:#72b7d4;background:#153249}
#cash .rf46-pack[aria-pressed="true"]{border-color:#e6bd68;background:linear-gradient(140deg,#28384a,#1a2f43);box-shadow:inset 0 0 0 1px #d5a758}
#cash .rf46-rp{font-weight:900;color:#f6c96b;font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:.01em}
#cash .rf46-cash{color:#e5f6ff;font-weight:800;font-size:15px;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}
#cash .rf46-cash small{font-size:10px;font-weight:700;color:#81bbd9;letter-spacing:.04em}
#cash .rf46-selection{margin-top:11px;background:rgba(5,16,28,.7);border:1px solid rgba(109,167,202,.24);color:#c8dfeb;padding:10px 12px;font-size:12px;border-radius:5px;line-height:1.5}
#cash .rf46-selection strong{color:#f5c46a}
#cash .rf46-disclaimer{margin:10px 0 0;font-size:11px;color:#a4b8c7;line-height:1.55}
#cash .rf46-disclaimer strong{color:#e5b876}
@media (max-width:1100px){#cash .rf46-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:750px){#cash .rf46-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#cash .rf46-market{margin:9px;padding:12px}}
@media (max-width:420px){#cash .rf46-grid{gap:7px}#cash .rf46-pack{padding:9px;min-height:68px}#cash .rf46-rp{font-size:12px}#cash .rf46-cash{font-size:13px}#cash .rf46-head h4{font-size:17px}#cash .rf46-shop-button{width:100%}}
