@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";body{--tt-toolbar-height:44px;--tt-theme-text:var(--tt-gray-light-900)}.dark body{--tt-theme-text:var(--tt-gray-dark-900)}body{color:var(--tt-theme-text);font-optical-sizing:auto;padding:0;font-family:Inter,sans-serif;font-style:normal;font-weight:400}html,body,#root,#app{background-color:var(--tt-bg-color);height:100%}body{overflow:hidden}.tiptap.ProseMirror{font-family:DM Sans,sans-serif}.content-wrapper{height:calc(100% - var(--tt-toolbar-height));overflow-y:auto}.content-wrapper::-webkit-scrollbar{width:.5rem;display:block}.content-wrapper::-webkit-scrollbar-track{background:0 0}.content-wrapper::-webkit-scrollbar-thumb{background-color:var(--tt-scrollbar-color);border-radius:4px}.content-wrapper{scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-color) transparent}.simple-editor-content{width:100%;max-width:640px;margin:0 auto}.simple-editor-content .tiptap.ProseMirror{min-height:calc(100vh - 320px);padding:3rem}@media screen and (width<=480px){.simple-editor-content .tiptap.ProseMirror{min-height:240px;padding:1rem 1.5rem}}.task-description-editor .simple-editor-content{max-width:none;overflow-x:hidden}.task-description-editor .simple-editor-content .tiptap.ProseMirror{word-wrap:break-word;overflow-wrap:anywhere;min-height:200px;padding:1rem}.dialog-description-editor,.dialog-description-editor .simple-editor-wrapper{width:100%;min-width:0;max-width:100%}.dialog-description-editor .tiptap-toolbar{flex-wrap:wrap;row-gap:.25rem;max-width:100%}.dialog-description-editor .simple-editor-content{max-width:none;overflow-x:hidden}.dialog-description-editor .simple-editor-content .tiptap.ProseMirror{word-wrap:break-word;overflow-wrap:anywhere;min-height:600px;padding:1rem}.contract-form-editor,.contract-form-editor .simple-editor-wrapper{width:100%;min-width:0;max-width:100%}.contract-form-editor .tiptap-toolbar{flex-wrap:wrap;row-gap:.25rem;max-width:100%}.contract-form-editor .simple-editor-content{max-width:none;overflow-x:hidden}.contract-form-editor .simple-editor-content .tiptap.ProseMirror{word-wrap:break-word;overflow-wrap:anywhere;min-height:calc(100vh - 320px);padding:1rem 1.25rem}
