.lfx-tra-ouv,.lfx-tra-lx,.lfx-tra-facons,.lfx-tra-al,.lfx-tra-ca,.lfx-tra-pr{--tra-ease:cubic-bezier(.3, .7, .2, 1)}.lfx-tra-ouv{justify-items:center;gap:clamp(36px,5vw,56px);display:grid}.lfx-tra-ouv-texte{width:100%;max-width:1040px}.lfx-tra-ouv .lfx-titre{font-size:clamp(2.4rem,4.5vw,3.9rem)}.lfx-tra-ouv .lfx-accent{display:block}@media (min-width:600px){.lfx-tra-ouv-texte{text-align:center}.lfx-tra-ouv-texte .lfx-chapo{text-wrap:balance;max-width:82ch;margin-inline:auto}}.lfx-tra-panneau-zone{justify-items:center;gap:14px;width:100%;max-width:1120px;margin:0;display:grid}.lfx-tra-panneau{--pn-fond:var(--ld-ink);--pn-texte:var(--ld-surface);--pn-plaque:color-mix(in srgb, var(--ld-surface) 8%, var(--ld-ink));--pn-plaque-haut:color-mix(in srgb, var(--ld-surface) 13%, var(--ld-ink));--pn-trait:color-mix(in srgb, var(--ld-surface) 20%, var(--ld-ink));--pn-filet:color-mix(in srgb, var(--ld-surface) 7%, var(--ld-ink));--pn-doux:color-mix(in srgb, var(--ld-surface) 70%, var(--ld-ink));--pn-jaune:var(--ld-yellow);--pn-rouge:color-mix(in srgb, var(--ld-accent) 82%, var(--ld-surface));--pn-bleu:var(--ld-blue);--pn-h:2.75em;border-radius:var(--lfx-rayon);background:var(--pn-fond);width:100%;color:var(--pn-texte);box-shadow:var(--ld-shadow-lg);text-align:left;padding:clamp(14px,2.4vw,30px) clamp(12px,2.4vw,30px) clamp(16px,2.4vw,28px);font-size:clamp(.74rem,1.12vw,.95rem);line-height:1;position:relative}.lfx-tra-pn-tete{border-bottom:1px solid var(--pn-trait);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:.5em;padding-bottom:1.1em;display:flex}.lfx-tra-pn-titre{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55em;font-size:1.55em;font-weight:700;display:inline-flex}.lfx-tra-pn-titre:before{content:"";background:var(--pn-jaune);width:.42em;height:.42em;box-shadow:0 0 0 .18em color-mix(in srgb, var(--pn-jaune) 30%, var(--ld-ink));border-radius:50%}.lfx-tra-pn-quai{color:var(--pn-doux);font-weight:500}.lfx-tra-pn-heure{align-items:center;gap:.9em;margin-left:auto;display:inline-flex}.lfx-tra-pn-jour{letter-spacing:.08em;text-transform:uppercase;color:var(--pn-doux);font-weight:600}.lfx-tra-pn-horloge{gap:.15em;font-size:1.15em;display:inline-flex}.lfx-tra-pn-cols,.lfx-tra-pn-ligne{grid-template-columns:minmax(0,2.3fr) minmax(0,1.15fr) minmax(0,1.15fr) 8.6em 4.6em;align-items:center;gap:0 clamp(8px,1.2vw,16px);display:grid}.lfx-tra-pn-cols{letter-spacing:.12em;text-transform:uppercase;color:var(--pn-doux);padding:.5em 0 .2em;font-size:.74em;font-weight:600}.lfx-tra-pn-cols span:last-child{white-space:nowrap;justify-self:end}.lfx-tra-pn-bande{letter-spacing:.14em;text-transform:uppercase;color:var(--pn-bleu);align-items:center;gap:.8em;margin:1.1em 0 .45em;font-size:.74em;font-weight:700;display:flex}.lfx-tra-pn-bande:after{content:"";background:color-mix(in srgb, var(--pn-bleu) 45%, var(--ld-ink));flex:1;height:1px}.lfx-tra-pn-bande-nouvelles{color:var(--pn-rouge)}.lfx-tra-pn-bande-nouvelles:before{content:"";background:currentColor;border-radius:50%;width:.7em;height:.7em}.lfx-tra-pn-bande-nouvelles:after{background:color-mix(in srgb, var(--pn-rouge) 45%, var(--ld-ink))}.lfx-tra-pn-ligne{box-sizing:border-box;height:var(--pn-h);border-top:1px solid var(--pn-filet)}.lfx-tra-pn-groupe>.lfx-tra-pn-ligne:first-of-type,.lfx-tra-pn-train>.lfx-tra-pn-ligne:first-child{border-top-color:#0000}.lfx-tra-pn-fenetre{height:calc(var(--pn-h) * 3);overflow:hidden}@media (prefers-reduced-motion:no-preference){.lfx-tra-pn-ligne.is-neuf.is-arrivee{animation:2.6s ease-out both lfx-tra-eclat}}@keyframes lfx-tra-eclat{0%,30%{background:color-mix(in srgb, var(--pn-rouge) 16%, var(--pn-fond))}to{background:0 0}}.lfx-tra-plaque{background:linear-gradient(to bottom, var(--pn-plaque-haut) 0 50%, var(--pn-plaque) 50% 100%);min-width:0;height:2.05em;color:var(--pn-texte);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:.28em;align-items:center;padding:0 .65em;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,Consolas,monospace;font-weight:600;display:flex;position:relative}.lfx-tra-plaque:before{content:"";z-index:1;background:var(--pn-fond);height:1px;position:absolute;inset:calc(50% - .5px) 0 auto}.lfx-tra-plaque-txt{z-index:2;text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}.lfx-tra-pn-emp-zone{align-items:center;min-width:0;display:flex;position:relative}.lfx-tra-pn-emp{flex:1}.lfx-tra-pn-nouveau{z-index:3;background:var(--pn-rouge);color:var(--ld-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.32em .6em;font-size:.72em;font-weight:700;position:absolute;right:.5em}@media (prefers-reduced-motion:no-preference){.lfx-tra-pn-nouveau{animation:lfx-tra-nouveau .52s var(--tra-ease) .9s both}}@keyframes lfx-tra-nouveau{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.lfx-tra-pn-clo{gap:.15em;display:flex}.lfx-tra-lettre{letter-spacing:0;justify-content:center;width:1.3em;padding:0}.lfx-tra-allume-jaune .lfx-tra-lettre{color:var(--pn-jaune)}.lfx-tra-allume-rouge .lfx-tra-lettre{color:var(--pn-rouge)}@media (prefers-reduced-motion:no-preference){.lfx-tra-allume-rouge .lfx-tra-plaque-txt{animation:1.6s ease-in-out infinite lfx-tra-imminent}}@keyframes lfx-tra-imminent{50%{opacity:.45}}.lfx-tra-pn-suivi{justify-content:center;justify-self:end;width:2.5em;padding:0}.lfx-tra-pn-suivi svg{z-index:2;position:relative}.lfx-tra-pn-signet{color:color-mix(in srgb, var(--ld-violet) 60%, var(--ld-surface))}.lfx-tra-pn-coche{color:var(--ld-green)}@media (max-width:599px){.lfx-tra-panneau{--pn-h:5.2em;font-size:.72rem}.lfx-tra-pn-cols{display:none}.lfx-tra-pn-ligne{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"emp emp suivi""type debut clo";align-content:center;gap:.4em}.lfx-tra-pn-emp-zone{grid-area:emp}.lfx-tra-pn-type{grid-area:type}.lfx-tra-pn-debut{grid-area:debut}.lfx-tra-pn-clo{grid-area:clo}.lfx-tra-pn-suivi{grid-area:suivi;justify-self:end}.lfx-tra-plaque{letter-spacing:0;padding:0 .5em}.lfx-tra-lettre{width:1.22em;padding:0}.lfx-tra-pn-heure{margin-left:0}}.lfx-tra-legende{background:var(--ld-surface);box-shadow:var(--ld-shadow-sm), inset 0 0 0 1px var(--ld-border);color:var(--ld-ink-2);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;padding:9px 16px;font-size:13px;font-weight:500;display:flex}.lfx-tra-leg{align-items:center;gap:7px;display:inline-flex}.lfx-tra-leg:before{content:"";background:var(--leg);border-radius:3px;width:10px;height:10px}.lfx-tra-leg-nouvelles{--leg:var(--ld-accent)}.lfx-tra-leg-nouvelles:before{border-radius:50%}.lfx-tra-leg-jaune{--leg:var(--ld-yellow)}.lfx-tra-leg-rouge{--leg:var(--ld-accent)}@media (max-width:599px){.lfx-tra-legende{border-radius:var(--lfx-rayon-sm)}}.lfx-tra-tete{margin-bottom:clamp(32px,4.5vw,48px)}.lfx-tra-tete .lfx-h2{max-width:24ch}.lfx-tra-exemple{margin:0 0 12px}.lfx-tra-logo{background:var(--ld-ink);width:32px;height:32px;color:var(--ld-surface);border-radius:9px;flex:none;place-items:center;font-size:.88rem;font-weight:700;display:grid}.lfx-tra-pile{gap:3px;min-width:0;display:grid}.lfx-tra-pile b{color:var(--ld-ink);font-weight:650}.lfx-tra-attenue{color:var(--ld-ink-2);font-size:.82rem;line-height:1.4}.lfx-tra-intitule{color:var(--ld-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ld-border-2);text-decoration-color:var(--ld-border-2);text-underline-offset:4px;font-size:.9rem;font-weight:600;line-height:1.4}.lfx-tra-intitule svg{vertical-align:-2px;color:var(--ld-ink-2);display:inline-block}.lfx-tra-insecable{white-space:nowrap}.lfx-tra-type,.lfx-tra-etat{color:var(--ld-ink);border-radius:7px;justify-self:start;padding:4px 10px;font-size:.86rem;font-weight:600}.lfx-tra-type{background:var(--ld-surface-2);box-shadow:inset 0 0 0 1px var(--ld-border)}.lfx-tra-etat{background:color-mix(in srgb, var(--ton) 34%, var(--ld-surface))}.lfx-tra-cr{color:var(--ld-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ld-accent);text-decoration-color:var(--ld-accent);text-underline-offset:4px;font-weight:650;text-decoration-thickness:2px}.lfx-tra-lx{--lx-cols:minmax(0, 2.5fr) minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.4fr);gap:18px;display:grid}.lfx-tra-lx-ligne{grid-template-columns:var(--lx-cols);gap:8px;padding:10px;display:grid;position:relative}.lfx-tra-lx-case{min-height:76px;transition:background-color .4s var(--ld-ease), box-shadow .4s var(--ld-ease);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #0000}.lfx-tra-lx-case.is-ici{background:color-mix(in srgb, var(--ld-accent) 6%, var(--ld-surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ld-accent) 55%, transparent)}.lfx-tra-lx-num{background:var(--ld-surface-2);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--ld-border-2);color:var(--ld-ink-2);transition:background-color .4s var(--ld-ease), color .4s var(--ld-ease), box-shadow .4s var(--ld-ease), transform .4s var(--ld-ease);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.lfx-tra-lx-case>.lfx-tra-lx-num{position:absolute;top:-9px;left:12px}.is-ici>.lfx-tra-lx-num{background:var(--ld-accent);box-shadow:none;color:var(--ld-ink);transform:scale(1.12)}.lfx-tra-signet{border:1px solid var(--ld-border-2);background:var(--ld-surface);color:var(--ld-ink);white-space:nowrap;transition:background-color .3s var(--ld-ease), border-color .3s var(--ld-ease);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.86rem;font-weight:600;display:inline-flex}.lfx-tra-signet.is-pose{border-color:var(--ld-violet);background:color-mix(in srgb, var(--ld-violet) 14%, var(--ld-surface))}.lfx-tra-signet.is-pose svg{color:var(--ld-violet)}.lfx-tra-lx-curseur{z-index:3;color:var(--ld-ink);pointer-events:none;transition:transform .7s var(--tra-ease);position:absolute;top:0;left:0}.lfx-tra-lx-curseur svg{fill:var(--ld-surface);filter:drop-shadow(0 2px 3px #0000002e)}.lfx-tra-lx-reperes{grid-template-columns:var(--lx-cols);gap:8px;margin:0;padding:0 10px;list-style:none;display:grid}.lfx-tra-lx-repere{opacity:.62;transition:opacity .4s var(--ld-ease);align-items:flex-start;gap:10px;padding:6px 6px 0;display:flex}.lfx-tra-lx-repere.is-ici{opacity:1}.lfx-tra-lx-repere>span:last-child{color:var(--ld-ink-2);gap:4px;font-size:.9rem;line-height:1.5;display:grid}.lfx-tra-lx-repere b{color:var(--ld-ink);font-size:.98rem;font-weight:650}@media (max-width:899px){.lfx-tra-lx-ligne{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:16px;padding:18px 10px 10px}.lfx-tra-lx-ligne>.lfx-tra-lx-case:first-child{grid-column:1/-1}.lfx-tra-lx-reperes{grid-template-columns:minmax(0,1fr);gap:10px;padding:0}.lfx-tra-lx-repere{padding:0}}@media (max-width:599px){.lfx-tra-lx-case{min-height:0;padding:14px 12px 12px}.lfx-tra-lx-case .lfx-tra-signet{padding:6px 10px;font-size:.8rem}}@media (max-width:359px){.lfx-tra-lx-ligne{grid-template-columns:minmax(0,1fr)}}.lfx-tra-facons{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}@media (max-width:859px){.lfx-tra-facons{grid-template-columns:minmax(0,1fr)}}.lfx-tra-fa{grid-template-rows:auto auto 1fr;gap:12px;padding:clamp(20px,2.6vw,30px);display:grid}.lfx-tra-fa-tete{align-items:center;gap:12px;display:flex}.lfx-tra-fa-ico{background:color-mix(in srgb, var(--ton) 16%, var(--ld-surface));width:38px;height:38px;color:color-mix(in srgb, var(--ton) 80%, var(--ld-ink));border-radius:11px;flex:none;place-items:center;display:grid}.lfx-tra-fa-ecran{border-radius:var(--lfx-rayon-sm);background:var(--ld-surface-2);box-shadow:inset 0 0 0 1px var(--ld-border);align-content:start;gap:12px;margin-top:8px;padding:14px;display:grid}.lfx-tra-fa-filtres{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lfx-tra-fa-filtres li{border:1px solid var(--ld-border-2);background:var(--ld-surface);color:var(--ld-ink-2);transition:background-color .35s var(--ld-ease), border-color .35s var(--ld-ease), color .35s var(--ld-ease);border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 8px;font-size:.84rem;font-weight:600;display:inline-flex}.lfx-tra-fa-case{border:1.5px solid var(--ld-border-2);color:#0000;width:16px;height:16px;transition:background-color .35s var(--ld-ease), border-color .35s var(--ld-ease), color .35s var(--ld-ease);border-radius:5px;place-items:center;display:grid}.lfx-tra-fa-filtres li.is-pose{border-color:var(--ld-ink);background:var(--ld-ink);color:var(--ld-surface)}.lfx-tra-fa-filtres li.is-pose .lfx-tra-fa-case{border-color:var(--ld-surface);background:var(--ld-surface);color:var(--ld-ink)}.lfx-tra-fa-bande{letter-spacing:.12em;text-transform:uppercase;color:var(--ld-accent-texte);align-items:center;gap:8px;margin:2px 0 -4px;font-size:11.5px;font-weight:700;display:flex}.lfx-tra-fa-bande:before{content:"";background:var(--ld-accent);border-radius:50%;width:8px;height:8px}.lfx-tra-fa-bande:after{content:"";background:color-mix(in srgb, var(--ld-accent) 40%, transparent);flex:1;height:1px}.lfx-tra-fa-ecran{--fa-ligne:58px}.lfx-tra-fa-liste{align-content:start;margin:0;padding:0;list-style:none;display:grid}.lfx-tra-fa-carte{box-sizing:border-box;height:var(--fa-ligne);background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-border);transition:box-shadow .4s var(--ld-ease);border-radius:12px;align-items:center;gap:12px;margin-bottom:6px;padding:0 12px;display:flex}.lfx-tra-fa-offre .lfx-tra-attenue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lfx-tra-fa-tri .lfx-tra-fa-offre{transition:opacity .45s var(--ld-ease), filter .45s var(--ld-ease), transform .45s var(--tra-ease)}.lfx-tra-fa-tri .lfx-tra-fa-offre.is-parti{opacity:.3;filter:grayscale();transform:scale(.97)}.lfx-tra-fa-fil{min-height:calc(var(--fa-n,4) * (var(--fa-ligne) + 6px))}.lfx-tra-fa-fil .lfx-tra-fa-offre{transition:grid-template-rows .52s var(--tra-ease), opacity .38s var(--ld-ease);grid-template-rows:1fr;display:grid}.lfx-tra-fa-fil .lfx-tra-fa-offre.is-parti{opacity:0;grid-template-rows:0fr}.lfx-tra-fa-pli{min-height:0;overflow:hidden}.lfx-tra-fa-offre .lfx-tra-logo{border-radius:8px;width:28px;height:28px;font-size:.8rem}.lfx-tra-fa-offre .lfx-tra-pile b{font-size:.92rem}.lfx-tra-fa-offre.is-garde .lfx-tra-fa-carte{box-shadow:inset 0 0 0 1.5px var(--ld-violet)}.lfx-tra-fa-nouveau{background:color-mix(in srgb, var(--ld-accent) 18%, var(--ld-surface));color:var(--ld-ink);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:700}.lfx-tra-fa-offre.is-neuve .lfx-tra-fa-carte{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ld-accent) 60%, transparent)}.lfx-tra-al{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(16px,2.4vw,28px);display:grid}@media (max-width:859px){.lfx-tra-al{grid-template-columns:minmax(0,1fr)}}.lfx-tra-al-reglages{gap:12px;padding:clamp(20px,2.6vw,28px);display:grid}.lfx-tra-al-titre{letter-spacing:.1em;text-transform:uppercase;color:var(--ld-ink-2);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.lfx-tra-al-titre+.lfx-tra-al-rythmes,.lfx-tra-al-titre+.lfx-tra-al-criteres{margin-top:-2px}.lfx-tra-al-criteres+.lfx-tra-al-titre{margin-top:10px}.lfx-tra-al-criteres{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lfx-tra-al-criteres li{background:var(--ld-surface-2);box-shadow:inset 0 0 0 1px var(--ld-border);border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;font-size:.84rem;display:inline-flex}.lfx-tra-al-criteres span{color:var(--ld-ink-2)}.lfx-tra-al-criteres b{color:var(--ld-ink);font-weight:600}.lfx-tra-al-rythmes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lfx-tra-al-rythmes button{border:1.5px solid var(--ld-border);background:var(--ld-surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .35s var(--ld-ease), background-color .35s var(--ld-ease);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.lfx-tra-al-rythmes button:hover{border-color:var(--ld-border-2)}.lfx-tra-al-rythmes button:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.lfx-tra-al-rythmes button>span:last-child{gap:2px;display:grid}.lfx-tra-al-rythmes b{color:var(--ld-ink);font-size:.95rem;font-weight:650}.lfx-tra-al-rythmes button>span:last-child>span{color:var(--ld-ink-2);font-size:.85rem;line-height:1.45}.lfx-tra-al-rythmes button.is-choisi{border-color:var(--ld-ink);background:var(--ld-surface-2)}.lfx-tra-radio{box-sizing:border-box;border:2px solid var(--ld-border-2);width:16px;height:16px;transition:border-width .3s var(--ld-ease), border-color .3s var(--ld-ease);border-radius:50%;flex:none;margin-top:2px}.is-choisi .lfx-tra-radio{border:5px solid var(--ld-ink)}.lfx-tra-boite{grid-template-rows:auto auto 1fr;min-height:330px;display:grid;overflow:hidden}.lfx-tra-boite-tete{border-bottom:1px solid var(--ld-border);background:var(--ld-surface-2);color:var(--ld-ink);align-items:center;gap:10px;padding:14px 20px;display:flex}.lfx-tra-boite-tete b{font-size:1rem;font-weight:650}.lfx-tra-cloche{background:var(--ld-surface);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ld-border);color:var(--ld-ink-2);border-radius:50%;place-items:center;margin-left:auto;display:grid}.lfx-tra-cloche[data-sonne]{color:var(--ld-accent-texte)}@media (prefers-reduced-motion:no-preference){.lfx-tra-cloche[data-sonne] svg{transform-origin:50% 10%;animation:.9s ease-in-out both lfx-tra-sonne}}@keyframes lfx-tra-sonne{0%,to{transform:none}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.lfx-tra-boite-rythme{letter-spacing:.1em;text-transform:uppercase;color:var(--ld-ink-2);margin:0;padding:14px 20px 4px;font-size:12px;font-weight:700}.lfx-tra-mails{margin:0;padding:4px 8px 10px;list-style:none}.lfx-tra-mail{border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px;display:grid}.lfx-tra-mail+.lfx-tra-mail{margin-top:2px}.lfx-tra-mail:first-child{background:color-mix(in srgb, var(--ld-accent) 8%, var(--ld-surface))}@media (prefers-reduced-motion:no-preference){.lfx-tra-mail{animation:lfx-tra-arrive .6s var(--tra-ease) both}.lfx-tra-boite-rythme,.lfx-tra-boite-vide{animation:lfx-tra-fondu .45s var(--ld-ease) both}}@keyframes lfx-tra-arrive{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes lfx-tra-fondu{0%{opacity:0}to{opacity:1}}.lfx-tra-avatar{background:var(--ld-accent-tint);width:36px;height:36px;color:var(--ld-ink);border-radius:50%;place-items:center;font-size:.92rem;font-weight:700;display:grid}.lfx-tra-mail-corps{gap:2px;min-width:0;line-height:1.4;display:grid}.lfx-tra-mail-ligne{color:var(--ld-ink);justify-content:space-between;gap:10px;font-size:.86rem;display:flex}.lfx-tra-mail-ligne time{font-variant-numeric:tabular-nums;color:var(--ld-ink-2)}.lfx-tra-mail:first-child .lfx-tra-mail-ligne b:before{content:"";background:var(--ld-accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.lfx-tra-mail-sujet{color:var(--ld-ink);font-size:.94rem;font-weight:600}.lfx-tra-mail-apercu{color:var(--ld-ink-2);font-size:.86rem}.lfx-tra-boite-vide{text-align:center;max-width:30ch;color:var(--ld-ink-2);place-self:center;margin:0;padding:20px;font-size:.95rem;line-height:1.55}.lfx-tra-ca-afaire{background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;padding:10px 12px 10px 16px;display:flex}.lfx-tra-ca-afaire-titre{color:var(--ld-ink);align-items:center;gap:8px;font-size:.92rem;font-weight:650;display:inline-flex}.lfx-tra-ca-rappel{background:color-mix(in srgb, var(--ld-orange) 16%, var(--ld-surface));color:var(--ld-ink-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.86rem;display:inline-flex}.lfx-tra-ca-rappel b{color:var(--ld-ink);font-weight:650}.lfx-tra-ca-rappel-qui:before{content:"· "}.lfx-tra-ca-rappel i{background:var(--ld-orange);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.lfx-tra-ca-rappel{animation:lfx-tra-arrive .48s var(--tra-ease) both}.lfx-tra-ca-rappel i{animation:1.6s ease-in-out infinite lfx-tra-voyant}}@keyframes lfx-tra-voyant{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ld-orange) 55%, transparent)}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ld-orange) 0%, transparent)}}.lfx-tra-ca-colonnes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lfx-tra-ca-col{grid-template-rows:auto 1fr auto;gap:10px;display:grid}.lfx-tra-ca-statut{color:var(--ld-ink-2);transition:color .4s var(--ld-ease);align-items:center;gap:8px;margin:0;padding:0 4px;font-size:.92rem;font-weight:650;display:flex}.lfx-tra-ca-point{background:var(--ld-border-2);width:8px;height:8px;transition:background-color .4s var(--ld-ease), transform .4s var(--ld-ease);border-radius:50%}.lfx-tra-ca-col.is-ici .lfx-tra-ca-statut{color:var(--ld-ink)}.lfx-tra-ca-col.is-ici .lfx-tra-ca-point{background:var(--ld-accent);transform:scale(1.25)}.lfx-tra-ca-nombre{background:var(--ld-surface-2);min-width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--ld-border);font-variant-numeric:tabular-nums;color:var(--ld-ink);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;display:grid}@media (prefers-reduced-motion:no-preference){.lfx-tra-ca-nombre{animation:lfx-tra-saut .42s var(--tra-ease) both}}@keyframes lfx-tra-saut{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:none}}.lfx-tra-ca-corps{background:var(--ld-surface-2);min-height:284px;box-shadow:inset 0 0 0 1px var(--ld-border);border-radius:14px;flex-direction:column;gap:8px;padding:8px;display:flex}.lfx-tra-ca-carte{background:var(--ld-surface);box-shadow:var(--ld-shadow-sm), inset 0 0 0 1px var(--ld-border);color:var(--ld-ink);transition:box-shadow .4s var(--ld-ease);border-radius:11px;justify-items:start;gap:5px;padding:11px 13px;display:grid;position:relative}.lfx-tra-ca-carte b{font-size:.92rem;font-weight:650}.lfx-tra-ca-pied{flex-wrap:wrap;gap:6px;display:flex}.lfx-tra-ca-suivie{z-index:2;box-shadow:var(--ld-shadow), inset 0 0 0 1.5px var(--ld-ink);padding:13px 14px}.lfx-tra-ca-suivie b{font-size:.98rem}.lfx-tra-ca-intitule{color:var(--ld-ink-2);font-size:.84rem;line-height:1.4}.lfx-tra-ca-meta{background:var(--ld-surface-2);box-shadow:inset 0 0 0 1px var(--ld-border);color:var(--ld-ink);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.lfx-tra-ca-meta.is-offre{background:color-mix(in srgb, var(--ld-green) 28%, var(--ld-surface));box-shadow:none}.lfx-tra-ca-meta.is-refus{color:var(--ld-ink-2)}@media (prefers-reduced-motion:no-preference){.lfx-tra-ca-suivie .lfx-tra-ca-meta{animation:lfx-tra-fondu .45s var(--ld-ease) .5s both}}.lfx-tra-ca-carte.is-rappel{box-shadow:var(--ld-shadow-sm), inset 0 0 0 1.5px var(--ld-orange)}.lfx-tra-ca-suivie.is-rappel{box-shadow:var(--ld-shadow), inset 0 0 0 1.5px var(--ld-orange)}.lfx-tra-ca-carte.is-rappel:after{content:"";background:var(--ld-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}@media (prefers-reduced-motion:no-preference){.lfx-tra-ca-carte.is-rappel:after{animation:1.6s ease-in-out infinite lfx-tra-voyant}}.lfx-tra-ca-entretien{background:color-mix(in srgb, var(--ld-green) 24%, var(--ld-surface));color:var(--ld-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}@media (prefers-reduced-motion:no-preference){.lfx-tra-ca-entretien{animation:lfx-tra-arrive .5s var(--tra-ease) both}}.lfx-tra-ca-ajouter{border:1.5px dashed var(--ld-border-2);color:var(--ld-ink-2);border-radius:11px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:9px 12px;font-size:.84rem;font-weight:600;display:inline-flex}.lfx-tra-ca-legende{color:var(--ld-ink-2);margin:0;padding:0 4px;font-size:.88rem;line-height:1.5}@media (max-width:959px){.lfx-tra-ca-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:599px){.lfx-tra-ca-colonnes{grid-template-columns:minmax(0,1fr)}.lfx-tra-ca-corps{min-height:0}.lfx-tra-ca-ajouter{margin-top:0}.lfx-tra-ca-rappel{border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:1px 10px;display:grid}.lfx-tra-ca-rappel i{grid-row:span 2}.lfx-tra-ca-rappel-qui:before{content:none}}.lfx-tra-pr{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;column-gap:clamp(72px,9vw,130px);display:grid;position:relative}.lfx-tra-pr-dessin{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lfx-tra-pr-offre{z-index:1;justify-items:start;gap:6px;padding:24px;display:grid;position:relative}.lfx-tra-pr-offre .lfx-tra-logo{border-radius:11px;width:40px;height:40px;margin-bottom:6px;font-size:1rem}.lfx-tra-pr-employeur{color:var(--ld-ink);font-size:1.15rem;font-weight:700}.lfx-tra-pr-intitule{color:var(--ld-ink);font-size:.98rem;font-weight:600;line-height:1.4}.lfx-tra-pr-entretien{background:color-mix(in srgb, var(--ld-green) 24%, var(--ld-surface));color:var(--ld-ink);border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:6px 12px;font-size:.84rem;font-weight:650;display:inline-flex}.lfx-tra-pr-liste{z-index:1;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lfx-tra-pr-bleu{--c:var(--ld-blue)}.lfx-tra-pr-violet{--c:var(--ld-violet)}.lfx-tra-pr-jaune{--c:var(--ld-yellow)}.lfx-tra-pr-teal{--c:#0d9488}.lfx-tra-pr-vert{--c:var(--ld-green)}.lfx-tra-pr-courbe{fill:none;stroke:var(--ld-border-2);stroke-width:1.5px;stroke-linecap:round;transition:stroke .45s var(--ld-ease), stroke-width .45s var(--ld-ease)}.is-allume>.lfx-tra-pr-courbe{stroke:color-mix(in srgb, var(--c) 75%, var(--ld-surface));stroke-width:2px}.lfx-tra-pr-impulsion{fill:none;stroke:var(--c);stroke-width:4px;stroke-linecap:round;stroke-dasharray:.09 1.2;stroke-dashoffset:.09px;opacity:0}@media (prefers-reduced-motion:no-preference){.is-ici>.lfx-tra-pr-impulsion{animation:1.15s cubic-bezier(.45,.05,.25,1) both lfx-tra-impulsion}}@keyframes lfx-tra-impulsion{0%{opacity:1;stroke-dashoffset:.09px}88%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}.lfx-tra-pr-carte{background:var(--ld-surface);box-shadow:var(--ld-shadow-sm), inset 0 0 0 1px var(--ld-border);color:inherit;transition:box-shadow .45s var(--ld-ease);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:grid}.is-allume .lfx-tra-pr-carte{box-shadow:var(--ld-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--c) 70%, transparent)}.lfx-tra-pr-carte:focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px}.lfx-tra-pr-ico{background:color-mix(in srgb, var(--c) 14%, var(--ld-surface));width:42px;height:42px;color:color-mix(in srgb, var(--c) 78%, var(--ld-ink));transition:background-color .45s var(--ld-ease), transform .45s var(--tra-ease);border-radius:12px;place-items:center;display:grid}.is-allume .lfx-tra-pr-ico{background:color-mix(in srgb, var(--c) 26%, var(--ld-surface))}.is-ici .lfx-tra-pr-ico{transform:scale(1.08)}.lfx-tra-pr-texte{gap:3px;display:grid}.lfx-tra-pr-texte b{color:var(--ld-ink);font-size:1rem;font-weight:650}.lfx-tra-pr-texte>span{color:var(--ld-ink-2);font-size:.9rem;line-height:1.5}.lfx-tra-pr-texte strong{color:var(--ld-ink);font-weight:650}.lfx-tra-pr-voir{white-space:nowrap;color:var(--ld-ink-2);transition:color .3s var(--ld-ease);align-items:center;gap:4px;font-size:.84rem;font-weight:600;display:inline-flex}.lfx-tra-pr-voir svg{transition:transform .3s var(--ld-ease)}.lfx-tra-pr-carte:hover .lfx-tra-pr-voir{color:var(--ld-ink)}.lfx-tra-pr-carte:hover .lfx-tra-pr-voir svg{transform:translate(2px,-2px)}@media (max-width:899px){.lfx-tra-pr{grid-template-columns:minmax(0,1fr);row-gap:28px}.lfx-tra-pr-offre{justify-self:start;width:min(100%,420px)}.lfx-tra-pr-liste{margin-left:52px}}@media (max-width:599px){.lfx-tra-pr-liste{margin-left:48px}.lfx-tra-pr-carte{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.lfx-tra-pr-voir{display:none}}
