.pc-library-toolbar,.pc-product-actions,.pc-pack-footer,.pc-pack-heading{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.5);justify-content:space-between;flex-wrap:wrap}.pc-library-toolbar{margin:12px 0 16px}.pc-library-toolbar .co-search{flex:1;min-width:200px;max-width:460px}.pc-library-toolbar>span,.pc-library-note{font-size:calc(12px * var(--cb-type-scale));color:var(--muted,var(--cb-muted))}.pc-library-toolbar select{min-height:34px;border:var(--cb-border-width) solid var(--line,var(--cb-border));border-radius:calc(var(--cb-radius) * 0.58333);background:var(--cb-surface);padding:0 8px}.pc-pack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:calc(var(--cb-space) * 0.8)}.pc-library-card{border:var(--cb-border-width) solid var(--line,var(--cb-border));border-radius:calc(var(--cb-radius) * 1);background:var(--cb-surface);padding:calc(var(--cb-space) * 0.7);display:flex;flex-direction:column;gap:calc(var(--cb-space) * 0.6)}.pc-pack-cover{display:flex;gap:calc(var(--cb-space) * 0.5);align-items:center;justify-content:center;min-height:140px;background:linear-gradient(135deg,var(--cb-inset),var(--cb-raised));border-radius:calc(var(--cb-radius) * 0.75);padding:calc(var(--cb-space) * 0.7)}.pc-pack-cover>span{display:grid;justify-items:center;gap:calc(var(--cb-space) * 0.55);flex:1;min-width:0;color:var(--cb-text)}.pc-pack-cover small{font-size:calc(12px * var(--cb-type-scale));white-space:nowrap}.pc-pack-heading strong{font-size:calc(15px * var(--cb-type-scale))}.pc-library-card>p{color:var(--muted,var(--cb-text));font-size:calc(12px * var(--cb-type-scale));line-height:calc(1.6 * var(--cb-leading-scale));margin:0;flex:1}.pc-pack-footer small{margin-right:auto;font-size:calc(12px * var(--cb-type-scale));color:var(--muted,var(--cb-muted))}.pc-product-cover{border:0;background:none;padding:calc(var(--cb-space) * 0.6);width:100%;cursor:pointer}.pc-product-cover .pc-pack-cover{min-height:170px}.pc-product-detail{padding:0 calc(var(--cb-space) * 1.1) calc(var(--cb-space) * 1.1)}.pc-product-detail>p{font-size:calc(13px * var(--cb-type-scale));line-height:calc(1.65 * var(--cb-leading-scale))}.pc-product-actions{margin-top:16px}.pc-library-note{margin:18px 0}.pc-page-head h1{font-size:calc(18px * var(--cb-type-scale) * var(--cb-heading-scale))}.pc-product-dialog .pc-pack-cover{margin-bottom:14px}@media(max-width:700px){.pc-pack-grid{grid-template-columns:1fr}.pc-library-toolbar{align-items:stretch}.pc-library-toolbar .co-search{max-width:none}.pc-library-toolbar>span{width:100%}}

.pc-pack-cover small{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pc-pack-more strong{font-size:calc(23px * var(--cb-type-scale));font-weight:600}

.pc-preview-items{margin:8px 0;font-size:calc(12px * var(--cb-type-scale))}.pc-preview-items>summary{cursor:pointer;color:var(--cb-text)}.pc-prop-previews{display:flex;flex-wrap:wrap;gap:calc(var(--cb-space) * 0.25);margin-top:8px;max-height:180px;overflow:auto}.pc-prop-previews button{font-size:calc(11px * var(--cb-type-scale));padding:calc(var(--cb-space) * 0.2) calc(var(--cb-space) * 0.35)}
