.print-only{display:none}.report-section-card{border:1px solid var(--report-section-border);background-color:var(--report-section-bg);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:10px;padding:16px 18px}.report-section-heading{letter-spacing:.5px;text-transform:uppercase;color:var(--report-accent);align-items:center;gap:8px;margin-bottom:12px;font-size:.75rem;font-weight:700;display:flex}.report-section-heading-icon{opacity:.85;align-items:center;display:flex}.report-module-header{border:1px solid var(--report-section-border);background:var(--report-header-gradient);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:10px;margin-bottom:4px;padding:20px 22px}.report-person-card{border:1px solid var(--report-section-border);background-color:var(--report-paper);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;padding:10px 14px}.report-checklist-row{border:1px solid var(--report-section-border);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;padding:10px 14px}.report-checklist-row.is-completed{background-color:var(--report-success-soft);border-color:var(--report-success-border)}.report-checklist-row.is-pending{background-color:var(--report-paper)}.report-content-section-card{border:1px solid var(--report-section-border);background-color:var(--report-paper);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;padding:12px 14px}.report-content-section-card+.report-content-section-card{margin-top:12px}.report-integration-chip{border:1px solid var(--report-section-border);background-color:var(--report-accent-soft);color:var(--report-accent);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:16px;align-items:center;padding:4px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.report-status-update-row{border:1px solid var(--report-section-border);background-color:var(--report-paper);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;padding:10px 14px}.report-cover-accent{background-color:var(--report-accent);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2px;width:48px;height:4px;margin-bottom:16px}.report-cover-page-inner{border:1px solid var(--report-section-border);background:var(--report-header-gradient);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:12px;padding:32px 36px}.report-none-text{color:var(--report-disabled);font-size:.8125rem;font-style:italic}@media print{@page{margin:.65in .75in;size:letter}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print,.screen-only,.MuiDrawer-root,.MuiAppBar-root,.MuiFab-root{display:none!important}main,main>div{height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.project-summary-sheet-report{background:var(--report-paper)!important}.report-print-root{gap:0!important;display:block!important}.print-only{display:block!important}.report-cover-page,.report-module-page{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-height:auto!important;margin:0!important;padding:0!important;display:block!important}.report-cover-page{page-break-after:always;break-after:page;min-height:9in}.report-cover-page-inner{flex-direction:column;justify-content:center;min-height:7.5in;display:flex}.report-module-page{page-break-before:always;break-before:page}.report-module-page-content,.report-section-block,.report-status-updates-list{width:100%!important;max-width:100%!important;display:block!important}.report-section-card,.report-module-header,.report-person-card,.report-checklist-row,.report-content-section-card,.report-status-update-row{page-break-inside:avoid;break-inside:avoid-page}.report-status-update-row+.report-status-update-row{margin-top:10px}}
