.legal-draft-container{background-color:transparent!important;border:none!important;box-shadow:none!important}.litigation-editor-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:100%;display:flex;flex-direction:column}.litigation-editor-container .toolbar{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.litigation-editor-container .toolbar-group{display:flex;gap:2px}.litigation-editor-container .toolbar-button{display:flex;align-items:center;justify-content:center;padding:3px 6px;background-color:transparent;border:none;border-radius:3px;cursor:pointer;color:#4b5563}.litigation-editor-container .toolbar-button:hover{background-color:#e5e7eb}.litigation-editor-container .toolbar-button.active{background-color:#e5e7eb;color:#1f2937}.litigation-editor-container .divider{width:1px;background-color:#e5e7eb;margin:0 4px}.litigation-editor-container .editor{padding:16px;flex:1;outline:none;overflow-y:auto;line-height:1.5}.litigation-editor-container .ql-editor{font-size:14px!important;padding:16px!important}.litigation-view-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5;color:#333}.litigation-view-content h3{font-size:18px;font-weight:600;margin-bottom:16px;margin-top:0}.litigation-view-content h4{font-size:16px;font-weight:600;margin-top:24px;margin-bottom:12px}.litigation-view-content p{margin-bottom:12px}.litigation-view-content ul{margin-left:24px;margin-bottom:16px;list-style-type:disc}.litigation-view-content li{margin-bottom:4px}.custom-select{appearance:none;background-color:transparent;border:none;padding:0;margin:0;font-family:inherit;font-size:inherit;cursor:pointer;line-height:inherit;outline:none}.custom-select-wrapper{position:relative;display:inline-block}.custom-select-arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none}.ql-toolbar.ql-snow{border:none!important;padding:4px!important}.ql-container.ql-snow{border:none!important}.ai-prompt-container{position:relative;z-index:10}.prose{max-width:none;color:#333}.prose h1,.prose h2,.prose h3,.prose h4{color:#111;font-weight:600;margin-top:1.5em;margin-bottom:.5em}.prose h3{font-size:1.25rem;margin-top:0}.prose h4{font-size:1.125rem}.prose p,.prose ul{margin-top:0;margin-bottom:1em}.prose li{margin-top:.25em;margin-bottom:.25em}.litigation-editor-container{height:100%;overflow:hidden;display:flex;flex-direction:column}.litigation-view-content{height:100%;overflow-y:auto;will-change:transform;-webkit-overflow-scrolling:touch}.view-container{will-change:transform;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.editor-container{will-change:transform;-webkit-overflow-scrolling:touch}.ql-container{height:calc(100% - 42px)!important}.ql-editor{height:100%!important;overflow-y:auto;will-change:transform;-webkit-overflow-scrolling:touch}.ql-toolbar{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #e5e7eb!important;background-color:#f9fafb!important}.ql-container{border:none!important;font-family:inherit!important}.ql-editor{padding:1rem!important;font-size:1rem!important;line-height:1.5!important}.ai-prompt-container{border-top:1px solid #e5e7eb;background-color:#fff;padding:1rem;z-index:10}
