.lib-filters{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.lib-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:0;padding:0;margin:0}.lib-group legend{float:left;margin-right:8px;font-size:.75rem;opacity:.8;min-width:52px}.lib-chip{min-height:44px;min-width:44px;padding:0 12px;background:transparent;color:inherit;border:2px solid;border-radius:6px;cursor:pointer;font:inherit;font-size:.8rem;opacity:.85}.lib-chip[aria-pressed=true]{opacity:1;font-weight:700;box-shadow:inset 0 -4px 0 currentColor}.lib-chip[aria-pressed=true]:before{content:"✓ "}.lib-count{font-size:.75rem;opacity:.8}.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;padding:0;margin:0;list-style:none}.lib-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:2px solid;border-radius:6px}.lib-card[data-selected=true]{box-shadow:0 0 0 3px currentColor}.lib-card-body{display:flex;flex-direction:column;gap:6px;text-align:left;background:transparent;color:inherit;border:0;padding:0;font:inherit;cursor:pointer;min-height:44px}.lib-card-body:disabled,div.lib-card-body{cursor:default}.lib-card-name{font-weight:700}.lib-card-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.75rem;opacity:.85}.lib-card .phase-bar{display:flex;height:10px;border:1px solid}.lib-card .phase-bar>span{display:block;height:100%}.lib-actions{display:flex;flex-wrap:wrap;gap:6px}.lib-actions>*{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.lib-empty{padding:12px 0}.stage-facts{font-weight:700;opacity:1}.stage-spark{width:100%;height:28px;display:block}@media (max-height:500px){.lib-filters{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 16px;margin-bottom:6px}.lib-group .lib-chip{min-height:44px}.lib-count{margin:0}}