.rich-text-editor[data-v-4553436d]{flex-direction:column;min-width:0;height:100%;display:flex}.toolbar[data-v-4553436d]{flex-wrap:wrap;order:-1;gap:4px;padding-bottom:8px;display:flex}.toolbar-group[data-v-4553436d]{gap:2px;display:flex}.toolbar-divider[data-v-4553436d]{background:var(--pankow-color-border);width:1px;margin:0 4px}.toolbar-btn[data-v-4553436d]{border-radius:var(--pankow-border-radius);cursor:pointer;width:32px;height:32px;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:background-color .15s;display:flex}.toolbar-btn[data-v-4553436d]:hover{background:var(--pankow-color-background)}.toolbar-btn.active[data-v-4553436d]{background:var(--pankow-color-primary);color:#fff}.toolbar-btn[data-v-4553436d]:disabled{opacity:.5;cursor:not-allowed}.toolbar.disabled[data-v-4553436d]{opacity:.6;pointer-events:none}.editor-content[data-v-4553436d]{background:var(--pankow-input-background-color);border:1px solid var(--pankow-color-border,#ddd);border-radius:var(--pankow-border-radius);box-sizing:border-box;flex:1;padding:12px 16px;overflow:auto}.editor-content.disabled[data-v-4553436d]{opacity:.6;pointer-events:none}.editor-content[data-v-4553436d] .tiptap{min-height:var(--rte-min-height,200px);outline:none}.editor-content[data-v-4553436d] .tiptap p.is-editor-empty:first-child:before{color:#999;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.editor-content[data-v-4553436d] .tiptap p{margin:0 0 1em}.editor-content[data-v-4553436d] .tiptap h1,.editor-content[data-v-4553436d] .tiptap h2,.editor-content[data-v-4553436d] .tiptap h3{margin:1em 0 .5em}.editor-content[data-v-4553436d] .tiptap ul,.editor-content[data-v-4553436d] .tiptap ol{margin:.5em 0;padding-left:1.5em}.editor-content[data-v-4553436d] .tiptap blockquote{border-left:3px solid var(--pankow-color-border);color:#666;margin:1em 0;padding-left:1em}.editor-content[data-v-4553436d] .tiptap hr{background-color:var(--pankow-color-border,var(--pankow-input-border-color,#ced4da));border:none;height:1px;margin:1em 0}.editor-content[data-v-4553436d] .tiptap a{color:var(--pankow-color-primary);text-decoration:underline}.editor-content[data-v-4553436d] .tiptap code{background:var(--pankow-color-background-hover);border-radius:3px;padding:.2em .4em;font-family:monospace}.editor-content[data-v-4553436d] .tiptap pre{background:var(--pankow-color-background-hover);border-radius:var(--pankow-border-radius);padding:1em;overflow:auto}.editor-content[data-v-4553436d] .tiptap pre code{background:0 0;padding:0}.compose-rich-text[data-v-de74f5b8]{height:100%}.compose-rich-text[data-v-de74f5b8] .editor-content{border:none;padding:16px}.address-input[data-v-3c83c9ca]{border:1px solid var(--pankow-input-border-color);color:var(--pankow-text-color);background-color:var(--pankow-input-background-color);border-radius:var(--pankow-border-radius);cursor:text;flex-wrap:wrap;align-items:center;gap:3px;padding:2px 4px;transition:border-color .25s;display:flex;position:relative}.address-input[data-v-3c83c9ca]:focus-within{border-color:var(--pankow-color-primary)}.address-input-disabled[data-v-3c83c9ca]{opacity:.6;cursor:not-allowed}.address-input-tag[data-v-3c83c9ca]{background-color:var(--pankow-color-primary);color:#fff;border-radius:var(--pankow-border-radius);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:250px;padding:2px 6px;font-size:13px;display:inline-flex;overflow:hidden}.address-input-tag-remove[data-v-3c83c9ca]{cursor:pointer;opacity:.8;font-size:11px}.address-input-tag-remove[data-v-3c83c9ca]:hover{opacity:1}.address-input-tag[data-v-3c83c9ca]:has(.address-input-tag-remove:hover){opacity:.85}.address-input-field[data-v-3c83c9ca]{min-width:80px;color:var(--pankow-text-color);background:0 0;border:none;outline:none;flex:80px;padding:4px 2px;font-size:14px}.address-suggestions[data-v-3c83c9ca]{z-index:100;background:var(--pankow-color-background,#fff);border:1px solid var(--pankow-input-border-color);border-radius:var(--pankow-border-radius);max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.address-suggestion[data-v-3c83c9ca]{cursor:pointer;align-items:baseline;gap:6px;padding:6px 10px;font-size:13px;display:flex}.address-suggestion-highlighted[data-v-3c83c9ca]{background-color:var(--pankow-color-primary);color:#fff}.address-suggestion-name[data-v-3c83c9ca]{font-weight:500}.address-suggestion-email[data-v-3c83c9ca]{opacity:.7;font-size:12px}.address-suggestion-highlighted .address-suggestion-email[data-v-3c83c9ca]{opacity:.85}.compose-content[data-v-d70ed4bd]{flex-direction:column;height:100%;display:flex;overflow:hidden}.error-message[data-v-d70ed4bd]{color:#c00;background:#fee;border:1px solid #fcc;margin:0;padding:8px 12px;font-size:13px}.compose-form[data-v-d70ed4bd]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.compose-overlay[data-v-d70ed4bd]{z-index:10;background:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:16px;display:flex;position:absolute;inset:0}@media (prefers-color-scheme:dark){.compose-overlay[data-v-d70ed4bd]{background:#000000b3}}.form-row[data-v-d70ed4bd]{align-items:center;gap:8px;padding:6px 12px;display:flex}.field-label[data-v-d70ed4bd]{width:60px}.compose-cc-bcc-toggle[data-v-d70ed4bd]{color:var(--pankow-color-primary);font:inherit;padding:var(--pankow-input-vertial-padding,6px) max(8px, var(--pankow-input-horizontal-padding,10px));border-radius:var(--pankow-border-radius);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;min-width:auto;font-size:13px}.compose-cc-bcc-toggle[data-v-d70ed4bd]:hover:not(:disabled){background:var(--pankow-color-primary-hover);color:#fff}.compose-cc-bcc-toggle[data-v-d70ed4bd]:disabled{opacity:.5;cursor:not-allowed}.attachments-row[data-v-d70ed4bd]{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 8px;display:flex}.attachment-list[data-v-d70ed4bd]{flex-wrap:wrap;gap:6px;display:flex}.attachment-chip[data-v-d70ed4bd]{background:var(--pankow-color-background-hover);border:1px solid var(--pankow-color-border);border-radius:var(--pankow-border-radius);align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.attachment-chip-icon[data-v-d70ed4bd]{color:#666;font-size:11px}.attachment-chip-name[data-v-d70ed4bd]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.attachment-chip-size[data-v-d70ed4bd]{color:#999}.attachment-chip-remove[data-v-d70ed4bd]{color:#999;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:11px;transition:all .15s;display:flex}.attachment-chip-remove[data-v-d70ed4bd]:hover{color:#fff;background:#e00}.attachment-chip-remove[data-v-d70ed4bd]:disabled{opacity:.5;cursor:not-allowed}.editor-container[data-v-d70ed4bd]{flex:1;padding:8px 12px;overflow:auto}
