.fileUploadField + .block__outer_container>.add-file-upload{position:relative;padding:11px 20px;background-color:#edf8ea;border-radius:30px;display:flex;gap:10px;align-items:center;justify-content:flex-start;width:100%;height:100%;cursor:pointer;}.fileUploadField + .block__outer_container .add-file-field{flex-shrink:0;position:relative;width:40px;height:40px;display:inline-block;border:none;outline:none;background-color:#43B02A;border-radius:50%;vertical-align:middle;text-align:center;font-size:0;}.fileUploadField + .block__outer_container .file-upload-desc{position:relative;}.fileUploadField + .block__outer_container .add-file-field:before{content:url('/system/modules/ru.reso.v2/resources/img/icons/icon-cross.svg');display:flex;align-items:center;justify-content:center;}.fileUploadField + .block__outer_container .file-upload-desc p{margin:0;font-weight:600;font-size:0.875rem;line-height:1.6;color:#292929;}.fileUploadField + .block__outer_container .file-upload-desc p:last-child{margin:0;font-weight:400;font-size:0.875rem;line-height:1.6;color:#868686;}@media(max-width:575px){.fileUploadField + .block__outer_container .add-file-field{flex-shrink:0;}.fileUploadField + .block__outer_container .file-upload-inner{padding:10px;gap:10px;flex-wrap:nowrap;}.fileUploadField + .block__outer_container>.add-file-upload{padding:10px;gap:10px;flex-wrap:nowrap;}.fileUploadField + .block__outer_container .file-upload-desc p{font-size:0.875rem!important;line-height:1.5;}}.fileUploadField + .block__outer_container .file_item,.files-list-container .file_item{padding:12px 20px;background:#edf8ea;border-radius:30px;display:grid;grid-template-columns:40px 1fr max-content max-content;grid-template-rows:max-content;grid-template-areas:'minpic datafile btnload btnremove' 'minpic datafilesize btnload btnremove';grid-column-gap:10px;}.file_item:not(:last-child){margin-bottom:20px;}.fileUploadField + .block__outer_container .file_item:not(:first-child){margin-top:20px;}.file_item.file-onlyone{margin:0!important;}.fileUploadField + .block__outer_container .file_item>p,.files-list-container .file_item>p{grid-area:datafile;align-self:center;margin:0;font-weight:600;font-size:0.875rem;line-height:1.5;color:#292929;color:#292929;}.fileUploadField + .block__outer_container .file_item>span,.files-list-container .file_item>span{grid-area:datafilesize;align-self:center;display:inline-block;font-weight:400;font-size:0.875rem;line-height:1.5;color:#868686;}.fileUploadField + .block__outer_container .file_item>button,.fileUploadField + .block__outer_container .file_item>a{align-self:center;position:relative;width:40px;height:40px;display:inline-block;border:none;outline:none;background-color:#43b02a;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer;font-size:0;}.fileUploadField + .block__outer_container .file_item>button:not(.btn-apply-compression):before,.files-list-container .file_item>button:not(.btn-apply-compression):before{content:url('/system/modules/ru.reso.v2/resources/img/icons/icon-cross.svg');display:flex;align-items:center;justify-content:center;transform:rotate(90deg);}.fileUploadField + .block__outer_container .file_item>button.remove-file-field{grid-area:btnremove;transform:rotate(45deg);}.fileUploadField + .block__outer_container .file_item>a,.files-list-container .file_item>a{grid-area:btnload;align-self:center;position:relative;display:inline-block;width:40px;height:40px;background:#43B02A url('/system/modules/ru.reso.v2/resources/img/icons/icon-download-file.svg') no-repeat center center;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer;font-size:0;}@media(max-width:575px){.fileUploadField + .block__outer_container .file_item,.files-list-container .file_item{padding:11px 10px;}.fileUploadField + .block__outer_container .file_item>p,.fileUploadField + .block__outer_container .file_item>span,.files-list-container .file_item>p,.files-list-container .file_item>span{font-size:0.875rem;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}}[data-state-onload="error"] + .block__outer_container .addfile-context-info,[data-totalfiles="error"] + .block__outer_container>.addfile-context-info,[data-state-onload="error"] + .block__outer_container .addfile-context-info::before,[data-totalfiles="error"] + .block__outer_container>.addfile-context-info::before{background:#ffffff;}[data-state-onload="error"] + .block__outer_container .add-file-upload:not(.addfile-context-info),[data-totalfiles="error"] + .block__outer_container>.add-file-upload:not(.addfile-context-info),[data-state-onload="error"] + .block__outer_container .add-file-upload:not(.addfile-context-info)::before,[data-totalfiles="error"] + .block__outer_container>.add-file-upload:not(.addfile-context-info)::before{background:#FFEBEB;}[data-state-onload="finisTarget"] + .block__outer_container .add-file-upload{filter:grayscale(100%);cursor:default;}[data-state-onload="finisTarget"] + .block__outer_container .add-file-upload button,[data-state-onload="finisTarget"] + .block__outer_container .add-file-upload button:focus{pointer-events:none;cursor:default;border-color:transparent;}[data-state-onload="error"] + .block__outer_container .add-file-upload button::after,[data-state-onload="error"] + .block__outer_container .add-file-upload button::before{display:none;}[data-state-onload="error"] + .block__outer_container .add-file-upload,[data-state-onload="error"] + .block__outer_container>.add-file-upload::before{cursor:default;}[data-state-onload="error"] + .block__outer_container .add-file-upload button,[data-state-onload="error"] + .block__outer_container .add-file-upload button:focus{background:#EB5757 url('/system/modules/ru.reso.v2/resources/img/icons/icon-attention.svg') no-repeat center center;border-color:#EB5757;pointer-events:none;}[data-state-onload="error"] + .block__outer_container>.add-file-upload:not(.addfile-context-info)>.file-upload-desc>*,[data-totalfiles="error"] + .block__outer_container>.add-file-upload:not(.addfile-context-info)>.file-upload-desc>*{color:#EB5757;}[data-state-onload="error"] + .block__outer_container .field__error,[data-totalfiles="error"] + .block__outer_container .field__error,[data-state-onload="finisTarget"] + .block__outer_container .field__error{color:#eb5757;font-size:.875rem;line-height:1rem;margin-top:0.25rem;}[data-state-onload="finisTarget"] + .block__outer_container .field__error{color:#8f8f8f;}.fileUploadField + .block__outer_container .drag-over-files,.fileUploadField + .block__outer_container .drag-over-files::before{background-color:#EDF8EA;}.fileUploadField + .block__outer_container button:hover,.fileUploadField + .block__outer_container a:hover{background-color:#009639;}.file_item>button:active,.file_item>a:active,.fileUploadField + .block__outer_container button:active{background-color:#007A33;}.file_item>button:focus,.file_item>a:focus,.fileUploadField + .block__outer_container button:focus{background-color:#43B02A;border:2px solid #007A33;}.file_item.add-pic-file .pic-file,.file_item.add-pic-file [name='picFile']{grid-area:minpic;align-self:center;width:40px;height:40px;}.file_item.add-pic-file [name='picFile']>img{width:fit-content;height:100%;cursor:pointer;}.file_item.add-pic-file div.pic-file{position:relative;display:flex;align-items:center;justify-content:center;outline:1px solid #dddddd;background-color:#dddddd;border-radius:50%;overflow:hidden;}.file_item.add-pic-file div.pic-file::before{content:url('/galleries/icons/main/onloader/icon-zoom.svg');position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:0;opacity:0;cursor:pointer;}.file_item.add-pic-file div.pic-file:hover::before{opacity:1;}.file_item.add-pic-file div.pic-file:hover>img{opacity:.5;}@media(max-width:992px){.file_item.add-pic-file div.pic-file{background-color:#dddddd;}.file_item.add-pic-file div.pic-file::before{opacity:1;}.file_item.add-pic-file div.pic-file>img{opacity:.5;}}[name^='modalImageInfo'].modal-upload-file>.ui-modal-content{padding:0;background:transparent;box-shadow:none;max-width:min-content;}[name^='modalImageInfo']>.ui-modal-content .modal-info-compressed{padding:0;box-shadow:none;}[name^='modalImageInfo']>.ui-modal-content>.ui-modal-head{top:15px;right:15px;z-index:1;}[name^='modalImageInfo']>.ui-modal-content>.ui-modal-body{display:flex;flex-direction:column;overflow:hidden;}[name^='modalImageInfo']>.ui-modal-content .modal-image-container{position:relative;background-color:#ffffff;display:flex;justify-content:center;align-items:center;overflow:hidden;}[name^='modalImageInfo']>.ui-modal-content img{max-width:100vw;}[name^='modalImageInfo']>.ui-modal-content .modal-image-info{padding:10px;background-color:#ffffff;font-size:0.875rem;}[name^='modalUserInfoConfirm']>.ui-modal-content .modal-info-compressed{display:flex;flex-direction:column;gap:20px;padding-top:20px;}[name^='modalUserInfoConfirm']>.ui-modal-content .btn-compressed-container{display:flex;align-items:center;justify-content:center;gap:20px;}[name^='modalUserInfoConfirm']>.ui-modal-content .btn-compressed-container>button{width:calc(50% - 20px);min-width:max-content;text-align:center;}@media(max-width:575px){[name^='modalUserInfoConfirm']{max-width:500px;}[name^='modalUserInfoConfirm']>.ui-modal-content .btn-compressed-container{flex-wrap:wrap;}}.file_item.file-error{position:relative;margin-bottom:0;}.file_item.file-error + .error-info-after{margin:0;padding-top:4px;font-size:.875rem;color:#EB5757;}.fileUploadField + .block__outer_container .file_item.file-error,.files-list-container .file_item.file-error{background-color:#ffebeb;}.fileUploadField + .block__outer_container .file_item.file-error>span,.files-list-container .file_item.file-error>span{font-weight:700;color:#eb5757;}.fileUploadField + .block__outer_container .file_item.file-error>button,.fileUploadField + .block__outer_container .file_item.file-error>a{background-color:#eb5757;}.file_item.file-error>a:first-child{display:none;}.fileUploadField + .block__outer_container .file_item.limit-size>button.btn-apply-compression,.files-list-container .file_item.limit-size>button.btn-apply-compression{grid-area:btnCompress;position:relative;align-self:center;padding:8px 13px;display:flex;justify-content:center;align-items:center;background-color:#eb5757;width:auto;border-radius:20px;outline:none;font-size:0.875rem;line-height:1.5;color:#ffffff;border:none;}.fileUploadField + .block__outer_container .file_item.limit-size.compression-process,.files-list-container .file_item.limit-size.compression-process{pointer-events:none;}.fileUploadField + .block__outer_container .file_item.limit-size.compression-process>button,.files-list-container .file_item.limit-size.compression-process>button{padding:0;width:40px;}@media(max-width:575px){.fileUploadField + .block__outer_container .file_item.limit-size>button>span:not(.loader),.files-list-container .file_item.limit-size>button>span:not(.loader){display:none}}.fileUploadField + .block__outer_container .file_item.file-error.limit-size,.files-list-container .file_item.file-error.limit-size{grid-template-columns:40px 1fr max-content max-content;grid-template-areas:'minpic datafile btnCompress btnremove' 'minpic datafilesize btnCompress btnremove';}