/* FICHIER GÉNÉRÉ par Utile/decoupe_seo_css.py à partir de css/seo.full.css : ne pas modifier ici. */
.yvh-devis-etapes{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 24px;flex-wrap:wrap}.yvh-devis-etapes li{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .5rem;border-radius:999px;background:var(--yvh-mist);color:var(--yvh-muted);font-weight:700}.yvh-devis-etapes li span{display:inline-flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;background:#fff;color:var(--yvh-ink)}.yvh-devis-etapes li.actif{background:var(--yvh-ink);color:#fff}.yvh-devis-etapes li.actif span{background:var(--yvh-green)}.yvh-devis-etapes li.fait{background:var(--yvh-green-soft);color:var(--yvh-ink);cursor:pointer}.yvh-devis-etapes li.fait span{background:var(--yvh-green)}.yvh-devis-bloc{border:1px solid var(--yvh-line);border-radius:var(--yvh-radius);padding:24px 26px;margin-bottom:20px;background:#fff}.yvh-devis-bloc legend{float:left;width:100%;font-size:1.4rem;font-weight:800;margin-bottom:.4rem;padding:0}.yvh-devis-bloc legend+*{clear:both}#formDevis.yvh-js .yvh-devis-bloc:not(.actif){display:none}#formDevis:not(.yvh-js) .yvh-devis-nav{display:none}.yvh-devis-nav{display:flex;justify-content:space-between;gap:12px;margin-top:22px;flex-wrap:wrap}.yvh-ligne-devis{display:grid;grid-template-columns:150px 1fr 1fr 40px;gap:12px;align-items:end;padding:12px 0;border-bottom:1px dashed var(--yvh-line)}.yvh-ligne-devis.yvh-ligne-sans-taille{grid-template-columns:150px 1fr 40px}.yvh-devis-rgpd .form-check-input.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.yvh-devis-rgpd .form-check-input.is-invalid~.invalid-feedback{display:block}.yvh-ligne-devis label{font-weight:700;font-size:.85rem;margin-bottom:4px;display:block}
@media(max-width:575px){.yvh-ligne-devis,.yvh-ligne-devis.yvh-ligne-sans-taille{grid-template-columns:1fr 1fr}.yvh-qte{grid-column:1/-1}}
.yvh-stepper{display:flex;border:1px solid var(--yvh-line);border-radius:12px;overflow:hidden}.yvh-stepper button{width:40px;border:0;background:var(--yvh-mist);font-size:1.2rem;font-weight:700}.yvh-stepper input{width:100%;border:0;text-align:center;font-weight:700;-moz-appearance:textfield}.yvh-stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.yvh-ligne-sup{width:40px;height:40px;border-radius:12px;border:1px solid var(--yvh-line);background:#fff;font-size:1.3rem}.yvh-zones{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.yvh-zone{border:2px solid var(--yvh-line);border-radius:16px;overflow:hidden;transition:border-color .2s}.yvh-zone.actif{border-color:var(--yvh-green)}.yvh-zone-choix{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;padding:14px;background:#fff;border:0;font-weight:800;position:relative}.yvh-zone-choix img{width:120px;height:120px;object-fit:contain}.yvh-zone-choix::after{content:"+";position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:var(--yvh-mist);display:flex;align-items:center;justify-content:center;font-weight:800}.yvh-zone.actif .yvh-zone-choix::after{content:"✓";background:var(--yvh-green)}.yvh-zone-options{display:none;padding:0 14px 14px;background:var(--yvh-green-soft)}.yvh-zone.actif .yvh-zone-options{display:block;padding-top:12px}.yvh-zone-options label{display:block;font-weight:700;font-size:.82rem;margin:8px 0 4px}.yvh-fichier{display:block;border:2px dashed #b9c9ad;border-radius:12px;padding:10px;background:#fff;margin-top:10px}.yvh-fichier input{width:100%;font-size:.85rem;margin-top:4px}.yvh-fichier small{color:var(--yvh-muted)}.yvh-devis-sous{font-weight:800;margin:20px 0 8px}.yvh-choix-livraison{display:grid;grid-template-columns:1fr 1fr;gap:10px}.yvh-choix-livraison label{display:flex;gap:.6rem;align-items:flex-start;border:2px solid var(--yvh-line);border-radius:14px;padding:12px 14px;cursor:pointer}.yvh-choix-livraison label:has(input:checked){border-color:var(--yvh-green);background:var(--yvh-green-soft)}.yvh-choix-livraison small{display:block;color:var(--yvh-muted)}.yvh-devis-resume{background:var(--yvh-mist);border-radius:var(--yvh-radius);padding:20px}.yvh-devis-resume img{width:100%;max-width:160px;height:auto;border-radius:12px;background:#fff;display:block;margin-bottom:12px}.yvh-devis-resume dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:12px 0}.yvh-devis-resume dt{color:var(--yvh-muted);font-weight:600}.yvh-devis-resume dd{margin:0;font-weight:800}.yvh-devis-article{border:1px solid var(--yvh-line);border-radius:16px;padding:16px 18px 14px;margin-bottom:14px;background:#fff;transition:box-shadow .4s ease}.yvh-devis-article.yvh-da-nouveau{box-shadow:0 0 0 3px var(--yvh-green-soft),0 0 0 4px var(--yvh-green)}.yvh-da-tete{display:flex;align-items:center;gap:14px;padding-bottom:10px;border-bottom:1px solid var(--yvh-line)}.yvh-da-tete img{width:56px;height:70px;object-fit:contain;background:var(--yvh-mist);border-radius:10px;flex:0 0 56px}.yvh-da-tete>div{flex:1;min-width:0}.yvh-da-num{margin:0;font-size:.78rem;font-weight:700;color:var(--yvh-green-deep)}.yvh-da-nom{margin:0;font-weight:800;line-height:1.25}.yvh-da-nom a{color:var(--yvh-ink);text-decoration:none}.yvh-da-nom a:hover{text-decoration:underline}.yvh-da-nom small{display:block;font-weight:500;color:var(--yvh-muted);font-size:.8rem}.yvh-da-retirer{border:1px solid var(--yvh-line);background:#fff;border-radius:999px;padding:.3rem .8rem;font-size:.82rem;font-weight:700;color:var(--yvh-ink-2)}.yvh-da-retirer:hover{border-color:#c0392b;color:#c0392b}.yvh-devis-article .yvh-ligne-devis:last-child{border-bottom:0}.yvh-lien-bouton{border:0;background:none;padding:.4rem 0;font-weight:700;color:var(--yvh-green-deep);text-decoration:underline;text-underline-offset:3px}.yvh-da-meme{margin-top:10px;padding-top:12px;border-top:1px dashed var(--yvh-line);display:grid;grid-template-columns:auto 1fr 1fr;gap:8px 10px;align-items:stretch}.yvh-da-meme p{margin:0;font-weight:700;font-size:.9rem;align-self:center}.yvh-da-meme label{display:flex;gap:.5rem;align-items:flex-start;border:2px solid var(--yvh-line);border-radius:12px;padding:8px 12px;cursor:pointer;font-weight:700;font-size:.9rem}.yvh-da-meme label:has(input:checked){border-color:var(--yvh-green);background:var(--yvh-green-soft)}.yvh-da-meme small{display:block;font-weight:500;color:var(--yvh-muted);font-size:.78rem}
@media(max-width:767px){.yvh-da-meme{grid-template-columns:1fr}}
.yvh-ajout-article{margin:6px 0 4px}.yvh-ajout-ouvrir{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:2px dashed var(--yvh-green);background:#fff;border-radius:16px;padding:14px 18px;color:var(--yvh-ink)}.yvh-ajout-ouvrir:hover,.yvh-ajout-ouvrir[aria-expanded=true]{background:var(--yvh-green-soft)}.yvh-ajout-ouvrir>span:first-child{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--yvh-green);color:var(--yvh-ink);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800}.yvh-ajout-ouvrir small{display:block;color:var(--yvh-muted);font-size:.85rem}.yvh-ajout-panneau{border:1px solid var(--yvh-line);border-top:0;border-radius:0 0 16px 16px;margin-top:-10px;padding:22px 18px 14px;background:#fff}.yvh-ajout-resultats{list-style:none;margin:10px 0 0;padding:0}.yvh-ajout-resultats li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--yvh-line)}.yvh-ajout-resultats li:last-child{border-bottom:0}.yvh-ajout-resultats img{width:44px;height:44px;object-fit:contain;background:var(--yvh-mist);border-radius:8px;flex:0 0 44px}.yvh-ajout-resultats span{flex:1;min-width:0;font-size:.92rem}.yvh-ajout-resultats small{display:block;color:var(--yvh-muted)}.yvh-ajout-vide{color:var(--yvh-muted);font-size:.9rem}.yvh-devis-marquage{padding:16px 0 18px;border-bottom:1px solid var(--yvh-line)}.yvh-devis-marquage:first-child{padding-top:4px}.yvh-devis-marquage:last-child{border-bottom:0}.yvh-dm-titre{font-size:1.05rem;font-weight:800;margin:0 0 12px;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.yvh-dm-titre>span{background:var(--yvh-ink);color:#fff;border-radius:999px;padding:.15rem .65rem;font-size:.75rem}.yvh-dm-identique .yvh-dm-titre{color:var(--yvh-muted)}.yvh-dm-meme{margin:0;padding:10px 14px;background:var(--yvh-green-soft);border-radius:12px;font-weight:600;font-size:.92rem}.yvh-dm-incompatible{margin:0 0 12px;padding:10px 14px;background:#fff4e0;border:1px solid #f0c98a;border-radius:12px;font-weight:600;font-size:.9rem;color:#6b4a00}.yvh-da-meme-non{margin:10px 0 0;padding-top:12px;border-top:1px dashed var(--yvh-line);font-size:.85rem;color:var(--yvh-muted)}.yvh-dm-remarque{display:block;margin-top:12px}.yvh-dm-remarque span{display:block;font-weight:700;font-size:.85rem;margin-bottom:4px}#marquagesDevis .yvh-devis-marquage:only-child .yvh-dm-titre{display:none}.yvh-devis-resume-titre{font-weight:800;margin:0 0 8px}.yvh-resume-articles{list-style:none;margin:0;padding:0}.yvh-resume-articles li{display:grid;grid-template-columns:1fr auto;gap:0 10px;padding:8px 0;border-bottom:1px solid var(--yvh-line);font-size:.9rem}.yvh-ra-nom{font-weight:700;line-height:1.25}.yvh-ra-qte{font-weight:800;white-space:nowrap}.yvh-resume-articles small{grid-column:1/-1;color:var(--yvh-muted)}.yvh-devis-resume .yvh-estim{margin:4px 0 12px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--yvh-line)}.yvh-devis-resume .yvh-estim-titre{font-weight:800;margin:0 0 8px;font-size:.95rem;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.yvh-devis-resume .yvh-estim-maj{font-weight:500;color:var(--yvh-muted);font-size:.76rem;white-space:nowrap}.yvh-devis-resume .yvh-estim-pu{margin:0;line-height:1.1}.yvh-devis-resume .yvh-estim-pu strong{font-size:2rem;font-weight:800;letter-spacing:-.02em;color:var(--yvh-green-deep)}.yvh-devis-resume .yvh-estim-pu span{color:var(--yvh-muted);font-size:.85rem;font-weight:600}.yvh-devis-resume .yvh-estim-dont{margin:2px 0 0;font-size:.8rem;color:var(--yvh-muted)}.yvh-devis-resume .yvh-estim-arts{list-style:none;margin:8px 0 0;padding:0;font-size:.82rem}.yvh-devis-resume .yvh-estim-arts li{display:grid;grid-template-columns:1fr auto;gap:0 10px;padding:5px 0;border-top:1px solid var(--yvh-line)}.yvh-devis-resume .yvh-estim-arts li span{grid-column:1/-1;font-weight:600;line-height:1.25}.yvh-devis-resume .yvh-estim-arts li small{color:var(--yvh-muted);font-size:.78rem}.yvh-devis-resume .yvh-estim-arts li strong{white-space:nowrap;font-weight:700}.yvh-devis-resume .yvh-estim-tot{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:.9rem;font-weight:700}.yvh-devis-resume .yvh-estim-tot span{white-space:nowrap}.yvh-devis-resume .yvh-estim-tot span:last-child{font-weight:600;color:var(--yvh-muted)}.yvh-devis-resume .yvh-estim-plus{margin:4px 0 0;font-size:.82rem;color:var(--yvh-muted)}.yvh-devis-resume .yvh-estim-partiel{margin:6px 0 0;font-size:.8rem;color:#8a5a00}.yvh-devis-resume .yvh-estim-vide{margin:0;color:var(--yvh-muted);font-size:.9rem}.yvh-devis-resume .yvh-estim-detail{margin-top:10px;border-top:1px solid var(--yvh-line);padding-top:8px}.yvh-devis-resume .yvh-estim-detail summary{cursor:pointer;font-size:.82rem;font-weight:700;color:var(--yvh-muted);list-style:none;display:flex;align-items:center;gap:6px}.yvh-devis-resume .yvh-estim-detail summary::-webkit-details-marker{display:none}.yvh-devis-resume .yvh-estim-detail summary::before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;transition:transform .15s}.yvh-devis-resume .yvh-estim-detail:not([open]) summary::before{transform:rotate(-90deg)}.yvh-devis-resume .yvh-estim-detail .tc{font-size:.8rem;margin-top:8px}.yvh-devis-resume .yvh-estim-detail .tc-art{padding:8px 10px;border-radius:10px;margin-bottom:8px}.yvh-devis-resume .yvh-estim-detail .tc-art h3{font-size:.86rem}.yvh-devis-resume .yvh-estim-detail .tc th,.yvh-devis-resume .yvh-estim-detail .tc td{padding:3px 4px}.yvh-devis-resume .yvh-estim-detail .tc table,.yvh-devis-resume .yvh-estim-detail .tc tbody{display:block;width:100%}.yvh-devis-resume .yvh-estim-detail .tc tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;border-bottom:1px solid #eceee9;padding:3px 0}.yvh-devis-resume .yvh-estim-detail .tc td{border:0;padding:0;min-width:0}.yvh-devis-resume .yvh-estim-detail .tc td:nth-child(2){grid-column:1;grid-row:2;text-align:left;font-size:.74rem;white-space:normal}.yvh-devis-resume .yvh-estim-detail .tc td:nth-child(2):empty{display:none}.yvh-devis-resume .yvh-estim-detail .tc td:nth-child(2) br{display:none}.yvh-devis-resume .yvh-estim-detail .tc td:last-child{grid-column:2;grid-row:1;white-space:nowrap;text-align:right}.yvh-devis-resume .yvh-estim-detail .tc td:last-child.tc-gris{grid-column:1/-1;grid-row:3;white-space:normal;text-align:left;font-size:.74rem}.yvh-devis-resume .yvh-estim-detail .tc-tot{gap:4px 14px}
@media(min-width:992px){.yvh-devis-resume.yvh-devis-resume-estim{max-height:calc(100vh - 150px);overflow:auto}}
.yvh-zones{align-items:start}.yvh-devis-parcours{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px;max-width:820px}
@media(min-width:768px){.yvh-devis-parcours{grid-template-columns:repeat(2,minmax(0,1fr))}}
.yvh-devis-parcours a{display:flex;flex-direction:column;gap:4px;padding:14px 18px;background:#fff;border:1px solid var(--yvh-line);border-radius:var(--yvh-radius);text-decoration:none}.yvh-devis-parcours a:hover{border-color:var(--yvh-green)}.yvh-devis-parcours a.actif{border:2px solid var(--yvh-green)}.yvh-devis-parcours span{font-size:.9rem;color:var(--yvh-ink-2)}.yvh-da-icone{flex:0 0 64px;width:64px;height:64px;border-radius:14px;background:var(--yvh-green-soft);color:var(--yvh-green-deep);display:flex;align-items:center;justify-content:center}.yvh-da-libre .yvh-da-nom span{font-weight:800}.yvh-da-projet{margin:14px 0 6px}.yvh-ajout-catalogue{margin-top:14px;padding-top:12px;border-top:1px solid var(--yvh-line)}.yvh-ajout-catalogue p{margin:0 0 4px;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.yvh-ajout-catalogue a{font-weight:700;color:var(--yvh-green-deep)}.yvh-ajout-catalogue small{color:var(--yvh-muted)}.yvh-devis-vide{padding:18px;border:1px dashed var(--yvh-line);border-radius:var(--yvh-radius);margin-bottom:16px}.yvh-devis-vide[hidden]{display:none}.yvh-zone-choix small{display:block;font-size:.75rem;opacity:.75;font-weight:400}.yvh-qte-min{font-weight:600;color:var(--yvh-muted,#5b6470);margin-left:.25rem}.yvh-da-min{margin:.5rem 0 0;font-size:.875rem;color:var(--yvh-muted,#5b6470)}.yvh-da-min.is-invalid{color:#b42318;font-weight:600}.yvh-cfg{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start}
@media(max-width:991px){.yvh-cfg{grid-template-columns:1fr}}
.yvh-cfg-scene{position:sticky;top:104px}
@media(max-width:991px){.yvh-cfg-scene{position:static}}
.yvh-cfg-stage{position:relative;background:#fff;border:1px solid var(--yvh-line);border-radius:var(--yvh-radius);overflow:hidden;aspect-ratio:1/1;max-height:70vh;width:100%;display:flex;align-items:center;justify-content:center;touch-action:none}.yvh-cfg-plan{position:relative;flex:none}.yvh-cfg-fond{display:block;width:100%;height:100%;user-select:none;-webkit-user-drag:none}.yvh-cfg-cadre{position:absolute;outline:2px dashed var(--yvh-green);outline-offset:0;background:rgba(100,180,45,.06);pointer-events:none}.yvh-cfg-cadre.est-ellipse{border-radius:50%}.yvh-cfg-cadre-lib{position:absolute;left:0;bottom:100%;margin-bottom:6px;white-space:nowrap;font-size:.72rem;font-weight:700;color:#fff;background:var(--yvh-ink);border-radius:6px;padding:2px 7px;font-variant-numeric:tabular-nums}.yvh-cfg-piece{position:absolute;pointer-events:auto;cursor:grab;outline:1px dashed rgba(26,24,24,.25);outline-offset:1px;z-index:1}.yvh-cfg-piece.est-choisi{outline:1px solid rgba(26,24,24,.6);z-index:2}.yvh-cfg-piece:not(.est-choisi) .yvh-cfg-poignee{display:none}.yvh-cfg-piece:active{cursor:grabbing}.yvh-cfg-piece:focus-visible{outline:3px solid var(--yvh-ink)}.yvh-cfg-txt-rendu{display:flex;align-items:center;justify-content:center;width:100%;height:100%;white-space:nowrap;overflow:hidden;pointer-events:none;user-select:none}.yvh-cfg-logo img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.yvh-cfg-logo.est-mul img{mix-blend-mode:multiply}.yvh-cfg-substitut{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:4px;font-size:.72rem;font-weight:700;line-height:1.2;color:var(--yvh-ink);background:repeating-linear-gradient(45deg,rgba(100,180,45,.18) 0 6px,rgba(100,180,45,.08) 6px 12px);border-radius:4px;overflow:hidden}.yvh-cfg-poignee{position:absolute;right:-8px;bottom:-8px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--yvh-ink);cursor:nwse-resize;pointer-events:auto;touch-action:none}.yvh-cfg-charge{position:absolute;inset:auto 0 12px;text-align:center;font-size:.85rem;color:var(--yvh-muted);margin:0}.yvh-cfg-outils{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;font-size:.88rem}.yvh-cfg-taille{display:flex;align-items:center;gap:8px;font-weight:700;flex:1 1 180px}.yvh-cfg-taille input{flex:1;accent-color:var(--yvh-green)}.yvh-cfg-btn{border:1px solid var(--yvh-line);background:#fff;border-radius:999px;padding:4px 14px;font-weight:700;font-size:.85rem}.yvh-cfg-btn:hover{border-color:var(--yvh-ink)}.yvh-cfg-mul{display:flex;align-items:center;gap:6px;margin:0}.yvh-cfg-mesure{margin-left:auto;font-weight:800;font-variant-numeric:tabular-nums}.yvh-cfg-couleur{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:.88rem;font-weight:700}.yvh-cfg-couleur select{max-width:240px}.yvh-cfg-titre{font-weight:800;margin:0 0 8px}.yvh-cfg-vues{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:14px}.yvh-cfg-vue{position:relative;display:flex;align-items:center;gap:8px;padding:6px;border:2px solid var(--yvh-line);border-radius:12px;background:#fff;text-align:left;font-weight:700;font-size:.82rem;line-height:1.2}.yvh-cfg-vue img{width:48px;height:48px;object-fit:contain;flex:none}.yvh-cfg-vue small{display:block;font-weight:400;color:var(--yvh-muted);font-size:.72rem;margin-top:2px}.yvh-cfg-vue[aria-pressed="true"]{border-color:var(--yvh-ink)}.yvh-cfg-coche{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:var(--yvh-green);color:#fff;font-style:normal;font-size:.7rem;display:none;align-items:center;justify-content:center}.yvh-cfg-vue.est-actif .yvh-cfg-coche{display:flex}.yvh-zones-cfg{display:block}.yvh-zones-cfg .yvh-zone{border-width:1px}.yvh-zones-cfg .yvh-zone-options{display:block;padding:4px 14px 14px;background:#fff}.yvh-zones-cfg .yvh-zone.actif .yvh-zone-options{background:var(--yvh-green-soft)}.yvh-cfg-interrupteur{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;background:var(--yvh-mist);font-weight:800;text-align:left}.yvh-cfg-switch{position:relative;width:38px;height:22px;border-radius:999px;background:#c9cfc3;flex:none;transition:background .2s}.yvh-cfg-switch::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.yvh-cfg-interrupteur[aria-pressed="true"] .yvh-cfg-switch{background:var(--yvh-green)}.yvh-cfg-interrupteur[aria-pressed="true"] .yvh-cfg-switch::after{transform:translateX(16px)}.yvh-cfg-info{font-weight:400;font-size:.78rem;margin-left:6px}.yvh-cfg-depot{position:relative;display:block;margin-top:12px;padding:16px;border:2px dashed #b9c9ad;border-radius:12px;background:#fff;text-align:center;cursor:pointer}.yvh-cfg-depot input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.yvh-cfg-depot strong,.yvh-cfg-depot span,.yvh-cfg-depot small{display:block}.yvh-cfg-depot span{font-size:.88rem;margin-top:2px}.yvh-cfg-depot small{color:var(--yvh-muted);font-size:.75rem;margin-top:6px}.yvh-cfg-depot.est-survol,.yvh-cfg-depot:focus-within{border-color:var(--yvh-green);background:var(--yvh-green-soft)}.yvh-cfg-depot.est-charge{border-style:solid;border-color:var(--yvh-green)}
@media (prefers-reduced-motion:reduce){.yvh-cfg-switch,.yvh-cfg-switch::after{transition:none}}
.yvh-cfg-texte{margin-top:14px}.yvh-cfg-texte > label{display:block;font-weight:700;font-size:.82rem;margin:0 0 4px}.yvh-cfg-texte > label small{font-weight:400;color:var(--yvh-muted)}.yvh-zone-options .yvh-cfg-couleur-txt,.yvh-zone-options .yvh-cfg-gras{display:flex;align-items:center;gap:6px;margin:0;font-weight:600}.yvh-cfg-couleur-txt input{width:34px;height:28px;padding:0;border:1px solid var(--yvh-line);border-radius:6px;background:#fff}.yvh-cfg-mono{position:absolute;inset:0;display:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;pointer-events:none}.yvh-cfg-logo.est-mono .yvh-cfg-mono{display:block}.yvh-cfg-logo.est-mono img{visibility:hidden}.yvh-cfg-piece.est-ton img,.yvh-cfg-piece.est-ton .yvh-cfg-txt-rendu{filter:grayscale(1) contrast(1.3) brightness(.55);opacity:.78;mix-blend-mode:multiply}.yvh-zone-options .yvh-cfg-encre{display:flex;align-items:center;gap:8px;font-weight:600;margin:8px 0 0}.yvh-zone-options .yvh-cfg-encre[hidden]{display:none}.yvh-cfg-regle{margin:8px 0 0;padding:8px 10px;border-left:3px solid var(--yvh-green);background:#fff;border-radius:0 8px 8px 0;font-size:.82rem;color:var(--yvh-ink)}.yvh-zone-options .yvh-cfg-couleur-txt[hidden]{display:none}.yvh-da-meme-choix > span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.yvh-da-meme-choix select{width:auto;max-width:100%;flex:1 1 180px;font-weight:600}.yvh-da-meme-choix small{flex-basis:100%}.yvh-dm-meme .yvh-lien-bouton{margin-left:6px}.yvh-da-meme{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.yvh-da-meme > p{grid-column:1/-1}
@media(max-width:575px){.yvh-da-meme{grid-template-columns:1fr}}
