.curio-token-icon{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 5px #a5eac080);flex-shrink:0}
.curio-token-balance{display:flex;align-items:center;gap:7px;margin:7px 0 0;color:#d9e6df;font:500 12px Barlow,sans-serif}
.curio-token-balance[hidden],#curioTokenAdmin[hidden]{display:none!important}
#curioTokenAdmin{margin-top:24px;border-top:1px solid var(--line);padding-top:14px;font-size:14px}
#curioTokenGrant{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px}
#curioTokenGrant label{display:grid;gap:6px;flex:1 1 180px}
#curioTokenGrant input{width:100%;min-width:0;padding:10px;background:var(--panel);color:var(--paper);border:1px solid var(--line)}
.curio-token-redeem{display:flex;align-items:center;justify-content:center;gap:6px}
.curio-purchase:has(.curio-token-redeem){flex-wrap:wrap}
.curio-token-redeem .curio-token-icon{width:24px;height:24px}
#curiosView .curios-gallery:has(.curio-token-redeem){height:900px}
@media(max-width:700px){#curiosView .curios-gallery:has(.curio-token-redeem){height:780px}}
