.nh-company-picker{font:400 14px/1.55 Arial,sans-serif;color:#243951;max-width:100%;margin:18px 0}.nh-company-search{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1fr);gap:12px;align-items:end}.nh-company-picker label{display:grid;gap:6px;font-weight:700;font-size:13px}.nh-company-picker input,.nh-company-picker select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #bdccdc;border-radius:9px;background:white;padding:11px;font:inherit;color:#1c3552}.nh-company-picker button,.nh-report-workspace button{cursor:pointer;min-height:44px;border:1px solid #cad8e7;border-radius:9px;padding:11px 15px;background:#f5f8ff;color:#17477e;font:700 13px/1.4 Arial,sans-serif}.nh-company-picker button[type=submit],.nh-company-picker .nh-confirm{background:#185bb4;color:#fff;border-color:#185bb4}.nh-company-picker :focus-visible,.nh-report-workspace :focus-visible{outline:3px solid #efb933;outline-offset:3px}.nh-company-picker button:disabled{opacity:.55;cursor:wait}.nh-company-search button{grid-column:1/-1;justify-self:start}.nh-quiet{font-size:12px;font-weight:400;color:#54677d;margin:9px 0}.nh-picker-status{margin:13px 0;font-size:13px}.nh-picker-results{display:grid;gap:9px}.nh-company-picker .nh-company-result{display:grid;text-align:left;gap:4px;background:#fff;width:100%;overflow-wrap:anywhere}.nh-company-result span{font-size:12px;font-weight:400}.nh-company-result .nh-result-action{font-weight:700;color:#185bb4}.nh-company-picker .nh-manual{background:transparent;border:0;text-decoration:underline;padding-left:0;margin-top:8px}.nh-selected{border:1px solid #b9d6ed;border-radius:12px;padding:17px;background:#f1f7fc;margin-top:12px;overflow-wrap:anywhere}.nh-selected strong{font-size:16px}.nh-selected p{font-size:12px;margin:7px 0}.nh-selected label{margin:14px 0}.nh-confirm-status{min-height:18px}.nh-case-company{padding:17px;border:1px solid #d1deed;border-radius:12px;margin:18px 0}.nh-case-company h3{font-size:17px;margin:0 0 8px}.nh-case-company .nh-current{font-size:13px;color:#234d40;background:#edf7f2;padding:10px;border-radius:8px}.nh-report-workspace{max-width:760px;margin:0 auto;padding:24px;border:1px solid #cddcf0;border-radius:18px;background:#fff;color:#243951}.nh-report-workspace h2{font-size:27px}.nh-report-workspace h3{font-size:19px;margin-top:20px}.nh-report-workspace p{line-height:1.6}.nh-report-list{display:grid;gap:10px;margin:15px 0;padding:0;list-style:none}.nh-report-item{border:1px solid #dce6f1;border-radius:10px;padding:15px;overflow-wrap:anywhere}.nh-report-item strong{display:block}.nh-report-item p{font-size:13px;margin:6px 0}.nh-report-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nh-coverage{background:#f4f7fc;border-radius:12px;padding:18px;margin:16px 0}.nh-coverage ul{list-style:none;margin:12px 0;padding:0;display:grid;gap:10px}.nh-coverage li{display:flex;justify-content:space-between;gap:15px;font-size:13px;border-bottom:1px solid #dae2ef;padding-bottom:8px}.nh-coverage li span{color:#61738b}.nh-coverage-note{font-size:13px}.nh-auth-link{display:inline-block;margin:12px 0;color:#185bb4;text-decoration:underline;font-weight:700}@media(max-width:520px){.nh-company-search{grid-template-columns:1fr}.nh-company-search button{width:100%}.nh-report-workspace{padding:17px}.nh-coverage li{display:block}.nh-coverage li span{display:block;margin-top:3px}.nh-case-company{padding:12px}}
.nh-completed-report{margin-top:20px;border:1px solid #b9d6ed;border-radius:12px;padding:20px;overflow-wrap:anywhere}.nh-source-section{border-top:1px solid #dce6f1;padding:18px 0}.nh-source-section h4{margin:0;font-size:16px}.nh-source-section h4 span{display:inline-block;margin-left:8px;border-radius:20px;background:#edf2f8;padding:4px 9px;font-size:12px;font-weight:400}.nh-source-summary{white-space:pre-wrap}.nh-source-section a{color:#185bb4;text-decoration:underline}.nh-completed-report>h3{margin-top:0}@media(max-width:520px){.nh-completed-report{padding:14px}.nh-source-section h4 span{display:table;margin:7px 0 0}}

.nh-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e0e5ea;border:1px solid #e0e5ea;border-radius:10px;overflow:hidden;margin:16px 0 24px}
.nh-facts-grid>div{background:white;padding:14px 18px;min-width:0}.nh-facts-grid dt{font-size:13px;color:#526271;margin-bottom:6px}.nh-facts-grid dd{margin:0;font-weight:600;overflow-wrap:anywhere}.nh-facts-report h4{margin-top:28px}.nh-facts-report section{break-inside:avoid}.nh-facts-report{scroll-margin-top:24px}
@media(max-width:600px){.nh-facts-grid{grid-template-columns:1fr}}
@media print{body.nh-print-facts *:not(:has(.nh-facts-report)):not(.nh-facts-report):not(.nh-facts-report *){display:none!important}body.nh-print-facts .nh-facts-report{width:100%;margin:0;padding:0;border:0;color:#111;background:white;box-sizing:border-box}body.nh-print-facts .nh-facts-report .nh-report-actions{display:none!important}body.nh-print-facts .nh-facts-grid{font-size:10pt}body.nh-print-facts a{color:#111}body.nh-print-facts .nh-facts-report a[href]::after{content:' (' attr(href) ')';font-size:9pt;overflow-wrap:anywhere}}
