.Chat_botMessage__7sxXN,.Chat_userMessage__P2OuA{margin-bottom:.5rem;white-space:pre-wrap;border-radius:7px;padding-top:.375rem!important;padding-bottom:.375rem!important;font-size:13px}.Chat_userMessage__P2OuA{--r:10px;--t:1.5em;margin-left:auto;padding:12px;border-inline:1.5em solid transparent;border-radius:calc(10px + 1.5em)/10px;mask:radial-gradient(97% 100% at var(--_p) 0,transparent 117%,#000 124%) var(--_p) 109%/var(--t) var(--t) no-repeat,linear-gradient(#000 0 0) padding-box;--_p:100%;border-bottom-right-radius:0 0;place-self:end;max-width:70%;overflow-wrap:break-word;background-color:hsl(var(--text-primary));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Chat_botMessage__7sxXN{margin-right:auto;background-color:hsl(var(--surface-raised));color:hsl(var(--gray-12));border-radius:7px;padding:12px}.Chat_botMessage__7sxXN strong{font-weight:600}.Chat_botMessage__7sxXN .Chat_botList__Zhu4h{margin:0;padding-left:1.5em;list-style-position:outside}.Chat_botMessage__7sxXN .Chat_emailLink__6Zutu{color:hsl(var(--ai-accent));text-decoration:underline}.Chat_botMessage__7sxXN .Chat_emailLink__6Zutu:hover{text-decoration:none}.Chat_dateHeader__4zVeo{display:flex;align-items:center;justify-content:center;margin:20px 0}.Chat_dateHeaderLine__jFBeU{flex-grow:1;height:1px;background-color:hsl(var(--border-default))}.Chat_dateHeaderText__smh9G{padding:0 10px;font-size:.9rem;color:hsl(var(--text-secondary));background-color:transparent}.Chat_thinkingMessage__6p7Jd{display:flex;align-items:center}.Chat_thinkingShapes__us379{display:inline-flex;align-items:center;margin-left:8px}.Chat_shape__w3r9y{width:10px;height:10px;margin:0 3px;animation:Chat_colorChange__qmyDH 1.5s infinite}.Chat_shape__w3r9y:nth-child(2){animation-delay:.5s}.Chat_shape__w3r9y:nth-child(3){animation-delay:1s}.Chat_square__azhuF{background-color:#4285f4}.Chat_circle__iiguP{background-color:#ea4335;border-radius:50%}.Chat_triangle__mL8nx{width:0;height:0;background-color:transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #fbbc05}@keyframes Chat_colorChange__qmyDH{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.Chat_imageContainer__XrU8R{max-width:100%;margin:1rem 0;border-radius:7px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Chat_fullSizeImageModal__FNE6q{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.Chat_fullSizeImageContainer__RdOYB{position:relative;width:90%;height:90%}.Chat_chatContentWrapper___oO5m .Chat_chatText__litN8{margin:10px 0}.Chat_chatContentWrapper___oO5m .Chat_markdownUl__Gqqoz{list-style-type:disc;padding-left:1.5rem}.Chat_chatContentWrapper___oO5m .Chat_markdownOl__KmDM6{list-style-type:decimal;padding-left:1.5rem}.Chat_chatContentWrapper___oO5m .Chat_markdownLi__AR3DL{list-style-position:outside;margin-left:.5rem}.Chat_chatContentWrapper___oO5m .Chat_markdownLi__AR3DL a{color:hsl(var(--ai-accent));text-decoration:underline}.Chat_chatContentWrapper___oO5m .Chat_markdownLi__AR3DL a:hover{text-decoration:none}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.notes-editor-container{position:relative}.notes-editor-container,.notes-editor-container .quill{height:100%;display:flex;flex-direction:column}.notes-editor-container .quill .ql-toolbar.ql-snow{border:none;border-bottom:1px solid #eeeff1;background:#fafafa;padding:6px 12px;display:flex;align-items:center;gap:2px;flex-shrink:0}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-formats{display:inline-flex;align-items:center;margin:0!important;padding:0!important;gap:2px}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-formats:not(:last-child):after{content:"";display:block;width:1px;height:18px;background:#eeeff1;margin:0 6px}.notes-editor-container .quill .ql-toolbar.ql-snow button{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;color:#6b7280!important;transition:all .15s ease}.notes-editor-container .quill .ql-toolbar.ql-snow button:hover{background-color:#f5f5f5;color:#232529!important}.notes-editor-container .quill .ql-toolbar.ql-snow button.ql-active{background-color:#eeeff1;color:#232529!important}.notes-editor-container .quill .ql-toolbar.ql-snow button svg,.notes-editor-container .quill .ql-toolbar.ql-snow button svg .ql-stroke{stroke:currentColor!important}.notes-editor-container .quill .ql-toolbar.ql-snow button svg .ql-fill{fill:currentColor!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker{color:#6b7280!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker:hover{color:#232529!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker .ql-picker-label{border:none;padding:2px 4px}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#232529!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header{color:#6b7280!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-label{color:#6b7280!important;stroke:#6b7280!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-label:hover{color:#232529!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-label:before{color:#6b7280!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-options{background-color:#fff;border:1px solid #eeeff1;border-radius:7px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-top:4px;padding:4px}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-options .ql-picker-item{color:#6b7280;padding:6px 10px;border-radius:4px}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-options .ql-picker-item:hover{color:#232529;background-color:#fafafa}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-options .ql-picker-item[data-value="1"]:before,.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-options .ql-picker-item[data-value="2"]:before,.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-options .ql-picker-item[data-value="3"]:before{color:inherit!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker-item.ql-selected,.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker-item:hover,.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker-label.ql-active,.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker-label:hover{color:#232529!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-check svg,.notes-editor-container .quill .ql-toolbar.ql-snow .ql-check svg .ql-stroke,.notes-editor-container .quill .ql-toolbar.ql-snow .ql-image svg,.notes-editor-container .quill .ql-toolbar.ql-snow .ql-image svg .ql-stroke{stroke:currentColor!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-check svg .ql-fill,.notes-editor-container .quill .ql-toolbar.ql-snow .ql-image svg .ql-fill{fill:currentColor!important}.notes-editor-container .quill .ql-container.ql-snow{border:none;flex:1;overflow-y:auto;font-size:15px}.notes-editor-container .quill .ql-container.ql-snow .ql-editor{padding:16px 20px}.notes-editor-container .quill .ql-container.ql-snow .ql-editor.ql-blank:before{color:#9ca3af;font-style:normal;left:20px}.notes-editor-container .ql-container.ql-snow{border:none!important}.ql-editor::-webkit-scrollbar{width:6px}.ql-editor::-webkit-scrollbar-track{background:transparent}.ql-editor::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:hsl(var(--surface-muted))}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{color:inherit!important}.ql-snow .ql-picker.ql-header .ql-picker-item:hover:before,.ql-snow .ql-picker.ql-header .ql-picker-label:hover:before{color:#232529!important}.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:#232529!important}.custom-client-notes .notes-editor-container .quill .ql-container{flex:1;overflow-y:auto}