@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap";.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{margin:0}.cursorNotAllowed{cursor:not-allowed}::-webkit-scrollbar{width:.3em;height:.3em}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #0000004d}::-webkit-scrollbar-thumb{background-color:#183754;border-radius:10px}.welcome{text-align:center;color:#1d1e1c;background-color:#ececec;width:100vw;height:100vh;font-family:Open Sans,sans-serif;font-size:14px;overflow:auto}.welcome a{color:#38a9b4;font-weight:700;text-decoration:none}.welcome h1{margin:0 0 10px;font-family:Roboto Slab,serif;font-size:36px;font-weight:300;line-height:30px}.welcome h1 strong{color:#38a9b4;font-weight:700}.welcome h2{text-transform:uppercase;margin:25px 0 5px;font-size:18px;font-weight:700}.welcome h3{text-transform:uppercase;color:#38a9b4;margin:0 0 5px;font-size:16px;font-weight:500;display:block}.welcome__top{background-color:#67cece;padding-bottom:40px}.welcome__flag{z-index:5;position:fixed;top:65px;right:-190px;transform:rotate(30deg);box-shadow:0 2px 5px #0003}.welcome__main{background-color:#fff;width:80%;max-width:1100px;margin-left:auto;margin-right:auto;display:flex;transform:translateY(-50px);box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0000004d}.main__aside{background-color:#afe5e5;width:30%;position:relative;overflow:hidden}.aside__circle,.main__aside svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aside__circle{background-color:#fff;border-radius:50%;width:90%;height:0;padding-bottom:90%}.aside__circle:after{content:"";background-color:#1d1e1c;width:4px;height:100%;position:absolute;top:-50%;left:calc(50% - 5px)}.main__aside svg{width:100%}.main__content{text-align:left;flex:auto;padding:30px}.other__bloc{box-sizing:content-box;text-align:left;border:4px solid #afe5e5;align-items:center;width:40%;height:170px;margin:10px 0;padding:10px 20px;display:inline-flex}.other__bloc:not(:last-of-type){margin-right:10px}.other__bloc h3:not(:first-of-type){margin-top:15px;padding-top:5px}.other__circle{background-color:#afe5e5;border-radius:50%;width:110px;height:110px;margin-right:20px}.other__circle svg{width:110px}.buttons__group{vertical-align:center;display:inline-flex}.buttons__group .buttons__or{text-align:center;width:4px;position:relative}.buttons__group .buttons__or:before{content:"or";color:#aaa;background-color:#fff;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.buttons__group .other__button:first-of-type{border-radius:5px 0 0 5px;padding-right:15px}.buttons__group .other__button:last-of-type{border-radius:0 5px 5px 0;padding-left:15px}a.other__button{color:#686e63;cursor:pointer;text-transform:uppercase;background-color:#e0e1e2;padding:5px 10px;font-size:11px;transition:all .2s;display:inline-block}.other__button:hover{color:#339ba5;background-color:#afe5e5}.main__button{color:#339ba5;text-transform:uppercase;cursor:pointer;border:3px solid #339ba5;margin:15px 0;padding:10px 50px 10px 10px;font-size:22px;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.main__button svg{transition:transform .2s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.main__button:hover{background-color:#afe5e5}.main__button:hover svg{transform:translateY(-50%)rotate(35deg)}.welcome__help{text-align:center;background-color:#fff;border-radius:5px;padding:10px;position:fixed;top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 2px 5px #0003}.welcome__help h2{color:#aaa;margin:10px 0;font-size:12px}.help__circle{border:2px solid #ccc;border-radius:50%;width:36px;height:36px;margin:10px auto;transition:all .2s;display:block;position:relative}.help__circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.help__circle:hover{background-color:#afe5e5;border-color:#67cece}@media (width<=1200px){.main__aside,.welcome__help{display:none}.main__content{text-align:center;width:100%;padding:20px}}@media (width<=600px){.welcome__main{width:calc(100% - 40px)}.welcome h1,.welcome__flag,.main__other{display:none}.main__content{padding:10px}}.adminst0{fill:#273942}.adminst1{fill:#b7cdd8}.adminst2{fill:#e2e2f7}.adminst3{fill:#52677a}.adminst4{fill:#354f5c}.adminst5{fill:#ce521f}.adminst6{fill:#ebebeb}.adminst7{fill:#8e96a3}.adminst8{fill:#3d4d5c}.adminst9{fill:#3e9697}.adminst10{fill:#68b7ce}.adminst11{fill:#e8e8e8}.adminst12{fill:#fff}.adminst13{fill:#828282}.adminst14{fill:#ccc}.adminst15{fill:#606060}.adminst16{fill:#c6c6c6}.adminst17{opacity:.15}.adminst18{fill:#1d1e1c}.adminst19{fill:gold}.adminst20{fill:#ff9700}.adminst21{fill:#ffffe8}.adminst22{fill:#f2dab8}.adminst23{fill:#d44d41}.adminst24{opacity:.3}.adminst25{opacity:.3;fill:#fff}.adminst26{fill:#f01c01}.adminst27{fill:#dbdad9}.adminst28{opacity:.4;fill:#fff}.adminst29{opacity:.2}.adminst30{opacity:.2;fill:#020202}.adminst31{fill:#f3554b}.adminst32{fill:#bf2c28}.adminst33{fill:#1f6a7b}.adminst34{fill:#0594af}.adminst35{fill:#38a9b4}.adminst36{opacity:.2;fill:#1d1e1c}.adminst37{opacity:.64;fill:#a6d9ed}.adminst38{fill-rule:evenodd;clip-rule:evenodd;fill:#f0f0f0}.adminst39{fill-rule:evenodd;clip-rule:evenodd;fill:#e1dddd}.adminst40{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.adminst41{fill-rule:evenodd;clip-rule:evenodd;fill:#af3737}.adminst42{fill-rule:evenodd;clip-rule:evenodd;fill:#900}.adminst43{fill:#900}.adminst44{fill:#510000}.adminst45{opacity:.5;fill-rule:evenodd;clip-rule:evenodd;fill:#8e2525}.adminst46{fill:#2ba2b2}.adminst47{fill:#34aac0}.adminst48{fill:#f69f00}.adminst49{fill:#f59e00}.adminst50{opacity:.1}.adminst51{fill:#ed9406}.adminst52{fill:#c6006d}.adminst53{fill:#a50263}.adminst54{fill:#6ac700}.adminst55{fill:#5b9904}.adminst56{fill:#070707}.apist0{fill:#273942}.apist1{fill:#b7cdd8}.apist2{fill:#e2e2f7}.apist3{fill:#52677a}.apist4{fill:#354f5c}.apist5{fill:#ce521f}.apist6{fill:#ebebeb}.apist7{fill:#8e96a3}.apist8{fill:#3d4d5c}.apist9{fill:#3e9697}.apist10{fill:#68b7ce}.apist11{fill:#e8e8e8}.apist12{fill:#fff}.apist13{fill:#828282}.apist14{fill:#ccc}.apist15{fill:#606060}.apist16{fill:#c6c6c6}.apist17{opacity:.15}.apist18{fill:#1d1e1c}.apist19{fill:gold}.apist20{fill:#ff9700}.apist21{fill:#ffffe8}.apist22{fill:#f2dab8}.apist23{fill:#d44d41}.apist24{opacity:.3}.apist25{opacity:.3;fill:#fff}.apist26{fill:#f01c01}.apist27{fill:#dbdad9}.apist28{opacity:.4;fill:#fff}.apist29{opacity:.2}.apist30{opacity:.2;fill:#020202}.apist31{fill:#f3554b}.apist32{fill:#bf2c28}.apist33{fill:#1f6a7b}.apist34{fill:#0594af}.apist35{fill:#38a9b4}.apist36{opacity:.2;fill:#1d1e1c}.apist37{opacity:.64;fill:#a6d9ed}.apist38{fill-rule:evenodd;clip-rule:evenodd;fill:#f0f0f0}.apist39{fill-rule:evenodd;clip-rule:evenodd;fill:#e1dddd}.apist40{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.apist41{fill-rule:evenodd;clip-rule:evenodd;fill:#af3737}.apist42{fill-rule:evenodd;clip-rule:evenodd;fill:#900}.apist43{fill:#900}.apist44{fill:#510000}.apist45{opacity:.5;fill-rule:evenodd;clip-rule:evenodd;fill:#8e2525}.apist46{fill:#2ba2b2}.apist47{fill:#34aac0}.apist48{fill:#f69f00}.apist49{fill:#f59e00}.apist50{opacity:.1}.apist51{fill:#ed9406}.apist52{fill:#c6006d}.apist53{fill:#a50263}.apist54{fill:#6ac700}.apist55{fill:#5b9904}.apist56{fill:#070707}.linkst0{clip-path:url(#SVGID_2_);fill:#38a9b4}.flagst0{fill:#253032}.flagst1{fill:#fff}.flagst2{fill:#c34536}.logost0{fill:#fff}.logost1{fill:#afe5e5}.logost2{opacity:.2;fill:#1d1e1c}.logost3{fill:#1d1e1c}.logost4{fill:#38a9b4}.stost0{fill:#bcbbbb}.stost1{fill:#f48023}.webbyWelcome{position:relative}.webbyWelcome0{fill:#1d1e1c}.webbyWelcome1{fill:#38a9b4}.webbyWelcome2{fill:#fff}.webbyWelcome3{opacity:.12;fill:#020202}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:open sans,Helvetica Neue,Helvetica,Arial,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{font-family:Roboto,sans-serif;font-size:14px}.root{font-size:14px;display:flex}.color-white{color:#fff}.skeleton{width:100%}.link-none{color:#000;text-decoration:none}.noWhiteSpace{white-space:normal!important}.disabled-link{pointer-events:none;cursor:default;text-decoration:none}.vertical-center-parent{display:table}.vertical-and-horizontal-center-parent{text-align:center;display:table}.vertical-center{vertical-align:middle;display:table-cell}.text-center{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toolbar{padding-right:24px}.title{text-transform:capitalize;flex-grow:1}.cardModule{background-color:inherit;width:13em;padding:20px 5px}.cardModule :hover{cursor:pointer;background-color:#fff}.cardModuleContent{text-align:center}.MuiDataGrid-main{width:100%;overflow:visible}.MuiDataGrid-root .MuiDataGrid-columnHeaderTitle{white-space:nowrap}.MuiDataGrid-root .MuiDataGrid-columnHeader:focus-within,.MuiDataGrid-root .MuiDataGrid-cell:focus-within{outline:none!important}.MuiDataGrid-columnHeaderTitleContainer{justify-content:center}.MuiDataGrid-cell{text-align:center!important;justify-content:center!important}.MuiDataGrid-cell>p,.MuiDataGrid-cell>div{white-space:normal;text-overflow:ellipsis;flex-direction:row;place-content:center;align-items:center;width:100%;height:100%;margin-block:0;padding:8px;display:flex;overflow:hidden}.staffNameAndService div:first-of-type{text-overflow:ellipsis;flex-direction:column;align-items:start}.valueCenter{margin:auto;display:flex}.MuiDataGrid-columnHeaderTitle{text-align:center}.MuiFormGroup-root{vertical-align:top;margin-top:16px;margin-bottom:8px}.buttonTable{min-width:32px;padding:0}.MuiDataGrid-panelContent{min-width:600px;overflow:unset!important;width:auto!important}.MuiDataGrid-filterFormValueInput{width:240px}.DashboardSensorCardStaffPaper{min-height:11em}.DashboardSensorCardStaffItemText{min-height:6em}.DashboardSensorCardStaffItemText>div>p{text-transform:uppercase;font-weight:700}.double-border-card-hours{margin:0 auto;position:relative}.double-border-card-hours:before{content:"";border:1.5px solid;border-radius:1em;outline:5px solid #414b6233;display:block;position:absolute;inset:5px}.double-border-card-environment-technique{margin:0 auto;position:relative}.double-border-card-environment-technique:before{content:"";border:1.5px solid;border-radius:1em;outline:5px solid #6dceee33;display:block;position:absolute;inset:5px}.double-border-card-location-staff{margin:0 auto;position:relative}.double-border-card-location-staff:before{content:"";border:1.5px solid;border-radius:1em;outline:5px solid #4abf9a33;display:block;position:absolute;inset:5px}.double-border-card-topic-graph{margin:0 auto;position:relative}.double-border-card-topic-graph:before{content:"";border:1.5px solid;border-radius:1em;outline:5px solid #f4717433;display:block;position:absolute;inset:5px}.filterNotificationBtn:hover,.filterNotificationBtnClicked{opacity:1;background:#fff no-repeat padding-box padding-box;border:1px solid #183754;border-radius:7px;box-shadow:0 3px 8px #00000029}.selectPriorityNotificationDashboard{margin-left:23%}.selectPriorityNotificationDashboard>div>div{padding:4% 14%}.fc table{border-collapse:separate}.fc .fc-scrollgrid,.fc-scrollgrid-section-header>th{border:0;border-color:#0000!important}.fc .fc-timegrid-axis{border-color:#0000;border-right-style:none;border-right-width:0}.fc .fc-col-header-cell-cushion{width:100%}.fc .fc-scrollgrid-section-header>th>.fc-scroller-harness>.fc-scroller{overflow:hidden!important}.fc .fc-col-header{border:0!important;height:50px!important}.fc .fc-col-header-cell{border-radius:10px 10px 0 0;vertical-align:middle!important;height:100%!important}
