.bt-file-download {
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .bt-file-download {
    padding: 6px 0;
    gap: 12px;
  }
}
@media (min-width: 992px) {
  .bt-file-download {
    padding: 12px 0;
    gap: 24px;
  }
}
.bt-file-download:not(:last-child) {
  margin-bottom: 24px;
}
.bt-file-download:has(+ .bt-file-download) {
  margin-bottom: 0;
}
.bt-file-download:is(.bt-file-download + .bt-file-download) {
  padding-top: 16px;
  border-width: 1px 0 0 0;
  border-style: solid;
}
[data-color-scheme="light"] .bt-file-download:is(.bt-file-download + .bt-file-download) {
  border-color: #EAEAEC;
}
[data-color-scheme="dark"] .bt-file-download:is(.bt-file-download + .bt-file-download) {
  border-color: #333;
}
.bt-file-download .bt-file-download-name {
  line-height: 1.44;
  flex: 1;
  transition: color 0.25s ease-in-out;
}
[data-color-scheme="light"] .bt-file-download .bt-file-download-name {
  color: #303036;
}
[data-color-scheme="dark"] .bt-file-download .bt-file-download-name {
  color: #fff;
}
@media (max-width: 991px) {
  .bt-file-download .bt-file-download-name {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .bt-file-download .bt-file-download-name {
    font-size: 18px;
  }
}
.bt-file-download .bt-file-download-name:is(:not(.bt-collapsed-zone .bt-file-download-name)) {
  font-weight: 700;
}
.bt-file-download .bt-file-download-name[href]:hover {
  color: #0090FF;
}
.bt-file-download .bt-file-download-action {
  color: #0090FF;
  fill: #0090FF;
  line-height: 1.44;
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.042px;
}
.bt-file-download .bt-file-download-action svg {
  aspect-ratio: 1;
  width: 20px;
}
@media (max-width: 991px) {
  .bt-file-download .bt-file-download-action span {
    display: none;
  }
}
@media (min-width: 992px) {
  .bt-file-download .bt-file-download-action span {
    transition: transform 0.25s ease-in-out;
  }
}
.bt-file-download .bt-file-download-action[href]:hover span, .bt-file-download .bt-file-download-action:is([href]:hover *) span {
  transform: translateX(10px);
}
