/*

  ####:                  *###*
=########=            *########
#### :######*     :######*  ###=
###*     *=    *######=     ###=        %%%%%       %%%%%%       :%%%%
###*        #######*        ###=         %%%%      #%%%%%%%      %%%%+   :%%%%%%%%%%#     *#%%%%%%%%%%%.    %%%% *%%%%%%%%#   =%%%%%%%%%%%%%%  %%%%-        %%%%
###*     #######*#####=     ###=         %%%%%    -%%%%*%%%#    +%%%%  :%%%%%=   *%%%%#    %%%%%%%%%%%%%%   %%%%%%%%%%%%%%%%= =%%%%%%%%%%%%%%   %%%%       %%%%:
###*    ####+      ####=    ###=          %%%%*   %%%%  #%%%    %%%%   %%%%.       +%%%=              %%%*  %%%%:        %%%%        =%%%%%.     %%%%     #%%%+
###*    *####*    #####     ###=           %%%%  *%%%*   %%%%  %%%%=   %%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%#  %%%%         %%%%     =%%%%%=        :%%%%   +%%%%
###*     .####*#######      ###=           #%%%%-%%%%    +%%%%=%%%%    %%%%+       *###= %%%%         %%%#  %%%%%       #%%%%  +%%%%%*            -%%%% :%%%%
###*       *######=         ###=            %%%%%%%%      %%%%%%%%      %%%%%%%%%%%%%%=  %%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%  =%%%%%%%%%%%%%%      =%%%%%%%%
###*    #######     ###+    ###=             %%%%%%#      .%%%%%%=         +%%%%%%#        =%%%%%%-   %%%#  %%%%   %%%%%%.    =%%%%%%%%%%%%%%       *%%%%%%
####*######*       -#######*###=                                                                            %%%%                                      %%%%-
 #######+              ########                                                                             %%%%                                     *%%%#
   **                     :#=                                                                               %%%%                                    =%%%%


  Réalisé par Weapzy - https://weapzy.com

*/

.select2-selection__rendered {
    overflow-wrap: break-word;
    box-sizing: inherit;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    border: 0;
    font-family: Marianne,arial,sans-serif;
    text-rendering: optimizeLegibility;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    --idle: transparent;
    --hover: var(--background-contrast-grey-hover);
    --active: var(--background-contrast-grey-active);
    --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");
    appearance: none;
    background-color: var(--background-contrast-grey);
    background-image: var(--data-uri-svg);
    background-position: calc(100% - 1rem) 50%;
    background-repeat: no-repeat;
    background-size: 1rem 1rem;
    border-radius: .25rem .25rem 0 0;
    box-shadow: inset 0 -2px 0 0 var(--border-plain-grey);
    color: var(--text-default-grey);
    display: block;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .5rem 2.5rem .5rem 1rem;
    width: 100%;
    margin-top: .5rem;
}

.select2-selection__arrow {
    display:none;
}

.select2-container--default .select2-selection--single {
    background-color: transparent!important;
    border: 0!important;
    border-radius: 0!important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: normal !important;
}

.select2-dropdown.select2-dropdown--below {
    margin-top:15px;
}

.select2-dropdown.select2-dropdown--above {
    margin-top:8px;
}

.fr-header__service-tagline {
    font-size: .875rem;
    line-height: 1.1rem;
    margin-top:5px;
}

.login_menu [href] {
    box-shadow: 0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey)
}

.fr-btns-group .fr-translate__menu {
    min-width:350px;
}

.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5IDJhMSAxIDAgMCAxIDEgMXYzaC0yVjRINnYxNmgxMnYtMmgydjNhMSAxIDAgMCAxLTEgMUg1YTEgMSAwIDAgMS0xLTFWM2ExIDEgMCAwIDEgMS0xaDE0Wm0tMSA2IDUgNC01IDR2LTNoLTd2LTJoN1Y4WiIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5IDJhMSAxIDAgMCAxIDEgMXYzaC0yVjRINnYxNmgxMnYtMmgydjNhMSAxIDAgMCAxLTEgMUg1YTEgMSAwIDAgMS0xLTFWM2ExIDEgMCAwIDEgMS0xaDE0Wm0tMSA2IDUgNC01IDR2LTNoLTd2LTJoN1Y4WiIvPjwvc3ZnPg==)
}

