.notes-editor-container{position:relative;height:calc(70vh - 280px)}.notes-editor-container .quill{display:flex;flex-direction:column-reverse;height:100%}.notes-editor-container .quill .ql-container.ql-snow{border:none;height:calc(100% - 42px);font-size:16px}.notes-editor-container .quill .ql-container.ql-snow .ql-editor{padding:0}.notes-editor-container .quill .ql-container.ql-snow .ql-editor.ql-blank:before{color:#6b7280;font-style:normal;left:0}.notes-editor-container .quill .ql-toolbar.ql-snow{position:fixed;bottom:60px;left:50%;transform:translateX(-50%);border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:4px 8px;z-index:10;width:auto;display:inline-flex;align-items:center;gap:4px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-undo:before{content:"↶";font-size:16px}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-redo:before{content:"↷";font-size:16px}.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-toolbar.ql-snow .ql-formats{display:inline-flex;align-items:center;margin:0!important;padding:0!important;gap:4px}.notes-editor-container .quill .ql-toolbar.ql-snow button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:4px;color:#524f51!important}.notes-editor-container .quill .ql-toolbar.ql-snow button.ql-active,.notes-editor-container .quill .ql-toolbar.ql-snow button:hover{background-color:rgba(0,0,0,.05);color:#000!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:#524f51!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker:hover{color:#000!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker .ql-picker-label{border:none;padding:0 4px}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#000!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header{color:#524f51!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-label{color:#524f51!important;stroke:#524f51!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-label:hover{color:#000!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-label:before{color:#524f51!important}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-options{bottom:100%!important;top:auto!important;margin-bottom:8px;background-color:#fff;border-color:#e5e7eb;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-options .ql-picker-item{color:#524f51;padding:6px 12px}.notes-editor-container .quill .ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-options .ql-picker-item:hover{color:#000;background-color:rgba(0,0,0,.05)}.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:#524f51!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:#000!important}.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;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{color:#524f51!important}.ql-snow .ql-picker.ql-header .ql-picker-item:hover:before,.ql-snow .ql-picker.ql-header .ql-picker-label:hover:before{color:#000!important}.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:#524f51!important}.custom-client-notes .notes-editor-container .quill .ql-container{flex:1;overflow-y:auto}