.mentions-input{position:relative;width:100%;font-family:inherit;font-size:inherit;overflow-y:visible}.mentions-input>div{width:100%}.mentions-input__control{position:relative;overflow:visible;line-height:1.5;font-size:inherit}.mention-input--tall .mentions-input__control{min-height:80px}.mention-input--tall .mentions-input__highlighter,.mention-input--tall .mentions-input__input,.mention-input--tall .mentions-input__input::placeholder{font-size:16px!important}.mention-input--compact .mentions-input__highlighter,.mention-input--compact .mentions-input__input,.mention-input--compact .mentions-input__input::placeholder{font-size:14px!important}.mentions-input__input{display:block;box-sizing:border-box;width:100%;height:100%;margin:0;padding:12px;border:none;border-radius:0;outline:none;box-shadow:none;resize:none;background-color:transparent;color:transparent;caret-color:hsl(var(--foreground));font-family:inherit;font-size:14px;line-height:1.5;letter-spacing:inherit;word-break:break-word;overflow-wrap:break-word;overflow:auto}.mentions-input__input::placeholder{color:hsl(var(--muted-foreground));font-size:inherit}.mentions-input__input:focus,.mentions-input__input:focus-visible{outline:none;box-shadow:none;border:none}.mentions-input__highlighter{box-sizing:border-box;width:100%;padding:12px;border:none!important;color:hsl(var(--foreground))!important;font-family:inherit;font-size:inherit;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;text-align:start}.mentions-input__highlighter__substring{visibility:visible!important;color:hsl(var(--foreground))!important}.mentions-input__highlighter strong{position:relative;isolation:isolate;font-weight:500;color:#d4af37!important;background:none;padding:0}.mentions-input__highlighter strong:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;right:-1.5px;z-index:-1;pointer-events:none;border-radius:9999px;background:rgba(212,175,55,.15)}.mentions-input__suggestions{z-index:200!important;margin-top:0!important;transform:translateY(3px);width:max-content!important;max-width:min(100vw - 24px,100%)!important;background-color:transparent!important}.mentions-input__suggestions__list{margin:0;padding:8px;list-style:none;display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;overflow-x:hidden;width:max-content;max-width:100%;box-sizing:border-box;background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.mentions-input__suggestions__list:empty{display:none!important}.mentions-input__suggestions__loadingIndicator{display:flex;align-items:center;justify-content:center;width:max-content;padding:8px}.mentions-input__suggestions__list:empty+.mentions-input__suggestions__loadingIndicator{padding:12px;background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}body.mention-input--empty-hint .mentions-input__suggestions__loadingIndicator__spinner{display:none}body.mention-input--empty-hint .mentions-input__suggestions__loadingIndicator:after{content:"Start typing to find users";font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));white-space:nowrap}.mentions-input__suggestions__loadingIndicator__spinner{position:relative;width:20px;height:20px}.mentions-input__suggestions__loadingIndicator__spinner__element{position:absolute;inset:0;border:2px solid hsl(var(--muted-foreground)/.25);border-top-color:hsl(var(--foreground));border-radius:9999px;animation:mentions-input-spin .7s linear infinite}.mentions-input__suggestions__loadingIndicator__spinner__element2,.mentions-input__suggestions__loadingIndicator__spinner__element3,.mentions-input__suggestions__loadingIndicator__spinner__element4,.mentions-input__suggestions__loadingIndicator__spinner__element5{display:none}@keyframes mentions-input-spin{to{transform:rotate(1turn)}}.mentions-input__suggestions__item{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;border-radius:6px;transition:background-color .15s ease;white-space:nowrap}.mentions-input__suggestions__item--focused{background-color:hsl(var(--primary)/.1)}