
.library-manager{display:grid;grid-template-columns:190px 1fr;min-height:520px}.library-nav{border-right:1px solid var(--line);padding:10px;background:#f8fafc}.library-nav button{width:100%;text-align:left;border:0;background:transparent;padding:10px;border-radius:7px;margin-bottom:4px;color:#475569}.library-nav button.active{background:var(--accent2);color:var(--accent);font-weight:700}.library-page{display:none;padding:14px}.library-page.active{display:block}.library-actions{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.library-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 10px}.library-actions button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.library-table-wrap{border:1px solid var(--line);border-radius:9px;overflow:auto;max-height:430px}.library-table input,.library-table select{width:100%;min-width:88px;border:1px solid transparent;background:transparent;padding:6px}.library-table input:focus,.library-table select:focus{border-color:var(--accent);background:#fff;outline:none}.library-table .delete-row{border:0;background:#fee4e2;color:var(--danger);border-radius:6px;padding:5px 8px}.formula-help{font-size:11px;color:var(--muted);line-height:1.45;margin:8px 0}.library-status{font-size:11px;color:var(--muted);margin-right:auto;align-self:center}.wide-dialog{width:min(1120px,96vw)}
