.text-button{border:0;background:none;color:#075bc0;text-decoration:underline;padding:6px 0;cursor:pointer;font-weight:700}.work-clock-button{background:#d61f2c!important;color:#fff!important;border-color:#d61f2c!important;display:inline-flex!important;align-items:center;gap:8px;justify-content:center}.work-clock-button:hover,.work-clock-button:focus{background:#b71320!important;border-color:#b71320!important}.work-clock-button [data-working-now]{display:inline-block;color:#12823b;background:#fff;border-radius:999px;padding:3px 8px;font-size:.78em;font-weight:800;line-height:1.2;white-space:nowrap}.work-clock,.work-history,.activity-history,.work-requests{display:grid;gap:10px;padding:16px;border:1px solid #cfe1f1;border-radius:14px;background:#f7fbff}.work-clock.clocked-in{border-color:#7ac8a0;background:#effaf3}.work-clock h3,.work-clock p{margin:0}.work-clock form,#wf-work-correction form,#wf-password-reset form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.work-clock label,#wf-work-correction label,#wf-password-reset label{display:grid;gap:5px;font-weight:800;color:#123960}.work-row,.work-request{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border-radius:10px;background:#fff;border:1px solid #dbe8f3}.work-row b,.work-row small,.work-request b,.work-request small,.activity-history small,.employee-activity small,.employee-work small{display:block}.work-row small,.work-request small,.activity-history small,.employee-activity small,.employee-work small{color:#5a6e84;margin-top:4px}.employee-work,.employee-activity{margin:10px 0;padding:12px;border:1px solid #d4e2ef;border-radius:10px}.employee-work summary,.employee-activity summary{cursor:pointer;color:#062d70}.work-request>div{display:flex;flex-wrap:wrap;gap:7px}#wf-work-dialog,#wf-employee-work-dialog,#wf-activity-dialog,#wf-work-correction,#wf-password-reset{width:min(850px,calc(100% - 24px));max-height:90vh;overflow:auto;border:0;border-radius:18px;padding:24px;box-shadow:0 24px 70px #001b3b66}#wf-work-dialog::backdrop,#wf-employee-work-dialog::backdrop,#wf-activity-dialog::backdrop,#wf-work-correction::backdrop,#wf-password-reset::backdrop{background:#001530a8}#wf-work-dialog .close,#wf-employee-work-dialog .close,#wf-activity-dialog .close,#wf-work-correction .close,#wf-password-reset .close{float:right;border:0;background:transparent;color:#062d70;font-size:1.7rem;font-weight:800;cursor:pointer}@media(max-width:700px){.work-clock form,#wf-work-correction form,#wf-password-reset form{grid-template-columns:1fr}.work-row,.work-request{align-items:flex-start;flex-direction:column}.work-clock-button{width:100%}}
