.calendar[data-v-28ac8566]{width:100%;display:flex;flex-direction:column;gap:8px}.calendar-header[data-v-28ac8566]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:14px;font-weight:600;margin-bottom:8px}.calendar-header-cell[data-v-28ac8566]{padding:4px 0}.calendar-body[data-v-28ac8566]{display:flex;flex-direction:column;gap:12px}.calendar-week[data-v-28ac8566]{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.calendar-day[data-v-28ac8566]{display:flex;justify-content:center;align-items:center}.calendar-date[data-v-28ac8566]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1;background:#f2f3fc;border-radius:12px;cursor:pointer;font-size:14px;font-weight:500;padding:.5rem 10px 10px}.calendar-badges[data-v-28ac8566]{position:absolute;bottom:9px;left:9px;display:flex;flex-direction:row;gap:2px;width:100%}.calendar-badge[data-v-28ac8566]{border-radius:3px;height:.5rem;width:.5rem}.calendar-date[data-v-28ac8566]:hover{background:#bcbdf9}@media screen and (max-width:576px){.calendar-header[data-v-28ac8566]{display:none}.calendar-body[data-v-28ac8566]{gap:6px}.calendar-week[data-v-28ac8566]{gap:3px;grid-template-columns:repeat(7,1fr)}}.ess-presence-dialog[data-v-b6a533b2]{max-height:100%!important}.ess-presence[data-v-b6a533b2]{height:100%;width:380px;padding:0;font-size:12px}.ess-presence .btn-close .fi[data-v-b6a533b2]{font-size:18px}.ess-presence .ess-presence-invalid[data-v-b6a533b2],.ess-presence .ess-presence-form-type .ess-presence-form-finish[data-v-b6a533b2]{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ess-presence .ess-presence-form-type ul[data-v-b6a533b2]{list-style:none;padding:0;margin:0}.ess-presence .ess-presence-form-type ul li a[data-v-b6a533b2]{display:flex;align-items:center;gap:12px;font-size:14px;width:100%;cursor:pointer;margin:6px 0;padding:16px 16px 12px;background:#f4f6fc;border-radius:8px}.ess-presence .ess-presence-form-type ul li a i[data-v-b6a533b2]{font-size:24px}.ess-presence .ess-presence-form h5[data-v-b6a533b2]{font-weight:700;font-size:42px;margin:12px 0 0;color:#7340e5;line-height:1.2;text-align:center}.ess-presence .ess-presence-form h5 small[data-v-b6a533b2]{font-size:16px;color:#898989}.ess-presence .ess-presence-form .ess-presence-location[data-v-b6a533b2]{width:max-content;padding:8px 16px;border-radius:8px;background:#ebebeb;margin:12px auto 24px;color:#7340e5}.ess-presence .ess-presence-form .ess-presence-form-camera .ess-presence-camera-preview[data-v-b6a533b2]{position:fixed;width:100%;height:360px;background:#ddd;border-radius:12px;display:flex;justify-content:center;align-items:center;overflow:hidden}.ess-presence .ess-presence-form .ess-presence-form-camera .ess-presence-camera-preview img[data-v-b6a533b2]{width:auto;height:100%;object-fit:none}.ess-presence .ess-presence-form .ess-presence-form-camera .ess-presence-camera-preview .camera-preview[data-v-b6a533b2]{position:relative;background:transparent;width:auto;height:100%;object-fit:none}.ess-presence .ess-presence-quiz[data-v-b6a533b2]{padding:1.2em 0}.ess-presence .ess-presence-quiz .timer[data-v-b6a533b2]{max-width:max-content;padding:10px 10px 8px;border-radius:6px;background:#7340e5;color:#fff}.ess-presence .ess-presence-quiz ul[data-v-b6a533b2]{list-style:none;padding:0;margin:0}.ess-presence .ess-presence-quiz ul li a[data-v-b6a533b2]{display:flex;align-items:center;gap:12px;font-size:14px;width:100%;cursor:pointer;margin:6px 0;padding:16px 16px 12px;background:#f4f6fc;border-radius:8px}.ess-presence .ess-presence-quiz ul li a[data-v-b6a533b2]:hover{background:#7340ec;color:#fff}.ess-presence .ess-presence-quiz ul li a i[data-v-b6a533b2]{font-size:24px}.ess-presence .ess-presence-health[data-v-b6a533b2]{padding:1.2em 0}.ess-presence .ess-presence-health ul[data-v-b6a533b2]{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0;list-style:none}.ess-presence .ess-presence-health ul li[data-v-b6a533b2]{display:flex;align-items:center;justify-content:flex-start;flex:0 0 33.3333%;box-sizing:border-box;padding:0}.ess-presence .ess-presence-health ul li a[data-v-b6a533b2]{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:14px;cursor:pointer;margin:6px 0;padding:16px 16px 12px;border-radius:8px}.ess-presence .ess-presence-health ul li a[data-v-b6a533b2]:hover{color:#7340ec}.ess-presence .ess-presence-health ul li a i[data-v-b6a533b2]{font-size:42px;padding:12px 12px 2px;background:#f4f6fc;border-radius:100%}.ess-dashboard[data-v-0384d0e0]{min-height:100vh;padding:2em 1em;background:#f4f6fc}.ess-dashboard .card[data-v-0384d0e0]{padding:1.3rem 1.2rem 1.1rem}.ess-dashboard .empty-state[data-v-0384d0e0]{padding:72px 0;text-align:center;display:flex;flex-direction:column}.ess-dashboard .empty-state i[data-v-0384d0e0]{font-size:72px;font-weight:300;color:#3333}.ess-dashboard .empty-state h5[data-v-0384d0e0]{align-items:end;font-weight:400}.ess-dashboard .attendance h5[data-v-0384d0e0],.ess-dashboard .work_shift h5[data-v-0384d0e0],.ess-dashboard .saldo h5[data-v-0384d0e0]{font-weight:300}.ess-dashboard .calendar[data-v-0384d0e0]{min-height:500px}.ess-dashboard .performance[data-v-0384d0e0]{font-size:18px}.ess-dashboard .performance label[data-v-0384d0e0]{font-size:15px}.ess-dashboard .anomaly .werk-badge[data-v-0384d0e0]{border:0;float:right}.ess-dashboard .anomaly table[data-v-0384d0e0]{width:100%}.ess-dashboard .anomaly table tr td[data-v-0384d0e0]{font-size:12px;max-height:10px;padding:10px;border-bottom:thin solid #ddd}.ess-dashboard .leave-item[data-v-0384d0e0],.ess-dashboard .overtime-item[data-v-0384d0e0]{padding:10px 15px 5px;border:thin solid #ddd;border-radius:10px}.ess-dashboard .journey[data-v-0384d0e0]{cursor:pointer}@media screen and (max-width:576px){.ess-dashboard .calendar[data-v-0384d0e0]{min-height:0}}.family-data[data-v-17122037]{padding-left:24px}@media only screen and (max-width:640px){.family-data[data-v-17122037]{padding-left:0}}@media only screen and (max-width:480px){.family-data[data-v-17122037]{padding-left:0}}@media only screen and (max-width:376px){.family-data[data-v-17122037]{padding-left:0}}.education-data[data-v-9e1f7a52]{padding-left:24px}@media only screen and (max-width:640px){.education-data[data-v-9e1f7a52]{padding-left:0}}@media only screen and (max-width:480px){.education-data[data-v-9e1f7a52]{padding-left:0}}@media only screen and (max-width:376px){.education-data[data-v-9e1f7a52]{padding-left:0}}.experience-data[data-v-78468c85]{padding-left:24px}@media only screen and (max-width:640px){.experience-data[data-v-78468c85]{padding-left:0}}@media only screen and (max-width:480px){.experience-data[data-v-78468c85]{padding-left:0}}@media only screen and (max-width:376px){.experience-data[data-v-78468c85]{padding-left:0}}.language-description{color:#969598;font-size:11px}.language-data[data-v-6fa43585]{padding-left:24px}@media only screen and (max-width:640px){.language-data[data-v-6fa43585]{padding-left:0}}@media only screen and (max-width:480px){.language-data[data-v-6fa43585]{padding-left:0}}@media only screen and (max-width:376px){.language-data[data-v-6fa43585]{padding-left:0}}.disease-data[data-v-13ce232b]{padding-left:24px}@media only screen and (max-width:640px){.disease-data[data-v-13ce232b]{padding-left:0}}@media only screen and (max-width:480px){.disease-data[data-v-13ce232b]{padding-left:0}}@media only screen and (max-width:376px){.disease-data[data-v-13ce232b]{padding-left:0}}.license-data[data-v-81061401]{padding-left:24px}@media only screen and (max-width:640px){.license-data[data-v-81061401]{padding-left:0}}@media only screen and (max-width:480px){.license-data[data-v-81061401]{padding-left:0}}@media only screen and (max-width:376px){.license-data[data-v-81061401]{padding-left:0}}.document-data[data-v-67db3712]{padding-left:24px}@media only screen and (max-width:640px){.document-data[data-v-67db3712]{padding-left:0}}@media only screen and (max-width:480px){.document-data[data-v-67db3712]{padding-left:0}}@media only screen and (max-width:376px){.document-data[data-v-67db3712]{padding-left:0}}.panel[data-v-7be53131]{border:1px solid #d0d0d0;border-radius:6px;margin:8px 0;background:#fff;overflow:visible}.panel-header[data-v-7be53131]{display:flex;justify-content:space-between;align-items:center;padding:10px;cursor:pointer;background:#fff;user-select:none;font-weight:700;font-size:12px;line-height:1.2em;color:#111}.panel-content-wrapper[data-v-7be53131]{overflow:hidden}.panel-content[data-v-7be53131]{padding:12px;border-top:1px solid #eee;box-sizing:border-box}.arrow[data-v-7be53131]{display:inline-block;transform-origin:50% 50%;transition:transform .18s ease}.arrow.open[data-v-7be53131]{transform:rotate(180deg)}.no-padding-dialog .p-dialog-content[data-v-bcb763db]{padding:0!important}.row[data-v-bcb763db]{width:100%;display:flex;flex-wrap:wrap}h4[data-v-bcb763db]{font-size:21px;font-style:normal;font-weight:500;line-height:normal}.mobile-ess-module-back[data-v-bcb763db]{display:block;font-size:24px;width:24px;height:24px}.tab-menu[data-v-bcb763db]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:6px;border-radius:8px;border:1px solid var(--Border-01, #eee);background:#f4f4f4}.tab-menu button[data-v-bcb763db]{border:none;background:none;padding:10px;cursor:pointer;color:var(--Text-Secondary-Text, #7b7b7b);font-size:14px;font-weight:400}.tab-menu .active[data-v-bcb763db]{border-radius:5px;background:#fff;box-shadow:0 3px 4px #0000000d;font-weight:500}.panel[data-v-bcb763db]{border:1px solid #ccc;border-radius:6px;margin:8px 0;overflow:hidden}.panel-header[data-v-bcb763db]{display:flex;justify-content:space-between;align-items:center;padding:10px;cursor:pointer;background:#f5f5f5}.panel-content[data-v-bcb763db]{padding:10px;border-top:1px solid #ddd}.accordion-enter-active[data-v-bcb763db],.accordion-leave-active[data-v-bcb763db]{transition:all .3s ease;overflow:hidden}.accordion-enter-from[data-v-bcb763db],.accordion-leave-to[data-v-bcb763db]{max-height:0;opacity:0}.accordion-enter-to[data-v-bcb763db],.accordion-leave-from[data-v-bcb763db]{max-height:500px;opacity:1}.checkbox-label[data-v-bcb763db]{margin-left:8px;font-size:12px}@media only screen and (max-width:376px){.checkbox-label[data-v-bcb763db],[data-v-bcb763db] .p-tabview .p-tabview-nav-container .p-tabview-nav-content .p-tabview-nav .p-tabview-header .p-tabview-nav-link .p-tabview-title{font-size:11px}}.p-datatable[data-v-95d14a88]{width:100%;overflow:auto}.p-datatable th[data-v-95d14a88],.p-datatable td[data-v-95d14a88]{min-width:120px}.p-datatable th[data-v-95d14a88]:nth-child(1),.p-datatable td[data-v-95d14a88]:nth-child(1){position:sticky;text-align:left;min-width:170px;left:0;z-index:10;box-shadow:3px 0 3px -2px #d3d3d3}.p-datatable .werk-badge[data-v-95d14a88]{width:100%;min-width:140px;display:block;border:0}.p-overlaypanel ul[data-v-95d14a88]{padding:0;margin:0;list-style:none}.p-overlaypanel ul li[data-v-95d14a88]{display:flex;align-items:center;flex-direction:row;gap:6px;padding:6px;cursor:pointer;font-size:14px}.p-overlaypanel ul li[data-v-95d14a88]:hover{background:#f4f6fc}.p-overlaypanel ul li .werk-badge[data-v-95d14a88]{width:100%}
