.fileAddItem {
  border: 1px solid var(--color-border);
  width: 100%;
  margin: 0 auto 15px auto;
}

.fileAddItem__iconContainer,
.fileAddItem__nameContainer,
.fileAddItem__format,
.fileAddItem__button {
  padding: 8px 10px;
}

.fileAddItem__iconContainer {
  width: 55px;
  font-size: 23px;
  border-right: 1px solid var(--color-border);
}

.fileAddItem__icon {
  font-family: "core-core_01" !important;
}
.fileAddItem__icon::before {
  content: "\ea7c";
}

.fileAddItem__left {
  border-bottom: 1px solid var(--color-border);
  min-height: 60px;
  overflow: hidden;
}

.fileAddItem__right {
  min-height: 60px;
}

.fileAddItem__nameContainer {
  white-space: nowrap;
  overflow: hidden;
}

.fileAddItem__name {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (min-width: 768px) {
  .fileAddItem__left {
    border-bottom: none;
    min-height: auto;
    border-right: 1px solid var(--color-border);
  }
  .fileAddItem__right {
    min-height: auto;
  }
}
.fileAddItem__button .btn {
  max-width: 120px;
  max-height: 45px;
  min-width: unset;
  font-weight: 600;
}
.fileAddItem__button .btn:not(:hover) {
  background-color: #F2F3F4;
}

.fileAddItem__iconContainer {
  background-color: #F8F8F8;
}

.fileAddItem__format {
  padding: 8px 17px;
}

.fileAddItem__nameContainer {
  padding: 8px 20px;
}

.fileAddItem__iconContainer {
  font-size: 22px;
}

@media (min-width: 1200px) {
  .fileAdd .fileAddItem {
    width: calc((100% - 1.25rem * 1) / 2 - 0.5px);
    margin: 0 0 1.25rem 0;
  }
  .fileAdd .fileAddItem:not(:nth-child(2n)) {
    margin-right: 1.25rem;
  }
}
/*# sourceMappingURL=file_add.css.map */