file-selector .file-selector .fs-droparea {
    border: 1px dashed #eee;
}

    file-selector .file-selector .fs-droparea .fs-dropzone {
        background-color: #fff;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 50px 30px;
        user-select: none;
        transition: all 0.4s ease;
        position: relative;
    }

        file-selector .file-selector .fs-droparea .fs-dropzone:hover {
            background-color: #f8f8f8;
        }

        file-selector .file-selector .fs-droparea .fs-dropzone .fs-mensagem {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            color: #666;
        }

            file-selector .file-selector .fs-droparea .fs-dropzone .fs-mensagem i {
                opacity: 0.2;
                font-size: 40px;
                margin-bottom: 10px;
            }

            file-selector .file-selector .fs-droparea .fs-dropzone .fs-mensagem span {
                font-size: 13px;
            }

                file-selector .file-selector .fs-droparea .fs-dropzone .fs-mensagem span.fs-rules {
                    font-weight: 500;
                }

        file-selector .file-selector .fs-droparea .fs-dropzone .fs-dropzone-input {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            cursor: pointer;
            outline: none !important;
            opacity: 0;
        }

file-selector .file-selector .fs-files ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

    file-selector .file-selector .fs-files ul li {
        display: flex;
        align-items: center;
        padding: 10px 0;
        border-bottom: 1px solid #eee;
        color: #4F515E;
        font-size: 12px;
    }

        file-selector .file-selector .fs-files ul li .file-remove {
            cursor: pointer;
            margin-left: auto;
        }

    file-selector .file-selector .fs-files ul.fs-files-error li {
        color: red;
    }

        file-selector .file-selector .fs-files ul.fs-files-error li .fa-info-circle {
            margin-right: 10px;
        }
