.dispute-editor{min-width:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.dispute-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:9px;border-bottom:1px solid var(--line);background:var(--surface-raised)}.dispute-toolbar button,.dispute-toolbar select{min-height:40px;border:1px solid var(--line);border-radius:4px;padding:6px 10px;background:var(--surface);color:var(--ink);font-size:13px}.dispute-toolbar button[aria-pressed=true]{border-color:var(--action);color:var(--action)}.dispute-toolbar :disabled{opacity:.45;cursor:not-allowed}.dispute-editor .tiptap{min-height:240px;padding:16px;outline:none}.dispute-editor .tiptap:focus{box-shadow:inset 0 0 0 2px var(--action)}.dispute-editor .tiptap[contenteditable=false]{background:var(--surface-muted)}.dispute-editor .tiptap,.dispute-rich-text{min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.dispute-editor .tiptap p,.dispute-rich-text p{margin:0 0 .8em;min-height:1em}.dispute-editor .tiptap h2,.dispute-rich-text h2{font-size:1.4em;font-weight:750;line-height:1.5;margin:1.1em 0 .6em}.dispute-editor .tiptap h3,.dispute-rich-text h3{font-size:1.15em;font-weight:700;margin:1em 0 .5em}.dispute-editor .tiptap ul,.dispute-rich-text ul{list-style:disc;padding-left:1.6em;margin:.6em 0}.dispute-editor .tiptap ol,.dispute-rich-text ol{list-style:decimal;padding-left:1.6em;margin:.6em 0}.dispute-editor .tiptap blockquote,.dispute-rich-text blockquote{border-left:3px solid var(--line-strong);margin:.8em 0;padding:.2em 0 .2em 1em;color:var(--ink-muted)}.dispute-editor .tiptap img,.dispute-rich-text img{display:block;max-width:100%;height:auto;max-height:900px;object-fit:contain;margin:1em 0}.dispute-editor img.ProseMirror-selectednode{outline:3px solid var(--action);outline-offset:2px}.dispute-editor .tiptap strong,.dispute-rich-text strong{font-weight:750}.dispute-editor .tiptap em,.dispute-rich-text em{font-style:italic}.dispute-editor .tiptap u,.dispute-rich-text u{text-decoration:underline}.dispute-editor .tiptap s,.dispute-rich-text s{text-decoration:line-through}.dispute-editor-help{padding:9px 12px;border-top:1px solid var(--line);font-size:12px;line-height:1.7;color:var(--ink-muted)}.dispute-side{min-width:0;overflow-wrap:anywhere}.dispute-side-buyer{border-top:4px solid #2563eb}.dispute-side-merchant{border-top:4px solid #b45309}.dispute-case-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dispute-control{min-height:44px;width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:10px 12px;font-size:14px;outline:none}.dispute-control:focus{border-color:var(--action)}.dispute-control:disabled{opacity:.6}.dispute-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border-radius:6px;background:var(--action);padding:10px 18px;color:#fff;font-size:14px;font-weight:700}.dispute-action:disabled{opacity:.5;cursor:not-allowed}.dispute-secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);padding:10px 16px;font-size:14px;font-weight:700}.dispute-secondary:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.dispute-toolbar{gap:4px;padding:7px}.dispute-toolbar button,.dispute-toolbar select{font-size:12px;padding:6px 8px}.dispute-editor .tiptap{padding:12px}}