.item-comment-button{margin-top:8px;white-space:normal}.has-unread{border-color:#b7791f!important;background:#fff3ce!important;color:#704500!important}.comments-dialog{width:min(720px,calc(100vw - 32px));max-height:85vh;border:1px solid #d8e3dd;border-radius:16px;padding:22px;color:#243e32;background:#fff;overflow:auto}.comments-dialog::backdrop{background:#18342880}.comments-heading{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.comments-heading h2{font-size:19px;margin:0;overflow-wrap:anywhere}.comments-heading button{flex-shrink:0}.comments-status{font-size:13px;color:#5b7065;line-height:1.5}.comment-messages{display:flex;flex-direction:column;gap:12px;margin:18px 0;max-height:42vh;overflow-y:auto}.comment-message{border:1px solid #dbe6df;background:#f7faf8;border-radius:10px;padding:12px}.comment-meta{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:12px}.comment-meta time{color:#63786c}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;margin:8px 0 0}.comment-compose label{display:block;font-size:13px;font-weight:600}.comment-compose textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;resize:vertical;min-height:90px;font:inherit;padding:10px;border:1px solid #bbcfc2;border-radius:8px}.comment-send{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.comment-send span{font-size:12px;color:#63786c}.comments-empty{color:#63786c;line-height:1.5}.comments-thread-link{display:block;width:100%;text-align:left;padding:12px;margin:10px 0;border:1px solid #dbe6df;white-space:normal;overflow-wrap:anywhere}.comments-dialog select{margin-left:10px}.comments-inbox{white-space:nowrap}@media(max-width:640px){.comments-dialog{padding:16px}.comment-meta{flex-direction:column;gap:3px}.comments-inbox{white-space:normal}.comment-send{align-items:flex-end}}
