/* Follow the native teal / warm-gold equipment windows. */
.skin-shop-card{display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr);gap:20px;padding:18px;border:1px solid #937b50;background:linear-gradient(135deg,#263b3d,#122828);color:#e7dbc1;min-width:0}
.skin-shop-stage{position:relative;display:grid;place-items:center;min-height:250px;background:radial-gradient(ellipse at 50% 75%,#ba53242a,transparent 66%);border-bottom:1px solid #9b703b}.skin-shop-stage>.skin-item-art{width:100%;height:260px;object-fit:contain;image-rendering:pixelated}.skin-shop-stage>span{position:absolute;bottom:0;background:#192d2d;padding:4px 14px;color:#e5bd77}
.skin-edition{color:#d5ac6e;letter-spacing:1px}.skin-shop-card h3{font-size:26px;margin:14px 0;color:#ffe0a2}.skin-shop-card p{line-height:1.7;margin:8px 0}.skin-note{color:#b8c5be}.skin-price{display:block;color:#f1c56e;font-size:25px;margin:22px 0 12px}.skin-price small{font-size:13px}.skin-shop-card section>button{display:block;width:100%;margin:8px 0;min-height:36px}.skin-shop-card section>button:first-of-type{background:#7c4f24;color:#ffe4ab;border:1px solid #c79855}.skin-shop-card button:disabled{opacity:.5}
.skin-bag-item>.skin-item-art{width:60px;height:76px;object-fit:contain}.skin-bag-item em{font-size:10px;color:#e9bd70;font-style:normal}.skin-detail{display:flex;align-items:center;gap:12px;min-width:0}.skin-detail>.skin-item-art{width:90px;height:150px;object-fit:contain;flex-shrink:0}.skin-detail p{line-height:1.6}.skin-detail h3{color:#e9bf7c}.skin-slot{width:100%;max-width:240px;margin:4px auto 8px}.skin-slot button{width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid #9c8152;padding:8px;background:#183131;color:#e4c78e}.skin-slot small{color:#bac9bf}.skin-empty{padding:15px;color:#bcc9c3}.skin-model-change{display:block;margin:0 auto 4px;border:1px solid #9e8052;background:#203738;color:#efcf90;padding:5px 14px}.ws-quick-prepare{flex-wrap:wrap}.ws-quick-prepare #skin-change-equipment{margin-left:5px}
@media(max-width:600px){.skin-shop-card{grid-template-columns:minmax(90px,35%) minmax(0,1fr);gap:10px;padding:10px}.skin-shop-stage{min-height:200px}.skin-shop-stage>.skin-item-art{height:210px}.skin-shop-card h3{font-size:20px}.skin-shop-card p{font-size:12px}.skin-price{margin:12px 0 6px;font-size:22px}.skin-detail>.skin-item-art{width:64px;height:110px}}

#skin-shop-model{width:min(100%,240px);height:auto;image-rendering:pixelated}#skin-bag-model{width:100px;height:137px;flex-shrink:0;image-rendering:pixelated}

.skin-bag-item>.skin-item-art{display:block;width:64px;height:64px;background-size:800% 800%;background-position:0 0;background-repeat:no-repeat;margin:auto;image-rendering:pixelated}

/* Catalogue selector stays above the native detail and scrolls within its panel. */
.skin-choices{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.skin-choices>button{display:grid;grid-template-columns:45px 1fr;text-align:left;align-items:center;min-width:135px;padding:6px 10px;background:#183131;color:#e7dbc1;border:1px solid #617773}.skin-choices>button[aria-pressed=true]{border-color:#edbd67;background:#324341}.skin-choices .skin-item-art{grid-row:span 2;display:block;width:40px;height:50px;background-repeat:no-repeat;image-rendering:pixelated}.skin-choices small{font-size:11px;color:#bbcac4}.skin-bag-item[aria-pressed=true]{outline:1px solid #edbd67}
