.v-stepper:has(.contract-editor),.v-stepper:has(.contract-editor) .v-stepper__items,.v-stepper:has(.contract-editor) .v-stepper__wrapper,.v-stepper:has(.contract-wide),.v-stepper:has(.contract-wide) .v-stepper__items,.v-stepper:has(.contract-wide) .v-stepper__wrapper{overflow:visible}@media (max-width:959px){.contract-editor__content{padding-left:0!important;padding-right:0!important}}.contract-editor__bar{position:sticky;z-index:4;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.08);margin-bottom:8px}.contract-editor__bar-row{justify-content:space-between;padding:2px 4px}.contract-editor__bar-row,.contract-editor__bar-start{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.contract-editor__toggle{text-transform:none;letter-spacing:normal}.contract-editor__actions{display:flex;align-items:center;flex-wrap:nowrap;gap:4px}.contract-editor__formats{display:flex;flex-wrap:wrap;gap:4px}.contract-editor__errors{max-height:180px;overflow:auto;padding:0 8px 8px}.contract-editor__errors button,.contract-editor__warnings button{display:block;width:100%;text-align:left;background:#ffebee;border:1px solid #ef9a9a;border-radius:4px;padding:6px 8px;margin-top:4px;cursor:pointer;font-size:13px;line-height:1.35}.contract-editor__warnings{max-height:180px;overflow:auto;padding:0 8px 8px}.contract-editor__warnings button{background:#fff8e1;border-color:#f9a825;color:#5d4037}.contract-editor__content{position:relative}.contract-editor__content .ProseMirror{position:relative;z-index:1}.contract-block-guides{position:absolute;overflow:visible;pointer-events:none;z-index:0}.ProseMirror:focus{outline:none}h1{font-size:2.4em;line-height:1.4em;font-weight:600;margin-bottom:15px}h2{line-height:1.5em;margin-bottom:10px}h3{line-height:1.4em}p{line-height:1.35em}.text-center{text-align:center}p:empty{height:.5em}.variable{display:inline-block;background-color:#ccc;border-radius:.2rem;padding:2px 1px 2px 1px;font-weight:700;margin:1px 2px;font-size:14px}@media only screen and (max-width:800px){.contract-editor p{font-size:12px}.contract-editor h1{font-size:1.35em}.contract-editor h2{font-size:1.2em}.contract-editor h3{font-size:1em}.contract-editor .variable{font-size:12px}}.variable[data-type=function]{background-color:#0cc}.variable[data-variable^="#if"],.variable[data-variable^="/if"]{background-color:#68b5f5}.variable[data-variable=else]{background-color:#ecb639}.variable[data-variable=pageBreak]{background-color:#ef476f}.variable.variable--warning{outline:2px solid #f9a825;background-color:#fff8e1;scroll-margin-top:140px;scroll-margin-bottom:24px}.variable.variable--error{outline:2px solid #d32f2f;background-color:#ffcdd2;scroll-margin-top:140px;scroll-margin-bottom:24px}.v-btn.is-active{background-color:#bdbdbd!important}.v-autocomplete__content{z-index:9999!important}.warning-sign p[data-v-e5691ea8]{display:flex;justify-content:center;background-color:#e74a4a;width:100%;min-height:50px;font-size:14px;padding:25px 25px 25px 25px;align-items:center;color:#fff}div.editor[data-v-e5691ea8]{background-color:#f5f5f5;margin-top:10px}.editor__actions[data-v-e5691ea8],.editor__meta[data-v-e5691ea8]{padding:10px 12px}.editor__canvas[data-v-e5691ea8]{padding:0 12px 10px}@media (max-width:959px){.editor__actions[data-v-e5691ea8],.editor__meta[data-v-e5691ea8]{padding-left:12px;padding-right:12px}.editor__canvas[data-v-e5691ea8]{padding-left:0;padding-right:0}}.ql-picker.ql-placeholder>span.ql-picker-label[data-v-e5691ea8]:before{content:"Placeholders"}@media only screen and (max-width:600px){.container-wrapper[data-v-1d5f6fa1]{margin:0;padding:0!important}}