@layer compatibility{body[data-view=data] .financial-covenant-editor input[type=number]{color:var(--text);-webkit-text-fill-color:var(--text);caret-color:var(--brand);background:color-mix(in srgb,var(--surface-soft) 82%,var(--page));border-color:color-mix(in srgb,var(--line-strong) 72%,transparent)}body[data-view=data] .financial-covenant-editor input[type=number]:focus{outline:2px solid color-mix(in srgb,var(--brand) 74%,transparent);outline-offset:1px}body[data-view=data] #projectRegistry .project-register-grid{display:table;border-collapse:collapse;border-spacing:0;table-layout:fixed}body[data-view=data] #projectRegistry .project-register-grid thead{display:table-header-group}body[data-view=data] #projectRegistry .project-register-grid tbody{display:table-row-group}body[data-view=data] #projectRegistry .project-register-grid tr{display:table-row}body[data-view=data] #projectRegistry .project-register-grid th,body[data-view=data] #projectRegistry .project-register-grid td{display:table-cell;box-sizing:border-box;vertical-align:middle}body[data-view=data] #projectRegistry .project-register-grid thead th{height:44px;min-height:44px;padding:8px 10px}body[data-view=data] #projectRegistry .project-register-grid tbody>tr.project-register-row>td{height:72px;min-height:72px;padding:9px 10px}body[data-view=data] #projectRegistry .project-register-grid tbody>tr.direction-group>td{height:38px;min-height:38px;padding:8px 12px;line-height:20px;overflow:hidden}body[data-view=data] #projectRegistry .project-register-grid tbody>tr.direction-group+tr.project-register-row>td{border-top:0}body[data-view=data] #projectRegistry .project-register-grid td.register-actions{position:static;inset:auto;overflow:hidden}body[data-view=data] .macro-panel-body{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}body[data-view=data] .macro-table-scroll{width:100%;min-width:0;overflow:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges}body[data-view=data] .macro-table{display:table;width:1794px;min-width:1794px;max-width:none;table-layout:fixed;border-collapse:separate;border-spacing:0 5px;overflow:visible}body[data-view=data] .macro-table thead{display:table-header-group;width:auto}body[data-view=data] .macro-table tbody{display:table-row-group;width:auto}body[data-view=data] .macro-table tr{display:table-row;width:auto;min-width:0}body[data-view=data] .macro-table col.macro-label-col{width:210px}body[data-view=data] .macro-table col.macro-quarter-col{width:66px}body[data-view=data] .macro-table th,body[data-view=data] .macro-table td{display:table-cell;width:auto;min-width:0;max-width:none;box-sizing:border-box}}
