/* PNA 1.0.0. Scoped component only. No global font, button or form reset. */
body .pna-avis-cabinet.pna-avis-cabinet {
  box-sizing: border-box !important;
  display: block !important;
  width: 100% !important;
  max-width: 720px !important;
  min-width: 0 !important;
  margin: 24px 0 30px !important;
  padding: 17px 20px !important;
  position: static !important;
  float: none !important;
  clear: both !important;
  background: #fff !important;
  color: #0B2239 !important;
  -webkit-text-fill-color: #0B2239 !important;
  border: 1px solid #DEE4E9 !important;
  border-radius: 12px !important;
  box-shadow: 0 5px 16px rgba(11,34,57,.045) !important;
  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  text-align: left !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}
body .pna-avis-cabinet.pna-avis-cabinet * { box-sizing: border-box !important; min-width: 0 !important; }
body .pna-avis-cabinet.pna-avis-cabinet--home { max-width: 440px !important; margin: 20px 0 0 !important; }
body .pna-avis-cabinet.pna-avis-cabinet--service { margin-left: auto !important; margin-right: auto !important; }
body .pna-avis-cabinet .pna-avis-cabinet__identite { display: flex !important; flex-wrap: wrap !important; gap: 2px 10px !important; margin: 0 0 13px !important; padding: 0 0 12px !important; border-bottom: 1px solid #E9EDF0 !important; font-size: 14px !important; }
body .pna-avis-cabinet .pna-avis-cabinet__identite strong { color: #0B2239 !important; -webkit-text-fill-color: #0B2239 !important; font-weight: 750 !important; }
body .pna-avis-cabinet .pna-avis-cabinet__identite span { color: #56616D !important; -webkit-text-fill-color: #56616D !important; }
body .pna-avis-cabinet a.pna-avis-cabinet__link,
body .pna-avis-cabinet a.pna-avis-cabinet__link:visited {
  display: flex !important; align-items: flex-start !important; gap: 12px !important;
  width: 100% !important; max-width: 100% !important; min-height: 44px !important;
  margin: 0 !important; padding: 0 !important; background: transparent !important;
  color: #0B2239 !important; -webkit-text-fill-color: #0B2239 !important;
  border: 0 !important; border-radius: 4px !important; box-shadow: none !important;
  font: inherit !important; font-weight: 400 !important; line-height: 1.45 !important;
  letter-spacing: normal !important; text-transform: none !important;
  white-space: normal !important; text-decoration: none !important;
}
body .pna-avis-cabinet a.pna-avis-cabinet__link::before,
body .pna-avis-cabinet a.pna-avis-cabinet__link::after { content: none !important; display: none !important; }
body .pna-avis-cabinet .pna-avis-cabinet__icon { display:flex !important; justify-content:center !important; align-items:center !important; width:34px !important; height:34px !important; flex:0 0 34px !important; border-radius:50% !important; background:#FAF8F4 !important; color:#B8822D !important; -webkit-text-fill-color:#B8822D !important; font-size:24px !important; line-height:1 !important; }
body .pna-avis-cabinet .pna-avis-cabinet__body { display: flex !important; flex-wrap: wrap !important; gap: 5px 16px !important; flex: 1 1 auto !important; align-items: baseline !important; }
body .pna-avis-cabinet .pna-avis-cabinet__title { display: block !important; font-size: 15px !important; font-weight: 750 !important; color: #0B2239 !important; -webkit-text-fill-color: #0B2239 !important; }
body .pna-avis-cabinet .pna-avis-cabinet__metrics { display: inline-flex !important; flex-wrap: wrap !important; gap: 4px 9px !important; align-items: baseline !important; }
body .pna-avis-cabinet .pna-avis-cabinet__metrics strong { font-size: 20px !important; font-weight: 800 !important; line-height: 1.2 !important; color:#0B2239 !important; -webkit-text-fill-color:#0B2239 !important; white-space:nowrap !important; }
body .pna-avis-cabinet .pna-avis-cabinet__metrics > span { color:#56616D !important; -webkit-text-fill-color:#56616D !important; font-size:14px !important; white-space:nowrap !important; }
body .pna-avis-cabinet .pna-avis-cabinet__action { display:block !important; flex-basis:100% !important; color:#0B2239 !important; -webkit-text-fill-color:#0B2239 !important; font-size:14px !important; font-weight:700 !important; text-decoration:underline !important; text-underline-offset:3px !important; overflow-wrap:break-word !important; }
body .pna-avis-cabinet .pna-avis-cabinet__date { display:block !important; margin:11px 0 0 !important; color:#56616D !important; -webkit-text-fill-color:#56616D !important; font-size:12px !important; line-height:1.45 !important; }
body .pna-avis-cabinet .pna-avis-cabinet__sr { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0,0,0,0) !important; clip-path:inset(50%) !important; white-space:nowrap !important; border:0 !important; }
body .pna-avis-cabinet a.pna-avis-cabinet__link:focus-visible { outline:3px solid #B8822D !important; outline-offset:5px !important; }
body .pna-avis-cabinet a.pna-avis-cabinet__link:hover .pna-avis-cabinet__action { text-decoration-thickness:2px !important; }
body .pna-avis-cabinet__legacydate { display:block !important; margin-top:8px !important; font-size:12px !important; font-weight:400 !important; line-height:1.45 !important; }
@media (max-width:767px) {
  body .pna-avis-cabinet.pna-avis-cabinet { padding:16px !important; margin-top:20px !important; margin-bottom:24px !important; }
  body .pna-avis-cabinet.pna-avis-cabinet--home { margin-bottom:0 !important; }
  body .pna-avis-cabinet .pna-avis-cabinet__identite { display:block !important; }
  body .pna-avis-cabinet .pna-avis-cabinet__identite span { display:block !important; margin-top:2px !important; }
  body .pna-avis-cabinet .pna-avis-cabinet__title { flex-basis:100% !important; }
  body .pna-avis-cabinet.pna-avis-cabinet--service { width:calc(100% - 32px) !important; }
}
@media (forced-colors:active) {
  body .pna-avis-cabinet.pna-avis-cabinet { border:1px solid CanvasText !important; }
}
