.employeePaper{font-family:Arial,sans-serif;background:white;color:#111;font-size:9pt}
.employeePaper *{box-sizing:border-box}
.employeePaperGroup{break-after:page;page-break-after:always}
.employeePaperGroup:last-child{break-after:auto;page-break-after:auto}
.employeePaper header{display:flex;justify-content:space-between;align-items:start;gap:8mm;border-bottom:1px solid #333;padding-bottom:2mm}
.employeePaper header strong{font-size:10pt}.employeePaper h1{font-size:15pt;margin:1mm 0}
.employeePaper header>div:last-child{font-size:8pt;text-align:right;line-height:1.5}
.employeePaper p{font-size:8pt;line-height:1.4;margin:3mm 0}
.employeePaper table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:8pt}
.employeePaper thead{display:table-header-group}
.employeePaper tr{break-inside:avoid;page-break-inside:avoid}
.employeePaper th,.employeePaper td{padding:2mm 1.5mm;border:1px solid #888;vertical-align:top;text-align:left;color:#111;overflow-wrap:anywhere;white-space:normal}
.employeePaper th{font-size:7pt;text-transform:none;background:#eee!important}
.employeePaper td small{display:block;font-size:7pt;line-height:1.4;margin-top:1mm}
.employeePaper td i{display:inline-block;width:2.5mm;height:2.5mm;border:2px solid;margin-right:1mm;vertical-align:middle}
.employeePaperWriting{height:3.5mm;border-bottom:1px dotted #aaa}
.employeePaper footer{border-top:1px solid #888;margin-top:3mm;padding-top:2mm;font-size:7pt;line-height:1.4}
#employeePrintModal .dialog{width:min(620px,96vw)}
#employeePrintModal .employeePrintOptions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}
@media print{
 @page employee-list{size:A4 landscape;margin:12mm}
 #printArea:has(.employeePaper){page:employee-list;padding:0!important;margin:0!important;width:273mm}
 .employeePaper{page:employee-list;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 #printArea .employeePaper table{display:table;min-width:0}
 #printArea .employeePaper thead{display:table-header-group}
 #printArea .employeePaper tbody{display:table-row-group}
 #printArea .employeePaper tr{display:table-row}
 #printArea .employeePaper th,#printArea .employeePaper td{display:table-cell!important}
 #printArea .employeePaper td:before{content:none!important}
}
