.contract-field-node[data-v-83d4e863]{margin:1rem 0;padding:.5rem}.contract-field-node-editable[data-v-83d4e863]{border:1px dashed #d1d5db;border-radius:.5rem;padding:.75rem}.contract-field-node-editable[data-v-83d4e863]:hover{background-color:#f9fafb;border-color:#9ca3af}.contract-field-node--company-profile[data-v-83d4e863],.contract-field-node--contract-table[data-v-83d4e863],.contract-field-node--eventbilletten-product[data-v-83d4e863]{margin:0;padding:0}.contract-field-node--company-profile.contract-field-node-editable[data-v-83d4e863],.contract-field-node--contract-table.contract-field-node-editable[data-v-83d4e863],.contract-field-node--eventbilletten-product.contract-field-node-editable[data-v-83d4e863]{background-color:transparent;border:none;padding:0}.contract-field-node--company-profile.contract-field-node-editable[data-v-83d4e863]:hover,.contract-field-node--contract-table.contract-field-node-editable[data-v-83d4e863]:hover,.contract-field-node--eventbilletten-product.contract-field-node-editable[data-v-83d4e863]:hover{background-color:transparent;border:none}.contract-field-node--date[data-v-83d4e863]{display:inline;margin:0;padding:0;vertical-align:baseline}.contract-field-node--date.contract-field-node-editable[data-v-83d4e863],.contract-field-node--date.contract-field-node-editable[data-v-83d4e863]:hover{background-color:transparent;border:none;padding:0}.contract-field-node--company-profile .contract-field-box__row[data-v-83d4e863],.contract-field-node--contract-table .contract-field-box__row[data-v-83d4e863],.contract-field-node--eventbilletten-product .contract-field-box__row[data-v-83d4e863]{padding:0}.contract-field-data-box__action[data-v-83d4e863]{color:#374151;font-size:12px;font-weight:500;text-decoration:underline;text-decoration-color:#9ca3af;text-underline-offset:2px}.contract-field-data-box__action[data-v-83d4e863]:hover{color:#000;text-decoration-color:#374151}.contract-tiptap-editor[data-v-917ef716],.editor-wrapper[data-v-917ef716]{width:100%}.editor-wrapper[data-v-917ef716]{position:relative;transition:border-color .2s}.editor-wrapper.drop-zone-active[data-v-917ef716]:not(.readonly-mode){background-color:#3b82f60d;border:2px dashed #3b82f6;border-radius:8px}.toolbar-button[data-v-917ef716]{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-917ef716]:hover{background-color:#fff3}.toolbar-button[data-v-917ef716]:disabled{cursor:not-allowed;opacity:.5}.toolbar-button.is-active[data-v-917ef716]{background-color:#ffffff4d;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.toolbar-divider[data-v-917ef716]{background-color:#ffffff4d;flex-shrink:0;height:1.5rem;margin-left:.25rem;margin-right:.25rem;width:1px}.toolbar-slide-enter-active[data-v-917ef716]{transition:transform .3s ease-out}.toolbar-slide-leave-active[data-v-917ef716]{transition:transform .3s ease-in}.toolbar-slide-enter-from[data-v-917ef716]{opacity:0;transform:translateY(100%)}.toolbar-slide-enter-to[data-v-917ef716],.toolbar-slide-leave-from[data-v-917ef716]{opacity:1;transform:translateY(0)}.toolbar-slide-leave-to[data-v-917ef716]{opacity:0;transform:translateY(100%)}.contract-editor-surface[data-v-917ef716] .ProseMirror{outline:2px solid transparent;outline-offset:2px;width:100%}[data-v-917ef716] .ProseMirror .contract-field-tag{cursor:pointer;font-size:inherit;pointer-events:auto;position:relative;z-index:8}[data-v-917ef716] .ProseMirror .contract-field-node--date,[data-v-917ef716] .ProseMirror .contract-inline-date-field{display:inline;margin:0;padding:0;vertical-align:baseline}[data-v-917ef716] .ProseMirror .contract-field-node--date.contract-field-node-editable,[data-v-917ef716] .ProseMirror .contract-field-node--date.contract-field-node-editable:hover{background-color:transparent;border:none;padding:0}[data-v-917ef716] .ProseMirror .contract-inline-date-picker{display:inline-flex;max-width:100%;vertical-align:baseline}[data-v-917ef716] .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-917ef716] .ProseMirror .contract-field-tag:not(.contract-company-profile-tag):not(.contract-eventbilletten-product-tag):hover{border-bottom-color:#000}[data-v-917ef716] .ProseMirror .contract-field-tag.contract-eventbilletten-product-tag{vertical-align:middle}[data-v-917ef716] .ProseMirror .contract-company-profile-tag.contract-field-node,[data-v-917ef716] .ProseMirror .contract-eventbilletten-product-tag.contract-field-node,[data-v-917ef716] .ProseMirror .contract-field-contract-table-tag.contract-field-node{background:transparent;border:none;border-radius:0;display:block;margin:0;padding:0;position:static}[data-v-917ef716] .ProseMirror .contract-company-profile-tag.contract-field-node:before{display:none}[data-v-917ef716] .ProseMirror .contract-company-profile-tag:not(.contract-field-node){background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:block;margin:10px 0;padding:10px 12px;position:relative}[data-v-917ef716] .ProseMirror .contract-company-profile-tag:not(.contract-field-node):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-917ef716] .ProseMirror .contract-company-profile-tag .field-text{display:block;line-height:1.5;white-space:pre-line}[data-v-917ef716] .ProseMirror[contenteditable=false] .contract-field-tag{cursor:pointer;pointer-events:auto}[data-v-917ef716] mark{border-radius:3px;cursor:pointer;display:inline;padding:2px 4px;position:relative;z-index:3}[data-v-917ef716] span.comment-mark,[data-v-917ef716] span.suggestion-mark,[data-v-917ef716] span[data-comment-id],[data-v-917ef716] span[data-suggestion-id]{cursor:pointer;pointer-events:auto}[data-v-917ef716] .ProseMirror[contenteditable=false] mark,[data-v-917ef716] .ProseMirror[contenteditable=false] span.comment-mark,[data-v-917ef716] .ProseMirror[contenteditable=false] span.suggestion-mark,[data-v-917ef716] .ProseMirror[contenteditable=false] span[data-comment-id],[data-v-917ef716] .ProseMirror[contenteditable=false] span[data-suggestion-id]{cursor:pointer;display:inline;opacity:1;pointer-events:auto}[data-v-917ef716] mark[data-suggestion-id].suggestion-click-fade,[data-v-917ef716] span.suggestion-click-fade,[data-v-917ef716] span[data-suggestion-id].suggestion-click-fade{animation:suggestionClickFade-917ef716 .42s ease-out forwards}[data-v-917ef716] mark[data-suggestion-id].suggestion-click-settled,[data-v-917ef716] span.suggestion-click-settled,[data-v-917ef716] span[data-suggestion-id].suggestion-click-settled{background-color:#f9fafb!important}[data-v-917ef716] .ProseMirror[contenteditable=true] mark.comment-mark,[data-v-917ef716] .ProseMirror[contenteditable=true] mark[data-comment-id],[data-v-917ef716] .ProseMirror[contenteditable=true] span.comment-mark,[data-v-917ef716] .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-917ef716] .ProseMirror[contenteditable=true] mark.suggestion-mark,[data-v-917ef716] .ProseMirror[contenteditable=true] mark[data-suggestion-id],[data-v-917ef716] .ProseMirror[contenteditable=true] span.suggestion-mark,[data-v-917ef716] .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-917ef716{0%{background-color:#46af89}to{background-color:#f9fafb}}.contract-tiptap-editor--auto-height .contract-editor-surface[data-v-917ef716] .ProseMirror{min-height:0}.contract-page-chrome-rich-editor[data-v-4d4e630d] .ProseMirror{font-family:var(--548a4748);font-weight:var(--fe669950)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}.contract-page-chrome-rich-editor[data-v-4d4e630d] .ProseMirror b,.contract-page-chrome-rich-editor[data-v-4d4e630d] .ProseMirror strong{font-weight:var(--c4875266)!important}.contract-page-chrome-rich-editor[data-v-4d4e630d] .ProseMirror em,.contract-page-chrome-rich-editor[data-v-4d4e630d] .ProseMirror i{font-style:italic!important}
