.etsCustomerPortal input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:auto!important;appearance:auto!important;box-sizing:border-box!important;display:inline-block!important;position:static!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important;margin:1px 0 0!important;background:transparent!important;border:0!important;border-radius:2px!important;box-shadow:none!important;flex:0 0 16px!important;vertical-align:top!important;accent-color:#15803d!important;transform:none!important;font-size:medium!important;line-height:normal!important}.etsCustomerPortal input[type=checkbox]:focus-visible{outline:2px solid #2775af!important;outline-offset:2px!important}.etsCustomerPortal input[type=checkbox]:disabled{cursor:default!important}.etsCustomerPortal .etsPortalCheckboxRow{display:flex!important;align-items:flex-start!important;gap:9px!important;min-height:18px!important;width:100%;cursor:pointer}.etsCustomerPortal .etsPortalChecklistStatus{cursor:default}@media(max-width:680px){.etsCustomerPortal .etsPortalApprovalGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}.etsCustomerPortal{width:100%;max-width:100%;min-width:0}.etsCustomerPortal,.etsCustomerPortal *,.etsCustomerPortal :after,.etsCustomerPortal :before{box-sizing:border-box}.etsCustomerPortal .etsPortalContent,.etsCustomerPortal .etsPortalHeader,.etsCustomerPortal .etsPortalMain{min-width:0;max-width:100%}.etsCustomerPortal .etsPortalHeader>div:first-child{min-width:0;overflow-wrap:anywhere}.etsCustomerPortal .etsPortalContent section,.etsCustomerPortal .etsPortalContent>*{max-width:100%;min-width:0}.etsCustomerPortal .etsPortalContent input:not([type=checkbox]),.etsCustomerPortal .etsPortalContent select,.etsCustomerPortal .etsPortalContent textarea{max-width:100%;background:#fff;color:#20394f;border-color:#b9cbd7}.etsCustomerPortal .etsPortalContent img{max-width:100%;height:auto}@media(max-width:760px){.etsCustomerPortal{display:flex!important;flex-direction:column!important;overflow-x:clip;min-height:100dvh;background:#f3f6fb!important}.etsCustomerPortal .etsPortalRail{width:100%!important;max-width:100%!important;flex:none!important;position:relative;z-index:4;border-right:0!important;border-bottom:1px solid #dae4ef;box-shadow:0 2px 10px rgba(16,41,63,.045)}.etsCustomerPortal .etsPortalRailBrand{height:55px!important;padding:0 14px!important}.etsCustomerPortal .etsPortalRailNav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:8px 12px 12px!important;border-top:1px solid #edf1f5}.etsCustomerPortal .etsPortalRail[data-open=false] .etsPortalRailFooter,.etsCustomerPortal .etsPortalRail[data-open=false] .etsPortalRailNav{display:none!important}.etsCustomerPortal .etsPortalRailNav button{min-width:0;white-space:normal!important;overflow-wrap:anywhere;line-height:1.35;padding:10px!important;font-size:12px!important}.etsCustomerPortal .etsPortalRailFooter{margin-top:0!important;border-top:1px solid #edf1f5}.etsCustomerPortal .etsPortalMain{display:block;width:100%!important;flex:1 1 auto!important;overflow:visible}.etsCustomerPortal .etsPortalHeader{padding:14px 15px!important;gap:9px}.etsCustomerPortal .etsPortalHeader>div:first-child{flex:1 1 190px}.etsCustomerPortal .etsPortalContent{width:100%;padding:15px 12px 32px!important;margin:0!important}.etsCustomerPortal .etsPortalMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.etsCustomerPortal .etsPortalMetricGrid>section{min-width:0;overflow-wrap:break-word;padding:12px!important}.etsCustomerPortal .etsPortalChecklistItem{flex-wrap:wrap}}@media(max-width:395px){.etsCustomerPortal .etsPortalMetricGrid{grid-template-columns:minmax(0,1fr)!important}.etsCustomerPortal .etsPortalRailNav{grid-template-columns:minmax(0,1fr)}}.etsCustomerPortal .etsPortalMobileBrand{display:none;font-size:17px;color:#1c3c53;letter-spacing:-.04em}.etsCustomerPortal .etsPortalMobileBrand small{font-size:11px;letter-spacing:normal;font-weight:600;color:#607487;margin-left:8px}@media(max-width:760px){.etsCustomerPortal .etsPortalMobileBrand{display:block}.etsCustomerPortal .etsPortalRailBrand{gap:13px!important}.etsCustomerPortal .etsPortalRailBrand>button{min-width:39px;min-height:38px;padding:5px 10px!important;font-size:20px}.etsCustomerPortal .etsPortalCompanyHeader{flex:1 1 auto!important}.etsCustomerPortal .etsPortalCompanyEyebrow{font-size:9px!important;line-height:1.3;letter-spacing:.06em!important}.etsCustomerPortal .etsPortalCompanyName{font-size:17px!important;line-height:1.3;margin-top:5px!important}.etsCustomerPortal .etsPortalHeader{align-items:flex-start!important;flex-direction:column!important;padding:13px 14px!important;gap:8px!important}.etsCustomerPortal .etsPortalHeader>span{align-self:flex-start;max-width:100%;white-space:normal}.etsCustomerPortal .etsPortalContent{padding:14px 12px 30px!important}.etsCustomerPortal .etsPortalPageTitle{min-width:0;flex:1 1 100%}.etsCustomerPortal .etsPortalPageTitle h1{font-size:23px!important;line-height:1.2}.etsCustomerPortal .etsPortalPageTitle p{font-size:12px!important;line-height:1.5}.etsCustomerPortal .etsPortalMetricGrid>section{border-radius:10px!important;padding:12px!important}.etsCustomerPortal .etsPortalMetricGrid>section>div:first-child{font-size:10px!important;line-height:1.35;letter-spacing:.04em!important}.etsCustomerPortal .etsPortalMetricGrid>section>div:nth-child(2){font-size:22px!important;line-height:1.15}.etsCustomerPortal .etsPortalMetricGrid p{font-size:11px!important;line-height:1.5}.etsCustomerPortal .etsPortalRailNav button{min-height:42px}.etsCustomerPortal .etsPortalContent>section{border-radius:10px}.etsCustomerPortal .etsPortalChecklistItem{align-items:flex-start!important;gap:8px!important;padding:11px 5px!important}.etsCustomerPortal .etsPortalChecklistItem>div{flex:1 1 150px!important;min-width:0}.etsCustomerPortal .etsPortalChecklistItem span{overflow-wrap:anywhere}.etsCustomerPortal .etsPortalContent button{max-width:100%;white-space:normal}.etsCustomerPortal .etsPortalContent a{overflow-wrap:anywhere}}@media(max-width:420px){.etsCustomerPortal .etsPortalMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.etsCustomerPortal .etsPortalPageTitle h1{font-size:21px!important}.etsCustomerPortal .etsPortalMetricGrid>section{padding:11px!important}}@media(max-width:340px){.etsCustomerPortal .etsPortalMetricGrid{grid-template-columns:minmax(0,1fr)!important}.etsCustomerPortal .etsPortalRailNav{grid-template-columns:minmax(0,1fr)}}.etsCustomerPortal .etsPortalCompanySwitcher{max-width:100%;min-width:0}.etsCustomerPortal .etsPortalSwitchSummary,.etsCustomerPortal .etsPortalSwitchSummary>div{min-width:0}.etsCustomerPortal .etsPortalSwitchRow button{min-height:35px}@media(max-width:760px){.etsCustomerPortal .etsPortalCompanySwitcher{padding:8px 11px!important;margin-bottom:9px!important;border-radius:9px!important}.etsCustomerPortal .etsPortalSwitchSummary{gap:7px!important}.etsCustomerPortal .etsPortalSwitchSummary strong{font-size:11px!important}.etsCustomerPortal .etsPortalSwitchSummary button{padding:7px 10px!important;font-size:11px!important;min-height:34px}.etsCustomerPortal .etsPortalSwitchCount{display:block;margin-left:0!important;font-size:9px!important}.etsCustomerPortal .etsPortalSwitchRow{gap:8px!important}.etsCustomerPortal .etsPortalSwitchRow button{max-width:100%;font-size:11px!important}}@media(max-width:400px){.etsCustomerPortal .etsPortalSwitchRow button{width:100%}}