
/* 0.004: ONLY list cards in Библиотека; original artwork data untouched. */
.exercise-list.library-compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:9px}
.library-compact .library-open-card{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:12px;height:116px;min-height:116px;max-height:116px;padding:9px 10px 9px 14px;overflow:hidden}
.library-compact .library-card-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:6px}
.library-compact .library-card-copy .h3{margin:0!important;font-size:clamp(15px,4.1vw,19px);line-height:1.22;font-weight:800;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.library-compact .library-card-copy .smalltxt{font-size:clamp(11px,3vw,13px);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.library-compact .library-open-card>.art-wrap{width:106px!important;min-width:106px;max-width:106px;height:94px!important;max-height:94px!important;flex:0 0 106px;display:block;margin:0;overflow:hidden;border-radius:13px}
.library-compact .library-open-card>.art-wrap .art-stage{height:100%!important;width:100%!important;aspect-ratio:auto!important;display:flex;align-items:center;justify-content:center}
.library-compact .library-open-card>.art-wrap img{width:100%!important;height:100%!important;object-fit:contain!important}
@media (max-width:360px){.library-compact .library-open-card{gap:8px;padding-left:10px}.library-compact .library-open-card>.art-wrap{width:91px!important;min-width:91px;max-width:91px;flex-basis:91px}}
