.printable-document{background:#e4e4e4;min-height:100vh;padding:24px;color:#000}.document-container{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.page{background:#fff;border:2px solid black}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-8{grid-column:span 8}.col-span-9{grid-column:span 9}.col-span-12{grid-column:span 12}.bordered-right{border-right:1px solid black}.border-bottom-thick{border-bottom:2px solid black}.logo-section{padding:16px;display:flex;align-items:center;justify-content:center}.logo-title{font-size:56px;font-weight:900;line-height:1}.logo-subtitle{font-size:12px;letter-spacing:.3em;text-transform:uppercase}.section-title{background:#f4f4f5;border-top:1px solid black;border-bottom:1px solid black;padding:8px 12px;font-size:20px;font-weight:900;text-transform:uppercase}.field{border-right:1px solid black;min-height:72px}.field-label{border-bottom:1px solid black;padding:4px 8px;font-size:11px;font-weight:700;text-transform:uppercase;background:#fafafa}.field-value{padding:12px;font-size:18px;font-weight:500}.field-center{text-align:center}.field-bold{font-weight:900;font-size:24px}.print-table{width:100%;border-collapse:collapse}.print-td{border:1px solid black;padding:8px}.print-th{background:#f4f4f5;font-weight:700}@media print{body *{visibility:hidden}.print-root,.print-root *{visibility:visible}.print-root{position:absolute;left:0;top:0;width:100%}}.logo{padding-left:80px}.contentContainer{padding:40px}.formContainer{width:472px;padding:20px}.formContainerMedium{min-width:472px;max-width:808px;padding:20px}.formContainerLarge{width:auto;height:auto;padding:20px}.extraInfo{border-radius:4px;height:auto;background-color:#f4f4f5;width:472px;padding:20px}.extraInfoNew{border-radius:4px;height:auto;width:472px;padding:20px}.processContainer{width:100%;background-color:#fafafa;padding:20px}.lightGrayContainer{width:100%;background-color:#fafafa;padding:20px;margin-bottom:20px}.processRow{max-width:100%;background-color:#fafafa;padding:20px}.processSelect{min-width:74px}.settingsBox{max-width:324px;max-height:110px;background-color:#f4f4f5;padding:20px;margin-bottom:20px;border-radius:4px}.linkButton{margin-bottom:20px}label{font-size:14px;word-break:normal;overflow:auto}.noBreak{word-break:keep-all;overflow:visible}Input::placeholder{font-weight:400;font-size:14px}input::placeholder{font-weight:400;font-size:14px}input{border-color:#a1a1aa}.header{width:100%;height:101px;background-color:#000;padding-right:80px}@page{size:A4 portrait}.a4{width:210mm;min-height:297mm;margin:10mm auto;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000;box-sizing:border-box;display:table}.formheader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6mm;background-color:#fff}.headertext{max-width:1000px}.line-field{border-bottom:1px solid #000000;margin-right:100px}.print-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:5mm}hr{display:block;height:1px;border:0;border-top:1px solid #000000;margin:1em 0;padding:0}.print-th,.print-td{border:1px solid #000000;padding:3px 4px;vertical-align:top;word-wrap:break-word;vertical-align:bottom;text-align:left}.print-th{font-weight:600;text-align:left;vertical-align:bottom;word-wrap:break-word}.designation{padding-left:2px;margin-top:5px;margin-bottom:20px;border:2px solid #000000}.main-table td{height:8mm}.photo{text-align:center;font-size:11px;font-style:italic;border:1px;border-style:solid;border-color:#000;background-color:#fff}.qualification-table th{text-align:center;font-weight:700}.qualification-table td{height:7mm}.qualification-table td:first-child{font-weight:500}.exam-table th{text-align:center;font-weight:700}.exam-table td{height:8mm}.exam-table td:nth-child(2),.exam-table td:nth-child(3){text-align:center}.approval-table td{height:12mm}.approval-table tr:first-child td{height:10mm}.approval-table td:last-child{vertical-align:top}.formfooter{display:flex;justify-content:space-between;align-items:flex-start}
