.esp{display:flex;flex-direction:column;font-size:15px;line-height:1.5;color:var(--text-soft);color-scheme:dark}.esp :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.esp a{text-decoration:none}.esp-ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.esp-atl-ajout-titre,.esp-bande-titre,.esp-titre,.esp-titre-2,.esp-tuile-titre{font-family:var(--cx-font-archivo),var(--sans);font-stretch:125%;font-weight:700;letter-spacing:0;color:var(--text);text-wrap:balance}.esp-evitement{position:absolute;left:12px;top:-80px;z-index:100;padding:12px 16px;border-radius:var(--radius-control);background:var(--accent);font-weight:700}.esp a.esp-evitement,.esp-evitement{color:var(--on-accent)}.esp-evitement:focus{top:8px}.esp-entete{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg-mid) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 var(--cx-hairline) 0 var(--border)}.esp-barre{max-width:1440px;height:64px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;grid-column-gap:20px;column-gap:20px}.esp-logo{justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:10px;min-height:44px;border-radius:8px;color:var(--text)}.esp-logo img{width:32px;height:32px;border-radius:23%;display:block}.esp-nav{justify-self:center;display:flex;align-items:stretch;gap:2px;min-width:0}.esp-nav a{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:color var(--cx-d-tab) var(--cx-ease-out)}.esp-nav a:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:1px;background:transparent;transition:background-color var(--cx-d-tab) var(--cx-ease-out)}.esp-nav a .esp-ic{width:17px;height:17px;color:var(--text-dim);transition:color var(--cx-d-tab)}.esp-nav a:hover{color:var(--text-soft)}.esp-nav a:hover .esp-ic{color:var(--text-muted)}.esp-nav a[aria-current=page]{color:var(--text)}.esp-nav a[aria-current=page]:after{background:var(--accent)}.esp-nav a[aria-current=page] .esp-ic{color:var(--accent)}.esp-nav a:focus-visible{outline-offset:-4px;border-radius:8px}.esp-nav .esp-site-nav{display:none}.esp-droite{justify-self:end;align-self:center;display:flex;align-items:center;gap:14px}.esp-site-barre{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 4px;font-size:13.5px;font-weight:600;white-space:nowrap;border-radius:8px;transition:color var(--cx-d-hover)}.esp a.esp-site-barre,.esp-site-barre{color:var(--text-muted)}.esp a.esp-site-barre:hover{color:var(--text)}.esp-site-barre .esp-ic{width:14px;height:14px;stroke-width:2}.esp-langue .lang-switch{display:inline-grid;grid-template-columns:1fr 1fr;gap:3px;margin:0;padding:3px;border-radius:var(--cx-r-rail);border:var(--cx-hairline) solid var(--border);background:var(--card-bottom);box-shadow:none}.esp-langue .lang-switch button{flex:none;min-width:34px;height:26px;padding:0 8px;border-radius:var(--radius-chip);border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:color var(--cx-d-tab) var(--cx-ease-app),background-color var(--cx-d-tab) var(--cx-ease-app)}.esp-langue .lang-switch button:not(.active):hover{color:var(--text-soft)}.esp-langue .lang-switch button.active{color:var(--on-accent);background:linear-gradient(180deg,var(--accent-light),var(--accent-deep));box-shadow:none}.esp-compte{display:flex;align-items:center;gap:10px;padding-left:14px;border-left:var(--cx-hairline) solid var(--border-lit)}.esp-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;font-size:13px;font-weight:700;color:var(--text);background:var(--card-raised);border:1px solid var(--border-lit);box-shadow:none}.esp-courriel{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text-soft)}.esp-sortir{min-height:34px;padding:0 10px;border-radius:var(--radius-chip);border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:color var(--cx-d-hover),background-color var(--cx-d-hover)}.esp-sortir:hover{color:var(--text);background:var(--cx-survol)}.esp-connexion{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:40px;padding:0 14px;border-radius:var(--radius-control);font-size:14px;font-weight:600;white-space:nowrap;border:1px solid var(--border-lit);background:linear-gradient(180deg,var(--card-top),var(--card-bottom));transition:border-color var(--cx-d-hover)}.esp a.esp-connexion,.esp-connexion{color:var(--text)}.esp-connexion:hover{border-color:var(--border-hot)}.esp-bouton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-large-height);padding:0 22px;border:0;border-radius:var(--btn-large-radius);font-family:var(--cx-font-archivo),var(--sans);font-stretch:125%;font-size:16px;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;background:linear-gradient(180deg,var(--accent-light),var(--accent-deep));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),var(--cx-shadow-lip);transition:filter var(--cx-d-hover),transform var(--cx-d-hover) var(--cx-ease-out)}.esp a.esp-bouton,.esp-bouton{color:var(--on-accent)}.esp-bouton:hover{filter:brightness(1.05)}.esp-bouton:active{transform:scale(var(--btn-pressed-scale))}.esp-bouton:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.esp-bouton.petit{min-height:var(--btn-height-pointeur);padding:0 14px;border-radius:var(--btn-normal-radius);font-size:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-deep) 92%,var(--accent-light)),var(--accent-deep))}@media (pointer:coarse){.esp-bouton.petit{min-height:var(--btn-normal-height)}}.esp-bouton.calme{color:var(--text);background:linear-gradient(180deg,var(--card-top),var(--card-bottom));box-shadow:inset 0 0 0 1px var(--border-lit);font-family:var(--sans);font-stretch:100%}.esp-bouton .esp-ic,.esp-second .esp-ic{width:18px;height:18px;stroke-width:2}.esp-second{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:var(--radius-control);font:inherit;font-size:14.5px;font-weight:600;line-height:1.25;text-align:center;border:1px solid var(--border-lit);background:linear-gradient(180deg,var(--card-top),var(--card-bottom));cursor:pointer;transition:border-color var(--cx-d-hover),transform var(--cx-d-hover) var(--cx-ease-out)}.esp a.esp-second,.esp-second{color:var(--text)}.esp-second:hover{border-color:var(--border-hot)}.esp-second:active{transform:scale(var(--btn-pressed-scale))}.esp-second:disabled{opacity:.45;cursor:not-allowed;transform:none}.esp-second .esp-ic{color:var(--text-muted)}.esp-contenu{flex:1 1;width:100%;max-width:1240px;margin:0 auto;padding:40px 24px 72px}.esp-contenu:focus{outline:none}.esp-etroit{max-width:760px}.esp-large{max-width:1480px;padding-top:22px;padding-bottom:32px}.esp-kicker{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--type-label-size);font-weight:600;letter-spacing:.02em;color:var(--accent)}.esp-titre{margin:10px 0 0;font-size:clamp(28px,3.6vw,40px);line-height:1.15}.esp-titre-2{margin:0;font-size:var(--type-title-size);line-height:1.27}.esp-accroche{margin:12px 0 0;max-width:58ch;font-size:16px;line-height:1.5;color:var(--text-soft);text-wrap:pretty}.esp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.esp-sous{margin:6px 0 0;font-size:13.5px;color:var(--text-muted)}.esp-section{margin-top:44px}.esp-section-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.esp-bande{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;grid-gap:28px 64px;gap:28px 64px;padding:48px 56px;border:1px solid transparent;border-radius:var(--radius-sheet);background:linear-gradient(180deg,var(--card-top),var(--card-bottom)) padding-box,linear-gradient(180deg,var(--border-lit) 0,var(--border) 14%) border-box;box-shadow:var(--cx-shadow-resting)}.esp-bande-texte{min-width:0}.esp-connecte{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin:0 0 20px;padding:4px 12px 4px 4px;border-radius:var(--radius-pill);background:var(--row-fill);border:var(--cx-hairline) solid var(--border);font-size:13px;color:var(--text-muted)}.esp-connecte-initiale{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700;color:var(--text);background:var(--card-raised);border:1px solid var(--border-lit)}.esp-connecte-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esp-connecte strong{font-weight:600;color:var(--text)}.esp-bande-titre{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.12}.esp-bande-accroche{margin:14px 0 0;max-width:46ch;font-size:16.5px;line-height:1.5;color:var(--text-soft);text-wrap:pretty}.esp-bande .esp-actions{margin-top:28px}.esp-apercu-atlas{position:relative;display:block;justify-self:end;width:100%;max-width:560px;border-radius:var(--radius-card);color:inherit;text-decoration:none;transition:transform var(--cx-d-hover)}.esp-apercu-atlas:active{transform:scale(.995)}.esp-apercu-atlas:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.esp-apercu-cadre{position:relative;display:block}.esp-apercu-terres{display:block;width:100%;height:auto;filter:drop-shadow(0 5px 8px rgba(0,0,0,.45));transition:filter var(--cx-d-hover)}.esp-apercu-atlas:hover .esp-apercu-terres{filter:drop-shadow(0 5px 8px rgba(0,0,0,.45)) brightness(1.18)}.esp-apercu-monde{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.esp-apercu-halo,.esp-apercu-point{fill:var(--accent)}.esp-apercu-halo{opacity:.3}.esp-apercu-halo,.esp-apercu-point{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.esp-apercu-halo{animation:esp-apercu-halo 2.4s ease-in-out infinite}.esp-apercu-point{animation:esp-apercu-point 2.4s ease-in-out infinite}}@keyframes esp-apercu-halo{0%,to{transform:scale(.55);opacity:.05}50%{transform:scale(.85);opacity:.16}}@keyframes esp-apercu-point{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.esp-apercu-legende{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-top:16px;padding:0 4px}.esp-apercu-resume{display:flex;flex-direction:column;gap:6px;min-width:0}.esp-apercu-titre{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.esp-apercu-chiffres{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 22px;font-size:14.5px;color:var(--text-soft)}.esp-apercu-stat strong{margin-right:.3em;font-family:var(--cx-font-archivo),var(--sans);font-stretch:125%;font-size:30px;font-weight:700;line-height:1;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.esp-apercu-invite{display:inline-flex;align-items:center;gap:6px;padding-bottom:3px;font-size:13.5px;font-weight:600;color:var(--accent)}.esp-apercu-invite .esp-ic{width:16px;height:16px;transition:transform var(--cx-d-hover)}.esp-apercu-atlas:hover .esp-apercu-invite .esp-ic{transform:translateX(2px)}.esp-carte{border:1px solid transparent;border-radius:var(--radius-card);padding:22px;min-width:0;background:linear-gradient(180deg,var(--card-top),var(--card-bottom)) padding-box,linear-gradient(180deg,var(--border-lit) 0,var(--border) 14%) border-box;box-shadow:var(--cx-shadow-resting)}.esp-tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.esp-tuile{position:relative;display:flex;flex-direction:column;gap:10px;min-height:240px;padding:22px 22px 18px;color:inherit;transition:background var(--cx-d-hover)}.esp-tuile:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--card-top) 94%,var(--text)),var(--card-bottom)) padding-box,linear-gradient(180deg,var(--border-hot) 0,var(--border) 14%) border-box}.esp-tuile:active{transform:scale(.995)}.esp-icone{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--radius-control);color:var(--accent);background:var(--row-fill);border:var(--cx-hairline) solid var(--border-lit)}.esp-icone .esp-ic{width:22px;height:22px;stroke-width:1.6}.esp-tuile-titre{margin:8px 0 0;font-size:18px;line-height:1.27}.esp-tuile-phrase{margin:0;font-size:14px;line-height:1.45;color:var(--text-soft)}.esp-tuile-pied{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:var(--cx-hairline) solid var(--border)}.esp-etat{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;color:var(--text-muted)}.esp-etat:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--unavailable)}.esp-etat.ok{color:var(--text-soft)}.esp-etat.ok:before{background:var(--success)}.esp-etat.or{color:var(--text)}.esp-etat.or:before{background:var(--accent)}.esp-fleche{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;color:var(--text-muted);border:1px solid var(--border-lit);transition:color var(--cx-d-hover),border-color var(--cx-d-hover),transform var(--cx-d-tab) var(--cx-ease-out)}.esp-fleche .esp-ic{width:16px;height:16px;stroke-width:2}.esp-tuile:hover .esp-fleche{color:var(--text);border-color:var(--border-hot);transform:translateX(2px)}.esp-bandeau{display:flex;align-items:flex-start;gap:12px;margin:0 0 22px;padding:14px 16px;border-radius:var(--cx-r-panneau);font-size:14.5px;line-height:1.45;color:var(--text-soft);background:color-mix(in srgb,var(--success) 6%,var(--row-fill));border:var(--cx-hairline) solid color-mix(in srgb,var(--success) 40%,var(--border));box-shadow:inset 2px 0 0 var(--success)}.esp-bandeau strong{color:var(--text);font-weight:600}.esp-bandeau .esp-ic{margin-top:1px;width:18px;height:18px;color:var(--success)}.esp-bandeau.or{background:color-mix(in srgb,var(--accent) 6%,var(--row-fill));border-color:color-mix(in srgb,var(--accent) 40%,var(--border));box-shadow:inset 2px 0 0 var(--accent)}.esp-bandeau.or .esp-ic{color:var(--accent)}.esp-bandeau.rouge{background:color-mix(in srgb,var(--danger) 6%,var(--row-fill));border-color:color-mix(in srgb,var(--danger) 40%,var(--border));box-shadow:inset 2px 0 0 var(--danger)}.esp-bandeau.rouge .esp-ic{color:var(--danger)}.esp-bandeau p{margin:0}.esp-bandeau-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.esp-bandeau-actions a{font-weight:600;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-hot);text-decoration-color:var(--border-hot);text-underline-offset:3px}.esp-bandeau-actions a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.esp-liste{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.esp-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 16px;gap:4px 16px;padding:14px 16px;border-radius:var(--cx-r-panneau);background:var(--row-fill);border:var(--cx-hairline) solid var(--border)}.esp-ligne-nom{font-size:15px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.esp-ligne-sous{font-size:13px;color:var(--text-muted)}.esp-ligne-note{grid-column:1/-1;margin:6px 0 0;padding:10px 12px;border-radius:var(--cx-r-champ);font-size:13.5px;color:var(--text-soft);background:var(--bg);border:var(--cx-hairline) solid var(--border)}.esp-pastille{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--radius-chip);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;color:var(--text-muted);border:var(--cx-hairline) solid var(--border);background:var(--card-bottom)}.esp-pastille:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--unavailable)}.esp-pastille.ok{color:var(--text-soft)}.esp-pastille.ok:before{background:var(--success)}.esp-pastille.or{color:var(--text-soft)}.esp-pastille.or:before{background:var(--accent)}.esp-pastille.rouge{color:var(--danger)}.esp-pastille.rouge:before{background:var(--danger)}.esp-vide{padding:22px;border-radius:var(--cx-r-panneau);border:1px dashed var(--border-lit);color:var(--text-muted);font-size:14px}.esp-vide p{margin:0}.esp-vide a{color:var(--text);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.esp-etiquette{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--text-muted)}.esp .esp-saisie,.esp .input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--cx-r-champ);background:var(--bg);color:var(--text);font:inherit;font-size:15px;line-height:1.45;box-shadow:none;transition:border-color var(--cx-d-hover)}.esp .esp-saisie::placeholder,.esp .input::placeholder{color:var(--text-dim);opacity:1}.esp .esp-saisie:hover,.esp .input:hover{border-color:var(--border-hot)}.esp .esp-saisie:focus,.esp .input:focus{border-color:var(--accent);outline:none;box-shadow:none}.esp .esp-saisie:focus-visible,.esp .input:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px}.esp textarea.esp-saisie{min-height:140px;resize:vertical}.esp-erreur{margin:0;font-size:13.5px;color:var(--danger)}.esp-info{margin:0;font-size:13px;color:var(--text-muted)}.esp-sup{display:grid;grid-template-columns:minmax(290px,350px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;margin-top:28px}.esp-sup-droite{min-width:0}.esp-sup-droite [hidden]{display:none}.esp-sup-retour{display:none;align-items:center;gap:4px;min-height:40px;padding:0 6px 0 0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--text-soft);cursor:pointer}.esp-sup-retour:hover{color:var(--text)}.esp-sup-retour .esp-ic{width:18px;height:18px;stroke-width:2}.esp-ic.tourne{animation:esp-tourne .9s linear infinite}@keyframes esp-tourne{to{transform:rotate(1turn)}}.esp-sup-liste{position:-webkit-sticky;position:sticky;top:84px;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 108px);max-height:calc(100dvh - 108px);padding:18px 14px 14px}.esp-sup-liste-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}.esp-sup-liste-tete .esp-titre-2{font-size:18px}.esp-sup-defile{flex:1 1;min-height:0;overflow-y:auto;margin:0 -6px;padding:0 6px;display:flex;flex-direction:column;gap:10px}.esp-sup-items{margin:0;padding:0;list-style:none}.esp-sup-item,.esp-sup-items{display:flex;flex-direction:column;gap:6px}.esp-sup-item{align-items:flex-start;width:100%;padding:12px 14px;border-radius:var(--cx-r-panneau);text-align:left;font:inherit;color:var(--text-soft);cursor:pointer;background:var(--row-fill);border:1px solid var(--border);transition:border-color var(--cx-d-hover),background-color var(--cx-d-hover)}.esp-sup-item:hover{border-color:var(--border-hot)}.esp-sup-item.actif{border-color:var(--accent);background:var(--card-raised)}.esp-sup-item-tete{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;font-size:12.5px;color:var(--text-muted)}.esp-sup-item-tete b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;color:var(--text)}.esp-sup-item-tete span{flex:none}.esp-sup-item-apercu{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;font-size:13.5px;line-height:1.4;overflow-wrap:anywhere}.esp-sup-termine{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 4px;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--text-muted);cursor:pointer}.esp-sup-termine:hover{color:var(--text)}.esp-sup-termine .esp-ic{width:16px;height:16px;transform:rotate(180deg);transition:transform var(--cx-d-tab)}.esp-sup-termine .esp-ic.ouvert{transform:rotate(270deg)}.esp-sup-form{position:relative;display:flex;flex-direction:column;gap:24px;padding:26px}.esp-sup-tete .esp-titre-2{font-size:22px}.esp-sup-tete .esp-sous{margin-top:4px}.esp-sup-groupe{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.esp-sup-groupe-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0}.esp-sup-groupe legend{padding:0;margin-bottom:10px}.esp-sup-sujets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.esp-sup-sujet{position:relative;display:flex;cursor:pointer}.esp-sup-sujet input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.esp-sup-sujet-corps{display:flex;flex-direction:column;gap:6px;width:100%;padding:16px 16px 15px;border-radius:var(--cx-r-panneau);background:var(--row-fill);border:1px solid var(--border);transition:border-color var(--cx-d-hover),background-color var(--cx-d-hover)}.esp-sup-sujet:hover .esp-sup-sujet-corps{border-color:var(--border-hot)}.esp-sup-sujet input:checked+.esp-sup-sujet-corps{border-color:var(--accent);background:var(--card-raised)}.esp-sup-sujet input:focus-visible+.esp-sup-sujet-corps{outline:2px solid var(--accent);outline-offset:2px}.esp-sup-sujet .esp-icone{width:38px;height:38px;margin-bottom:4px}.esp-sup-sujet .esp-icone .esp-ic{width:20px;height:20px}.esp-sup-sujet-titre{font-size:15px;font-weight:600;color:var(--text)}.esp-sup-sujet-indice{font-size:13px;line-height:1.4;color:var(--text-muted)}.esp .esp-sup-message{min-height:168px}.esp-sup-travaux{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--cx-r-panneau);background:var(--row-fill);border:var(--cx-hairline) solid var(--border)}.esp-sup-puces{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.esp-sup-puce{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 8px 0 12px;border-radius:var(--radius-chip);font:inherit;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;border:1px solid var(--accent);background:var(--card-bottom)}.esp-sup-puce small{font-size:12px;font-weight:500;color:var(--text-muted)}.esp-sup-puce .esp-ic{width:14px;height:14px;stroke-width:2.2;color:var(--text-muted)}.esp-sup-puce:hover .esp-ic{color:var(--text)}.esp-sup-recherche{position:relative}.esp-sup-recherche .esp-ic{position:absolute;left:12px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--text-muted);pointer-events:none}.esp .esp-sup-recherche .input{min-height:42px;padding:0 12px 0 40px}.esp-sup-travaux-liste{display:flex;flex-direction:column;gap:4px;max-height:268px;overflow-y:auto;margin:0;padding:0 2px 0 0;list-style:none}.esp-sup-travail{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border-radius:var(--cx-r-ligne);cursor:pointer;border:1px solid transparent;transition:background-color var(--cx-d-hover),border-color var(--cx-d-hover)}.esp-sup-travail:hover{background:var(--cx-survol)}.esp-sup-travail.coche{background:var(--cx-ligne-lue);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.esp-sup-travail input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.esp-sup-travail input:disabled{cursor:not-allowed}.esp-sup-travail input:disabled~*{opacity:.45}.esp-sup-travail input:focus-visible~.esp-sup-case{outline:2px solid var(--accent);outline-offset:2px}.esp-sup-case{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--border-hot);background:var(--bg);color:transparent}.esp-sup-case .esp-ic{width:14px;height:14px;stroke-width:2.6}.esp-sup-travail.coche .esp-sup-case{background:var(--accent);border-color:transparent;color:var(--on-accent)}.esp-sup-travail-texte{display:flex;flex-direction:column;min-width:0}.esp-sup-travail-texte b{font-size:14.5px;font-weight:600;color:var(--text)}.esp-sup-travail-texte b,.esp-sup-travail-texte small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esp-sup-travail-texte small{font-size:13px;color:var(--text-muted)}.esp-sup-zone{gap:12px;padding:16px;border-radius:var(--cx-r-panneau);border:1px dashed var(--border-lit);background:var(--row-fill)}.esp-sup-pieces,.esp-sup-zone{display:flex;flex-direction:column}.esp-sup-pieces{gap:6px;margin:0;padding:0;list-style:none}.esp-sup-piece{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:6px 8px 6px 6px;border-radius:var(--cx-r-champ);background:var(--card-bottom);border:var(--cx-hairline) solid var(--border)}.esp-sup-vignette{position:relative;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:8px;color:var(--accent);background:var(--row-fill);border:var(--cx-hairline) solid var(--border-lit)}.esp-sup-vignette img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.esp-sup-vignette .esp-ic{width:22px;height:22px}.esp-sup-vignette img+.esp-ic{display:none}.esp-sup-piece-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--text)}.esp-sup-piece-taille{font-family:var(--cx-font-archivo),var(--sans);font-stretch:64%;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.esp-sup-piece-retirer{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--text-muted);cursor:pointer}.esp-sup-piece-retirer:hover:not(:disabled){color:var(--text);background:var(--cx-survol)}.esp-sup-piece-retirer .esp-ic{width:16px;height:16px;stroke-width:2}.esp-sup-boutons{display:flex;flex-wrap:wrap;gap:10px}.esp-sup-glisser{margin:0;font-size:13px;color:var(--text-muted)}.esp-sup-depot{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:inherit;pointer-events:none;font-size:17px;font-weight:600;color:var(--text);background:color-mix(in srgb,var(--bg) 88%,transparent);border:2px dashed var(--accent)}.esp-sup-depot .esp-ic{width:34px;height:34px;color:var(--accent)}.esp-sup-envoi{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.esp-sup-fil{display:flex;flex-direction:column;height:clamp(520px,calc(100vh - 130px),860px);height:clamp(520px,calc(100dvh - 130px),860px);padding:0;overflow:hidden}.esp-sup-fil-tete{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:var(--cx-hairline) solid var(--border)}.esp-sup-fil-titre{flex:1 1;min-width:0}.esp-sup-fil-titre .esp-titre-2{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esp-sup-fil-titre .esp-ligne-sous{margin:2px 0 0}.esp-sup-icone{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--border-lit);background:linear-gradient(180deg,var(--card-top),var(--card-bottom));color:var(--text-soft);cursor:pointer;transition:color var(--cx-d-hover),border-color var(--cx-d-hover)}.esp-sup-icone:hover:not(:disabled){color:var(--text);border-color:var(--border-hot)}.esp-sup-icone .esp-ic{width:18px;height:18px}.esp-sup-bienvenue{margin:12px 18px 0}.esp-sup-messages{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--row-fill)}.esp-sup-jour{display:flex;justify-content:center;margin:4px 0 12px}.esp-sup-jour span{padding:3px 10px;border-radius:var(--radius-chip);font-size:12px;font-weight:600;text-transform:capitalize;color:var(--text-muted);background:var(--card-bottom);border:var(--cx-hairline) solid var(--border)}.esp-sup-ligne-msg{display:flex;align-items:flex-end;gap:10px}.esp-sup-ligne-msg.moi{justify-content:flex-end}.esp-sup-avatar{flex:none;width:30px;height:30px;border-radius:23%}.esp-sup-bulle{max-width:min(640px,82%);padding:11px 15px 12px;border-radius:18px;color:var(--text);background:linear-gradient(180deg,var(--card-top),var(--card-bottom));border:1px solid var(--border-lit)}.esp-sup-ligne-msg.moi .esp-sup-bulle{border-bottom-right-radius:6px;background:var(--card-raised);border-color:color-mix(in srgb,var(--accent) 45%,var(--border-lit))}.esp-sup-ligne-msg.equipe .esp-sup-bulle{border-bottom-left-radius:6px}.esp-sup-bulle-auteur{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 4px;font-size:12px;font-weight:600;color:var(--text-muted)}.esp-sup-ligne-msg.moi .esp-sup-bulle-auteur{color:var(--text-soft)}.esp-sup-bulle-auteur span{font-weight:500;color:var(--text-dim)}.esp-sup-bulle-texte{margin:0;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.esp-sup-bulle-travaux{display:flex;flex-direction:column;gap:5px;margin:10px 0 0;padding:0;list-style:none}.esp-sup-bulle-travaux li{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--cx-r-champ);font-size:13px;color:var(--text-soft);background:var(--bg);border:var(--cx-hairline) solid var(--border)}.esp-sup-bulle-travaux .esp-ic{width:15px;height:15px;flex:none;color:var(--accent)}.esp-sup-etat{text-align:center;padding:8px 0}.esp-sup-composeur{padding:12px 16px;border-top:var(--cx-hairline) solid var(--border);background:var(--card-bottom)}.esp-sup-composeur-ligne{display:flex;align-items:flex-end;gap:10px}.esp .esp-sup-composeur textarea.input{flex:1 1;min-height:44px;max-height:168px;padding:11px 14px;font-size:15px;line-height:1.4;border-radius:22px;resize:none;overflow-y:hidden}.esp-sup-envoyer{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;color:var(--on-accent);background:linear-gradient(180deg,var(--accent-light),var(--accent-deep));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),var(--cx-shadow-lip)}.esp-sup-envoyer:disabled{opacity:.4;cursor:default}.esp-sup-envoyer .esp-ic{width:20px;height:20px;stroke-width:2.2}.esp-sup-astuce{margin:6px 4px 0;font-size:12px}.esp-sup-composeur .esp-erreur{margin-top:6px}.esp-sup-ferme{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:var(--cx-hairline) solid var(--border);background:var(--card-bottom)}.esp-sup-ferme p{flex:1 1 280px;margin:0;font-size:14px;color:var(--text-soft)}@media (max-width:1020px){.esp-sup-sujets{grid-template-columns:1fr}.esp-sup-sujet-corps{display:grid;grid-template-columns:38px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:0;row-gap:0;align-items:center}.esp-sup-sujet .esp-icone{grid-row:span 2;margin:0}}@media (max-width:860px){.esp-sup{grid-template-columns:minmax(0,1fr);margin-top:22px}.esp-sup[data-panneau=detail] .esp-sup-liste,.esp-sup[data-panneau=liste] .esp-sup-droite{display:none}.esp-sup-liste{position:static;max-height:none}.esp-sup-retour{display:inline-flex}.esp-sup-form{padding:18px 16px;gap:20px}.esp-sup-tete{display:flex;flex-direction:column;align-items:flex-start}.esp-sup-fil{height:calc(100vh - 150px);height:calc(100dvh - 150px);min-height:420px}.esp-sup-fil-tete{flex-wrap:wrap;padding:10px 14px;gap:6px 10px}.esp-sup-fil-tete .esp-sup-retour{flex:1 0 100%;min-height:34px}.esp-sup-fil-titre{flex:1 0 100%}.esp-sup-fil-titre .esp-titre-2{white-space:normal}.esp-sup-fil-tete .esp-sup-icone{margin-left:auto}.esp-sup-messages{padding:14px 12px}.esp-sup-bulle{max-width:90%}.esp-sup-astuce{display:none}.esp-sup-piece{grid-template-columns:44px minmax(0,1fr) auto}.esp-sup-piece-taille{grid-column:2;grid-row:2}.esp-sup-piece-retirer{grid-row:1/span 2;grid-column:3}.esp-sup-boutons .esp-second{flex:1 1 100%}.esp-sup-envoi .esp-bouton{width:100%}}@media (pointer:coarse){.esp-sup-astuce,.esp-sup-glisser{display:none}}.esp-pied{border-top:var(--cx-hairline) solid var(--border);background:color-mix(in srgb,var(--bg) 70%,transparent)}.esp-pied-contenu{max-width:1240px;margin:0 auto;padding:22px 24px 26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;font-size:13px;color:var(--text-dim)}.esp-pied-marque{display:inline-flex;align-items:center;gap:10px}.esp-pied-marque img{width:28px;height:28px;border-radius:23%;display:block}.esp-pied-liens{display:flex;flex-wrap:wrap;gap:0 4px;margin-left:auto}.esp-pied a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;font-size:14px;font-weight:500;color:var(--text-muted);transition:color var(--cx-d-hover)}.esp-pied a:hover{color:var(--text)}.esp-pied-societe{flex-basis:100%;margin:0;font-size:12.5px;color:var(--text-dim)}.esp-editeur-tete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 24px;margin-bottom:14px}.esp-editeur-tete .esp-titre-2{font-size:22px}.esp-editeur-tete p{margin:0;max-width:78ch;font-size:14px;color:var(--text-muted)}.esp-editeur .pc{height:calc(100vh - 168px);height:calc(100dvh - 168px);min-height:560px}.esp-editeur .pc-panneau{border-radius:var(--radius-card)}.esp-editeur .pc-carte{background:var(--bg);box-shadow:var(--cx-shadow-resting)}.esp-editeur .pc-panneau{border:1px solid transparent;box-shadow:var(--cx-shadow-resting);background:linear-gradient(180deg,var(--card-top),var(--card-bottom)) padding-box,linear-gradient(180deg,var(--border-lit) 0,var(--border) 14%) border-box}.esp-editeur .pc-pied{background:var(--card-bottom)}.esp .ro-kicker{font-size:var(--type-label-size);font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--accent)}.esp .ro-titre{font-family:var(--cx-font-archivo),var(--sans);font-stretch:125%;font-size:22px;font-weight:700;line-height:1.27}.esp a.ro-lien{min-height:44px;padding:0 16px;border-radius:var(--radius-control);border:1px solid var(--border-lit);background:linear-gradient(180deg,var(--card-top),var(--card-bottom));color:var(--text)}.esp a.ro-lien:hover{border-color:var(--border-hot)}@media (max-width:1439.98px){.esp-courriel{display:none}}@media (max-width:1279.98px){.esp-nav a:not(.esp-site-nav) .esp-ic,.esp-site-barre{display:none}}@media (max-width:1020px){.esp-bande{grid-template-columns:1fr;justify-items:center;gap:24px;padding:36px 32px 40px;text-align:center}.esp-apercu-atlas{justify-self:stretch;max-width:none;text-align:left}.esp-bande-accroche{margin-left:auto;margin-right:auto}.esp-bande .esp-actions{justify-content:center}.esp-tuiles{grid-template-columns:1fr;gap:12px}.esp-tuile{min-height:0}.esp-barre{height:auto;grid-template-columns:1fr auto auto;column-gap:10px;padding:6px 16px 0;row-gap:2px}.esp-droite{display:contents}.esp-compte,.esp-connexion,.esp-langue{align-self:center}.esp-avatar{display:none}.esp-compte{padding-left:0;border-left:0;gap:8px}.esp-nav{grid-column:1/-1;grid-row:2;justify-self:stretch;height:44px;margin:0 -16px;padding:0 8px;overflow-x:auto;scrollbar-width:none}.esp-nav::-webkit-scrollbar{display:none}.esp-nav a{flex:none;padding:0 10px;font-size:13.5px}.esp-nav .esp-site-nav{display:inline-flex;color:var(--text-muted)}.esp-nav .esp-site-nav .esp-ic{width:14px;height:14px}.esp-sup-liste{top:124px;max-height:calc(100vh - 148px);max-height:calc(100dvh - 148px)}}@media (max-width:760px){.esp-barre{padding:6px 12px 0}.esp-logo{min-height:44px}.esp-logo img{width:28px;height:28px}.esp-langue .lang-switch button{min-width:30px;padding:0 6px}.esp-sortir{padding:0 6px;font-size:12.5px}.esp-connexion{min-height:36px;padding:0 10px;font-size:13px}.esp-nav{margin:0 -12px;padding:0 4px;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.esp-contenu{padding:24px 16px 56px}.esp-bande{gap:20px;padding:28px 20px;border-radius:var(--radius-sheet)}.esp-connecte{margin-bottom:14px;font-size:12.5px}.esp-bande-titre{font-size:26px}.esp-bande-accroche{margin-top:10px;font-size:15.5px}.esp-section{margin-top:36px}.esp-ligne{grid-template-columns:1fr}.esp-ligne .esp-pastille{justify-self:start}.esp-actions .esp-bouton,.esp-actions .esp-second{width:100%}.esp-pied-contenu{justify-content:center;text-align:center;padding:22px 16px 28px}.esp-pied-liens{margin-left:0;justify-content:center}}@media (max-width:430px){.esp-logo img{display:none}}@media (max-width:380px){.esp-logo .cx-marque-ligne{letter-spacing:.14em}.esp-barre{column-gap:8px}.esp-connexion,.esp-sortir{padding:0 6px}}@media (prefers-reduced-motion:reduce){.esp-bouton,.esp-fleche,.esp-nav a,.esp-nav a:after,.esp-second,.esp-tuile{transition:none}.esp-apercu-atlas:active,.esp-apercu-atlas:hover .esp-apercu-invite .esp-ic,.esp-bouton:active,.esp-second:active,.esp-tuile:active,.esp-tuile:hover .esp-fleche{transform:none}}.esp-atl-haut{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);grid-gap:28px 48px;gap:28px 48px;align-items:start}.esp-atl-chiffres{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.esp-atl-chiffres span{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--radius-chip);font-size:13px;font-weight:600;color:var(--text-soft);border:var(--cx-hairline) solid var(--border);background:var(--card-bottom);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.esp-atl-ajout{padding:24px;scroll-margin-top:92px;background:linear-gradient(180deg,var(--card-top),var(--card-bottom)) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--accent) 55%,var(--border-lit)) 0,var(--border) 22%) border-box}.esp-atl-ajout-titre{margin:0;font-size:19px;line-height:1.27}.esp-atl-ajout-phrase{margin:8px 0 0;font-size:14px;color:var(--text-soft)}.esp-atl-chemins{display:flex;flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none}.esp-atl-chemins li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.esp-atl-chemins strong{display:block;font-size:15px;font-weight:600;color:var(--text)}.esp-atl-chemins p{margin:3px 0 0;font-size:14px;color:var(--text-muted)}.esp-atl-chemins .esp-bouton{margin-top:12px}.esp-atl{margin-top:32px}.esp-atl-recherche{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-bottom:16px}.esp-atl-recherche-champ{position:relative;flex:1 1 360px;max-width:560px;display:block}.esp-atl-recherche-champ .esp-ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-muted);pointer-events:none}.esp .esp-atl-recherche-champ .esp-saisie{padding-left:42px;min-height:46px}.esp-atl-compte{margin:0;font-size:13.5px;font-weight:600;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.esp-atl-grille{display:grid;grid-template-columns:minmax(320px,5fr) minmax(0,7fr);grid-gap:20px;gap:20px;align-items:start}.esp-atl-grille.sans-carte{grid-template-columns:minmax(0,1fr)}.esp-atl-carte{position:-webkit-sticky;position:sticky;top:84px;order:2;border-radius:var(--radius-card);overflow:hidden;border:var(--cx-hairline) solid var(--border-lit);background:var(--bg);box-shadow:var(--cx-shadow-resting)}.esp-atl-satellite{width:100%;height:calc(100vh - 124px);height:calc(100dvh - 124px);min-height:420px;max-height:760px}.esp-atl-chargement{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-size:14px;color:var(--text-muted);pointer-events:none}.esp-atl-liste{order:1;display:flex;flex-direction:column;gap:10px;min-width:0}.esp-atl-grille.sans-carte .esp-atl-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start}.esp-atl-pays{border-radius:var(--cx-r-panneau);border:var(--cx-hairline) solid var(--border);background:var(--row-fill);overflow:hidden}.esp-atl-pays-tete{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 16px;border:0;background:none;font:inherit;text-align:left;color:var(--text);cursor:pointer;transition:background-color var(--cx-d-hover)}.esp-atl-pays-tete:hover:not(:disabled){background:var(--cx-survol)}.esp-atl-pays-tete:disabled{cursor:default}.esp-atl-drapeau{font-size:22px;line-height:1}.esp-atl-pays-nom{flex:1 1;min-width:0;font-size:15.5px;font-weight:600;overflow-wrap:anywhere}.esp-atl-pays-nb{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-chip);font-family:var(--cx-font-archivo),var(--sans);font-stretch:64%;font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted);border:var(--cx-hairline) solid var(--border);background:var(--card-bottom)}.esp-atl-pays-tete .esp-ic{width:18px;height:18px;color:var(--text-muted);transition:transform var(--cx-d-tab)}.esp-atl-pays-tete .esp-ic.ouvert{transform:rotate(180deg)}.esp-atl-pays-tete:disabled .esp-ic{display:none}.esp-atl-pays-corps{padding:0 8px 10px;border-top:var(--cx-hairline) solid var(--border)}.esp-atl-region-nom{margin:14px 8px 6px;font-size:var(--type-label-size);font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.esp-atl-pistes{display:flex;flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none}.esp-atl-region-nom+.esp-atl-pistes{margin-top:0}.esp-atl-piste{display:flex;flex-direction:column;gap:1px;width:100%;padding:9px 12px;border-radius:var(--cx-r-ligne);border:1px solid transparent;background:none;font:inherit;text-align:left;color:var(--text);cursor:pointer;transition:background-color var(--cx-d-hover),border-color var(--cx-d-hover)}.esp-atl-piste:hover{background:var(--cx-survol)}.esp-atl-piste.choisie{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--cx-ligne-lue)}.esp-atl-piste-nom{font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.esp-atl-piste-sous{font-size:13px;color:var(--text-muted);overflow-wrap:anywhere}.esp-atl-pays-tete:focus-visible,.esp-atl-piste:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:1020px){.esp-atl-grille,.esp-atl-haut{grid-template-columns:1fr}.esp-atl-carte{position:relative;top:0;order:0}.esp-atl-satellite{height:340px;min-height:0}.esp-atl-grille.sans-carte .esp-atl-liste{grid-template-columns:1fr}}@media (max-width:760px){.esp-atl{margin-top:26px}.esp-atl-ajout{padding:20px}.esp-atl-satellite{height:300px}.esp-atl-pays-tete{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.esp-apercu-atlas,.esp-atl-pays-tete .esp-ic{transition:none}}.esp-atl-ligne{display:flex;align-items:stretch;gap:4px}.esp-atl-ligne .esp-atl-piste{flex:1 1;min-width:0}