.contract-field-node[data-v-65d5b405]{margin:1rem 0;padding:.5rem}.contract-field-node-editable[data-v-65d5b405]{border:1px dashed #d1d5db;border-radius:.5rem;padding:.75rem}.contract-field-node-editable[data-v-65d5b405]:hover{background-color:#f9fafb;border-color:#9ca3af}.contract-field-node--company-profile.contract-field-node-editable[data-v-65d5b405]{background-color:transparent;border:none;padding:0}.contract-field-node--company-profile.contract-field-node-editable[data-v-65d5b405]:hover{background-color:transparent;border:none}.contract-field-node--eventbilletten-product.contract-field-node-editable[data-v-65d5b405]{background-color:transparent;border:none;padding:0}.contract-field-node--eventbilletten-product.contract-field-node-editable[data-v-65d5b405]:hover{background-color:transparent;border:none}.contract-field-node--contract-table.contract-field-node-editable[data-v-65d5b405]{background-color:transparent;border:none;padding:0}.contract-field-node--contract-table.contract-field-node-editable[data-v-65d5b405]:hover{background-color:transparent;border:none}.contract-tiptap-editor[data-v-5a114f0c]{width:100%}.editor-wrapper[data-v-5a114f0c]{position:relative;transition:border-color .2s;width:100%}.editor-wrapper.drop-zone-active[data-v-5a114f0c]:not(.readonly-mode){background-color:#3b82f60d;border:2px dashed #3b82f6;border-radius:8px}.editor-content[data-v-5a114f0c]{height:100%;overflow:visible!important;padding:0!important;width:100%;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;display:flex;flex:1;flex-direction:column}.editor-content[data-v-5a114f0c] .ProseMirror{overflow:visible!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;background:transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;flex:1}.contract-tiptap-editor--auto-height .editor-content[data-v-5a114f0c] .ProseMirror{padding:0!important}.toolbar-button[data-v-5a114f0c]{background-color:transparent;border-radius:.375rem;flex-shrink:0;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.toolbar-button[data-v-5a114f0c]:hover{background-color:#fff3}.toolbar-button[data-v-5a114f0c]:disabled{cursor:not-allowed;opacity:.5}.toolbar-button.is-active[data-v-5a114f0c]{background-color:#ffffff4d;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.toolbar-divider[data-v-5a114f0c]{background-color:#ffffff4d;flex-shrink:0;height:1.5rem;margin-left:.25rem;margin-right:.25rem;width:1px}.toolbar-slide-enter-active[data-v-5a114f0c]{transition:transform .3s ease-out}.toolbar-slide-leave-active[data-v-5a114f0c]{transition:transform .3s ease-in}.toolbar-slide-enter-from[data-v-5a114f0c]{opacity:0;transform:translateY(100%)}.toolbar-slide-enter-to[data-v-5a114f0c],.toolbar-slide-leave-from[data-v-5a114f0c]{opacity:1;transform:translateY(0)}.toolbar-slide-leave-to[data-v-5a114f0c]{opacity:0;transform:translateY(100%)}.editor-pages-container[data-v-5a114f0c]{align-items:center;background-color:transparent;min-height:0;padding:0}.editor-page[data-v-5a114f0c],.editor-pages-container[data-v-5a114f0c]{display:flex;flex-direction:column;width:100%}.editor-page[data-v-5a114f0c]{box-sizing:border-box;margin-bottom:40px;max-width:var(--contract-page-max-w,794px);overflow:visible;position:relative}.editor-page[data-v-5a114f0c]:not(.editor-page--paginated){background-color:#fff;--tw-shadow:0px 1px 2px rgba(16,24,40,.04),0px 1px 3px rgba(16,24,40,.06);--tw-shadow-colored:0px 1px 2px var(--tw-shadow-color),0px 1px 3px var(--tw-shadow-color);border:1px solid rgba(0,0,0,.1);border-radius:.375rem!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);min-height:var(--contract-page-min-h,1123px);padding:var(--contract-page-pt,95px) var(--contract-page-pr,76px) var(--contract-page-pb,95px) var(--contract-page-pl,76px)}.editor-page--paginated[data-v-5a114f0c]{align-items:stretch;background-color:transparent;border:none;border-radius:.375rem;box-shadow:none;min-height:var(--contract-page-min-h,1123px);overflow:visible;padding:0}.editor-page-sheets-layer[data-v-5a114f0c]{inset:0;z-index:0}.editor-page-sheet[data-v-5a114f0c],.editor-page-sheets-layer[data-v-5a114f0c]{pointer-events:none;position:absolute;width:100%}.editor-page-sheet[data-v-5a114f0c]{background-color:#fff;box-sizing:border-box;left:0;--tw-shadow:0px 1px 2px rgba(16,24,40,.04),0px 1px 3px rgba(16,24,40,.06);--tw-shadow-colored:0px 1px 2px var(--tw-shadow-color),0px 1px 3px var(--tw-shadow-color);border:1px solid rgba(0,0,0,.1);border-radius:.375rem!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.editor-page-body[data-v-5a114f0c]{align-self:stretch;background:transparent;box-sizing:border-box;flex:1 1 auto;max-width:100%;overflow-x:hidden;padding:var(--contract-page-pt,95px) var(--contract-page-pr,76px) var(--contract-page-pb,95px) var(--contract-page-pl,76px);position:relative;width:100%;z-index:2}.contract-tiptap-editor--paginated .editor-page-body[data-v-5a114f0c]{overflow:visible;padding:0}.contract-tiptap-editor--paginated[data-v-5a114f0c] .ProseMirror.rm-with-pagination{border:none!important}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-footer,.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-header{font-family:var(--contract-document-font-family,ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-first-page-header+:not(#pages){margin-top:var(--contract-prose-after-chrome-gap,24px)!important}.contract-tiptap-editor--paginated[data-v-5a114f0c] #pages>.rm-page-break+.rm-page-break>.page{box-sizing:border-box;padding-top:var(--contract-prose-after-chrome-gap,24px)}.contract-tiptap-editor--seamless-page-gaps.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-pagination-gap{background-color:transparent!important;border:none!important}.contract-tiptap-editor--paginated[data-v-5a114f0c]:not(.contract-tiptap-editor--seamless-page-gaps) .rm-pagination-gap{background-color:#f2f2f5!important;border-left-color:#f2f2f5!important;border-right-color:#f2f2f5!important}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-header.rm-first-page-header{box-sizing:border-box;display:inline-flex!important;justify-content:space-between;max-height:calc(var(--rm-page-height, 1123px)*.45 - var(--rm-margin-top, 95px) - var(--rm-content-margin-top, 0px));overflow-y:hidden;padding-bottom:var(--rm-content-margin-top,0)!important;padding-left:0!important;padding-right:0!important;padding-top:var(--rm-margin-top,95px)!important;width:100%}.contract-tiptap-editor--paginated[data-v-5a114f0c] #pages .breaker .rm-page-header{box-sizing:border-box;display:inline-flex!important;justify-content:space-between;max-height:calc(var(--rm-page-height, 1123px)*.45 - var(--rm-margin-top, 95px) - var(--rm-content-margin-top, 0px));overflow-y:hidden;padding:var(--rm-margin-top,95px) var(--rm-margin-right,76px) var(--rm-content-margin-top,0) var(--rm-margin-left,76px)!important;width:100%}.contract-tiptap-editor--paginated[data-v-5a114f0c] #pages .breaker .rm-page-footer,.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-footer{box-sizing:border-box;padding:var(--rm-content-margin-bottom,0) var(--rm-margin-right,76px) var(--rm-margin-bottom,95px) var(--rm-margin-left,76px)!important;width:100%}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-first-page-header .rm-page-header-left,.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-first-page-header .rm-page-header-right{float:none!important;margin-left:0!important;margin-right:0!important}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-with-pagination table{display:table!important;width:100%!important}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-with-pagination table>tr{display:table-row!important}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-with-pagination table tbody{display:table-row-group!important;max-height:none!important;overflow-y:visible!important}.contract-tiptap-editor--paginated[data-v-5a114f0c] .ProseMirror{height:auto!important;min-height:0!important}.editor-page[data-v-5a114f0c]:last-child{margin-bottom:0}.editor-page-body[data-v-5a114f0c] .ProseMirror>#pages,.editor-page-body[data-v-5a114f0c] .ProseMirror>.rm-first-page-header{position:relative;z-index:0}.editor-page-body[data-v-5a114f0c] .ProseMirror>:not(figure.contract-image-figure):not(#pages):not(.rm-first-page-header),.editor-page-body[data-v-5a114f0c] .template-section-body>:not(figure.contract-image-figure){position:relative;z-index:5}.editor-page-body[data-v-5a114f0c] .ProseMirror>:not(figure.contract-image-figure.contract-image--fixed):not(#pages):not(.rm-first-page-header),.editor-page-body[data-v-5a114f0c] .template-section-body>:not(figure.contract-image-figure.contract-image--fixed){transform:translateY(var(--contract-fixed-flow-reserve,0))}.contract-tiptap-editor[data-v-5a114f0c]:not(.contract-tiptap-editor--auto-height):not(.contract-tiptap-editor--paginated) .ProseMirror{overflow-x:hidden}[data-v-5a114f0c] .ProseMirror{contain:layout style;height:100%;min-height:var(--contract-prose-min-h,933px);outline:2px solid transparent;outline-offset:2px;overflow:visible;transform:translateZ(0);width:100%}[data-v-5a114f0c] .ProseMirror table{border-collapse:collapse;overflow:hidden;table-layout:fixed;width:100%}[data-v-5a114f0c] .ProseMirror table td,[data-v-5a114f0c] .ProseMirror table th{border:1px solid #e5e7eb;box-sizing:border-box;padding:.5rem;position:relative;vertical-align:top}[data-v-5a114f0c] .ProseMirror table th{background-color:#f9fafb;font-weight:var(--896dc3e6)}[data-v-5a114f0c] .ProseMirror .contract-field-tag{cursor:pointer;font-size:inherit;pointer-events:auto;position:relative;z-index:8}[data-v-5a114f0c] .ProseMirror .contract-field-tag:not(.contract-company-profile-tag):not(.contract-eventbilletten-product-tag){align-items:center;border-bottom:2px dotted #d1d5db;display:inline-flex;gap:4px;padding:2px 0;transition:border-color .2s ease}[data-v-5a114f0c] .ProseMirror .contract-field-tag:not(.contract-company-profile-tag):not(.contract-eventbilletten-product-tag):hover{border-bottom-color:#000}[data-v-5a114f0c] .ProseMirror .contract-field-tag.contract-eventbilletten-product-tag{vertical-align:middle}[data-v-5a114f0c] .ProseMirror .contract-company-profile-tag{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:block;margin:10px 0;padding:10px 12px;position:relative}[data-v-5a114f0c] .ProseMirror .contract-company-profile-tag:before{background:#fff;border:1px solid #d1d5db;border-radius:9999px;color:#4b5563;content:"✎";font-size:12px;height:20px;line-height:18px;position:absolute;right:8px;text-align:center;top:-10px;width:20px}[data-v-5a114f0c] .ProseMirror .contract-company-profile-tag .field-text{display:block;line-height:1.5;white-space:pre-line}[data-v-5a114f0c] .ProseMirror[contenteditable=false] .contract-field-tag{cursor:pointer;pointer-events:auto}[data-v-5a114f0c] mark{border-radius:3px;cursor:pointer;display:inline;padding:2px 4px;position:relative;z-index:3}[data-v-5a114f0c] span.comment-mark,[data-v-5a114f0c] span.suggestion-mark,[data-v-5a114f0c] span[data-comment-id],[data-v-5a114f0c] span[data-suggestion-id]{cursor:pointer;pointer-events:auto}[data-v-5a114f0c] .ProseMirror[contenteditable=false] mark,[data-v-5a114f0c] .ProseMirror[contenteditable=false] span.comment-mark,[data-v-5a114f0c] .ProseMirror[contenteditable=false] span.suggestion-mark,[data-v-5a114f0c] .ProseMirror[contenteditable=false] span[data-comment-id],[data-v-5a114f0c] .ProseMirror[contenteditable=false] span[data-suggestion-id]{cursor:pointer;display:inline;opacity:1;pointer-events:auto}[data-v-5a114f0c] mark[data-suggestion-id].suggestion-click-fade,[data-v-5a114f0c] span.suggestion-click-fade,[data-v-5a114f0c] span[data-suggestion-id].suggestion-click-fade{animation:suggestionClickFade-5a114f0c .42s ease-out forwards}[data-v-5a114f0c] mark[data-suggestion-id].suggestion-click-settled,[data-v-5a114f0c] span.suggestion-click-settled,[data-v-5a114f0c] span[data-suggestion-id].suggestion-click-settled{background-color:#f9fafb!important}[data-v-5a114f0c] .ProseMirror[contenteditable=true] mark.comment-mark,[data-v-5a114f0c] .ProseMirror[contenteditable=true] mark[data-comment-id],[data-v-5a114f0c] .ProseMirror[contenteditable=true] span.comment-mark,[data-v-5a114f0c] .ProseMirror[contenteditable=true] span[data-comment-id]{background-color:#3b82f633!important;border-bottom:1px solid rgba(59,130,246,.45);border-radius:2px;padding:0 1px}[data-v-5a114f0c] .ProseMirror[contenteditable=true] mark.suggestion-mark,[data-v-5a114f0c] .ProseMirror[contenteditable=true] mark[data-suggestion-id],[data-v-5a114f0c] .ProseMirror[contenteditable=true] span.suggestion-mark,[data-v-5a114f0c] .ProseMirror[contenteditable=true] span[data-suggestion-id]{background-color:#22c55e38!important;border-bottom:1px solid rgba(34,197,94,.5);border-radius:2px;padding:0 1px}@keyframes suggestionClickFade-5a114f0c{0%{background-color:#46af89}to{background-color:#f9fafb}}.contract-tiptap-editor--auto-height .editor-wrapper[data-v-5a114f0c]{background:transparent;min-height:0}.contract-tiptap-editor--auto-height .editor-pages-container[data-v-5a114f0c]{background-color:transparent;min-height:0;padding:0}.contract-tiptap-editor--auto-height .editor-page[data-v-5a114f0c]{background:transparent!important;border:none;box-shadow:none;margin:0;max-width:none;min-height:0;padding:0;width:100%;--contract-prose-min-h:0px}.contract-tiptap-editor--auto-height .editor-page-body[data-v-5a114f0c]{padding:0}.contract-tiptap-editor--auto-height .editor-content[data-v-5a114f0c]{background:transparent;min-height:0}.contract-tiptap-editor--auto-height .editor-content[data-v-5a114f0c] .ProseMirror{background:transparent!important;contain:layout style;min-height:0}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-header-left{align-items:center;display:flex;flex:1 1 0%;float:none!important;margin-left:0!important;max-width:100%;min-width:0;padding-top:0!important}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-header-left *{padding-top:0!important}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-footer-left{align-items:center;display:flex;flex:1 1 0%;float:none!important;margin-left:0!important;max-width:100%;min-width:0;padding-bottom:0!important}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-footer-left *{padding-bottom:0!important}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-footer-content,.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-header-content{align-items:center;box-sizing:border-box;display:flex!important;flex-direction:row;flex-wrap:nowrap;gap:12px;justify-content:space-between;max-width:100%;width:100%}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-footer-right,.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-header-right{align-items:center;display:flex;flex:0 0 auto;float:none!important;justify-content:flex-end;margin-right:0!important;max-width:min(45%,280px)}.contract-tiptap-editor--paginated[data-v-5a114f0c] .fb-page-chrome-left-cluster{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:10px;max-width:100%;min-width:0;row-gap:6px;width:100%}.contract-tiptap-editor--paginated[data-v-5a114f0c] .fb-page-chrome-left-cluster .fb-page-chrome-logo{flex-shrink:0}.contract-tiptap-editor--paginated[data-v-5a114f0c] .fb-page-chrome-rich-slot{box-sizing:border-box;flex:1 1 220px;float:none!important;font-family:var(--contract-document-font-family,ui-sans-serif,system-ui,sans-serif)!important;font-size:var(--contract-page-chrome-rich-font-size,13px)!important;font-weight:400!important;line-height:1.35!important;max-width:100%!important;min-width:0;width:auto;-webkit-font-smoothing:antialiased}.contract-tiptap-editor--paginated[data-v-5a114f0c] .fb-page-chrome-rich-slot p{line-height:inherit;margin-bottom:0;margin-top:0;min-width:0}.contract-tiptap-editor--paginated[data-v-5a114f0c] .fb-page-chrome-right-cluster{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;font-size:var(--contract-page-chrome-rich-font-size,13px);font-variant-numeric:tabular-nums;font-weight:400;gap:8px;justify-content:flex-end;line-height:1.35;-webkit-font-smoothing:antialiased}.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-footer-left a,.contract-tiptap-editor--paginated[data-v-5a114f0c] .rm-page-header-left a{color:#2563eb;text-decoration:underline}.contract-page-chrome-rich-editor[data-v-27b28945] .ProseMirror{font-family:var(--4045044d);font-size:var(--53e7a213)!important;font-weight:var(--7dd09b5d)!important;line-height:1.35!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}.contract-page-chrome-rich-editor[data-v-27b28945] .ProseMirror *{font-size:inherit!important}.contract-page-chrome-rich-editor[data-v-27b28945] .ProseMirror b,.contract-page-chrome-rich-editor[data-v-27b28945] .ProseMirror strong{font-weight:var(--69665192)!important}
