.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}.contract-wide[data-v-3b76fa57]{min-width:0}@media (max-width:959px){.contract-wide[data-v-3b76fa57]{margin-left:-17px;margin-right:-17px}}div[data-v-3b76fa57] h1{font-size:2.4em;line-height:1.4em;font-weight:600;margin-bottom:15px}div[data-v-3b76fa57] h2{line-height:1.5em;margin-bottom:10px}div[data-v-3b76fa57] h3{line-height:1.4em;margin-bottom:5px}div[data-v-3b76fa57] .text-center{text-align:center}div[data-v-3b76fa57] p{line-height:1.35em}div[data-v-3b76fa57] p:empty{height:.5em}div[data-v-3b76fa57] .grid-container{grid-template-columns:auto auto;display:grid;width:800px}div[data-v-3b76fa57] .grid-item{margin-right:50px;text-align:left;width:350px}@media only screen and (max-width:800px){div[data-v-3b76fa57] .grid-container{grid-template-columns:auto}div[data-v-3b76fa57] .grid-item{margin-right:10px}div[data-v-3b76fa57] p{font-size:12px}div[data-v-3b76fa57] h1{font-size:1.35em}div[data-v-3b76fa57] h2{font-size:1.2em}div[data-v-3b76fa57] h3{font-size:1em}div[data-v-3b76fa57] .variable{font-size:12px}}.buttons-wrapper[data-v-7932f1c3]{display:flex;justify-content:space-between}