:root,[data-scheme=harbour]{--bg:#f4f6f8;--surface:#fff;--surface-2:#eef2f5;--text:#14202b;--muted:#556270;--border:#dce2e8;--border-strong:#7d8893;--accent:#1d6b87;--accent-strong:#155069;--on-accent:#fff;--accent-ink:#1a6480;--ok:#1e7f4f;--warn:#b7791f;--bad:#c0392b;--info:#2b6cb0;--row-hover:#f2f6f9;--focus:#1d6b87;--nav-bg:#fff;--nav-text:#33414e;--nav-active-bg:#e4eff4;--nav-active-text:#12465b}[data-scheme=harbour-dark]{--bg:#0f1820;--surface:#16222c;--surface-2:#1d2b37;--text:#e5edf2;--muted:#9cadba;--border:#263744;--border-strong:#5d7182;--accent:#4fa8c7;--accent-strong:#73bdd6;--on-accent:#06202a;--accent-ink:#6dbbd6;--ok:#4cc38a;--warn:#e2a93b;--bad:#f0776b;--info:#79a8f0;--row-hover:#1a2833;--focus:#6dbbd6;--nav-bg:#16222c;--nav-text:#c5d3dd;--nav-active-bg:#1f3a4a;--nav-active-text:#fff;--shadow:0 8px 24px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.layout-sidebar{grid-template-rows:auto 1fr;grid-template-columns:220px minmax(0,1fr)}.layout-sidebar .masthead{grid-column:1/-1}.layout-sidebar .sidebar{background:var(--nav-bg);border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.layout-sidebar .nav{flex-direction:column;padding:16px 12px;overflow:visible}.layout-sidebar .view{padding:28px 32px 48px}.layout-sidebar .view>*{max-width:1256px}@media (width>=861px){.layout-sidebar{height:100dvh;min-height:0}.layout-sidebar .sidebar,.layout-sidebar .view{min-height:0;overflow-y:auto}.layout-sidebar .view{position:relative}.layout-sidebar .view .sticky-actions{bottom:-48px}}@media print{.layout-sidebar{height:auto}.layout-sidebar .view{overflow:visible}}.figures{margin-inline:0;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin-bottom:0;display:grid;overflow:hidden}.figure{background:var(--surface);padding:16px 20px}.figure dt{color:var(--muted);font-size:.8125rem}.figure dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.75rem;font-weight:650;line-height:1.2}.figures-quote{background:var(--nav-active-bg);border-color:var(--nav-active-bg)}.figures-quote .figure{background:var(--nav-active-bg);padding:10px 16px}.figures-quote .figure dt{color:var(--nav-active-text)}.figures-quote .figure dd{color:var(--nav-active-text);margin-top:2px;font-size:1.125rem}.figures-quote .figure-total{background:var(--accent)}.figures-quote .figure-total dt,.figures-quote .figure-total dd{color:var(--on-accent)}@media (width<=860px){.layout-sidebar{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.layout-sidebar .sidebar{border-right:0;border-bottom:1px solid var(--border)}.layout-sidebar .nav{flex-direction:row;padding:8px 16px;overflow-x:auto}.layout-sidebar .view{padding:20px 16px 40px}.figures{grid-template-columns:repeat(2,minmax(0,1fr))}.figure:last-child:nth-child(odd){grid-column:1/-1}}
