.doc-page{width:100%;height:100%;min-height:100%}.doc-page-cover{flex-shrink:0}.doc-page-body{position:relative}.doc-editor-surface .doc-tiptap{color:#ffffffeb;outline:none;min-height:60vh;font-size:1.05rem}.doc-editor-surface .doc-tiptap>*+*{margin-top:.75em}.doc-editor-surface .doc-tiptap p{margin:.4em 0;line-height:1.7}.doc-editor-surface .doc-tiptap h1{margin:1.25rem 0 .5rem;font-size:2rem;font-weight:700;line-height:1.25}.doc-editor-surface .doc-tiptap h2{margin:1rem 0 .45rem;font-size:1.5rem;font-weight:600;line-height:1.3}.doc-editor-surface .doc-tiptap h3{margin:.85rem 0 .4rem;font-size:1.2rem;font-weight:600;line-height:1.35}.doc-editor-surface .doc-tiptap ul,.doc-editor-surface .doc-tiptap ol{margin:.55rem 0;padding-left:1.5rem}.doc-editor-surface .doc-tiptap ul{list-style:outside}.doc-editor-surface .doc-tiptap ol{list-style:decimal}.doc-editor-surface .doc-tiptap li{margin:.25rem 0}.doc-editor-surface .doc-tiptap ul[data-type=taskList]{margin:.55rem 0;padding-left:0;list-style:none}.doc-editor-surface .doc-tiptap .doc-task-item,.doc-editor-surface .doc-tiptap li[data-type=taskItem]{align-items:flex-start;gap:.6rem;margin:.3rem 0;list-style:none;display:flex}.doc-editor-surface .doc-tiptap .doc-task-item__checkbox,.doc-editor-surface .doc-tiptap li[data-type=taskItem]>label{cursor:pointer;-webkit-user-select:none;user-select:none;flex:0 0 1.15rem;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;margin-top:.25rem;display:inline-flex}.doc-editor-surface .doc-tiptap .doc-task-item__checkbox input[type=checkbox],.doc-editor-surface .doc-tiptap li[data-type=taskItem]>label input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;cursor:pointer;width:1.05rem;height:1.05rem;accent-color:hsl(var(--heroui-primary));margin:0}.doc-editor-surface .doc-tiptap .doc-task-item__content,.doc-editor-surface .doc-tiptap li[data-type=taskItem]>div{flex:1;min-width:0;line-height:1.65}.doc-editor-surface .doc-tiptap .doc-task-item__content>p,.doc-editor-surface .doc-tiptap li[data-type=taskItem]>div>p{margin:0}.doc-editor-surface .doc-tiptap .doc-task-item[data-checked=true] .doc-task-item__content,.doc-editor-surface .doc-tiptap li[data-type=taskItem][data-checked=true]>div{color:#ffffff80;-webkit-text-decoration:line-through #ffffff4d;text-decoration:line-through #ffffff4d}.doc-editor-surface .doc-tiptap .doc-task-item--selected{outline:none}.doc-editor-surface .doc-tiptap blockquote{color:#ffffffa6;border-left:3px solid #fff3;margin:.85rem 0;padding:.25rem 0 .25rem 1rem}.doc-editor-surface .doc-tiptap pre{background:#ffffff0f;border-radius:8px;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;overflow-x:auto}.doc-editor-surface .doc-tiptap code{background:#ffffff14;border-radius:4px;padding:.1em .35em;font-size:.9em}.doc-editor-surface .doc-tiptap pre code{background:0 0;padding:0}.doc-editor-surface .doc-tiptap hr{border:none;border-top:1px solid #ffffff1f;margin:1.5rem 0}.doc-editor-surface .doc-tiptap a{color:#a5b4fc;cursor:pointer;text-decoration:underline}.doc-editor-surface .doc-tiptap mark{color:inherit;background:#facc1559;border-radius:2px;padding:0 2px}.doc-editor-surface .doc-tiptap u{text-decoration:underline}.doc-editor-surface .doc-tiptap s{opacity:.85;text-decoration:line-through}.doc-editor-surface .doc-tiptap img{border-radius:8px;max-width:100%;height:auto;margin:.65rem 0}.doc-editor-surface .doc-tiptap table{border-collapse:collapse;width:100%;margin:.85rem 0;font-size:.95rem}.doc-editor-surface .doc-tiptap th,.doc-editor-surface .doc-tiptap td{vertical-align:top;border:1px solid #ffffff1f;padding:.5rem .65rem}.doc-editor-surface .doc-tiptap th{background:#ffffff0f;font-weight:600}.doc-editor-surface .doc-tiptap .selectedCell{background:#6366f126}.doc-editor-surface .doc-tiptap p.is-editor-empty:first-child:before,.doc-editor-surface .doc-tiptap p.is-empty:first-child:before{color:#ffffff4d;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.doc-editor-surface .ProseMirror-selectednode{border-radius:4px;outline:2px solid #6366f173}.doc-tiptap .doc-variable-chip,.doc-tiptap .react-renderer.node-variable,.doc-tiptap span[data-variable]{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;vertical-align:baseline;max-width:none;display:inline-block}.doc-tiptap .doc-variable-chip [data-cy=doc-variable-node]{white-space:nowrap;display:inline-block}.doc-editor-menu{z-index:20;pointer-events:none}.doc-editor-menu [data-cy=doc-editor-toolbar]{pointer-events:auto}.doc-a4-desk{background:#c8c5c0}.doc-a4-sheet{box-shadow:0 4px 24px #0000002e}.doc-a4-break{border-top:1px dashed #0000002e}.doc-a4-body .doc-editor-surface .doc-tiptap,.doc-a4-body .doc-tiptap{color:#1a1a1a;min-height:40mm;font-family:Arial,Helvetica,sans-serif;font-size:11pt;line-height:1.45}.doc-a4-body .doc-editor-surface .doc-tiptap>*+*{margin-top:0}.doc-a4-body .doc-tiptap p{margin:0 0 .55em}.doc-a4-body .doc-tiptap h1,.doc-a4-body .doc-tiptap h2,.doc-a4-body .doc-tiptap h3{color:inherit;margin:0 0 .55em;font-weight:700;line-height:1.3}.doc-a4-body .doc-tiptap h1{font-size:16pt}.doc-a4-body .doc-tiptap h2{font-size:13pt}.doc-a4-body .doc-tiptap h3{font-size:12pt}.doc-a4-body .doc-tiptap p.is-editor-empty:first-child:before,.doc-a4-body .doc-tiptap p.is-empty:first-child:before{color:#a1a1aa}.doc-a4-body .doc-tiptap a{color:#1d4ed8}.doc-a4-body .doc-tiptap strong{font-weight:700}.doc-a4-body .doc-tiptap em{font-style:italic}.doc-a4-body .doc-tiptap img{border-radius:0;margin:.35em 0}.doc-a4-body .doc-tiptap hr{border-top:1px solid #d4d4d8;margin:1em 0}.doc-a4-body .doc-tiptap blockquote{color:#3f3f46;border-left:3px solid #d4d4d8}.doc-a4-body .doc-tiptap th,.doc-a4-body .doc-tiptap td{color:#1a1a1a;border:1px solid #d4d4d8}.doc-a4-body .doc-tiptap th{background:#f4f4f5}.doc-a4-desk--pages .doc-a4-sheet{box-shadow:none;background:0 0;min-height:0}.doc-a4-desk--pages .doc-a4-body{min-height:0;padding:0}.doc-imported-page{background:0 0;width:100%;height:auto;position:relative;overflow:visible}.doc-a4-desk--pages .doc-a4-sheet{background:0 0;overflow:visible}.doc-imported-page[data-layout=positioned]{box-sizing:border-box;background:#fff;overflow:hidden;box-shadow:0 1px 6px #0000001f}.doc-a4-body .doc-tiptap .doc-imported-page[data-layout=positioned] p,.doc-a4-body .doc-tiptap .doc-imported-page[data-layout=positioned] h1,.doc-a4-body .doc-tiptap .doc-imported-page[data-layout=positioned] h2,.doc-a4-body .doc-tiptap .doc-imported-page[data-layout=positioned] h3{margin:0;line-height:1.15}.doc-a4-body .doc-tiptap .doc-imported-page[data-layout=positioned] img{max-width:none;margin:0}.doc-a4-desk--pages .doc-editor-surface .doc-tiptap>*+*{margin-top:0}.doc-imported-shape{pointer-events:none}.doc-imported-page+.doc-imported-page{border-top:1px dashed #0000001f;margin-top:10mm;padding-top:8mm}.doc-a4-desk--pages .doc-imported-page+.doc-imported-page{border-top:none;margin-top:12mm;padding-top:0}.doc-a4-body .doc-tiptap .doc-imported-page[data-page=fill]{box-sizing:border-box;width:210mm;max-width:none;margin-left:calc(-1 * var(--doc-pad-left,18mm));margin-right:calc(-1 * var(--doc-pad-right,18mm));border-top:none;padding:0}.doc-a4-body .doc-tiptap .doc-imported-page+.doc-imported-page[data-page=fill]{border-top:none;margin-top:0;padding-top:0}.doc-a4-body .doc-tiptap .doc-imported-page[data-page=fill] img{width:210mm;max-width:none;height:auto;margin:0;display:block}.doc-a4-body .doc-tiptap .doc-imported-page[data-layout=positioned][data-page=fill]{width:unset;height:unset;margin-left:0;margin-right:0}.doc-a4-desk--pages .doc-imported-page+.doc-imported-page[data-page=fill]{margin-top:12mm}.doc-a4-body .doc-tiptap .doc-imported-page[data-layout=positioned][data-page=fill] img{width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.doc-a4-body .doc-tiptap .doc-imported-page p,.doc-a4-body .doc-tiptap .doc-imported-page h1,.doc-a4-body .doc-tiptap .doc-imported-page h2,.doc-a4-body .doc-tiptap .doc-imported-page h3{margin:0 0 6pt;line-height:1.35}.doc-a4-body .doc-tiptap .doc-imported-page table{background:0 0;width:100%;margin:6pt 0}.doc-a4-body .doc-tiptap .doc-imported-page table[data-layout=columns]{table-layout:fixed}.doc-a4-body .doc-tiptap .doc-imported-page table[data-layout=columns] td{vertical-align:top;width:50%;padding:0 10px 0 0}.doc-a4-body .doc-tiptap .doc-imported-page table[data-layout=sidebar]{table-layout:fixed}.doc-a4-body .doc-tiptap .doc-imported-page table[data-layout=sidebar] td{vertical-align:top;padding:0 10px 0 0}.doc-a4-body .doc-tiptap .doc-imported-page table[data-layout=sidebar] td:first-child{width:64%}.doc-a4-body .doc-tiptap .doc-imported-page table[data-layout=sidebar] td:last-child{width:36%}.doc-a4-body .doc-tiptap .doc-imported-page th,.doc-a4-body .doc-tiptap .doc-imported-page td{background:0 0;border:none;padding:2px 4px}.doc-a4-body .doc-tiptap .doc-imported-page img{max-width:100%;height:auto;margin:6pt 0}
.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}
