/* Généré par rtl_gen.py depuis home.css – ne pas modifier à la main */
html[dir=rtl] .hero::before{right:auto;left:-180px}
html[dir=rtl] .toggle input::after{left:auto;right:3px}
html[dir=rtl] .toggle input:checked::after{transform:translateX(-18px)}
html[dir=rtl] .board-row{text-align:right}
html[dir=rtl] .code span::after{right:0;left:0}
html[dir=rtl] .stat{border-left:none;border-right:1px solid rgba(255,255,255,.1)}
html[dir=rtl] .stat:first-child{border-left:none;border-right:0;padding-left:0;padding-right:0}
html[dir=rtl] .benefit{padding:28px 0 28px 28px}
html[dir=rtl] .benefit:nth-child(odd){border-right:none;border-left:1px solid var(--line)}
html[dir=rtl] .benefit:nth-child(even){padding-left:0;padding-right:28px}
html[dir=rtl] .road::before{right:28px;left:28px}
html[dir=rtl] .cta .box::after{right:auto;left:-60px}
@media (max-width:860px){html[dir=rtl] .stat:nth-child(3){border-left:none;border-right:0;padding-left:0;padding-right:0}}
@media (max-width:600px){html[dir=rtl] .benefit,html[dir=rtl] .benefit:nth-child(even){border-right:none;border-left:0}}
html[dir=rtl] .dt-btn{text-align:right}
html[dir=rtl] .dp{left:auto;right:0}
html[dir=rtl] .dp-tab{text-align:right}
html[dir=rtl] .dp-prev{left:auto;right:18px}
html[dir=rtl] .dp-next{right:auto;left:18px}
html[dir=rtl] .dp-d.in::before,html[dir=rtl] .dp-d.start.has-end::before,html[dir=rtl] .dp-d.end::before{right:0;left:0}
html[dir=rtl] .dp-d.start.has-end::before{left:auto;right:50%}
html[dir=rtl] .dp-d.end::before{right:auto;left:50%}
html[dir=rtl] .dp-d.preview::before{right:0;left:0}
html[dir=rtl] .dp-time select{padding:10px 14px 10px 34px}
html[dir=rtl] .dp-sum{margin-left:0;margin-right:auto;text-align:left}
@media (max-width:640px){html[dir=rtl] .dp{left:auto!important;right:0!important}
html[dir=rtl] .dp-month h3{text-align:right;padding-left:0;padding-right:8px}}
html[dir=rtl] .hb span{right:14px;left:14px}
html[dir=rtl] .hb span:nth-child(2){right:auto;left:20px}
html[dir=rtl] .hb[aria-expanded=true] span:nth-child(2){transform:translateX(-8px)}
html[dir=rtl] .mnav-panel{right:auto;left:0}
html[dir=rtl] .mnav-panel::before{right:auto;left:-140px}
html[dir=rtl] .mnav-x{left:auto;right:var(--bl,calc(100% - 66px))}
html[dir=rtl] .mnav-x span{right:14px;left:14px}
html[dir=rtl] .mnav-links a:hover svg,html[dir=rtl] .mnav-links a:focus-visible svg{transform:translateX(-4px)}
