.feedback-editor{margin-top:6px;border:1px solid #dbe3eb;border-radius:10px;background:#fff;min-width:0}.feedback-editor:focus-within{border-color:#3772a3;box-shadow:0 0 0 3px #3772a314}.feedback-editor .ql-toolbar.ql-snow{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border:0;border-bottom:1px solid #e7edf2;border-radius:10px 10px 0 0;background:#f8fafc;padding:8px}.feedback-editor .ql-toolbar .ql-formats{display:inline-flex;gap:2px;margin:0 8px 0 0}.feedback-editor .ql-toolbar button{display:inline-flex;align-items:center;justify-content:center;float:none;min-width:30px;min-height:32px;width:30px;height:32px;padding:6px;border:0;border-radius:5px;background:transparent;box-shadow:none}.feedback-editor .ql-toolbar button:hover,.feedback-editor .ql-toolbar button.ql-active{background:#e8f1f8}.feedback-editor .ql-toolbar button svg{width:18px;height:18px}.feedback-editor .ql-container.ql-snow{border:0;font:14px/1.7 system-ui;height:auto}.feedback-editor .ql-editor{min-height:160px;max-height:360px;padding:14px;color:#283a49;overflow-wrap:anywhere}.feedback-editor .ql-editor.ql-blank::before{font-style:normal;color:#7b8d9c;left:14px;right:14px}.feedback-editor .ql-tooltip{z-index:25;white-space:normal;max-width:100%;border:1px solid #cbd9e4;border-radius:8px;padding:12px;box-shadow:0 5px 20px #244c6e20}.feedback-editor .ql-tooltip input[type=text]{max-width:100%;margin:6px 0;display:inline-block}.feedback-editor .ql-tooltip a{cursor:pointer}.editor-error{color:#a32c2c;font-size:12px;margin:7px 0 0}.comment-form .ql-editor{min-height:120px}.feedback-editor~textarea[hidden]{display:none!important}
.rich-text{overflow-wrap:anywhere;line-height:1.75}.rich-text p{margin:0 0 14px}.rich-text p:last-child{margin-bottom:0}.rich-text ul,.rich-text ol{padding-left:22px;margin:8px 0 16px}.rich-text ul{list-style:disc}.rich-text ol{list-style:decimal}.rich-text li{margin:5px 0}.rich-text h3{font-size:17px;font-weight:650;margin:20px 0 10px}.rich-text code{font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;background:#edf2f6;padding:2px 5px;border-radius:4px;color:#244c6e}.rich-text pre{background:#f4f7fa;padding:14px;border:1px solid #e1e8ee;border-radius:8px;white-space:pre-wrap;margin:12px 0}.rich-text pre code{background:none;padding:0}.rich-text blockquote{margin:12px 0;padding:4px 14px;border-left:3px solid #9bbbd5;color:#5b6b7a}.rich-text a{color:#3772a3;text-decoration:underline;text-underline-offset:3px}.rich-text strong{font-weight:650}

@media(pointer:coarse){.feedback-editor .ql-toolbar button{min-width:35px;min-height:38px}.feedback-editor .ql-editor{font-size:16px}}
