/* Only what HSR adds on top of catalog.css */
.al-cc{--cc-c:#ece9f6}
.al-cc__av.is-c{background:var(--cc-c)}
.al-cc__faces4 .al-cc__av.is-c{box-shadow:inset 0 0 0 1px #d8d3ea}
.al-cc__faces4 .al-cc__av.is-hit{box-shadow:0 0 0 2px var(--cc-acc)}
.al-cc__badge{position:absolute;right:-5px;bottom:-5px;display:block;width:22px;height:22px;border-radius:6px;background:var(--cc-c);box-shadow:0 0 0 1.5px #fff}
.al-cc .al-cc__av .al-cc__badge img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}
.al-cc__av i{left:-3px;right:auto;bottom:auto;top:-3px}
.al-cc__faces4{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 6px}
.al-cc__faces4 .al-cc__av{width:100%;height:auto;aspect-ratio:1}
.al-cc__rowlab{margin-top:10px;font-size:12px;line-height:1.3;color:var(--cc-mute)}
.al-cc__faces4--c{margin-top:4px}
.al-cc__stats--h{grid-template-columns:.8fr 1.1fr 1.15fr .6fr}
.al-cc__amt--big b{font-size:20px;letter-spacing:-.2px}
.al-cc__names--1{grid-template-columns:minmax(0,1fr);margin-top:6px}
.al-cc__names--1 span{white-space:normal}
.al-cc__search--f,.al-cc__cfg .al-cc__search{margin:10px 1px 0}
.al-cc__tile[hidden]{display:none}
.al-cc__tile b{font-size:12.5px;line-height:1.2;white-space:normal;overflow:visible}
.al-cc__tile small{margin-top:auto}
@media (max-width:375px){.al-cc__tile b{font-size:12px;letter-spacing:-.02em}}
.al-cc__chip--cone{width:100%;margin:10px 0 2px;padding:0 12px 0 6px}
.al-cc__chip--cone small{margin-left:auto}
.al-cc__chip--cone .al-cc__av{width:32px;height:32px}
.al-cc .al-cc__h1{text-wrap:balance}
.al-cc__free{margin:10px 0 2px;padding:10px 12px 12px;border-radius:12px;background:var(--cc-acc-t)}
.al-cc__free>p{margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.3;color:#111}
.al-cc__free>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.al-cc__free .f{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}
.al-cc__free .f b{display:block;width:100%;font-size:12px;line-height:1.25;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.al-cc__free .al-cc__av{width:46px;height:46px;border-radius:11px}
.al-cc__free .al-cc__av.is-5{box-shadow:inset 0 0 0 1.5px #e4b64b}
