#panel.wealth-panel{padding:12px}
#panel.wealth-panel .panel-card{width:min(520px,100%);max-height:calc(var(--visual-height,100dvh) - 24px);box-sizing:border-box;padding:19px;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(135deg,#231e17,#10100f)!important;border:1px solid #cba66b!important;border-radius:12px!important;color:#f4e6ce;box-shadow:0 20px 65px #0009}
#panel.wealth-panel .panel-head{flex:none;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #ba985942}
#panel.wealth-panel h2{font-size:23px;margin:0;color:#f8d992;letter-spacing:.3px}
#panel.wealth-panel #close-panel{min-height:36px;width:36px;padding:0;background:#2f281f!important;border:1px solid #cba66b!important;border-radius:6px!important;color:#f8e7c6}
#panel.wealth-panel #panel-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}
.wealth-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex:none}.wealth-eyebrow{font-size:9px;letter-spacing:2.1px;color:#bd9a63}.wealth-intro p{font-size:12px;margin:3px 0 0;color:#e6d5b8}
#panel.wealth-panel .wealth-reload{flex:none;padding:7px 11px;min-height:36px;font:600 11px system-ui;background:#322a20!important;color:#f4debb!important;border:1px solid #ad8d5e!important;border-radius:6px!important;cursor:pointer}
.wealth-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
.wealth-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:40px;flex:none;padding:6px 10px;box-sizing:border-box;border:1px solid #ffffff10;border-radius:6px;background:#ffffff04}
.wealth-medal{display:grid;place-items:center;width:25px;height:25px;font:bold 11px system-ui;color:#9e9587;border:1px solid #75644c;border-radius:50%}
.wealth-row[data-rank="1"]{background:#c0912820;border-color:#cba45860}.wealth-row[data-rank="1"] .wealth-medal{background:linear-gradient(135deg,#fff3ba,#dca833);color:#4f350e;border-color:#ffe1a0}
.wealth-row[data-rank="2"]{background:#abbac516;border-color:#abbac53d}.wealth-row[data-rank="2"] .wealth-medal{background:linear-gradient(135deg,#f4fcff,#98aabb);color:#344250;border-color:#d8e5ee}
.wealth-row[data-rank="3"]{background:#b477511c;border-color:#c98f6047}.wealth-row[data-rank="3"] .wealth-medal{background:linear-gradient(135deg,#f2c397,#aa6742);color:#4e2b18;border-color:#dda574}
.wealth-player{min-width:0;display:flex;align-items:center;gap:6px}.wealth-player strong{font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wealth-you{font-size:7px;padding:2px 3px;border:1px solid #bea069;border-radius:3px;color:#f1cc80;flex:none}
.wealth-cash{font:700 11px system-ui;white-space:nowrap;font-variant-numeric:tabular-nums;color:#f5e8cf}.wealth-row[data-rank="1"] .wealth-cash{color:#f5cd69}.wealth-row[data-rank="2"] .wealth-cash{color:#d7e2ec}.wealth-row[data-rank="3"] .wealth-cash{color:#d69a6b}
.wealth-row[data-self="true"]{outline:1px solid #eed5a180;outline-offset:-2px}.wealth-row[data-empty="true"]{opacity:.45}
.wealth-status,.wealth-note{flex:none;font-size:10px;line-height:1.5;margin:10px 0 0;color:#c6b99f}.wealth-note{font-size:9px;margin-top:5px;color:#9e927e}
@media(max-width:480px){#panel.wealth-panel .panel-card{padding:12px}.wealth-row{padding:6px;gap:6px;grid-template-columns:25px minmax(0,1fr) auto}.wealth-player strong{font-size:11px}.wealth-cash{font-size:10px}.wealth-you{display:none}}
@media(max-height:480px){#panel.wealth-panel .panel-card{padding:10px 12px}#panel.wealth-panel .panel-head{padding-bottom:6px;margin-bottom:7px}#panel.wealth-panel h2{font-size:18px}.wealth-intro{margin-bottom:7px}.wealth-row{min-height:36px}.wealth-status{margin-top:6px}.wealth-note{margin-top:3px}}
