.clear::after,.entry-content::after,.comment-content::after,.site-content::after,.site-footer::after{content:'';display:table;clear:both}.fleft{float:left}.fright{float:right}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.centered{text-align:center}.cover-img{min-width:1000%;min-height:1000%;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0.1001);transform:translate(-50%, -50%) scale(0.1001);-webkit-transition:350ms ease;transition:350ms ease}.bg-white{background-color:#fff}.color-white{color:#fff}.bg-grey-light{background-color:#eee}.color-grey-light{color:#eee}.bg-grey-mid{background-color:#999}.color-grey-mid{color:#999}.bg-grey{background-color:#656565}.color-grey{color:#656565}.bg-grey-dark{background-color:#333}.color-grey-dark{color:#333}.bg-black{background-color:#000}.color-black{color:#000}.bg-red{background-color:#e2401c}.color-red{color:#e2401c}.bg-green{background-color:#4fc08d}.color-green{color:#4fc08d}.bg-blue{background-color:#3d9cd2}.color-blue{color:#3d9cd2}.font-font-main{font-family:"Open Sans",Arial,Helvetica,sans-serif}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex='-1']:focus{outline:0}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.acf-fields .acf-fc-thumbnail{position:absolute;background-color:#fff;border:1px solid #e1e1e1;bottom:7px;left:39px;width:50px;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.acf-fields .acf-fc-thumbnail img{display:block;width:100%}.acf-fields .acf-flexible-content .layout{margin-top:25px;background:#f9f9f9}.acf-fields .acf-flexible-content .layout .acf-fc-layout-handle{background:#f2f2f2}.acf-fields .acf-flexible-content .layout .acf-fc-layout-order{border-radius:50%;border:1px solid #E1E1E1;background:#fff}.acf-fields .acf-fc-title{display:inline-block;margin:0 0 0 20px}.acf-fields .acf-flexible-content{margin-top:25px}.acf-fc-popup-text{display:block;line-height:1;margin-left:15px}.wp-admin .acf-fc-popup a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,0.1)}.wp-admin .acf-fc-popup a:hover{background:rgba(255,255,255,0.08)}.wp-admin .acf-fc-popup ul li:last-child a{border-bottom:none}.clear::after,.entry-content::after,.comment-content::after,.site-content::after,.site-footer::after{content:'';display:table;clear:both}.fleft{float:left}.fright{float:right}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.centered{text-align:center}.cover-img{min-width:1000%;min-height:1000%;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0.1001);transform:translate(-50%, -50%) scale(0.1001);-webkit-transition:350ms ease;transition:350ms ease}.bg-white{background-color:#fff}.color-white{color:#fff}.bg-grey-light{background-color:#eee}.color-grey-light{color:#eee}.bg-grey-mid{background-color:#999}.color-grey-mid{color:#999}.bg-grey{background-color:#656565}.color-grey{color:#656565}.bg-grey-dark{background-color:#333}.color-grey-dark{color:#333}.bg-black{background-color:#000}.color-black{color:#000}.bg-red{background-color:#e2401c}.color-red{color:#e2401c}.bg-green{background-color:#4fc08d}.color-green{color:#4fc08d}.bg-blue{background-color:#3d9cd2}.color-blue{color:#3d9cd2}.font-font-main{font-family:"Open Sans",Arial,Helvetica,sans-serif}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex='-1']:focus{outline:0}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}body{background-color:#f0f0f0}#login{position:relative;background-color:#fff;padding:45px 45px 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:10px;-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,0.2);box-shadow:0 0 20px 5px rgba(0,0,0,0.2);margin:0}#login h1{display:none}#login #lostpasswordform{padding:12px 0 0}#login #lostpasswordform+#nav{bottom:113px;right:36px}#login form p.submit{margin:35px 0 0}@media screen and (max-width: 782px){#login #rememberme::before{width:22px !important;height:22px !important}}@media screen and (min-width: 779px){#login{-webkit-animation:zoom-out 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;animation:zoom-out 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;position:relative;width:330px}}@media screen and (max-width: 767px){#login{padding:45px 20px 40px}}.login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.login .privacy-policy-page-link{display:none}.login .message,.login #login_error{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;color:#000;margin-bottom:0;padding:0 12px 15px;-webkit-box-shadow:none;box-shadow:none;text-align:center;border-left:0}.login #login_error{color:#e2401c}.login h1{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.login h1 a{background-image:url("../src/assets/images/logo.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:70%;height:70px;-webkit-transition:350ms ease;transition:350ms ease;margin:0 auto 5px}.login h1 a:hover,.login h1 a:focus,.login h1 a:active{opacity:.8;outline:0;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 767px){.login h1 a{height:55px}}.login form{position:relative;-webkit-box-shadow:none;box-shadow:none;border:0;margin-top:0;padding:70px 0 0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;overflow:visible}.login form>p:first-of-type,.login form .wp-pwd{font-size:0;position:relative;display:block;margin-bottom:20px !important}.login form>p:first-of-type::before,.login form .wp-pwd::before{font-size:20px;color:#000;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.login form>p:first-of-type br,.login form .wp-pwd br{display:none}.login form>p:first-of-type::before{content:'';width:20px;height:20px;background-image:url("../src/assets/svg/ico-user.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.login .button.wp-hide-pw{min-height:47px}.login .button.wp-hide-pw:focus{outline:none}.login label{font-size:0;position:relative;display:block;margin:0}.login label br{display:none}.login [for="user_pass"]::before,.login .wp-pwd::before{content:'';width:18px;height:18px;background-image:url("../src/assets/svg/ico-lock.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.login form .input,.login input[type=text]{font-size:16px;font-weight:300;margin:0;padding:12px 20px 12px 40px;outline:0;border-radius:30px;-webkit-transition:0.15s ease-in-out;transition:0.15s ease-in-out}.login form .input::-webkit-input-placeholder,.login input[type=text]::-webkit-input-placeholder{font-size:16px;font-weight:300}.login form .input::-moz-placeholder,.login input[type=text]::-moz-placeholder{font-size:16px;font-weight:300}.login form .input::-moz-placeholder,.login input[type=text]::-moz-placeholder{font-size:16px;font-weight:300}.login form .input::-ms-input-placeholder,.login input[type=text]::-ms-input-placeholder{font-size:16px;font-weight:300}.login form .input:focus,.login input[type=text]:focus{border-color:#000}.login form .forgetmenot,.login .login .button-primary{float:none}.login form .forgetmenot{margin-top:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%}.login form .forgetmenot input{width:16px;height:16px;margin-top:0}.login form .forgetmenot label{font-size:14px;color:#000;line-height:1.2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.login form .forgetmenot label{font-size:14px}}.login #nav{margin:0;position:absolute;bottom:138px;right:26px;z-index:1}.login #nav a{color:#000;text-decoration:underline}.login #nav a:focus{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 767px){.login #nav{bottom:135px;right:0}.login #nav a{font-size:12px}}@media screen and (max-width: 767px){.login{padding:0 15px}}.dashicons:focus,.login .button.wp-hide-pw:focus{outline:none;border:0;-webkit-box-shadow:none;box-shadow:none}.login-title{font-size:20px;position:absolute;color:#000;top:17px;left:0;width:100%;text-align:center;text-transform:uppercase}#wp-submit,#wfls-token-submit{font-size:16px;padding:18px;line-height:1;background-color:#e2401c;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;-webkit-transition:250ms ease;transition:250ms ease;width:100%;border-radius:30px;text-transform:uppercase}#wp-submit:focus,#wp-submit:active,#wfls-token-submit:focus,#wfls-token-submit:active{font-size:16px;padding:18px;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:#e2401c;-webkit-transition:250ms ease;transition:250ms ease}#wp-submit:focus,#wp-submit:active,#wp-submit:hover,#wfls-token-submit:focus,#wfls-token-submit:active,#wfls-token-submit:hover{opacity:0.8}@media screen and (min-width: 768px){#wp-submit,#wfls-token-submit{min-width:100px;height:auto}#wp-submit:focus,#wp-submit:active,#wfls-token-submit:focus,#wfls-token-submit:active{text-transform:uppercase;font-weight:bold;min-width:100px;padding:18px;height:auto}}@media screen and (max-width: 767px){#wp-submit,#wfls-token-submit{min-width:100px;height:auto;line-height:1}#wp-submit:focus,#wp-submit:active,#wfls-token-submit:focus,#wfls-token-submit:active{text-transform:uppercase;font-weight:bold;min-width:100px;padding:18px;height:auto}}#backtoblog{display:none}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes zoom-out{0%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}#wfls-prompt-overlay{z-index:1;padding:0}label[for="wfls-token"]{font-size:17px;font-weight:500;color:#000;padding-bottom:10px;text-align:center}.wfls-2fa-code-help{color:#000}.wfls-2fa-code-help:focus{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(1.2);transform:scale(1.2)}.login form .wfls-remember-device-wrapper{margin-top:5px}.fws-utt{max-width:1000px}.fws-utt-menu{border:1px solid silver;margin:3em 2em 2em 1em;padding:1em}.fws-utt-table{padding:0 5% 0 2%}.fws-utt-table table{width:100%;border-collapse:collapse}.fws-utt-table table tr{background-color:#f8f8f8}.fws-utt-table table tr:nth-child(even){background-color:#f0f0f0}.fws-utt-table table td,.fws-utt-table table th{text-align:center;border:1px solid silver;padding:2px 8px}.fws-utt-table table th{background-color:#e0e0e0}.fws-utt-table table span{display:block;position:relative;height:20px}.fws-utt-table table i{position:absolute;right:0;opacity:.3}.fws-utt-table table u{display:block;text-decoration:none;color:gray;font-size:90%;line-height:10px}.fws-utt-table table .empty-row{padding:1em;color:gray;font-style:italic}.fws-utt-more{padding:2em 48%}.fws-utt-more button{width:8em}#update-cv-form .acf-fields{background-color:#fff;margin-bottom:10px}.admin-attendance-table{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-attendance-table td{cursor:pointer;text-align:center;color:#000;position:relative}.admin-attendance-table td.day-off{background:#7f54b3;color:#fff}.admin-attendance-table td.remote{background:#e95626;color:#fff}.admin-attendance-table td.remote.additional-work-from-home:not([data-day-off-type-short="child-care"]){background:#37c}.admin-attendance-table td.remote.additional-work-from-home[data-day-off-type-short="child-care"]{background:#e6da08 !important;color:#fff}.admin-attendance-table td.in-office{background:#4fc08d;color:#fff}.admin-attendance-table td.no-data{background:transparent}.admin-attendance-table td.active:before{content:'';border:1px solid #000;width:100%;height:100%;left:-1px;top:-1px;position:absolute;z-index:9}.admin-attendance-table td.weekend{background-color:#eee}.admin-attendance-table th.weekend{background-color:#eee}.admin-attendance-table tbody tr:nth-child(even){background:rgba(0,0,0,0.231373)}.admin-attendance-table tbody tr{-webkit-transition:350ms ease;transition:350ms ease}.admin-attendance-table tbody tr.active{position:relative;background-color:#656565}.admin-attendance-table tbody tr.active td{color:#fff;-webkit-transition:350ms ease;transition:350ms ease}.admin-attendance-table tbody tr.active td.weekend{background-color:#656565}.admin-attendance-table .attendance-name{position:relative}.admin-attendance-table .attendance-name .name{display:inline-block}.admin-attendance-table .attendance-name .warnings{position:absolute;right:42px;font-size:18px;color:red;width:18px;border:1px solid #fcc;text-align:center;border-radius:50%;background:#fff}.admin-attendance-table .attendance-name .total-days-in-office{width:12px;height:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#4fc08d;color:#fff;padding:5px;border-radius:50%;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.admin-attendance-table .attendance-name .tooltip{display:inline-block}.admin-attendance-table .attendance-name .tooltip .tooltip-text{visibility:hidden;opacity:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:300px;background-color:#333;color:#fff;text-align:left;padding:8px 12px;border-radius:8px;position:absolute;z-index:1;bottom:125%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;font-size:0.875rem}.admin-attendance-table .attendance-name .tooltip:hover .tooltip-text{visibility:visible;opacity:1}.admin-attendance-table .display-attendance-day{border:1px solid #000}.display-attendance-day{border:1px solid transparent}.display-attendance-day .att-display-name{font-size:18px;font-weight:bold;margin-bottom:10px}.display-attendance-day .att-display-date{font-size:16px;margin-bottom:10px}.display-attendance-day .att-display-status{text-transform:capitalize;font-weight:bold}.display-attendance-day.day-off{border:1px solid #7f54b3}.display-attendance-day.day-off .att-display-status{color:#7f54b3}.display-attendance-day.child-care{border:1px solid #e6da08}.display-attendance-day.child-care .att-display-status{color:#e6da08}.display-attendance-day.remote{border:1px solid #e95626}.display-attendance-day.remote .att-display-status{color:#e95626}.display-attendance-day.in-office{border:1px solid #4fc08d}.display-attendance-day.in-office .att-display-status{color:#4fc08d}.display-attendance-day.additional-work-from-home{border:1px solid #37c}.display-attendance-day.additional-work-from-home .att-display-status{color:#37c}.display-attendance-day.additional-work-from-home.child-care{border:1px solid #e6da08}.display-attendance-day.additional-work-from-home.child-care .att-display-status{color:#e6da08}

/*# sourceMappingURL=admin.css.map */
