.library-heading-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.library-manager{padding:0;overflow:hidden}.library-manager-head{padding:22px 24px;border-bottom:1px solid var(--line)}
.library-manager-head h2{margin:0}.library-manager-head p{font-size:12px;color:var(--muted);margin-top:5px}
.library-manager-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:14px 24px;background:var(--soft);border-bottom:1px solid var(--line)}
.library-manager-actions button{font-size:12px}.library-selection-count{margin-left:auto;font-size:11px;color:var(--muted)}
.library-manager-table-wrap{overflow:auto}.library-manager-table{width:100%;border-collapse:collapse;min-width:720px}
.library-manager-table th,.library-manager-table td{text-align:left;padding:14px 16px;border-bottom:1px solid #e6e6e6;font-size:12px;vertical-align:middle}
.library-manager-table th{font-size:11px;color:var(--muted);font-weight:500}.library-manager-table tr:last-child td{border-bottom:0}
.library-manager-table .library-check{width:46px;text-align:center;padding-left:18px;padding-right:8px}.library-manager-table input{width:16px;height:16px;accent-color:#555}
.library-resource-name{font-size:13px;font-weight:600;text-align:left}.library-manager-table td small{display:block;color:var(--muted);font-size:10px;margin-top:4px}
.library-manager>.helper{margin:0;padding:15px 24px;border-top:1px solid var(--line);background:#fafafa}
@media(max-width:650px){.library-heading-actions{width:100%;justify-content:flex-start}.library-selection-count{width:100%;margin-left:0}.library-manager-head{align-items:flex-start}.library-manager-table{min-width:620px}}
