@font-face{font-family:figtree;src:url(../media/figtree_latin_wght_normal-s.p.08sr_7r2rzxl4.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.figtree_8ad397c-module__r6-zfq__className{font-family:figtree,figtree Fallback,ui-sans-serif,-apple-system,Segoe UI,sans-serif;font-style:normal}.figtree_8ad397c-module__r6-zfq__variable{--font-figtree:"figtree", "figtree Fallback", ui-sans-serif, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:newsreader;src:url(../media/newsreader_latin_wght_normal-s.p.0rbocftmutivq.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_latin_wght_italic-s.p.1pgmdi37vl33_.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.newsreader_a411936e-module__Xv-txq__className{font-family:newsreader,newsreader Fallback,Georgia,Times New Roman,serif}.newsreader_a411936e-module__Xv-txq__variable{--font-newsreader:"newsreader", "newsreader Fallback", Georgia, Times New Roman, serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:var(--font-figtree), ui-sans-serif, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#fbfcfe;--color-surface:#fff;--color-line:#e6edf5;--color-line-strong:#d3dfec;--color-ink:#182a3d;--color-ink-soft:#43566c;--color-muted:#6c7d92;--color-faint:#9aa9bc;--color-brand:#2b6cb0;--color-brand-dark:#1e5a96;--color-brand-tint:#e4effa;--color-bulle:#f5b731;--color-sand:#fff0d0;--color-sand-soft:#fdf7ec;--color-pop:#f5841f;--color-ok:#1f7a56;--color-ok-tint:#e3f3ec;--color-warn:#8a5a05;--color-warn-tint:#fcf0da;--color-alert:#a8382a;--color-alert-tint:#fbeae7;--radius-card:16px;--radius-pill:999px;--radius-field:12px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%;font-size:17px}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}.voice{font-family:var(--font-serif);letter-spacing:-.012em;text-wrap:balance;font-weight:400;line-height:1.18}.voice em{color:var(--color-brand);font-style:italic}.t-hero{font-size:clamp(1.75rem,6vw,2.35rem)}.t-title{letter-spacing:-.018em;font-size:1.4rem;font-weight:650;line-height:1.25}.t-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);font-size:.72rem;font-weight:600}.t-meta{color:var(--color-muted);font-size:.82rem}.t-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}.blob{aspect-ratio:1;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.blob-haut{background:var(--color-sand);top:-7rem;width:clamp(180px,26vw,340px);inset-inline-end:-4rem}.blob-bas{background:var(--color-brand);opacity:.05;top:28rem;width:clamp(120px,18vw,230px);inset-inline-end:12%}.card{z-index:1;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:1rem 1.05rem;position:relative;box-shadow:0 2px 10px #28466e0d}.btn{border-radius:var(--radius-pill);width:100%;min-height:52px;font-family:var(--font-sans);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:1rem;font-weight:650;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.btn-primary{background:var(--color-brand);color:#fff}.btn-primary:hover{background:var(--color-brand-dark)}.btn-secondary{background:var(--color-surface);color:var(--color-brand);border-color:var(--color-line-strong)}.btn-secondary:hover{border-color:var(--color-brand)}.reassure{text-align:center;color:var(--color-muted);margin-top:.6rem;font-size:.78rem;line-height:1.4}.pill{border-radius:var(--radius-pill);padding:.15rem .5rem;font-size:.72rem;font-weight:650;display:inline-block}.pill-warn{background:var(--color-warn-tint);color:var(--color-warn)}.pill-ok{background:var(--color-ok-tint);color:var(--color-ok)}html.borne .page{overflow:clip visible}.page{--marge:clamp(1.15rem, 4vw, 3rem);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:clip}.contenu{width:100%;max-width:76rem;padding-inline:var(--marge);margin-inline:auto}.colonne{width:100%}.colonne-lecture{max-width:46rem}.colonne-forme{max-width:34rem}.fil{margin:0 0 1.1rem;font-size:.9rem}.menu{align-items:center;gap:1.5rem;font-size:.92rem;display:flex}.menu a{color:var(--color-ink-soft);white-space:nowrap;border-bottom:2px solid #0000;padding-block:.4rem;text-decoration:none}.menu a:hover{color:var(--color-brand);border-bottom-color:var(--color-brand)}@media (max-width:56rem){.topbar-inner{flex-wrap:wrap}.menu{border-top:1px solid var(--color-line);order:3;gap:1.1rem;width:100%;padding-top:.4rem;padding-bottom:.3rem;overflow-x:auto}}.pied{border-top:1px solid var(--color-line);background:var(--color-surface);margin-top:auto;padding-block:2.2rem 1.6rem}.pied-accueil{flex-direction:column;gap:.1rem;margin:.9rem 0 0;display:flex}.pied-accueil a{white-space:nowrap;font-weight:650}.pied-mention{border-top:1px solid var(--color-line);color:var(--color-muted);margin:1.6rem 0 0;padding-top:1.1rem;font-size:.82rem}.topbar{z-index:2;border-bottom:1px solid var(--color-line);background:var(--color-paper);position:relative}.topbar-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding-block:.55rem;display:flex}.marque{align-items:center;padding-block:.35rem;text-decoration:none;display:inline-flex}.marque-logo{width:auto;height:40px;display:block}@media (max-width:30rem){.marque-logo{height:32px}}.topbar-liens{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.topbar-liens form{align-items:center;margin:0;display:flex}.topbar-liens .lien-discret,.topbar-liens .lien-fort{font-size:.88rem;line-height:1.2}.lien-discret{font:inherit;color:var(--color-muted);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;padding:0;font-size:.85rem;text-decoration:underline}.lien-discret:hover{color:var(--color-ink-soft)}.lien-fort{color:var(--color-brand);white-space:nowrap;font-size:.88rem;font-weight:620;text-decoration:none}.lien-fort:hover{text-underline-offset:3px;text-decoration:underline}.corps{flex:1;padding-block:clamp(1.4rem,4vw,2.6rem) 2.5rem}.entete{margin-bottom:clamp(1.2rem,3vw,1.8rem)}.entete .t-label{margin:0 0 .45rem}.entete h1{margin:0}.entete-intro{color:var(--color-muted);text-wrap:pretty;max-width:42ch;margin:.7rem 0 0}.grille{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (min-width:46rem){.grille{grid-template-columns:repeat(2,minmax(0,1fr))}.grille>.pleine{grid-column:1/-1}}@media (min-width:62rem){.grille-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{flex-direction:column;padding:1.15rem 1.2rem;display:flex}.card>.carte-actions{margin-top:auto;padding-top:1rem}.carte-titre{justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 0 .75rem;display:flex}.carte-actions{flex-direction:column;gap:.5rem;display:flex}@media (min-width:30rem){.carte-actions{flex-direction:row}.carte-actions>.btn{flex:1}}.card-lien{color:inherit;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.card-lien:hover{border-color:var(--color-line-strong);transform:translateY(-1px);box-shadow:0 6px 20px #28466e17}.card-accent{border-color:var(--color-brand);background:var(--color-brand-tint)}.liste{margin:0;padding:0;list-style:none}.liste>li{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.5rem;display:flex}.liste>li:last-child{border-bottom:0;padding-bottom:0}.liste .valeur{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.pied{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:.4rem 1.25rem;padding-block:1.1rem 2rem;font-size:.8rem;display:flex}.pied a{color:var(--color-muted)}.avis{border-radius:var(--radius-field);margin:0 0 1rem;padding:.8rem 1rem;font-size:.92rem}.avis-alerte{background:var(--color-alert-tint);color:var(--color-alert)}.avis-ok{background:var(--color-ok-tint);color:var(--color-ok)}.champ{width:100%;font-size:1.05rem;font-family:var(--font-sans);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);padding:.8rem .9rem}.panne-form{flex-direction:column;gap:.9rem;display:flex}.panne-precision{flex-direction:column;gap:.35rem;display:flex}.panne-choix{flex-wrap:wrap;gap:.6rem;display:flex}.chambre-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.chambre-actions .btn,.chambre-actions form{flex:0 auto;width:auto}.chambre-actions .btn{padding-inline:1.5rem}.chambre-liste{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-auto-rows:1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.chambre-choix{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;width:100%;height:100%;min-height:3.4rem}.chambre-numero{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:680}.onglets{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:.15rem;margin:0 0 1rem;display:flex}.onglets a{color:var(--color-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .85rem;font-size:.9rem;font-weight:500;text-decoration:none}.onglets a:hover{color:var(--color-ink)}.onglets a[aria-current=page]{color:var(--color-brand);border-bottom-color:var(--color-brand);font-weight:650}.filtres{gap:.2rem;margin-bottom:1rem;display:grid}.filtre-ligne{grid-template-columns:6.5rem 1fr;align-items:start;gap:.75rem;padding:.55rem 0;display:grid}.filtre-ligne+.filtre-ligne{border-top:1px solid var(--color-line)}.filtre-titre{color:var(--color-muted);padding-top:.4rem;font-size:.82rem;font-weight:650}.filtre-choix{flex-wrap:wrap;gap:.3rem;display:flex}.case-ligne{border:1px solid var(--color-line);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.4rem;padding:.25rem .6rem .25rem .4rem;font-size:.9rem;display:flex}.filtre-choix a{color:var(--color-muted);border:1px solid var(--color-line);border-radius:var(--radius-pill);white-space:nowrap;padding:.32rem .7rem;font-size:.85rem;text-decoration:none}.filtre-choix a:hover{color:var(--color-ink);border-color:var(--color-line-strong)}.filtre-choix a[aria-current=page]{background:var(--color-brand);border-color:var(--color-brand);color:#fff;font-weight:650}.entete-liste{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.filtre-recherche{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filtre-recherche .champ{flex:14rem;min-width:0}.filtre-recherche .btn{flex:none;width:auto}@media (max-width:34rem){.filtre-ligne{grid-template-columns:1fr;gap:.35rem}.filtre-titre{padding-top:0}}.bloc-duree{display:block}.form-achat:has(#offre-aucune:checked) .bloc-duree{display:none}.occupee-choix{flex-wrap:wrap;gap:.6rem;display:flex}.occupee-choix .btn{flex:0 auto;width:auto;padding-inline:1.4rem}.panne-suivi{flex-direction:column;gap:.5rem;margin:0 0 1.1rem;padding:0;font-size:.92rem;list-style:none;display:flex}.panne-suivi li{align-items:center;gap:.6rem;display:flex}.panne-etat{border-radius:var(--radius-pill);white-space:nowrap;flex:none;padding:.15rem .6rem;font-size:.78rem;font-weight:650}.panne-etat-ouvert{background:var(--color-warn-tint);color:var(--color-alert)}.panne-etat-pris_en_charge{background:var(--color-brand-tint);color:var(--color-brand)}.panne-etat-clos{background:var(--color-ok-tint);color:var(--color-ok)}.panne-choix .btn{flex:14rem;width:auto}.btn-compact,.carte-actions>.btn-compact{flex:none;align-self:flex-start;width:auto;padding-inline:1.6rem}.etapes-nav{margin:0 0 clamp(1.4rem,4vw,2.2rem)}.etapes{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.etape{text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.etape:not(:last-child):after{content:"";background:var(--color-line-strong);top:22px;height:1px;position:absolute;inset-inline:calc(50% + 30px) calc(30px - 50%)}.etape-faite:not(:last-child):after{background:var(--color-brand)}.etape-puce{border:1px solid var(--color-line-strong);background:var(--color-surface);width:44px;height:44px;color:var(--color-faint);border-radius:14px;flex:none;place-items:center;display:grid}.etape-libelle{color:var(--color-muted);text-wrap:balance;font-size:.86rem}.etape-faite .etape-puce{border-color:var(--color-brand);color:var(--color-brand)}.etape-faite .etape-libelle{color:var(--color-ink-soft)}.etape-courante .etape-puce{background:var(--color-brand);border-color:var(--color-brand);color:#fff;box-shadow:0 4px 14px #2b6cb047}.etape-courante .etape-libelle{color:var(--color-brand);font-weight:640}.depliant>summary{cursor:pointer;color:var(--color-brand);align-items:center;gap:.45rem;font-weight:620;list-style:none;display:flex}.depliant>summary::-webkit-details-marker{display:none}.depliant>summary:before{content:"›";font-size:1.2rem;line-height:1;transition:transform .14s}.depliant[open]>summary:before{transform:rotate(90deg)}.secret{font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:all;user-select:all;font-weight:650}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}[dir=rtl] .voice,[dir=rtl] .reassure{text-align:right}[dir=rtl] .reassure{text-align:center}:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px;border-radius:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.bandeau-cookies{z-index:1;background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);max-width:30rem;margin:2rem auto 1.5rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5;position:relative;box-shadow:0 8px 30px #10203829}@media (min-width:46rem){.bandeau-cookies{margin-inline:var(--marge,1.15rem)}}.bandeau-cookies p{margin:0 0 .5rem}.bandeau-cookies .bandeau-cookies-pied{flex-wrap:wrap;align-items:center;gap:1rem;margin:0;display:flex}.bandeau-cookies .btn{width:auto;min-height:40px;padding:.45rem 1.1rem;font-size:.9rem}.accroche{border-bottom:1px solid var(--color-line);align-items:start;gap:clamp(1.6rem,4vw,3.2rem);padding-block:clamp(.4rem,2vw,1.4rem) clamp(1.8rem,4vw,2.8rem);display:grid}@media (min-width:60rem){.accroche{grid-template-columns:1.35fr 1fr}}.accroche-mot{max-width:34rem}.accroche-mot .entete-intro{margin-bottom:0}.tarifs{background:var(--color-card);border:1px solid var(--color-line);border-inline-start:4px solid var(--color-brand);border-radius:14px;padding:clamp(1.1rem,2.5vw,1.5rem);box-shadow:0 1px 2px #1428460a,0 12px 28px -18px #14284659}.tarifs-liste{margin:0;padding:0;list-style:none}.tarifs-liste li{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.7rem;display:flex}.tarifs-liste li:first-child{border-top:0;padding-top:0}.tarif-nom{font-weight:620}.tarif-prix{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:1.15rem;font-weight:700}.tarif-unite{letter-spacing:.02em;color:var(--color-muted);font-size:.72rem;font-weight:500;display:block}.carre-marque{align-items:center;gap:.55rem;display:flex}.carre-marque:before{content:"";background:var(--color-brand);border-radius:2px;flex:none;width:9px;height:9px}.section{padding-block:clamp(1.6rem,4vw,2.6rem)}.section>.t-label{margin:0 0 1rem}.bande{background:var(--color-sand-soft);border-block:1px solid var(--color-line);margin-inline:calc(50% - 50vw);padding-block:clamp(2rem,5vw,3rem)}.etapes-chiffrees{gap:clamp(1.1rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.etapes-chiffrees{grid-template-columns:repeat(3,minmax(0,1fr))}}.etapes-chiffrees li{align-items:start;gap:.85rem;display:flex}.etape-num{background:var(--color-brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:.95rem;font-weight:700;display:grid}.pied-riche{gap:clamp(1.2rem,3vw,2.5rem);display:grid}@media (min-width:40rem){.pied-riche{grid-template-columns:repeat(3,minmax(0,1fr))}}.pied-riche .t-label{margin:0 0 .6rem}.pied-riche a{color:var(--color-ink-soft);padding-block:.22rem;font-size:.92rem;text-decoration:none;display:block}.pied-riche a:hover{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.portes{margin-top:clamp(1.4rem,3vw,2rem)}.portes .t-label{margin:0 0 .7rem}.porte{border:1px solid var(--color-line);background:var(--color-card);color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.porte:hover{border-color:var(--color-brand);transform:translateY(-1px);box-shadow:0 8px 20px -14px #14284680}.porte-primaire{border-inline-start:4px solid var(--color-brand)}.porte-titre{font-size:1.02rem;font-weight:640;display:block}.porte-aide{text-wrap:pretty;margin-top:.15rem;display:block}.porte-fleche{color:var(--color-brand);flex:none;font-size:1.3rem;line-height:1}.faq{gap:0;display:grid}@media (min-width:60rem){.faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(2rem,5vw,4rem)}}.faq-col{border-top:1px solid var(--color-line)}.faq-item{border-bottom:1px solid var(--color-line)}.faq-item>summary{cursor:pointer;color:var(--color-ink);align-items:baseline;gap:.8rem;padding:1rem 0;font-weight:620;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:before{content:"+";width:1ch;color:var(--color-brand);flex:none;font-weight:500}.faq-item[open]>summary:before{content:"−"}.faq-item>summary:hover{color:var(--color-brand)}.faq-item>summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:4px}.faq-item>p{text-wrap:pretty;max-width:52ch;margin:0 0 1.1rem;padding-inline-start:calc(1ch + .8rem)}li.echeance{border-radius:var(--radius-field);background:var(--color-sand-soft);color:var(--color-ink);border:1px solid #e6cfa3;margin:0 0 .7rem;padding:.6rem .8rem;font-size:.95rem;font-weight:580;display:block}.tableau{border-collapse:collapse;width:auto;max-width:100%;margin:0;font-size:.9rem}.tableau th{letter-spacing:.02em;text-transform:uppercase;color:var(--color-muted);text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-line-strong);padding:.45rem .7rem;font-size:.78rem;font-weight:600}.tableau td{vertical-align:middle;border-bottom:1px solid var(--color-line);padding:.75rem .7rem}.tableau tbody tr:last-child td{border-bottom:none}.tableau tr.ajout td{border-top:2px solid var(--color-line-strong);vertical-align:top;padding-top:1rem}.tableau tr.ajout:hover{background:0 0}.tableau tr.ajout input{font:inherit;width:100%;min-width:9rem;min-height:38px;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);padding:.35rem .6rem;font-size:.9rem}.tableau tr.ajout .aide{color:var(--color-muted);margin-top:.3rem;font-size:.78rem;display:block}.tableau tbody tr:hover{background:var(--color-brand-tint)}.tableau td:last-child,.tableau th:last-child{text-align:right;white-space:nowrap}.tableau-boite{padding:.2rem .3rem;overflow-x:auto}.etat{margin-top:.15rem;font-size:.78rem;line-height:1.3;display:inline-block}.etat-oui{color:var(--color-brand)}.etat-non{color:var(--color-alert)}.doc-entete{border-bottom:1px solid var(--color-line);margin-bottom:2rem;padding-bottom:1.2rem}.doc section{margin-bottom:2.2rem}.doc section:last-child{margin-bottom:0}.doc h2{color:var(--color-ink);margin:0 0 .7rem;font-size:1.05rem;font-weight:680}.doc p{color:var(--color-ink-soft);max-width:42rem;margin:0 0 .7rem;line-height:1.7}.doc p:last-child{margin-bottom:0}.fiche{grid-template-columns:minmax(9rem,auto) 1fr;gap:.45rem 1.4rem;margin:0;font-size:.93rem;display:grid}.fiche dt{color:var(--color-muted)}.fiche dd{color:var(--color-ink);margin:0;font-weight:520}.fiche dd.manque{color:var(--color-alert);font-style:italic;font-weight:400}@media (max-width:34rem){.fiche{grid-template-columns:1fr;gap:0}.fiche dt{margin-top:.6rem;font-size:.82rem}}.doc p.chapeau{color:var(--color-muted);margin-bottom:.8rem}.langues{gap:.15rem;margin:0;display:flex}.langues button{font:inherit;letter-spacing:.03em;border-radius:var(--radius-pill);min-height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:.3rem .45rem;font-size:.75rem;font-weight:600}.langues button:hover{color:var(--color-brand);background:var(--color-brand-tint)}.langues button.langue-active{color:var(--color-brand);border-color:var(--color-line-strong);background:var(--color-surface)}.btn-ligne{font:inherit;min-height:38px;color:var(--color-surface);background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;padding:.35rem 1rem;font-size:.88rem;font-weight:600}.btn-ligne:hover{background:var(--color-brand-dark,var(--color-brand))}.champ-suffixe{align-items:center;gap:.3rem;display:flex}.champ-suffixe>input{flex:auto;min-width:7rem}.champ-suffixe>span{color:var(--color-muted);white-space:nowrap;flex:none;font-size:.85rem}.avis-info{border-inline-start:3px solid var(--color-warn);background:var(--color-warn-tint);border-radius:var(--radius-field);color:var(--color-ink);white-space:pre-line;margin:0;padding:.65rem .85rem;font-size:.9rem;line-height:1.45}html.borne{--color-paper:#f4f7fb;--color-surface:#fff;--color-card:#fff;--color-line:#e7ecf4;--color-line-strong:#d4dde9;--color-ink:#1b2432;--color-ink-soft:#55617a;--color-muted:#98a2b3;--color-brand-tint:#e9f1fb;--borne-accent:var(--color-pop);--borne-accent-clair:#fbbf24;--borne-accent-tint:#fff3e9;--borne-ombre:0 10px 28px #1b243212;--barre-h:7.6rem;--socle-h:3.2rem;font-size:clamp(14px,min(2.31vw,1.3vh),27px)}.mosaique-jaune{fill:var(--color-bulle)}.mosaique-orange{fill:var(--color-pop)}.mosaique-bleu{fill:var(--color-brand)}.mosaique-encre{fill:var(--color-ink)}html.borne .topbar{background:var(--color-card);border-bottom:0}.borne-bandeau{z-index:2;padding:.9rem var(--marge);background:var(--color-card);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative;box-shadow:0 1px #1b24320f}.borne-bandeau-droite{align-items:center;gap:.9rem;display:flex}.borne-bandeau-lien{border:1px solid var(--color-line-strong);background:var(--color-card);min-height:2.8rem;color:var(--color-ink-soft);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.borne-bandeau-lien svg{flex:none}.borne-bandeau-logo img{width:auto;max-width:7rem;height:auto;max-height:2.6rem;display:block}.borne-bandeau-temps{font-variant-numeric:tabular-nums;align-items:baseline;gap:1rem;display:flex}.borne-bandeau-date{color:var(--color-muted);letter-spacing:.04em;font-size:.9rem;font-weight:600}.borne-bandeau-heure{color:var(--color-ink);font-size:1.5rem;font-weight:800}.borne-socle{z-index:4;min-height:var(--socle-h);padding:0 var(--marge);background:var(--color-ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;font-weight:600;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.borne-socle-poste:before{content:"";vertical-align:middle;background:#34d399;border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.5rem;display:inline-block}.borne-socle-aide,.borne-socle-marque{color:#ffffff9e}.borne-mosaique{width:100%;display:block}html.borne body{-webkit-user-select:none;user-select:none}html.borne .blob{display:block}html.borne .page{background-color:var(--color-paper);background-image:radial-gradient(circle at 1px 1px,#dbe3ee 1px,#0000 0);background-size:1.15rem 1.15rem}html.borne .card{box-shadow:var(--borne-ombre);border:0;border-radius:22px}html.borne .btn-secondary{border:1px solid var(--color-line);background:var(--color-card);color:var(--color-ink);box-shadow:var(--borne-ombre)}html.borne .btn{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;min-height:3.4rem;padding:.9rem 1.6rem;font-size:1.05rem;font-weight:700}html.borne .blob-haut{background:var(--color-sand);opacity:.45;top:-6rem;width:30rem;inset-inline-end:-10rem}html.borne .blob-bas{background:var(--color-brand-tint);opacity:1;top:auto;bottom:9rem;width:24rem;inset-inline:-8rem auto}.borne-actions{background:linear-gradient(to bottom, transparent, var(--color-paper) 22%);flex-direction:column;gap:.7rem;margin-top:1.6rem;padding:1rem 0 1.4rem;display:flex;position:sticky;bottom:0}.borne-actions form{margin:0}.borne-actions .btn,.borne-actions form .btn{width:100%}.borne-attente-montant{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:4.4rem;font-weight:800;line-height:1.05}.borne-attente{margin-top:1.6rem}html.borne .colonne:has(>.borne-attente){flex-direction:column;display:flex}html.borne .colonne:has(>.borne-attente)>.entete{margin-top:auto}html.borne .colonne:has(>.borne-attente)>.borne-attente{margin-bottom:auto}.borne-attente-corps{align-items:center;gap:1.4rem;display:flex}.borne-attente-corps>div{flex:1}.borne-terminal{flex-shrink:0;display:block}.borne-attente .carte-titre{margin:0;font-size:2rem}.borne-attente-ou{margin:.5rem 0 0;font-size:1.25rem}.borne-attente-garde{margin:1rem 0 0;font-size:1.15rem;font-weight:600}.borne-attente-etat{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;margin:1.6rem 0 .7rem;font-size:.95rem}.entete-avec-signe{align-items:center;gap:1.3rem;display:flex}.entete-avec-signe>:first-child{flex:1;min-width:0}.entete-signe{color:var(--color-brand);flex:none}.borne-avance{gap:4px;display:flex}.borne-avance-case{background:var(--color-line);flex:1;height:.56rem}.borne-avance-case.vive{background:var(--color-brand)}.mosaique-clair{fill:var(--color-card)}.ticket-acces{border-top:1px solid var(--color-line);margin-top:1.1rem;padding-top:.9rem}.ticket-acces p{flex-direction:column;gap:.1rem;margin:0 0 .55rem;display:flex}.ticket-acces strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:1.15rem}@media print{body *{visibility:hidden}.ticket,.ticket *{visibility:visible}.ticket{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:11pt;position:absolute;inset-block-start:0;inset-inline-start:0}@page{margin:4mm}}.choix{border:1px solid var(--color-line);border-radius:var(--radius-field);cursor:pointer;align-items:flex-start;gap:.7rem;margin-bottom:.4rem;padding:.7rem .8rem;display:flex}.choix:hover{border-color:var(--color-line-strong)}.choix:has(:checked){border-color:var(--color-brand);background:var(--color-brand-tint)}.choix-autre{border-style:dashed;border-color:var(--color-line-strong);margin-top:.6rem}.choix>input{flex:none;width:20px;height:20px;margin-top:.25rem}html.borne .choix-liste{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}html.borne .choix-liste>:not(.choix){grid-column:1/-1}html.borne .choix{border-width:2px;align-items:center;gap:1rem;margin-bottom:0;padding:1.05rem 1.2rem}.choix-mot{flex:1;min-width:0}.choix-nom{font-size:1.25rem;font-weight:700;line-height:1.2;display:block}.choix-prix{text-align:end;color:var(--borne-accent,var(--color-pop));font-variant-numeric:tabular-nums;flex:none;font-size:1.75rem;font-weight:800;line-height:1.05}.choix-unite{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:.15rem;font-size:.72rem;font-weight:700;display:block}html.borne .choix>input{width:30px;height:30px;margin-top:0}html.borne .choix-autre{grid-column:1/-1;min-height:0}html.borne .porte{border-width:2px;min-height:6.5rem;margin-bottom:.9rem;padding:1.5rem 1.4rem}html.borne .porte-titre{font-size:1.35rem}html.borne .porte-fleche{font-size:2rem}html.borne .accroche{grid-template-columns:1fr}html.borne .accroche-mot{max-width:none}html.borne select,html.borne input[type=text],html.borne input[type=tel],html.borne input[type=email],html.borne input[type=password],html.borne input[type=search]{min-height:3.4rem;font-size:1.05rem}html.borne:not(.ecran-haut) .corps,html.borne:not(.ecran-haut) .corps>*{flex-direction:column;flex:1;display:flex}html.borne:not(.ecran-haut) .corps>.fil{flex:none}html.borne:not(.ecran-haut) .borne-titre,html.borne:not(.ecran-haut) .entete{margin-bottom:auto}html.borne .entete{text-align:center}html.borne .entete-intro,html.borne .entete .t-meta{margin-inline:auto}.note-page{text-align:start}html.borne .note-page{text-align:center}html.borne .entete-avec-signe{flex-direction:column;align-items:center;gap:.7rem}html.borne .entete-avec-signe>:first-child{order:2;flex:initial;width:100%}html.borne .entete-signe{order:1;width:3rem;height:3rem}html.borne.ecran-haut .corps,html.borne.ecran-haut .corps>*{flex-direction:column;flex:1;display:flex}html.borne.ecran-haut .corps>.fil{flex:none}html.borne.ecran-haut .corps>*>:last-child{margin-block:auto}html.borne.ecran-haut .corps>*>:last-child:has(.borne-portes-tunnel){flex-direction:column;flex:1;margin-block:0;display:flex}html.borne.ecran-haut .corps>*>.borne-portes-tunnel:last-child{margin-block:auto 0}.borne-titre{text-align:center;padding-top:clamp(1.2rem,3vw,2rem)}html.borne .voice{font-family:var(--font-sans)}.titre-ecran{font-size:1.7rem}.borne-titre-mot{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:clamp(2.1rem,6vw,2.9rem);font-weight:800;line-height:1.08}.borne-titre-lead{max-width:34rem;color:var(--color-ink-soft);margin:1rem auto 0;font-size:1.15rem}.regle-pixal{background:linear-gradient(90deg, var(--color-bulle) 0 34%, var(--color-pop) 0 67%, var(--color-brand) 0 100%);height:6px;margin-top:1.1rem;display:block}.borne-offres{flex-direction:column;gap:.9rem;margin-top:clamp(1.6rem,4vw,2.4rem);display:flex}.borne-offre{background:var(--color-card);box-shadow:var(--borne-ombre);border-radius:20px;align-items:center;gap:1.1rem;padding:1.25rem 1.4rem;display:flex}.borne-offre-marque{background:var(--ton);color:#fff;--signe-accent:currentColor;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:.15rem;width:3.6rem;height:3.6rem;display:flex}.borne-offre-marque svg{width:2.1rem;height:2.1rem}.borne-offre-marque.signes-2 svg{width:1.5rem;height:1.5rem}.borne-offre-marque.signes-3 svg{width:1.05rem;height:1.05rem}.borne-offre-marque.ton-0{color:var(--color-ink)}.borne-offres-suite{text-align:center;color:var(--color-muted);margin:.2rem 0 0;font-size:.9rem}.borne-offre-mot{flex:1;min-width:0}.borne-offre-nom{font-size:1.3rem;font-weight:700;line-height:1.2;display:block}.borne-offre-aide{color:var(--color-muted);text-wrap:pretty;margin-top:.2rem;font-size:.95rem;display:block}.borne-offre-prix{text-align:end;color:var(--borne-accent);font-variant-numeric:tabular-nums;flex:none;font-size:1.7rem;font-weight:800;line-height:1.05}.borne-offre-unite{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-top:.15rem;font-size:.62rem;font-weight:700;display:block}.ton-0{--ton:var(--color-bulle)}.ton-1{--ton:var(--color-pop)}.ton-2{--ton:var(--color-brand)}.ton-3{--ton:var(--color-ink);--ton-clair:#2b6cb0}@supports (color:color-mix(in lab, red, red)){.ton-3{--ton-clair:color-mix(in srgb, var(--color-brand) 15%, var(--color-card))}}.ton-nu{--ton:var(--color-bulle);--ton-clair:#d3dfec}@supports (color:color-mix(in lab, red, red)){.ton-nu{--ton-clair:color-mix(in srgb, var(--color-line-strong) 22%, var(--color-card))}}.borne-portes{margin-top:clamp(1.6rem,4vw,2.4rem)}.borne-cta{justify-content:center;align-items:center;gap:.9rem;width:100%;min-height:4.6rem;font-size:1.15rem;display:inline-flex}.borne-cta-aide{text-align:center;color:var(--color-muted);margin:.8rem 0 0;font-size:.95rem}.borne-retours{gap:.9rem;margin-top:1.2rem;display:flex}html.borne .borne-retours .btn{text-align:center;letter-spacing:.03em;flex:1;min-height:3.4rem;padding:.7rem 1rem;font-size:.82rem}.pas{align-items:stretch;gap:.8rem;margin-bottom:.6rem;display:flex}.pas button{border:2px solid var(--color-line-strong);background:var(--color-card);width:4.4rem;min-height:4.4rem;color:var(--color-brand);cursor:pointer;border-radius:14px;flex:none;font-size:2rem;line-height:1}.pas button:active{background:var(--color-brand-tint)}.pas output{border:2px solid var(--color-line);background:var(--color-surface);font-variant-numeric:tabular-nums;text-align:center;border-radius:14px;flex:1;place-items:center;font-size:1.25rem;font-weight:650;display:grid}html.borne .bloc-duree select{display:none}.pas-choix-titre{margin:0 0 .4rem}.pas-choix-liste{flex-wrap:wrap;gap:.6rem;display:flex}.pas-choix-liste button{border:2px solid var(--color-line-strong);background:var(--color-card);min-height:3.4rem;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:12px;flex:5rem;font-size:1rem;font-weight:600}.pas-choix-liste button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:#fffdf9}html.borne .btn-primary{background:linear-gradient(90deg, var(--borne-accent) 0%, var(--borne-accent-clair) 100%);color:#fff;border:0;justify-content:center;align-items:center;gap:.9rem;display:flex;box-shadow:0 14px 26px #f2841f4d}html.borne .btn-primary:after{content:"";clip-path:polygon(0 34%,62% 34%,62% 0,100% 50%,62% 100%,62% 66%,0 66%);background:currentColor;flex:none;width:1.4rem;height:.8rem}html.borne .btn-primary:hover{filter:saturate(1.08)}.clavier{flex-direction:column;gap:.5rem;margin-top:1rem;margin-bottom:.6rem;display:flex}.clavier-rang{grid-template-columns:repeat(var(--colonnes,22), 1fr);grid-template-rows:1fr;display:grid}.clavier-rang>.clavier-touche{grid-column:span 2;margin-inline:.25rem}.clavier-rang>.clavier-touche:first-child:not(.clavier-large):not(.clavier-espace){grid-column:calc(var(--decalage,0) + 1) / span 2}.clavier-touche{border:1px solid var(--color-line-strong);background:var(--color-card);min-height:3.6rem;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:10px;font-size:1.05rem;font-weight:600}.clavier-touche:active{background:var(--color-brand-tint)}.clavier-large{font-size:.9rem;font-weight:600}.clavier-rang>.clavier-large{grid-column:span 6}.clavier-rang>.clavier-espace{grid-column:span 14;font-size:.9rem;font-weight:600}.clavier-bas>.clavier-large:only-child{grid-column:1/-1}.clavier-texte .clavier-rang{--colonnes:22}.clavier-chiffres .clavier-rang{--colonnes:6}.clavier+.btn{margin-top:1.6rem}.clavier-chiffres{width:100%;max-width:24rem;margin-inline:auto}html.borne .choix{background:var(--color-card);border-radius:20px;position:relative}html.borne .choix input[type=radio],html.borne .choix input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}html.borne .choix:before{content:"";background:var(--color-line-strong);width:.9rem;height:.9rem;margin-bottom:.45rem}html.borne .choix-liste>.choix:nth-of-type(4n+1):before{background:var(--color-bulle)}html.borne .choix-liste>.choix:nth-of-type(4n+2):before{background:var(--color-pop)}html.borne .choix-liste>.choix:nth-of-type(4n+3):before{background:var(--color-brand)}html.borne .choix-liste>.choix:nth-of-type(4n):before{background:var(--color-ink)}html.borne .choix:has(.choix-marque):before{content:none}.choix-marque{background:var(--ton-clair,var(--ton));border-radius:14px;flex:none;justify-content:center;align-items:center;gap:.12rem;width:3.2rem;height:3.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.choix-marque{background:var(--ton-clair,color-mix(in srgb, var(--ton) 16%, var(--color-card)))}}.choix-marque{color:var(--ton);--signe-accent:currentColor}html.borne .choix:has(:checked) .choix-marque{background:var(--ton);color:#fff}.choix-marque svg{width:1.85rem;height:1.85rem}.choix-marque.signes-2 svg{width:1.32rem;height:1.32rem}.choix-marque.signes-3 svg{width:.94rem;height:.94rem}html.borne .choix:has(:checked) .choix-marque.ton-0{color:var(--color-ink)}.choix-marque.ton-nu:before{content:"";background:var(--ton);width:1.5rem;height:1.5rem}html.borne .choix:has(:checked){border-color:var(--borne-accent,var(--color-pop));background:var(--borne-accent,#f5841f)}@supports (color:color-mix(in lab, red, red)){html.borne .choix:has(:checked){background:color-mix(in srgb, var(--borne-accent,var(--color-pop)) 7%, var(--color-card))}}html.borne .pas{gap:1rem}html.borne .pas output{gap:.3rem;padding-block:1.5rem}.pas-fin{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.55rem;font-size:1.5rem;font-weight:700;line-height:1.15;display:flex}.pas-heure{color:var(--color-muted);font-size:1.05rem;font-weight:600}.pas-detail{color:var(--color-ink-soft);font-size:1.1rem;font-weight:600}html.borne .pas button{border-radius:18px;width:6rem;min-height:6rem;font-size:2.8rem}html.borne .pas-choix-liste button{min-height:4.4rem;font-size:1.05rem}.borne-rappel{border:1px solid var(--color-line);border-inline-start:6px solid var(--color-brand);background:var(--color-card);border-radius:14px;align-items:center;gap:1rem;margin:1.2rem 0 0;padding:1.1rem 1.3rem 1.2rem;display:flex}.borne-rappel-mot{min-width:0}.borne-rappel-marque{background:var(--ton);color:#fff;--signe-accent:currentColor;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:.12rem;width:3.4rem;height:3.4rem;display:flex}.borne-rappel-marque svg{width:2rem;height:2rem}.borne-rappel-marque.signes-2 svg{width:1.4rem;height:1.4rem}.borne-rappel-marque.signes-3 svg{width:1rem;height:1rem}.borne-rappel-marque.ton-0{color:var(--color-ink)}.borne-rappel-titre{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.8rem;font-weight:700}.borne-rappel-carre{background:var(--color-brand);width:.7rem;height:.7rem}.borne-rappel-nom{color:var(--color-ink);margin:0;font-size:1.9rem;font-weight:700;line-height:1.1}.borne-rappel-tarif{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;margin:.45rem 0 0;font-size:1.2rem;font-weight:650}html.borne .pas-choix-titre{margin-top:1.2rem;margin-bottom:.6rem}html.borne .choix .t-amount{font-variant-numeric:tabular-nums;color:var(--color-ink);margin-top:auto;padding-top:.5rem;font-size:1.35rem;font-weight:700}.borne-etapes{margin:0 0 1.6rem}.borne-etapes ol{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.borne-etape{color:var(--color-muted);align-items:center;gap:.55rem;font-size:.95rem;font-weight:600;display:flex}.borne-etape-mot{white-space:nowrap}.borne-etape-carre{border:2px solid var(--color-line-strong);background:var(--color-card);width:2.1rem;height:2.1rem;color:var(--color-muted);font-variant-numeric:tabular-nums;place-items:center;font-size:.95rem;display:grid}.borne-etape-courante{color:var(--color-ink)}.borne-etape-courante .borne-etape-carre{border-color:var(--color-ink);background:var(--color-ink);color:#fffdf9}.borne-etape-faite .borne-etape-carre{border-color:var(--color-brand);background:var(--color-brand);color:#fffdf9}.bascule{flex-wrap:wrap;gap:.6rem;display:flex}.bascule a{border:2px solid var(--color-line-strong);background:var(--color-card);min-height:3.4rem;color:var(--color-ink-soft);text-align:center;border-radius:12px;flex:12rem;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.bascule a.bascule-actif{border-color:var(--color-ink);background:var(--color-ink);color:#fffdf9}html.borne .fil{align-items:flex-start;margin-bottom:1.2rem}html.borne .fil .lien-discret{border:1px solid var(--color-line-strong);background:var(--color-card);min-height:3.2rem;color:var(--color-ink);border-radius:10px;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.borne-outils{z-index:4;padding-inline:var(--marge);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex;position:fixed;inset-block-end:calc(var(--socle-h) + .9rem);inset-inline:0}html.borne:has(.barre) .borne-outils{inset-block-end:calc(var(--barre-h) + .8rem)}.borne-outils a,.borne-outils button{border:1px solid var(--color-line-strong);background:var(--color-card);min-height:3rem;color:var(--color-ink-soft);line-height:1.2;font:inherit;letter-spacing:normal;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.borne-outils form{margin:0;display:flex}.borne-outils .langues{flex-basis:100%;justify-content:center;gap:.35rem}.borne-outils .langues button{text-align:center;min-width:3.6rem;padding-inline:.5rem}.borne-outils .langues button.langue-active{border-color:var(--color-ink);background:var(--color-ink);color:#fffdf9}.borne-marque{color:var(--color-muted);letter-spacing:.02em;white-space:nowrap;margin-inline-start:auto;font-size:.78rem;font-weight:600}html.borne .barre{min-height:var(--barre-h);z-index:5;padding-block:1.2rem;padding:.9rem var(--marge);background:var(--color-ink);color:#fffdf9;align-items:center;gap:1rem;display:flex;position:fixed;inset-block-end:0;inset-inline:0}html.borne{--marge-socle:.9rem}html.borne .corps{z-index:1;padding-bottom:calc(var(--socle-h) + 2rem);position:relative}html.borne:has(.borne-outils) .corps{padding-bottom:calc(5.6rem + var(--socle-h))}html.borne:has(.barre) .corps{padding-bottom:calc(var(--barre-h) + var(--socle-h) + 2rem)}html.borne:has(.borne-portes-tunnel) .corps{padding-bottom:calc(var(--socle-h) + var(--marge-socle))}.barre-quitter{min-width:11rem;min-height:4.4rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fffdf959;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:.9rem;padding:.9rem 1.6rem;font-size:.95rem;display:inline-flex}.barre-quitter:before{content:"";opacity:.55;clip-path:polygon(0 34%,62% 34%,62% 0,100% 50%,62% 100%,62% 66%,0 66%);background:currentColor;flex:none;width:1.5rem;height:.85rem;transform:scaleX(-1)}[dir=rtl] .barre-quitter:before{transform:none}[dir=rtl] .barre-action:after{transform:scaleX(-1)}.barre-quitter{margin-inline-end:auto}.barre-montant{text-align:end;font-variant-numeric:tabular-nums;flex:none;font-size:2rem;font-weight:700}.barre-titre{opacity:.75;flex:1;font-size:.95rem}.barre-action{text-align:center;min-width:0;min-height:4.4rem;color:var(--color-ink);font:inherit;cursor:pointer;background:#fffdf9;border:0;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:1rem;padding:1rem 2rem;font-size:1.25rem;font-weight:650;display:flex}.barre-action:after{content:"";background:var(--color-bulle);clip-path:polygon(0 34%,62% 34%,62% 0,100% 50%,62% 100%,62% 66%,0 66%);width:1.8rem;height:1rem}.borne-grille{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.9rem;margin-top:clamp(1.2rem,3vw,1.8rem);display:grid}.borne-aide-liste{gap:.9rem;margin-top:clamp(1.2rem,3vw,1.8rem);display:grid}.borne-tuile{border:2px solid var(--color-line-strong);background:var(--color-card);height:100%;min-height:6rem;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:1.1rem 1.3rem;text-decoration:none;display:flex}.borne-tuile-nom{font-size:1.15rem;font-weight:700;line-height:1.2}.borne-tuile-code{color:var(--color-muted);letter-spacing:.08em;font-size:.85rem;font-weight:700}.borne-tuile-active{border-color:var(--color-ink);background:var(--color-ink);color:#fffdf9}.borne-tuile-active .borne-tuile-code{color:#fffdf9b3}.borne-aide-accueil{margin-top:clamp(1.2rem,3vw,1.8rem)}.borne-aide-numero{font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;font-size:1.8rem;font-weight:800}html.borne .form-achat:has(.choix-marque){box-shadow:none;background:0 0;border:0;padding:0}html.borne .form-achat:has(.choix-marque)>.choix-liste>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.borne .form-achat:has(.clavier){padding-top:1rem;padding-bottom:0}html.borne .form-achat .clavier{gap:.28rem;margin-top:.3rem}html.borne{--borne-colonne:38rem}html.borne .borne-titre,html.borne .borne-offres,html.borne .borne-portes,html.borne .borne-offres-suite{width:100%;max-width:var(--borne-colonne);margin-inline:auto}html.borne .form-achat:has(.choix-marque){max-width:var(--borne-colonne);margin-inline:auto}html.borne .corps:has(.choix-marque) .entete{max-width:var(--borne-colonne);margin-inline:auto}html.borne .corps:has(.choix-marque) .entete{text-align:center}html.borne .choix:has(.choix-marque){box-shadow:var(--borne-ombre);border-color:#0000}html.borne .choix:has(.choix-marque):has(:checked){border-color:var(--borne-accent,var(--color-pop));box-shadow:none}html.borne .corps:has(.choix-marque) .entete{margin-bottom:1.6rem}html.borne .choix:has(.choix-marque){gap:.9rem;padding:.85rem 1.1rem}html.borne .choix:has(.choix-marque) .t-meta{margin-top:.1rem;font-size:.85rem;line-height:1.3}html.borne .choix:has(.choix-marque) .choix-nom{font-size:1.15rem}html.borne .choix:has(.choix-marque) .choix-marque{border-radius:16px;width:2.9rem;height:2.9rem}html.borne .choix:has(.choix-marque) .choix-prix{font-size:1.6rem}.borne-cta-montant{font-variant-numeric:tabular-nums;border-inline-start:1px solid #ffffff73;margin-inline-start:.9rem;padding-inline-start:.9rem}html.borne .borne-cta{gap:0}html.borne .borne-portes-tunnel{flex-direction:row-reverse;align-items:stretch;gap:.9rem;margin-top:auto;display:flex}html.borne .borne-portes-tunnel .borne-cta{flex:1;width:auto}html.borne .borne-portes-tunnel .borne-retours{margin-top:0;flex:none;order:3;margin-inline-end:auto}html.borne .borne-portes-tunnel .borne-pages{order:2}html.borne .borne-portes-tunnel .borne-retours .btn{flex:none;width:auto;min-width:9rem;height:100%}.choix.indisponible{opacity:.42;pointer-events:none;filter:grayscale(.7)}html.borne .choix-liste:has(.svc-tv :checked) .svc-tv:not(:has(:checked)){opacity:.42;pointer-events:none;filter:grayscale(.7)}html.borne .choix-liste:has(.svc-telephone :checked) .svc-telephone:not(:has(:checked)){opacity:.42;pointer-events:none;filter:grayscale(.7)}html.borne .choix-liste:has(.svc-wifi :checked) .svc-wifi:not(:has(:checked)){opacity:.42;pointer-events:none;filter:grayscale(.7)}.choix-liste:has(.svc-tv :checked) .svc-tv:not(:has(:checked)){opacity:.42;pointer-events:none;filter:grayscale(.7)}.choix-liste:has(.svc-telephone :checked) .svc-telephone:not(:has(:checked)){opacity:.42;pointer-events:none;filter:grayscale(.7)}.choix-liste:has(.svc-wifi :checked) .svc-wifi:not(:has(:checked)){opacity:.42;pointer-events:none;filter:grayscale(.7)}html.borne .corps:not(:has(.choix input:checked)) .borne-cta-exige-choix{opacity:.42;pointer-events:none;filter:grayscale(.7)}html.borne .corps>*>.entete,html.borne .corps>*>.fil,html.borne .corps>*>.card,html.borne .corps>*>form.card,html.borne .corps>*>*>.card,html.borne .corps>*>*>form.card,html.borne .corps>*>.borne-portes,html.borne .corps>*>*>.borne-portes,html.borne .corps>*>.borne-actions,html.borne .corps>*>*>.borne-actions,html.borne .corps>*>.grille,html.borne .corps>*>*>.grille,html.borne .corps>*>.borne-tuiles,html.borne .corps>*>*>.borne-tuiles,html.borne .corps>*>.borne-identite,html.borne .corps>*>*>.borne-identite{width:100%;max-width:var(--borne-colonne);margin-inline:auto}html.borne .corps .grille{grid-template-columns:minmax(0,1fr)}:is(html.borne .corps:has(.filtres) .card,html.borne .corps:has(.filtres) .entete){max-width:none}html.borne .clavier-texte .clavier-touche{min-height:2.6rem}.borne-identite{text-align:start;flex-direction:row;align-items:center;gap:1.2rem;display:flex}.borne-identite-marque{background:var(--color-brand);color:#fff;--signe-accent:currentColor;border-radius:18px;flex:none;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:flex}.borne-identite-mot{flex:1;min-width:0;display:block}.borne-identite-nom{color:var(--color-ink);margin:.15rem 0 .5rem;font-size:1.9rem;font-weight:800;line-height:1.1;display:block}.borne-identite-pastilles{flex-wrap:wrap;gap:.5rem;display:flex}.borne-pastille{background:var(--color-brand-tint);color:var(--color-ink-soft);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.3rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.borne-pastille-alerte{background:#f5841f}@supports (color:color-mix(in lab, red, red)){.borne-pastille-alerte{background:color-mix(in srgb, var(--color-pop) 16%, var(--color-card))}}.borne-pastille-alerte{color:var(--color-pop);text-transform:none;letter-spacing:.02em}.borne-identite-sortie{flex:none;margin:0}html.borne .borne-identite-sortie .btn{width:auto;min-width:0;padding-inline:1.2rem;font-size:.82rem}.borne-tuiles{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:.9rem;margin-top:1rem;display:grid}.borne-tuile-action{text-align:start;height:100%;color:inherit;flex-direction:row;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.borne-tuile-marque{background:var(--ton-clair,var(--ton));border-radius:16px;flex:none;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.borne-tuile-marque{background:var(--ton-clair,color-mix(in srgb, var(--ton) 16%, var(--color-card)))}}.borne-tuile-marque{color:var(--ton);--signe-accent:currentColor}.borne-tuile-marque svg{width:1.7rem;height:1.7rem}.borne-tuile-mot{flex:1;min-width:0}.borne-tuile-titre{font-size:1.05rem;font-weight:700;line-height:1.2;display:block}.borne-tuile-aide{color:var(--color-muted);margin-top:.15rem;font-size:.82rem;line-height:1.3;display:block}.borne-tuile-fleche{border:1.5px solid var(--color-line-strong);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%236b7a90' stroke-width='2'%3E%3Cpath d='M1 6h9M6 2l4 4-4 4'/%3E%3C/svg%3E") 50%/.6rem .6rem no-repeat;border-radius:50%;flex:none;width:1.6rem;height:1.6rem}[dir=rtl] .borne-tuile-fleche{transform:scaleX(-1)}.duree-choix{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.7rem;margin-bottom:1rem;display:grid}html.borne .duree-tuile{background:var(--color-card);height:100%;min-height:6.5rem;box-shadow:var(--borne-ombre);color:var(--color-ink);font:inherit;cursor:pointer;border:2px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.9rem .7rem;display:flex}html.borne .duree-tuile[aria-pressed=true]{border-color:var(--borne-accent,var(--color-pop));background:var(--borne-accent,#f5841f)}@supports (color:color-mix(in lab, red, red)){html.borne .duree-tuile[aria-pressed=true]{background:color-mix(in srgb, var(--borne-accent,var(--color-pop)) 7%, var(--color-card))}}html.borne .duree-tuile[aria-pressed=true]{box-shadow:none}.duree-tuile-fin{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:.68rem;font-weight:700}.duree-tuile-jours{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800;line-height:1.1}.duree-tuile-prix{color:var(--borne-accent,var(--color-pop));font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.duree-perso{text-align:center;flex-direction:column;gap:.9rem;display:flex}.duree-perso .pas{margin-bottom:0}.duree-perso-titre{font-size:1.05rem;font-weight:700;line-height:1.2;display:block}html.borne .duree-perso .pas{flex:none;width:100%;margin-bottom:0}html.borne .duree-perso .pas button{width:5rem;min-height:5rem;font-size:2.4rem}html.borne .duree-perso .pas-fin{font-size:1.35rem}html.borne .duree-perso .pas-heure{font-size:.85rem}html.borne .duree-perso .pas-detail{font-size:1.05rem}html.borne .form-achat:has(.duree-choix){box-shadow:none;background:0 0;border:0;padding:0}html.borne .borne-portes-tunnel{bottom:calc(var(--socle-h) + .7rem);z-index:3;position:sticky}.borne-socle{flex-wrap:nowrap}.borne-socle>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:46rem){.borne-socle-marque{display:none}}html.borne .borne-portes-tunnel .borne-retours .btn{min-width:7rem}html.borne .borne-portes-tunnel .borne-cta{letter-spacing:.02em;font-size:.95rem}.borne-pages{order:0;align-items:center;gap:.7rem;display:flex}html.borne .corps:has(.borne-pages) .borne-retours{order:2}html.borne .corps:has(.borne-pages) .borne-portes-tunnel{justify-content:space-between}html.borne .borne-pages .btn{width:auto;min-width:8rem}html.borne .borne-pages .borne-cta{flex:none;min-width:12rem}.borne-pages-compte{color:var(--color-ink);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:.2rem;font-size:1rem;font-weight:700}html.borne .clavier-chiffres .clavier-touche{min-height:3.1rem}html.borne .duree-tuile{min-height:5.4rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
