.scpr-wrap,.scpr-summary,.scpr-review,.scpr-form{box-sizing:border-box}.scpr-summary{border:1px solid #ddd;border-radius:10px;padding:16px;margin:16px 0;background:#fff}.scpr-summary-main{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.scpr-stars{color:#dba617;letter-spacing:1px;white-space:nowrap}.scpr-bars{max-width:420px}.scpr-bar-row{display:grid;grid-template-columns:34px 1fr 34px;gap:8px;align-items:center;margin:5px 0}.scpr-bar{height:9px;background:#eee;border-radius:999px;overflow:hidden}.scpr-bar span{display:block;height:100%;background:currentColor}.scpr-review-list{display:grid;gap:14px}.scpr-review{border:1px solid #ddd;border-radius:10px;padding:16px;background:#fff}.scpr-review-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.scpr-review-meta{font-size:.92em;opacity:.78;margin-bottom:10px}.scpr-verified{font-weight:600}.scpr-review-body p:last-child,.scpr-response p:last-child{margin-bottom:0}.scpr-response{border-left:4px solid #ddd;background:#f7f7f7;margin-top:12px;padding:10px 12px}.scpr-form{border:1px solid #ddd;border-radius:10px;padding:16px;background:#fff;margin:16px 0}.scpr-form label{display:block;font-weight:600}.scpr-form input[type="text"],.scpr-form input[type="email"],.scpr-form textarea,.scpr-form select{width:100%;max-width:620px}.scpr-form button{cursor:pointer}.scpr-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.scpr-form-message{border-left:4px solid #46b450;background:#f0fff0;padding:12px;margin:12px 0}.scpr-no-reviews{opacity:.78}
