tbody tr:hover{background:#c8b89814}button:hover{opacity:.9}*{border-radius:0!important}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg-page: #f5f1e8;--bg-sidebar: #1a1208;--bg-surface: #ffffff;--text-ink: #1a1208;--text-secondary: #5a4a30;--text-muted: #8a7a60;--text-inverse: #f5f1e8;--red-primary: #8a1a1a;--amber: #5a3a18;--border-tan: #c8b898;--badge-regulatory-bg: rgba(138, 26, 26, .08);--badge-disclosure-bg: rgba(90, 58, 24, .08);--badge-governance-bg: #1a1208;--badge-assurance-bg: rgba(26, 18, 8, .06);--space-unit: 8px;--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;border-radius:0}input,select,textarea{font-family:Times New Roman,Times,serif;border-radius:0;border:1px solid var(--border-tan);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-tan)}td{font-size:13px;padding:8px 12px;border-bottom:1px solid rgba(200,184,152,.3);color:var(--text-ink)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-tan);border-radius:0}
