/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./modules/communs/css/offcanvas.css ***!
  \**************************************************************************************************************************/
.offcanvas-content-scroll {
    overflow-y: auto;
    /* Optionnel : limite la hauteur ! */
    max-height: 100vh;

}


.offcanvas-70 {
    width: 70vw !important; /* vw = viewport width */
}
.offcanvas-40 {
    width: 40vw !important; /* vw = viewport width */
}

@media (max-width: 992px) {
    .offcanvas-70 {
        width: 80% !important; /* vw = viewport width */
    }
    .offcanvas-40 {
        width: 80% !important; /* vw = viewport width */
    }
}



@media (max-width: 576px) {
    .offcanvas-70 {
        width: 100% !important; /* vw = viewport width */
    }
    .offcanvas-40 {
        width: 100% !important; /* vw = viewport width */
    }
}

/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/css/mots.css ***!
  \*******************************************************************************************************************/

/*boutons radio*/
input[type="radio"].mots1{
    display: none;
}
input[type="radio"].mots2{
    display: none;
}

label.required::after{
    content:'';

}
/*#card_color .form-check, #journal_meteo .form-check, #journal_mood .form-check{*/
/*    padding-left:0;*/
/*}*/

.js-mots .form-check{
    padding-left:0;
}

input[type="radio"].mots1 + label {
    padding: 0.25rem 0.3rem;
    margin-right:5px;
    cursor:pointer;
    border: 1px solid #000000;
    border-radius: 4px;
}
input[type="radio"].mots1:checked + label {
    border: 1px solid #000000;
    border-radius: 4px;
    background-color: #18bc9c;
    margin-right:5px;
    color:#FFFFFF;
}

input[type="radio"].mots1:hover + label {
    border: 1px solid #000000;
    border-radius: 4px;
    background-color: rgba(24, 188, 156, 0.29);
    margin-right:5px;
    color: #000000;
}

input[type="radio"].mots2 + label {
    padding: 0.25rem 0.3rem;
    margin-right:5px;
    cursor:pointer;
    color:#0c63e4;
    border: 1px solid #0c63e4;
    border-radius: 4px;
}
input[type="radio"].mots2:checked + label {
    border: 1px solid #000000;
    border-radius: 4px;
    background-color: #18bc9c;
    margin-right:5px;
    color:#FFFFFF;
}

input[type="radio"].mots2:hover + label {
    border: 1px solid #000000;
    border-radius: 4px;
    background-color: rgba(255, 0, 0, 0.18);
    margin-right:5px;
    color: #000000;
}

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/css/livres.css ***!
  \*********************************************************************************************************************/
