.client-report{--cr-navy-900:#0f2a43;--cr-navy-700:#1b3f60;--cr-teal-600:#0e7c7b;--cr-teal-700:#0a6362;--cr-teal-50:#e6f4f3;--cr-page-bg:#f5f7fa;--cr-card-bg:#fff;--cr-border:#e4e9f0;--cr-text:#1f2a37;--cr-text-2:#5b6b7c;--cr-text-3:#8896a6;--cr-sev-good-bg:#e8f5ec;--cr-sev-good-bd:#b7dfc5;--cr-sev-good-tx:#1e6b3c;--cr-sev-caution-bg:#fff6de;--cr-sev-caution-bd:#f0dea6;--cr-sev-caution-tx:#7a5a00;--cr-sev-warn-bg:#fdeee2;--cr-sev-warn-bd:#f3cda8;--cr-sev-warn-tx:#9a4b00;--cr-sev-crit-bg:#fceaea;--cr-sev-crit-bd:#f0bdbd;--cr-sev-crit-tx:#b42318;--cr-sev-none-bg:#f2f5f8;--cr-sev-none-bd:#dde4eb;--cr-sev-none-tx:#44576b;--cr-radius:12px;--cr-radius-sm:8px;--cr-shadow-sm:0 1px 2px #0f2a430f,0 1px 3px #0f2a4314;--cr-shadow-md:0 4px 12px #0f2a431a;background:var(--cr-page-bg);color:var(--cr-text)}.client-report .cr-topbar{align-items:center;background:#fff;border-bottom:1px solid var(--cr-border);display:flex;gap:16px;padding:12px 24px;position:sticky;top:0;z-index:20}.client-report .cr-topbar-logo{flex-shrink:0;height:30px}.client-report .cr-topbar-meta{margin-right:auto;min-width:0}.client-report .cr-topbar-title{color:var(--cr-navy-900);font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-report .cr-topbar-sub{color:var(--cr-text-2);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-report .cr-container{margin:0 auto;max-width:1180px;padding:32px 24px 64px}.client-report .cr-main{flex:1 1;min-width:0}.client-report .cr-footer{background:var(--cr-navy-900);color:#ffffffd9;font-size:14px;padding:40px 24px;text-align:center}.client-report .cr-footer a{color:#7fd4d3}.client-report .cr-footer-brand{color:#fff;font-size:16px;font-weight:600;margin-bottom:8px}.client-report .cr-footer-copy{color:#fff9;font-size:12px;margin-top:16px}.client-report .cr-hero{align-items:flex-end;background-color:var(--cr-navy-700);background-position:50%;background-size:cover;border-radius:var(--cr-radius);display:flex;min-height:clamp(240px,30vw,340px);overflow:hidden;position:relative}.client-report .cr-hero:after{background:linear-gradient(180deg,#0f2a4326,#0f2a438c 55%,#0f2a43db);content:"";inset:0;position:absolute}.client-report .cr-hero-logo{background:#fff;border-radius:10px;box-shadow:var(--cr-shadow-sm);left:24px;line-height:0;padding:6px 12px;position:absolute;top:20px;z-index:2}.client-report .cr-hero-content{color:#fff;padding:28px 28px 64px;position:relative;z-index:2}.client-report .cr-hero-kicker{color:#fffc;font-size:12px;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.client-report .cr-hero-title{color:#fff;font-size:clamp(24px,3.2vw,30px);font-weight:700;line-height:1.2;margin:0 0 4px}.client-report .cr-hero-address{color:#ffffffeb;font-size:15px;margin-bottom:14px}.client-report .cr-hero-pills{display:flex;flex-wrap:wrap;gap:8px}.client-report .cr-hero-pill{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;color:#fff;font-size:13px;padding:3px 12px}.client-report .cr-hero-cards{display:flex;flex-wrap:wrap;gap:16px;margin:-40px 24px 0;position:relative;z-index:3}.client-report .cr-contact-card{background:#fff;border-radius:var(--cr-radius);box-shadow:var(--cr-shadow-md);flex:1 1 280px;max-width:420px;padding:20px 24px}.client-report .cr-contact-kicker{color:var(--cr-text-3);font-size:11px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.client-report .cr-contact-name{color:var(--cr-navy-900);font-size:17px;font-weight:600;margin-bottom:4px}.client-report .cr-contact-line{color:var(--cr-text-2);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.client-report .cr-contact-line a{color:var(--cr-teal-600)}.client-report .cr-section{background:var(--cr-card-bg);border:1px solid var(--cr-border);border-radius:var(--cr-radius);box-shadow:var(--cr-shadow-sm);padding:24px;scroll-margin-top:76px}.client-report .cr-section-header{margin-bottom:16px}.client-report .cr-section-kicker{color:var(--cr-text-3);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.client-report .cr-section-title{color:var(--cr-navy-900);font-size:19px;font-weight:600;line-height:1.3;margin:2px 0 0}.client-report .cr-section-rule{background:var(--cr-teal-600);border-radius:2px;display:block;height:3px;margin-top:10px;width:40px}.client-report .cr-count-badge{background:var(--cr-teal-50);border-radius:999px;color:var(--cr-teal-700);display:inline-block;font-size:12px;font-weight:600;margin-left:8px;padding:1px 10px;vertical-align:2px}.client-report .cr-section .ant-collapse-ghost .ant-collapse-content,.client-report .cr-section .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{background:#0000}.client-report .cr-section .ant-collapse-header-text{color:var(--cr-navy-900);font-size:15px;font-weight:600}.client-report .cr-section .ant-collapse-ghost>.ant-collapse-item{border-bottom:1px solid var(--cr-border)}.client-report .cr-section .ant-collapse-ghost>.ant-collapse-item:last-child{border-bottom:none}.client-report .cr-callout{align-items:flex-start;border-radius:var(--cr-radius-sm);display:flex;font-size:14px;gap:12px;line-height:1.5;padding:12px 16px}.client-report .cr-callout .anticon{font-size:18px;margin-top:2px}.client-report .cr-callout--warn{background:var(--cr-sev-caution-bg);border:1px solid var(--cr-sev-caution-bd);border-left:4px solid var(--cr-sev-caution-tx)}.client-report .cr-callout--warn .anticon{color:var(--cr-sev-caution-tx)}.client-report .cr-callout--teal{background:var(--cr-teal-50);border:1px solid #bfe3e2;border-left:4px solid var(--cr-teal-600)}.client-report .cr-callout--teal .anticon{color:var(--cr-teal-600)}.client-report .cr-metric{align-items:center;background:#fff;border:1px solid var(--cr-border);border-radius:var(--cr-radius-sm);display:flex;flex-direction:column;gap:10px;height:100%;padding:16px 12px;text-align:center}.client-report .cr-metric-icon{align-items:center;background:var(--cr-sev-none-bg);border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.client-report .cr-metric--good{border-top:3px solid var(--cr-sev-good-tx)}.client-report .cr-metric--good .cr-metric-icon{background:var(--cr-sev-good-bg)}.client-report .cr-metric--caution{border-top:3px solid var(--cr-sev-caution-tx)}.client-report .cr-metric--caution .cr-metric-icon{background:var(--cr-sev-caution-bg)}.client-report .cr-metric--warn{border-top:3px solid var(--cr-sev-warn-tx)}.client-report .cr-metric--warn .cr-metric-icon{background:var(--cr-sev-warn-bg)}.client-report .cr-metric--crit{border-top:3px solid var(--cr-sev-crit-tx)}.client-report .cr-metric--crit .cr-metric-icon{background:var(--cr-sev-crit-bg)}.client-report .cr-metric--none{border-top:3px solid var(--cr-sev-none-bd)}.client-report .cr-metric-name{color:var(--cr-text-2);font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.client-report .cr-pill{border-radius:999px;font-size:13px;font-weight:600;margin-top:auto;padding:3px 12px;white-space:nowrap}.client-report .cr-pill--good{background:var(--cr-sev-good-bg);border:1px solid var(--cr-sev-good-bd);color:var(--cr-sev-good-tx)}.client-report .cr-pill--caution{background:var(--cr-sev-caution-bg);border:1px solid var(--cr-sev-caution-bd);color:var(--cr-sev-caution-tx)}.client-report .cr-pill--warn{background:var(--cr-sev-warn-bg);border:1px solid var(--cr-sev-warn-bd);color:var(--cr-sev-warn-tx)}.client-report .cr-pill--crit{background:var(--cr-sev-crit-bg);border:1px solid var(--cr-sev-crit-bd);color:var(--cr-sev-crit-tx)}.client-report .cr-pill--none{background:var(--cr-sev-none-bg);border:1px solid var(--cr-sev-none-bd);color:var(--cr-sev-none-tx)}.client-report .cr-answer-card{border-color:var(--cr-border);height:100%}.client-report .cr-answer-label{color:var(--cr-text-2);font-size:13px;font-weight:500;line-height:1.45;margin-bottom:8px}.client-report .cr-answer-value{color:var(--cr-text);font-size:15px;font-weight:600}.client-report .cr-chip{border:1px solid var(--cr-border);border-radius:999px;color:var(--cr-text-2);font-size:13px;font-weight:600;padding:5px 14px;width:100%}.client-report .cr-chip.is-selected{background:#f2f5f8;background:var(--chip-color,#f2f5f8);border-color:#dde4eb;border-color:var(--chip-color,#dde4eb);color:var(--cr-text)}@supports (color:color-mix(in srgb,red,white)){.client-report .cr-chip.is-selected{background:color-mix(in srgb,#8896a6 14%,#fff);background:color-mix(in srgb,var(--chip-color,#8896a6) 14%,#fff);border-color:color-mix(in srgb,#8896a6 45%,#fff);border-color:color-mix(in srgb,var(--chip-color,#8896a6) 45%,#fff);color:color-mix(in srgb,#8896a6 55%,#17222e);color:color-mix(in srgb,var(--chip-color,#8896a6) 55%,#17222e)}}.client-report .cr-product-card{border-color:var(--cr-border);height:100%}.client-report .cr-product-card a{color:var(--cr-navy-900);font-weight:600}.client-report .cr-product-card a:hover{color:var(--cr-teal-600)}.client-report .cr-product-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--cr-text-2);display:-webkit-box;font-size:13px;overflow:hidden}.client-report .cr-subheading{border-bottom:1px solid var(--cr-border);color:var(--cr-navy-900);font-size:15px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.client-report .cr-hover{transition:box-shadow .15s ease,transform .15s ease}.client-report .cr-hover:hover{box-shadow:var(--cr-shadow-md);transform:translateY(-1px)}.client-report .media-grid img{transition:transform .2s ease}.client-report .media-grid .ant-image:hover img{transform:scale(1.03)}.client-report .cr-comment{background:var(--cr-page-bg);border-radius:12px 12px 12px 4px;max-width:720px;padding:12px 16px}.client-report .cr-comment-date{color:var(--cr-text-3);font-size:12px;margin-top:4px}.client-report .summary-anchors{align-self:flex-start;background:#fff;border-left:none;border:1px solid var(--cr-border);border-radius:var(--cr-radius);margin-left:24px;min-width:210px;padding:8px 8px 8px 0;position:sticky;top:84px;width:auto}.client-report .summary-anchors:before{color:var(--cr-text-3);content:"Contents";display:block;font-size:11px;letter-spacing:.12em;padding:8px 0 4px 16px;text-transform:uppercase}.client-report .summary-overview-tile{border-color:var(--cr-border);border-radius:var(--cr-radius-sm);padding:16px}.client-report .summary-overview-icon{color:var(--cr-teal-600)}.client-report .pdf-embed{border:1px solid var(--cr-border);border-radius:var(--cr-radius-sm)}.client-report .cr-main .ant-card{border-color:var(--cr-border)}.client-report .cr-main>*>.ant-card,.client-report .cr-section>.ant-card{border-radius:var(--cr-radius)}.client-report .cr-main .ant-card .ant-card-head-title{color:var(--cr-navy-900);font-weight:600}.client-report .cr-milestones{background:#fff;border:1px solid var(--cr-border);border-radius:var(--cr-radius);box-shadow:var(--cr-shadow-sm);padding:20px 24px}.client-report .cr-milestones .ant-steps-item-title{font-size:13px;font-weight:600}.client-report .cr-milestones .ant-steps-item-description{color:var(--cr-text-2)!important;font-size:12px}@media (max-width:768px){.client-report .cr-container{padding:16px 12px 48px}.client-report .cr-topbar{gap:10px;padding:10px 12px}.client-report .cr-topbar-logo{height:24px}.client-report .cr-topbar-sub{display:none}.client-report .cr-topbar .ant-btn{flex-shrink:0;padding-inline:10px}.client-report .cr-hero{min-height:220px}.client-report .cr-hero-content{padding:20px 16px}.client-report .cr-hero-cards{margin:-24px 12px 0}.client-report .cr-section{padding:16px}}@media print{.client-report .cr-footer,.client-report .cr-topbar,.client-report .summary-anchors{display:none!important}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}:root{--antd-control-height:22px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.small-padding-dropdown.ant-select-dropdown .ant-select-item{padding:3px}.with-action{color:var(--ant-color-primary);cursor:pointer}.with-action:hover{color:var(--ant-color-primary-hover)}.rounded-lg{border-radius:.5rem}.ant-table-wrapper .highlight-red2 td.ant-table-column-sort,.highlight-red2{background:var(--ant-red-2)}.phone-input__input{background:var(--ant-color-bg-container);border-color:var(--ant-color-border);border-radius:var(--ant-border-radius);border-style:var(--ant-line-type);border-width:var(--ant-line-width);box-sizing:border-box;color:var(--ant-color-text);font-family:var(--ant-font-family);font-size:var(--ant-input-input-font-size);height:32px;line-height:var(--ant-line-height);list-style:none;margin:0;min-width:0;padding-left:.75rem;position:relative;transition:all var(--ant-motion-duration-mid);width:100%}.phone-input__input:hover{background-color:var(--ant-input-hover-bg);border-color:var(--ant-input-hover-border-color)}.phone-input__input:focus{background-color:var(--ant-input-active-bg);border-color:var(--ant-input-active-border-color);box-shadow:var(--ant-input-active-shadow);outline:0}.phone-input__input.disabled{background-color:var(--ant-color-bg-container-disabled);border-color:var(--ant-color-border);box-shadow:none;color:var(--ant-color-text-disabled);cursor:not-allowed;opacity:1}.PhoneInputInput{border:none;border-radius:4px;height:calc(100% - 2px);margin-left:5px;outline:none;width:calc(100% - 5px)}.phone-input__input.disabled .PhoneInputInput{background-color:initial;border-color:var(--ant-color-border);box-shadow:none;color:var(--ant-color-text-disabled);cursor:not-allowed;opacity:1}.PhoneInputCountrySelect,.PhoneInputCountrySelectArrow{display:none}.native-min-height.ant-form-item .ant-form-item-control-input{min-height:inherit}.input-number-center.ant-input-number .ant-input-number-input{text-align:center}.input-label-without-overflow.ant-form-item .ant-form-item-label{overflow:inherit}.tox-statusbar__branding{display:none}.complete-inspections-tabs{max-height:230px}.complete-inspections-tabs .ant-tabs-content-holder{display:none}.complete-inspections-tabs .ant-tabs-nav,.complete-inspections-tabs .ant-tabs-tab-btn{width:100%}.caption-input>input::placeholder{color:#ffffff90}.caption-input .ant-input-clear-icon{color:#fff}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice{padding:10px}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:0}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-close{right:10px;top:12px}@media print{.ant-layout-header,.pdf-hide{display:none!important}}@media (max-width:992px){.summary-product-card .ant-card-head-wrapper{flex-direction:column;gap:8px;justify-content:center;margin:8px 0}.summary-product-card .ant-card-head-wrapper .ant-card-extra,.summary-product-card .ant-card-head-wrapper .ant-select{width:100%}}@media (max-width:640px){.ant-select .ant-select-clear{font-size:16px;opacity:1;pointer-events:auto}}@media only screen and (max-width:576px){.ant-pagination .ant-pagination-options{display:flex;flex-direction:row;justify-content:end;width:100%}.ant-pagination{display:flex;gap:10px;justify-content:space-between;margin-top:20px}}.pdf-embed{border:1px solid #eee;height:75vh;width:100%}@media (max-width:768px){.pdf-embed{height:60vh}}@media (max-width:480px){.pdf-embed{height:50vh}}.summary-anchors{background-color:var(--ant-color-fill-quaternary);border-left:8px solid #fff;border-radius:4px;min-width:175px;width:min-content}.summary-overview-tile{align-items:center;border:1px solid var(--ant-color-border);border-radius:8px;display:flex;flex:1 1 300px;flex-direction:column;padding:12px;text-align:center}.summary-overview-icon{font-size:24px;margin-bottom:8px}.summary-overview-label{display:none}.client-report .summary-overview-label{color:#8896a6;display:block;font-size:11px;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.responsive-container{overflow-x:auto;width:100%}.responsive-container iframe,.responsive-container img{height:auto;max-width:100%}@media (max-width:768px){.media-grid>div{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0}}
/*# sourceMappingURL=main.4bd26a75.css.map*/