.m-cmt{display:grid;gap:var(--m-s5);min-width:0;color:var(--m-text)}.m-cmt__count{color:var(--m-muted);font-size:var(--m-fs-sm)}.m-cmt__list,.m-cmt__list .children{margin:0;padding:0;list-style:none}.m-cmt__list .children{margin:4px 0 0 22px;padding-left:16px;border-left:2px solid var(--m-line)}@media (min-width:600px){.m-cmt__list .children{margin-left:30px}}.m-cmt__item + .m-cmt__item{margin-top:2px}.m-cmt__card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--m-line)}.m-cmt__list > .m-cmt__item:first-child > .m-cmt__card{border-top:0;padding-top:4px}.m-cmt__avatar img{width:44px;height:44px;border-radius:50%;object-fit:cover}.children .m-cmt__avatar img{width:36px;height:36px}.m-cmt__main{min-width:0}.m-cmt__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.m-cmt__who{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.m-cmt__name{color:var(--m-ink);font-weight:600;font-size:var(--m-fs-sm);overflow-wrap:anywhere}.m-cmt__area{color:var(--m-muted);font-size:var(--m-fs-xs)}.m-cmt__area::before{content:"· "}.m-cmt__badge{padding:0 8px;border-radius:var(--m-r-pill);background:var(--m-blue-50);color:var(--m-blue);font-size:var(--m-fs-xs);line-height:1.7}.m-cmt__time{color:var(--m-muted);font-size:var(--m-fs-xs)}.m-cmt__time:hover{color:var(--m-blue)}.m-cmt__pending{margin-top:6px;padding:6px 10px;border-radius:var(--m-r-sm);background:var(--m-surface);color:var(--m-muted);font-size:var(--m-fs-xs)}.m-cmt__text{margin-top:6px;color:var(--m-text);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.m-cmt__text p + p{margin-top:.6em}.m-cmt__text a{color:var(--m-blue);text-decoration:underline;text-underline-offset:3px}.m-cmt__actions{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:var(--m-fs-xs)}.m-cmt__actions a{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--m-blue)}.m-cmt__icon{width:16px;height:16px}.m-cmt__edit{color:var(--m-muted)!important}.m-cmt__ping{padding:10px 0;color:var(--m-muted);font-size:var(--m-fs-xs)}.m-cmt__empty,.m-cmt__closed{color:var(--m-muted);font-size:var(--m-fs-sm)}.m-cmt__pagination .nav-links{display:flex;justify-content:space-between;gap:12px;font-size:var(--m-fs-sm)}.m-cmt__pagination a{color:var(--m-blue)}.m-cmt__respond{padding:var(--m-s4);border-radius:var(--m-r-md);background:var(--m-surface)}.m-cmt__list .m-cmt__respond{margin:8px 0 12px}.m-cmt__form-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;color:var(--m-ink);font:700 1.0625rem/1.5 var(--m-font-head)}.m-cmt__cancel a{color:var(--m-red);font:400 var(--m-fs-xs)/1.5 var(--m-font-body)}.m-cmt__form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:10px}@media (min-width:600px){.m-cmt__form{grid-template-columns:repeat(3,minmax(0,1fr))}.m-cmt__form > :not(.m-cmt__field--sm):not(.comment-form-author):not(.comment-form-email):not(.comment-form-phone){grid-column:1 / -1}}.m-cmt__note{color:var(--m-muted);font-size:var(--m-fs-xs);line-height:1.6}.m-cmt__note a{color:var(--m-blue)}.m-cmt__field{display:grid;gap:4px;min-width:0;margin:0}.m-cmt__field label{color:var(--m-ink);font-size:var(--m-fs-sm)}.m-cmt__field .required{color:var(--m-red)}.m-cmt__opt{color:var(--m-muted);font-size:var(--m-fs-xs)}.m-cmt__field input,.m-cmt__field textarea{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--m-line-strong);border-radius:var(--m-r-sm);background:var(--m-paper);color:var(--m-ink);font-size:var(--m-fs-ui);line-height:1.6}.m-cmt__field textarea{min-height:112px;resize:vertical}.m-cmt__field input:focus,.m-cmt__field textarea:focus{border-color:var(--m-blue);outline:2px solid var(--m-blue-100);outline-offset:0}.m-cmt__checks{display:grid;gap:8px}.m-cmt .m-check{display:flex;align-items:flex-start;gap:10px;color:var(--m-text);font-size:var(--m-fs-sm);line-height:1.6;cursor:pointer}.m-cmt .m-check input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--m-blue)}.m-cmt .m-check small{color:var(--m-muted);font-size:var(--m-fs-xs)}.m-cmt__submit-row{margin:0}.m-cmt__submit{border:0}.m-cmt__submit[disabled]{opacity:.7;cursor:progress}.m-lit .m-cmt__respond{background:var(--m-lit-paper-2)}