.comment-panel{z-index:100;padding:var(--space-content) 20px;margin-bottom:var(--space-section);background:#f5f5f5;border-radius:10px;position:relative}.allegrosoft .comment-panel h2.comment-panel__title{margin:0 0 var(--space-content);color:#000;letter-spacing:.02em;padding:0;font:600 24px/1.2 Golos,sans-serif;display:flex}.comment-panel__count{text-align:center;background:#ffd900;border-radius:50%;min-width:22px;height:22px;margin-left:10px;font:600 14px/22px Golos,sans-serif;display:block;position:relative;top:7px}.allegrosoft .comment-panel h3.comment-panel__form-title{padding:0 0 var(--space-content);color:#343434;letter-spacing:normal;text-align:left;margin:0;font:600 24px/1.5 Golos,sans-serif}.comment-panel__message{margin-bottom:calc(var(--space-content) + 6px)}.comment-panel__message textarea{resize:vertical;height:auto;min-height:140px;display:block}.comment-panel__form .form-submit,.comment-panel__submit{width:100%}@media (width>=768px){.comment-panel{padding-inline:29px}.comment-panel__form .form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.comment-panel__form .form-submit{width:auto}.comment-panel__submit{width:180px}}@media (width>=1200px){.comment-panel{padding-inline:43px}}.comment-panel .comments-list{margin-top:30px}.comment-panel .comments-thread-entry{border-bottom:2px solid #f1f3f4;min-width:0;margin-bottom:30px;padding-bottom:32px}.comment-panel .comments-thread-row{grid-template-columns:74px minmax(0,1fr);gap:30px;display:grid}.comment-panel .comments-thread-avatar{background:url(/themes/allegrosoft/media/avatar-user.svg) 50%/contain no-repeat;width:74px;height:74px}.comment-panel .comments-thread-avatar--staff{background-image:url(/themes/allegrosoft/media/avatar-admin.svg)}.comment-panel .comments-thread-content{min-width:0}.comment-panel .comments-thread-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-bottom:10px;display:flex}.comment-panel .comments-thread-author{color:#000;overflow-wrap:anywhere;min-width:0;font:400 18px/1.5 Golos,sans-serif}.comment-panel .comments-thread-author strong{font-weight:600}.comment-panel .comments-thread-header time{color:#454546;align-items:center;gap:10px;font:400 15px/1.5 Golos,sans-serif;display:flex}.comment-panel .comments-thread-header time:before{content:"";background:url(/themes/allegrosoft/media/calend-25e84ab8.svg) 50%/contain no-repeat;flex:0 0 24px;width:24px;height:24px}.allegrosoft .comment-panel .comments-thread-body{color:#454546;overflow-wrap:anywhere;margin:0;font:400 15px/1.5 Golos,sans-serif}.comment-panel .comments-thread-body.wysiwyg{--wysiwyg-font-size:15px;--wysiwyg-color:#454546}.comment-panel .comments-thread-reply{border-top:2px solid #f1f3f4;min-width:0;margin:22px 0 0 104px;padding-top:22px}@media (width<=767px){.comment-panel .comments-thread-row{grid-template-columns:40px minmax(0,1fr);gap:12px}.comment-panel .comments-thread-avatar{width:40px;height:40px}.comment-panel .comments-thread-header{gap:4px 12px}.comment-panel .comments-thread-author{font-size:16px}.comment-panel .comments-thread-header time{gap:6px;font-size:13px}.comment-panel .comments-thread-header time:before{flex-basis:20px;width:20px;height:20px}.comment-panel .comments-thread-reply{margin-left:16px}}
