._editor_ed5w1_3{border:1px solid var(--mantine-color-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-surface);overflow:hidden;display:flex;flex-direction:column;transition:border-color .12s ease,box-shadow .12s ease}._editor_ed5w1_3:focus-within{border-color:var(--op-amber);box-shadow:0 0 0 1px var(--op-amber)}._editor_ed5w1_3[data-error]{border-color:var(--mantine-color-error)}._editor_ed5w1_3[data-fill]{flex:1;min-height:0}._editor_ed5w1_3[data-fill] ._content_ed5w1_29{min-height:0}._toolbar_ed5w1_33,._footer_ed5w1_34{flex-shrink:0}._toolbar_ed5w1_33{position:sticky;top:0;z-index:2;display:flex;align-items:center;flex-wrap:nowrap;gap:2px;padding:4px 6px;background:var(--op-subtle-panel);border-bottom:1px solid var(--mantine-color-border);overflow:hidden}._group_ed5w1_52{display:flex;align-items:center;gap:1px;flex-shrink:0}._group_ed5w1_52+._group_ed5w1_52{margin-left:4px;padding-left:4px;border-left:1px solid var(--mantine-color-border)}._content_ed5w1_29{flex:1;background:var(--mantine-color-surface);overflow-y:auto}._content_ed5w1_29 .ProseMirror{padding:12px 16px;color:var(--op-text-primary);font-size:var(--mantine-font-size-sm);line-height:1.6;outline:none}._content_ed5w1_29 .ProseMirror p.is-editor-empty:first-child:before{color:var(--op-text-secondary);opacity:1}._content_ed5w1_29 .ProseMirror mark{border-radius:2px;padding:0 2px}._content_ed5w1_29 .ProseMirror table{border-collapse:collapse;width:100%;margin:0 0 12px;table-layout:fixed}._content_ed5w1_29 .ProseMirror th,._content_ed5w1_29 .ProseMirror td{border:1px solid var(--mantine-color-border);padding:6px 10px;vertical-align:top;text-align:left}._content_ed5w1_29 .ProseMirror th{background:var(--op-subtle-panel);font-weight:600}._content_ed5w1_29 .ProseMirror td p,._content_ed5w1_29 .ProseMirror th p{margin:0}._content_ed5w1_29 .ProseMirror .selectedCell{background:var(--op-amber-subtle)}._content_ed5w1_29 .ProseMirror img{display:block;max-width:100%;height:auto;margin:0 0 12px;border-radius:4px}._content_ed5w1_29 .ProseMirror img.ProseMirror-selectednode,._inlineImage_ed5w1_129.ProseMirror-selectednode img{outline:2px solid var(--op-amber);outline-offset:2px}._inlineImage_ed5w1_129{position:relative;display:block;width:fit-content;max-width:100%;margin:0 0 12px}._inlineImage_ed5w1_129 img{margin:0!important;width:auto;max-width:100%;max-height:min(480px,60vh);object-fit:contain}._inlineImageRemove_ed5w1_152{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--mantine-color-border);border-radius:999px;background:var(--mantine-color-surface);color:var(--op-text-heading);box-shadow:0 1px 3px #1018282e;cursor:pointer}._inlineImageRemove_ed5w1_152:hover{background:var(--op-danger-subtle);color:var(--mantine-color-error)}._inlineImageRemove_ed5w1_152:focus-visible{outline:2px solid var(--op-amber);outline-offset:2px}._tableGrid_ed5w1_181{display:grid;grid-template-columns:repeat(8,18px);gap:3px;padding:6px 12px 4px}._tableGridCell_ed5w1_188{width:18px;height:18px;padding:0;border:1px solid var(--mantine-color-border);border-radius:3px;background:var(--mantine-color-surface);cursor:pointer}._tableGridCell_ed5w1_188[data-active]{border-color:var(--op-amber);background:var(--op-amber-subtle)}._content_ed5w1_29 .ProseMirror blockquote{margin:0 0 12px;padding-left:12px;border-left:3px solid var(--mantine-color-border);color:var(--op-text-secondary)}._content_ed5w1_29 .email-variable{display:inline-block;padding:0 6px;border-radius:4px;background:var(--op-amber-subtle);color:var(--op-amber);font-weight:500;font-size:.92em;line-height:1.5;white-space:nowrap}._content_ed5w1_29 .email-variable.ProseMirror-selectednode{outline:2px solid var(--op-amber)}._footer_ed5w1_34{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;border-top:1px solid var(--mantine-color-border);background:var(--op-subtle-panel)}._control_ed5w1_239{width:28px;height:28px;min-width:28px;border:none!important;border-radius:6px!important;background:transparent!important;color:var(--op-text-heading)}._control_ed5w1_239:hover:not([data-disabled]){background:var(--op-icon-well)!important}._control_ed5w1_239[data-active]{background:var(--op-amber-subtle)!important;color:var(--op-amber)}._control_ed5w1_239[data-disabled]{background:transparent!important;color:var(--op-text-disabled);opacity:.6;cursor:not-allowed}._dropOverlay_ed5w1_265{position:absolute;inset:24px 0 0;z-index:3;display:flex;align-items:center;justify-content:center;border:2px dashed var(--op-amber);border-radius:var(--mantine-radius-md);background:color-mix(in srgb,var(--op-amber-subtle) 90%,transparent);pointer-events:none}._action_ed5w1_279[data-disabled],._action_ed5w1_279:disabled{background:var(--op-icon-well)!important;border-color:var(--mantine-color-border)!important;color:var(--op-text-disabled)!important;cursor:not-allowed}._envelope_ed5w1_288{border:1px solid var(--mantine-color-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-surface)}._envelopeRow_ed5w1_294{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 12px 6px 16px}._envelopeRow_ed5w1_294+._envelopeRow_ed5w1_294{border-top:1px solid var(--mantine-color-border)}._envelopeLabel_ed5w1_306{width:44px;flex-shrink:0;font-size:var(--mantine-font-size-sm);color:var(--op-text-secondary)}._panel_ed5w1_317{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}._header_ed5w1_325{flex-shrink:0;padding:14px 16px 14px 24px;border-bottom:1px solid var(--mantine-color-border);background:var(--mantine-color-surface)}._body_ed5w1_332{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:20px 24px 24px;background:var(--mantine-color-surface)}._footer_ed5w1_34{flex-shrink:0;padding:12px 24px;border-top:1px solid var(--mantine-color-border);background:var(--mantine-color-surface)}._srOnly_ed5w1_349{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._resizeHandle_ed5w1_358{position:absolute;top:0;left:0;bottom:0;width:6px;cursor:col-resize;z-index:5}._resizeHandle_ed5w1_358:hover,._resizeHandle_ed5w1_358[data-active]{background:linear-gradient(to right,transparent 3px,var(--op-amber) 3px,var(--op-amber) 5px,transparent 5px)}._dock_ed5w1_373{position:fixed;right:24px;bottom:0;z-index:450;width:340px;border:1px solid var(--mantine-color-border);border-bottom:none;border-radius:var(--mantine-radius-md) var(--mantine-radius-md) 0 0;background:var(--mantine-color-surface);box-shadow:var(--op-shadow-modal, 0 8px 24px rgba(16, 24, 40, .18))}
