.ProseMirror{box-sizing:border-box;outline:none;max-width:100%;min-height:400px;padding:2rem;font-size:16px;line-height:1.6;overflow-x:hidden}.ProseMirror span[style*=font-size]{line-height:inherit}.ProseMirror>*+*{margin-top:.75em}.ProseMirror ul,.ProseMirror ol{margin:.5rem 0;padding:0 1rem}.ProseMirror li{margin:.25rem 0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{margin-top:1.5rem;margin-bottom:.5rem;font-weight:700;line-height:1.2}.ProseMirror h1{font-size:2.25em}.ProseMirror h2{font-size:1.875em}.ProseMirror h3{font-size:1.5em}.ProseMirror h4{font-size:1.25em}.ProseMirror h5{font-size:1.125em}.ProseMirror h6{font-size:1em}.ProseMirror code{color:#616161;background-color:#6161611a;border-radius:.25em;padding:.2em .4em;font-family:Courier New,Courier,monospace;font-size:.85em}.ProseMirror pre{color:#fff;background:#0d0d0d;border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.ProseMirror pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.ProseMirror blockquote{color:#4b5563;border-left:4px solid #d1d5db;margin:1rem 0;padding-left:1rem;font-style:italic}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.ProseMirror a{color:#3b82f6;cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:#2563eb}.ProseMirror u{text-decoration:underline}.ProseMirror sup{vertical-align:super;font-size:.75em}.ProseMirror sub{vertical-align:sub;font-size:.75em}.ProseMirror p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror:focus{outline:none}.ProseMirror [style*="text-align: left"]{text-align:left}.ProseMirror [style*="text-align: center"]{text-align:center}.ProseMirror [style*="text-align: right"]{text-align:right}.ProseMirror [style*="text-align: justify"]{text-align:justify}.dark .ProseMirror{color:#e5e7eb}.dark .ProseMirror code{color:#e0e0e0;background-color:#ffffff1a}.dark .ProseMirror blockquote{color:#9ca3af;border-left-color:#4b5563}.dark .ProseMirror hr{border-top-color:#4b5563}.dark .ProseMirror a{color:#60a5fa}.dark .ProseMirror a:hover{color:#93c5fd}.ProseMirror ::selection{background-color:#bfdbfe}.dark .ProseMirror ::selection{background-color:#1e40af}.ProseMirror img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0;display:block}.ProseMirror img.ProseMirror-selectednode{outline:3px solid #3b82f6}.image-wrapper{-webkit-user-select:none;user-select:none;margin:1rem 0;line-height:0;display:inline-block}.image-wrapper img{cursor:default;margin:0;display:block}.image-wrapper .resize-handle{z-index:10;background:#3b82f6;border:2px solid #fff;border-radius:50%;width:12px;height:12px;transition:opacity .2s;position:absolute}.image-wrapper:hover .resize-handle{opacity:1}.image-wrapper .resize-handle:hover{background:#2563eb;transform:scale(1.2)}.ProseMirror ul[data-type=taskList]{padding:0;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:.25rem}.ProseMirror ul[data-type=taskList] li>div{flex:auto}.ProseMirror ul[data-type=taskList] input[type=checkbox]{cursor:pointer;width:1rem;height:1rem}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{color:#9ca3af;text-decoration:line-through}.dark .ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{color:#6b7280}.ProseMirror-dropcursor{border-left:2px solid #3b82f6!important}.ProseMirror .typography-ellipsis{color:inherit}.ProseMirror table{border-collapse:collapse!important;table-layout:auto!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:1em 0!important;overflow:visible!important}.ProseMirror table[data-table-width]{width:auto!important;max-width:unset!important}.ProseMirror table[data-table-height]{height:auto!important}.ProseMirror table.tiptap-table{border:2px solid #1f2937!important}.ProseMirror table[data-border-width="0"],.ProseMirror table[data-border-width="0"] td,.ProseMirror table[data-border-width="0"] th{border:none!important}.ProseMirror table[data-border-width="1"]{border:1px solid #1f2937!important}.ProseMirror table[data-border-width="1"] td,.ProseMirror table[data-border-width="1"] th{border:1px solid #374151!important}.ProseMirror table[data-border-width="2"]{border:2px solid #1f2937!important}.ProseMirror table[data-border-width="2"] td,.ProseMirror table[data-border-width="2"] th{border:2px solid #374151!important}.ProseMirror table[data-border-width="3"]{border:3px solid #1f2937!important}.ProseMirror table[data-border-width="3"] td,.ProseMirror table[data-border-width="3"] th{border:3px solid #374151!important}.ProseMirror table[data-border-width="4"]{border:4px solid #1f2937!important}.ProseMirror table[data-border-width="4"] td,.ProseMirror table[data-border-width="4"] th{border:4px solid #374151!important}.ProseMirror td,.ProseMirror th{min-width:3em;vertical-align:top!important;box-sizing:border-box!important;overflow-wrap:break-word!important;word-wrap:break-word!important;background-color:#fff!important;border:2px solid #374151!important;padding:3px 6px!important;position:relative!important}.ProseMirror td[colwidth],.ProseMirror th[colwidth]{min-width:unset}.ProseMirror tr[style*=height] td,.ProseMirror tr[style*=height] th{box-sizing:border-box!important;padding:3px 6px!important}.ProseMirror th{text-align:left!important;background-color:#f3f4f6!important;border:2px solid #374151!important;font-weight:700!important}.ProseMirror td>*,.ProseMirror th>*{margin:0!important}.ProseMirror td p,.ProseMirror th p{margin:0!important;padding:0!important}.dark .ProseMirror table{border-color:#e5e7eb!important}.dark .ProseMirror td,.dark .ProseMirror th{background-color:#1f2937!important;border-color:#d1d5db!important}.dark .ProseMirror th{background-color:#374151!important;border-color:#d1d5db!important}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#3b82f614;position:absolute;inset:0}.ProseMirror .column-resize-handle{pointer-events:auto;cursor:col-resize;z-index:10;background-color:#3b82f6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror .column-resize-handle:hover{background-color:#2563eb;width:6px}.ProseMirror.resize-cursor{cursor:col-resize;cursor:ew-resize}.tableWrapper{max-width:100%;padding:1rem 0;position:relative;overflow-x:auto}.ProseMirror .tableWrapper table{max-width:100%!important}.ProseMirror table *{margin:0}.ProseMirror table p{min-height:1em;margin:0!important}.ProseMirror td.selectedCell,.ProseMirror th.selectedCell{background-color:#3b82f61a!important}.dark .ProseMirror td.selectedCell,.dark .ProseMirror th.selectedCell{background-color:#60a5fa1a!important}.ProseMirror td .variable-tag,.ProseMirror th .variable-tag{display:inline-flex!important}.ProseMirror td .variable-wrapper,.ProseMirror th .variable-wrapper{display:inline!important}.ProseMirror .mention{color:#2563eb;background-color:#dbeafe;border-radius:.25rem;padding:.125rem .25rem;font-weight:500}.dark .ProseMirror .mention{color:#93c5fd;background-color:#1e3a8a}.ProseMirror pre code{display:block}.ProseMirror pre code .hljs-comment,.ProseMirror pre code .hljs-quote{color:#6b7280}.ProseMirror pre code .hljs-variable,.ProseMirror pre code .hljs-template-variable,.ProseMirror pre code .hljs-tag,.ProseMirror pre code .hljs-name,.ProseMirror pre code .hljs-selector-id,.ProseMirror pre code .hljs-selector-class,.ProseMirror pre code .hljs-regexp,.ProseMirror pre code .hljs-deletion{color:#f87171}.ProseMirror pre code .hljs-number,.ProseMirror pre code .hljs-built_in,.ProseMirror pre code .hljs-builtin-name,.ProseMirror pre code .hljs-literal,.ProseMirror pre code .hljs-type,.ProseMirror pre code .hljs-params,.ProseMirror pre code .hljs-meta,.ProseMirror pre code .hljs-link{color:#fb923c}.ProseMirror pre code .hljs-attribute{color:#fbbf24}.ProseMirror pre code .hljs-string,.ProseMirror pre code .hljs-symbol,.ProseMirror pre code .hljs-bullet,.ProseMirror pre code .hljs-addition{color:#4ade80}.ProseMirror pre code .hljs-title,.ProseMirror pre code .hljs-section{color:#60a5fa}.ProseMirror pre code .hljs-keyword,.ProseMirror pre code .hljs-selector-tag{color:#c084fc}.ProseMirror.has-focus{outline:none}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid #3b82f6;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.suggestion-list{z-index:1000;position:fixed}.suggestion-item{cursor:pointer}.suggestion-item:hover{background-color:#f3f4f6}.dark .suggestion-item:hover{background-color:#374151}.ProseMirror .qr-code-wrapper{margin:1rem 0;display:inline-block}.ProseMirror .qr-code{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ProseMirror .qr-code canvas{display:block}.ProseMirror .signature-wrapper{margin:2rem 0}.ProseMirror .signature-field{align-items:flex-end;gap:2rem;padding:1rem;display:flex}.ProseMirror .signature-line{flex:1;min-width:200px}.ProseMirror .stamp-placeholder{flex-direction:column;align-items:center;display:flex}.ProseMirror .page-break{text-align:center;color:#6b7280;background:repeating-linear-gradient(90deg,#0000,#0000 10px,#f3f4f6 10px 20px);border-top:2px dashed #9ca3af;border-bottom:2px dashed #9ca3af;margin:2rem 0;padding:1rem 0;font-size:.875rem;position:relative}.ProseMirror .page-break:before{content:"— Разрыв страницы —";z-index:1;background:#fff;padding:0 1rem;position:relative}.dark .ProseMirror .page-break{color:#9ca3af;border-color:#4b5563}.dark .ProseMirror .page-break:before{background:#1f2937}.variable-wrapper{display:inline}.variable-tag{color:#1e40af;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;background-color:#dbeafe;border:1px solid #93c5fd;border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.dark .variable-tag{color:#bfdbfe;background-color:#1e3a8a;border-color:#1e40af}.variable-icon{opacity:.7;font-weight:600}.variable-pipe{opacity:.5;font-weight:400}.variable-format{font-size:.7rem;font-style:italic}.variable-preview{color:#6b7280;margin-left:.25rem;font-size:.75rem;font-style:italic}.dark .variable-preview{color:#9ca3af}.variable-suggestion-list{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;min-width:16rem;max-height:16rem;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.dark .variable-suggestion-list{background:#1f2937;border-color:#4b5563}@media print{@page{margin:0}.ProseMirror[data-page-size=a2][data-page-orientation=portrait]{width:420mm!important;min-height:594mm!important}.ProseMirror[data-page-size=a2][data-page-orientation=landscape]{width:594mm!important;min-height:420mm!important}.ProseMirror[data-page-size=a3][data-page-orientation=portrait]{width:297mm!important;min-height:420mm!important}.ProseMirror[data-page-size=a3][data-page-orientation=landscape]{width:420mm!important;min-height:297mm!important}.ProseMirror[data-page-size=a4][data-page-orientation=portrait]{width:210mm!important;min-height:297mm!important}.ProseMirror[data-page-size=a4][data-page-orientation=landscape]{width:297mm!important;min-height:210mm!important}.ProseMirror[data-page-size=a5][data-page-orientation=portrait]{width:148mm!important;min-height:210mm!important}.ProseMirror[data-page-size=a5][data-page-orientation=landscape]{width:210mm!important;min-height:148mm!important}.ProseMirror[data-page-size=a6][data-page-orientation=portrait]{width:105mm!important;min-height:148mm!important}.ProseMirror[data-page-size=a6][data-page-orientation=landscape]{width:148mm!important;min-height:105mm!important}.ProseMirror{-webkit-print-color-adjust:exact;print-color-adjust:exact;page-break-inside:avoid}body{margin:0;padding:0}.ProseMirror table,.ProseMirror td,.ProseMirror th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ProseMirror td[colwidth],.ProseMirror th[colwidth]{width:inherit!important;min-width:inherit!important;max-width:inherit!important}.ProseMirror tr[style*=height]{height:inherit!important}.ProseMirror table[data-border-width],.ProseMirror table[data-border-width] td,.ProseMirror table[data-border-width] th{border:inherit!important}.ProseMirror table[data-table-width]{width:inherit!important}.ProseMirror table[data-table-height]{height:inherit!important}.ProseMirror .page-break{page-break-after:always;break-after:page;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.ProseMirror .page-break:before{display:none}.ProseMirror .signature-field{background:0 0!important;border:none!important}.ProseMirror .stamp-placeholder{border-color:#000!important}}
@media print{@page{size:A4;margin:20mm}.no-print{display:none!important}body{color:#000;font-family:Times New Roman,serif}@page{size:A4;margin:2cm}body{color:#000;background:#fff;font-size:12pt;line-height:1.5}.ProseMirror{box-shadow:none!important;border:none!important;min-height:auto!important;padding:0!important}.page-break{page-break-after:always;break-after:page}h1,h2,h3,h4,h5,h6{page-break-after:avoid;break-after:avoid}p,li,blockquote,table{page-break-inside:avoid;break-inside:avoid}img{page-break-inside:avoid;break-inside:avoid;max-width:100%}.image-wrapper{display:inline-block}.image-wrapper .resize-handle,.image-wrapper div[class*=ring-],.image-wrapper div[class*=absolute]{display:none!important}a{color:#000;text-decoration:underline}a[href]:after{content:" (" attr(href)")"}table{border-collapse:collapse;width:100%}table,th,td{border:1px solid #000}th,td{text-align:left;padding:8px}input[type=checkbox]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.signature-field{border-bottom:1px solid #000;min-height:2cm}.qr-code{-webkit-print-color-adjust:exact;print-color-adjust:exact}*{box-shadow:none!important;text-shadow:none!important}}.print-button{cursor:pointer}@media screen{.print-only{display:none}}@media print{.print-only{display:block}.variable-tag{display:none!important}.variable-preview{color:#000!important;margin-left:0!important;font-style:normal!important;display:inline!important}.variable-wrapper:before{content:""!important}}
.document-header{text-align:center;margin-bottom:30px}.document-header img{width:80px;height:auto;margin-bottom:10px}.document-header .organization-name{text-transform:uppercase;margin-bottom:5px;font-size:11pt;font-weight:700}.document-header .department-name{color:#333;font-size:10pt}.document-requisites{justify-content:space-between;margin-bottom:20px;font-size:11pt;display:flex}.document-requisites .left,.document-requisites .right{width:45%}.document-title{text-align:center;text-transform:uppercase;margin:40px 0;font-size:16pt;font-weight:700}.document-content{text-indent:40px;text-align:justify;margin-bottom:30px;line-height:1.5}.document-content p{margin-bottom:15px}.document-signatures{flex-wrap:wrap;justify-content:space-between;margin-top:60px;display:flex}.signature-block{width:45%;margin-bottom:30px}.signature-line{border-bottom:1px solid #000;margin-top:40px;margin-bottom:5px}.signature-label{color:#666;font-size:11pt}.document-stamp{border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-top:20px;font-size:10pt;font-weight:700;display:inline-flex}.document-footer{color:#666;margin-top:40px;font-size:10pt}.ProseMirror table{border-collapse:collapse;width:100%;margin:20px 0}.ProseMirror table td,.ProseMirror table th{text-align:left;vertical-align:top;border:1px solid #000;padding:8px 12px}.ProseMirror table th{background-color:#f0f0f0;font-weight:700}.ProseMirror ol,.ProseMirror ul{margin:15px 0;padding-left:40px}.ProseMirror li{margin-bottom:8px}.variable-node{background-color:#fef3c7;border:1px solid #fbbf24;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}@media print{.variable-node{background-color:#0000;border:none;padding:0;font-family:Times New Roman,serif;font-size:1em}}.qr-code-node,.signature-node,.page-break-node{page-break-inside:avoid;margin:20px 0}.qr-code-node{text-align:center}.qr-code-node img{border:2px solid #000;max-width:150px;padding:10px}.signature-node{text-align:center;background-color:#f9f9f9;border:2px solid #000;padding:60px 20px}@media print{.signature-node{background-color:#0000}}.page-break-node{page-break-after:always;border:none;height:0;margin:0;padding:0}@media print{.page-break-node{display:block}}.ProseMirror{background:#fff;max-width:210mm;margin:0 auto;padding:20mm;box-shadow:0 0 10px #0000001a}@media print{.ProseMirror{box-shadow:none;padding:0}@page{@bottom-center{content:counter(page)}}}
