/* Put your custom css styles for filestack plugin here */

.fsp-picker {
    z-index: 160000 !important;
}

.fsp-notifications__container {
    z-index: 200100 !important;
}

.bt-spinner {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-color: transparent;
    border: 4px solid #ccc;
    border-top: 4px solid #000;
    -webkit-animation: 1s spin linear infinite;
    animation: 1.5s spin linear infinite;
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.fp-pick {
    position: relative;
}

.fp-pick.loading {
    pointer-events: none;
    opacity: 0.7;
}

.loading-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
    border: 2px solid #f3f3f3;
    border-top: 2px solid #3498db;
    border-radius: 50%;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% { transform: translate(-50%, -50%) rotate(0deg); }
    100% { transform: translate(-50%, -50%) rotate(360deg); }
}
