*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;font-family:Roboto,Helvetica,Arial,sans-serif;background-color:#f5f5f5;color:#333}#root{min-height:100%;display:flex;flex-direction:column}@media print{.MuiAppBar-root,.MuiButton-root,.MuiDialog-root,.MuiCircularProgress-root,.MuiSnackbar-root,.MuiAlert-root,.MuiBackdrop-root{display:none!important}.MuiPaper-root{box-shadow:none!important;border:1px solid #ddd!important;background:#fff!important;margin:0!important;padding:8px!important;page-break-inside:avoid}.MuiContainer-root{padding:0!important;max-width:100%!important}body,.MuiTypography-root,.MuiTableCell-root,.MuiInputBase-root{font-family:Times New Roman,Times,serif!important;font-size:12pt!important;line-height:1.5!important;color:#000!important;background:transparent!important}h1,h2,h3,h4,h5,h6,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6{font-size:14pt!important;font-weight:700!important;margin-top:12pt!important;margin-bottom:6pt!important}table{width:100%;border-collapse:collapse;page-break-inside:auto}thead{display:table-header-group}tfoot{display:table-footer-group}tr{page-break-inside:avoid;page-break-after:auto}th,td{border:1px solid #000!important;padding:6pt!important;text-align:left;vertical-align:top}input,textarea,select{border:none!important;background:transparent!important;padding:0!important;margin:0!important;font:inherit!important;color:inherit!important;-webkit-appearance:none;appearance:none}ul,ol{margin:0 0 0 20pt;padding:0}@page{size:A4;margin:2cm}.hide-on-print{display:none!important}.signature-area{margin-top:20pt;border-top:1px dashed #000;padding-top:10pt}}.MuiContainer-root{padding-top:20px;padding-bottom:20px}.MuiPaper-root{margin-bottom:16px}.print-protocol{font-family:Times New Roman,Times,serif;font-size:8.5pt;line-height:1.2;max-width:1200px;margin:0 auto;padding:20px;background:#fff;color:#000}.print-protocol .header{text-align:center;margin-bottom:12px}.print-protocol .header h2{text-align:center;width:100%}.print-protocol .form-number{text-align:right;font-weight:700;font-size:9pt}.print-protocol h2{font-size:11pt;font-weight:700;margin:1pt 0}.print-protocol .commission-name{font-style:italic;margin:1pt 0}.print-protocol .protocol-date-number{margin-top:1px}.print-protocol .protocol-table{width:100%;border-collapse:collapse;margin-top:1px;table-layout:fixed;width:28.5cm;max-width:100%}.print-protocol .protocol-table th,.print-protocol .protocol-table td{border:1pt solid black;padding:1pt 3pt;vertical-align:top}.print-protocol .protocol-table th{background-color:#f0f0f0;font-weight:700;text-align:center;vertical-align:middle;font-size:9pt}.print-protocol .protocol-table td{font-size:8.5pt}.print-protocol .protocol-table td strong{font-weight:700}.print-protocol .protocol-table td:nth-child(1){width:1cm;text-align:center}.print-protocol .protocol-table td:nth-child(2){width:4cm;text-align:left}.print-protocol .protocol-table td:nth-child(3){width:3.5cm;text-align:left}.print-protocol .protocol-table td:nth-child(4){width:15.5cm;text-align:justify}.print-protocol .protocol-table td:nth-child(5){width:4.5cm;text-align:left}.print-protocol .signatures{margin-top:16px;font-size:9pt}.print-protocol .signatures div{margin-bottom:4px}.print-protocol .protocol-table td:nth-child(4)>*{display:inline-block;margin-right:4px;vertical-align:baseline;white-space:normal;word-wrap:break-word;max-width:100%}.print-protocol .protocol-table td:nth-child(4)>*:last-child{margin-right:0}.print-protocol .protocol-table td:nth-child(4) div[style*="font-weight: bold"]{display:block;margin-top:8px;margin-bottom:4px;width:100%}.print-protocol .protocol-table td:nth-child(4)>*:not(:last-child):after{content:", ";white-space:normal}@media print{@page{size:A4 landscape;margin:1cm}.print-protocol{padding:0;max-width:100%;font-size:8pt}.print-protocol .header{margin-bottom:6px}.print-protocol .header h2{font-size:10pt;margin:2px 0}.print-protocol .form-number{font-size:8pt}.print-protocol .commission-name{font-size:8pt;margin:1px 0}.print-protocol .protocol-date-number{font-size:8pt}.print-protocol .protocol-table{width:28.5cm;margin-top:0;page-break-inside:avoid}.print-protocol .protocol-table th,.print-protocol .protocol-table td{padding:1pt 2pt;font-size:8pt}.print-protocol .protocol-table th{background-color:#f0f0f0;font-size:8.5pt}.print-protocol .signatures{margin-top:8px;font-size:8pt}.print-protocol{page-break-after:avoid}}.print-certificate{font-family:Times New Roman,Times,serif;font-size:6pt;line-height:1.2;width:5.45cm;margin:0;padding:.1cm;border:.5pt solid black;background:#fff;color:#000;box-sizing:border-box;text-align:justify;vertical-align:top}.print-certificate .certificate-header{text-align:center;font-weight:700;margin-bottom:.1cm}.print-certificate .certificate-header h2{font-size:8pt;text-align:center;font-weight:700}.print-certificate .certificate-date-number{text-align:center;font-size:6pt}.print-certificate .certificate-rank,.print-certificate .certificate-fullname{text-align:center;font-weight:700}.print-certificate .certificate-military,.print-certificate .certificate-examination{margin-bottom:.1cm;text-align:center}.print-certificate .certificate-commission{margin-bottom:.1cm;text-align:center;font-weight:700}.print-certificate .certificate-decision,.print-certificate .certificate-diagnosis,.print-certificate .certificate-recommendations,.print-certificate .certificate-article-recommendations{margin:.1cm 0}.print-certificate .decision-label,.print-certificate .diagnosis-label,.print-certificate .recommendations-label{font-weight:700}.print-certificate .certificate-signatures{margin-top:.3cm;display:flex;justify-content:space-between}.print-certificate .signature-item{max-width:45%;text-align:left}.print-certificate .signature-item div:first-child{margin-bottom:.05cm}.print-certificate-info{font-family:Times New Roman,Times,serif;font-size:7pt;line-height:1.2;width:7cm;margin:0;padding:.1cm;border:.5pt solid black;background:#fff;color:#000;box-sizing:border-box;vertical-align:top}.print-certificate-info .certificate-info-header{text-align:center;font-weight:700;margin-bottom:.1cm}.print-certificate-info .certificate-info-rank,.print-certificate-info .certificate-info-fullname{font-weight:700;margin:.05cm 0;text-align:center}.print-certificate-info .certificate-info-military{margin-bottom:.1cm;text-align:center}.print-certificate-info .commission-name{margin-bottom:.1cm;text-align:center;font-weight:700}.print-certificate-info .certificate-info-text{margin:.1cm 0}.print-certificate-info .certificate-info-signature{margin-top:.3cm;text-align:left}.print-certificate-surgery{font-family:Times New Roman,Times,serif;font-size:6.5pt;line-height:1.2;width:4.2cm;margin:0;padding:.1cm;border:.5pt solid black;background:#fff;color:#000;box-sizing:border-box;text-align:justify;vertical-align:top}.print-certificate-surgery .certificate-surgery-header{text-align:center;font-weight:700;margin-bottom:.1cm}.print-certificate-surgery .certificate-surgery-text{margin:.1cm 0}.print-certificate-surgery .certificate-surgery-signature{margin-top:.3cm;text-align:left}.print-certificate-triple{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:.2cm;width:100%;min-width:27cm;max-width:none;margin:0 auto;padding:.2cm;box-sizing:border-box}@media print{@page{size:A4 landscape;margin:1.5cm}.print-certificate-triple{width:27cm;max-width:none;margin:0 auto}.print-certificate,.print-certificate-info,.print-certificate-surgery{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.print-form9{font-family:Times New Roman,Times,serif;font-size:14pt;line-height:1.4;max-width:800px;margin:0 auto;padding:20px;background:#fff;color:#000}@media print{@page{size:A4 portrait;margin:1.5cm}.print-form9{padding:0}}@media print{.print-instruction,.print-button{display:none!important}body{background:#fff;margin:0;padding:0}.print-protocol,.print-certificate,.print-certificate-info,.print-certificate-surgery,.print-form9,.print-form11{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.print-instruction{margin-top:12px;color:#666;text-align:center;font-size:9pt;border-top:1px dashed #ccc;padding-top:6px}.print-form11{font-family:Times New Roman,Times,serif;font-size:14pt;line-height:1.4;max-width:800px;margin:0 auto;padding:20px;background:#fff;color:#000}@media print{@page{size:A4 portrait;margin:1.5cm}.print-form11{padding:0}}
