.sales[data-v-00ffa990] {
  display: table;
  width: 100%;
  min-height: 100vh;
}
.sales .search[data-v-00ffa990] {
  margin: 20px 20px 0px 20px;
  box-sizing: border-box;
}
.sales .search input[data-v-00ffa990] {
  width: 100%;
  line-height: 30px;
  padding: 0px 10px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  border-radius: 4px;
}
.sales .tab[data-v-00ffa990] {
  margin: 10px 20px 0px 20px;
  padding: 0px;
  list-style: none;
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
}
.sales .tab li[data-v-00ffa990] {
  display: inline-block;
  font-size: 15px;
  padding: 10px 30px;
  border-bottom: 2px solid #ffffff;
  box-sizing: border-box;
  cursor: pointer;
}
.sales .tab li.active[data-v-00ffa990] {
  border-bottom: 2px solid var(--layout-border-line-color);
  color: var(--layout-border-color);
}
.sales .page-container[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
  box-sizing: border-box;
}
.sales .page-container .page[data-v-00ffa990] {
  padding: 20px;
  box-sizing: border-box;
}
.sales .page-container .page .item[data-v-00ffa990] {
  margin: 15px 0px;
  box-sizing: border-box;
  padding: 0px;
  box-sizing: border-box;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.sales .page-container .page .item li[data-v-00ffa990] {
  border: 1px solid #ccc;
  border-radius: 4px;
  margin: 5px;
  padding: 10px;
  box-sizing: border-box;
  min-height: 80px;
  position: relative;
  border-top: 6px solid #ccc;
}
.sales .page-container .page .item li.courses[data-v-00ffa990] {
  cursor: pointer;
}
.sales .page-container .page .item li.courses div[data-v-00ffa990] {
  pointer-events: none;
}
.sales .page-container .page .item li.courses .pricing[data-v-00ffa990] {
  pointer-events: none;
}
.sales .page-container .page .item li.courses[data-v-00ffa990]:hover {
  border-top-color: var(--layout-border-color);
}
.sales .page-container .page .item li .pricing[data-v-00ffa990] {
  display: table;
  width: 100%;
}
.sales .page-container .page .item li .pricing span[data-v-00ffa990]:after {
  content: ", ";
  padding-right: 5px;
}
.sales .page-container .page .item li .pricing span[data-v-00ffa990]:last-child:after {
  display: none;
}
.sales .page-container .page .item li .pricing .price[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
}
.sales .page-container .page .item li .pricing .button-container[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
  text-align: right;
}
.sales .page-container .page .item li .pricing .button-container .btn-add[data-v-00ffa990] {
  background: var(--button-link-background-color);
  color: var(--button-link-text-color);
  border-radius: 4px;
  padding: 5px 10px;
  width: auto;
  display: inline-block;
  cursor: pointer;
}
.sales .page-container .page .item li .pricing .button-container .btn-add[data-v-00ffa990]:hover {
  background: var(--button-link-background-color-hover);
}
.sales .page-container .page .item li .pricing .ordered[data-v-00ffa990] {
  margin-top: 5px;
  background: #009900;
  border-radius: 4px;
  color: #ffffff;
  display: inline-block;
  width: auto;
  padding: 3px 10px;
}
.sales .page-container .page .detail[data-v-00ffa990] {
  margin: 20px;
  box-sizing: border-box;
}
.sales .page-container .page .detail .navigation[data-v-00ffa990] {
  margin-bottom: 20px;
}
.sales .page-container .page .detail .navigation a[data-v-00ffa990] {
  color: #666;
  cursor: pointer;
  font-size: 16px;
}
.sales .page-container .page .detail .navigation a[data-v-00ffa990]:hover {
  color: var(--button-link-background-color);
}
.sales .page-container .page .detail .navigation a[data-v-00ffa990]:hover:before {
  background: var(--button-link-background-color);
}
.sales .page-container .page .detail .navigation a[data-v-00ffa990]:before {
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTlEOTAzMzA0Rjc1MTFFQjhFNjFFODAzNTJGMDM1RkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTlEOTAzMzE0Rjc1MTFFQjhFNjFFODAzNTJGMDM1RkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOUQ5MDMyRTRGNzUxMUVCOEU2MUU4MDM1MkYwMzVGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOUQ5MDMyRjRGNzUxMUVCOEU2MUU4MDM1MkYwMzVGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjpKXmMAAACZSURBVHjaYuzr69vCwMDgDcSfgFi9sLDwBZBmYALiQiD+CcR8QNzLAAVMQBW3gXQ/lB/Z399vC2Iw/v//nwHI4QGybwCxNBBfAGITkFEMQF1fgFQZVJcBEKeBdcAAUOdjICUDxLeYkATDoYIgMAG/HUBQDRUEmZsHtPMvMz8/vyqQswiIWYB4OVCwH+ZBEIMd6vMSmJ0AAQYAKwswxingM5wAAAAASUVORK5CYII=) no-repeat center center;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTlEOTAzMzA0Rjc1MTFFQjhFNjFFODAzNTJGMDM1RkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTlEOTAzMzE0Rjc1MTFFQjhFNjFFODAzNTJGMDM1RkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOUQ5MDMyRTRGNzUxMUVCOEU2MUU4MDM1MkYwMzVGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOUQ5MDMyRjRGNzUxMUVCOEU2MUU4MDM1MkYwMzVGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjpKXmMAAACZSURBVHjaYuzr69vCwMDgDcSfgFi9sLDwBZBmYALiQiD+CcR8QNzLAAVMQBW3gXQ/lB/Z399vC2Iw/v//nwHI4QGybwCxNBBfAGITkFEMQF1fgFQZVJcBEKeBdcAAUOdjICUDxLeYkATDoYIgMAG/HUBQDRUEmZsHtPMvMz8/vyqQswiIWYB4OVCwH+ZBEIMd6vMSmJ0AAQYAKwswxingM5wAAAAASUVORK5CYII=) no-repeat center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  transform: rotate(180deg);
  background: #999;
  width: 15px;
  height: 10px;
  content: "";
  display: inline-block;
}
.sales .page-container .page .detail .subject[data-v-00ffa990] {
  padding: 10px 20px;
  background: #eee;
  text-align: center;
  border-radius: 4px;
}
.sales .page-container .page .detail .container[data-v-00ffa990] {
  display: table;
  width: 100%;
  margin-top: 20px;
}
.sales .page-container .page .detail .container .calendar[data-v-00ffa990] {
  display: table-cell;
  margin-right: 10px;
  vertical-align: top;
  box-sizing: border-box;
  width: 300px;
  position: relative;
}
.sales .page-container .page .detail .container .calendar .loading[data-v-00ffa990] {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  z-index: 10;
  pointer-events: none;
}
.sales .page-container .page .detail .container .calendar .loading[data-v-00ffa990]:after {
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  content: "";
  background: url(../img/loader.750fc7f7.gif) no-repeat center center;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.sales .page-container .page .detail .container .calendar .month[data-v-00ffa990] {
  background: #eee;
  border-radius: 4px;
  padding: 0px;
  box-sizing: border-box;
}
.sales .page-container .page .detail .container .calendar .month .col[data-v-00ffa990] {
  display: inline-block;
  position: relative;
  padding: 8px 5px 8px 10px;
  line-height: 20px;
}
.sales .page-container .page .detail .container .calendar .month .col .selected[data-v-00ffa990] {
  cursor: pointer;
  position: relative;
}
.sales .page-container .page .detail .container .calendar .month .col .selected[data-v-00ffa990]:after {
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEZEQTRFQUM0Rjc1MTFFQjhCNkJBNzc3QTRERDFFOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEZEQTRFQUQ0Rjc1MTFFQjhCNkJBNzc3QTRERDFFOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RkRBNEVBQTRGNzUxMUVCOEI2QkE3NzdBNEREMUU5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RkRBNEVBQjRGNzUxMUVCOEI2QkE3NzdBNEREMUU5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvgBypQAAABWSURBVHjaYvj///8uIDYEYgYCGKRmN4gBAv+AeBkQK2FRqASVA6kBC3z8jwA/gXgCEItA8QSoGAx8ZIBKTEST+ADFyAaB1IjgtBqXU3F5bheuwAAIMAC6Yvgahwg/IgAAAABJRU5ErkJggg==) no-repeat center center;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEZEQTRFQUM0Rjc1MTFFQjhCNkJBNzc3QTRERDFFOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEZEQTRFQUQ0Rjc1MTFFQjhCNkJBNzc3QTRERDFFOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RkRBNEVBQTRGNzUxMUVCOEI2QkE3NzdBNEREMUU5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RkRBNEVBQjRGNzUxMUVCOEI2QkE3NzdBNEREMUU5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvgBypQAAABWSURBVHjaYvj///8uIDYEYgYCGKRmN4gBAv+AeBkQK2FRqASVA6kBC3z8jwA/gXgCEItA8QSoGAx8ZIBKTEST+ADFyAaB1IjgtBqXU3F5bheuwAAIMAC6Yvgahwg/IgAAAABJRU5ErkJggg==) no-repeat center center;
  background: #333;
  width: 15px;
  height: 15px;
  margin-left: 3px;
  vertical-align: middle;
  display: inline-block;
  content: " ";
}
.sales .page-container .page .detail .container .calendar .month .col ul[data-v-00ffa990] {
  position: absolute;
  top: 36px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  list-style: none;
  background: #fff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  width: 100px;
  z-index: 10;
}
.sales .page-container .page .detail .container .calendar .month .col ul li[data-v-00ffa990] {
  padding: 3px 10px;
  display: block;
  color: #333;
  width: 100px;
  text-align: left;
  grid-template-columns: inherit;
  cursor: pointer;
  box-sizing: border-box;
}
.sales .page-container .page .detail .container .calendar .month .col ul li[data-v-00ffa990]:hover {
  background: #eee;
}
.sales .page-container .page .detail .container .calendar .calendar-item[data-v-00ffa990] {
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  width: 100%;
}
.sales .page-container .page .detail .container .calendar .calendar-item li[data-v-00ffa990] {
  text-align: center;
  padding: 10px 5px;
  box-sizing: border-box;
  cursor: pointer;
  color: #ccc;
  border-radius: 4px;
  margin: 1px;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.header[data-v-00ffa990] {
  cursor: default;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.header[data-v-00ffa990]:hover {
  background: #ffffff;
}
.sales .page-container .page .detail .container .calendar .calendar-item li[data-v-00ffa990]:hover {
  background: #eee;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.prev[data-v-00ffa990] {
  color: #ccc;
  border: 1px dashed #eee;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.next[data-v-00ffa990] {
  color: #ccc;
  border: 1px dashed #eee;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.active[data-v-00ffa990] {
  color: #333;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.selected[data-v-00ffa990] {
  background: #333;
  color: var(--button-link-text-color);
}
.sales .page-container .page .detail .container .calendar .calendar-item li.expired[data-v-00ffa990] {
  background: #f3f3f3;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.expired.selected[data-v-00ffa990] {
  background: #333;
  color: #ffffff;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.enrolled[data-v-00ffa990] {
  border: 1px dashed var(--button-link-background-color);
  background: var(--button-link-background-color);
  color: #ffffff;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.enrolled.selected[data-v-00ffa990] {
  border-color: #ffffff;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.selected.enrolled[data-v-00ffa990] {
  background: var(--button-link-background-color);
  filter: brightness(95%);
}
.sales .page-container .page .detail .container .calendar .calendar-item li.ordered[data-v-00ffa990] {
  border: 1px solid #009900;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.ordered.selected[data-v-00ffa990] {
  background: #009900;
  color: #ffffff;
}
.sales .page-container .page .detail .container .calendar .calendar-item li.holiday[data-v-00ffa990] {
  color: #ff0000;
}
.sales .page-container .page .detail .container .td[data-v-00ffa990] {
  display: table-cell;
  width: 15px;
}
.sales .page-container .page .detail .container .line[data-v-00ffa990] {
  display: table-cell;
  width: 0px;
  border-right: 1px solid #333;
}
.sales .page-container .page .detail .container .calendar-detail[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
}
.sales .page-container .page .detail .container .calendar-detail .title[data-v-00ffa990] {
  background: #eee;
  padding: 10px 20px;
  box-sizing: border-box;
  border-radius: 4px;
}
.sales .page-container .page .detail .container .calendar-detail .title .category[data-v-00ffa990] {
  color: #999;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list[data-v-00ffa990] {
  box-sizing: border-box;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul[data-v-00ffa990] {
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: table;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #eee;
  border-radius: 4px;
  box-sizing: border-box;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li .timetable-item[data-v-00ffa990] {
  display: table;
  width: 100%;
  padding: 10px 20px;
  box-sizing: border-box;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li .timetable-item .checkbox[data-v-00ffa990] {
  width: 10px;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li .timetable-item .time[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
  width: 80px;
  text-align: center;
  font-size: 16px;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li .timetable-item .time .duration[data-v-00ffa990] {
  font-size: 11px;
  color: #999;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li .timetable-item .info[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li .timetable-item .info .enrolled[data-v-00ffa990] {
  font-size: 11px;
  color: #666;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li .timetable-item .info .waiting[data-v-00ffa990] {
  font-size: 11px;
  color: #666;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li.control[data-v-00ffa990] {
  width: 100px;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 10px;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li.control .btn-enroll[data-v-00ffa990] {
  background: var(--button-link-background-color);
  color: var(--button-link-text-color);
  width: 100%;
  padding: 5px 0px;
  margin: 5px 0px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li.control .btn-enroll[data-v-00ffa990] .lesson {
  font-size: 11px;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li.control .btn-enroll[data-v-00ffa990]:hover {
  background: var(--button-link-background-color-hover);
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li.control .btn-enroll.ordered[data-v-00ffa990] {
  background: #009900;
  cursor: default;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li.control .btn-enroll.enrolled[data-v-00ffa990] {
  background: #ccc;
  color: #333;
  cursor: default;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li.control .ordered[data-v-00ffa990] {
  text-align: center;
  background: #eee;
  border-radius: 4px;
  padding: 5px 0px;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li.control .ordered .order-number[data-v-00ffa990] {
  margin-top: 5px;
  font-size: 11px;
}
.sales .page-container .page .detail .container .calendar-detail .enroll-list ul li.control .ordered .order-number a[data-v-00ffa990] {
  font-size: 11px;
}
.sales .page-container .page .detail .container .calendar-detail .no-lesson[data-v-00ffa990] {
  padding: 50px 0px;
  text-align: center;
  color: #999;
}
.sales .enroll-container[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
  width: 300px;
  background: #f3f3f3;
  border-left: 1px solid #333;
  padding: 0px;
  box-sizing: border-box;
}
.sales .enroll-container .enroll-scroll[data-v-00ffa990] {
  height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
  position: fixed;
  width: 300px;
}
.sales .enroll-container .enroll-scroll .search-container[data-v-00ffa990] {
  padding: 0px;
  position: sticky;
  top: 0px;
  z-index: 2;
}
.sales .enroll-container .enroll-scroll .search-container .search-student[data-v-00ffa990] {
  background: #f3f3f3;
  z-index: 2;
  padding: 20px;
  box-sizing: border-box;
}
.sales .enroll-container .enroll-scroll .search-container .search-student input[data-v-00ffa990] {
  width: 100%;
  line-height: 30px;
  padding: 0px 10px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  border-radius: 4px;
}
.sales .enroll-container .enroll-scroll .search-container .student-error[data-v-00ffa990] {
  position: absolute;
  top: 63px;
  left: 20px;
  width: calc(100% - 40px);
  background: #ffffff;
  color: #990000;
  border-radius: 20px;
  padding: 20px;
  box-sizing: border-box;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  z-index: 1000;
}
.sales .enroll-container .enroll-scroll .search-container .student-error[data-v-00ffa990]:after {
  position: absolute;
  top: -10px;
  left: 20px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  content: " ";
}
.sales .enroll-container .enroll-scroll .search-container .student-list[data-v-00ffa990] {
  margin: 0px 20px;
  padding: 0px;
  list-style: none;
  position: absolute;
  top: 52px;
  left: 0px;
  width: calc(100% - 40px);
  box-sizing: border-box;
  background: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  z-index: 1000;
}
.sales .enroll-container .enroll-scroll .search-container .student-list li[data-v-00ffa990] {
  padding: 8px 15px;
  cursor: pointer;
  border-bottom: 1px solid #ccc;
}
.sales .enroll-container .enroll-scroll .search-container .student-list li[data-v-00ffa990]:hover {
  background: #eee;
}
.sales .enroll-container .enroll-scroll .search-container .student-list li .branch[data-v-00ffa990] {
  pointer-events: none;
}
.sales .enroll-container .enroll-scroll .search-container .student-list li .branch .customer-number[data-v-00ffa990] {
  pointer-events: none;
  color: #999;
}
.sales .enroll-container .enroll-scroll .search-container .student-list li .name[data-v-00ffa990] {
  pointer-events: none;
  padding-bottom: 5px;
}
.sales .enroll-container .enroll-scroll .search-container .student-list li .email[data-v-00ffa990] {
  pointer-events: none;
  font-size: 11px;
  color: #999;
}
.sales .enroll-container .enroll-scroll .search-container .student-list li .school[data-v-00ffa990] {
  pointer-events: none;
  font-size: 11px;
  color: #999;
}
.sales .enroll-container .enroll-scroll .selected-student[data-v-00ffa990] {
  padding: 20px;
  box-sizing: border-box;
  overflow: auto;
  position: sticky;
  top: 72px;
  background: #f3f3f3;
  z-index: 1;
}
.sales .enroll-container .enroll-scroll .selected-student .btn-remove[data-v-00ffa990] {
  position: absolute;
  top: 20px;
  right: 20px;
  color: #666;
  font-size: 16px;
  transform: scaleY(0.9);
  cursor: pointer;
}
.sales .enroll-container .enroll-scroll .selected-student .branch[data-v-00ffa990] {
  color: #999;
}
.sales .enroll-container .enroll-scroll .selected-student .name[data-v-00ffa990] {
  font-size: 16px;
  padding: 3px 0px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px;
}
.sales .enroll-container .enroll-scroll .selected-student .customer-number[data-v-00ffa990] {
  font-size: 12px;
  color: #666;
}
.sales .enroll-container .enroll-scroll .selected-student .email[data-v-00ffa990] {
  font-size: 12px;
  color: #666;
}
.sales .enroll-container .enroll-scroll .selected-student .school[data-v-00ffa990] {
  font-size: 12px;
  color: #666;
}
.sales .enroll-container .enroll-scroll .selected-student span[data-v-00ffa990] {
  color: #999;
  display: inline-block;
}
.sales .enroll-container .enroll-scroll .selected-student span.tc[data-v-00ffa990] {
  width: 60px;
  font-size: 11px;
}
.sales .enroll-container .enroll-scroll .selected-student span.en[data-v-00ffa990] {
  width: 100px;
  font-size: 11px;
}
.sales .enroll-container .enroll-scroll .enroll-list[data-v-00ffa990] {
  background: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  list-style: none;
}
.sales .enroll-container .enroll-scroll .enroll-list li[data-v-00ffa990] {
  border-bottom: 1px solid #ccc;
  padding: 10px 20px 50px 20px;
  box-sizing: border-box;
}
.sales .enroll-container .enroll-scroll .enroll-list li .title .price[data-v-00ffa990] {
  color: #666;
}
.sales .enroll-container .enroll-scroll .enroll-list li .title .count-minutes span[data-v-00ffa990] {
  color: #009900;
}
.sales .enroll-container .enroll-scroll .enroll-list li .title .count-minutes span.less[data-v-00ffa990] {
  color: #990000;
}
.sales .enroll-container .enroll-scroll .enroll-list li .title .count-minutes span.more[data-v-00ffa990] {
  color: #990000;
}
.sales .enroll-container .enroll-scroll .enroll-list li .timetable-list[data-v-00ffa990] {
  display: table;
  width: 100%;
  border-top: 1px dashed #ccc;
  padding: 5px 0px;
  margin-top: 5px;
}
.sales .enroll-container .enroll-scroll .enroll-list li .timetable-list .left[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
}
.sales .enroll-container .enroll-scroll .enroll-list li .timetable-list .left .billing[data-v-00ffa990] {
  color: #666;
}
.sales .enroll-container .enroll-scroll .enroll-list li .timetable-list .left .date[data-v-00ffa990] {
  color: #999;
}
.sales .enroll-container .enroll-scroll .enroll-list li .timetable-list .left .time[data-v-00ffa990] span {
  color: #666;
}
.sales .enroll-container .enroll-scroll .enroll-list li .timetable-list .right[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
  text-align: right;
}
.sales .enroll-container .enroll-scroll .enroll-list li .timetable-list .action[data-v-00ffa990] {
  display: table-cell;
  width: 20px;
  text-align: right;
}
.sales .enroll-container .enroll-scroll .enroll-list li .timetable-list .action .btn-remove[data-v-00ffa990] {
  border-radius: 4px;
  color: #999;
  width: auto;
  min-width: auto;
  display: inline-block;
  margin-top: -2px;
  cursor: pointer;
  font-size: 18px;
  transform: scaleY(0.9);
}
.sales .enroll-container .enroll-scroll .enroll-list li .timetable-list .action .btn-remove[data-v-00ffa990]:hover {
  color: var(--button-link-background-color);
}
.sales .enroll-container .enroll-scroll .product-list[data-v-00ffa990] {
  background: #ffffff;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  list-style: none;
}
.sales .enroll-container .enroll-scroll .product-list li[data-v-00ffa990] {
  border-bottom: 1px solid #ccc;
  padding: 10px 20px;
  box-sizing: border-box;
  display: table;
  width: 100%;
}
.sales .enroll-container .enroll-scroll .product-list li .left[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
}
.sales .enroll-container .enroll-scroll .product-list li .left .stock[data-v-00ffa990] {
  font-size: 11px;
}
.sales .enroll-container .enroll-scroll .product-list li .left .price[data-v-00ffa990] {
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
}
.sales .enroll-container .enroll-scroll .product-list li .left .quantity[data-v-00ffa990] {
  padding-bottom: 10px;
}
.sales .enroll-container .enroll-scroll .product-list li .left .quantity input[data-v-00ffa990] {
  width: 40px;
}
.sales .enroll-container .enroll-scroll .product-list li .right[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
  text-align: right;
  padding-left: 15px;
}
.sales .enroll-container .enroll-scroll .product-list li .right .btn-remove[data-v-00ffa990] {
  border-radius: 4px;
  color: #999;
  width: auto;
  min-width: auto;
  display: inline-block;
  margin-top: -2px;
  cursor: pointer;
  font-size: 18px;
  transform: scaleY(0.9);
}
.sales .enroll-container .enroll-scroll .product-list li .right .btn-remove[data-v-00ffa990]:hover {
  color: var(--button-link-background-color);
}
.sales .enroll-container .enroll-scroll .control[data-v-00ffa990] {
  position: fixed;
  bottom: 0px;
  width: 300px;
  box-sizing: border-box;
  background: #eeeeee;
  border-top: 1px solid #ccc;
  display: table;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.sales .enroll-container .enroll-scroll .control li[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
  width: auto;
}
.sales .enroll-container .enroll-scroll .control li .button[data-v-00ffa990] {
  padding: 10px 10px;
  background: #ddd;
  margin: 5px 8px;
  border-radius: 4px;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
}
.sales .enroll-container .enroll-scroll .control li .button.total[data-v-00ffa990] {
  background: var(--button-link-background-color);
  color: var(--button-link-text-color);
}
.sales .enroll-container .enroll-scroll .control li .button.disabled[data-v-00ffa990] {
  background: #ddd;
  color: #333;
  cursor: default;
}
.sales .enroll-container .enroll-scroll .control li .button[data-v-00ffa990]:hover {
  background: #bbb;
}
.sales .enroll-container .enroll-scroll .control li .button:hover.total[data-v-00ffa990] {
  background: var(--button-link-background-color-hover);
}
.sales .enroll-container .enroll-scroll .control li .button:hover.disabled[data-v-00ffa990] {
  background: #ddd;
  color: #333;
}
.sales .enroll-container .enroll-scroll .control li .message[data-v-00ffa990] {
  padding: 10px;
  margin: 5px 8px;
}
.sales .cart[data-v-00ffa990] {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10000;
  width: 100vw;
  height: 100vh;
}
.sales .cart .overlay[data-v-00ffa990] {
  width: 100vw;
  height: 100vh;
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
}
.sales .cart .pivot[data-v-00ffa990] {
  position: absolute;
  top: 50%;
  left: 50%;
}
.sales .cart .pivot .cart-container[data-v-00ffa990] {
  background: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  width: 70vw;
  height: 70vh;
  left: -35vw;
  top: -35vh;
  position: absolute;
  border-radius: 4px;
  display: table;
  padding: 20px;
  box-sizing: border-box;
}
.sales .cart .pivot .cart-container .btn-close[data-v-00ffa990] {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 26px;
  transform: scaleY(0.8);
  color: #999;
  z-index: 1000;
  cursor: pointer;
}
.sales .cart .pivot .cart-container .btn-close[data-v-00ffa990]:hover {
  color: #666;
}
.sales .cart .pivot .cart-container h1[data-v-00ffa990] {
  color: #333;
  font-size: 24px;
  transform: scaleY(0.9);
}
.sales .cart .pivot .cart-container h3[data-v-00ffa990] {
  font-size: 15px;
  color: #666;
}
.sales .cart .pivot .cart-container .confirm-summary[data-v-00ffa990] {
  width: 100%;
}
.sales .cart .pivot .cart-container .confirm-summary .confirm-title[data-v-00ffa990] {
  position: relative;
}
.sales .cart .pivot .cart-container .confirm-summary .confirm-title h1[data-v-00ffa990] {
  margin: 0px;
}
.sales .cart .pivot .cart-container .confirm-summary .confirm-title .btn-back[data-v-00ffa990] {
  cursor: pointer;
  font-size: 16px;
}
.sales .cart .pivot .cart-container .confirm-summary .confirm-title .btn-back[data-v-00ffa990]:hover {
  color: var(--button-link-background-color);
}
.sales .cart .pivot .cart-container .confirm-summary .confirm-title .btn-back[data-v-00ffa990]:hover:before {
  background: var(--button-link-background-color);
}
.sales .cart .pivot .cart-container .confirm-summary .confirm-title .btn-back[data-v-00ffa990]:before {
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTlEOTAzMzA0Rjc1MTFFQjhFNjFFODAzNTJGMDM1RkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTlEOTAzMzE0Rjc1MTFFQjhFNjFFODAzNTJGMDM1RkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOUQ5MDMyRTRGNzUxMUVCOEU2MUU4MDM1MkYwMzVGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOUQ5MDMyRjRGNzUxMUVCOEU2MUU4MDM1MkYwMzVGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjpKXmMAAACZSURBVHjaYuzr69vCwMDgDcSfgFi9sLDwBZBmYALiQiD+CcR8QNzLAAVMQBW3gXQ/lB/Z399vC2Iw/v//nwHI4QGybwCxNBBfAGITkFEMQF1fgFQZVJcBEKeBdcAAUOdjICUDxLeYkATDoYIgMAG/HUBQDRUEmZsHtPMvMz8/vyqQswiIWYB4OVCwH+ZBEIMd6vMSmJ0AAQYAKwswxingM5wAAAAASUVORK5CYII=) no-repeat center center;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTlEOTAzMzA0Rjc1MTFFQjhFNjFFODAzNTJGMDM1RkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTlEOTAzMzE0Rjc1MTFFQjhFNjFFODAzNTJGMDM1RkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOUQ5MDMyRTRGNzUxMUVCOEU2MUU4MDM1MkYwMzVGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOUQ5MDMyRjRGNzUxMUVCOEU2MUU4MDM1MkYwMzVGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjpKXmMAAACZSURBVHjaYuzr69vCwMDgDcSfgFi9sLDwBZBmYALiQiD+CcR8QNzLAAVMQBW3gXQ/lB/Z399vC2Iw/v//nwHI4QGybwCxNBBfAGITkFEMQF1fgFQZVJcBEKeBdcAAUOdjICUDxLeYkATDoYIgMAG/HUBQDRUEmZsHtPMvMz8/vyqQswiIWYB4OVCwH+ZBEIMd6vMSmJ0AAQYAKwswxingM5wAAAAASUVORK5CYII=) no-repeat center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  transform: rotate(180deg);
  background: #999;
  width: 15px;
  height: 10px;
  content: "";
  display: inline-block;
}
.sales .cart .pivot .cart-container .confirm-summary .confirm-cart-container[data-v-00ffa990] {
  display: table;
  width: 100%;
}
.sales .cart .pivot .cart-container .summary[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
  border-right: 1px solid #ccc;
  padding: 30px 20px 30px 0px;
  box-sizing: border-box;
  width: 35%;
}
.sales .cart .pivot .cart-container .summary .btn-select-all[data-v-00ffa990] {
  margin-bottom: 20px;
  font-size: 16px;
}
.sales .cart .pivot .cart-container .summary .btn-select-all input[data-v-00ffa990] {
  margin-right: 10px;
}
.sales .cart .pivot .cart-container .summary .summary-list[data-v-00ffa990] {
  margin: 0px;
  padding: 0px;
  list-style: none;
  height: 45vh;
  overflow: auto;
}
.sales .cart .pivot .cart-container .summary .summary-list li[data-v-00ffa990] {
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.sales .cart .pivot .cart-container .summary .summary-list li .title[data-v-00ffa990] {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}
.sales .cart .pivot .cart-container .summary .summary-list li .title .info[data-v-00ffa990] {
  font-size: 18px;
  padding-bottom: 5px;
}
.sales .cart .pivot .cart-container .summary .summary-list li .title .product-price[data-v-00ffa990] {
  width: 100%;
  display: table;
  margin-top: 10px;
}
.sales .cart .pivot .cart-container .summary .summary-list li .title .product-price .left[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
  width: 30px;
}
.sales .cart .pivot .cart-container .summary .summary-list li .title .product-price .right[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
}
.sales .cart .pivot .cart-container .summary .summary-list li .time-period[data-v-00ffa990] {
  display: table;
  width: 100%;
  border-bottom: 1px dashed #eee;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.sales .cart .pivot .cart-container .summary .summary-list li .time-period[data-v-00ffa990]:last-child {
  border-bottom: 0px;
}
.sales .cart .pivot .cart-container .summary .summary-list li .time-period .info[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
}
.sales .cart .pivot .cart-container .summary .summary-list li .time-period .info[data-v-00ffa990] span {
  color: #333;
}
.sales .cart .pivot .cart-container .summary .summary-list li .time-period .info .date[data-v-00ffa990] {
  font-size: 11px;
  color: #666;
}
.sales .cart .pivot .cart-container .summary .summary-list li .time-period .info .left[data-v-00ffa990] {
  display: table-cell;
  width: 30px;
  vertical-align: top;
}
.sales .cart .pivot .cart-container .summary .summary-list li .time-period .info .right[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
}
.sales .cart .pivot .cart-container .summary .total[data-v-00ffa990] {
  display: table;
  width: 100%;
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-top: 20px;
}
.sales .cart .pivot .cart-container .summary .total li[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  font-size: 18px;
}
.sales .cart .pivot .cart-container .summary .total li[data-v-00ffa990]:last-child {
  text-align: right;
}
.sales .cart .pivot .cart-container .checkout[data-v-00ffa990] {
  display: table-cell;
  vertical-align: top;
  padding: 30px 20px;
  box-sizing: border-box;
  position: relative;
}
.sales .cart .pivot .cart-container .checkout .payment-methods[data-v-00ffa990] {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.sales .cart .pivot .cart-container .checkout .payment-methods li[data-v-00ffa990] {
  background: #eee;
  color: #333;
  cursor: pointer;
  padding: 5px 20px;
  line-height: 20px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  border-radius: 4px;
}
.sales .cart .pivot .cart-container .checkout .payment-methods li[data-v-00ffa990]:hover {
  background: #ddd;
}
.sales .cart .pivot .cart-container .checkout .payment-methods li.disabled[data-v-00ffa990] {
  background: #ccc;
  color: #ffffff;
  cursor: default;
}
.sales .cart .pivot .cart-container .checkout .payment-methods li.selected[data-v-00ffa990] {
  background: var(--button-link-background-color);
  color: var(--button-link-text-color);
}
.sales .cart .pivot .cart-container .checkout .payment-methods li.selected[data-v-00ffa990]:before {
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjdkZGM4OS1lNjk2LWNjNDUtOGM3Yi00YmRkZjdmODdlZDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExOTBBMkRCMUJGMTFFQjk4RjZDMjc3QjZDNjI5MzkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExOTBBMkNCMUJGMTFFQjk4RjZDMjc3QjZDNjI5MzkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTk3ZmRkYTMtZDcyYy1jMTQ2LTg2OGYtMTVhZDhhNTM2ZjQ0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2N2RkYzg5LWU2OTYtY2M0NS04YzdiLTRiZGRmN2Y4N2VkNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu2AgVYAAAN8SURBVHja7Js7aFRBFIZndY0oBixUBBWJiGKhGAQbBR+NrJB0wUJSaKEE7URJYaWFEZuEqGgRUDGNgiDqRsFCBSWKSIgKgsFYxWd84jPqeo7OwnLZ3Ttzzpl779zdA38Rkr25/zfPc2Y2UygUVC3HJFXjUQdQB1DjkS39IZPJpN5wcNKvD4GU+FgDyoPegX6BhkC7gj28YpcoysNoBB0F/UErZXQdNL2S33+ePQaArT5awXipzqQRwE7QDwPzRa1OC4DJoJMWxovqSwOABtAFgnnUiO8AcCIbIJpHffcZQIOezQsMffEVAI7580zzqEe+AjguYB7V7SOATiHzuDNc5huAFtBvIQBHfNsILQF9EDLfp+cRbwBMAw0LGH8NagvLfZII4JiA+cugOSbJX9IAtFTJ6kx1ONjlwwBkSo1XqAjN0N1pOWgCdBN0Vb+sVMzVXX82tdAD6tB5glVFKKwHtILGy5C+B1okCCDPaHVcLbbblMRMh0AuZCkaK11fGbGV2e07bGuCJgBmVmj5oF7poUEN7PJvGOYPUYqiJgD2Wi45i4kA+hnmz+K05QrALcuXeQ6ab/kuOYb5QZ0lKlcAxgkvNayLlCYxBfSEaB6HzALqmDMF8I34chfD1mEde4jPx6V3M2fGNQUwyuieXQZr/kfis3u5S44pgHPMpamtyjucIj7zsc4VIgGwhQkAs7mmMv+/mbjdndCfVVEBwCOlISaEu2Vm6oGo1nuJnSCu7S+ZEA6WPG898RlPJbo+NRvEre4LBoCfoJV6wzJInPU3SKaclHR4qd7tUSHc15Mi5bP90jk3tR6wglmmouwrPoPmJQUAxkZldyDJVaeLqgu3IrQjIvPPQFOTCACjJwIA7a7qbhIAcG2/7dD8Q+Xw6o5UUXQh6L0jAK0uK6+SVeF2B+bvuC49S5fFrwgDWOcbgCZG7SCoa1EcPrg4GDkgBGCtrwAamVtl1I2ojp9cHY3tYwLY5DsAPEf4RDT/QEUYQQBSGw5MlE4TP9ut4gzB0+FVhNYfo9b3kzYEijFiCWB/nA3uAoBNovQVNCtuANJJR97ib7H0/lbFHcI9IKuLmCa1vua4/bq6IpMzqP2fSEKDu7wjtFv9v6BYzvylqGf+OABg4JcU8Ho7njTjZWU8KNmmCGf6LgGYXJJKVQQbOlvtl7UQ9e8N1jqAvwIMAGJg80Tp3fv0AAAAAElFTkSuQmCC) no-repeat center center;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjdkZGM4OS1lNjk2LWNjNDUtOGM3Yi00YmRkZjdmODdlZDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExOTBBMkRCMUJGMTFFQjk4RjZDMjc3QjZDNjI5MzkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExOTBBMkNCMUJGMTFFQjk4RjZDMjc3QjZDNjI5MzkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTk3ZmRkYTMtZDcyYy1jMTQ2LTg2OGYtMTVhZDhhNTM2ZjQ0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2N2RkYzg5LWU2OTYtY2M0NS04YzdiLTRiZGRmN2Y4N2VkNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu2AgVYAAAN8SURBVHja7Js7aFRBFIZndY0oBixUBBWJiGKhGAQbBR+NrJB0wUJSaKEE7URJYaWFEZuEqGgRUDGNgiDqRsFCBSWKSIgKgsFYxWd84jPqeo7OwnLZ3Ttzzpl779zdA38Rkr25/zfPc2Y2UygUVC3HJFXjUQdQB1DjkS39IZPJpN5wcNKvD4GU+FgDyoPegX6BhkC7gj28YpcoysNoBB0F/UErZXQdNL2S33+ePQaArT5awXipzqQRwE7QDwPzRa1OC4DJoJMWxovqSwOABtAFgnnUiO8AcCIbIJpHffcZQIOezQsMffEVAI7580zzqEe+AjguYB7V7SOATiHzuDNc5huAFtBvIQBHfNsILQF9EDLfp+cRbwBMAw0LGH8NagvLfZII4JiA+cugOSbJX9IAtFTJ6kx1ONjlwwBkSo1XqAjN0N1pOWgCdBN0Vb+sVMzVXX82tdAD6tB5glVFKKwHtILGy5C+B1okCCDPaHVcLbbblMRMh0AuZCkaK11fGbGV2e07bGuCJgBmVmj5oF7poUEN7PJvGOYPUYqiJgD2Wi45i4kA+hnmz+K05QrALcuXeQ6ab/kuOYb5QZ0lKlcAxgkvNayLlCYxBfSEaB6HzALqmDMF8I34chfD1mEde4jPx6V3M2fGNQUwyuieXQZr/kfis3u5S44pgHPMpamtyjucIj7zsc4VIgGwhQkAs7mmMv+/mbjdndCfVVEBwCOlISaEu2Vm6oGo1nuJnSCu7S+ZEA6WPG898RlPJbo+NRvEre4LBoCfoJV6wzJInPU3SKaclHR4qd7tUSHc15Mi5bP90jk3tR6wglmmouwrPoPmJQUAxkZldyDJVaeLqgu3IrQjIvPPQFOTCACjJwIA7a7qbhIAcG2/7dD8Q+Xw6o5UUXQh6L0jAK0uK6+SVeF2B+bvuC49S5fFrwgDWOcbgCZG7SCoa1EcPrg4GDkgBGCtrwAamVtl1I2ojp9cHY3tYwLY5DsAPEf4RDT/QEUYQQBSGw5MlE4TP9ut4gzB0+FVhNYfo9b3kzYEijFiCWB/nA3uAoBNovQVNCtuANJJR97ib7H0/lbFHcI9IKuLmCa1vua4/bq6IpMzqP2fSEKDu7wjtFv9v6BYzvylqGf+OABg4JcU8Ho7njTjZWU8KNmmCGf6LgGYXJJKVQQbOlvtl7UQ9e8N1jqAvwIMAGJg80Tp3fv0AAAAAElFTkSuQmCC) no-repeat center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  background: #ffffff;
  content: "";
  padding: 0px;
  margin-right: 5px;
  position: relative;
  top: 2px;
  box-sizing: border-box;
  width: 15px;
  height: 15px;
  display: inline-block;
}
.sales .cart .pivot .cart-container .checkout fieldset[data-v-00ffa990] {
  margin-top: 15px;
  border-radius: 4px;
  border: 1px solid #ccc;
}
.sales .cart .pivot .cart-container .checkout fieldset legend[data-v-00ffa990] {
  color: #666;
}
.sales .cart .pivot .cart-container .checkout fieldset textarea[data-v-00ffa990] {
  width: 100%;
  box-sizing: border-box;
  height: 50px;
  border: 0px;
}
.sales .cart .pivot .cart-container .checkout fieldset textarea[data-v-00ffa990]:focus {
  outline: none !important;
}
.sales .cart .pivot .cart-container .checkout fieldset input[data-v-00ffa990] {
  width: 100%;
  box-sizing: border-box;
  padding: 5px 10px;
  border-radius: 4px;
  border: 1px solid #ccc;
}
.sales .cart .pivot .cart-container .checkout .btn-pay[data-v-00ffa990] {
  position: absolute;
  bottom: 0px;
  width: calc(100% - 40px);
  border-radius: 4px;
  background: var(--button-link-background-color);
  color: var(--button-link-text-color);
  box-sizing: border-box;
  padding: 15px 20px;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
}
.sales .cart .pivot .cart-container .checkout .btn-pay[data-v-00ffa990]:hover {
  background: var(--button-link-background-color-hover);
}
.sales .cart .pivot .cart-container .checkout .btn-pay.confirm[data-v-00ffa990] {
  background: #009900;
}
.sales .cart .pivot .cart-container .checkout .btn-pay.confirm[data-v-00ffa990]:hover {
  background: #00cc00;
}
.sales .cart .pivot .cart-container .checkout .btn-cancel[data-v-00ffa990] {
  position: absolute;
  bottom: 0px;
  width: calc(100% - 40px);
  border-radius: 4px;
  background: #ccc;
  color: #333;
  box-sizing: border-box;
  padding: 15px 20px;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
}
.sales .cart .pivot .cart-container .checkout .btn-cancel[data-v-00ffa990]:hover {
  background: #eee;
}
.sales .cart .pivot .cart-container .checkout .btn-cancel.confirm[data-v-00ffa990] {
  background: #009900;
}
.sales .cart .pivot .cart-container .checkout .btn-cancel.confirm[data-v-00ffa990]:hover {
  background: #00cc00;
}
.sales .cart .pivot .cart-container .checkout .processing[data-v-00ffa990] {
  position: absolute;
  bottom: 0px;
  width: calc(100% - 40px);
  text-align: center;
}
.sales .cart .pivot .cart-container .checkout .processing img[data-v-00ffa990] {
  width: 15px;
  height: 15px;
  vertical-align: middle;
}
.sales .cart .pivot .cart-container .checkout .payme img[data-v-00ffa990] {
  max-height: 40px;
}
.sales .cart .pivot .cart-container .ordered-message[data-v-00ffa990] {
  text-align: center;
  margin-top: 80px;
}
.sales .cart .pivot .cart-container .ordered-message .order-number[data-v-00ffa990] {
  font-size: 20px;
  padding: 20px;
}
.sales .cart .pivot .cart-container .ordered-message .preview[data-v-00ffa990] {
  margin-top: 20px;
}
.sales .cart .pivot .cart-container .ordered-message a[data-v-00ffa990] {
  background: var(--button-link-background-color);
  color: var(--button-link-text-color);
  padding: 10px 20px;
  border-radius: 4px;
  margin-right: 10px;
  cursor: pointer;
}
.sales .cart .pivot .cart-container .ordered-message a[data-v-00ffa990]:last-child {
  margin-right: 0px;
}
.sales .cart .pivot .cart-container .ordered-message a[data-v-00ffa990]:hover {
  background: var(--button-link-background-color-hover);
}
.sales .cart .pivot .cart-container .ordered-message .payme-code[data-v-00ffa990] {
  width: 300px;
  height: 300px;
  position: relative;
  display: block;
  margin: auto;
}
.sales .cart .pivot .cart-container .ordered-message .btn-payme-pay[data-v-00ffa990] {
  background: url(../img/payme-button-white.bcd76152.png) no-repeat center center;
  width: 200px;
  height: 42px;
  display: inline-block;
  margin-top: 20px;
  padding: 0px;
}
.sales .cart .pivot .cart-container .ordered-message .btn-payme-pay[data-v-00ffa990]:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMYAAAAoCAYAAACl1YWvAAAAAXNSR0IArs4c6QAADoRJREFUeAHtXQd8FGUW/8+W7G56IYXeAlgQERQ9y2EvZ0E8PA/Ecoj+lHYKAp5Ik6IIiFQPQREswKF4KDbAA1TkxB+oByJoQCQS0gmbbDbJlrn3vt1Zdje7yQY2uyHO+/2Smfnqmzff+16dWQmnCUeR0bka9n6A3FsCWgFSK1kc5fjTHFLtplLgDCggVdA6zKP1mEfrkI7SbgN0G9qh8NDpDEpjhQ45yMwAbCOoR38ZcvfQe6otVQpEhwISpH0083uAflE2CgpDxSIkxihEenw5HGOcwJPEkapECJW6arsmRAGpQgPMSYB2bgaKKupDrF7GOIS0u0g6LKG/zPoGU+tVCjR1CpAEKaC/YZ1Rsr4uXImJAgMxgnQIqZNlON9RmSIwjdTSs48CvJZ5TbvWthxUMASsyEUbUxUqV5LadPfZd+sqxioFQqWAtM6I2Afa4jerfw+dfwFLihykqUzhT5gIXcf0OA/xA/pB37Uz4CCrTgGtBraDOah4533U7N2vlKrHM6KAfDcJANCav4fUK3JmnYJaEoNFjBPylFNN1LNIUEDXqT1SJ42D/dhxlL/5L9h+/KnWtPrzuiFh8F+ga5WF0qmzYP/laK02akHDKaCBNKUzUdS7pw9juAxttingU+7dQT0PPwVMN16DxIcGo/jxp+E4XiAmkBLiEUNSQ5OaAkdhkZAWclW1qNMSY7SYNwPm5W/Aunlb+BH6nY1Ii52MDc0Ab4PcwwDskjXDkaMa2pFdFcwU8f1vRdGIcUJ1MlzaG8kjH4FcXY3qfT/CWXoC2ox0GHqcD2dVFcpeWADbz4cBnRbpi14QqpV1y/bIIt0MZ2NvVSK02Yor12NjcJxCZYrIPnFdx3ZCUhQMepj2LBmpMyeKY+FjYyCX13a1a1tmIm3a06jatQfmV1aiaPhYZK1eDlvOYdiP5EYW+WY2G6995gG6ral8a0JicERbho1C52rwLpLPO2PFIpQ8PU2oT6waWbd9CcuGj4EYPRLuuwfGSy6CFBsLZ9lJWD//ChYyvBmSx46Es8IC88uvgdWqtOkTUDhkZCRRb6ZzcVqJvjNHyN1xDBtRVWWKSD7tmO7nwp6XL5gijlQp29HfBFPEXHAesta8KsqLRz+DwvsfQ+mkmdDEmpC5eplghLLZC2GgdjyGg8coKELM+edEEv1mOhfzgEh5ghLgu7OZ3ukZ3RarLjDEnNEYwTrHD7hDeJ9YZrN0OLlgKTTJieQTHIeC+x5F5UebSVqYYLzqMrIndChftRbMKOnznwM0EkqemY7kJzltDTC/sRZxNJ4KYaFAfx5F58qStUUlITDujpuhbZnluRtHcQmqdnwNR37IuV6evmE/IYZo/9M3qHj3AxQ+ODzo8G12bREqUMm4KUHbBKrQd+ksXLKGi3uKe+aYRerk8SiZMB2ypRJJwx+CoTfVkT2ROGSwy64g1cm84m0kDXsIJxcth0zGuCYpEbb9B8mDlR1oGp+ySNBbmYNdznwf/mC67o/QZ3eC5b2N5G0r9q+O+jXZGt2ZJ3Su1PHo4JM8dhRMV9KO6AVOiwUFDwyDhRZkVKG6BuVvrYP1s889aKQvfRGyzY5i9iC5QZuWCg25VhsKssMhuhivuFQwFl9oUpKFW5bVIl37th67wfzPFUibPRX6c7sKSZLx+mLRlzcRQ59ewmWrjCcqgvyLBL2VOeQaoh8xsQ+QJy3zrVegoyTt3O/2NknGYHyZJ0iVknv7IB/hC+vOXcgxZOJQXGvk3f5X2HOPIWPZfLETRhiVWtMVPToGFes2eMr1tCvrszt6rsNxwsE6Dupp0iheUVIqhjRdcyUq1lKmtBdwxNt09ZVeJRA2io7VvQZApOidOPS+WljF3X6zYIpaFU2uQO5N2iq/ZBRFcFLaQ40NcqUVlRs3oWzhK9DSzmno1cODVPLoYWj95UfokH8AGcvnI6anS/OLHzQA7Q58DV3nDp62BvLkcJmx7+WeMuUk4cGBaLd/JySjQRTxzsxt4+8doDRB1vpVSJvzrLjmOZOfetx1vn0jjKT2mC7vg7bfbofphqs9ffiE9f32h/agw7EfPLq/T4MgF5LB4FKJEhPgNJeLVhqvc6UbMxAH+ryBbRBnAHXFu02t8wjQ2348n+h0KThS7w2JD98PrvOH2NtuRJvdW9Gp/ChYNTVdfYV/k4heM0+QxJCiyxh+tyyTG5JBinEZvXH9biE14llU7fxGBLeMpHqlL54t2li376CcomzE3XaTuOZ/cf3+JFImqr/e7SlTTmooYBZzbjehu3MZ67sx3bqAdzIBZFfE3XojxQV+EZesC+syWohzy8dbaEc/AUdRCSwffCK8Qa5OQOwtN4CZrmL9B3ASg6fNmkJBOVc/pU2dR4keBcUxJD4q4HXO6SIJDwxE5YebhCSVra6ct5hzupKT3YWrpNUqPRt0bAx6W7/YiZoDPyHJS2ro2rZG7E3XwbxslQ9+7Fxo+f5q4ZIumThT1LXa/F7YJbPPpPVeSK10lP7RZBiDd5ikEQ+LCG/Vnu8F+jWUOJfbqy9qvv9BXNt+zUXLd1YKKWE/dARVX/5XMMbJ+UtFPTMJxwKU9AlvGlTTmI4TZTBedrEweE3XXAV+iIqKYux1oWBI62fbvbuJ87LnX6IHe62ISJdOes6nXjIZkdupJ+CUUb5yDdrt3YG4O24RKRs+Deu7cDMDu27TKNgnk53DwE6JwqGjxD21mDudpOoyUc5xjrI5C6Hv0gm2I0dFWUP+NRq9icmZAVL+8QSKn5oqNIKEvw2izeQ4LORt45wwBVLGP07ByaPIu54co7QYza+9hY4FB8n5MBTFT0xQmkX0yDzBkW86Rg+Ml/RCh9y9wiWpy8qETKK+aOQ4OGlnZrAd+BnaNq2QNOoR4c3gRcCgozQJZozyNe8ifd5McG4Re2gMF3YXrkzRyP8fLVwOojFjsMvT1PcKHO83CK15hyLD1kDl9t+OuVIu/PvWcW3dtFUwBTdhqeQsL3dlx9bRx1PFqg0zBOEmjlRR8eY68edpwyd6HVKnjEfNjweFF8p0fV9UsVSkbvED/0zOClfwz6dPgItI0du8ao1g7vg7b6W0lQ3Cs8aLHm6ng4Iax21YArJdqQBH/fXndFEuo3GUdfRIjhNtE6IxO8/Ju2H5GtfLVOy+q9y8FTXf7fOgkzhsCPnunxeqlFh0pM54A0eD0xfMQizlHGlbpMFBUeJKXqhBgKUB72QxxECsvrBnx/rVLrDBywxT6eWFCjJErWKnW7VRKmS7y+OkXNd7ZMYgXGJoMcTddZurOZfRn4akEeOq79geJ8n+sm7bIdQ0lqz59wyBpkWqcNWe2ONSL+ubK1L0dhaXooJcsmyEO0+awaqU+dU3a6mYfH92ygdjSa6AeeVq2ElqRguYJ0hiyHmEQNdoIWH75VeUjJ0cdPqUMSOIoG+APUQMbMAl3Hvq/SlmJuvWL4RtwIzB/nE25oMBL/z0RbORSEE1638+Fzu1dcs2xJJaZejTG6UTZwTrKsrZWA4nyMQQzAAsqXiXlSiYx0wigI52WlSVny7wuDbZ0cASUiQdkku0xYszUDp9TsgoRZLenM/V6rMNQpJXfrJFLHZ/26uG8rzY3e29Btip4KFByHcWzoZyHtsYzBhNFljfNv6hj1Bz9J06iN3eH1l2baY9Pxms6+ffdb9/tc81q2Z20nUTHxsi0ry5snLzNqRMHAuN0VinxGCJlUi6MkeZ2fBX1D2fCRp64WYMVonYKxcM9N2yhQGuy8pAwYPD4KQdlo18y78/FOpmsH4NLQ8nvVlt5QRHI204x/sPDoiKeenryHx9CdLmTkM5RfANF/VAxstzkT9wKG1yHwbs09iFzBO0PUmsqA5q7MlOd/xS8lRwgl3bnZtgO3xE7I6Zry70GY69QelL5giRXRnAcPZpTBcsNVhiVJKkYKje/R3puVWoIcPeQTGFYGBevgqGnhcg6+1lyKeMWCWpL1j7kMpJWvBCCOQs8PSnNrzTV5A9VfO//WIHzlixWAT7LOtJQoYRwkpvWmEnZs1H/N39YNn4aUAsmRl07dogZfzfkTJ6uPCylc6YGzWmcCEp7ZbcKSE5AbFuQoUS+fZlt5/fHy3OMO1w+FucJNFdPOop/+rwX9Nrpj6vnZ7GDBmrXhYJgrxTnnhuHlgnrw+0JC1YjWRbqHTabMEk9fU53fqI05ucIRrKIgiLFD7dm3b3M5CbR8dfastB6j7OETnD8Rq1ezCmSJkwWqgYnIJQNm9Jo+LgGZzymsIKQp0CUqc/I7JohXeKpIQAik9ok5PIDad1xVDI+1Q2d3FYpw80WMTpTV65psAU9MLSPuYJUqUEcP5Bk2YMN561DhpaNJywxqkbZ/U70BTQ1JNKUTSafPdexje7N51l5lr3Ha2CZkPv4AQUuThuxtAvoojBE/RE4oO3b5o13t6MpolhaFhx5JoTKJvCrlkXxs2F3oHvUargT3lyHSnLgPuNpdB9ftxJhbBQQKSBsIQgxmhw/CMsGKiDKBQgZpijfN9WMAZX8Dc9+YVwpZF6jCwFJGHQNzAwGFkUm/VsvPaZB5Sb9DAGfx2BKodxDFapVI+NRwGJjGkGfvuOI8P8LoYzwAcQGg8DdWSFArzmee0rXwjhcg9j8AV/V4caTOVzFRqXAg5yz3L6fM23lCdGXq6UJ0fCQvEYFSJPAV7z3t+UYgzcPsFTyJDblj/RuZaY6FTexalq9SxMFJDiYtHiJfrIAaVDsOHNLyL5v5wUpqnUYeqkgLQuGyX1f6KTx1A/6lwnJdXKZkOB4B91riUxlHtmyXEYaZPoOJmMjqDtlPbqUaXA2UIBWsxsU0zthJJn6RjQpq53was/HHO2PG4Vz1AoQIwQ0g/H1MsYPJn6U2OhkFxt07QpEOafGvO+WfePU46ksjubem6VN97q+e+XAiQh9tHdU5pHI/w4ZSCyqj9nHIgqaln0KBDenzP+PzPGZ0kUrAyKAAAAAElFTkSuQmCC) no-repeat center center;
}
.sales .cart .pivot .cart-container .ordered-message .waiting[data-v-00ffa990] {
  padding-top: 10px;
}
.sales .cart .pivot .cart-container .ordered-message .waiting .message[data-v-00ffa990] {
  padding: 10px 0px;
}
.sales .cart .pivot .cart-container .ordered-message .waiting .message img[data-v-00ffa990] {
  width: 20px;
  margin-right: 5px;
  vertical-align: middle;
}
.sales .cart .pivot .cart-container .ordered-message .expired[data-v-00ffa990] {
  padding-top: 10px;
}
.sales .cart .pivot .cart-container .ordered-message .expired .button[data-v-00ffa990] {
  display: inline-block;
  margin-top: 5px;
}
@media only screen and (min-width: 1500px) {
.sales .page-container .page .item[data-v-00ffa990] {
    grid-template-columns: repeat(4, 1fr);
}
}
@media only screen and (max-width: 1000px) {
.sales .page-container .page .item[data-v-00ffa990] {
    grid-template-columns: repeat(1, 1fr);
}
}
@media only screen and (max-width: 700px) {
.sales[data-v-00ffa990] {
    margin-top: 60px;
    margin-bottom: 100px;
}
.sales .page-container[data-v-00ffa990] {
    display: block;
}
.sales .page-container .page[data-v-00ffa990] {
    height: 40vh;
    overflow-y: auto;
}
.sales .page-container .page .item[data-v-00ffa990] {
    grid-template-columns: repeat(2, 1fr);
}
.sales .enroll-container[data-v-00ffa990] {
    display: block;
    height: auto;
    overflow-y: auto;
    width: 100%;
}
.sales .enroll-container .enroll-scroll[data-v-00ffa990] {
    height: auto;
    overflow-y: auto;
}
.sales .enroll-container .enroll-scroll .control[data-v-00ffa990] {
    position: relative;
    border-top: 0px;
    width: 100%;
    padding-bottom: 30px;
}
.sales .cart .pivot[data-v-00ffa990] {
    position: relative;
    top: 0px;
    left: 0px;
}
.sales .cart .pivot .cart-container[data-v-00ffa990] {
    width: 90%;
    height: 90vh;
    min-height: 90vh;
    overflow-x: hidden;
    overflow-y: auto;
    left: 5%;
    top: 5%;
    position: fixed;
    display: block;
}
.sales .cart .pivot .cart-container .summary[data-v-00ffa990] {
    display: block;
    width: 100%;
    border-right: 0px;
}
.sales .cart .pivot .cart-container .summary .summary-list[data-v-00ffa990] {
    height: auto;
}
.sales .cart .pivot .cart-container .checkout[data-v-00ffa990] {
    display: block;
    width: 100%;
    padding: 0px;
}
.sales .cart .pivot .cart-container .checkout .btn-pay[data-v-00ffa990] {
    position: relative;
    width: 100%;
    margin-top: 30px;
}
}
.error[data-v-00ffa990] {
  color: #990000;
  padding-top: 5px;
}
.valid[data-v-00ffa990] {
  padding-top: 5px;
  color: #009900;
}
.valid[data-v-00ffa990] ol {
  color: #333;
  padding-left: 15px;
}
.code[data-v-00ffa990] {
  color: #333;
  padding-bottom: 5px;
  font-size: 18px;
}
