.mh-comments{margin:30px 0;padding:30px 36px;background:var(--mh-surface)}@media(max-width: 600px){.mh-comments{padding:22px 16px}}.mh-comments__title{margin:0 0 18px;font-size:24px;font-weight:600}.mh-comments__list{display:grid;gap:14px;margin:0 0 28px;list-style:none}.mh-comment__inner{padding:14px 18px;border:1px solid var(--classic-comment-border, var(--mh-line));border-radius:10px;background:var(--classic-comment-bg, #fafbfc)}.mh-comment__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 6px}.mh-comment__author{color:var(--classic-comment-author, var(--mh-ink));font-weight:700}.mh-comment__date{color:var(--classic-comment-date, var(--mh-date));font-size:14px}.mh-comment__body{color:var(--classic-comment-body, var(--mh-text));line-height:1.6}.mh-comment__body p+p{margin-top:.6em}.mh-comments__empty{margin:0 0 24px;color:var(--mh-muted)}.mh-form__title{margin:0 0 16px;color:var(--mh-ink);font-family:var(--mh-font-head);font-size:19px;font-weight:600}.mh-form{display:grid;gap:16px}.mh-form__group{display:grid;gap:6px}.mh-form__label{color:#1d2327;font-size:15px;font-weight:600}.mh-form__input{width:100%;padding:11px 14px;border:1px solid #cfd5de;border-radius:var(--mh-radius-btn);background:var(--classic-comment-form-bg, #fff);color:var(--mh-ink);font-size:16px;line-height:1.4}.mh-form__input:focus{border-color:var(--mh-accent-dark);box-shadow:var(--mh-focus);outline:none}.mh-form__textarea{min-height:140px;resize:vertical}.mh-form__input--error{border-color:#b42318}.mh-form__error{color:#b42318;font-size:14px}.mh-form__errors{padding:12px 16px;border-radius:8px;background:var(--classic-comment-error-bg, #fef3f2);color:var(--classic-comment-error-text, #912018)}.mh-form__errors-title{margin:0 0 6px;font-weight:700}.mh-form__errors ul{padding-left:1.2em}.mh-form__actions{display:flex}.mh-form__submit{padding:12px 26px}.mh-form__submit:disabled{opacity:.6;cursor:wait}
