@media print{.header__feedback{display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@page{size:A4 portrait;margin:1.22in 0 .4in}@page :first{margin:0!important}.toc-anchor{display:block;font-size:2px;line-height:2px;color:#fff;font-weight:var(--uikit-fontWeights-normal);font-style:normal;font-variant:normal;font-synthesis:none;-webkit-user-select:none;user-select:none;pointer-events:none;break-after:avoid}#report-ready{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.page-break-before{break-before:page}body:has(.print-shell){display:block;height:auto;overflow:visible;margin:0;padding:0;background-color:var(--uikit-colors-atmo0)!important}body:has(.print-shell) #root{display:block}.print-root,.print-root table{width:100%}.print-root .s-curve-section__subtitle{font-size:10px;line-height:18px;font-weight:600;break-after:avoid}.print-root{background:var(--uikit-colors-atmo0);box-sizing:border-box;flex:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0 40px 0 52px}.print-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact;max-height:none!important;overflow-y:visible!important;flex-shrink:0}.print-root th,.print-root th *,.print-root td,.print-root td *{flex-shrink:1;word-break:normal!important}.print-root .data-table-presentation__placeholder-cell,.print-root .data-table-presentation__placeholder-header{display:none!important}.print-root .data-table-presentation .HvTableHeader-head:nth-child(2),.print-root .data-table-presentation .HvTableSection-header,.print-root .data-table-presentation .HvTableHeader-head{padding:12px}.print-root .data-table-presentation .HvTableCell-root,.print-root [class*=HvTableCell-]{padding:8px 12px}.print-root .data-table-presentation,.print-root [class*=HvTable-]{--first-row-cell-height: 48px}.print-root .data-table-presentation .status-cell>*,.print-root [class*=HvTable-] .status-cell>*{justify-content:flex-start;width:auto;margin-right:10px}.print-root .print-atomic{break-inside:avoid}.print-root [class*=HvSection-header],.print-root [class*=HvTableSection-header],.print-root [class*=HvTableHead-root],.print-root .section-title{break-after:avoid;break-inside:avoid}.print-root .overall-status-section[class*=HvStack-lg],.print-root .overall-status-section--print,.print-root .category-status-section--print,.print-root .construction-status-section--print,.print-root .project-summary--print{width:100%}.print-root .overall-status-section[class*=HvStack-lg]>:not(.toc-anchor)+:not(.toc-anchor),.print-root .overall-status-section--print>:not(.toc-anchor)+:not(.toc-anchor),.print-root .category-status-section--print>:not(.toc-anchor)+:not(.toc-anchor),.print-root .construction-status-section--print>:not(.toc-anchor)+:not(.toc-anchor),.print-root .project-summary--print>:not(.toc-anchor)+:not(.toc-anchor){margin-top:28px}.print-root .subtab-page__th{padding:0;border:none;font-weight:400;text-align:left}.print-root .subtab-page__anchor-table{width:0;height:0;border-collapse:collapse}.print-root .subtab-page__thead--hidden{display:none}.print-root .content-panel [class*=HvSection-header]{font-size:11px;line-height:24px;padding:5px 12px;height:auto}.print-root .content-panel--noBorder>[class*=HvSection-header]{padding:8px 0}.print-root [class*=HvSection-header] [class*=HvTypography-],.print-root [class*=HvSection-header] [class*=-title],.print-root [class*=HvSection-header] [class*=__title],.print-root [class*=HvTableSection-header] [class*=HvTypography-],.print-root .section-title [class*=HvTypography-]{font-size:11px;line-height:24px;gap:0}.print-root [class*=HvSection-content],.print-root [class*=HvTableSection-content],.print-root [class*=HvTableBody-root]{break-before:avoid}.print-root .content-panel:has(>.HvSection-header)>.HvSection-content{padding:12px}.print-root .content-panel.content-panel--compact>.HvSection-content{padding:0}.print-root .HvTab-root{padding:0}.print-root .category-status-section>.section-title+*{break-before:avoid}.print-root .subtab-title+*{break-before:avoid}.print-root .data-table-presentation tbody tr,.print-root .health-status-table__print-table tbody tr,.print-root [class*=HvTableRow-root],.print-root .kpi-card,.print-root .ps-kpi-card{break-inside:avoid}.print-root .ps-kpi-card{height:auto}.print-root .ps-kpi-card__subtitle{font-size:9px}.print-root .ps-kpi-card__header{height:auto}.print-root .ps-kpi-card__header-title{margin-bottom:3px}.print-root .ps-kpi-card__body *{font-size:12px;line-height:18px}.print-root .ps-kpi-card .physical-progress-card__icon,.print-root .ps-kpi-card .contract-value-card__icon,.print-root .ps-kpi-card .open-topics-card__icon{width:40px!important;height:40px!important;flex-shrink:0!important}.print-root .ps-kpi-card .physical-progress-card__icon>*,.print-root .ps-kpi-card .contract-value-card__icon>*,.print-root .ps-kpi-card .open-topics-card__icon>*{width:24px!important;height:24px!important}.print-root .ps-kpi-card .physical-progress-card__icon svg,.print-root .ps-kpi-card .contract-value-card__icon svg,.print-root .ps-kpi-card .open-topics-card__icon svg{width:24px!important;height:24px!important}.print-root .ps-kpi-card .physical-progress-card__title,.print-root .ps-kpi-card .open-topics-card__value,.print-root .ps-kpi-card .contract-value-card__number{font-size:16px!important;line-height:22px!important}.print-root .ps-kpi-card .contract-value-card__symbol{font-size:11px!important}.print-root .ps-kpi-card .gauge{width:80px!important;height:40px!important}.print-root .ps-kpi-card .gauge svg{width:80px!important;height:40px!important}.print-root .ps-kpi-card .gauge .gauge__value-text{font-size:14px!important;line-height:18px!important}.print-root .ps-kpi-card .health-status-card__icon{width:16px;height:16px}.print-root .ps-kpi-card .health-status-card__icon--large{width:40px;height:40px}.print-root .ps-kpi-card .health-status-card__current{flex-shrink:0}.print-root .ps-kpi-card .health-status-card__current-info{flex-shrink:0!important}.print-root .ps-kpi-card .health-status-card__current-info .health-status-card__current-date{font-size:9px;line-height:13px}.print-root .ps-kpi-card .health-status-card__current-info .HvTypography-root{font-size:12px;line-height:17px}.print-root .ps-kpi-card .health-status-card__timeline{width:100%}.print-root .ps-kpi-card .health-status-card__timeline-icons,.print-root .ps-kpi-card .health-status-card__timeline-dates{display:flex;justify-content:center}.print-root .ps-kpi-card .health-status-card__timeline-cell{height:20px;width:39px;margin-right:5px}.print-root .ps-kpi-card__header-title-text{font-size:12px;line-height:18px}.print-root .ps-kpi-card__header-title-text.health-status-card__timeline-label{font-size:7px;line-height:10px}.print-root .s-curves-chart svg{width:100%!important;height:auto!important}.print-root .period-cell__expand-button,.print-root .period-cell__expand-button-container,.print-root .period-cell__expand-placeholder{display:none}.print-root .print-sections{width:100%}.print-root [class*=HvStack-column],.print-root [class*=HvSection-root],.print-root [class*=HvTableSection-root],.print-root [class*=HvSimpleGrid-root]{display:block!important;overflow:visible!important}.print-root [class*=HvStack-column][class*=HvStack-xs]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvSection-root][class*=HvStack-xs]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvTableSection-root][class*=HvStack-xs]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvSimpleGrid-root][class*=HvStack-xs]>:not(.toc-anchor)+:not(.toc-anchor){margin-top:var(--uikit-space-xs)}.print-root [class*=HvStack-column][class*=HvStack-sm]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvSection-root][class*=HvStack-sm]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvTableSection-root][class*=HvStack-sm]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvSimpleGrid-root][class*=HvStack-sm]>:not(.toc-anchor)+:not(.toc-anchor){margin-top:var(--uikit-space-sm)}.print-root [class*=HvStack-column][class*=HvStack-md]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvSection-root][class*=HvStack-md]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvTableSection-root][class*=HvStack-md]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvSimpleGrid-root][class*=HvStack-md]>:not(.toc-anchor)+:not(.toc-anchor){margin-top:var(--uikit-space-md)}.print-root [class*=HvStack-column][class*=HvStack-lg]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvSection-root][class*=HvStack-lg]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvTableSection-root][class*=HvStack-lg]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvSimpleGrid-root][class*=HvStack-lg]>:not(.toc-anchor)+:not(.toc-anchor){margin-top:var(--uikit-space-lg)}.print-root [class*=HvStack-column][class*=HvStack-xl]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvSection-root][class*=HvStack-xl]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvTableSection-root][class*=HvStack-xl]>:not(.toc-anchor)+:not(.toc-anchor),.print-root [class*=HvSimpleGrid-root][class*=HvStack-xl]>:not(.toc-anchor)+:not(.toc-anchor){margin-top:var(--uikit-space-xl)}.print-root .project-data-row:has(>div:empty){display:none!important}.print-root .category-status-section:not(:has(.project-data-row>div:not(.subtab-title)>*,.project-data-row>tbody>tr>td:not(:empty))),.print-root .overall-status-section:not(:has(.project-data-row>div:not(.subtab-title)>*,.project-data-row>tbody>tr>td:not(:empty))),.print-root .construction-status-section:not(:has(.project-data-row>div:not(.subtab-title)>*,.project-data-row>tbody>tr>td:not(:empty))),.print-root .project-status-tab__print-sections>div:not(:has(.project-data-row>div:not(.subtab-title)>*,.project-data-row>tbody>tr>td:not(:empty))){display:none!important}.print-root .project-summary__section:not(:has(.project-summary__row>*)){display:none!important}.print-root .content-panel,.print-root .content-panel__body,.print-root [class*=HvSection-content]{display:block!important;overflow:visible!important}.print-root .content-panel--tall,.print-root [class*=HvSection-root]{min-height:0!important;height:auto!important}.print-root .milestones-widget{height:auto!important}.print-root [class*=HvTableRow-root],.print-root [class*=HvTableBody-root]{position:static!important}.print-root .open-topics-print__item .comments-section td[class*=HvTableCell-]{padding:6px 0}.print-root [class*=HvTableCell-],.print-root [class*=HvTableHeader-]{white-space:normal!important;height:auto!important;word-break:break-word!important;overflow-wrap:break-word!important}.print-root [class*=HvTableCell-],.print-root [class*=HvTableCell-] *{font-size:10px}.print-root [class*=HvTableHeader-],.print-root [class*=HvTableHeader-] *{font-size:11px}.print-root [class*=HvOverflowTooltip]{white-space:normal!important;text-overflow:unset!important;max-width:none!important;display:block!important}.print-root [class*=HvTableSection-actions],.print-root .data-table__search,.print-root .data-table__filters,.print-root [class*=HvTableSortLabel],.print-root [class*=HvTableHeader-sortButton]{display:none!important}.print-root .project-summary__row{display:flex!important;flex-direction:column;align-items:stretch;gap:16px;min-height:0!important;height:auto!important;grid-template-columns:unset}.print-root .project-summary__row>*{min-height:0!important;height:auto!important}.print-root .project-summary__row .HvSection-content{padding:0}.print-root .project-summary__row .HvStack-root{gap:0}.print-root .main-activities,.print-root .main-activities__panel{display:flex;flex-direction:column;height:auto;width:100%}.print-root .main-activities{grid-template-columns:1fr;min-height:0!important;align-items:start}.print-root .comments-section,.print-root .comments-list,.print-root .hitachi-comments,.print-root .category-status-section__comments{height:auto!important;overflow-y:visible!important}.print-root .milestones-tab-content{display:flex;flex-direction:column;height:auto!important;grid-template-columns:unset;grid-template-rows:unset}.print-root *:has(>.tooltip-info__print-text){flex-wrap:wrap}.print-root .team-information .HvTable-root td{flex:0}.print-root .content-panel__body>*{font-size:10px;line-height:24px}.print-root .health-status-table th,.print-root .health-status-table tr{background-color:transparent}.print-root .comments-section .comment-item{padding:15px}.print-root .comments-section .comment-item .HvTypography-root{font-size:10px;line-height:21px}.print-root .comments-section .comment-item .HvTypography-root__date{font-size:8px;line-height:20px}.print-root .comments-section .comment-item .HvTypography-root__text{font-size:10px;line-height:1.5}.print-root .comments-section .comment-item__by-info{display:flex;flex-direction:column}.subtab-page{border-collapse:collapse;width:100%}.subtab-page>tbody>tr>td{padding:0;border:none;vertical-align:top}.subtab-title{display:flex;flex-direction:column;gap:5px;break-after:avoid;break-inside:avoid}.subtab-title__heading{display:flex;align-items:center;gap:8px}.subtab-title__heading>*{font-size:14px;line-height:21px}.subtab-title__icon{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px}.subtab-title__divider{margin-bottom:28px;border:none;border-top:1px solid var(--uikit-colors-atmo4)}.print-content-section{border-collapse:collapse;width:100%}.print-content-section>thead>tr>th{padding:0 0 10px;border:none;font-weight:400;text-align:left}.print-content-section>tbody>tr>td{padding:0;border:none;vertical-align:top}.print-content-section>tbody>tr>td>:not(.toc-anchor)+:not(.toc-anchor){margin-top:28px}.print-content-section .HvTypography-root{font-size:11px;line-height:18px}@font-face{font-family:Hitachi Sans;src:url(/assets/HitachiSans-Regular-t6EslBgI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hitachi Sans;src:url(/assets/HitachiSans-Italic-BVb6HR6G.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Hitachi Sans;src:url(/assets/HitachiSans-SemiBold-DWAcHYL1.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hitachi Sans;src:url(/assets/HitachiSans-SemiBoldItalic-BZEn-1ml.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Hitachi Sans;src:url(/assets/HitachiSans-Bold-DHHRNs7e.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hitachi Sans;src:url(/assets/HitachiSans-BoldItalic-Cn95wTbv.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}#root{display:flex;width:100%;flex-flow:column nowrap}body{display:flex;flex:1;height:100vh;margin:0;padding:0;overflow-x:hidden;background-color:var(--uikit-colors-atmo1)}.app{display:flex;width:100%}.HvFooter-separator{display:none}[role=dialog]{border-radius:16px}.flex_half{flex:.5!important}.flex_1{flex:1!important}.flex_2{flex:2!important}.flex_3{flex:3!important}.flex_4{flex:4!important}.align-items_start{align-items:flex-start!important}.align-items_end{align-items:flex-end!important;text-align:right!important}.align-items_center{align-items:center!important;text-align:center!important}.page-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
