﻿:root{--couleur-accent: #dec36d;--courleur-accent-hover: #ecd181;--couleur-secondary: #8ac4d4;--couleur-secondary-text: #378195;--info: #0dcaf0;--info-bg-subtle: #cff4fc;--info-border-subtle: #9eeaf9;--success: #198754;--success-bg-subtle: #c2f2d7;--success-border-subtle: #a3cfbb;--warning: #ffc107;--warning-bg-subtle: #fff3cd;--warning-border-subtle: #ffe69c;--danger: #ff8893;--danger-bg-subtle: #f8d7da;--danger-border-subtle: #f1aeb5}*{box-sizing:border-box}table{width:100%;border-collapse:collapse}select,input{padding:.5em;height:2.4em;border:1px solid #ced4da}input[type=color]{padding:0 1px;cursor:pointer}textarea{border:1px solid #ced4da}textarea:focus-visible,select:focus-visible,a:focus-visible,input:focus-visible,button:focus-visible{outline:4px solid rgba(0,0,0,.1)}input[type=radio]{position:relative;height:initial;top:.1em}html,body{height:max(100%,100vh);margin:0;font-size:16px;background:#002c4a}h1{font-size:1.5em}h2{font-size:1.3em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}textarea{font-family:inherit;min-height:5em;padding:.5em;min-width:13.5em}body,button{font-family:"Roboto",sans-serif;font-size:inherit}button{border:0;padding:.5em;font-size:.9em;cursor:pointer}a{text-decoration:none;color:inherit}a:visited{color:inherit}textarea:focus,input:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}dialog{overflow:visible}.pretty-check{position:relative;display:inline-block;width:1.2em;height:1.2em;background-color:rgba(0,0,0,.05);transition:background-color 500ms;cursor:pointer}.pretty-check input{display:none}.pretty-check:after{content:"⨉";position:absolute;top:0;left:.2em;font-weight:bold;color:#c70808}.pretty-check:has(input:checked):after{content:"✓";position:absolute;top:-0.1em;left:.2em;font-weight:bold;color:green}.pretty-check:hover{background-color:rgba(0,0,0,.145)}.menu-container{display:flex;flex-direction:column;background-color:var(--couleur-accent)}.menu .logo{border-radius:50%}.menu ul{list-style:none;margin:0;padding:0;text-align:center}.menu li:hover{background-color:var(--couleur-secondary)}.menu a,.menu button{display:inline-block;padding:1em;color:inherit;background-color:inherit;border:0;white-space:nowrap;text-decoration:none}.tab-menu{display:flex;list-style:none;text-align:center;margin:0;padding:0;gap:.2em;align-items:center;border-bottom:1px solid gray}.tab-menu li:first-child{margin-inline:1em}.tab-menu li a{display:block;cursor:pointer;padding:.5em 2em;background-color:#d3d3d3}.tab-menu li a:hover{background-color:var(--courleur-accent-hover)}.tab-menu [data-selected] a{background-color:var(--couleur-secondary)}.dropdown-menu{background-color:var(--couleur-accent)}.dropdown-menu ul{list-style:none;margin:0;padding:0}.dropdown-menu .submenu{margin-left:1em}.dropdown-menu .has-submenu{padding:1em;cursor:pointer}.dropdown-menu .has-submenu:after{display:inline-block;content:"▶";color:#fff;margin-left:.5em}.dropdown-menu .has-submenu.selected:after{content:"▼"}.dropdown-menu .submenu-hidden{display:none}.dropdown-menu .submenu-hidden.open{display:block}.dropdown-menu a,.dropdown-menu li>span,.dropdown-menu li>div,.dropdown-menu button{display:block;padding:1em;color:inherit;background-color:inherit;border:0;white-space:nowrap;text-align:left;text-decoration:none}.dropdown-menu a:hover,.dropdown-menu button:hover{background-color:var(--couleur-secondary)}#dialog-preview{top:10px}#dialog-preview .preview-iframe{width:100%;height:80vh}#dialog-preview .preview-loader{text-align:center;padding:3em;height:80vh}canvas:focus{outline:none}.btn,[data-btn]{cursor:pointer}[data-btn] *{pointer-events:none}.button{display:inline-block;padding:1em;cursor:pointer;background-color:var(--couleur-accent);border:0}.button:hover{background-color:var(--courleur-accent-hover)}.btn-ico{background-color:rgba(0,0,0,0);transition:color 300ms;cursor:pointer}.btn-ico:hover{background-color:rgba(0,0,0,0);color:var(--courleur-accent-hover)}.btn-text{padding:0;background-color:rgba(0,0,0,0);color:inherit;font-weight:inherit}.btn-text:hover{background-color:rgba(0,0,0,0);color:var(--couleur-secondary)}button.danger{background-color:var(--danger)}button.danger:hover{background-color:var(--danger-bg-subtle)}button.success{background-color:var(--success-border-subtle)}button.success:hover{background-color:var(--success-bg-subtle)}.btn-connexion{color:#353535;text-decoration:none;display:inline-block;position:relative;background:#ffcc2a;font-size:.9em;padding:.5em;cursor:pointer;border:0}.btn-u{text-decoration:underline;cursor:pointer}.btn-p{background:rgba(0,0,0,0);color:#353535;text-decoration:none;display:inline-block;position:relative;border:3px solid #ffcc2a;font-size:.9em;padding:1em;cursor:pointer}.btn-p:hover{background-color:#ffe9a2}.btn-skin-green{background-color:#91d700;border-color:#91d700}.btn-skin-red{background-color:#d85e5e;border-color:#d85e5e;color:#fff}.striped tbody tr:nth-child(2n+2){background-color:rgba(0,0,0,.04)}.hover-highlight tbody tr:hover{background-color:rgba(236,236,131,.2)}.tbl thead tr th{padding:.5em;text-align:left}.tbl td a{width:100%;display:inline-block;text-decoration:none;color:inherit}.tbl td a{padding:.5em}.tbl-compact td a,.tbl-compact thead tr th{padding:.2em .2em}.tbl-v3{width:100%;font-size:.9em;margin:auto}.tbl-v3 thead tr{background-color:#3d5259;color:#e9bc00}.tbl-v3 thead th{padding:.5em .2em;vertical-align:bottom;border:0;border-bottom:.3em solid;text-shadow:0 1px 1px #000;overflow:hidden;text-overflow:ellipsis}.tbl-v3 thead th:nth-child(n+2){text-align:center}.tbl-v3 tbody{border-bottom:.3em solid #000}.tbl-v3 tbody td{padding:.3em}.tbl-v3 tbody tr:hover{background-color:#dff}.tbl-v3.line tbody td{border-bottom:1px solid #ddd}.tbl-v3.vline td{border-left:1px solid #ddd}.tbl-v3.center td:nth-child(n+2){text-align:center}.tbl-v3.highlight tbody tr:hover{background-color:#e7f7fe}.inline{display:flex;gap:1em}.grow,.grow-c>*{flex-grow:1}.no-event,.no-event-c *{pointer-events:none}.pointer{cursor:pointer}.pad-05{padding:.5em}.pad-1{padding:1em}.margin-1{margin:1em}.grid1_2{display:grid;grid-template-columns:auto auto}.inline-champ-width-4 .inline span{display:inline-block;width:4em}.inline-champ-width-8 .inline span{display:inline-block;width:8em}.inline-champ-width-10 .inline span{display:inline-block;width:10em}.inline-champ-width-12 .inline span{display:inline-block;width:12em}.inline-champ-width-16 .inline span{display:inline-block;width:16em}.stack{display:flex;flex-direction:column;gap:1em}.txt-center{text-align:center}.txt-right{text-align:right;justify-content:right}.sticky{position:sticky;top:0}.nowrap{text-wrap:nowrap}.view-content{margin:1em}.required::after{content:"*";color:var(--danger)}.msg-success{padding:.5em;border-left:3px solid var(--success);background-color:var(--success-bg-subtle);font-size:.8em;color:#063e09}.msg-info{padding:.5em;border-left:3px solid var(--info);background-color:var(--info-bg-subtle);font-size:.8em;color:#374f63}.msg-warning{padding:.5em;border-left:3px solid var(--warning);background-color:var(--warning-bg-subtle);font-size:.8em}.msg-error{padding:.5em;border-left:3px solid var(--danger);background-color:var(--danger-bg-subtle);font-size:.8em}.hidden{display:none !important}.hover-reveal .hover-target{opacity:0}.hover-reveal:hover .hover-target{opacity:1}.btn{cursor:pointer}.w100{width:100%}.bold{font-weight:bold}.txt-sm{font-size:.8em}.txt-m{font-size:.9em}.txt-l{font-size:1.1em}.txt-xl{font-size:2em}.txt-require{color:red}.box{display:inline-block;margin:1em;background:#fff;border:1px solid #ddd}.skin-info{background-color:#daf8ff;color:#218eb1;margin-bottom:1em;line-height:1.5;word-spacing:.1em}dialog{margin:0 auto;padding:0;outline:0;border:0}dialog[open]::backdrop{background-color:rgba(0,0,0,.5)}.dialog-info{background-color:#f0f8ff;border:7px solid #b1cae5}dialog{transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s ease,top .3s ease;opacity:0;top:5%}dialog[open]{opacity:1;top:10%}@starting-style{dialog[open]{opacity:0;top:0}}.error-dialog{width:85%;outline:none;padding:0;margin:0 auto;top:5%;max-height:90%;border:0}.error-dialog-content{display:grid;grid-template-rows:3em auto 3em auto 5em;background-color:#d3d3d3}.error-dialog-content h1{text-align:center}.error-dialog-content button{padding:1em;float:right;margin-right:1em}.error-dialog-content .error-stack{white-space:pre-wrap;padding:1em;background-color:#fff;overflow:auto;margin:1em;color:#ff1616}.error-dialog-content .content-received{padding:1em;word-wrap:break-word;line-height:1.5;background-color:#fff;font-family:monospace;font-size:1.2em;overflow:hidden;margin:1em;white-space:pre-wrap}pre{white-space:break-spaces}dialog.dialog-enregistrement{width:50vh;height:50vh;padding:0;border:0}dialog.dialog-enregistrement i{padding:4em}.dialog-console{padding:.5em;font-family:monospace}.dialog-console details{border-bottom:1px solid #ccc;padding:.5em}.dialog-console details summary{cursor:pointer}.dialog-console ul{list-style-type:none;margin:.5em;padding:0 0 .5em .5em;border-bottom:1px solid #ccc}.dialog-console .entry{padding:.3em;word-break:break-all}.dialog-console .entry:hover{background:rgba(255,247,222,.5)}.dialog-console .key{color:#5c4206}.dialog-console .arrow{color:gray}.dialog-console .value{color:#457d3c}.dialog-console ul:last-child,.dialog-console:last-child{border:0}.login-logo{margin:auto;width:20em;display:flex}.login{width:min(100%,34em);align-items:center;background:#fff;padding:2em;margin:1em auto;border:1px solid #ddd}.legal{display:flex;justify-content:space-between;padding:1em;background-color:#d3d3d3}.legal-center{line-height:1.5em;text-align:center;padding:1em}@media(width < 490px){.legal{display:grid;text-align:center;justify-content:center}}[data-is-submitting] :not(button[type]),[data-is-submitting] button[type=submit]{position:relative;overflow:hidden;--spinner-size: 2em}[data-is-submitting] :not(button[type]).submit-bar:before,[data-is-submitting] button[type=submit].submit-bar:before{content:"";position:absolute;top:0;left:0;right:0;animation:border-top-loading 1s linear infinite;height:4px;background:rgba(0,0,0,.2509803922)}[data-is-submitting] :not(button[type]).submit-spinner:before,[data-is-submitting] button[type=submit].submit-spinner:before{content:"";background-color:rgba(255,255,255,.6196078431);position:absolute;top:0;left:0;right:0;bottom:0;height:100%;animation:none}[data-is-submitting] :not(button[type]).submit-spinner:after,[data-is-submitting] button[type=submit].submit-spinner:after{content:"";position:absolute;margin:auto auto;border-top:.3em solid #000;border-radius:50%;width:var(--spinner-size);height:var(--spinner-size);animation:spin-1 1s infinite linear,spin 1s infinite linear;z-index:inherit;top:0;left:0;bottom:0;right:0}@keyframes border-top-loading{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(250deg)}100%{transform:rotate(360deg)}}@keyframes spin-1{0%{clip-path:polygon(50% 50%, 0% 0%, 100% 0%)}50%{clip-path:polygon(50% 50%, 45% 0%, 65% 0%)}100%{clip-path:polygon(50% 50%, 0% 0%, 100% 0%)}}[data-loading-container]{position:relative;--spinner-size: 4em;--spinner-container-height: calc(1em + var(--spinner-size))}[data-loading-container] .loading-spinner:before{content:"";background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;right:0;bottom:0;height:100%;animation:none;z-index:998}[data-loading-container] .loading-spinner{top:0;width:100%;height:100%;min-height:var(--spinner-container-height)}[data-loading-container] .loading-spinner:after{content:"";position:absolute;margin:auto auto;border-top:.3em solid #285a9b;border-radius:50%;width:var(--spinner-size);height:var(--spinner-size);animation:spin-1 1s infinite linear,spin 1s infinite linear;z-index:999;top:0;left:0;bottom:0;right:0}.fb-login-button{background:#1877f2;padding:.5em;display:inline;width:200px;color:#fff;text-align:center}.word button{background:none;color:#1f1f1f;border:1px solid #16a8e0}.word button.selected{background-color:#16a8e0}.word h1,.word header{color:#9cbbd5;font-size:1.5em}.word h2{border-top:1px solid #dd8047;color:#dd8047;font-size:1.3em;margin:1em 0 .5em 0}.word h3{color:#80865a;font-weight:bold;margin:1em 0 .5em 0;padding:0}.word article{margin-top:2.5em}.word a{color:blue}.word code{padding:.2em .2em;color:#bd4147;background-color:#f2f2f2;border-radius:.25em;border:1px solid #d3d3d3}.word code.array:before{content:"['"}.word code.array:after{content:"']"}.word em{font-weight:bold;font-style:italic}.word li{padding:.2em}.word fieldset{background:#fafafa;border:1px solid #cfcfcf}.word fieldset pre{white-space:pre-wrap;word-break:break-all}.word legend{border-radius:5px;padding:0 .5em;background:#f0f0f0}.word pre{padding:0 .5em}.word table{border-collapse:collapse}.word table td{border:1px solid rgba(160,160,160,.3)}.word table thead{font-weight:bold;font-size:.8em;text-align:center}.word table thead th,.word table thead td{padding:1em}.word table tbody{font-size:.8em;text-align:center}.word table tbody td{padding:1em}.word table.compact td{padding:0 .5em}.word table thead,.word table.blue thead{background:#dbe3ff}.word table tbody tr:nth-child(2n+2),.word table.blue tbody tr:nth-child(2n+2){background:#f5f7ff}.word table tbody tr:hover,.word table.blue tbody tr:hover{background:rgba(255,255,0,.02)}table.align-left tbody td{text-align:left}.word table.green thead{background:#dbffdb}.word table.green tbody tr:nth-child(2n+2){background:#f5fff5}.word table.green tbody tr:hover{background:rgba(255,255,0,.02)}ul.checklist{list-style:none}ul.checklist li::before{content:"✗";color:red;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}ul.checklist li.done::before{content:"✓";color:green}.word .frow{display:flex}.word .frow-even{display:flex}.word .frow-even>*{flex-grow:1}.word{line-height:1.9;word-spacing:.1em;max-width:1000px;margin:0 auto}.word .nowrap{white-space:nowrap}.word .code-block{background-color:#f2f2f2;padding:.5em;border-left:2px solid green;font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida"}.word fieldset.solarize,.word .solarize{background:#fdf6e3;border:1px solid #e7dec5}.word fieldset.solarize legend{background:#f2ecd6}.word .subtitle{color:#ccc;letter-spacing:.1em;font-size:.9em}.word .code-table-content{background:#eef3ff;border:1px solid #afc8fb;font-size:.9em;font-family:monospace}.word .code-table-content ul{list-style:none}.word .hint,.word .remember{background:#ebffe7;border-left:.4em solid #daeec4;padding:1em}.word .hint-info{background:#e7f6ff;border-left:.4em solid #c4deee;padding:1em}.word .hint-warning{background:#fff7de;border-left:.4em solid #e7dcba;padding:1em}.word .hint-red{background:#ffe5e5;border-left:.4em solid #eec4c4;padding:1em}.word ul.linked-dot{list-style:none;padding:0;margin:0 0 0 1rem}.word ul.linked-dot:nth-of-type(1){list-style-position:outside;padding-left:.57em;border-left:solid 1px #917d3b}.word ul.linked-dot li::before{content:"•";color:#917d3b;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.word ul.linked-dot li:hover::before{color:#493f1e}.ico-pump-evolution{background-image:url("/assets/img/pump-evolution.svg");display:inline-block}.ico-pump-warn{background-image:url("/assets/img/pump-warn.svg");display:inline-block}.ico-pump-add{background-image:url("/assets/img/pump-add.svg");display:inline-block}.ico-pump{background:url("/assets/img/pump.svg");display:inline-block}.ico-fuel{background-image:url("/assets/img/gas-black.png")}.ico-bestprice{background-image:url("/assets/img/reward.svg")}.ico-quebec{background-image:url("/assets/img/quebec.svg")}.ico-fuel-g{background-image:url("/assets/img/gas-gold.png")}.ico-pm{background-image:url("/assets/img/shield.png")}.ico-new{background-image:url("/assets/img/new-1.png")}.ico-ctrb{background-image:url("/assets/img/contributor-64.png");width:4em;height:4em;background-size:4em 4em}.ico,.ico-pump-evolution,.ico-pump-warn,.ico-pump-add,.ico-pump,.ico-fuel,.ico-bestprice,.ico-quebec,.ico-fuel-g,.ico-pm,.ico-new{background-repeat:no-repeat;background-size:1em 1em;width:1em;height:1em}.ico-load{background:none;width:initial;height:initial}.ico-b{display:inline-block;background-image:url("/assets/img/eq-bundle.png");background-size:8em;width:2em;height:2em}.ico-b.adm{background-position:0 0}.ico-b.ctrb{background-position:0 6em}.ico-b.ctrb-a{background-position:0 4em}.ico-b.forum{background-position:6em 0}.ico-b.forum-n{background-position:6em 6em}.ico-b.warn{background-position:6em 4em}.ico-b.gas{background-position:4em 0}.ico-b.gas-n{background-position:4em 6em}.ico-b.dir{background-position:4em 4em}.ico-b.email{background-position:2em 6em}.ico-b.fav{background-position:2em 6em}.ico-b.edit-account{background-position:2em 4em}.ico-b.edit-account-not{background-position:2em 2em}.icon:after{content:"";background-size:1.2em;height:1.19em;width:1.19em;line-height:1.2em;display:inline-block}.icon{position:relative}.icon.tendency:after{background-image:url("/assets/img/tendency-g.png")}@media(min-width: 1200px){.main-container{margin:0 auto;width:1200px}}.header{position:relative;width:100%;background:url(/assets/img/header/banner-575.jpg) no-repeat center;height:14rem;background-size:cover}@media(min-width: 575px){.header{background-image:url(/assets/img/header/banner-1070.jpg);height:26.5rem}}.header .eq{display:inline-block;background-image:url(/assets/img/header/eq.svg);width:230px;height:4em;background-size:80% auto;background-repeat:no-repeat;background-position-x:.5em;background-position-y:.5em}@media(min-width: 575px){.header .eq{width:36.5vw;height:6.5em}}@media(min-width: 1200px){.header .eq{width:27rem}}.searchbox{display:flex;align-items:center;justify-content:center;padding:.7em 0}@media(min-width: 575px){.searchbox{padding:6.5em 0 2em 0}}.searchbox input{border:1px solid #3f7ca8;color:#181818;background:rgba(240,240,240,.72);font-size:1rem;width:15em;margin-left:2em}.searchbox input:focus{box-shadow:0 0 0 .2rem rgba(255,248,173,.55)}@media(min-width: 575px){.searchbox input{width:18em}}.searchbox .btn{cursor:pointer;padding:.5em;color:#fff}.btn-m:visited,.btn-m{font-size:1.8em;padding:.5em;cursor:pointer;background-color:rgba(255,255,255,.3);color:#fff8ad;margin:0 .02em;text-align:center;display:inline-block;width:16vw}@media(min-width: 630px){.btn-m:visited,.btn-m{width:3.5em}}.btn-m:visited .txt,.btn-m .txt{white-space:nowrap;padding-top:1em;font-size:.85rem;display:none}@media(min-width: 575px){.btn-m:visited .txt,.btn-m .txt{display:block}}.btn-m:visited:hover,.btn-m:hover{background-color:rgba(0,0,0,.25)}.menu-wrap{display:flex;justify-content:center}.menu-wrap .btn-m.relpos .txt{position:relative;top:-0.3em}#main-menu{display:flex;color:#fff8ad}.slogan{background-color:rgba(0,0,0,.5);color:#bfbfbf;padding:.5em;font-size:calc(1vw + .68em);text-align:center;position:absolute;width:100%;bottom:0}.slogan em{color:#32aaff}@media(min-width: 575px){.slogan{font-size:1.2em}}main{background-color:#f5f5f5}.sitemap{background-color:#0b3755;color:#c3bd8b;padding:0 1em 1em 1em;line-height:1.5em;font-size:.85em}.sitemap h3{font-size:1.3em;padding-bottom:.5em}.copyright{color:#8f8e8e;background-color:#212529;font-size:.8em;padding:1em;line-height:1.5em}.copyright .credit a{text-decoration:underline;cursor:pointer}#menu-admin{display:flex;background-color:#424242;justify-content:center}#menu-admin .btn{position:relative;background-color:#424242;color:#ffa303;text-decoration:none;border:0;padding:.5em 0;text-align:center;display:grid;width:min(9.1vw,92.3438px)}#menu-admin .btn .fas{padding:.2em;font-size:5vw}#menu-admin .btn .txt{display:none;white-space:nowrap;padding-top:0}#menu-admin .btn:hover{background-color:#292929}@media(min-width: 500px){#menu-admin .btn .fas{font-size:min(2.1vw,1.56em)}#menu-admin .btn .txt{font-size:min(1.8vw,1em);display:inline}}.panel-msg{line-height:1.5;word-spacing:.1em;font-size:.9rem}.panel-msg .msg{padding:.5em}.panel-msg .msg .wrap{display:flex;align-items:center}.panel-msg .msg .wrap .edit{padding:.25em}.panel-msg .msg .title{padding-left:.5em;font-weight:bold;flex-grow:1}.panel-msg .msg.w{color:#995d03;background-color:#feefb3;border-color:#995d03}.panel-msg .msg.w .type-ico{--fa: ""}.panel-msg .msg.i{background-color:#41fffc;color:#092726;border-color:#71d0ce}.panel-msg .msg.i .type-ico{--fa: ""}.panel-msg .msg.h{color:#ffd1d1;background:#b02e23}.panel-msg .msg.h .type-ico{--fa: "";font-size:1.5em}@keyframes blink{from{background-color:#d56d77}to{background-color:#b02e23}}.tbl-v1{padding:.5em;color:#111}.tbl-v1 tr td{padding:.5em}.tbl-v1 .selected{background-color:#fdfdd3 !important;color:#000}.tbl-v1 tr th{padding-top:1em;padding-bottom:.5em;color:#4a4a4a;font-weight:bold;cursor:default;background-color:#fff;border-bottom:1px solid #ddd}.tbl-v1 tr:hover{background-color:#e7f7fe}.tbl-v1 th{white-space:nowrap}.tbl-v1 tr td{text-align:right}.fs{padding:.5em;display:grid;grid-template-columns:2em 1fr auto;grid-template-areas:"l i i p" "l i i t" "l u u o" "m m m m"}.fs .location{grid-area:l;font-size:2em;color:gray}.fs .info{grid-area:i}.fs .company{grid-area:c;font-weight:bold}.fs .address{grid-area:a;color:gray;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.fs .price{grid-area:p;color:#1a9fff;letter-spacing:.2em;font-weight:bold;text-align:right}.fs .time{grid-area:t;color:gray;text-align:right;font-size:.9em}.fs .user{grid-area:u;color:gray;font-size:.8em}.fs .operation{grid-area:o;display:flex;justify-content:flex-end;font-size:.9em;color:gray}.fs .operation>div{padding:.25em;cursor:pointer}.fs .refresh-time:hover,.fs .change-price:hover{color:#1a9fff}.fs.favorite .fav-toggle,.fs .fav-toggle:hover{color:#06b300}.fs .report:hover{color:#f66}.fs .fs-map-container{grid-area:m;display:none;transform:scale(1.014)}.fs .fs-map-container iframe{width:100%;height:50vh;border:0}.fs.show-map .fs-map-container{display:initial}.fs.not_active{background-color:#fcd7d7;color:red}.fs.unconfirmed{background-color:#f8d7fc;color:#e600ff}@media(min-width: 600px){.fs{grid-template-columns:2em 1fr auto auto auto;grid-template-areas:"l i i p t" "l u u o o" "m m m m m"}.fs .info{display:flex;gap:.5em}}.fs:hover{background:#e6e6e6}.container-autocomplete{position:relative}.container-autocomplete .datalist{position:absolute;background-color:#fff;z-index:1;width:100%;border:1px solid #ddd;border-top:0;text-align:left}.container-autocomplete .datalist .item:hover{background-color:rgba(0,146,255,.1)}.container-autocomplete .datalist .item{padding:.25em;cursor:pointer}.container-autocomplete .datalist .item.selected{background-color:rgba(0,146,255,.2)}.searchbox .datalist{width:calc(100% - 2em);left:2em;border:1px solid gray;border-top:0}#dialog-msg-admin{width:min(640px,100%)}.dialog-header{background-color:#f5f5f5;padding:1em;display:flex;align-items:center;border-bottom:1px solid #ccc}.dialog-footer{background-color:#f5f5f5;border-top:1px solid #ccc}.table-meilleur-prix{border-bottom:1px dotted #299f5c;background-color:#dfe}.table-meilleur-prix th{background-color:#0b3755;color:#e9bc00;padding:.2em;text-shadow:0 1px 1px #000;font-weight:normal}.table-meilleur-prix tr:nth-child(2n+1){cursor:pointer}.table-meilleur-prix tr:nth-child(2n+1):hover{background-color:rgba(0,0,0,.1)}.table-meilleur-prix tr.stations{background-color:#fff}.table-meilleur-prix td{padding:.5em;border-bottom:1px dotted #299f5c}.table-meilleur-prix tr.stations td{padding:.5em 0}.minimum-price-24{background-color:#b9ffdc}.maximum-price-72{background:rgba(255,0,0,.1)}.bestprice-note{font-size:.8em;margin:0;padding:.5em;color:#0a2d38;background-color:#daf8ff;border-color:#0a2d38;line-height:1.5;word-spacing:.1em}.border{border-bottom:.3em solid;border-color:#e9bc00}.tendency-fall{color:#299a0b}.tendency-raise{color:#f66}.page-map{border-top:.5em solid #336a91;background-color:#0b3755;color:#d9b104}.map-header{display:flex;align-items:center;font-size:min(1em,2vw)}.legend-scale{width:15em;display:grid;grid-template-areas:"c    c c" "minp . maxp"}.legend-scale .colors{display:flex;grid-area:c;justify-content:center}.legend-scale .txt-min{grid-area:minp}.legend-scale .txt-max{grid-area:maxp}.legend-scale .round-pin{position:initial;--_pinsize: 1.2em}.legend-scale.price .time,.legend-scale.time .price{display:none}.option-affichage .btn{display:inline-block;padding:.2em}.option-affichage .btn:hover{background-color:#114263}.legend{padding:.2em}.options{display:grid;gap:.5em}.option{display:grid;grid-template-columns:1em auto;gap:.5em;align-items:center}.pin{position:relative;width:var(--_pinsize);height:var(--_pinsize);cursor:pointer;font-size:.9em}.round-pin{--_pinsize: 1em;border-radius:50%;border:1px solid #999}.fav-pin{--_pinsize: 5.5em}.bulb-pin{--_pinsize: 3.5em}.best-pin{--_pinsize: 5.6em;font-size:.9em}.pin-text{position:relative;text-anchor:middle;dominant-baseline:middle;font-size:1em;fill:#000;letter-spacing:.5px}#dialog-price-pump{background:#ffffd6}#dialog-price-pump button{border:0}.price-pump{font-size:3em;padding:.5em;color:#505050}.price-pump button{padding:.2em}.price-pump .type{font-size:.4em;text-align:center;padding:.5em}.price-pump .price-wrap{display:grid;align-items:center}.price-pump .numbers,.price-pump .increment,.price-pump .decrease{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.price-pump .action-wrap{display:flex;justify-content:right;font-size:.4em}.price-pump .action-wrap>div{margin:.2em}.price-pump .increment>button,.price-pump .decrease>button{cursor:pointer;background:rgba(0,0,0,0);color:inherit}.price-pump .increment>button:hover,.price-pump .decrease>button:hover{color:#000}.price-pump .numbers{background:bisque;border-radius:5px;border:.3em solid #505050;border-right-width:.05em;border-left-width:.05em;text-align:center;padding:.2em}#dialog-price-pump .btn-cancel{background-color:#505050;color:beige}#dialog-report-fs{width:min(100%,40em)}#dialog-report-fs .company{font-weight:bold}.forum-comment{position:relative;margin:1em .2rem;padding:0;border-bottom-left-radius:.2em;border-bottom:.2rem solid #ddd;font-size:.9em}@media(min-width: 575px){.forum-comment{margin:1em 1rem}}.forum-comment .body-wrap{display:flex}.forum-comment .likes{background:#ddd}.forum-comment .like-grp{color:#7e7e7e;padding:.5em}.forum-comment .like-grp.voted{color:#1d8029}.forum-comment .like-grp .img{cursor:pointer}.forum-comment .dislike-grp{color:#7e7e7e;padding:.5em}.forum-comment .dislike-grp.voted{color:#ce2525}.forum-comment .dislike-grp .img{cursor:pointer}.forum-comment .qty{font-size:.8em;text-align:center}.forum-comment .but{padding:.4em 0;cursor:pointer;color:#ddd}.forum-comment .btn{text-decoration:underline;color:#336a91;padding-left:.5em}.forum-comment .title{display:flex;color:#000;background-color:#fff;border-bottom:.2rem solid #e9bc00}.forum-comment .name{flex-grow:1;padding:.4em;font-weight:bold}.forum-comment .reg{font-size:.8em;padding-top:1.2em;padding-right:.5em;color:#336a91}.forum-comment .lup{justify-content:flex-end;font-size:.8em;text-align:right;padding-right:.5em;color:#777}.forum-comment .comm-wrap{flex-grow:1;background-color:#f5f5f5}.forum-comment .comm{padding:.5em .5em 2em .5em;line-height:1.6em;word-wrap:break-word}.forum-comment .lup,.forum-comment .comm{border-right:1px solid #ddd}.leaflet-map .pretty-check{background-color:#f5f5f5;margin-top:.2em}.leaflet-map .pretty-check:hover{background-color:#b3c7d7}.leaflet-map .top-nav{height:3.5em;display:flex;align-items:center;padding:0 .5em;background:#002c4a;color:#f5f5f5;font-size:min(3.85vw,1em)}.leaflet-map .menu-prix{display:flex;text-align:center;align-items:center;padding:.5em}.leaflet-map .menu-item{padding:.5em}.leaflet-map .svg-marker{background:none;border:none}.leaflet-map .svg-marker.best{z-index:5000 !important}.leaflet-map .leaflet-tile{filter:brightness(0.8)}.leaflet-map .logo,.leaflet-map .logo img{height:3em}.leaflet-map .map-top-corner{position:absolute;z-index:1000;margin:.4em;display:flex;gap:.5em}.leaflet-map .map-top-corner .btn-map{padding:.5em;background:#fff;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.3019607843);width:2em;height:2em;cursor:pointer}.leaflet-map .map-top-corner .btn-map:hover{background:#eee}.leaflet-map .map-search{width:30em;background:#fff;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.3019607843)}@media(max-width: 800px){.leaflet-map .map-search{width:75vw}}.leaflet-map .datalist .item div{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.leaflet-map .marker-popup .brand,.leaflet-map .marker-popup .name{font-weight:bold}.leaflet-map .marker-popup .addr{color:gray}.leaflet-map .marker-popup .link{margin-top:.4em;background:#f0f7ff;color:#009;padding:.2em}.leaflet-map .marker-popup .link a{width:100%;display:inline-block;text-align:center}.leaflet-map .marker-popup .price-group{display:grid;grid-template-columns:1fr 1fr;gap:1em}.leaflet-map .marker-popup .maj{font-size:.8em;color:gray;text-align:center}#dialog-formulaire-client{padding:1em}#formulaire-client .inline span{display:inline-block;width:12em}#formulaire-parametre-terrain .inline span{display:inline-block;width:9em}#formulaire-reservation .inline span{display:inline-block;width:4em}#dialog-formulaire-utilisateur{padding:1em}#formulaire-utilisateur .inline span{display:inline-block;width:7em}/*# sourceMappingURL=app.css.map */
