.dm-hyg{--encre: #1b1f24;--encre-doux: #4a525c;--faible: #8d95a0;--fond: #fbfbfa;--carte: #ffffff;--trait: #e2e4e8;--accent: #1d6b5f;--accent-doux: #e8f1ef;--surlign: #f1f4f3;--rayon: 8px;background:var(--fond);color:var(--encre);min-height:100vh;padding:0 1.25rem 4rem;font:16px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.dm-hyg *,.dm-hyg *:before,.dm-hyg *:after{box-sizing:border-box}.dm-hyg__page{display:block;max-width:940px;margin:0 auto}.dm-hyg .head{padding:3rem 0 1.5rem;border-bottom:2px solid var(--encre);margin-bottom:2.5rem}.dm-hyg h1{font-size:clamp(1.6rem,4.5vw,2.3rem);line-height:1.2;letter-spacing:-.015em;margin:0;color:var(--encre);font-weight:700}.dm-hyg .head__sub{margin:.6rem 0 0;color:var(--encre-doux);font-size:.95rem}.dm-hyg section{margin:0 0 3.25rem;padding:0}.dm-hyg h2{font-size:clamp(1.15rem,2.6vw,1.4rem);letter-spacing:-.01em;margin:0 0 1rem;padding-bottom:.45rem;border-bottom:1px solid var(--trait);color:var(--encre);font-weight:650}.dm-hyg h3{font-size:1.02rem;margin:2rem 0 .6rem;color:var(--accent);font-weight:650}.dm-hyg p{margin:0 0 1rem;color:inherit}.dm-hyg .muted{color:var(--encre-doux);font-size:.93rem}.dm-hyg .callout{background:var(--accent-doux);border-left:3px solid var(--accent);padding:.85rem 1rem;border-radius:0 var(--rayon) var(--rayon) 0;font-size:.95rem;margin-top:1.25rem}.dm-hyg ul{margin:0 0 .4rem;padding-left:1.3rem;list-style:disc}.dm-hyg li{margin:0 0 .45rem}.dm-hyg ul.checks{list-style:none;padding-left:0}.dm-hyg ul.checks li{display:flex;align-items:flex-start;gap:.6rem;padding:.35rem .1rem;border-bottom:1px solid var(--trait);margin:0}.dm-hyg ul.checks li:last-child{border-bottom:0}.dm-hyg .box{flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.3rem;border:1.5px solid var(--faible);border-radius:3px;background:var(--carte);position:relative}.dm-hyg .box.is-on{background:var(--accent);border-color:var(--accent)}.dm-hyg .box.is-on:after{content:"";position:absolute;left:.3rem;top:.08rem;width:.28rem;height:.58rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.dm-hyg .checks .is-on+.txt{color:var(--faible);text-decoration:line-through}.dm-hyg li .txt{flex:1 1 auto;min-width:0}.dm-hyg .scroller{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--carte)}.dm-hyg table{border-collapse:collapse;width:100%;min-width:680px;font-size:.9rem;margin:0}.dm-hyg th,.dm-hyg td{text-align:left;vertical-align:top;padding:.7rem .85rem;border-bottom:1px solid var(--trait);color:var(--encre)}.dm-hyg thead th{background:var(--surlign);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--encre-doux);white-space:nowrap;font-weight:600}.dm-hyg tbody tr:last-child td{border-bottom:0}.dm-hyg td:first-child{font-weight:600;white-space:nowrap}.dm-hyg .road{margin:0 0 1.25rem}.dm-hyg .road__title{font-size:.82rem;text-transform:uppercase;letter-spacing:.07em;color:var(--encre-doux);margin-bottom:1rem}.dm-hyg .road__track{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:.35rem;position:relative}.dm-hyg .road__track:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dotted var(--trait);z-index:0}.dm-hyg .step,.dm-hyg .gate{position:relative;z-index:1;margin:0}.dm-hyg .step{flex:1 1 0;min-width:0;background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon);padding:.8rem .7rem}.dm-hyg .step.is-current{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent-doux)}.dm-hyg .step__n{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--encre);color:#fff;font-size:.74rem;font-weight:700;margin-bottom:.45rem}.dm-hyg .step.is-current .step__n{background:var(--accent)}.dm-hyg .step__name{font-weight:650;font-size:.9rem;margin:0 0 .2rem;line-height:1.3}.dm-hyg .step__when{font-size:.78rem;color:var(--accent);margin:0 0 .35rem;font-weight:600}.dm-hyg .step__desc{font-size:.8rem;color:var(--encre-doux);margin:0;line-height:1.45}.dm-hyg .gate{flex:0 0 5.5rem;display:flex;align-items:center;justify-content:center;padding:0 .1rem}.dm-hyg .gate__box{display:block;background:var(--carte);border:1px dashed var(--encre-doux);border-radius:3px;padding:.45rem .35rem;font-size:.7rem;line-height:1.3;text-align:center;color:var(--encre-doux);width:100%}.dm-hyg .gate:before{content:"";position:absolute;top:50%;left:50%;width:.62rem;height:.62rem;margin:-2.9rem 0 0 -.31rem;background:var(--carte);border:1.5px solid var(--encre-doux);transform:rotate(45deg)}@media(max-width:860px){.dm-hyg .road__track{flex-direction:column;gap:.5rem}.dm-hyg .road__track:before{left:1.1rem;right:auto;top:0;bottom:0;border-top:0;border-left:2px dotted var(--trait)}.dm-hyg .step,.dm-hyg .gate{flex:1 1 auto}.dm-hyg .gate{justify-content:flex-start;padding-left:2.4rem}.dm-hyg .gate__box{width:auto;text-align:left}.dm-hyg .gate:before{top:50%;left:1.1rem;margin:-.31rem 0 0 -.31rem}}.dm-hyg .dm-hyg__foot{max-width:940px;margin:3.5rem auto 0;padding-top:1.25rem;border-top:1px solid var(--trait);color:var(--faible);font-size:.82rem}.dm-hyg .dm-hyg__foot a{color:var(--accent)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dm-hyg-planning.css.map */
