.notification-toast{position:fixed;bottom:0;right:0;z-index:9999;width:max-content;max-width:100%;pointer-events:none;padding:1rem;transition:opacity .15s linear}.notification-toast-body{padding:.5rem .75rem;background-color:var(--color-secondary);color:var(--color-white);border-radius:.5rem;display:flex;gap:.5rem;box-shadow:0 2px 3px rgba(var(--color-primary-rgb),.4),0 3px 10px rgba(var(--color-primary-rgb),.4)}.notification-toast-body.notification-alert{background-color:var(--color-alt-secondary)}.notification-toast:not(.show){display:none;opacity:0}.containerfull{margin:0 3em;max-width:100%}@media (min-width: 1400px){.containerfull{margin:0 3em}}.tableSection{overflow-x:auto;display:block;width:fit-content;width:100%;background-color:#fff;padding:2rem 2rem 2rem 0;border-radius:1.25em;margin-right:2rem;border:solid #FFF .5rem;margin-bottom:2rem}.tableSection .thead{display:flex}.tableSection .thead .trow{font-variation-settings:"wght" 700}.tableSection .thead .tlevel{padding:0 0 1rem;font-variation-settings:"wght" 700;color:var(--color-primary);font-size:var(--text-medium)}.tableSection .thead .tfirstcol{padding-top:.5rem;font-variation-settings:"wght" 700;color:var(--color-primary);font-size:var(--text-medium)}.tableSection .thead .tcel-average{background-color:#f3f9ff;color:var(--color-primary);border-left:solid 2px var(--color-primary)}.tableSection .tfirstcol{width:360px;flex-shrink:0;position:sticky;left:0;right:0;background-color:#fff;padding-left:2rem}.tableSection .tfirstcol button{display:flex;gap:.5rem;align-items:center;text-align:left}.tableSection .tcel{width:140px;flex-shrink:0;text-align:center;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--color-gray-light);padding:.25rem}.tableSection .tcel span{display:block;text-align:center;font-variation-settings:"wght" 700}.tableSection .tcel span.t-small{font-size:var(--text-small);font-variation-settings:"wght" 400}.tableSection .tcel.moy{background-color:var(--color-primary-pale)}.tableSection .tcel.moyup{background-color:#d9f4d7}.tableSection .tcel.moydown{background-color:#ffdecb}.tableSection .tcel-first{border-left:solid 2px var(--color-primary)}.tableSection .trow{display:flex}.tableSection .lastcol{width:2em;flex-shrink:0}.tableSection .collapsing{transition:none!important}.tableSection .theadset .tcel{min-height:60px}.tableSection .tree-button svg{flex-shrink:0}.tableSection .tree-button strong{text-align:left}.trow{min-height:39px}.row-notion button,.row-competence .label{margin-left:1rem}.is-pointer{cursor:pointer}.modal-exercices-header{gap:1rem;display:flex;align-items:center}.header button,.nav-tabs-button button,.treelist button{border:1px solid transparent;background:#fff}.header-nav-link-active{font-variation-settings:"wght" 600}.group-card .accordion-button{background-color:#0000;font-family:var(--font-text);font-weight:400!important;font-variation-settings:normal!important;text-align:left;border:0;padding:1.75rem 1.5rem 1.5rem;width:100%;display:flex;align-items:center;gap:1rem}.group-card .accordion-button .group-name{font-variation-settings:"wght" 600;margin-right:.5rem}.group-card .accordion-button .group-btn-collapse .group-count{white-space:nowrap}.accordion-button[aria-expanded=true] .icon{transform:rotateX(180deg)}@media (min-width: 768px){.group-card .accordion-button{padding:2.625rem 9.75rem 2.625rem 2.5rem}}.modal-title{text-wrap:balance}.btn-check[type=radio]:checked+.btn{background-color:var(--color-primary-pale);border-color:var(--color-primary);box-shadow:0 0 0 1px inset var(--color-primary)}.btn-check[type=radio]+.btn{border-color:var(--color-gray-light);border-width:1px;width:100%;border-radius:1.25rem}.offcanvas-collapse{padding:1.25em 0;display:flex;flex-wrap:wrap;gap:.75em}.card-btn-collapse[aria-expanded=true] .icon{transform:rotate(180deg)}.treelist .accordion-button{font-variation-settings:"wght" 500}.treelist .accordion-button[aria-expanded=true] .icon{transform:rotate(90deg)}.treelist h2 .accordion-button span{color:var(--color-alt-primary)}.treelist .accordion-header span{text-align:left}.treelist .accordion-header .icon{margin-right:.75rem;flex-shrink:0}.treelist .accordion-header.level1{padding:1rem 0;border-bottom:solid 1px var(--color-gray-light)}.treelist .has-checkbox{display:flex;align-items:center}.treelist .has-checkbox h2,.treelist .has-checkbox h3{font-family:var(--font-text);font-weight:400;font-variation-settings:"wght" 500;margin-bottom:0}.treelist .level2{padding:1rem}.treelist .level3{margin-left:1rem;padding:1rem}.treelist .level3 li{display:flex;gap:.75rem;margin-bottom:.5rem;align-items:center}.treelist .level3 .has-checkbox{gap:.75rem}.treelist .level3 .has-checkbox>span.label{font-variation-settings:"wght" 600}.treelist .level3 .has-checkbox input{margin-right:0}.treelist .level3 .accordion-body ul{padding:.75rem 0 .75rem 3rem}.treelist .accordion-item:last-of-type .accordion-header.level1{border-bottom:none}.treelist .tree-button{padding:0}.treelist .tree-button[aria-expanded=true] .icon{transform:rotate(90deg)}.treelist input{margin-right:.75rem}#modal-training-notions .treelist h2{color:var(--color-alt-primary)}#modal-training-notions .treelist h3{font-size:var(--text-medium)}#modal-training-notions .treelist .level3 .has-checkbox>span.label{font-size:var(--text-medium)}.fiches.treelist h2 .accordion-button span{color:var(--color-alt-primary);font-size:var(--text-medium)}.fiches.treelist h3{font-size:var(--text-medium)}.fiches.treelist .level3 span{font-variation-settings:"wght" 600}.nav-tabs.nav-tabs-underline .nav-item button{font-size:var(--text-xl);font-variation-settings:"wght" 700;padding:.0625rem 0;border:none;border-bottom:2px solid rgba(0,0,0,0);background:none;color:var(--color-base)}.nav-tabs.nav-tabs-underline .nav-item button[aria-selected=true]{border-color:var(--color-base)}.card.is-off{opacity:.3}.lottie{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.practice-content{gap:4em}.practice-header{z-index:99;position:relative}button:disabled{opacity:.5}.offcanvas-body button:disabled,.training-action button:disabled{opacity:.5}.list-inline>.list-item{margin-right:.35rem}.modallight .modal-body{padding:0}.game-header{margin-bottom:2em}.modal-content{box-shadow:0 0 22px 2px #0000002b}.exos-slider{display:flex;gap:.5rem;align-items:center}@media (min-width: 768px){.exos-slider{margin-left:-2rem;margin-right:-2rem}}.exos-slider button{background:none;border:none}.btn-shadow{border:none;background:none;position:absolute;top:0;right:0;width:100px;height:14px}.allcheck .form-legend{font-size:1rem;margin-bottom:0rem}.allcheck .form-legend .form-check-label{font-size:var(--text-xl)}.allcheck .form-legend .form-check-input{margin-top:.4125em}.allcheck .form-legend .form-check{margin-bottom:0rem}.t-balance{text-wrap:balance}.btn-close-abs{position:absolute;right:-20px;top:-20px;background:#fff}.practice-header{margin-bottom:1em}.text-right{text-align:right}.password-input-wrapper{position:relative}.password-input-wrapper input{padding-right:3.5rem}.password-toggle-btn{position:absolute;top:50%;right:1rem;transform:translateY(-50%);background:none;border:none;cursor:pointer;opacity:.7}@media (max-width: 1199.98px){.practice-header .btn-quit{margin-top:.5rem;margin-bottom:.5rem}.modal-header,.modal-xl .modal-header{border:0;padding:1.75em 1.5em 1.25em}.modal-xl .modal-body{padding:0 1.5em 2em}.modal-lg,.modal-xl{--bs-modal-width: 85%}}.btn.btn-secondary.btn-error{--color-btn:#e00000 }.btn-icon{padding:0}.fullscreen .page{padding:0 0 3rem}.btn-clean{border:none;background:none;font-size:.85rem}
