.rich-editor-a4 .quillWrapper{background:#d0d0d0;border:1px solid #bbb;border-radius:4px}.rich-editor-a4 .ql-toolbar{background:#fff;border-bottom:1px solid #ccc!important;border:none!important}.rich-editor-a4 .ql-container{border:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.rich-editor-a4 .ql-editor{background:#fff;width:210mm;max-width:210mm;min-height:297mm;padding:20mm 15mm 20mm 30mm;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.2);box-shadow:0 2px 16px rgba(0,0,0,.2);font-size:13pt;line-height:1.5;font-family:Times New Roman,Times,serif;color:#000;text-align:justify}.rich-editor-a4 .ql-editor h2{font-size:14pt;font-weight:700;text-transform:uppercase;margin:6pt 0;text-align:center}.rich-editor-a4 .ql-editor p{margin-bottom:0;margin-top:0}.rich-editor-a4 .ql-editor table{border:none!important;border-collapse:collapse;width:100%}.rich-editor-a4 .ql-editor table td{border:none!important}.preview-a4-modal .modal-body{background:#d0d0d0;padding:20px}.preview-a4-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-a4-page{background:#fff;width:210mm;min-height:297mm;padding:20mm 15mm 20mm 30mm;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.25);box-shadow:0 2px 16px rgba(0,0,0,.25);font-size:13pt;line-height:1.5;font-family:Times New Roman,Times,serif;color:#000;text-align:justify}.preview-a4-page h2{font-size:14pt;font-weight:700;text-transform:uppercase;margin:6pt 0;text-align:center}.preview-a4-page p{margin-bottom:0;margin-top:0}.contract-form-modal .modal-body{padding:0!important}.contract-form-layout{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:70vh}.contract-form-sidebar{width:280px;min-width:280px;border-right:1px solid #dee2e6;padding:16px;background:#f8f9fa;overflow-y:auto;max-height:75vh}.contract-form-content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;max-height:75vh}.contract-form-content .rich-editor-a4 .ql-container{max-height:none}.contract-var-list{max-height:300px;overflow-y:auto}.contract-var-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 8px;border-bottom:1px solid #eee;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.contract-var-item:hover{background:#e9ecef}.contract-var-item:last-child{border-bottom:none}