.files-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;position:relative}.files-item .mainFileRemove{position:absolute;top:0;right:0;cursor:pointer}.files-item__preview{inline-size:100%;aspect-ratio:111/79;border-radius:var(--border-radius);width:100px;height:100px;overflow:hidden}.files-item__preview img{height:auto}.files-item .mainFileElemPreview{inline-size:100%;aspect-ratio:111/79;border-radius:var(--border-radius);overflow:hidden}.files-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0}.files-item__title{font-weight:600;letter-spacing:-.03em;font-size:.8125rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:0;max-width:100px}.files-item__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;letter-spacing:-.03em;color:rgba(23,34,58,.65)}.theme-dark .files-item__row{color:var(--text-color-50)}.files-item__label{font-size:.75rem}.files-item__format{font-size:.625rem;border-radius:.3125rem;background-color:var(--grey-color);padding-inline:0.25rem;min-block-size:0.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.files-item__progressbar{position:relative;inline-size:100%;block-size:0.125rem;border-radius:1rem;background-color:var(--grey-color)}.files-item__progressbar-line{position:absolute;top:0;left:0;height:100%;border-radius:inherit;background-color:var(--text-color)}.files-item__download{-webkit-box-flex:0;-ms-flex:0 0 0.75rem;flex:0 0 0.75rem;inline-size:0.75rem;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-color);-webkit-transition:color var(--trans-elem);transition:color var(--trans-elem)}@media (any-hover:hover){.files-item__download:hover{color:var(--text-color-70)}.theme-dark .files-item__download:hover{color:var(--black-color-20)}}