@charset "UTF-8";
#Avatar,.tableauIE8,.httpError a,.WrapperboutonIcones,.icon-bouton{box-shadow:3px 3px 5px 0 rgba(0,0,0,.33),-3px -3px 5px 0 rgba(255,255,255,.4);}#Avatar:hover,.httpError a:hover,.icon-bouton:hover,.icon-bouton.accueil,.BoutonAccueil:hover,.Checked:hover,.Unchecke:hover,.notification a.fermer:hover{box-shadow:3px 3px 5px 0 rgba(52,178,50,.33),-3px -3px 5px 0 rgba(255,255,255,.4);}.icon-bouton.btnToggleActif{box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.33),inset -3px -3px 5px 0 rgba(255,255,255,.4);}.icon-bouton.btnToggleActif:hover{box-shadow:inset 3px 3px 5px 0 rgba(52,178,50,.33),inset -3px -3px 5px 0 rgba(255,255,255,.4);}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:separate;border-spacing:0 3px;}input:-webkit-autofill{-webkit-text-fill-color:var(--font-color);-webkit-background-clip:text;}:root[data-theme=theme-light]{--color-primary:#f6f6f6;--color-secondary:#34b232;--font-color:#014d5b;--IconLogo:url(img/logo.svg);--color-error:#ab0003;--color-warning:#fdce3e;}:root[data-theme=theme-dark]{--color-primary:#4b4b4b;--color-secondary:#34b232;--font-color:#fff;--IconLogo:url(img/logo-dark.svg);--color-error:#fa5e60;--color-warning:#fdce3e;}:root[data-theme=theme-candy]{--color-primary:#fff;--color-secondary:#f9b4edff;--font-color:#000;--IconLogo:url(img/logo-candy.svg);--color-error:#ab0003;--color-warning:#fdce3e;}@font-face{font-family:"Rubik";src:url("fonts/Rubik.ttf");}html,body{min-height:100vh;display:flex;flex-direction:column;color:var(--font-color);background:var(--color-primary);font:12px arial,Helvetica,sans-serif,Rubik;}a{color:var(--font-color);text-decoration:none;}ul,ol{font-size:12px;list-style:none;padding-bottom:3px;}ul.listeChoix>li,ol.listeChoix>li{padding-bottom:2px;}.flex-break{flex-basis:100%;height:0;}button{border:0;color:var(--font-color);background-color:transparent;}.logo .Primary{fill:#4baace;}.logo .Secondary{fill:var(--font-color);}#appBar{flex-wrap:nowrap;max-height:45px;}#connect{display:inline-flex;flex-flow:row nowrap;float:right;align-items:baseline;}.connection{margin:6px 0 6px 0;}.changeCulture{width:auto!important;}.changeCulture span{padding:0 3px;font-size:12px;}.ImageAccueil{background-image:var(--IconLogo);width:89px;height:26px;background-size:contain;background-repeat:no-repeat;}#Avatar{border-radius:100%;}#Avatar:hover{cursor:pointer;}header{z-index:2000;min-height:72px;}main{padding-bottom:25px;}footer{display:grid;grid-template:"logo spacer contacts reseaux"/153px auto 350px 150px;background-color:#0073cf;color:#fff;padding:3px 2%;margin-top:auto;align-items:center;}footer a{color:#fff;}footer a:visited{color:#fff;}footer .logo{grid-area:logo;display:flex;flex-flow:row;}footer .logo .logoGrics{height:58px;width:147px;background:url(img/logoGrics.svg) no-repeat;display:inline-block;}footer .logo .copyRightsLogo{position:relative;top:10px;height:fit-content;}footer .logo .rightsGrics{font-size:10px;white-space:nowrap;position:relative;width:0;height:fit-content;left:-63px;top:27px;}footer .contacts{grid-area:contacts;columns:2;padding-right:35px;line-height:1.5em;}footer .contacts a:hover{text-decoration:underline;}footer .resaux{grid-area:reseaux;display:flex;flex-flow:row nowrap;column-gap:8px;justify-self:end;font-size:18px;}#contacts{position:absolute;margin-top:10px;right:15px;column-count:4;top:5px;}#contacts ol{list-style:none;}#contacts a{color:#fff;}.reseaux-sociaux{font-size:17px;text-align:right;padding-top:5px;}.reseaux-sociaux *{vertical-align:middle;}.MenuHelios{background-color:var(--color-secondary);z-index:2000;position:fixed;width:100%;top:45px;}.MenuHelios.vide{height:5px;}.MenuHelios.vide.haut{top:39px;}.zoneBoutons{margin:5px 5px;display:flex;flex-flow:row wrap;gap:10px;}.zoneBoutons.zoneDroite{align-self:flex-end;float:right;}.zoneBoutons.zoneGauche{align-self:flex-start;}.boiteConnexion{margin-left:25%;}.BoiteHelios{position:relative;float:left;margin:12px;border-radius:5px;padding:5px;background:var(--color-primary);}.BoiteHelios .derniere{margin:0 0 7px 0;}.BoiteHelios .ContenuTableau{position:relative;clear:both;border-radius:5px;}.BoiteHelios .ContenuTableau .bgheaderTableau{border:1px solid var(--color-secondary);margin-bottom:8px;}.BoiteHelios .ContenuTableau .headerTableau{height:30px;padding:5px;display:flex;flex-flow:row nowrap;align-items:center;gap:8px;margin-bottom:10px;}.BoiteHelios .ContenuTableau .headerTableau .BoiteHeliosImageDroite{cursor:pointer;}.BoiteHelios .ContenuTableau .headerTableau .imageheader{font-size:36px;height:36px;}.BoiteHelios .ContenuTableau .headerTableau .labelheader{font-size:17px;flex:1;align-self:baseline;}.BoiteHelios.boitePrevisualisation .ContenuTableau{width:100%;}a:visited{color:var(--font-color);}a img,.area,a,img{outline:0;border:0;}a img.deleted,.area.deleted,a.deleted,img.deleted{filter:blur(4px);}#aide{position:relative;float:right;background-position:2px;height:28px;width:28px;margin:7px 16px 0 0;}#aide span{display:block;margin:0 0 0 9px;font:bold 15px/27px Arial,Helvetica,sans-serif;color:var(--font-color);}#aide span:hover{color:var(--color-secondary);cursor:pointer;transition:color .7s;}#contenu{height:auto;padding:60px 0 53px;display:flex;flex-flow:column;}#contenu.minimal{align-items:center;}.centerlogin{width:30%;margin:0 auto;}#messageLogin{width:50%;margin:15px;text-align:center;}#messageAccueil{width:74%;margin-top:220px;display:table;position:absolute;min-height:50%;overflow:hidden;}#svMessages{display:table-row;}#divPauseMessages{display:table-row;text-align:center;height:12px;}iframe{border:0;}.logoHelios{height:24px;}#LoginHelios{margin:0;left:50%;transform:translateX(-50%);width:320px;}#LoginHelios span.imageheader{background-image:url(img/Icon_Helios.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;}#BoiteErreur{margin:0;width:320px;}table.data-display tr{margin:8px 0;}table.data-display tr th{max-width:150px;}table.data-display tr th,table.data-display tr td{text-align:left;font-size:12px;padding:2px;position:relative;}table.data-display tr td.ValidMessage{height:0;}.field-validation-error,.validation-summary-errors,.messages-erreurs{color:var(--color-primary);background-color:var(--color-error);}.field-validation-error.tooltip,.field-validation-error.k-form-error,.validation-summary-errors.tooltip,.validation-summary-errors.k-form-error,.messages-erreurs.tooltip,.messages-erreurs.k-form-error{position:relative;transform:translateX(10px);z-index:10;padding:4px;line-height:1;border-radius:0 5px 5px 0;pointer-events:none;min-width:120px;height:fit-content;}.field-validation-error.tooltip:after,.field-validation-error.k-form-error:after,.validation-summary-errors.tooltip:after,.validation-summary-errors.k-form-error:after,.messages-erreurs.tooltip:after,.messages-erreurs.k-form-error:after{content:"";position:absolute;right:100%;margin-left:5px;top:50%;transform:translateY(-50%);border:10px solid;border-color:transparent;}.field-validation-error.tooltip.up,.field-validation-error.k-form-error.up,.validation-summary-errors.tooltip.up,.validation-summary-errors.k-form-error.up,.messages-erreurs.tooltip.up,.messages-erreurs.k-form-error.up{border-radius:5px;}.field-validation-error.tooltip.up:after,.field-validation-error.k-form-error.up:after,.validation-summary-errors.tooltip.up:after,.validation-summary-errors.k-form-error.up:after,.messages-erreurs.tooltip.up:after,.messages-erreurs.k-form-error.up:after{border-color:transparent;right:50%;top:-100%;transform:translateY(15%);}.field-validation-error.tooltip:after,.field-validation-error.k-form-error:after,.validation-summary-errors.tooltip:after,.validation-summary-errors.k-form-error:after,.messages-erreurs.tooltip:after,.messages-erreurs.k-form-error:after{border-right-color:var(--color-error);}.field-validation-error.tooltip.up:after,.field-validation-error.k-form-error.up:after,.validation-summary-errors.tooltip.up:after,.validation-summary-errors.k-form-error.up:after,.messages-erreurs.tooltip.up:after,.messages-erreurs.k-form-error.up:after{border-bottom-color:var(--color-error);}.messages-avertissement{color:var(--font-color);background-color:var(--color-warning);}.messages-avertissement.tooltip,.messages-avertissement.k-form-error{position:relative;transform:translateX(10px);z-index:10;padding:4px;line-height:1;border-radius:0 5px 5px 0;pointer-events:none;min-width:120px;height:fit-content;}.messages-avertissement.tooltip:after,.messages-avertissement.k-form-error:after{content:"";position:absolute;right:100%;margin-left:5px;top:50%;transform:translateY(-50%);border:10px solid;border-color:transparent;}.messages-avertissement.tooltip.up,.messages-avertissement.k-form-error.up{border-radius:5px;}.messages-avertissement.tooltip.up:after,.messages-avertissement.k-form-error.up:after{border-color:transparent;right:50%;top:-100%;transform:translateY(15%);}.messages-avertissement.tooltip:after,.messages-avertissement.k-form-error:after{border-right-color:var(--color-warning);}.messages-avertissement.tooltip.up:after,.messages-avertissement.k-form-error.up:after{border-bottom-color:var(--color-warning);}.validation-summary-errors ul{padding-bottom:0;margin-bottom:3px;}select{text-indent:0!important;padding-left:4px;}::-webkit-scrollbar{width:10px;height:10px;}::-webkit-scrollbar-track{background:var(--color-primary);}::-webkit-scrollbar-thumb{background:var(--font-color);border-radius:10px;}.httpError{display:flex;flex-flow:column;row-gap:8px;align-items:center;}.httpError label{font-size:16px;}.httpError a{color:var(--color-secondary);border-radius:5px;padding:5px;}#Password{border-radius:5px;}#Avatar,.tableauIE8,.httpError a,.WrapperboutonIcones,.icon-bouton{box-shadow:3px 3px 5px 0 rgba(0,0,0,.33),-3px -3px 5px 0 rgba(255,255,255,.4);}#Avatar:hover,.httpError a:hover,.icon-bouton:hover,.icon-bouton.accueil,.BoutonAccueil:hover,.Checked:hover,.Unchecke:hover,.notification a.fermer:hover{box-shadow:3px 3px 5px 0 rgba(52,178,50,.33),-3px -3px 5px 0 rgba(255,255,255,.4);}.icon-bouton.btnToggleActif{box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.33),inset -3px -3px 5px 0 rgba(255,255,255,.4);}.icon-bouton.btnToggleActif:hover{box-shadow:inset 3px 3px 5px 0 rgba(52,178,50,.33),inset -3px -3px 5px 0 rgba(255,255,255,.4);}.colorBase,.information:before,.informationfichier:before,.informationchangementcompteur:before{color:var(--font-color);}a.colorStop,.colorStop,.erreur:before{color:var(--color-error);}.colorWarning,.avertissement:before{color:var(--color-warning);}.colorForward{color:var(--color-secondary);}.WrapperboutonIcones{margin:0 15px 18px 15px;display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:8px;padding:6px;border-radius:5px;}.WrapperboutonIcones.noShadow{box-shadow:unset;}.icon-bouton{font-size:24px;height:27px;width:27px;border-radius:5px;z-index:97;display:inline-flex;align-items:center;justify-content:center;}.icon-bouton.Mozaik{width:auto;padding:20px;}.icon-bouton.noShadow{box-shadow:none;}.icon-bouton:hover{cursor:pointer;}.icon-bouton.accueil,.icon-bouton.toolbar{font-size:21px;height:24px;width:24px;}.icon-bouton.accueil{position:relative;display:inline-block;margin-right:3px;cursor:pointer;border-radius:5px;transition:.7s;color:var(--color-primary);padding-left:3px;padding-top:1px;}.icon-bouton.accueil:hover{color:var(--font-color);transition:.7s;}.icon-bouton.accueil a{display:block;height:24px;width:24px;position:relative;top:-24px;content:"";}.icon-bouton.x-small{font-size:12px;height:20px;width:20px;padding:0 8px;}.icon-bouton.small{font-size:17px;height:20px;width:20px;padding:0 2px;}.icon-bouton.large{font-size:32px;height:35px;width:35px;padding:0 2px;}.icon-bouton.xLarge{font-size:48px;height:51px;width:51px;padding:0 2px;}.icon-bouton.boutonOperationX{cursor:default;margin-right:16px;}.icon-accueil{font-size:54px;position:relative;flex:0 0 auto;height:70%;}#IconesAccueil{margin-top:15px;display:flex;flex-flow:row wrap;padding:10px 0;}.BoutonAccueil:hover,.Checked:hover,.Unchecke:hover,.notification a.fermer:hover{cursor:pointer;transition:.7s;}.icon-none:before{content:"";}.EnAttente{background-repeat:no-repeat;background-position:center;background-size:contain;width:50%;height:16px;}#imgloupe,#imgDropDown{cursor:pointer;}#imgDetailCalcul{cursor:pointer;font-size:30px;}#imgDetailCalcul disabled{cursor:default;opacity:.3;}.avertissementIcon{background-size:contain;text-indent:2em;padding:4px;}.commentairesMels{float:left;}.boiteCommentaires .headerTableau img{position:absolute;right:20px;top:0;}.boiteCommentaires .labelheader{margin-right:125px;}.boiteConnexion span.imageheader p{background-image:url("img/Icon_Helios.svg");}.maintenance{background-image:url("img/construction_barrier.png");background-repeat:no-repeat;position:relative;top:3px;left:5px;}.envCanada{background-size:195px;padding-right:195px;display:inline;background-repeat:no-repeat;}.envCanada.fr{background-image:url("img/envcanada_fr.svg");}.envCanada.en{background-image:url("img/envcanada_en.svg");}.imageErreur{background-repeat:no-repeat;background-size:contain;background-position:center;width:100%;height:215px;display:block;}.icon401{background-image:url("img/401.svg");}.icon403{background-image:url("img/403.svg");}.icon404{background-image:url("img/404.svg");}.icon413{background-image:url("img/413.svg");}.iconErreur{background-image:url("img/500.svg");}.construction{background-image:url("img/construction.svg");}

.templateLogin{display:grid;grid-template-columns:1fr min-content;grid-template-rows:1.5fr 1.3fr .2fr;gap:20px 10px;grid-template-areas:"logo messages" "login messages" ". pause";justify-items:center;width:90%;}.templateLogin .loginFail{color:var(--color-error);display:block;margin-bottom:5px;}.templateLogin #svMessages{grid-area:messages;}.templateLogin .pauseMessages{grid-area:pause;}.templateLogin lottie-player#Player{grid-area:logo;height:190px;align-self:end;}.templateLogin .loginHelios{grid-area:login;align-self:start;text-align:center;}
