﻿.case-list .item:hover .pic img {
  transform: scale(1.05);
}
.case-list .item:hover .info:after {
  width: 100%;
}
.case-list .item .pic {
  border-radius: 1rem;
  overflow: hidden;
}
.case-list .item .pic img {
  transition: all ease 2s;
}
.case-list .item .info {
  padding: 1rem 0;
  position: relative;
}
.case-list .item .info:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #000;
  transition: all ease 1s;
}
.case-list .item .info .title {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 0.375em;
}
.case-list .item .info .property {
  color: var(--bs-gray-700);
  font-size: 1rem;
  margin-bottom: 0;
}
.case-list .item .info .kind-area {
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem 0.25rem;
}
.case-list .item .info .kind {
  font-size: 0.875rem;
  color: var(--bs-dark);
  padding: 0.25em 0.75em 0.15em;
  display: inline-block;
  border: 1px solid currentColor;
  border-radius: 4em;
  background-color: #f5f5f5;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///D:/Rabbit/1.%25E5%25B0%2588%25E6%25A1%2588/115015_%25E6%2596%25B0%25E7%25AB%258B%25E8%25B3%2587%25E8%25A8%258A%25E8%2582%25A1%25E4%25BB%25BD%25E6%259C%2589%25E9%2599%2590%25E5%2585%25AC%25E5%258F%25B8/git/osys015-core/EZWeb/wwwroot/css/Templates/CaseTemplates/Default/Default.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAIgB;EACI;;AAKJ;EACI;;AAKZ;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA%22%7D */