.sh-paid-report{max-width:1100px}.sh-paid-report>header{border-bottom:1px solid #c8d6ce;padding-bottom:32px}.sh-paid-report h1{font-size:clamp(34px,4vw,52px)}.sh-paid-report>section{margin-top:48px}.sh-report-url,.sh-report-page{overflow-wrap:anywhere}.sh-report-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}.sh-report-stats>div{padding:24px;background:#f0f5f1;border:1px solid #c5d4ca;border-radius:12px}.sh-report-stats strong{display:block;font-size:29px}.sh-report-stats span{font-size:13px}.sh-report-notice{padding:20px;border:1px solid #c7d6cc;border-left:4px solid #316b4e;background:#f4f7f2;border-radius:6px;font-size:14px}.sh-report-finding{border:1px solid #c7d6cc;border-radius:12px;padding:26px;margin:20px 0}.sh-report-heading{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#53695c;text-transform:uppercase}.sh-report-finding h3{font-size:21px}.sh-report-action{background:#edf4ef;padding:18px;margin:18px 0;border-radius:7px}.sh-report-action p{margin:6px 0 0}.sh-paid-report details{margin:16px 0}.sh-paid-report summary{cursor:pointer;font-weight:600;min-height:32px}.sh-paid-report pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f4f6f4;padding:16px;border-radius:7px}.sh-report-checks>div{display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between;padding:15px 0;border-bottom:1px solid #d3ddd5}.sh-report-checks small{width:100%;color:#53695c}.sh-report-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sh-report-scenarios article{padding:20px;border:1px solid #c7d6cc;border-radius:10px;min-width:0}.sh-report-scenarios p{font-size:13px}.sh-report-page{padding:18px 0;border-bottom:1px solid #d3ddd5}.sh-report-page span{display:block;font-size:13px}.sh-paid-report li{margin:10px 0}@media (max-width:700px){.sh-report-stats,.sh-report-scenarios{grid-template-columns:1fr}.sh-report-finding{padding:18px}.sh-report-checks>div{display:block}.sh-report-checks strong,.sh-report-checks small{display:block}.sh-paid-report .sh-actions{align-items:stretch}}@media print{body:has(.sh-paid-report) .sh-site-nav,body:has(.sh-paid-report) .sh-site-footer,.sh-report-controls{display:none!important}.sh-paid-report{width:100%!important;padding:0!important;font-size:11pt}.sh-paid-report h1{font-size:26pt}.sh-paid-report h2{font-size:18pt}.sh-report-finding,.sh-report-scenarios article{-moz-column-break-inside:avoid;break-inside:avoid}.sh-paid-report details::details-content{content-visibility:visible!important}.sh-paid-report pre{white-space:pre-wrap}.sh-paid-report>section{margin-top:24px}}.sh-scan-card .sh-score{color:#18352d}.sh-report-offer .sh-caption{margin-top:14px!important}.sh-report-offer .sh-button:disabled{opacity:.65;cursor:not-allowed}.sh-scan-card .sh-form-error .sh-text-link{display:flex;margin:14px 0}.sh-scan-families{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.sh-scan-families article{border:1px solid #c9d8cf;border-radius:12px;background:#f5f8f5;padding:18px;min-width:0}.sh-scan-families span,.sh-scan-families strong,.sh-scan-families small{display:block}.sh-scan-families strong{font-size:15px;margin:10px 0;color:#224c3d}.sh-scan-families small{font-size:12px;color:#52675c}.sh-scan-families [data-state=attention]{background:#fff6e9;border-color:#dcc6a3}.sh-scan-progress{list-style:none;padding:0!important;margin:24px 0}.sh-scan-progress li{display:flex;gap:15px;padding:14px 0;border-bottom:1px solid #dce5dd}.sh-scan-progress li>span{display:grid;place-items:center;flex:0 0 32px;height:32px;background:#edf3ee;border-radius:50%;font-size:12px}.sh-scan-progress li[aria-current]>span,.sh-scan-progress li[data-done=true]>span{background:#16513e;color:#fff}.sh-scan-progress li[aria-current]{background:#f2f7f1;border-radius:8px;padding:14px}.sh-scan-progress p{font-size:13px;margin:4px 0!important}.sh-scan-progress strong{font-size:15px}.sh-offer-list{padding-left:20px;line-height:1.8;font-size:14px}.sh-report-jump{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0}.sh-report-jump a{padding:10px 16px;background:#edf3ed;border:1px solid #c8d7cc;border-radius:24px;color:#173e30;text-decoration:none;font-size:14px}.sh-paid-report [id]{scroll-margin-top:105px}.sh-action-workbench{border:1px solid #b9cec0;border-radius:16px;background:#f3f7f1;padding:28px;margin:24px 0}.sh-action-workbench article{padding:20px 0;border-bottom:1px solid #c8d7cd}.sh-action-workbench label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.sh-action-workbench input{width:20px;height:20px;flex:0 0 20px;accent-color:#16513e;margin-top:3px}.sh-action-workbench small{display:block;font-size:13px;font-weight:400;margin-top:5px}.sh-action-workbench article>p{margin-left:32px}.sh-action-workbench>.sh-button{margin-top:20px}.sh-proof-fields{margin:0;min-width:0}.sh-proof-fields>div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,3fr);gap:14px;padding:9px 0;border-bottom:1px solid #e1e8e1;font-size:13px}.sh-proof-fields dt{color:#53695c}.sh-proof-fields dd{margin:0;overflow-wrap:anywhere;min-width:0}.sh-proof-list{list-style:none;padding:0;margin:0}.sh-proof-list>li{padding:14px;background:#f4f7f3;border:1px solid #d8e2d8;border-radius:8px}.sh-report-scenarios .sh-proof-fields>div{display:block}.sh-report-scenarios .sh-proof-fields dt{margin-bottom:4px}.sh-scan-card .sh-score>span:only-child{font-size:22px;line-height:1.35}.sh-scan-card .sh-report-notice .sh-button{white-space:normal;overflow-wrap:anywhere}.sh-report-controls button,.sh-report-controls a{white-space:normal}@media (max-width:800px){.sh-scan-families{grid-template-columns:1fr}.sh-scan-families article{padding:16px}.sh-action-workbench{padding:20px}.sh-proof-fields>div{grid-template-columns:1fr;gap:4px}.sh-action-workbench article>p{margin-left:0}.sh-report-heading,.sh-scan-card .sh-score{flex-wrap:wrap}}@media print{.sh-report-jump{display:none!important}.sh-action-workbench{background:#fff}.sh-proof-list>li{-moz-column-break-inside:avoid;break-inside:avoid}.sh-action-workbench article{-moz-column-break-inside:avoid;break-inside:avoid}}
