.document,.document__wrap{display:flex;flex-wrap:wrap;gap:10px}.document{flex-direction:column;line-height:1}.document__wrap{align-items:center}.document__info{overflow:hidden;text-overflow:ellipsis;color:#2a616c!important}.document__tags{display:flex;flex-wrap:wrap;gap:10px}.document__tags span{background-color:#8cd8b3;padding:2px 12px;border-radius:20px;color:#000;font-size:14px}.document__link{color:#2a616c!important;text-decoration:none}.document__link:hover{text-decoration:underline!important}.document__size{font-size:14px}.document__download{display:inline-block;position:relative;padding-left:20px;font-size:14px;text-decoration:underline!important;color:#222!important}.document__download::before{content:'';background-image:url(../img/download.svg);width:16px;height:16px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.document__download:hover{text-decoration:none!important}.document__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#222!important}.document_item-file{position:relative;margin-bottom:25px;padding-left:53px}.document_item-file::after{content:"";width:50px;background-repeat:no-repeat;background-size:contain;background-position:0;height:50px;position:absolute;top:-3px;left:0;background-image:url(../img/txt.svg)}.document_item-doc::after{background-image:url(../img/doc.svg)}.document_item-docx::after{background-image:url(../img/docx.svg)}.document_item-odt::after{background-image:url(../img/odt.svg)}.document_item-pdf::after{background-image:url(../img/pdf.svg)}.document_item-xls::after{background-image:url(../img/xls.svg)}.document_item-xlsx::after{background-image:url(../img/xlsx.svg)}.document_item-ods::after{background-image:url(../img/ods.svg)}.document_item-ppt::after{background-image:url(../img/ppt.svg)}.document_item-pptx::after{background-image:url(../img/pptx.svg)}.document_item-odp::after{background-image:url(../img/odp.svg)}.document_item-signed::before{background-image:url(../img/ep_icon.svg);content:"";width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:30px;left:20px;z-index:2}