:root{--primary: #2760a1}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#2760a1}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#1d4878}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(39,96,161,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#2760a1}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:0.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^=right]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^=bottom]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^=left]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(39,96,161,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#2760a1;border-color:#2760a1}.btn-primary:hover{color:#fff;background-color:#204e82;border-color:#1d4878}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#204e82;border-color:#1d4878;box-shadow:0 0 0 .2rem rgba(71,120,175,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#2760a1;border-color:#2760a1}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#1d4878;border-color:#1b416e}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(71,120,175,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-outline-primary{color:#2760a1;border-color:#2760a1}.btn-outline-primary:hover{color:#fff;background-color:#2760a1;border-color:#2760a1}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(39,96,161,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#2760a1;background-color:rgba(0,0,0,0)}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#2760a1;border-color:#2760a1}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(39,96,161,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:rgba(0,0,0,0)}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:rgba(0,0,0,0)}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:rgba(0,0,0,0)}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:rgba(0,0,0,0)}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:rgba(0,0,0,0)}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-link{font-weight:400;color:#2760a1;text-decoration:none}.btn-link:hover{color:#183b63;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}@media(min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}.modal-xl{max-width:1140px}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:rgba(0,0,0,0);border:0}a.close.disabled{pointer-events:none}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#2760a1;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#183b63;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(39,96,161,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#2760a1;border-color:#2760a1}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.pyro>.before,.pyro>.after{position:absolute;width:5px;height:5px;border-radius:50%;box-shadow:0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff;animation:1s bang ease-out 4 backwards,1s gravity ease-in 4 backwards,5s position linear 4 backwards}.pyro>.after{animation-delay:1.25s,1.25s,1.25s;animation-duration:1.25s,1.25s,6.25s}@keyframes bang{to{box-shadow:-113px -214.999px #f02,117px -144.999px #00ffd5,133px -57.999px #00b3ff,47px -194.999px #5f0,92px -162.999px #00ffea,109px 43.001px #ff00d5,-76px -188.999px #f50,-12px -17.999px #00ff5e,-32px -67.999px #c4ff00,77px -217.999px #ff006a,16px -79.999px #0f2,-28px -45.999px #fc0,96px -48.999px #ff1500,136px -86.999px #ffe100,92px 47.001px #ff0026,-64px -246.999px #5900ff,-100px 4.001px #00ffea,145px 3.001px lime,85px -232.999px #ffe600,147px 41.001px #0048ff,122px -71.999px #10f,-23px -223.999px #d500ff,-37px -45.999px #ff0062,-144px -247.999px #00ffe1,15px 31.001px #f0c,91px -104.999px #ff00ae,100px 3.001px #b300ff,-27px -90.999px #7b00ff,16px -32.999px #6f00ff,94px -130.999px #0095ff,78px 43.001px #009dff,87px -242.999px #7300ff,54px -248.999px #0f9,5px -184.999px #af0,96px -69.999px #00ffc4,11px -211.999px #00ff04,-48px -45.999px #003cff,6px -236.999px #f09,100px -167.999px #00ffd0,-76px 10.001px #fb0,136px -94.999px #d9ff00,-95px -38.999px #fff700,7px -169.999px #00fff2,-115px -194.999px #00ff09,34px -232.999px #3c00ff,12px 24.001px #ff5100,-86px -227.999px #00ffb3,10px -78.999px #f80,86px -63.999px #e100ff,-112px -39.999px #0040ff,98px -221.999px #ff00d0}}@keyframes gravity{0%{transform:translateY(0px);opacity:0}5%{opacity:1}100%{transform:translateY(200px);opacity:0}}@keyframes position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}.dino{width:200px;height:80px;background:conic-gradient(from 135deg at top, rgba(0, 0, 0, 0), #6c757d 1deg 90deg, rgba(0, 0, 0, 0) 91deg) right -20px bottom 8px/18px 9px,linear-gradient(#6c757d 0 0) bottom/100% 8px;background-repeat:no-repeat;position:relative;animation:dino-animation-0 2s infinite linear}.dino::before{content:"";position:absolute;width:7px;height:22px;background:#9ca5ad;left:40px;animation:dino-animation-1 2s infinite cubic-bezier(0, 200, 1, 200)}@keyframes dino-animation-0{80%{background-position:left 0px bottom 8px,bottom}100%{background-position:left -40px bottom 8px,bottom}}@keyframes dino-animation-1{0%,50%{bottom:7.95px}90%,100%{bottom:8.1px}}.scrollcontainer--vertical,.scrollcontainer--horizontal{--background-color: var(--bg-body);--shadow-color: rgba(80,80,80, 1);--shadow-size: 0.75em;--transparent: rgba(255, 255, 255, 0)}.scrollcontainer--horizontal{overflow-x:scroll;background:linear-gradient(to right, var(--background-color), var(--background-color), var(--transparent) calc(var(--shadow-size) * 2)),radial-gradient(farthest-side at 0 50%, var(--shadow-color), var(--transparent)) -4px,linear-gradient(to left, var(--background-color), var(--background-color), var(--transparent) calc(var(--shadow-size) * 2)),radial-gradient(farthest-side at 100% 50%, var(--shadow-color), var(--transparent)) calc(100% + 4px);background-repeat:no-repeat;background-attachment:local,scroll,local,scroll;background-size:100% 100%,var(--shadow-size) 100%,100% 100%,var(--shadow-size) 100%}#collapsing-sidemenu{resize:horizontal;height:300px;min-width:120px;max-width:90vw;max-height:36px;min-height:36px;position:fixed;bottom:0;right:30px;z-index:1001;transform:rotateZ(180deg);overflow:auto;background:linear-gradient(180deg, var(--bg-white) 0%, var(--bg-white) calc(100% - 35px), var(--bg-body) calc(100% - 35px), var(--bg-body) 100%)}#collapsing-sidemenu>*{width:calc(100% - 1rem);transform:rotateZ(180deg);overflow:auto}#collapsing-sidemenu.open{resize:both;min-height:100px;max-height:90vh}#collapsing-sidemenu .collapse{transition:unset}#collapsing-sidemenu .collapse:not(.show){height:0px}@keyframes pulse-red{0%{box-shadow:0 0 0 0 rgba(250,0,0,.7)}70%{box-shadow:0 0 0 6px rgba(250,0,0,0)}100%{box-shadow:0 0 0 0 rgba(250,0,0,0)}}.pulse{animation:pulse-red 1.5s infinite;box-shadow:0 0 0 0 #fa0000}@keyframes increase-size{0%{transform:scale(1)}50%{transform:scale(2)}100%{transform:scale(1)}}@keyframes move-up{50%{transform:translateY(10px)}}.tuto-arrow{animation:move-up 1s infinite linear}.tuto-overlay~* .dropdown-menu{z-index:2000}.tuto-target{z-index:2001 !important;position:relative;animation:highlight-item 2s infinite linear}@keyframes highlight-item{0%{box-shadow:0 0 30px -7px #dedede}50%{box-shadow:0 0 30px -4px #dedede}100%{box-shadow:0 0 30px -7px #dedede}}.tuto-dropdown-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2000;background-color:#000;opacity:.6}.tuto-overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2000;background-color:#000;opacity:.5}.tuto-indicator{animation:increase-size 1s infinite linear;padding:0 1px 0 1.1px;background-color:rgba(238,238,238,.2666666667);pointer-events:none}.tuto-text{box-shadow:0 1rem 3rem rgba(0,0,0,.6) !important}.tuto-cancel,.tuto-text,.tuto-indicator,.tuto-arrow{z-index:3000}.xp_legends{text-align:left;line-height:1.5}.xp_legends h6{text-align:center;margin-bottom:10px}.xp_legends div{margin-bottom:8px}.xp_legends span{width:12px;height:12px;display:inline-block;margin-right:10px;border-radius:50px}.xp_legends span.earned{background-color:#28a745}.xp_legends span.lost{background-color:red}.xp_legends span.self{background-color:#17a2b8}.xp_legends span.simulated{background-color:#ecec83}.xp_legends span.waiting{background-color:#afecbd}.circle{position:relative;height:100px;width:100px;text-align:center;height:50px;width:50px}.circle .circle-text{display:inline-block;line-height:100px;font-size:18px;color:var(--main-color)}.circle svg{position:absolute;top:0;right:0;width:100px;height:100px;transform:rotateZ(-90deg)}.circle svg circle{--prct_fill: 0.50;r:42px;cx:50%;cy:50%;stroke-dasharray:calc(6.28318*42px*var(--prct_fill)) calc(6.28318*42px);stroke-width:8px;stroke:var(--main-color, #28a745);fill:none}.circle svg circle.ghost{stroke-dasharray:inherit;stroke:var(--main-color, #eee);opacity:.5}.circle.success circle{stroke:#28a745}.circle.warning circle{stroke:#ffc481}.circle.danger circle{stroke:#dc3545}.circle circle.simulated{stroke:#ecec83}.circle circle.waiting{stroke:#afecbd}.circle circle.lost{stroke:red}.circle circle.self{stroke:#17a2b8}.circle .circle-text{line-height:50px;font-size:8px}.circle .fs-0-6-rem{font-size:8px}.circle svg{width:50px;height:50px}.circle svg circle{r:21px;cx:25px;cy:25px;stroke-dasharray:calc(6.28318*21px*var(--prct_fill)) calc(6.28318*21px);stroke-width:2.6664px}.circle-xs{height:50px;width:50px}.circle-xs .circle-text{line-height:50px;font-size:9px}.circle-xs svg{position:absolute;top:0;right:0;width:50px;height:50px;transform:rotateZ(-90deg)}.circle-xs svg circle{--prct_fill: 0.50;r:22.5px;cx:50%;cy:50%;stroke-dasharray:calc(6.28318*22.5px*var(--prct_fill)) calc(6.28318*22.5px);stroke-width:2.5px;stroke:#28a745;fill:none}.circle-xs svg circle.ghost{stroke-dasharray:inherit;stroke:#eee;opacity:.5}.circle-xxs{height:30px;width:30px}.circle-xxs .circle-text{line-height:30px;font-size:9px}.circle-xxs svg{width:30px;height:30px}.circle-xxs svg circle{r:12.5px;stroke-dasharray:calc(6.28318*12.5px*var(--prct_fill)) calc(6.28318*12.5px);stroke-width:2.5px;stroke:#28a745}.circle-0{--main-color: #ffc481}.circle-1{--main-color: #d4be75}.circle-2{--main-color: #a9b869}.circle-3{--main-color: #7eb35d}.circle-4{--main-color: #53ad51}.circle-5{--main-color: #28a745}.circle-white{--main-color: white}.main-color{color:var(--main-color)}.children-variables>:nth-child(1){--nth-child: 1 }.children-variables>:nth-child(2){--nth-child: 2 }.children-variables>:nth-child(3){--nth-child: 3 }.children-variables>:nth-child(4){--nth-child: 4 }.children-variables>:nth-child(5){--nth-child: 5 }.children-variables>:nth-child(6){--nth-child: 6 }.children-variables>:nth-child(7){--nth-child: 7 }.modal-body{padding-top:2rem;padding-bottom:2rem}.modal-content{overflow:hidden}.modal-body:has(+.modal-footer[style*="display: none"]){padding-bottom:1rem}.modal-body:has(.modal-with-menu){padding:0 !important;overflow:auto}.modal-footer{border-top:unset}.modal-footer .btn-secondary{color:var(--warning);text-decoration:underline}.modal-footer button{padding-left:1.5rem;padding-right:1.5rem}.modal-with-menu{height:min(600px,70dvh)}.modal-menu label{border-right:5px solid rgba(0,0,0,0);margin-bottom:0px}.modal-menu label:has(:checked){border-right:5px solid var(--primary)}.modal-menu label:not(:has(:checked)):hover{border-right:5px solid oklab(from var(--primary) l a b/0.3)}.modal-menu label:has(:checked) .small{font-weight:bolder}.modal-body:has(.modal-without-border){padding:0 !important}:root{--light: #efefef;--grey: #f3f4f5;--muted: #6c757d;--warning: #ffc481;--success: #28a745;--logo-light: url(/assets/logo-soba-c024963582c2d294937806a1cce861695c6f215494087c17257edad34b402338.svg);--logo-dark: url(/assets/logo-soba-dark-b47fd22d452f07fa2b97a238b3f694126a98e1e08ae922b58b180472caaa66af.svg);--bg-body: white}body,.bg-body{background-color:var(--bg-body);color:#333;text-wrap:pretty}body{counter-reset:my-counter;--primary: var(--primary-light) }code{color:#bd2130;padding:0 3px;font-size:1rem}#logo{height:48px;max-width:min(100px,12vw)}#logo img{content:var(--logo-light)}main{background-color:#fff}::view-transition-old(root){animation-duration:0s}::view-transition-new(root){animation-duration:0s}.content-transition{view-transition-name:content-transition}@keyframes fade-in{from{opacity:0}}@keyframes fade-out{to{opacity:0}}html[data-turbo-visit-direction=forward]::view-transition-old(content-transition){animation:200ms ease-in-out 0s both fade-out}html[data-turbo-visit-direction=forward]::view-transition-new(content-transition){animation:200ms ease-in-out 200ms both fade-in}body:has(.is-fullscreen) [style*=view-transition-name]{display:none}@keyframes mymove{0%{outline:3px solid var(--primary)}80%{outline:2px solid var(--primary)}to{outline:0 solid var(--primary)}}.target-focused{animation:1s mymove 1 linear}.make-fade-out{animation:.3s ease-in-out fade-out}.sticky-top{position:sticky;top:0}.sticky-bottom{position:sticky;bottom:0}.only-child:not(:only-child){display:none}.bg-grey,.bg-light-hover:hover{background-color:var(--grey) !important}.bg-black{background-color:#333}.text-black{color:#333}.gap-1{gap:.5rem}.gap-2{gap:.75rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:3rem}.fs-5{font-size:42px}.fs-4{font-size:32px}.fs-3{font-size:24px}.fs-2{font-size:19px}.fs-1-5{font-size:16.5px}.fs-1{font-size:14px}.fs-0-85{font-size:12px !important}.fs-0-75{font-size:9px}.fs-0-65{font-size:7.5px}.fs-0-5{font-size:6px}.float-left{float:left}.float-right{float:right}.clearfix{clear:both}.break-word{word-break:break-word}.max-w-unset{max-width:unset}.w-75{width:75% !important}.w-50{width:50% !important}.w-25{width:25% !important}.mb-0i{margin-bottom:0 !important}.pos-absolute{position:absolute}.pos-relative{position:relative}.aspect-ratio-1{aspect-ratio:1}.break-all{word-break:break-all !important}.text-decoration-underline{text-decoration:underline !important}.c-pointer{cursor:pointer}.c-move{cursor:move}.pointer-events-0{pointer-events:none}.opacity-5{opacity:.5}.mt-0-5{margin-top:.15rem}.rotate--90{display:inline-block;transform:rotate(-90deg)}.rotate-90{display:inline-block;transform:rotate(90deg)}.border-xl{border-width:5px !important}.border-avatar{border:2px solid var(--primary)}.border-transparent{border-color:rgba(0,0,0,0) !important}.border-transparent:hover{border-color:rgba(119,119,119,.4666666667) !important;border-color:color-mix(in srgb, var(--primary) 20%, transparent) !important}.no-mb :is(p,ul){margin-bottom:0rem !important}.list-h-rounded-xl>*:first-child{border-top-left-radius:1rem !important;border-bottom-left-radius:1rem !important}.list-h-rounded-xl>*:last-child{border-top-right-radius:1rem !important;border-bottom-right-radius:1rem !important}@media not all and (hover: none){.display-on-parent-hover,.display-on-parent-hover-inline{visibility:hidden}}.parent-hover:hover .display-on-parent-hover{visibility:visible}.display-box-n{display:-webkit-box;word-break:break-word;-webkit-line-clamp:var(--n, 1);-webkit-box-orient:vertical;overflow:hidden}.shadow-right{box-shadow:.5rem 0rem 1rem rgba(0,0,0,.1) !important}a:hover:not(:has(a:hover,.btn-link:hover)) .underline-on-hover{text-decoration:underline}.fs-0-75{font-size:9px}.bg-primary,.btn-primary,.badge-primary{background-color:var(--primary) !important;color:oklch(from var(--primary) clamp(0, (l / 0.7 - 1) * -infinity, 1) 0 h) !important}.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:var(--primary) !important;color:oklch(from var(--primary) clamp(0, (l / 0.7 - 1) * -infinity, 1) 0 h) !important}.text-primary,.btn-outline-primary{color:var(--primary) !important}a.text-primary:hover,a.text-primary:focus{color:var(--primary) !important;color:color-mix(in srgb, var(--primary) 90%, #000 10%) !important}.btn-outline-primary.active{color:oklch(from var(--primary) clamp(0, (l / 0.7 - 1) * -infinity, 1) 0 h) !important}.border-primary,.btn-outline-primary,.btn-primary{border-color:var(--primary) !important}button.bg-primary:hover,button.bg-primary:focus{background-color:var(--primary) !important;background-color:color-mix(in srgb, var(--primary) 90%, #000 10%) !important}#list-of-units{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0px}#list-of-units .unit-preview{overflow:hidden;aspect-ratio:2.49/1}#list-of-units img{width:100%;height:100%;object-fit:cover;transition:scale .3s}#list-of-units .unit-preview:hover img{scale:1.05}#list-of-units .preview-info{color:#fff;backdrop-filter:blur(10px) brightness(40%);top:calc(100% - 32px)}#list-of-units .unit-preview:nth-child(1){grid-column:1/3;grid-row:1/3;aspect-ratio:unset}#list-of-units .unit-preview:nth-child(1) .preview-info{top:calc(100% - 55px)}#list-of-units .unit-preview:nth-child(2){grid-column:3;grid-row:1}#list-of-units .unit-preview:nth-child(3){grid-column:3;grid-row:2}@media(max-width: 640px){#list-of-units{display:flex;flex-direction:column;gap:1rem}.preview-info{top:calc(100% - 32px)}.unit-preview{aspect-ratio:2.5/1 !important}}.all-projets-list .icon-angle-double-down::before{color:#999;margin-bottom:1rem}.all-projets-list .project.icon-angle-double-down:first-child::before{color:#999;margin-bottom:unset;content:""}.dropdown-menu{z-index:1021}.filters{margin-bottom:3rem;display:flex;align-items:center;gap:40px}.filters form{display:flex;align-items:center;gap:40px}.filters select,.filters .dropdown a:not(.btn-link):not(.no-border){border:2px solid var(--primary) !important}.filters .form-group{margin-bottom:0px !important}.filters .dropdown-menu{min-width:250px;width:auto;max-width:450px}.filters .dropdown-menu .form-check-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters select,.filters .btn:not(.original-size){width:250px;flex-shrink:0}.filters .card,.filters .card .btn{width:300px}.filters .px-filter{padding-left:2.5rem !important;padding-right:1.75rem !important}.filters input[type=submit]{margin-bottom:.5rem !important;margin-top:.5rem !important}@media(max-width: 640px){.filters,.filters form{flex-direction:column;gap:10px}.filters .btn:not(.original-size),.filters .dropdown{width:100%}}@keyframes icon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icon-pulse::before{animation:icon-spin 1s infinite steps(8);display:inline-block !important}.icon-square{display:flex !important;justify-content:center;align-items:center;height:1.25rem;aspect-ratio:1}.icon-lg-square{display:flex !important;justify-content:start;align-items:center;height:2.5rem;aspect-ratio:1}.icon-fw{text-align:center;width:1.25rem;display:inline-block}@keyframes shimmer{100%{left:100vw}}.dropdown-item.active,.dropdown-item:active{color:#444 !important;background-color:#dadada}.modal-urls-loading{transition:opacity .5s}.modal-urls-loading .skeleton-effect{position:relative;overflow:hidden;pointer-events:none}.modal-urls-loading .skeleton-effect .bg-skeleton{background-color:rgba(54,55,56,.2)}.modal-urls-loading .skeleton-effect :is(li,h6,.text-muted,label){background-color:rgba(54,55,56,.2);border-radius:1.5rem;text-indent:-9999px}.modal-urls-loading .skeleton-effect .bg-skeleton>*{visibility:hidden}.modal-urls-loading .skeleton-effect :is(.btn,input){color:rgba(0,0,0,0) !important}.modal-urls-loading .skeleton-effect>*{opacity:.6}.modal-urls-loading .skeleton-effect::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(235, 234, 233, 0) 0, rgba(235, 234, 233, 0.2) 80%, rgba(235, 234, 233, 0.5) 90%, rgba(235, 234, 233, 0));animation:shimmer 3s infinite;content:""}.is-dnd-over{position:relative}.is-dnd-over:after{display:flex;position:absolute;width:100%;height:100%;background-color:#343a40;opacity:.9;justify-content:center;color:#fff;font-size:20px;align-items:center;margin-bottom:0;border:4px dashed #fff;content:"Drop your files here";top:0;left:0;z-index:101;pointer-events:none}.smaller.is-dnd-over:after{font-size:12px;content:"Drop here"}html[lang=fr] .is-dnd-over:after{content:"Déposez vos fichiers ici"}html[lang=fr] .smaller.is-dnd-over:after{content:"Déposez ici"}.preview-link.selected{--primary: var(--success);outline:2px solid var(--primary)}.preview-link{outline:0px solid var(--primary);overflow:hidden;transition:outline .2s}.preview-link img{transition:scale .3s}.preview-link:hover{outline:2px solid var(--primary);border-color:var(--primary) !important}.preview-link:hover img{scale:1.05}.edit-wrapper{display:grid}.edit-wrapper>*{grid-area:1/1}.edit-wrapper>a{width:100%;height:100%;z-index:1;backdrop-filter:blur(4px) brightness(0.4)}.edit-wrapper>a.loading{backdrop-filter:blur(4px) brightness(0.4);visibility:visible}.edit-wrapper>a.loading i:before{content:"...";font-size:5rem;font-weight:900}[data-in-place-as]{cursor:pointer}.act-as-inplace:hover::after,[data-in-place-as=string]:hover::after,[data-in-place-as=quill]:hover>:last-child::after{content:"✐";margin-left:.25rem;rotate:160deg;transform-origin:center;font-size:14px;display:inline-block}.pass-to-next-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s}#pass-to-next{min-height:0;transition:visibility 1s;visibility:hidden}.pass-to-next-wrapper.expanded{grid-template-rows:1fr}.pass-to-next-wrapper.expanded #pass-to-next{visibility:visible}.reactions-popover{max-width:160px}.transparent-icon{overflow:hidden;position:relative;color:#000;background:linear-gradient(164deg, transparent 10%, black 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.choices:has(+.text-muted){margin-bottom:.5rem !important}.card-body{padding:1rem !important}[data-sortable=handle]{cursor:move}[data-zoomable]{cursor:zoom-in}.d-block-fullscreen{display:none}.zen-mode-fs :is(.d-none-fullscreen,.d-block-fullscreen,.d-btn-fullscreen){display:none !important}.is-fullscreen{padding:1.5rem}.is-fullscreen .col-fs-6{flex:0 0 50%;max-width:50%}.is-fullscreen .col-fs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.is-fullscreen .d-none-fullscreen{display:none}.is-fullscreen .d-block-fullscreen{display:block}.is-fullscreen .d-flex-fullscreen{display:flex}.parent-dynamic-overlay{position:relative}.parent-dynamic-overlay:has(.dynamic-overlay.open){overflow:hidden}.parent-dynamic-overlay:has(.dynamic-overlay.open)::before{content:"";height:100%;width:100%;background-color:#000;opacity:.5;display:block;position:absolute;z-index:1021}.dynamic-overlay{--width: 100%;z-index:1021;right:calc(var(--width)*-1);width:var(--width);position:fixed;top:0;transition:right .4s;height:100%;max-height:100vh;padding:2rem;overflow-y:scroll}.dynamic-overlay.open{right:0%}.dynamic-overlay .close-dynamic-overlay{top:10px;right:10px;position:absolute}.will-link-downloading{transition:width .2s !important}.link-downloading{width:50px !important}.projects-grid .project-line{width:150px;min-width:80px;overflow:visible}.projects-grid .project-line:nth-child(even){margin-top:40px;z-index:1}.projects-grid .project-name{width:150%}.projects-grid .line{height:30px;width:1px;border:1px solid var(--light);background-color:var(--light)}.projects-grid .project-line:nth-child(odd) .line{height:70px}.projects-grid .sub-line{height:6px !important}.projects-grid.spaced .project-line{min-width:130px !important;overflow:visible}.projects-grid.spaced .project-line:nth-child(even){margin-top:50px}.projects-grid.spaced .project-name{width:150%;padding:.25rem .5rem !important}.projects-grid.spaced .line{height:20px}.avatars-list{display:grid;grid-template-columns:repeat(calc(var(--avatar-count) + 1), calc(var(--avatar-size) / 2))}.avatars-list.with-space{grid-template-columns:repeat(calc(var(--avatar-count) + 1), calc(var(--avatar-size) * 2 / 3))}.avatars-list.with-xl-space{grid-template-columns:repeat(calc(var(--avatar-count) + 1), calc(var(--avatar-size) * 6 / 10))}.avatars-ttb.with-space{grid-template-columns:unset;grid-template-rows:repeat(calc(var(--avatar-count) + 1), calc(var(--avatar-size) * 2 / 3))}.avatars-rtl{direction:rtl}.avatars-list img:hover~img,.avatars-list img:focus-within~img,.avatars-list div:has(img:hover)~div:has(img) img,.avatars-list div:has(img:focus-within)~div:has(img) img{transform:translateX(33%)}.avatars-rtl img:hover~img,.avatars-rtl img:focus-within~img{transform:translateX(-33%)}.avatars-ttb img:hover~img,.avatars-ttb img:focus-within~img{transform:translateY(33%)}.avatars-list img,.avatars-list img{transition:transform 180ms ease-in-out}@media(min-width: 992px){.overflow-lg-auto{overflow:auto}.h-lg-custom{height:calc(100dvh - 71px)}}@media(min-width: 768px){.section-after-aside{width:calc(100dvw - 250px) !important}.w-lg-50{width:50% !important}.open-sidemenu,.close-sidemenu{display:none}}.aside-sidemenu{height:calc(100dvh - 71px)}@media(max-width: 767px){.aside-sidemenu{position:fixed !important;top:71px;left:0;transform:translateX(-100%);z-index:1049;max-width:80dvw !important;transition:transform .3s}#toggle-sidemenu:checked+.aside-sidemenu{transform:translateX(0%)}.open-sidemenu{position:fixed;z-index:1;top:81px;left:10px;cursor:pointer}.close-sidemenu{z-index:1;top:0px;right:0px;cursor:pointer}.close-sidemenu.blurry{backdrop-filter:blur(7px) brightness(0.7);color:#fff !important}}[id^=choices--project_exercice_part_icon-item-choice-]::after{content:unset !important}.deliverable-done{display:flex;justify-content:center;align-items:center;border-radius:50% !important;color:#828b93;border:solid 2px #828b93;padding:.3rem;font-size:10px;width:1.25rem;height:1.25rem}.deliverable-not-done{display:flex;justify-content:center;align-items:center;border-radius:50% !important;color:#dc3545;border:dashed 2px #dc3545;padding:.3rem;width:1.25rem;height:1.25rem}:is(.deliverable-done,.deliverable-not-done).small{font-size:6px;width:.9375rem;height:.9375rem}.fixed-headers-table{overflow:auto;max-height:calc(100vh - 30px)}.fixed-headers-table>table{border-collapse:separate;border-spacing:0}.fixed-headers-table>table thead th{position:sticky;top:0;z-index:2;background-color:#fff}.fixed-headers-table>table tbody th{position:sticky;left:0;z-index:1;background-color:#fff}table.user-filterable-navbar tbody th{min-width:230px !important;max-width:230px !important;border-right:2px solid #dedede}table.user-filterable-navbar thead th{border-bottom:2px solid #dedede}@media(max-width: 767px){div.user-filterable-navbar,div.index-table-navbar{left:0;top:0;position:absolute;z-index:3000;max-width:55px;transition:.2s !important}table.user-filterable-navbar tbody th{min-width:55px !important;max-width:55px !important;transition:.2s !important}.user-content,.index-table.content{margin-left:55px}.user-filterable-navbar .scrollable::-webkit-scrollbar,.index-table-navbar .scrollable::-webkit-scrollbar{display:none}.user-filterable-navbar .scrollable,.index-table-navbar .scrollable{-ms-overflow-style:none;scrollbar-width:none}.user-filterable-navbar img,.index-table-navbar img{width:24px !important;height:24px !important}.user-filterable-navbar .index-table-secondary-data,.index-table-navbar .index-table-secondary-data{display:none}.user-filterable-navbar .user-data,.user-filterable-navbar .index-table-data,.index-table-navbar .user-data,.index-table-navbar .index-table-data{max-height:0}.user-filterable-navbar .user-search,.user-filterable-navbar .index-table-search,.index-table-navbar .user-search,.index-table-navbar .index-table-search{display:none}.user-filterable-navbar:not(.opened) .active img,.index-table-navbar:not(.opened) .active img{border:3px solid #777}.user-filterable-navbar.opened .index-table-secondary-data,.index-table-navbar.opened .index-table-secondary-data{display:block}.user-filterable-navbar.opened .user-data,.user-filterable-navbar.opened .index-table-data,.index-table-navbar.opened .user-data,.index-table-navbar.opened .index-table-data{max-height:unset}.user-filterable-navbar.opened .user-search,.user-filterable-navbar.opened .index-table-search,.index-table-navbar.opened .user-search,.index-table-navbar.opened .index-table-search{display:block}.user-filterable-navbar.opened img,.index-table-navbar.opened img{width:46px !important;height:46px !important}table.user-filterable-navbar.opened tbody th{min-width:230px !important;max-width:230px !important}div.user-filterable-navbar.opened,div.index-table-navbar.opened{max-width:70%}}#fullscreen-target.is-fullscreen{display:flex;flex-direction:column;align-items:center}#fullscreen-target.is-fullscreen>*{width:min(1000px,95vw)}.menu-border-left{--color: #acb5bd;position:relative}.menu-border-left::before{height:calc(100% - 1.5rem - .5rem);content:"";display:block;left:-2px;top:.5rem;position:absolute;border-left:2px solid var(--color)}.menu-border-left li{position:relative}.menu-border-left li::before{width:10px;height:calc(100% - 1.5rem);content:"";display:block;top:.4rem;left:-18px;position:absolute;border-left:2px solid var(--color);border-bottom:2px solid var(--color);border-bottom-left-radius:4px}@keyframes scaleup{from{scale:1}to{scale:1.3}}.icon-premium{animation:scaleup 1s infinite linear}[data-scorm-chapter].active{font-weight:bold}#a11y-jump{position:absolute;top:-200px;left:20px;z-index:-10}#a11y-jump:focus{z-index:1000;top:20px}.message-content{overflow-wrap:break-word}.message-content img{max-width:100%;height:auto}.message-content table{width:100%}.message-content table:not(.rouge-line-table) td{border:1px solid #aaa;padding:.5rem;font-size:.9rem;line-height:1.6}#graph{max-width:100%;height:auto}.sticky-table-wrapper{max-width:100%;overflow:auto}.sticky-table-wrapper table{border-collapse:separate;border-spacing:0}.sticky-table-wrapper thead th{position:sticky;top:0;background-color:var(--bg-body);z-index:1}.sticky-table-wrapper tbody th{position:sticky;left:0;background-color:var(--bg-body)}.drawflow,.drawflow .parent-node{position:relative}.parent-drawflow{display:flex;overflow:hidden;touch-action:none;outline:0}.drawflow{width:100%;height:100%;user-select:none;perspective:0}.drawflow .drawflow-node{display:flex;align-items:center;position:absolute;background:aqua;width:160px;min-height:40px;border-radius:4px;border:2px solid #000;color:#000;z-index:2;padding:15px}.drawflow .drawflow-node.selected{background:red}.drawflow .drawflow-node:hover{cursor:move}.drawflow .drawflow-node .inputs,.drawflow .drawflow-node .outputs{width:0}.drawflow .drawflow-node .drawflow_content_node{width:100%;display:block}.drawflow .drawflow-node .input,.drawflow .drawflow-node .output{position:relative;width:20px;height:20px;background:#fff;border-radius:50%;border:2px solid #000;cursor:crosshair;z-index:1;margin-bottom:5px}.drawflow .drawflow-node .input{left:-27px;top:2px;background:#ff0}.drawflow .drawflow-node .output{right:-3px;top:2px}.drawflow svg{z-index:0;position:absolute;overflow:visible !important}.drawflow .connection{position:absolute;pointer-events:none;aspect-ratio:1/1}.drawflow .connection .main-path{fill:none;stroke-width:5px;stroke:#4682b4;pointer-events:all}.drawflow .connection .main-path:hover{stroke:#1266ab;cursor:pointer}.drawflow .connection .main-path.selected{stroke:#43b993}.drawflow .connection .point{cursor:move;stroke:#000;stroke-width:2;fill:#fff;pointer-events:all}.drawflow .connection .point.selected,.drawflow .connection .point:hover{fill:#1266ab}.drawflow .main-path{fill:none;stroke-width:5px;stroke:#4682b4}.drawflow-delete{position:absolute;display:block;width:30px;height:30px;background:#000;color:#fff;z-index:4;border:2px solid #fff;line-height:30px;font-weight:700;text-align:center;border-radius:50%;font-family:monospace;cursor:pointer}.drawflow>.drawflow-delete{margin-left:-15px;margin-top:15px}.parent-node .drawflow-delete{right:-15px;top:-15px}
