html{width:100%;height:100%;border-collapse:collapse}button,input,select,textarea{font-size:1rem}options>:nth-child(n+2){margin-left:10px}*{box-sizing:border-box;padding:0;margin:0}table{border-spacing:0}li{margin:3px 0 3px 1rem}li.level2{margin-left:2rem}li.level3{margin-left:3rem}li.decal{list-style:none!important}li,p:not(.center):not(.right){text-align:justify}input[type=date],input[type=datetime-locale],input[type=number],input[type=time],p.center,select{text-align:center}p.right{text-align:right}a{text-decoration:unset}a:link,a:visited{color:unset}a.anchor{display:block;width:100%;background-color:transparent;scroll-snap-align:start;height:1px}body:not([app=back]) img:not(.icon){display:block}div.array{display:flex;flex-direction:column}div.array input{margin:1px 0}.fileUpload{width:max-content;position:relative}.fileUpload.empty [data-action=supprFile]{display:none}#rgpd,.fileUpload a{position:absolute;background-color:#fff}.fileUpload a{top:5px;right:5px;opacity:.5;border-radius:20px}.fileUpload a:hover{opacity:1;transform:scale(1.2)}.fileUpload a img{display:block}.hide{display:none!important}.flex-row,toolbar{display:flex;flex-direction:row;align-items:center}.flex-row{justify-content:space-around;width:100%}.ombrage{-webkit-box-shadow:6px 6px 10px #a0a0a0;-moz-box-shadow:6px 6px 10px #a0a0a0;box-shadow:6px 6px 10px #a0a0a0}.cadre8{-webkit-box-shadow:0 0 8px #a0a0a0;-moz-box-shadow:0 0 8px #a0a0a0;box-shadow:0 0 8px #a0a0a0}.arrondi{-webkit-border-radius:var(--arrondi);-moz-border-radius:var(--arrondi);border-radius:var(--arrondi)}.nowrap{white-space:nowrap}.fatalErr{text-align:center;margin:20px auto;color:red;font-size:1.5rem}.error,.msgerr{color:red}#rgpd{top:0;left:0;z-index:9999;width:100%;padding:10px;border:10px solid gray;border-radius:0 0 10px 10px;color:#000}#rgpd>p{text-align:justify}#rgpd>p>p{margin:8px 0}#rgpd>p>h2{margin:15px 0 10px;color:#000}#rgpd a,#rgpd button{float:right;width:100px;margin-left:20px}#rgpd a{display:block;margin-top:10px}toolbar{justify-content:space-evenly;flex-wrap:wrap}.link{border-bottom:2px dotted var(--linkColor);cursor:pointer}.link:hover{border-bottom-style:solid}#waiting{width:100%;cursor:wait;margin:auto;border:0;background-color:transparent}#waiting .waitimg{background:url(/core/image/loading_transparent.gif)no-repeat center;background-size:contain;width:50px;height:50px;max-width:100%;max-height:100%;margin:auto}#waiting p{margin:10px 0;text-align:center!important}input[type=number]{max-width:4rem}input:invalid{border-color:red}input[type=date]{max-width:9rem}input[type=time]{max-width:6.5rem}input[type=datetime-locale]{max-width:16rem}select{width:fit-content}span.help{margin-left:8px;font-weight:700;border:1px solid #000;border-radius:10px;padding:0 5px;background-color:silver;color:#000;cursor:help}span.help:hover{transform:scale(1.2);background-color:#404040;color:#fff}.switch{white-space:nowrap;max-width:60px}.process[ro=F]>div,.switch[ro=F]>div{cursor:pointer}.switch>div{padding:2px 10px;border:1px solid silver;display:inline-block}.switch.onebtn>input[value=T]~div,.switch:not(.onebtn)>input[value=T]~.switchOn{background:url(/core/image/switchOn16.png)green no-repeat center}.switch.onebtn>input[value=F]~div,.switch:not(.onebtn)>input[value=F]~.switchOff{background:url(/core/image/switchOff16.png)red no-repeat center}.switch.onebtn>input[value=F]~div{opacity:.2}.process{white-space:nowrap}.process>div{min-width:80px;padding:2px 10px;text-align:center;border:1px solid silver;display:inline-block;background-color:var(--colorBg)}.process>div.selected{opacity:1;background-color:var(--colorSelectBg)}.process>div:not(.selected){opacity:.5}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);color:#fff;display:none;overflow-y:auto;z-index:999;padding:5px}.modal .close{position:fixed;top:5px;right:5px}.modal-content{color:#000;background-color:#fff;padding:8px;border:2px solid #fff;overflow:auto}@media screen and (min-width:801px){.modal-content{max-width:800px;margin:auto;border-radius:20px;height:fit-content;max-height:100%}}@media screen and (max-width:800px){.modal-content{width:100%}}#msgPanel{position:absolute;left:50%;top:4px;width:400px;margin-left:-200px;padding:0!important;z-index:1000;opacity:0;transition:opacity 1s}#msgPanel>*{border-radius:8px;-moz-border-radius:8px;background:#f6f6f6;border:2px solid #ccc;margin-top:2px;padding:10px 15px;font-size:1.1rem;text-align:center}