.software-review-form{color:#14233b;background:#fff;border:1px solid #dbe5f0;border-radius:16px;margin:0 0 22px;padding:22px}.software-review-form-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.software-review-form h2{color:#173b72;margin:0 0 8px;font-size:20px}.software-review-form p{margin:8px 0;font-size:14px;line-height:1.6}.software-review-fields{border:0;min-width:0;margin:18px 0 0;padding:0}.software-review-fields legend{margin-bottom:12px;font-weight:700}.software-review-fields>label{margin:16px 0 7px;font-size:14px;font-weight:650;display:block}.software-review-fields>input,.software-review-fields textarea{box-sizing:border-box;color:#14233b;width:100%;font:inherit;background:#fff;border:1px solid #b8c7d9;border-radius:8px;padding:11px 12px;display:block}.software-review-fields textarea{resize:vertical}.software-review-rating-input{gap:6px;display:flex}.software-review-rating-input label{cursor:pointer;position:relative}.software-review-rating-input input,.software-review-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.software-review-rating-input label>span:first-of-type{color:#526277;background:#e2e8f0;border-radius:4px;place-items:center;width:44px;height:44px;font-size:30px;display:grid}.software-review-rating-input label>span.selected{color:#fff;background:#007f58}.software-review-rating-input input:focus-visible+span{outline-offset:3px;outline:3px solid #173b72}.software-review-rating-label{color:#526277}.software-review-fields label.software-review-consent{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.software-review-consent input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.software-review-form-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.software-review-primary,.software-review-secondary{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:700}.software-review-primary{color:#fff;background:#173b72;border:1px solid #173b72}.software-review-secondary{color:#173b72;background:#fff;border:1px solid #b8c7d9}.software-review-form button:disabled,.software-public-reviews button:disabled{cursor:wait;opacity:.65}.software-review-error{color:#b42318}.software-public-reviews{color:#14233b;background:#f8fafc;padding:64px 24px}.software-public-reviews-inner{max-width:1120px;margin:0 auto}.software-public-reviews h2{color:#173b72;margin:0 0 12px;font-size:clamp(26px,3.5vw,38px);line-height:1.2}.software-review-intro{color:#526277;margin-bottom:30px;line-height:1.6}.software-review-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:36px;display:grid}.software-review-summary{background:#fff;border:1px solid #dbe5f0;border-radius:14px;padding:22px}.software-review-average{color:#173b72;font-size:40px}.software-review-average>span{color:#526277;font-size:18px;font-weight:400}.software-review-summary p{margin:6px 0 22px}.software-review-summary p.software-review-price{color:#526277;font-size:13px;line-height:1.5}.software-review-distribution{margin-bottom:16px}.software-review-distribution button{color:#14233b;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.software-review-distribution button[aria-pressed=true]{color:#007f58;font-weight:800}.software-review-distribution button>span:first-child{text-align:left;min-width:65px}.software-review-distribution button>span:last-child{text-align:right;width:42px}.software-review-bar{background:#e2e8f0;border-radius:10px;flex:1;height:9px;display:block;overflow:hidden}.software-review-bar>span{background:#007f58;border-radius:10px;height:100%;display:block}.software-review-public-card{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe5f0;border-radius:14px;margin-bottom:18px;padding:24px}.software-review-public-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.software-review-author{align-items:center;gap:12px;display:flex}.software-review-avatar{color:#173b72;background:#e4edfa;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.software-review-public-card time{color:#526277;font-size:13px}.software-review-stars{gap:3px;display:flex}.software-review-stars>span{color:#526277;background:#e2e8f0;place-items:center;width:25px;height:25px;font-size:20px;display:grid}.software-review-stars>span.filled{color:#fff;background:#007f58}.software-review-public-card h3{color:#14233b;margin:14px 0 10px;font-size:18px}.software-review-comment{white-space:pre-wrap;margin:0;font-size:16px;line-height:1.7}.software-public-reviews button:focus-visible,.software-review-form button:focus-visible{outline-offset:3px;outline:3px solid #173b72}@media (width<=700px){.software-review-layout{grid-template-columns:1fr;gap:22px}.software-public-reviews{padding:44px 18px}.software-review-form,.software-review-public-card{padding:18px}}
