.bulle-compteur{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;-webkit-user-select:none;user-select:none}.bulle-compteur.bulle-xxs{height:13px;width:13px;font-size:10px;right:-6px;top:-4px}.bulle-compteur.bulle-xs{height:15px;width:15px;font-size:11px;right:-6px;top:-4px}.bulle-compteur.bulle-sm{--taille: 16.5px;height:var(--taille);width:var(--taille);font-size:11.5px;right:-8px;top:-5px}.bulle-compteur.bulle-sm.bulle-centaine{font-size:60%;height:calc(var(--taille) + 2px);width:calc(var(--taille) + 2px)}.bulle-compteur.bulle-md{height:18px;width:18px;font-size:13px;right:-10px;top:-6px}.bulle-compteur.bulle-lg{height:20px;width:20px;font-size:14px;right:-12px;top:-7px}.bulle-compteur.bulle-xl{height:24px;width:24px;font-size:16px;right:-16px;top:-10px}.press-icon{display:flex;cursor:pointer;padding:6px;overflow:hidden;align-items:center;justify-content:center;position:relative;border-radius:100%;background-color:transparent;background-position:center;transition:background .25s;-webkit-user-select:none;user-select:none}.press-icon:hover{transition:background .8s;background:#e7e7e7 radial-gradient(circle,transparent 1%,rgb(231,231,231) 1%) center/15000%}.press-icon:active{transition:background 0s;background-color:#c8c8c8;background-size:100%}.checkbox-wrapper-4{display:flex;align-items:center;justify-content:center;min-width:48px;max-width:72px}.checkbox-wrapper-4 *{box-sizing:border-box}.checkbox-wrapper-4 .cbx{-webkit-user-select:none;user-select:none;cursor:pointer;padding:6px 8px;border-radius:6px;overflow:hidden;transition:all .2s ease;display:inline-block;margin:0}.checkbox-wrapper-4 .cbx:hover{background:#0077ff0f}.checkbox-wrapper-4 .cbx span{float:left;vertical-align:middle;transform:translateZ(0)}.checkbox-wrapper-4 .cbx span:first-child{position:relative;width:18px;height:18px;border-radius:4px;transform:scale(1);border:1px solid #cccfdb;transition:all .2s ease;box-shadow:0 1px 1px #00104b0d}.checkbox-wrapper-4 .cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translateZ(0)}.checkbox-wrapper-4 .cbx span:last-child{padding-left:8px;line-height:18px}.checkbox-wrapper-4 .cbx:hover span:first-child{border-color:#3c86c7}.checkbox-wrapper-4 .inp-cbx{position:absolute;visibility:hidden}.checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child{background:#3c86c7;border-color:#3c86c7;animation:wave-4 .4s ease}.checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-4 .inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;user-select:none}.nav-pills .nav-link{border-radius:100px!important}.sidebar-container{position:fixed;height:100vh;bottom:0;width:100vw;background:#0000004d;z-index:1400;opacity:0;transition:all .3s ease-in-out}.sidebar-container .sidebar{position:fixed;height:100vh;bottom:0;width:500px;background:#f5f5f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;opacity:0;transition:all .3s ease-in-out;overflow-y:auto;z-index:1500;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px;background-position-x:100%,0%;background-position-y:0%,100%;background-repeat:no-repeat,no-repeat;background-size:50% 50%;padding:16px}.sidebar-container .sidebar.right{right:-500px}.sidebar-container .sidebar.left{left:-500px}.sidebar-container .sidebar .sidebar-header{padding:4px 16px;position:relative;border-bottom:1px solid #dee2e6;margin-bottom:16px}.sidebar-container .sidebar .sidebar-header h3{text-align:center;flex:1;color:#222;font-weight:700;padding:4px 0;font-size:larger}.sidebar-container .sidebar .sidebar-header h4{text-align:center;font-size:medium;opacity:.8;margin-top:-6px}.sidebar-container .sidebar .sidebar-header .press-icon{position:absolute;top:2px;right:0;fill:#444}.sidebar-container.entered{opacity:1}.sidebar-container.entered .sidebar{opacity:1;pointer-events:visible}.sidebar-container.entered .sidebar.right{right:0}.sidebar-container.entered .sidebar.left{left:0}.sidebar-container.exit,.sidebar-container.exit .sidebar{opacity:0}.sidebar-container.exit .sidebar.right{right:-500px}.sidebar-container.exit .sidebar.left{left:-500px}.sidebar-wrapper{display:flex;flex-direction:column;--hauteur-en-moins: 100px;height:calc(100vh - var(--hauteur-en-moins))}.sidebar-wrapper.with-subtitle{--hauteur-en-moins: 120px;height:calc(100vh - var(--hauteur-en-moins))}@media screen and (max-width: 500px){.sidebar-wrapper{height:auto;max-height:80vh}.sidebar-container .sidebar{width:100%;bottom:-80vh;height:auto;border-radius:8px 8px 0 0}.sidebar-container .sidebar.right{right:0}.sidebar-container .sidebar.left{left:0}.sidebar-container.entered .sidebar{opacity:1;pointer-events:visible;bottom:0}.sidebar-container.entered .sidebar.right{right:0}.sidebar-container.entered .sidebar.left{left:0}.sidebar-container.exit .sidebar{opacity:0}.sidebar-container.exit .sidebar.right{right:0;bottom:-80vh}.sidebar-container.exit .sidebar.left{left:0;bottom:-80vh}}.crud-table .custom-btn{font-size:1.1em!important;display:flex;align-items:center;padding:.5em 1em;cursor:pointer!important}.crud-table .custom-btn:hover,.crud-table-modal .custom-btn:hover{color:#f5f5f5!important;cursor:pointer!important}.crud-table .custom-btn i{margin-left:6px}.crud-table .custom-success,.crud-table-modal .custom-success{background:#28a745!important;border:none!important}.crud-table .custom-success:hover,.crud-table-modal .custom-success:hover{background:#20a03d!important;border:none!important;cursor:pointer!important}.crud-table .edit:hover,.crud-table .delete:hover{cursor:pointer!important}.crud-table .hover:hover{cursor:pointer}.crud-table .v-center{display:flex;align-items:center}.crud-table .table-responsive{margin:30px 0}.crud-table .table-wrapper{background:#fff;padding:20px 25px;border-radius:3px;min-width:1000px;box-shadow:0 1px 1px #0000000d}.crud-table .table-title{background:#435d7d;color:#fff;padding:16px 30px;min-width:100%;margin:-20px -25px 10px;border-radius:3px 3px 0 0}.crud-table .table-title h2{margin:5px 0 0;font-size:24px}.crud-table .table-title .btn-group{float:right}.crud-table .table-title .btn{color:#fff;float:right;font-size:13px;min-width:50px;border-radius:2px;border:none;outline:none!important;margin-left:10px}.crud-table .table-title .btn i{float:left;font-size:21px;margin-right:5px}.crud-table .table-title .btn span{float:left;margin-top:2px}.crud-table table.table tr th,.crud-table table.table tr td{border-color:#e9e9e9;padding:12px 15px;vertical-align:middle}.crud-table table.table tr th:first-child{width:60px}.crud-table table.table tr th:last-child{width:100px}.crud-table table.table-striped tbody tr:nth-of-type(odd){background-color:#fcfcfc}.crud-table table.table-striped.table-hover tbody tr:hover{background:#f5f5f5}.crud-table table.table th i{font-size:13px;margin:0 5px;cursor:pointer}.crud-table table.table td:last-child i{opacity:.9;font-size:22px;margin:0 5px}.crud-table table.table td a{font-weight:700;color:#566787;display:inline-block;text-decoration:none;outline:none!important}.crud-table table.table td a:hover{color:#2196f3}.crud-table table.table td a.edit{color:#ffc107}.crud-table table.table td a.delete{color:#f44336}.crud-table table.table td i{font-size:19px}.crud-table table.table .avatar{border-radius:50%;vertical-align:middle;margin-right:10px}.crud-table .pagination{float:right;margin:0 0 5px}.crud-table .pagination li a{border:none;font-size:13px;min-width:30px;min-height:30px;color:#999;margin:0 2px;line-height:30px;border-radius:2px!important;text-align:center;padding:0 6px}.crud-table .pagination li a:hover{color:#666}.crud-table .pagination li.active a,.pagination li.active a.page-link{background:#03a9f4}.crud-table .pagination li.active a:hover{background:#0397d6}.crud-table .pagination li.disabled i{color:#ccc}.crud-table .pagination li i{font-size:16px}.crud-table .hint-text{float:left;margin-top:10px;font-size:13px}.crud-table .custom-checkbox{position:relative}.crud-table .custom-checkbox input[type=checkbox]{opacity:0;position:absolute;margin:5px 0 0 3px;z-index:9}.crud-table .custom-checkbox label:before{width:18px;height:18px}.crud-table .custom-checkbox label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;background:#fff;border:1px solid #bbb;border-radius:2px;box-sizing:border-box;z-index:2}.crud-table .custom-checkbox input[type=checkbox]:checked+label:after{content:"";position:absolute;left:6px;top:3px;width:6px;height:11px;border:solid #000;border-width:0 3px 3px 0;transform:inherit;z-index:3;transform:rotate(45deg)}.crud-table .custom-checkbox input[type=checkbox]:checked+label:before{border-color:#03a9f4;background:#03a9f4}.crud-table .custom-checkbox input[type=checkbox]:checked+label:after{border-color:#fff}.crud-table .custom-checkbox input[type=checkbox]:disabled+label:before{color:#b8b8b8;cursor:auto;box-shadow:none;background:#ddd}.crud-table-modal .modal-dialog{max-width:400px}.crud-table-modal .modal-header,.modal .modal-body,.modal .modal-footer{padding:20px 30px}.crud-table-modal h4{font-size:1.35em}.crud-table-modal .modal-content{border-radius:3px;font-size:14px}.crud-table-modal .modal-footer{background:#ecf0f1!important;border-radius:0 0 3px 3px}.crud-table-modal .modal-title{display:inline-block}.crud-table-modal .form-control{border-radius:2px;box-shadow:none;border-color:#ddd}.crud-table-modal textarea.form-control{resize:vertical}.crud-table-modal .btn{border-radius:2px;min-width:100px}.crud-table-modal form label{font-weight:400}.crud-table .pagination li a{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#4084c5;background-color:#fff;border:1px solid #dee2e6}.crud-table .pagination li a:hover{z-index:2;color:#381be7;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.crud-table .pagination li a:focus{z-index:2;outline:0;box-shadow:none}.crud-table .pagination li a:not(:disabled):not(.disabled){cursor:pointer}.crud-table .pagination li:first-child a{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.crud-table .pagination li:last-child a{border-top-right-radius:2px;border-bottom-right-radius:2px}.crud-table .pagination li.active a{z-index:1;color:#fff;background-color:#3c86c7;border-color:#3c86c7}.crud-table .pagination li.disabled a{color:#8898aa;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
