.zb_comments-head_number{text-align:center;border-bottom:dashed 3px var(--zb-color-6);margin-top:0;margin-bottom:0;padding-bottom:10px}.zb_comments-cmnt_body{grid-gap:10px;border-bottom:2px solid var(--zb-color-6);grid-template-columns:1.3fr 9fr;padding-block:15px;display:grid}li.can_reply>.zb_comments-cmnt_body{padding-bottom:10px}li:not(.depth-1) .zb_comments-cmnt_body{border-inline-start:2px solid var(--zb-color-6);padding-inline-start:15px}ol.zb_comments_list>li:first-child:not(.depth-1)>.zb_comments-cmnt_body{border-inline-start:0;padding-inline-start:0}li:not(.depth-1):last-child>.zb_comments-cmnt_body,li.has_children:not(.depth-1)>.zb_comments-cmnt_body{border-end-start-radius:10px}.zb_comments_list li>ol{margin-inline-start:25px}.zb_comments-cmnt_reply_form{border-inline-start:2px solid var(--zb-color-6);border-bottom:2px solid var(--zb-color-6);background-color:var(--zb-color-3);border-end-start-radius:10px;margin-inline-start:25px;padding-block:15px;padding-inline-start:15px}.zb_comment.has_children>.zb_comments-cmnt_reply_form{border-end-start-radius:0}.zb_comments-cmnt_reply_form.is-hidden{display:none}.zb_comments-author{flex-direction:column;justify-content:center;align-items:center;display:flex}.zb_comments-author>img{z-index:2;aspect-ratio:1;object-fit:cover;border:solid 1px var(--zb-color-6);background-color:#fff;border-radius:5px;position:relative;overflow:hidden}.zb_comments-author_rule{background-color:var(--zb-color-main);color:#fff;text-align:center;z-index:1;width:-webkit-fill-available;box-shadow:0 0 10px var(--zb-main-shadow);border-radius:5px;margin-top:-13px;padding:13px 3px 3px;position:relative}.zb_comments-cmnt_meta{background-color:var(--zb-color-4);border:solid var(--zb-color-6);border-radius:var(--zb-bor-radius) var(--zb-bor-radius) 0 0;border-width:2px 2px 0;justify-content:space-between;margin:0 25px -2px;padding:6px 8px;display:flex;position:relative}.zb_comments-cmnt_meta>a{align-items:center;gap:3px;display:flex}.zb_comments-cmnt_meta i{color:var(--zb-color-main)}.zb_comments-cmnt_meta>span>a{color:var(--zb-color-0)}.zb_comments-cmnt_content{background-color:var(--zb-color-4);border:solid 2px var(--zb-color-6);box-shadow:0 0 10px var(--zb-boxsha-color);border-radius:var(--zb-bor-radius);padding:15px 10px}.zb_comments-cmnt_content>div>p{margin:0}.zb_comments-cmnt_awaiting{text-align:center;border-radius:var(--zb-bor-radius);background-color:#ff0;margin-top:10px;padding:5px}.zb_comments-cmnt_awaiting>i,.zb_comments-cmnt_awaiting>span{color:#000}.zb_comments_form>p:first-child{margin:0}.zb_comments_form>p:first-child>span{margin-bottom:13px;display:block}.zb_comments_form>p.logged-in-as{margin-inline-start:10px;margin-bottom:10px}.zb_load-more_wrapper.is-hidden{display:none}.zb-load-more-btn>span.loading:after{content:".";animation:1.5s linear infinite zb_content-docts}.zb_cmnt_field:focus,.zb_cmnt_field:focus-visible,.zb_cmnt_field:target{border:solid 2px var(--zb-color-main);outline:none}.zb_cmnt_field{outline:none;width:-webkit-fill-available;margin:0 0 0 -35px;padding:0 0 0 40px}.zb_cmnt_field.input-error{background-color:color-mix(in srgb,var(--zb-color-4), red 9%);border:2px solid red!important}.zb_cmnt_field.input-valid{background-color:color-mix(in srgb,var(--zb-color-4),green 9%);border:2px solid green!important}.zb_cmnt-field_textarea{resize:vertical;height:85px;padding:8px 0 0 40px!important}.zb_comments-field{margin-bottom:15px;display:flex}.zb_comments-field>i{text-align:center;min-width:35px;height:max-content;margin:14px 0 0;position:relative}.zb_comments-field>i:after{content:"";background-color:var(--zb-color-main);border-radius:5px;width:1.5px;height:20px;position:absolute;top:-3.5px;right:0}.zb_comment-highlight{animation:2.5s zb_CommentHighlight}@keyframes zb_CommentHighlight{0%{background-color:color-mix(in srgb, 50% var(--zb-color-main), transparent)}to{background-color:#0000}}.zb_load-more_wrapper{justify-content:center;padding-top:15px;display:flex}.zb_load-more_wrapper .zb-load-more-btn,.form-submit>.zb_cmnt_submit#submit{padding:5px 20px}.zb_comments-cmnt_reply_btn{cursor:pointer;float:right;margin-top:5px;height:18px;margin-inline-end:10px;font-size:12px}.zb_comments-cmnt_reply_btn i{color:var(--zb-color-main);margin:0 3px 0 0}.zb_cmnt_submit_reply{color:#fff;background-color:var(--zb-color-main);border:solid 2px var(--zb-color-main);height:fit-content;box-shadow:0 0 10px var(--zb-main-shadow);border-radius:var(--zb-bor-radius);cursor:pointer;outline:none;padding:5px 20px}.zb_cmnt_submit_reply:hover{background-color:var(--zb-color-1);box-shadow:0 0 15px var(--zb-main-shadow);transition:all .3s;color:var(--zb-color-main)!important}.zb_cmnt_cancel_reply{height:fit-content;color:var(--zb-color-0);background-color:var(--zb-color-4);border:solid 2px var(--zb-color-6);box-shadow:none;border-radius:var(--zb-bor-radius);margin-inline-start:6px;padding:5px 10px;transition:all .3s}.zb_cmnt_cancel_reply:hover{box-shadow:0 0 10px var(--zb-boxsha-color);color:var(--zb-color-0)!important}.zb_comments-cmnt_edit_form{flex-flow:wrap;gap:10px;margin-top:-5px;display:flex}.zb_comments-cmnt_edit_field{resize:none;width:-webkit-fill-available;height:50px}.zb_comments-cmnt_delete,.zb_comments-cmnt_edit{cursor:pointer}.zb_comments-cmnt_edit_save{color:#fff;background-color:var(--zb-color-main);border:solid 2px var(--zb-color-main);height:fit-content;box-shadow:0 0 10px var(--zb-main-shadow);border-radius:var(--zb-bor-radius);cursor:pointer;outline:none;padding:5px 20px}.zb_comments-cmnt_edit_save:hover{background-color:var(--zb-color-1);box-shadow:0 0 15px var(--zb-main-shadow);transition:all .3s;color:var(--zb-color-main)!important}.zb_comments-cmnt_edit_cancel{height:fit-content;color:var(--zb-color-0);background-color:var(--zb-color-4);border:solid 2px var(--zb-color-6);box-shadow:none;border-radius:var(--zb-bor-radius);padding:5px 10px;transition:all .3s}.zb_comments-cmnt_edit_cancel:hover{box-shadow:0 0 10px var(--zb-boxsha-color);color:var(--zb-color-0)!important}@media (width<=600px){.zb_comments-cmnt_body{grid-template-columns:1.5fr 9fr}.zb_comments-cmnt_meta{flex-wrap:wrap;gap:3px;margin:0 10px -2px;padding:6px 10px;font-size:12px}.zb_comments-field>i:after{width:2px}.zb_comments_list li>ol,.zb_comments-cmnt_reply_form{margin-inline-start:15px}.zb_comments-author_rule{width:calc(100% + 5px);font-size:12px}}