#btn_microphone,#btn_play_audio,#btn_validate_recording,#nextButton,#prevButton,#timer_microphone,#validateButton,.btn,.btn-block,.btn-danger,.btn-file,.btn-icon,.btn-info,.btn-nav,.btn-photo,.btn-primary,.btn-secondary,.btn-send,.btn-success,.btn-warning,.swal2-cancel,.swal2-confirm,.swal2-deny,.swal2-styled,button{border:0!important;border-radius:50px!important;transition:all .3s ease!important;box-sizing:border-box!important}#btn_skip_qrcode,#cameraContainerToolButton,#chrono_global_badge,#modal_qrcode_camerapicker_button,#nextPreviewMessage,#previewMessageInput button,#sendPreviewMessage,.appHeader .badge,.badge,.badge-danger,.badge-dark,.badge-info,.badge-light,.badge-primary,.badge-secondary,.badge-success,.badge-warning,button[onClick*=launchQRCode],button[onClick*=skip_qr_code]{border:0!important;border-radius:50px!important;transition:all .3s ease!important;box-sizing:border-box!important}#defi_indice a.indice-icon-link,#defi_indice_bottom a.indice-icon-link,#showPreviewDiv,#showPreviewDiv.btn-preview-fab,.showPreviewDiv{border-radius:50%!important}clue-element #defi_indice{background:0 0!important;background-color:transparent!important;border:0!important;width:auto!important;height:auto!important;position:static!important}#defi_indice:has(.indice-icon-link){background:0 0!important;background-color:transparent!important;border:0!important}#defi_indice a.indice-icon-link,#defi_indice_bottom a.indice-icon-link{display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;text-decoration:none!important;padding:0!important;font-size:0!important;line-height:0!important;box-sizing:border-box!important}#defi_indice a.indice-icon-link:focus,#defi_indice a.indice-icon-link:hover,#defi_indice_bottom a.indice-icon-link:focus,#defi_indice_bottom a.indice-icon-link:hover{text-decoration:none!important;transform:none!important}#defi_indice a.indice-icon-link svg,#defi_indice a.indice-icon-link svg.indice-fab-loupe-svg,#defi_indice_bottom a.indice-icon-link svg{color:inherit!important}#defi_indice a.indice-icon-link svg.indice-fab-loupe-svg circle,#defi_indice a.indice-icon-link svg.indice-fab-loupe-svg path,#defi_indice_bottom a.indice-icon-link svg circle,#defi_indice_bottom a.indice-icon-link svg path{stroke:currentColor!important}#defi_indice a.indice-icon-link:not(.indice-preview-fab),#defi_indice_bottom a.indice-icon-link{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important}#defi_indice a.indice-icon-link.indice-preview-fab{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;box-shadow:0 8px 24px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.15)!important}#defi_indice a.indice-icon-link.indice-preview-fab:hover{transform:none!important;border:0!important;filter:none!important;box-shadow:0 12px 32px rgba(0,0,0,.3),0 6px 16px rgba(0,0,0,.2)!important}#defi_indice a.indice-icon-link.indice-preview-fab svg.indice-fab-loupe-svg{width:28px!important;height:28px!important;display:block!important;flex-shrink:0;margin:0!important}#bottom-fields #defi_indice_bottom a.indice-icon-link.btn-primary{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important;padding:0!important;font-size:0!important;line-height:0!important;flex-shrink:0!important}#showPreviewDiv.btn-preview-fab{box-shadow:0 8px 24px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.15)!important}#showPreviewDiv.btn-preview-fab:hover{box-shadow:0 12px 32px rgba(0,0,0,.3),0 6px 16px rgba(0,0,0,.2)!important}#answerDiv .btn-primary,#answerDiv .btn-send,#answerDiv .btn-send.btn-primary,#answerDiv a.btn-primary,#answerDiv a.btn-send,#answerDiv>.btn-primary,#answerDiv>.btn-send,#bottom-fields .btn,#bottom-fields .btn-primary,#bottom-fields .btn-primary.btn-block,#bottom-fields .btn-send,#bottom-fields .btn-send.btn-block,#bottom-fields .btn-send.btn-primary,#bottom-fields .btn-send.btn-primary.btn-block,#bottom-fields .flex-group .btn-send,#bottom-fields .flex-group a,#defi_indice a.indice-icon-link,#defi_indice_bottom a,#nextButton,#prevButton,#validateButton{box-shadow:0 6px 20px rgba(0,0,0,.4)!important}#bottom-fields .btn-primary,#bottom-fields .btn-primary.btn-default,#bottom-fields .btn-send,#bottom-fields .btn-send.btn-primary,#bottom-fields .btn-send.btn-primary.btn-default{padding:12px 24px!important;min-height:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:0!important;border-radius:25px!important}#answerDiv .btn-primary,#answerDiv .btn-send,#answerDiv .btn-send.btn-primary,#answerDiv a.btn-primary,#answerDiv a.btn-send,#answerDiv.btn-send,#answerDiv>.btn-primary,#answerDiv>.btn-send,#answerDiv>a.btn-primary,#answerDiv>a.btn-send,#bottom-fields #answerDiv .btn-primary,#bottom-fields #answerDiv .btn-send,#bottom-fields #answerDiv .btn-send.btn-primary,#bottom-fields .btn-primary.btn-block,#bottom-fields .btn-send.btn-block,#bottom-fields .btn-send.btn-primary.btn-block{width:auto!important;min-width:auto!important;max-width:none!important;flex:none!important;border-radius:25px!important;border:0!important;padding:12px 24px!important;min-height:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;transition:all .3s ease!important;margin:0!important;line-height:1!important;text-decoration:none!important}#answerDiv .btn-primary:hover,#answerDiv .btn-send.btn-primary:hover,#answerDiv .btn-send:hover,#answerDiv a.btn-primary:hover,#answerDiv a.btn-send:hover,#answerDiv>.btn-primary:hover,#answerDiv>.btn-send:hover,#bottom-fields #answerDiv .btn-primary:hover,#bottom-fields #answerDiv .btn-send.btn-primary:hover,#bottom-fields #answerDiv .btn-send:hover,#bottom-fields .btn-primary.btn-block:hover,#bottom-fields .btn-send.btn-block:hover,#bottom-fields .btn-send.btn-primary.btn-block:hover{transform:none!important;border:0!important}#answerDiv .btn-send.btn-next-hidden,#bottom-fields .btn-send.btn-block.btn-next-hidden,#bottom-fields .btn-send.btn-next-hidden,.btn-next-hidden,.btn-send.btn-block.btn-next-hidden,.btn-send.btn-next-hidden{display:none!important}#defi_chrono_defi.chrono-hidden{display:none!important}#btn_microphone:hover,#btn_play_audio:hover,#btn_skip_qrcode:hover,#btn_validate_recording:hover,#cameraContainerToolButton:hover,#chrono_global_badge:hover,#loginPreviewInputs button:hover,#modal_qrcode_camerapicker_button:hover,#nextButton:hover,#nextPreviewMessage:hover,#prevButton:hover,#previewMessageInput button:hover,#sendPreviewMessage:hover,#showPreviewDiv:hover,#validateButton:hover,.appHeader .badge:hover,.badge-danger:hover,.badge-dark:hover,.badge-info:hover,.badge-light:hover,.badge-primary:hover,.badge-secondary:hover,.badge-success:hover,.badge-warning:hover,.badge:hover,.btn-block:hover,.btn-danger:hover,.btn-file:hover,.btn-icon:hover,.btn-info:hover,.btn-nav:hover,.btn-photo:hover,.btn-primary:hover,.btn-secondary:hover,.btn-send:hover,.btn-success:hover,.btn-warning:hover,.btn:hover,.custom-control-label:hover,.label:hover,.previewDiv:hover,.swal2-cancel:hover,.swal2-confirm:hover,.swal2-deny:hover,.swal2-styled:hover,button:hover,button[onClick*=launchQRCode]:hover,button[onClick*=skip_qr_code]:hover,label:hover{transform:none!important}#bottom-fields .btn-primary:hover,#bottom-fields .btn-send.btn-primary:hover,#bottom-fields .btn-send:hover{border:0!important;transform:none!important}#defi_desc .btn-multiple-choice.btn-inline-choice{cursor:pointer;white-space:normal;text-align:center;font-weight:500;box-shadow:none!important}#qr-code-actions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:420px;margin:0 auto}#bottom-fields #qr-code-actions .btn{width:100%!important;max-width:100%!important}.btn-block:active,.btn-danger:active,.btn-file:active,.btn-icon:active,.btn-info:active,.btn-nav:active,.btn-photo:active,.btn-primary:active,.btn-secondary:active,.btn-send:active,.btn-success:active,.btn-warning:active,.btn:active,.custom-control-label:active,.label:active,.swal2-cancel:active,.swal2-confirm:active,.swal2-deny:active,.swal2-styled:active,button:active,label:active{transform:none!important}.btn-block:focus,.btn-danger:focus,.btn-file:focus,.btn-icon:focus,.btn-info:focus,.btn-nav:focus,.btn-photo:focus,.btn-primary:focus,.btn-secondary:focus,.btn-send:focus,.btn-success:focus,.btn-warning:focus,.btn:focus,.swal2-cancel:focus,.swal2-confirm:focus,.swal2-deny:focus,.swal2-styled:focus,button:focus{outline:0!important}.swal2-container{z-index:999999!important}.swal2-popup{border-radius:20px!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important;background:var(--custom_background_color)!important;color:var(--custom_text_color)!important}.swal2-image{max-width:85%!important;max-height:50vh!important;width:auto!important;height:auto!important;object-fit:contain!important}.swal2-title{font-weight:400!important}.swal2-content,.swal2-html-container{font-weight:400!important;line-height:1.5!important}.swal2-icon.swal2-success{border-color:var(--custom_main_color)!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:var(--custom_main_color)!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--custom_main_color)!important}.swal2-icon.swal2-error{border-color:var(--custom_main_color)!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:var(--custom_main_color)!important}.swal2-icon.swal2-warning{border-color:var(--custom_main_color)!important;color:var(--custom_main_color)!important}.swal2-icon.swal2-info{border-color:var(--custom_main_color)!important;color:var(--custom_main_color)!important}.swal2-icon.swal2-question{border-color:var(--custom_main_color)!important;color:var(--custom_main_color)!important}.swal2-input{border:1px solid rgba(0,0,0,.2)!important;border-radius:35px!important;padding:12px 20px!important;transition:all .3s ease!important}.swal2-input:focus{outline:0!important}.swal2-styled{border-radius:35px!important;padding:10px 30px!important;font-weight:500!important;min-width:100px!important;transition:all .3s ease!important;border:0!important}.swal2-styled:hover{transform:none!important}.swal2-confirm,.swal2-confirm.swal2-styled{box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border:0!important}.swal2-cancel,.swal2-cancel.swal2-styled,.swal2-deny,.swal2-deny.swal2-styled{box-shadow:0 2px 8px rgba(0,0,0,.1)!important;border:0!important}.swal2-cancel:hover,.swal2-confirm:hover,.swal2-deny:hover{filter:brightness(1.05)}.swal2-close{border:0!important;border-radius:50%!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;line-height:36px!important;font-size:22px!important;display:none!important;align-items:center!important;justify-content:center!important;box-shadow:0 3px 10px rgba(0,0,0,.2)!important;transition:all .3s ease!important}.swal2-close:hover{filter:brightness(1.1)!important;transform:none!important}.swal2-close:focus{outline:0!important;transform:none!important}.modal-content{border-radius:16px!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important}.modal-header{border-bottom:1px solid rgba(0,0,0,.1)!important;border-radius:16px 16px 0 0!important}.modal-footer{border-top:1px solid rgba(0,0,0,.1)!important;border-radius:0 0 16px 16px!important}.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header h6,.modal-title{font-weight:400!important}.modal-body{font-weight:400!important}.modal-body :not(strong):not(b){font-weight:400!important}.modal-footer .btn{box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.modal-footer .btn:active,.modal-footer .btn:focus,.modal-footer .btn:hover{transform:none!important}#answerDiv #defi_reponse,#answerDiv .form-control,#answerDiv input,#bottom-fields #defi_reponse,#defi_reponse{border-radius:25px!important;padding:9px 20px!important;min-height:44px!important;box-sizing:border-box!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 6px 20px rgba(0,0,0,.4)!important;outline:0!important}#answerDiv #defi_reponse:focus,#answerDiv .form-control:focus,#answerDiv input:focus,#bottom-fields #defi_reponse:focus,#defi_reponse:focus{border:1px solid rgba(0,0,0,.2)!important;box-shadow:0 6px 20px rgba(0,0,0,.4)!important;outline:0!important}#chrono_global_badge.badge.badge-dark,#defi_chrono_defi.badge,.badge.badge-dark{font-size:16px!important;font-weight:600!important;padding:9px 16px!important;border-radius:20px!important;border:0!important;line-height:1.4!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:38px!important}#show_point.badge.badge-dark{font-size:16px!important;font-weight:600!important;padding:9px 16px!important;border-radius:20px!important;border:0!important;line-height:1.4!important;display:inline-flex;align-items:center!important;gap:6px!important;min-height:38px!important}#show_point.badge.badge-dark.trail-points-hidden{display:none!important}#defi_chrono_defi.badge.chrono-hidden,#defi_chrono_defi.chrono-hidden{display:none!important}.appHeader .right{padding-right:20px!important;display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-end!important}.appHeader .right .badge{margin-right:0!important;margin-left:0!important}.appHeader .right #chrono_global_badge+#show_point,.appHeader .right #show_point+#chrono_global_badge{margin-left:10px!important}#chrono_global_badge:empty{display:none!important}#chrono_global_badge #chrono_global_label:empty,#chrono_global_badge label.chrono_global:empty{display:none!important}#chrono_global_badge:has(#chrono_global_label:empty),#chrono_global_badge:has(label.chrono_global:empty){display:none!important}#defi_chrono_defi #defi_chrono_text:empty,#defi_chrono_defi label:empty{display:none!important}#defi_chrono_defi:has(#defi_chrono_text:empty),#defi_chrono_defi:has(label#defi_chrono_text:empty),#defi_chrono_defi:has(label:empty){display:none!important}#defi_chrono_defi label#defi_chrono_text:empty{display:none!important}#defi_chrono_defi:not(:has(label:not(:empty))):not(:has(#defi_chrono_text:not(:empty))){display:none!important}#loginPreviewDiv{border-radius:10px!important}.close-inventory-icon{display:none!important}.inventory:not([style*="display: none"]):not([style*="display:none"]) .close-inventory-icon,.inventory:visible .close-inventory-icon,.inventory[style*="display: block"] .close-inventory-icon,.inventory[style*="display: flex"] .close-inventory-icon,.inventory[style*="display:flex"] .close-inventory-icon{display:flex!important}#helpdetail:not([style*="display: none"]):not([style*="display:none"]) .close-inventory-icon,#helpdetail:visible .close-inventory-icon,#helpdetail[style*="display: block"] .close-inventory-icon,#helpdetail[style*="display: flex"] .close-inventory-icon,#helpdetail[style*="display:flex"] .close-inventory-icon{display:inline-block!important}.inventory:not(:visible) #closeInventory,.inventory:not([style*="display: block"]):not([style*="display:flex"]):not([style*="display: flex"]) #closeInventory,.inventory[style*="display: none"] #closeInventory,.inventory[style*="display:none"] #closeInventory{display:none!important}.inventory:not([style*="display: none"]):not([style*="display:none"]) #closeInventory,.inventory:visible #closeInventory,.inventory[style*="display: block"] #closeInventory,.inventory[style*="display: flex"] #closeInventory,.inventory[style*="display:flex"] #closeInventory{display:flex!important}#defi_chrono_text,.chronoTitle,.chronoTitle label,.chrono_global,.nb-points{font-size:16px!important;font-weight:600!important;margin:0!important;padding:0!important;line-height:1.4!important}.chronoTitle.badge.badge-dark{font-size:16px!important;font-weight:600!important;padding:9px 16px!important;border-radius:20px!important;border:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:38px!important;margin-left:8px!important;vertical-align:middle!important}#defi_chrono_defi svg,.chronoTitle img,.chronoTitle svg{width:18px!important;height:18px!important;vertical-align:middle!important;margin-top:0!important;flex-shrink:0!important}