.pl-lib-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pl-lib-sheet{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);display:grid}.pl-lib-categories{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.pl-lib-category{border-radius:var(--radius-control-sm);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;display:flex}.pl-lib-category[aria-pressed=true]{background:var(--surface-muted);font-weight:600}.pl-lib-main{min-width:0}.pl-lib-scroll{overflow-x:auto}.pl-lib-table{min-width:36rem}.pl-lib-col-used{width:4rem}.pl-lib-col-actions{width:10rem}.pl-lib-table .br-chip{align-self:flex-start}.pl-lib-used-inline{display:none}.pl-lib-used{color:var(--muted);font-variant-numeric:tabular-nums}.pl-lib-group{color:var(--muted);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase}@media (max-width:760px){.pl-lib-sheet{grid-template-columns:minmax(0,1fr)}.pl-lib-categories{flex-wrap:wrap;display:flex}.pl-lib-category{width:auto}.pl-lib-table{min-width:0}.pl-lib-table thead,.pl-lib-table colgroup,.pl-lib-table td.pl-lib-used{display:none}.pl-lib-table,.pl-lib-table tbody,.pl-lib-table th,.pl-lib-table td{display:block}.pl-lib-table tr{border-bottom:1px solid var(--border);gap:var(--space-2);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.pl-lib-table td,.pl-lib-table th{border-bottom:0;padding:0}.pl-lib-table td.pl-table-actions{grid-area:1/2/span 3}.pl-lib-table .pl-lib-group{grid-column:1/-1}.pl-lib-used-inline{display:inline}}.pl-glyph{border-radius:var(--radius-sm);background:var(--surface-muted);width:30px;height:30px;color:var(--muted);font-weight:600;font-size:var(--text-sm);justify-content:center;align-items:center;display:inline-flex}.pl-glyph--off{opacity:.45}.pl-head-actions{align-items:center;gap:8px;display:flex}.pl-source-head{margin:14px 0 2px}.pl-lib-col-glyph{width:40px}.pl-lib-archived td{opacity:.6}.pl-steps{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pl-steps li{flex-direction:column;gap:2px;display:flex}