.media-download-item{display:flex;flex-direction:column;background-color:var(--color-white);transition:box-shadow var(--t)}.media-download-item__media{position:relative;height:180px;overflow:hidden;padding:var(--spacing-8)}.media-download-item__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;display:block}.media-download-item--contain .media-download-item__image{-o-object-fit:contain;object-fit:contain;padding:8px}.media-download-item__container{display:flex;align-items:center;gap:24px;height:80px;padding:var(--spacing-16) var(--spacing-24);background-color:var(--color-white);flex-shrink:0}.media-download-item__info{display:flex;align-items:center;gap:var(--spacing-12);flex:1 0 0;min-width:0;overflow:hidden}.media-download-item__info .file-type{font-size:12px}.media-download-item__name{flex:1;font-size:18px;font-weight:700;line-height:var(--line-height-title);color:var(--color-foreground-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.media-download-item__checkbox{position:relative;z-index:1;width:24px}.media-download-item__checkbox .inp__message{display:none}.media-download-item__download{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-foreground-primary);text-decoration:none}@media(min-width:750px){.media-download-item__media{flex:1 0 0;min-height:200px;height:auto;padding:var(--spacing-16)}.media-download-item--contain .media-download-item__image{padding:16px}.media-download-item__info .file-type{font-size:14px}.media-download-item__name{font-size:20px;font-weight:500;line-height:var(--line-height-sm)}}@media(hover:hover){.media-download-item:hover{box-shadow:var(--shadow-shifted)}}
