.timeline-container{max-width:800px;height:85vh;margin:8vh auto 0;overflow-y:auto}.timeline-container .timeline{padding:0;list-style-type:none}.timeline-container .timeline-event{cursor:pointer;background-color:#f9f9f9;border-left:3px solid #007bff;min-height:12vh;margin-bottom:.25em;padding:.5em;transition:background-color .3s;box-shadow:2px 2px 6px #0000001a}.timeline-container .timeline-event .calendar_zone{width:10%;padding:0}.timeline-container .timeline-event .calendar_zone .block_box{display:block}.timeline-container .timeline-event .calendar_zone .date{font-family:Lato;font-size:12px;font-weight:600}.timeline-container .timeline-event .calendar_zone .horaire{height:25px;font-family:Lato;font-size:13px;font-weight:500}.timeline-container .timeline-event .event_zone{width:75%}.timeline-container .timeline-event .event_zone .title_lbl{font-family:Lato;font-size:14px;font-weight:600}.timeline-container .timeline-event .event_zone .mini_detail{min-height:25px;display:block}.timeline-container .timeline-event .event_zone .mini_detail span{color:#000;margin-left:.25em;font-family:Lato;font-size:12px;font-weight:500}.timeline-container .timeline-event .event_zone .mini_detail .icon{width:11px;height:11px}.timeline-container .timeline-event .event_zone .description_event{font-family:Lato;font-size:13px;font-weight:500!important}.timeline-container .timeline-event .btn_zone{justify-content:center;align-items:center;width:5%;display:flex}.timeline-container .timeline-event .btn_zone svg{width:15px;height:15px}.timeline-container .timeline-event:hover{background-color:#eef}.timeline-container .timeline-title{justify-content:space-between;align-items:center;display:flex}.timeline-container .timeline-title h2{margin:0;font-size:1em}.timeline-container .timeline-title span{color:#888;font-size:1em}.timeline-container .timeline-details{background-color:#fff;width:100%;height:fit-content;min-height:25vh;margin-top:5px;padding:.25em .5em .25em 10px;font-size:.8em}.timeline-container .timeline-details .eventDetail_btn{color:#000;background-color:#fff;border-radius:5px;margin-right:10px;font-size:13px;position:relative;border-bottom:1px solid #000000b3!important}.timeline-container .timeline-details .eventDetail_btn:hover{color:#fff;background-color:#000}.timeline-container .timeline-details p{margin:0}.timeline-container .heading_zone{justify-content:space-between;align-items:center;padding:.25em .5em;display:flex}.timeline-container .search-container{flex-direction:column;align-items:center;gap:4px;width:30%;padding:0 .25em;display:inline-flex}.timeline-container .search-input{width:100%;max-width:400px;font-family:Lato;font-size:13px;font-weight:55à;border:none;border-radius:5px;outline:.7px solid #6271ac5a;padding:5px}.timeline-container .dropdown{z-index:999;text-align:center;border:none;border-radius:7px;width:35%;font-family:Lato;font-size:13px;font-weight:550;display:inline-block;position:relative}.timeline-container .dropdown-toggle{cursor:pointer;background:#fff;border:1px solid #ccc;padding:8px 12px;color:#000!important}.timeline-container .dropdown-menu{background:#fff;border:1px solid #ccc;flex-direction:column;gap:5px;padding:10px;display:flex;position:absolute;top:100%;left:0}.main_container.admin_event_ihm{border:1px solid #00f;width:70%;position:relative!important}.main_container.admin_event_ihm .calendar_view{margin-top:8vh;position:relative!important;overflow:hidden!important}.main_container.event_ihm{inset:0;height:100vh!important;position:fixed!important;overflow:hidden!important}.main_container.event_ihm .calendar_view{margin-top:8vh;display:block;position:relative!important;overflow:hidden!important}.event_zoom_container{text-align:center;width:fit-content;height:fit-content;padding:0}.event_zoom_container .show_date{width:fit-content}.event_zoom_container .show_date .calendar_value{font-family:Lato;font-size:13px;font-weight:500;width:fit-content!important;height:20px!important}.event_zoom_container .show_date .calendar_value.year{width:fit-content;height:20px;font-family:Lato;font-size:12px;font-weight:600}.calendar-container{height:100%;max-height:92vh;margin:0 auto 1em;overflow:hidden}.calendar-container .selected{border:1px solid #4a4343df}.calendar-container .dropdown{z-index:9;display:inline-block;position:relative}.calendar-container .dropdown-toggle{cursor:pointer;background-color:#fff;border-radius:7px;font-family:Lato;font-size:13px;font-weight:400;color:#000!important;border-bottom:.7px solid #0000004d!important}.calendar-container .dropdown-menu{background:#fff;border:1px solid #ccc;flex-direction:column;gap:5px;padding:10px;display:flex;position:absolute;top:100%;left:0}.event_categories_filter{justify-content:space-between;align-items:center;padding:.15em .5em;display:flex}.event_categories_filter .search_btn{background-color:#fff;border-radius:7px;font-family:Lato;font-size:13px;font-weight:400;color:#000!important;border-bottom:.7px solid #0000004d!important}.event_categories_filter .search_btn svg{width:12px;height:12px;margin-left:.5em;color:#000!important}.calendar_btn{background-color:#0000!important}.calendar_btn svg{width:14px;height:14px;font-size:13px}.search-overlay-srch{z-index:999;background:#00000080;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:0;display:flex;position:fixed;top:8vh;left:0}.search-container-srch{background:#fff;width:100%;max-width:600px;padding:.25em auto;position:relative;box-shadow:0 4px 10px #0003}.search_zone{border:none;border-bottom:1px solid #00000080;border-radius:5px;justify-content:space-between;align-items:center;width:60%;margin-bottom:.5em;display:inline-flex}.search-input-srch{border:none;border-radius:8px;outline:none;width:90%;padding:.5em;font-family:Lato;font-size:14px;font-weight:500;transition:border .3s ease-in-out;border-bottom:1px solid #00000060!important}.search_submit{background-color:#fff;border:none;box-shadow:2px 2px 6px #0000001a}.search_submit svg{width:15px;height:15px;font-weight:500}.search-input-srch:focus{border-color:#007bff}.search-results-srch{background:#fff;border-radius:10px;width:100%;max-width:600px;max-height:300px;margin-top:15px;padding:15px;display:none;overflow-y:auto;box-shadow:0 4px 10px #0003}.search-results-text-srch{color:gray;text-align:center;font-size:14px}.search-list-srch{border-top:1px solid #eee;margin:0;padding:0;list-style:none}.search-item-srch{cursor:pointer;border-bottom:1px solid #eee;padding:12px;transition:background .2s ease-in-out}.search-item-srch:hover{background:#f5f5f5}.admin_datacontent header{display:none}.admin_datacontent .add_event{z-index:99999;padding:.5em;display:inline-block;position:fixed;top:4vh;right:0}.admin_datacontent .add_event .add_event_btn{font-family:Lato;font-size:14px;font-weight:700}.admin_datacontent .modal-overlay{background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.admin_datacontent .modal-content{text-align:center;background:#fff;border-radius:10px;max-width:500px;padding:.5em auto;box-shadow:0 4px 8px #0003;width:90%!important}.admin_datacontent .modal-content .title{margin:0 auto .5em;font-family:Lato;font-size:18px;font-weight:600}.admin_datacontent input,.admin_datacontent textarea{border:1px solid #ccc;border-radius:5px;width:100%;margin-top:5px;margin-bottom:15px;padding:8px}.admin_datacontent .modal-actions{justify-content:space-between;display:flex}.admin_datacontent .btn-save{color:#fff;cursor:pointer;background-color:#28a745;border:none;border-radius:5px;padding:8px 15px}.admin_datacontent .btn-save:hover{background-color:#218838}.admin_datacontent .btn-close{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:5px;padding:8px 15px}.admin_datacontent .btn-close:hover{background-color:#c82333}.events_page .modal-overlay{z-index:99991;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.events_page .modal-content{width:100%!important;margin:0!important}.events_page .modal-content .title{text-align:center;width:100%;height:fit-content;padding:.5em auto;font-family:Lato;font-size:15px;font-weight:600}.events_page .modal-content .year_box{justify-content:space-between;align-items:center;margin:0;display:flex}.events_page .modal-content .year_box .select_year{border:none;outline:0;font-family:Lato;font-size:13px;font-weight:600;background-color:#0000!important}.events_page .modal-content .year_box button{margin:0;font-size:15px;display:inline-block;background-color:#fff!important}.events_page .modal-content .year_box button svg{background-color:#0000}.events_page .modal-content .month_select button{border-radius:50%;width:60px;height:60px;padding:.5em 1em;font-family:Lato;font-size:12px;font-weight:500;background-color:#0000!important;border:1px solid #4a434379!important}.events_page .month-select{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.events_page .month-select button,.events_page .year-select button{cursor:pointer;background-color:#f0f0f0;border:none;border-radius:4px;padding:8px 12px}.events_page .month-select button:hover,.events_page .year-select button:hover{background-color:#e0e0e0}.event_details{background-color:#100f0f26;border-radius:8px;width:100%;height:50vh;margin-top:5px;padding:.5em;overflow-y:auto}.event_details .card_header{justify-content:space-between;align-items:center;margin-bottom:.5em;display:flex}.event_details .action_box{width:35%;display:none;justify-content:space-between!important;align-items:center!important}.event_details .action_box .eventDetail{color:#000;background-color:#fff;width:fit-content;font-family:Lato;font-size:13px;font-weight:550;border:1px solid #0b1abd00!important;border-bottom:.7px solid #00000080!important;padding:.25em!important}.event_details .event_date{text-align:center;width:100%;font-family:Lato;font-size:14px;font-weight:550;line-height:1.5;text-decoration:underline;display:inline-block}.event_details .event_mini_cards{flex-flow:column wrap;margin-bottom:1em;display:flex}.event_details .mini_card{background-color:#f9f9f9;border-radius:8px;justify-content:space-between;align-items:flex-start;width:100%;height:fit-content;margin-bottom:1em;padding:.5em 1em;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 4px #0000001a}.event_details .mini_card .calendar_zone{width:10%;padding:0}.event_details .mini_card .calendar_zone .block_box{display:block}.event_details .mini_card .calendar_zone .date{font-family:Lato;font-size:12px;font-weight:600}.event_details .mini_card .calendar_zone .horaire{height:25px;font-family:Lato;font-size:13px;font-weight:500}.event_details .mini_card .calendar_zone .horaire span{margin-left:.25em}.event_details .mini_card .event_zone{width:65%}.event_details .mini_card .event_zone .title_lbl{width:100%;font-family:Lato;font-size:14px;font-weight:600;display:block}.event_details .mini_card .event_zone .mini_detail{width:50%;min-height:25px;display:inline-block}.event_details .mini_card .event_zone .mini_detail span{color:#000;margin-left:.25em;font-family:Lato;font-size:12px;font-weight:500}.event_details .mini_card .event_zone .mini_detail .icon{width:11px;height:11px}.event_details .mini_card .event_zone .organisateur_container{font-family:Lato;font-size:12px;font-weight:500;display:inline-block}.event_details .mini_card .event_zone .organisateur_container span{font-family:Lato;font-size:12px;font-weight:600}.event_details .mini_card .event_zone .description_event{font-family:Lato;font-size:13px;font-weight:500!important}.event_details .mini_card .btn_zone{align-items:flex-end;width:15%;display:flex;height:100%!important}.event_details .mini_card .btn_zone svg{width:15px;height:15px}.event_details .mini_card .title{text-align:left;width:100%;height:fit-content;padding:.5em auto;font-family:Lato;font-size:12px;font-weight:600}.event_details .mini_card .right{float:right;font-family:Lato;font-size:11px;font-weight:500}.event_details .mini_card .event_content{text-align:left;width:100%;height:fit-content;margin-bottom:0;padding:.25em;font-family:Lato;font-size:12px;font-weight:500}.event_details .mini_card .event_action{color:#000c;background-color:#0b1abd00;border:none;margin:0 auto;font-family:Lato;font-size:12px;font-weight:600;line-height:1;border-bottom:.7px solid #201b1bba!important;padding:.25em!important}.event_details .mini_card:hover{transform:translateY(-5px);box-shadow:0 4px 6px #00000026}.event_details .mini_card h4{color:#333;font-size:1.1rem}.event_details .mini_card p{color:#666;font-size:.9rem}.event_details .mini_card button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;margin-top:10px;padding:5px 10px;transition:background-color .3s}.event_details .mini_card button:hover{background-color:#0056b3}.event_details .eventsPrev,.event_details .eventsNext,.event_details .eventDetail{color:#fff;background-color:#000;border-radius:5px;height:30px;padding:5px;font-size:.8rem}.event_details .eventsPrev:disabled,.event_details .eventsNext:disabled,.event_details .eventDetail:disabled{color:#666;cursor:not-allowed;background-color:#ccc;transform:none}.event_details .eventsPrev{margin-right:10px}.event_details .eventDetail{color:#000;background-color:#fff;margin-right:10px;border:1px solid #000!important}.event_details .eventDetail:hover{color:#fff;background-color:#000}.eventDetailZoom{margin:1em auto}.eventDetailZoom .img_view{max-height:60vh}.eventDetailZoom .img_view img{object-fit:contain;width:100%;height:100%}.eventDetailZoom .btn_box{justify-content:center;align-items:center;gap:3px;width:100%;margin-top:1em;display:flex}.eventDetailZoom .btn_box button{justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:.25em;display:inline-flex}.eventDetailZoom .btn_box button svg{width:17px;height:17px}.eventDetailZoom .details_event{display:block}.eventDetailZoom .details_event .event_info{width:100%;min-height:25px;display:block}.eventDetailZoom .details_event .event_info .title_and_location{align-items:center;margin-top:1em;display:flex}.eventDetailZoom .details_event .event_info .title_and_location .event_location{margin-left:1em;font-family:Lato;font-size:13px;font-weight:550;display:inline-block}.eventDetailZoom .details_event .event_info .title_and_location .event_location .icon{width:15px;height:15px;margin-right:.25em}.eventDetailZoom .details_event .event_info .title_and_location .event_title{width:fit-content;max-width:50%;font-family:Lato;font-size:13px;font-weight:600;display:inline-block;margin-right:1em!important}.eventDetailZoom .details_event .event_info .calendar_box{width:50%;min-height:25px;margin-top:.5em;display:inline-block}.eventDetailZoom .details_event .event_info .calendar_box .date_lbl{font-family:Lato;font-size:12px;font-weight:600;display:inline-block}.eventDetailZoom .details_event .event_info .calendar_box .date_lbl span{margin-left:.25em}.eventDetailZoom .details_event .event_info .calendar_box .heure_lbl{margin-left:1em;font-family:Lato;font-size:12px;font-weight:600;display:inline-block}.eventDetailZoom .details_event .event_info .calendar_box .heure_lbl .heure_zone{margin-left:.25em;font-size:12px;font-weight:600}.eventDetailZoom .details_event .organisateur_container .label,.eventDetailZoom .details_event .organisateur_container .data{color:#fff}.eventDetailZoom .details_event .participants{flex-wrap:wrap;align-items:center;display:flex}.eventDetailZoom .details_event .mannequin_container,.eventDetailZoom .details_event .hotesse_container,.eventDetailZoom .details_event .vlogueuse_container{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.eventDetailZoom .details_event .mannequin_container .label,.eventDetailZoom .details_event .mannequin_container .data{color:#fff}.eventDetailZoom .details_event .organisateur_container{display:block}.eventDetailZoom .details_event .organisateur_container .data{color:#fff;margin:.25em;font-family:Lato;font-size:12px;font-weight:500}.eventDetailZoom .details_event .organisateur_container .label{color:#fff;margin:.25em;font-family:Lato;font-size:13px;font-weight:600}.eventDetailZoom .details_event .collabs_container{display:block}.eventDetailZoom .details_event .collabs_container .data{color:#fff;margin:.25em;font-family:Lato;font-size:12px;font-weight:500}.eventDetailZoom .details_event .collabs_container .label,.eventDetailZoom .details_event .participants .fist_intro{color:#fff;margin:.25em;font-family:Lato;font-size:13px;font-weight:600}.eventDetailZoom .details_event .participants .data{color:#fff;margin:.25em;font-family:Lato;font-size:12px;font-weight:500}.eventDetailZoom .details_event .participants .label{color:#fff;margin:.25em .5em;font-family:Lato;font-size:13px;font-weight:600}.eventDetailZoom .eventPrev,.eventDetailZoom .eventNext{border-radius:5px}.eventDetailZoom .social{margin-top:20px}.eventDetailZoom .share{border-radius:5px}.eventDetailZoom .like{border-radius:5px;margin-right:20px}.eventDetailZoom .postuler{color:#fff;background-color:#f26622;border-radius:5px;height:30px;margin-right:20px}.filter_box{float:right;position:relative}.filter_box .filter_category{text-align:left;width:70px;height:20px;padding:0 .5em}.badge_cstom{float:right;color:#fff;background-color:red;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.full_zone{width:100%;display:block}.dropdown_box{justify-content:center;align-items:center;width:fit-content;margin:0 .5em;padding:0 .25em;display:inline-flex}.dropdown_box .dropdown{z-index:999;text-align:center;border-radius:7px;width:100%;margin:0;padding:0;font-family:Lato;font-size:13px;font-weight:550;display:inline-block;position:relative}.dropdown_box .dropdown-toggle{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;font-size:20px;line-height:0;display:inline-flex;background:#fff!important;border-bottom:.7px solid #00000093!important;height:fit-content!important}.dropdown_box .dropdown-toggle span{font-family:Lato;font-size:13px;font-weight:550;line-height:1.5}.dropdown_box .dropdown-menu{background:#fff;border:1px solid #ccc;flex-direction:column;gap:5px;padding:10px;display:flex;position:absolute;top:100%}.dropdown_box .right-align{left:0!important}.dropdown_box .left-align{right:0!important}.from_detail header,.from_detail footer{display:none}.from_detail .main_container.event_ihm{padding:0!important;position:relative!important}.from_detail .main_container.event_ihm .calendar_view{width:100%;display:block;margin:0!important;position:relative!important;overflow:auto!important}.from_detail .main_container.event_ihm .timeline-container{width:100%;display:block;overflow-y:auto;margin:0!important;position:relative!important}.from_detail .main_container.event_ihm .timeline-container .timeline{padding:0;list-style-type:none}.from_detail .main_container.event_ihm .timeline-container .timeline-event{cursor:pointer;background-color:#f9f9f9;border-left:3px solid #007bff;min-height:12vh;margin-bottom:.25em;padding:.5em;transition:background-color .3s;box-shadow:2px 2px 6px #0000001a}.from_detail .main_container.event_ihm .timeline-container .timeline-event .calendar_zone{width:10%;padding:0}.from_detail .main_container.event_ihm .timeline-container .timeline-event .calendar_zone .block_box{display:block}.from_detail .main_container.event_ihm .timeline-container .timeline-event .calendar_zone .date{font-family:Lato;font-size:12px;font-weight:600}.from_detail .main_container.event_ihm .timeline-container .timeline-event .calendar_zone .horaire{height:25px;font-family:Lato;font-size:13px;font-weight:500}.from_detail .main_container.event_ihm .timeline-container .timeline-event .event_zone{width:75%}.from_detail .main_container.event_ihm .timeline-container .timeline-event .event_zone .title_lbl{font-family:Lato;font-size:14px;font-weight:600}.from_detail .main_container.event_ihm .timeline-container .timeline-event .event_zone .mini_detail{min-height:25px;display:block}.from_detail .main_container.event_ihm .timeline-container .timeline-event .event_zone .mini_detail span{color:#000;margin-left:.25em;font-family:Lato;font-size:12px;font-weight:500}.from_detail .main_container.event_ihm .timeline-container .timeline-event .event_zone .mini_detail .icon{width:11px;height:11px}.from_detail .main_container.event_ihm .timeline-container .timeline-event .event_zone .description_event{font-family:Lato;font-size:13px;font-weight:500!important}.from_detail .main_container.event_ihm .timeline-container .timeline-event .btn_zone{justify-content:center;align-items:center;width:5%;display:flex}.from_detail .main_container.event_ihm .timeline-container .timeline-event .btn_zone svg{width:15px;height:15px}.from_detail .main_container.event_ihm .timeline-container .timeline-event:hover{background-color:#eef}.from_detail .main_container.event_ihm .timeline-container .timeline-title{justify-content:space-between;align-items:center;display:flex}.from_detail .main_container.event_ihm .timeline-container .timeline-title h2{margin:0;font-size:1em}.from_detail .main_container.event_ihm .timeline-container .timeline-title span{color:#888;font-size:1em}.from_detail .main_container.event_ihm .timeline-container .timeline-details{background-color:#fff;width:100%;height:fit-content;min-height:25vh;margin-top:5px;padding:.25em .5em .25em 10px;font-size:.8em}.from_detail .main_container.event_ihm .timeline-container .timeline-details .eventDetail_btn{color:#000;background-color:#fff;border-radius:5px;margin-right:10px;font-size:13px;position:relative;border-bottom:1px solid #000000b3!important}.from_detail .main_container.event_ihm .timeline-container .timeline-details .eventDetail_btn:hover{color:#fff;background-color:#000}.from_detail .main_container.event_ihm .timeline-container .timeline-details p{margin:0}.from_detail .main_container.event_ihm .timeline-container .heading_zone{justify-content:space-between;align-items:center;padding:.25em .5em;display:flex}.from_detail .main_container.event_ihm .timeline-container .search-container{flex-direction:column;align-items:center;gap:4px;width:30%;padding:0 .25em;display:inline-flex}.from_detail .main_container.event_ihm .timeline-container .search-input{width:100%;max-width:400px;font-family:Lato;font-size:13px;font-weight:55à;border:none;border-radius:5px;outline:.7px solid #6271ac5a;padding:5px}.from_detail .main_container.event_ihm .timeline-container .dropdown{z-index:999;text-align:center;border:none;border-radius:7px;width:35%;font-family:Lato;font-size:13px;font-weight:550;display:inline-block;position:relative}.from_detail .main_container.event_ihm .timeline-container .dropdown-toggle{cursor:pointer;background:#fff;border:1px solid #ccc;padding:8px 12px;color:#000!important}.from_detail .main_container.event_ihm .timeline-container .dropdown-menu{background:#fff;border:1px solid #ccc;flex-direction:column;gap:5px;padding:10px;display:flex;position:absolute;top:100%;left:0}.from_detail .main_container.event_ihm .calendar-header{border-bottom:.7px solid #0000004d}.modal-content{height:70vh}.modal-content .dropdown_bis-wrapper{width:200px;position:relative}.modal-content .dropdown_bis-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:5px;width:100%;height:100%;padding:2px}.modal-content .dropdown_bis-menu{background-color:#fff;border:1px solid #ddd;border-radius:4px;width:200px;max-height:200px;margin-top:5px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.modal-content .dropdown_bis-item{cursor:pointer;text-align:left;z-index:9999;width:100%;height:fit-content;padding:auto auto auto 1em;display:block}.modal-content .dropdown_bis-item input[type=checkbox]{width:5%;height:fit-content;margin-right:.5em}.modal-content .dropdown-item:hover{background-color:#f0f0f0}.event_form{min-height:80%!important}.event_form .event_img_show{width:120px;height:100px;position:relative}.event_form .event_img_show img{object-fit:contain;width:100%;height:100%;position:relative}.event_form .image-upload-label{background-color:#f9f9f9;border:2px solid #d2d0d4;border-radius:5px;justify-content:center;align-items:center;padding:8px 12px;transition:background-color .3s;display:flex}.event_form .image-upload-label:hover{background-color:#e0e0e0}.event_form input[type=file].hidden{display:none}.event_form .model-name{color:#333;font-weight:700}.event_form .model_chk_continer{justify-content:space-between;align-items:center;margin-top:.5em;margin-bottom:.75em;display:flex}.event_form .image-upload-container{border:1px solid red;width:50%}.event_form .model-flyer-container{border:1px solid #ccc;border-radius:8px;align-items:center;gap:1rem;padding:10px;display:flex}.event_form .model-name{color:#333;min-width:120px;font-weight:600}.event_form .flyer-upload-wrapper{background-color:#f8f8f8;border:2px dashed #ccc;border-radius:6px;width:120px;height:100px;transition:border-color .3s;position:relative;overflow:hidden;z-index:999!important}.event_form .flyer-upload-wrapper:hover{border-color:#999}.event_form .upload-placeholder{width:100%;height:100%}.event_form .flyer-preview{object-fit:cover;border-radius:4px;width:100%;height:100%}.custom-toast{z-index:999999!important}.table-options{justify-content:space-between;align-items:center;display:flex}.table-options .add_event_btn{color:#fff;background-color:#0d3888d7;border:none;width:fit-content;height:fit-content;padding:.5em 1em;display:inline-flex}.search_bar{max-width:30%}.event_form .locationbox{padding:0}.event_form .locationbox .indication_lieu{margin:0!important;padding:0!important}.event_form .locationbox .indication_lieu input{margin:0}.organiser_container{align-items:center;margin:.5em 0;display:flex;justify-content:space-between!important}.organiser_container .label{width:0}.organiser_container .checkbox-group{justify-content:center;align-items:center;gap:5px;width:fit-content;display:inline-flex}.organiser_container .select-group{width:45%;height:fit-content;padding:0;font-family:Lato;font-size:12px;font-weight:500;display:inline-block;position:relative}.organiser_container .custom-select{appearance:none;cursor:pointer;background-color:#f3f3f3;background-image:url("data:image/svg+xml;utf8,<svg fill=\"gray\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:24px;border:1px solid #ccc;border-radius:8px;width:100%;padding:.25em .5em;font-size:16px}.organiser_container .custom-select:focus{border-color:#888;outline:none}.organiser_container .new-organizer-input input{border:1px solid #ccc;border-radius:8px;width:100%;padding:10px;font-size:16px}.organiser_container .label{width:fit-content;font-family:Lato;font-size:13px;font-weight:550}.admin_datacontent .add-button{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s;display:flex}.admin_datacontent .add-button:hover{background-color:#2563eb}.admin_datacontent .filters{gap:1rem;margin-bottom:2rem;display:flex}.admin_datacontent .search-container{flex:1}.admin_datacontent .search-container input{border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem}.admin_datacontent .sort-container{border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;display:flex}.admin_datacontent .sort-container select{border:none;padding-right:1.5rem;font-size:1rem}.admin_datacontent .table-container{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.admin_datacontent table{border-collapse:collapse;width:100%}.admin_datacontent th{text-align:left;color:#4b5563;background-color:#f9fafb;padding:1rem;font-weight:600}.admin_datacontent td{border-top:1px solid #e5e7eb;padding:1rem}.admin_datacontent .action-buttons{gap:.5rem;display:flex}.admin_datacontent .action-buttons button{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:.5rem;transition:color .2s}.admin_datacontent .action-buttons button:hover{color:#1a1a1a}.admin_datacontent .modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin_datacontent .modal-container{z-index:1001;background-color:#fff;border-radius:.5rem;width:90%;max-width:500px;position:fixed;top:10%;left:30%;transform:translate(-50%,-50%)}.admin_datacontent .modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.admin_datacontent .modal-header h2{color:#1a1a1a;font-size:1.5rem;font-weight:700}.admin_datacontent .close-button{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:1.5rem}.admin_datacontent .modal-content{padding:1.5rem}.admin_datacontent .form{flex-direction:column;gap:1rem;display:flex}.admin_datacontent .form-group{text-align:center;flex-direction:row;gap:.5em;max-width:50%;display:inline-flex}.admin_datacontent .form-group label{color:#4b5563;width:fit-content;padding:.5em;font-family:Lato;font-size:15px;font-weight:500}.admin_datacontent .form-group input,.admin_datacontent .form-group select,.admin_datacontent .form-group textarea{border:1px solid #e5e7eb;border-radius:.375rem;padding:.5em;font-family:Lato;font-size:14px;font-weight:600}.admin_datacontent .number_zone{justify-content:space-between;align-items:center;width:fit-content;max-width:85%;display:inline-flex}.admin_datacontent .number_zone .indicatif{width:50px}.admin_datacontent .form-group input{height:25px}.admin_datacontent .form-actions{justify-content:center;align-items:center;gap:1rem;margin-top:1em;display:flex}.admin_datacontent .cancel-button{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem 1.5rem;font-weight:500}.admin_datacontent .submit-button{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:.375rem;padding:.75rem 1.5rem;font-weight:500}.admin_datacontent .submit-button:hover{background-color:#2563eb}.business_ihm .full_container,.franchise_ihm .full_container{width:100%;height:140px;margin-bottom:.5em;padding:0}.business_ihm .full_container .textarea,.franchise_ihm .full_container .textarea{width:100%;height:100%}.business_ihm .half_box,.franchise_ihm .half_box{text-align:left;width:50%;height:fit-content;padding:.5em .5em .5em 1em}.business_ihm .half_box .label_chk,.franchise_ihm .half_box .label_chk{border:1px solid #220a0a47;border-radius:8px;justify-content:center;align-items:center;min-width:40px;max-width:fit-content;height:40px;padding:.5em;display:flex}.business_ihm .half_box .label_chk .icon_plus,.franchise_ihm .half_box .label_chk .icon_plus{font-family:Arial;font-weight:550;font-size:30px!important}.business_ihm .line_data_a,.franchise_ihm .line_data_a{justify-content:space-between;align-items:center;width:100%;margin-bottom:1em;padding:0;display:flex;margin-top:.5em!important}.business_ihm .line_data_a .input_padding,.franchise_ihm .line_data_a .input_padding{height:25px;padding-left:.5em}.business_ihm .line_data_a .ext_label,.franchise_ihm .line_data_a .ext_label{width:100%;font-family:Lato;font-size:13px;font-weight:550}.business_ihm .line_data_a .bis_label,.franchise_ihm .line_data_a .bis_label{width:30%;display:inline-block;padding-left:1em!important}.business_ihm .line_data_a .n_label,.franchise_ihm .line_data_a .n_label{display:inline-flex;width:fit-content!important;padding:0!important}.business_ihm .line_data_a .label_ttl,.franchise_ihm .line_data_a .label_ttl{text-align:left;width:fit-content;padding:0 .5em 0 0}.business_ihm .line_data_a .half_col_a,.franchise_ihm .line_data_a .half_col_a{justify-content:space-between;align-items:center;display:inline-flex}.business_ihm .line_data_a .half_col_a input[type],.franchise_ihm .line_data_a .half_col_a input[type]{font-family:Lato;font-size:12px;font-weight:500}.business_ihm .line_data_a .inputs_container_a,.franchise_ihm .line_data_a .inputs_container_a{justify-content:space-between;align-items:center;width:90%;display:inline-flex}.business_ihm .line_data_a .inputs_container_a .half_col_a,.franchise_ihm .line_data_a .inputs_container_a .half_col_a{width:50%}.business_ihm .line_data_a .inputs_container_a .half_col_a input[type],.franchise_ihm .line_data_a .inputs_container_a .half_col_a input[type]{background-color:#7814140d;border:none;width:90%;height:25px;font-weight:600;color:#000!important;margin:0!important}.business_ihm .line_data_a .inputs_container,.franchise_ihm .line_data_a .inputs_container{justify-content:space-between;align-items:center;width:100%;display:inline-flex}.business_ihm .line_data_a .inputs_container .new_lbl,.franchise_ihm .line_data_a .inputs_container .new_lbl{width:52%!important}.business_ihm .line_data_a .inputs_container .new_lbl .bis_label,.franchise_ihm .line_data_a .inputs_container .new_lbl .bis_label{padding:0;text-align:left!important;width:fit-content!important;padding-left:.5em!important}.business_ihm .line_data_a .inputs_container .new_lbl .bis_label .ext_label,.franchise_ihm .line_data_a .inputs_container .new_lbl .bis_label .ext_label{margin:0!important}.business_ihm .line_data_a .inputs_container .new_lbl .input-taille,.franchise_ihm .line_data_a .inputs_container .new_lbl .input-taille{width:55%!important}.business_ihm .line_data_a .inputs_container .new_lbl_a,.franchise_ihm .line_data_a .inputs_container .new_lbl_a{width:45%!important}.business_ihm .line_data_a .inputs_container .new_lbl_a .input_label_a,.franchise_ihm .line_data_a .inputs_container .new_lbl_a .input_label_a{width:fit-content!important}.business_ihm .line_data_a .inputs_container .half_col_a,.franchise_ihm .line_data_a .inputs_container .half_col_a{width:50%;padding:0!important}.business_ihm .line_data_a .inputs_container .half_col_a .input_label_a,.franchise_ihm .line_data_a .inputs_container .half_col_a .input_label_a{text-align:left;padding-right:.5em;display:inline-block;width:fit-content!important}.business_ihm .line_data_a .inputs_container .half_col_a .bis_label,.franchise_ihm .line_data_a .inputs_container .half_col_a .bis_label{text-align:center;width:40%;padding-left:.5em;display:inline-block}.business_ihm .line_data_a .inputs_container .half_col_a input[type],.franchise_ihm .line_data_a .inputs_container .half_col_a input[type]{border:none}.business_ihm .line_data_a .inputs_container .half_col_a .input-taille,.franchise_ihm .line_data_a .inputs_container .half_col_a .input-taille{align-items:center;width:60%;font-family:Lato;display:inline-flex;margin:0!important}.business_ihm .line_data_a .inputs_container .half_col_a .input-taille input[type],.franchise_ihm .line_data_a .inputs_container .half_col_a .input-taille input[type]{text-align:center;background-color:#7814140d;border:none;border-radius:5px;width:30px;height:25px;padding:0 3px;font-family:Lato;font-size:12px;font-weight:600;color:#000!important}.business_ihm .line_data_a .inputs_container .half_col_a .input-taille span,.franchise_ihm .line_data_a .inputs_container .half_col_a .input-taille span{font-size:10px;font-weight:500}.business_ihm .line_data_a .inputs_container .half_col_a .date_container,.franchise_ihm .line_data_a .inputs_container .half_col_a .date_container{justify-content:space-between;align-items:center;width:70%;padding-left:.25em;display:inline-flex}.business_ihm .line_data_a .inputs_container .half_col_a .date_container input[placeholder=jj],.business_ihm .line_data_a .inputs_container .half_col_a .date_container input[placeholder=mm],.franchise_ihm .line_data_a .inputs_container .half_col_a .date_container input[placeholder=jj],.franchise_ihm .line_data_a .inputs_container .half_col_a .date_container input[placeholder=mm]{text-align:center;background-color:#7814140d;border:none;border-radius:4px;height:25px;font-weight:600;color:#000!important;width:20%!important;margin:0!important}.business_ihm .line_data_a .inputs_container .half_col_a .date_container input[placeholder=aaaa],.franchise_ihm .line_data_a .inputs_container .half_col_a .date_container input[placeholder=aaaa]{text-align:center;background-color:#7814140d;border:none;border-radius:4px;height:25px;font-weight:600;color:#000!important;width:60%!important;margin:0!important}.business_ihm .line_data_a .container_locations,.franchise_ihm .line_data_a .container_locations{justify-content:space-between;align-items:center;width:85%;display:flex;position:relative}.business_ihm .line_data_a .container_locations .location_input,.franchise_ihm .line_data_a .container_locations .location_input{text-align:left;margin:0 auto;display:inline-block;position:relative;width:50%!important}.business_ihm .line_data_a .container_locations .location_input input,.franchise_ihm .line_data_a .container_locations .location_input input{background-color:#7814140d;border:none;border-radius:5px;width:90%;height:25px;font-family:Lato;font-size:12px;font-weight:600;transition:border .3s ease-in-out;color:#000!important}.business_ihm .line_data_a .container_locations .location_input input[readonly],.franchise_ihm .line_data_a .container_locations .location_input input[readonly]{cursor:not-allowed;background:#f5f5f5;border:1px solid #c8c8c880}.business_ihm .line_data_a .container_locations .location_input .suggestions,.franchise_ihm .line_data_a .container_locations .location_input .suggestions{z-index:9999;background:#fff;border:1px solid #0000001a;border-radius:5px;width:100%;max-height:250px;margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.business_ihm .line_data_a .container_locations .location_input .suggestions.active,.franchise_ihm .line_data_a .container_locations .location_input .suggestions.active{display:block!important}.business_ihm .line_data_a .container_locations .location_input .suggestions li,.franchise_ihm .line_data_a .container_locations .location_input .suggestions li{cursor:pointer;border-bottom:1px solid #eee;padding:10px;font-size:14px;transition:background .2s ease-in-out}.business_ihm .line_data_a .container_locations .location_input .suggestions li:hover,.franchise_ihm .line_data_a .container_locations .location_input .suggestions li:hover{background:#f0f0f0}.business_ihm .line_data_a .full_col,.franchise_ihm .line_data_a .full_col{width:95%}.business_ihm .line_data_a .full_col .number_container,.franchise_ihm .line_data_a .full_col .number_container{width:40%}.business_ihm .line_data_a .full_col .number_uses_container,.franchise_ihm .line_data_a .full_col .number_uses_container{width:60%;padding:0 .5em;justify-content:center!important}.business_ihm .line_data_a .full_col .half_col_a .number_zone,.franchise_ihm .line_data_a .full_col .half_col_a .number_zone{justify-content:space-between;align-items:center;width:100%;display:flex}.business_ihm .line_data_a .full_col .half_col_a .number_zone .indicatif,.franchise_ihm .line_data_a .full_col .half_col_a .number_zone .indicatif{width:40%}.business_ihm .line_data_a .full_col .half_col_a .number_zone .indicatif input[type=text],.franchise_ihm .line_data_a .full_col .half_col_a .number_zone .indicatif input[type=text]{background-color:#7814140d;border:none;width:90%;font-weight:600;color:#000!important}.business_ihm .line_data_a .full_col .half_col_a .number_zone .tel_number,.franchise_ihm .line_data_a .full_col .half_col_a .number_zone .tel_number{width:60%}.business_ihm .line_data_a .full_col .half_col_a .number_zone .tel_number input[type=tel],.franchise_ihm .line_data_a .full_col .half_col_a .number_zone .tel_number input[type=tel]{background-color:#7814140d;border:none;width:100%;font-weight:600;color:#000!important}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone{justify-content:space-between;align-items:center;display:inline-flex;width:50%!important}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data{width:100%}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .icon_zone,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .icon_zone{justify-content:space-between;align-items:center;width:100%;display:flex}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .rxsx_chk,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .rxsx_chk{border:none;border-radius:5px;width:fit-content;padding:0 .5em .25em;display:inline-flex;border-bottom:.6px solid #00000080!important}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .rxsx_chk input[type=checkbox],.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .rxsx_chk input[type=checkbox]{border-radius:5px}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .rxsx_chk svg,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .rxsx_chk svg{width:17px;height:17px;margin-left:.5em}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .icon_rxsx,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .icon_rxsx{width:20px;height:18px;margin-left:.1em}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .select_option,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .select_option{font-family:Lato;font-size:11px;font-weight:550}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .brand_icon,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .bottom_data .brand_icon{object-fit:cover;width:18px;height:18px;margin-left:.15em!important}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown{width:200px;position:relative}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown-toggle,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown-toggle{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:5px;width:100%;padding:10px}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown-menu,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown-menu{z-index:10;background:#fff;border:1px solid #ccc;border-radius:5px;width:100%;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 6px #0000001a}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown-item,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown-item{cursor:pointer;padding:10px;transition:background .2s}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown-item:hover,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown-item:hover{background:#f0f0f0}.business_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown-item.selected,.franchise_ihm .line_data_a .full_col .half_col_a .number_uses_zone .custom-dropdown-item.selected{background:#e0e0e0;font-weight:700}.business_ihm .services_grid,.franchise_ihm .services_grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:.5em;display:grid}.business_ihm .service_item,.franchise_ihm .service_item{background:#fff;border-radius:.5rem;margin-top:.5em;padding:.5em auto;transition:all .3s}.business_ihm .service_item .label,.franchise_ihm .service_item .label{margin-left:.5em;font-family:Lato;font-size:14px;font-weight:550}.business_ihm .service_item .sub_zone,.franchise_ihm .service_item .sub_zone{padding-left:1em}.business_ihm .service_item .sub_zone .sub_label,.franchise_ihm .service_item .sub_zone .sub_label{margin-bottom:.5em}.business_ihm .service_item .sub_zone .sub_label span,.franchise_ihm .service_item .sub_zone .sub_label span{margin-left:.5em}.business_ihm .service_item:hover,.franchise_ihm .service_item:hover{background:#fff;transform:translateY(-2px)}.business_ihm .service_label,.franchise_ihm .service_label{color:#495057;margin-left:.5rem;font-size:1rem}.business_ihm .input_padding,.franchise_ihm .input_padding{border:1px solid #dee2e6;border-radius:.375rem;width:100%;padding:.75rem;transition:border-color .15s ease-in-out}.business_ihm .input_padding:focus,.franchise_ihm .input_padding:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.franchise_ihm .candidature_form{justify-content:center;align-items:center;display:flex}.franchise_ihm .first_zone{padding-top:1em}.franchise_ihm .first_zone .line_data_a{margin-bottom:1.5em!important}.notif_box{justify-content:center;align-items:center;width:100%;height:80%;display:flex}.model_bio{width:100%;min-height:30vh;padding:.25em .5em}.model_bio .bio_element{text-align:left;width:100%;height:fit-content;margin-bottom:.5em;display:block!important}.model_bio .bio_element .label_data{width:40%;font-family:Lato;font-size:13px;font-weight:500;display:inline-block;position:relative}.model_bio .bio_element .valuel_data{width:fit-content;font-family:Lato;font-size:13px;font-weight:600;display:inline-block;position:relative}.forgotpass-page{justify-content:center;align-items:center;width:100vw;height:100vh;padding-top:1em;display:flex}.forgotpass-page .container{width:100%;height:50%;padding:.5em}.forgotpass-page .form_title{text-align:center}.forgotpass-page .form_title label{font-family:Lato;font-size:17px;font-weight:550}.forgotpass-page .showcode{font-family:Lato;font-size:13px;font-weight:500;display:block}.forgotpass-page .showcode span{background-color:#0003;padding:.5em;font-family:Lato;font-size:14px;font-weight:550}.form_zone{margin-top:1em;display:block;position:relative}.form_zone .form_control{border:none;justify-content:space-between;align-items:center;width:50%;display:inline-flex}.form_zone .form_control .indicatif{width:35%}.form_zone .form_control .indicatif input{border:none;border-bottom:1px solid #0000005a;border-radius:5px;outline:none;width:100%;height:30px;font-family:Lato;font-size:13px;font-weight:500}.form_zone .form_control .tel_number{width:60%}.form_zone .form_control .tel_number input{border:none;border-bottom:1px solid #0000005a;border-radius:5px;outline:none;width:100%;height:30px;font-family:Lato;font-size:13px;font-weight:500}.form_zone .form_control .passreset{justify-content:space-between;align-items:center;display:flex}.form_zone .form_control .passreset input{border:none;border-bottom:1px solid #0000005a;border-radius:5px;outline:none;width:75%;height:30px;font-family:Lato;font-size:13px;font-weight:500}.form_zone .form_control .passreset .icon{height:100%;margin-top:1em;display:inline-block;position:relative}.form_zone .form_control .passreset .icon svg{border:#0f0}.form_zone .btn_container{text-align:center;width:50%;display:inline-block}.fancybox__container.is-compact.has-toolbar{z-index:99991}.fancybox__content{max-width:100vw!important;max-height:100vh!important;padding:0!important}.fancybox__content .f-button.is-close-btn{z-index:999999!important}.fancybox__iframe{z-index:999!important;width:100%!important;height:100%!important}.video_card .card-title{margin:.5em auto 0}.video_card .card-title label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Lato;font-size:13px;font-weight:550;display:block;overflow:hidden;height:auto!important}.video-actions svg{color:#000;width:12px;height:12px;font-size:11px;font-weight:550}.video-actions a{color:#000;font-size:12px;font-weight:550}.fancybox-custom-controls{z-index:9999;background:#36323225;border-radius:8px;align-items:center;gap:15px;padding:10px 15px 10px 1em;display:flex;position:relative;left:0;bottom:10%!important}.fancybox-custom-controls button{margin:0 .5em}.fancybox-custom-controls .btn-icon{color:#fff;cursor:pointer;background:0 0;border:none;font-size:12px}.fancybox-custom-controls .views-count{color:#fff;font-size:13px}#events .event_ihm{min-height:30vh;height:fit-content!important;position:relative!important}#events .event_ihm .calendar_view{margin:0!important}#events .event_ihm .event_details{max-height:20vh;overflow-y:auto}#events .modal-overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;border:4px solid #1d4cd8!important}#events .modal-container{background:#fff;border-radius:12px;width:100%;max-width:500px;padding:24px;position:relative}#events .modal-close{cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:10px;right:14px}#events .modal-image{object-fit:cover;border-radius:8px;width:100%;height:240px}#events .modal-title{margin-top:12px;font-size:1.5rem;font-weight:700}#events .modal-organizer{color:gray;font-style:italic}#events .modal-dates,#events .modal-times,#events .modal-location{margin-top:8px;font-size:.9rem}#events .modal-description{color:#444;margin-top:16px}#events .modal-action-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;width:100%;margin-top:20px;padding:12px;font-weight:700;display:block}#events .modal-action-btn:hover{background:#1e40af}.imagezoombox button.left_btn,.imagezoombox button.right_btn{background-color:#0000!important}
