html,body{width:100%;max-width:100%;margin:0!important;padding:0!important;overflow-x:clip!important}
html body .lca-page{position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}
html body .lca-global-shell,html body .lca-standalone-site,html body #page,html body #content,html body .site-content,html body .ast-container,html body #primary,html body .content-area,html body .site-main,html body .site-main>article,html body .entry-content{position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
html body.lca-replace-astra .ast-container,html body.lca-replace-astra .site-content .ast-container,html body.lca-replace-astra .entry-content[ast-blocks-layout]{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
html body .lca-topbar,html body .lca-site-header,html body .lca-site-footer{position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
html body .lca-shell,html body .lca-header-inner,html body .lca-footer-inner{width:min(calc(100% - 40px),var(--lca-site-width,1420px))!important;max-width:var(--lca-site-width,1420px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
html body .lca-header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important}
html body .lca-logo{min-width:0!important}
html body .lca-main-nav{min-width:0!important;max-width:100%!important}
html body .lca-v189-account-link{grid-template-columns:30px auto 11px!important;gap:8px!important;min-height:42px!important;padding:5px 10px 5px 5px!important;border-radius:999px!important;box-shadow:none!important}
html body .lca-v189-account-avatar{width:30px!important;height:30px!important;border-radius:50%!important}
html body .lca-v189-account-copy{display:block!important}
html body .lca-v189-account-copy small{display:none!important}
html body .lca-v189-account-copy strong{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.025em!important;white-space:nowrap!important}
html body .lca-v189-account-arrow{font-size:13px!important}
html body .lca-v189-forum-page{position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important}
html body .lca-v189-forum-wrap{width:min(calc(100% - 40px),var(--lca-site-width,1420px))!important;max-width:var(--lca-site-width,1420px)!important;margin:0 auto!important;padding:22px 0 52px!important}
html body .lca-v189-forum-news{margin-bottom:14px!important;border:1px solid #dde4e9!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 24px rgba(8,19,33,.04)!important}
html body .lca-v189-forum-head{align-items:center!important;margin-bottom:14px!important;padding:30px 32px!important;border-radius:22px!important;box-shadow:0 12px 34px rgba(8,19,33,.055)!important}
html body .lca-v189-forum-title h1{max-width:900px!important;font-size:clamp(38px,4.2vw,66px)!important;line-height:.92!important;letter-spacing:-.055em!important}
html body .lca-v189-forum-title p{font-size:15px!important}
html body .lca-v189-forum-shell{width:100%!important;max-width:100%!important}
html body .lca-forum-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:100%!important}
html body .lca-forum-side{position:relative!important;top:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:18px!important;border:1px solid #dce3e8!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 30px rgba(8,19,33,.05)!important}
html body .lca-forum-side-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin:0 0 14px!important;padding:0 0 14px!important;border-bottom:1px solid #e7ebef!important}
html body .lca-forum-side-title strong{font-size:21px!important;letter-spacing:-.025em!important}
html body .lca-forum-side-title small{max-width:640px!important;font-size:11px!important}
html body .lca-forum-side-actions{display:flex!important;align-items:center!important;gap:8px!important}
html body .lca-forum-admin-open{margin:0!important;min-height:34px!important;padding:0 12px!important;border-radius:10px!important}
html body .lca-forum-section-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:0!important;overflow:visible!important}
html body .lca-forum-section-wrap{width:100%!important;min-width:0!important}
html body .lca-forum-section-btn{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;min-height:104px!important;padding:16px!important;border:1px solid #e1e7eb!important;border-radius:16px!important;background:#f8fafb!important;box-shadow:none!important}
html body .lca-forum-section-btn:hover{transform:translateY(-2px)!important;background:#fff!important;box-shadow:0 11px 28px rgba(8,19,33,.065)!important}
html body .lca-forum-section-btn.is-active{background:linear-gradient(145deg,#fff 0%,color-mix(in srgb,var(--lca-site-accent,#008264) 7%,#fff) 100%)!important;border-color:color-mix(in srgb,var(--lca-site-accent,#008264) 42%,#dce3e8)!important;box-shadow:inset 0 4px 0 var(--lca-site-accent,#008264)!important}
html body .lca-forum-section-btn b{font-size:14px!important;line-height:1.15!important}
html body .lca-forum-section-btn small{margin-top:7px!important;font-size:10px!important;line-height:1.4!important}
html body .lca-forum-section-btn em{align-self:start!important;min-width:34px!important;height:34px!important;border-radius:11px!important;font-size:11px!important}
html body .lca-forum-section-btn i{margin-top:7px!important}
html body .lca-forum-main{width:100%!important;max-width:100%!important;min-width:0!important}
html body .lca-forum-section-view,html body .lca-forum-thread{padding:0!important;border:1px solid #dce3e8!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 36px rgba(8,19,33,.055)!important;overflow:hidden!important}
html body .lca-forum-main-head{margin:0!important;padding:25px 28px 22px!important;background:linear-gradient(135deg,#fff 0%,#fff 70%,color-mix(in srgb,var(--lca-site-accent,#008264) 5%,#fff) 100%)!important;border-bottom:1px solid #e4e9ed!important}
html body .lca-forum-main-head h3{font-size:clamp(30px,3.1vw,46px)!important}
html body .lca-forum-topic-list{display:block!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}
html body .lca-forum-topic-list:before{content:"DISCUSSIONS RÉCENTES"!important;display:block!important;padding:13px 28px!important;border-bottom:1px solid #e6eaee!important;background:#f7f9fa!important;color:#727e8f!important;font-size:9px!important;font-weight:950!important;letter-spacing:.13em!important}
html body .lca-forum-topic-row{display:grid!important;grid-template-columns:48px minmax(0,1fr) minmax(220px,320px)!important;align-items:center!important;gap:15px!important;width:100%!important;min-height:88px!important;margin:0!important;padding:16px 28px!important;border:0!important;border-bottom:1px solid #e7ebef!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}
html body .lca-forum-topic-row:last-child{border-bottom:0!important}
html body .lca-forum-topic-row:hover{background:color-mix(in srgb,var(--lca-site-accent,#008264) 3.5%,#fff)!important;border-color:#e7ebef!important;box-shadow:inset 4px 0 0 var(--lca-site-accent,#008264)!important;transform:none!important}
html body .lca-forum-topic-avatar{width:48px!important;height:48px!important;border-radius:50%!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #dfe5ea!important}
html body .lca-forum-topic-row>span>strong{font-size:15px!important;line-height:1.25!important}
html body .lca-forum-topic-row>span>small{margin-top:6px!important;font-size:10px!important}
html body .lca-forum-topic-row>em{display:grid!important;grid-template-columns:auto!important;justify-items:end!important;gap:6px!important;padding-left:18px!important;border-left:1px solid #e6eaee!important}
html body .lca-forum-topic-row>em>b{min-width:74px!important;padding:6px 10px!important;font-size:10px!important}
html body .lca-forum-topic-row>em>small{font-size:9px!important;line-height:1.45!important}
html body .lca-forum-create-topic{margin:20px 28px 28px!important;padding:20px!important;border-radius:16px!important}
html body .lca-forum-thread-head{padding:24px 28px!important;border-bottom:1px solid #e5e9ed!important;background:#fbfcfd!important}
html body .lca-forum-post-list{padding:0 28px!important}
html body .lca-forum-post{border-radius:0!important;border-width:0 0 1px!important;box-shadow:none!important;padding:22px 0!important}
html body .lca-forum-reply-form{margin:22px 28px 28px!important}
html body .lca-v189-forum-bottom{margin-top:14px!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(8,19,33,.05)!important}
@media(max-width:1180px){
html body .lca-main-nav{display:none!important}
html body .lca-menu-toggle-v179{display:grid!important;place-items:center!important}
html body .lca-header-inner{min-height:70px!important}
html body .lca-forum-section-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(min-width:1181px){
html body .lca-menu-toggle-v179{display:none!important}
}
@media(max-width:760px){
html body .lca-shell,html body .lca-header-inner,html body .lca-footer-inner,html body .lca-v189-forum-wrap{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
html body .lca-topbar{display:none!important}
html body .lca-site-header{min-height:64px!important}
html body .lca-header-inner{min-height:64px!important;gap:10px!important}
html body .lca-logo img{height:38px!important;max-width:min(185px,60vw)!important}
html body .lca-menu-toggle-v179{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important}
html body .lca-mobile-drawer-v179.is-open{align-items:stretch!important;padding:0!important;background:rgba(7,17,31,.72)!important}
html body .lca-mobile-drawer-card-v179{align-self:flex-end!important;width:100%!important;max-width:100%!important;max-height:92dvh!important;margin:0!important;padding:16px!important;border-radius:24px 24px 0 0!important}
html body .lca-mobile-drawer-grid-v179{grid-template-columns:1fr!important;gap:8px!important}
html body .lca-mobile-drawer-grid-v179 a,html body .lca-mobile-drawer-grid-v179 button{min-height:48px!important;border-radius:12px!important;font-size:13px!important}
html body .lca-v189-forum-wrap{padding-top:12px!important;padding-bottom:34px!important}
html body .lca-v189-forum-news{display:none!important}
html body .lca-v189-forum-head{grid-template-columns:1fr!important;gap:18px!important;padding:22px 18px!important;border-radius:17px!important}
html body .lca-v189-forum-title h1{font-size:39px!important}
html body .lca-v189-forum-title p{font-size:13px!important}
html body .lca-v189-forum-head-actions{width:100%!important}
html body .lca-v189-forum-head-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}
html body .lca-v189-forum-head-actions>a,html body .lca-v189-forum-head-actions>button{width:100%!important}
html body .lca-forum-side{padding:14px!important;border-radius:17px!important}
html body .lca-forum-side-title{grid-template-columns:1fr!important;gap:10px!important}
html body .lca-forum-side-actions{justify-content:space-between!important}
html body .lca-forum-section-list{grid-template-columns:1fr!important;gap:8px!important;overflow:visible!important}
html body .lca-forum-section-wrap{flex:none!important;width:100%!important}
html body .lca-forum-section-btn{min-height:78px!important;padding:13px!important;border-radius:13px!important}
html body .lca-forum-section-btn small{display:block!important}
html body .lca-forum-section-view,html body .lca-forum-thread{border-radius:17px!important}
html body .lca-forum-main-head{padding:20px 17px!important}
html body .lca-forum-main-head h3{font-size:31px!important}
html body .lca-forum-topic-list:before{padding:11px 16px!important}
html body .lca-forum-topic-row{grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;min-height:0!important;padding:14px 16px!important}
html body .lca-forum-topic-avatar{width:42px!important;height:42px!important}
html body .lca-forum-topic-row>span>strong{font-size:13px!important}
html body .lca-forum-topic-row>em{grid-column:2!important;justify-items:start!important;padding:0!important;border-left:0!important}
html body .lca-forum-topic-row>em>small{text-align:left!important}
html body .lca-forum-create-topic{margin:14px!important;padding:15px!important}
html body .lca-forum-thread-head{padding:18px 16px!important}
html body .lca-forum-post-list{padding:0 16px!important}
html body .lca-forum-post{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;padding:16px 0!important}
html body .lca-forum-reply-form{margin:16px!important}
html body .lca-v189-forum-bottom{grid-template-columns:1fr!important;padding:18px!important}
html body .lca-v186-forum-page-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:390px){
html body .lca-shell,html body .lca-header-inner,html body .lca-footer-inner,html body .lca-v189-forum-wrap{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important}
html body .lca-logo img{max-width:160px!important}
html body .lca-v189-forum-title h1{font-size:34px!important}
html body .lca-v189-forum-head-stats span{padding:7px 3px!important}
}
