.dt-cmt{background:var(--fb-card);box-shadow:var(--fb-shadow-soft);border-radius:12px;margin-top:20px;padding:24px}.dt-cmt__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dt-cmt__title{color:var(--fb-t1);margin:0;font-size:16px;font-weight:600}.dt-cmt__title-num{color:var(--fb-t3);margin-left:6px;font-size:13px;font-weight:400}.dt-cmt__sorts{align-items:center;gap:4px;display:flex}.dt-cmt__sort{color:var(--fb-t3);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:13px}.dt-cmt__sort:hover{color:var(--fb-t1)}.dt-cmt__sort--on{color:var(--fb-brand-text);background:var(--fb-soft)}.dt-cmt__composer{margin-bottom:6px}.dt-cmt__input{border:1px solid var(--fb-border);background:var(--fb-card);width:100%;color:var(--fb-t1);resize:vertical;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:14px;line-height:1.7;display:block}.dt-cmt__input::placeholder{color:var(--fb-placeholder)}.dt-cmt__input:focus{border-color:var(--fb-accent-line);outline:none}.dt-cmt__composer-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.dt-cmt__counter{color:var(--fb-t3);font-size:12px}.dt-cmt__composer-btns{align-items:center;gap:8px;display:flex}.dt-cmt__cancel{background:var(--fb-chip);color:var(--fb-t1);cursor:pointer;border:none;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:13px}.dt-cmt__cancel:hover{background:var(--fb-chip-hover)}.dt-cmt__send{background:var(--fb-grad);color:var(--fb-on-grad);cursor:pointer;border:none;border-radius:999px;padding:7px 20px;font-family:inherit;font-size:13px}.dt-cmt__send:disabled{opacity:.45;cursor:not-allowed}.dt-cmt__list{margin:0;padding:0;list-style:none}.dt-cmt__item{border-top:1px solid var(--fb-divider);padding:16px 0}.dt-cmt__item:last-child{padding-bottom:0}.dt-cmt__row{gap:12px;display:flex}.dt-cmt__avatar-link{flex:none;line-height:0}.dt-cmt__avatar{object-fit:cover;background:var(--fb-ph);border-radius:50%;width:36px;height:36px}.dt-cmt__row--reply .dt-cmt__avatar{width:28px;height:28px}.dt-cmt__main{flex:1;min-width:0}.dt-cmt__meta{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dt-cmt__name{color:var(--fb-t1);font-size:13px;font-weight:600;text-decoration:none}.dt-cmt__name:hover{color:var(--fb-brand-text)}.dt-cmt__time,.dt-cmt__region{color:var(--fb-t3);font-size:12px}.dt-cmt__quote{background:var(--fb-chip);color:var(--fb-t4);-webkit-line-clamp:2;border-radius:8px;-webkit-box-orient:vertical;margin:8px 0 0;padding:8px 10px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.dt-cmt__quote-name{color:var(--fb-brand-text);margin-right:6px}.dt-cmt__text{color:var(--fb-t6);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.75}.dt-cmt__images{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dt-cmt__image{object-fit:cover;background:var(--fb-ph);border-radius:8px;width:96px;height:96px}.dt-cmt__ops{align-items:center;gap:14px;margin-top:8px;display:flex}.dt-cmt__op{color:var(--fb-t3);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-family:inherit;font-size:12px;display:inline-flex}.dt-cmt__op:hover{color:var(--fb-t1)}.dt-cmt__op--on{color:var(--fb-brand-text)}.dt-cmt__op--danger{color:var(--fb-danger)}.dt-cmt__op-num{font-variant-numeric:tabular-nums}.dt-cmt__replies{border-left:2px solid var(--fb-divider);margin:10px 0 0 48px;padding:2px 0 2px 14px;list-style:none}.dt-cmt__replies>li+li{margin-top:12px}.dt-cmt__more-replies{color:var(--fb-brand-text);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:13px}.dt-cmt__reply-box{margin:10px 0 0 48px}.dt-cmt__empty{text-align:center;padding:36px 20px 30px}.dt-cmt__empty-icon{color:var(--fb-t3);opacity:.7;display:inline-block}.dt-cmt__empty-title{color:var(--fb-t6);margin:10px 0 6px;font-size:15px;font-weight:600}.dt-cmt__empty-desc{color:var(--fb-t4);margin:0;font-size:13px;line-height:1.7}.dt-cmt__tip{justify-content:center;align-items:center;gap:12px;padding:16px 0 4px;display:flex}.dt-cmt__tip-text{color:var(--fb-t3);font-size:13px}.dt-cmt__tip-btn{border:1px solid var(--fb-border);color:var(--fb-t1);cursor:pointer;background:0 0;border-radius:999px;padding:7px 20px;font-family:inherit;font-size:13px}.dt-cmt__tip-btn:hover{border-color:var(--fb-border-strong)}.dt-cmt__tip-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:767px){.dt-cmt{padding:16px}.dt-cmt__replies,.dt-cmt__reply-box{margin-left:20px}.dt-cmt__image{width:76px;height:76px}.dt-cmt__input{font-size:16px}}
