@media (max-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{border-top:0}.navbar-header{float:left}.navbar-nav{display:inline-flex;--float:left;margin:0!important;margin-left:3px!important}.navbar-right{float:right!important;margin:8px 8px 3px 0!important}.navbar-toggle{display:none}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse.collapse{display:inherit!important;max-height:0}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}}@media all{body{font-size:14px}nav{font-size:14px}.navbar-header{min-width:0px!important}.session-vars{z-index:1000000000000;position:fixed;top:0;left:0;width:100%;background-color:#f8f8f8;padding:3px;height:40px}body:has(>* .session-vars){padding-top:100px;>section{padding-top:100px;padding-bottom:50px}>* .modal,>* .navbar{padding-top:40px!important}>footer{margin-bottom:0px}}}@media screen and (max-width:600px){body{font-size:12px}nav{font-size:14px}}@media screen and (max-width:480px){body{font-size:12px}nav{font-size:14px}}@media all and (display-mode:fullscreen){.bandeau{display:flex!important}body:has(.bandeau)>section{overflow-y:hidden;padding-bottom:8vh}.element-val{font-size:130%}}.navbar-header{margin-right:-3px!important}body{overflow-x:hidden;padding-top:50px;cursor:default}footer{position:fixed;height:30px;bottom:0px;width:100%;background-color:#fff;z-index:99999;width:100%;align-items:center;align-content:center;font-size:12px}div.bandeau-left{display:flex;position:absolute;height:calc(95.5vh - 30px);width:15vw;left:0;background-color:#f8f8f8;border-color:#e7e7e7;font-size:2vh;justify-content:center;align-items:center}div.factorial-logo{color:#FF355E;height:5vh;max-width:15vw;background-color:white;display:flex;padding:5px;justify-content:center;text-align:center}div.factorial{background-color:#FF355E;height:100%;color:white;display:flex;justify-content:center;text-align:center}.qr-code{justify-content:center;align-items:center;color:white;border-radius:20px;border:solid 10px;background-color:white;margin:auto;max-height:var(--max-height);>img{max-height:calc(var(--max-height) - 20px);max-width:100%;display:block;margin:0 auto;left:0;right:0;object-fit:scale-down}}div.bandeau{position:absolute;bottom:30px;height:4.5vh;width:100%;left:0;background-color:#f8f8f8;border-color:#e7e7e7;font-size:3.5vh;display:none;justify-content:center;align-items:center}div.splash{background-color:#000;position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;display:flex;align-items:center;justify-content:center}div.animate{height:100%}.hide{display:none!important}eanimate{display:inline-block;width:100%;>* table.dataTable>tbody>tr:hover,>* table.dataTable>tbody>tr.dt-hasChild:hover,>* table.dataTable>tbody>tr.dt-hasChild:hover + tr,>* table.dataTable>tbody>tr.child:hover,>* table.dataTable>tbody>tr.dt-hasChild:has(+ tr:hover){background-color:transparent!important;box-shadow:inset 0 0 0 9999px transparent!important}}@keyframes slideIn{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes glissement{from{margin-left:100%;width:300%}to{margin-left:0%;width:100%}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}20%{opacity:1}40%{transform:scale(1.15)}70%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes slideDown{0%{transform:translateY(-50px);opacity:0}20%{opacity:1}40%{transform:translateY(5px)}70%{transform:translateY(-3px)}100%{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}20%{opacity:1}40%{transform:translateY(-3px)}70%{transform:translateY(5px)}100%{transform:translateY(0)}}@keyframes spinIn{0%{opacity:0;transform:rotate(180deg) scale(0)}20%{opacity:1}40%{transform:rotate(360deg) scale(1.15)}70%{transform:rotate(360deg) scale(.9)}100%{transform:rotate(360deg) scale(1)}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(-70deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(-60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(-40deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:rotate(0);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateX(20px);visibility:hidden}100%{opacity:1;transform:translateX(0);visibility:visible}}@keyframes showSlide{0%{opacity:0;transform:translateX(20px);visibility:hidden}100%{opacity:1;transform:translateX(0);visibility:visible}}body:has(.bandeau)>section{padding-bottom:0}body:has(.bandeau-left)>section{padding-left:15vw}section{position:absolute;padding-top:50px;padding-bottom:35px;top:0;width:100%;min-height:100%}main{background-color:#fff;border-radius:5px;padding:0px 3px;//height:auto;//min-height:calc(100vh - 30px)}.container-main{padding-right:5px;padding-left:5px;padding-top:3px;margin-right:auto;margin-left:auto}.pg-table,.pg-form,.pg-header{vertical-align:middle;padding-top:2.5px;width:100%}.pg-stats,.form-stats{vertical-align:middle;display:inline}.pg-stats-count{display:inline-block;vertical-align:middle;margin:0 10px}.pg-table,.pg-form{overflow-y:auto;padding-bottom:2.5px}.pg-form>* .form-body{margin-right:0px!important;margin-left:0px!important}e-view[data-mode=full]{--width:0%}e-view[data-mode=left]{--width:33%}div.view{display:grid;grid:auto-flow dense / var(--width) 1fr;height:calc(100% - 5px);>.vw-table{height:100%;e-grid:is([data-no-length='1'],[data-no-length=true])>* .grid-body{height:calc(var(--height))}e-grid:not(:is([data-no-length='1'],[data-no-length=true]))>* .grid-body,e-grid:not(:is([data-no-refresh='1'],[data-no-refresh=true]))>* .grid-body{height:calc(var(--height) - 37px)}*>.jsgrid-grid-body{overflow:auto}}>.vw-form{overflow:auto;>* title{display:none}>* .title>span{display:none}}}eworkshop{//font-size:1.15em;overflow-y:hidden;>* .pg-table>* .dt-container{overflow-y:auto;height:calc(100vh - 200px)}>* .pg-table>* .dt-empty-footer{height:calc(100vh - 181px)}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{margin-right:.5em;display:inline-block;box-sizing:border-box;content:"";border-top:7px solid transparent;border-left:12px solid rgba(0,0,0,0.5);border-bottom:7px solid transparent;border-right:0px solid transparent}table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before{border-top:12px solid rgba(0,0,0,0.5);border-left:7px solid transparent;border-bottom:0px solid transparent;border-right:7px solid transparent}}form.barscan *{height:50px!important;font-size:1.2em}form.barscan button>span{margin-top:15%;height:0px!important}.clear-btn-right{right:60px}.form-control-feedback{line-height:50px!important;z-index:3}.has-feedback.has-clear{input::-ms-clear{display:none}.form-control-clear{color:#000;color:rgba(0,0,0,0.8);pointer-events:auto;&:hover{color:#777;color:rgba(0,0,0,0.7);cursor:pointer}}&.has-empty-value{.form-control-clear{display:none}}}.small{font-size:90%}.medium{font-size:110%}.large{font-size:120%;>* .select2-container .select2-selection--single,.select2-selection__clear,.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px!important}}.bold{font-weight:bold}.italic{font-style:italic}.nowrap{white-space:nowrap}.underline,.underline>*{text-decoration:underline}.boolean{font-size:125%;display:block;text-align:center}.no-border{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border:0!important}.form-header{//display:inline;width:100%}header nav{z-index:1}.fullscreen{display:block;position:absolute;top:50px;left:0;height:100%;width:100%;background-color:aliceblue}.viewer-excel{display:block;min-width:1200px;height:66vh}.viewer-pdf{--max-height:66vh;width:100%}.viewer-pdf>.btn-group-prev-next-page-pdf{text-align:center;margin-bottom:3px;>*:not(:last-child){margin-right:5px}}.viewer-pdf>canvas{margin:auto;display:block;--max-height:64vh;--max-width:100%;border:solid 1px;border-radius:5px}audio,canvas,progress,video,iframe{display:inline-block;vertical-align:baseline}.videoplayer{background-color:black;min-height:40vh;height:calc(var(--height) - 55px)}.thumb{max-width:100%;margin:auto;display:block;max-height:15vh!important;border-radius:4px}.viewer-img{max-width:100%;margin:auto;display:block;max-height:66vh;border-radius:4px}.viewer-cad{width:100%;height:66vh}.navbar{margin-bottom:0px}.navbar-brand>img,.navbar-brand>span{display:initial}a.navbar-brand:hover{transform:scale(1.02);color:#000!important}.navbar-nav:not(.navbar-right){margin-top:0px!important}.navbar-nav.active>li:not(.active)>* a{box-shadow:inset 1px 2000px rgba(205,205,205,0.85)}.navbar-default .navbar-nav>.active>* a:not([class*=btn]),.navbar-default .navbar-nav>.active>* a:not([class*=btn]):focus,.navbar-default .navbar-nav>.active>* a:not([class*=btn]):hover{color:#555;background-color:#e7e7e7}.navbar-right>li:not(:last-child){margin-right:3px}.dropdown-menu>li>* a:hover,.dropdown-menu>li>* a:focus{text-decoration:none;background-color:#eee}.dropdown-menu>.active>* a:not([class*=btn]):hover,.dropdown-menu>.active>* a:not([class*=btn]):focus{background-color:#ddd}.navbar-default .navbar-nav>li>* a:not([class*=btn]),.dropdown-menu>li>* a{color:#555;text-decoration:none}.navbar-nav>li.nav-link>* a{padding-top:15px;padding-bottom:15px}.navbar-nav>li.nav-link>* a:not([class*=btn]):hover,.navbar-nav>li.nav-link>* a:not([class*=btn]):focus{color:#000}.dropdown-menu>li>* a,.navbar-nav>li>* a{padding-top:10px;padding-bottom:5px;line-height:20px;position:relative;display:block;padding-left:15px;padding-right:15px;min-width:50px;text-align:center}.navbar-right{margin:8px 8px 3px 0}.digital-clock{font-family:FontAwesome;display:flex;float:left;transform:translateX(5%) translateY(25%);width:85px;letter-spacing:2px}.tab-pane{margin:2px;padding:2px}button.active{transform:scale(1.02)!important;//color:#000!important}fieldset{min-width:1px;padding:2px;margin:2px 0 2px 0;border:0;display:table}.op_fieldset{-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important;border:1px solid #aaa!important;padding-left:5px!important;padding-right:5px!important}.op_legend{width:auto!important;padding:0px!important;font-size:100%!important;color:#000!important;display:block!important;margin-bottom:0px!important;padding-left:10px!important;padding-right:10px!important;line-height:inherit!important;border-width:0!important;border-style:none!important;border-color:-moz-use-text-color -moz-use-text-color #444!important;-moz-border-top-colors:none!important;-moz-border-right-colors:none!important;-moz-border-bottom-colors:none!important;-moz-border-left-colors:none!important;border-image:none!important}.modal-title{margin-bottom:5px}.modal-title>h3{font-size:18px}h3>i{margin-right:5px}title{display:initial}.progress-full::-webkit-progress-bar{background-color:green!important}.progress-0::-webkit-progress-value,.progress-orange::-webkit-progress-value{background-color:#f29400!important}.progress-9::-webkit-progress-value,.progress-red::-webkit-progress-value{background-color:red!important}.progress-1::-webkit-progress-value,.progress-teal::-webkit-progress-value{background-color:teal!important}.progress-2::-webkit-progress-value,.progress-goldenrod::-webkit-progress-value{background-color:goldenrod!important}.progress-3::-webkit-progress-value,.progress-indianred::-webkit-progress-value{background-color:indianred!important}.progress-4::-webkit-progress-value,.progress-violet::-webkit-progress-value{background-color:#762ca5!important}.progress-5::-webkit-progress-value,.progress-sienna::-webkit-progress-value{background-color:sienna!important}.progress-6::-webkit-progress-value,.progress-mediumaquamarine::-webkit-progress-value{background-color:mediumaquamarine!important}.progress-7::-webkit-progress-value,.progress-sandybrown::-webkit-progress-value{background-color:sandybrown!important}.progress-8::-webkit-progress-value,.progress-blue::-webkit-progress-value{background-color:#24607A!important}.progress:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.progress{margin-bottom:0px;border-radius:0px;height:25px}.progress:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}progress{text-align:left;border:0;height:25px;position:relative}progress::-webkit-progress-bar{border:0;height:25px}progress:last-child::-webkit-progress-bar{border-top-right-radius:5px;border-bottom-right-radius:5px}progress::-webkit-progress-value{border:0;height:25px;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}progress[value]::-webkit-progress-bar{background-color:#ededed}progress[value]::-webkit-progress-value{background-color:#1BC0DA}progress:last-child::-webkit-progress-value{border-top-right-radius:5px;border-bottom-right-radius:5px}progress::-moz-progress-bar{border:0;height:25px}progress:last-child::-moz-progress-bar{border-top-right-radius:5px;border-bottom-right-radius:5px}progress:before{content:attr(data-label);vertical-align:0;position:absolute;top:0px;left:3px;right:0}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{padding-top:3px;padding-bottom:3px;margin-top:0px;margin-bottom:0px}.h1,h1{font-size:1.9em!important}.h2,h2{font-size:1.7em!important}.h3,h3{font-size:1.45em!important}.h4,h4{font-size:1.3em!important}.h5,h5{font-size:1.15em!important}:is(h1,h2,h3,h4,h5,h6)>.label{font-size:70%}:is(h1,h2,h3,h4,h5,h6)>.btn{font-size:50%}:is(.h1,.h2,.h3,.h4,.h5,.h6)>* input{height:auto}.flex{display:flex!important}.inline-block{display:inline-block!important}.block:not(tr,td),.block>*:not(tr,td,icon){display:block!important}.label{background-color:var(--backgroundColor,#aaa);display:inline-block!important;font-weight:normal;font-size:95%;padding:.5em;line-height:1.1!important;//margin:1px;min-width:30px;white-space:pre-line}.label-field{display:inline-block;max-width:100%;font-weight:700}.field:has(.form-group)>.label-field{line-height:2}.w100>.label-tags{max-width:inherit}.label-tags{background-color:#999;display:inline-block;text-align:initial;line-height:18px;border-radius:4px;//border:2px solid #eee;font-weight:normal;min-width:50px;max-width:30vw;white-space:normal;cursor:pointer}.bg-secondary{background-color:#6c757d!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}ul.nav-tabs>li>a{color:#706f6f;border-bottom:none}.nav-tabs>li>a{background-color:#f0eeee;margin-right:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#333;background:#FFF!important;border-style:solid solid none solid!important}.nav>li>a{position:relative;display:block;padding:7px 10px}.modal.fade{z-index:10000;background:rgba(0,0,0,0.3);overflow:hidden!important}.modal-backdrop.fade{opacity:0}.modal{padding-left:0px!important;padding-right:0px!important;overflow:auto!important;padding-bottom:30px!important}.modal-dialog{max-width:98%}.modal-full{min-width:98%!important;margin:calc(.5vh - 0px) auto!important}.modal-large{min-width:85%;margin:calc(1vh - 0px) auto}.modal-normal{min-width:70%;margin:calc(2vh - 0px) auto}.modal-medium{min-width:50%;margin:calc(4vh - 0px) auto}.modal-small{min-width:40%;margin:calc(5vh - 0px) auto}.modal-body{max-height:calc(100vh - 160px);overflow:auto;padding:5px;width:100%;position:inherit}.modal-body:before,div.page:before{display:table;content:" "}.modal-body:after,div.page:after,.bottom:after{content:" ";display:block;clear:both}.modal-header{padding-bottom:5px}.form-remove{margin-left:3px}.close{padding:2px!important}e-header>* .group{display:inline-flex!important}.field{padding-top:2.5px;//padding-bottom:2.5px}.flex,.flex>div,.flex>* div{display:flex!important}e-data,input{width:100%}input[type=number]{text-align:right}.form-group>span{margin:0 3px;align-content:center}.filter>* i{font-size:.9em!important}.filter>.filter_type,.filter>.filter_title>.label,.filter_values>.label{line-height:initial;padding-right:.3em;padding-left:.3em;margin:0!important}.filter>.filter_type>.label,.filter_title>.label,.filter_values>.label{border-radius:0!important}.actual_filters>* div.filter{margin-left:3px;margin-bottom:3px;display:inline-block;font-size:120%}.filter_type{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.filter_remove{border-top-left-radius:0!important;border-bottom-left-radius:0!important;cursor:pointer;margin:0!important}div.group-input-filter>.form-group{display:flex;margin:0 0 3px 0}.prefilter{width:60px}.prefilter_sel{border-radius:3px 0 0 3px!important}.input_filter{border-radius:0 3px 3px 0!important}.btn-favorite{white-space:nowrap}.btn-edit,.btn-cancel{//margin-left:3px!important}.btn-cancel{margin-right:0px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.btn-save{margin-left:0px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}a:before,button:before{content:attr(data-active);font-family:"Font Awesome 6 Free";font-weight:900}.btn-active{font-weight:bold}button[data-stats]:after,.btn-group[data-stats]:after{content:attr(data-stats);white-space:nowrap}.btn-group[data-stats]:after{margin:5px;vertical-align:-50%}.dt-input{padding:3px;border:.5px solid silver;border-radius:2px;background-color:white;color:inherit}.dt-column-order{font-size:.7em}div+e-button,span+e-button,e-button+span,span+e-footer,e-footer+span{margin-left:3px}.nav-help{margin-right:2px}.btn{border-radius:3px;min-width:38px;font-size:calc(100% - 1px);margin-bottom:2px}.dtr-group{font-weight:bold;background-color:rgba(0,0,0,0.05)!important;>.jsgrid-cell string{display:initial}}.jsgrid-row-first{visibility:collapse;>.inline{display:inline}}.dtr-detail-data>.form-group{width:95%}.dtr-detail-data>.form-group:has(textarea){width:100%}.form-group{margin:auto}.form-group:not(.has-error)>.help-block,.form-group:not(.has-error)>* .help-block{display:none}.form-group.has-error>* canvas{--color:#a94442!important}.select2-container{display:initial!important}.select2-results__option--selected>.label{box-shadow:inset 0 0 0 99999px rgba(0,0,0,.5);font-weight:bold}.dropdown_as_buttons>* .select2-dropdown{border-top:1px solid #aaa;border-top-left-radius:4px;border-top-right-radius:4px}.dropdown_as_buttons>* .select2-container{position:initial!important;top:5px!important}.dropdown_as_buttons>* .select2-results__options{max-height:40vh!important}.dropdown_as_buttons>* .select2-container>* [role=option]{margin:5px;border-radius:5px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid rgb(192,192,192);border-radius:2px!important}.no-search .select2-search{display:none}.btn-option-select2{width:100%;margin:5px 0}.select2-container .select2-selection--single,.select2-selection__clear{height:30px!important}.select2-selection__clear>span,.select2-selection__choice__remove>span{font-family:'FontAwesome';color:var(--color,#111)!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:transparent!important;color:var(--color,#fff)!important}.select2-results__option{padding:1px;user-select:none;-webkit-user-select:none}.select2-selection__choice{>* .label{background-color:transparent!important;color:var(--color,#fff)!important}background-color:var(--backgroundColor,#666)!important;border:1px solid #000;border-radius:4px!important;margin-left:2px!important;margin-top:2px!important}.select2-dropdown>* .label{font-size:102%!important;width:100%;text-align:left}.select2-selection__rendered{padding-left:3px!important;padding-right:3px!important;text-align:left;line-height:27px!important}.form-control{width:100%!important;padding:0px 3px;height:28px;font-size:95%;border-radius:2px;border-color:silver}.input-group-addon{font-size:75%;padding:3px 5px}.btn-violet{color:#fff;background-color:#762ca5;border-color:#70269e}.btn-violet:hover,.btn-violet:focus,.btn-violet:active,.btn-violet.disabled,.btn-violet.disabled.focus,.btn-violet.disabled:active,.btn-violet.disabled:hover,.btn-violet[disabled],.btn-violet[disabled].active,.btn-violet[disabled].focus,.btn-violet[disabled]:active,.btn-violet[disabled]:focus,.btn-violet[disabled]:hover,fieldset[disabled] .btn-violet,fieldset[disabled] .btn-violet.active,fieldset[disabled] .btn-violet.focus,fieldset[disabled] .btn-violet:active,fieldset[disabled] .btn-violet:focus,fieldset[disabled] .btn-violet:hover{color:#fff;background-color:#641f8f;border-color:#5d1989}.btn-light-blue{color:#fff;background-color:#7dbae3;border-color:#77b4dc}.btn-light-blue:hover,.btn-light-blue:focus,.btn-light-blue:active,.btn-light-blue.disabled,.btn-light-blue.disabled.focus,.btn-light-blue.disabled:active,.btn-light-blue.disabled:hover,.btn-light-blue[disabled],.btn-light-blue[disabled].active,.btn-light-blue[disabled].focus,.btn-light-blue[disabled]:active,.btn-light-blue[disabled]:focus,.btn-light-blue[disabled]:hover,fieldset[disabled] .btn-light-blue,fieldset[disabled] .btn-light-blue.active,fieldset[disabled] .btn-light-blue.focus,fieldset[disabled] .btn-light-blue:active,fieldset[disabled] .btn-light-blue:focus,fieldset[disabled] .btn-light-blue:hover{color:#fff;background-color:#6ba8d1;border-color:#66a2cb}.btn-green{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-green:focus,.btn-green.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-green:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-green:active,.btn-green.active,.open>.dropdown-toggle.btn-green{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-green:active:hover,.btn-green.active:hover,.open>.dropdown-toggle.btn-green:hover,.btn-green:active:focus,.btn-green.active:focus,.open>.dropdown-toggle.btn-green:focus,.btn-green:active.focus,.btn-green.active.focus,.open>.dropdown-toggle.btn-green.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-green.disabled:hover,.btn-green[disabled]:hover,fieldset[disabled] .btn-green:hover,.btn-green.disabled:focus,.btn-green[disabled]:focus,fieldset[disabled] .btn-green:focus,.btn-green.disabled.focus,.btn-green[disabled].focus,fieldset[disabled] .btn-green.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-green .badge{color:#5cb85c;background-color:#fff}.btn-red{background-color:rgba(178,8,9,0.9);color:#FFFFFF;border-color:#931314}.btn-brown{color:#FFFFFF;background-color:#BD711B;border-color:#B3A38A}.btn-brown:hover,.btn-brown:focus,.btn-brown:active,.btn-brown.active,.open .dropdown-toggle.btn-brown{color:#FFFFFF;background-color:#7A6024;border-color:#B3A38A}.btn-brown:active,.btn-brown.active,.open .dropdown-toggle.btn-brown{background-image:none}.btn-brown.disabled,.btn-brown[disabled],fieldset[disabled] .btn-brown,.btn-brown.disabled:hover,.btn-brown[disabled]:hover,fieldset[disabled] .btn-brown:hover,.btn-brown.disabled:focus,.btn-brown[disabled]:focus,fieldset[disabled] .btn-brown:focus,.btn-brown.disabled:active,.btn-brown[disabled]:active,fieldset[disabled] .btn-brown:active,.btn-brown.disabled.active,.btn-brown[disabled].active,fieldset[disabled] .btn-brown.active{background-color:#BD711B;border-color:#B3A38A}.btn-brown .badge{color:#BD711B;background-color:#FFFFFF}.btn-secondary,.btn-grey{color:#FFFFFF;background-color:#6c757d;border-color:#696969}.btn-grey:hover,.btn-grey:focus,.btn-grey:active,.btn-grey.active,.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary{color:#FFFFFF;background-color:#696969;border-color:#6c757d}.btn-grey:active,.btn-grey.active,.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary{background-image:none}.btn-grey.disabled,.btn-grey[disabled],fieldset[disabled] .btn-grey,.btn-grey.disabled:hover,.btn-grey[disabled]:hover,fieldset[disabled] .btn-grey:hover,.btn-grey.disabled:focus,.btn-grey[disabled]:focus,fieldset[disabled] .btn-grey:focus,.btn-grey.disabled:active,.btn-grey[disabled]:active,fieldset[disabled] .btn-grey:active,.btn-grey.disabled.active,.btn-grey[disabled].active,fieldset[disabled] .btn-grey.active,.btn-secondary.disabled,.btn-secondary[disabled],fieldset[disabled] .btn-secondary,.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary:hover,.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled:active,.btn-secondary[disabled]:active,fieldset[disabled] .btn-secondary:active,.btn-secondary.disabled.active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary.active{background-color:#8BB1BA;border-color:#8BB1BA;color:#FFFFFF}.btn-grey .badge,.btn-secondary .badge{color:#6c757d;background-color:#FFFFFF}.btn-blue{color:#FFFFFF;background-color:#1B9ABD;border-color:#8BB1BA}.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active,.open .dropdown-toggle.btn-blue{color:#FFFFFF;background-color:#24607A;border-color:#8BB1BA}.btn-blue:active,.btn-blue.active,.open .dropdown-toggle.btn-blue{background-image:none}.btn-blue.disabled,.btn-blue[disabled],fieldset[disabled] .btn-blue,.btn-blue.disabled:hover,.btn-blue[disabled]:hover,fieldset[disabled] .btn-blue:hover,.btn-blue.disabled:focus,.btn-blue[disabled]:focus,fieldset[disabled] .btn-blue:focus,.btn-blue.disabled:active,.btn-blue[disabled]:active,fieldset[disabled] .btn-blue:active,.btn-blue.disabled.active,.btn-blue[disabled].active,fieldset[disabled] .btn-blue.active{background-color:#1B9ABD;border-color:#8BB1BA}.btn-blue .badge{color:#1B9ABD;background-color:#FFFFFF}.btn-black{color:#FFFFFF;background-color:#000000;border-color:#000000}.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.open .dropdown-toggle.btn-black{color:#FFFFFF;background-color:#000000;border-color:#000000}.btn-black:active,.btn-black.active,.open .dropdown-toggle.btn-black{background-image:none}.btn-black.disabled,.btn-black[disabled],fieldset[disabled] .btn-black,.btn-black.disabled:hover,.btn-black[disabled]:hover,fieldset[disabled] .btn-black:hover,.btn-black.disabled:focus,.btn-black[disabled]:focus,fieldset[disabled] .btn-black:focus,.btn-black.disabled:active,.btn-black[disabled]:active,fieldset[disabled] .btn-black:active,.btn-black.disabled.active,.btn-black[disabled].active,fieldset[disabled] .btn-black.active{background-color:#000000;border-color:#000000}.btn-black .badge{color:#000000;background-color:#FFFFFF}.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red.disabled,.btn-red.disabled.focus,.btn-red.disabled:active,.btn-red.disabled:hover,.btn-red[disabled],.btn-red[disabled].active,.btn-red[disabled].focus,.btn-red[disabled]:active,.btn-red[disabled]:focus,.btn-red[disabled]:hover,fieldset[disabled] .btn-red,fieldset[disabled] .btn-red.active,fieldset[disabled] .btn-red.focus,fieldset[disabled] .btn-red:active,fieldset[disabled] .btn-red:focus,fieldset[disabled] .btn-red:hover{background-color:rgba(121,3,4,0.9);color:#FFFFFF;border-color:#720E0F}.btn-yellow,.label-yellow{color:#333;background-color:#EBDE28}.btn-yellow{border-color:#C2B67E}.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active,.open .dropdown-toggle.btn-yellow{color:#333;background-color:#C4AD2D;border-color:#C2B67E}.btn-yellow:active,.btn-yellow.active,.open .dropdown-toggle.btn-yellow{background-image:none}.btn-yellow.disabled,.btn-yellow[disabled],fieldset[disabled] .btn-yellow,.btn-yellow.disabled:hover,.btn-yellow[disabled]:hover,fieldset[disabled] .btn-yellow:hover,.btn-yellow.disabled:focus,.btn-yellow[disabled]:focus,fieldset[disabled] .btn-yellow:focus,.btn-yellow.disabled:active,.btn-yellow[disabled]:active,fieldset[disabled] .btn-yellow:active,.btn-yellow.disabled.active,.btn-yellow[disabled].active,fieldset[disabled] .btn-yellow.active{background-color:#EBDE28;border-color:#C2B67E}.btn-yellow .badge{color:#EBDE28;background-color:#000000}.btn-orange .badge{color:#EBDE28;background-color:#000000}.btn-orange{color:#fff;background-color:#f29400;border-color:#c17600}.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active,.open .dropdown-toggle.btn-orange{color:#fff;background-color:#c17600;border-color:#f29400}.btn-orange:active,.btn-orange.active,.open .dropdown-toggle.btn-orange{background-image:none}.btn-orange.disabled,.btn-orange[disabled],fieldset[disabled] .btn-orange,.btn-orange.disabled:hover,.btn-orange[disabled]:hover,fieldset[disabled] .btn-orange:hover,.btn-orange.disabled:focus,.btn-orange[disabled]:focus,fieldset[disabled] .btn-orange:focus,.btn-orange.disabled:active,.btn-orange[disabled]:active,fieldset[disabled] .btn-orange:active,.btn-orange.disabled.active,.btn-orange[disabled].active,fieldset[disabled] .btn-orange.active{background-color:#DAA520;border-color:#C2B67E}.toggle-password{position:absolute;top:5px;right:5px}.form-group>.toggle-all{position:relative;top:1px}a{cursor:pointer!important;text-decoration:none!important}a:hover{text-decoration:none!important}.icon-field{height:30px;object-fit:cover;width:40px;object-position:0 100%}.no-icon-field{object-fit:contain;opacity:.20;object-position:50% 100%}span:not(:empty)+icon,span:not(:empty)+.icon,font:not(:empty)+icon,font:not(:empty)+.icon,string:not(:empty)+icon,string:not(:empty)+.icon,label:not(:empty)+icon,label:not(:empty)+.icon,icon+span:not(:empty),.icon+span:not(:empty),icon+font:not(:empty),.icon+font:not(:empty),icon+string:not(:empty),.icon+string:not(:empty),icon+label:not(:empty),.icon+label:not(:empty),i+span:not(:empty),span:not(:empty)+i,i+font:not(:empty),font:not(:empty)+i,i+string:not(:empty),string:not(:empty)+i{margin:0 3px}icon{font-size:120%;cursor:pointer;position:relative}.input-group-btn{font-size:100%!important}.input-group-btn>.btn{position:relative;height:28px;line-height:.8}icon>*{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:75%;text-transform:capitalize;padding-left:2px;position:relative;top:-2px}icon:not(:has(>span)):hover{transform:scale(1.25);//color:#286090}.btn[widget='download_zip']{width:100%;max-width:250px}.nav>li:has(.nolabel){float:left}.nolabel{display:none}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{line-height:initial}.btn-group-download{font-size:.75em;display:flex}.btn-group-page{float:right}.btn-group-filter{float:left}.btn-group>* .btn:first-child{margin-left:0}.btn-group-vertical>* .btn,.btn-group>* .btn{position:relative;float:left}.btn-group>e-button:first-child:not(:last-child):not(.dropdown-toggle)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>e-button:not(:first-child):not(:last-child):not(.dropdown-toggle)>.btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>e-button:last-child:not(.dropdown-toggle)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}body.loading>* #body-spinner,e-grid[state='edit']>* .btn-group-save,e-form[state='edit']:not([mode='wizard'])>* .btn-group-save,e-form[state='read'][editable='true']>* .btn-group-edit,e-form[state='read'][removable='true']>* .btn-group-remove{visibility:visible}:not(.loading)>.spinner-element,.loading>*.no-display-on-loading,body:not(.loading)>* #body-spinner,e-page[mode=close]>*,e-page:not(.active)>* .pg-table,e-page:not(.active)>* .pg-header,e-page[mode=form]>* .pg-stats-table,e-page:not([mode=form])>* .pg-stats-form,e-page:not([mode=table]):not([mode=modal])>* .pg-table,e-page[mode=table]>* .pg-form,e-page[mode=form]>* .pg-form>e-form>* :is(.form-stats,.form-refresh),e-page:has(.pg-form:empty)>* .btn-group-page,e-page:not(:has(>* .pg-table))>* .btn-group-page,e-page:not(:has(>* .pg-form))>* .btn-group-page,e-page[data-view=modal]>* .btn-group-page,.pg-stats>.btn-group:not([data-stats]),.pg-stats>.btn-group[data-stats=''],.form-stats>.btn-group:not([data-stats]),.form-stats>.btn-group[data-stats=''],e-grid[removable='false']>* [name=remove_line],e-grid[state='read']>* .grid-add,e-grid[state='read']>* .btn-group-save,e-grid[state='edit']>* e-button:has(.btn-edit),e-grid[state='edit']>* :is(,.jsgrid-grid-footer,.grid-pager),e-grid[state='read'][data-limit]:not([data-filters])>* .dt-paging,e-grid:not([data-filters])>* e-button:has(.btn-filters),e-grid:not([data-favorites])>* e-menu:has(>* .btn-favorites),e-grid:not([data-favorites='1']):not([data-favorites='true']):not([data-favorites*='edit'])>* .btn-edit-favorites,e-form[name='filters']:not([data-favorites='1']):not([data-favorites='true']):not([data-favorites*='create'])>* .btn-add-favorite,e-grid>* .dtr-group:has(>* string:empty),e-element:not(:has(>* e-view))>* e-grid>* :is(.dt-length,e-button,.grid-header,.jsgrid-grid-footer,.grid-pager),e-element:not(:has(>* e-view))>* e-grid>* .table-title,e-grid[state='read']:not([editable='true'])>* .grid-edit,e-grid:not([creatable='true'])>* .grid-create,e-grid:not([addable='true'])>* .grid-add,e-grid[data-empty='1']>* .table-body:has(>* .dt-empty),e-grid.modal-table>* .grid-header,e-grid:is([data-responsive='0'],[data-responsive=false],[data-hidden-responsive])>* e-button:has(.btn-toggle-responsive),e-data:is([data-no-refresh='1'],[data-no-refresh=true]):has(>* e-grid)>* e-button:has(.btn-refresh),e-grid:is([data-no-refresh='1'],[data-no-refresh=true])>* e-button:has(.btn-refresh),e-data:is([data-no-length='1'],[data-no-length=true]):has(>* e-grid)>* .dt-length,e-grid:is([data-no-length='1'],[data-no-length=true])>* .dt-length,e-form[name='help']>* .btn-group-refresh,e-form[mode='wizard']>* :is(.btn-group-edit,.btn-group-remove,.btn-group-refresh),e-form[mode='wizard']:not(:has(>* e-header))>* e-header,e-form[mode='wizard']:has(>* e-header:empty)>* e-header,e-form:not([mode]):not([editable='true'])>* .btn-group-edit,e-form:not([mode]):not([removable='true'])>* .btn-group-remove,e-form[state='read']>* .btn-group-save,e-form[type*='delete']>* e-button[type=special]>*.btn-warning,e-form:not([type*='delete'])>* e-button[type=special]>*.btn-danger,e-form[type='wizard'][mode]>* .btn-group-edit,e-form>* e-grid:not(.modal-table)>* .grid-edit,e-form>* e-grid:not(.modal-table)>* e-button:has(.btn-filters),e-form>* e-grid:not(.modal-table)>* e-menu:has(>* .btn-favorites),e-form[state='read']:not([editable='true'])>* .btn-group-edit,e-form[state='read']:not([removable='true'])>* .btn-group-remove,e-form:not([state='read'])>* :is(.btn-group-remove,.btn-group-refresh),e-form:is([data-no-refresh='1'],[data-no-refresh=true])>* .btn-group-refresh,e-form:not([view-mode='form']):not([data-refresh='1']):not([data-refresh=true])>* .btn-group-refresh,e-form:not([data-report])>* .btn-group-print,e-form:not([creatable='true'])>* .btn-create,e-form[state='read']>* e-button:is([type='validate'],[type*='save']):has(:not(e-grid)),e-form[state='read']>* e-footer>span:not(.read):not(.on-read-only),e-form>* .form-footer:not(:has(e-footer))>span.on-edit-only,e-form>* .form-footer:not(:has(e-footer>e-button:not(.hidden)))>span.on-edit-only,e-form>* e-footer:not(:has(e-button)),e-form>* e-footer:not(:has(e-button))+span:not(.read):not(.on-read-only),e-form:not([type]):not([mode]):not([mode='create']):not([mode='wizard'])>* [type=validate],e-form:not([type]):not([mode]):not([mode='create']):not([mode='wizard'])>* span.on-edit-only,e-form[type*='wizard']:not([mode]):not([mode='create']):not([mode='wizard'])>* [type=validate],e-form[type*='wizard'][mode*='wizard']>* e-footer>span.on-edit-only,e-form[type*='wizard'][state='edit']:has(*>e-footer>e-button:not(.hidden))>* .btn-group-save,e-form[state='edit']:has(*>e-footer>e-button[name='save'])>* .btn-group-save,e-form:not([type])[state='edit']:not([mode]):not([mode='create']):not([mode='wizard'])>* .on-edit-only,e-form[type][mode*='wizard']>* e-button[name='save'],e-form[state='read'][type][mode*='wizard']>* e-button[name='validate'],e-form[state='read']>* e-button[name='save']:has(:not(e-grid)),e-form[state='edit']>* e-button[name='edit']:has(:not(e-grid)),e-form:not([state='edit'])>* .on-edit-only,e-form:not([state='read'])>* .on-read-only,e-form[view-mode='form']>* [name='toggle-modal'],e-form[mode='create']>* .form-stats,[data-no-cancel='true']>* :is([name='cancel'],span.on-edit-only),[data-no-cancel='1']>* :is([name='cancel'],span.on-edit-only),e-form[view-mode='form']>* :is([name='cancel'],span.on-edit-only),e-form:not([view-mode='modal'])>* [data-dismiss="modal"],e-form:has(e-grid.modal-table)>* [name='cancel'],e-form:has(e-grid.modal-table)>* .form-header>.btn-group-edit,e-data[data-nolabel='1']>* .field,[data-no-search='1']>* .dt-search,[data-no-search='true']>* .dt-search,[state='edit']>* .dt-search,e-data>* e-grid>* .table-title,e-group:not(:has(>* fieldset>span:not(.hidden))):not(:has(>* fieldset>div:not(.hidden))):not(:has(>* fieldset>p:not(.hidden))):not(:has(>* e-group:not(.hidden))):not(:has(>* e-data:not(.hidden))):not(:has(>* string:not(.hidden))):not(:has(>* img:not(.hidden))):not(:has(>* input:not(.hidden))):not(:has(>* select:not(.hidden))):not(:has(>* textarea:not(.hidden))):not(:has(>* canvas:not(.hidden))),e-group:not(:has(>* string:not(:empty))):not(:has(>* span:not(:empty))):not(:has(>* a:not(:empty))):not(:has(>* img:not(.hidden))):not(:has(>* input:not(.hidden))):not(:has(>* select:not(.hidden))):not(:has(>* textarea:not(.hidden))):not(:has(>* canvas:not(.hidden))),.title:empty,.hidden,.field.null-hidden:has(>* string:empty),.null-hidden>e-data:not(:has(>* e-grid)):has(>* string:empty),.null-hidden>* e-data:not(:has(>* e-grid)):has(>* string:empty),.dtr-detail-caption:has(>* string:empty),e-data[data-null-hidden='1']:has(>* string:empty),.dtr-inline-block:has(>* string:empty),.dtr-inline-block:has(>* string.hidden),.dtr-inline-block:has(>* span.hidden),.child:has(>* .dtr-detail):not(:has(>* string:not(.hidden))):not(:has(>* string:not(:empty))):not(:has(>* span:not(:empty))):not(:has(>* a:not(:empty))):not(:has(>* img:not(.hidden))):not(:has(>* input:not(.hidden))):not(:has(>* select:not(.hidden))):not(:has(>* textarea:not(.hidden))):not(:has(>* canvas:not(.hidden))),.dtr-detail-row:has(>* .hidden),div.view>.vw-table>* .title,.nav-link.active:has(>[name=home]),string:empty,span.label:empty{visibility:hidden!important;display:none!important;margin:0px!important;padding:0px!important;margin-right:0px!important;margin-left:0px!important;padding-right:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;padding-top:0px!important;padding-bottom:0px!important;position:absolute!important;border-spacing:0!important}e-grid[state='edit']>* .grid-header>.dt-length,e-grid[state='edit']>* .grid-header>* e-button:has(>:is(.btn-refresh,.btn-filters)),e-grid[state='edit']>* .grid-header>:not(.btn-group-edit)>* button:not(.btn-toggle-responsive):not(.btn-add),e-form[state='edit']:not([mode='wizard']):not([type='wizard'])>* e-header>* button.btn:not(.btn-cancel):not(.btn-save):not(.on-create-edit),e-form[state='edit']:not([mode='wizard']):not([type='wizard'])>* [data-dismiss='modal'],.add_filters>* fieldset:not([select='true'])>.btn-group>* button,e-page>* :has([state='edit'])>* .btn-page,[state='edit']:not([mode='wizard'])>* icon[widget="tag_delete"]{cursor:not-allowed!important;pointer-events:none;color:#aaa}e-form>* .form-content{background-color:var(--backgroundColorForm,#fff)}e-grid,e-form,e-page{height:100%}.inline-flex{display:inline-flex}.btn-group-edit,.btn-group-remove,.btn-group-refresh,.btn-group-print{display:inline}.form-refresh,.form-print,.form-edit,.form-edit,.form-stats,.grid-edit,.grid-create,.grid-add{padding-right:3px}.top-table>* .btn-group-edit{margin:1px 0 0 3px}.dt-buttons>.dt-button,.dt-buttons>.dt-button-split .dt-button,.dt-button-collection .dt-button,.dt-buttons>.btn .btn-group-edit>.btn{padding:.3em 1em;margin:0px!important;border-radius:2px}.btn-toggle-responsive:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\00a0"}.btn-toggle-responsive.all_hide:after{content:"\f422"}.btn-toggle-responsive.all_show:after,.btn-toggle-responsive.all_show:after{content:"\f424"}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:2px;background-color:transparent;color:inherit;margin-left:4px}div.form-group>input:read-only{display:inline-block;width:100%;max-width:100%;padding-top:0;padding-bottom:0;margin-bottom:0;background-color:transparent;border:solid transparent;border-width:0;box-shadow:none}.board{display:table;width:100%}.board-group-title{padding:0 5px;color:#444}.board-card{display:flex;justify-content:center;align-items:center;font-size:200%;padding:0 5px;margin:5px 0;height:13rem}.board-card-content{background-color:#f0eeee;border:1px solid lightgray;width:95%;height:100%;border-radius:5px;color:#444}.board-card-title{align-content:space-around;width:100%;padding-left:25px;color:#444}.board-card-value{align-content:space-around;padding:0 5px;width:100%;color:#2e6da4;height:9rem}hr{margin-top:5px}.widget{height:100%}.jauge{height:calc(var(--height) - var(--height)*.25);width:100%;font-family:'FontAwesome',Arial}.h0_title>a{color:#666}.h0_second_title{color:#666}.h0_title>a:hover,.h0_title>a:focus{text-decoration:none;color:#000}.h0_title>a>i{font-size:50%}.h0_title>a:hover>i,.h0_title>a:focus>i{transform:scale(1.25)}.h0_title{float:left;font-weight:normal;font-size:90%}:is(.row-2,.row-3,.row-4)>* .h0_value{font-size:2.5em}.h0_value{font-weight:bold;font-size:1.45em;text-align:center;font-family:'FontAwesome',Arial;letter-spacing:1px}.h0_value>.val-value{}.h0_value>.val-unite{margin-left:5px;font-weight:normal;font-size:70%}.h0_value>.tendance{float:right;color:#666;font-size:70%;margin-top:.8rem}.table-header{margin-bottom:5px;border-bottom:1px solid #e5e5e5;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;padding-bottom:5px;padding-right:1px;padding-left:1px;margin-right:auto;margin-left:auto;width:100%}.table-view,.table-edit{text-align:right;padding-right:5px}.tab-content{margin-left:5px!important;margin-right:5px!important}.table-view>button,.table-edit>button{margin-left:3px}table.dataTable tbody tr.selected>td,table.dataTable tbody tr.selected.dt-hasChild + tr>td{background-color:#17a2b8!important;box-shadow:inset 0 0 0 9999px #17a2b8!important;color:white}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td:has(input),table.dataTable>tbody>tr>td:has(select){padding:0px}table.dataTable>tbody>tr.child>td{border:none!important}table.dataTable>tbody>tr:hover,table.dataTable>tbody>tr.dt-hasChild:hover,table.dataTable>tbody>tr.dt-hasChild:hover + tr,table.dataTable>tbody>tr.child:hover,table.dataTable>tbody>tr.dt-hasChild:has(+ tr:hover){background-color:#ccc!important;box-shadow:inset 0 0 0 9999px #ccc!important}table.dataTable>tbody>tr:hover,table.dataTable>tbody>tr>*>div:hover{cursor:pointer!important}table.dataTable>tbody>tr.child:nth-child(4n+2){background-color:#f9f9f9}table.dataTable>tbody>tr.child:nth-child(4n+4){background-color:white}table.dataTable>tbody>tr.dt-hasChild:nth-child(4n+1){background-color:#f9f9f9}table.dataTable>tbody>tr.dt-hasChild:nth-child(4n+3){background-color:white}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:4px 2px 4px 2px}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:1px solid rgba(0,0,0,0.3);padding-top:0px;padding-right:15px;padding-left:15px}.divTable{width:100%;overflow-x:auto}.dtr-detail{display:block;width:100%}.dtr-detail-caption{width:100%;//display:table-caption}.dtr-detail-row{width:100%}.dtr-detail:not(:has(>.dtr-inline-block))>.dtr-detail-row{display:table}.dtr-block{display:block!important}.dtr-inline-block{>.dtr-detail-title>i{padding-right:3px}>.dtr-detail-title:not:first-child{padding-left:3px}display:inline-block!important}.dtr-detail-title{white-space:nowrap;width:33%;padding:0 3px;display:table-cell;font-weight:bold;vertical-align:middle;text-align:left}.w-0{width:0%!important}.dtr-detail-data{display:table-cell;vertical-align:middle}.right>.dtr-detail-data,.text-right>.dtr-detail-data,.droite>.dtr-detail-data{float:right}td>input.form-control{padding:2px 2px 0 2px;height:auto}.signature-pad-ctrl{text-align:center;>.btn:not(:last-child){margin-right:5px}}input.viewer-check-is-read,input.signature-data{visibility:hidden;display:none!important}.signature-pad>canvas{display:table;margin:auto!important}.datepicker{z-index:100001!important}.top-table>*{float:left;display:inline-flex;padding:3px 3px 0 0}.top-table>.right-col{float:right;text-align:right}div.dt-length{margin-top:1px;padding-right:3px}div.dt-buttons{text-align:initial!important}.bottom{height:35px}.bottom>.left-col{float:left;width:25%}.bottom>.right-col{float:right;width:75%;text-align:right}.alert-fixed{position:fixed;top:8%;left:25%;width:50%;z-index:999999;border-radius:0px}.nav-tabs{display:inline-block;width:100%}div.dt-button-background{position:absolute}.align-left,.dt-body-left,.al-left{text-align:left!important}.align-center,.dt-body-center,.al-center{text-align:center!important}.align-right,.dt-body-right,.al-right{text-align:right!important}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:1px!important;padding-left:1px!important}.btn-right{float:right}.input-group:has(+div.form-group){width:80%!important}.input-group:not(.prefilter){width:100%;text-align:center}.input-group.date{min-width:100px;//max-width:150px}.input-group-btn>input[type=file]{display:block!important;right:0px!important;top:0px!important;opacity:0!important;width:100%!important;position:absolute!important;overflow:hidden!important}.input-group-btn>label{margin-top:0px!important;border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.help-block{font-size:85%;margin:3px 0}.help-block>ul{margin:auto}img.ft-image{position:absolute;bottom:3vh;height:9vh;left:5px;z-index:99999;-webkit-box-reflect:below -10px linear-gradient(to bottom,rgba(0,0,0,0.0),rgba(0,0,0,0.4))}span.ft-text{position:absolute;bottom:3vh;font-size:2.5em;left:100px;color:#A14396;text-decoration:underline;font-style:italic;z-index:99999;-webkit-box-reflect:below -10px linear-gradient(to bottom,rgba(0,0,0,0.0),rgba(0,0,0,0.4))}img.no-file{display:block;margin:auto;max-width:100%;max-height:20vh;object-fit:contain;opacity:.20;padding:5%}img.bg-image{height:100%;width:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0;opacity:.20;z-index:-1}div.home{min-height:89vh}div.page{padding-right:5px;padding-left:5px;margin-right:auto;margin-left:auto;margin-top:5px}div.home{background-color:#fff;text-align:center;display:flex}div.menus:has(+div.clock){width:68vw;grid-template-columns:repeat(2,1fr)!important;margin:3px auto}div.clock{width:30vw;padding:2vw;height:89vh}.menus,.many2many_grid{--nb_col:2;display:grid;grid-template-columns:repeat(var(--nb_col),1fr);grid-auto-rows:1fr;grid-column-gap:5px;grid-row-gap:2.5px;align-items:stretch;align-content:space-evenly;width:100%}.many2many_grid>span,.menus>* a{white-space:pre-line;font-size:1.25em;span,icon{font-size:1.5em}width:99%;height:99%;align-content:center;border-radius:7px;line-height:1}.dashboard{background-color:#fff;border-radius:5px;padding-top:5px}.analog-clock{background:beige;height:20vw;width:20vw;margin:22vh 15% 15% 15%;border-radius:50%;outline:10px solid #ccc;position:relative;box-shadow:0 2vw 3vw -1vw rgba(0,0,0,0.8)}.dot-clock{width:14px;height:14px;border-radius:50%;background:#ccc;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;z-index:10;box-shadow:0 2px 4px -1px black}.hour-hand{position:absolute;z-index:5;width:4px;height:5vw;background:#333;top:50%;transform-origin:2px 2px;left:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%}.minute-hand{position:absolute;z-index:5;width:4px;height:8vw;background:#cc8100;top:50%;transform-origin:2px 2px;left:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%}.second-hand{position:absolute;z-index:7;width:2px;height:9vw;background:gold;top:50%;transform-origin:1px 1px;left:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%}.sp{display:inline-block;position:absolute;color:#333;font-size:22px;font-family:FontAwesome;font-weight:700;z-index:4}.h12-clock{top:7%;left:50%;margin-left:-11px}.h3-clock{top:46%;right:10%}.h6-clock{bottom:7%;left:50%;margin-left:-5px}.h9-clock{left:10%;top:46%}.diallines-clock{position:absolute;z-index:2;width:2px;height:15px;background:#333;left:50%;margin-left:-1px;transform-origin:50% 10vw;top:0px}.diallines-clock:nth-of-type(5n){position:absolute;z-index:2;width:4px;height:25px;background:#333;left:50%;margin-left:-2px;transform-origin:50% 10vw;top:0px}.info-clock{position:absolute;width:130px;height:40px;border-radius:5px;background:#fff;text-align:center;line-height:40px;color:#000;font-size:14px;font-family:FontAwesome;font-weight:700;z-index:3;letter-spacing:4px;margin-left:-65px;left:50%}.date{top:130%}.time{top:25%}.day{top:-30%}div.doughnut{font-family:FontAwesome,Arial;align-items:center;justify-content:center}div.doughnut-title{position:absolute;top:28%;left:50%}div.doughnut-title>span{position:relative;left:-50%}div.doughnut-cell{position:absolute;z-index:2;width:1.6em;border-radius:.5em;margin-left:-.8em;left:50%;transform-origin:50% 8.5em;text-align:center;border-top-color:#ccc}span.doughnut-text{display:table;position:relative;margin:0 auto;font-size:70%;color:white}div.table{display:table;border-collapse:separate;border-spacing:.15em;margin-bottom:0}div.cross-line{font-family:FontAwesome,Arial;display:table-row}div.cross-day{display:table-cell;height:3.9vh;border-radius:.5em;color:white;align-content:center;text-align:center}[data-tooltip]:hover{z-index:999999}[data-tooltip]::before{display:none;content:attr(data-tooltip);position:absolute;opacity:0;white-space:pre;transform:rotate(var(--rotation-initial));transition:opacity .25s ease;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:white;font-size:80%;padding:8px;border-radius:5px;background:black;margin-top:-60px;margin-left:0px;text-align:left;box-shadow:1px 1px 1px silver}[data-tooltip]:hover::before{opacity:.75}[data-tooltip]:not([data-tooltip-persistent])::before{pointer-events:none}[data-widget=many2many_tags]>* string{margin:1px}[data-widget=many2many_list]>* a,[data-widget=many2many_list]>* string,[data-tooltip]:not([data-tooltip=''])::before{display:block}.text-orange{color:#f29400!important}.orange{background-color:#f29400!important}.orange>a,.rouge>a,.red>a,.vert>a,.green>a,.blue>a,.bleu>a,.orange>* a,.rouge>* a,.red>* a,.vert>* a,.green>* a,.blue>* a,.bleu>* a{color:#fff!important}.blue,.bleu{background-color:#1B9ABD!important}.red,.rouge{background-color:#FF4500!important}.green,.vert{background-color:#66cc00!important}.grey,.gris{background-color:#bababa!important}.panel{box-shadow:0 5px 5px rgba(0,0,0,.2);//height:calc(89vh - 10px);height:100%;margin-bottom:0}.panel-title{display:inline;margin-left:3px;text-decoration:underline}.panel-body{padding:5px;height:calc(100% - 45px);--nbchild:1.8}.panel-body>*:last-child>.element{border-bottom:0px!important}.panel-red>.panel-heading{color:#fff;background-color:#FF4500}.panel-black{border-color:#000000}.panel-black>.panel-heading{color:#fff;background-color:#000000}.panel-jaune{border-color:#bf8f28}.panel-jaune>.panel-heading{color:#fff;background-color:#FFC400}.panel-orange{border-color:#FFA500}.panel-orange>.panel-heading{color:#fff;background-color:#F28C28}.panel-red{border-color:#FF0000}.panel-green>.panel-heading{color:#fff;background-color:#3BAE49}.panel-green{border-color:#556B2F}.panel-blue>.panel-heading{color:#fff;background-color:#0072BB}.panel-blue{border-color:#3333FF}.panel-violet>.panel-heading{color:#fff;background-color:#8A2BE2}.panel-violet{border-color:#4B0082}.panel-grey>.panel-heading{color:#fff;background-color:#808080}.panel-grey{border-color:#696969}.panel-heading>img{height:32px}.element-default,.element-val{height:100%}.element-no-title{height:calc(100% + 5px)!important;max-height:calc(100% + 2.5vh)}.element-heading{max-height:2.5vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.element-body{justify-content:center;align-items:center;overflow-x:hidden;overflow-y:hidden;min-height:calc(80% - 1px)}.element-body:has(>e-grid){&.element-no-title>* .grid-body{height:calc(var(--height) + 12px)}>* .grid-body{height:calc(var(--height) - 30px)}>* .jsgrid-grid-body{overflow:auto}}.element-body:has(+.element-footer:not(:empty)){&.element-no-title{height:calc(100% - 17px)!important}&:not(.element-no-title){height:calc(100% - 2.5vh - 17px)}}.element-footer::before{content:'Légende:';font-style:oblique;text-decoration:underline}.element-footer{font-size:72%;max-height:2vh;display:none}.element-title{display:inline;padding:0px!important}.element-heading:has(>.title-long){font-size:.85em}.element-val{justify-content:center;align-items:center;align-content:center}.element{padding:0!important;border-bottom:#aaa 1px solid;margin-bottom:5px;height:calc(var(--height)*1.05)}.element-slides,.element-lines{overflow-y:hidden!important;height:100%}.element-lines>h3,.element-slides>h3{text-align:justify}.element-slides>img.background,.element-lines>img.background{position:absolute;opacity:0.25!important;background:#fff}.element-slides>img.as_title,.element-lines>img.as_title{max-height:calc(var(--height)*0.83)!important}.element-lines>img,.element-slides>img{max-height:calc(var(--height)*0.99);//max-width:100%;width:80%;height:100%;object-fit:contain;margin-left:10%}.element-slides>.imgTitle{position:absolute;margin:.5vh;z-index:999;background-color:rgba(225,225,225,0.8);padding:5px;font-size:120%;border-radius:3px}.element-lines>.newline{width:100%;height:1px;display:table;border-top:solid grey 1px}.element-lines>.elemline{display:block;padding:0px 7px 0px 7px;animation:fadeIn 1s}.element-slides>.title,.element-lines>.title{background-color:#aaa;color:#fff;font-weight:bold;width:100%;height:1px;display:table}.element-lines>.left{border-right:solid grey 1px;float:left}.element-lines>.left:has(+ .newline),.element-lines>.left:has(+ .title),.element-lines>.left:last-child{border-right:none}.element-graph{height:calc(var(--height)/1.15)}.val-title{padding-right:5px;font-size:90%}.rel-row-1{height:8%;--height:8%}.rel-row-2{height:17%;--height:17%}.rel-row-3{height:25%;--height:25%}.rel-row-4{height:34%;--height:34%}.rel-row-5{height:42%;--height:42%}.rel-row-6{height:50%;--height:50%}.rel-row-7{height:58%;--height:58%}.rel-row-8{height:66%;--height:66%}.rel-row-9{height:75%;--height:75%}.rel-row-10{height:83%;--height:83%}.rel-row-11{height:92%;--height:92%}.rel-row-12{height:100%;--height:100%}e-panel>div{padding-bottom:3px}.row-1{height:6.5vh;--height:6.5vh}.row-2{height:13vh;--height:13vh}.row-3{height:19.5vh;--height:19.5vh}.row-4{height:26vh;--height:26vh}.row-5{height:32.5vh;--height:32.5vh}.row-6{height:39vh;--height:39vh}.row-7{height:45.5vh;--height:45.5vh}.row-8{height:52vh;--height:52vh}.row-9{height:58.5vh;--height:58.5vh}.row-10{height:65vh;--height:65vh}.row-11{height:71.5vh;--height:71.5vh}.row-12{height:78vh;--height:78vh}:not(tr)[class*="row-"]:not([class*="rel"]):has(>* .panel-body){@media all{height:calc((var(--height)*1.04))}}.panel-body>* :not(tr)[class*="row-"]:not([class*="rel"]){@media all{height:calc((var(--height)*1.04) - (var(--nbchild)*3px))}}:not(.element-graph):canvas{margin:0;--color:black;border-radius:5px;border:solid 1px var(--color)!important}.center,.centrer,.text-center{text-align:center!important}.left,.gauche,.text-left{text-align:left!important}.right,.droite,.text-right{text-align:right!important}.fileupload-wrapper .fileupload-add{position:relative;overflow:hidden}.fileupload-wrapper .fileupload-add::-webkit-file-upload-button{visibility:hidden}.fileupload-wrapper .fileupload-add input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;margin:0;padding:0;font-size:20px;cursor:pointer;filter:alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;outline:none;background:none;z-index:1}.fileupload-wrapper .fileupload-add input[readonly]{background-color:#FFF!important;cursor:text!important}.pg-table>* .grid-body,e-page:not([mode=form])>*.pg-form>* .form{min-height:77vh}e-page[mode=form]>* .pg-form>* .form-dialog{margin:0!important}e-element{>* .element-body>e-grid{height:calc(var(--height) - 50px)}>* .element-no-title>e-grid{height:calc(var(--height) + 50px)}}.grid-header{margin:0px 3px 3px 0}.grid-header>:not(.table-title){display:inline-block;margin:0px 2px}.gdtr-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:7px solid transparent;border-left:10px solid rgba(0,0,0,0.5);border-bottom:7px solid transparent;border-right:0px solid transparent}.dtr-expanded>.gdtr-control:before{border-top:10px solid rgba(0,0,0,0.5);border-left:7px solid transparent;border-bottom:0px solid transparent;border-right:7px solid transparent}.jsgrid-pager-page,.jsgrid-pager-nav-button{padding:0px;min-width:30px;//height:30px;line-height:2em}.jsgrid-pager{padding:0px}.jsgrid-pager>* a{width:auto;display:block;text-decoration:none;color:inherit}.hasChild:not(.dtr-expanded) + .child{display:none}.grid-as-list>* :is(.jsgrid-grid-header,.jsgrid-grid-footer),e-grid:is([data-no-header='1'],[data-no-header=true])>* :is(.jsgrid-grid-header,.jsgrid-grid-footer),.no-header>:is(.jsgrid-grid-header,.jsgrid-grid-footer),.jsgrid-cell.inline:has(>.hidden){display:none}.grid-as-list>* .jsgrid-row{background-color:#ccc}.grid-as-list>* .jsgrid-highlight-row{border-radius:5px}.grid-as-list>* .jsgrid-grid-body>.jsgrid-table>* td{border-top:none}.grid-as-list>* .jsgrid-grid-body>.jsgrid-table>* td:first-child{border-top:1px solid transparent!important;border-top-left-radius:5px;border-bottom-left-radius:5px}.grid-as-list>* .jsgrid-grid-body>.jsgrid-table>* td:last-child{border-top:1px solid transparent!important;border-bottom-right-radius:5px;border-top-right-radius:5px}.grid-as-list>* .jsgrid-grid-body,e-grid:is([data-no-header='1'],[data-no-header=true])>* .jsgrid-grid-body,.no-header>* .jsgrid-grid-body{border:none}.grid-as-list>* .jsgrid-table{border-collapse:separate;border-spacing:0 2px;>* tr.child{translate:0 -3px;>td{border-top-left-radius:0px!important;border-top-right-radius:0px!important}}>* tr.hasChild.dtr-expanded>td{border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}}.jsgrid-header-sort-asc:before{border-width:5px 5px 5px;border-color:transparent transparent #555}.jsgrid-header-sort-asc:before{border-width:0 5px 5px;border-color:transparent transparent #555;position:relative;top:5px}.jsgrid-header-sort-desc:before{border-width:5px 5px 0;border-color:#555 transparent transparent;position:relative;top:5px}.jsgrid-grid-header{overflow:hidden;>* th{text-align:center}}.jsgrid-grid-footer{font-weight:bold;padding:3px 0 3px 0}.jsgrid-grid-body{overflow-x:hidden;overflow-y:hidden}.jsgrid-cell{padding:4px 2px 4px 2px;background-color:inherit!important;border:none;>string{//display:block;//text-overflow:ellipsis;//white-space:nowrap;//overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.jsgrid-cell.child{padding:2px}.jsgrid-cell:not(.child){//border-top:1px solid #eee}.jsgrid-row{background-color:transparent;border:none}.jsgrid-alt-row{background-color:#f2f2f2;border:none}.jsgrid-selected-row,.jsgrid-selected-row:hover,.hasChild.jsgrid-selected-row + .child,.hasChild:has(+ tr.child.jsgrid-selected-row:hover)>td{background:#c4e2ff!important;border-color:#c4e2ff!important}.jsgrid-highlight-row,.jsgrid-highlight-row:hover,.hasChild.jsgrid-highlight-row + .child>td,.hasChild.jsgrid-highlight-row:has(+ tr.child:hover)>td{background:#17a2b8!important;border-color:#17a2b8!important;box-shadow:inset 0 0 0 9999px #17a2b8!important;color:white}