#weeklyScreen.payroll-view{background:#535b54}.payroll-view .weekly-window{width:min(1200px,100%)}.payroll-view .weekly-body{background:#83877e;padding:12px;touch-action:pan-x pan-y pinch-zoom;position:relative}.payroll-paper{width:100%;background:#f8f8ef;box-shadow:0 3px 12px #0005;animation:printPayroll 1.5s ease-out both}.payroll-document{width:100%;height:auto;display:block;touch-action:pan-x pan-y pinch-zoom}.payroll-processing{position:absolute;top:25px;left:0;width:100%;text-align:center;font:bold 13px monospace;color:white;animation:payrollProcessing .7s steps(1,end) forwards;pointer-events:none}.payroll-view .weekly-actions{position:relative;z-index:1}@keyframes printPayroll{0%,45%{opacity:0;transform:translateY(-35px);clip-path:inset(0 0 100% 0)}60%{opacity:1}100%{opacity:1;transform:translateY(0);clip-path:inset(0)}}@keyframes payrollProcessing{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.payroll-paper{animation:none}.payroll-processing{display:none}}
