.mto-titre-carburants{background:var(--mto-color-service);color:var(--mto-ui-texte-principal)}.mto-carburants-moins-chers{display:block;margin-block:1rem 2rem;--aspect-ratio: auto;--slide-gap: 1rem}.mto-slide-carburant{height:auto;min-height:0;overflow:hidden;border:1px solid var(--wa-color-surface-border);border-radius:var(--wa-border-radius-l);background:var(--wa-color-surface-raised);box-shadow:var(--wa-shadow-s)}.mto-lien-carte-carburant{display:block;min-height:8.25rem;min-width:0;box-sizing:border-box;padding:var(--wa-space-m) var(--wa-space-l);color:inherit;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.mto-lien-carte-carburant:hover{background:var(--wa-color-surface-lowered);box-shadow:inset 0 0 0 2px var(--wa-color-primary-border)}.mto-lien-carte-carburant:focus-visible{border-radius:var(--wa-border-radius-l);outline:3px solid var(--wa-color-focus);outline-offset:-3px}.mto-carte-station-nom{color:var(--wa-color-text-link);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.18em}.mto-carburants-carte-contenu:after{content:none}.mto-carburants-carte-contenu>:not(.mto-carburants-logo-station){display:block;margin-block:0 .4rem}.mto-carburants-carte-contenu{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;column-gap:.5rem;align-items:start}.mto-carburants-carte-contenu h3{grid-column:1;grid-row:1;font-size:.95rem}.mto-carburants-logo-station{grid-column:2;grid-row:1 / span 2;width:3.5rem;height:3.5rem;margin:0;border-radius:var(--wa-border-radius-m);object-fit:contain}.mto-carburants-prix{grid-column:1;grid-row:2;color:var(--wa-color-success-on-quiet);font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.15;white-space:nowrap}.mto-carte-station-nom{grid-column:1 / -1;grid-row:3;min-width:0;font-size:clamp(.75rem,.9vw,.9rem);line-height:1.25;overflow-wrap:anywhere}.mto-carburants-carte-contenu small{grid-column:1 / -1;grid-row:4;font-size:.75rem}.mto-carburants-tableau{min-width:0;margin-block:2rem}.mto-tableau-carburants-conteneur{width:100%;overflow:visible;border:1px solid var(--mto-ui-bordure-contraste);border-radius:.2rem;background:var(--mto-ui-surface);overscroll-behavior-inline:contain}.mto-tableau-carburants-conteneur:focus-visible{outline:3px solid var(--wa-color-focus);outline-offset:2px}.mto-tableau-carburants{width:100%;min-width:58rem;border-collapse:collapse;table-layout:fixed;color:var(--mto-info-accent-fonce);font-size:clamp(.85rem,1.35vw,1.05rem)}.mto-tableau-carburants th,.mto-tableau-carburants td{border-block-end:1px solid var(--mto-ui-texte-discret)}.mto-tableau-carburants tbody tr:last-child>*{border-block-end:0}.mto-tableau-carburants thead th{position:sticky;inset-block-start:3.5rem;z-index:3;height:3rem;padding:.55rem .35rem;box-shadow:0 1px 0 var(--mto-ui-texte-discret);color:var(--mto-ui-surface);font-size:1rem;text-align:center}.mto-colonne-station{width:61%;background:var(--mto-ui-texte-secondaire-doux)}.mto-colonne-prix{width:6.5%;min-width:5.25rem;text-align:center}.mto-tableau-carburants tbody .mto-colonne-prix{height:6.35rem;padding:.5rem .3rem;vertical-align:middle;white-space:nowrap}.mto-tableau-carburants tbody .mto-colonne-prix strong{display:inline-flex;width:100%;max-width:100%;box-sizing:border-box;align-items:center;flex-direction:column;gap:.3rem;font-size:clamp(.9rem,1.45vw,1.1rem)}.mto-tableau-carburants tbody .mto-prix-moins-cher{background:var(--mto-ui-bordure-douce)}.mto-tableau-carburants tbody .mto-carburant--gazole.mto-prix-moins-cher{background:var(--mto-aside-bordure-services)}.mto-tableau-carburants tbody .mto-carburant--sp95.mto-prix-moins-cher,.mto-tableau-carburants tbody .mto-carburant--sp98.mto-prix-moins-cher{background:var(--mto-ui-surface-accent)}.mto-tableau-carburants tbody .mto-carburant--gplc.mto-prix-moins-cher{background:var(--mto-info-accent-clair)}.mto-tableau-carburants tbody .mto-carburant--e10.mto-prix-moins-cher{background:var(--mto-ui-surface-accent)}.mto-tableau-carburants tbody .mto-carburant--e85.mto-prix-moins-cher{background:var(--mto-info-accent-clair)}.mto-badge-moins-cher{display:inline-flex;width:100%;max-width:100%;box-sizing:border-box;align-items:center;justify-content:center;padding:.1rem .05rem;border-radius:999px;background:var(--mto-accueil-pave-agenda);color:var(--mto-ui-surface);font-size:clamp(.4rem,.62vw,.5rem);font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.mto-carburant--gazole{background:var(--mto-aside-survol-services)}.mto-carburant--sp95,.mto-carburant--sp98{background:var(--mto-ui-surface-accent)}.mto-carburant--gplc{background:var(--mto-info-accent-clair)}.mto-carburant--e10{background:var(--mto-ui-surface-accent)}.mto-carburant--e85{background:var(--mto-info-accent-clair)}.mto-carburant--autre{background:var(--mto-ui-surface-subtile)}.mto-tableau-carburants thead .mto-carburant--gazole{background:var(--mto-color-service)}.mto-tableau-carburants thead .mto-carburant--sp95{background:var(--mto-color-brand-fill-loud)}.mto-tableau-carburants thead .mto-carburant--sp98{background:var(--mto-color-secondaire)}.mto-tableau-carburants thead .mto-carburant--gplc{background:var(--mto-info-accent-principal)}.mto-tableau-carburants thead .mto-carburant--e10{background:var(--mto-color-brand-fill-loud)}.mto-tableau-carburants thead .mto-carburant--e85{background:var(--mto-info-accent-principal)}.mto-tableau-carburants thead .mto-carburant--autre{background:var(--mto-ui-texte-secondaire)}.mto-fiche-station{padding:.25rem .5rem .15rem;background:var(--mto-ui-surface-subtile);font-weight:500;text-align:start;vertical-align:top}.mto-station-principale{display:flex;min-height:4.65rem;align-items:center;gap:.65rem}.mto-tableau-logo-station,.mto-tableau-logo-defaut{width:4.25rem;height:4.25rem;flex:0 0 4.25rem}.mto-tableau-logo-station{background:var(--mto-ui-surface);object-fit:contain}.mto-tableau-logo-defaut{display:grid;place-items:center;color:var(--mto-color-agenda);font-size:2.2rem}.mto-station-identite,.mto-station-adresse,.mto-station-ville,.mto-station-meta{display:block}.mto-station-identite{min-width:0}.mto-station-nom{display:block;color:var(--mto-info-accent-fonce);font-size:1.05rem;font-weight:700;line-height:1.2;text-decoration:none}.mto-station-nom:hover,.mto-station-nom:focus-visible{text-decoration:underline}.mto-station-adresse,.mto-station-ville{color:var(--mto-ui-texte-discret);line-height:1.35}.mto-station-adresse{margin-block-start:.2rem;text-transform:uppercase}.mto-station-ville{font-weight:700}.mto-station-meta{font-size:.83rem;font-style:italic;font-weight:700;line-height:1.3}.mto-station-distance{color:var(--mto-color-danger-border-loud)}.mto-prix-rupture{color:var(--mto-color-danger-on-normal);font-size:.78rem;font-weight:700}.mto-prix-indisponible{color:var(--mto-ui-texte-secondaire-doux);opacity:.55}.mto-visuellement-cache{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mto-carburants-source{margin-block:2rem}@media(max-width:920px){.mto-tableau-carburants-conteneur{max-height:min(70vh,46rem);overflow:auto}.mto-tableau-carburants{min-width:42rem}.mto-colonne-station{width:14rem}.mto-colonne-prix{width:4.5rem}.mto-tableau-carburants thead .mto-colonne-station,.mto-tableau-carburants tbody .mto-fiche-station{position:sticky;inset-inline-start:0;z-index:1}.mto-tableau-carburants thead .mto-colonne-station{z-index:4}.mto-tableau-carburants thead th{inset-block-start:0}}@media(max-width:420px){.mto-tableau-carburants{min-width:39rem}.mto-colonne-station{width:12.5rem}.mto-colonne-prix{width:4.25rem}.mto-tableau-logo-station,.mto-tableau-logo-defaut{width:3rem;height:3rem;flex-basis:3rem}}
