:root{--global-color-primary:#1D2848;--global-color-secondary:#0C152F;--global-color-accent:#D2C34E;--global-color-accent-text:#132E29;--global-color-text-primary:#000A2D;--global-color-text-secondary:#4BABFF;--global-color-text-invert:#fff;--global-color-background-primary:#fff;--global-color-background-secondary:#EBF0F3;--global-color-top:#5CC683;--global-color-flop:#DB5E5E;--global-radius:12px;--global-max-width:1260px;--primary-color:#401800;--primary-color-50:rgba(64, 24, 0, 0.5);--primary-color-20:rgba(64, 24, 0, 0.2);--primary-color-10:rgba(64, 24, 0, 0.1);--primary-color-5:rgba(64, 24, 0, 0.05);--secondary-color:#132E29;--background-primary-color:#fff;--background-secondary-color:#FFF4E0;--text-primary-color:#000A2D;--text-secondary-color:rgba(0, 10, 45, 0.5);--text-invert-color:#fff;--modal-background:rgba(0, 0, 0, 0.9);--box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);--top:#00742B;--flop:#EC1D23;--meh:#F1881A;--rs-top:#00B69B;--rs-flop:#F9973C;--rs-top-10:rgba(0, 182, 155, 0.1);--rs-flop-10:rgba(249, 151, 60, 0.1);--max-width:1366px;--transition:0.45s all ease-in-out}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;padding:0;margin:0;font-size:15px;background:var(--background-primary-color);color:var(--text-primary-color)}input,select,textarea{font-size:15px;font-family:Montserrat,sans-serif;color:var(--text-primary-color)}*,:after,:before{box-sizing:border-box}h1{font-weight:700;text-align:center;font-size:20px;margin:20px 0;color:var(--primary-color)}h2{font-weight:700;text-align:center;font-size:20px;margin:50px 0 20px 0;color:var(--primary-color)}img{max-width:100%;height:auto}p{margin:0}a,button,input{transition:var(--transition);color:var(--text-primary-color)}button,select{cursor:pointer}#loading{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100vh;background:var(--client-primary-90);z-index:1000;display:none;justify-content:center;align-items:center;font-size:30px;color:var(--client-secondary)}header#header{position:sticky;top:0;background:var(--global-color-background-primary);z-index:100}header#header .contenu{color:var(--global-color-text-primary);max-width:var(--global-max-width);margin:0 auto;padding:10px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between}header#header .contenu img{max-width:calc(100% - 100px);height:47px}header#header .contenu .logout{font-size:14px;text-decoration:none}header#header .contenu .logout:hover{color:var(--global-color-accent)}footer#footer{background:var(--global-color-secondary);padding:45px 15px}footer#footer .cadre{max-width:1260px;margin:0 auto;color:var(--global-color-text-invert);display:flex;flex-direction:column;gap:25px}footer#footer .cadre .infos{display:flex;flex-direction:column;gap:25px}footer#footer .cadre .infos .text{display:flex;flex-direction:column;gap:10px}footer#footer .cadre .infos .text strong{font-weight:600;font-size:20px;margin-bottom:20px}footer#footer .cadre .infos .text a{color:inherit;text-decoration:none;font-size:16px;font-weight:300}footer#footer .cadre .infos .text a:hover{color:var(--global-color-accent)}footer#footer .cadre .ml{text-align:right;padding:25px 0 0 0;font-size:12px;font-weight:300;border-top:1px solid var(--global-color-primary)}@media (min-width:768px){footer#footer .cadre .infos{flex-direction:row;gap:75px}}form{display:flex;flex-direction:column;gap:15px}form .form-group label{position:relative}form .form-group label span{position:absolute;top:50%;transform:translateY(-50%);left:15px;pointer-events:none;opacity:.5}form .form-group label input[type=email],form .form-group label input[type=password],form .form-group label input[type=text]{height:40px;font-size:15px;line-height:40px;padding:0 15px;width:100%;border-radius:10px;border:1px solid var(--secondary-color);outline:1px solid transparent;background:var(--background-primary-color)}form .form-group label input[type=email]:hover,form .form-group label input[type=password]:hover,form .form-group label input[type=text]:hover{outline-color:var(--secondary-color)}form .form-group label input[type=email]:not(:placeholder-shown)+span,form .form-group label input[type=password]:not(:placeholder-shown)+span,form .form-group label input[type=text]:not(:placeholder-shown)+span{top:-18px;transform:none;font-size:10px;background:var(--background-primary-color);padding:1px 3px;border-radius:5px;opacity:1}form button{background:var(--primary-color);border-radius:10px;border:none;height:40px;color:var(--text-invert-color);cursor:pointer}form button:hover{background:var(--secondary-color)}#page_connexion{background:var(--global-color-primary)}#page_connexion main{background:url(../img/background-deco.svg) no-repeat top -450px left -500px}#page_connexion main #intro{padding:45px 15px;color:var(--global-color-text-invert);display:flex;flex-direction:column;gap:50px;max-width:600px;margin:0 auto}#page_connexion main #intro .text{display:flex;flex-direction:column;gap:20px;align-items:flex-start}#page_connexion main #intro .text h1{margin:0}#page_connexion main #intro .text h1 img{max-width:min(475px,100%)}#page_connexion main #intro .text h2{text-align:left;color:inherit;font-size:25px;font-weight:800;margin:0}#page_connexion main #intro .text p{font-size:25px;font-weight:275}#page_connexion main #intro .text a{border:2px solid var(--global-color-accent);border-radius:100px;display:flex;height:50px;padding:16px 30px;justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:125%;color:var(--global-color-text-invert);text-decoration:none}#page_connexion main #intro .text a:hover{background:var(--global-color-accent);color:var(--global-color-accent-text)}#page_connexion main #intro .form{display:flex;flex-direction:column;gap:30px}#page_connexion main #intro .form form{margin:0 auto;width:100%;border-radius:var(--global-radius);background:var(--global-color-background-primary);padding:15px;gap:20px;display:flex;flex-direction:column;color:var(--global-color-text-primary)}#page_connexion main #intro .form form .titre{text-align:center;font-weight:800;font-size:25px}#page_connexion main #intro .form form p{font-size:20px;text-align:center}#page_connexion main #intro .form form .error{font-size:20px;text-align:center}#page_connexion main #intro .form form .error a{color:var(--global-color-text-secondary);text-decoration:underline}#page_connexion main #intro .form form .error a:hover{color:var(--global-color-accent)}#page_connexion main #intro .form form .form-group{display:flex;flex-direction:column;gap:8px;width:100%}#page_connexion main #intro .form form .form-group label{font-size:14px;font-weight:400}#page_connexion main #intro .form form .form-group input[type=email],#page_connexion main #intro .form form .form-group input[type=password]{padding:12px;border-radius:8px;background:var(--global-color-background-secondary);border:none;font-size:14px;outline:2px solid transparent}#page_connexion main #intro .form form .form-group input[type=email]:focus,#page_connexion main #intro .form form .form-group input[type=password]:focus{outline-color:var(--global-color-accent)}#page_connexion main #intro .form form .form-group input[type=checkbox]{-webkit-appearance:none;appearance:none;width:15px;min-width:15px;height:15px;border:1px solid var(--global-color-primary);color:var(--global-color-primary);border-radius:1px;background:var(--global-color-background-primary);accent-color:var(--global-color-primary);position:relative;margin:0;top:-2px}#page_connexion main #intro .form form .form-group input[type=checkbox]::before{position:absolute;top:-3px;left:-1px;content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900;font-size:22px;width:16px;height:16px;display:flex;justify-content:center;align-items:center;scale:0;color:inherit}#page_connexion main #intro .form form .form-group input[type=checkbox]:checked::before{scale:1}#page_connexion main #intro .form form .form-group.mdp{position:relative}#page_connexion main #intro .form form .form-group.mdp a{position:absolute;top:0;right:0;text-decoration:underline;font-weight:500}#page_connexion main #intro .form form .form-group.mdp a:hover{color:var(--global-color-accent)}#page_connexion main #intro .form form .form-group.checkbox label{font-weight:400;display:flex;flex-direction:row;gap:5px;align-items:center;cursor:pointer;width:100%}#page_connexion main #intro .form form .form-group.checkbox label span{opacity:1;position:static;transform:none}#page_connexion main #intro .form form button{width:100%;background:var(--global-color-accent);border:2px solid var(--global-color-accent);border-radius:100px;display:flex;height:50px;padding:16px 30px;justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:125%;color:var(--global-color-accent-text);text-decoration:none}#page_connexion main #intro .form form button:hover{background:0 0;color:var(--global-color-text-primary)}#page_connexion main #reassurance{display:none;background:var(--global-color-background-primary);padding:45px 15px}#page_connexion main #reassurance .cadre{max-width:var(--global-max-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:30px;text-align:center}#page_connexion main #reassurance .cadre div{display:flex;flex-direction:column;gap:15px}#page_connexion main #reassurance .cadre div h2{margin:0;font-weight:800;font-size:25px;color:var(--global-color-text-primary)}#page_connexion main #reassurance .cadre div p{font-size:14px;line-height:120%;color:var(--global-color-text-primary)}@media (min-width:768px){#page_connexion main #intro{min-height:95vh;justify-content:center}#page_connexion main #intro h2{text-align:center;font-size:25px;font-weight:800}}@media (min-width:1024px){#page_connexion main #intro{max-width:var(--global-max-width);flex-direction:row;align-items:center;justify-content:space-between;gap:20px}#page_connexion main #intro .text{max-width:580px;gap:40px}#page_connexion main #intro .text h2,#page_connexion main #intro .text p{font-size:46px}#page_connexion main #intro .form{width:100%;gap:50px;align-items:center}#page_connexion main #intro .form form{max-width:570px;margin:0;padding:30px}#page_connexion main #reassurance{padding:170px 15px}#page_connexion main #reassurance .cadre{flex-direction:row}}.modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:102;display:none;align-items:center;justify-content:center;background:var(--modal-background)}.modal .cadre{max-width:calc(100vw - 40px);position:relative;color:var(--client-primary);max-height:90vh}.modal .cadre .fermer{position:absolute;top:-20px;right:-20px;font-size:20px;cursor:pointer;color:var(--background-primary-color);transition:var(--transition)}.modal .cadre .fermer:hover{color:var(--client-secondary)}.modal .cadre .titre{font-size:20px;font-weight:700;margin:0 0 20px 0;padding-bottom:5px;border-bottom:1px solid var(--client-primary)}.modal .cadre .contenu .annonce{max-width:500px;margin:0 auto;background:var(--background-primary-color);color:var(--text-primary-color);display:flex;flex-direction:column;gap:15px;padding:15px;border-radius:15px}.modal .cadre .contenu .annonce .nom{color:#4C50B9;font-weight:600}.modal .cadre .contenu .annonce .description{color:#B0B0B0}.modal .cadre .contenu .splide{background:var(--client-primary-10);border-radius:8px;overflow:hidden;max-height:80vh}.modal .cadre .contenu .splide .splide__arrow{background:var(--client-primary)}.modal .cadre .contenu .splide .splide__arrow svg{fill:var(--text-invert-color)}.modal .cadre .contenu .splide .splide__arrow--prev{left:15px}.modal .cadre .contenu .splide .splide__arrow--next{right:15px}.modal .cadre .contenu .splide .splide__pagination__page{background:var(--client-primary)}.modal .cadre .contenu .splide .splide__pagination__page.is-active{background:var(--client-secondary)}.modal .cadre .contenu .splide .splide__slide{display:flex;align-items:center}.modal .cadre .contenu .image{height:100%;max-height:90vh}.modal .cadre .contenu .image img{border-radius:8px;width:auto;height:100%;max-height:90vh}.modal .cadre .contenu .tiktok-embed{aspect-ratio:3/4;border:none;width:fit-content;max-width:95vw;border-radius:8px;height:fit-content;max-height:calc(90vh - 100px)}.modal .cadre .contenu .tiktok-embed iframe{aspect-ratio:3/4;border:none;width:fit-content;max-width:95vw;border-radius:8px;height:fit-content;max-height:calc(90vh - 100px)}.modal .cadre .contenu>iframe{aspect-ratio:16/9;border:none;width:fit-content;min-width:max(300px,50vw);max-width:95vw;border-radius:8px;height:fit-content;max-height:calc(90vh - 100px)}.modal .cadre .contenu>iframe.portrait{aspect-ratio:9/16;min-width:auto}.modal .cadre .contenu>video{border-radius:8px;display:block;margin:0 auto;max-height:calc(90vh - 100px);width:auto;max-width:100%}#modal-code .cadre{border-radius:var(--global-radius);padding:20px;background:var(--global-color-background-primary)}#modal-code .cadre img{height:20px;vertical-align:middle}#page_maintenance{min-height:100vh;background:var(--global-color-primary);display:flex;flex-direction:column;justify-content:center;align-items:center}#page_maintenance main{background:var(--global-color-primary);padding:50px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}#page_maintenance main h1{color:var(--global-color-text-invert);margin:0;font-size:28px;font-weight:800}#page_maintenance main p{color:var(--global-color-text-invert);font-size:16px}#page_auth main{max-width:960px;margin:0 auto}#page_auth main #intro{padding:45px 15px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}#page_client{background:url(../img/background-deco.svg) no-repeat top -450px left -500px var(--global-color-primary)}#page_client main{max-width:960px;margin:0 auto}#page_client main #intro{padding:45px 15px 30px 15px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}#page_client main #intro .liens{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}#page_client main #intro .liens a{background:var(--global-color-accent);border:2px solid var(--global-color-accent);border-radius:100px;display:flex;height:50px;padding:16px 30px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:125%;color:var(--global-color-accent-text);text-decoration:none;gap:10px}#page_client main #intro .liens a:hover{background:0 0;color:var(--global-color-text-invert)}#page_client main #intro h1{margin:0;font-size:20px;font-weight:800;color:var(--global-color-text-invert)}#page_client main form{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}#page_client main form .bloc{width:100%;background:var(--global-color-background-primary);border-radius:var(--global-radius);padding:10px;display:flex;flex-direction:column;gap:20px}#page_client main form .form-group{display:flex;flex-direction:column;gap:20px;border-radius:var(--global-radius)}#page_client main form .form-group [type=text],#page_client main form .form-group select{padding:12px;border-radius:8px;background:var(--global-color-background-secondary);border:none;font-size:14px;outline:2px solid transparent}#page_client main form .form-group [type=text]:focus,#page_client main form .form-group select:focus{outline-color:var(--global-color-accent)}#page_client main form .form-group [type=color]{cursor:pointer;height:40px;width:50px;padding:5px;border-radius:8px;background:var(--global-color-background-secondary);border:none;font-size:14px;outline:2px solid transparent}#page_client main form .form-group [type=color]:focus{outline-color:var(--global-color-accent)}#page_client main form .form-group.row{flex-direction:row;align-items:center}#page_client main form .form-group.checkbox label{min-width:50px}#page_client main form .form-group.checkbox input{cursor:pointer;accent-color:var(--global-color-text-secondary);width:20px;height:20px}#page_client main form .form-group.actito{display:none}#page_client main form .form-group.actito.open{display:flex}#page_client main form .form-group label{cursor:pointer}#page_client main form .form-group button{background:var(--global-color-accent);border:2px solid var(--global-color-accent);border-radius:100px;display:flex;height:50px;padding:16px 30px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:125%;color:var(--global-color-accent-text);text-decoration:none;gap:10px}#page_client main form .form-group button:hover{background:0 0}#page_client main form .form-group.btn{padding:0;display:flex;flex-direction:row;justify-content:flex-end}#page_client main form .form-group.btn button:hover{color:var(--global-color-text-invert)}#page_client main form .cas_email{flex-direction:column;gap:20px;display:none}#page_client main form .cas_email.open{display:flex}#page_client main form .cas_rs{flex-direction:column;gap:20px;display:none}#page_client main form .cas_rs.open{display:flex}#page_client main form .cas_rs .form-group{display:flex;flex-direction:column;gap:10px}#page_client main form .cas_rs .form-group>label{display:flex;flex-direction:row;gap:10px;align-items:center}#page_client main form .cas_rs .form-group>label i{font-size:30px}#page_client main form .cas_rs .form-group>label img{height:30px;width:auto}#page_client main form .cas_rs .form-group>label input{margin:0;cursor:pointer;accent-color:var(--global-color-text-secondary);width:20px;height:20px}#page_client main form .cas_rs .form-group input[type=date],#page_client main form .cas_rs .form-group input[type=file]{padding:12px;border-radius:8px;background:var(--global-color-background-secondary);border:none;font-size:14px;outline:2px solid transparent;cursor:pointer}#page_client main form .cas_rs .form-group input[type=date]:focus,#page_client main form .cas_rs .form-group input[type=file]:focus{outline-color:var(--global-color-accent)}#page_client main form .cas_rs .form-group .form-group{padding:0}#page_client main form .cas_rs .form-group .manuel{display:flex;flex-direction:row;gap:10px;align-items:center}#page_client main form .cas_rs .form-group .manuel input{width:100%}#page_client main form .cas_rs .form-group .manuel button{width:150px}#page_client main form .cas_rs .form-group .historique{padding-top:15px;text-align:right;display:flex;flex-wrap:wrap;flex-direction:row;gap:10px;justify-content:flex-end;align-items:center}#page_client main form .cas_rs .form-group .historique .result{flex:100%;width:100%;padding-top:5px;font-size:12px}@media (min-width:768px){#page_client main #intro{flex-direction:row;justify-content:space-between;align-items:flex-end}#page_client main #intro h1{font-size:30px}#page_client main form .bloc{padding:20px}}#page_clients{background:url(../img/background-deco.svg) no-repeat top -450px left -500px var(--global-color-primary)}#page_clients main{max-width:960px;margin:0 auto}#page_clients main #intro{padding:45px 15px 30px 15px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}#page_clients main #intro .liens{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}#page_clients main #intro .liens a{background:var(--global-color-accent);border:2px solid var(--global-color-accent);border-radius:100px;display:flex;height:50px;padding:16px 30px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:125%;color:var(--global-color-accent-text);text-decoration:none;gap:10px}#page_clients main #intro .liens a:hover{background:0 0;color:var(--global-color-text-invert)}#page_clients main #intro h1{margin:0;font-size:20px;font-weight:800;color:var(--global-color-text-invert)}#page_clients main #liste{display:flex;flex-direction:column;gap:30px;padding:0 15px 45px 15px}#page_clients main #liste .compte{width:100%;background:var(--global-color-background-primary);border-radius:var(--global-radius);padding:10px;position:relative}#page_clients main #liste .compte .logo{background:var(--global-color-background-secondary);padding:10px;border-radius:6px;display:flex;justify-content:center;align-items:center;width:155px;height:96px;overflow:hidden}#page_clients main #liste .compte .logo a img{width:135px;height:76px;object-fit:contain;transition:var(--transition)}#page_clients main #liste .compte .logo a img:hover{scale:1.1}#page_clients main #liste .compte .actif{position:absolute;top:10px;right:10px;text-transform:uppercase;font-size:12px;font-weight:700;display:flex;flex-direction:row;align-items:center;gap:9px;border-radius:19px;padding:7px 15px;color:var(--global-color-text-invert);background:var(--global-color-top)}#page_clients main #liste .compte .actif.inactif{background:var(--global-color-flop)}#page_clients main #liste .compte .type{padding-top:15px;display:flex;flex-direction:row;gap:20px;align-items:center}#page_clients main #liste .compte .type a{text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:5px;font-size:16px}#page_clients main #liste .compte .type a:hover{color:var(--global-color-accent)}#page_clients main #liste .compte .action{padding-top:15px;display:flex;flex-direction:column;align-items:flex-end}#page_clients main #liste .compte .action a{width:fit-content;border:2px solid var(--global-color-accent);border-radius:100px;display:flex;padding:8px 15px;gap:3px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:125%;color:var(--global-color-text);text-decoration:none}#page_clients main #liste .compte .action a:hover{background:var(--global-color-accent);color:var(--global-color-accent-text)}@media (min-width:768px){#page_clients main #intro{flex-direction:row;justify-content:space-between;align-items:flex-end}#page_clients main #intro h1{font-size:30px}#page_clients main #liste .compte{padding:20px;display:flex;flex-direction:row;align-items:flex-start;gap:50px}#page_clients main #liste .compte .type{padding-top:0}#page_clients main #liste .compte .type a{font-size:20px}#page_clients main #liste .compte .actif{top:auto;bottom:20px;right:auto;left:225px}#page_clients main #liste .compte .action{padding-top:0;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#page_clients main #liste .compte .action a{gap:10px;padding:12px 20px;font-size:18px}}#page_utilisateur{background:url(../img/background-deco.svg) no-repeat top -450px left -500px var(--global-color-primary)}#page_utilisateur main{max-width:960px;margin:0 auto}#page_utilisateur main #intro{padding:45px 15px 30px 15px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}#page_utilisateur main #intro .liens{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}#page_utilisateur main #intro .liens a{background:var(--global-color-accent);border:2px solid var(--global-color-accent);border-radius:100px;display:flex;height:50px;padding:16px 30px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:125%;color:var(--global-color-accent-text);text-decoration:none;gap:10px}#page_utilisateur main #intro .liens a:hover{background:0 0;color:var(--global-color-text-invert)}#page_utilisateur main #intro h1{margin:0;font-size:20px;font-weight:800;color:var(--global-color-text-invert)}#page_utilisateur main form{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}#page_utilisateur main form .bloc{width:100%;background:var(--global-color-background-primary);border-radius:var(--global-radius);padding:10px;display:flex;flex-direction:column;gap:20px}#page_utilisateur main form .form-group{display:flex;flex-direction:column;gap:20px;border-radius:var(--global-radius)}#page_utilisateur main form .form-group [type=email],#page_utilisateur main form .form-group [type=text],#page_utilisateur main form .form-group select{padding:12px;border-radius:8px;background:var(--global-color-background-secondary);border:none;font-size:14px;outline:2px solid transparent}#page_utilisateur main form .form-group [type=email]:focus,#page_utilisateur main form .form-group [type=text]:focus,#page_utilisateur main form .form-group select:focus{outline-color:var(--global-color-accent)}#page_utilisateur main form .form-group.row{flex-direction:row;align-items:center}#page_utilisateur main form .form-group.checkbox label{min-width:50px}#page_utilisateur main form .form-group.checkbox input{cursor:pointer;accent-color:var(--global-color-text-secondary);width:20px;height:20px}#page_utilisateur main form .form-group.checkbox:not(.row) label:not(:first-child){margin-left:55px;display:flex;flex-direction:row;gap:5px;align-items:center}#page_utilisateur main form .form-group label{cursor:pointer}#page_utilisateur main form .form-group button{background:var(--global-color-accent);border:2px solid var(--global-color-accent);border-radius:100px;display:flex;height:50px;padding:16px 30px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:125%;color:var(--global-color-accent-text);text-decoration:none;gap:10px}#page_utilisateur main form .form-group button:hover{background:0 0;color:var(--global-color-text-invert)}#page_utilisateur main form .form-group.btn{padding:0;display:flex;flex-direction:row;justify-content:flex-end}@media (min-width:768px){#page_utilisateur main #intro{flex-direction:row;justify-content:space-between;align-items:flex-end}#page_utilisateur main #intro h1{font-size:30px}#page_utilisateur main form .bloc{padding:20px}}#page_utilisateurs{background:url(../img/background-deco.svg) no-repeat top -450px left -500px var(--global-color-primary)}#page_utilisateurs main{max-width:960px;margin:0 auto 40px auto}#page_utilisateurs main #intro{padding:45px 15px 30px 15px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}#page_utilisateurs main #intro .liens{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}#page_utilisateurs main #intro .liens a{background:var(--global-color-accent);border:2px solid var(--global-color-accent);border-radius:100px;display:flex;height:50px;padding:16px 30px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:125%;color:var(--global-color-accent-text);text-decoration:none;gap:10px}#page_utilisateurs main #intro .liens a:hover{background:0 0;color:var(--global-color-text-invert)}#page_utilisateurs main #intro h1{margin:0;font-size:20px;font-weight:800;color:var(--global-color-text-invert)}#page_utilisateurs main .table-responsive{overflow-x:auto}#page_utilisateurs main .liste{width:100%;padding:0;border-spacing:0}#page_utilisateurs main .liste thead tr th{background:var(--global-color-secondary);color:var(--text-invert-color);padding:15px 10px;text-align:left}#page_utilisateurs main .liste thead tr th:first-child{border-radius:var(--global-radius) 0 0 0}#page_utilisateurs main .liste thead tr th:last-child{border-radius:0 var(--global-radius) 0 0}#page_utilisateurs main .liste tbody tr{background:var(--global-color-background-primary)}#page_utilisateurs main .liste tbody tr td{padding:15px 10px;text-align:left}#page_utilisateurs main .liste tbody tr td img{height:30px;width:auto;object-fit:contain}#page_utilisateurs main .liste tbody tr td a{color:inherit;text-decoration:underline}#page_utilisateurs main .liste tbody tr td a:hover{color:var(--global-color-accent)}#page_utilisateurs main .liste tbody tr td .fa-check{color:var(--global-color-top)}#page_utilisateurs main .liste tbody tr td .fa-xmark{color:var(--global-color-flop)}#page_utilisateurs main .liste tbody tr td:nth-child(5){white-space:nowrap}#page_utilisateurs main .liste tbody tr td:nth-child(n+6){text-align:center}#page_utilisateurs main .liste tbody tr td:nth-child(n+6) i{font-size:20px}#page_utilisateurs main .liste tbody tr:nth-child(even){background:var(--global-color-background-secondary)}#page_utilisateurs main .liste tbody tr:last-child td:first-child{border-radius:0 0 0 var(--global-radius)}#page_utilisateurs main .liste tbody tr:last-child td:last-child{border-radius:0 0 var(--global-radius) 0}@media (min-width:768px){#page_utilisateurs main #intro{flex-direction:row;justify-content:space-between;align-items:flex-end}#page_utilisateurs main #intro h1{font-size:30px}}#page_email-campagnes main{padding-bottom:15px}#page_email-campagnes main h1{display:flex;justify-content:center;margin:15px 0}#page_email-campagnes main h1 img{max-height:80px;width:auto}#page_email-campagnes main .illustration{width:100%;max-height:470px;object-fit:cover;display:block}#page_email-campagnes main .titre{background:var(--client-primary);color:var(--text-invert-color);padding:10px 15px;text-transform:uppercase;font-weight:700;text-align:center;font-size:24px;margin-bottom:20px}#page_email-campagnes main .retour{display:block;padding:15px 15px 0 15px;color:var(--client-primary);text-decoration:none;width:fit-content}#page_email-campagnes main .retour:hover{color:var(--client-secondary)}#page_email-campagnes main #filtres{padding:0 15px}#page_email-campagnes main #filtres form{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 5px;justify-content:center;color:var(--client-primary);text-transform:uppercase;font-weight:700}#page_email-campagnes main #filtres input{height:40px;font-size:14px;line-height:40px;padding:0 5px;border-radius:10px;border:none;color:var(--client-primary);outline:1px solid transparent;width:115px;background:var(--background-secondary-color);box-shadow:var(--box-shadow)}#page_email-campagnes main #filtres input:hover{outline-color:var(--client-secondary)}#page_email-campagnes main #filtres input.nom_like{width:calc(100vw - 95px);max-width:400px;padding:0 15px}#page_email-campagnes main #filtres button{display:flex;justify-content:center;align-items:center;width:55px;background:var(--client-primary);border-radius:10px;border:none;height:40px;color:var(--text-invert-color);cursor:pointer;font-weight:700;font-size:18px}#page_email-campagnes main #filtres button:hover{background:var(--client-secondary)}#page_email-campagnes main .table-responsive{width:100%;overflow-x:auto;padding:15px}#page_email-campagnes main .liste{width:fit-content;margin:0 auto;padding:0;border-spacing:0;box-shadow:var(--box-shadow)}#page_email-campagnes main .liste thead tr{background:var(--client-primary);position:sticky;top:0;z-index:2}#page_email-campagnes main .liste thead tr th{padding:5px;font-size:13px;text-align:left;padding-bottom:15px;cursor:pointer;position:relative;transition:var(--transition);color:var(--text-invert-color)}#page_email-campagnes main .liste thead tr th:hover{background:var(--client-secondary)}#page_email-campagnes main .liste thead tr th:first-child{border-radius:10px 0 0 0}#page_email-campagnes main .liste thead tr th:last-child{border-radius:0 10px 0 0}#page_email-campagnes main .liste thead tr th:not(:first-child).desc:after{position:absolute;bottom:0;left:5px;content:'\f0d7';font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px}#page_email-campagnes main .liste thead tr th:not(:first-child).asc:after{position:absolute;bottom:0;left:5px;content:'\f0d8';font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px}#page_email-campagnes main .liste tbody tr{transition:var(--transition)}#page_email-campagnes main .liste tbody tr td{font-size:12px;padding:5px;font-weight:500}#page_email-campagnes main .liste tbody tr td input{width:25px;height:25px;border:1px solid var(--client-primary);cursor:pointer;accent-color:var(--client-primary);border-radius:5px;appearance:none;background:var(--background-primary-color);position:relative}#page_email-campagnes main .liste tbody tr td input:hover{border-color:var(--client-secondary)}#page_email-campagnes main .liste tbody tr td input:checked:before{content:'\f00c';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:2px;left:0;right:0;font-size:20px;text-align:center;color:var(--client-primary)}#page_email-campagnes main .liste tbody tr td a{color:var(--secondary-color);word-break:break-word;max-width:600px;display:block}#page_email-campagnes main .liste tbody tr td a:hover{color:var(--primary-color)}#page_email-campagnes main .liste tbody tr td.top{color:var(--top)}#page_email-campagnes main .liste tbody tr td.flop{color:var(--flop);font-weight:700}#page_email-campagnes main .liste tbody tr td.meh{color:var(--meh);font-weight:700}#page_email-campagnes main .liste tbody tr:nth-child(even){background:var(--client-primary-20)}#page_email-campagnes main .liste tbody tr:hover{background:var(--client-primary-40)}#page_email-campagnes main .btns{margin-top:30px;display:flex;flex-direction:row;justify-content:center;gap:20px}#page_email-campagnes main .btns button{display:flex;justify-content:center;align-items:center;width:fit-content;background:var(--client-primary);border-radius:10px;border:none;height:40px;color:var(--text-invert-color);cursor:pointer;padding:0 20px;font-weight:700}#page_email-campagnes main .btns button i{margin-left:10px;font-size:20px}#page_email-campagnes main .btns button:hover{background:var(--client-secondary)}@media print{#page_email-campagnes #header{display:none}#page_email-campagnes main h1{margin-top:0}#page_email-campagnes main #filtres,#page_email-campagnes main #header,#page_email-campagnes main .btns,#page_email-campagnes main .retour{display:none}#page_email-campagnes main .table-responsive{padding:0}#page_email-campagnes main .titre{margin-bottom:2px}#page_email-campagnes main .liste tbody tr td,#page_email-campagnes main .liste tbody tr th,#page_email-campagnes main .liste thead tr td,#page_email-campagnes main .liste thead tr th{break-inside:avoid}#page_email-campagnes main .liste tbody tr td:first-child,#page_email-campagnes main .liste tbody tr th:first-child,#page_email-campagnes main .liste thead tr td:first-child,#page_email-campagnes main .liste thead tr th:first-child{display:none}#page_email-campagnes main .liste tbody tr td:last-child,#page_email-campagnes main .liste tbody tr th:last-child,#page_email-campagnes main .liste thead tr td:last-child,#page_email-campagnes main .liste thead tr th:last-child{border-radius:0}}#page_email-rapport main{padding-bottom:15px}#page_email-rapport main .cover{display:none}#page_email-rapport main h1{display:flex;justify-content:center;margin:15px 0}#page_email-rapport main h1 img{max-height:80px;width:auto}#page_email-rapport main .retour{display:block;padding:15px 15px 0 15px;color:var(--client-primary);text-decoration:none;width:fit-content}#page_email-rapport main .retour:hover{color:var(--client-secondary)}#page_email-rapport main .illustration{width:100%;max-height:470px;object-fit:cover;display:block}#page_email-rapport main .titre{background:var(--client-primary);color:var(--text-invert-color);padding:10px 15px 50px 15px;text-transform:uppercase;font-weight:700;text-align:center;font-size:24px;position:relative}#page_email-rapport main .titre .text{position:relative;width:fit-content;margin:0 auto}#page_email-rapport main .titre .text form{width:fit-content;margin:0 auto;flex-direction:row;gap:5px}#page_email-rapport main .titre .text form input{font-weight:700;text-align:center;background:var(--background-primary-color);border:1px solid var(--client-primary-40);height:30px;color:var(--client-primary);font-size:18px;padding:0 5px;transition:var(--transition);outline:1px solid transparent}#page_email-rapport main .titre .text form input:hover{outline:1px solid var(--client-secondary)}#page_email-rapport main .titre .text form button{height:30px;display:flex;flex-direction:row;align-items:center;gap:2px;background:var(--text-invert-color);color:var(--client-primary)}#page_email-rapport main .titre .text form button:hover{background:var(--client-secondary);color:var(--text-invert-color)}#page_email-rapport main .titre a{font-size:15px;position:absolute;bottom:10px;right:15px;background:var(--text-invert-color);color:var(--client-primary);font-weight:700;padding:5px 10px;border-radius:10px;text-transform:uppercase;text-decoration:none}#page_email-rapport main .titre a:hover{background:var(--client-secondary);color:var(--text-invert-color)}#page_email-rapport main #menuAncre{display:none}#page_email-rapport main .edit{position:relative;padding-right:30px}#page_email-rapport main .edit:after{content:'';position:absolute;top:0;right:0;content:'\f044';font-family:"Font Awesome 6 Free";font-weight:900;cursor:pointer;transition:var(--transition);font-size:20px}#page_email-rapport main .edit:hover:after{color:var(--client-secondary)}#page_email-rapport main .edit~form{display:none}#page_email-rapport main .resume{padding:20px 15px;max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;gap:20px}#page_email-rapport main .resume .edit{padding:15px;border:1px solid var(--client-primary-40)}#page_email-rapport main .resume form textarea{background:var(--background-primary-color);border:1px solid var(--client-primary-40);width:100%;min-width:100%;max-width:100%;height:300px;min-height:300px;max-height:300px;color:var(--client-primary);font-size:18px;padding:15px;transition:var(--transition);outline:1px solid transparent;resize:none}#page_email-rapport main .resume form textarea:hover{outline:1px solid var(--client-secondary)}#page_email-rapport main .resume form button{background:var(--client-primary);color:var(--text-invert-color);font-weight:700;width:100%;text-transform:uppercase;max-width:150px;margin:0 0 0 auto}#page_email-rapport main .resume form button i{margin-right:5px}#page_email-rapport main .resume form button.actif,#page_email-rapport main .resume form button:hover{background:var(--client-secondary)}#page_email-rapport main .resume .taux{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:30px}#page_email-rapport main .resume .taux .tx{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:1}#page_email-rapport main .resume .taux .tx .circle{width:150px;height:150px;position:relative}#page_email-rapport main .resume .taux .tx .circle canvas{width:150px!important;height:150px!important}#page_email-rapport main .resume .taux .tx .circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#page_email-rapport main .resume .taux .tx p{text-align:center;font-weight:700}#page_email-rapport main .resume .taux .tx p:first-child{font-size:16px}#page_email-rapport main .resume .taux .tx p:last-child{font-size:21px;color:var(--client-primary)}#page_email-rapport main .resume .taux .tx[data-type=top] p:last-child{color:var(--top)}#page_email-rapport main .resume .taux .tx[data-type=top] .circle svg [fill=none]{stroke:var(--top)}#page_email-rapport main .resume .taux .tx[data-type=top] .circle svg :not([fill=none]){fill:var(--top)}#page_email-rapport main .resume .taux .tx[data-type=flop] p:last-child{color:var(--flop)}#page_email-rapport main .resume .taux .tx[data-type=flop] .circle svg [fill=none]{stroke:var(--flop)}#page_email-rapport main .resume .taux .tx[data-type=flop] .circle svg :not([fill=none]){fill:var(--flop)}#page_email-rapport main .resume .taux .tx[data-type=meh] p:last-child{color:var(--meh)}#page_email-rapport main .resume .taux .tx[data-type=meh] .circle svg [fill=none]{stroke:var(--meh)}#page_email-rapport main .resume .taux .tx[data-type=meh] .circle svg :not([fill=none]){fill:var(--meh)}#page_email-rapport main .groupe{padding:20px 0;max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;gap:20px;width:100%}#page_email-rapport main .groupe .nomgroupe{background:var(--client-primary);color:var(--text-invert-color);padding:10px 15px;text-transform:uppercase;font-weight:700;text-align:center;font-size:24px}#page_email-rapport main .groupe .edit{padding:15px;border:1px solid var(--client-primary-40)}#page_email-rapport main .groupe form{padding:0 15px}#page_email-rapport main .groupe form textarea{background:var(--background-primary-color);border:1px solid var(--client-primary-40);width:100%;min-width:100%;max-width:100%;height:300px;min-height:300px;max-height:300px;color:var(--client-primary);font-size:18px;padding:15px;transition:var(--transition);outline:1px solid transparent;resize:none}#page_email-rapport main .groupe form textarea:hover{outline:1px solid var(--client-secondary)}#page_email-rapport main .groupe form button{background:var(--client-primary);color:var(--text-invert-color);font-weight:700;width:100%;text-transform:uppercase;max-width:150px;margin:0 0 0 auto}#page_email-rapport main .groupe form button i{margin-right:5px}#page_email-rapport main .groupe form button.actif,#page_email-rapport main .groupe form button:hover{background:var(--client-secondary)}#page_email-rapport main .groupe .taux{padding:0 15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:30px}#page_email-rapport main .groupe .taux .tx{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:1}#page_email-rapport main .groupe .taux .tx .circle{width:150px;height:150px;position:relative}#page_email-rapport main .groupe .taux .tx .circle canvas{width:150px!important;height:150px!important}#page_email-rapport main .groupe .taux .tx .circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#page_email-rapport main .groupe .taux .tx p{text-align:center;font-weight:700}#page_email-rapport main .groupe .taux .tx p:first-child{font-size:16px}#page_email-rapport main .groupe .taux .tx p:last-child{font-size:21px;color:var(--top)}#page_email-rapport main .groupe .taux .tx[data-type=top] p:last-child{color:var(--top)}#page_email-rapport main .groupe .taux .tx[data-type=top] .circle svg [fill=none]{stroke:var(--top)}#page_email-rapport main .groupe .taux .tx[data-type=top] .circle svg :not([fill=none]){fill:var(--top)}#page_email-rapport main .groupe .taux .tx[data-type=flop] p:last-child{color:var(--flop)}#page_email-rapport main .groupe .taux .tx[data-type=flop] .circle svg [fill=none]{stroke:var(--flop)}#page_email-rapport main .groupe .taux .tx[data-type=flop] .circle svg :not([fill=none]){fill:var(--flop)}#page_email-rapport main .groupe .taux .tx[data-type=meh] p:last-child{color:var(--meh)}#page_email-rapport main .groupe .taux .tx[data-type=meh] .circle svg [fill=none]{stroke:var(--meh)}#page_email-rapport main .groupe .taux .tx[data-type=meh] .circle svg :not([fill=none]){fill:var(--meh)}#page_email-rapport main .campagnes{display:flex;flex-direction:column;padding:15px 0;max-width:var(--max-width);margin:0 auto}#page_email-rapport main .campagnes .campagne{padding:30px 15px}#page_email-rapport main .campagnes .campagne:nth-child(odd){background:var(--client-primary-20)}#page_email-rapport main .campagnes .campagne .intro{flex:1;display:flex;flex-direction:column;gap:15px}#page_email-rapport main .campagnes .campagne .intro .nom{text-transform:uppercase;font-size:25px;font-weight:700;color:var(--client-secondary)}#page_email-rapport main .campagnes .campagne .intro .date{font-size:16px;color:var(--client-primary)}#page_email-rapport main .campagnes .campagne .intro .envoi{font-size:16px;color:var(--client-primary)}#page_email-rapport main .campagnes .campagne .intro .sujet p{font-weight:700;font-size:16px;color:var(--client-primary)}#page_email-rapport main .campagnes .campagne .intro .sujet p:before{content:'Objet : '}#page_email-rapport main .campagnes .campagne .intro .sujet textarea{background:var(--background-primary-color);border:1px solid var(--client-primary-40);width:100%;height:85px;min-height:85px;max-height:85px;color:var(--client-primary);font-size:18px;padding:10px;transition:var(--transition);outline:1px solid transparent;resize:none;font-weight:700}#page_email-rapport main .campagnes .campagne .intro .sujet textarea:hover{outline:1px solid var(--client-secondary)}#page_email-rapport main .campagnes .campagne .intro .sujet button{background:var(--client-primary);color:var(--text-invert-color);font-weight:700;width:100%;text-transform:uppercase;max-width:150px;margin:0 0 0 auto}#page_email-rapport main .campagnes .campagne .intro .sujet button i{margin-right:5px}#page_email-rapport main .campagnes .campagne .intro .sujet button.actif,#page_email-rapport main .campagnes .campagne .intro .sujet button:hover{background:var(--client-secondary)}#page_email-rapport main .campagnes .campagne .intro .commentaire{margin-bottom:20px}#page_email-rapport main .campagnes .campagne .intro .commentaire .edit{background:var(--background-primary-color);padding:10px;border:1px solid var(--client-primary-40)}#page_email-rapport main .campagnes .campagne .intro textarea{background:var(--background-primary-color);border:1px solid var(--client-primary-40);width:100%;min-width:100%;max-width:616px;height:300px;min-height:300px;max-height:300px;color:var(--client-primary);font-size:18px;padding:15px;transition:var(--transition);outline:1px solid transparent;resize:none}#page_email-rapport main .campagnes .campagne .intro textarea:hover{outline:1px solid var(--client-secondary)}#page_email-rapport main .campagnes .campagne .intro button{background:var(--client-primary);color:var(--text-invert-color);font-weight:700;width:100%;text-transform:uppercase;max-width:150px;margin:0 0 0 auto}#page_email-rapport main .campagnes .campagne .intro button i{margin-right:5px}#page_email-rapport main .campagnes .campagne .intro button.actif,#page_email-rapport main .campagnes .campagne .intro button:hover{background:var(--client-secondary)}#page_email-rapport main .campagnes .campagne .intro .taux{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:30px}#page_email-rapport main .campagnes .campagne .intro .taux .tx{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:1}#page_email-rapport main .campagnes .campagne .intro .taux .tx .circle{width:100px;height:100px;position:relative}#page_email-rapport main .campagnes .campagne .intro .taux .tx .circle canvas{width:100px!important;height:100px!important}#page_email-rapport main .campagnes .campagne .intro .taux .tx .circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#page_email-rapport main .campagnes .campagne .intro .taux .tx p{text-align:center;font-weight:700}#page_email-rapport main .campagnes .campagne .intro .taux .tx p:first-child{font-size:16px}#page_email-rapport main .campagnes .campagne .intro .taux .tx p:last-child{font-size:21px;color:var(--top)}#page_email-rapport main .campagnes .campagne .intro .taux .tx[data-type=top] p:last-child{color:var(--top)}#page_email-rapport main .campagnes .campagne .intro .taux .tx[data-type=top] .circle svg [fill=none]{stroke:var(--top)}#page_email-rapport main .campagnes .campagne .intro .taux .tx[data-type=top] .circle svg :not([fill=none]){fill:var(--top)}#page_email-rapport main .campagnes .campagne .intro .taux .tx[data-type=flop] p:last-child{color:var(--flop)}#page_email-rapport main .campagnes .campagne .intro .taux .tx[data-type=flop] .circle svg [fill=none]{stroke:var(--flop)}#page_email-rapport main .campagnes .campagne .intro .taux .tx[data-type=flop] .circle svg :not([fill=none]){fill:var(--flop)}#page_email-rapport main .campagnes .campagne .intro .taux .tx[data-type=meh] p:last-child{color:var(--meh)}#page_email-rapport main .campagnes .campagne .intro .taux .tx[data-type=meh] .circle svg [fill=none]{stroke:var(--meh)}#page_email-rapport main .campagnes .campagne .intro .taux .tx[data-type=meh] .circle svg :not([fill=none]){fill:var(--meh)}#page_email-rapport main .campagnes .campagne .liens h2{color:var(--client-primary);text-transform:uppercase;font-size:25px;text-align:left}#page_email-rapport main .campagnes .campagne .liens h2 strong{font-size:35px;display:block}#page_email-rapport main .campagnes .campagne .liens .liste{width:100%;padding:0;border-spacing:0}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td{vertical-align:top;padding:5px;color:var(--client-primary);font-weight:700}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td a{color:inherit;font-size:12px;line-height:12px;display:block;padding:5px 0;word-break:break-all}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td a:hover{color:var(--client-secondary)}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td form{flex-direction:row;gap:10px}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td form input{background:var(--background-primary-color);border:1px solid var(--client-primary-40);width:200px;color:var(--client-primary);font-size:15px;line-height:15px;font-weight:700;padding:0 5px;transition:var(--transition);outline:1px solid transparent}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td form input:hover{outline:1px solid var(--client-secondary)}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td form button{background:var(--client-primary);color:var(--text-invert-color);font-weight:700;width:100%;text-transform:uppercase;max-width:100px;height:25px}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td form button i{margin-right:5px}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td form button.actif,#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td form button:hover{background:var(--client-secondary)}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td.top{width:50px;font-size:50px;line-height:50px;font-weight:700;text-align:center;padding-left:0;padding-right:0}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td.tx{width:30%}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td.tx span{max-width:100%;display:block;background:var(--client-primary);height:24px;border-radius:10px}#page_email-rapport main .campagnes .campagne .preview{margin:0 auto;display:block;width:100%;max-width:660px;border:none;box-shadow:inset var(--box-shadow);height:540px!important;overflow-y:auto;background:var(--background-primary-color)}@media (min-width:1200px){#page_email-rapport main .titre{padding:10px 15px}#page_email-rapport main .titre a{bottom:auto;top:50%;transform:translateY(-50%)}#page_email-rapport main .campagnes .campagne{padding:50px 720px 50px 35px;position:relative}#page_email-rapport main .campagnes .campagne .preview{position:absolute;top:50px;right:35px;width:660px;height:calc(100% - 100px)!important}#page_email-rapport main .campagnes .campagne .liens h2{font-size:32px}#page_email-rapport main .campagnes .campagne .liens h2 strong{font-size:62px}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td.top{font-size:72px;line-height:72px}#page_email-rapport main .campagnes .campagne .liens .liste tbody tr td.tx{font-size:29px}}@media (min-width:1700px){#page_email-rapport main #menuAncre{display:flex;flex-direction:column;gap:10px;position:fixed;top:120px;right:0;width:230px;background:var(--background-primary-color);padding:15px;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:100;box-shadow:var(--box-shadow)}#page_email-rapport main #menuAncre a{font-size:12px;text-decoration:none;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#page_email-rapport main #menuAncre a:hover{color:var(--client-secondary)}}@media print{#page_email-rapport{page-break-after:none}#page_email-rapport #footer,#page_email-rapport #header{display:none}#page_email-rapport main{page-break-after:none;padding-bottom:0}#page_email-rapport main .cover{display:block;page-break-after:always;width:100%;height:100%}#page_email-rapport main h1{display:none}#page_email-rapport main .retour{display:none}#page_email-rapport main .titre{position:absolute;top:150px;left:95px;margin:0;text-align:left;padding-bottom:10px;background:0 0;color:var(--client-secondary);text-transform:none;font-size:36px}#page_email-rapport main .titre a{display:none}#page_email-rapport main .titre form button{display:none}#page_email-rapport main .groupe,#page_email-rapport main .resume{page-break-after:always}#page_email-rapport main .groupe .taux,#page_email-rapport main .resume .taux{page-break-inside:avoid}#page_email-rapport main .edit:has(i){display:none}#page_email-rapport main .edit:after{display:none}#page_email-rapport main button{display:none}#page_email-rapport main #menuAncre{display:none}#page_email-rapport main .campagnes{page-break-after:none}#page_email-rapport main .campagnes .campagne{page-break-after:always;padding-bottom:0;background:0 0}#page_email-rapport main .campagnes .campagne:nth-child(odd){background:0 0}#page_email-rapport main .campagnes .campagne:last-child{page-break-after:none}#page_email-rapport main .campagnes .campagne .intro .commentaire .edit{background:0 0}#page_email-rapport main .campagnes .campagne .intro .taux{page-break-inside:avoid}#page_email-rapport main .campagnes .campagne .emailpreview{position:relative;height:calc(100vh - 20px);overflow:hidden;page-break-after:none;page-break-inside:avoid}#page_email-rapport main .campagnes .campagne .preview{position:absolute;top:0;left:0;bottom:0;right:0;page-break-inside:avoid;width:700px;max-width:1400px;height:calc(200vh - 40px)!important;transform:scale(.5);transform-origin:center top;page-break-after:none}#page_email-rapport main .campagnes .campagne .liens{page-break-inside:avoid;page-break-after:always}}#email-rapport-footer_pdf{font-size:10px;text-align:center}#email-rapport_pdf .top{color:#00742B}#email-rapport_pdf .meh{color:#F1881A}#email-rapport_pdf .flop{color:#EC1D23}#email-rapport_pdf table{width:100%;border-collapse:collapse;border-spacing:0}#email-rapport_pdf table tr td{padding:0;vertical-align:top}#email-rapport_pdf #logo{text-align:center;margin-bottom:10px}#email-rapport_pdf #logo img{height:30px;width:auto}#email-rapport_pdf #illustration{text-align:center}#email-rapport_pdf #illustration img{width:100%;height:auto}#email-rapport_pdf #bilan{color:#fff;text-transform:uppercase;font-size:24px;padding:5px 0;text-align:center;margin-bottom:20px}#email-rapport_pdf #commentaire_global{background:#F4F4F4;padding:15px;margin-bottom:20px;border-radius:10px}#email-rapport_pdf #resume{margin-bottom:20px}#email-rapport_pdf #resume tr td{width:25%}#email-rapport_pdf #resume tr td table tr td{width:100%;text-align:center}#email-rapport_pdf #resume tr td table tr td.nom{padding-bottom:5px}#email-rapport_pdf #resume tr td table tr td table{width:150px}#email-rapport_pdf #resume tr td table tr td table tr td{width:100%;vertical-align:middle;height:150px;background-repeat:no-repeat;background-position:center;background-image-resize:4}#email-rapport_pdf #resume tr td table tr td.tx{padding-top:5px}#email-rapport_pdf #campagnes .campagne{padding:0 15px}#email-rapport_pdf #campagnes .campagne .commentaire{margin-top:10px;background:#F4F4F4;padding:15px;border-radius:10px;font-size:13px}#email-rapport_pdf #campagnes .campagne .infos{page-break-inside:avoid}#email-rapport_pdf #campagnes .campagne .infos .nom{font-size:25px;padding-bottom:20px;text-transform:uppercase}#email-rapport_pdf #campagnes .campagne .infos .date{padding-bottom:5px}#email-rapport_pdf #campagnes .campagne .taux{margin-top:10px;page-break-inside:avoid}#email-rapport_pdf #campagnes .campagne .taux tr td{width:33.33%}#email-rapport_pdf #campagnes .campagne .taux tr td table tr td{width:100%;text-align:center}#email-rapport_pdf #campagnes .campagne .taux tr td table tr td.nom{padding-bottom:5px}#email-rapport_pdf #campagnes .campagne .taux tr td table tr td table{width:100px}#email-rapport_pdf #campagnes .campagne .taux tr td table tr td table tr td{width:100%;vertical-align:middle;height:100px;background-repeat:no-repeat;background-position:center;background-image-resize:4}#email-rapport_pdf #campagnes .campagne .taux tr td table tr td.tx{padding-top:5px}#email-rapport_pdf #campagnes .campagne .taux tr.odd td{padding-top:20px}#email-rapport_pdf #campagnes .campagne .taux tr.odd td table tr td.nom{padding-bottom:5px}#email-rapport_pdf #campagnes .campagne .liens-titre{padding-top:20px;font-size:20px;page-break-inside:avoid}#email-rapport_pdf #campagnes .campagne .liens tr td{padding:5px}#email-rapport_pdf #campagnes .campagne .liens tr td.top{width:60px;font-size:40px;text-align:center}#email-rapport_pdf #campagnes .campagne .liens tr td.lien table{overflow:wrap}#email-rapport_pdf #campagnes .campagne .liens tr td.lien table tr td.link{font-size:12px;line-height:13px}#email-rapport_pdf #campagnes .campagne .liens tr td.lien table tr td.link a{text-decoration:none!important}#email-rapport_pdf #campagnes .campagne .liens tr td.tx{width:25%}#email-rapport_pdf #campagnes .campagne .liens tr td.tx table tr td{height:20px}main.rs{display:flex;flex-direction:column;padding:15px 10px;background-color:var(--client-primary-10_2);border-radius:20px;min-height:100vh}main.rs h1{color:var(--client-primary);padding:0;font-weight:700;font-size:30px;margin:0;text-align:left}main.rs h1 i{font-size:18px}main.rs h1 img{height:18px}main.rs h2{color:var(--client-primary);font-size:25px;font-weight:700;margin:20px 0;display:flex;flex-direction:row;align-items:center;gap:12px}main.rs h2 i{font-size:18px}main.rs h2 img{height:18px}main.rs h3{color:var(--client-primary);font-size:20px;font-weight:700;margin:15px 0}main.rs h3 i{font-size:28px}main.rs h3 img{height:28px}main.rs .aucun{font-style:italic;font-size:12px}main.rs .aucun:before{font-style:normal;font-size:15px;content:'🤔 '}main.rs .vide{text-align:center}main.rs .vide i{color:var(--client-secondary)}main.rs .tuiles{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}main.rs .tuiles .tuile{background-color:var(--background-primary-color);padding:10px;border-radius:12px;display:flex;gap:10px;flex-direction:column}main.rs .tuiles .tuile .titre{white-space:nowrap;font-size:12px;font-weight:400;text-align:left;position:relative;padding-right:20px}main.rs .tuiles .tuile .titre i{position:absolute;top:0;right:0;color:var(--client-primary)}main.rs .tuiles .tuile .chiffres{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px}main.rs .tuiles .tuile .chiffres>p{font-size:18px;font-weight:600;white-space:nowrap;line-height:18px}main.rs .tuiles .tuile .chiffres .compare{background-color:var(--client-primary-10);display:flex;align-items:center;gap:5px;border-radius:10px;padding:0 5px;font-size:12px;font-weight:500;line-height:20px}main.rs .tuiles .tuile .chiffres .compare.top{color:var(--rs-top);background-color:var(--rs-top-10)}main.rs .tuiles .tuile .chiffres .compare.flop{color:var(--rs-flop);background-color:var(--rs-flop-10)}main.rs .tuiles_secondaires{display:flex;flex-direction:column;flex-wrap:wrap;gap:1px;max-width:300px;margin:0 auto}main.rs .tuiles_secondaires>div:first-child{border-top-left-radius:12px;border-top-right-radius:12px}main.rs .tuiles_secondaires>div:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}main.rs .tuiles_secondaires .tuile_secondaire{background-color:#fff;padding:10px 15px;display:flex;flex-direction:column;gap:10px}main.rs .tuiles_secondaires .tuile_secondaire .titre{font-size:12px;font-weight:400;text-align:left;position:relative;white-space:nowrap}main.rs .tuiles_secondaires .tuile_secondaire .titre i{position:absolute;top:0;right:0;color:var(--client-primary)}main.rs .tuiles_secondaires .tuile_secondaire .chiffres{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px}main.rs .tuiles_secondaires .tuile_secondaire .chiffres>p{font-size:20px;font-weight:600;white-space:nowrap;line-height:20px}main.rs .tuiles_secondaires .tuile_secondaire .chiffres .compare{background-color:var(--client-primary-10);display:flex;align-items:center;gap:5px;border-radius:10px;padding:0 5px;font-size:12px;font-weight:500;line-height:20px}main.rs .tuiles_secondaires .tuile_secondaire .chiffres .compare.top{color:var(--rs-top);background-color:var(--rs-top-10)}main.rs .tuiles_secondaires .tuile_secondaire .chiffres .compare.flop{color:var(--rs-flop);background-color:var(--rs-flop-10)}main.rs .table-responsive{width:100%;overflow:auto;border-radius:12px;max-height:500px;scrollbar-gutter:stable}main.rs .table-responsive::-webkit-scrollbar{width:12px}main.rs .table-responsive::-webkit-scrollbar-thumb{background-color:var(--client-primary);border-color:var(--background-primary-color);border-radius:9999px;border-width:1px}main.rs .table-responsive::-webkit-scrollbar-track{background-color:var(--client-primary-10);border-radius:9999px}main.rs .table-responsive table{width:100%;border-spacing:0;border-collapse:collapse}main.rs .table-responsive table thead tr{position:sticky;top:0;z-index:2;overflow:hidden;box-shadow:0 1px 0 0 var(--client-primary-10)}main.rs .table-responsive table thead tr th{cursor:pointer;font-size:12px;font-weight:600;padding:12px;text-align:left;background:var(--background-primary-color)}main.rs .table-responsive table tbody tr td{background:var(--background-primary-color);vertical-align:top;padding:16px 5px;font-size:12px}main.rs .table-responsive table tbody tr td .description{overflow:hidden;max-height:113px;max-width:500px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis}main.rs .table-responsive table tbody tr td .visuel{cursor:pointer;display:block;width:150px;border-radius:8px;transition:var(--transition)}main.rs .table-responsive table tbody tr td a:hover{color:var(--client-secondary)}main.rs .table-responsive table tbody tr td .splide{background:var(--client-primary-10);border-radius:8px;overflow:hidden}main.rs .table-responsive table tbody tr td .splide .splide__arrow{background:var(--client-primary)}main.rs .table-responsive table tbody tr td .splide .splide__arrow svg{fill:var(--text-invert-color)}main.rs .table-responsive table tbody tr td .splide .splide__arrow--prev{left:5px}main.rs .table-responsive table tbody tr td .splide .splide__arrow--next{right:5px}main.rs .table-responsive table tbody tr td .splide .splide__pagination__page{background:var(--client-primary)}main.rs .table-responsive table tbody tr td .splide .splide__pagination__page.is-active{background:var(--client-secondary)}main.rs .table-responsive table tbody tr td .splide:not(.is-overflow) .splide__pagination{display:flex}main.rs .table-responsive table tbody tr td .splide .splide__slide{display:flex;align-items:center}main.rs .table-responsive table tbody tr td .video{width:150px;display:block;overflow:hidden;position:relative;border-radius:8px}main.rs .table-responsive table tbody tr td .video:after{content:'\f04b';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-invert-color);font-size:30px;text-shadow:var(--box-shadow)}main.rs .table-responsive table tbody tr td .document{cursor:pointer;display:block;width:150px;border-radius:8px;position:relative}main.rs .table-responsive table tbody tr td .document:after{content:'\f1c1';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px}main.rs .table-responsive table tbody tr td .taux{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}main.rs .table-responsive table tbody tr td .taux .val{min-width:50px;text-align:right}main.rs .table-responsive table tbody tr td .taux .bar{width:calc(100% - 55px);background-color:var(--client-primary);border-radius:8px;height:10px}main.rs .table-responsive table tbody tr:not(:last-child){border-bottom:1px solid var(--client-primary-10)}main.rs .commentaire{display:block;position:relative;margin:20px 0;min-height:50px;width:100%}main.rs .commentaire .edit{width:100%}main.rs .commentaire .edit p{background-color:var(--client-primary-20);border-radius:20px;font-size:12px;font-weight:400;position:relative;padding:20px 50px 20px 20px}main.rs .commentaire .edit:after{width:50px;height:50px;position:absolute;right:0;top:3px;padding:10px;content:'\f044';font-family:"Font Awesome 6 Free";font-weight:900;cursor:pointer;transition:var(--transition);font-size:20px;background-color:var(--client-primary-10_2);color:var(--client-primary);border:5px solid var(--client-primary-20);border-radius:50%;display:flex;justify-content:center;align-items:center}main.rs .commentaire .edit.commentaire-on:after{bottom:-10px}main.rs .commentaire .edit:hover:after{color:var(--client-secondary);background-color:var(--client-primary)}main.rs .commentaire form{width:100%;display:none;position:relative;margin:0}main.rs .commentaire form textarea{font-size:12px;height:87px;resize:none;background:var(--background-primary-color);transition:var(--transition);outline:0;border-radius:20px;border:1px solid transparent;padding:20px}main.rs .commentaire form textarea:focus,main.rs .commentaire form textarea:hover{border-color:var(--client-secondary)}main.rs .commentaire form button{background:var(--client-primary);display:flex;justify-content:center;width:60px;height:60px;align-items:center;font-weight:900;position:absolute;font-size:20px;bottom:-20px;right:-20px;border:10px solid var(--client-primary-10);border-radius:50%}main.rs .commentaire form button.actif,main.rs .commentaire form button:hover{background:var(--client-secondary)}@media screen and (min-width:1280px),print and (min-width:1024px){main.rs{padding:30px;margin:0 30px 30px 230px}}header#rs-header{background:var(--background-primary-color);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:15px 10px}header#rs-header .burger{position:fixed;top:10px;right:10px;font-size:25px;color:var(--client-primary);cursor:pointer;z-index:11}header#rs-header .burger:hover{color:var(--client-secondary)}header#rs-header #rs-filtres{display:none;position:fixed;top:0;left:0;width:100%;background:var(--background-primary-color);padding:50px 5px 15px 5px;z-index:10;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.16)}header#rs-header #rs-filtres form{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;color:var(--text-secondary-color);font-weight:700;font-size:12px}header#rs-header #rs-filtres input[type=text],header#rs-header #rs-filtres input[type=date]{height:30px;font-size:12px;line-height:30px;padding:0 5px;border-radius:8px;border:none;color:var(--text-secondary-color);outline:1px solid transparent;width:125px;background:var(--client-primary-10)}header#rs-header #rs-filtres input[type=text]:hover,header#rs-header #rs-filtres input[type=date]:hover{outline-color:var(--client-secondary)}header#rs-header #rs-filtres button{display:flex;justify-content:center;align-items:center;background:var(--client-primary);border-radius:8px;border:none;height:40px;padding:12px 16px;color:var(--text-invert-color);cursor:pointer;font-weight:700;font-size:18px}header#rs-header #rs-filtres button:hover{background:var(--client-secondary)}header#rs-header #rs-filtres .compare,header#rs-header #rs-filtres .dates_show{position:absolute;top:5px;left:5px;z-index:10;display:flex;flex-direction:column;gap:5px}header#rs-header #rs-filtres .compare.compare,header#rs-header #rs-filtres .dates_show.compare{left:150px}header#rs-header #rs-filtres .compare p,header#rs-header #rs-filtres .dates_show p{font-weight:400;font-size:10px;cursor:pointer;transition:var(--transition);text-decoration:underline}header#rs-header #rs-filtres .compare p:hover,header#rs-header #rs-filtres .dates_show p:hover{color:var(--client-secondary)}header#rs-header #rs-filtres .compare .dates,header#rs-header #rs-filtres .dates_show .dates{margin:0;list-style-type:none;display:none;flex-direction:column;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.16);background:var(--background-primary-color);padding:0;z-index:10}header#rs-header #rs-filtres .compare .dates li,header#rs-header #rs-filtres .dates_show .dates li{white-space:nowrap}header#rs-header #rs-filtres .compare .dates li a,header#rs-header #rs-filtres .dates_show .dates li a{padding:5px;display:block;font-size:10px;text-decoration:none;color:var(--text-primary-color);font-weight:400}header#rs-header #rs-filtres .compare .dates li a:hover,header#rs-header #rs-filtres .dates_show .dates li a:hover{color:var(--client-secondary)}header#rs-header #rs-filtres .compare .dates:hover,header#rs-header #rs-filtres .dates_show .dates:hover{display:flex}header#rs-header #rs-filtres .compare .infos,header#rs-header #rs-filtres .dates_show .infos{display:none;flex-direction:row;justify-content:center;align-items:center;gap:10px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.16);background:var(--background-primary-color);padding:15px;z-index:10}header#rs-header #rs-filtres .compare .infos:hover,header#rs-header #rs-filtres .dates_show .infos:hover{display:flex}header#rs-header #rs-filtres .compare:hover .dates,header#rs-header #rs-filtres .compare:hover .infos,header#rs-header #rs-filtres .dates_show:hover .dates,header#rs-header #rs-filtres .dates_show:hover .infos{display:flex}header#rs-header #rs-filtres .custom-select{position:relative}header#rs-header #rs-filtres .custom-select:after{content:'\f107';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:8px;right:5px;font-size:18px;pointer-events:none}header#rs-header #rs-filtres .custom-select .select-selected{cursor:pointer;padding-right:30px}header#rs-header #rs-filtres .custom-select .select-items{display:none;position:fixed;left:5px;width:calc(100% - 10px);border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.16);background:var(--background-primary-color);flex-direction:column;overflow-y:auto;max-height:calc(100vh - 130px);z-index:10}header#rs-header #rs-filtres .custom-select .select-items:after{content:'\f002';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:20px;left:20px;font-size:20px}header#rs-header #rs-filtres .custom-select .select-items .search{height:40px;font-size:14px;line-height:40px;padding:0 12px;margin:10px;padding-left:40px;width:calc(100% - 20px)}header#rs-header #rs-filtres .custom-select .select-items .checks{display:flex;flex-direction:row;gap:5px;padding-left:10px;font-size:10px;color:inherit}header#rs-header #rs-filtres .custom-select .select-items .checks .check{color:inherit;text-decoration:underline;font-weight:400}header#rs-header #rs-filtres .custom-select .select-items .checks .check:hover{color:var(--client-secondary)}header#rs-header #rs-filtres .custom-select .select-items label{padding:10px;font-weight:400;display:flex;flex-direction:row;gap:5px;cursor:pointer;transition:var(--transition);word-break:break-all;align-items:center}header#rs-header #rs-filtres .custom-select .select-items label:hover{color:var(--client-secondary)}header#rs-header #rs-filtres .custom-select .select-items label i{font-size:11px;color:var(--client-primary)}header#rs-header #rs-filtres .custom-select .select-items label input{margin:0;accent-color:var(--client-primary)}@media screen and (min-width:768px),print and (min-width:1024px){header#rs-header #rs-filtres .custom-select .select-items{width:fit-content;position:absolute;right:0;left:auto}header#rs-header #rs-filtres .custom-select .select-items label{word-break:none;white-space:nowrap}}@media screen and (min-width:1024px),print and (min-width:1024px){header#rs-header #rs-filtres form{gap:16px;font-size:15px}header#rs-header #rs-filtres input[type=text],header#rs-header #rs-filtres input[type=date]{width:175px}header#rs-header #rs-filtres .custom-select .select-selected{width:175px}}@media screen and (min-width:1280px),print and (min-width:1024px){header#rs-header{position:sticky;top:0;height:70px;flex-direction:row;z-index:100}header#rs-header .burger{display:none}header#rs-header #rs-filtres{display:block!important;position:relative;padding:0;box-shadow:none;border-radius:0;width:fit-content}header#rs-header #rs-filtres .dates_show{top:-13px;left:0}header#rs-header #rs-filtres .compare{top:-13px}}@media screen and (min-width:1600px),print and (min-width:1024px){header#rs-header{justify-content:center}header#rs-header #rs-filtres input[type=text],header#rs-header #rs-filtres input[type=date]{height:40px;font-size:14px;line-height:40px;padding:0 12px;width:125px}header#rs-header #rs-filtres .custom-select{position:relative}header#rs-header #rs-filtres .custom-select .select-items{right:auto;left:50%;transform:translateX(-50%)}header#rs-header #rs-filtres .custom-select:after{top:12px;right:10px;font-size:20px}}#rs-menu{display:flex;flex-direction:column;align-items:center;z-index:5;padding:0 0 10px 0;background:var(--background-primary-color);overflow:hidden;gap:10px;position:relative}#rs-menu .logo{max-width:120px;max-height:50px;transition:var(--transition)}#rs-menu .logo:hover{scale:1.1}#rs-menu .caribou{position:absolute;bottom:10px;right:10px;text-align:center}#rs-menu .caribou img{width:80%}#rs-menu .caribou .clients{display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center;margin:5px 0}#rs-menu .caribou .clients a{display:block}#rs-menu .caribou .clients img{width:60px}#rs-menu .caribou .logout{font-size:12px;display:block;text-decoration:none}#rs-menu .caribou .logout:hover{color:var(--client-secondary)}#rs-menu .burger{position:fixed;top:10px;left:10px;font-size:25px;color:var(--client-primary);cursor:pointer;z-index:21}#rs-menu .burger:hover{color:var(--client-secondary)}#rs-menu>ul{list-style-type:none;margin:0 0 10px 0;padding:50px 0 0 16px;display:none;position:fixed;top:0;left:0;width:100%;background:var(--background-primary-color);z-index:20;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.16)}#rs-menu>ul>li:has(>a){position:relative}#rs-menu>ul>li:has(>a):after,#rs-menu>ul>li:has(>a):before{content:'';transition:var(--transition);width:30px;height:30px;position:absolute;top:-30px;right:-30px;background:var(--client-primary-10_2);pointer-events:none;z-index:-1}#rs-menu>ul>li:has(>a):after{background:var(--background-primary-color);border-radius:0 0 20px 0}#rs-menu>ul>li>a{display:block;text-decoration:none;margin:0 0 8px 4px;border-radius:8px 0 0 8px;position:relative}#rs-menu>ul>li>a:after,#rs-menu>ul>li>a:before{content:'';transition:var(--transition);right:-30px;position:absolute;bottom:-30px;width:30px;height:30px;background:var(--client-primary-10_2);pointer-events:none;z-index:-1}#rs-menu>ul>li>a:after{background:var(--background-primary-color);border-radius:0 20px 0 0}#rs-menu>ul>li>a p{padding:8px;font-size:14px;font-weight:600;line-height:20px;position:relative}#rs-menu>ul>li>a p:before{transition:var(--transition);content:'';position:absolute;top:0;left:-25px;height:100%;width:4px;border-radius:0 40px 40px 0;background:var(--client-secondary)}#rs-menu>ul>li.actif>a,#rs-menu>ul>li:hover>a{background:var(--client-primary-10_2);color:var(--client-primary)}#rs-menu>ul>li.actif>a:after,#rs-menu>ul>li.actif>a:before,#rs-menu>ul>li:hover>a:after,#rs-menu>ul>li:hover>a:before{right:0}#rs-menu>ul>li.actif>a p:before,#rs-menu>ul>li:hover>a p:before{left:-20px}#rs-menu>ul>li.actif:has(>a):after,#rs-menu>ul>li.actif:has(>a):before,#rs-menu>ul>li:hover:has(>a):after,#rs-menu>ul>li:hover:has(>a):before{right:0}#rs-menu>ul>li>span{display:flex;flex-direction:row;gap:5px;align-items:center;font-size:14px;font-weight:600;line-height:20px;padding:8px 8px 8px 6px;position:relative}#rs-menu>ul>li>span i{color:var(--text-secondary-color)}#rs-menu>ul>li ul{list-style-type:none;padding:0;display:flex;flex-direction:column}#rs-menu>ul>li ul li{position:relative}#rs-menu>ul>li ul li:after,#rs-menu>ul>li ul li:before{content:'';transition:var(--transition);width:28px;height:28px;position:absolute;top:-28px;right:-28px;background:var(--client-primary-10_2);pointer-events:none;z-index:-1}#rs-menu>ul>li ul li:after{background:var(--background-primary-color);border-radius:0 0 20px 0}#rs-menu>ul>li ul li .addpage,#rs-menu>ul>li ul li a{display:block;padding:4px 8px 4px 24px;text-decoration:none;font-size:12px;line-height:20px;border-radius:8px 0 0 8px;position:relative;cursor:pointer}#rs-menu>ul>li ul li .addpage:after,#rs-menu>ul>li ul li .addpage:before,#rs-menu>ul>li ul li a:after,#rs-menu>ul>li ul li a:before{content:'';transition:var(--transition);right:-28px;position:absolute;bottom:-28px;width:28px;height:28px;background:var(--client-primary-10_2);pointer-events:none;z-index:-1}#rs-menu>ul>li ul li .addpage:after,#rs-menu>ul>li ul li a:after{background:var(--background-primary-color);border-radius:0 20px 0 0}#rs-menu>ul>li ul li .addpage p:before,#rs-menu>ul>li ul li a p:before{transition:var(--transition);content:'';position:absolute;top:0;left:-21px;height:100%;width:4px;border-radius:0 40px 40px 0;background:var(--client-secondary)}#rs-menu>ul>li ul li.rspage i{position:absolute;top:50%;right:15px;transform:translateY(-50%);display:none;color:var(--client-primary);transition:var(--transition);cursor:pointer}#rs-menu>ul>li ul li.rspage i:hover{color:var(--client-secondary)}#rs-menu>ul>li ul li.rspage:hover i{display:block}#rs-menu>ul>li ul li .addpage_popup{position:absolute;top:0;left:0;background:var(--background-primary-color);box-shadow:var(--box-shadow);width:calc(100% - 5px);padding:15px 10px;display:none;flex-direction:column;gap:3px}#rs-menu>ul>li ul li .addpage_popup p{font-size:12px}#rs-menu>ul>li ul li .addpage_popup span{position:absolute;top:5px;right:5px;cursor:pointer}#rs-menu>ul>li ul li .addpage_popup span:hover{color:var(--client-secondary)}#rs-menu>ul>li ul li .addpage_popup input{width:100%;height:40px;font-size:14px;line-height:40px;padding:0 12px;border-radius:8px;border:none;outline:1px solid transparent;background:var(--client-primary-10)}#rs-menu>ul>li ul li .addpage_popup input:hover{outline-color:var(--client-secondary)}#rs-menu>ul>li ul li .addpage_popup button{width:100%;display:flex;justify-content:center;align-items:center;background:var(--client-primary);border-radius:8px;border:none;height:40px;padding:12px 16px;color:var(--text-invert-color);cursor:pointer;font-weight:700;font-size:18px}#rs-menu>ul>li ul li .addpage_popup button:hover{background:var(--client-secondary)}#rs-menu>ul>li ul li.actif:after,#rs-menu>ul>li ul li.actif:before,#rs-menu>ul>li ul li:hover:after,#rs-menu>ul>li ul li:hover:before{right:0}#rs-menu>ul>li ul li.actif .addpage,#rs-menu>ul>li ul li.actif a,#rs-menu>ul>li ul li:hover .addpage,#rs-menu>ul>li ul li:hover a{background:var(--client-primary-10_2);color:var(--client-primary)}#rs-menu>ul>li ul li.actif .addpage p:before,#rs-menu>ul>li ul li.actif a p:before,#rs-menu>ul>li ul li:hover .addpage p:before,#rs-menu>ul>li ul li:hover a p:before{left:-16px}#rs-menu>ul>li ul li.actif .addpage:after,#rs-menu>ul>li ul li.actif .addpage:before,#rs-menu>ul>li ul li.actif a:after,#rs-menu>ul>li ul li.actif a:before,#rs-menu>ul>li ul li:hover .addpage:after,#rs-menu>ul>li ul li:hover .addpage:before,#rs-menu>ul>li ul li:hover a:after,#rs-menu>ul>li ul li:hover a:before{right:0}#rs-menu .rapport{width:100%;position:relative}#rs-menu .rapport .rapport-popup{padding:10px 10px 10px 10px;position:absolute;top:0;left:50%;transform:translateX(-50%);border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.16);background:var(--background-primary-color);display:none;flex-direction:column;gap:5px}#rs-menu .rapport .rapport-popup .titre{font-size:12px;font-weight:600}#rs-menu .rapport .rapport-popup span{position:absolute;top:10px;right:10px;font-size:12px;cursor:pointer;transition:var(--transition)}#rs-menu .rapport .rapport-popup span:hover{color:var(--client-secondary)}#rs-menu .rapport .rapport-popup label{white-space:nowrap;cursor:pointer;display:flex;flex-direction:row;gap:5px;align-items:center;font-size:11px;transition:var(--transition)}#rs-menu .rapport .rapport-popup label:hover{color:var(--client-secondary)}#rs-menu .rapport .rapport-popup label input{margin:0;accent-color:var(--client-primary)}#rs-menu .rapport .rapport-popup button{margin-top:10px}#rs-menu .rapport a,#rs-menu .rapport button{text-decoration:none;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;background:var(--client-primary);border-radius:8px;border:none;height:40px;padding:12px 16px;color:var(--text-invert-color);cursor:pointer;font-weight:700;font-size:16px;width:fit-content;margin:0 auto}#rs-menu .rapport a:hover,#rs-menu .rapport button:hover{background:var(--client-secondary)}@media screen and (min-width:1280px),print and (min-width:1024px){#rs-menu{position:absolute;top:0;width:230px;padding-top:48px;min-height:100vh;z-index:101}#rs-menu .burger{display:none}#rs-menu .logo{max-height:100%}#rs-menu>ul{margin:0 0 45px 0;display:block!important;position:static;padding-top:0;box-shadow:none;border-radius:0}#rs-menu .caribou{position:static}}main.rs .sous_menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:10px 0;border-bottom:1px solid var(--client-primary-10)}main.rs .sous_menu div{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center;color:var(--text-secondary-color);transition:var(--transition);cursor:pointer;font-size:14px;font-weight:500;position:relative;gap:8px;padding-bottom:12px}main.rs .sous_menu div i{font-size:18px;color:var(--client-primary)}main.rs .sous_menu div img{height:18px}main.rs .sous_menu div.actif,main.rs .sous_menu div:hover{color:var(--text-primary-color)}main.rs .sous_menu div:after{content:'';display:block;height:3px;width:0;background:var(--client-secondary);position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);transition:var(--transition);border-radius:5px}main.rs .sous_menu div.actif:after,main.rs .sous_menu div:hover:after{width:100%}@media screen and (min-width:768px),print and (min-width:1024px){main.rs .sous_menu{gap:40px;margin:20px 0}}body.pdf #rs-menu{position:absolute;width:190px}body.pdf #rs-menu .caribou,body.pdf #rs-menu .rapport{display:none}body.pdf #rs-menu>ul>li ul li a{font-size:10px}body.pdf header#rs-header{justify-content:flex-end;height:40px}body.pdf header#rs-header #rs-filtres .compare,body.pdf header#rs-header #rs-filtres .dates_show,body.pdf header#rs-header #rs-filtres button{display:none}body.pdf header#rs-header #rs-filtres input{height:30px;font-size:10px}body.pdf main.rs{padding:10px;margin-right:10px;margin-left:190px}body.pdf main.rs h1{font-size:20px}body.pdf main.rs h2,body.pdf main.rs h3{font-size:15px}body.pdf main.rs .tuile,body.pdf main.rs .tuile_secondaire{page-break-inside:avoid}body.pdf main.rs .table-responsive{max-height:100%!important}body.pdf main.rs .table-responsive>table>tbody>tr:nth-child(n+4){display:none}body.pdf main.rs .table-responsive table tbody tr th,body.pdf main.rs .table-responsive table thead tr th{padding:6px 5px;font-size:10px}body.pdf main.rs .table-responsive table tbody tr th[width="200"],body.pdf main.rs .table-responsive table thead tr th[width="200"]{width:110px;max-width:110px}body.pdf main.rs .table-responsive table tbody tr td,body.pdf main.rs .table-responsive table thead tr td{padding:6px 5px;font-size:10px}body.pdf main.rs .table-responsive table tbody tr td .video,body.pdf main.rs .table-responsive table tbody tr td .visuel,body.pdf main.rs .table-responsive table thead tr td .video,body.pdf main.rs .table-responsive table thead tr td .visuel{width:100px}body.pdf main.rs .commentaire .edit p{padding:10px}body.pdf main.rs .commentaire .edit:after{display:none}body.pdf#page_rs-organique-flop main .liste,body.pdf#page_rs-organique-top main .liste{gap:10px;display:flex}body.pdf#page_rs-organique-flop main .liste+.sous_menu,body.pdf#page_rs-organique-top main .liste+.sous_menu{display:flex}body.pdf#page_rs-organique-flop main .liste .contenu>div .average-value,body.pdf#page_rs-organique-top main .liste .contenu>div .average-value{font-size:8px}body.pdf#page_rs-organique-vision main.rs .rs-contenu{display:block}body.pdf#page_rs-organique-vision main.rs .rs-contenu+.sous_menu{display:flex}body.pdf#page_rs-organique-sponso main.rs .rs-contenu{display:block}body.pdf#page_rs-organique-sponso main.rs .rs-contenu+.sous_menu{display:flex}body.pdf#page_rs-payant-campagne main.rs .blocrs{display:block}body.pdf#page_rs-payant-campagne main.rs .blocrs+.sous_menu{display:flex}body.pdf#page_rs-payant-campagne main.rs #graphs{gap:20px}body.pdf#page_rs-payant-campagne main.rs #graphs .graph{page-break-inside:avoid}body.pdf#page_rs-payant-campagne main.rs #graphs .graph .cadre-graph{padding:5px}body.pdf#page_rs-payant-campagne main.rs #graphs .graph .cadre-graph canvas{max-width:100%;height:210px;max-height:210px}body.pdf#page_rs-payant-campagne main.rs #graphs .graph .titre{font-size:16px}body.pdf#page_rs-payant-vision main.rs .infos .info:last-child{padding-right:0}body.pdf#page_rs-payant-vision main.rs .blocrs{display:block}body.pdf#page_rs-payant-vision main.rs .blocrs+.sous_menu{display:flex}body.pdf#page_rs-payant-vision main.rs .rs-contenu{display:block}body.pdf#page_rs-payant-vision main.rs .table-responsive{max-height:100%}body.pdf#page_rs-payant-vision main.rs .table-responsive>table>tbody>tr:nth-child(n+6){display:table-row}body.pdf#page_rs-payant-vision main.rs .table-responsive>table>tbody>tr.ciblages{display:none}body.pdf#page_rs-payant-vision main.rs .table-responsive>table>tbody>tr:nth-child(n+10){display:none}body.pdf#page_rs-mois main .rs-contenu .rs-cadre .graph{width:100%;min-width:500px}body.pdf#page_rs-mois main .rs-contenu .rs-cadre .graph canvas{max-height:300px;height:300px}body.demo header#header .demo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:50px;color:var(--global-color-flop);text-transform:uppercase}body.demo header#rs-header{position:relative}body.demo header#rs-header .demo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:50px;color:var(--global-color-flop);text-transform:uppercase}body.demo .chiffres>p{position:relative}body.demo .chiffres>p:before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-primary-color);content:'xxx'}body.demo .cadre-graph{position:relative}body.demo .cadre-graph:before{content:'';z-index:2;width:9%;position:absolute;top:0;left:0;background:0 0;height:100%;backdrop-filter:blur(4px)}body.demo .cadre-graph:after{content:'';z-index:2;width:9%;position:absolute;top:0;right:0;background:0 0;height:100%;backdrop-filter:blur(4px)}body.demo#page_rs-organique-vision .table-responsive tbody tr td:nth-child(n+5){position:relative}body.demo#page_rs-organique-vision .table-responsive tbody tr td:nth-child(n+5):before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-primary-color);content:'xxx'}body.demo#page_rs-mois .table-responsive tbody tr td:nth-child(n+3){position:relative}body.demo#page_rs-mois .table-responsive tbody tr td:nth-child(n+3):before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-primary-color);content:'xxx'}body.demo#page_rs-organique-flop .table-responsive tbody tr td:nth-child(n+4),body.demo#page_rs-organique-top .table-responsive tbody tr td:nth-child(n+4){position:relative}body.demo#page_rs-organique-flop .table-responsive tbody tr td:nth-child(n+4):before,body.demo#page_rs-organique-top .table-responsive tbody tr td:nth-child(n+4):before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-primary-color);content:'xxx'}body.demo#page_rs-story .table-responsive tbody tr td:nth-child(n+3){position:relative}body.demo#page_rs-story .table-responsive tbody tr td:nth-child(n+3):before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-primary-color);content:'xxx'}body.demo#page_rs-organique-sponso .table-responsive tbody tr td:nth-child(n+5){position:relative}body.demo#page_rs-organique-sponso .table-responsive tbody tr td:nth-child(n+5):before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-primary-color);content:'xxx'}body.demo#page_rs-page .table-responsive tbody tr td:nth-child(n+3),body.demo#page_rs-payant-campagne .table-responsive tbody tr td:nth-child(n+3){position:relative}body.demo#page_rs-page .table-responsive tbody tr td:nth-child(n+3):before,body.demo#page_rs-payant-campagne .table-responsive tbody tr td:nth-child(n+3):before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-primary-color);content:'xxx'}@media screen and (min-width:1600px){body.demo header#rs-header{position:relative}body.demo header#rs-header .demo{top:50%;left:250px;transform:translateY(-50%)}}#page_rs-macro main h3{color:var(--client-primary);text-transform:uppercase;font-size:30px;font-weight:700;margin:0 0 10px 0;text-align:center}#page_rs-macro main .totaux{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}#page_rs-macro main .organic,#page_rs-macro main .paid{flex:1}#page_rs-macro main .organic>div:first-of-type,#page_rs-macro main .paid>div:first-of-type{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}#page_rs-macro main .organic>div:first-of-type h2,#page_rs-macro main .paid>div:first-of-type h2{margin-bottom:0;width:100%}#page_rs-macro main .organic .total,#page_rs-macro main .paid .total{flex:1;box-sizing:border-box;padding:5px;max-width:300px}#page_rs-macro main .total{flex:1}@media (min-width:1024px){#page_rs-macro main .totaux{flex-direction:row;align-items:stretch;gap:70px}#page_rs-macro main .totaux>div:first-child{position:relative}#page_rs-macro main .totaux>div:first-child:before{content:'';border-right:1px dashed var(--client-secondary);width:1px;height:100%;position:absolute;top:0;right:-35px}}@media (min-width:1280px){#page_rs-macro main .totaux{gap:100px}#page_rs-macro main .totaux>div:first-child:before{right:-50px}}#page_rs-organique-vision main h1{display:flex;flex-direction:row;gap:10px;align-items:center}#page_rs-organique-vision main .infos{display:flex;flex-direction:column}#page_rs-organique-vision main .rs-contenu{display:none}#page_rs-organique-vision main .rs-contenu.actif{display:block}#page_rs-organique-vision main .rs-contenu+.sous_menu{display:none}#page_rs-organique-vision main .sous_menu{page-break-before:always}#page_rs-organique-vision main .total{margin:10px 0;display:flex}#page_rs-organique-vision main .organic{margin-bottom:15px}#page_rs-organique-vision main .organic .total{margin:0}#page_rs-organique-vision main .tuiles_secondaires{flex-direction:row;flex-wrap:wrap;max-width:100%;margin:0}#page_rs-organique-vision main .tuiles_secondaires>div:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;border-top-right-radius:0}#page_rs-organique-vision main .tuiles_secondaires>div:last-child{border-bottom-left-radius:0;border-top-right-radius:12px;border-bottom-right-radius:12px}@media screen and (min-width:1024px),print and (min-width:1024px){#page_rs-organique-vision main .infos{flex-direction:row}#page_rs-organique-vision main .infos .info{flex:1}#page_rs-organique-vision main .infos .info:last-child{padding-right:20px;align-self:flex-end}}@media screen and (min-width:1280px),print and (min-width:1024px){#page_rs-organique-vision main .table-responsive{max-height:calc(100vh - 420px)}}#page_rs-organique-sponso main .rs-contenu{display:none}#page_rs-organique-sponso main .rs-contenu.actif{display:block}#page_rs-organique-sponso main .rs-contenu+.sous_menu{display:none}#page_rs-organique-sponso main .total{margin:10px 0 50px 0;display:flex}#page_rs-organique-sponso main .organic{margin-bottom:15px}#page_rs-organique-sponso main .organic .total{margin:0}#page_rs-organique-sponso main .tuiles_secondaires{display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%;margin:0;gap:1px}#page_rs-organique-sponso main .tuiles_secondaires>div:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;border-top-right-radius:0}#page_rs-organique-sponso main .tuiles_secondaires>div:last-child{border-bottom-left-radius:0;border-top-right-radius:12px;border-bottom-right-radius:12px}@media screen and (min-width:1280px),print and (min-width:1024px){#page_rs-organique-sponso main .table-responsive{max-height:calc(100vh - 430px)}}#page_rs-organique-flop main .liste,#page_rs-organique-top main .liste{flex-direction:column;gap:20px;display:none}#page_rs-organique-flop main .liste.actif,#page_rs-organique-top main .liste.actif{display:flex}#page_rs-organique-flop main .liste+.sous_menu,#page_rs-organique-top main .liste+.sous_menu{display:none}#page_rs-organique-flop main .liste .contenu>div,#page_rs-organique-top main .liste .contenu>div{display:flex;justify-content:space-between}#page_rs-organique-flop main td.top,#page_rs-organique-top main td.top{color:var(--top)}#page_rs-organique-flop main td.flop,#page_rs-organique-top main td.flop{color:var(--meh)}#page_rs-organique-flop main td.flop2,#page_rs-organique-top main td.flop2{color:var(--flop)}@media screen and (min-width:1280px),print and (min-width:1024px){#page_rs-organique-flop main .liste,#page_rs-organique-top main .liste{flex-direction:row}#page_rs-organique-flop main .liste .contenu,#page_rs-organique-top main .liste .contenu{flex:1;width:calc(50% - 10px)}#page_rs-organique-flop main .liste .contenu>div,#page_rs-organique-top main .liste .contenu>div{display:flex;justify-content:space-between}#page_rs-organique-flop main .liste .contenu>div .average-value,#page_rs-organique-top main .liste .contenu>div .average-value{display:flex;align-items:center;margin-right:12px}#page_rs-organique-flop main .table-responsive,#page_rs-organique-top main .table-responsive{max-height:calc(100vh - 280px)}}#page_rs-payant-vision main{padding-bottom:40px}#page_rs-payant-vision main h1{margin-bottom:20px;display:flex;flex-direction:row;gap:10px;align-items:center}#page_rs-payant-vision main .tuiles_secondaires{display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%;margin:0;gap:1px}#page_rs-payant-vision main .tuiles_secondaires>div:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;border-top-right-radius:0}#page_rs-payant-vision main .tuiles_secondaires>div:last-child{border-bottom-left-radius:0;border-top-right-radius:12px;border-bottom-right-radius:12px}#page_rs-payant-vision main .blocrs{display:none}#page_rs-payant-vision main .blocrs.actif{display:block;margin-bottom:20px}#page_rs-payant-vision main .blocrs+.sous_menu{display:none}#page_rs-payant-vision main .blocrs canvas{margin:20px 0;max-height:400px}#page_rs-payant-vision main .table-responsive>table{border:2px solid var(--background-primary-color)}#page_rs-payant-vision main .table-responsive>table>tbody>tr:nth-child(even)>td{padding:0}#page_rs-payant-vision main .table-responsive table tbody tr td{white-space:nowrap;padding:16px 20px}#page_rs-payant-vision main .table-responsive table tbody tr td .plus{font-size:16px;cursor:pointer;transition:var(--transition);margin-right:5px;color:var(--client-primary)}#page_rs-payant-vision main .table-responsive table tbody tr td .plus:hover{color:var(--client-secondary)}#page_rs-payant-vision main .table-responsive table tbody tr td td{background-color:var(--client-primary-10)}#page_rs-payant-vision main .table-responsive table tbody tr td td span{word-break:break-all;display:block}#page_rs-payant-vision main .table-responsive table tbody tr td .annonce{font-size:25px}#page_rs-payant-vision main .table-responsive table tbody tr td.w190{width:190px;min-width:190px;max-width:190px}#page_rs-payant-vision main .table-responsive table tbody tr td.w100{width:100px;min-width:100px;max-width:100px}#page_rs-payant-vision main .table-responsive table tbody tr td.w150{width:150px;min-width:150px;max-width:150px}#page_rs-payant-vision main .table-responsive table tbody tr.visuels{display:none}#page_rs-payant-vision main .table-responsive table tbody tr.visuels>td{padding:0}#page_rs-payant-vision main .table-responsive table tbody tr.visuels>td>table{background:var(--client-primary-10)}#page_rs-payant-vision main .table-responsive table tbody tr.ciblages{display:none}#page_rs-payant-vision main .table-responsive table tbody thead tr th{background-color:var(--client-primary-10_2)}#page_rs-payant-vision main .table-responsive table tbody tbody table{border:none}#page_rs-payant-vision main .table-responsive table tbody tbody tbody tr,#page_rs-payant-vision main .table-responsive table tbody tbody thead tr{background-color:var(--client-primary-10_2)}#page_rs-payant-vision main .table-responsive table tbody tbody tbody tr td,#page_rs-payant-vision main .table-responsive table tbody tbody tbody tr th,#page_rs-payant-vision main .table-responsive table tbody tbody thead tr td,#page_rs-payant-vision main .table-responsive table tbody tbody thead tr th{background-color:var(--client-primary-10)}#page_rs-payant-vision main .table-responsive table tbody tbody tbody tr td span,#page_rs-payant-vision main .table-responsive table tbody tbody tbody tr th span,#page_rs-payant-vision main .table-responsive table tbody tbody thead tr td span,#page_rs-payant-vision main .table-responsive table tbody tbody thead tr th span{display:block}#page_rs-payant-vision main .table-responsive table tbody tbody tbody tr td span:first-letter,#page_rs-payant-vision main .table-responsive table tbody tbody tbody tr th span:first-letter,#page_rs-payant-vision main .table-responsive table tbody tbody thead tr td span:first-letter,#page_rs-payant-vision main .table-responsive table tbody tbody thead tr th span:first-letter{text-transform:uppercase}#page_rs-page main,#page_rs-payant-campagne main{padding-bottom:40px;position:relative}#page_rs-page main h1,#page_rs-payant-campagne main h1{margin-bottom:20px;display:flex;flex-direction:row;gap:10px;align-items:center}#page_rs-page main .titre_graphs,#page_rs-payant-campagne main .titre_graphs{margin-top:30px;position:relative}#page_rs-page main .menu_choix_valeur,#page_rs-page main .menu_choix_valeur_graph,#page_rs-payant-campagne main .menu_choix_valeur,#page_rs-payant-campagne main .menu_choix_valeur_graph{position:absolute;top:15px;right:15px;z-index:10;background:var(--background-primary-color);padding:10px;border-radius:12px;box-shadow:var(--box-shadow);font-size:18px;line-height:18px;transition:var(--transition);color:var(--client-primary);cursor:pointer}#page_rs-page main .menu_choix_valeur:hover,#page_rs-page main .menu_choix_valeur_graph:hover,#page_rs-payant-campagne main .menu_choix_valeur:hover,#page_rs-payant-campagne main .menu_choix_valeur_graph:hover{color:var(--client-secondary)}#page_rs-page main .menu_choix_valeur.menu_choix_valeur_graph,#page_rs-page main .menu_choix_valeur_graph.menu_choix_valeur_graph,#page_rs-payant-campagne main .menu_choix_valeur.menu_choix_valeur_graph,#page_rs-payant-campagne main .menu_choix_valeur_graph.menu_choix_valeur_graph{top:0;right:0}#page_rs-page main .choix_valeur,#page_rs-page main .choix_valeur_graph,#page_rs-payant-campagne main .choix_valeur,#page_rs-payant-campagne main .choix_valeur_graph{position:absolute;top:50px;right:15px;display:none;flex-direction:column;gap:3px;z-index:10;background:var(--background-primary-color);padding:10px;border-radius:12px;box-shadow:var(--box-shadow)}#page_rs-page main .choix_valeur label,#page_rs-page main .choix_valeur_graph label,#page_rs-payant-campagne main .choix_valeur label,#page_rs-payant-campagne main .choix_valeur_graph label{font-size:12px;cursor:pointer;display:flex;flex-direction:row;gap:3px;align-items:center;transition:var(--transition)}#page_rs-page main .choix_valeur label:hover,#page_rs-page main .choix_valeur_graph label:hover,#page_rs-payant-campagne main .choix_valeur label:hover,#page_rs-payant-campagne main .choix_valeur_graph label:hover{color:var(--client-secondary)}#page_rs-page main .tuiles_secondaires,#page_rs-payant-campagne main .tuiles_secondaires{flex-direction:row;max-width:100%;margin:0 0 20px 0;justify-content:flex-start}#page_rs-page main .tuiles_secondaires .tuile_secondaire,#page_rs-payant-campagne main .tuiles_secondaires .tuile_secondaire{max-width:200px}#page_rs-page main .tuiles_secondaires .tuile_secondaire:first-child,#page_rs-payant-campagne main .tuiles_secondaires .tuile_secondaire:first-child{border-radius:12px 0 0 12px}#page_rs-page main .tuiles_secondaires .tuile_secondaire:last-child,#page_rs-payant-campagne main .tuiles_secondaires .tuile_secondaire:last-child{border-radius:0 12px 12px 0}#page_rs-page main .tuiles_secondaires .tuile_secondaire .titre,#page_rs-payant-campagne main .tuiles_secondaires .tuile_secondaire .titre{padding-right:20px}#page_rs-page main .blocrs,#page_rs-payant-campagne main .blocrs{display:none}#page_rs-page main .blocrs.actif,#page_rs-payant-campagne main .blocrs.actif{display:block;margin-bottom:20px}#page_rs-page main .blocrs+.sous_menu,#page_rs-payant-campagne main .blocrs+.sous_menu{display:none}#page_rs-page main .blocrs canvas,#page_rs-payant-campagne main .blocrs canvas{margin:20px 0;max-height:400px}#page_rs-page main .table-responsive>table,#page_rs-payant-campagne main .table-responsive>table{border:2px solid var(--background-primary-color)}#page_rs-page main .table-responsive>table>tbody>tr:nth-child(even)>td,#page_rs-payant-campagne main .table-responsive>table>tbody>tr:nth-child(even)>td{padding:0}#page_rs-page main .table-responsive table thead th:not(:first-child):not(.w190),#page_rs-payant-campagne main .table-responsive table thead th:not(:first-child):not(.w190){min-width:120px;width:120px;max-width:120px}#page_rs-page main .table-responsive table tbody tr td,#page_rs-payant-campagne main .table-responsive table tbody tr td{white-space:nowrap;padding:16px 20px}#page_rs-page main .table-responsive table tbody tr td .plus,#page_rs-payant-campagne main .table-responsive table tbody tr td .plus{font-size:16px;cursor:pointer;transition:var(--transition);margin-right:5px;color:var(--client-primary)}#page_rs-page main .table-responsive table tbody tr td .plus:hover,#page_rs-payant-campagne main .table-responsive table tbody tr td .plus:hover{color:var(--client-secondary)}#page_rs-page main .table-responsive table tbody tr td td,#page_rs-payant-campagne main .table-responsive table tbody tr td td{background-color:var(--client-primary-10)}#page_rs-page main .table-responsive table tbody tr td td span,#page_rs-payant-campagne main .table-responsive table tbody tr td td span{display:block}#page_rs-page main .table-responsive table tbody tr td .annonce,#page_rs-payant-campagne main .table-responsive table tbody tr td .annonce{font-size:25px}#page_rs-page main .table-responsive table tbody tr td:first-child,#page_rs-payant-campagne main .table-responsive table tbody tr td:first-child{max-width:400px;white-space:normal}#page_rs-page main .table-responsive table tbody tr td:first-child span,#page_rs-payant-campagne main .table-responsive table tbody tr td:first-child span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#page_rs-page main .table-responsive table tbody tr td.w190,#page_rs-payant-campagne main .table-responsive table tbody tr td.w190{width:190px;min-width:190px;max-width:190px}#page_rs-page main .table-responsive table tbody tr td.w100,#page_rs-payant-campagne main .table-responsive table tbody tr td.w100{width:100px;min-width:100px;max-width:100px}#page_rs-page main .table-responsive table tbody tr td.w150,#page_rs-payant-campagne main .table-responsive table tbody tr td.w150{width:150px;min-width:150px;max-width:150px}#page_rs-page main .table-responsive table tbody tr td .mosaique,#page_rs-payant-campagne main .table-responsive table tbody tr td .mosaique{display:flex;flex-direction:row;flex-wrap:wrap;border-radius:8px;overflow:hidden;background:var(--client-primary-10);gap:1px;max-height:147px;position:relative}#page_rs-page main .table-responsive table tbody tr td .mosaique span,#page_rs-payant-campagne main .table-responsive table tbody tr td .mosaique span{position:absolute;bottom:0;right:0;width:49px;height:49px;font-size:20px;color:var(--text-invert-color);display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(0,0,0,.4)}#page_rs-page main .table-responsive table tbody tr td .mosaique .visuel,#page_rs-payant-campagne main .table-responsive table tbody tr td .mosaique .visuel{cursor:auto;width:49px;height:49px}#page_rs-page main .table-responsive table tbody tr td .mosaique .visuel img,#page_rs-payant-campagne main .table-responsive table tbody tr td .mosaique .visuel img{width:49px;height:49px;object-fit:cover}#page_rs-page main .table-responsive table tbody tr td .mosaique.open,#page_rs-payant-campagne main .table-responsive table tbody tr td .mosaique.open{max-height:100%}#page_rs-page main .table-responsive table tbody tr.visuels,#page_rs-payant-campagne main .table-responsive table tbody tr.visuels{display:none}#page_rs-page main .table-responsive table tbody tr.visuels>td,#page_rs-payant-campagne main .table-responsive table tbody tr.visuels>td{padding:0}#page_rs-page main .table-responsive table tbody tr.visuels>td>table,#page_rs-payant-campagne main .table-responsive table tbody tr.visuels>td>table{background:var(--client-primary-10)}#page_rs-page main .table-responsive table tbody tr.ciblages,#page_rs-payant-campagne main .table-responsive table tbody tr.ciblages{display:none}#page_rs-page main .table-responsive table tbody thead tr th,#page_rs-payant-campagne main .table-responsive table tbody thead tr th{background-color:var(--client-primary-10_2)}#page_rs-page main .table-responsive table tbody tbody table,#page_rs-payant-campagne main .table-responsive table tbody tbody table{border:none}#page_rs-page main .table-responsive table tbody tbody tbody tr,#page_rs-page main .table-responsive table tbody tbody thead tr,#page_rs-payant-campagne main .table-responsive table tbody tbody tbody tr,#page_rs-payant-campagne main .table-responsive table tbody tbody thead tr{background-color:var(--client-primary-10_2)}#page_rs-page main .table-responsive table tbody tbody tbody tr td,#page_rs-page main .table-responsive table tbody tbody tbody tr th,#page_rs-page main .table-responsive table tbody tbody thead tr td,#page_rs-page main .table-responsive table tbody tbody thead tr th,#page_rs-payant-campagne main .table-responsive table tbody tbody tbody tr td,#page_rs-payant-campagne main .table-responsive table tbody tbody tbody tr th,#page_rs-payant-campagne main .table-responsive table tbody tbody thead tr td,#page_rs-payant-campagne main .table-responsive table tbody tbody thead tr th{background-color:var(--client-primary-10)}#page_rs-page main .table-responsive table tbody tbody tbody tr td span,#page_rs-page main .table-responsive table tbody tbody tbody tr th span,#page_rs-page main .table-responsive table tbody tbody thead tr td span,#page_rs-page main .table-responsive table tbody tbody thead tr th span,#page_rs-payant-campagne main .table-responsive table tbody tbody tbody tr td span,#page_rs-payant-campagne main .table-responsive table tbody tbody tbody tr th span,#page_rs-payant-campagne main .table-responsive table tbody tbody thead tr td span,#page_rs-payant-campagne main .table-responsive table tbody tbody thead tr th span{display:block}#page_rs-page main .table-responsive table tbody tbody tbody tr td span:first-letter,#page_rs-page main .table-responsive table tbody tbody tbody tr th span:first-letter,#page_rs-page main .table-responsive table tbody tbody thead tr td span:first-letter,#page_rs-page main .table-responsive table tbody tbody thead tr th span:first-letter,#page_rs-payant-campagne main .table-responsive table tbody tbody tbody tr td span:first-letter,#page_rs-payant-campagne main .table-responsive table tbody tbody tbody tr th span:first-letter,#page_rs-payant-campagne main .table-responsive table tbody tbody thead tr td span:first-letter,#page_rs-payant-campagne main .table-responsive table tbody tbody thead tr th span:first-letter{text-transform:uppercase}#page_rs-page main #graphs,#page_rs-payant-campagne main #graphs{margin-top:30px;display:flex;flex-direction:row;flex-wrap:wrap;gap:60px 40px}#page_rs-page main #graphs .graph,#page_rs-payant-campagne main #graphs .graph{width:max(300px,calc(50% - 20px));display:flex;flex-direction:column;gap:20px}#page_rs-page main #graphs .graph .cadre-graph,#page_rs-payant-campagne main #graphs .graph .cadre-graph{background:var(--background-primary-color);border-radius:10px;padding:20px}#page_rs-page main #graphs .graph .cadre-graph canvas,#page_rs-payant-campagne main #graphs .graph .cadre-graph canvas{margin:0}#page_rs-page main #graphs .graph .titre,#page_rs-payant-campagne main #graphs .graph .titre{font-size:20px;color:var(--client-primary)}#page_rs-client main h1{margin-bottom:30px}#page_rs-client main .liste{display:flex;flex-direction:column;gap:30px}#page_rs-client main .liste .rs{display:flex;flex-direction:row;gap:20px;align-items:center}#page_rs-client main .liste .rs .nom{display:flex;flex-direction:row;gap:5px;align-items:center}#page_rs-client main .liste .rs .nom i{font-size:25px}#page_rs-client main .liste .rs .nom img{height:25px}#page_rs-client main .liste .rs .etat.ok{color:var(--top)}#page_rs-client main .liste .rs .etat.ko{color:var(--flop)}#page_rs-mois main{display:flex;flex-direction:column;gap:30px}#page_rs-mois main .rs-contenu{display:flex;flex-direction:column;gap:10px}#page_rs-mois main .rs-contenu .icon{font-size:30px;color:var(--client-primary)}#page_rs-mois main .rs-contenu .rs-cadre{display:flex;flex-direction:row;gap:10px}#page_rs-mois main .rs-contenu .rs-cadre .table thead tr th{padding:5px}#page_rs-mois main .rs-contenu .rs-cadre .table tbody tr td{padding:5px}#page_rs-mois main .rs-contenu .rs-cadre .graph{width:30%;min-width:500px}#page_rs-mois main .rs-contenu .commentaire{margin:0;padding:0 20px 20px 0}#page_rs-story main h1{margin-bottom:20px}#page_rs-story main .table-responsive{max-height:calc(100vh - 230px)}#page_rs-story main tr td .plus{display:block;font-size:16px;cursor:pointer;transition:var(--transition);margin-top:5px;color:var(--client-primary)}#page_rs-story main tr td .plus:hover{color:var(--client-secondary)}#page_rs-story main tr td span{background-color:var(--client-primary-10);display:inline-flex;align-items:center;gap:5px;border-radius:10px;padding:0 5px;font-size:12px;font-weight:500;line-height:20px;width:fit-content}#page_rs-story main tr.scampagne{display:none}@media screen and (min-width:1280px),print and (min-width:1024px){#page_rs-story main .table-responsive{max-height:calc(100vh - 170px)}}