/* Custom styles for Box Folders Manager */

.htmx-indicator {
    display: none;
}
.htmx-request .htmx-indicator {
    display: flex;
}
.htmx-request.htmx-indicator {
    display: flex;
}

/* Transitions for folder status changes */
.folder-status {
    transition: all 0.3s ease-in-out;
}

/* Box branding colors */
.box-blue {
    color: #0061d5;
}
.bg-box-blue {
    background-color: #0061d5;
}
.hover\:bg-box-blue-dark:hover {
    background-color: #004eac;
}

/* Improve table responsiveness */
@media (max-width: 640px) {
    .responsive-table {
        display: block;
        width: 100%;
        overflow-x: auto;
    }
}

/* Improve button styles */
.btn {
    transition: all 0.2s ease-in-out;
}
.btn:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.btn:active {
    transform: translateY(0);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
