/**
 * CockpitOS Light Theme - Centerplan Sidebar Pagination
 * 
 * Verantwortlichkeit: Pagination Controls Styling
 * 
 * @package CockpitOS_Light_Theme
 * @version 1.0.0
 */

.centerplan-results-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--spacing-sm, 0.5rem);
    padding: var(--spacing-sm, 0.5rem);
    border-top: 1px solid var(--color-gray-200, #e2e8f0);
    margin-top: var(--spacing-xs, 0.25rem);
}

.centerplan-pagination-btn {
    padding: var(--spacing-xs, 0.25rem) var(--spacing-sm, 0.5rem);
    border: 1px solid var(--color-gray-300, #cbd5e1);
    border-radius: var(--radius-sm, 0.25rem);
    background-color: var(--color-white, #ffffff);
    color: var(--color-gray-700, #334155);
    font-size: var(--font-size-sm, 0.875rem);
    cursor: pointer;
    transition: all var(--transition-fast, 150ms ease-in-out);
    min-width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.centerplan-pagination-btn:hover:not(:disabled) {
    border-color: var(--color-primary, #dc2626);
    color: var(--color-primary, #dc2626);
    background-color: var(--color-gray-50, #f8fafc);
}

.centerplan-pagination-btn:disabled {
    opacity: 0.4;
    cursor: not-allowed;
}

.centerplan-pagination-info {
    font-size: var(--font-size-xs, 0.75rem);
    color: var(--color-gray-500, #64748b);
    padding: 0 var(--spacing-xs, 0.25rem);
}


