.ct-clause-editor{display:grid;gap:12px}.ct-clause-editor nav,.ct-clause-editor>div{display:flex;gap:8px;flex-wrap:wrap}.ct-clause-editor button{min-height:44px;padding:8px 12px;max-width:100%;white-space:normal}.ct-clause-editor textarea{box-sizing:border-box;width:100%;min-height:280px;resize:vertical;font:inherit;line-height:1.6;padding:12px}.ct-model-preview,.ct-clause-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6;padding:16px;background:#f6f8f7;border:1px solid #d8e3df;border-radius:12px;max-height:60vh;overflow:auto}.ct-model-version-editor p{overflow-wrap:anywhere}.ct-model-version-editor>input{min-height:44px;width:100%;box-sizing:border-box}.ct-model-version-editor>label{display:block;margin:16px 0}.ct-model-version-editor button{min-height:44px;max-width:100%}
