:root{--font-primary: "Times New Roman", serif;--font-courier: "Courier New", monospace;--font-size-default: 14pt;--font-size-small: 12pt;--color-text: black;--color-border-input: #ccc;--color-border-table: windowtext;--page-margin-top-bottom: 1in;--page-margin-left-right: .75in}.form-container,.form-renderer-container{font-family:var(--font-primary);font-size:var(--font-size-small);color:var(--color-text);margin:var(--page-margin-top-bottom) var(--page-margin-left-right);word-wrap:break-word;line-height:1.5;max-width:210mm;background:#fff}p,li,div.WordSection1>p{margin-top:.2em;margin-bottom:.2em;font-size:var(--font-size-default);font-family:var(--font-primary)}p.MsoNormal{margin:0;font-size:var(--font-size-default);font-family:var(--font-primary);color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);color:var(--color-text);margin-top:.8em;margin-bottom:.4em;page-break-after:avoid}h1{font-size:1.5em;font-weight:700}h2{font-size:1.3em;font-weight:700}h3{font-size:1.1em;font-weight:700}b,strong{font-weight:700}u{text-decoration:underline}input[type=text],input[type=date],input[type=time],input[type=number],textarea,select{border:1px solid var(--color-border-input);padding:4px 6px;font-family:var(--font-primary);font-size:var(--font-size-default);margin:2px 4px 2px 0;box-sizing:border-box;border-radius:3px}.form-renderer-container input[type=text],.form-renderer-container input[type=date],.form-renderer-container input[type=time],.form-renderer-container input[type=number],.form-renderer-container textarea,.form-renderer-container select{border:1px solid var(--color-border-input)!important;padding:4px 6px!important;font-family:var(--font-primary)!important;font-size:var(--font-size-default)!important;margin:2px 4px 2px 0!important;box-sizing:border-box!important;border-radius:3px!important;background:transparent!important}input[type=radio],input[type=checkbox]{margin-right:5px;vertical-align:middle}label{margin-right:10px;vertical-align:middle}textarea{vertical-align:top;resize:vertical}.input-xshort{width:50px}.input-short{width:100px}.input-medium{width:200px}.input-long{width:400px}.textarea-full{width:98%;min-height:50px}.textarea-medium{width:60%;min-height:40px}table.data-table,table.criteria-table,.medical-table,.criteria-table{border-collapse:collapse;width:100%;margin-top:.5em;margin-bottom:1em;font-size:var(--font-size-default);border:2px solid var(--color-border-table)}table.data-table th,table.data-table td,table.criteria-table th,table.criteria-table td,.medical-table th,.medical-table td,.criteria-table th,.criteria-table td{border:1px solid var(--color-border-table);padding:5px 8px;text-align:left;vertical-align:top}table.data-table th,table.criteria-table th,.medical-table th,.criteria-table th{background-color:#f2f2f2;font-weight:700;text-align:center;border-bottom:2px solid var(--color-border-table)}table.criteria-table td ul,.criteria-table td ul{margin-left:20px;padding-left:0}table.criteria-table td ul li,.criteria-table td ul li{font-size:.9em;margin-bottom:3px}.medical-table textarea,.criteria-table textarea{width:calc(100% - 8px);min-height:1.5em;font-size:9pt;border:none;border-bottom:1px dotted #777;resize:none;background-color:transparent;padding:2px}.medical-table input[type=text],.criteria-table input[type=text]{width:calc(100% - 8px);font-size:9pt;border:none;border-bottom:1px dotted #777;background-color:transparent;padding:2px;margin-left:0;margin-right:0}.medical-table td .delete-row-btn,.criteria-table td .delete-row-btn{font-size:9pt;padding:2px 5px;margin-left:5px;cursor:pointer;border:1px solid #ccc;background-color:#f8f8f8;border-radius:3px}.medical-table td .delete-row-btn:hover,.criteria-table td .delete-row-btn:hover{background-color:#e0e0e0}.add-row-btn{font-size:10pt;padding:4px 8px;margin-top:5px;cursor:pointer;border:1px solid #007bff;background-color:#e7f3ff;color:#007bff;border-radius:4px}.add-row-btn:hover{background-color:#d0e7ff}.form-section{margin-bottom:20px;padding-bottom:15px;border-bottom:1px dashed #e0e0e0}.form-section:last-child{border-bottom:none}.signature-section p{margin-bottom:10px}hr.section-divider{border:0;height:1px;background-color:#000;margin:30px 0}.image-preview-container{width:100%;margin-top:10px;border:1px solid var(--color-border-input);padding:10px;background-color:#f9f9f9;display:flex;flex-direction:column;gap:15px}.title-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;text-align:center;margin-bottom:20mm}.title-page p{margin-top:.5em;margin-bottom:.5em}.title-page input[type=text].input-short{text-align:left;font-size:var(--font-size-default);border-bottom:1px solid var(--color-text)}.page-break{page-break-after:always;break-after:page;height:0;display:block;margin:0;clear:both}.criteria-section{margin-bottom:20px}.signature-block{margin-top:30px;page-break-inside:avoid}.signature-block p{margin:8px 0}.signature-block input[type=text]{border-bottom:1px solid #000;border-top:none;border-left:none;border-right:none;background:transparent}.image-attachment,.image-attachment-component{margin:15px 0;padding:10px;border:2px dashed #ccc;border-radius:5px;text-align:center;background-color:#f9f9f9;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;page-break-inside:auto}.image-attachment:before{content:"Прикрепите изображение документа";font-weight:700;margin-bottom:10px;display:block}.image-attachment[data-field-name=ct_scan_protocol]:before{content:"Прикрепите протокол КТ (изображение)"}.image-attachment[data-field-name=ecg_protocol]:before{content:"Прикрепите протокол ЭКГ (изображение)"}.image-attachment[data-field-name=ecg_tape_scan]:before{content:"Прикрепите скан ленты ЭКГ (изображение)"}.image-attachment[data-field-name=echocg_protocol]:before{content:"Прикрепите протокол ЭхоКГ (изображение)"}.image-attachment[data-field-name=triplex_scan_protocol]:before{content:"Прикрепите протокол триплексного сканирования вен (изображение)"}.image-attachment[data-field-name=eortc_qlq_c30_scan]:before{content:"Прикрепите отсканированный опросник EORTC QLQ-C30 (изображение)"}.ecg-placeholder{background-color:#f8f8f8;border:1px dashed #ddd;padding:20px;margin:15px 0;text-align:center;min-height:200px;display:flex;align-items:center;justify-content:center}.ecg-paste-box{border:2px dashed #007bff;border-radius:8px;padding:20px;margin:15px 0;text-align:center;background-color:#f8f9ff;min-height:150px;cursor:pointer;transition:all .3s ease}.ecg-paste-box:hover{background-color:#e8f0ff;border-color:#0056b3}.ecg-paste-box:before{content:"📋 Щелкните здесь, чтобы вставить изображение ЭКГ из буфера обмена";font-size:16px;color:#007bff;display:block;margin-bottom:10px;font-weight:700}@media screen and (max-width: 768px){.form-container,.form-renderer-container{padding:10px;font-size:11pt}.medical-table,.criteria-table{font-size:9pt}.medical-table th,.criteria-table th,.medical-table td,.criteria-table td{padding:3px}input[type=text]{font-size:10pt;padding:2px}}input[type=text]:focus,textarea:focus,select:focus{outline:2px solid #007bff;outline-offset:2px}.medical-table input[type=text]:focus,.medical-table textarea:focus{outline:1px solid #007bff;outline-offset:1px}hr{border:0;height:1px;background-color:#000;margin:20px 0}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-weight:700}.font-italic{font-style:italic}.no-break{page-break-inside:avoid}.form-renderer-wrapper{font-family:Times New Roman,serif;font-size:14pt;line-height:1.5}.image-upload-section{margin-top:10px;margin-bottom:15px}.image-upload-section label{display:block;margin-bottom:8px;font-weight:700}.image-preview-container{width:100%;margin-top:10px;border:1px solid #ccc;padding:10px;background-color:#f9f9f9;display:flex;flex-direction:column;gap:15px}.image-item{width:100%;margin-bottom:15px}.full-width-image{width:100%!important;max-width:18cm;max-height:20cm;height:auto!important;object-fit:contain!important;display:block!important;margin-left:auto!important;margin-right:auto!important;border:1px solid #ccc!important}.image-caption{text-align:center;font-size:10pt;margin-top:3px;color:#555}.print-group-together{page-break-inside:auto!important;break-inside:auto!important;orphans:3;widows:3;margin-bottom:15px!important}.no-print{display:block}@media screen{.form-renderer-container{max-width:21cm;margin:0 auto;padding:20px;background:#fff;box-shadow:0 0 10px #0000001a}}.uploading-indicator{color:#007bff;font-size:12px;margin:5px 0;font-style:italic}.error-message{color:#dc3545;font-size:12px;margin:5px 0}.image-item{position:relative}.image-controls{position:absolute;top:5px;right:5px;display:flex;flex-direction:column;gap:2px;z-index:10}.btn-move-up,.btn-move-down{background-color:#ffffffe6;border:1px solid #ccc;border-radius:3px;width:24px;height:24px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 1px 3px #0003}.btn-move-up:hover:not(:disabled),.btn-move-down:hover:not(:disabled){background-color:#f0f0f0;border-color:#999;transform:scale(1.1)}.btn-move-up:disabled,.btn-move-down:disabled{opacity:.5;cursor:not-allowed;background-color:#f0f0f0b3}.btn-move-up:active:not(:disabled),.btn-move-down:active:not(:disabled){transform:scale(.95);box-shadow:0 1px 1px #0000004d}@media print{@page{margin:1.5cm .75in 2cm;@top-left{content:"2025-2-ИНГ-РАС";text-align:left;font-size:9pt;line-height:1.15;padding:0;border:none;margin:0}@top-center{content:"";padding:0;border:none;margin:0}@top-right{content:"";padding:0;border:none;margin:0}@bottom-left{content:""}@bottom-center{content:"2025-2-ИНГ-РАС\\AМосква 2025\\AВерсия 1.0 от 21.05.2025\\AСтраница " counter(page) " из " counter(pages);text-align:center;font-size:8pt;line-height:1;white-space:pre;color:#333}@bottom-right{content:"";padding:0;border:none;margin:0}}.title-page{page-break-after:always}.WordSection1:last-child,.form-section:last-child,.form-section:last-of-type,.signature-section:last-child,.signature-section:last-of-type,.page-break:last-child,.page-break:last-of-type{page-break-after:auto!important;break-after:auto!important}body *:last-child,form *:last-child{page-break-after:avoid!important;break-after:avoid!important}.title-page input[type=text].input-short{border-bottom:1px solid var(--color-text)!important;background:transparent!important}.page-break{page-break-before:always}body,.form-container,.form-renderer-container{font-family:var(--font-primary)!important;font-size:var(--font-size-small)!important;color:var(--color-text)!important;word-wrap:break-word!important;line-height:1.5!important;background:#fff!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.image-upload-section>label,.image-upload-section input[type=file]{display:none!important}.image-preview-container{margin-top:0;border:none;background-color:transparent;padding:0}.image-item{page-break-inside:auto;margin-bottom:10px}.full-width-image{width:100%!important;max-width:18cm!important;max-height:20cm!important;height:auto!important;object-fit:contain!important;display:block!important;margin-left:auto!important;margin-right:auto!important;border:1px solid #ccc!important}.image-caption{text-align:center!important;font-size:9pt!important;margin-top:3px!important;color:#333!important}.print-group-together{page-break-inside:auto!important;break-inside:auto!important;orphans:3;widows:3;margin-bottom:15px!important}.image-attachment-component{break-inside:auto;page-break-inside:auto;margin:20px 0;border:1px solid #ddd;padding:10px}.attachment-preview-image{max-width:18cm!important;max-height:20cm!important;width:100%!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important;border:1px solid #ccc!important}button,.MuiButton-root,.MuiIconButton-root,.no-print{display:none!important}input[type=text],textarea,select{border:none!important;border-bottom:1px solid var(--color-text)!important;background:transparent!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}textarea{height:fit-content!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important;page-break-inside:auto!important;white-space:pre-wrap!important;word-wrap:break-word!important;resize:none!important;padding:4px 6px!important;line-height:1.4!important;box-sizing:border-box!important;vertical-align:top!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.textarea-full,.textarea-medium{height:fit-content!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important;page-break-inside:auto!important;display:block!important;white-space:pre-wrap!important;word-break:break-word!important}body.print-mode textarea,.print-mode textarea{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;resize:none!important;page-break-inside:auto!important;word-wrap:break-word!important;white-space:pre-wrap!important}.form-renderer-container textarea,.form-container textarea{height:fit-content!important;min-height:auto!important;max-height:none!important;overflow:visible!important;resize:none!important;page-break-inside:auto!important}.medical-table,.criteria-table,table.data-table,table.criteria-table{border-collapse:collapse!important;width:100%!important;border:2px solid var(--color-border-table)!important;margin-bottom:20px!important;font-size:10pt!important;page-break-inside:auto!important}.medical-table th,.criteria-table th,table.data-table th,table.criteria-table th{background-color:#f0f0f0!important;border-bottom:2px solid var(--color-border-table)!important;padding:6px 8px!important;text-align:center!important;font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.medical-table td,.criteria-table td,table.data-table td,table.criteria-table td{border:1px solid var(--color-border-table)!important;padding:6px 8px!important;vertical-align:top!important}.textarea-print-replacement{border:1px solid #ccc!important;padding:4px 6px!important;min-height:20px!important;white-space:pre-wrap!important;word-wrap:break-word!important;font-family:inherit!important;font-size:12pt!important;line-height:1.4!important;background-color:#fff!important;color:#000!important;box-sizing:border-box!important;display:block!important;page-break-inside:auto!important;overflow:visible!important;margin:0!important;width:100%!important}.table-input-print-replacement{border:1px solid #ccc!important;padding:2px 4px!important;min-height:16px!important;white-space:pre-wrap!important;word-wrap:break-word!important;font-family:inherit!important;font-size:9pt!important;line-height:1.2!important;background-color:#fff!important;color:#000!important;box-sizing:border-box!important;display:block!important;page-break-inside:auto!important;overflow:visible!important;margin:0!important;width:calc(100% - 8px)!important;border-bottom:1px dotted #777!important}body.print-mode textarea{display:none!important}body.print-mode .textarea-print-replacement{display:block!important}body.print-mode .medical-table input[type=text],body.print-mode .criteria-table input[type=text]{display:none!important}body.print-mode .table-input-print-replacement{display:block!important}textarea[readonly],textarea[disabled]{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;resize:none!important;page-break-inside:auto!important;white-space:pre-wrap!important;word-wrap:break-word!important;background-color:#f9f9f9!important;color:#000!important}.textarea-print-replacement[data-readonly=true],.table-input-print-replacement[data-readonly=true]{background-color:#f9f9f9!important;border:1px solid #999!important;color:#333!important}body.print-mode textarea,body.print-mode textarea[readonly],body.print-mode textarea[disabled],body.print-mode .medical-table input[type=text],body.print-mode .criteria-table input[type=text],body.print-mode .medical-table input[type=text][readonly],body.print-mode .criteria-table input[type=text][readonly],body.print-mode .medical-table input[type=text][disabled],body.print-mode .criteria-table input[type=text][disabled]{display:none!important;visibility:hidden!important}body.print-mode .textarea-print-replacement,body.print-mode .table-input-print-replacement{display:block!important;visibility:visible!important}.form-renderer-wrapper,.form-renderer-container *,.form-container *,.form-renderer-wrapper *{font-size:12pt!important}.MuiPaper-root.image-item,.MuiPaper-root.image-preview-container{page-break-inside:auto!important;break-inside:auto!important;box-shadow:none!important;background:transparent!important}*,h1,h2,h3,h4,h5,h6,p,span,strong,b,em,i{page-break-inside:auto!important;break-inside:auto!important}div,section,article,main,aside,nav,.MuiPaper-root,.MuiBox-root,.MuiContainer-root{page-break-inside:auto!important;break-inside:auto!important}}.static-print-mode{font-family:Times New Roman,serif!important;font-size:12pt!important;color:#000!important;margin:0!important;padding:0!important;word-wrap:break-word!important;line-height:1.5!important;background:#fff!important;box-sizing:border-box!important;position:static!important;left:0!important;right:0!important;top:0!important}@media print{@page{size:A4;margin:1.5cm .5in 2cm;@top-left{content:"2025-2-ИНГ-РАС";text-align:left;font-size:9pt;line-height:1.15;padding:0;border:none;margin:0}@top-center{content:"";padding:0;border:none;margin:0}@top-right{content:"";padding:0;border:none;margin:0}@bottom-left{content:""}@bottom-center{content:"2025-2-ИНГ-РАС\\AМосква 2025\\AВерсия 1.0 от 21.05.2025\\AСтраница " counter(page) " из " counter(pages);text-align:center;font-size:8pt;line-height:1;white-space:pre;color:#333}@bottom-right{content:"";padding:0;border:none;margin:0}}body.static-print-mode{padding:1.5cm .75in 2cm!important}.static-print-mode *{box-shadow:none!important;border-radius:0!important;background-image:none!important;background-color:transparent!important;color:#000!important;font-family:Times New Roman,serif!important;margin:0!important;padding:0!important;box-sizing:border-box!important;position:static!important;transform:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}.static-print-mode{width:100%!important;max-width:none!important;position:static!important;display:block!important;margin:0!important;padding:0!important;box-sizing:border-box!important;transform:none!important;left:0!important;right:0!important;top:0!important}.static-print-mode form,.static-print-mode .form-container,.static-print-mode .form-renderer-container{margin:0!important;padding:0!important;width:100%!important;box-sizing:border-box!important;position:static!important;left:auto!important;right:auto!important;transform:none!important}.static-print-mode p{margin:.2em 0!important;padding:0!important;font-size:12pt!important;font-family:Times New Roman,serif!important;color:#000!important;box-sizing:border-box!important;position:static!important}.static-print-mode p.MsoNormal{margin:0!important;padding:0!important;font-size:12pt!important;font-family:Times New Roman,serif!important;color:#000!important;box-sizing:border-box!important;position:static!important}.static-print-mode h1,.static-print-mode h2,.static-print-mode h3{font-family:Times New Roman,serif!important;color:#000!important;margin:.8em 0 .4em!important;padding:0!important;page-break-after:avoid!important;box-sizing:border-box!important;position:static!important}.static-print-mode h1{font-size:1.5em!important;font-weight:700!important}.static-print-mode h2{font-size:1.3em!important;font-weight:700!important}.static-print-mode h3{font-size:1.1em!important;font-weight:700!important}.static-print-mode b,.static-print-mode strong{font-weight:700!important;margin:0!important;padding:0!important;position:static!important}.static-print-mode u{text-decoration:underline!important;margin:0!important;padding:0!important;position:static!important}.static-print-mode input[type=text],.static-print-mode input[type=date],.static-print-mode input[type=time],.static-print-mode input[type=number],.static-print-mode textarea,.static-print-mode select{border:none!important;border-bottom:1px solid black!important;padding:4px 6px!important;font-family:Times New Roman,serif!important;font-size:12pt!important;margin:2px 4px 2px 0!important;box-sizing:border-box!important;background-color:transparent!important;color:#000!important;position:static!important}.static-print-mode textarea{height:auto!important;min-height:1.5em!important;max-height:none!important;overflow:visible!important;resize:none!important;white-space:pre-wrap!important;word-wrap:break-word!important;line-height:1.4!important;page-break-inside:auto!important;vertical-align:top!important}.static-print-mode input[type=radio],.static-print-mode input[type=checkbox]{margin:0 5px 0 0!important;vertical-align:middle!important;border:1px solid black!important;width:14px!important;height:14px!important;background:#fff!important;position:static!important;transform:none!important}.static-print-mode input[type=checkbox]:checked:after{content:"✓"!important;position:absolute!important;left:1px!important;top:-2px!important;font-size:12px!important;color:#000!important}.static-print-mode label{margin:0 10px 0 0!important;padding:0!important;vertical-align:middle!important;font-family:Times New Roman,serif!important;color:#000!important;position:static!important}.static-print-mode .input-xshort{width:50px!important}.static-print-mode .input-short{width:100px!important}.static-print-mode .input-medium{width:200px!important}.static-print-mode .input-long{width:400px!important}.static-print-mode .textarea-full{width:98%!important;min-height:50px!important}.static-print-mode .textarea-medium{width:60%!important;min-height:40px!important}.static-print-mode table.data-table,.static-print-mode table.criteria-table,.static-print-mode .medical-table,.static-print-mode .criteria-table{border-collapse:collapse!important;width:100%!important;margin:.5em 0 1em!important;padding:0!important;font-size:12pt!important;border:1px solid black!important;page-break-inside:auto!important;box-sizing:border-box!important;position:static!important}.static-print-mode table.data-table th,.static-print-mode table.data-table td,.static-print-mode table.criteria-table th,.static-print-mode table.criteria-table td,.static-print-mode .medical-table th,.static-print-mode .medical-table td,.static-print-mode .criteria-table th,.static-print-mode .criteria-table td{border:1px solid black!important;padding:5px 8px!important;text-align:left!important;vertical-align:top!important;background:transparent!important;color:#000!important;margin:0!important;box-sizing:border-box!important;position:static!important}.static-print-mode table.data-table th,.static-print-mode table.criteria-table th,.static-print-mode .medical-table th,.static-print-mode .criteria-table th{background-color:#f2f2f2!important;font-weight:700!important;text-align:center!important}.static-print-mode .form-section{margin:0 0 20px!important;padding:0 0 15px!important;border-bottom:1px dashed #e0e0e0!important;box-sizing:border-box!important;position:static!important}.static-print-mode .form-section:last-child{border-bottom:none!important}.static-print-mode .title-page{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:80vh!important;text-align:center!important;page-break-after:always!important;margin:0!important;padding:0!important;box-sizing:border-box!important;position:static!important}.static-print-mode .WordSection1:last-child,.static-print-mode .form-section:last-child,.static-print-mode .form-section:last-of-type,.static-print-mode .signature-section:last-child,.static-print-mode .signature-section:last-of-type,.static-print-mode .page-break:last-child,.static-print-mode .page-break:last-of-type{page-break-after:auto!important;break-after:auto!important}.static-print-mode *:last-child{page-break-after:auto!important;break-after:auto!important}.static-print-mode :is(.form-section,.signature-section,.page-break):last-child,.static-print-mode :is(.form-section,.signature-section,.page-break):last-of-type{page-break-after:avoid!important;break-after:avoid!important}.static-print-mode .title-page p{margin:0 0 10px!important;padding:0!important;text-align:center!important;position:static!important}.static-print-mode .title-page input[type=text].input-short{border:none!important;border-bottom:1px solid black!important;background:transparent!important;text-align:center!important;width:100px!important;margin:0!important;padding:4px 6px!important;position:static!important}.static-print-mode .page-break{page-break-before:always!important;margin:0!important;padding:0!important;position:static!important}.static-print-mode hr.section-divider{border:0!important;height:1px!important;background-color:#000!important;margin:30px 0!important;padding:0!important;position:static!important;width:100%!important}.static-print-mode .image-upload-section>label,.static-print-mode .image-upload-section input[type=file]{display:none!important}.static-print-mode .image-preview-container{margin:0!important;border:none!important;background-color:transparent!important;padding:0!important;position:static!important;width:100%!important}.static-print-mode .image-item{page-break-inside:auto!important;margin:0 0 10px!important;padding:0!important;position:static!important}.static-print-mode .full-width-image{width:100%!important;max-width:18cm!important;max-height:20cm!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important;padding:0!important;border:1px solid #ccc!important;position:static!important}.static-print-mode .image-caption{text-align:center!important;font-size:9pt!important;margin-top:3px!important;color:#333!important;display:block!important}.static-print-mode .print-group-together{page-break-inside:auto!important;break-inside:auto!important;orphans:3!important;widows:3!important;margin:0 0 15px!important;padding:0!important;position:static!important}.static-print-mode .signature-section p{margin:0 0 10px!important;padding:0!important;position:static!important}.static-print-mode .no-print,.static-print-mode button,.static-print-mode .MuiButton-root,.static-print-mode .MuiIconButton-root,.static-print-mode .MuiAppBar-root,.static-print-mode .MuiDrawer-root{display:none!important}@page{size:A4!important;margin:1.5cm .5in 2cm!important;@top-left{content:""!important}@top-center{content:""!important}@top-right{content:""!important}@bottom-left{content:""!important}@bottom-center{content:"2025-2-ИНГ-РАС\aМосква 2025\aВерсия 1.0 от 21.05.2025\aСтраница " counter(page) " из " counter(pages)!important;text-align:center!important;font-size:8pt!important;line-height:1!important;white-space:pre!important;color:#333!important}@bottom-right{content:""!important}}html,body{margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-sizing:border-box!important;position:static!important;width:100%!important;overflow-x:visible!important}.static-print-mode div,.static-print-mode span{position:static!important;transform:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.static-print-mode .MuiContainer-root,.static-print-mode .MuiBox-root{margin:0!important;padding:0!important;max-width:none!important;width:100%!important;position:static!important;transform:none!important;left:auto!important;right:auto!important;box-sizing:border-box!important}.static-print-mode *{page-break-inside:auto!important;break-inside:auto!important}.static-print-mode div,.static-print-mode section,.static-print-mode article,.static-print-mode .MuiPaper-root,.static-print-mode .MuiBox-root,.static-print-mode .MuiContainer-root,.static-print-mode .image-item,.static-print-mode .image-preview-container,.static-print-mode .print-group-together{page-break-inside:auto!important;break-inside:auto!important}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media print{body{background:#fff;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4;margin:0 1cm;margin-header:0;margin-footer:0}html{-webkit-print-color-adjust:exact}@page :first{margin-top:0;margin-bottom:0}@-moz-document url-prefix(){@page{margin:1cm;size:A4}@page :first{margin-top:0;margin-bottom:0}}.no-print{display:none!important}.page-break{page-break-before:always}.MuiAppBar-root,.MuiDrawer-root,.no-print{display:none!important}body.print-form-only *{visibility:hidden}body.print-form-only .form-fill-page form,body.print-form-only form *{visibility:visible}body.print-form-only form{position:absolute;left:0;top:0;width:100%}*{color:#000!important;background-color:transparent!important;box-shadow:none!important}input,textarea,select{border:1px solid #ddd}textarea{height:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;white-space:pre-wrap!important;page-break-inside:auto!important;resize:none!important}select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid black;width:14px;height:14px;position:relative}input[type=checkbox]:checked:after,input[type=radio]:checked:after{content:"✓";position:absolute;left:1px;top:-2px;font-size:12px}input[type=radio]{border-radius:50%}.page-break{page-break-after:always}table{page-break-inside:auto}thead{display:table-header-group}tr{page-break-inside:auto}}.a4-page{background:#fff;box-shadow:0 0 10px #0000001a;margin:10mm auto}@media screen{body{background:#f0f0f0}.a4-page{margin:10mm auto}}.crf-attachment{border:1px dashed #ccc;padding:10px;margin:10px 0;background-color:#f9f9f9;border-radius:4px}.crf-attachment-title{font-weight:700;margin-bottom:5px}.crf-attachment-preview{text-align:center;min-height:100px;border:1px solid #e0e0e0;margin:5px 0;display:flex;align-items:center;justify-content:center;padding:10px}.crf-attachment-info{font-style:italic;font-size:90%;color:#555}@media print{.crf-attachment{border:1px solid #000;padding:10px;margin:10px 0;background-color:#fff!important;page-break-inside:auto}.crf-attachment-title{font-weight:700!important;margin-bottom:5px!important;color:#000!important}.crf-attachment-preview{text-align:center!important;min-height:100px!important;border:1px solid #666!important;margin:5px 0!important;display:flex!important;align-items:center!important;justify-content:center!important}.crf-attachment-info{font-style:italic!important;font-size:90%!important;color:#333!important}}.pdf-attachment{margin:1rem 0}.pdf-attachment-component{box-sizing:border-box;width:100%}.pdf-preview{width:100%;min-height:300px}.pdf-loading{display:flex;justify-content:center;align-items:center;height:200px;width:100%;background-color:#f5f5f5;border-radius:4px}.form-renderer-container{width:100%;position:relative}.screen-only{display:block}.print-only{display:none}body.print-mode{background-color:#fff!important;margin:0!important;padding:0!important}body.print-mode *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}body.print-mode .no-print{display:none!important}body.print-mode .print-only{display:block!important}body.print-mode .form-renderer-container{box-shadow:none!important}body.print-mode .screen-only{display:none!important}.print-button-container{margin-bottom:1rem}@media print{body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;background-color:#fff}.screen-only{display:none!important}.print-only{display:block!important}.print-button-container{display:none!important}.pdf-attachment-component{break-inside:auto;page-break-inside:auto;border-color:#ddd!important;box-shadow:none!important;margin:20px 0}.pdf-preview{display:block!important;page-break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;margin:15px 0}iframe.pdf-preview{width:100%!important;min-height:500px!important;border:1px solid #ddd}.pdf-attachment-component button,.no-print,.pdf-attachment-component .MuiAlert-root{display:none!important}.pdf-file-info{display:flex;align-items:center;border-bottom:1px solid #ddd;padding-bottom:.5rem;margin-bottom:.5rem}.pdf-file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.print-form-only .no-print{display:none!important}.print-form-only,.print-form-only .form-fill-page{padding:0!important;margin:0!important}.print-mode{padding:20px;max-width:210mm;margin:0 auto}.print-mode .no-print{display:none!important}.print-container{font-family:Arial,sans-serif;font-size:12pt}header,footer,nav,aside,.MuiAppBar-root,.MuiDrawer-root{display:none!important}.form-renderer-container{max-width:100%!important;width:100%!important;box-shadow:none!important;padding:0!important;margin:0!important}textarea{height:auto!important;min-height:1.5em!important;max-height:none!important;overflow:visible!important;white-space:pre-wrap!important;page-break-inside:auto!important;border:1px solid #999!important;padding:4px 6px!important}}body.print-mode textarea{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;white-space:pre-wrap!important;resize:none!important;border:1px solid #999!important;padding:4px 6px!important;page-break-inside:auto!important}body.print-mode form textarea,body.print-mode div textarea,body.print-mode .form-renderer-container textarea{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;white-space:pre-wrap!important;resize:none!important;page-break-inside:auto!important}
