/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.comments-panel{margin-top:1.25rem}.comment-editor{background:#f7f9f9;border:1px solid #dce5e7;padding:1rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.comment-editor:focus-within{background:#fff;border-color:#4a8180;box-shadow:0 0 0 4px #4a81801f}.comment-editor.has-error{border-color:#c75c4d;box-shadow:0 0 0 4px #c75c4d1a}.comment-editor .input-rating{color:#52666c;align-items:center;gap:.65rem;font-size:.8125rem;font-weight:700;display:flex}.comment-editor .input-rating .rating{margin:0}.comment-editor .editor,.comment-editor .tiptap{min-height:4.5rem}.comment-editor .tiptap{color:#24343b;margin:.75rem 0 0;font-size:.9375rem;line-height:1.65}.comment-editor .tiptap p{margin:0}.comment-editor .tiptap p+p{margin-top:.75rem}.comment-editor .tiptap.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#89999e;pointer-events:none;height:0}.comment-editor .toolbar{border-top:1px solid #e5ebec;margin-top:.75rem;padding-top:.75rem}.comment-editor.is-active .toolbar{display:flex}.comment-editor .format{gap:.25rem}.comment-editor .format button{color:#65777d;cursor:pointer;border-radius:.375rem;place-items:center;width:2rem;height:2rem;transition:background-color .16s,color .16s;display:grid}.comment-editor .format button:hover{color:#245d69;background:#e8f0f0}.comment-editor .format button.is-active{color:#fff;background:#18373e}.comment-editor .format button svg{fill:currentColor;width:1.125rem;height:1.125rem}.comment-editor .actions{gap:.5rem}.comment-editor .cancel,.comment-editor .submit{cursor:pointer;border-radius:.5rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:700;transition:background-color .16s,color .16s,box-shadow .16s}.comment-editor .cancel{color:#64777d}.comment-editor .cancel:hover{color:#18373e;background:#edf3f2}.comment-editor .submit{color:#fff;background:#18373e}.comment-editor .submit:hover{background:#245d69;box-shadow:0 4px 10px #18373e2e}.error-message{color:#b34c40}.comment{--avatar-size:2.5rem;grid-template-columns:var(--avatar-size) minmax(0, 1fr);border-top:1px solid #e5ebec;column-gap:.875rem;padding:1.5rem 0;display:grid;position:relative}.comment:first-child{border-top:0}.comment .info{display:contents}.comment .info .avatar{width:var(--avatar-size);height:var(--avatar-size);color:#245d69;text-transform:uppercase;background:#e4f0f2 0 0/cover no-repeat;border-radius:.625rem;grid-row:span 2;place-items:center;font-size:.875rem;font-weight:800;display:grid;overflow:hidden}.comment .info .name{color:#24343b;align-self:end;font-size:.875rem;font-weight:700}.comment .info .time{color:#829197;grid-column:2;font-size:.75rem;line-height:1.5}.comment .info .show-rating{color:#28705f;background:#eaf2ef;border-radius:9999px;padding:.2rem .55rem;font-size:.75rem;position:absolute;top:1.55rem;right:0}.comment .content{grid-column:2;min-width:0;margin-top:.65rem}.comment .content .text{color:#52666c;font-size:.9375rem;line-height:1.7}.comment .reply-button{color:#286d79;cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.75rem;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.comment .reply-button svg{fill:currentColor;width:1rem;height:1rem}.comment .reply-button:hover{color:#18373e;background:#edf3f2}.comment .vote-box{background:#fff;border-color:#dbe5e6}.comment .replay{margin-top:.25rem}.comment .replay .comment-editor{margin-top:1rem}.comment .children{border-left:2px solid #e4ecec;grid-column:2;margin-top:.4rem;padding-left:1rem}.comment .children .vertical-line-box,.comment .children .line{display:none}.comment .children .comment{border-top:0;padding:1.1rem 0 0}.comment .children .comment .info .show-rating{top:1.1rem}.load-more,.children .show-more{color:#286d79;cursor:pointer;border:1px dashed #cbd9db;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.7rem 1rem;font-size:.8125rem;font-weight:700;transition:border-color .16s,background-color .16s;display:flex}:is(.load-more,.children .show-more):hover{background:#f3f8f7;border-color:#8eb1b2}:is(.load-more,.children .show-more) .icon{place-items:center;width:1rem;height:1rem;display:grid}:is(.load-more,.children .show-more) .icon svg{fill:currentColor;width:1rem;height:1rem}.children .show-more{border:0;justify-content:flex-start;margin-top:.85rem;padding:.25rem 0}.children .show-more .text{align-items:center;gap:.35rem;display:flex}@media not all and (width>=40rem){.comment-editor{padding:.75rem}.comment-editor .toolbar{align-items:flex-start;gap:.75rem}.comment{--avatar-size:2.25rem;column-gap:.65rem;padding:1.2rem 0}.comment .children{padding-left:.75rem}}
