.v-ressources .carousel-controler{align-items:center;margin-bottom:3rem;display:flex}.v-ressources .carousel-controler h2{margin:0 .5rem 0 0}.v-ressources .carousel-controler>div{background-color:var(--interaction-color);cursor:pointer;border-radius:10px;width:1rem;height:1rem;margin-right:.5rem;padding:.5rem}.v-ressources .carousel-controler>div:first-of-type img{rotate:180deg}.v-ressources .carousel-controler>div img{filter:invert();width:100%}.v-ressources .carousel{scroll-behavior:smooth;display:flex;overflow-x:scroll}.v-ressources .carousel .add-ressource form{border:1px solid var(--interaction-color);border-radius:10px;flex-direction:column;width:500px;padding:1rem;display:flex}.v-ressources .carousel .add-ressource>div{border:1px solid var(--interaction-color);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:100px;height:97%;display:flex}.v-ressources .carousel .add-ressource>div img{width:40%}.v-ressources .carousel .video,.v-ressources .carousel .book,.v-ressources .carousel .document{padding:1.33rem;position:relative}.v-ressources .carousel .btn-edit-delete{z-index:5;background-color:#ffffffb3;border-radius:0 0 0 10px;padding:.2rem .2rem 0 0;position:absolute;top:0;right:0}.v-ressources .carousel .btn-edit-delete img{width:1.2rem;margin-left:.5rem}.v-ressources .carousel .video iframe{aspect-ratio:16/9;border-radius:10px;width:75dvw;max-width:500px}.v-ressources .carousel .book>.img-container{aspect-ratio:11/18;border-radius:10px;width:75dvw;max-width:300px}.v-ressources .carousel .book>.img-container img{object-fit:cover;height:100%}.v-ressources .carousel .document{width:75dvw;max-width:500px}
