.dv-lib{flex-direction:column;gap:.5rem;height:100%;min-height:0;display:flex}.dv-lib-title{margin:0;font-size:1rem;font-weight:600}.dv-lib-toolbar{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.dv-lib-tool{align-items:center;gap:.25rem;display:inline-flex}.dv-lib-split{gap:1px;display:inline-flex}.dv-lib-summary{color:var(--muted);align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.dv-lib-meter{border:1px solid var(--line-strong);border-radius:4px;block-size:.5rem;inline-size:8rem;display:inline-block;overflow:hidden}.dv-lib-meter-fill{background:var(--accent);block-size:100%;display:block}.dv-lib-note{color:var(--danger)}.dv-lib-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dv-lib-search{align-items:center;gap:.375rem;display:flex}.dv-lib-search input{inline-size:18rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--sunken);height:1.875rem;color:var(--ink);padding:0 .5rem}.dv-lib-views{gap:2px;display:inline-flex}.dv-lib-views [aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent)}.dv-lib-tables{flex:auto;grid-template-rows:1fr;gap:.5rem;min-height:0;display:grid}.dv-lib-view-series{grid-template-rows:3fr 2fr}.dv-lib-view-images{grid-template-rows:3fr 2fr 2fr}.dv-lib-table-wrap{border:1px solid var(--line);border-radius:var(--radius);outline:none;min-height:0;overflow:auto}.dv-lib-table-wrap:focus-visible{border-color:var(--accent-line)}.dv-lib-table{border-collapse:collapse;table-layout:fixed;inline-size:max-content;min-inline-size:100%;font-size:.8125rem}.dv-lib-table th{z-index:1;background:var(--sunken);color:var(--muted);text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;user-select:none;border-block-end:1px solid var(--line);padding:.25rem .5rem;font-weight:600;position:sticky;top:0;overflow:hidden}.dv-lib-table th[data-sorted]{color:var(--accent);background:var(--accent-wash)}.dv-lib-resize{cursor:col-resize;inline-size:5px;position:absolute;inset-block:0;inset-inline-end:0}.dv-lib-table td{white-space:nowrap;text-overflow:ellipsis;border-block-end:1px solid var(--line);padding:.1875rem .5rem;overflow:hidden}.dv-lib-table tr.dv-lib-sel td{background:var(--accent-wash)}.dv-lib-num{text-align:end;font-variant-numeric:tabular-nums}.dv-lib-status{min-height:1.5rem;color:var(--muted);align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.dv-lib-menu-anchor{block-size:0;inline-size:0;position:fixed}.dv-lib-ask{flex-direction:column;gap:.75rem;display:flex}.dv-lib-ask label{flex-direction:column;gap:.25rem;display:flex}.dv-lib-ask input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--sunken);height:1.875rem;color:var(--ink);padding:0 .5rem}.dv-lib-ask-buttons{justify-content:flex-end;gap:.5rem;display:flex}.dv-lib-hint{color:var(--muted);margin:0;font-size:.8125rem}.dv-lib-recent{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.dv-lib-recent button{text-align:start;inline-size:100%}
