.ghost-module,.ghost-etape{opacity:.5;background:#f8f9fa!important;border:2px dashed #007bff!important}.drag-handle-module,.drag-handle-etape{cursor:grab!important}.drag-handle-module:active,.drag-handle-etape:active{cursor:grabbing!important}.accordion-item-modules,.accordion-item-etapes{transition:transform .2s ease}*{box-sizing:border-box}html,body{width:100%;margin:0;padding:0;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none!important}main,#app,#app-body{width:100%;max-width:100%}.os-host,.os-host.os-host-scrollbar-horizontal-hidden,.os-host.os-host-scrollbar-vertical-hidden{overflow:visible!important}.os-host.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal{display:none!important}.os-host.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical{display:none!important}html[data-color^=dark] body.admin-section{color-scheme:dark}html[data-color^=dark] body.admin-section,html[data-color^=dark] body.admin-section #root,html[data-color^=dark] body.admin-section .main,html[data-color^=dark] body.admin-section .content{background-color:#111827;color:#e5e7eb}html[data-color^=dark] body.admin-section .card,html[data-color^=dark] body.admin-section .modal-content,html[data-color^=dark] body.admin-section .offcanvas,html[data-color^=dark] body.admin-section .dropdown-menu,html[data-color^=dark] body.admin-section .tab-content,html[data-color^=dark] body.admin-section .accordion-item{background-color:#1f2937!important;color:#e5e7eb;border-color:#374151!important}html[data-color^=dark] body.admin-section .bg-white,html[data-color^=dark] body.admin-section .bg-light{background-color:#1f2937!important}html[data-color^=dark] body.admin-section .form-control,html[data-color^=dark] body.admin-section .form-select,html[data-color^=dark] body.admin-section .input-group-text{background-color:#111827!important;border-color:#374151!important;color:#e5e7eb!important}html[data-color^=dark] body.admin-section .form-control:focus,html[data-color^=dark] body.admin-section .form-select:focus{background-color:#0f172a!important;color:#f9fafb!important}html[data-color^=dark] body.admin-section .form-control::-moz-placeholder{color:#9ca3af!important}html[data-color^=dark] body.admin-section .form-control::placeholder{color:#9ca3af!important}html[data-color^=dark] body.admin-section .text-muted,html[data-color^=dark] body.admin-section .text-alternate,html[data-color^=dark] body.admin-section .text-small.text-muted{color:#9ca3af!important}html[data-color^=dark] body.admin-section a:not(.btn):not(.nav-link){color:#93c5fd}html[data-color^=dark] body.admin-section a:not(.btn):not(.nav-link):hover{color:#bfdbfe}html[data-color^=dark] body.admin-section .table,html[data-color^=dark] body.admin-section .table th,html[data-color^=dark] body.admin-section .table td{color:#e5e7eb;border-color:#374151!important}html[data-color^=dark] body.admin-section .table-hover tbody tr:hover,html[data-color^=dark] body.admin-section .list-group-item:hover,html[data-color^=dark] body.admin-section .dropdown-item:hover{background-color:#374151!important;color:#f9fafb!important}html[data-color^=dark] body.admin-section .list-group-item,html[data-color^=dark] body.admin-section .dropdown-item{background-color:transparent;color:#e5e7eb}html[data-color^=dark] body.admin-section .border,html[data-color^=dark] body.admin-section .border-top,html[data-color^=dark] body.admin-section .border-bottom,html[data-color^=dark] body.admin-section .border-start,html[data-color^=dark] body.admin-section .border-end{border-color:#374151!important}html[data-color^=dark] body.admin-section .ql-toolbar.ql-snow .ql-picker,html[data-color^=dark] body.admin-section .ql-toolbar.ql-snow .ql-picker-label,html[data-color^=dark] body.admin-section .ql-toolbar.ql-snow .ql-picker-options,html[data-color^=dark] body.admin-section .ql-toolbar.ql-snow .ql-picker-item{color:#fff!important}html[data-color^=dark] body.admin-section .ql-toolbar.ql-snow .ql-picker-label:before,html[data-color^=dark] body.admin-section .ql-toolbar.ql-snow .ql-picker-item:before{color:#fff!important}html[data-color^=dark] body.admin-section .ql-snow .ql-stroke,html[data-color^=dark] body.admin-section .ql-snow .ql-stroke-miter{stroke:#fff!important}html[data-color^=dark] body.admin-section .ql-snow .ql-fill,html[data-color^=dark] body.admin-section .ql-snow .ql-stroke.ql-fill{fill:#fff!important}html[data-color^=dark] body.admin-section .ql-toolbar.ql-snow .ql-picker-options{background-color:#1f2937!important;border-color:#374151!important}html[data-color^=dark] body.admin-section .ql-editor.ql-blank:before{color:#fff!important;opacity:.95}html[data-color^=dark] body.admin-section .pagination{--bs-pagination-bg: #1f2937;--bs-pagination-color: #e5e7eb;--bs-pagination-border-color: #374151;--bs-pagination-hover-bg: #374151;--bs-pagination-hover-color: #ffffff;--bs-pagination-hover-border-color: #4b5563;--bs-pagination-focus-bg: #374151;--bs-pagination-focus-color: #ffffff;--bs-pagination-focus-box-shadow: 0 0 0 .2rem rgba(59, 130, 246, .25);--bs-pagination-active-bg: #3b82f6;--bs-pagination-active-color: #ffffff;--bs-pagination-active-border-color: #3b82f6;--bs-pagination-disabled-bg: #111827;--bs-pagination-disabled-color: #6b7280;--bs-pagination-disabled-border-color: #374151}html[data-color^=dark] body.admin-section .pagination .page-link{background-color:#1f2937!important;color:#e5e7eb!important;border-color:#374151!important}html[data-color^=dark] body.admin-section .pagination .page-link:hover{background-color:#374151!important;color:#fff!important;border-color:#4b5563!important}html[data-color^=dark] body.admin-section .pagination .page-item.active .page-link{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}html[data-color^=dark] body.admin-section .pagination .page-item.disabled .page-link{background-color:#111827!important;color:#6b7280!important;border-color:#374151!important}
