.report-nav{display:flex;gap:.55rem;justify-content:space-between;flex-wrap:wrap;margin-bottom:1rem}.report-edit-row{cursor:pointer}.report-edit-row:hover{background:#eaf4ee}.operations-report{margin-top:1.3rem}.hours-comparison{border:1px solid #d7e1da;border-radius:14px;padding:1rem;margin:.8rem 0;background:#f8fbf9}.hours-comparison>div{display:flex;justify-content:space-between;padding:.35rem 0}.hours-comparison .ok b{color:#177245}.hours-comparison .warn b{color:#a66300}.hours-comparison .danger b{color:#b42318}.calendar-shift small{display:block}.calendar-production{font-weight:600}
