.notebook{max-width:900px;margin:1.5rem auto 5rem;padding:0 1rem}.notebook h1{margin:.4rem 0 1rem}.notebook ol{padding-left:1.5rem}.notebook li{padding:1rem .25rem;border-bottom:1px solid #d6ded8;display:flex;gap:1rem;align-items:center;justify-content:space-between}.notebook li a{max-width:75%}.notebook li button{background:transparent;color:#155f54;border:1px solid #ccd8d3;border-radius:.5rem;padding:.5rem;cursor:pointer}.notebook-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.notebook-actions button{padding:.85rem 1.2rem;background:#116658;color:white;border:0;border-radius:.6rem;cursor:pointer}.notebook-actions button:disabled{opacity:.45;cursor:not-allowed}.notebook-note{color:#66716e;font-size:.9rem}.law-bookmark-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1rem 0}.law-bookmark-actions button{padding:.65rem 1rem;border:1px solid #1c6b60;background:#f5faf7;color:#115b50;border-radius:.5rem;cursor:pointer}
.notebook-lawyer{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;margin:1rem 0 1.5rem;padding:1rem 1.2rem;background:#f2f8f5;border:1px solid #cfdfd8;border-radius:.6rem}.notebook-lawyer a{color:#115b50;font-weight:600}
