.jps-comments{margin:34px 0 20px;padding-top:22px;border-top:1px solid #e7e7e7;font-family:Arial,sans-serif}.jps-comments h3{font-size:24px;margin:0 0 18px;color:#222}.jps-comments h3 span{font-size:14px;background:#eee;border-radius:20px;padding:4px 9px}.jps-comment{padding:16px 0;border-bottom:1px solid #eee}.jps-comment-head{display:flex;justify-content:space-between;gap:15px;margin-bottom:8px}.jps-comment-head strong{font-size:16px}.jps-comment-head time{font-size:12px;color:#777}.jps-comment-text{font-size:16px;line-height:1.55;color:#333;overflow-wrap:anywhere}.jps-empty{color:#666}.jps-form-wrap{margin-top:26px;padding:20px;background:#f7f7f7;border-radius:8px}.jps-form-wrap h4{margin:0 0 16px;font-size:20px}.jps-form label{display:block;font-weight:600;margin-bottom:12px}.jps-form input,.jps-form textarea{box-sizing:border-box;width:100%;margin-top:6px;padding:11px 12px;border:1px solid #ccc;border-radius:5px;background:#fff;font-size:16px}.jps-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.jps-note{display:block;margin:-4px 0 14px;color:#777}.jps-captcha-box{margin:10px 0 16px}.jps-form button{border:0;border-radius:5px;padding:12px 18px;font-weight:700;cursor:pointer}.jps-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.jps-alert{padding:10px;background:#fff3cd;border:1px solid #ffeeba;border-radius:4px}.jps-captcha-box input{max-width:180px}@media(max-width:700px){.jps-grid{grid-template-columns:1fr}.jps-comment-head{display:block}.jps-comment-head time{display:block;margin-top:4px}.jps-form-wrap{padding:15px}.jps-comments h3{font-size:21px}}
