body.logged-in .menu-item-logged-out{display:none!important}body:not(.logged-in) .menu-item-logged-in{display:none!important}.logos-header img{padding-left:10px;padding-right:10px;position:relative}.menu-top-et-logo{}.tooltiptext{visibility:hidden;display:inline-block;background-color:#7b2379;color:#fff;text-align:center;border-radius:6px;padding:5px;height:25px}.menu-item-logged-in:hover .tooltiptext{visibility:visible}.menu-item-logged-out a{background-image:url("/wp-content/uploads/2025/08/login.png");background-repeat:no-repeat;background-size:19%;background-position:center right;-webkit-transition:background-image 0.2s ease-in-out;transition:background-image 0.2s ease-in-out;padding-right:48px!important}.menu-item-logged-out a:hover{background-image:url("/wp-content/uploads/2025/08/login-hover.png");background-repeat:no-repeat;background-size:19%;background-position:center right;-webkit-transition:background-image 0.2s ease-in-out;transition:background-image 0.2s ease-in-out;padding-right:48px!important;cursor:pointer}.menu-item-logged-in a{background-image:url("/wp-content/uploads/2025/08/logout.png");background-repeat:no-repeat;background-size:19%;background-position:center right;-webkit-transition:background-image 0.2s ease-in-out;transition:background-image 0.2s ease-in-out;padding-right:48px!important}.menu-item-logged-in a:hover{background-image:url("/wp-content/uploads/2025/08/logout-hover.png");background-repeat:no-repeat;background-size:19%;background-position:center right;-webkit-transition:background-image 0.2s ease-in-out;transition:background-image 0.2s ease-in-out;padding-right:48px!important;cursor:pointer}.module-connexion .forminator-button-submit{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#f99d1b;font-size:20px;padding:.1em 1em;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:3px;color:white;margin:10px;margin-left:10px;margin-left:0;display:inline-block;height:40px}.resa-wrap{width:80%;margin:0 auto;margin-top:1em;margin-bottom:1em;border-radius:20px;padding:1em;box-shadow:rgba(0,0,0,0.16) 0px 10px 36px 0px,rgba(0,0,0,0.06) 0px 0px 0px 1px}.resa-wrap h1{color:grey;texte-align:center;font-weight:bold;padding:1em}.resa-wrap h4{color:#666A86;wont-weight:bold}h4.prescripteur{color:#D95D39}h4.beneficiaire{color:#F18805}.resa-container{margin-bottom:1em}.resa-container h3{color:blue}.resa-box{margin:0;font-family:sans-serif;font-weight:100;padding:1em;box-shadow:0 0 20px rgba(0,0,0,0.1)}.resa-wrap table{width:100%;border-collapse:collapse;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.1);color:grey;background-color:white}.resa-title th{font-weight:700;padding:9px 24px;background-color:#92B6B1;color:white!important;width:33%;text-align:center}.resa-resume td{font-weight:700;padding:9px 24px;background-color:#92B6B1;color:white!important;width:33%;text-align:center}table.title{background-color:#788AA3;color:white;text-align:center}#export-csv-btn{float:right;background-color:#0073aa;color:#fff;padding:10px 18px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color 0.3s ease;display:inline-flex;align-items:center;gap:8px}#export-csv-btn:hover{background-color:#005177}#export-csv-btn:focus{outline:none;box-shadow:0 0 0 2px rgba(0,115,170,0.5)}.toggle-icon{font-family:'ETmodules'!important;font-size:20px;margin-left:8px;color:#0073aa;cursor:pointer;transition:color 0.2s ease;float:right}.status-cell:hover .toggle-icon{color:#005177}th,td{padding:15px}th{text-align:left}thead{th{background-color:#55608f}}tbody{tr{&:hover{background-color:rgba(255,255,255,0.3)}}td{position:relative;&:hover{&:before{content:"";position:absolute;left:0;right:0;top:-9999px;bottom:-9999px;background-color:rgba(255,255,255,0.2);z-index:-1}}}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-box{background:#fff;padding:20px;border-radius:8px;text-align:center}.modal-buttons button{margin:0 10px;padding:8px 16px;font-size:14px}.page-template-page-profile{font-family:'Karla',Helvetica,Arial,Lucida,sans-serif}.page-template-page-profile #main-content{background-image:url(/wp-content/uploads/2025/07/AdobeStock_1098135575-1.jpeg)!important;padding:150px 0 150px}.page-template-page-profile .et_pb_section{background-color:transparent}.page-template-page-profile #content-area{border-radius:10px;font-size:20px;background-color:rgba(13,36,75,0.8);overflow:hidden;color:white;text-align:left}.page-template-page-profile .et_pb_section{padding:1em}.page-template-page-profile h2{color:white;font-weight:bold;padding-bottom:1em;text-align:center}.page-template-page-profile .et_pb_newsletter_form #wp-submit,.et_pb_button{border-width:0px!important;font-family:'Karla',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#f99d1b;font-size:20px;padding:.1em 1em;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:3px;color:white;margin:10px;margin-left:0;display:inline-block;height:40px}.page-template-page-profile .et_pb_button:hover,.page-template-page-profile .et_pb_newsletter_form #wp-submit:hover{padding:.1em 2em .3em .7em;background-color:hsla(0,0%,100%,.2);cursor:pointer;border-radius:3px}.page-template-page-profile .et_pb_section_0_tb_header{background-color:white}.login-action-lostpassword #login,.login-action-rp #login{height:auto!important}#wp-submit:hover+.arrow-icon{opacity:1}.arrow-icon{font-family:'ETmodules';content:'\35';font-size:32px;color:white;position:relative;left:-30px;opacity:0;top:2px}@media (max-width:980px){.menu-item-logged-out,.menu-item-logged-out:hover,.menu-item-logged-in,.menu-item-logged-in:hover{background-size:30px;background-position:right}.resa-fauteuil{font-size:0.9em;padding-top:0.2em}.page-template-page-profile #main-content{background-size:cover;background-position:center}.menu-item-logged-in a,.menu-item-logged-out a{background-size:15%}.et_pb_code_inner .logos-header{position:relative;top:69px}.logos-header img{width:30%}.logos-header{padding-bottom:2em}}