.page-content{padding-top:var(--navigation-height);height:100%}.page-content.auth-page{padding-bottom:0}.print-only{display:none}:root{overscroll-behavior:none;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-style:normal;font-weight-normal:400;font-weight-bold:700;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--background-color: #f5f5f5;--text-color: #404040;--link-color: #2e6585;--border-color: lightgray;--table-border-color: lightgray;--pass-color: green;--fail-color: #ad0000;--success-background-color: #d1ffd7;--fail-background-color: #ffd1d1;--neutral-background-color: #eee;--variable-background-color: #f7f7f7;--header-background-color: #fffdf7;--insert-highlight-color: #d4fcbc;--delete-highlight-color: #fbb6c2;--prompt-highlight-color: linen;--textarea-background-color: #ffffff;--textarea-color: #404040;--search-highlight-color: #ffff00;--search-text-color: inherit;--cell-highlight-color: #ffffeb;--cell-highlight-text-color: #333333;--navigation-height: 66px}:root #root{height:100%}[data-theme=dark]{--background-color: #1a1a1a;--text-color: #f0f0f0;--link-color: #6fcaff;--border-color: #444444;--table-border-color: #444444;--pass-color: #b1e9b3;--fail-color: #ee726a;--success-background-color: #216d2b;--fail-background-color: #6d2121;--neutral-background-color: #424242;--variable-background-color: #333;--header-background-color: #333;--insert-highlight-color: #4f8a34;--delete-highlight-color: #8a3434;--prompt-highlight-color: #67605a;--textarea-background-color: #2d2d2d;--textarea-color: #fff;--search-highlight-color: #ffff00;--search-text-color: #404040;--cell-highlight-color: #2c4a6b;--cell-highlight-text-color: #e8f4fd}html{font-size:16px;background-color:var(--background-color);color:var(--text-color);height:100%}body{margin:0;height:100%;min-height:100vh;overflow-x:hidden}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}textarea{background-color:var(--textarea-background-color);color:var(--textarea-color);padding:.5em;border:1px solid var(--border-color);border-radius:.25em;resize:vertical}*{box-sizing:border-box}@media print{header,footer,.MuiAppBar-root,.MuiToolbar-root,.MuiContainer-root nav,[role=navigation],.MuiAppBar-positionStatic,.print-hide,.MuiMenu-root,.MuiPopover-root,.MuiTooltip-popper{display:none!important;visibility:hidden!important}.print-only{display:block!important}.report-filter-bar{align-items:flex-start!important;gap:4px!important;margin:8px 0 16px!important}.report-filter-bar .print-only{margin-top:4px}.report-summary-grid{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;margin:0 0 16px!important}.report-summary-grid>.MuiGrid-item{flex:1 1 0!important;max-width:unset!important;padding:0!important}.report-summary-grid .MuiPaper-root{height:100%!important;padding:12px 16px!important}.report-severity-grid{display:grid!important;grid-template-columns:repeat(2,minmax(250px,1fr))!important;gap:16px!important}.report-severity-grid>.MuiGrid-item{padding:0!important}@page{size:A4;margin:.25in}body{-webkit-print-color-adjust:exact;color-adjust:exact;background-color:#fff!important;color:#000!important}body *,body *:before,body *:after{color:#000!important}.report-content,.report-content *{color:#000!important;border-color:#0000002e!important}.report-content a,.report-content a:visited{color:#000!important}.report-header{padding-right:24px!important}.MuiContainer-root,.MuiBox-root,.MuiPaper-root{background-color:#fff!important;box-shadow:none!important;border:none!important}.MuiContainer-root{max-width:100%!important;padding:0!important}[data-theme=dark],[data-theme=dark] body,[data-theme=dark] .MuiContainer-root,[data-theme=dark] .MuiBox-root,[data-theme=dark] .MuiPaper-root,[data-theme=dark] .MuiStack-root{background-color:#fff!important;color:#000!important}.MuiStack-root{gap:8px!important}.MuiCard-root{margin-bottom:8px!important;padding:8px!important}h4,h5,h6{margin-top:8px!important;margin-bottom:4px!important}.MuiBox-root[style*=page-break-before]{page-break-before:always}}
