.leavePrintSheet.leavePrintA4{box-sizing:border-box;color:#000;background:#fff;width:210mm;min-height:297mm;padding:39mm 17mm 27mm;font-size:11pt;line-height:1.35}.leavePrintSheet.leavePrintA4 *{box-sizing:border-box}.leavePrintSheet.leavePrintA4 h1{margin:0 0 2mm;font-size:18pt;line-height:1.25}.leavePrintSheet.leavePrintA4 h2{color:#000;text-align:center;background:#fff;border-bottom:1px solid #000;margin:0;padding:1.8mm 2mm;font-size:11.5pt;line-height:1.3}.leavePrintSheet.leavePrintA4 .leavePrintStatus{color:#000;text-align:center;margin:0 0 3mm;font-size:9pt;line-height:1.3}.leavePrintSheet.leavePrintA4 section{break-inside:avoid;page-break-inside:avoid;border:1px solid #000}.leavePrintSheet.leavePrintA4 .leavePrintMeta{border:1px solid #000;grid-template-columns:1fr 1fr;margin-bottom:4mm;font-size:10pt;display:grid}.leavePrintMeta>span{border-inline-end:1px solid #000;justify-content:center;align-items:center;gap:2mm;padding:2mm;display:flex}.leavePrintMeta>span:last-child{border-inline-end:0}.leavePrintMeta>span:only-child{grid-column:1/-1}.leavePrintSheet.leavePrintA4 .leavePrintEmployee{grid-template-columns:1fr 1fr}.leavePrintEmployee>h2{grid-column:1/-1}.leavePrintSheet.leavePrintA4 .leavePrintEmployee>div,.leavePrintSheet.leavePrintA4 .leavePrintDates>div{overflow-wrap:anywhere;text-align:center;border-inline-end:1px solid #000;border-bottom:0;align-content:center;justify-items:center;gap:1mm;min-width:0;min-height:16mm;padding:2mm 3mm}.leavePrintSheet.leavePrintA4 .leavePrintEmployee>div:nth-of-type(2){border-inline-end:0}.leavePrintSheet.leavePrintA4 .leavePrintEmployee>.leavePrintEmployeeSignature{border-inline-end:0;border-top:1px solid #000;grid-column:1/-1;grid-template-columns:1fr 2fr;align-items:center;min-height:17mm;display:grid}.leavePrintEmployeeSignature>i{width:70%}.leavePrintSheet.leavePrintA4 .leavePrintEmployee span,.leavePrintSheet.leavePrintA4 .leavePrintDates span{font-size:10pt;line-height:1.3}.leavePrintSheet.leavePrintA4 .leavePrintEmployee b,.leavePrintSheet.leavePrintA4 .leavePrintDates b{font-size:11pt;line-height:1.35}.leavePrintSheet.leavePrintA4 .leavePrintData,.leavePrintSheet.leavePrintA4 .leavePrintBalance,.leavePrintSheet.leavePrintA4 .leavePrintApprovals{margin-top:4mm}.leavePrintSheet.leavePrintA4 .leavePrintType{gap:10mm;min-height:10mm;padding:2mm 3mm;font-size:10pt}.leavePrintSheet.leavePrintA4 .leavePrintType>b{font-size:10pt}.leavePrintSheet.leavePrintA4 .leavePrintType b i{color:#000;background:#fff;width:4mm;height:4mm}.leavePrintSheet.leavePrintA4 .leavePrintDates{border-top:1px solid #000;grid-template-columns:repeat(3,minmax(0,1fr))}.leavePrintSheet.leavePrintA4 .leavePrintDates>div:nth-child(3){border-inline-end:0}.leavePrintSheet.leavePrintA4 .leavePrintDates>.leavePrintReturn{border-inline-end:0;border-top:1px solid #000;grid-column:1/-1;grid-template-columns:1.3fr 1fr;align-items:center;min-height:20mm}.leavePrintReturn>span{grid-area:1/1}.leavePrintReturn>b{grid-area:2/1}.leavePrintReturn>img,.leavePrintReturn>i{grid-area:1/2/3}.leavePrintReturn>i{width:90%}.leavePrintSheet.leavePrintA4 .leavePrintDates small{white-space:nowrap;grid-column:2;font-size:8pt;line-height:1.25}.leavePrintSheet.leavePrintA4 .leavePrintBalance>p{color:#000;border-color:#000;padding:1.4mm 2mm;font-size:8.5pt;line-height:1.3}.leavePrintSheet.leavePrintA4 .leavePrintBalance>div>span{border-color:#000;gap:1mm;min-height:16mm;padding:2mm;font-size:9.5pt}.leavePrintSheet.leavePrintA4 .leavePrintBalance span b{font-size:11pt}.leavePrintSheet.leavePrintA4 .leavePrintApprovals{grid-template-columns:1fr}.leavePrintSheet.leavePrintA4 .leavePrintApprovals>div{border:0;padding:0}.leavePrintSheet.leavePrintA4 .leavePrintApprovalFields{grid-template-columns:1.3fr 1fr 1.2fr;display:grid}.leavePrintSheet.leavePrintA4 .leavePrintApprovals p{text-align:center;border-inline-end:1px solid #000;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:1.5mm;min-height:22mm;margin:0;padding:2mm;font-size:10pt;line-height:1.3;display:grid}.leavePrintSheet.leavePrintA4 .leavePrintApprovals p:last-child{border-inline-end:0}.leavePrintSheet.leavePrintA4 .leavePrintApprovals p b{overflow-wrap:anywhere;font-size:10.5pt}.leavePrintSheet.leavePrintA4 .leavePrintApprovals p i{width:90%}.leavePrintSheet.leavePrintA4 .leavePrintSignature{object-position:center;object-fit:contain!important;width:38mm!important;max-width:100%!important;height:12mm!important}.leavePrintSheet.leavePrintA4 i:not(.leavePrintType i){border-color:#000;min-height:6mm}@media print{@page{size:A4 portrait;margin:0}.leavePrintSheet.leavePrintA4{zoom:1;box-shadow:none;break-inside:avoid;page-break-inside:avoid;margin:0}}@media screen{.leavePrintPortal.leavePreview{box-sizing:border-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);outline:none;z-index:10000!important;background:#303725dc!important;flex-direction:column!important;padding:12px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.leavePreview>.leavePreviewToolbar{box-sizing:border-box;color:#445238;background:#fff;border-radius:15px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1000px);margin:0 auto 12px;padding:12px 16px;display:flex}.leavePreviewToolbar>div>strong{font-size:17px;display:block}.leavePreviewToolbar small{color:#7d8a6d;margin-top:4px;font-size:11px;display:block}.leavePreviewActions{flex-shrink:0;gap:8px;display:flex}.leavePreviewToolbar button{cursor:pointer;min-height:44px;padding:8px 13px;font-family:AccountArabic,Arial,sans-serif;font-size:12px}.leavePreviewToolbar button:focus-visible{outline-offset:3px;outline:2px solid #8ba465}.leavePreviewViewport{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;direction:ltr;flex:auto;width:100%;min-height:0;padding:0 5px 16px;overflow:auto}.leavePreviewPage{background:#fff;flex-shrink:0;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 28px #1115}.leavePreviewPage>.leavePrintSheet{box-sizing:border-box;zoom:1!important;transform-origin:0 0!important;width:210mm!important;min-height:297mm!important;box-shadow:none!important;margin:0!important;position:absolute!important;top:0!important;left:0!important}@media (max-width:700px){.leavePrintPortal.leavePreview{padding:8px!important}.leavePreview>.leavePreviewToolbar{margin-bottom:9px;padding:11px 12px;display:block}.leavePreviewToolbar>div>strong{font-size:15px}.leavePreviewToolbar small{font-size:10px;line-height:1.6}.leavePreviewActions{grid-template-columns:1fr .8fr 1.6fr;gap:6px;margin-top:9px;display:grid}.leavePreviewToolbar button{min-height:46px;padding:7px 8px;font-size:11px}.leavePreviewViewport{padding-inline:0}}}@media print{.leavePreviewToolbar{display:none!important}.leavePreviewViewport{padding:0!important;display:block!important;overflow:visible!important}.leavePreviewPage{width:210mm!important;height:auto!important;margin:0!important;overflow:visible!important}.leavePreviewPage>.leavePrintSheet{zoom:1!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}@media screen and (max-width:700px){.leavePreviewToolbar .leavePreviewActions{flex-wrap:nowrap!important;grid-template-columns:1fr .8fr 1.6fr!important;gap:6px!important;width:100%!important;display:grid!important}.leavePreviewToolbar .leavePreviewActions button{width:auto!important;min-width:0!important;min-height:46px!important;padding:7px 8px!important;font-size:11px!important}}