.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"].fr-btn--disconnect {
    width:100%;
    text-align:center;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    box-shadow: inset 0 0 0 1px var(--border-default-grey);
    width: 300px;
    margin:1rem 0.5rem;
}

.fr-icon-user-line:after, .fr-icon-user-line:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTEyIDE0YTggOCAwIDAgMSA4IDhoLTJhNiA2IDAgMSAwLTEyIDBINGE4IDggMCAwIDEgOC04Wm0wLTEzYzMuMzE1IDAgNiAyLjY4NSA2IDZzLTIuNjg1IDYtNiA2LTYtMi42ODUtNi02IDIuNjg1LTYgNi02Wm0wIDJDOS43OSAzIDggNC43OSA4IDdzMS43OSA0IDQgNCA0LTEuNzkgNC00LTEuNzktNC00LTRaIi8+PC9zdmc+);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTEyIDE0YTggOCAwIDAgMSA4IDhoLTJhNiA2IDAgMSAwLTEyIDBINGE4IDggMCAwIDEgOC04Wm0wLTEzYzMuMzE1IDAgNiAyLjY4NSA2IDZzLTIuNjg1IDYtNiA2LTYtMi42ODUtNi02IDIuNjg1LTYgNi02Wm0wIDJDOS43OSAzIDggNC43OSA4IDdzMS43OSA0IDQgNCA0LTEuNzkgNC00LTEuNzktNC00LTRaIi8+PC9zdmc+);
}

.fr-icon-mail-line:after, .fr-icon-mail-line:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTMgM2gxOGExIDEgMCAwIDEgMSAxdjE2YTEgMSAwIDAgMS0xIDFIM2ExIDEgMCAwIDEtMS0xVjRhMSAxIDAgMCAxIDEtMVptMTcgNC4yMzgtNy45MjggNy4xTDQgNy4yMTZWMTloMTZWNy4yMzhaTTQuNTExIDVsNy41NSA2LjY2MkwxOS41MDIgNUg0LjUxMVoiLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTMgM2gxOGExIDEgMCAwIDEgMSAxdjE2YTEgMSAwIDAgMS0xIDFIM2ExIDEgMCAwIDEtMS0xVjRhMSAxIDAgMCAxIDEtMVptMTcgNC4yMzgtNy45MjggNy4xTDQgNy4yMTZWMTloMTZWNy4yMzhaTTQuNTExIDVsNy41NSA2LjY2MkwxOS41MDIgNUg0LjUxMVoiLz48L3N2Zz4=);
}

.fr-icon-notification-3-line:after, .fr-icon-notification-3-line:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE1IDIxdjJIOXYtMmg2Wk0xMiAyYTggOCAwIDAgMSA4IDh2N2gydjJIMnYtMmgydi03YTggOCAwIDAgMSA4LThabTAgMmE2IDYgMCAwIDAtNiA2djdoMTJ2LTdhNiA2IDAgMCAwLTYtNloiLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE1IDIxdjJIOXYtMmg2Wk0xMiAyYTggOCAwIDAgMSA4IDh2N2gydjJIMnYtMmgydi03YTggOCAwIDAgMSA4LThabTAgMmE2IDYgMCAwIDAtNiA2djdoMTJ2LTdhNiA2IDAgMCAwLTYtNloiLz48L3N2Zz4=);
}

