/* Cartoes proporcionais ao inventario: previews pequenos nao reservam espaco de contas grandes. */
.advanced-market .compact-grid{align-items:start}
.advanced-market .advanced-card{height:auto}

.advanced-card.inventory-compact .catalog-skin-preview,
.advanced-card.inventory-medium .catalog-skin-preview{display:inline-block;width:max-content;max-width:100%;min-height:0;margin:9px 0 7px;vertical-align:top}
.advanced-card.inventory-compact .catalog-skin-row,
.advanced-card.inventory-medium .catalog-skin-row{width:max-content;overflow:visible}
.advanced-card.inventory-compact .catalog-skin-caption,
.advanced-card.inventory-medium .catalog-skin-caption{display:grid;grid-template-columns:max-content max-content;justify-content:start;width:max-content;max-width:100%;gap:8px}

.advanced-card.inventory-compact .catalog-skin-row{height:34px;padding:2px;gap:2px}
.advanced-card.inventory-compact .catalog-skin-row img{flex:0 0 30px;width:30px;height:30px;border-radius:3px}
.advanced-card.inventory-compact .catalog-skin-caption{min-height:17px;padding:2px 6px;font-size:8px}
.advanced-card.inventory-compact .advanced-stats{margin:9px 0;gap:7px}
.advanced-card.inventory-compact .activity{margin:7px 0}
.advanced-card.inventory-compact .access-badges{margin:9px 0}

.advanced-card.inventory-medium .catalog-skin-row{height:42px;padding:2px;gap:2px}
.advanced-card.inventory-medium .catalog-skin-row img{flex:0 0 37px;width:37px;height:38px;border-radius:3px}
.advanced-card.inventory-medium .catalog-skin-caption{min-height:18px;padding:3px 7px;font-size:8px}
.advanced-card.inventory-medium .advanced-stats{margin:10px 0;gap:8px}
.advanced-card.inventory-medium .activity{margin:8px 0}

/* Acoes com peso visual proporcional ao cartao. */
.commerce-card-actions{grid-template-columns:minmax(0,1fr) 42px 94px;gap:7px;margin-top:10px;align-items:stretch}
.commerce-card-actions .detailsbtn,
.commerce-card-actions .cart-mini,
.commerce-card-actions .buy-mini{display:flex;align-items:center;justify-content:center;min-height:40px;height:40px;margin:0;padding:0 11px;border-radius:9px;font-size:10px;line-height:1;text-align:center;transition:all .2s ease}
.commerce-card-actions .detailsbtn{border:1px solid #7f6228;background:linear-gradient(135deg,#1b1710,#121214);color:#e7c66f}
.commerce-card-actions .cart-mini{width:42px;padding:0;border:1px solid #806329;background:#17140f;color:#ecc96c;font-size:14px}
.commerce-card-actions .buy-mini{border:0;background:linear-gradient(135deg,#f4c542 0%,#f59e0b 45%,#ef4444 100%);color:#201207;font-weight:900;box-shadow:0 6px 18px rgba(239,68,68,.15)}
.commerce-card-actions .detailsbtn:hover,.commerce-card-actions .cart-mini:hover{border-color:#d6a33d;background:#272012;color:#fff0bd;transform:translateY(-1px)}
.commerce-card-actions .buy-mini:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 8px 20px rgba(239,68,68,.24)}
.commerce-card-actions .buy-mini:active,.commerce-card-actions .detailsbtn:active,.commerce-card-actions .cart-mini:active{transform:translateY(0)}

@media(max-width:560px){.commerce-card-actions{grid-template-columns:minmax(0,1fr) 40px}.commerce-card-actions .cart-mini{width:40px}.commerce-card-actions .buy-mini{grid-column:1/-1}}
