: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}}.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}.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}.canceled{background-color:#ff5656}.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{display:flex;flex-direction:column;height:100%}.list-container .filters{align-items:center;display:flex}.list-container .filters .search-input{min-width:13.75rem}.list-container .employee-list .ms-DetailsRow{cursor:pointer}.list-container .empty-list{align-items:center;display:flex;height:100%;justify-content:center}.list-container .employee-list .mail{color:var(--stone-gray);font-size:.75rem;line-height:normal}@media only screen and (max-width:425px){.list-container .filters .search-input{width:100%}}.list-container .command-bar{display:flex;justify-content:space-between}.list-container .filters{justify-content:flex-start}.list-container .action-btns{align-items:center;display:flex}.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}.approved{background-color:#f1d959}.delivered{background-color:#78ba61}.returned{background-color:var(--stone-gray)}.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)}.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}}.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}}.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}}.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%}}.overlay{background-color:rgba(72,73,74,.5);height:100vh;left:0;position:absolute;top:0;width:100%;z-index:9}.permissions-container{display:flex;flex-direction:column;height:100%}.permissions-container .commandbar .search-input{max-width:14rem}.permissions-container .employees-permissions-list .mail{color:var(--stone-gray);font-size:.75rem;line-height:normal}.permissions-container .commandbar{align-items:center;display:flex;justify-content:space-between}.permissions-container .employees-permissions-list .employee-info-container{display:flex}.permissions-container .employees-permissions-list .employee-info-container .employee-photo{flex:1 1}.permissions-container .employees-permissions-list .employee-info-container .employee-photo:first-child{margin-right:-10px}.add-permission-popup{min-height:23rem;min-width:20rem}.add-permission-popup .action-btns{-webkit-column-gap:1.25rem;column-gap:1.25rem;display:inline-grid;grid-template-columns:repeat(2,1fr);margin-top:1.5rem;width:100%}.add-permission-popup .employee-selection{margin-bottom:1.5rem}.add-permission-popup .action-btns .primary-btn{padding:0 .5rem}@media only screen and (max-width:425px){.add-permission-popup{width:auto}}.subordinates-employees-info-content{height:100%;overflow-y:auto;padding-right:.625rem;position:relative}.subordinates-employees-info .card-header .titles{flex-direction:column}.subordinates-employees-infoo .card-header .titles .subtitle{color:var(--stone-gray);font-size:12px}.subordinates-employees-info .card-header .titles .subtitle.holiday{color:#dd9d00}.subordinates-employees-info .card-header .titles .subtitle.created{color:var(--stone-gray)}.subordinates-employees-info .subordinates-employees-info-content h2{margin:0 0 .9375rem}.subordinates-employees-info .subordinates-employees-info-content .working-time .blocks .info-block:first-child{margin-right:3rem}.subordinates-employees-info .subordinates-employees-info-content .working-time .info-block{margin-bottom:.625rem}.subordinates-employees-info .subordinates-employees-info-content .employee-photo{margin-bottom:.75rem}.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%}.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}}.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.ac35a8be.css.map*/