.library-packs .library-packs-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, 20rem), 1fr))}.library-packs .library-pack.is-installed{border-color:var(--wpide-accent-300, var(--wpide-border-light))}.library-packs .library-pack .card-inner{padding:1.125rem 1.25rem}.library-packs .library-pack-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.625rem}.library-packs .library-pack-head h6{margin:0}.library-packs .library-pack-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--wpide-border-radius);background:var(--wpide-accent-dim);color:var(--wpide-accent-color);font-size:1.25rem}.library-packs .library-pack-title{display:flex;flex-direction:column}.library-packs .library-pack-text{margin-bottom:.75rem;color:var(--wpide-base-light);font-size:13px;line-height:1.5}.library-packs .library-pack-requires{margin-bottom:.75rem}.library-packs .library-pack-view{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;padding:0;border:0;background:none;color:var(--wpide-accent-color);font-size:13px;font-weight:500}.library-packs .library-pack-view:hover{text-decoration:underline;text-underline-offset:3px}.library-packs .library-pack-modal .library-pack-head{margin:0}.library-packs .library-pack-modal .library-pack-text{margin-bottom:1rem;font-size:14px}.library-packs .library-pack-members{margin:0;padding:0;list-style:none;border:1px solid var(--wpide-border-light);border-radius:var(--wpide-border-radius)}.library-packs .library-pack-members li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem}.library-packs .library-pack-members li+li{border-top:1px solid var(--wpide-border-light)}.library-packs .library-pack-member-state{flex:none;color:var(--wpide-base-light);font-size:12px;white-space:nowrap}.library-packs .library-pack-member-text{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}.library-packs .library-pack-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem;padding-top:1rem}.library-packs .library-installed{display:inline-flex;align-items:center;gap:.25rem;margin-right:auto;color:var(--wpide-success);font-size:12px;font-weight:500}
