body{min-height:100vh;min-height:-webkit-fill-available;min-height:fill-available;margin:0;font-family:gesta,Arial,"sans-serif"}html{height:fill-available;height:-webkit-fill-available}@media print{@page{size:A4 landscape;margin:8mm}body:has(#regional-office-salary) #nav{display:none!important}body:has(#regional-office-salary) .MuiDrawer-root{display:none!important}:is(body:has(#regional-office-salary),html:has(#regional-office-salary)){height:auto!important;min-height:0!important;overflow:visible!important}body:has(#regional-office-salary) :has(>#main){height:auto!important;overflow:visible!important}body:has(#regional-office-salary) #main{height:auto!important;margin-left:0!important;overflow:visible!important}body:has(#regional-office-salary) :has(>#regional-office-salary){height:auto!important;overflow:visible!important}body:has(#regional-office-salary) #regional-office-salary{height:auto!important;padding:0!important;overflow:visible!important}body:has(#regional-office-salary) #table-container{height:auto!important;padding:0!important;overflow:visible!important}body:has(#regional-office-salary) #page-header{padding-right:0!important}body:has(#regional-office-salary) table{page-break-inside:auto}body:has(#regional-office-salary) tr{page-break-inside:avoid}body:has(#regional-office-salary) thead{display:table-header-group}body:has(#regional-office-salary) #regional-office-salary h3{page-break-after:avoid}body:has(#regional-office-salary) #regional-office-salary .MuiTableCell-root{padding:4px 6px!important;font-size:12px!important;line-height:1.3!important}body:has(#regional-office-salary) #regional-office-salary .MuiTableCell-head{font-size:10px!important;line-height:1.3!important}body:has(#regional-office-salary) #regional-office-salary .MuiTableCell-head .MuiTypography-caption2{font-size:10px!important;line-height:1.3!important}body:has(#regional-office-salary) #regional-office-salary .MuiTypography-caption3{font-size:14px!important;line-height:1.25!important}body:has(#regional-office-salary) #regional-office-salary .MuiTypography-h3{font-size:16px!important;line-height:1.3!important}body:has(#regional-office-salary) #regional-office-salary .MuiTypography-h2{font-size:20px!important;line-height:1.3!important}body:has(#regional-office-salary) #table-container>.MuiStack-root{padding-bottom:0!important}body:has(#regional-office-salary) #regional-office-salary>:last-child{margin-bottom:0!important;padding-bottom:0!important}body:has(#regional-office-salary) #table-container>:last-child{margin-bottom:0!important;padding-bottom:0!important}body:has(#regional-office-salary) #table-container .MuiStack-root>:last-child{margin-bottom:0!important;padding-bottom:0!important}}.print-only{display:none!important}@media print{body:has(#event-edit) #nav{display:none!important}body:has(#event-edit) .MuiDrawer-root{display:none!important}body:has(#event-edit) #page-header{display:none!important}body:has(#event-edit) .print-hide{display:none!important}body:has(#event-edit) .MuiAccordionSummary-expandIconWrapper{display:none!important}body:has(#event-edit) .MuiIconButton-root{display:none!important}:is(body:has(#event-edit) th.print-only,body:has(#event-edit) td.print-only){display:table-cell!important}body:has(#event-edit) .print-align-start{text-align:left!important}:is(body:has(#event-edit),html:has(#event-edit)){height:auto!important;min-height:0!important;overflow:visible!important}body:has(#event-edit) :has(>#main){height:auto!important;overflow:visible!important}body:has(#event-edit) :has(>#event-edit){height:auto!important;overflow:visible!important}body:has(#event-edit) #table-container{height:auto!important;overflow:visible!important}body:has(#event-edit) #event-participants-table{height:auto!important;overflow:visible!important}body:has(#event-edit) #main{height:auto!important;margin-left:0!important;overflow:visible!important}body:has(#event-edit) #table-container{padding:0!important}body:has(#event-edit) #event-edit{height:auto!important;padding:0!important;overflow:visible!important}body:has(#event-edit) .MuiCollapse-root{visibility:visible!important;height:auto!important;min-height:0!important;overflow:visible!important}:is(body:has(#event-edit) .MuiCollapse-wrapper,body:has(#event-edit) .MuiCollapse-wrapperInner){height:auto!important}body:has(#event-edit) .MuiAccordion-root{break-inside:avoid;box-shadow:none!important}body:has(#event-edit) .print-field-row{grid-template-columns:repeat(3,1fr)!important;display:grid!important}body:has(#event-edit) .print-field-row>.MuiGrid-root{width:auto!important}body:has(#event-edit) table{page-break-inside:auto;width:100%!important}body:has(#event-edit) tr{page-break-inside:avoid}body:has(#event-edit) thead{display:table-header-group}body:has(#event-edit) #event-participants-table .MuiTableCell-root{padding:6px!important;font-size:12px!important;line-height:1.3!important}body:has(#event-edit) #event-participants-table .MuiTableCell-head{font-size:10px!important}body:has(#event-edit) #event-participants-table table{table-layout:fixed}body:has(#event-edit) #event-participants-table th.print-col-name{width:11%}body:has(#event-edit) #event-participants-table th.print-col-office{width:12%}body:has(#event-edit) #event-participants-table th.print-col-qualification{width:16%}body:has(#event-edit) #event-participants-table th.print-col-phone{width:12%}body:has(#event-edit) #event-participants-table th.print-col-type{width:10%}body:has(#event-edit) #event-participants-table th.print-col-units{width:7%}body:has(#event-edit) #event-participants-table th.print-col-signature{width:21%}body:has(#event-edit) #event-participants-table tbody td{overflow-wrap:break-word;height:32px}@page monthly-report{size:A4 portrait;margin:8mm}#monthly-report .MuiBackdrop-root,#monthly-report .fullscreen-drawer-footer{display:none!important}body:has(#monthly-report)>:not(#monthly-report){display:none!important}:is(body:has(#monthly-report),html:has(#monthly-report)){height:auto!important;min-height:0!important;overflow:visible!important}#monthly-report .MuiDrawer-paper,#monthly-report .fullscreen-drawer-header{background:#fff!important}body:has(#monthly-report){background:#fff!important}html:has(#monthly-report){background:#fff!important}#monthly-report{page:monthly-report;-webkit-print-color-adjust:exact;print-color-adjust:exact}#monthly-report,#monthly-report .MuiDrawer-paper,#monthly-report .fullscreen-drawer-layout,#monthly-report .fullscreen-drawer-header,#monthly-report .fullscreen-drawer-content,#monthly-report .MuiTableContainer-root{height:auto!important;max-height:none!important;box-shadow:none!important;position:static!important;overflow:visible!important}#monthly-report .MuiDrawer-paper,#monthly-report .fullscreen-drawer-layout{display:block!important}#monthly-report .fullscreen-drawer-header{border-bottom:none!important;padding:0 0 8px!important}#monthly-report .fullscreen-drawer-content>.MuiStack-root{gap:12px!important;padding:12px 0 0!important}#monthly-report .monthly-report-card,#monthly-report .monthly-report-notes{padding:10px 12px!important}#monthly-report .monthly-report-card>.MuiDivider-root{margin:6px 0!important}#monthly-report .monthly-report-card .MuiGrid-container{row-gap:2px!important}#monthly-report .monthly-report-absences{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px!important;display:grid!important}#monthly-report .monthly-report-absences>.MuiGrid-root{width:auto!important}#monthly-report .MuiTypography-h2{font-size:18px!important;line-height:1.3!important}#monthly-report .MuiTypography-h3{font-size:14px!important;line-height:1.3!important}#monthly-report .MuiTypography-body2{font-size:11px!important;line-height:1.4!important}#monthly-report .MuiTableCell-root{padding:1px 6px!important;font-size:11px!important;line-height:1.2!important}#monthly-report .MuiTableCell-head .MuiTypography-caption2{font-size:9px!important;line-height:1.4!important}#monthly-report tr{break-inside:avoid}}
