.ws-image-file-preview__image-list{display:flex;flex-wrap:wrap;gap:16px}.ws-image-file-preview__image-item{position:relative;transition:color .3s linear;padding:0;display:block;text-align:left;color:inherit;background-color:rgba(0,0,0,0);text-decoration:none;border:0}@media(hover:hover){.ws-image-file-preview__image-item:not(:disabled):focus,.ws-image-file-preview__image-item:not(:disabled):focus-within,.ws-image-file-preview__image-item:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-image-file-preview__image-item:not(:disabled):active{color:#034423}}.ws-image-file-preview__image-item:not(:disabled){cursor:pointer}.ws-image-file-preview__image{max-width:80px;max-height:80px;display:block}.ws-image-file-preview__spinner{position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:row;align-items:center}.ws-image-file-preview__icon{position:absolute;top:4px;right:4px;border-radius:50%;background-color:#fff;display:block;padding:8px}.ws-image-file-preview__button{font-size:.875rem;line-height:1.125rem;margin-top:8px}.ws-image-file-preview__error{margin-top:16px}.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.link:hover{cursor:pointer}.link.active,.link:hover{text-decoration-line:underline;text-decoration-thickness:2px}.ws-input-file-wrapper{display:flex;align-items:center;cursor:pointer}@media(hover:hover){.ws-input-file-wrapper:not(:disabled):focus .ws-input-file-wrapper__button,.ws-input-file-wrapper:not(:disabled):focus-within .ws-input-file-wrapper__button,.ws-input-file-wrapper:not(:disabled):hover .ws-input-file-wrapper__button{color:#008c57}}@media(hover:none){.ws-input-file-wrapper:not(:disabled):active .ws-input-file-wrapper__button{color:#008c57}}.ws-input-file-wrapper__icon{color:#008c57}.ws-input-file-wrapper__value{font-size:1rem;line-height:1.375rem;flex:1;padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ws-input-file-wrapper__placeholder{color:#d6d6d6}.ws-input-file-wrapper__button{color:#008c57;transition:color .3s linear}.ws-input-file-wrapper:focus-within{border-color:#c5c5c5;box-shadow:0 0 0 4px #d3f2ff}.ws-input-file-wrapper:focus-within .ws-input-file-wrapper__button{color:#008c57}.ws-input-file-wrapper__input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}