@charset "UTF-8";h1{color:#6c6ed4}.loader-padding{padding:50px 0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-notifications-container{position:absolute;width:100%;display:flex;align-items:center;justify-content:center;padding-top:5px;z-index:50000000}.app-notification{position:relative;margin:0 auto}.half-opacity{opacity:.5}.badge-main-container{padding:1rem}.badge-container{height:100%}.badge-title-container{padding-bottom:.5rem}.badge-title-container .logo{height:75px}.badge-badge-user-location{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:right;font-size:.8rem;opacity:.6}.badge-breadcrumb-container{max-width:320px;width:320px;min-height:220px;height:100%;border-right:1px solid rgba(175,175,175,.2)}.badge-breadcrumb-title{border-bottom:1px solid rgba(175,175,175,.2);padding-bottom:8px;margin-bottom:15px}.badge-timesheet-row-time{font-weight:500;margin-right:5px;color:#6c6ed4;padding-left:20px}.badge-history-workingmode{margin-right:3px;position:absolute}.badge-workingmode-selector-container{display:flex;flex-direction:row;align-items:center;height:60px}.title-test{font-size:15vw}.badge-main-container-mobile{padding:1rem;overflow:hidden;overflow-y:auto;display:contents}.badge-title-container{padding-top:.7rem;padding-bottom:.5rem}.badge-person-name{font-size:1.3rem}.badge-pic{z-index:0;border-radius:50%;width:85px;height:85px;overflow:hidden;border:3px solid rgba(255,255,255,.5)}.badge-badge-container{min-width:410px}.badge-badge{display:flex;justify-content:space-between;border-radius:12px;padding:5px;font-size:1.1rem;width:280px;height:170px;margin:20px 0;z-index:2}.badge-badge-background{border:1px solid rgba(173,173,173,.5);background-color:#f7f7f7;-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,.1);box-shadow:0 0 5px 2px #0000001a}.badge-badge-background-dark{border:1px solid rgba(173,173,173,.2);background-color:#292d38;-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,.3);box-shadow:0 0 5px 2px #0000004d}.badge-badge-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-basis:100%;width:100%;padding:0 12px}.badge-badge-user-location-mobile{padding-top:10px;width:100%;font-size:.8rem;opacity:.6}.badge-badge-user-id{text-align:right;font-size:.8rem;opacity:.6}.badge-badge-user-name{padding-top:10px;font-size:1rem}.badge-badge-user-description{font-size:.8rem}.badge-badge-company-logo{width:18px}.badge-badge-side{width:15px;background-color:#d4d4d480;border-radius:10px}.badge-badge-side-active{background-color:#5d2bd1;border-radius:5px;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-animation:blink normal 1.5s infinite ease-in-out;-webkit-animation:blink normal 1.5s infinite ease-in-out;-ms-animation:blink normal 1.5s infinite ease-in-out;animation:blink normal 1.5s infinite ease-in-out}.badge-header-company-name{color:#6c6ed4}.badge-action-description{width:100px;display:flex;flex-direction:column;opacity:0;font-size:.8 rem;color:#acacac}.badge-action-description-left{position:absolute;z-index:0;margin-left:-180px;text-align:center;opacity:0}.badge-action-description-right{position:absolute;margin-left:180px;z-index:0;text-align:center;opacity:0}.badge-badge-text{font-size:.9rem}.badge-badge-time{color:#5d2bd1;font-size:1.5rem}.badge-breadcrumb-container-mobile{width:100%;padding-top:30px!important}.badge-breadcrumb-title-mobile{padding-bottom:8px;margin-bottom:15px}.badge-breadcrumb-day{display:flex;align-items:center;justify-content:center;border:1px solid rgb(204,204,204);font-size:1.5rem;font-weight:300;width:40px;height:40px;text-align:center}.badge-breadcrumb-day-name{font-weight:300;font-size:1.1rem}.badge-timesheet-row{padding:3px 0}.badge-timesheet-row-time-mobile{font-weight:500;margin-right:5px;color:#6c6ed4}.badge-history-no-actions{padding-top:10px;text-align:center;font-size:.7rem}.badge-history-no-actions .badge-history-instructions{margin-top:10px;color:#6c6ed4;font-size:.85rem}.badge-history-workingmode-mobile{margin-right:3px;margin-top:4px}.badge-action-selector-text{font-size:1.1rem}.badge-action-text{margin-top:3px;font-weight:600}.badge-drop-down-actions{display:flex;justify-content:center;align-items:center;min-width:280px}.badge-drop-down-actions-label{margin-top:4px;margin-right:5px}.badge-working-mode-instructions{font-size:.8rem;font-weight:100;padding-top:10px}.ui-dropdown{margin-left:20px}.badge-workingmode-selector-container{display:flex;align-items:center;height:60px}@keyframes blink{0%{background-color:#5d2bd1}50%{background-color:#5d2bd159}to{background-color:#5d2bd1}}@-webkit-keyframes blink{0%{background-color:#5d2bd1}50%{background-color:#5d2bd159}to{background-color:#362361}}@media (max-width: 768px){html,body,#root{height:100vh;margin:0;padding:0;display:flex;justify-content:center;align-items:center}}.warning-title{margin-top:50px;font-weight:100;font-size:1.5rem}.warning-peolpe-alert-icon{margin:50px 0;font-size:6rem}.ui-table__cell__content{width:100%!important}.ui-table__row{min-height:45px!important}.no-border{border:none!important}.___12fm75w_v8ls9a0 .f1w7gpdv .fez10in .fg4l7m0{display:none}.newmonthly-main-container .no-bold-table .newmonthly-table-header{font-weight:400!important;font-size:.8125rem!important}.newmonthly-main-container .newmonthly-titles{min-width:550px;font-size:1.3rem;padding-left:7px}.newmonthly-main-container .newmonthly-table-header{font-weight:700;text-align:center}.newmonthly-main-container .stickyCol{position:sticky;top:0}.newmonthly-main-container .stickyHeaderContainer{padding-right:7px;height:auto!important}.newmonthly-main-container .otherMain{overflow-x:auto}.newmonthly-main-container ::-webkit-scrollbar{height:10px!important}.custom-period-container{padding-left:0!important}.custom-period-container .period-dd{margin-top:3px;width:272px}@media screen and (max-width: 800px){.custom-period-container .period2-dd{padding-top:10px}}.custom-dropdown{color:#000}.user-selector-main{width:472px}.user-selector-container{padding-left:0!important}.user-selector-container .selector-dd{margin-top:3px;width:272px}@media screen and (max-width: 800px){.user-selector-container .period2-dd{padding-top:10px}}.custom-dropdown{background-color:#f5f5f5;color:#000}.monthlyActivity-container .action-details{margin-right:0!important}.monthlyActivity-container .action-container{border-radius:4px;border-left-style:solid!important;border-right-style:solid!important;border-top-style:solid!important;border-bottom-style:solid!important;box-sizing:border-box;border:1px;padding:6px 12px;margin-top:3px;margin-bottom:3px}.monthlyActivity-container .action-container-default{background-color:#f3f2f1;color:#252423}.monthlyActivity-container .action-container-default:hover{background-color:#edebe9}.monthlyActivity-container .action-container-dark{color:#fff;background-color:#292828}.monthlyActivity-container .action-container-dark:hover{background-color:#3b3a39}.monthlyActivity-container .action-details-main-box{width:100%!important;padding-left:4px!important;padding-right:4px!important}.monthlyActivity-container .action-detail-workingmode-icon{position:absolute;margin:0 auto;left:0}.monthlyActivity-container .action-detail-btn-gestione{position:absolute;right:0}.monthlyActivity-container .action-detail-container2,.monthlyActivity-container .action-detail-container3{width:100%;overflow-x:auto}.monthlyActivity-container .action-detail-container2::-webkit-scrollbar{height:10px!important}.monthlyActivity-container .action-time-element{z-index:10}@media screen and (max-width: 1600px){.monthlyActivity-container .action-time{display:none}}.flex-space-between{display:flex;justify-content:space-between;align-items:center;width:100%}.custom-dialog-body{display:flex!important;flex-direction:column;gap:8px}.time-selector-main{padding:5px;height:100px;vertical-align:middle}.time-selector-main .text-input{width:65px}.time-selector-main .text-divider{padding-top:20px}.time-selector-compact{height:auto!important}.time-selector-error{padding-top:25px;color:#f75e75}.monthly-team-navigator-loader{position:absolute;margin-left:-30px;margin-top:-2px}.monthly-titles{font-size:1.3rem;padding-left:7px}.person-name{cursor:pointer}.person-name:hover{color:#6c6ed4}.monthly-main-container{padding:20px}.monthly-main-container .monthly-month-container{width:100%}.monthly-main-container .monthly-month-container .monthly-month-selector-container{width:100%;border-bottom:1px solid rgba(204,204,204,.6);align-items:center;justify-content:space-between;height:51px}.monthly-main-container .monthly-month-container .monthly-month-selector-container .monthly-month-selector{align-items:center;min-width:170px;height:51px}.monthly-main-container .monthly-team-navigator{min-width:220px}.monthly-main-container .monthly-team-navigator .monthly-team-navigator-header{padding:5px;height:50px;align-items:center}.monthly-main-container .monthly-team-navigator .monthly-team-navigator-header .monthly-team-navigator-back{cursor:pointer;padding-top:5px}.monthly-main-container .monthly-team-navigator .monthly-team-navigator-header .monthly-team-navigator-back:hover{color:#6c6ed4}.monthly-main-container .monthly-team-navigator .monthly-team-navigator-header .monthly-team-navigator-title{font-weight:600;margin-left:5px}.monthly-main-container .monthly-team-navigator .monthly-team-navigator-list{border-top:1px solid rgba(204,204,204,.6);height:840px;overflow-y:auto;overflow-x:hidden}.monthly-main-container .monthly-team-navigator .monthly-team-navigator-list .monthly-team-navigator-list-item{min-height:33px;margin-left:5px;padding:2px 0 5px 20px;border-bottom:1px solid rgba(204,204,204,.6);justify-content:space-between;align-items:center;font-size:.8rem}.monthly-main-container .monthly-team-navigator .monthly-team-navigator-list .monthly-team-navigator-list-item .monthly-team-size{color:#6c6ed4;padding-top:3px}.monthly-main-container .monthly-team-navigator .monthly-team-navigator-list .monthly-team-navigator-list-item .team-size-indicator{display:flex;border-radius:1px;justify-content:center;align-items:center;font-weight:600;height:25px;min-width:25px;cursor:pointer}.monthly-main-container .monthly-team-navigator .monthly-team-navigator-list .monthly-team-navigator-list-item .team-size-indicator .team-size-arrow{margin-top:5px;margin-left:5px}.monthly-main-container .monthly-team-navigator .monthly-team-navigator-list .monthly-team-navigator-list-item .team-size-indicator:hover{color:#6c6ed4}.monthly-main-container .ticket-restaurant{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#4646ff;border-radius:2px;padding:2px;color:#fff;font-size:.7rem;height:15px;width:20px;margin-top:1px}.monthly-days-list .monthly-day-ok-icon{color:#16bb16}.monthly-days-list .monthly-day-ko-icon{color:#ff557a}.monthly-days-list .monthly-days-day{border-right:1px solid rgba(204,204,204,.6);padding:4px 8px 4px 4px;font-size:.8rem;font-weight:100;-webkit-box-shadow:inset -5px 0px 3px -4px rgba(0,0,0,.548);box-shadow:inset -5px 0 3px -4px #0000008c;display:flex;justify-content:space-between}.monthly-days-list .monthly-days-day .monthly-days-day-name{margin-left:8px;cursor:pointer}.monthly-days-list .monthly-days-day .monthly-days-day-name-noselect{margin-left:8px}.monthly-days-list .monthly-days-day .monthly-days-day-name:hover{color:#6c6ed4!important}.monthly-days-list .monthly-days-day .monthly-days-day-name-festivity{color:#1ca8f8!important}.monthly-days-list .monthly-days-day .monthly-days-day-icon{margin-top:1px}.monthly-days-list .monthly-days-day-selected{border-right:none!important;border-top:1px solid rgba(204,204,204,.6);border-bottom:1px solid rgba(204,204,204,.6);border-left:1px solid rgba(204,204,204,.6);-webkit-box-shadow:-5px 0px 3px -4px rgba(0,0,0,.548);box-shadow:-5px 0 3px -4px #0000008c}.monthly-days-list .monthly-days-day-selected-first{border-right:none!important;border-bottom:1px solid rgba(204,204,204,.6);border-left:1px solid rgba(204,204,204,.6);-webkit-box-shadow:-5px 0px 3px -4px rgba(0,0,0,.548);box-shadow:-5px 0 3px -4px #0000008c}.monthly-days-list .monthly-days-day-selected-last{border-right:none!important;border-top:1px solid rgba(204,204,204,.6);border-left:1px solid rgba(204,204,204,.6);-webkit-box-shadow:-5px 0px 3px -4px rgba(0,0,0,.82);box-shadow:-5px 0 3px -4px #000000d1}.monthly-day-content{width:100%}.monthly-timesheet-container{padding-top:15px;padding-left:20px;width:100%}.monthly-timesheet-container .monthly-timesheet-header{display:flex;justify-content:space-between;align-items:center;width:100%}.monthly-timesheet-container .monthly-workexpected{margin-right:30px;background-color:#ccc6;padding:2px 5px}.monthly-timesheet-container .monthly-actions-title{font-size:1.2rem;font-weight:100;padding-bottom:10px}.monthly-timesheet-container .monthly-timesheet-row{padding:3px 0}.monthly-timesheet-container .monthly-timesheet-row-time{font-weight:500;margin-right:5px;color:#1e90ff;padding-left:20px}.monthly-timesheet-container .monthly-timesheet-no-actions{padding-top:10px;text-align:left;font-size:.7rem}.monthly-timesheet-container .monthly-timesheet-workingmode{margin-right:3px;position:absolute}.monthly-timesheet-container .monthly-timesheet-addAction{padding-top:10px}.monthly-holidays{padding-right:15px;display:flex;align-items:center}.monthly-holidays .monthly-num-holiday{cursor:pointer;color:#6c6ed4;margin-left:5px;margin-right:2px}.monthly-holidays .monthly-num-holiday:hover{color:#6c6ed48f}.monthly-used-holiday-details .monthly-used-holiday-list{font-size:.75rem;margin-top:10px;max-height:200px;overflow-y:auto;overflow-x:hidden}.monthly-used-holiday-details .monthly-used-holiday-list .monthly-used-holiday-row{font-size:.75rem;padding-top:3px;padding-bottom:3px;border-top:1px solid rgba(173,173,173,.5);padding-right:5px}.monthly-used-holiday-details .monthly-used-holiday-title{font-weight:600;margin-top:15px}.monthly-holiday-gg{margin-left:2px;font-size:.7rem}.monthly-anomalies-container{padding-top:15px;padding-left:20px;width:100%}.monthly-anomalies-container .anomaly-text{color:#ff6c6c;border-top:1px solid rgba(173,173,173,.5);padding-top:5px;padding-bottom:5px;width:100%}.monthly-anomalies-container .monthly-anomalies-title{font-size:1.2rem;font-weight:100;padding-bottom:10px}.monthly-assistances-container{padding-top:15px;padding-left:20px;width:100%}.monthly-assistances-container .monthly-assistances-title{font-size:1.2rem;font-weight:100;padding-bottom:10px}.monthly-assistances-container .assistance-row{border-top:1px solid rgba(173,173,173,.5);padding-top:5px;padding-bottom:5px;width:100%}.monthly-assistances-container .assistance-row .assistance-delete-icon{color:#ff6c6c;margin-top:2px;margin-left:5px;cursor:pointer}.monthly-assistances-container .assistance-row .assistance-delete-icon:hover{color:#ff6c6c9c}.monthly-assistances-container .assistance-row .assistance-approve-icon{color:#33e933;margin-top:2px;margin-left:5px;cursor:pointer}.monthly-assistances-container .assistance-row .assistance-approve-icon:hover{color:#33e9339c}.monthly-overtime-container{padding-top:15px;width:100%}.monthly-overtime-container .monthly-overtime-title{font-size:1.2rem;font-weight:100;padding-bottom:10px}.monthly-overtime-container .monthly-overtime-earned{align-items:flex-end}.monthly-overtime-container .monthly-overtime-earned .monthly-overtime-earned-amount{color:#1e90ff;font-size:1.1rem}.monthly-overtime-container .monthly-overtime-earned .monthly-overtime-earned-description{font-size:.75rem;margin-left:10px;padding-bottom:2px}.monthly-overtime-container .monthly-overtime-controls{margin-top:10px;display:flex;justify-content:space-between;align-items:flex-start;width:100%}.monthly-overtime-container .monthly-overtime-controls .monthly-overtime-account{padding-top:10px;width:100%;justify-content:space-between}.monthly-overtime-container .monthly-overtime-controls .monthly-overtime-account .monthly-overtime-amount-approved{font-weight:600;font-size:1.3rem}.monthly-overtime-container .monthly-overtime-controls .monthly-overtime-account .monthly-overtime-account-title{font-weight:600}.monthly-overtime-container .monthly-overtime-controls .monthly-overtime-account+.monthly-overtime-account{margin-left:10px;padding:10px;border-left:1px solid rgba(173,173,173,.5)}.calendar-container{padding:20px}.calendar-container .calendar-table{width:100%;padding-left:20px}.calendar-container .data-column{width:5%}.calendar-container .detail-column{width:95%}.calendar-container .action-container{border-radius:4px;border-left-style:solid;border-right-style:solid;border-top-style:solid;border-bottom-style:solid;box-sizing:border-box;border:1px;padding:6px 12px;height:48px;margin-top:4px}.calendar-container .action-container-default{background-color:#faf9f8;color:#252423}.calendar-container .action-container-default:hover{background-color:#edebe9}.calendar-container .action-container-dark{color:#fff;background-color:#292828}.calendar-container .action-container-dark:hover{background-color:#3b3a39}div.calendar-dropdown{margin-left:0!important}.overtimeviewer-container{padding:20px}.overtimeviewer-container .table{width:100%}.overtimeviewer-container .table-header{font-weight:700}.staff-main-list{width:50%}.staff-main-container .staff-filter-field{min-width:220px;max-width:320px;padding:5px;margin:0}.staff-main-container .staff-button{margin-top:5px}.staff-main-container .staff-row-default:hover{background-color:#edebe9}.staff-main-container .staff-row-dark:hover{background-color:#3b3a39}.staff-main-container .staff-users-container{height:900px}.custom-preview{width:9%!important;display:flex;align-items:center;justify-content:center;height:100%}.assistances-titles{font-size:1.3rem;padding-left:7px}.assistances-sub-titles{font-size:1rem;padding-left:7px}.assistances-main-container{padding:20px;height:100%;width:100%}.assistances-main-container .assistances-container{width:100%}.assistances-main-container .assistances-container .assistances-selector-container{width:100%;border-bottom:1px solid rgba(204,204,204,.6);align-items:center;justify-content:space-between;height:51px}.assistances-main-container .assistances-container .assistances-period-selector{width:100%;min-width:170px;height:51px}.assistances-main-container .assistances-table{width:100%;padding-left:20px;table-layout:auto}.assistances-main-container .assistances-norows{width:100%;text-align:center;padding:20px}.myDialogContent{max-width:300px;text-align:center;padding-top:20px}.assistances-titles{font-size:1.3rem;padding-left:7px;margin-top:4px}.assistences-form .ui-dropdown{margin-left:0!important}.assistances-flex{width:235px}.tab{width:100%;padding:25px;font-family:sans-serif;color:#444}.assistences-form{padding-left:20px!important}ul.inline{list-style:none;padding:0;margin-bottom:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px}ul.inline li{display:inline-block;margin-left:0;padding-top:.5rem;padding-left:.5rem;padding-right:.5rem;cursor:pointer}ul.inline div{height:40px}ul.inline div.selected{border-bottom:3px solid #9ea2ff!important}ul.inline div:hover{border-bottom:3px solid grey}.custom-dropdown{min-width:235px!important}.custom-dropdown .fui-Option{font-size:.875rem;padding:4px 8px}.fui-Dropdown__button{font-weight:700}.custom-dropdown .fui-Option{justify-content:flex-start!important;text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:2rem}.custom-dropdown .fui-Listbox{max-height:250px;overflow-y:auto;overflow-x:hidden;white-space:nowrap;min-width:100%;left:0!important;top:100%!important;right:auto!important}.custom-dropdown .fui-Option__checkIcon{display:none}.fui-Option .fui-Option__checkIcon{display:none!important}.custom-dropdown [role=listbox]{max-height:300px;overflow-y:auto;overflow-x:hidden;white-space:nowrap;min-width:100%;left:0!important;top:100%!important;right:auto!important}.fui-Option{justify-content:flex-start!important;text-align:left!important;padding-left:8px!important}.surrounding-container{overflow:hidden;position:relative;transform:scale(1.2)}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 768px){body{width:fit-content}}
