@use "sass:string";.xy-center{top:50%;left:50%;transform:translate(-50%,-50%)}details summary::-webkit-details-marker{display:none}.summary::-webkit-details-marker,[pseudo=-webkit-details-marker]{display:none!important}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary::-webkit-details-marker,details>summary::marker{display:none}::-webkit-details-marker{display:none}.hierarchy-see-less,.hierarchy-see-more{margin-top:1.5rem!important}.hierarchy--title{line-height:1.315;margin-bottom:1.875rem}.hierarchy>ul{box-shadow:0 4px 24px rgba(0,0,0,.1)}.hierarchy--item-list{margin:0;position:relative;overflow:hidden}.hierarchy--item-list:first-child{border:0}.hierarchy--item-list .details:not([open]) .details--content{opacity:0}.hierarchy--item-list .details .details--content{transition:all 1s ease-in-out;opacity:0}.hierarchy--item-list .details .details--content ol li{display:inline-block;margin:0;line-height:1.10625}.hierarchy--item-list .details .summary{display:block;position:relative;width:100%;margin:0;padding:1.625rem calc(2.375rem + 38px) 1.625rem 1.25rem;line-height:1.35rem;transition:color .3s,box-shadow .2s}.hierarchy--item-list .details .summary::marker{display:none;content:""}.hierarchy--item-list .details .summary::-webkit-details-marker{display:none!important}.hierarchy--item-list .details .summary:after{display:block;position:absolute;vertical-align:text-top;top:50%;right:28px;width:2.375rem;height:2.375rem;margin-top:-1.5rem;transition:all .25s;border-radius:50%;transform:rotate(180deg);background-color:#fff;color:#181a1b;padding-top:.5rem;font-family:feather;font-size:1.125rem;font-weight:400;line-height:1.35rem;text-align:center;box-shadow:1px -8px 15px 0 rgba(46,51,56,.15);content:"\e931"}.hierarchy--item-list .details[open]:before{display:block;position:absolute;top:0;left:0;width:3px;height:100%;background-color:#0275cf;content:"";z-index:5}.hierarchy--item-list .details[open] .details--content{opacity:1}.hierarchy--item-list .details[open] .summary{color:#0a65ac}.hierarchy--item-list .details[open] .summary:after{transform:rotate(0);background-color:#0275cf;color:#fff;box-shadow:1px 8px 15px 0 rgba(2,117,207,.35)}#popup-alert-description{display:flex;position:fixed;justify-content:center;align-items:center;top:0;height:100%;width:100%;z-index:999;pointer-events:none}#popup-alert-description:has(div):before{content:"";background-color:#000;opacity:.15;width:100%;position:absolute;height:100%;z-index:-1}.popup-size{min-width:300px;max-width:400px;pointer-events:all;padding-bottom:40px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.25);border-radius:8px}@media (min-width:993px){.structure-tree-view-container{display:flex!important;max-width:50%}}@container main (max-width: 450px){.definition--header{grid-template-areas:"title" "picture" "synonyms"!important;grid-template-columns:1fr!important;row-gap:1.25rem}.definition-picture{margin:auto}}[data-page=structure_mainpage] .structure-tree-view-container{display:flex}[data-page=structure_mainpage] main>*{max-width:1000px}[data-page=structure_mainpage] main{flex:2}[data-page=structure_frontpage] #structure-headerDefinition{gap:1.25rem;flex-grow:1;justify-content:flex-end}[data-page=structure_frontpage] #structure-breadcrumb{display:none}@media (min-width:1200px){[data-page=structure_frontpage] #structure-breadcrumb{display:block}}[data-page=structure_frontpage] .structure-mainpage--content-layout{padding-top:0}[data-page=structure_frontpage] .structure-tree-view-container{display:none}[data-page=structure_frontpage] main{flex:1;container-name:main;container-type:inline-size}[data-page=structure_frontpage] .gallery--container li,[data-page=structure_frontpage] .gallery--container ul{margin:0;padding:0}[data-page=structure_frontpage] .gallery--title{margin-bottom:1.875rem}[data-page=structure_frontpage] .gallery--content{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.625rem}[data-page=structure_frontpage] .gallery--content a{display:grid;place-items:center;border:1px solid rgba(0,0,0,.08);border-radius:4px}[data-page=structure_frontpage] .gallery--content a:before{content:"";display:block;padding-bottom:100%;grid-area:1/1/2/2}[data-page=structure_frontpage] .gallery--content a img{margin:auto;width:100%;height:100%;object-fit:contain;grid-area:1/1/2/2;max-width:200px;max-height:200px;aspect-ratio:1}[data-page=structure_frontpage] #structure-right-panel{display:none;flex:1}@media (min-width:993px){[data-page=structure_frontpage] #structure-right-panel{display:block;min-width:300px;max-width:25%}}[data-page=structure_frontpage] .definition--header{display:grid;grid-template-areas:"title" "picture" "synonyms";row-gap:1.25rem;grid-auto-rows:min-content;margin-bottom:3.5rem}[data-page=structure_frontpage] .definition--header.no-picture{margin-bottom:1rem}[data-page=structure_frontpage] .definition--header.no-picture.no-alt-names{row-gap:0}@media (min-width:576px){[data-page=structure_frontpage] .definition--header{grid-template-areas:"title picture" "synonyms picture" "synonyms picture";grid-template-columns:1fr 43%;column-gap:5.125%}}[data-page=structure_frontpage] .definition-title--container{grid-area:title}[data-page=structure_frontpage] .definition-synonyms{grid-area:synonyms}[data-page=structure_frontpage] .definition-synonyms .definition-alternate-name--container{flex-direction:column;display:flex;padding:1.875rem 0}[data-page=structure_frontpage] .definition-picture{grid-area:picture;width:100%;margin-left:auto}[data-page=structure_frontpage] .definition-content-block{margin-bottom:2.5rem}[data-page=structure_frontpage] .definition-content-block--header{width:100%;display:flex;justify-content:space-between;margin-bottom:1.875rem}@media screen and (max-width:576px){[data-page=structure_frontpage] .definition-content-block--header{display:block}[data-page=structure_frontpage] .definition-content-block--header .structure-language-select-inner{width:100%}}@media (min-width:993px){.structure-mainpage--content-layout{padding:3rem 35px 5rem!important}.structure-mainpage--content-layout li:nth-child(odd)>.line{flex-direction:row-reverse}.structure-mainpage--content-layout #structure-mainpage-title{position:relative;margin-bottom:5rem}}#structure-mainpage-title{position:absolute;top:0}@media (max-width:576px){#structure-mainpage-title{font-size:1.5rem}}.structure-mainpage--content-layout{display:flex;padding:6.75rem 4.7% 5rem;justify-content:center;gap:4.8%;position:relative}@media (min-width:993px){.structure-mainpage--content-layout main{margin-top:0}}@media (max-width:992px){.structure-mainpage--content-layout main{margin-top:3.125rem}}.structure-mainpage--content-layout main ul{list-style:none}.structure-mainpage--content-layout main .line{display:flex}.structure-mainpage--content-layout main .line>div{text-align:center;display:inline-block;width:100%}.structure-tree-view-container{width:23.82%;min-width:250px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:.3s ease-out;transition-property:top,max-height}.structure-tree-view-container .tj_container li span.tj_description.tj_leaf:hover{text-decoration:underline}.structure-tree-view-container .tj_container{overflow:unset!important}.structure-tree-view-container .init-tree{overflow-x:visible!important}.structure-tree-view-content{flex-grow:1;padding:30px 0 50px 25px;overflow:auto;overscroll-behavior:auto}.dragholder{background-color:#fff;width:1.5em;cursor:col-resize;position:relative;flex-shrink:0}.dragholder:after,.dragholder:before{content:"";position:absolute;display:block;background-color:#60666c;width:.15rem;height:1.25rem;border-radius:50rem;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out}.dragholder:after{left:calc(50% - .2rem)}.dragholder:before{left:calc(50% + .2rem)}@media screen and (max-width:992px){.dragholder{cursor:auto}.dragholder:after,.dragholder:before{display:none}}.structure-definitionEdition{border:none;background-color:unset;padding:0;border-radius:50%;min-width:40px}.structure-block-picto-inner{padding-left:10%;padding-right:0}.line:nth-child(odd) .structure-block-picto-inner{padding-right:10%}.shadow-treeview-icon{box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:30px}.init-tree.tj_container li span.tj_mod_icon svg:hover{border:none!important}.tooltip-inner-structure{color:#fff;background-color:#181a1b;border-radius:.125rem;border:0;font-family:"Open Sans:bold",sans-serif;font-weight:700;font-size:.875rem;line-height:16.34px;padding:8px 16px}.tooltip-structure{margin-bottom:10px}.editor__container{border-radius:0;background:transparent}.editor__container .tool-bar{position:relative}.editor__container .tool-bar .tool-bar__button:disabled:focus-visible,.editor__container .tool-bar .tool-bar__button:disabled:hover,.editor__container .tool-bar .tool-bar__button:focus-visible,.editor__container .tool-bar .tool-bar__button:hover{color:#0275cf}.editor__container .tool-bar .tool-bar__button.tool-bar--active,.editor__container .tool-bar .tool-bar__button:disabled.tool-bar--active{background-color:#eff6fc;color:#0275cf}.editor__container .tool-bar .link__popup{position:absolute;left:0}.editor__container .editor__content ul li{list-style:disc;margin-left:15px}.editor__container .editor__content ul li p{margin-bottom:0}.editor__container .editor__content p a{color:#0275cf}.editor__container .editor__content p a:hover{text-decoration:underline}.light-theme .editor__container{border:1px solid #d7d9db}.light-theme .editor__container:hover{border:1px solid #c4c7ca}.light-theme .editor__container:focus-within{border:none;box-shadow:0 .25rem 1.5rem rgba(46,51,56,.12)!important}.light-theme .editor__container .tool-bar__group{background-color:#f7f7f8;border:1px solid rgba(0,0,0,.1);border-radius:2px}.light-theme .editor__container .tool-bar__group .tool-bar__button{color:#565b60;transition:none;outline-offset:0;border-radius:0}.light-theme .editor__container .tool-bar__group .tool-bar__button:hover{box-shadow:none}.light-theme .editor__container .tool-bar__group .tool-bar__button:hover:not(:disabled){background-color:rgba(96,102,108,.1)}.light-theme .editor__container .tool-bar__group .tool-bar__button.tool-bar--active{color:#015798;background-color:rgba(2,117,207,.05)!important}.light-theme .editor__container .tool-bar__group .tool-bar__button:focus-visible{border-color:transparent;outline:2px solid #015798}.light-theme .editor__container .tool-bar__group .tool-bar__button:disabled{background-color:rgba(96,102,108,.15)}.light-theme .editor__container .tool-bar__group .tool-bar__button:disabled svg{fill:rgba(96,102,108,.38)}.dark-theme .editor__container{border:1px solid #565b60}.dark-theme .editor__container:hover{border:1px solid #6f757b}.dark-theme .editor__container:focus-within{border:none;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.45)!important}.dark-theme .editor__container .tool-bar__group{background-color:#393d42;border:1px solid hsla(0,0%,100%,.1);border-radius:2px}.dark-theme .editor__container .tool-bar__group .tool-bar__button{color:#d7d9db;transition:none;outline-offset:0;border-radius:0}.dark-theme .editor__container .tool-bar__group .tool-bar__button:hover{box-shadow:none}.dark-theme .editor__container .tool-bar__group .tool-bar__button:hover:not(:disabled){background-color:hsla(0,0%,100%,.08)}.dark-theme .editor__container .tool-bar__group .tool-bar__button.tool-bar--active{color:#3da8fe;background-color:rgba(61,168,254,.1)!important}.dark-theme .editor__container .tool-bar__group .tool-bar__button:focus-visible{border-color:transparent;outline:2px solid #3da8fe}.dark-theme .editor__container .tool-bar__group .tool-bar__button:disabled{background-color:rgba(228,230,231,.12)}.dark-theme .editor__container .tool-bar__group .tool-bar__button:disabled svg{fill:rgba(228,230,231,.38)}.structure-accept-condition:checked,.structure-accept-condition:not(:checked){width:20px;height:20px;margin-right:12px;position:relative;border-radius:4px;border:4px solid #d7d9db!important;transition:all .5s ease}.structure-accept-condition-inline{margin-top:15px}.structure-accept-condition-inline .custom-control-input{z-index:10!important}.structure-accept-condition-inline .invalid-feedback{position:absolute;top:100%}.structure-accept-condition-inline .custom-control-input.is-invalid~.custom-control-label{color:#565b60}.structure-accept-condition-text{vertical-align:top}.structure-gray-description{background-color:#f7f7f8;border-radius:.125rem;margin-bottom:40px;text-align:center;padding:2rem 0}.label-title{font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#2e3338}.structure-modal-error-body{background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.35);border-radius:8px;padding:25px}.errorDetailTextarea{width:100%;max-width:100%;min-height:150px;max-height:350px;background:hsla(0,0%,100%,.12);border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:5px}#structure-block-picto-definition,#structure-block-picto-navigate,#structure-block-picto-search{max-width:600px}.structure-language-select-inner{margin:0}.structure-language-select-inner>img{position:absolute;margin:.8rem}.structure-language-select-inner select.form-control{padding-left:2.375rem}.structure-title-16px{font-size:1rem;font-family:"Exo 2:bold",sans-serif;color:#565b60;line-height:19.2px}.structure-subtitle{font-size:1.125rem;font-family:"Exo 2:bold",sans-serif;font-style:italic;color:#6f757b}.structure-alternate-name{font-size:.875rem;font-family:"Open Sans:bold",sans-serif;color:#565b60}.structure-alternate-text{font-size:.875rem;font-family:Open Sans,sans-serif;color:#565b60;font-weight:400}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.structure-tree-view-container{padding-top:20px!important}.details--content{opacity:1!important}.structure-mainpage--content-layout>*{padding:0 2rem}.gallery--container li,.gallery--container ul{display:inline-block}.gallery--content{display:flex;width:100%;margin:auto}.gallery--content>li{width:19%;padding:0;margin:0}.gallery--content>li>a{display:flex}.gallery--content>li>a:before{content:"";display:none}.gallery--content>li>a>img{margin:auto;width:100%;height:100%;object-fit:contain;grid-area:unset!important;max-width:200px;max-height:200px}}.gallery-link-container{display:flex;position:relative;align-items:center;justify-content:center;max-width:280px;width:100%;aspect-ratio:1/1;margin-left:auto}.gallery-link-container a>img{max-height:278px}@media only screen and (max-width:576px){.gallery-link-container{aspect-ratio:auto;height:280px;max-width:100%}}@media (min-width:576px) and (max-width:993px){.no-alt-names:not(.no-picture){grid-template-areas:"title" "picture";grid-template-columns:1fr}.no-alt-names:not(.no-picture) .definition-picture{aspect-ratio:auto;height:280px;max-width:100%}}.structure-block-image{max-width:460px}.structure-border-top{border-top:2px solid rgba(0,0,0,.08)}@media (max-width:575px){.w-sm-100{width:100%}.container-padding-structure{padding-left:0;padding-right:0}}.mobile-special-content .structure-hide-panel:before,.mobile-special-content .structure-show-panel:after{content:"";border-bottom:2px solid rgba(0,0,0,.08);width:100%;height:2px;display:inline-block}.mobile-special-content{margin-bottom:3rem}@media (min-width:993px){.mobile-special-content{display:none}}.mobile-special-content .structure-hide-panel{padding:0}.mobile-special-content .structure-hide-panel:before{top:-1.25rem}.mobile-special-content .structure-show-panel{padding:0}@media (min-width:993px){.mobile-special-content .structure-show-panel{display:none}}@media (min-width:768px){#main-div-definition{flex-direction:row-reverse;justify-content:start}}@media (max-width:992px){.structure-mainpage--content-layout{flex-direction:column}.structure-mainpage--content-layout .structure-tree-view-container{width:100%}.structure-mainpage--content-layout .li:nth-child(odd)>.line,.structure-mainpage--content-layout .line{flex-direction:column-reverse}#structure-block-image-definition,#structure-block-image-navigate,#structure-block-image-search{text-align:center;margin-top:15px}}.form-control.structure-language-header-selected{height:55px}