.contract-editor .ql-container.ql-snow{border:0;font-family:inherit;font-size:15px}.contract-editor .ql-editor{min-height:var(--editor-min, 420px);color:hsl(var(--foreground));line-height:1.65;padding:20px}.contract-editor .ql-editor p,.contract-editor .ql-editor ul,.contract-editor .ql-editor ol{margin:0 0 12px}.contract-editor .ql-editor h1,.contract-editor .ql-editor h2,.contract-editor .ql-editor h3{font-family:var(--font-heading, inherit);font-weight:700;margin:16px 0 8px}.contract-editor .ql-editor h2{font-size:1.3em}.contract-editor .ql-editor h3{font-size:1.1em}.contract-editor .ql-editor.ql-blank:before{color:hsl(var(--muted-foreground));font-style:normal}.contract-editor .ql-editor .contract-variable{display:inline-block;border:1px solid hsl(var(--input));border-radius:6px;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));padding:0 6px;margin:0 1px;line-height:1.4;font-size:.9em}@media(min-width:1024px){.contract-editor .quill{display:flex;flex:1 1 0%;flex-direction:column;min-height:0}.contract-editor .ql-container.ql-snow{flex:1 1 0%;min-height:0}.contract-editor .ql-editor{height:100%;min-height:0;overflow-y:auto}}
