/* Enhancements apply only to HTML law readers; PDF and other layouts stay independent. */
.reader-layout.has-law-reader-tools{overflow-anchor:none}
.wk-lawlib-reading-column{min-width:0}
.wk-law-reader-bar{position:sticky;top:var(--law-toolbar-top,90px);z-index:12;background:#fff;border:1px solid var(--line);box-shadow:0 3px 12px #12344c0a;padding:12px 14px;margin-bottom:28px;font-size:13px}
.wk-law-article-jump,.wk-law-article-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.wk-law-article-jump{margin:0 0 9px}
.wk-law-article-jump label{display:flex;align-items:center;gap:10px;flex:1;min-width:0;white-space:nowrap;color:var(--ink)}
.wk-law-article-jump input{min-width:0;flex:1;width:120px;padding:7px 9px;border:1px solid #b9c2c6;background:white;font-size:14px}
.wk-law-article-jump input[aria-invalid=true]{border-color:#9c342d}
.wk-law-reader-bar button,.wk-law-toc-actions button{border:1px solid var(--line);padding:7px 10px;background:#fff;font-size:13px;white-space:nowrap;color:var(--ink)}
.wk-law-reader-bar button:hover,.wk-law-toc-actions button:hover{background:var(--warm);border-color:var(--gold)}
.wk-law-current-label{margin-right:auto;font-size:12px;color:var(--muted)}
.wk-law-tools-status{margin:7px 0 0;min-height:1.5em;line-height:1.5;font-size:12px;color:var(--gold)}
.has-law-reader-tools .law-body [data-law-article-number],.has-law-reader-tools .law-body [data-law-heading-anchor]{scroll-margin-top:var(--law-anchor-space,50px)}
.wk-law-current-article{outline:1px solid var(--gold-light);outline-offset:5px;background:#fdfaf4}
.wk-law-toc-actions{display:flex;gap:6px;margin:0 0 12px;flex-wrap:wrap}
.wk-law-toc-actions button{padding:5px 7px;font-size:12px}
.wk-law-toc-parent{position:relative}
.wk-lawlib-toc-card .wk-law-toc-parent>a{padding-right:25px}
.wk-law-toc-branch{position:absolute;top:2px;right:-4px;width:27px;min-height:30px;border:1px solid transparent;padding:0;color:var(--gold);font-size:19px;line-height:1;background:transparent}
.wk-law-toc-branch:hover{border-color:var(--line);background:var(--warm)}
.wk-lawlib-toc-card a[aria-current=location]{color:var(--gold);background:#f8f1e5;box-shadow:inset 2px 0 var(--gold);padding-left:6px}
.wk-lawlib-toc-card a.is-current-path{color:var(--gold)}
.wk-law-toc-mobile-toggle{display:none}
.wk-law-copy-fallback{position:fixed;left:-10000px;top:0;width:1px;height:1px;opacity:0}
@media(max-width:760px){.wk-law-reader-bar{padding:10px;margin-bottom:24px}.wk-law-article-jump label{font-size:12px;gap:6px}.wk-law-article-jump input{font-size:16px;padding:6px;min-width:0}.wk-law-article-actions{gap:6px}.wk-law-reader-bar button{padding:7px 8px;font-size:12px}.wk-law-current-label{flex-basis:100%}.wk-law-toc-mobile-toggle{display:block;border:1px solid var(--line);padding:5px 9px;color:var(--gold);font-size:12px;margin:0 0 10px}.wk-lawlib-toc-card h3{margin-bottom:8px}.wk-law-tools-status{font-size:11px}}
@media print{.wk-law-reader-bar,.wk-law-toc-actions,.wk-law-toc-branch,.wk-law-toc-mobile-toggle{display:none!important}.wk-law-current-article{outline:0;background:none}.wk-lawlib-reading-column{display:block}}
