:root{--white:#fff;--n4it-pink:#ea0c47;--n4it-gray:#48494a;--stone-gray:#9c9c9c;--pearl-gray:#eaeaea;--lilia-gray:#f6f6f6}.is-disabled{pointer-events:none}.ms-TextField{margin-bottom:.9375rem}.ms-TextField.is-disabled .ms-TextField-fieldGroup{border:none}.ms-TextField.no-margin{margin-bottom:0}.ms-TextField-fieldGroup{align-items:center;border-color:var(--stone-gray);border-radius:.3125rem;display:flex;flex-direction:row-reverse;min-height:2.3rem}.ms-TextField-fieldGroup:after{border:.0625rem solid var(--n4it-gray);border-radius:.3125rem}.ms-TextField-fieldGroup>input{border-radius:.3125rem;padding:.624rem}.ms-TextField-fieldGroup>input:disabled{border:none}.ms-TextField-fieldGroup>textarea{padding:.624rem}.ms-TextField-fieldGroup>i{color:var(--stone-gray);padding:0 .624rem 0 0;position:unset;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media only screen and (max-width:1024px){.hide-textField{display:none}}@media only screen and (max-width:768px){.ms-TextField{margin-bottom:.5rem}}.ms-Dropdown{margin-bottom:.9375rem}.ms-Dropdown:focus:after{border:.0625rem solid var(--n4it-gray);border-radius:.3125rem}.ms-Dropdown .ms-Dropdown-title{border-color:var(--stone-gray);border-radius:.3125rem;min-height:2.3rem;padding:.14rem 1.2rem .14rem .625rem}.ms-Dropdown .ms-Dropdown-caretDownWrapper{align-items:center;display:flex;min-height:100%;padding-right:.25rem}@media only screen and (max-width:768px){.ms-Dropdown{margin-bottom:.5rem}}.ms-ComboBox{margin-bottom:.9375rem;min-height:2.3rem;padding-left:.625rem}.ms-ComboBox:after{align-items:center;border:.0625rem solid var(--stone-gray);border-radius:.3125rem;display:flex}.ms-ComboBox-optionsContainerWrapper{max-height:18.75rem;overflow-y:scroll}.ms-DatePicker .ms-TextField-fieldGroup{flex-direction:row;padding:0 .624rem}.ms-DatePicker .ms-TextField-fieldGroup .ms-TextField-field{align-items:center;display:flex;padding:0 .624rem 0 0}.ms-Checkbox{margin-bottom:.625rem}.ms-Checkbox .ms-Checkbox-checkbox{border:.0625rem solid var(--stone-gray)}.ms-Callout,.ms-Callout-main{border-radius:.3125rem!important;max-height:300px!important}.ms-BasePicker{margin-bottom:.9375rem}.ms-BasePicker .ms-BasePicker-text{align-items:center;border-color:var(--stone-gray);border-radius:.3125rem;display:flex;min-height:2.3rem}.ms-BasePicker .ms-BasePicker-text:after{border:.0625rem solid var(--n4it-gray);border-radius:.3125rem}.ms-BasePicker .ms-BasePicker-text .ms-BasePicker-input{align-self:center;border-radius:.3125rem;padding:.624rem}.ms-Breadcrumb{margin:0 0 0 -.5rem}.ms-Spinner{height:100%}.ms-Spinner .ms-Spinner-circle{border-color:var(--stone-gray) var(--pearl-gray) var(--pearl-gray)}.ms-Button-label{font-weight:400}.ms-Button.is-disabled{background:var(--pearl-gray);border:none;opacity:.7;pointer-events:none}.is-disabled i,.ms-Button.is-disabled{color:var(--stone-gray)}.icon-btn,.primary-btn,.secondary-btn,.tertiary-btn{border-radius:.3125rem;font-size:1rem;font-weight:400;height:2.3rem;line-height:1.375rem;padding:0 .7rem}.btn-margin-right{margin-right:1.25rem}.btn-margin-left{margin-left:1.25rem}@media only screen and (max-width:768px){.remove-text{min-width:2.5rem;padding:0}.remove-text .ms-Button-textContainer{display:none}}.ms-Viewport{-ms-overflow-style:none;margin-top:1.5625rem}.ms-Viewport::-webkit-scrollbar{display:none}.ms-DetailsList{height:100%;overflow-x:hidden}.ms-DetailsList .ms-DetailsList-contentWrapper{height:100%}.ms-DetailsHeader{background-color:var(--pearl-gray);box-sizing:border-box;height:3.2rem;line-height:normal;padding:0}.ms-DetailsHeader-cell{align-items:center;display:inline-flex;height:100%}.ms-DetailsHeader-cell>span{position:relative}.ms-DetailsHeader-cellTitle{padding-left:0}.ms-DetailsRow:hover{background-color:var(--lilia-gray)}.ms-DetailsRow-cell{align-items:center;display:flex;height:3.75rem;padding-bottom:0;padding-top:0}.ms-DetailsRow-cell .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-DetailsRow-check{height:auto;justify-content:center;opacity:.5}.ms-Shimmer-shimmerWrapper{background-color:var(--lilia-gray)}:root{--mobile-nav-height:5rem}*,body{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--lilia-gray);color:#48494a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;height:100vh;line-height:1.375rem;margin:0;width:100%}#root{height:100%}*{scrollbar-color:var(--stone-gray) var(--pearl-gray);scrollbar-width:thin}::-webkit-scrollbar{height:.4rem;width:.4rem}::-webkit-scrollbar-track{background:var(--pearl-gray);border-radius:1.25rem;-webkit-border-radius:1.25rem}::-webkit-scrollbar-thumb{background-color:var(--stone-gray);border-radius:1.25rem;-webkit-border-radius:1.25rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-font-icon{align-self:center;font-size:25px;margin-bottom:5px}.sharepoint-logo{align-self:center;font-size:24px;height:30px;margin-bottom:-.1rem;margin-right:-.2rem;width:30px}.App{flex-direction:row;min-height:100%;overflow:auto}.App,.content-wrapper{display:flex;height:100%;width:100%}.content-wrapper{flex-direction:column;overflow:hidden;padding:2.313rem 3.75rem}.content{height:100%;margin:0 -1rem -1rem;overflow-y:auto;padding:0 1rem 1rem}h1{font-size:1.375rem;line-height:1.875rem;margin:0 0 1.25rem}h1,h2{font-weight:600}h2{font-size:1.125rem;line-height:1.625rem;margin:0 0 .5rem}.ms-Spinner{align-self:center;display:flex;justify-self:center}.ms-Spinner-label{color:var(--n4it-gray)}@media only screen and (max-width:1440px){.content-wrapper{padding:2rem 1.875rem}}@media only screen and (max-width:768px){.content-wrapper{height:calc(100% - var(--mobile-nav-height));margin-top:var(--mobile-nav-height);overflow-y:unset;padding:2rem 1.5rem}.content{overflow-y:unset}h1{font-size:1.25rem;line-height:1.625rem;margin:0 0 1rem}h2{line-height:1.5rem;margin:0 0 .3125rem}}.calendar-card{display:flex;flex:4 1;flex-direction:column;min-height:100%;overflow:hidden;width:100%}.calendar,.calendar-mini{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%}.calendar .calendar-header{display:grid;grid-template-columns:repeat(2,1fr)}.calendar .calendar-header .month-btns{display:flex;justify-content:end}.calendar .calendar-header .month-btns .ms-Button{color:var(--n4it-gray);margin-left:.625rem}.calendar .calendar-header .month-btns .ms-Button i{font-size:.75rem}.calendar .calendar-container{border:.0625rem solid var(--pearl-gray);display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:3.125rem repeat(6,7.8rem);height:100%}.calendar .calendar-container .day-of-week{align-items:center;background-color:var(--pearl-gray);display:flex;font-weight:500;justify-content:center}.item.empty{background-color:unset;pointer-events:none;position:relative}.item{border:.0313rem solid var(--pearl-gray);display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.item-allocate.weekend,.item.weekend{background:repeating-linear-gradient(45deg,transparent,transparent 8px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 22px)}.item-allocate.holiday,.item.holiday{background:repeating-linear-gradient(45deg,transparent,transparent 8px,rgba(221,157,0,.04) 0,rgba(221,157,0,.04) 22px)}.item.employee,.item.manager,.item.pending{background-color:var(--lilia-gray)}.item.declined{background-color:#fee;border-color:#ffe1e1}.item.approved{background-color:#f0fff0;border-color:#dff4de;cursor:default}.item.approved .projects{opacity:.6}.item-allocate.border,.item.border{border:.0625rem solid var(--stone-gray)}.item.disable{pointer-events:none}.holiday-label{bottom:1rem;color:#dd9d00;font-size:10px;left:1rem;line-height:1;position:absolute}.day.holiday{color:#dd9d00}@media only screen and (max-width:1200px){.calendar .calendar-container{grid-template-rows:2.125rem repeat(6,6rem)}}@media only screen and (max-width:1440px){.item{padding:.8rem}}.calendar-mini .calendar-header{display:grid;grid-template-columns:1fr;margin-bottom:.625rem;margin-top:1.875rem;position:relative}.calendar-mini .calendar-header .month{font-weight:600;text-align:center;width:100%}.calendar-mini .calendar-header .month-btns .ms-Button{color:var(--n4it-gray);position:absolute;top:-.375rem}.calendar-mini .calendar-header .month-btns .ms-Button i{font-size:.625rem}.calendar-mini .calendar-header .month-btns .ms-Button.previous{left:0}.calendar-mini .calendar-header .month-btns .ms-Button.next{right:0}.calendar-mini .calendar-container{grid-gap:.375rem;display:grid;font-size:.75rem;gap:.375rem;grid-template-columns:repeat(7,1fr);grid-template-rows:1.25rem repeat(6,2.125rem);height:100%;justify-self:center;line-height:1.25rem;width:100%}.calendar-mini .calendar-container .day-of-week{align-items:center;color:var(--stone-gray);display:flex;justify-content:center}.calendar-mini .calendar-container .item,.calendar-mini .calendar-container .item-allocate{align-items:center;background-color:unset;border:none;border-radius:.3125rem;display:flex;justify-content:center;padding:0}.calendar-mini .calendar-container .item-allocate.weekend,.calendar-mini .calendar-container .item.weekend{background:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 16px)}.calendar-mini .calendar-container .item-allocate.holiday,.calendar-mini .calendar-container .item.holiday{background:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(221,157,0,.04) 0,rgba(221,157,0,.04) 16px)}.calendar-mini .calendar-container .item.employee,.calendar-mini .calendar-container .item.manager,.calendar-mini .calendar-container .item.pending{background-color:var(--lilia-gray)}.calendar-mini .calendar-container .item.declined{background-color:#fee;border-color:#ffe1e1}.calendar-mini .calendar-container .item.approved{background-color:#f0fff0;border-color:#dff4de;cursor:default}.calendar-mini .calendar-container .item.approved .item-info{opacity:.6}.calendar-mini .calendar-container .item.clone-day-disable{background-color:var(--n4it-gray);color:var(--white);pointer-events:none}.calendar-mini .calendar-container .item.disable{pointer-events:none}.calendar-mini .calendar-container .item-allocate.border,.calendar-mini .calendar-container .item.border{border:.0625rem solid var(--stone-gray)}.calendar-mini .calendar-container .item.selected{background-color:var(--n4it-pink);color:var(--white)}.calendar-mini .calendar-container .item.selected-not-empty{background-color:var(--n4it-pink);color:var(--white);text-decoration:underline}.calendar-mini .calendar-container .item.notCurrent{opacity:.2;pointer-events:none}@media (hover:hover){.calendar-mini .calendar-container .item:hover{background:linear-gradient(180deg,var(--n4it-pink) 0,rgba(234,12,71,.75) 100%);color:var(--white);cursor:pointer}}.calendar-mini .calendar-container .item .item-info,.calendar-mini .calendar-container .item-allocate .item-info{align-items:center;display:flex;justify-content:center;opacity:1}.calendar-mini .calendar-container .item .item-info .day,.calendar-mini .calendar-container .item-allocate .item-info .day{font-size:.75rem;font-weight:400;line-height:1.25rem;position:unset}@media only screen and (max-width:768px){.calendar-mini .calendar-header{margin-top:0}}.calendar-loading{grid-column-end:8;grid-column-start:1;grid-row-end:8;grid-row-start:2}.calendar-loading,.item-allocate{align-items:center;display:flex;justify-content:center}.item-allocate{border:.0313rem solid var(--pearl-gray);flex-direction:column;padding:1rem;position:relative}.item-allocate:hover{border:.0313rem solid var(--n4it-gray);cursor:pointer}.item-allocate:hover .action-text{color:var(--n4it-gray)}.item-allocate:hover circle{fill:var(--n4it-gray)}.item-allocate .day{font-size:1rem;font-weight:500;line-height:normal;position:absolute;right:1rem;top:1rem}.item-allocate .allocate-time-icon{align-items:center;display:flex}.item-allocate .action-text{color:var(--stone-gray);font-size:.75rem;line-height:1.25rem;padding-top:.3125rem;text-align:center}@media only screen and (max-width:1440px){.item-allocate{padding:.8rem}.item-allocate .day{font-size:.875rem;right:.8rem;top:.8rem}.item-allocate .action-text{display:none}}.allocate-hours-popup{width:100%}.allocate-hours-popup .card-header .titles .subtitle{color:var(--stone-gray);display:flex;font-size:12px;margin-left:.75rem}.allocate-hours-popup .card-header .titles .subtitle.holiday{color:#dd9d00}.allocate-hours-popup .content{height:25rem;margin:0;min-height:25rem;overflow-x:hidden;overflow-y:auto;padding:0;position:relative}.editPopup-loading{height:100%}.allocate-hours-popup .content .working-time{margin-bottom:.9375rem}.allocate-hours-popup .content .working-time .working-time-inputs{align-items:end;-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(4,9.6875rem);width:100%}.allocate-hours-popup .content .working-time .working-time-inputs .remove-required .ms-TextField-fieldGroup:before{content:""}.allocate-hours-popup .content .project-hours .project-inputs{align-items:end;-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-areas:"project activity hours" "textfield textfield add";grid-template-columns:15.15625rem 15.15625rem 9.6875rem;grid-template-rows:auto;width:100%}.allocate-hours-popup .content .project-hours .project-inputs .notes{grid-area:textfield;margin-bottom:0}.allocate-hours-popup .content .project-hours .project-inputs .project-disabled .ms-Dropdown-label{opacity:.5}.allocate-hours-popup .content .project-hours .project-inputs .activity-disabled .ms-TextField-fieldGroup{border:none}.allocate-hours-popup .content .project-hours .project-inputs .secondary-btn{height:100%;width:100%}.allocate-hours-popup .content .project-hours .project-inputs .secondary-btn .ms-Button-textContainer{flex-grow:0}.allocate-hours-popup .content .project-hours .ms-Viewport{margin-top:.9375rem}.allocate-hours-popup .content .project-hours .project-hours-list .project-info{display:flex;flex-direction:column}.allocate-hours-popup .content .project-hours .project-hours-list .project-info .activity{color:var(--stone-gray);font-size:.75rem;line-height:normal;margin-top:-.3rem}.allocate-hours-popup .content .project-hours .ms-DetailsHeader,.allocate-hours-popup .content .project-hours .ms-DetailsRow-cell{height:2.75rem}.allocate-hours-popup .content .project-hours .ms-Viewport .notes-icon{color:var(--n4it-gray);cursor:default;font-size:.875rem}.allocate-hours-popup .content .project-hours .ms-Viewport button{color:var(--n4it-gray)}.allocate-hours-popup .action-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(4,9.6875rem);margin-top:1.5rem;width:100%}.allocate-hours-popup .action-btns .total-hours{color:var(--stone-gray);display:flex;flex-direction:column;font-size:.625rem;justify-content:flex-end;line-height:1rem}.allocate-hours-popup .action-btns .primary-btn{grid-column:4}.allocate-hours-popup .action-btns .tertiary-btn{grid-column:3}@media only screen and (max-width:768px){.allocate-hours-popup .card-header .titles .subtitle{margin-left:0}.allocate-hours-popup .content{height:60vh;min-height:60vh}.allocate-hours-popup .content .working-time .working-time-inputs{grid-template-columns:repeat(2,1fr)}.allocate-hours-popup .content .project-hours .project-inputs{display:block;grid-template-columns:repeat(1,100%)}.allocate-hours-popup .content .project-hours .project-inputs .notes{margin-bottom:.9375rem}.allocate-hours-popup .content .project-hours .project-inputs .secondary-btn{height:2.3rem}.allocate-hours-popup .action-btns{grid-template-areas:"label label";grid-template-columns:repeat(2,1fr)}.allocate-hours-popup .action-btns .total-hours{grid-area:label;margin-bottom:20px}.allocate-hours-popup .action-btns .primary-btn,.allocate-hours-popup .action-btns .tertiary-btn{grid-column:auto}}.card-header{border-bottom:.0625rem solid var(--pearl-gray);display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;width:100%}.card-header .titles{align-items:baseline;display:flex;flex-direction:row}.card-header .titles h1{margin:0}.card-header .close-icon{align-items:center;display:flex}.card-header .close-icon button{color:var(--n4it-gray)}.card-header .close-icon button:hover{cursor:pointer}@media only screen and (max-width:768px){.card-header .titles{flex-direction:column}}.feedback-popup{align-items:center;display:flex;flex-direction:column;max-width:600px;min-width:300px}.feedback-popup .icon{display:flex;justify-content:center;margin-bottom:1.25rem;opacity:.9}.feedback-popup .feedback{text-align:center;width:100%}.feedback-popup .feedback h1{margin-bottom:.8rem}.feedback-popup .feedback .popup-text p{margin:0}.feedback-popup .action-btns{display:flex;flex-direction:row;justify-content:center;margin-top:2.5rem}.feedback-popup .action-btns .primary-btn,.feedback-popup .action-btns .secondary-btn,.feedback-popup .action-btns .tertiary-btn{flex:1 1;min-width:8.125rem}.feedback-popup .action-btns .tertiary-btn{margin-right:1.25rem;max-width:10rem}.feedback-popup .action-btns .success{background:#6cc659;opacity:.9}.feedback-popup .action-btns .error{background:#ff5e5e;opacity:.9}.feedback-popup .action-btns .warning{background:#ffb705;opacity:.9}.feedback-popup .action-btns .error.is-disabled,.feedback-popup .action-btns .success.is-disabled,.feedback-popup .action-btns .warning.is-disabled{background:var(--pearl-gray);border:none;color:var(--stone-gray);opacity:.7;pointer-events:none}@media only screen and (max-width:425px){.feedback-popup{min-width:unset}.feedback-popup .action-btns{width:100%}.feedback-popup .action-btns .primary-btn,.feedback-popup .action-btns .secondary-btn,.feedback-popup .action-btns .tertiary-btn{min-width:unset}}.primary-btn{background:linear-gradient(180deg,var(--n4it-pink) 0,rgba(234,12,71,.75) 100%);border:none;color:var(--white)}.primary-btn:hover:enabled{opacity:.8}.primary-btn i{color:var(--white)}.tertiary-btn{background:none;border:.0625rem solid var(--n4it-gray);color:var(--n4it-gray)}.tertiary-btn:hover:enabled{background-color:var(--n4it-gray);color:var(--white);opacity:.8}.number-input{position:relative}.number-input .ms-TextField-fieldGroup:after,.number-input .ms-TextField-fieldGroup:hover{border-color:var(--stone-gray)}.number-input .disabled .ms-TextField-fieldGroup{border:none}.number-input input[type=number]{-moz-appearance:textfield;caret-color:transparent;cursor:default;padding-left:3rem;padding-right:3rem;text-align:center}.number-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.number-input .decrement,.number-input .increment{align-items:center;border:.0625rem solid var(--stone-gray);cursor:pointer;display:flex;height:2.3rem;justify-content:center;position:absolute;top:2rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:2.3rem;z-index:1}.number-input .decrement{border-radius:.3125rem 0 0 .3125rem;left:0}.number-input .increment{border-radius:0 .3125rem .3125rem 0;right:0}.number-input .decrement:hover,.number-input .increment:hover{background-color:var(--stone-gray);color:#fff}.number-input .decrement.disabled,.number-input .increment.disabled{border:none;opacity:.5;pointer-events:none}.number-input .decrement.limit,.number-input .increment.limit{opacity:.2;pointer-events:none}.secondary-btn,.secondary-btn:hover:enabled{background-color:var(--n4it-gray);border:none;color:var(--white)}.secondary-btn:hover:enabled{opacity:.8}.time-input{align-items:flex-end;display:flex;height:100%;position:relative}.time-input input{caret-color:transparent;cursor:pointer}.time-panel{background-color:#fff;border-radius:.3125rem;box-shadow:0 3.2px 7.2px 0 rgba(0,0,0,.13),0 .6px 1.8px 0 rgba(0,0,0,.11);display:none;flex-direction:row;height:16.25rem;left:0;overflow-x:hidden;padding:.5rem;position:absolute;top:4.25rem;width:auto;z-index:2}.time-panel .hours{margin-right:.25rem;overflow-y:auto}.time-panel .hours::-webkit-scrollbar{display:none}.time-panel .hours div,.time-panel .minutes div{align-items:center;border-radius:.3125rem;cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:.5rem .75rem;width:2.75rem}.time-panel .hours div.selected,.time-panel .hours div:hover,.time-panel .minutes div.selected,.time-panel .minutes div:hover{background-color:var(--stone-gray);color:#fff}.time-panel .hours .header-label,.time-panel .minutes .header-label{color:var(--stone-gray);cursor:default;font-size:.625rem;pointer-events:none}.displayPanel{display:flex}.card-background{background-color:var(--white);border-radius:.625rem;box-shadow:0 .375rem .9375rem .3125rem rgba(0,0,0,.04);box-sizing:border-box;padding:2.0625rem 2.5rem}@media only screen and (max-width:1440px){.card-background{padding:1.5625rem 2.1875rem}}@media only screen and (max-width:425px){.card-background{padding:1.5rem}}.item{background-color:var(--lilia-gray)}.item .item-action-bar .clone-btn{justify-self:flex-end;margin-bottom:-.3125rem;margin-right:-.3125rem}.calendar-day-info-content{height:100%;overflow-y:auto;padding-right:.625rem;position:relative}.calendar-day-info .card-header .titles{flex-direction:column}.calendar-day-info .card-header .titles .subtitle{color:var(--stone-gray);font-size:12px}.calendar-day-info .card-header .titles .subtitle.holiday{color:#dd9d00}.calendar-day-info .card-header .titles .subtitle.created{color:var(--stone-gray)}.calendar-day-info .calendar-day-info-content h2{margin:0 0 .9375rem}.calendar-day-info .calendar-day-info-content .working-time{margin-bottom:1.5625rem}.calendar-day-info .calendar-day-info-content .working-time .blocks{display:flex}.calendar-day-info .calendar-day-info-content .working-time .blocks .info-block{margin-bottom:0}.calendar-day-info .calendar-day-info-content .working-time .blocks .info-block:first-child{margin-right:3rem}.calendar-day-info .calendar-day-info-content .working-time .info-block{margin-bottom:.625rem}.calendar-day-info .calendar-day-info-content .project-hours{margin-bottom:1.5625rem}.calendar-day-info .calendar-day-info-content .project-hours .ms-Viewport{margin-top:0;pointer-events:none}.calendar-day-info .calendar-day-info-content .project-hours .project-activity .activity{color:var(--stone-gray)}.calendar-day-info .calendar-day-info-content .notes{margin-bottom:1.5625rem}.calendar-day-info .calendar-day-info-content .note-info{color:var(--n4it-gray);font-size:.75rem;font-weight:400;line-height:1rem;margin-bottom:.75rem}.calendar-day-info .calendar-day-info-content .notes .project{font-weight:600;margin-bottom:.3125rem}.calendar-day-info .calendar-day-info-content .notes .activity{color:var(--stone-gray);font-weight:400;margin-left:.375rem}.calendar-day-info .calendar-day-info-content .approved-by .ms-Persona{height:auto}.calendar-day-info .calendar-day-info-content .history p{color:var(--n4it-gray);font-size:.75rem;font-weight:400;line-height:1rem}.calendar-day-info .action-btns{align-self:baseline;display:flex;margin-top:1.875rem;width:100%}.calendar-day-info .action-btns .primary-btn{flex-basis:min-content;flex-grow:1}.calendar-day-info .action-btns .primary-btn .ms-Button-textContainer{flex-grow:0}.calendar-day-info .calendar-day-info-content .history{margin-top:1.5625rem}.confirm-hours-approval-popup{text-align:center}.confirm-hours-approval-popup .action-btns{display:flex;justify-content:center;margin-top:2.5rem}.confirm-hours-approval-popup .primary-btn,.confirm-hours-approval-popup .tertiary-btn{flex:1 1;max-width:10rem}.confirm-hours-approval-popup .tertiary-btn{margin-right:1.25rem}.decline-hours-approval-popup .feedback .message{margin-top:.625rem;text-align:left}.decline-hours-approval-popup .feedback .message .ms-TextField{margin-bottom:0}.delete-hours-popup{text-align:center}.delete-hours-popup .action-btns{display:flex;justify-content:center;margin-top:2.5rem}.delete-hours-popup .primary-btn,.delete-hours-popup .tertiary-btn{flex:1 1;max-width:10rem}.delete-hours-popup .tertiary-btn{margin-right:1.25rem}.info-block{margin-bottom:1.5rem;word-break:break-word}.info-block .text{color:var(--stone-gray)}.clone-hours-popup{width:17.5rem}.clone-hours-popup .card-content{overflow-y:hidden}.clone-hours-popup .card-content:after,.clone-hours-popup .card-content:before{content:none}.clone-hours-popup .content .action-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;width:100%}.clone-hours-popup .content .action-btns .primary-btn{padding:0 .5rem}.item .item-info{justify-content:end}.item.notCurrent>*{opacity:.2}.cv-info-wrapper{display:flex;flex-direction:row;margin-bottom:1.875rem}.cv-info-wrapper .cv-btns{min-width:33%}.cv-info-wrapper .cv-info{flex-grow:2}@media only screen and (max-width:768px){.cv-info-wrapper{flex-direction:column}}.my-contracts .card-header h1{margin:0 0 1rem}.my-contracts .my-contracts-list .contract-type{display:flex;flex-direction:column;min-width:0}.my-contracts .my-contracts-list .contract-type .job-title{color:var(--stone-gray);font-size:.8125rem}.my-contracts .my-contracts-list .contract-status{align-items:center;border-radius:3.125rem;color:var(--white);display:inline-flex;height:1.6rem;padding:0 .6rem}.my-contracts .my-contracts-list .contract-status.active{background-color:#78ba61}.my-contracts .my-contracts-list .contract-status.inactive{background-color:var(--stone-gray)}.my-contracts .my-contracts-list .documents-toggle{align-items:center;background:none;border:none;color:var(--n4it-gray);cursor:pointer;display:flex;font:inherit;gap:.375rem;padding:0}.my-contracts .my-contracts-list .documents-toggle i{font-size:.75rem}.my-contracts .my-contracts-list .documents-toggle:hover span{text-decoration:underline}.my-contracts .my-contracts-list .contract-row.expanded{background-color:#f7f7f7;background-color:var(--light-gray,#f7f7f7)}.my-contracts .my-contract-documents{display:flex;flex-direction:column;padding:.5rem 1rem .75rem 2rem}.my-contracts .my-contract-documents.empty{color:var(--stone-gray);font-size:.875rem}.my-contracts .my-contract-documents .document-row{align-items:center;display:flex;gap:.625rem;min-width:0;padding:.25rem 0}.my-contracts .my-contract-documents .document-row i{color:var(--n4it-gray)}.my-contracts .my-contract-documents .document-row .document-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.my-contracts .my-contract-documents .document-row .document-info .created{color:var(--stone-gray);font-size:.8125rem}@media only screen and (max-width:768px){.my-contracts .my-contract-documents{padding-left:1rem}}.goals-card .goals-commandbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.goals-card .goals-commandbar h1{margin:0}.goals-card .commandbar-actions,.goals-card .year-picker{align-items:center;display:flex;gap:.25rem}.goals-card .year-picker .ms-Button--icon i{color:var(--n4it-gray)}.goals-card .year-picker .year{font-size:1.125rem;font-weight:600;min-width:3.5rem;text-align:center}.goals-card .goals-list{margin-top:.75rem}.goals-card .goal-text{display:flex;flex-direction:column;min-width:0;padding:.25rem 0}.goals-card .goal-text .description,.goals-card .goal-text .title{white-space:normal;word-break:break-word}.goals-card .goal-text .description{color:var(--stone-gray);font-size:.8125rem}.goals-card .goal-status{align-items:center;border-radius:3.125rem;color:var(--white);display:inline-flex;height:1.6rem;padding:0 .6rem;white-space:nowrap}.goals-card .goal-status.todo{background-color:#8a8886}.goals-card .goal-status.achieved{background-color:#78ba61}.goals-card .goal-status.canceled{background-color:#c4314b}.goals-card .goals-empty{color:var(--stone-gray);display:flex;justify-content:center;padding:1.5rem 0}.goals-card .overflow-menu{display:flex}.goals-card .overflow-menu .ms-Icon{color:var(--n4it-gray);-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:768px){.goals-card .goals-commandbar{align-items:flex-start;flex-direction:column;gap:.5rem}}.my-vacations .card-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.my-vacations .card-header h1{margin:0 0 .5rem}.my-vacations .year-picker{align-items:center;display:flex;gap:.25rem}.my-vacations .year-picker .year{font-size:1.125rem;font-weight:600;min-width:3.5rem;text-align:center}.my-vacations .vacation-balance{padding-top:.5rem}.my-vacations .entries-list{margin-top:.75rem}.my-vacations .entries-empty{color:var(--stone-gray);display:flex;justify-content:center;padding:1.5rem 0 .5rem}.my-vacations .entry-days{font-weight:600}.my-vacations .entry-days.negative{color:#c4314b}.vacation-balance{max-width:46rem}.vacation-balance .tiles{display:flex;flex-wrap:wrap;gap:.75rem}.vacation-balance .tile{background-color:var(--lilia-gray);border-radius:.5rem;box-sizing:border-box;display:flex;flex:1 1 9rem;flex-direction:column;gap:.125rem;min-width:8rem;padding:.75rem 1rem;position:relative}.vacation-balance .tile .label{color:var(--stone-gray);font-size:.8125rem}.vacation-balance .tile .value{color:var(--n4it-gray);font-size:1.75rem;font-weight:600;line-height:2rem}.vacation-balance .tile-pending .value{color:#b8791f}.vacation-balance .tile-remaining:before{background-color:var(--n4it-pink);border-radius:999px;bottom:.75rem;content:"";left:.375rem;position:absolute;top:.75rem;width:.1875rem}.vacation-balance .tile-remaining .value{color:var(--n4it-pink)}.vacation-balance .tile .value.negative{color:#c4314b}.vacation-balance .usage{align-items:center;display:flex;gap:.75rem;margin-top:.75rem}.vacation-balance .usage .bar{background-color:var(--pearl-gray);border-radius:999px;display:flex;flex:1 1;height:.375rem;overflow:hidden}.vacation-balance .usage .fill-approved{background-color:var(--n4it-gray)}.vacation-balance .usage .fill-pending{background-color:var(--stone-gray)}.vacation-balance .usage .caption{color:var(--stone-gray);font-size:.75rem;white-space:nowrap}@media only screen and (max-width:768px){.vacation-balance .tile{flex-basis:calc(50% - 0.375rem);padding:.625rem .75rem}.vacation-balance .tile .value{font-size:1.5rem;line-height:1.75rem}}.personal-info .wrapper{display:flex;flex-direction:row}.personal-info .wrapper .info-block:last-child{margin-bottom:0}.personal-info .wrapper .info-block .label{font-size:1.125rem;font-weight:500;line-height:1.625rem;margin:0 0 .5rem}.personal-info .wrapper .info-block .text{color:unset}.personal-info .wrapper .primary-info,.secondary-info{align-items:flex-start;display:flex;flex-grow:1;padding-right:2.5rem}.personal-info .wrapper .primary-info{align-items:center}.personal-info .wrapper .secondary-info div{align-items:flex-start;flex:1 1}.personal-info .wrapper .secondary-info div:first-child{padding-right:2.5rem}.personal-info .wrapper .primary-info{display:flex;flex-direction:row}.personal-info .wrapper .primary-info .avatar{display:block;margin-right:1.875rem}.personal-info .wrapper .primary-info h1{margin-bottom:0}.personal-info .wrapper .primary-info .role{color:var(--stone-gray);font-size:1rem}@media only screen and (max-width:1024px){.personal-info .wrapper{flex-direction:column}.personal-info .wrapper .info-block:last-child{margin-bottom:1.5rem}.personal-info .wrapper .primary-info,.secondary-info{padding-right:0}.personal-info .wrapper .primary-info{flex-basis:unset;margin-bottom:2rem}}@media only screen and (max-width:768px){.personal-info .wrapper .secondary-info{align-items:flex-start;flex-direction:column}.personal-info .wrapper .secondary-info div:first-child{padding-right:0}}@media only screen and (max-width:425px){.personal-info .wrapper .primary-info h1{margin-bottom:0}.personal-info .wrapper .primary-info .role{color:var(--stone-gray);font-size:1rem}.personal-info .wrapper .primary-info .avatar{margin-right:1rem}}.spacer{flex:none}.spacer.vertical{height:1.5625rem}.spacer.horizontal{width:1.5625rem}@media only screen and (max-width:768px){.spacer.vertical{height:1.25rem}.spacer.horizontal{width:1.25rem}}.mydocs-wrapper{align-items:flex-start;display:flex;flex-direction:row;height:100%}.mydocs-wrapper .upload-wrapper{min-width:33.3%}.mydocs-wrapper .upload-wrapper .upload{background-color:hsla(0,0%,92%,.2);height:12.5rem;padding:.625rem;width:100%}.mydocs-wrapper .upload-wrapper .upload .upload-area{align-items:center;background-color:hsla(0,0%,92%,.4);border-style:solid;border:1px dashed var(--stone-gray);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.mydocs-wrapper .upload-wrapper .upload .upload-area .upload-text{font-size:.75rem}@media only screen and (max-width:1024px){.mydocs-wrapper{flex-direction:column}}.docslist-container{display:flex;flex-direction:row;flex-grow:1;height:100%;padding-top:.625rem}.docslist-container .ms-Viewport{flex:1 1}@media only screen and (max-width:1024px){.docslist-container{flex-direction:column;padding-top:1.5625rem;width:100%}}.my-equipments{height:100%}.my-equipments .device-wrapper{--gap:1.875rem;display:grid;grid-template-columns:repeat(3,1fr);margin:calc(var(--gap)*-1) 0 0 calc(var(--gap)*-1);width:calc(100% + var(--gap))}.my-equipments .device-wrapper>*{margin:var(--gap) 0 0 var(--gap)}.my-equipments .device-wrapper>div{display:flex;flex:1 1 calc(33.3% - var(--gap));flex-direction:row}@media (min-width:1600px){.my-equipments .device-wrapper>div:last-child{flex:0 1 calc(33.3% - var(--gap))}}@media only screen and (max-width:1400px){.my-equipments .device-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.my-equipments .device-wrapper{--gap:1.25rem;grid-template-columns:1fr}.my-equipments .device-wrapper>div{flex:1 1 100%}}@media only screen and (max-width:425px){.my-equipments .device-wrapper>div{flex-direction:column}}.device-container .device-icon-wrapper{padding-right:1.25rem}.device-container .device-icon-wrapper .device-icon{align-items:center;background-color:var(--stone-gray);border-radius:.5rem;color:var(--white);display:flex;flex-direction:row;height:4.0625rem;justify-content:center;margin-bottom:1.875rem;width:4.0625rem}.device-container .device-info{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;min-width:12.5rem;padding-left:1.25rem}.device-container .device-info .info-block{min-width:50%;padding-right:.625rem}@media only screen and (max-width:425px){.device-container .device-info{padding-left:0}}.avatar-empty-response{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.avatar-empty-response img{height:auto;width:15rem}.header{display:flex;flex-direction:row;margin-bottom:1.6rem}.header .header-info{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.header .header-account{flex-grow:1}.header .header-info h1{margin-bottom:.3125rem}.header .header-account .account{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.header .header-account .account .primary-btn{height:2.25rem;margin-right:2.5rem}.header .header-account .account .primary-btn .ms-Button-label{font-weight:600}.header .header-account .account .account-menu a{align-items:center;display:flex;text-decoration:none}.header .header-account .account .account-menu a:hover{opacity:.7}.header .header-account .account .account-menu .avatar{display:block;margin-right:.938rem}.ms-ContextualMenu-Callout .contextual-menu{color:var(--n4it-gray);padding:.5rem .75rem .5rem .5rem}.ms-ContextualMenu-Callout .contextual-menu .contextual-menu-name{font-weight:600}.ms-ContextualMenu-Callout .contextual-menu .contextual-menu-mail{color:var(--stone-gray);font-size:.75rem;line-height:1rem}.ms-ContextualMenu-Callout .ms-ContextualMenu-link svg{height:1.375rem;width:1.625rem}@media only screen and (max-width:768px){.header{margin-bottom:1.25rem}}.mobile-nav-bar{align-items:center;background-color:var(--white);display:flex;height:var(--mobile-nav-height);padding:1.5rem;position:fixed;top:0;width:100%}.mobile-nav-bar a{height:auto;order:2;width:4rem}.mobile-nav-bar a svg{height:auto;width:100%}.mobile-nav-bar .menu-icon{align-items:center;display:flex;flex:1 1;justify-content:flex-start;order:1}.mobile-nav-bar .menu-icon button{height:2.5rem;width:2.5rem}.mobile-nav-bar .module-btn{display:flex;flex:1 1;justify-content:flex-end;order:3}.mobile-nav-bar .module-btn .primary-btn{font-weight:600;min-width:2.3rem;padding:0 .5rem}.mobile-nav-bar .module-btn .primary-btn .ms-Button-label{font-weight:600}.mobile-nav-bar .module-btn .primary-btn i{display:none}.mobile-nav-panel{background-color:var(--white);display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding:1.5rem 1.5rem 1rem;position:fixed;top:0;width:100%}.mobile-nav-panel .panel-header{align-items:center;border-bottom:.0625rem solid var(--pearl-gray);display:flex;height:4.75rem;justify-content:space-between;padding-bottom:1.5rem}.mobile-nav-panel .panel-header a{display:flex;height:auto;margin-left:1rem;width:4rem}.mobile-nav-panel .panel-header a svg{height:auto;width:100%}.mobile-nav-panel .panel-header .close-icon{color:var(--n4it-gray)}.mobile-nav-panel .mobile-nav-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding-top:1.5rem}.mobile-nav-panel .mobile-nav-content ul{list-style:none;margin:0;padding:0}.mobile-nav-panel .mobile-nav-content ul li{display:flex;justify-content:center}.mobile-nav-panel .mobile-nav-content ul li a{display:flex;font-size:1.25rem;font-weight:600;justify-content:flex-start;padding:1.5rem 1rem;text-decoration:none;width:100%}.mobile-nav-panel .mobile-nav-content .account{border-top:.0625rem solid var(--pearl-gray);padding-top:2.5rem}.mobile-nav-panel .mobile-nav-content .account .account-info{align-items:center;display:flex;flex-direction:row;margin-bottom:.5rem;padding-left:1rem}.mobile-nav-panel .mobile-nav-content .account .account-info .avatar{display:block;margin-right:1.25rem}.mobile-nav-panel .mobile-nav-content .account .account-info .account-data{color:var(--n4it-gray);line-height:1rem;word-break:break-word}.mobile-nav-panel .mobile-nav-content .account .account-info .account-data .name{font-size:1rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem}.mobile-nav-panel .mobile-nav-content .account .account-info .account-data .mail{color:var(--stone-gray);font-size:.75rem;line-height:.875rem}.nav-icon{background-color:var(--white);cursor:pointer;transition:all .25s ease-in-out}.nav-icon:hover .menu-icon-wrapper svg path{fill:var(--n4it-gray)}.nav-icon:hover .menu-icon-wrapper{color:var(--n4it-gray)}.nav-icon.selected .menu-icon-wrapper svg path{fill:var(--n4it-gray)}.nav-icon.selected .menu-icon-wrapper{color:var(--n4it-gray)}.nav-icon .menu-icon-wrapper{color:var(--stone-gray);display:flex;flex-direction:column;text-align:center}.nav-icon .menu-icon-wrapper svg{margin:0 auto}.nav-icon .menu-icon-wrapper svg path{fill:var(--stone-gray)}@media only screen and (max-width:768px){.nav-icon .menu-icon-wrapper{align-items:center;flex-direction:row}.nav-icon .menu-icon-wrapper svg{margin:0 1.25rem 0 0}}.navbar{background-color:var(--white);display:flex;flex-direction:column;min-height:100%;padding:2.5rem 0;width:7.5rem}.navbar .logo{display:flex;justify-content:center;padding:0 1rem;width:100%}.navbar .logo:hover{opacity:.7}.navbar .logo a{width:3.125rem}.navbar .logo a svg{height:auto;width:100%}.navbar ul{list-style:none;margin-top:3rem;padding:0}.navbar ul li{display:flex;justify-content:center}.navbar ul li a{font-size:.6875rem;font-weight:600;padding:1.25rem .9375rem;text-decoration:none}.n4u-splash,.navbar ul li a{display:flex;justify-content:center;width:100%}.n4u-splash{align-items:center;background:linear-gradient(180deg,var(--n4it-pink) 0,rgba(234,12,71,.75) 100%);flex-direction:column;height:100%}.n4u-splash-logo svg{stroke-dasharray:518;stroke-dashoffset:518;-webkit-animation:fillSvg .5s ease-in-out;animation:fillSvg .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;height:auto;max-width:15.625rem}.retail .n4u-splash-logo svg{max-width:45.625rem}@-webkit-keyframes fillSvg{0%{stroke-dashoffset:518}to{stroke-dashoffset:0}}@keyframes fillSvg{0%{stroke-dashoffset:518}to{stroke-dashoffset:0}}.n4u-splash-spinner{height:auto;margin-top:-1.875rem}.n4u-splash-spinner .ms-Spinner-circle{border-color:hsla(0,0%,100%,.3) var(--pearl-gray) var(--pearl-gray)}.session-expired-page{align-items:center;background:linear-gradient(180deg,var(--n4it-pink) 0,rgba(234,12,71,.75) 100%);display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100vw}.session-expired-page .wrapper{padding:2rem}.session-expired-page .wrapper .error-text .error{opacity:.5}.session-expired-page .wrapper .error-text .error svg{height:auto;width:8.75rem}.session-expired-page .wrapper .error-text .info{color:var(--white);padding:1.625rem 0 2rem}.session-expired-page .wrapper .error-text .info .title{font-size:1.625rem;font-weight:600;line-height:normal;margin-bottom:.625rem}.session-expired-page .wrapper .error-text .info .text{font-size:1rem}.session-expired-page .wrapper .action-btns{display:flex;flex-direction:row;justify-content:center}.session-expired-page .wrapper .action-btns .session-expired-page-secondary-btn{background-color:var(--white);color:var(--n4it-gray);margin-bottom:0;width:100%}.session-expired-page .wrapper .action-btns .session-expired-page-secondary-btn:hover{background:var(--n4it-gray);color:var(--white)}.session-expired-page .wrapper .action-btns .session-expired-page-tertiary-btn{border:.0625rem solid var(--white);color:var(--white);width:100%}.session-expired-page .wrapper .action-btns .session-expired-page-tertiary-btn:hover{background:var(--white);color:var(--n4it-gray)}@media only screen and (max-width:768px){.session-expired-page .wrapper .error-text .error svg{height:auto;width:5.75rem}.session-expired-page .wrapper .error-text .info .title{font-size:1.375rem}.session-expired-page .wrapper .error-text .info .text{font-size:.875rem}}@media only screen and (max-width:425px){.session-expired-page .wrapper .action-btns{flex-direction:column-reverse}.session-expired-page .wrapper .action-btns .btn-margin-left{margin:0}.session-expired-page .wrapper .action-btns .session-expired-page-secondary-btn{margin-bottom:20px}}.activity-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.activity-wrapper.disabled .ms-DetailsRow{pointer-events:none}.activity-wrapper.disabled,.activity-wrapper.disabled .ms-DetailsHeader-cell,.activity-wrapper.disabled .ms-DetailsRow-cell,.activity-wrapper.disabled .ms-DetailsRow-cell .ms-Button,.activity-wrapper.disabled .ms-DetailsRow-cell .ms-Button i,.activity-wrapper.disabled .ms-DetailsRow-cell .ms-Persona-primaryText{color:var(--stone-gray)}.activity-wrapper.disabled .ms-DetailsRow-cell .ms-Persona-coin{opacity:.5}.activity-wrapper .empty{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:-1rem}.activity-wrapper .empty .empty-title{font-size:1.125rem;font-weight:600}.activity-wrapper .activity-info-card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.activity-wrapper .activity-info-card .header{display:flex;flex-direction:row;justify-content:space-between;width:100%}.activity-wrapper .activity-info-card .header h1{margin-bottom:0}.activity-wrapper .activity-info-card .header h1 .disabled-icon{font-size:1rem;margin-right:.625rem}.activity-wrapper .activity-info-card .header .ms-Toggle{align-items:center;display:flex;margin-bottom:0}.activity-wrapper .activity-info-card .activity-info{display:flex;flex-direction:column}.activity-wrapper .activity-info-card .activity-info .info-block{margin-bottom:0;margin-right:2.5rem}.activity-employees-card{align-items:stretch;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.activity-employees-card .commandbar{align-items:center;display:flex;justify-content:space-between}.activity-employees-card .commandbar h1{margin:0}.activity-employees-card .commandbar .action-btns{display:flex}.activity-employees-card .commandbar .action-btns .icon-btn:hover path{fill:var(--white)}.activity-employees-card .commandbar .action-btns .ms-CommandBar{height:2.3rem;padding:0}.activity-employees-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{border-radius:.3125rem;min-width:2.3rem}.activity-employees-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled{background:none}.activity-employees-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled i{color:var(--stone-gray)}.activity-employees-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled path{fill:var(--stone-gray)}.activity-employees-card .commandbar .action-btns .ms-CommandBar i{color:var(--n4it-gray)}.activity-employees{display:grid;flex:1 1;overflow:hidden;width:100%}.activity-employees .ms-Viewport{margin-top:1rem}.activity-employees .ms-DetailsHeader,.activity-employees .ms-DetailsRow-cell{height:2.75rem}.activity-employees .ms-Viewport button{color:var(--n4it-gray)}@media only screen and (max-width:768px){.activity-info-card .activity-info{flex-direction:column}.activity-info-card .activity-info .info-block{margin-right:0}.activity-info-card .activity-info .info-block:last-child{margin-bottom:0}.activity-employees .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{background-color:var(--n4it-gray)}.activity-employees .commandbar .action-btns .ms-CommandBar i{color:var(--white);font-size:14px}}.list-container .command-bar .filters .secondary-btn .filters-counter{align-items:center;background-color:var(--white);border-radius:3.125rem;color:var(--n4it-gray);display:flex;font-size:.625rem;font-weight:700;height:.9375rem;justify-content:center;margin-left:.3125rem;width:.9375rem}.list-container .allocations-list .allocation-employee{align-items:center;display:flex;justify-content:center}.list-container .allocations-list .allocation-employee img{border-radius:3.125rem;height:auto;margin-right:.625rem;width:2.5rem}.list-container .allocations-list .ms-Dropdown-container{border-radius:3.125rem}.list-container .allocations-list .ms-Dropdown{border:0;margin:0}.list-container .allocations-list .ms-Dropdown:focus:after{border:0}.list-container .allocations-list .ms-Dropdown-container:hover{opacity:.8}.list-container .allocations-list .ms-Dropdown .ms-Dropdown-title{background-color:unset;border:0;border-radius:3.125rem;color:var(--white);cursor:pointer;height:1.6rem;line-height:1.7;min-height:unset;padding:0 1.7rem 0 .6rem}.list-container .allocations-list .ms-Dropdown-caretDownWrapper{height:100%;min-height:unset;padding:0}.list-container .allocations-list .ms-Dropdown-caretDownWrapper i{color:var(--white);font-size:.625rem}.ms-Dropdown-container.approved,.state-dot.approved{background-color:#f1d959}.ms-Dropdown-container.delivered,.state-dot.delivered{background-color:#78ba61}.ms-Dropdown-container.canceled,.state-dot.canceled{background-color:#ff5656}.ms-Dropdown-container.returned,.state-dot.returned{background-color:var(--stone-gray)}.ms-Dropdown-container.closed,.state-dot.closed{background-color:#5f9ea0}.list-container .allocations-list .history-btn{color:var(--n4it-gray);cursor:pointer}.list-container .allocations-list .history-btn:hover{opacity:.7}.allocation-history-panel .allocation-history-list .ms-DetailsHeader-cell{height:2.5rem}.allocation-history-panel .allocation-history-list .ms-DetailsRow-cell{height:2.5rem;margin-bottom:.5rem}.allocation-history-panel .allocation-history-list .state-dot{border-radius:3.125rem;height:.9375rem;width:.9375rem}.create-allocation-content .ms-TextField.is-disabled div{border:none}.create-allocation-content .secondary-btn{justify-content:center;width:100%}.create-allocation-content .secondary-btn .ms-Button-textContainer{flex-grow:0}.create-allocation-content .action-btns{display:flex;margin-top:3.125rem}.create-allocation-content .primary-btn,.create-allocation-content .tertiary-btn{flex:1 1}.create-allocation-content .tertiary-btn{margin-right:1.25rem}.list-container .equipment-list .deactivated-equipment{background:repeating-linear-gradient(15deg,transparent,transparent 8px,hsla(0,0%,50%,.04) 0,hsla(0,0%,50%,.04) 22px)}.list-container .equipment-list .disabled{color:var(--stone-gray);opacity:.6}.list-container .equipment-list .device-icon,.list-container .equipment-list .device-icon-disabled{align-items:center;background-color:var(--stone-gray);border-radius:3.125rem;display:flex;height:2rem;justify-content:center;padding:.3rem;width:2rem}.list-container .equipment-list .device-icon-disabled{opacity:.6}.list-container .equipment-list img{border-radius:3.125rem;height:auto;margin-right:.625rem;width:2.5rem}.list-container .equipment-list .device-state,.list-container .equipment-list .device-state-disabled{align-items:center;border-radius:3.125rem;color:var(--white);display:flex;height:1.6rem;padding:0 .6rem}.list-container .equipment-list .device-state-disabled{opacity:.6}.list-container .equipment-list .allocation-employee .disabled{opacity:.4}.device-state-disabled.approved,.device-state.approved{background-color:#f1d959}.device-state-disabled.delivered,.device-state.delivered{background-color:#78ba61}.device-state-disabled.returned,.device-state.returned{background-color:var(--stone-gray)}.device-state-disabled.canceled,.device-state.canceled{background-color:#ff5656}.device-state-disabled.closed,.device-state.closed{background-color:#5f9ea0}.list-container .equipment-list .overflow-menu{display:flex}.list-container .equipment-list .overflow-menu .ms-Icon{color:var(--n4it-gray);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.width-info-sidepanel{width:25rem}.side-panel-form{height:100%;overflow-y:auto;position:relative}.add-equipment-content .side-panel-form .secondary-btn{justify-content:center;width:100%}.add-equipment-content .side-panel-form .secondary-btn .ms-Button-textContainer{flex-grow:0}.photos-list-empty{color:var(--stone-gray);font-size:.75rem;margin-top:.625rem}.add-equipment-content .side-panel-form .ms-Viewport{margin-top:0;overflow-y:unset}.add-equipment-content .side-panel-form .photos-list.ms-DetailsList{margin-top:.625rem}.add-equipment-content .side-panel-form .photos-list .img-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.3125rem;height:2.5rem;overflow:hidden;width:2.5rem}.add-equipment-content .side-panel-form .photos-list i{color:var(--n4it-gray)}.add-equipment-content .side-panel-form .photos-list i:hover{opacity:.7}.add-equipment-content .action-btns{display:flex;margin-top:3.125rem}.add-equipment-content .primary-btn,.add-equipment-content .tertiary-btn{flex:1 1}.add-equipment-content .tertiary-btn{margin-right:1.25rem}.upload-btn-wrapper .inputfile{height:.0063rem;opacity:0;overflow:hidden;position:absolute;width:.0063rem;z-index:-1}.upload-btn-wrapper .inputfile+.upload-btn-label{align-items:center;background-color:var(--n4it-gray);border-radius:.3125rem;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;height:2.3rem;justify-content:center;width:100%}.upload-btn-wrapper .inputfile+.upload-btn-label:hover{opacity:.8}.upload-btn-wrapper .inputfile+.upload-btn-label svg{height:auto;margin-right:.625rem;width:.75rem}.edit-equipment-content .side-panel-form .ms-Viewport{margin-top:0;overflow-y:unset}.edit-equipment-content .side-panel-form .photos-list .img-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.3125rem;height:2.5rem;overflow:hidden;width:2.5rem}.edit-equipment-content .secondary-btn{justify-content:center;width:100%}.edit-equipment-content .secondary-btn .ms-Button-textContainer{flex-grow:0}.edit-equipment-content .photos-list.ms-DetailsList{margin-top:.625rem}.edit-equipment-content .photos-list .img-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.3125rem;height:2.5rem;overflow:hidden;width:2.5rem}.edit-equipment-content .photos-list i{color:var(--n4it-gray)}.edit-equipment-content .photos-list i:hover{opacity:.7}.edit-equipment-content .action-btns{display:flex;margin-top:3.125rem}.edit-equipment-content .primary-btn,.edit-equipment-content .tertiary-btn{flex:1 1}.edit-equipment-content .tertiary-btn{margin-right:1.25rem}.delete-image-popup{text-align:center}.delete-image-popup .action-btns{display:flex;justify-content:center;margin-top:2.5rem}.delete-image-popup .primary-btn,.delete-image-popup .tertiary-btn{flex:1 1;max-width:10rem}.delete-image-popup .tertiary-btn{margin-right:1.25rem}.filters-panel .side-panel-form .action-btns{display:flex;margin-top:3.125rem}.filters-panel .side-panel-form .secondary-btn{flex:1 1;justify-content:center}.filters-panel .side-panel-form .tertiary-btn{flex:1 1;margin-right:1.25rem}.filters-panel .side-panel-form .quick-templates .btns-container{display:flex;flex-wrap:wrap;gap:.5rem}.filters-panel .side-panel-form .quick-templates .btns-container .btns{flex-grow:1}.filters-panel .quick-templates .line-separator{border-bottom:.0625rem solid var(--pearl-gray);display:flex;margin-bottom:1.25rem;margin-top:.5rem;padding-bottom:.75rem}.equipment-info h2{font-size:1.125rem;margin:0}.equipment-info .info-block{margin-bottom:.9375rem}.equipment-info .no-photos{color:var(--stone-gray);display:flex;justify-content:center;margin-bottom:1.5rem;word-break:break-word}.carousel-container{margin-bottom:1.875rem}.selected-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:.0625rem solid var(--pearl-gray);border-radius:.3125rem;height:15.625rem;margin-bottom:.3125rem;width:100%}.carousel{position:relative}.carousel__images{border-radius:0 0 .3125rem .3125rem;display:flex;max-width:100%;overflow:hidden}.carousel__image-selected{border:.0625rem solid var(--stone-gray)!important}.carousel__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:.0625rem solid var(--pearl-gray);border-radius:.3125rem;cursor:pointer;height:5rem;margin-right:.3125rem;min-width:5.625rem}.carousel__button{color:var(--pearl-gray);opacity:.7;position:absolute;top:32%}.carousel__button:hover{background:unset;color:var(--pearl-gray);opacity:1}.carousel__button-left{left:.3125rem}.carousel__button-right{right:.3125rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rh-employee-wrapper{align-items:stretch;display:flex;flex-direction:column;min-height:100%;width:100%}.rh-employee-wrapper .employee-info-card .wrapper{display:flex;flex-direction:row}.rh-employee-wrapper .employee-info-card .wrapper .info-block:last-child{margin-bottom:0}.rh-employee-wrapper .employee-info-card .wrapper .info-block .label{font-size:1.125rem;font-weight:500;line-height:1.625rem;margin:0 0 .5rem}.rh-employee-wrapper .employee-info-card .wrapper .info-block .text{color:unset}.rh-employee-wrapper .employee-info-card .wrapper .primary-info,.rh-employee-wrapper .employee-info-card .wrapper .secondary-info{align-items:flex-start;display:flex;flex-grow:1;padding-right:2.5rem}.rh-employee-wrapper .employee-info-card .wrapper .primary-info{align-items:center;flex-direction:row}.rh-employee-wrapper .employee-info-card .wrapper .primary-info>div{min-width:0}.rh-employee-wrapper .employee-info-card .wrapper .primary-info .avatar{display:block;margin-right:1.875rem}.rh-employee-wrapper .employee-info-card .wrapper .primary-info h1{margin-bottom:0;word-break:break-word}.rh-employee-wrapper .employee-info-card .wrapper .primary-info .role{color:var(--stone-gray);font-size:1rem}.rh-employee-wrapper .employee-info-card .wrapper .secondary-info div{align-items:flex-start;flex:1 1}.rh-employee-wrapper .employee-info-card .wrapper .secondary-info div:first-child{padding-right:2.5rem}.rh-employee-wrapper .contracts-card{align-items:stretch;display:flex;flex-direction:column;position:relative}.rh-employee-wrapper .contracts-card .commandbar{align-items:center;display:flex;justify-content:space-between}.rh-employee-wrapper .contracts-card .commandbar h1{margin:0}.rh-employee-wrapper .contracts-card .commandbar .action-btns{display:flex}.rh-employee-wrapper .contracts-card .commandbar .action-btns .ms-CommandBar{height:2.3rem;padding:0}.rh-employee-wrapper .contracts-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{border-radius:.3125rem;min-width:2.3rem}.rh-employee-wrapper .contracts-card .commandbar .action-btns .ms-CommandBar i{color:var(--n4it-gray)}.rh-employee-wrapper .contracts-card .wrapper{display:grid;width:100%}.rh-employee-wrapper .contracts-card .wrapper .ms-Viewport{margin-top:1rem}.rh-employee-wrapper .contracts-card .empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.rh-employee-wrapper .contracts-card .empty .empty-title{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.rh-employee-wrapper .contracts-card .contracts-list .contract-state{align-items:center;border-radius:3.125rem;color:var(--white);display:flex;height:1.6rem;padding:0 .6rem}.rh-employee-wrapper .contracts-card .contracts-list .status-active{background-color:#78ba61}.rh-employee-wrapper .contracts-card .contracts-list .status-ended{background-color:var(--stone-gray)}.rh-employee-wrapper .contracts-card .contracts-list .contract-documents{align-items:center;display:flex}.rh-employee-wrapper .contracts-card .contracts-list .contract-documents i{color:var(--n4it-gray);margin-right:.3125rem}.rh-employee-wrapper .contracts-card .contracts-list .overflow-menu{display:flex}.rh-employee-wrapper .contracts-card .contracts-list .overflow-menu .ms-Icon{color:var(--n4it-gray);-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:1024px){.rh-employee-wrapper .employee-info-card .wrapper{flex-direction:column}.rh-employee-wrapper .employee-info-card .wrapper .info-block:last-child{margin-bottom:1.5rem}.rh-employee-wrapper .employee-info-card .wrapper .primary-info,.rh-employee-wrapper .employee-info-card .wrapper .secondary-info{padding-right:0}.rh-employee-wrapper .employee-info-card .wrapper .primary-info{flex-basis:unset;margin-bottom:2rem}}@media only screen and (max-width:768px){.rh-employee-wrapper .employee-info-card .wrapper .secondary-info{align-items:flex-start;flex-direction:column}.rh-employee-wrapper .employee-info-card .wrapper .secondary-info div:first-child{padding-right:0}.rh-employee-wrapper .contracts-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{background-color:var(--n4it-gray)}.rh-employee-wrapper .contracts-card .commandbar .action-btns .ms-CommandBar i{color:var(--white);font-size:14px}}@media only screen and (max-width:425px){.rh-employee-wrapper .employee-info-card .wrapper .primary-info .avatar{margin-right:1rem}}.add-contract-content .side-panel-form{height:100%;overflow-y:auto;position:relative}.add-contract-content .side-panel-form .ms-Viewport{margin-top:0;overflow-y:unset}.add-contract-content .side-panel-form .documents-list.ms-DetailsList{margin-top:.625rem}.add-contract-content .side-panel-form .documents-list i{color:var(--n4it-gray)}.add-contract-content .side-panel-form .documents-list .ms-Button--icon i:hover{opacity:.7}.add-contract-content .action-btns{display:flex;margin-top:3.125rem}.add-contract-content .primary-btn,.add-contract-content .tertiary-btn{flex:1 1}.add-contract-content .tertiary-btn{margin-right:1.25rem}.add-contract-content .upload-btn-wrapper .inputfile{height:.0063rem;opacity:0;overflow:hidden;position:absolute;width:.0063rem;z-index:-1}.add-contract-content .upload-btn-wrapper .inputfile+.upload-btn-label{align-items:center;background-color:var(--n4it-gray);border-radius:.3125rem;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;height:2.3rem;justify-content:center;width:100%}.add-contract-content .upload-btn-wrapper .inputfile+.upload-btn-label:hover{opacity:.8}.add-contract-content .upload-btn-wrapper .inputfile+.upload-btn-label svg{height:auto;margin-right:.625rem;width:.75rem}.contract-documents-content .side-panel-form{height:100%;overflow-y:auto;position:relative}.contract-documents-content .side-panel-form .documents-loading{margin-top:1.25rem}.contract-documents-content .side-panel-form .ms-Viewport{margin-top:0;overflow-y:unset}.contract-documents-content .side-panel-form .documents-list.ms-DetailsList{margin-top:.625rem}.contract-documents-content .side-panel-form .documents-list i{color:var(--n4it-gray)}.contract-documents-content .side-panel-form .documents-list .ms-Button--icon:hover{background:none;opacity:.7}.contract-documents-content .side-panel-form .documents-list .document-info{display:flex;flex-direction:column}.contract-documents-content .side-panel-form .documents-list .document-info .created{color:var(--stone-gray);font-size:.75rem;line-height:normal}.contract-documents-content .upload-btn-wrapper{margin-top:.625rem}.contract-documents-content .upload-btn-wrapper .inputfile{height:.0063rem;opacity:0;overflow:hidden;position:absolute;width:.0063rem;z-index:-1}.contract-documents-content .upload-btn-wrapper .inputfile+.upload-btn-label{align-items:center;background-color:var(--n4it-gray);border-radius:.3125rem;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;height:2.3rem;justify-content:center;width:100%}.contract-documents-content .upload-btn-wrapper .inputfile+.upload-btn-label:hover{opacity:.8}.contract-documents-content .upload-btn-wrapper .inputfile+.upload-btn-label svg{height:auto;margin-right:.625rem;width:.75rem}.end-contract-popup{width:20rem}.end-contract-popup .content .ms-MessageBar{margin-bottom:.9375rem}.end-contract-popup .action-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;width:100%}.end-contract-popup .action-btns .primary-btn{padding:0 .5rem}@media only screen and (max-width:425px){.end-contract-popup{width:auto}}.save-goal-popup .act-btns,.save-vacation-entry-popup .act-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;width:100%}.save-goal-popup .year-hint,.save-vacation-entry-popup .year-hint{color:var(--stone-gray);font-size:.8125rem;padding-top:.25rem}.employee-vacations .commandbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.employee-vacations .commandbar h1{margin:0}.employee-vacations .commandbar-actions,.employee-vacations .year-picker{align-items:center;display:flex;gap:.25rem}.employee-vacations .add-entry-btn i,.employee-vacations .year-picker .ms-Button--icon i{color:var(--n4it-gray)}.employee-vacations .year-picker .year{font-size:1.125rem;font-weight:600;min-width:3.5rem;text-align:center}.employee-vacations .balance-summary{padding:.5rem 0 1rem}.employee-vacations .legal-note{background-color:#fae7c9;border-radius:.25rem;color:#8a5b12;font-size:.875rem;margin-bottom:.75rem;padding:.5rem .75rem}.employee-vacations .entries-list{margin-top:.25rem}.employee-vacations .entry-days{font-weight:600}.employee-vacations .entry-days.negative{color:#c4314b}.employee-vacations .entries-empty{color:var(--stone-gray);display:flex;justify-content:center;padding:1.5rem 0}.list-container .command-bar{display:flex;justify-content:space-between}.list-container .filters{align-items:center;display:flex;justify-content:flex-start}.list-container .filters .active-only-toggle{align-items:center;display:flex;margin:0 0 0 1.25rem}.list-container .action-btns{align-items:center;display:flex}.list-container .rh-employee-list .ms-DetailsRow{cursor:pointer}.list-container .rh-employee-list .mail{color:var(--stone-gray);font-size:.75rem;line-height:normal}.list-container .rh-employee-list .employee-state{align-items:center;border-radius:3.125rem;color:var(--white);display:inline-flex;height:1.6rem;padding:0 .6rem}.list-container .rh-employee-list .status-active{background-color:#78ba61}.list-container .rh-employee-list .status-inactive{background-color:var(--stone-gray)}@media only screen and (max-width:425px){.list-container .filters .hide-textField{width:100%}}.add-rh-employee-content .side-panel-form{height:100%;overflow-y:auto;position:relative}.documents-list-empty{color:var(--stone-gray);font-size:.75rem;margin-top:.625rem}.add-rh-employee-content .side-panel-form .ms-Viewport{margin-top:0;overflow-y:unset}.add-rh-employee-content .side-panel-form .documents-list.ms-DetailsList{margin-top:.625rem}.add-rh-employee-content .side-panel-form .documents-list i{color:var(--n4it-gray)}.add-rh-employee-content .side-panel-form .documents-list .ms-Button--icon i:hover{opacity:.7}.add-rh-employee-content .action-btns{display:flex;margin-top:3.125rem}.add-rh-employee-content .primary-btn,.add-rh-employee-content .tertiary-btn{flex:1 1}.add-rh-employee-content .tertiary-btn{margin-right:1.25rem}.add-rh-employee-content .upload-btn-wrapper .inputfile{height:.0063rem;opacity:0;overflow:hidden;position:absolute;width:.0063rem;z-index:-1}.add-rh-employee-content .upload-btn-wrapper .inputfile+.upload-btn-label{align-items:center;background-color:var(--n4it-gray);border-radius:.3125rem;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;height:2.3rem;justify-content:center;width:100%}.add-rh-employee-content .upload-btn-wrapper .inputfile+.upload-btn-label:hover{opacity:.8}.add-rh-employee-content .upload-btn-wrapper .inputfile+.upload-btn-label svg{height:auto;margin-right:.625rem;width:.75rem}.manage-contract-types-popup{width:25rem}.manage-contract-types-popup .content{height:18rem;margin:0;min-height:18rem;overflow-x:hidden;overflow-y:auto;padding:0;position:relative}.manage-contract-types-popup .content .ms-Viewport{margin-top:0}.manage-contract-types-popup .content .contract-types-list .ms-DetailsRow-cell{align-items:center;display:flex;height:2.75rem}.manage-contract-types-popup .content .contract-types-list .ms-Button--icon i{color:var(--n4it-gray)}.manage-contract-types-popup .content .contract-types-list .ms-Button--icon:hover{background:none;opacity:.7}.manage-contract-types-popup .content .contract-types-list .ms-Button--icon.is-disabled{background:none}.manage-contract-types-popup .content .contract-types-list .ms-Button--icon.is-disabled i{color:var(--stone-gray)}.manage-contract-types-popup .content .empty{color:var(--stone-gray);font-size:.75rem}.manage-contract-types-popup .add-type{align-items:center;display:flex;margin-top:1.25rem;width:100%}.manage-contract-types-popup .add-type .ms-TextField{flex:1 1;margin-right:1.25rem}@media only screen and (max-width:425px){.manage-contract-types-popup{width:auto}}.manager-calendar{display:flex;flex-direction:row;min-height:100%}.manager-calendar h1{margin:0}.manager-calendar .selected{background-color:var(--lilia-gray)}.manager-calendar .selected>div{background-color:unset}.manager-calendar .calendar-employee-list{display:flex;flex:1 1;flex-direction:column;max-width:21.5rem;min-width:21.5rem;overflow-y:hidden}.manager-calendar .calendar-employee-list .search-box-container{display:flex;flex-direction:column;margin-bottom:1.25rem}.manager-calendar .calendar-employee-list .search-box-container .search-box{display:flex;flex-direction:row;position:relative}.manager-calendar .calendar-employee-list .search-box-container .search-box .ms-TextField{flex:1 1;margin:0}.manager-calendar .calendar-employee-list .search-box-container .search-box .icon-btn{border:0;border-radius:0 .3125rem .3125rem 0;position:absolute;right:0}.manager-calendar .calendar-employee-list .list-header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:1.375rem;padding-top:.375rem}.manager-calendar .calendar-employee-list .next,.manager-calendar .calendar-employee-list .previous{color:var(--n4it-gray);margin-left:.625rem}.manager-calendar .calendar-employee-list .next i,.manager-calendar .calendar-employee-list .previous i{font-size:.75rem}.manager-calendar .calendar-employee-list .ms-Viewport{margin-top:0;overflow-y:auto}.manager-calendar .calendar-employee-list .ms-Viewport .ms-DetailsRow{cursor:pointer}.manager-calendar .calendar-employee-list .ms-Viewport .ms-DetailsRow-cell{height:3.25rem}.manager-calendar .calendar-card{display:flex;flex:4 1;flex-direction:column;height:100%;overflow:hidden;width:100%}.calendar-card .calendar{width:100%}.calendar-card .calendar-commandbar{align-items:center;display:flex;justify-content:space-between;padding-bottom:1.25rem}.calendar-card .calendar-commandbar .employee{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-card .calendar-commandbar .employee .ms-Persona-primaryText{font-size:1.375rem;font-weight:600;line-height:1.875rem}.calendar-card .calendar-commandbar .action-btns{display:flex}.calendar-card .calendar-commandbar .action-btns .icon-btn:hover path{fill:var(--white)}.calendar-card .calendar-commandbar .action-btns .ms-CommandBar{height:2.3rem;padding:0}.calendar-card .calendar-commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{border-radius:.3125rem;min-width:2.3rem}.calendar-card .calendar-commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled{background:none}.calendar-card .calendar-commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled i{color:var(--stone-gray)}.calendar-card .calendar-commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled path{fill:var(--stone-gray)}.calendar-card .calendar-commandbar .action-btns .ms-CommandBar i{color:var(--n4it-gray)}.calendar-card .calendar-commandbar .action-btns .ms-CommandBar .approve i{color:green}.calendar-card .calendar-commandbar .action-btns .ms-CommandBar .decline i{color:red}@media only screen and (max-width:1200px){.manager-calendar{flex-direction:column;height:auto}.manager-calendar .calendar-employee-list{max-width:unset}.manager-calendar .calendar-employee-list .ms-ComboBox-container{margin-bottom:0}.manager-calendar .calendar-employee-list .list-header{padding-bottom:.75rem}.calendar-card{height:unset;min-height:unset}.calendar-card .calendar-commandbar .action-btns .primary-btn,.calendar-card .calendar-commandbar .action-btns .tertiary-btn{margin-left:.625rem;min-width:auto}.calendar-card .calendar-commandbar .action-btns .primary-btn .ms-Button-textContainer{display:none}}@media only screen and (max-width:768px){.manager-calendar .calendar-employee-list{min-width:unset}.calendar-card .calendar-commandbar .employee{width:100%}.calendar-card .calendar-commandbar .employee .ms-Persona-primaryText{font-size:1.25rem}}.calendar-employee-list .employee-row{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding-right:.75rem;width:100%}.calendar-employee-list .employee-row .completeness-wrapper{align-items:center;display:flex}.calendar-employee-list .employee-row .completeness{border-radius:50%;display:inline-block;flex-shrink:0;height:.625rem;width:.625rem}.calendar-employee-list .employee-row .completeness.filled{background-color:#78ba61}.calendar-employee-list .employee-row .completeness.missing{background-color:#d64550}.calendar-employee-list .employee-row .completeness.partial{background-color:#eda100}.calendar-employee-list .employee-row .missing-count{color:#d64550;font-size:.6875rem;font-weight:600;margin-left:.25rem}.calendar-employee-list .employee-row .missing-count.partial{color:#c98500}.item.selected{background-color:var(--stone-gray);color:#fff}.item.selected .item-info .projects .project-info .project .project-activity{color:#fff}.item.selected .item-action-bar svg circle{stroke:#fff}.item.selected .item-action-bar svg path{fill:#fff}.item:hover{border:.0313rem solid var(--n4it-gray);cursor:pointer}.item .item-info{display:flex;overflow:hidden}.item .item-info .projects{flex-grow:1;padding-right:.3125rem}.item .item-info .projects .project-info{display:flex;line-height:normal;margin-bottom:.4375rem}.item .item-info .projects .project-info .project-hour{align-items:center;background-color:var(--n4it-gray);border-radius:3.125rem;color:var(--white);display:flex;font-size:.625rem;font-weight:500;height:.9375rem;justify-content:center;margin-right:.4375rem;min-width:.9375rem;width:.9375rem}.item .item-info .projects .project-info .project{display:grid;font-size:.75rem}.item .item-info .projects .project-info .project .project-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item .item-info .projects .project-info .project .project-activity{color:var(--stone-gray);font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item .projects.total-hours{display:inline-flex}.item .projects .hours{align-items:center;background-color:var(--n4it-gray);border-radius:3.125rem;color:var(--white);display:flex;font-weight:600;height:1.7rem;justify-content:center;margin-bottom:.125rem;width:1.7rem}.item .item-info .day{font-size:1rem;font-weight:500;line-height:normal}.item .item-action-bar{display:flex;justify-content:space-between}.item .item-action-bar .more-info-btn{justify-self:flex-start;margin-bottom:-.3125rem;margin-left:-.3125rem;pointer-events:auto}.item .item-action-bar button{background:none;border:none;display:flex;padding:0}.item .item-action-bar button:hover{cursor:pointer;opacity:.5}.item .item-action-bar .ms-TooltipHost{align-self:end;cursor:default;pointer-events:auto}.item .item-action-bar .ms-Persona{display:unset;height:.9375rem;width:.9375rem}.item .item-action-bar .ms-Persona .ms-Persona-imageArea,.item .item-action-bar .ms-Persona .ms-Persona-initials{align-items:center;display:flex;font-size:.5rem;font-weight:600;height:.9375rem;justify-content:center;width:.9375rem}@media only screen and (max-width:1440px){.item .item-info .projects .project-info .project-hour{margin-right:.25rem}.item .item-info .day{font-size:.875rem}.item{padding:.8rem}}@media only screen and (max-width:1024px){.item .projects.total-hours{display:inline;display:initial}}.projects-list-card,.projects-list-card .empty{display:flex;flex-direction:column;height:100%}.projects-list-card .empty{align-items:center;justify-content:center;margin-top:-1rem}.projects-list-card .empty .empty-title{font-size:1.125rem;font-weight:600}.projects-list-card .commandbar{align-items:center;display:flex;justify-content:space-between}.projects-list-card .commandbar .search-input{min-width:13.75rem}.projects-list-card .commandbar .search-input.is-disabled .ms-TextField-fieldGroup{border:none}.projects-list-card .commandbar .action-btns{display:flex}.projects-list-card .commandbar .action-btns .icon-btn:hover path{fill:var(--white)}.projects-list-card .commandbar .action-btns .ms-CommandBar{height:2.3rem;padding:0}.projects-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{border-radius:.3125rem;min-width:2.3rem}.projects-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled{background:none}.projects-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled i{color:var(--stone-gray)}.projects-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled path{fill:var(--stone-gray)}.projects-list-card .commandbar .action-btns .ms-CommandBar i{color:var(--n4it-gray)}.projects-list-card .commandbar .action-btns .ms-CommandBar .ms-OverflowSet-item{margin-right:.375rem}.projects-list-card .commandbar .action-btns .ms-CommandBar .ms-OverflowSet-item:last-child{margin-right:0}.projects-list-card .commandbar .action-btns .ms-CommandBar .ms-OverflowSet-item .refresh-cache i{font-size:.875rem}.projects-list-card .projects-list .ms-DetailsRow{cursor:pointer}.projects-list-card .projects-list .ms-DetailsRow-cell{height:2.8rem}.projects-list-card .projects-list .ms-DetailsRow-cell .disable{color:var(--stone-gray);opacity:.6}.projects-list-card .projects-list .ms-Button--icon:hover{background:none;opacity:.7}.projects-list-card .projects-list .ms-Button--icon i{color:var(--n4it-gray)}.projects-list-card .projects-list .ms-Button--icon.is-disabled{background:none}.projects-list-card .projects-list .ms-Button--icon.is-disabled i{color:var(--stone-gray)}@media only screen and (max-width:768px){.project-info-card .project-info{flex-direction:column}.project-info-card .project-info .info-block{margin-right:0}.project-info-card .project-info .info-block:last-child{margin-bottom:0}.projects-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{background-color:var(--n4it-gray)}.projects-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar i{color:var(--white);font-size:14px}}@media only screen and (max-width:425px){.projects-list-card .commandbar .search-input{flex:1 1;margin-right:.375rem;min-width:auto}}.projects-list-card .commandbar .filters{align-items:center;display:flex}.projects-list-card .commandbar .filters .active-only-toggle{align-items:center;display:flex;margin:0 0 0 1.25rem}.projects-list-card .commandbar .filters .active-only-toggle .ms-Toggle-label{margin-left:.5rem}.add-project-popup{width:100%}.add-project-popup .card-header .titles .subtitle{color:var(--stone-gray);display:flex;font-size:12px;margin-left:.75rem}.add-project-popup .content{height:25rem;margin:0;min-height:25rem;overflow-x:hidden;overflow-y:auto;padding:0;position:relative}.add-project-popup .content .ms-Toggle{align-self:flex-start}.add-project-popup .content .add-project{margin-bottom:.9375rem}.add-project-popup .content .add-activity .add-activity-inputs,.add-project-popup .content .add-project{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(4,9.6875rem);width:100%}.add-project-popup .content .add-activity .add-activity-inputs{align-items:end}.add-project-popup .content .add-activity .add-activity-inputs .secondary-btn{margin-bottom:.9375rem}.add-project-popup .content .add-activity .add-activity-inputs .secondary-btn .ms-Button-textContainer{flex-grow:0}.add-project-popup .content .add-activity .ms-Viewport{margin-top:0}.add-project-popup .content .add-activity .ms-DetailsHeader,.add-project-popup .content .add-activity .ms-DetailsRow-cell{height:2.75rem}.add-project-popup .content .add-activity .activity-info{display:flex;flex-direction:column}.add-project-popup .content .add-activity .activity-info .activity-code{color:var(--stone-gray);font-size:.75rem;line-height:normal;margin-top:-.3rem}.add-project-popup .content .add-activity .ms-Viewport button{color:var(--n4it-gray)}.add-project-popup .content .add-activity .empty{color:var(--stone-gray);font-size:.75rem}.add-project-popup .action-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(4,9.6875rem);margin-top:2.5rem;width:100%}.add-project-popup .action-btns .primary-btn{grid-column:4}.add-project-popup .action-btns .tertiary-btn{grid-column:3}@media only screen and (max-width:768px){.add-project-popup .card-header .titles .subtitle{margin-left:0}.add-project-popup .content{height:60vh;min-height:60vh}.add-project-popup .content .add-activity .add-activity-inputs,.add-project-popup .content .add-project{grid-template-columns:repeat(1,100%)}.add-project-popup .action-btns{grid-template-areas:"label label";grid-template-columns:repeat(2,1fr)}.add-project-popup .action-btns .primary-btn,.add-project-popup .action-btns .tertiary-btn{grid-column:auto}}.edit-project-popup .project{display:flex;flex-direction:column;height:100%;width:17.5rem}.edit-project-popup .project.project-info{display:flex;flex-direction:row}.edit-project-popup .project .act-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;width:100%}.project-wrapper{align-items:stretch;display:flex;flex-direction:row;height:100%;width:100%}.project-wrapper.disabled .ms-DetailsRow{pointer-events:none}.project-wrapper.disabled,.project-wrapper.disabled .ms-DetailsHeader-cell,.project-wrapper.disabled .ms-DetailsRow-cell,.project-wrapper.disabled .ms-DetailsRow-cell .ms-Button,.project-wrapper.disabled .ms-DetailsRow-cell .ms-Button i,.project-wrapper.disabled .project .project-employees .ms-DetailsRow-cell .ms-Persona-primaryText{color:var(--stone-gray)}.project-wrapper.disabled .project .project-employees .ms-DetailsRow-cell .ms-Persona-coin{opacity:.5}.project-wrapper .project{display:flex;flex-direction:column;height:100%;width:28.75rem}.project-wrapper .project .project-info-card .header{display:flex;flex-direction:row;justify-content:space-between;width:100%}.project-wrapper .project .project-info-card .header h1{margin-bottom:0;word-break:break-word}.project-wrapper .project .project-info-card .header h1 .disabled-icon{font-size:1rem;margin-right:.625rem}.project-wrapper .project .project-info-card .header .ms-Toggle{align-items:center;display:flex;margin-bottom:0}.project-wrapper .project .project-info-card .project-info{display:flex;flex-direction:row}.project-wrapper .project .project-info-card .project-info .info-block{margin-bottom:0;margin-right:2.5rem}.project-wrapper .project .project-info-card .project-info .info-block:last-child{margin-right:0}.project-wrapper .project .project-employees-card{align-items:stretch;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.project-wrapper .project .project-employees{display:grid;flex:1 1;overflow:hidden;width:100%}.project-wrapper .project .project-employees .ms-Viewport{margin-top:1rem}.project-wrapper .project .project-employees .ms-DetailsHeader,.project-wrapper .project .project-employees .ms-DetailsRow-cell{height:2.75rem}.project-wrapper .project .project-employees .ms-Viewport button{color:var(--n4it-gray)}.project-wrapper .empty{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:-1rem}.project-wrapper .empty .empty-title{font-size:1.125rem;font-weight:600}.activities-list-card{align-items:stretch;display:flex;flex-direction:column;flex-grow:1;position:relative}.activities-list-card .commandbar,.project-wrapper .project .project-employees-card .commandbar{align-items:center;display:flex;justify-content:space-between}.activities-list-card .commandbar h1,.project-wrapper .project .project-employees-card .commandbar h1{margin:0}.activities-list-card .commandbar .action-btns,.project-wrapper .project .project-employees-card .commandbar .action-btns{display:flex}.activities-list-card .commandbar .action-btns .icon-btn:hover path,.project-wrapper .project .project-employees-card .commandbar .action-btns .icon-btn:hover path{fill:var(--white)}.activities-list-card .commandbar .action-btns .ms-CommandBar,.project-wrapper .project .project-employees-card .commandbar .action-btns .ms-CommandBar{height:2.3rem;padding:0}.activities-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar,.project-wrapper .project .project-employees-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{border-radius:.3125rem;min-width:2.3rem}.activities-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled,.project-wrapper .project .project-employees-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled{background:none}.activities-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled i,.project-wrapper .project .project-employees-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled i{color:var(--stone-gray)}.activities-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled path,.project-wrapper .project .project-employees-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled path{fill:var(--stone-gray)}.activities-list-card .commandbar .action-btns .ms-CommandBar i,.project-wrapper .project .project-employees-card .commandbar .action-btns .ms-CommandBar i{color:var(--n4it-gray)}.activities-list-card .wrapper{display:grid;flex:1 1;overflow:hidden;width:100%}.activities-list-card .activities-list .ms-DetailsRow{cursor:pointer}.activities-list-card .activities-list .ms-DetailsRow-cell{height:2.8rem}.activities-list-card .activities-list .ms-DetailsRow-cell .disable{color:var(--stone-gray);opacity:.6}.activities-list-card .activities-list .ms-Button--icon:hover{background:none;opacity:.7}.activities-list-card .activities-list .ms-Button--icon i{color:var(--n4it-gray)}.activities-list-card .activities-list .ms-Button--icon.is-disabled{background:none}.activities-list-card .activities-list .ms-Button--icon.is-disabled i{color:var(--stone-gray)}@media only screen and (max-width:768px){.project-info-card .project-info{flex-direction:column}.project-info-card .project-info .info-block{margin-right:0}.project-info-card .project-info .info-block:last-child{margin-bottom:0}.activities-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{background-color:var(--n4it-gray)}.activities-list-card .commandbar .action-btns .ms-CommandBar i{color:var(--white);font-size:14px}}.add-activity-popup{width:17.5rem}.add-activity-popup .action-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;width:100%}.add-activity-popup .action-btns .primary-btn{padding:0 .5rem}@media only screen and (max-width:425px){.add-activity-popup{width:auto}}.add-employee-popup{width:17.5rem}.add-employee-popup .action-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;width:100%}.add-employee-popup .action-btns .primary-btn{padding:0 .5rem}@media only screen and (max-width:425px){.add-employee-popup{width:auto}}.project-statistics-card{display:flex;flex-direction:column}.project-statistics-card .commandbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.project-statistics-card .commandbar h1{margin:0}.project-statistics-card .commandbar .total-hours{align-items:baseline;display:flex}.project-statistics-card .commandbar .total-hours .label{color:var(--stone-gray);font-size:.8125rem;margin-right:.5rem}.project-statistics-card .commandbar .total-hours .value{color:var(--n4it-gray);font-size:1.5rem;font-weight:600}.project-statistics-card h2{color:var(--n4it-gray);font-size:1rem;font-weight:600;margin:0 0 .75rem}.project-statistics-card .matrix-scroll{border:1px solid var(--lilia-gray);border-radius:.375rem;margin-bottom:2rem;max-height:22rem;overflow-x:auto;overflow-y:auto}.project-statistics-card .stats-matrix{border-collapse:collapse;font-size:.8125rem;width:100%}.project-statistics-card .stats-matrix td,.project-statistics-card .stats-matrix th{border-bottom:1px solid var(--lilia-gray);padding:.5rem .75rem;text-align:right;white-space:nowrap}.project-statistics-card .stats-matrix th{background-color:#fafafa;color:var(--stone-gray);font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.project-statistics-card .stats-matrix .row-header{color:var(--n4it-gray);font-weight:600;max-width:14rem;overflow:hidden;text-align:left;text-overflow:ellipsis}.project-statistics-card .stats-matrix .total-col{font-weight:600}.project-statistics-card .stats-matrix tfoot td{background-color:#fafafa;border-top:2px solid var(--pearl-gray)}.project-statistics-card .stats-matrix .grand-total{color:var(--n4it-gray)}.project-statistics-card .charts{display:flex;flex-wrap:wrap;gap:2rem}.project-statistics-card .charts .chart-block{flex:1 1;min-width:24rem}.project-statistics-card .charts .chart-area{height:20rem}.project-statistics-card .charts .chart-legend{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin-top:.5rem}.project-statistics-card .charts .chart-legend .legend-item{align-items:center;display:flex;min-width:0}.project-statistics-card .charts .chart-legend .legend-dot{border-radius:50%;flex-shrink:0;height:.625rem;margin-right:.375rem;width:.625rem}.project-statistics-card .charts .chart-legend .legend-label{color:#52514e;font-size:.75rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-statistics-card .empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.project-statistics-card .empty .empty-title{color:var(--stone-gray);font-size:1.125rem;font-weight:600}@media only screen and (max-width:768px){.project-statistics-card .charts .chart-block{min-width:100%}}.edit-activity-popup .activity{display:flex;flex-direction:column;height:100%;width:17.5rem}.edit-activity-popup .activity.activity-info{display:flex;flex-direction:row}.edit-activity-popup .activity .act-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;width:100%}.error-page{align-items:center;background:linear-gradient(180deg,var(--n4it-pink) 0,rgba(234,12,71,.75) 100%);display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100vw}.error-page .wrapper{padding:2rem;width:50%}.error-page .error-text .error{color:var(--white);font-size:15rem;font-weight:900;line-height:11rem;opacity:.4}.error-page .error-text .info{color:var(--white);padding:1.625rem 0 2rem}.error-page .error-text .info .title{font-size:1.625rem;font-weight:600;line-height:1.5;margin-bottom:.625rem}.error-page .error-text .info .text{font-size:1rem}.error-page .error-page-btn{border:.0625rem solid var(--white);color:var(--white);width:8.75rem}.error-page .error-page-btn:hover{background:var(--white);color:var(--n4it-gray)}@media only screen and (max-width:1024px){.error-page .wrapper{width:80%}}@media only screen and (max-width:768px){.error-page .error-text .error{font-size:7.5rem;line-height:6rem}.error-page .error-text .info .title{font-size:1.375rem}.error-page .error-text .info .text{font-size:.875rem}}@media only screen and (max-width:425px){.error-page .error-page-btn,.error-page .wrapper{width:100%}}.absence-map-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.absence-map-container .commandbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.absence-map-container .commandbar .year-nav{align-items:center;display:flex}.absence-map-container .commandbar .year-nav h1{margin:0 .5rem}.absence-map-container .commandbar .year-nav .ms-Button--icon i{color:var(--n4it-gray)}.absence-map-container .commandbar .legend{align-items:center;color:var(--stone-gray);display:flex;font-size:.8125rem;gap:1.25rem}.absence-map-container .commandbar .legend .legend-item{align-items:center;display:flex}.absence-map-container .commandbar .legend .legend-swatch{border:1px solid var(--pearl-gray);border-radius:.2rem;display:inline-block;height:.9rem;margin-right:.375rem;width:.9rem}.absence-map-container .commandbar .legend .legend-swatch.vacation{background-color:#78ba61}.absence-map-container .commandbar .legend .legend-swatch.absence{background-color:#e8a33d}.absence-map-container .commandbar .legend .legend-swatch.holiday{background-color:#b5cee8}.absence-map-container .commandbar .legend .legend-swatch.weekend{background-color:#f0f0f0}.absence-map-container .map-scroll{flex:1 1;overflow:auto}.absence-map-container .map-grid{display:grid;grid-template-columns:minmax(11rem,auto) repeat(37,minmax(1.75rem,1fr));min-width:76rem}.absence-map-container .map-grid .cell{align-items:center;border-bottom:1px solid var(--lilia-gray);border-right:1px solid var(--lilia-gray);display:flex;font-size:.75rem;justify-content:center;min-height:1.75rem;overflow:hidden;white-space:nowrap}.absence-map-container .map-grid .map-row{display:contents}.absence-map-container .map-grid .label-cell{background-color:var(--white);border-right:1px solid var(--pearl-gray);justify-content:flex-start;left:0;padding:0 .625rem;position:-webkit-sticky;position:sticky;z-index:1}.absence-map-container .map-grid .header-row .cell{color:var(--stone-gray);font-weight:600;text-transform:lowercase}.absence-map-container .map-grid .month-row .cell{background-color:#fafafa;color:var(--n4it-gray);font-weight:600}.absence-map-container .map-grid .month-row .month-name{background-color:#fafafa;cursor:pointer;font-size:.875rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.absence-map-container .map-grid .month-row .month-name i{color:var(--stone-gray);font-size:.625rem;margin-right:.5rem}.absence-map-container .map-grid .month-row .holiday-anchor{overflow:visible;position:relative}.absence-map-container .map-grid .holiday-name{align-items:flex-start;color:#2f5a86;display:flex;font-size:.625rem;font-weight:600;justify-content:center;left:0;overflow:hidden;padding-top:.25rem;pointer-events:none;position:absolute;right:0;top:100%;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:2}.absence-map-container .map-grid .person-row .person-name{color:var(--n4it-gray);font-weight:600}.absence-map-container .map-grid .person-row .no-absences{color:var(--stone-gray);font-style:italic;font-weight:400}.absence-map-container .map-grid .cell.weekend{background-color:#f0f0f0}.absence-map-container .map-grid .cell.holiday{background-color:#b5cee8}.absence-map-container .map-grid .cell.vacation{background-color:#78ba61;color:var(--white);font-weight:600}.absence-map-container .map-grid .cell.absence{background-color:#e8a33d;color:var(--white);font-weight:600}.absence-map-container .map-grid .cell.vacation.unapproved{background-color:#dcecd4;color:#3f6b30;outline:1px dashed #4f8c3a;outline-offset:-2px}.absence-map-container .map-grid .cell.absence.unapproved{background-color:#fae7c9;color:#8a5b12;outline:1px dashed #b8791f;outline-offset:-2px}.absence-map-container .commandbar .legend .legend-swatch.unapproved{background-color:#dcecd4;border-color:transparent;outline:1px dashed #4f8c3a;outline-offset:-2px}@media only screen and (max-width:768px){.absence-map-container .commandbar{align-items:flex-start;flex-direction:column;gap:.5rem}}.calendar-wrapper{align-items:stretch;display:flex;flex-direction:row;height:100%;width:100%}.calendar-wrapper .holidays-card{align-items:stretch;display:flex;flex:1.4 1;flex-direction:column;overflow:hidden;position:relative}.calendar-wrapper .working-days-card{align-items:stretch;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.calendar-wrapper .commandbar{align-items:center;display:flex;justify-content:space-between}.calendar-wrapper .commandbar h1{margin:0}.calendar-wrapper .commandbar .year-nav{align-items:center;display:flex}.calendar-wrapper .commandbar .year-nav .ms-Button--icon i{color:var(--n4it-gray)}.calendar-wrapper .commandbar .action-btns{display:flex}.calendar-wrapper .commandbar .action-btns .ms-CommandBar{height:2.3rem;padding:0}.calendar-wrapper .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{border-radius:.3125rem;min-width:2.3rem}.calendar-wrapper .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled{background:none}.calendar-wrapper .commandbar .action-btns .ms-CommandBar i{color:var(--n4it-gray)}.calendar-wrapper .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled i{color:var(--stone-gray)}.calendar-wrapper .holidays-card .wrapper{display:grid;flex:1 1;overflow:hidden;width:100%}.calendar-wrapper .holidays-card .wrapper .ms-Viewport{margin-top:1rem}.calendar-wrapper .holidays-card .holidays-list .ms-DetailsRow-cell{height:2.75rem}.calendar-wrapper .holidays-card .holidays-list .row-actions{display:flex}.calendar-wrapper .holidays-card .holidays-list .row-actions .ms-Button--icon i{color:var(--n4it-gray)}.calendar-wrapper .holidays-card .holidays-list .row-actions .ms-Button--icon:hover{background:none;opacity:.7}.calendar-wrapper .working-days-card .working-days-list{box-sizing:border-box;flex:1 1;margin-top:1rem;overflow-y:auto;padding-right:.75rem}.calendar-wrapper .working-days-card .working-day-row{align-items:center;border-bottom:1px solid var(--lilia-gray);display:flex;justify-content:space-between;padding:.375rem 0}.calendar-wrapper .working-days-card .working-day-row .month-label{color:var(--n4it-gray);font-weight:600}.calendar-wrapper .working-days-card .working-day-row .working-days-input{width:5rem}@media only screen and (max-width:1024px){.calendar-wrapper{flex-direction:column;height:auto}.calendar-wrapper .holidays-card{margin-bottom:1.5rem}}.save-holiday-popup{display:flex;flex-direction:column;max-width:90vw;width:25rem}.save-holiday-popup .form{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0 1.5rem}.save-holiday-popup .action-btns{display:flex;gap:.625rem;justify-content:flex-end}.vacations-page{display:flex;flex-direction:column;width:100%}.vacations-page .commandbar{flex-wrap:wrap;gap:.75rem;justify-content:space-between}.vacations-page .commandbar,.vacations-page .commandbar .year-nav{align-items:center;display:flex}.vacations-page .commandbar .year-nav h1{margin:0 .5rem}.vacations-page .commandbar .year-nav .ms-Button--icon i{color:var(--n4it-gray)}.vacations-page .commandbar .action-btns{align-items:center;display:flex;gap:.5rem}.vacations-page .vacations-list{margin-top:.75rem}.vacations-page .clickable-row{cursor:pointer}.vacations-page .remaining-days{font-weight:600}.vacations-page .remaining-days.negative{color:#c4314b}.vacations-page .pending-days{color:#8a5b12;font-weight:600}.vacations-page .legal-warning{align-items:center;background-color:#fae7c9;border-radius:3.125rem;color:#8a5b12;display:inline-flex;height:1.6rem;padding:0 .6rem;white-space:nowrap}@media only screen and (max-width:768px){.vacations-page .commandbar{align-items:flex-start;flex-direction:column}}.employee-vacations-popup{max-width:100%;width:42rem}.employee-vacations-popup .employee-vacations{padding-top:.5rem}.employee-vacations-popup .employee-vacations .commandbar h1{display:none}@media only screen and (max-width:768px){.employee-vacations-popup{width:100%}}.group-wrapper{align-items:stretch;display:flex;flex-direction:row;height:100%;width:100%}.group-wrapper .group{display:flex;flex-direction:column;height:100%;width:28.75rem}.group-wrapper .group .group-info-card .header{display:flex;flex-direction:row;justify-content:space-between;width:100%}.group-wrapper .group .group-info-card .header h1{margin-bottom:0;word-break:break-word}.group-wrapper .group .group-info-card .header h1 .disabled-icon{font-size:1rem;margin-right:.625rem}.group-wrapper .group .group-info-card .header .ms-Toggle{align-items:center;display:flex;margin-bottom:0}.group-wrapper .group .group-info-card .group-info{display:flex;flex-direction:row}.group-wrapper .group .group-info-card .group-info .info-block{margin-bottom:0;margin-right:2.5rem}.group-wrapper .group .group-info-card .group-info .info-block:last-child{margin-right:0}.group-wrapper .group .group-approvers-card{align-items:stretch;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.group-wrapper .group .group-approvers{display:grid;flex:1 1;overflow:hidden;width:100%}.group-wrapper .group .group-approvers .ms-Viewport{margin-top:1rem}.group-wrapper .group .group-approvers .ms-DetailsHeader,.group-wrapper .group .group-approvers .ms-DetailsRow-cell{height:2.75rem}.group-wrapper .group .group-approvers .ms-Viewport button{color:var(--n4it-gray)}.group-wrapper .empty{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:-1rem}.group-wrapper .empty .empty-title{font-size:1.125rem;font-weight:600}.group-members-card{align-items:stretch;display:flex;flex-direction:column;flex-grow:1;position:relative}.group-members-card .commandbar,.group-wrapper .group .group-approvers-card .commandbar{align-items:center;display:flex;justify-content:space-between}.group-members-card .commandbar h1,.group-wrapper .group .group-approvers-card .commandbar h1{margin:0}.group-members-card .commandbar .action-btns,.group-wrapper .group .group-approvers-card .commandbar .action-btns{display:flex}.group-members-card .commandbar .action-btns .icon-btn:hover path,.group-wrapper .group .group-approvers-card .commandbar .action-btns .icon-btn:hover path{fill:var(--white)}.group-members-card .commandbar .action-btns .ms-CommandBar,.group-wrapper .group .group-approvers-card .commandbar .action-btns .ms-CommandBar{height:2.3rem;padding:0}.group-members-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar,.group-wrapper .group .group-approvers-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{border-radius:.3125rem;min-width:2.3rem}.group-members-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled,.group-wrapper .group .group-approvers-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled{background:none}.group-members-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled i,.group-wrapper .group .group-approvers-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled i{color:var(--stone-gray)}.group-members-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled path,.group-wrapper .group .group-approvers-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar.is-disabled path{fill:var(--stone-gray)}.group-members-card .commandbar .action-btns .ms-CommandBar i,.group-wrapper .group .group-approvers-card .commandbar .action-btns .ms-CommandBar i{color:var(--n4it-gray)}.group-members-card .wrapper{display:grid;flex:1 1;overflow:hidden;width:100%}.group-members-card .members-list .ms-DetailsRow{cursor:pointer}.group-members-card .members-list .ms-DetailsRow-cell{height:2.8rem}.group-members-card .members-list .ms-DetailsRow-cell .disable{color:var(--stone-gray);opacity:.6}.group-members-card .members-list .ms-Button--icon:hover{background:none;opacity:.7}.group-members-card .members-list .ms-Button--icon i{color:var(--n4it-gray)}.group-members-card .members-list .ms-Button--icon.is-disabled{background:none}.group-members-card .members-list .ms-Button--icon.is-disabled i{color:var(--stone-gray)}@media only screen and (max-width:768px){.group-info-card .group-info{flex-direction:column}.group-info-card .group-info .info-block{margin-right:0}.group-info-card .group-info .info-block:last-child{margin-bottom:0}.group-members-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{background-color:var(--n4it-gray)}.group-members-card .commandbar .action-btns .ms-CommandBar i{color:var(--white);font-size:14px}}.add-member-popup{width:17.5rem}.add-member-popup .action-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;width:100%}.add-member-popup .action-btns .primary-btn{padding:0 .5rem}@media only screen and (max-width:425px){.add-member-popup{width:auto}}.groups-list-card,.groups-list-card .empty{display:flex;flex-direction:column;height:100%}.groups-list-card .empty{align-items:center;justify-content:center;margin-top:-1rem}.groups-list-card .empty .empty-title{font-size:1.125rem;font-weight:600}.groups-list-card .commandbar{align-items:center;display:flex;justify-content:space-between}.groups-list-card .commandbar .action-btns{display:flex}.groups-list-card .groups-list .ms-DetailsRow{cursor:pointer}.groups-list-card .commandbar .action-btns .ms-CommandBar .ms-Button--commandBar{border-radius:.3125rem;min-width:2.3rem}.groups-list-card .commandbar .action-btns .ms-CommandBar i{color:var(--n4it-gray)}.groups-list-card .groups-list .ms-DetailsRow-cell{height:2.8rem}.groups-list-card .groups-list .ms-DetailsRow-cell .disable{color:var(--stone-gray);opacity:.6}.groups-list-card .groups-list .ms-Button--icon:hover{background:none;opacity:.7}.groups-list-card .groups-list .ms-Button--icon i{color:var(--n4it-gray)}.groups-list-card .groups-list .ms-Button--icon.is-disabled{background:none}.groups-list-card .groups-list .ms-Button--icon.is-disabled i{color:var(--stone-gray)}.add-group-popup{width:100%}.add-group-popup .content{height:25rem;margin:0;min-height:25rem;overflow-x:hidden;overflow-y:auto;padding:0;position:relative}.add-group-popup .content .group-details .group-details-inputs{display:flex;flex-direction:row;justify-content:space-between}.add-group-popup .content .group-details .group-details-inputs .textfield{flex:1 1;min-width:340px}.add-group-popup .content .group-details .group-details-inputs .textfield.code{margin-right:20px}.add-group-popup .content .group-details{margin-bottom:1.5rem}.add-group-popup .content .group-personas{display:flex;flex-direction:row}.add-group-popup .content .group-personas .group-personas-approver,.add-group-popup .content .group-personas .group-personas-member{flex:1 1;min-width:340px}.add-group-popup .content .group-personas .group-personas-approver{margin-right:20px}.add-group-popup .content .group-personas .group-personas-inputs{display:flex;flex-direction:row;justify-content:space-between}.add-group-popup .content .group-personas .group-personas-inputs .select-persona{flex:1 1;margin-right:10px}.add-group-popup .content .group-personas .group-personas-approver .group-personas-inputs .add-btn,.add-group-popup .content .group-personas .group-personas-member .group-personas-inputs .add-btn{background-color:var(--n4it-gray);border:.0625rem solid var(--n4it-gray);color:#fff}.add-group-popup .content .group-personas .group-personas-approver .group-personas-inputs .add-btn:hover:enabled,.add-group-popup .content .group-personas .group-personas-member .group-personas-inputs .add-btn:hover:enabled{opacity:.8}.add-group-popup .content .group-personas .group-personas-approver .selected-personas-empty,.add-group-popup .content .group-personas .group-personas-member .selected-personas-empty{color:var(--stone-gray);font-size:.75rem}.add-group-popup .content .group-personas .ms-Viewport{margin-top:unset}.add-group-popup .action-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(4,10rem);margin-top:1.5rem;width:100%}.add-group-popup .action-btns .tertiary-btn{grid-column:3}.add-group-popup .action-btns .primary-btn{grid-column:4}.add-group-popup .content .group-personas .ms-DetailsHeader,.add-group-popup .content .group-personas .ms-DetailsRow-cell{height:2.75rem}.add-group-popup .content .group-personas .ms-Viewport button{color:var(--n4it-gray)}@media only screen and (max-width:768px){.add-group-popup .action-btns{grid-template-columns:repeat(2,1fr)}.add-group-popup .action-btns .primary-btn,.add-group-popup .action-btns .tertiary-btn{grid-column:auto}}.icon-btn{background:none;border:.0625rem solid var(--n4it-gray);color:var(--n4it-gray);min-width:2.3rem}.icon-btn:hover:enabled{background-color:var(--n4it-gray);color:blue;opacity:.8}.icon-btn.primary,.icon-btn.primary:hover:enabled{background:linear-gradient(180deg,var(--n4it-pink) 0,rgba(234,12,71,.75) 100%);border:none;color:var(--white)}.icon-btn.primary:hover:enabled{opacity:.8}.icon-btn.secondary,.icon-btn.secondary:hover:enabled{background-color:var(--n4it-gray);border:none;color:var(--white)}.icon-btn.secondary:hover:enabled{opacity:.8}.edit-group-popup .group{height:100%;width:17.5rem}.edit-group-popup .group,.edit-group-popup .group .group-info{display:flex;flex-direction:column}.edit-group-popup .group .act-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;width:100%}.team-goals-wrapper{align-items:stretch;display:flex;flex-direction:column;width:100%}.team-goals-wrapper .team-goals-picker .ms-ComboBox-container{max-width:24rem}.overlay{background-color:rgba(72,73,74,.5);height:100vh;left:0;position:absolute;top:0;width:100%;z-index:9}.popup{background-color:var(--white);border-radius:.625rem;box-shadow:0 .375rem .9375rem .3125rem rgba(0,0,0,.04);box-sizing:border-box;max-width:47.25rem;min-width:21rem;padding:2em;width:auto}.popup-center{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.popup-content{display:flex;flex-direction:column;height:100%}@media only screen and (max-width:768px){.popup{max-width:24.625rem;min-width:20.625rem;padding:1.5625rem}}@media only screen and (max-width:425px){.popup{min-width:unset;width:90%}}.side-panel{-webkit-animation:menu-panel .15s linear;animation:menu-panel .15s linear;background-color:var(--white);box-shadow:0 .375rem .9375rem .3125rem rgba(0,0,0,.04);height:100vh;min-width:25rem;overflow-y:auto;padding:2.5rem;position:absolute;right:0;top:0;width:25rem;z-index:3}@-webkit-keyframes menu-panel{0%{opacity:0;width:0}to{opacity:1;width:25rem}}@keyframes menu-panel{0%{opacity:0;width:0}to{opacity:1;width:25rem}}@media only screen and (max-width:425px){.side-panel{min-width:100%;padding:1.25rem;width:100%}@-webkit-keyframes menu-panel{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes menu-panel{0%{opacity:0;width:0}to{opacity:1;width:100%}}}.unavailable-service{align-items:center;background:linear-gradient(180deg,var(--n4it-pink) 0,rgba(234,12,71,.75) 100%);display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100vw}.unavailable-service .wrapper{padding:2rem;width:50%}.unavailable-service .error-text .error{opacity:.4}.unavailable-service .error-text .error svg{height:auto;width:200px}.unavailable-service .error-text .error svg path{fill:#fff}.unavailable-service .error-text .info{color:var(--white);padding:0 0 2rem}.unavailable-service .error-text .info .title{font-size:1.625rem;font-weight:600;line-height:1.5;margin-bottom:.625rem}.unavailable-service .error-text .info .text{font-size:1rem}.unavailable-service .error-page-btn{border:.0625rem solid var(--white);color:var(--white);width:8.75rem}.unavailable-service .error-page-btn:hover{background:var(--white);color:var(--n4it-gray)}@media only screen and (max-width:1024px){.unavailable-service .wrapper{width:80%}}@media only screen and (max-width:768px){.unavailable-service .error-text .error{font-size:7.5rem;line-height:6rem}.unavailable-service .error-text .info .title{font-size:1.375rem}.unavailable-service .error-text .info .text{font-size:.875rem}}@media only screen and (max-width:425px){.unavailable-service .error-page-btn,.unavailable-service .wrapper{width:100%}}
/*# sourceMappingURL=main.99677c97.css.map*/