.qwop-rating-intro{display:inline-flex;gap:6px;align-items:center;margin:0 0 8px;font:12px/1.5 Arial,sans-serif;color:#627489!important;text-decoration:none}
.qwop-rating-intro>span{font-size:19px;color:#f56b21}
.qwop-rating{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dce3ea;margin:36px 0;padding:20px;background:#fff}
.qwop-rating-heading{display:flex;align-items:center;gap:16px}.qwop-rating-heading>span{display:grid;place-items:center;background:#f56b21;color:#fff;width:44px;height:44px;font-size:25px;flex:none}
body.single-post #q-main .qwop-rating h2{font-size:21px!important;line-height:1.3!important;margin:0 0 5px!important}.qwop-rating p{margin:0;font:12px/1.5 Arial,sans-serif;color:#627489}.qwop-rating-control{min-width:190px}.qwop-rating .wp-star-rating{display:flex;gap:4px}
body.single-post #q-main .qwop-rating-star{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:transparent!important;border:0!important;color:#f56b21!important;width:34px;height:36px;cursor:pointer}
.qwop-rating-star svg{width:23px;height:23px}.qwop-rating-star svg path{fill:none;stroke:currentColor;stroke-width:28px}
.qwop-rating-star:hover svg path,.qwop-rating-star:has(~.qwop-rating-star:hover) svg path,.star-rating--score-1 .qwop-rating-star:nth-child(-n+1) svg path,.star-rating--score-2 .qwop-rating-star:nth-child(-n+2) svg path,.star-rating--score-3 .qwop-rating-star:nth-child(-n+3) svg path,.star-rating--score-4 .qwop-rating-star:nth-child(-n+4) svg path,.star-rating--score-5 .qwop-rating-star svg path{fill:currentColor}
.qwop-rating .star-rating-text{font:12px/1.5 Arial,sans-serif;color:#627489;margin-top:7px}.qwop-rating .star-rating-text em{font-style:normal}
.qwop-comments{border-top:2px solid #f56b21;padding-top:28px;margin:40px 0}.qwop-comments>header{display:flex;gap:16px;align-items:center;margin-bottom:22px}.qwop-comments>header>span{display:grid;place-items:center;width:44px;height:44px;background:#10233d;color:#fff;font-size:24px}.qwop-comments small{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.6px}.qwop-comments h2{margin:4px 0!important}.qwop-comments-empty{padding:18px;border:1px solid #dce3ea;color:#627489;font:14px/1.6 Arial,sans-serif}
.qwop-comment-login{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #dce3ea;border-top:2px solid #f56b21}.qwop-comment-login>div{flex:1}.qwop-comment-login small{display:block;color:#b84306;margin-bottom:7px}.qwop-comment-login strong{font:700 16px/1.4 Arial,sans-serif}.qwop-comment-login>a{background:#f56b21;padding:11px 20px;color:#fff!important;text-decoration:none;font:700 14px/1.4 Arial,sans-serif}
.qwop-comment-list{padding:0;list-style:none}.qwop-comment{padding:20px 0;border-bottom:1px solid #dce3ea}.qwop-comment time{display:block;color:#627489;font-size:12px;margin:5px 0 12px}.qwop-comments textarea{box-sizing:border-box;width:100%}
@media(max-width:700px){.qwop-rating{align-items:flex-start;flex-direction:column;padding:18px}.qwop-comment-login{align-items:flex-start;flex-wrap:wrap}.qwop-comment-login>div{flex-basis:100%}}
