@charset "UTF-8";:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#fff;color:#000000de}body{margin:0;min-width:1024px;min-height:100vh}#root{width:100%;margin:0 auto}.mdxeditor-popup-container{z-index:99999999}@media print{body{min-width:auto;print-color-adjust:exact;-webkit-print-color-adjust:exact}.MuiDataGrid-root{border:1px solid #ddd}.no-print{display:none!important}}::-webkit-calendar-picker-indicator{filter:none;opacity:.7}.tiptap{padding-top:.5em;padding-bottom:.5em;width:100%;height:100%;box-sizing:border-box;outline:none;padding-right:1em}.tiptap .ProseMirror-gapcursor:first-child{margin-top:5px}.tiptap .mention{background-color:#747bff;border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;padding:.1rem .3rem}.tiptap .mention:after{content:"​"}.tiptap .ProseMirror-gapcursor:after{top:-2px}.tiptap .prefix-node{display:flex;flex-direction:row;align-items:baseline;gap:.3em;margin-top:1em;margin-bottom:1em}.tiptap .prefix-node span{cursor:pointer;border:1px dashed #DDD;padding:0 .2em;border-radius:.3em}.tiptap .prefix-node div[data-node-view-content]{flex:1 1 100%;margin-top:-2px;margin-bottom:0}.tiptap .prefix-node div[data-node-view-content] *{margin-top:0;margin-bottom:0}.tiptap .prefix-node *{outline:none}.tiptap .prefix-node[data-indent-level="1"]{padding-left:2em}.tiptap .prefix-node[data-indent-level="2"]{padding-left:4em}.tiptap .prefix-node[data-indent-level="3"]{padding-left:6em}.tiptap .prefix-node[data-indent-level="4"]{padding-left:8em}.tiptap .prefix-node[data-indent-level="5"]{padding-left:10em}.tiptap .prefix-node[data-indent-level="6"]{padding-left:12em}.tiptap .prefix-node[data-indent-level="7"]{padding-left:14em}.tiptap .prefix-node[data-indent-level="8"]{padding-left:16em}.tiptap .prefix-node[data-indent-level="9"]{padding-left:18em}.tiptap .prefix-node[data-indent-level="10"]{padding-left:20em}.tiptap .editBlock{border:2px solid #EEE;border-radius:.5em;margin-bottom:1em;overflow:hidden}.tiptap .editBlock[data-enabled=false] .content{opacity:.3}.tiptap .editBlock .content{padding:1em .5em;transition:opacity .15s ease}.tiptap .editBlock .content p,.tiptap .editBlock .content h1,.tiptap .editBlock .content h2,.tiptap .editBlock .content h3,.tiptap .editBlock .content ul,.tiptap .editBlock .content ol,.tiptap .editBlock .content .prefix-node{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.tiptap .editBlock label{background-color:#eee;padding:.5em;font-size:.8em;border-bottom-right-radius:.5em;display:inline-flex;flex-direction:row;align-items:center;gap:.5em}.tiptap .editBlock label input[type=checkbox]{cursor:pointer}.tiptap .replacement-block{padding:3em 1em;border:1px solid #EEE;background-color:#fafafa;border-radius:.5em;margin-top:1em;margin-bottom:1em;margin-right:1em}.tiptap .replacement-block div.replacement-block-name{opacity:.5;text-align:center;text-transform:uppercase;font-size:.8em;-webkit-user-select:none;user-select:none}.tiptap .replacement-block.large{padding-top:10em;padding-bottom:10em}.tiptap .page-break{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:5em;margin-bottom:6em;border-bottom:1px solid #EEEEEE}.tiptap .page-break div.page-break-name{padding:0 1em;text-transform:uppercase;font-size:.8em;font-weight:600;color:#aaa;transform:translateY(50%);background-color:#fff}.tiptap ul,.tiptap ol{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap ul li p,.tiptap ol li p{margin-top:.25em;margin-bottom:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap .prefix-node-heading-1,.tiptap .prefix-node-heading-2,.tiptap .prefix-node-heading-3{margin-top:3.5rem;margin-bottom:1.5rem}.tiptap h1,.tiptap .prefix-node-heading-1{font-size:1.5rem;font-weight:600}.tiptap h2,.tiptap .prefix-node-heading-2{font-size:1.3rem;font-weight:500}.tiptap h3,.tiptap .prefix-node-heading-3{font-size:1.1rem;font-weight:500}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:var(--purple-light);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.tiptap pre{background:var(--black);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap mark{background-color:#faf594;border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1rem .3rem}.tiptap blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}.tiptap p,.tiptap .prefix-node-paragraph{margin-top:1.25rem;margin-bottom:1.25rem}.tiptap table{border-collapse:collapse;width:100%;margin-top:1em;margin-bottom:1em}.tiptap table .custom-paragraph{margin:0}.tiptap table th{background-color:#eee;border:1px solid #CCC}.tiptap table td{border:1px solid #CCC;padding:.5em;min-height:2em}.tiptap table td p{margin-top:0;margin-bottom:0}
