.cr-tools{margin-bottom:24px}.collective-report{max-width:1180px;margin:auto;background:#fff;border:1px solid #d8e2de;border-radius:16px;overflow:hidden;color:#162b26;line-height:1.65}.cr-notice{padding:20px 42px;background:#fff4e7;border-bottom:1px solid #ead7bf;font-size:12px}.cr-notice strong{letter-spacing:1px;color:#713b16}.cr-notice p{margin:5px 0 0}.cr-shared{background:#eef6ef}.cr-shared strong{color:#004020}.cr-cover{padding:46px 52px;background:linear-gradient(125deg,#f0f7f2,#fff 70%);border-bottom:4px solid #004020}.cr-cover img{width:165px;display:block;margin-bottom:24px}.cr-cover h1{font-size:44px;line-height:1.15;letter-spacing:-1.5px;color:#004020;margin:16px 0 24px}.cr-cover h2{font-size:21px;color:#28293c}.cr-cover p{font-size:13px;margin:8px 0;color:#526960}.cr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;padding:32px 42px;background:#fbfdfb}.cr-kpis article{border:1px solid #d8e2de;border-top:3px solid #006d05;border-radius:8px;padding:20px;background:#fff}.cr-kpis span{font-size:13px;color:#526960}.cr-kpis strong{display:block;font-size:34px;color:#004020;line-height:1.4;margin:12px 0}.cr-kpis small{font-size:12px;font-weight:400}.cr-kpis p{font-size:11px;margin:0}.cr-section{padding:40px 42px;border-top:1px solid #d8e2de}.cr-section>h2{font-size:27px;color:#004020}.cr-section>p{color:#526960}.cr-findings,.cr-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cr-findings article{padding:25px;border:1px solid #cddfd0;background:#f2f8f3;border-radius:10px}.cr-findings .cr-focus{background:#faf5f4;border-color:#e6d5d1}.cr-focus .eyebrow,.cr-focus h3{color:#880000}.cr-findings h3{font-size:30px}.cr-findings li{margin:8px 0}.cr-findings p{font-size:13px;margin:0}.cr-gap{border-left:4px solid #627c90;padding:18px 24px;background:#f0f4f7;margin-top:24px}.cr-gap p{font-size:13px;margin-bottom:0}.cr-bars{display:grid;gap:20px;margin:28px 0}.cr-bars article{padding:20px;background:#f8faf9;border-radius:8px}.cr-bars h3{font-size:14px}.cr-bar-row{display:grid;grid-template-columns:150px 1fr 55px;gap:12px;align-items:center;font-size:11px;margin:8px 0}.cr-bar-row strong{text-align:right}.cr-track{height:12px;background:#e7eeea;border-radius:4px;overflow:hidden}.cr-track i{display:block;height:100%}.cr-series-0{background:#006d05}.cr-series-1{background:#627c90}.cr-series-2{background:#880000}.cr-series-3{background:#947124}.collective-report table{width:100%;border-collapse:collapse;font-size:12px}.collective-report th,.collective-report td{padding:13px;border-bottom:1px solid #d8e2de;text-align:center;vertical-align:top}.collective-report th:first-child{width:55%;text-align:left}.collective-report td small{display:block;font-size:10px;color:#62746a}.collective-report thead{background:#edf4ef}.cr-caption{font-size:11px;margin-top:15px}.cr-action{border:1px solid #d8e2de;border-left:4px solid #004020;padding:24px;margin:18px 0;border-radius:8px}.cr-action h3{font-size:17px;color:#004020}.cr-action p{font-size:13px}.cr-action-fields{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:#62746a;padding-top:18px;border-top:1px solid #d8e2de}.cr-method-grid article{padding:20px;background:#f7f9f8;border-radius:8px}.cr-method-grid p{font-size:12px}.cr-method-grid h3{color:#004020}.cr-section .category-details{margin-top:0}.cr-section .category-details>h2{display:none}.cr-section .category-radar-key{display:none}.cr-section .category-detail{padding:24px;border-top:3px solid #004020}.cr-section .category-detail>h3{font-size:21px}.cr-section .category-detail .hpo-radar svg{max-height:540px}.cr-explorer{padding:30px 42px;border-top:1px solid #d8e2de}.cr-footer{padding:32px 42px;background:#004020;color:white}.cr-footer strong{font-size:22px}.cr-footer span{display:block;letter-spacing:2px;font-size:12px;margin:7px 0}.cr-footer p{font-size:11px;margin:20px 0 0}.cr-empty{margin:26px 42px;padding:28px;background:#f7f9f8;border:1px solid #d8e2de;border-radius:10px}.cr-empty h2{font-size:23px}.cr-print-label{display:none}
@media(max-width:750px){.cr-cover,.cr-section,.cr-kpis,.cr-footer,.cr-explorer,.cr-notice{padding:24px 18px}.cr-cover h1{font-size:31px}.cr-findings,.cr-method-grid{grid-template-columns:1fr}.cr-bar-row{grid-template-columns:95px 1fr 40px}.cr-section .category-detail{padding:14px}.cr-empty{margin:20px}.collective-report th,.collective-report td{padding:8px}.cr-section>h2{font-size:23px}}
@media print{@page{size:A4;margin:17mm 13mm}.collective-report{border:0;border-radius:0;max-width:none;font-size:9pt;overflow:visible;print-color-adjust:exact;-webkit-print-color-adjust:exact}.cr-tools,.cr-explorer{display:none!important}.cr-print-label{display:block;position:fixed;top:-12mm;left:0;right:0;color:#880000;font-size:8pt;border-bottom:1px solid #d8e2de;padding-bottom:3mm}.cr-cover{padding:12mm 5mm 8mm}.cr-cover h1{font-size:28pt}.cr-cover img{width:35mm;margin-bottom:5mm}.cr-cover h2{font-size:16pt}.cr-kpis{padding:7mm 0;gap:4mm}.cr-kpis article{padding:4mm}.cr-kpis strong{font-size:24pt}.cr-notice{padding:4mm;font-size:8pt}.cr-section{padding:7mm 0;break-before:page}.cr-section>h2{font-size:20pt}.cr-section .hpo-radar{break-inside:avoid}.cr-section .hpo-radar svg{max-height:100mm}.cr-section .category-detail{padding:4mm 0;border:0;break-before:page}.cr-section .category-detail .hpo-radar svg{max-height:90mm}.cr-section .category-detail:first-of-type{break-before:auto}.cr-section .category-details>p{font-size:9pt}.collective-report table{font-size:8pt}.collective-report th,.collective-report td{padding:2.5mm}.collective-report thead{display:table-header-group}.collective-report tr,.cr-action,.cr-findings article,.cr-bars article,.cr-method-grid article{break-inside:avoid}.cr-bars{gap:4mm}.cr-bars article{padding:4mm}.cr-findings article{padding:5mm}.cr-action-fields{font-size:8pt}.cr-footer{padding:7mm;break-inside:avoid}.cr-method-grid{gap:4mm}.cr-method-grid article{padding:4mm}}
