/* Currency is a small illustrated object and a legible count, never a banner. */
.exp-money .currency-icon{display:block;flex:0 0 auto;width:30px;height:30px;object-fit:contain;overflow:visible;filter:drop-shadow(0 1px 1px #06101925)}
.exp-money{align-items:center;gap:5px;line-height:1.25;font-variant-numeric:tabular-nums}
.exp-money b{font-weight:650}
.exp-button .exp-money .currency-icon{width:28px;height:28px}
.shell .exp-dialog-wallet.resource-wallet{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));left:auto;translate:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;width:auto;max-width:calc(100% - 24px);height:auto;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:right;pointer-events:none}
.shell .resource-wallet>.resource-chip{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:36px;padding:4px 10px 4px 6px;border:0;border-radius:20px;background:color-mix(in srgb,var(--pm-ui-surface) 96%,transparent);box-shadow:0 2px 8px var(--pm-ui-shadow)}
.shell .resource-wallet .exp-money{font-size:16px;color:var(--pm-ui-text)}
.shell .resource-wallet .exp-money b{color:var(--pm-ui-text)}
.shell .resource-wallet .currency-icon{width:30px;height:30px}
.shell .resource-wallet .resource-scope{font-size:12px;line-height:1.3;letter-spacing:0;font-weight:500;color:var(--pm-ui-muted);white-space:nowrap}
@media(max-height:550px) and (orientation:landscape){.shell .exp-dialog-wallet.resource-wallet{top:max(8px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}.shell .resource-wallet>.resource-chip{min-height:32px;padding-block:3px}.shell .resource-wallet .currency-icon{width:28px;height:28px}}
