.response-editor-shell{border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:var(--radius);overflow:hidden}.response-toolbar{border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;display:flex}.response-toolbar button{border-radius:var(--radius);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.response-toolbar button:hover,.response-toolbar button[aria-pressed=true]{background:color-mix(in srgb, currentColor 10%, transparent);border-color:currentColor}.response-toolbar button:focus-visible{outline-offset:-2px;outline:2px solid}.response-toolbar button:disabled{opacity:.4;cursor:default}.response-rich-editor{white-space:pre-wrap;overflow-wrap:anywhere;outline:none;min-height:22rem;padding:1.25rem;line-height:1.85}.response-editor-shell:focus-within{outline-offset:2px;outline:2px solid}.response-rich-editor p,.response-document p{min-height:1.85em;margin:0}.response-rich-editor ul,.response-document ul{margin:0;padding-inline-start:1.5rem;list-style:outside}.response-rich-editor li,.response-document li{margin:0}.response-rich-editor [data-indent="1"],.response-document [data-indent="1"]{margin-inline-start:1.5rem}.response-rich-editor [data-indent="2"],.response-document [data-indent="2"]{margin-inline-start:3rem}.response-rich-editor [data-indent="3"],.response-document [data-indent="3"]{margin-inline-start:4.5rem}.response-rich-editor [data-indent="4"],.response-document [data-indent="4"]{margin-inline-start:6rem}.response-rich-editor [data-indent="5"],.response-document [data-indent="5"]{margin-inline-start:7.5rem}.response-rich-editor [data-indent="6"],.response-document [data-indent="6"]{margin-inline-start:9rem}.response-document{white-space:pre-wrap;overflow-wrap:anywhere}.response-document .response-bullet{list-style:outside;display:list-item}.response-rich-editor strong,.response-document strong{font-weight:700}.response-rich-editor em,.response-document em{font-style:italic}.response-rich-editor u,.response-document u{text-decoration:underline}
