.ui-datatable{--app-datatable-header-bg:#d5d7da;--app-datatable-header-color:var(--text-default);--app-datatable-action-icon-color:var(--text-muted);--app-datatable-action-icon-hover-color:var(--accent-strong);max-width:100%}.ui-datatable .ui-datatable-view.ui-datatable-over{overflow-x:auto}.ui-datatable .ui-datatable-view+caption{border-top:1px solid;padding:.75rem;display:block}.ui-datatable .ui-datatable-header{padding:var(--space-2) var(--space-3) 0;border:none;border-bottom:1px solid var(--border-subtle)}.ui-datatable .ui-datatable-header .ui-datatable-search .input-group{width:240px;max-width:100%}.ui-datatable .ui-datatable-header .ui-datatable-search .input-group.active{background:rgba(var(--bs-success-rgb), .2)}.ui-datatable .ui-datatable-header .ui-datatable-search .input-group.active.no-result{background:rgba(var(--bs-warning-rgb), .2)}.ui-datatable .ui-datatable-header .ui-datatable-search .input-group input{padding-left:3px}.ui-datatable .ui-datatable-table-view .ui-datatable-table{border-spacing:0;border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:0}.ui-datatable .ui-datatable-table-view .ui-datatable-table.hide-headers thead{visibility:collapse}.ui-datatable .ui-datatable-table-view .ui-datatable-table.hide-headers thead th{border:none}.ui-datatable .ui-datatable-table-view .ui-datatable-table.hide-headers tbody{border-top:none}.ui-datatable .ui-datatable-table-view .ui-datatable-table>:not(caption)>*>*{vertical-align:middle;padding:.25rem .75rem}.ui-datatable .ui-datatable-table-view .ui-datatable-table>:not(caption)>:after{content:" ";vertical-align:middle;float:right;min-height:2.5rem}.ui-datatable .ui-datatable-table-view .ui-datatable-table.table-sm>:not(caption)>*>*{padding:.25rem .5rem}.ui-datatable .ui-datatable-table-view .ui-datatable-table>:not(:first-child){border-top:1px solid}.ui-datatable .ui-datatable-table-view .ui-datatable-table .empty-cell{box-shadow:inset 0 0 0 9999px var(--app-datatable-header-bg)!important;color:var(--app-datatable-header-color)!important}.ui-datatable .ui-datatable-table-view .ui-datatable-table .action-icon{color:var(--app-datatable-action-icon-color);padding:0 3px;font-size:1.2rem;display:inline-block}.ui-datatable .ui-datatable-table-view .ui-datatable-table .action-icon:hover{color:var(--app-datatable-action-icon-hover-color)}.ui-datatable .ui-datatable-table-view .ui-datatable-table thead{--bs-table-bg:var(--app-datatable-header-bg);--bs-table-color-state:var(--app-datatable-header-color);z-index:1}.ui-datatable .ui-datatable-table-view .ui-datatable-table thead th{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ui-datatable .ui-datatable-table-view .ui-datatable-table thead.sticky{position:sticky;top:0}.ui-datatable .ui-datatable-table-view .ui-datatable-table th.sticky,.ui-datatable .ui-datatable-table-view .ui-datatable-table td.sticky{position:sticky;left:0}.ui-datatable .ui-datatable-table-view .ui-datatable-table th.ellipsis,.ui-datatable .ui-datatable-table-view .ui-datatable-table td.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-datatable .pagination .btn-pagination{white-space:nowrap;box-shadow:none;visibility:visible;background:0 0;border:none;border-radius:50%;outline:none;min-width:30px;max-width:40px;height:30px;margin:0 2px;padding:0;overflow:hidden}.ui-datatable .pagination .btn-pagination.middle{visibility:hidden;min-width:0;max-width:0;margin:0}.ui-datatable .pagination .btn-pagination.middle+.previous,.ui-datatable .pagination .btn-pagination.middle+:not(.middle){margin-left:14px;position:relative;overflow:visible}.ui-datatable .pagination .btn-pagination.middle+.previous:before,.ui-datatable .pagination .btn-pagination.middle+:not(.middle):before{content:"...";position:absolute;left:-7px;transform:translate(-50%)}.ui-datatable .pagination .btn-pagination:hover:not([disabled]),.ui-datatable .pagination .btn-pagination:focus:not([disabled]){box-shadow:var(--app-shadow-sm);background:rgba(var(--app-accent-1-rgb), .6)}.ui-datatable .pagination .btn-pagination.active{box-shadow:var(--app-shadow-sm);background:var(--app-accent-1)!important;color:#fff!important}.ui-datatable .ui-datatable-table tbody tr:hover>*{background:var(--surface-hover)}.ldb-content-main>.ui-datatable,.container-fluid>.ui-datatable,main>.ui-datatable{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);overflow:clip}.ui-etat-liste--vide[data-v-383c2cdc]{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.ui-etat-liste--vide .ui-etat-liste__icone[data-v-383c2cdc]{color:var(--border-strong);font-size:1.75rem;line-height:1}.ui-etat-liste--vide .ui-etat-liste__message[data-v-383c2cdc]{font-size:var(--text-base);margin:0}.form-radios{flex-direction:column;display:flex}.form-radios .form-radios-choice{cursor:pointer;border:1px solid #ddd;justify-content:space-between;padding:1rem;transition:border-color .3s;display:flex}.form-radios .form-radios-choice:not(:last-child){margin-bottom:.5rem}.form-radios .form-radios-choice:hover{box-shadow:var(--app-shadow-sm)}.form-radios .form-radios-choice.selected{box-shadow:var(--app-shadow-sm);color:var(--app-primary);border-color:var(--app-primary)}.form-radios .form-radios-choice.disabled{user-select:none;opacity:.5;cursor:not-allowed;border:1px solid #eee}.form-radios .form-radios-choice .form-radios-choice-text{flex-direction:column;justify-content:center;display:flex}.form-radios .form-radios-choice .form-radios-choice-text .form-radios-choice-title{font-weight:700;font-size:var(--app-fs-7)}.form-radios .form-radios-choice .form-radios-choice-text .form-radios-choice-desc{font-size:var(--app-fs-8);opacity:.7}.form-radios .form-radios-choice .form-radios-choice-icon{font-size:var(--app-fs-2);align-items:center;display:flex}.ui-loading{position:relative}.ui-loading.active:not(.no-min-height).size-1.vertical{min-height:4.8em}.ui-loading.active:not(.no-min-height).size-1:not(.vertical){min-height:1.2em}.ui-loading.active:not(.no-min-height).size-2.vertical{min-height:6.6em}.ui-loading.active:not(.no-min-height).size-2:not(.vertical){min-height:3em}.ui-loading.active:not(.no-min-height).size-3.vertical{min-height:7.6em}.ui-loading.active:not(.no-min-height).size-3:not(.vertical){min-height:4em}.ui-loading.active:not(.no-min-height).size-4.vertical{min-height:8.6em}.ui-loading.active:not(.no-min-height).size-4:not(.vertical){min-height:5em}.ui-loading.active:not(.no-min-height).size-5.vertical{min-height:9.6em}.ui-loading.active:not(.no-min-height).size-5:not(.vertical){min-height:6em}.ui-loading.active>.ui-loading-layer .size-1{min-height:1.2em}.ui-loading.active>.ui-loading-layer .size-2{min-height:3em}.ui-loading.active>.ui-loading-layer .size-3{min-height:4em}.ui-loading.active>.ui-loading-layer .size-4{min-height:5em}.ui-loading.active>.ui-loading-layer .size-5{min-height:6em}.ui-loading.active:not(.vertical)>.ui-loading-layer .loader{flex-direction:row}.ui-loading.active:not(.vertical)>.ui-loading-layer .ui-loading-text{align-content:center;margin-top:0;margin-left:.5rem}.ui-loading.active>.ui-loading-layer{opacity:1;visibility:visible;z-index:2;display:flex;overflow:hidden}.ui-loading.active>.ui-loading-layer .loader{flex-direction:column;align-items:center}.ui-loading.active>.ui-loading-layer .ui-loading-text{margin-top:.5rem;line-height:1.25em}.ui-loading.active>.ui-loading-layer~*{z-index:1;pointer-events:none;opacity:.2}.ui-loading.active *{box-shadow:none}.ui-loading>.ui-loading-layer{text-align:center;vertical-align:middle;opacity:0;visibility:hidden;user-select:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s;position:absolute;top:0!important;left:0!important}.ui-loading>.ui-loading-layer>.loader{text-align:center;margin:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.ui-loading>.ui-loading-layer~*{transition:opacity .2s!important}.ui-loading>.ui-loading-loaded{height:100%}.ui-page-header[data-v-ca4c928f]{margin-bottom:var(--space-4)}.ui-page-header__titre[data-v-ca4c928f]{padding-bottom:var(--space-1);font-size:var(--title-page);letter-spacing:-.01em;color:var(--text-strong);font-weight:700;line-height:1.2;position:relative}.ui-page-header__titre[data-v-ca4c928f]:after{content:"";border-radius:var(--radius-pill);background:var(--accent);width:2.25rem;height:3px;position:absolute;bottom:0;left:0}.ui-page-header__sous-titre[data-v-ca4c928f]{margin-top:var(--space-1);font-size:var(--text-sm)}.ui-toaster{--app-toaster-top:var(--space-4,1rem);pointer-events:none;z-index:2000;position:fixed}.ui-toaster.p-top{top:var(--app-toaster-top)}.ui-toaster .toast,.ui-toaster-preview .toast{color:var(--bs-dark);font-size:var(--app-fs-6);margin-bottom:.25rem}.ui-toaster .toast .toast-body,.ui-toaster-preview .toast .toast-body{white-space:pre-wrap}.ui-toaster .toast .btn-close,.ui-toaster-preview .toast .btn-close{box-shadow:none!important}.ui-toaster .toast,.ui-toaster-preview .toast{background-color:#fff;width:auto}.ui-toaster .toast .progress-bar,.ui-toaster-preview .toast .progress-bar{background:#e9ecef}.ui-toaster .toast.accent-success .progress-bar,.ui-toaster-preview .toast.accent-success .progress-bar{--bs-progress-bar-bg:#a5dc864d}.ui-toaster .toast.accent-warning .progress-bar,.ui-toaster-preview .toast.accent-warning .progress-bar{--bs-progress-bar-bg:#facea8}.ui-toaster .toast.accent-info .progress-bar,.ui-toaster-preview .toast.accent-info .progress-bar{--bs-progress-bar-bg:#9de0f6}.ui-toaster .toast.accent-question .progress-bar,.ui-toaster-preview .toast.accent-question .progress-bar{--bs-progress-bar-bg:#c9dae1}.ui-toaster .toast.accent-error .progress-bar,.ui-toaster-preview .toast.accent-error .progress-bar{--bs-progress-bar-bg:#f27474}.ui-toaster .toast.type-primary,.ui-toaster-preview .toast.type-primary{color:var(--bs-white);background:var(--bs-primary)}.ui-toaster .toast.type-secondary,.ui-toaster-preview .toast.type-secondary{color:var(--bs-white);background:var(--bs-secondary)}.ui-toaster .toast.type-success,.ui-toaster-preview .toast.type-success{color:var(--bs-white);background:var(--bs-success)}.ui-toaster .toast.type-danger,.ui-toaster-preview .toast.type-danger{color:var(--bs-white);background:var(--bs-danger)}.ui-toaster .toast.type-warning,.ui-toaster-preview .toast.type-warning{background:var(--bs-warning)}.ui-toaster .toast.type-info,.ui-toaster-preview .toast.type-info{color:var(--bs-white);background:var(--bs-info)}.ui-toaster .toast.type-light,.ui-toaster-preview .toast.type-light{background:var(--bs-light)}.ui-toaster .toast.type-dark,.ui-toaster-preview .toast.type-dark{color:var(--bs-white);background:var(--bs-dark)}.camera-container[data-v-5f4a00e5]{max-width:100%;margin:0 auto;container-type:inline-size}.camera-container .switch-btn[data-v-5f4a00e5]{color:#fff;cursor:pointer;z-index:10;background-color:#0000004d;border-radius:3cqi;width:15cqi;height:15cqi;font-size:10cqi;display:flex;position:absolute;top:3cqi;right:3cqi}.camera-container .switch-btn span[data-v-5f4a00e5]{margin:auto}.camera-container .take-btn[data-v-5f4a00e5]{color:#fff;cursor:pointer;background-color:rgba(var(--app-primary-rgb), .9);z-index:10;border-radius:50%;width:60px;height:60px;font-size:2.5rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.camera-container .take-btn[data-v-5f4a00e5]:before{content:"";border:2px solid #fff;border-color:rgba(var(--app-primary-rgb), .8);border-radius:50%;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;top:-4px;left:-4px}.camera-container .take-btn span[data-v-5f4a00e5]{margin:auto}.camera-container .retry-btn[data-v-5f4a00e5]{color:#fff;cursor:pointer;z-index:10;background-color:#dc3545e6;border-radius:1rem;width:60px;height:60px;font-size:2.5rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.camera-container .retry-btn span[data-v-5f4a00e5]{margin:auto}.camera-container .confirm-btn[data-v-5f4a00e5]{color:#fff;cursor:pointer;z-index:10;background-color:#28a745e6;border-radius:1rem;width:60px;height:60px;font-size:2.5rem;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.camera-container .confirm-btn span[data-v-5f4a00e5]{margin:auto}.ui-popover{display:inline-block}.ui-popover-element{white-space:pre-line;width:auto;max-width:400px}.ui-popover-element .popover-body{white-space:pre-line}.ui-progress-circular{vertical-align:middle;justify-content:center;align-items:center;transition:all .5s linear;display:inline-flex;position:relative}.ui-progress-circular>svg{z-index:0;width:100%;height:100%;margin:auto;position:absolute;inset:0}.ui-progress-circular__content{justify-content:center;align-items:center;display:flex}.ui-progress-circular__underlay{color:rgba(var(--app-progress-circular-underlay-color,0, 0, 0), var(--app-progress-circular-underlay-opacity,.05));stroke:currentColor;z-index:1}.ui-progress-circular__overlay{color:rgba(var(--app-progress-circular-color,0, 0, 0), var(--app-progress-circular-opacity,.65));stroke:currentColor;z-index:2;stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 0);transition:all .2s ease-in-out,stroke-width}.ui-progress-circular--disable-shrink>svg{animation-duration:.7s}.ui-progress-circular--disable-shrink .ui-progress-circular__overlay{animation:none}.ui-progress-circular--indeterminate>svg{transform-origin:50%;transition:all .2s ease-in-out;animation:1.4s linear infinite progress-circular-rotate}.ui-progress-circular--indeterminate .ui-progress-circular__overlay{stroke-dasharray:25 200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 0);animation:1.4s ease-in-out infinite progress-circular-dash,1.4s linear infinite progress-circular-rotate;transform:rotate(-90deg)}@keyframes progress-circular-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:100 200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.ui-ratio{flex:1 0 auto;max-width:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.ui-ratio--inline{flex:none;display:inline-flex}.ui-ratio .ui-ratio__content{flex:1 0 0;max-width:100%}.ui-ratio .ui-ratio__sizer~.ui-ratio__content{margin-inline-start:-100%}.ui-ratio .ui-ratio__sizer{pointer-events:none;flex:1 0 0;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1)}.ui-skeleton{--ui-skeleton-base:var(--bs-secondary-bg,#00000014);--ui-skeleton-shine:var(--bs-tertiary-bg,#0000000a)}.ui-skeleton .ui-skeleton__shape{flex-direction:column;gap:.5rem;width:100%;display:flex}.ui-skeleton .ui-skeleton__shape--media{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;display:grid}.ui-skeleton .ui-skeleton__line,.ui-skeleton .ui-skeleton__cell,.ui-skeleton .ui-skeleton__tile{background-color:var(--ui-skeleton-base);background-image:linear-gradient(90deg, var(--ui-skeleton-base) 0%, var(--ui-skeleton-shine) 50%, var(--ui-skeleton-base) 100%);background-size:200% 100%;border-radius:.25rem;animation:1.5s ease-in-out infinite ui-skeleton-shimmer}.ui-skeleton .ui-skeleton__line{height:.75rem}.ui-skeleton .ui-skeleton__row{align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.ui-skeleton .ui-skeleton__cell{height:.75rem}.ui-skeleton .ui-skeleton__cell--icon{border-radius:50%;flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.ui-skeleton .ui-skeleton__cell--label{flex:auto}.ui-skeleton .ui-skeleton__cell--action{flex:0 0 2rem;width:2rem}.ui-skeleton .ui-skeleton__tile{aspect-ratio:1;border-radius:.5rem}@keyframes ui-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton .ui-skeleton__line,.ui-skeleton .ui-skeleton__cell,.ui-skeleton .ui-skeleton__tile{background-image:none;animation:none}}.ui-spinner{--app-spinner-width:2px;clear:both;vertical-align:text-top;width:1em;height:1em;font-size:1.1em;line-height:1em;display:inline-block;position:relative}.ui-spinner .spinner{text-align:center;width:1em;height:1em;margin:0;line-height:100%;display:inline-block;position:relative}.ui-spinner .spinner:before{content:"";border:vara(--app-spinner-width) solid var(--app-spinner-bg);border-radius:500rem;width:1em;height:1em;position:absolute;top:0;left:0}.ui-spinner .spinner:after{content:"";border-color:var(--app-spinner-color) transparent transparent;border-style:solid;border-width:vara(--app-spinner-width);border-radius:500rem;width:1em;height:1em;animation:.6s linear infinite spinner;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #0000}.ui-spinner.size-2{font-size:2em}.ui-spinner.size-3{font-size:3em}.ui-spinner.size-4{font-size:4em}.ui-spinner.size-5{font-size:5em}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui-stepper{--app-stepper-icon-bg:var(--app-gris-100);--app-stepper-icon-bg-checked:var(--app-stepper-icon-bg);--app-stepper-icon-bg-current:var(--bs-primary);--app-stepper-icon-text:var(--bs-primary);--app-stepper-icon-text-checked:var(--app-stepper-icon-text);--app-stepper-icon-text-current:white}.ui-stepper .ui-stepper-nav{max-width:400px}.ui-stepper .ui-stepper-nav .ui-stepper-nav-item{padding-bottom:40px;display:flex;position:relative}.ui-stepper .ui-stepper-nav .ui-stepper-nav-item:not(:last-child):after{content:" ";border-left:1px dotted var(--app-gris-300);width:1px;position:absolute;top:40px;bottom:0;left:16px}.ui-stepper .ui-stepper-nav .ui-stepper-nav-item .ui-stepper-icon{text-align:center;background:var(--app-stepper-icon-bg);width:40px;min-width:40px;height:40px;color:var(--app-stepper-icon-text);border-radius:.2rem;margin-right:1rem;font-size:20px;line-height:40px}.ui-stepper .ui-stepper-nav .ui-stepper-nav-item .ui-stepper-label{opacity:1}.ui-stepper .ui-stepper-nav .ui-stepper-nav-item .ui-stepper-label .ui-stepper-desc{white-space:pre-line}.ui-stepper .ui-stepper-nav .ui-stepper-nav-item.checked .ui-stepper-icon{background:var(--app-stepper-icon-bg-checked);color:var(--app-stepper-icon-text-checked)}.ui-stepper .ui-stepper-nav .ui-stepper-nav-item.checked .ui-stepper-label{opacity:.5}.ui-stepper .ui-stepper-nav .ui-stepper-nav-item.current .ui-stepper-icon{background:var(--app-stepper-icon-bg-current);color:var(--app-stepper-icon-text-current)}.ui-stepper .ui-stepper-nav .ui-stepper-nav-item.current .ui-stepper-label{opacity:.75}.e-status{width:1rem;height:1rem;display:inline-block;position:relative}.ui-tooltip{display:inline-block}
