.cap-chip-locked{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #4d584e!important;background:#171d19!important;color:#778278!important;cursor:default!important}
.cap-chip-locked .cap-drawing{filter:grayscale(1) brightness(0) drop-shadow(0 1px 0 #566057);opacity:.88}
.cap-chip-locked span{color:#8d998c}
.cap-chip-bonus{border-color:#9c9871!important}
.cap-chip-bonus.cap-chip-locked{border-color:#474840!important}
.cap-options{grid-template-columns:repeat(4,minmax(0,1fr));max-height: min(58vh,460px);max-height: min(58svh,460px);overflow:auto;overscroll-behavior:contain;padding-right:4px}
.collection-label{display:flex;align-items:center;gap:8px;min-width:0}
.collection-hat{display:inline-block;flex:none;width:42px;height:34px;background-position:center;background-size:contain;background-repeat:no-repeat}
.collection-row:not(.found) .collection-hat{filter:grayscale(1) brightness(0);opacity:.85}
@media(max-width:520px){.cap-options{grid-template-columns:repeat(3,minmax(0,1fr))}.cap-chip{min-height:91px}}
/* P.40: тактильный отклик фишек шкафа (в game.css есть общий .cap-chip:active —
   здесь дублируем для контекста шкафа, т.к. collection.css грузится позже). */
.cap-chip:not(.cap-chip-locked):active{transform:scale(.97);filter:brightness(.92)}