.fr-icon-settings-5-line:after, .fr-icon-settings-5-line:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M14.06 2.213c-.13 1.11.237 2.08 1.001 2.396.765.317 1.71-.108 2.403-.986a9.945 9.945 0 0 1 2.913 2.913c-.877.692-1.303 1.638-.986 2.403.317.765 1.286 1.132 2.396 1.001a9.945 9.945 0 0 1 0 4.12c-1.11-.13-2.08.237-2.396 1.001-.317.765.108 1.71.986 2.403a9.945 9.945 0 0 1-2.913 2.913c-.692-.877-1.638-1.303-2.403-.986-.765.317-1.132 1.286-1.001 2.396a9.945 9.945 0 0 1-4.12 0c.13-1.11-.237-2.08-1.001-2.396-.765-.317-1.71.108-2.403.986a9.945 9.945 0 0 1-2.913-2.913c.877-.692 1.303-1.638.986-2.403-.317-.765-1.286-1.132-2.396-1.001a9.945 9.945 0 0 1 0-4.12c1.11.13 2.08-.237 2.396-1.001.317-.765-.108-1.71-.986-2.403a9.945 9.945 0 0 1 2.913-2.913c.692.877 1.638 1.303 2.403.986.765-.317 1.132-1.286 1.001-2.396a9.945 9.945 0 0 1 4.12 0ZM11.79 4c-.305 1.1-1.002 2.007-2.086 2.457-1.085.449-2.22.3-3.212-.262a6.932 6.932 0 0 0-.297.297c.562.993.71 2.127.262 3.212C6.007 10.788 5.1 11.485 4 11.79c-.004.14-.004.28 0 .42 1.1.305 2.007 1.002 2.457 2.086.449 1.085.3 2.22-.262 3.212.096.102.195.201.297.297.993-.562 2.127-.71 3.212-.262 1.084.45 1.781 1.357 2.086 2.457.14.004.28.004.42 0 .305-1.1 1.002-2.007 2.086-2.457 1.085-.449 2.22-.3 3.212.262.102-.096.201-.195.297-.297-.562-.993-.71-2.127-.262-3.212.45-1.084 1.357-1.781 2.457-2.086.004-.14.004-.28 0-.42-1.1-.305-2.007-1.002-2.457-2.086-.449-1.085-.3-2.22.262-3.212a7.935 7.935 0 0 0-.297-.297c-.993.562-2.127.71-3.212.262C13.212 6.007 12.515 5.1 12.21 4a7.935 7.935 0 0 0-.42 0ZM12 9a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M14.06 2.213c-.13 1.11.237 2.08 1.001 2.396.765.317 1.71-.108 2.403-.986a9.945 9.945 0 0 1 2.913 2.913c-.877.692-1.303 1.638-.986 2.403.317.765 1.286 1.132 2.396 1.001a9.945 9.945 0 0 1 0 4.12c-1.11-.13-2.08.237-2.396 1.001-.317.765.108 1.71.986 2.403a9.945 9.945 0 0 1-2.913 2.913c-.692-.877-1.638-1.303-2.403-.986-.765.317-1.132 1.286-1.001 2.396a9.945 9.945 0 0 1-4.12 0c.13-1.11-.237-2.08-1.001-2.396-.765-.317-1.71.108-2.403.986a9.945 9.945 0 0 1-2.913-2.913c.877-.692 1.303-1.638.986-2.403-.317-.765-1.286-1.132-2.396-1.001a9.945 9.945 0 0 1 0-4.12c1.11.13 2.08-.237 2.396-1.001.317-.765-.108-1.71-.986-2.403a9.945 9.945 0 0 1 2.913-2.913c.692.877 1.638 1.303 2.403.986.765-.317 1.132-1.286 1.001-2.396a9.945 9.945 0 0 1 4.12 0ZM11.79 4c-.305 1.1-1.002 2.007-2.086 2.457-1.085.449-2.22.3-3.212-.262a6.932 6.932 0 0 0-.297.297c.562.993.71 2.127.262 3.212C6.007 10.788 5.1 11.485 4 11.79c-.004.14-.004.28 0 .42 1.1.305 2.007 1.002 2.457 2.086.449 1.085.3 2.22-.262 3.212.096.102.195.201.297.297.993-.562 2.127-.71 3.212-.262 1.084.45 1.781 1.357 2.086 2.457.14.004.28.004.42 0 .305-1.1 1.002-2.007 2.086-2.457 1.085-.449 2.22-.3 3.212.262.102-.096.201-.195.297-.297-.562-.993-.71-2.127-.262-3.212.45-1.084 1.357-1.781 2.457-2.086.004-.14.004-.28 0-.42-1.1-.305-2.007-1.002-2.457-2.086-.449-1.085-.3-2.22.262-3.212a7.935 7.935 0 0 0-.297-.297c-.993.562-2.127.71-3.212.262C13.212 6.007 12.515 5.1 12.21 4a7.935 7.935 0 0 0-.42 0ZM12 9a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z'/%3E%3C/svg%3E");
}


.fr-icon-slideshow-line:after, .fr-icon-slideshow-line:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTIyIDZ2MTRhMSAxIDAgMCAxLTEgMWgtOHYyaC0ydi0ySDNhMSAxIDAgMCAxLTEtMVY2aDIwWm0tMiAySDR2MTFoMTZWOFptLTIgNnYyaC01di0yaDVabS05LTR2M2gzYTMgMyAwIDEgMS0zLTNabTkgMHYyaC01di0yaDVabTQtN3YySDJWM2gyMFoiLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTIyIDZ2MTRhMSAxIDAgMCAxLTEgMWgtOHYyaC0ydi0ySDNhMSAxIDAgMCAxLTEtMVY2aDIwWm0tMiAySDR2MTFoMTZWOFptLTIgNnYyaC01di0yaDVabS05LTR2M2gzYTMgMyAwIDEgMS0zLTNabTkgMHYyaC01di0yaDVabTQtN3YySDJWM2gyMFoiLz48L3N2Zz4=);
}

