.demo-entete nav{gap:1.4rem;margin-left:1.25rem}.demo-entete nav,.demo-entete nav a{display:flex;align-items:center;height:100%}.demo-entete nav a{padding:.3rem .1rem 0;border-bottom:3px solid transparent;color:#59716a;font-size:.8rem;font-weight:750;text-decoration:none}.demo-entete nav a[aria-current=page]{color:#123d38;border-color:#ed6338}.demo-entete nav a:hover{color:#bd451c}.demo-demande{display:flex;align-items:center;gap:1rem;min-height:2.6rem;margin-left:auto;padding:.65rem .85rem;border:1px solid #c6d8cc;border-radius:.6rem;color:#204f42;font-size:.75rem;font-weight:750;text-decoration:none}.demo-demande:hover{background:#eef5f0}.demo-demande>span{font-size:1rem}.demo-bandeau{min-height:5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.8rem 2rem;background:#f2f6f0;border-bottom:1px solid #d4dfd3}.demo-presentation{display:flex;align-items:center;gap:1.2rem}.demo-etiquette{flex:0 0 auto;padding:.45rem .6rem;border:1px solid #d9bb9d;border-radius:.45rem;color:#9b441c;background:#fff8ee;font-size:.67rem;font-weight:750}.demo-presentation p{margin:0;color:#244a3d;font-size:.85rem;font-weight:750;line-height:1.5}.demo-presentation small{display:block;margin-top:.15rem;color:#637868;font-size:.7rem;font-weight:500}.demo-commandes,.page-demo .demo-commandes button{display:flex;align-items:center;gap:.5rem}.page-demo .demo-commandes button{justify-content:center;min-height:2.6rem;padding:.65rem .8rem;border:1px solid #b9cec0;border-radius:.6rem;color:#234c3d;background:#fff;font-size:.74rem;font-weight:750;white-space:nowrap}.page-demo .demo-commandes .demo-lecture{color:#fff;background:#163f39;border-color:#163f39}.page-demo .demo-commandes button:hover{filter:brightness(.95)}.demo-commandes svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.page-demo .suivi-espace{height:calc(100svh - 10rem);grid-template-columns:24rem minmax(0,1fr)}.page-demo .suivi-resume{padding:1.25rem 1.5rem}.page-demo .suivi-resume h1{font-size:1.7rem;margin:.9rem 0 .85rem}.page-demo .suivi-resume h1 br{display:none}.page-demo .suivi-resume h1 br:after{content:" "}.page-demo .suivi-vehicule{margin-bottom:.45rem}.page-demo .suivi-details{padding:1.35rem 1.5rem}.demo-avancement{margin-top:1rem;padding-top:.85rem;border-top:1px solid #87bcb030}.demo-arrivee{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#c2d8cf;font-size:.7rem}.demo-arrivee>strong{color:#fff;font-size:1.7rem;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-chiffres{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin:.45rem 0 1rem;color:#bbd7cd;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-chiffres strong{color:#fff;font-size:.95rem;font-weight:750}.demo-avancement label{display:flex;align-items:center;justify-content:space-between;color:#b2d4c7;font-size:.65rem;font-weight:600}.demo-avancement output{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-avancement input[type=range]{display:block;width:100%;height:1.6rem;min-height:0;padding:0;margin:.2rem 0 -.3rem;border:0;background:transparent;box-shadow:none;accent-color:#ff9567;cursor:pointer}.demo-avancement input[type=range]:focus-visible{outline:2px solid #ffd2ba;outline-offset:3px}.page-demo .suivi-adresses{gap:1.2rem}.page-demo .suivi-etapes{margin-block:1.25rem;padding-top:1.1rem}.demo-chauffeur{display:flex;gap:.7rem;align-items:center;margin-bottom:1rem}.demo-initiales{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex:0 0 auto;border-radius:.75rem;background:#e5efe6;color:#39604a;font-size:.73rem;font-weight:750}.demo-chauffeur p{margin:0}.demo-chauffeur strong{display:block;color:#204d3c;font-size:.77rem}.demo-chauffeur small{display:block;color:#677e6d;font-size:.62rem;margin-top:.2rem}.demo-chauffeur>svg{width:1.2rem;height:1.2rem;margin-left:auto;color:#5f7d67;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.demo-documents dl{margin:.75rem 0;font-size:.72rem}.demo-documents dl>div{display:flex;justify-content:space-between;gap:1rem;padding-block:.45rem;border-bottom:1px solid #e7eee7}.demo-documents dt{color:#607967}.demo-documents dd{margin:0;text-align:right;color:#234f3d;font-weight:650}.demo-documents .demo-document-attente,.demo-documents .demo-document-note{margin:.7rem 0;color:#61776a;font-size:.72rem;line-height:1.6}@media (max-width:1000px){.demo-etiquette,.demo-rejouer span{display:none}.demo-bandeau{padding-inline:1.5rem}}@media (max-width:760px){.demo-entete nav{margin-left:.4rem;gap:.7rem}.demo-entete nav a{font-size:.75rem}.demo-entete nav a:first-child{display:none}.demo-demande{font-size:.65rem;min-height:2.3rem;padding:.5rem .65rem;gap:.35rem}.demo-bandeau{min-height:0;flex-wrap:wrap;padding:.85rem 1rem;gap:.65rem}.demo-presentation{flex:1 1 100%}.demo-presentation p{font-size:.8rem}.demo-presentation small{font-size:.64rem}.demo-commandes{width:100%}.page-demo .demo-commandes button{min-height:2.6rem;padding:.5rem .75rem;font-size:.72rem}.demo-rejouer span{display:inline}.page-demo .suivi-espace{height:auto}.page-demo .suivi-carte{height:46svh;min-height:22rem}.page-demo .suivi-resume{padding:1.45rem 1.5rem 1rem}.page-demo .suivi-resume h1{font-size:1.55rem}.page-demo .suivi-deplier{min-height:3rem}.page-demo .suivi-details{padding:1.35rem 1.5rem}.demo-avancement{margin-top:.8rem}}@media (max-width:360px){.demo-demande{max-width:9rem;line-height:1.4}.demo-entete{gap:.5rem}.demo-entete nav{margin-left:0}}