.srh-cpr-wrap{max-width:620px;margin:30px auto;padding:25px;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.06)}
.srh-cpr-wrap h2{margin-top:0}.srh-cpr-wrap label{display:block;font-weight:600;margin:14px 0}.srh-cpr-wrap label span{color:#b00}
.srh-cpr-wrap input,.srh-cpr-wrap textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:11px;border:1px solid #bbb;border-radius:5px}
.srh-cpr-wrap textarea{min-height:80px}.srh-cpr-wrap button{padding:10px 16px;border:0;border-radius:5px;cursor:pointer;margin:5px 5px 5px 0}
#cpr-result{margin-top:15px;font-weight:600}.cpr-success{padding:12px;background:#eef9ee;border:1px solid #9ccc9c}.cpr-error{padding:12px;background:#fff0f0;border:1px solid #d99}