.fr-icon-equalizer-line:after, .fr-icon-equalizer-line:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTkgMTUuOTk4QTMgMyAwIDAgMSAxMS44MyAxOEgyMnYySDExLjgzYTMuMDAxIDMuMDAxIDAgMCAxLTUuNjYgMEgydi0yaDQuMTdBMy4wMDEgMy4wMDEgMCAwIDEgOSAxNS45OThaTTkgMThhMSAxIDAgMSAwIDAgMiAxIDEgMCAwIDAgMC0yWm02LTkuMDAyQTMgMyAwIDAgMSAxNy44MyAxMUgyMnYyaC00LjE3YTMuMDAxIDMuMDAxIDAgMCAxLTUuNjYgMEgydi0yaDEwLjE3QTMuMDAxIDMuMDAxIDAgMCAxIDE1IDguOTk4Wk0xNSAxMWExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJaTTkgMS45OThBMyAzIDAgMCAxIDExLjgzIDRIMjJ2MkgxMS44M2EzLjAwMSAzLjAwMSAwIDAgMS01LjY2IDBIMlY0aDQuMTdBMy4wMDEgMy4wMDEgMCAwIDEgOSAxLjk5OFpNOSA0YTEgMSAwIDEgMCAwIDIgMSAxIDAgMCAwIDAtMloiLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTkgMTUuOTk4QTMgMyAwIDAgMSAxMS44MyAxOEgyMnYySDExLjgzYTMuMDAxIDMuMDAxIDAgMCAxLTUuNjYgMEgydi0yaDQuMTdBMy4wMDEgMy4wMDEgMCAwIDEgOSAxNS45OThaTTkgMThhMSAxIDAgMSAwIDAgMiAxIDEgMCAwIDAgMC0yWm02LTkuMDAyQTMgMyAwIDAgMSAxNy44MyAxMUgyMnYyaC00LjE3YTMuMDAxIDMuMDAxIDAgMCAxLTUuNjYgMEgydi0yaDEwLjE3QTMuMDAxIDMuMDAxIDAgMCAxIDE1IDguOTk4Wk0xNSAxMWExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJaTTkgMS45OThBMyAzIDAgMCAxIDExLjgzIDRIMjJ2MkgxMS44M2EzLjAwMSAzLjAwMSAwIDAgMS01LjY2IDBIMlY0aDQuMTdBMy4wMDEgMy4wMDEgMCAwIDEgOSAxLjk5OFpNOSA0YTEgMSAwIDEgMCAwIDIgMSAxIDAgMCAwIDAtMloiLz48L3N2Zz4=);
}

.fr-icon-lock-line:after,.fr-icon-lock-line:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5IDEwaDFhMSAxIDAgMCAxIDEgMXYxMGExIDEgMCAwIDEtMSAxSDRhMSAxIDAgMCAxLTEtMVYxMWExIDEgMCAwIDEgMS0xaDFWOWE3IDcgMCAwIDEgMTQgMHYxWk01IDEydjhoMTR2LThINVptNiAyaDJ2NGgtMnYtNFptNi00VjlBNSA1IDAgMSAwIDcgOXYxaDEwWiIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5IDEwaDFhMSAxIDAgMCAxIDEgMXYxMGExIDEgMCAwIDEtMSAxSDRhMSAxIDAgMCAxLTEtMVYxMWExIDEgMCAwIDEgMS0xaDFWOWE3IDcgMCAwIDEgMTQgMHYxWk01IDEydjhoMTR2LThINVptNiAyaDJ2NGgtMnYtNFptNi00VjlBNSA1IDAgMSAwIDcgOXYxaDEwWiIvPjwvc3ZnPg==)
}

