.scrollbar-hide[data-v-43f288dc]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-43f288dc]::-webkit-scrollbar{display:none}.w-15[data-v-43f288dc]{width:3.75rem}.h-15[data-v-43f288dc]{height:3.75rem}.w-25[data-v-43f288dc]{width:6.25rem}.h-25[data-v-43f288dc]{height:6.25rem}.trash-icon-wrapper[data-v-43f288dc] svg{stroke:#ef4444!important;fill:none!important}.file-attachment-container[data-v-43f288dc]{border:1px solid var(--cp-border-500);border-radius:8px;background:var(--cp-surface-500)}.file-name-text[data-v-43f288dc]{margin:0;font-size:.75rem;font-weight:500;line-height:1.2;color:var(--cp-font-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;width:100%;padding:0 4px}.file-type-badge[data-v-43f288dc]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:.65rem;font-weight:600;letter-spacing:.05em;color:var(--cp-primary-500);background:var(--cp-primary-50);line-height:1.5}[data-v-43f288dc] .viewer-image{aspect-ratio:1/1}[data-v-f80f7532] .tiptap.ProseMirror>p{margin-top:0}.mention-list-item[data-v-0b84a116]{width:100%;padding:12px 8px;text-align:left;border:none;background:var(--cp-brand-background);cursor:pointer;transition:background-color .15s ease;display:flex;align-items:center;border-bottom:1px solid var(--cp-border-600)}.mention-list-item.selected[data-v-0b84a116],.mention-list-item[data-v-0b84a116]:focus,.mention-list-item[data-v-0b84a116]:hover{outline:none;background-color:var(--cp-font-100)}.mention-list-item[data-v-0b84a116]:last-child{border-bottom:none}.mentions-list[data-v-2c4715c2]{background:var(--cp-brand-background);border-radius:8px;overflow:hidden;max-height:24rem;overflow-y:auto}.section-header[data-v-2c4715c2]{background-color:var(--cp-brand-surface);border-bottom:1px solid var(--cp-border-600);padding:8px;position:sticky;top:0;z-index:1}.empty-state[data-v-2c4715c2],.loading-state[data-v-2c4715c2],.section-items[data-v-2c4715c2]{background:var(--cp-brand-background)}.mentions-list[data-v-2c4715c2]::-webkit-scrollbar{width:4px}.mentions-list[data-v-2c4715c2]::-webkit-scrollbar-track{background:var(--cp-brand-surface)}.mentions-list[data-v-2c4715c2]::-webkit-scrollbar-thumb{background:var(--cp-border-600);border-radius:2px}.mentions-list[data-v-2c4715c2]::-webkit-scrollbar-thumb:hover{background:var(--cp-font-400)}.suggestions-container[data-v-cf553f08]{z-index:10000!important;position:relative;background:var(--cp-brand-background);border:1px solid var(--cp-border-600);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;width:20rem}.suggestions-container[data-v-22e24ac5]{z-index:10000!important;position:relative!important;background:var(--cp-brand-background);border:1px solid var(--cp-border-600);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;width:20rem}.suggestions-container.is-hidden[data-v-22e24ac5]{display:none}.mentions-list[data-v-22e24ac5]{background:var(--cp-brand-background);border-radius:8px;overflow:hidden;max-height:20rem;overflow-y:auto}.user-item[data-v-22e24ac5]{cursor:pointer;transition:background-color .15s ease}.user-item.selected[data-v-22e24ac5],.user-item[data-v-22e24ac5]:hover{background-color:var(--cp-font-100);border:none}.user-item[data-v-22e24ac5]:active{background-color:var(--cp-brand-surface)}.loading-state[data-v-22e24ac5]{background:var(--cp-brand-background)}.mentions-list[data-v-22e24ac5]::-webkit-scrollbar{width:4px}.mentions-list[data-v-22e24ac5]::-webkit-scrollbar-track{background:var(--cp-brand-surface)}.mentions-list[data-v-22e24ac5]::-webkit-scrollbar-thumb{background:var(--cp-border-600);border-radius:2px}.mentions-list[data-v-22e24ac5]::-webkit-scrollbar-thumb:hover{background:var(--cp-font-400)}.mention-remove-icon[data-v-92e42a6e]{margin-left:.25rem;height:1rem;width:1rem;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--cp-font-600)}.mention-remove-icon[data-v-92e42a6e]:hover{color:var(--cp-font-700)}.format-toolbar[data-v-60337451]{gap:0;padding:.25rem;background-color:var(--cp-brand-background);border:1px solid var(--cp-border-500);border-radius:.75rem;box-shadow:0 1px 2px #1018280a,0 8px 16px -4px #10182814;max-width:100%}.format-group[data-v-60337451],.format-toolbar[data-v-60337451]{display:inline-flex;align-items:center}.format-group[data-v-60337451]{gap:.125rem}.format-divider[data-v-60337451]{display:inline-block;width:1px;height:1.25rem;margin:0 .375rem;background:var(--cp-border-500);flex-shrink:0}.format-btn[data-v-60337451],.format-btn[data-v-60337451]:active,.format-btn[data-v-60337451]:focus,.format-btn[data-v-60337451]:hover{background:transparent!important;padding:0!important;border-radius:.5rem;border:none;cursor:pointer;color:var(--cp-font-700);min-width:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:background-color .12s ease,color .12s ease}.format-btn[data-v-60337451]:hover{background:var(--cp-brand-border)!important}.format-btn--active[data-v-60337451],.format-btn--active[data-v-60337451]:focus,.format-btn--active[data-v-60337451]:hover{background:var(--cp-primary-100)!important;color:var(--cp-primary-700)!important}.format-btn__icon[data-v-60337451]{width:1rem;height:1rem}[data-v-a38002c3] .ProseMirror{outline:none;min-height:inherit}[data-v-a38002c3] .ProseMirror p.is-editor-empty:first-child:before{color:var(--cp-font-500);content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-family:Inter,sans-serif;font-weight:400;font-size:16px}[data-v-a38002c3] .ProseMirror .is-empty:before{color:var(--cp-font-500);content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-family:Inter,sans-serif;font-weight:400;font-size:16px}[data-v-a38002c3] .ProseMirror.is-editor-empty:before{color:var(--cp-font-500);content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-family:Inter,sans-serif;font-weight:400;font-size:16px}[data-v-a38002c3] .ProseMirror[data-placeholder]:empty:before{color:var(--cp-font-500);content:attr(data-placeholder);font-family:Inter,sans-serif;font-weight:400;font-size:16px;pointer-events:none;position:absolute}.tippy-box[data-theme~=cp-format-toolbar]{background-color:transparent;box-shadow:none;padding:0}.tippy-box[data-theme~=cp-format-toolbar] .tippy-content{padding:0}.tippy-box[data-theme~=cp-format-toolbar] .tippy-arrow{display:none}
