@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;500;700&display=swap);html{background:#fff;color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body b,body strong{font-weight:700}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Clash Display,sans-serif;font-weight:400}body table{border-collapse:collapse;border-spacing:0}body fieldset,body img{border:0}body address,body caption,body cite,body code,body dfn,body em,body th,body var{font-style:normal;font-weight:400}body ol,body ul{margin-left:15px;padding-left:40px}body caption,body th{text-align:left}body abbr,body acronym{border:0;font-variant:normal}body form{background-color:#fff;border-radius:20px;padding:40px}body label{display:block;font-family:Clash Display,sans-serif;font-size:12px;height:auto;text-align:left}body input[type=date],body input[type=datetime-local],body input[type=email],body input[type=number],body input[type=password],body input[type=tel],body input[type=text],body input[type=time],body select,body textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid #46db82;border-radius:0;font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit;height:50px;margin-bottom:20px;min-width:300px;outline:0;padding:0 15px 0 0;width:100%}body select{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtNiA5IDYgNiA2LTYiLz48L3N2Zz4=);background-position:right 10px center;background-repeat:no-repeat;background-size:20px}body input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #46db82;border-radius:5px;cursor:pointer;height:28px;position:relative;width:28px}body input[type=checkbox]:checked:after{color:#7a8994;content:"✔";display:block;font-size:18px;height:28px;line-height:28px;overflow:hidden;text-align:center;width:28px}body legend{color:#000}body textarea{height:300px;padding:15px 0}body *,body :after,body :before{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:700;src:url(/build/fonts/ClashDisplay-Bold.526e61d7.eot);src:local("Clash Display Bold"),local("ClashDisplay-Bold"),url(/build/fonts/ClashDisplay-Bold.526e61d7.eot?#iefix) format("embedded-opentype"),url(/build/fonts/ClashDisplay-Bold.69f19cc4.woff2) format("woff2"),url(/build/fonts/ClashDisplay-Bold.64152229.woff) format("woff"),url(/build/fonts/ClashDisplay-Bold.7848b1da.ttf) format("truetype")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:200;src:url(/build/fonts/ClashDisplay-Extralight.c14269a2.eot);src:local("Clash Display Extralight"),local("ClashDisplay-Extralight"),url(/build/fonts/ClashDisplay-Extralight.c14269a2.eot?#iefix) format("embedded-opentype"),url(/build/fonts/ClashDisplay-Extralight.a75ec8f0.woff2) format("woff2"),url(/build/fonts/ClashDisplay-Extralight.1d19adff.woff) format("woff"),url(/build/fonts/ClashDisplay-Extralight.bb3efe78.ttf) format("truetype")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:300;src:url(/build/fonts/ClashDisplay-Light.c4954ed6.eot);src:local("Clash Display Light"),local("ClashDisplay-Light"),url(/build/fonts/ClashDisplay-Light.c4954ed6.eot?#iefix) format("embedded-opentype"),url(/build/fonts/ClashDisplay-Light.8038452d.woff2) format("woff2"),url(/build/fonts/ClashDisplay-Light.5d16f1d1.woff) format("woff"),url(/build/fonts/ClashDisplay-Light.0000e646.ttf) format("truetype")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:500;src:url(/build/fonts/ClashDisplay-Medium.2cbc733d.eot);src:local("Clash Display Medium"),local("ClashDisplay-Medium"),url(/build/fonts/ClashDisplay-Medium.2cbc733d.eot?#iefix) format("embedded-opentype"),url(/build/fonts/ClashDisplay-Medium.0525bd22.woff2) format("woff2"),url(/build/fonts/ClashDisplay-Medium.e934e470.woff) format("woff"),url(/build/fonts/ClashDisplay-Medium.40278ee3.ttf) format("truetype")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:400;src:url(/build/fonts/ClashDisplay-Regular.56d57a7c.eot);src:local("Clash Display Regular"),local("ClashDisplay-Regular"),url(/build/fonts/ClashDisplay-Regular.56d57a7c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/ClashDisplay-Regular.6bd1565c.woff2) format("woff2"),url(/build/fonts/ClashDisplay-Regular.28b10572.woff) format("woff"),url(/build/fonts/ClashDisplay-Regular.6b81eb32.ttf) format("truetype")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:600;src:url(/build/fonts/ClashDisplay-Semibold.1dde8fa8.eot);src:local("Clash Display Semibold"),local("ClashDisplay-Semibold"),url(/build/fonts/ClashDisplay-Semibold.1dde8fa8.eot?#iefix) format("embedded-opentype"),url(/build/fonts/ClashDisplay-Semibold.29e2f6c7.woff2) format("woff2"),url(/build/fonts/ClashDisplay-Semibold.07a4cd69.woff) format("woff"),url(/build/fonts/ClashDisplay-Semibold.3799d36f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Futura PT;font-style:normal;font-weight:700;src:url(/build/fonts/FuturaPT-Bold.2f9c8bee.eot);src:local("Futura PT Bold"),local("FuturaPT-Bold"),url(/build/fonts/FuturaPT-Bold.2f9c8bee.eot?#iefix) format("embedded-opentype"),url(/build/fonts/FuturaPT-Bold.db459d2e.woff2) format("woff2"),url(/build/fonts/FuturaPT-Bold.5a8dff0b.woff) format("woff"),url(/build/fonts/FuturaPT-Bold.8018f6dd.ttf) format("truetype"),url(/build/images/FuturaPT-Bold.f5d1dc7f.svg#FuturaPT-Bold) format("svg")}@font-face{font-display:swap;font-family:Futura PT;font-style:normal;font-weight:600;src:url(/build/fonts/FuturaPT-Demi.52ff3dbf.eot);src:local("Futura PT Demi"),local("FuturaPT-Demi"),url(/build/fonts/FuturaPT-Demi.52ff3dbf.eot?#iefix) format("embedded-opentype"),url(/build/fonts/FuturaPT-Demi.0ec8dd29.woff2) format("woff2"),url(/build/fonts/FuturaPT-Demi.20620b7b.woff) format("woff"),url(/build/fonts/FuturaPT-Demi.64564d28.ttf) format("truetype"),url(/build/images/FuturaPT-Demi.8be29163.svg#FuturaPT-Demi) format("svg")}@font-face{font-display:swap;font-family:Futura PT;font-style:italic;font-weight:600;src:url(/build/fonts/FuturaPT-DemiObl.9edff333.eot);src:local("Futura PT Demi Oblique"),local("FuturaPT-DemiObl"),url(/build/fonts/FuturaPT-DemiObl.9edff333.eot?#iefix) format("embedded-opentype"),url(/build/fonts/FuturaPT-DemiObl.1b901604.woff2) format("woff2"),url(/build/fonts/FuturaPT-DemiObl.4777f387.woff) format("woff"),url(/build/fonts/FuturaPT-DemiObl.57c30e1f.ttf) format("truetype"),url(/build/images/FuturaPT-DemiObl.aff1bb07.svg#FuturaPT-DemiObl) format("svg")}@font-face{font-display:swap;font-family:Futura PT;font-style:normal;font-weight:400;src:url(/build/fonts/FuturaPT-Book.aed8d596.eot);src:local("Futura PT Book"),local("FuturaPT-Book"),url(/build/fonts/FuturaPT-Book.aed8d596.eot?#iefix) format("embedded-opentype"),url(/build/fonts/FuturaPT-Book.b2baf28f.woff2) format("woff2"),url(/build/fonts/FuturaPT-Book.3ee9cca9.woff) format("woff"),url(/build/fonts/FuturaPT-Book.fac7587a.ttf) format("truetype"),url(/build/images/FuturaPT-Book.3d4c5789.svg#FuturaPT-Book) format("svg")}@font-face{font-display:swap;font-family:Futura PT;font-style:italic;font-weight:400;src:url(/build/fonts/FuturaPT-BookObl.8c2fc4e1.eot);src:local("Futura PT Book Oblique"),local("FuturaPT-BookObl"),url(/build/fonts/FuturaPT-BookObl.8c2fc4e1.eot?#iefix) format("embedded-opentype"),url(/build/fonts/FuturaPT-BookObl.50a9deea.woff2) format("woff2"),url(/build/fonts/FuturaPT-BookObl.46bb3f40.woff) format("woff"),url(/build/fonts/FuturaPT-BookObl.901e2f09.ttf) format("truetype"),url(/build/images/FuturaPT-BookObl.a394c22f.svg#FuturaPT-BookObl) format("svg")}@font-face{font-display:swap;font-family:Futura PT;font-style:normal;font-weight:300;src:url(/build/fonts/FuturaPT-Light.a4d8b11d.eot);src:local("Futura PT Light"),local("FuturaPT-Light"),url(/build/fonts/FuturaPT-Light.a4d8b11d.eot?#iefix) format("embedded-opentype"),url(/build/fonts/FuturaPT-Light.88c55458.woff2) format("woff2"),url(/build/fonts/FuturaPT-Light.d54c6a69.woff) format("woff"),url(/build/fonts/FuturaPT-Light.b0c91981.ttf) format("truetype"),url(/build/images/FuturaPT-Light.ea3a89c1.svg#FuturaPT-Light) format("svg")}@font-face{font-display:swap;font-family:Futura PT;font-style:italic;font-weight:300;src:url(/build/fonts/FuturaPT-LightObl.93d8057d.eot);src:local("Futura PT Light Oblique"),local("FuturaPT-LightObl"),url(/build/fonts/FuturaPT-LightObl.93d8057d.eot?#iefix) format("embedded-opentype"),url(/build/fonts/FuturaPT-LightObl.27e03dad.woff2) format("woff2"),url(/build/fonts/FuturaPT-LightObl.206034c4.woff) format("woff"),url(/build/fonts/FuturaPT-LightObl.ff99afa7.ttf) format("truetype"),url(/build/images/FuturaPT-LightObl.3444369d.svg#FuturaPT-LightObl) format("svg")}@font-face{font-display:swap;font-family:Futura PT;font-style:normal;font-weight:500;src:url(/build/fonts/FuturaPT-Medium.595cdf0c.eot);src:local("Futura PT Medium"),local("FuturaPT-Medium"),url(/build/fonts/FuturaPT-Medium.595cdf0c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/FuturaPT-Medium.55691ce1.woff2) format("woff2"),url(/build/fonts/FuturaPT-Medium.ed3eabd2.woff) format("woff"),url(/build/fonts/FuturaPT-Medium.92040857.ttf) format("truetype"),url(/build/images/FuturaPT-Medium.f5f8f809.svg#FuturaPT-Medium) format("svg")}@font-face{font-display:swap;font-family:Futura PT;font-style:italic;font-weight:500;src:url(/build/fonts/FuturaPT-MediumObl.05d76ef2.eot);src:local("Futura PT Medium Oblique"),local("FuturaPT-MediumObl"),url(/build/fonts/FuturaPT-MediumObl.05d76ef2.eot?#iefix) format("embedded-opentype"),url(/build/fonts/FuturaPT-MediumObl.e2550944.woff2) format("woff2"),url(/build/fonts/FuturaPT-MediumObl.84eaf68e.woff) format("woff"),url(/build/fonts/FuturaPT-MediumObl.b434f738.ttf) format("truetype"),url(/build/images/FuturaPT-MediumObl.fd036f66.svg#FuturaPT-MediumObl) format("svg")}@font-face{font-display:swap;font-family:Futura PT;font-style:italic;font-weight:900;src:url(/build/fonts/FuturaPT-HeavyObl.3bf01c23.eot);src:local("Futura PT Heavy Oblique"),local("FuturaPT-HeavyObl"),url(/build/fonts/FuturaPT-HeavyObl.3bf01c23.eot?#iefix) format("embedded-opentype"),url(/build/fonts/FuturaPT-HeavyObl.bfb7101f.woff2) format("woff2"),url(/build/fonts/FuturaPT-HeavyObl.a7d81a26.woff) format("woff"),url(/build/fonts/FuturaPT-HeavyObl.4aa80a23.ttf) format("truetype"),url(/build/images/FuturaPT-HeavyObl.72597aff.svg#FuturaPT-HeavyObl) format("svg")}@font-face{font-display:swap;font-family:Futura PT;font-style:normal;font-weight:900;src:url(/build/fonts/FuturaPT-Heavy.5c21d245.eot);src:local("Futura PT Heavy"),local("FuturaPT-Heavy"),url(/build/fonts/FuturaPT-Heavy.5c21d245.eot?#iefix) format("embedded-opentype"),url(/build/fonts/FuturaPT-Heavy.5ec49b54.woff2) format("woff2"),url(/build/fonts/FuturaPT-Heavy.eef35169.woff) format("woff"),url(/build/fonts/FuturaPT-Heavy.2d47328d.ttf) format("truetype"),url(/build/images/FuturaPT-Heavy.3cb3c676.svg#FuturaPT-Heavy) format("svg")}html{background-color:#edf2ef;scroll-behavior:smooth;scroll-padding:100px}html body{font-family:Roboto,sans-serif;font-weight:300}html body,html body a{color:#012326}html body div.notificationalert{align-items:center;background-color:#012326;border-radius:20px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;left:100px;line-height:1.5;margin-bottom:20px;min-height:60px;opacity:0;padding:0 15px;position:fixed;top:20px;transition:all .5s ease-in-out;visibility:hidden;width:180px;z-index:100000}html body div.notificationalert.show{opacity:1;visibility:visible}html body div.notificationalert.alert-success{background-color:#46db82}html body div.notificationalert.alert-error{background-color:#fc5c65}html body div.checkboxes{display:flex;gap:20px}html body div.checkbox{margin-bottom:20px}html body .progress-bar-container,html body div.checkbox{align-items:center;display:flex;gap:10px}html body div.progress-bar{background:#012326;border-radius:10px;overflow:hidden;width:100%}html body div.progress-bar div{height:20px;transition:width .3s ease-in-out;width:0}html body span.tooltip{align-items:center;cursor:help;display:inline-flex;font-size:12px;gap:5px;justify-content:center;padding:5px;position:relative}html body span.tooltip svg{height:16px;width:16px}html body .toggle{background-color:#ccc;background-color:#46db82;border-radius:30px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .3s ease-in-out;width:40px}html body .toggle span{background-color:#fff;border-radius:15px;height:15px;left:23px;position:absolute;top:2px;transition:left .3s ease-in-out;width:15px}html body .toggle.off{background-color:#bc2342}html body .toggle.off span{left:2px}html body div.btns{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-bottom:0}html body div.btns.btns--left{justify-content:flex-start}html body div.btns form{padding:0}html body .btn,html body main div#btnct a{align-items:center;background-color:#46db82;border:none;border-radius:14px;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Clash Display,sans-serif;font-size:16px;font-weight:900;font-weight:600;gap:10px;height:50px;line-height:50px;padding:0 20px;text-decoration:none!important;transition:.3s;white-space:nowrap}html body .btn:hover,html body main div#btnct a:hover{background-color:#012326}html body .btn.good,html body .btn.good:hover,html body main div#btnct a.good,html body main div#btnct a.good:hover{background-color:#46db82}html body .btn.bad,html body main div#btnct a.bad{background-color:#ea2b54}html body .btn.bad:hover,html body main div#btnct a.bad:hover{background-color:#bc2342}html body .btn.light,html body main div#btnct a.light{background-color:transparent;border:1px solid #012326;color:#012326!important}html body .btn.active,html body main div#btnct a.active{background-color:#012326;color:#fff!important}html body .btn.active:hover,html body main div#btnct a.active:hover{background-color:#012326}html body aside{bottom:0;left:0;position:fixed;top:0;width:300px;z-index:1000}html body aside a.logo{background-color:#012326;border-radius:20px;display:block;height:60px;margin-left:21px;margin-top:23px;overflow:hidden;position:relative;width:60px}html body aside a.logo svg{display:block;height:110px;left:19px;position:absolute;top:-25px;width:110px}html body aside nav{background-color:#fff;border-radius:20px;margin:20px;overflow:hidden}html body aside nav span.create-button{margin:10px}html body aside nav ul{list-style:none;margin:0;padding:0}html body aside nav ul li.create-li{display:none}html body aside nav ul li.create-li.show{display:block}html body aside nav ul li a{align-items:center;color:#012326;display:flex;font-family:Clash Display,sans-serif;font-weight:400;gap:5px;padding:15px;text-decoration:none;transition:.3s}html body aside nav ul li a.active,html body aside nav ul li a:hover{background-color:#46db82}html body aside nav ul li hr{border:none;border-bottom:1px dashed #ccc;margin:0}html body aside nav ul li:last-of-type a{border-bottom:none}html body aside nav ul li:last-of-type a:hover{background-color:#e74c3c}html body main{padding-left:300px;padding-top:20px;width:100%}html body main#connexion{align-items:center;display:flex;height:100vh;justify-content:center;padding-left:0;padding-top:0}html body main div.content{overflow-x:hidden;padding:50px;width:100%}html body main div.blocs{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:50px}html body main div.blocs a.bloc{align-items:center;background-color:rgba(70,219,130,.2);border:1px solid #46db82;border-radius:10px;color:#46db82;display:flex;font-size:15px;font-weight:400;gap:30px;justify-content:center;padding:30px;text-align:center;text-decoration:none;transition:background-color .3s,color .3s;width:200px}html body main div.blocs a.bloc:hover{background-color:rgba(54,162,235,.4)}html body main div.blocs div.bloc{align-items:center;background-color:#012326;border-radius:20px;color:#fff;display:flex;flex-direction:column;font-size:80px;font-weight:400;gap:30px;justify-content:space-between;min-width:200px;padding:30px;text-align:center}html body main div.blocs div.bloc strong{font-size:16px;font-weight:500}html body main header{align-items:center;background-color:#fff;border-radius:20px;display:flex;font-weight:400;justify-content:space-between;margin:0 50px;min-height:110px;padding:30px;width:calc(100% - 100px);z-index:1000}html body main header div.titre{align-items:center;display:flex;gap:10px}html body main header h1{display:block;font-family:Clash Display,sans-serif;font-size:40px;font-weight:400;margin:0;padding:0}html body main canvas.my-chart{background-color:#fff}html body main canvas.my-chart,html body main canvas.my-chart-uptime{border-radius:20px;margin-bottom:30px;padding:30px}html body main span.star{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Mi4wNDgiIGhlaWdodD0iNDAuMiI+PHBhdGggZmlsbD0iI2Y1YjcwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJtMjYwLjIgMTc2LjctOC4yIDggMS44IDExLjNjLjIgMS0uMiAyLTEgMi42LS40LjMtMSAuNS0xLjUuNS0uNCAwLS44LS4xLTEuMi0uM2wtMTAuMS01LjMtMTAuMiA1LjNjLS40LjItLjguMy0xLjIuMy0uNSAwLTEtLjItMS41LS41LS44LS42LTEuMi0xLjYtMS0yLjZsMS45LTExLjItOC4yLThjLS44LS43LTEtMS43LS43LTIuNy4zLTEgMS4xLTEuNyAyLjEtMS44bDExLjMtMS42IDUuMS0xMC4zYy41LS45IDEuNC0xLjUgMi40LTEuNXMyIC42IDIuNCAxLjVsNS4xIDEwLjMgMTEuMyAxLjZjMSAuMiAxLjguOCAyLjEgMS44LjMuOSAwIDItLjcgMi42eiIgZGF0YS1wYXBlci1kYXRhPSJ7JnF1b3Q7aXNQYWludGluZ0xheWVyJnF1b3Q7OnRydWV9IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjE4Ljk2OCAtMTU4LjkpIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}html body main div.blocContent{background-color:#fff;border-radius:20px;padding:30px}html body main div.ctTable{border-radius:20px;box-shadow:0 0 1px rgba(0,0,0,.8);overflow-x:auto;width:100%}html body main table.table{background-color:#fff;border-collapse:separate;border-spacing:0;max-height:800px;width:100%}html body main table.table thead{position:sticky}html body main table.table thead tr th{background-color:#46db82;color:#fff;font-weight:900;padding:10px 20px;text-align:left;vertical-align:middle}html body main table.table tbody tr:nth-child(odd){background-color:#f4f4f4}html body main table.table tbody tr td{padding:20px}html body main table.table tbody tr td strong{display:block}html body main table.table tbody tr td a{color:#46db82;text-decoration:underline}html body main table.table tbody tr td div.btns{margin-bottom:0}html body main .nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body main span.pill{background-color:#46db82;border:1px solid #46db82;border-radius:20px;color:#fff;display:inline-block;font-weight:900;min-width:40px;padding:10px;text-align:center}html body main span.pill.good{background-color:#00e8b9;background-color:rgba(75,192,192,.2);border:1px solid #4bc0c0;color:#4bc0c0}html body main span.pill.medium{background-color:#fed66e;background-color:rgba(255,159,64,.2);border:1px solid #ff9f40;color:#ff9f40}html body main span.pill.bad{background-color:#ea2b54;background-color:rgba(255,99,132,.2);border:1px solid #ff6384;color:#ff6384}html body main span.pill.pending{background-image:url(/build/images/loader.e262a17e.svg);background-position:center left 10px;background-repeat:no-repeat;height:40px;width:40px}html body main span.status{font-size:12px;font-style:italic;font-weight:900;padding-left:15px;position:relative}html body main span.status:after{background-color:#7a8994;border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:calc(50% - 5px);width:10px}html body main span.status.good{color:#00e8b9}html body main span.status.good:after{background-color:#00e8b9}html body main span.status.bad{color:#ea2b54}html body main span.status.bad:after{background-color:#ea2b54}html body main a.matomo{background-image:url(data:image/webp;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:20px;overflow:hidden;text-indent:-5000px;width:40px}html body main div#btnct a{margin-top:30px}html body main div.fakeInput{align-items:center;box-shadow:0 0 1px rgba(0,0,0,.8);display:flex;margin-bottom:30px;padding:0 5px}html body main div.fakeInput div#keywordsFakes{display:flex;gap:5px}html body main div.fakeInput div#keywordsFakes span{white-space:nowrap}html body main div.fakeInput input[type=text]{box-shadow:none;margin-bottom:0!important;min-width:150px!important;width:auto}html body main#connexion div.b{margin:0 auto;width:400px}html body main#connexion div.b div.links{margin-top:10px;text-align:right}html body main#connexion div.b div.links a{color:#012326}html body main#connexion form#login{background-color:#fff;border-radius:20px;margin:0 auto;padding:30px;text-align:center;width:400px}html body main#connexion form#login h1{font-family:Clash Display,sans-serif;font-weight:500}html body main#connexion form#login div.logo{background-color:#012326;border-radius:20px;display:block;height:60px;margin:0 auto 30px;overflow:hidden;position:relative;width:60px}html body main#connexion form#login div.logo svg{display:block;height:110px;left:19px;position:absolute;top:-25px;width:110px}html body main#connexion form#login div.remember{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-bottom:20px}html body main#connexion form#login form{max-width:300px}html body main#connexion form#login a{color:#46db82}html body#dashboard div.blocs{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}html body#dashboard div.blocs div.bloc{align-items:center;background-color:#fff;color:#46db82;display:flex;flex-direction:column;justify-content:space-between;padding:30px}html body#dashboard div.blocs strong{color:#7a8994;font-size:16px;font-weight:500}html body#dashboard div.blocs div.bloc-uptime .uptime-list{margin-top:15px;width:100%}html body#dashboard div.blocs div.bloc-uptime .uptime-item{border-bottom:1px solid #f0f0f0;margin-bottom:15px;padding-bottom:15px}html body#dashboard div.blocs div.bloc-uptime .uptime-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}html body#dashboard div.blocs div.bloc-uptime .uptime-url{color:#7a8994;font-size:13px;font-weight:400;margin-bottom:6px}html body#dashboard div.blocs div.bloc-uptime .uptime-status{font-size:12px;margin-bottom:4px}html body#dashboard div.blocs div.bloc-uptime .uptime-status.uptime-online{color:#5a9}html body#dashboard div.blocs div.bloc-uptime .uptime-status.uptime-offline{color:#c66}html body#dashboard div.blocs div.bloc-uptime .uptime-duration{color:#999;font-size:11px;line-height:1.4}html body#audit div.blocs{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:50px}html body#audit div.blocs div.bloc{align-items:center;background-color:#fff;border:1px solid #f2f2f2;border-radius:10px;color:#46db82;display:flex;flex-direction:column;font-size:40px;font-weight:400;gap:30px;justify-content:space-between;padding:30px;text-align:center;width:auto}html body#audit div.blocs div.bloc strong{color:#7a8994;font-size:16px;font-weight:500}html body#websites table tbody tr.inactive{opacity:.5}html body#websites table tbody tr td .actions{display:flex;gap:10px;margin-top:5px}html body#websites table tbody tr td .actions a{color:#012326;opacity:0;text-decoration:none;visibility:hidden}html body#websites table tbody tr:hover td .actions a{opacity:1;visibility:visible}html body#show_website{position:relative}html body#show_website div.note{background-color:#fff;margin-bottom:30px;padding:30px}html body#show_website .circle-label{background:none;border:none;box-shadow:none;color:#fff;font-weight:700}html body#show_website #menu{align-items:center;background-color:#fff;border-radius:20px;display:flex;gap:20px;justify-content:flex-start;margin-bottom:40px;padding:20px;position:sticky;width:100%;z-index:10000}html body#show_website #menu a{border:1px solid #012326;border-radius:10px;display:block;padding:10px 20px;text-decoration:none}html body#show_website #menu a.active,html body#show_website #menu a:hover{background-color:#012326;color:#fff}html body#show_website #tree-container{background-color:#fff;border-radius:20px;height:800px;padding:20px;width:100%}html body#show_website #tree-container .node circle{fill:#fff;stroke:#4caf50;stroke-width:2px}html body#show_website #tree-container .node text{font:12px sans-serif}html body#show_website #tree-container .link{fill:none;stroke:#ccc;stroke-width:1px}html body#show_website #tree-container .node--internal circle{fill:#4caf50;cursor:pointer}html body#show_website div.blocContent,html body#show_website div.ctTable{margin-bottom:40px}html body#edit_strat header form,html body#edit_website header form,html body#new_website header form{margin-bottom:0}html body#edit_strat textarea,html body#edit_website textarea,html body#new_website textarea{margin-bottom:30px;min-height:200px;padding:30px;width:100%}html body#edit_strat .group,html body#edit_website .group,html body#new_website .group{background-color:#f4f7f5;border-radius:10px;margin-bottom:30px;padding:30px}html body#edit_strat .group.flex,html body#edit_website .group.flex,html body#new_website .group.flex{display:flex;flex-wrap:wrap;gap:30px}html body#edit_strat .group.flex .col,html body#edit_website .group.flex .col,html body#new_website .group.flex .col{width:calc(50% - 15px)}html body#edit_strat .group.flex .col .input-group,html body#edit_website .group.flex .col .input-group,html body#new_website .group.flex .col .input-group{align-items:flex-end;display:flex;gap:0}html body#edit_strat .group.flex .col .input-group span,html body#edit_website .group.flex .col .input-group span,html body#new_website .group.flex .col .input-group span{align-items:center;background-color:#46db82;color:#fff;display:flex;font-weight:600;height:50px;justify-content:center;margin-bottom:20px;padding:0 10px;white-space:nowrap}html body#edit_strat .group h2,html body#edit_website .group h2,html body#new_website .group h2{margin-bottom:30px}html body#edit_strat .group input,html body#edit_website .group input,html body#new_website .group input{background-color:#f4f7f5}html body#users .nav-tabs{display:flex;gap:10px;list-style:none;margin:0 0 20px;padding:0}html body#users .nav-tabs .nav-link{opacity:.5}html body#users .nav-tabs .nav-link:hover{background-color:#46db82}html body#users .nav-tabs .nav-link.active,html body#users .nav-tabs .nav-link:hover{opacity:1}html body#users .tab-content .tab-pane{display:none}html body#users .tab-content .tab-pane.active{display:block}html body#user form div.row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}html body#user form div.row div.choice{align-items:center;border:1px solid #ccc;border-radius:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:10px;width:auto}html body#user form div.row div.choice label{font-family:Clash Display,sans-serif;font-weight:400;height:auto;margin-bottom:0;width:auto}html body#edit_server header form,html body#show_server header form{margin-bottom:0}html body#edit_server form,html body#show_server form{background-color:#fff;border-radius:20px;margin-bottom:40px;padding:40px}html body#edit_server form div.row,html body#show_server form div.row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}html body#edit_server form div.row div.choice,html body#show_server form div.row div.choice{align-items:center;border:1px solid #ccc;border-radius:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:10px;width:auto}html body#edit_server form div.row div.choice label,html body#show_server form div.row div.choice label{font-family:Clash Display,sans-serif;font-weight:400;height:auto;margin-bottom:0;width:auto}html body#forfaits table tbody tr.inactive{background-color:#ffebee}html body#forfaits table tbody td div.progress-bar-container div.time{background-color:#012326;border-radius:10px;color:#fff;font-weight:600;padding:5px 10px;text-align:center;width:100px}html body#forfaits div.years{flex-wrap:wrap}html body#forfaits div.years span.btn.year{align-items:center;display:flex;gap:10px;justify-content:center}html body#forfaits div.years span.btn.year.active,html body#forfaits div.years span.btn.year:hover{background-color:#012326;color:#fff!important}html body#forfaits div.years span.btn.year span.total{background-color:#fff;border:1px solid #012326;border-radius:15px;color:#012326;display:block;font-size:12px;height:30px;line-height:30px;min-width:30px;padding:0 5px;text-align:center}html body#forfaits table.table-year{display:none}html body#forfaits table.table-year.active{display:table}html body#forfaits span.toggle{margin-left:20px;transform:translateY(0)}html body#forfaits div.row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}html body#forfaits div.row div.choice{align-items:center;border:1px solid #ccc;border-radius:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:10px;width:auto}html body#forfaits div.row div.choice label{font-family:Clash Display,sans-serif;font-weight:400;height:auto;margin-bottom:0;width:auto}html body#strats table tbody td div.progress-bar-container div.time{background-color:#012326;border-radius:10px;color:#fff;font-weight:600;padding:5px 10px;text-align:center;width:100px}html body#strats div.months{flex-wrap:wrap}html body#strats div.months span.btn.month{align-items:center;display:flex;gap:10px;justify-content:center}html body#strats div.years{flex-wrap:wrap}html body#strats div.years span.btn.year{align-items:center;display:flex;gap:10px;justify-content:center}html body#strats div.years span.btn.year.active,html body#strats div.years span.btn.year:hover{background-color:#012326;color:#fff!important}html body#strats div.years span.btn.year span.total{background-color:#fff;border:1px solid #012326;border-radius:15px;color:#012326;display:block;font-size:12px;height:30px;line-height:30px;min-width:30px;padding:0 5px;text-align:center}html body#strats div.rapportPeriode{display:none}html body#strats div.rapportPeriode.active{display:block}html body#strats div.rapportPeriode div.categories-container{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:20px}html body#strats div.rapportPeriode div.categories-container div.category{background-color:#f0f0f0;border-radius:10px;display:block;flex:1;padding:30px;width:100%}html body#strats div.rapportPeriode div.categories-container div.category strong{display:block;margin-bottom:10px}html body#strats div.rapportPeriode div.categories-container div.category .time{white-space:nowrap}html body#strats span.toggle{margin-left:20px;transform:translateY(0)}html body#strats div.row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}html body#strats div.row div.choice{align-items:center;border:1px solid #ccc;border-radius:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:10px;width:auto}html body#strats div.row div.choice label{font-family:Clash Display,sans-serif;font-weight:400;height:auto;margin-bottom:0;width:auto}html body#tasks header div.progress-bar-container{width:250px}html body#tasks .exemples{display:flex;flex-wrap:wrap;gap:10px}html body#tasks .exemples span{background-color:#fff;border:1px solid #012326;border-radius:10px;cursor:pointer;padding:5px 10px;transition:all .3s ease}html body#tasks .exemples span.active,html body#tasks .exemples span:hover{background-color:#012326;color:#fff}html body#tasks div.tasknote{position:relative}html body#tasks div.tasknote textarea{padding-right:60px}html body#tasks div.tasknote span.rewrite{align-items:center;background:linear-gradient(45deg,#d03bf0,#f0a3e3);border-radius:14px;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;line-height:30px;opacity:.2;overflow:hidden;position:absolute;right:0;text-align:center;top:30px;width:50px}html body#tasks div.tasknote span.rewrite.active{animation:glowing 2s infinite;box-shadow:0 0 20px #d03bf0,0 0 40px #f0a3e3}html body#tasks div.tasknote span.rewrite.rewriteit{opacity:1}html body#tasks div.tasknote span.rewrite:hover{background:linear-gradient(45deg,#d959f6,#efb6e5)}html body#tasks div.tasknote div.iareturn{background-color:#edf2ef;border-radius:14px;left:-5px;padding:10px;position:absolute;right:60px;top:30px;visibility:hidden}html body#tasks div.tasknote div.iareturn.active{visibility:visible}html body#tasks div.tasknote div.iareturn div.txtia{font-size:14px;line-height:1.5}html body#tasks div.tasknote div.iareturn div.btns{align-items:center;display:flex;justify-content:flex-start}html body#tasks div.tasknote div.iareturn div.btns span.acceptia{align-items:center;border-radius:10px;color:#46db82;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}html body#tasks div.tasknote div.iareturn div.btns span.closeia{align-items:center;border-radius:10px;color:#fc5c65;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}html div.row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}html div.row div.choice{align-items:center;border:1px solid #ccc;border-radius:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:10px;width:auto}html div.row div.choice label{font-family:Clash Display,sans-serif;font-weight:400;height:auto;margin-bottom:0;width:auto}html div.category-options{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:30px;margin-top:10px}html div.category-options span.category-option{align-content:stretch;align-items:center;background-color:#f4f4f4;border-radius:10px;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;gap:10px}html div.category-options span.category-option label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:80px;justify-content:center;padding:10px;width:100%}html div.category-options span.category-option label span{font-size:14px;text-align:center}html #exportPDF{background-color:#e74c3c}html #exportPDF:disabled{cursor:not-allowed;opacity:.5}@keyframes glowing{0%{box-shadow:0 0 20px #d03bf0,0 0 40px #f0a3e3}50%{box-shadow:0 0 30px #f0a3e3,0 0 50px #d03bf0}to{box-shadow:0 0 20px #d03bf0,0 0 40px #f0a3e3}}html body#outils div.graphs{display:flex;flex-direction:row;gap:20px}html body#outils div.graphs .b{flex:1;height:500px}html body#outils div.graphs .b .ctTable{height:400px;padding:20px;width:100%}html body#outils div.graphs .b .ctTable canvas{height:100%;width:100%}html body#outils form .cols{display:flex;flex-direction:row;gap:1rem;margin-bottom:30px}html body#outils form .cols .form-group{flex:1}html body#outils .edit-form form{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}html body#outils .edit-form form div:first-child{grid-column:1/3}html body#outils .edit-form form div:nth-child(2n){position:relative}html body#outils .edit-form form div:nth-child(2n):after{content:"→";display:block;height:10px;position:absolute;right:0;top:calc(50% - 7px);transform:translateY(-50%);width:10px}html body#outils .edit-form form div:nth-child(2n):last-of-type:after{display:none}html body#outils .grey{background-color:#edf2ef;border-radius:10px;margin-bottom:2rem;margin-top:2rem;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-in-out,padding 0s ease-in-out .3s}html body#outils .grey.open{max-height:500px;padding:2rem;transition:padding 0s ease-in-out,max-height .3s ease-in-out}html body#outils .grey input{background-color:#edf2ef;border-bottom:1px solid #012326}html body#outils .qrcode-generator{margin:2rem auto;max-width:600px;padding:1rem}html body#outils .qr-result{margin-top:2rem;text-align:center}html body#outils .qr-result img{margin-bottom:1rem;max-width:300px}html body#outils .chiffrage-container{display:flex;flex-wrap:wrap;gap:2rem}html body#outils .chiffrage-container .chiffrage-form-container,html body#outils .chiffrage-container .chiffrage-result-container{flex:1;min-width:300px}html body#outils .chiffrage-container .chiffrage-form{background-color:#fff;border-radius:20px;margin-bottom:2rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section{border:1px solid rgba(1,35,38,.2);border-radius:10px;margin-bottom:2.5rem;padding:1rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section:last-child{border-bottom:none}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section h5{align-items:center;color:#46db82;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:1rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section h5 i{color:#46db82}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .form-group{margin-bottom:1.5rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .form-group:last-child{margin-bottom:0}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .form-group label{align-items:center;color:#012326;display:flex;font-weight:600;gap:.5rem;margin-bottom:.5rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .form-group label i{color:#46db82}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .form-group input[type=number]{background-color:transparent;border:none;border-bottom:2px solid #46db82;font-size:1rem;padding:12px 0;width:100%}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .form-group input[type=number]:focus{border-bottom-color:#012326;outline:none}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .form-group small{color:#666;display:block;font-size:.85rem;margin-top:.5rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .form-check{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .form-check:last-child{margin-bottom:0}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .form-check label{align-items:center;color:#012326;cursor:pointer;display:flex;font-weight:600;gap:.5rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .form-check label i{color:#46db82}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container{margin:1.5rem 0}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .range-slider{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .range-slider span{color:#666;font-size:.85rem;min-width:50px}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .range-slider input[type=range]{-webkit-appearance:none;background:#e9ecef;border-radius:5px;flex:1;height:8px;outline:none}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#46db82;border-radius:50%;cursor:pointer;height:20px;width:20px}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .range-slider input[type=range]::-moz-range-thumb{background:#46db82;border:none;border-radius:50%;cursor:pointer;height:20px;width:20px}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .range-label{margin:1rem 0;text-align:center}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .range-label .badge{background-color:#46db82;border-radius:20px;color:#fff;font-size:.9rem;font-weight:600;padding:.5rem 1rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .aspect-cards{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(150px,1fr));margin-top:1rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .aspect-cards .aspect-card{background-color:#fff;border:1px solid #e9ecef;border-radius:10px;cursor:pointer;padding:1rem;transition:all .3s ease}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .aspect-cards .aspect-card:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .aspect-cards .aspect-card.active{background-color:#f8fff9;border:2px solid #46db82}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .aspect-cards .aspect-card.active .card-title{color:#46db82}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .aspect-cards .aspect-card .card-title{align-items:center;color:#666;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:.5rem}html body#outils .chiffrage-container .chiffrage-form .chiffrage-section .range-container .aspect-cards .aspect-card .card-text{color:#666;font-size:.75rem;margin:0}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result{background-color:#fff;border-radius:20px;margin-bottom:2rem;padding:40px}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-header{background-color:#46db82;border-radius:20px 20px 0 0;color:#fff;margin:-40px -40px 2rem;padding:1.5rem}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-header h3{align-items:center;display:flex;font-size:1.2rem;gap:.5rem;margin:0}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-section{margin-bottom:2rem}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-section h5{align-items:center;border-bottom:1px solid #e9ecef;color:#012326;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-section .result-item{border-left:4px solid #46db82;margin-bottom:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-top:.75rem}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-section .result-item .result-item-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-section .result-item .result-item-header .result-item-title{align-items:center;color:#012326;display:flex;font-weight:600;gap:.5rem}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-section .result-item .result-item-header .result-item-title i{color:#46db82}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-section .result-item .result-item-header .result-item-title .multiplier-badge{color:#666;font-size:.75rem;margin-left:.5rem}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-section .result-item .result-item-header .result-badge{background-color:#46db82;border-radius:15px;color:#fff;font-size:.9rem;font-weight:600;padding:.25rem .75rem}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-section .result-item .result-item-desc{color:#666;font-size:.85rem;margin-left:1.75rem;margin-top:.25rem}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-total{background-color:#46db82;border-radius:20px;color:#fff;margin-top:2rem;padding:2rem;text-align:center}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-total h3{font-size:1.1rem;margin:0 0 .5rem}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-total h2{font-size:2.5rem;font-weight:700;margin:0}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-empty{color:#666;padding:3rem 0;text-align:center}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-empty i{color:#e9ecef;font-size:4rem;margin-bottom:1rem}html body#outils .chiffrage-container .chiffrage-result-container .chiffrage-result .result-empty p{font-size:1.1rem;margin:0}@media (max-width:768px){html body#outils .chiffrage-container{flex-direction:column}html body#outils .chiffrage-container .aspect-cards{grid-template-columns:1fr}}html body#reviews .establishment-info,html body#reviews-establishment .establishment-info{background:#f8f9fa;border-radius:20px;margin-bottom:30px;padding:30px}html body#reviews .reviews-section h3,html body#reviews-establishment .reviews-section h3{margin-bottom:20px}html body#reviews .reviews-list,html body#reviews-establishment .reviews-list{display:flex;flex-direction:column;gap:20px}html body#reviews .review-card,html body#reviews-establishment .review-card{background:#fff;border-radius:20px;padding:30px}html body#reviews .review-card.no-reply,html body#reviews-establishment .review-card.no-reply{border:3px solid hsla(0,100%,71%,.5)}html body#reviews .review-header,html body#reviews-establishment .review-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}html body#reviews .reviewer-info,html body#reviews-establishment .reviewer-info{align-items:center;display:flex;gap:15px}html body#reviews .reviewer-avatar,html body#reviews-establishment .reviewer-avatar{border-radius:50%;height:50px;object-fit:cover;width:50px}html body#reviews .review-rating,html body#reviews-establishment .review-rating{margin-top:5px}html body#reviews .star,html body#reviews-establishment .star{color:#ffc107;font-size:18px}html body#reviews .star.filled,html body#reviews-establishment .star.filled{color:#ffc107}html body#reviews .rating-number,html body#reviews-establishment .rating-number{color:#6c757d;font-size:14px;margin-left:10px}html body#reviews .review-date,html body#reviews-establishment .review-date{align-items:center;color:#6c757d;display:flex;font-size:14px;gap:10px}html body#reviews .review-comment,html body#reviews-establishment .review-comment{border-top:1px solid #dee2e6;margin-top:15px;padding-top:15px}html body#reviews .review-comment p,html body#reviews-establishment .review-comment p{line-height:1.6;margin:0}html body#reviews .review-reply,html body#reviews-establishment .review-reply{background:#f8f9fa;border-radius:6px;margin-top:15px;padding:15px}html body#reviews .review-reply strong,html body#reviews-establishment .review-reply strong{color:#007bff}html body#reviews .review-reply p,html body#reviews-establishment .review-reply p{line-height:1.6;margin:10px 0}html body#reviews .review-reply small,html body#reviews-establishment .review-reply small{color:#6c757d;font-size:12px}html body#reviews .no-reviews,html body#reviews-establishment .no-reviews{color:#6c757d;font-style:italic;padding:40px;text-align:center}html body#reviews .pagination-info,html body#reviews-establishment .pagination-info{color:#6c757d;font-size:14px;margin-bottom:20px}html body#reviews .pagination,html body#reviews-establishment .pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:30px;padding:20px}html body#reviews .pagination-pages,html body#reviews-establishment .pagination-pages{align-items:center;display:flex;gap:5px}html body#reviews .pagination-pages a,html body#reviews .pagination-pages strong,html body#reviews-establishment .pagination-pages a,html body#reviews-establishment .pagination-pages strong{border:1px solid #46db82;border-radius:10px;color:#000;padding:8px 12px;text-decoration:none}html body#reviews .pagination-pages a:hover,html body#reviews-establishment .pagination-pages a:hover{background-color:#f8f9fa}html body#reviews .pagination-pages strong,html body#reviews-establishment .pagination-pages strong{background-color:#46db82;border-color:#46db82;color:#fff}html body#reviews .pagination-pages span,html body#reviews-establishment .pagination-pages span{padding:8px 4px}html body#reviews .reviews-header,html body#reviews-establishment .reviews-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px}html body#reviews .reviews-header h3,html body#reviews-establishment .reviews-header h3{margin:0}html body#reviews .filter-buttons,html body#reviews-establishment .filter-buttons{display:flex;flex-wrap:wrap;gap:8px}html body#reviews .filter-btn,html body#reviews-establishment .filter-btn{align-items:center;background-color:#fff;border-radius:6px;color:#333;display:inline-flex;font-size:14px;gap:5px;padding:8px 16px;text-decoration:none;transition:all .2s ease}html body#reviews .filter-btn:hover,html body#reviews-establishment .filter-btn:hover{background-color:#46db82;color:#f8f9fa}html body#reviews .filter-btn.active,html body#reviews-establishment .filter-btn.active{background-color:#46db82;border-color:#46db82;color:#fff;font-weight:500}html body#reviews .filter-btn.active .filter-count,html body#reviews-establishment .filter-btn.active .filter-count{opacity:1}html body#reviews .filter-count,html body#reviews-establishment .filter-count{font-size:12px;opacity:.8}html body#reviews .rating-summary,html body#reviews-establishment .rating-summary{background:#fff;border-radius:20px;margin-bottom:30px;padding:30px}html body#reviews .rating-summary h3,html body#reviews-establishment .rating-summary h3{color:#333;margin-bottom:20px;margin-top:0}html body#reviews .rating-summary-content,html body#reviews-establishment .rating-summary-content{display:flex;flex-wrap:wrap;gap:40px}html body#reviews .average-rating,html body#reviews-establishment .average-rating{min-width:200px;text-align:center}html body#reviews .average-rating-value,html body#reviews-establishment .average-rating-value{color:#007bff;font-size:48px;font-weight:700;line-height:1;margin-bottom:10px}html body#reviews .average-rating-stars,html body#reviews-establishment .average-rating-stars{font-size:24px;margin-bottom:10px}html body#reviews .average-rating-stars .star-filled,html body#reviews-establishment .average-rating-stars .star-filled{color:#ffc107}html body#reviews .average-rating-stars .star-half,html body#reviews-establishment .average-rating-stars .star-half{color:#ffc107;opacity:.5}html body#reviews .average-rating-stars .star-empty,html body#reviews-establishment .average-rating-stars .star-empty{color:#dee2e6}html body#reviews .average-rating-count,html body#reviews-establishment .average-rating-count{color:#6c757d;font-size:14px}html body#reviews .rating-breakdown,html body#reviews-establishment .rating-breakdown{flex:1;min-width:300px}html body#reviews .rating-breakdown-item,html body#reviews-establishment .rating-breakdown-item{align-items:center;display:flex;gap:15px;margin-bottom:12px}html body#reviews .rating-breakdown-item:first-child .rating-breakdown-bar-fill,html body#reviews-establishment .rating-breakdown-item:first-child .rating-breakdown-bar-fill{background-color:#28a745}html body#reviews .rating-breakdown-item:nth-child(2) .rating-breakdown-bar-fill,html body#reviews-establishment .rating-breakdown-item:nth-child(2) .rating-breakdown-bar-fill{background-color:#17a2b8}html body#reviews .rating-breakdown-item:nth-child(3) .rating-breakdown-bar-fill,html body#reviews-establishment .rating-breakdown-item:nth-child(3) .rating-breakdown-bar-fill{background-color:#ffc107}html body#reviews .rating-breakdown-item:nth-child(4) .rating-breakdown-bar-fill,html body#reviews-establishment .rating-breakdown-item:nth-child(4) .rating-breakdown-bar-fill{background-color:#fd7e14}html body#reviews .rating-breakdown-item:nth-child(5) .rating-breakdown-bar-fill,html body#reviews-establishment .rating-breakdown-item:nth-child(5) .rating-breakdown-bar-fill{background-color:#dc3545}html body#reviews .rating-breakdown-stars,html body#reviews-establishment .rating-breakdown-stars{color:#333;font-size:14px;width:100px}html body#reviews .rating-breakdown-bar,html body#reviews-establishment .rating-breakdown-bar{background-color:#e9ecef;border-radius:10px;flex:1;height:20px;overflow:hidden;position:relative}html body#reviews .rating-breakdown-bar-fill,html body#reviews-establishment .rating-breakdown-bar-fill{background-color:#ffc107;height:100%;transition:width .3s ease}html body#reviews .rating-breakdown-count,html body#reviews-establishment .rating-breakdown-count{color:#6c757d;font-size:14px;font-weight:500;text-align:right;width:80px}@media (max-width:768px){html body#reviews .reviews-header,html body#reviews-establishment .reviews-header{align-items:flex-start;flex-direction:column}html body#reviews .filter-buttons,html body#reviews-establishment .filter-buttons{width:100%}html body#reviews .filter-btn,html body#reviews-establishment .filter-btn{flex:1;justify-content:center;min-width:80px}html body#reviews .rating-summary-content,html body#reviews-establishment .rating-summary-content{flex-direction:column;gap:20px}html body#reviews .average-rating,html body#reviews-establishment .average-rating{width:100%}}html body#audit-llm td.audit-item{cursor:pointer}html body#audit-llm td.audit-item.active,html body#audit-llm td.audit-item:hover{background-color:#012326;color:#fff}html body#audit-llm div.audit-dates{display:none;margin-top:30px}html body#audit-llm div.audit-dates div.audit-chart-container{background-color:#fff;border-radius:10px;height:300px;margin-bottom:30px;padding:15px}html body#audit-llm div.audit-dates div.audit-chart-container canvas.audit-progression-chart{max-height:300px}html body#audit-llm div.audit-dates h4{margin-bottom:10px}html body#audit-llm div.audit-dates div.audit-date-items{display:flex;flex-wrap:wrap;gap:10px}html body#audit-llm div.audit-dates div.audit-date-items div.audit-date-item.active,html body#audit-llm div.audit-dates div.audit-date-items div.audit-date-item:hover{background-color:#012326;color:#fff}html body#audit-llm div.showAuditLlm-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}html body#audit-llm div.showAuditLlm-container span.showAuditLlm{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:80px auto;border:1px solid transparent;border-radius:10px;color:#012326;cursor:pointer;display:none;font-family:Clash Display,sans-serif;font-size:14px;font-weight:600;height:100px;padding:70px 10px 10px;text-align:center;transition:border .3s;width:100px}html body#audit-llm div.showAuditLlm-container span.showAuditLlm.claude-search{background-image:url(/build/images/logo-claude.cb5f9212.svg)}html body#audit-llm div.showAuditLlm-container span.showAuditLlm.gpt-search{background-image:url(/build/images/logo-chatgpt.a625ce60.svg)}html body#audit-llm div.showAuditLlm-container span.showAuditLlm.active{display:block}html body#audit-llm div.showAuditLlm-container span.showAuditLlm.show,html body#audit-llm div.showAuditLlm-container span.showAuditLlm:hover{border:1px solid #012326}html body#audit-llm div.audit-result{display:block;margin-top:30px}html body#audit-llm div.audit-result h4{font-family:Clash Display,sans-serif;font-weight:600;margin-bottom:10px}html body#audit-llm div.audit-result div.blocContent div.btns{align-items:center;display:flex;justify-content:space-between}html body#audit-llm div.audit-result div.blocContent div.web-search-results div.liste_search{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(200px,1fr))}html body#audit-llm div.audit-result div.blocContent div.web-search-results div.liste_search div.search-result{background-color:#f0f8ff;border-radius:10px;padding:15px}html body#audit-llm div.audit-result div.blocContent div.liste_search_terms{display:flex;flex-wrap:wrap;gap:10px}html body#audit-llm div.audit-result div.blocContent div.liste_search_terms ul{list-style:none;margin:0 0 30px;padding:0}html body#audit-llm div.audit-result div.blocContent div.liste_search_terms ul li{margin:0;padding:0}html body#audit-llm div.audit-result div.blocContent div.response-llm{background-color:#f2f2f2;border-radius:10px;line-height:1.8;padding:30px}html body#audit-llm div.audit-result div.blocContent div.response-llm br{display:none}html body#audit-llm div.audit-dashboard{margin-bottom:30px}html body#audit-llm div.audit-dashboard h2{margin-bottom:20px}html body#audit-llm div.audit-dashboard div.audit-llm-indicator-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}html body#audit-llm div.audit-dashboard div.audit-llm-indicator-card{background:#fff;border:4px solid;border-radius:12px;padding:25px}html body#audit-llm div.audit-dashboard div.audit-llm-indicator-card.rate-high{border-color:#22c55e}html body#audit-llm div.audit-dashboard div.audit-llm-indicator-card.rate-medium{border-color:#f59e0b}html body#audit-llm div.audit-dashboard div.audit-llm-indicator-card.rate-low{border-color:#ef4444}html body#audit-llm div.audit-dashboard div.audit-llm-indicator-card div.llm-type{color:#666;font-size:.9em;font-weight:600;margin-bottom:8px;text-transform:uppercase}html body#audit-llm div.audit-dashboard div.audit-llm-indicator-card div.llm-rate{font-size:2.5em;font-weight:700;margin-bottom:8px}html body#audit-llm div.audit-dashboard div.audit-llm-indicator-card div.llm-rate.rate-high{color:#22c55e}html body#audit-llm div.audit-dashboard div.audit-llm-indicator-card div.llm-rate.rate-medium{color:#f59e0b}html body#audit-llm div.audit-dashboard div.audit-llm-indicator-card div.llm-rate.rate-low{color:#ef4444}html body#audit-llm div.audit-dashboard div.audit-llm-indicator-card div.llm-detail{color:#888;font-size:.85em}html body#audit-llm div.audit-global-chart{background:#fff;border-radius:12px;margin-bottom:40px;padding:20px}html body#audit-llm div.audit-global-chart h2{margin-bottom:20px}html body#audit-llm div.audit-global-chart div.audit-chart-wrapper{height:350px}html body#audit-llm div.audit-summary-table{background:#fff;border-radius:12px;margin-bottom:40px;padding:20px}html body#audit-llm div.audit-summary-table h2{margin-bottom:20px}html body#audit-llm div.audit-summary-table div.audit-table-wrapper{overflow-x:auto}html body#audit-llm div.audit-summary-table table.audit-summary{border-collapse:collapse;width:100%}html body#audit-llm div.audit-summary-table table.audit-summary thead tr{background:#f8f9fa}html body#audit-llm div.audit-summary-table table.audit-summary thead tr th{border-bottom:2px solid #dee2e6;font-weight:600;padding:12px;text-align:left}html body#audit-llm div.audit-summary-table table.audit-summary thead tr th:not(:first-child){text-align:center}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr{border-bottom:1px solid #dee2e6}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td{padding:12px}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td.prompt-cell{max-width:400px}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td.prompt-cell div.prompt-text{font-weight:500}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td.status-cell{text-align:center}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td.status-cell div.status-wrapper{align-items:center;display:flex;flex-direction:column;gap:5px}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td.status-cell div.status-wrapper span.status-badge{border-radius:6px;color:#fff;display:inline-block;font-size:.85em;font-weight:700;padding:6px 12px}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td.status-cell div.status-wrapper span.status-badge.present{background-color:#22c55e}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td.status-cell div.status-wrapper span.status-badge.absent{background-color:#ef4444}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td.status-cell div.status-wrapper span.status-date{color:#666;font-size:.75em}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td.status-cell span.empty-status{color:#ccc}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td.action-cell{text-align:center}html body#audit-llm div.audit-summary-table table.audit-summary tbody tr td.action-cell button.audit-detail-btn{font-size:.9em;padding:6px 12px}html body#audit-llm div.audit-prompt-detail{background:#fff;border-radius:12px;display:none;margin-bottom:40px;padding:25px}html body#audit-llm div.audit-prompt-detail div.audit-prompt-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}html body#audit-llm div.audit-prompt-detail div.audit-prompt-header h3{margin:0}html body#audit-llm div.audit-prompt-detail div.audit-prompt-header button.audit-close-btn{padding:6px 12px}html body#audit-llm div.audit-prompt-detail div.audit-prompt-chart{height:300px;margin-bottom:30px}html body#audit-llm div.audit-prompt-detail div.audit-dates-list div.audit-date-section{background:#f8f9fa;border-radius:8px;margin-bottom:25px;padding:15px}html body#audit-llm div.audit-prompt-detail div.audit-dates-list div.audit-date-section h4{color:#333;margin:0 0 15px}html body#audit-llm div.audit-prompt-detail div.audit-dates-list div.audit-date-section div.audit-results-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}html body#audit-llm div.audit-result-item{background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;padding:15px}html body#audit-llm div.audit-result-item div.audit-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}html body#audit-llm div.audit-result-item div.audit-item-header strong{color:#333}html body#audit-llm div.audit-result-item div.audit-item-header span.audit-item-time{color:#666;font-size:.85em}html body#audit-llm div.audit-result-item div.audit-item-hint{color:#666;font-size:.9em}html body#audit-llm div.audit-result.audit-result-hidden{display:none!important}