.review-editor{border:1px solid var(--border);background:rgba(23,23,23,.7);background:color(display-p3 .0901725 .0901725 .0901725/.7);background:lab(7.73655% 0 0/.7);border-radius:2px;transition:border-color .2s,box-shadow .2s}.review-editor:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px rgba(246,193,65,.5);box-shadow:0 0 0 3px color(display-p3 .932157 .765003 .353456/.5);box-shadow:0 0 0 3px lab(81.3221% 10.8477 68.0334/.5)}.review-editor-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:2px;padding:4px;display:flex}.review-editor-toolbar .separator{background:var(--border);width:1px;height:20px;margin:0 4px}.review-editor .tiptap{min-height:200px;max-height:400px;color:var(--foreground);padding:8px 12px;font-size:14px;line-height:1.6;overflow-y:auto}.review-editor .tiptap:focus{outline:none}.review-editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-foreground);pointer-events:none;float:left;height:0}.review-editor .tiptap p{margin:0 0 .5em}.review-editor .tiptap p:last-child{margin-bottom:0}.review-editor .tiptap strong{font-weight:700}.review-editor .tiptap::-webkit-scrollbar{width:6px}.review-editor .tiptap::-webkit-scrollbar-track{background:0 0}.review-editor .tiptap::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}
