@media screen{
.pt-result-summary{direction:ltr;margin:20px 0 0!important;padding:0!important;border:1px solid #d9ede4!important;border-radius:20px!important;overflow:hidden;background:#fffcf5!important;box-shadow:0 16px 38px #18634119!important;color:#145035!important}.pr-head{padding:26px 32px;background:linear-gradient(125deg,#194f37,#267853);color:white;text-align:left}.pr-head>span{display:inline-block;background:#129158;border-radius:30px;padding:7px 22px;font-weight:900}.pr-head h2{margin:10px 0 0!important;color:white!important;font-size:clamp(26px,4vw,48px)!important;line-height:1.2}.pr-body{display:grid;grid-template-columns:1fr 1fr}.pr-person{padding:10px 28px}.pr-person>div{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #dcece5}.pr-person>div:last-child{border:0}.pr-person i{font-style:normal;display:grid;place-items:center;flex:0 0 50px;height:50px;background:#e3fcf1;color:#196141;border-radius:50%;font-size:25px}.pr-person section{flex:1;min-width:0;text-align:left}.pr-person b{display:block;color:#196141}.pr-person strong{display:block;min-height:28px;margin-top:5px;font-size:21px;overflow-wrap:anywhere;color:#145035}.pr-person strong:empty{border-bottom:1px solid #196141}.pr-person strong:has(only-child){min-height:28px}.pr-score{background:linear-gradient(135deg,#118953,#0c633c);padding:28px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;text-align:center;color:white}.pr-score>div:first-child{border-right:1px solid #7dc4a4;padding-right:15px}.pr-score b{font-size:20px;color:white}.pr-score>div>strong{display:block;font-size:clamp(40px,5vw,75px);color:white;white-space:nowrap}.pr-score small{font-size:.62em;color:white}.pr-ring{margin:18px auto 0;width:150px;height:150px;border-radius:50%;background:conic-gradient(#ffc857 var(--percent),#17be73 0);display:grid;place-items:center;position:relative}.pr-ring:before{content:'';position:absolute;inset:13px;background:#0e7245;border-radius:50%}.pr-ring strong{position:relative;color:white;font-size:38px}.ptv8-actions{display:flex;gap:16px;padding:20px;background:#eefcf6;margin:0 0 24px!important;border-radius:0 0 20px 20px}.ptv8-actions .ptv8-btn{flex:1;text-align:center;background:#206646;color:white;border:1px solid #206646;border-radius:12px;padding:18px 12px}.ptv8-actions .primary{background:#0f7c4b;border-color:#0f7c4b}.ptv8-actions button:last-of-type{background:#fffcf5;color:#196141}.ptv8-review h2{color:#196141;border-bottom:3px solid #118852;padding-bottom:12px}.result-banner:has(.pt-result-summary){display:block}.result-banner:has(.pt-result-summary)>div{display:none}
[class$="-board-tools"]{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important}[class$="-board-tools"]>div{width:100%}[class$="-board-tools"] p{max-width:850px;margin:10px auto!important;text-align:center!important;text-wrap:balance;line-height:1.7}[class$="-board-tools"]>button{align-self:center!important}[class$="-board-min"]{margin:0 auto!important;width:100%;font-weight:800;text-align:center!important}[class$="-board-feedback"]:empty{display:none}
@media(max-width:760px){.pr-body{grid-template-columns:1fr}.pr-head{padding:22px}.pr-person{padding:8px 20px}.pr-score{padding:24px 14px;gap:12px}.pr-ring{width:120px;height:120px}.pr-ring strong{font-size:30px}.pr-score b{font-size:16px}.ptv8-actions{flex-direction:column}.pr-person strong{font-size:18px}}
}
@media print{.pr-head{display:none}.pr-body{display:block}.pr-person i{display:none}.pr-person strong,.pr-person b{display:inline;margin-right:10px}.pr-ring{background:none}.pr-score{display:flex;gap:20px}.pr-score strong{font-size:18px}}
@media screen{.pr-blank{display:block;width:90%;min-height:26px;border-bottom:1px solid #196141}}
