
.o_kanban_view .o_kanban_group.o_kanban_has_progressbar > .o_kanban_header .o_kanban_header_title {
  height: 30px;
  margin-top: 5px;
}

.o_kanban_view .o_kanban_group.o_kanban_has_progressbar.o_kanban_no_records .o_kanban_counter {
  opacity: 0.3;
}

.o_kanban_counter {
  position: relative;
  display: -webkit-box; display: -webkit-flex; display: flex;
  align-items: center;
  transition: opacity 0.3s ease 0s;
  margin-bottom: 16px;
}

.o_kanban_counter > .o_kanban_counter_progress {
  width: 76%;
  height: 0.94791667rem;
  margin-bottom: 0;
  background-color: #dee2e6;
  box-shadow: none;
}

.o_kanban_counter > .o_kanban_counter_progress .progress-bar {
  margin-bottom: 0;
  box-shadow: none;
  cursor: pointer;
}

.o_kanban_counter > .o_kanban_counter_progress .o_kanban_counter_label {
  font-size: 10px;
  user-select: none;
}

.o_kanban_counter > .o_kanban_counter_side {
  width: 21%;
  margin-left: 3%;
  color: #212529;
  text-align: right;
  white-space: nowrap;
  transform-origin: right center;
}

.o_kanban_counter > .o_kanban_counter_side.o_kanban_grow {
  animation: grow 1s ease 0s 1 normal none running;
}

.o_kanban_counter > .o_kanban_counter_side.o_kanban_grow_huge {
  animation: grow_huge 1s ease 0s 1 normal none running;
}

.o_kanban_counter > .o_kanban_counter_side > span {
  margin-left: 2px;
}

.o_column_folded .o_kanban_counter {
  display: none;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_success, .o_kanban_view .o_kanban_group.o_kanban_group_show_success .o_kanban_header {
  background-color: #edf5f0;
  border-color: #7dcda2;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_success .progress-bar.bg-success-full {
  border: 1px solid white;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_success .oe_kanban_card_success {
  order: 1;
  margin-bottom: 4px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_success .oe_kanban_card_success ~ .oe_kanban_card_success {
  margin-top: -5px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_success .oe_kanban_card_success ~ .o_kanban_load_more {
  margin-top: -4px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_success .o_kanban_load_more {
  order: 2;
  padding: 4px 0 8px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_success .o_kanban_record:not(.oe_kanban_card_success) {
  order: 3;
  opacity: 0.5;
  box-shadow: none;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_success .o_kanban_record:not(.oe_kanban_card_success):hover, .o_kanban_view .o_kanban_group.o_kanban_group_show_success .o_kanban_record:not(.oe_kanban_card_success):focus, .o_kanban_view .o_kanban_group.o_kanban_group_show_success .o_kanban_record:not(.oe_kanban_card_success).focus {
  opacity: 1;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_warning, .o_kanban_view .o_kanban_group.o_kanban_group_show_warning .o_kanban_header {
  background-color: #f9f5f0;
  border-color: #f5d3a4;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_warning .progress-bar.bg-warning-full {
  border: 1px solid white;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_warning .oe_kanban_card_warning {
  order: 1;
  margin-bottom: 4px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_warning .oe_kanban_card_warning ~ .oe_kanban_card_warning {
  margin-top: -5px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_warning .oe_kanban_card_warning ~ .o_kanban_load_more {
  margin-top: -4px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_warning .o_kanban_load_more {
  order: 2;
  padding: 4px 0 8px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_warning .o_kanban_record:not(.oe_kanban_card_warning) {
  order: 3;
  opacity: 0.5;
  box-shadow: none;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_warning .o_kanban_record:not(.oe_kanban_card_warning):hover, .o_kanban_view .o_kanban_group.o_kanban_group_show_warning .o_kanban_record:not(.oe_kanban_card_warning):focus, .o_kanban_view .o_kanban_group.o_kanban_group_show_warning .o_kanban_record:not(.oe_kanban_card_warning).focus {
  opacity: 1;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_danger, .o_kanban_view .o_kanban_group.o_kanban_group_show_danger .o_kanban_header {
  background-color: #f8f2f2;
  border-color: #ebb1af;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_danger .progress-bar.bg-danger-full {
  border: 1px solid white;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_danger .oe_kanban_card_danger {
  order: 1;
  margin-bottom: 4px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_danger .oe_kanban_card_danger ~ .oe_kanban_card_danger {
  margin-top: -5px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_danger .oe_kanban_card_danger ~ .o_kanban_load_more {
  margin-top: -4px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_danger .o_kanban_load_more {
  order: 2;
  padding: 4px 0 8px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_danger .o_kanban_record:not(.oe_kanban_card_danger) {
  order: 3;
  opacity: 0.5;
  box-shadow: none;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_danger .o_kanban_record:not(.oe_kanban_card_danger):hover, .o_kanban_view .o_kanban_group.o_kanban_group_show_danger .o_kanban_record:not(.oe_kanban_card_danger):focus, .o_kanban_view .o_kanban_group.o_kanban_group_show_danger .o_kanban_record:not(.oe_kanban_card_danger).focus {
  opacity: 1;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_muted, .o_kanban_view .o_kanban_group.o_kanban_group_show_muted .o_kanban_header {
  background-color: #efeff0;
  border-color: #979a9d;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_muted .progress-bar.bg-muted-full {
  border: 1px solid white;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_muted .oe_kanban_card_muted {
  order: 1;
  margin-bottom: 4px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_muted .oe_kanban_card_muted ~ .oe_kanban_card_muted {
  margin-top: -5px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_muted .oe_kanban_card_muted ~ .o_kanban_load_more {
  margin-top: -4px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_muted .o_kanban_load_more {
  order: 2;
  padding: 4px 0 8px;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_muted .o_kanban_record:not(.oe_kanban_card_muted) {
  order: 3;
  opacity: 0.5;
  box-shadow: none;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show_muted .o_kanban_record:not(.oe_kanban_card_muted):hover, .o_kanban_view .o_kanban_group.o_kanban_group_show_muted .o_kanban_record:not(.oe_kanban_card_muted):focus, .o_kanban_view .o_kanban_group.o_kanban_group_show_muted .o_kanban_record:not(.oe_kanban_card_muted).focus {
  opacity: 1;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show {
  display: -webkit-box; display: -webkit-flex; display: flex;
  -webkit-flex-flow: column nowrap; flex-flow: column nowrap;
}

.o_kanban_view .o_kanban_group.o_kanban_group_show > * {
  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;
}

@keyframes grow {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes grow_huge {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.3, 1.3, 1.3);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

