.movie-details{display:flex;justify-content:space-between;align-items:flex-start}.movie-details__image{display:block}.movie-details__image img{width:100%}.movie-details__content{width:60%}.movie-details__title{font-size:24px;margin-bottom:10px}.movie-details__description{margin-bottom:10px}.movie-details__info{margin-bottom:10px}.movie-details__info-item{margin-bottom:5px}.movie-details__info-label{font-weight:700}.movie-details__trailer{margin-bottom:10px}.movie-details__trailer iframe{width:100%}.showtimes{margin-top:20px}.date__items{display:flex;margin-bottom:10px}.date__item{padding:5px 10px;border:1px solid #000;cursor:pointer}.date__item.active{background-color:#000;color:#fff}.showtimes__items{display:flex;flex-wrap:wrap}.showtimes__item{margin-bottom:10px}.showtimes__item-cinema{font-weight:700;margin-bottom:5px}.showtimes__item-time{margin-right:10px;font-size:large;font-weight:700;align-self:center}.showtimes__item-format{margin-right:10px}.showtimes__item.active{display:flex}.showtimes__items{display:flex;flex-direction:column;margin:0;padding:0}.showtimes__item{flex-direction:column;margin-bottom:20px;border:1px solid #ccc;padding:10px;border-radius:5px}.showtimes__item-cinema{margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.showtimes__item-cinema .cinema-name{font-weight:700;font-size:16px}.cinema-action{display:flex;flex-direction:row;column-gap:5px}.lich-chieu,.gia-ve{background-color:brown;padding:3px 12px;font-size:10px;color:#fff;border-radius:16px;cursor:pointer}.lich-chieu:hover,.gia-ve:hover{background-color:#000}.showtimes__item-cinema-address{font-size:13px}.showtimes__item-time,.showtimes__item-format{font-size:16px;margin-bottom:5px}.showtimes__item-showtime{width:220px;border:1px solid #ccc;margin:5px}.showtimes__item-time,.showtimes__item-format{text-align:center;margin:0}.showtimes__item-times{display:none;flex-wrap:wrap}.showtimes__item-times-content{display:flex;flex-wrap:wrap;margin-top:10px}@media only screen and (max-width:480px){.movie-details{flex-direction:column;padding:0 16px}.movie-details__image{width:100%}.movie-details__content{width:100%}.date__items{display:flex;margin-bottom:10px;flex-direction:row;cursor:grab;width:100%;overflow:scroll}.showtimes{padding:0 16px}}