/* LANXAS technical corrections v20260827 */
*,*::before,*::after{box-sizing:border-box}
#lx-cookie-consent-v2{position:fixed;z-index:2147483000;left:16px;right:16px;bottom:16px;max-width:820px;margin:0 auto;padding:18px 20px;border:1px solid #d9dfeb;border-radius:16px;background:#fff;color:#0d1a4a;box-shadow:0 18px 55px rgba(13,26,74,.24);font:14px/1.5 "Segoe UI",sans-serif}
#lx-cookie-consent-v2 strong{display:block;font-size:16px;margin-bottom:4px}
#lx-cookie-consent-v2 p{margin:0}
#lx-cookie-consent-v2 a{color:#8a6816;text-decoration:underline}
#lx-cookie-consent-v2 .lxcv2-options{display:grid;gap:8px;margin-top:12px;padding:12px;border-radius:10px;background:#f5f7fb}
#lx-cookie-consent-v2 .lxcv2-options[hidden],#lx-cookie-consent-v2 button[hidden]{display:none!important}
#lx-cookie-consent-v2 .lxcv2-options label{display:flex;align-items:center;gap:8px}
#lx-cookie-consent-v2 .lxcv2-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}
#lx-cookie-consent-v2 button{min-height:40px;padding:8px 14px;border:1px solid #cbd3e1;border-radius:9px;background:#fff;color:#0d1a4a;font-weight:700;cursor:pointer}
#lx-cookie-consent-v2 button.primary{border-color:#0d1a4a;background:#0d1a4a;color:#fff}
@media(max-width:640px){
  html,body{max-width:100%}
  #lx-cookie-consent-v2{left:8px;right:8px;bottom:8px;max-height:calc(100vh - 16px);overflow:auto;padding:15px}
  #lx-cookie-consent-v2 .lxcv2-actions{display:grid;grid-template-columns:1fr 1fr}
  #lx-cookie-consent-v2 button{width:100%}
  table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
  .ax-l{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}
  .wpol-tab,.wiso-tab,.wgov-tab,.pp-perf{max-width:100%!important}
  [data-lx-page="press.html"] .fo,[data-lx-page="press.html"] th,[data-lx-page="press.html"] td{white-space:normal!important;overflow-wrap:anywhere}
  [data-lx-page="store.html"] .lxs-mobcats{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin-left:0!important;margin-right:0!important}
  [data-lx-page^="white-results/"] #lxwr{width:100%!important;max-width:100%!important;overflow-x:hidden!important}
  [data-lx-page^="white-results/"] #lxwr ul,[data-lx-page^="white-results/"] #lxwr li{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word}
  [data-lx-page="one-results/certificat-benchmark-300.html"] .cadre,
  [data-lx-page="one-results/certificat-benchmark-300.html"] .or1,
  [data-lx-page="one-results/certificat-benchmark-300.html"] .or2,
  [data-lx-page="one-results/certificat-benchmark-300.html"] .feuille,
  [data-lx-page="one-results/certificat-benchmark-300.html"] .corps{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}
  [data-lx-page="one-results/certificat-benchmark-300.html"] .corps{grid-template-columns:minmax(0,1fr)!important}
  [data-lx-page="one-results/certificat-benchmark-300.html"] .or2,
  [data-lx-page="one-results/certificat-benchmark-300.html"] .feuille,
  [data-lx-page="one-results/certificat-benchmark-300.html"] .att,
  [data-lx-page="one-results/certificat-benchmark-300.html"] .sig{flex-wrap:wrap!important}
  [data-lx-page="one-results/certificat-benchmark-300.html"] .att{width:100%!important;max-width:100%!important;min-width:0!important;grid-column:1!important;margin:0!important;transform:none!important}
}
