body.site #jc{margin-top:28px;border-top:2px solid #8796a6;padding-top:18px}
body.site #jc h4,body.site #jc .h6{font-size:20px;font-weight:600;color:#303f50;margin:0 0 16px}
body.site #comments .rbox{background:#e5e9ec;border:1px solid #aebac4!important;border-radius:5px!important;padding:14px;margin:0 0 12px;box-shadow:none}
body.site #comments .comment-avatar{float:left;margin:0 12px 8px 0}
body.site #comments .comment-avatar img{width:48px;height:48px;object-fit:cover;border:1px solid #99a8b5;border-radius:4px;padding:2px;background:#d5dde3}
body.site #comments .comment-box,body.site #comments .comment-body{font-size:14px;line-height:1.6;overflow-wrap:anywhere}
body.site #comments .comment-info{display:flex;flex-wrap:wrap;gap:5px 12px;align-items:center;margin:0 0 8px}
body.site #comments .comment-info dd{margin:0;font-size:12px;color:#596673}
body.site #comments .comment-info .createdby{font-size:14px;font-weight:600}
body.site #comments .comment-info .avatar-indent{margin-left:60px}
body.site #comments-form{padding:16px;background:#e5e9ec;border:1px solid #aebac4;border-radius:5px}
body.site #comments-form textarea{width:100%;min-height:130px;background:#f5f6f7;border:1px solid #8796a6;border-radius:4px;padding:10px;box-sizing:border-box}
body.site #jc .btn{border:1px solid #8796a6;background:#c4cdd5;color:#244b53;border-radius:4px;box-shadow:none;text-decoration:none}
body.site #jc .btn:hover,body.site #jc .btn:focus-visible{background:#ff6600!important;border-color:#ff6600!important;color:white!important}
body.site #jc .btn-primary{background:#ff6600;border-color:#ff6600;color:white}
body.site #comments-form-send{background:#ff6600!important;border-color:#ff6600!important;color:white!important}
body.site #comments-form .form-check:has(#comments-form-subscribe),body.site #jc .comments-subscription{display:none!important}
body.site #jc .comments-policy,body.site #jc .comments-message{background:#e5e9ec;border:1px solid #aebac4;padding:12px;border-radius:4px}
@media(max-width:600px){body.site #comments .comments-list{margin-left:10px}body.site #comments .rbox{padding:10px}body.site #comments .comment-avatar img{width:40px;height:40px}}
body.site #jc .ele-comments-open{margin:0 0 18px;padding:9px 16px;font-weight:600}
body.site #ele-comments-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #81909d;border-radius:7px;background:#d9e0e5;color:#303f50;box-shadow:0 18px 70px #0007;overflow:auto}
body.site #ele-comments-dialog::backdrop{background:rgb(28 38 48 / 65%)}
body.site .ele-comments-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#46535f;border-bottom:3px solid #ff6600}
body.site #ele-comments-title{margin:0;color:#fff;font-size:22px;font-weight:600}
body.site .ele-comments-close{border:0;background:transparent;color:#fff;font-size:30px;line-height:1;padding:4px 8px;border-radius:4px;cursor:pointer}
body.site .ele-comments-close:hover,body.site .ele-comments-close:focus-visible{background:#ff6600;color:#fff}
body.site .ele-comments-dialog-body{padding:16px}
body.site #ele-comments-dialog #comments-form{margin:0;border:0;padding:0;background:transparent}
body.site #ele-comments-dialog textarea{min-height:180px}
body.site #jc .ele-comments-status{padding:10px 14px;background:#e5e9ec;border-left:3px solid #ff6600}
body.site #jc [hidden]{display:none!important}