/* Gamme grise */
.elementgris1 {
    background: linear-gradient(135deg, #2b2b2b 0%, #d9d9d9 100%);
    color: #fff;
}

.elementgris2 {
    background: radial-gradient(circle, #2b2b2b 0%, #d9d9d9 100%);
    color: #fff;
}

.elementgris3 {
    background: linear-gradient(15deg, #2b2b2b 0%, #d9d9d9 100%);
    color: #fff;
}

.elementgris4 {
    background: linear-gradient(135deg, #d9d9d9 0%, #2b2b2b 100%);
    color: #fff;
}

.elementgris5 {
    background: radial-gradient(circle, #d9d9d9 0%, #2b2b2b 100%);
    color: #fff;
}

.elementgris6 {
    background: linear-gradient(15deg, #d9d9d9 0%, #2b2b2b 100%);
    color: #fff;
}

/* Barre des types */
.livre-typebar .type-pill {
    display: inline-flex;
    align-items: center;
    gap: .4rem;
    padding: .25rem .55rem;
    border-radius: 999px;
    text-decoration: none;
    line-height: 1.2;
    transition: background-color .12s ease, color .12s ease;
}

.livre-typebar .type-pill:hover,
.livre-typebar .type-pill.is-active {
    background: var(--bs-primary);
    color: #fff !important;
}

.livre-typebar .type-pill:hover i,
.livre-typebar .type-pill.is-active i {
    color: #fff !important;
}

/* Liste des livres */
#livres-container {
    padding: 0.5rem 0.75rem 2rem 0.5rem;
    scroll-behavior: smooth;
    max-height: calc(100vh - 260px);
    overflow-y: auto;
    overflow-x: hidden;
}



/* Pour que la card survolée passe au-dessus des voisines */
#livres-container > .position-relative {
    position: relative;
}

#livres-container > .position-relative:hover {
    z-index: 2000;
}

#livres-container .custom-tooltip:hover {
    z-index: 2001;
}

/* Bouton de fin */
#end_button {
    display: none;
}

.livre-title {
    display: block;
    width: 100%;
    padding: 0 0.5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGl2cmVzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtJQUNJLGdCQUFnQjtJQUNoQixvQ0FBb0M7SUFDcEMsaUJBQWlCOztBQUVyQjs7O0FBR0E7SUFDSSxzQkFBc0IsRUFBRSx3QkFBd0I7QUFDcEQ7QUFDQTtJQUNJLHNCQUFzQixFQUFFLHdCQUF3QjtBQUNwRDs7QUFFQTtJQUNJO1FBQ0kscUJBQXFCLEVBQUUsd0JBQXdCO0lBQ25EO0lBQ0E7UUFDSSxxQkFBcUIsRUFBRSx3QkFBd0I7SUFDbkQ7QUFDSjs7OztBQUlBO0lBQ0k7UUFDSSxzQkFBc0IsRUFBRSx3QkFBd0I7SUFDcEQ7SUFDQTtRQUNJLHNCQUFzQixFQUFFLHdCQUF3QjtJQUNwRDtBQUNKOzs7Ozs7QUNoQ0EsZ0JBQWdCO0FBQ2hCO0lBQ0ksYUFBYTtBQUNqQjtBQUNBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLFVBQVU7O0FBRWQ7QUFDQSxrRkFBa0Y7QUFDbEYsc0JBQXNCO0FBQ3RCLElBQUk7O0FBRUo7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksdUJBQXVCO0lBQ3ZCLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0kseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsZ0JBQWdCO0lBQ2hCLGFBQWE7QUFDakI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLDBDQUEwQztJQUMxQyxnQkFBZ0I7SUFDaEIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLHVCQUF1QjtJQUN2QixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGFBQWE7SUFDYix5QkFBeUI7SUFDekIsa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSx5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixnQkFBZ0I7SUFDaEIsYUFBYTtBQUNqQjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsdUNBQXVDO0lBQ3ZDLGdCQUFnQjtJQUNoQixjQUFjO0FBQ2xCOzs7OztBQ2xFQSxnQkFBZ0I7QUFDaEI7SUFDSSw2REFBNkQ7SUFDN0QsV0FBVztBQUNmOztBQUVBO0lBQ0ksNkRBQTZEO0lBQzdELFdBQVc7QUFDZjs7QUFFQTtJQUNJLDREQUE0RDtJQUM1RCxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSw2REFBNkQ7SUFDN0QsV0FBVztBQUNmOztBQUVBO0lBQ0ksNkRBQTZEO0lBQzdELFdBQVc7QUFDZjs7QUFFQTtJQUNJLDREQUE0RDtJQUM1RCxXQUFXO0FBQ2Y7O0FBRUEsb0JBQW9CO0FBQ3BCO0lBQ0ksb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1Ysc0JBQXNCO0lBQ3RCLG9CQUFvQjtJQUNwQixxQkFBcUI7SUFDckIsZ0JBQWdCO0lBQ2hCLHVEQUF1RDtBQUMzRDs7QUFFQTs7SUFFSSw2QkFBNkI7SUFDN0Isc0JBQXNCO0FBQzFCOztBQUVBOztJQUVJLHNCQUFzQjtBQUMxQjs7QUFFQSxxQkFBcUI7QUFDckI7SUFDSSxtQ0FBbUM7SUFDbkMsdUJBQXVCO0lBQ3ZCLCtCQUErQjtJQUMvQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0FBQ3RCOzs7O0FBSUEsMkRBQTJEO0FBQzNEO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUEsa0JBQWtCO0FBQ2xCO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsdUJBQXVCO0FBQzNCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9jb21tdW5zL2Nzcy9vZmZjYW52YXMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY3NzL21vdHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY3NzL2xpdnJlcy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLm9mZmNhbnZhcy1jb250ZW50LXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgLyogT3B0aW9ubmVsIDogbGltaXRlIGxhIGhhdXRldXIgISAqL1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcblxyXG59XHJcblxyXG5cclxuLm9mZmNhbnZhcy03MCB7XHJcbiAgICB3aWR0aDogNzB2dyAhaW1wb3J0YW50OyAvKiB2dyA9IHZpZXdwb3J0IHdpZHRoICovXHJcbn1cclxuLm9mZmNhbnZhcy00MCB7XHJcbiAgICB3aWR0aDogNDB2dyAhaW1wb3J0YW50OyAvKiB2dyA9IHZpZXdwb3J0IHdpZHRoICovXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm9mZmNhbnZhcy03MCB7XHJcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyAvKiB2dyA9IHZpZXdwb3J0IHdpZHRoICovXHJcbiAgICB9XHJcbiAgICAub2ZmY2FudmFzLTQwIHtcclxuICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IC8qIHZ3ID0gdmlld3BvcnQgd2lkdGggKi9cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5vZmZjYW52YXMtNzAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8qIHZ3ID0gdmlld3BvcnQgd2lkdGggKi9cclxuICAgIH1cclxuICAgIC5vZmZjYW52YXMtNDAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8qIHZ3ID0gdmlld3BvcnQgd2lkdGggKi9cclxuICAgIH1cclxufVxyXG4iLCJcclxuLypib3V0b25zIHJhZGlvKi9cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLm1vdHMxe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ubW90czJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5sYWJlbC5yZXF1aXJlZDo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OicnO1xyXG5cclxufVxyXG4vKiNjYXJkX2NvbG9yIC5mb3JtLWNoZWNrLCAjam91cm5hbF9tZXRlbyAuZm9ybS1jaGVjaywgI2pvdXJuYWxfbW9vZCAuZm9ybS1jaGVja3sqL1xyXG4vKiAgICBwYWRkaW5nLWxlZnQ6MDsqL1xyXG4vKn0qL1xyXG5cclxuLmpzLW1vdHMgLmZvcm0tY2hlY2t7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLm1vdHMxICsgbGFiZWwge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjNyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5tb3RzMTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOGJjOWM7XHJcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgY29sb3I6I0ZGRkZGRjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLm1vdHMxOmhvdmVyICsgbGFiZWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDE4OCwgMTU2LCAwLjI5KTtcclxuICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLm1vdHMyICsgbGFiZWwge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjNyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBjb2xvcjojMGM2M2U0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBjNjNlNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ubW90czI6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYzljO1xyXG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgIGNvbG9yOiNGRkZGRkY7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5tb3RzMjpob3ZlciArIGxhYmVsIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xOCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuIiwiLyogR2FtbWUgZ3Jpc2UgKi9cbi5lbGVtZW50Z3JpczEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyYjJiMmIgMCUsICNkOWQ5ZDkgMTAwJSk7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5lbGVtZW50Z3JpczIge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMyYjJiMmIgMCUsICNkOWQ5ZDkgMTAwJSk7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5lbGVtZW50Z3JpczMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNWRlZywgIzJiMmIyYiAwJSwgI2Q5ZDlkOSAxMDAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmVsZW1lbnRncmlzNCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Q5ZDlkOSAwJSwgIzJiMmIyYiAxMDAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmVsZW1lbnRncmlzNSB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2Q5ZDlkOSAwJSwgIzJiMmIyYiAxMDAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmVsZW1lbnRncmlzNiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1ZGVnLCAjZDlkOWQ5IDAlLCAjMmIyYjJiIDEwMCUpO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBCYXJyZSBkZXMgdHlwZXMgKi9cbi5saXZyZS10eXBlYmFyIC50eXBlLXBpbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAuNHJlbTtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjU1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjEycyBlYXNlLCBjb2xvciAuMTJzIGVhc2U7XG59XG5cbi5saXZyZS10eXBlYmFyIC50eXBlLXBpbGw6aG92ZXIsXG4ubGl2cmUtdHlwZWJhciAudHlwZS1waWxsLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmxpdnJlLXR5cGViYXIgLnR5cGUtcGlsbDpob3ZlciBpLFxuLmxpdnJlLXR5cGViYXIgLnR5cGUtcGlsbC5pcy1hY3RpdmUgaSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogTGlzdGUgZGVzIGxpdnJlcyAqL1xuI2xpdnJlcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtIDJyZW0gMC41cmVtO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cblxuXG4vKiBQb3VyIHF1ZSBsYSBjYXJkIHN1cnZvbMOpZSBwYXNzZSBhdS1kZXNzdXMgZGVzIHZvaXNpbmVzICovXG4jbGl2cmVzLWNvbnRhaW5lciA+IC5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbGl2cmVzLWNvbnRhaW5lciA+IC5wb3NpdGlvbi1yZWxhdGl2ZTpob3ZlciB7XG4gICAgei1pbmRleDogMjAwMDtcbn1cblxuI2xpdnJlcy1jb250YWluZXIgLmN1c3RvbS10b29sdGlwOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyMDAxO1xufVxuXG4vKiBCb3V0b24gZGUgZmluICovXG4jZW5kX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpdnJlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/