.dark em-emoji-picker{--em-color-border:transparent;--em-color-border-over:hsl(var(--border));--em-rgb-background:24, 24, 27;--em-rgb-color:250, 250, 250;--em-rgb-input:39, 39, 42;--em-rgb-accent:hsl(var(--primary))}em-emoji-picker{--em-color-border:transparent;--em-color-border-over:hsl(var(--border));--em-rgb-background:255, 255, 255;--em-rgb-color:24, 24, 27;--em-rgb-input:244, 244, 245}.emoji-picker-container em-emoji-picker{border:none!important;border-radius:0!important;width:100%!important;max-width:318px!important;height:100%!important;max-height:350px!important}.emoji-picker-container em-emoji-picker .search input{border-radius:8px}.emoji-picker-container em-emoji-picker nav{padding:6px 8px}.emoji-picker-container em-emoji-picker nav button{width:28px;height:28px}.emoji-suggestion-list{border-radius:var(--radius);background-color:hsl(var(--popover));--tw-shadow:0 12px 20px -3px #0000001a, 0 4px 8px -4px #00000014;--tw-shadow-colored:0 12px 20px -3px var(--tw-shadow-color), 0 4px 8px -4px var(--tw-shadow-color);min-width:200px;max-width:320px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;padding:.25rem}.emoji-suggestion-list-item{border-radius:calc(var(--radius) - 2px);text-align:left;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;display:flex}@media (max-width:768px){[data-mobile=true] .h-14.emoji-suggestion-list-item.items-center.justify-start.px-4.border-b,[data-mobile=true] .h-14.flex.emoji-suggestion-list-item.justify-start.px-4.border-b{display:none}}@media (max-width:1024px){[data-mobile=true] .emoji-suggestion-list-item.flex-col.space-y-2.text-center.sm\:text-left.sr-only{display:none}}.emoji-suggestion-list-item{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.emoji-suggestion-list-item:hover,.emoji-suggestion-list-item.is-selected{background-color:hsl(var(--muted))}.emoji-suggestion-list-item-emoji{flex-shrink:0;font-size:1.25rem;line-height:1}.emoji-suggestion-list-item-content{flex-direction:column;min-width:0;display:flex}@media (max-width:768px){[data-mobile=true] .h-14.emoji-suggestion-list-item-content.items-center.justify-start.px-4.border-b{display:none}}@media (max-width:1024px){[data-mobile=true] .emoji-suggestion-list-item-content.flex-col.space-y-2.text-center.sm\:text-left.sr-only,[data-mobile=true] .flex.emoji-suggestion-list-item-content.space-y-2.text-center.sm\:text-left.sr-only{display:none}}.emoji-suggestion-list-item-shortcode{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.emoji-suggestion-list-item-name{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem;overflow:hidden}.ProseMirror .mention{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));white-space:nowrap;cursor:pointer;border-radius:4px;padding:2px 6px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline}.ProseMirror .mention:hover{background-color:hsl(var(--primary) / .2)}.ProseMirror .mention-suggestion{color:hsl(var(--primary));background-color:hsl(var(--primary) / .05);border-radius:2px}.tippy-box[data-theme~=mention-dropdown]{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;padding:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.tippy-box[data-theme~=mention-dropdown] .tippy-content{padding:0}.tippy-box[data-theme~=mention-dropdown] .tippy-arrow{display:none}.mention-list{max-height:240px;overflow-y:auto}.mention-list::-webkit-scrollbar{width:6px}.mention-list::-webkit-scrollbar-track{background:0 0}.mention-list::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground) / .3);border-radius:3px}.mention-list::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground) / .5)}.mention-list-empty{color:hsl(var(--muted-foreground));text-align:center;padding:16px;font-size:14px}.mention-list-item{cursor:pointer;background:0 0;border:none}.mention-list-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.mention-list-item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.dark .tippy-box[data-theme~=mention-dropdown]{background-color:hsl(var(--background));border-color:hsl(var(--border))}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.note-image-wrapper{vertical-align:middle;margin:4px;line-height:0;display:inline-block}.note-image-container{border-radius:6px;line-height:0;transition:box-shadow .15s;display:inline-block;position:relative}.note-image-container.is-selected{box-shadow:0 0 0 2px hsl(var(--primary))}.note-image{border:1px solid hsl(var(--border));cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;max-width:100%;height:auto;display:block}.note-image-wrapper:not(.is-selected) .note-image:hover{border-color:hsl(var(--primary) / .5)}.note-image-wrapper.is-resizing{cursor:ew-resize}.note-image-wrapper.is-resizing .note-image{opacity:.9}.note-image[src^="data:image/gif"]{background:hsl(var(--muted));justify-content:center;align-items:center;min-width:100px;min-height:60px;display:flex}.resize-handle{z-index:10;background:hsl(var(--primary));border:2px solid hsl(var(--background));pointer-events:auto;border-radius:3px;position:absolute}.resize-handle.nw,.resize-handle.ne,.resize-handle.sw,.resize-handle.se{width:10px;height:10px}.resize-handle.nw{cursor:nwse-resize;top:-5px;left:-5px}.resize-handle.ne{cursor:nesw-resize;top:-5px;right:-5px}.resize-handle.sw{cursor:nesw-resize;bottom:-5px;left:-5px}.resize-handle.se{cursor:nwse-resize;bottom:-5px;right:-5px}.resize-handle.e,.resize-handle.w{width:6px;height:20px;top:50%;transform:translateY(-50%)}.resize-handle.e{cursor:ew-resize;right:-3px}.resize-handle.w{cursor:ew-resize;left:-3px}.resize-handle:hover{background:hsl(var(--primary) / .8);transform:scale(1.15)}.resize-handle.e:hover,.resize-handle.w:hover{transform:translateY(-50%)scale(1.15)}.note-image-wrapper.is-resizing *{-webkit-user-select:none;user-select:none}.ProseMirror .note-image-wrapper{max-width:100%}.prose .note-image-wrapper{margin:4px}.comment-attachments{flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:8px;display:flex}.comment-attachments img[data-attachment=true]{-o-object-fit:cover;object-fit:cover;border:1px solid hsl(var(--border) / .5);cursor:zoom-in;border-radius:6px;width:auto;max-width:120px;height:auto;max-height:90px;transition:border-color .15s,box-shadow .15s}.comment-attachments img[data-attachment=true]:hover{border-color:hsl(var(--primary) / .5);box-shadow:0 2px 8px hsl(var(--primary) / .15)}.comment-attachments a[data-attachment=true]{background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border) / .5);color:hsl(var(--foreground));border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.comment-attachments a[data-attachment=true]:hover{background:hsl(var(--muted));border-color:hsl(var(--border));text-decoration:none}.comment-attachments a[data-attachment=true]:before{content:"📎";font-size:14px}
