.catalog-books [data-library-items-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.catalog-books .cp-book-art{height:165px;flex-shrink:0}
.catalog-books .cp-book-art img{padding:12px}
.catalog-books .cp-card-body{padding:13px;gap:7px}
.catalog-books #contents article .cp-card-body h3{font-size:15px;line-height:1.6}
.catalog-books .cp-author{font-size:11px}
.catalog-books .cp-summary{font-size:12px;line-height:1.7;-webkit-line-clamp:1}
.catalog-books .cp-meta,.catalog-books .cp-book-details{font-size:10px}
.catalog-books .cp-category{font-size:10px;padding:4px 7px}
.catalog-books .cp-card-actions{padding-top:9px;gap:8px;font-size:11px}
.catalog-books .cp-primary{padding:8px 11px;min-height:36px}
.catalog-books[data-catalog-view=list] .cp-book-art{flex-basis:115px;min-height:150px;height:auto}
@media(max-width:1100px){.catalog-books [data-library-items-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.catalog-books [data-library-items-grid]{grid-template-columns:1fr;gap:12px}.catalog-books [data-library-items-grid]>article{flex-direction:row}.catalog-books .cp-book-art{flex:0 0 100px;height:auto;min-height:155px}.catalog-books .cp-book-art img{padding:10px}.catalog-books .cp-book-art .cp-category{top:6px;right:5px;font-size:9px;padding:3px 5px}.catalog-books .cp-card-body{padding:12px}.catalog-books .cp-summary{display:none}.catalog-books[data-catalog-view=compact] [data-library-items-grid]>article{flex-direction:column}.catalog-books[data-catalog-view=list] .cp-book-art{flex-basis:100px;min-height:155px}}
