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