#legal-ledger-workspace-section .lw-workspace {
  --lw-line: #304153;
  --lw-dim: #96a7b9;
  display: block;
  color: #e8eef5;
  font:13.0px/1.6 var(--cw-sans, Inter, Arial, sans-serif);
  padding: 0 !important;
  overflow: hidden;
}
#legal-ledger-workspace-section .lw-workspace * { box-sizing: border-box; }
#legal-ledger-workspace-section .lw-workspace [hidden] { display: none !important; }
#legal-ledger-workspace-section .lw-workspace button { cursor: pointer; text-align: left; font-family: inherit; }
#legal-ledger-workspace-section .lw-workspace :is(button, input, select, summary):focus-visible { outline: 2px solid #9ed3df !important; outline-offset: 4px; }
#legal-ledger-workspace-section .lw-workspace button:disabled { cursor: default; opacity: .35; }
#legal-ledger-workspace-section .lw-workspace svg { width: 18px; height: 18px; flex-shrink: 0; }
#legal-ledger-workspace-section .lw-eyebrow { font:11.0px/1.6 var(--cw-mono); letter-spacing: .13em; color: var(--lw-dim); margin: 0; }
#legal-ledger-workspace-section .lw-intro { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 30px; padding: 30px 30px 27px; }
#legal-ledger-workspace-section .lw-intro .casework-section-title { font: 750 clamp(23px, 2.1vw, 31px)/1.25 var(--cw-sans) !important; letter-spacing: -.045em !important; margin: 12px 0 !important; }
#legal-ledger-workspace-section .lw-intro em { font-style: normal; color: #ed9aa3; }
#legal-ledger-workspace-section .lw-deck { font-size:12.0px; color: #a5b6c8; max-width: 420px; margin: 0; line-height: 1.7; }
#legal-ledger-workspace-section .lw-scope { min-width: 220px; border-left: 1px solid var(--lw-line); padding-left: 30px; }
#legal-ledger-workspace-section .lw-scope-primary { display: flex; align-items: center; gap: 20px; }
#legal-ledger-workspace-section #ledger-count { font: 450 64px/1.1 var(--cw-sans); letter-spacing: -.065em; color: #edf2f7; font-variant-numeric: tabular-nums; }
#legal-ledger-workspace-section .lw-scope-primary > span { font-size:11.0px; color: #bac8d5; line-height: 1.6; }
#legal-ledger-workspace-section .lw-scope-secondary { display: flex; gap: 18px; padding-top: 14px; margin-top: 14px; border-top: 1px solid var(--lw-line); font:11.0px/1.7 var(--cw-mono); color: var(--lw-dim); }
#legal-ledger-workspace-section .lw-scope-secondary b { color: #dce7f0; font-weight: 500; }
#legal-ledger-workspace-section .lw-clauses { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); border-block: 1px solid var(--lw-line); background: #101b28; }
#legal-ledger-workspace-section .lw-clause { display: block; border: 0; border-right: 1px solid var(--lw-line); position: relative; border-radius: 0; padding: 17px 24px 18px; background: transparent; color: #a7b8ca; }
#legal-ledger-workspace-section .lw-clause:last-child { border-right: 0; }
@media (max-width: 640px) {
  #legal-ledger-workspace-section .lw-clauses { grid-template-columns: 1fr; }
  #legal-ledger-workspace-section .lw-clause { border-right: 0; border-bottom: 1px solid var(--lw-line); }
  #legal-ledger-workspace-section .lw-clause:last-child { border-bottom: 0; }
}
#legal-ledger-workspace-section .lw-clause:hover { background: #1b2c3d; }
#legal-ledger-workspace-section .lw-clause[aria-pressed="true"] { background: #263040; color: #f0f4f8; box-shadow: inset 0 -3px #ed8c96; }
#legal-ledger-workspace-section .lw-clause-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; font:11.0px/1.7 var(--cw-mono); letter-spacing: .04em; margin-bottom: 8px; }
#legal-ledger-workspace-section .lw-clause[aria-pressed="true"] .lw-clause-top { color: #f0a8b0; }
#legal-ledger-workspace-section .lw-clause-count { border: 1px solid #455466; padding: 1px 6px; font-variant-numeric: tabular-nums; border-radius: 3px; }
#legal-ledger-workspace-section .lw-clause-name { display: flex; justify-content: space-between; align-items: center; font-size:14.0px; font-weight: 600; gap: 8px; }
#legal-ledger-workspace-section .lw-clause-name svg { width: 15px; opacity: .5; }
#legal-ledger-workspace-section .lw-clause[aria-pressed="true"] svg { color: #ed8c96; opacity: 1; }
#legal-ledger-workspace-section .lw-excerpt { display: grid; grid-template-columns: minmax(165px, .85fr) 2fr; gap: 28px; padding: 23px 30px; border-bottom: 1px solid var(--lw-line); background: #182432; }
#legal-ledger-workspace-section #ledger-ref-badge { display: block; font-size:11.0px; color: #d8a3ad; }
#legal-ledger-workspace-section #ledger-title { font: 550 12px/1.6 var(--cw-sans) !important; letter-spacing: 0 !important; margin: 7px 0 0; color: #c5d2df !important; }
#legal-ledger-workspace-section #lw-quote { border: 0; padding: 0; margin: 0; font: 400 14px/1.8 var(--cw-sans); color: #dce5ee; }
#legal-ledger-workspace-section .lw-register { padding: 27px 30px 0; }
#legal-ledger-workspace-section .lw-register-heading { display: flex; justify-content: space-between; gap: 16px; align-items: end; margin-bottom: 21px; }
#legal-ledger-workspace-section #lw-register-title { display: flex; align-items: center; gap: 11px; font: 650 23px/1.5 var(--cw-sans) !important; margin: 4px 0 0; }
#legal-ledger-workspace-section #lw-result-count { font:11.0px/1.6 var(--cw-mono); color: #c0d0de; background: #24374a; border: 1px solid #3a5064; border-radius: 4px; padding: 1px 7px; }
#legal-ledger-workspace-section .lw-estimate-note { font-size:11.0px; color: var(--lw-dim); padding-bottom: 7px; }
#legal-ledger-workspace-section .lw-category-controls { display: flex; flex-wrap: wrap; gap: 6px 9px; }
#legal-ledger-workspace-section .lw-category-controls button { display: flex; gap: 8px; align-items: center; background: transparent; color: #a3b6c8; border: 1px solid transparent; border-radius: 4px; padding: 7px 10px; font-size:11.0px; min-height: 34px; }
#legal-ledger-workspace-section .lw-category-controls button:hover { color: #eef4f8; background: #1c2d3e; }
#legal-ledger-workspace-section .lw-category-controls [aria-pressed="true"] { background: #233649; border-color: #465e75; color: #edf3f8; }
#legal-ledger-workspace-section .lw-category-controls i { width: 6px; height: 6px; border-radius: 50%; background: var(--lw-category); }
#legal-ledger-workspace-section .lw-category-controls button > span { font:11.0px/1.6 var(--cw-mono); color: #c8d4e0; }
#legal-ledger-workspace-section .lw-distribution { display: flex; height: 3px; gap: 3px; margin: 13px 0 21px; opacity: .75; }
#legal-ledger-workspace-section .lw-toolbar { display: flex; gap: 10px; align-items: stretch; scroll-margin-top: 95px; }
#legal-ledger-workspace-section .lw-search { display: flex; align-items: center; flex: 1; min-width: 140px; position: relative; background: #0d1824; border: 1px solid #3a4f64; border-radius: 4px; }
#legal-ledger-workspace-section .lw-search > svg { margin-left: 13px; width: 16px; color: #8ca4bd; }
#legal-ledger-workspace-section #platform-search { display: block; background: none !important; color: #e7eef5 !important; border: 0 !important; box-shadow: none !important; border-radius: 4px; font:12.0px/1.5 var(--cw-sans) !important; padding: 13px 39px 13px 10px !important; width: 100%; min-width: 0; height: 49px; }
#legal-ledger-workspace-section #platform-search::placeholder { color: #8da1b6; opacity: 1; }
#legal-ledger-workspace-section #platform-search::-webkit-search-cancel-button { -webkit-appearance: none; }
#legal-ledger-workspace-section .lw-search .ledger-search-clear { display: grid; place-items: center; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); height: 34px; width: 34px; border: 0; border-radius: 3px; background: transparent; color: #a8c0d6; }
#legal-ledger-workspace-section .lw-search .ledger-search-clear:hover { background: #263b4e; color: #fff; }
#legal-ledger-workspace-section .lw-select { display: flex; flex-direction: column; justify-content: center; padding: 5px 10px 4px; min-width: 142px; gap: 1px; border: 1px solid #3a4f64; border-radius: 4px; background: #152332; }
#legal-ledger-workspace-section .lw-select > span { font:11.0px/1.4 var(--cw-mono); letter-spacing: .07em; text-transform: uppercase; color: #8fa6bb; }
#legal-ledger-workspace-section .lw-select select { cursor: pointer; background: transparent; color: #dde7f0; border: 0; padding: 0 14px 0 0; margin: 0; max-width: 100%; font:11.0px/1.7 var(--cw-sans); color-scheme: dark; }
#legal-ledger-workspace-section .lw-results-meta { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 44px; padding: 10px 0; }
#legal-ledger-workspace-section #lw-results-status { margin: 0; font:11.0px/1.7 var(--cw-mono); color: #99afc4; overflow-wrap: anywhere; }
#legal-ledger-workspace-section .lw-reset { background: transparent; border: 0; color: #dba4af; display: flex; align-items: center; gap: 6px; flex-shrink: 0; font-size:11.0px; }
#legal-ledger-workspace-section .lw-reset svg { width: 12px; height: 12px; }
#legal-ledger-workspace-section .lw-table-wrap { border: 1px solid var(--lw-line); border-radius: 4px; overflow: hidden; }
#legal-ledger-workspace-section .lw-table { width: 100%; min-width: 0 !important; border-collapse: collapse; table-layout: fixed; text-align: left; }
#legal-ledger-workspace-section .lw-col-entity { width: 28%; }
#legal-ledger-workspace-section .lw-col-scale { width: 23%; }
#legal-ledger-workspace-section .lw-col-routing { width: 30%; }
#legal-ledger-workspace-section .lw-col-action { width: 19%; }
#legal-ledger-workspace-section .lw-table thead { background: #1c2d3e; }
#legal-ledger-workspace-section .lw-table th { background: #1c2d3e !important; color: #acbdce !important; font:11.0px/1.6 var(--cw-mono) !important; padding: 13px 15px !important; letter-spacing: .015em; border: 0 !important; position: static !important; text-transform: none !important; }
#legal-ledger-workspace-section .lw-table tbody { background: #101c29; }
#legal-ledger-workspace-section .lw-table tr { background: transparent !important; border: 0 !important; }
#legal-ledger-workspace-section .lw-table td { vertical-align: top; padding: 18px 15px !important; border: 0 !important; border-top: 1px solid #293c4e !important; background: transparent !important; position: static !important; min-width: 0 !important; max-width: none !important; overflow-wrap: anywhere; text-align: left !important; line-height: 1.65; }
#legal-ledger-workspace-section .lw-table tbody tr:nth-child(even) { background: #132130 !important; }
#legal-ledger-workspace-section .lw-table tbody tr:hover { background: #1a2d40 !important; }
#legal-ledger-workspace-section .lw-entity { display: flex; gap: 10px; align-items: flex-start; color: #ebf1f7; background: transparent; border: 0; padding: 0; max-width: 100%; }
#legal-ledger-workspace-section .lw-monogram { display: grid; place-items: center; width: 33px; height: 35px; border: 1px solid #465564; border-top: 2px solid var(--lw-category); border-radius: 3px; background: #213242; color: var(--lw-category); flex-shrink: 0; font: 550 11px/1 var(--cw-mono); }
#legal-ledger-workspace-section .lw-identity { display: flex; flex-direction: column; min-width: 0; gap: 3px; }
#legal-ledger-workspace-section .lw-identity strong { font: 650 13px/1.4 var(--cw-sans); color: #e8eff7; }
#legal-ledger-workspace-section .lw-identity > span { font:11.0px/1.5 var(--cw-sans); color: #9fb0c2; }
#legal-ledger-workspace-section .lw-open-arrow { font-weight: 400; font-size:12.0px; color: #7999b5; }
#legal-ledger-workspace-section .lw-entity:hover strong, #legal-ledger-workspace-section .lw-entity:hover .lw-open-arrow { color: #f5adb5; }
#legal-ledger-workspace-section .lw-entity-meta { display: flex; gap: 7px; align-items: baseline; font:11.0px/1.5 var(--cw-mono); color: #a6bdcd; margin-top: 9px; padding-left: 43px; }
#legal-ledger-workspace-section .lw-entity-meta > span:first-child { color: var(--lw-category); }
#legal-ledger-workspace-section .lw-entity-meta > span + span { border-left: 1px solid #405062; padding-left: 7px; }
#legal-ledger-workspace-section .lw-volume { display: block; font: 550 13px/1.6 var(--cw-mono); color: #e3c0c8; }
#legal-ledger-workspace-section .lw-scale-details { display: flex; flex-direction: column; gap: 2px; margin-top: 6px; font:11.0px/1.6 var(--cw-sans); color: #a2b4c6; }
#legal-ledger-workspace-section .lw-domain { display: flex; align-items: baseline; gap: 7px; }
#legal-ledger-workspace-section .lw-route-label { color: #8eacc6; font:11.0px/1.6 var(--cw-mono); flex-shrink: 0; }
#legal-ledger-workspace-section .lw-domain button { background: transparent; border: 0; padding: 0; color: #d2e2ed; font:11.0px/1.7 var(--cw-mono); overflow-wrap: anywhere; text-decoration: underline dotted #556b7f; text-underline-offset: 4px; }
#legal-ledger-workspace-section .lw-domain button:hover { color: #9ed3df; }
#legal-ledger-workspace-section .lw-auth { display: flex; gap: 8px; margin-top: 4px; color: #93b4c7; font:11.0px/1.7 var(--cw-mono); }
#legal-ledger-workspace-section .lw-auth > span:first-child { color: #657f97; padding-left: 9px; }
#legal-ledger-workspace-section .lw-auth > span:last-child { min-width: 0; }
#legal-ledger-workspace-section .lw-established { display: block; color: #8fa4b7; font:11.0px/1.7 var(--cw-sans); margin-top: 7px; }
#legal-ledger-workspace-section .lw-response { display: inline-block; font:11.0px/1.5 var(--cw-sans); border: 1px solid #486173; padding: 4px 7px; border-radius: 3px; color: #b5c9da; }
#legal-ledger-workspace-section .lw-response-notice { color: #e5c496; border-color: #625344; background: #40352955; }
#legal-ledger-workspace-section .lw-response-ignored { color: #dba6ae; border-color: #594651; background: #39273166; }
#legal-ledger-workspace-section .lw-record-link { display: flex; align-items: center; gap: 8px; color: #99b6cf; font:11.0px/1.6 var(--cw-sans); background: none; border: 0; padding: 0; margin-top: 10px; }
#legal-ledger-workspace-section .lw-record-link svg { width: 13px; height: 13px; }
#legal-ledger-workspace-section .lw-record-link:hover { color: #e1edf6; }
#legal-ledger-workspace-section .lw-pagination { display: flex; align-items: center; justify-content: space-between; padding: 15px 0 24px; color: #9eafc1; font:11.0px/1.6 var(--cw-mono); }
#legal-ledger-workspace-section .lw-pagination > div { display: flex; align-items: center; gap: 14px; }
#legal-ledger-workspace-section .lw-pagination button { display: grid; place-items: center; width: 36px; height: 34px; background: #1b2b3d; border: 1px solid #40576c; border-radius: 3px; color: #c2d1df; }
#legal-ledger-workspace-section .lw-pagination button:not(:disabled):hover { background: #2c4257; }
#legal-ledger-workspace-section .lw-page-previous svg { transform: rotate(180deg); }
#legal-ledger-workspace-section .lw-empty { padding: 40px 20px; text-align: center; background: #111e2b; border: 1px dashed #41586e; border-radius: 4px; margin-bottom: 24px; }
#legal-ledger-workspace-section .lw-empty > svg { width: 28px; height: 28px; margin: 0 auto 12px; color: #92b7d3; }
#legal-ledger-workspace-section .lw-empty > strong { display: block; font-size:18.0px; }
#legal-ledger-workspace-section .lw-empty > p { color: #a2b6c9; font-size:12.0px; margin: 7px 0 15px; }
#legal-ledger-workspace-section .lw-empty-reset { display: inline-flex; align-items: center; gap: 12px; color: #ecb2ba; background: #352b38; border: 1px solid #6b515e; border-radius: 4px; padding: 8px 14px; }
#legal-ledger-workspace-section .lw-notes { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border-top: 1px solid var(--lw-line); background: #111b27; align-items: start; }
#legal-ledger-workspace-section .lw-notes > details + details { border-left: 1px solid var(--lw-line); }
#legal-ledger-workspace-section .lw-notes summary { display: flex; align-items: center; gap: 12px; list-style: none; cursor: pointer; padding: 20px 28px; color: #c4d2df; font-size:12.0px; }
#legal-ledger-workspace-section .lw-notes summary::-webkit-details-marker { display: none; }
#legal-ledger-workspace-section .lw-notes summary:hover { background: #1b2a3b; }
#legal-ledger-workspace-section .lw-notes summary > svg { color: #8da8bf; width: 17px; }
#legal-ledger-workspace-section .lw-notes summary small { display: block; font-size:11.0px; color: #8da3b8; margin-top: 3px; }
#legal-ledger-workspace-section .lw-note-plus { margin-left: auto; color: #9bafc2; font-size:18.0px; }
#legal-ledger-workspace-section details[open] .lw-note-plus { transform: rotate(45deg); }
#legal-ledger-workspace-section .lw-note-body { padding: 0 28px 22px; font:11.0px/1.9 var(--cw-sans); color: #b6c6d5; overflow-wrap: anywhere; }
#legal-ledger-workspace-section .lw-note-body h4 { color: #e3afb8; margin: 18px 0 7px; }
#legal-ledger-workspace-section .lw-note-body p + p { margin-top: 15px; }
#legal-ledger-workspace-section .lw-note-body a { color: #a6cdd9; display: inline-block; margin-top: 14px; text-decoration: underline; text-underline-offset: 4px; }
#legal-ledger-workspace-section .lw-original-note { font-style: italic; color: #b7a5b4; }
@media (max-width: 1050px) {
  #legal-ledger-workspace-section .lw-intro { gap: 20px; }
  #legal-ledger-workspace-section .lw-scope { min-width: 200px; padding-left: 20px; }
  #legal-ledger-workspace-section .lw-scope-primary { gap: 14px; }
  #legal-ledger-workspace-section #ledger-count { font-size:54.0px; }
  #legal-ledger-workspace-section .lw-scope-secondary { flex-direction: column; gap: 3px; padding-top: 10px; margin-top: 10px; }
  #legal-ledger-workspace-section .lw-table td { padding: 16px 11px !important; }
  #legal-ledger-workspace-section .lw-monogram { display: none; }
  #legal-ledger-workspace-section .lw-entity-meta { padding-left: 0; }
  #legal-ledger-workspace-section .lw-clause { padding-inline: 18px; }
}
@media (max-width: 767px) {
  #legal-ledger-workspace-section .lw-workspace { padding: 0 !important; }
  #legal-ledger-workspace-section .lw-intro { display: block; padding: 23px 18px; }
  #legal-ledger-workspace-section .lw-intro .casework-section-title { font-size: clamp(22px, 5.6vw, 28px) !important; margin: 11px 0 !important; }
  #legal-ledger-workspace-section .lw-deck { font-size:11.0px; }
  #legal-ledger-workspace-section .lw-scope { display: flex; justify-content: space-between; align-items: center; border: 0; border-top: 1px solid var(--lw-line); padding: 17px 0 0; margin-top: 19px; gap: 15px; min-width: 0; }
  #legal-ledger-workspace-section #ledger-count { font-size:45.0px; }
  #legal-ledger-workspace-section .lw-scope-primary { gap: 12px; }
  #legal-ledger-workspace-section .lw-scope-primary > span { font-size:11.0px; }
  #legal-ledger-workspace-section .lw-scope-secondary { border: 0; margin: 0; padding: 0; font-size:11.0px; gap: 5px; }
  #legal-ledger-workspace-section .lw-clause { padding: 12px 9px 14px; }
  #legal-ledger-workspace-section .lw-clause-top { font-size:11.0px; letter-spacing: -.02em; display: block; line-height: 1.7; margin-bottom: 6px; }
  #legal-ledger-workspace-section .lw-clause-top > span:first-child { display: block; }
  #legal-ledger-workspace-section .lw-clause-count { display: none; }
  #legal-ledger-workspace-section .lw-clause-name { font-size:11.0px; line-height: 1.6; }
  #legal-ledger-workspace-section .lw-clause-name svg { display: none; }
  #legal-ledger-workspace-section .lw-excerpt { display: block; padding: 18px; }
  #legal-ledger-workspace-section #ledger-title { margin: 4px 0 12px; font-size:11.0px !important; }
  #legal-ledger-workspace-section #lw-quote { font-size:12.0px; line-height: 1.8; }
  #legal-ledger-workspace-section .lw-register { padding: 22px 14px 0; }
  #legal-ledger-workspace-section .lw-register-heading { display: block; margin: 0 4px 13px; }
  #legal-ledger-workspace-section #lw-register-title { font-size:21.0px !important; }
  #legal-ledger-workspace-section .lw-estimate-note { display: block; padding: 0; margin-top: 5px; font-size:11.0px; }
  #legal-ledger-workspace-section .lw-category-controls { gap: 5px; }
  #legal-ledger-workspace-section .lw-category-controls button { padding: 8px; font-size:11.0px; gap: 6px; min-height: 37px; }
  #legal-ledger-workspace-section .lw-category-controls button > span { font-size:11.0px; }
  #legal-ledger-workspace-section .lw-distribution { margin-bottom: 16px; }
  #legal-ledger-workspace-section .lw-toolbar { flex-wrap: wrap; gap: 8px; scroll-margin-top: 83px; }
  #legal-ledger-workspace-section .lw-search { flex: 1 0 100%; }
  #legal-ledger-workspace-section #platform-search { height: 46px; font-size:12.0px !important; }
  #legal-ledger-workspace-section .lw-select { flex: 1; min-width: 0; padding: 6px 8px; min-height: 46px; }
  #legal-ledger-workspace-section .lw-select select { font-size:11.0px; }
  #legal-ledger-workspace-section .lw-results-meta { min-height: 44px; }
  #legal-ledger-workspace-section .lw-table-wrap { border: 0; overflow: visible; }
  #legal-ledger-workspace-section .lw-table, #legal-ledger-workspace-section .lw-table tbody { display: block; background: none; }
  #legal-ledger-workspace-section .lw-table colgroup { display: none; }
  #legal-ledger-workspace-section .lw-table thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
  #legal-ledger-workspace-section .lw-table tbody tr { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); border: 1px solid #3c5064 !important; border-radius: 4px; background: #142231 !important; margin-bottom: 12px; padding: 0 14px; }
  #legal-ledger-workspace-section .lw-table td { display: block; padding: 13px 0 !important; font-size:11.0px; }
  #legal-ledger-workspace-section .lw-table td:first-child { grid-column: 1 / -1; border-top: 0 !important; padding: 16px 0 14px !important; }
  #legal-ledger-workspace-section .lw-table td:nth-child(2) { padding-right: 13px !important; }
  #legal-ledger-workspace-section .lw-table td:nth-child(3) { grid-column: 1 / -1; grid-row: 3; }
  #legal-ledger-workspace-section .lw-table td:last-child { grid-column: 2; grid-row: 2; padding-left: 13px !important; border-left: 1px solid #2b3d50 !important; }
  #legal-ledger-workspace-section .lw-table td:not(:first-child)::before { content: attr(data-label); display: block; font:11.0px/1.6 var(--cw-mono); color: #9db2c5; margin-bottom: 8px; }
  #legal-ledger-workspace-section .lw-monogram { display: grid; width: 36px; height: 38px; }
  #legal-ledger-workspace-section .lw-identity strong { font-size:15.0px; }
  #legal-ledger-workspace-section .lw-entity { gap: 12px; }
  #legal-ledger-workspace-section .lw-identity > span { font-size:11.0px; }
  #legal-ledger-workspace-section .lw-entity-meta { padding-left: 48px; margin-top: 5px; }
  #legal-ledger-workspace-section .lw-volume { font-size:12.0px; }
  #legal-ledger-workspace-section .lw-record-link { min-height: 26px; }
  #legal-ledger-workspace-section .lw-domain button { font-size:11.0px; }
  #legal-ledger-workspace-section .lw-pagination { font-size:11.0px; padding-top: 4px; }
  #legal-ledger-workspace-section .lw-pagination > div { gap: 9px; }
  #legal-ledger-workspace-section .lw-pagination button { width: 36px; height: 36px; }
  #legal-ledger-workspace-section .lw-notes { display: block; }
  #legal-ledger-workspace-section .lw-notes > details + details { border-left: 0; border-top: 1px solid var(--lw-line); }
  #legal-ledger-workspace-section .lw-notes summary { padding: 18px; }
  #legal-ledger-workspace-section .lw-note-body { padding: 0 18px 18px; }
}
@media print {
  #legal-ledger-workspace-section .lw-workspace { color: #111; background: white !important; overflow: visible; border: 0 !important; }
  #legal-ledger-workspace-section .lw-workspace :is(h2, h3, p, span, strong, b, em, blockquote) { color: #222 !important; }
  #legal-ledger-workspace-section .lw-workspace :is(.lw-clauses, .lw-notes, .lw-category-controls, .lw-distribution, .lw-results-meta) { display: none !important; }
  body:has(#print-dump-table-target table) #legal-ledger-workspace-section .lw-register { display: none !important; }
  #legal-ledger-workspace-section .lw-table, #legal-ledger-workspace-section .lw-table tbody { display: table; background: white !important; }
  #legal-ledger-workspace-section .lw-table tbody { display: table-row-group; }
  #legal-ledger-workspace-section .lw-table colgroup { display: table-column-group; }
  #legal-ledger-workspace-section .lw-table thead { display: table-header-group; position: static; width: auto; height: auto; clip-path: none; overflow: visible; }
  #legal-ledger-workspace-section .lw-table tbody tr { display: table-row; background: white !important; break-inside: avoid; }
  #legal-ledger-workspace-section .lw-table td { display: table-cell; padding: 10px !important; }
  #legal-ledger-workspace-section .lw-table th { background: #eee !important; color: #222 !important; }
  #legal-ledger-workspace-section .lw-table td::before { display: none !important; }
  #legal-ledger-workspace-section .lw-table :is(.lw-entity, .lw-domain button) { display: flex !important; color: #222 !important; }
  #legal-ledger-workspace-section .lw-excerpt { background: white; }
}
.lw-proxy-age .domain-provenance{font-size:11.0px;line-height:1.6;overflow-wrap:anywhere}.domain-provenance a{color:#8bc3cf;text-decoration:underline;text-underline-offset:3px}.lw-proxy-age>strong{overflow-wrap:anywhere}
#legal-ledger-workspace-section .lw-unsourced { color: #7d8fa3; font:11.0px/1.6 var(--cw-mono); font-style: normal; }