.tb{--tbFond:#F4F2EC;--tbSurface:#FFFFFF;--tbBord:#E2DCD0;--tbEncre:#14161F;--tbAtt:#6A6F7D;--tbAccent:#A8452C;--tbVert:#5E7A1F;min-height:100%;max-width:940px;margin:0 auto;padding:34px 20px 60px;background:var(--tbFond);color:var(--tbEncre);font-family:var(--disp)}@media (prefers-color-scheme:dark){.tb:not([data-theme=light]){--tbFond:#101320;--tbSurface:#191D2B;--tbBord:#2B3040;--tbEncre:#F0EDE6;--tbAtt:#99A0B2;--tbAccent:#E0704F;--tbVert:#A3C455}}.tbOeil{font:800 10px/1 var(--disp);letter-spacing:.2em;text-transform:uppercase;color:var(--tbAccent)}.tb h1{font:900 30px/1.1 var(--disp);font-stretch:112%;letter-spacing:-.03em;margin:10px 0 0}.tbIntro{font-size:15px;line-height:1.6;max-width:56ch;margin:14px 0 20px}.attente,.tbIntro{color:var(--tbAtt)}.attente{font-size:14px}.tbTete{margin-bottom:22px}.tbMarque{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.tbPastille{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:7px;font:800 15px/1 var(--disp);font-stretch:104%;letter-spacing:-.01em}.tbDsc{font:700 10px/1 var(--disp);letter-spacing:.12em}.tbDsc,.tbStatut{text-transform:uppercase;color:var(--tbAtt)}.tbStatut{font:800 9px/1 var(--disp);letter-spacing:.13em;padding:5px 9px;border-radius:20px;background:rgba(20,22,31,.07)}.tbStatut.s-actif{background:rgba(94,122,31,.15);color:var(--tbVert)}.tbFenetre,.tbOnglets{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.tbFenetre button,.tbOnglets button{min-height:34px;padding:0 13px;border-radius:8px;cursor:pointer;border:1px solid var(--tbBord);background:var(--tbSurface);color:var(--tbAtt);font:700 12px/1 var(--disp)}.tbFenetre button.on,.tbOnglets button.on{background:var(--tbEncre);color:var(--tbFond);border-color:var(--tbEncre)}.tbFenetre{margin:0 0 18px}.tbChiffres{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tbChiffres div{background:var(--tbSurface);border:1px solid var(--tbBord);border-radius:12px;padding:15px 16px}.tbChiffres div.fort{background:rgba(94,122,31,.11);border-color:rgba(94,122,31,.3)}.tbChiffres b{display:block;font:900 30px/1 var(--disp);font-stretch:112%;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbChiffres span{display:block;margin-top:6px;font:700 9.5px/1.3 var(--disp);letter-spacing:.13em;text-transform:uppercase;color:var(--tbAtt)}.tbCourbe{margin-top:20px;background:var(--tbSurface);border:1px solid var(--tbBord);border-radius:12px;padding:16px 16px 12px}.tbCourbe.vide p{margin:0;font-size:13.5px;color:var(--tbAtt)}.tbCourbeTete{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.tbCourbeTete h2{font:800 13px/1 var(--disp);letter-spacing:.02em;margin:0}.tbCourbeTete span{font:700 10px/1 var(--mono);color:var(--tbAtt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbBarres{gap:2px;height:116px;margin-top:14px}.tbBarre,.tbBarres{display:flex;align-items:flex-end}.tbBarre{flex:1 1;height:100%}.tbBarre i{display:block;width:100%;border-radius:2px 2px 0 0;background:var(--tbEncre);opacity:.82}.tbAxe{display:flex;justify-content:space-between;margin-top:7px;font:700 9.5px/1 var(--mono);color:var(--tbAtt)}.tbTaux{display:grid;grid-gap:12px;gap:12px;margin-top:20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.tbTaux div{background:var(--tbSurface);border:1px solid var(--tbBord);border-radius:12px;padding:14px 15px}.tbTaux span{font:800 9px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--tbAtt)}.tbTaux b{display:block;margin:8px 0 6px;font:900 23px/1 var(--disp);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbTaux em{font-style:normal;font-size:11.5px;line-height:1.45;color:var(--tbAtt)}.tbBtn{display:inline-flex;align-items:center;min-height:52px;padding:0 22px;border-radius:11px;background:var(--tbEncre);color:var(--tbFond);font:900 13px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.tbNote{margin-top:20px;font-size:12.5px;line-height:1.55;color:var(--tbAtt);max-width:62ch}.tbPied{margin-top:26px;font-size:13px}.tbPied a{color:var(--tbAccent)}.modFile{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.modCarte{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--tbSurface);border:1px solid var(--tbBord);border-radius:14px}.modBat{height:176px}.modFaits{display:grid;grid-gap:7px;gap:7px;margin:0}.modFaits div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.modFaits dt{font:800 9px/1 var(--disp);letter-spacing:.13em;text-transform:uppercase;color:var(--tbAtt)}.modFaits dd{margin:0;font-size:13px;color:var(--tbEncre);text-align:right;overflow-wrap:anywhere}.modActes{display:flex;gap:9px;margin-top:auto}.modActes button{flex:1 1;min-height:44px;border-radius:10px;cursor:pointer;font:800 11px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase}.modActes button[disabled]{opacity:.5;cursor:not-allowed}.modRefus{background:transparent;color:var(--tbAtt);border:1px solid var(--tbBord)}.modRefus:hover{color:var(--tbEncre);border-color:var(--tbAtt)}.modOk{background:var(--tbVert);color:#F7FAF0;border:1px solid var(--tbVert)}.modOk:hover{filter:brightness(1.06)}.modRetiree{opacity:.55}.modRetiree .modBat{filter:grayscale(1)}.tbPaie{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:0 0 14px;padding:14px 16px;border-radius:12px;border:1px solid var(--tbBord);background:var(--tbSurface)}.tbPaie.du{background:color-mix(in srgb,var(--tbAccent) 8%,var(--tbSurface))}.tbPaie div{display:grid;grid-gap:3px;gap:3px}.tbPaie b{font-size:16px;font-weight:700;color:var(--tbEncre);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbPaie span{font-size:12.5px;color:var(--tbAtt)}.tbPaie button{min-height:44px;padding:0 18px;border-radius:10px;cursor:pointer;border:1px solid var(--tbBord);background:var(--tbEncre);color:var(--tbFond);font-size:14px;font-weight:600}.tbPaie button[disabled]{opacity:.5;cursor:not-allowed}.tbLien{display:grid;grid-gap:9px;gap:9px;margin-top:14px;padding:16px 18px;border-radius:14px;background:var(--tbSurface);border:1px solid var(--tbBord)}.tbLien h2{margin:0;font:800 15px/1.2 var(--disp)}.tbLien p{margin:0;font-size:13px;line-height:1.5;color:var(--tbAtt)}.tbLien input{min-height:46px;padding:0 12px;border-radius:10px;border:1px solid var(--tbBord);background:var(--tbFond);color:var(--tbEncre);font:600 14.5px/1 var(--disp)}.tbLien input[aria-invalid=true]{border-color:var(--tbAccent)}.tbChoix{display:flex;flex-wrap:wrap;gap:6px}.tbChoix button{min-height:36px;padding:0 12px;border-radius:9px;cursor:pointer;border:1px solid var(--tbBord);background:var(--tbFond);color:var(--tbEncre);font:700 12.5px/1 var(--disp)}.tbChoix button.on{background:var(--tbEncre);color:var(--tbFond);border-color:var(--tbEncre)}.tbVu{font-size:13px;color:var(--tbAtt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbVu b{color:var(--tbEncre)}.tbRefus{font-size:12.5px;color:var(--tbAccent)}.tbLien .tbBtn{justify-self:start;border:0;cursor:pointer}.tbLien .tbBtn:disabled{opacity:.45;cursor:default}.tbRetour{margin:0 0 12px;padding:12px 14px;border-radius:12px;font-size:13.5px;line-height:1.5;background:color-mix(in srgb,var(--tbVert) 12%,var(--tbSurface));color:var(--tbEncre)}.tbRetour.du{background:color-mix(in srgb,var(--tbAccent) 10%,var(--tbSurface))}.tbEmpl{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.tbEmpl h2{margin:6px 0 0;font:800 15px/1.2 var(--disp)}.tbOffre{display:grid;grid-gap:9px;gap:9px;padding:16px 18px;border-radius:14px;background:var(--tbSurface);border:1px solid var(--tbBord)}.tbOffre h3{margin:0;font:800 14px/1.2 var(--disp)}.tbOffre p{margin:0;font-size:13px;line-height:1.5;color:var(--tbAtt)}.tbLigne{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tbLigne input{min-height:46px;padding:0 12px;border-radius:10px;border:1px solid var(--tbBord);background:var(--tbFond);color:var(--tbEncre);font:600 14.5px/1 var(--disp);color-scheme:light dark}.tbOffre .tbBtn{border:0;cursor:pointer}.tbOffre .tbBtn:disabled{opacity:.45;cursor:default}.tbPaliers{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.tbPaliers li{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--tbBord);font-size:13px}.tbPaliers li:first-child{border-top:0}.tbPrix{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tbAtt);white-space:nowrap}.tbPaliers button{min-height:40px;padding:0 14px;border-radius:9px;cursor:pointer;border:1px solid var(--tbBord);background:var(--tbEncre);color:var(--tbFond);font:700 12.5px/1 var(--disp)}.tbPaliers button:disabled{background:var(--tbFond);color:var(--tbAtt);cursor:default}.tbAVous{font:800 11px/1 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--tbVert)}@media (max-width:520px){.tbPaliers li{grid-template-columns:1fr auto}.tbPaliers li>:first-child{grid-column:1/-1}}