.sv-parcours,.sv-config{background:#f4f1e9;border:1px solid #d8ddd1;border-radius:16px;padding:clamp(1.35rem,4vw,2.5rem);margin:2.5rem 0;color:#1e2c24}.sv-parcours h2,.sv-config h1{color:#243a2e;line-height:1.18;margin:.4rem 0 1rem}.sv-parcours__eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.1em;color:#42644d}.sv-parcours__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.sv-parcours__btn{display:inline-block;background:#d96018!important;color:#fff!important;border:0;border-radius:6px;padding:.85rem 1.2rem;text-decoration:none;font-weight:700;cursor:pointer}.sv-parcours__btn:hover,.sv-parcours__btn:focus{background:#a9470d!important;color:#fff!important}.sv-parcours__secondary{font-weight:700;color:#244f39!important}.sv-config{max-width:850px;margin:2rem auto}.sv-config__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1rem}.sv-config label{display:block;font-weight:700}.sv-config input,.sv-config select{width:100%;max-width:100%;margin-top:.4rem;padding:.7rem;border:1px solid #777;border-radius:5px;background:#fff;color:#171c1b}.sv-config__note,.sv-config__source{font-size:.9rem}.sv-kit-list{list-style:none;margin:1rem 0;padding:0}.sv-kit-list li{display:grid;grid-template-columns:1fr auto auto;gap:.65rem;align-items:center;padding:.7rem 0;border-bottom:1px solid #d8ddd1}.sv-kit-list input[type=number]{width:5rem;margin:0}.sv-kit-list label{font-weight:400;white-space:nowrap}.sv-kit-list input[type=checkbox]{width:auto;margin:0 .3rem 0 0}.sv-kit-actions{display:flex;flex-wrap:wrap;gap:.7rem}.sv-kit-status{min-height:1.5em}@media(max-width:480px){.sv-kit-list li{grid-template-columns:1fr auto}.sv-kit-list li label:last-child{grid-column:1/-1}.sv-config{margin:1rem 0}}
