.uv2-avis__salon{color:var(--uv2-gris);font-size:15px;margin:14px 0 0}.uv2-avis a:not(.uv2-bouton):not(.btn),.uv2-avis__salon a{color:var(--uv2-bordeaux);font-weight:600;text-decoration:none}.uv2-avis a:not(.uv2-bouton):not(.btn):hover,.uv2-avis__salon a:hover{text-decoration:underline}.uv2-avis__brouillon{color:var(--uv2-gris);font-size:13px;margin-top:10px}.uv2-avis__grille{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 300px}.uv2-avis__principal{min-width:0}.uv2-avis__cote{position:sticky;top:128px}.uv2-avis__encart{background:var(--uv2-papier);border:1px solid var(--uv2-ligne);border-radius:6px;color:var(--uv2-gris-fonce);font-size:14px;padding:22px}.uv2-avis__encart-titre{color:var(--uv2-encre);font-family:var(--uv2-serif);font-size:21px;font-weight:400;margin:0 0 10px}.uv2-avis__encart ul{margin:0 0 12px;padding-left:18px}.uv2-avis__encart li+li{margin-top:6px}.uv2-avis__form{counter-reset:uv2-etape}.uv2-avis__bloc{background:var(--uv2-papier);border:1px solid var(--uv2-ligne);border-radius:6px;margin-bottom:16px;padding:26px 28px}.uv2-avis__bloc.hide{display:none}.uv2-avis__etape{align-items:center;color:var(--uv2-encre);display:flex;flex-wrap:wrap;font-family:var(--uv2-serif);font-size:24px;font-weight:400;gap:8px 12px;line-height:1.15;margin:0 0 18px}.uv2-avis__bloc:not(.hide) .uv2-avis__etape:before{background:var(--uv2-encre);border-radius:50%;color:var(--uv2-ivoire);content:counter(uv2-etape);counter-increment:uv2-etape;display:grid;font:600 14px var(--uv2-sans);height:30px;place-items:center;width:30px}.uv2-avis__sous-titre{color:var(--uv2-encre);font-size:15px;font-weight:600;margin:0}.uv2-avis__badge{background:var(--uv2-ivoire);border:1px solid var(--uv2-ligne-forte);border-radius:999px;color:var(--uv2-gris-fonce);font:600 11px var(--uv2-sans);letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.uv2-avis__badge--recommande{background:#e8f1ea;border-color:#c9dfcf;color:#2f6b3d}.uv2-avis__aide{color:var(--uv2-gris);font-size:13.5px;margin:8px 0 16px}.uv2-avis .form-group,.uv2-avis .mb-3{margin-bottom:20px}.uv2-avis .col-form-label,.uv2-avis .form-label{color:var(--uv2-encre);display:block;font:600 14px var(--uv2-sans);margin:0 0 6px;padding:0}.uv2-avis .form-control{background:#fff;border:1px solid var(--uv2-ligne-forte);border-radius:8px;box-shadow:none;color:var(--uv2-encre);font:400 16px var(--uv2-sans);min-height:50px;padding:12px 16px}.uv2-avis textarea.form-control{line-height:1.5;min-height:180px}.uv2-avis .form-control::placeholder{color:#9b9187;opacity:1}.uv2-avis .form-control:focus,.uv2-avis .form-control:focus-visible{border-color:var(--uv2-encre);box-shadow:none;outline:0}.uv2-avis__compteur{color:var(--uv2-gris);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px;justify-content:space-between;margin-top:8px}.uv2-avis .form-error-message,.uv2-avis .invalid-feedback{color:#b42318;display:block;font-size:13.5px;font-weight:600;margin:6px 0 0}.uv2-avis .form-control.is-invalid,.uv2-avis .has-error .form-control{background-image:none;border-color:#b42318}.uv2-avis .has-error{color:#b42318}.uv2-avis .has-success{color:inherit}.uv2-avis .has-success .form-control{border-color:#2f6b3d;border-radius:8px}.uv2-avis .alert{border-radius:6px;font-size:14.5px}.uv2-avis .alert-danger{background:#fdecea;border-color:#f4c7c3;color:#8a1c13}.uv2-avis .field-rating{align-items:center;display:flex;flex-wrap:wrap}.uv2-avis .field-rating label{font-size:38px;line-height:1;padding-right:4px}.uv2-avis .small .field-rating label{font-size:26px}.uv2-avis .field-rating-cancel{color:#b8ada0;font-size:.6em}.uv2-avis .rating-selected{background:var(--uv2-encre);border-radius:999px;display:inline-block;float:none;font:600 13px var(--uv2-sans)!important;margin:0 0 0 12px;min-width:0;padding:3px 12px}.uv2-avis .rating-selected:empty{display:none}.uv2-avis .comment-notes .mb-3{margin-bottom:14px}.uv2-avis .comment-notes .col-form-label,.uv2-avis .comment-notes .form-label{color:var(--uv2-gris-fonce);font-weight:500}.uv2-avis .field-category>div>label:not(.radio-inline){color:var(--uv2-encre);display:block;font:600 14px var(--uv2-sans);margin:0 0 10px}.uv2-avis .field-category input[type=radio]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.uv2-avis .field-category .radio-inline{align-items:center;background:#fff;border:1px solid var(--uv2-ligne-forte);border-radius:999px;color:var(--uv2-encre);cursor:pointer;display:inline-flex;font:500 14px var(--uv2-sans);margin:0 8px 8px 0;padding:9px 18px}.uv2-avis .field-category .radio-inline:hover{border-color:var(--uv2-encre)}.uv2-avis .field-category input[type=radio]:checked+.radio-inline{background:var(--uv2-encre);border-color:var(--uv2-encre);color:var(--uv2-ivoire)}.uv2-avis .field-category input[type=radio]:focus-visible+.radio-inline{outline:2px solid var(--uv2-bordeaux);outline-offset:2px}.uv2-avis .field-category .radio-inline.required:after{content:none}.uv2-avis__certifie{align-items:center;color:var(--uv2-gris-fonce);display:grid;font-size:14.5px;gap:20px;grid-template-columns:minmax(0,1fr) 120px;margin-bottom:18px}.uv2-avis__certifie p{margin-bottom:10px}.uv2-avis__sceau{height:auto;width:120px}.uv2-avis__depot{background:#fff;border:1px dashed var(--uv2-ligne-forte);border-radius:6px;padding:20px;text-align:center}.uv2-avis__depot .mb-3{margin-bottom:0}.uv2-avis__depot label.btn{align-items:center;background:transparent;border:1px solid var(--uv2-encre);border-radius:999px;box-shadow:none;color:var(--uv2-encre);display:inline-flex;font:500 14px var(--uv2-sans);gap:8px;margin:0!important;padding:10px 20px}.uv2-avis__depot label.btn:hover{background:var(--uv2-encre);color:var(--uv2-ivoire)}.uv2-avis__depot .progress{background:var(--uv2-ligne);border-radius:999px;height:6px}.uv2-avis__depot .progress-bar-success{background:#2f6b3d}.uv2-avis__bloc>.uv2-avis__aide:last-child{margin:14px 0 0}.uv2-avis__photos{margin-top:16px}.uv2-avis__photos.hide{display:none}.uv2-avis .no-photo{color:var(--uv2-gris);font-size:14px}.uv2-avis__envoi{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px}.uv2-avis__envoi .mb-3{margin:0}.uv2-avis__envoi .btn{align-items:center;background:var(--uv2-encre);border:0;border-radius:999px;box-shadow:none;color:var(--uv2-ivoire);display:inline-flex;font:500 16px var(--uv2-sans);gap:8px;padding:14px 30px}.uv2-avis__envoi .btn:hover{background:#000;color:#fff}.uv2-avis__envoi .uv2-avis__aide{flex:1;margin:0;min-width:220px}.uv2-avis__conseils h4{font:600 15px var(--uv2-sans);margin:0 0 8px}.uv2-avis__conseils ul{font-size:14.5px;margin:0 0 18px;padding-left:18px}#modalReview .modal-title{font-family:var(--uv2-serif);font-size:22px;font-weight:400}.uv2-avis__etapes{counter-reset:uv2-etape;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 18px;padding:0}.uv2-avis__etapes li{background:var(--uv2-papier);border:1px solid var(--uv2-ligne);border-radius:6px;color:var(--uv2-gris-fonce);font-size:14.5px;padding:22px}.uv2-avis__etapes li:before{background:var(--uv2-encre);border-radius:50%;color:var(--uv2-ivoire);content:counter(uv2-etape);counter-increment:uv2-etape;display:grid;font:600 14px var(--uv2-sans);height:30px;margin-bottom:12px;place-items:center;width:30px}.uv2-avis__etapes strong{color:var(--uv2-encre);display:block;font-family:var(--uv2-serif);font-size:20px;font-weight:400;margin-bottom:4px}.uv2-avis__actions{display:flex;flex-wrap:wrap;gap:10px}.uv2-avis .uv2-avis__actions .uv2-bouton{cursor:pointer;font-size:14.5px;padding:12px 22px}.uv2-avis__brouillons{display:grid;gap:12px}.uv2-avis__ligne{align-items:center;background:var(--uv2-papier);border:1px solid var(--uv2-ligne);border-radius:6px;display:grid;gap:14px 24px;grid-template-columns:minmax(0,1fr) auto;padding:20px 22px}.uv2-avis__ligne-nom{font-family:var(--uv2-serif);font-size:22px;font-weight:400;line-height:1.15;margin:0}.uv2-avis .uv2-avis__ligne-nom a{color:var(--uv2-encre);font-weight:400}.uv2-avis__ligne-infos{color:var(--uv2-gris);font-size:14px;margin:4px 0 0}.uv2-avis__ligne-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.uv2-avis .uv2-avis__supprimer{color:var(--uv2-gris);font-size:13.5px;font-weight:500}.uv2-avis__merci{max-width:720px}.uv2-avis__merci p{color:var(--uv2-gris-fonce);font-size:16px}.uv2-avis__partage{display:grid;gap:10px;margin:20px 0 8px;max-width:420px}.uv2-avis .uv2-avis__partage .uv2-bouton{font-size:15px;justify-content:center;padding:13px 20px}@media (max-width:991.98px){.uv2-avis__grille{grid-template-columns:minmax(0,1fr)}.uv2-avis__cote{position:static}.uv2-avis__etapes{grid-template-columns:minmax(0,1fr)}}@media (max-width:575.98px){.uv2-avis__bloc{padding:20px 18px}.uv2-avis__etape{font-size:21px}.uv2-avis__certifie{grid-template-columns:minmax(0,1fr)}.uv2-avis__sceau{width:96px}.uv2-avis .field-rating label{font-size:34px}.uv2-avis__envoi .btn{justify-content:center;width:100%}.uv2-avis__ligne{grid-template-columns:minmax(0,1fr)}.uv2-avis .uv2-avis__actions .uv2-bouton{justify-content:center;width:100%}}.uv2-avis .field-rating label{color:#d8cdbe}.uv2-avis .field-rating label:hover{color:#a3174f!important}.uv2-avis .field-rating label:hover~label{color:#d8cdbe!important}.uv2-avis .uv2-avis__compteur--titre{justify-content:flex-end;margin:-14px 0 20px}.uv2-avis .uv2-avis__compteur--limite{color:var(--uv2-bordeaux);font-weight:600}.uv2-avis-fin__compte{padding-top:32px}.uv2-avis-fin__grille{grid-template-columns:minmax(0,620px) minmax(0,380px);justify-content:start}.uv2-avis-fin__rappel{position:sticky;top:110px}.uv2-avis-fin__salon{color:var(--uv2-encre)!important;font-weight:700;margin:0 0 6px!important}.uv2-avis-fin__note{align-items:baseline;display:flex;gap:4px;margin:0 0 10px!important}.uv2-avis-fin__note strong{color:var(--uv2-encre);font-family:var(--uv2-serif);font-size:28px;font-weight:400;line-height:1}.uv2-avis-fin__note span{color:var(--uv2-gris);margin-right:6px}.uv2-avis-fin__titre{color:var(--uv2-encre)!important;font-family:var(--uv2-serif);font-size:20px;line-height:1.25;margin:0 0 8px!important}.uv2-avis-fin__texte,.uv2-avis-fin__titre{overflow-wrap:anywhere}@media (max-width:991.98px){.uv2-avis-fin__grille{grid-template-columns:minmax(0,1fr)}.uv2-avis-fin__rappel{position:static}}.uv2-avis .uv2-compte__piege{height:1px;left:-10000px;overflow:hidden;position:absolute!important;width:1px}.uv2-avis__antirobot{margin:4px 0 18px}.uv2-avis__antirobot .uv2-compte__turnstile{min-height:65px}