.card-skins{grid-column:1/-1;min-width:0;border-top:1px solid #bcb9b1;padding-top:24px}
.card-skins h2{margin:0 0 10px}.skin-filters{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;margin:20px 0}
.skin-filters label,.card-skins>label{display:flex;flex-direction:column;gap:6px;min-width:0}
.card-skins input,.card-skins select{width:100%;min-width:0;box-sizing:border-box;font:inherit}
.skin-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;margin-top:18px}
.skin-choice{display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid #c4c1b9;padding:10px;background:#f8f7f2}
.skin-choice[data-selected=true]{outline:2px solid #353530;outline-offset:-2px}.skin-choice strong{font-size:14px;overflow-wrap:anywhere;flex:1}
.skin-art-button{border:0!important;background:transparent!important;padding:0!important;aspect-ratio:5/7;width:100%;overflow:hidden;cursor:zoom-in}
.skin-art-button img{width:100%;height:100%;object-fit:contain;filter:none!important}.skin-choice>button:last-child{width:100%}
.skin-admin-preview{max-width:260px;width:100%;height:320px;object-fit:contain;filter:none}.skin-admin-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;border-top:1px solid #ccc;padding:20px 0}.skin-admin-row img{width:100%;max-height:220px;object-fit:contain;filter:none}.skin-admin-row input{max-width:100%;box-sizing:border-box}
.skin-admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.skin-admin-actions label{display:block}.skin-admin-file{max-width:100%}
@media(max-width:480px){.skin-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-filters{grid-template-columns:90px minmax(0,1fr)}.skin-admin-row{grid-template-columns:95px minmax(0,1fr);gap:12px}}
