*{border-radius:0!important}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;border-radius:0!important}:root{--bg-page: #f5f1e8;--bg-sidebar: #1a1208;--bg-sidebar-active: #2a2018;--bg-topbar: #2a2018;--bg-surface: #ffffff;--bg-section-header: #faf9f6;--text-ink: #1a1208;--text-secondary: #5a4a30;--text-muted: #8a7a60;--text-sidebar: rgba(245,241,232,.62);--text-sidebar-active: #f5f1e8;--text-sidebar-muted: rgba(245,241,232,.38);--text-topbar-value: #f5f1e8;--text-topbar-label: rgba(245,241,232,.7);--red-primary: #8a1a1a;--amber: #5a3a18;--border: #c8b898;--border-sidebar: rgba(200,184,152,.12);--border-topbar: rgba(200,184,152,.2);--badge-regulatory-bg: #fde8e8;--badge-regulatory-text: #8a1a1a;--badge-disclosure-bg: #ede9df;--badge-disclosure-text: #5a4a30;--badge-assurance-bg: #f0ece4;--badge-assurance-text: #2a2018;--badge-governance-bg: #2a2018;--badge-governance-text: rgba(245,241,232,.85);--btn-primary-bg: #1a1208;--btn-primary-text: #f5f1e8;--btn-secondary-bg: transparent;--btn-secondary-text: #5a4a30;--sidebar-width: 180px;--topbar-height: 48px}html,body{height:100%;font-family:Times New Roman,Times,serif;font-size:13px;color:var(--text-ink);background:var(--bg-page);-webkit-font-smoothing:antialiased}#root{height:100%}a{color:var(--red-primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:Times New Roman,Times,serif;cursor:pointer}input,select,textarea{font-family:Times New Roman,Times,serif;border:1px solid var(--border);padding:6px 8px;font-size:13px;color:var(--text-ink);background:var(--bg-surface)}input:focus,select:focus,textarea:focus{outline:2px solid var(--red-primary);outline-offset:-1px}table{border-collapse:collapse;width:100%}th{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:left;padding:8px 12px;border-bottom:1px solid var(--border)}td{font-size:13px;padding:8px 12px;border-bottom:1px solid rgba(200,184,152,.3);color:var(--text-ink)}tbody tr:hover{background:#c8b8980f}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border)}@media screen{.print-only{display:none!important}}@media print{html,body{background:#fff!important;color:#1a1208!important;height:auto!important;overflow:visible!important}.no-print{display:none!important}nav,header[role=banner]{display:none!important}button{display:none!important}body,#root{margin:0!important;padding:0!important;width:100%!important}.print-only{display:block!important}@page{size:A4;margin:14mm 14mm 18mm}section,article{page-break-inside:avoid;break-inside:avoid;box-shadow:none!important}section,article,div{box-shadow:none!important}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}tfoot{display:table-footer-group}.print-cover{page-break-after:always;text-align:left;padding:0!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:9px;color:#5a4a30}[style*="position: sticky"],[style*="position:sticky"]{position:static!important}}
