/* Extraido de themes/huayra/sections/calendario_v2.php */

            .cal-viewport{ overflow:hidden; }

            .cal-slider{
                display:flex;
                overflow-x:auto;
                scroll-snap-type:x mandatory;
                -webkit-overflow-scrolling: touch;
                scrollbar-width:none;
                gap: 0;                 /* importante: sem gap, cálculo de width fica exato */
            }
            .cal-slider::-webkit-scrollbar{ display:none; }

            .cal-slide{
                flex: 0 0 100%;
                scroll-snap-align:start;
                padding: 6px 2px;
            }

            /* drag cursor */
            .cal-slider{ cursor: grab; }
            .cal-slider.is-dragging{ cursor: grabbing; }

            /* mobile: cards um embaixo do outro */
            @media(max-width:575.98px){
                .calendarios-huayra-ano{ flex-direction: column; }
            }

        
