.documents p.information{display:flex;align-self:center}.documents ol.files{margin:0;padding-inline:0;margin-inline:0;margin-block:0}.documents ol.files,.documents ol.files li.file{display:flex;flex-grow:1;flex-direction:column}.documents ol.files li.file a:hover{text-decoration:unset}.documents ol.files li.file.pending{border:var(--pending-hover-color) solid 1px}.documents ol.files li.file.pending:hover{color:var(--pending-text-color);background-color:var(--pending-background-color)}.documents ol.files li.file.pending a:hover{cursor:auto}.documents ol.files li.file.uploaded{border:var(--accepted-text-color) solid 1px;color:var(--accepted-text-color)}.documents ol.files li.file.uploaded:hover{background-color:var(--accepted-background-color)}.documents ol.files li.file.too-big{color:var(--rejected-text-color);background-color:var(--rejected-background-color);border:var(--rejected-text-color) solid 1px}.documents ol.files li.file:hover{cursor:pointer}.documents ol.files li.file:hover .right .actions button{visibility:visible}.documents ol.files li.file:hover .right .actions button.delete svg.icon path{color:var(--deleted-text-color);fill:var(--deleted-text-color)}.documents ol.files li.file header{display:flex}.documents ol.files li.file header .error{color:var(--deleted-text-color);font-weight:500}.documents ol.files li.file main{display:flex;flex-direction:row;flex-grow:1;flex-shrink:0}.documents ol.files li.file main .image{display:flex;align-items:center;justify-content:center;flex-shrink:0}.documents ol.files li.file main .image img{display:flex;flex-shrink:0}.documents ol.files li.file main .meta{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.documents ol.files li.file main .meta p.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.documents ol.files li.file main .right{display:flex;flex-direction:column;align-self:flex-end;justify-content:center;align-items:flex-end;flex:0 1 6rem}.documents ol.files li.file main .right .actions,.documents ol.files li.file main .right p.size{display:flex}.documents ol.files li.file main .right .actions button{border:none;background-color:transparent;visibility:hidden}.documents ol.files li.file main .right .actions p.status{font-weight:bolder}.documents ol.files li.file main .right .actions p.status.uploaded{color:var(--accepted-text-color)}.documents ol.files li.file main .right .actions p.status.pending{color:var(--pending-hover-color);background-color:transparent}.documents .maxFilesCount{display:flex;align-self:stretch;color:var(--pending-text-color);background-color:var(--pending-background-color);border:var(--pending-text-color) solid 1px;border-radius:.5rem;justify-content:center}.documents .upload{display:flex;flex-direction:column}.documents .upload input{visibility:hidden;height:0}.documents .upload label{display:flex;justify-content:center;color:var(--accepted-text-color);background-color:var(--accepted-background-color);border:var(--accepted-text-color) solid 1px}.documents .upload label:hover{cursor:pointer}.documents .upload label:hover,.documents .upload label:hover svg.icon path{color:var(--accepted-background-color);background-color:var(--accepted-text-color);border-color:var(--accepted-background-color)}.documents .upload label svg.icon path{opacity:.8;color:var(--accepted-text-color);background-color:var(--accepted-background-color);border-color:var(--accepted-text-color)}.content section.documents p.information{margin-bottom:1rem}.content section.documents p.information svg{padding-right:.25rem}.content section.documents ol.files li.file{margin-bottom:1rem}.content section.documents ol.files li.file header{padding:.5rem .5rem 0 .5rem}.content section.documents ol.files li.file main{padding:.5rem 0}.content section.documents ol.files li.file main .image{margin:0 .5rem;width:3rem;min-width:3rem;max-width:3rem;max-height:3rem}.content section.documents ol.files li.file main .image img{min-width:3rem;max-width:3rem;max-height:3rem}.content section.documents ol.files li.file main .image svg{font-size:1.5rem}.content section.documents ol.files li.file main .meta{width:27rem}.content section.documents ol.files li.file main .right{padding-right:.5rem}.content section.documents ol.files li.file main .right .size{max-width:6rem;margin-left:1rem}.content section.documents ol.files li.file main .right .actions button{padding:0 .5rem}.content section.documents .maxFilesCount{padding:.5rem}.content section.documents .information{padding:1rem 0 .5rem 0}.content section.documents .upload label{padding:1rem 0}.content section.documents .upload label .icon,.content section.documents .upload label p.max-size{margin-left:.5rem}.content.documents section.documents{max-width:40rem}.vue-slideout.confirmFileDeletion .content h3{padding:1rem}