.premium-wallet-bar > a { display:flex; align-items:center; gap:14px; width:100%; color:#fff; }
.premium-wallet-bar > a > i { color:var(--fx-lime); font-size:1.55rem; }
.premium-wallet-bar > a > span { display:flex; align-items:baseline; gap:8px; flex:1; }
.premium-wallet-bar > a small { color:rgba(255,255,255,.68); }
.premium-wallet-bar > a em { padding:8px 12px; border-radius:10px; color:var(--fx-ink); background:var(--fx-lime); font-size:.8rem; font-style:normal; font-weight:850; }
.admin-point-stats { margin-bottom:22px; }
.admin-point-stats .stat-card { display:flex; align-items:center; gap:14px; }
.points-admin-form { padding:28px; margin-bottom:22px; }
.settings-compact { margin:20px 0 28px; }
.admin-packages { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }
.admin-packages fieldset { min-width:0; padding:19px; border:1px solid var(--fx-line); border-radius:19px; background:#f9fbff; }
.admin-packages legend { padding:0 7px; color:var(--fx-blue); font-weight:900; }
.admin-packages .form-grid { grid-template-columns:1fr; gap:11px; }
.wallet-admin-grid { grid-template-columns:minmax(0,1fr) 330px; }
.wallet-admin-grid .panel-title > i { display:grid; place-items:center; width:44px; height:44px; border-radius:14px; color:var(--fx-blue); background:#edf3ff; }
@media(max-width:1050px){.admin-packages{grid-template-columns:1fr}.wallet-admin-grid{grid-template-columns:1fr}}
@media(max-width:720px){.premium-wallet-bar>a{flex-wrap:wrap}.premium-wallet-bar>a>span{min-width:calc(100% - 50px)}.premium-wallet-bar>a>em{margin-left:50px}.points-admin-form{padding:20px}}