.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0ibTE4LjI2MiA1Ljg2OS0xLjc4OS44OTRBNSA1IDAgMCAwIDcgOXYxaDEzYTEgMSAwIDAgMSAxIDF2MTBhMSAxIDAgMCAxLTEgMUg0YTEgMSAwIDAgMS0xLTFWMTFhMSAxIDAgMCAxIDEtMWgxVjlhNyA3IDAgMCAxIDEzLjI2Mi0zLjEzMVpNMTkgMTJINXY4aDE0di04Wm0tNSAzdjJoLTR2LTJoNFoiLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0ibTE4LjI2MiA1Ljg2OS0xLjc4OS44OTRBNSA1IDAgMCAwIDcgOXYxaDEzYTEgMSAwIDAgMSAxIDF2MTBhMSAxIDAgMCAxLTEgMUg0YTEgMSAwIDAgMS0xLTFWMTFhMSAxIDAgMCAxIDEtMWgxVjlhNyA3IDAgMCAxIDEzLjI2Mi0zLjEzMVpNMTkgMTJINXY4aDE0di04Wm0tNSAzdjJoLTR2LTJoNFoiLz48L3N2Zz4=)
}

.emargementlink.open {
    color:#1f8d49;
}

.emargementlink.closed {
    color:#ce0500;
}

.fr-modal {
    max-width: 100%;
    max-height: 100%;
}
/* Style du bouton de tooltip avec un point d'interrogation */
.custom-tooltip-btn {
    background: none;
    border: none;
    cursor: pointer;
    position: relative;
}

.custom-tooltip-icon {
    font-size: 1.25rem;
    font-weight: bold;
    color: var(--text-default-grey);
}

/* Styles de base pour le tooltip */
.custom-tooltip {
    --arrow-x: 0;
    background-color: var(--background-overlap-grey);
    color: var(--text-default-grey);
    display: block;
    font-size: .75rem;
    line-height: 1.25rem;
    max-width: min(24rem, calc(66.66667vw - 1.33333rem));
    padding: .5rem .5rem!important;
    text-align: left;
    white-space: normal;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.15s ease-in-out, visibility 0.15s ease-in-out;
    z-index: 1000;
    margin-top:-75px;
    font-weight:700;
}

/* Afficher le tooltip lorsqu'il est activé */
.custom-tooltip--visible {
    visibility: visible;
    opacity: 1;
    filter: drop-shadow(var(--overlap-shadow));
    z-index: calc(var(--ground) + 1000);
}

/* Ajouter une flèche au-dessus du tooltip */
.custom-tooltip::before {
    content: '';
    position: absolute;
    bottom: -5px; /* Position de la flèche pour les tooltips en haut */
    left: 50%;
    border-width: 5px;
    border-style: solid;
    border-color: var(--background-overlap-grey) transparent transparent transparent;
}

.custom-tooltip-icon::before {
    --icon-size: 1rem;
    background-color: currentColor;
    content: "";
    display: inline-block;
    flex: 0 0 auto;
    height: var(--icon-size);
    margin-left: 0;
    margin-right: .5rem;
    -webkit-mask-image: url(icons/system/question-line.svg);
    mask-image: url(icons/system/question-line.svg);
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    vertical-align: calc((.75em - var(--icon-size))* .5);
    width: var(--icon-size);
}

/* Tooltip placé en bas avec flèche */
.custom-tooltip.fr-placement--bottom::before {
    top: -5px; /* Flèche pour les tooltips en bas */
    bottom: auto;
    border-color: transparent transparent var(--background-overlap-grey) transparent;
}

.custom-tooltip-icon {
    --hover: inherit;
    --active: inherit;
    background-color: transparent;
    color: var(--text-action-high-blue-france);
}

.iti {
  width: 100%;
}

#apply-form {
    position: relative;
}


.fr-sidemenu__list .fr-sidemenu__list {
    max-height: 26dvh;
    overflow: auto;
}

/* Adaptation responsive */
@media (max-width: 768px) {
    .custom-tooltip {
        font-size: .875rem;
        padding: .5rem;
        max-width: 90%;
    }
}

.head-filter {
    border-bottom:1px solid var(--border-default-grey)
}

@media (min-width: 48em) {
    .fr-sidemenu--sticky-full-height {
        top: 200px;
    }
}


.loader {
    width: 16px;
    padding: 2px;
    aspect-ratio: 1;
    border-radius: 50%;
    background: white;
    --_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;
    -webkit-mask: var(--_m);
    mask: var(--_m);
    -webkit-mask-composite: source-out;
    mask-composite: subtract;
    animation: l3 1s infinite linear;
    margin-left: 5px;
}

@keyframes l3 {to { transform: rotate(1turn); }}
