/* ==========================================
   FIX SWIPE - Ripristina funzionamento corretto
   ========================================== */

/* RIABILITA SWIPE ma con fix */
.swipe-container {
    /* Ripristina swipe normale */
    display: flex !important;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.swipe-container.swiping {
    transition: none !important;
}

/* Assicura che gli screen siano affiancati */
.screen {
    display: block !important;
    min-width: 100vw !important;
    width: 100vw !important;
    flex-shrink: 0 !important;
}

/* Entrambi gli screen devono essere visibili */
#screenIn,
#screenOut {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* FIX HEIGHT - Container entries deve essere abbastanza alto */
.entries-container,
#entriesContainer {
    min-height: calc(100vh - var(--header-height) - var(--bottom-nav-height) - 100px) !important;
    height: auto !important;
    max-height: none !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    padding: 20px !important;
}

/* FIX - Screen content deve essere alto abbastanza */
#screenOut .screen-content {
    min-height: 100% !important;
    height: auto !important;
    padding-bottom: 40px !important;
}

/* ASSICURA che entries-list sia visibile */
#entriesList,
.entries-list {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
    min-height: 200px !important;
}
