#golf-market{max-width:230px;white-space:normal}
.golf-market{max-width:760px;text-align:left}
.golf-club-card{display:grid;grid-template-columns:1fr auto;gap:6px 16px;margin:10px 0;padding:14px;border:1px solid #c7ae6b;border-radius:14px;background:#174431;color:#fff3cf}
.golf-club-card strong{font-size:19px}.golf-club-card small{font-size:15px;line-height:1.5}.golf-club-card small,.golf-club-card span{grid-column:1}
.golf-club-card button{grid-column:2;grid-row:1/4;align-self:center;min-height:48px;margin:0;font-size:16px}
#golf-market-status{min-height:1.5em;color:#ffe391}
#arcade-page[data-game="minigolf"] #arc-dialog:has(.golf-market){width:min(760px,94vw);max-height:90dvh;box-sizing:border-box;overflow:auto;overscroll-behavior:contain}
#arcade-page[data-game="minigolf"] #arc-dialog:has(.golf-market) #arc-close{position:sticky;float:right;top:0;z-index:2}
@media(max-width:600px){.golf-club-card{grid-template-columns:1fr}.golf-club-card button{grid-column:1;grid-row:auto;width:100%}#golf-market{max-width:160px;font-size:14px}}
