.mention-list[data-v-df792dd8]{border:1px solid var(--color-gray-300);border-radius:var(--border-radius-6);box-shadow:var(--shadow-lg);max-height:200px;padding:var(--space-4);z-index:var(--z-popover);background:#fff;overflow-y:auto}.mention-list .mention-empty[data-v-df792dd8]{padding:var(--space-12);text-align:center;color:var(--color-gray-500);font-size:var(--font-size-14);font-style:italic}.mention-list .mention-item[data-v-df792dd8]{padding:var(--space-8) var(--space-12);border-radius:var(--border-radius-4);cursor:pointer;transition:background-color var(--duration-base);align-items:center;display:flex}.mention-list .mention-item[data-v-df792dd8]:hover,.mention-list .mention-item.is-selected[data-v-df792dd8]{background-color:var(--color-primary-50,#f0f9ff)}.mention-list .mention-item .user-avatar[data-v-df792dd8]{border-radius:var(--border-radius-circle);background-color:var(--color-primary-500,#3b82f6);color:#fff;width:32px;height:32px;font-weight:var(--font-weight-bold);font-size:var(--font-size-14);margin-right:var(--space-12);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mention-list .mention-item .user-info[data-v-df792dd8]{flex:1;min-width:0}.mention-list .mention-item .user-info .user-name[data-v-df792dd8]{font-weight:var(--font-weight-medium);color:var(--color-gray-900);font-size:var(--font-size-14);line-height:var(--line-height-ratio-120)}.mention-list .mention-item .user-info .user-email[data-v-df792dd8]{color:var(--color-gray-500);font-size:var(--font-size-12);line-height:var(--line-height-ratio-120);margin-top:var(--space-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.icon-button[data-v-b6724583]{border:1px solid var(--color-gray-300);cursor:pointer;padding:var(--space-8);color:var(--color-gray-500);stroke:var(--color-gray-200);border-radius:var(--border-radius-6);background:#fff}button.icon-button[data-v-b6724583]:hover{background-color:#f9fafb}button.icon-button.is-disabled[data-v-b6724583]{opacity:.5;cursor:not-allowed}button.icon-button svg[data-v-b6724583]{width:16px;height:16px}button.icon-button.is-active svg[data-v-b6724583]{width:18px;fill:var(--color-primary);stroke:var(--color-primary);animation:1.5s ease-in-out infinite pulse-b6724583}@keyframes pulse-b6724583{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.toolbar-wrapper[data-v-84737485]{margin-bottom:var(--space-16);align-items:center;display:flex}.toolbar-wrapper .buttons-container[data-v-84737485]{border-radius:var(--border-radius-6);display:flex}.toolbar-wrapper .dictation-button-aligned[data-v-84737485]{margin-left:auto}button[data-v-84737485]{border:1px solid var(--color-gray-300);cursor:pointer;background:#fff}button svg[data-v-84737485]{width:16px;height:16px}button span[data-v-84737485]{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-ratio-100)}button.icon-button[data-v-84737485]{padding:var(--space-8);color:var(--color-gray-500);transition:background-color .15s,color .15s}button.icon-button[data-v-84737485]:hover{background-color:var(--color-gray-100,#f3f4f6)}button.icon-button[data-v-84737485]:first-of-type{border-top-left-radius:var(--border-radius-6);border-bottom-left-radius:var(--border-radius-6)}button.icon-button[data-v-84737485]:last-of-type{border-top-right-radius:var(--border-radius-6);border-bottom-right-radius:var(--border-radius-6)}button.icon-button.is-active[data-v-84737485]{background-color:var(--color-primary-100,#dbeafe);color:var(--color-primary-700);border-color:var(--color-primary-200,#bfdbfe)}button.icon-button.is-active svg[data-v-84737485]{color:var(--color-primary-700)}button.icon-button.is-active span[data-v-84737485]{color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.buttons-container[data-v-84737485]{z-index:0;border-radius:var(--border-radius-6);display:flex;position:relative}.table-dropdown{z-index:10000;border:1px solid var(--color-gray-300);border-radius:var(--border-radius-6);min-width:180px;padding:var(--space-4) 0;background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.table-dropdown .dropdown-item{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8) var(--space-12);font-size:var(--font-size-14);color:var(--color-gray-700);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.table-dropdown .dropdown-item:hover{background-color:var(--color-gray-100)}.table-dropdown .dropdown-item svg{flex-shrink:0;width:16px;height:16px}.table-dropdown .dropdown-item--danger{color:var(--color-error-600)}.table-dropdown .dropdown-item--danger:hover{background-color:var(--color-error-50)}.table-dropdown .dropdown-divider{height:1px;margin:var(--space-4) 0;background-color:var(--color-gray-200)}.resizable-media[data-v-6ddb7630]{max-width:100%;line-height:0;display:block}.resizable-container[data-v-6ddb7630]{max-width:100%;line-height:0;display:block;position:relative}.resizable-image[data-v-6ddb7630]{border-radius:var(--border-radius-4);width:100%;height:auto;display:block}.resizable-iframe-wrapper[data-v-6ddb7630]{width:100%}.resizable-iframe-wrapper iframe[data-v-6ddb7630]{aspect-ratio:16/9;border-radius:var(--border-radius-4);border:none;width:100%;display:block}.resize-handle[data-v-6ddb7630]{cursor:ew-resize;opacity:0;width:16px;transition:opacity var(--duration-fast) var(--ease-standard);z-index:5;position:absolute;top:0;bottom:0;right:-8px}.resize-handle[data-v-6ddb7630]:after{content:"";background-color:var(--color-primary,#2563eb);border-radius:3px;width:6px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #2563eb66}.resizable-container:hover .resize-handle[data-v-6ddb7630],.is-selected .resize-handle[data-v-6ddb7630],.is-resizing .resize-handle[data-v-6ddb7630]{opacity:1}.is-selected .resizable-container[data-v-6ddb7630]{outline:2px solid var(--color-primary,#2563eb);outline-offset:2px;border-radius:var(--border-radius-4)}.is-resizing[data-v-6ddb7630]{cursor:ew-resize;-webkit-user-select:none;user-select:none}.resize-presets[data-v-6ddb7630]{gap:var(--space-2);background-color:var(--color-gray-800,#1f2937);border-radius:var(--border-radius-6);padding:var(--space-2);z-index:10;box-shadow:var(--shadow-lg);line-height:var(--line-height-16);--color-focus-ring:var(--color-gray-0);display:flex;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)}.preset-btn[data-v-6ddb7630]{padding:var(--space-4) var(--space-8);font-size:var(--font-size-11);font-weight:var(--font-weight-medium);color:var(--color-gray-300,#d1d5db);border-radius:var(--border-radius-4);cursor:pointer;white-space:nowrap;background:0 0;border:none}.preset-btn[data-v-6ddb7630]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset-inset)}.preset-btn[data-v-6ddb7630]:hover{color:#fff;background-color:var(--color-gray-700,#374151)}.preset-btn.active[data-v-6ddb7630]{color:#fff;background-color:var(--color-primary,#2563eb)}.editor-container[data-v-46ecf264]{@apply prose;}.editor-container[data-v-46ecf264]{padding:var(--space-8);border:1px solid var(--color-gray-300);margin-bottom:var(--space-12)}.editor-container[data-v-46ecf264]{border-radius:var(--border-radius-6);background-color:#fff;max-width:100%;min-height:7em;max-height:17em;overflow-y:auto}.editor-container[data-v-46ecf264]:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.bottom-toolbar[data-v-46ecf264]{justify-content:flex-start;display:flex}.dictation-error[data-v-46ecf264]{color:#dc2626;padding:var(--space-8) var(--space-12);border-radius:var(--border-radius-6);margin-bottom:var(--space-8);font-size:var(--font-size-14);background-color:#fef2f2;border:1px solid #fecaca;animation:.2s ease-out slideDown-46ecf264}@keyframes slideDown-46ecf264{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.editor-container[data-v-46ecf264] :where(p){margin-top:.1em;margin-bottom:.1em}.editor-dialog-form[data-v-46ecf264]{margin-top:var(--space-12);flex-direction:column;display:flex}.editor-dialog-field[data-v-46ecf264]{margin-bottom:var(--space-12)}.editor-dialog-actions[data-v-46ecf264]{justify-content:flex-end;gap:var(--space-12);margin-top:var(--space-12);display:flex}.editor-container .ProseMirror{outline:none}.ProseMirror h1{font-size:1.3rem;font-weight:var(--font-weight-bold)}.ProseMirror h2{font-size:1.2rem;font-weight:var(--font-weight-bold)}.ProseMirror h3{font-weight:var(--font-weight-bold)}.bottom-toolbar .icon-button{border:none;margin-top:-12px}.mention{background-color:var(--color-primary-100,#dbeafe);color:var(--color-primary-800,#1e40af);padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-4);font-weight:var(--font-weight-medium);text-decoration:none}.mention:hover{background-color:var(--color-primary-200,#bfdbfe)}.ProseMirror table{border-collapse:collapse;width:100%;margin:var(--space-8) 0;table-layout:fixed;overflow:hidden}.ProseMirror table td,.ProseMirror table th{border:1px solid var(--color-gray-300,#d1d5db);padding:var(--space-8);vertical-align:top;min-width:1em;position:relative}.ProseMirror table th{background-color:var(--color-gray-100,#f3f4f6);font-weight:var(--font-weight-bold);text-align:left}.ProseMirror table tr:nth-child(2n) td{background-color:var(--color-gray-50,#f9fafb)}.ProseMirror table p{margin:0}.ProseMirror a.editor-link{color:var(--color-primary,#2563eb);cursor:pointer;text-decoration:underline}.ProseMirror .resizable-media{margin:var(--space-8) 0}
