.detail-table td[data-v-62ad682b],.detail-table th[data-v-62ad682b]{padding:1rem;vertical-align:middle}.form-control[data-v-62ad682b]{font-size:1.2rem;height:auto;padding:.25rem .5rem}.hours-actions[data-v-def2a5c8]{gap:2rem}.hours-export[data-v-def2a5c8],.week-wrapper[data-v-def2a5c8]{gap:1rem}.week-number[data-v-def2a5c8]{font-size:2rem;font-weight:600;color:#146f70}.approved-hours[data-v-def2a5c8]{font-size:1.6rem;color:#6c757d}.arrow-btn[data-v-def2a5c8]{background-color:#fff;border:none;font-size:2rem;color:#8d97ad;font-weight:600;cursor:pointer}.hours-actions .btn[data-v-def2a5c8]{padding:1rem 2rem;font-size:1.6rem;border-radius:10px;line-height:1;color:#fff;font-weight:600}.hours-actions .upload-btn[data-v-def2a5c8]{background-color:#146f70;border:none}.hours-actions .export-btn[data-v-def2a5c8]{background-color:#ff924e;border:none}.hours-actions .upload-btn[data-v-def2a5c8]:hover{background-color:#126465}.hours-actions .export-btn[data-v-def2a5c8]:hover{background-color:#e58346}.export-guard[data-v-def2a5c8]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hours-actions .export-btn[data-v-def2a5c8]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.export-blocked-reason[data-v-def2a5c8]{display:none;position:absolute;top:calc(100% + .6rem);right:0;z-index:10;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:28rem;padding:.6rem 1rem;font-size:1.3rem;line-height:1.4;color:#fff;background-color:#3b4252;border-radius:6px}.export-guard:focus .export-blocked-reason[data-v-def2a5c8],.export-guard:hover .export-blocked-reason[data-v-def2a5c8]{display:block}.overlay[data-v-37defc77]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1050}.modal-wrapper[data-v-37defc77]{position:relative;width:600px;max-width:95%;background:#fff}.btn[data-v-37defc77]{border-radius:10px}.modal-wrapper .btn-primary[data-v-37defc77]{background-color:#ff924e;border:none}.modal-wrapper .btn-secondary[data-v-37defc77]{background-color:#146f70;border:none}.modal-wrapper .btn-primary[data-v-37defc77]:hover{background-color:#e58346}.modal-wrapper .btn-secondary[data-v-37defc77]:hover{background-color:#126465}.close-btn[data-v-37defc77]{position:absolute;top:1.5rem;right:2rem;background:transparent;border:none;font-size:2.5rem;color:#333;cursor:pointer}[data-v-37defc77] .m-portlet__head{display:none}.hours-tabs[data-v-69e2e71a]{gap:1rem}.hours-tab[data-v-69e2e71a]{padding:.6rem 1.6rem;font-size:1.4rem;font-weight:600;line-height:1.5;color:#146f70;background-color:#fff;border:1px solid #146f70;border-radius:10px;cursor:pointer}.hours-tab[data-v-69e2e71a]:hover{background-color:#e8f1f1}.hours-tab.active[data-v-69e2e71a]{color:#fff;background-color:#146f70}[data-v-3ff3de0c] td.dt-control:before{font-size:1.5rem;font-family:Font Awesome\ 5 Pro;content:"\F106";cursor:pointer;margin-right:.5em}[data-v-3ff3de0c] tr.shown td.dt-control:before{content:"\F107"}[data-v-3ff3de0c] #rotate-btn{background:transparent;border:none}[data-v-3ff3de0c] .hours-table-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-bottom:1rem}[data-v-3ff3de0c] .hours-table-toolbar .dataTables_filter{margin-left:auto}