﻿.article-list {
  transition: all 0.3s ease;
  border: 1px solid var(--glass-border-lighter);
  border-radius: 0.5rem;
  overflow: hidden;
}
.article-list .item {
  border-bottom: 1px solid var(--glass-border);
  background: var(--primary-dark-60);
  transition: all 0.3s ease;
}
.article-list .item a {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 0.875rem;
  padding: 1.5rem 0.75rem;
  align-items: center;
}
@media (max-width: 991px) {
  .article-list .item a {
    padding: 1.125rem 0.5rem;
  }
}
@media (max-width: 576px) {
  .article-list .item a {
    padding: 0.875rem 0.5rem;
  }
}
.article-list .item a:focus-visible {
  outline: none;
  outline-offset: 2px;
}
.article-list .item a:hover {
  background: var(--primary-dark-40);
}
.article-list .item .info {
  display: grid;
  grid-template-columns: auto auto 1fr;
  align-items: center;
  gap: 0.875rem;
  text-align: left;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: all 0.3s ease;
}
@media (max-width: 991px) {
  .article-list .item .info {
    gap: 0.5rem;
    align-items: start;
  }
}
@media (max-width: 576px) {
  .article-list .item .info {
    display: block;
  }
}
.article-list .item .info p {
  margin-bottom: 0;
}
.article-list .item .info p:empty {
  display: none;
}
.article-list .item .info .date {
  font-size: 0.875rem;
  color: var(--secondary-color);
  user-select: none;
  transform: translateY(-2px);
}
@media (max-width: 576px) {
  .article-list .item .info .date {
    display: inline-block;
    font-size: 0.75rem;
  }
}
.article-list .item .info .kind {
  display: inline-flex;
  align-items: center;
  padding: 0.5em 1em;
  border-radius: 30px;
  font-size: 0.75rem;
  color: var(--bs-white);
  background: var(--primary-color);
  font-weight: 500;
}
@media (max-width: 576px) {
  .article-list .item .info .kind {
    padding: 0.25em 0.5em;
    vertical-align: bottom;
  }
}
@media (max-width: 576px) {
  .article-list .item .info .text {
    margin-top: 0.25rem;
  }
}
.article-list .item .info .title {
  color: var(--bs-white);
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.article-list .item .icon {
  color: var(--bs-white);
}
.article-list .item:hover .date {
  /*color: #007700;*/
}
.article-list .item:last-child {
  border-bottom: none;
}

/*# 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/A114085_BouFash/git/BouFash_core/EZWeb/wwwroot/css/Templates/NewsTemplates/T001/T001.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AACA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EAPJ;IAQQ;;;AAGJ;EAXJ;IAYQ;;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAXJ;IAYQ;IACA;;;AAGJ;EAhBJ;IAiBQ;;;AAGJ;EACI;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;IACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAVJ;IAWQ;IACA;;;AAKJ;EADJ;IAEQ;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAOR;EACI;;AAIA;AACI;;AAIR;EACI%22%7D */