@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)}.tabs-container{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.tabs-container-list{flex:0 0 auto;overflow-x:auto;overflow-y:hidden}.tabs-container-content{flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.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%}.fui-DialogSurface{max-height:calc(100vh - 48px);margin-top:24px;margin-bottom:24px;overflow-y:auto}.profile-container{padding:0 16px 16px;margin-top:12px;flex:1 1 0;min-width:0;min-height:0;display:block;overflow-x:hidden!important;overflow-y:auto!important}.profile-container .profile-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:16px;padding:16px;margin-bottom:20px;background:#fff;border:1px solid #e0e0e0;border-radius:10px;transition:padding .18s ease,gap .18s ease,margin-bottom .18s ease,border-radius .18s ease,box-shadow .18s ease}.profile-container .profile-header .fui-Avatar{flex:0 0 auto}.profile-container .profile-header .profile-header-info{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0}.profile-container .profile-header .profile-header-name-row{display:flex;align-items:center;min-height:20px}.profile-container .profile-header .profile-header-compact-subtitle{display:block;max-width:100%;color:#605e5c;line-height:16px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-container .profile-header .profile-header-details{display:grid;grid-template-rows:1fr;opacity:1;overflow:hidden;transition:grid-template-rows .18s ease,opacity .12s ease,margin-top .18s ease}.profile-container .profile-header .profile-header-details>*{min-height:0}.profile-container .profile-header .profile-header-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-container .profile-header .profile-header-documents{margin-left:auto;align-self:flex-start;flex:0 0 auto}.profile-container .profile-header.compact{align-items:center;gap:10px;padding:8px 12px;margin-bottom:10px;border-radius:4px}.profile-container .profile-header.compact .profile-header-info{align-self:stretch;justify-content:center;gap:0}.profile-container .profile-header.compact .profile-header-details,.profile-container .profile-header.compact .profile-header-status{display:none}.profile-container .profile-header.compact .profile-header-documents{align-self:center;min-width:32px}.profile-container .profile-user-selector{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:#f5f5f5;border-radius:8px;margin-bottom:12px;flex-shrink:0;position:relative;flex:none}.profile-container .profile-user-selector .profile-selector-date{display:flex;align-items:center;gap:8px}.profile-container .profile-tabs-area{flex:1;display:flex;flex-direction:column;min-height:auto;overflow:visible!important}.profile-container .profile-tabs-area .profile-tab-content{flex:1;padding:16px 0 24px;height:auto!important;min-height:0;overflow:visible!important}.profile-container .profile-tabs-area>.fui-TabList{overflow-x:auto;overflow-y:hidden;flex-shrink:0}.profile-container .profile-edit-bar{display:flex;align-items:center;gap:8px;padding:8px 0 12px;flex-shrink:0}.profile-section{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:16px}.profile-section .profile-section-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#605e5c;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.profile-section .profile-field-full{grid-column:1/-1}.profile-section .profile-section-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.profile-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}@media (max-width: 860px){.profile-fields-grid{grid-template-columns:1fr}}.profile-fields-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 20px}@media (max-width: 1024px){.profile-fields-grid-3{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.profile-fields-grid-3{grid-template-columns:1fr}}.profile-field-readonly{display:flex;flex-direction:column;gap:2px}.profile-field-readonly .profile-field-label{font-size:12px;color:#605e5c;font-weight:400}.profile-field-readonly .profile-field-value{font-size:14px;color:#201f1e;min-height:20px}.profile-field-readonly .profile-field-value.empty{color:#a19f9d;font-style:italic}.profile-list-section{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:16px}.profile-list-section .profile-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.profile-list-section .profile-list-header .profile-list-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#605e5c}.profile-list-section .profile-list-empty{color:#a19f9d;font-size:13px;font-style:italic;padding:8px 0}.profile-list-section .profile-list-item{border:1px solid #edebe9;border-radius:6px;padding:10px 12px;margin-bottom:8px;background:#faf9f8}.profile-list-section .profile-list-item.editing{background:#f0f4ff;border-color:#4f6bed}.profile-list-section .profile-list-item .profile-list-item-view{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-list-section .profile-list-item .profile-list-item-view .profile-list-item-fields{flex:1;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.profile-list-section .profile-list-item .profile-list-item-view .profile-list-item-actions{display:flex;gap:6px;flex-shrink:0}.profile-list-section .profile-list-item .profile-list-item-edit{display:flex;flex-direction:column;gap:10px}.profile-list-section .profile-list-item .profile-list-item-edit .profile-list-item-edit-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 640px){.profile-list-section .profile-list-item .profile-list-item-edit .profile-list-item-edit-fields{grid-template-columns:1fr}}.profile-list-section .profile-list-item .profile-list-item-edit .profile-list-item-edit-actions{display:flex;gap:8px;justify-content:flex-end}.profile-feedback{padding:8px 12px;border-radius:6px;font-size:13px;margin-bottom:12px}.profile-feedback.success{background:#dff6dd;color:#107c10;border:1px solid #92c353}.profile-feedback.error{background:#fde7e9;color:#a4262c;border:1px solid #f1707b}.dark .profile-section,.dark .profile-list-section{background:#2d2c2c;border-color:#484644}.dark .profile-section .profile-section-title,.dark .profile-section .profile-list-title,.dark .profile-list-section .profile-section-title,.dark .profile-list-section .profile-list-title{color:#c8c6c4}.dark .profile-field-readonly .profile-field-value{color:#f3f2f1}.dark .profile-header{background:#2d2c2c;border-color:#484644}.dark .profile-user-selector{background:#3b3a39}.dark .profile-list-item{background:#3b3a39;border-color:#484644}.dark .profile-list-item.editing{background:#2a3459}.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}}
