/* Celular (até 768px) */
@media (max-width: 768px) {
    main{
        margin: 0;
        padding: 0;
        width: 100%;
    }
    .tabela {
        font-size: 14px;
        display: block; /* Transforma em lista se precisar */
    }
    .main-content{
        padding: 0;
    }
    td{
        padding: 5px;
        text-align: left;
        font-size: small;
    }
    .footer-controlePeriodo{
        height: 4vh;
        padding: 0px;
    }
}

/* TV Retrato (exemplo genérico, ajustar conforme necessário) */
@media (min-width: 769px) and (max-width: 1080px) {
    .tabela {
        font-size: 16px;
    }
    .main-content {
        padding: 0px 17px 0px 17px;
        overflow: hidden;
    }
}

/* TV Paisagem - Hall de entrada (zoom 100%) */
@media (min-width: 1920px) {
    .tabela {
        font-size: 18px;
        zoom: 1; /* 100% */
    }
    .main-content{
        padding: 0;
    }
}

/* TV Paisagem - José Amaro (zoom 150%) */
@media (min-width: 1920px) and (max-height: 1080px) {
    .tabela {
        transform: scale(1.5);
        transform-origin: top left;
    }
    .main-content{
        padding: 0;
    }
}

/* Desktop Kamiah (1440x900) */
@media (min-width: 1440px) and (max-width: 1600px) {
    .tabela {
        font-size: 16px;
    }
    .main-content{
        padding: 0;
    }

}



@media (max-width: 360px) {
    .main-tabela {
        font-size: 10px; /* Reduz tamanho da fonte */
    }
    
    .main-tabela th, .main-tabela td {
        padding: 3px; /* Reduz espaço interno */
        word-wrap: break-word; /* Permite quebra de texto */
    }
    
    /* Oculta colunas menos essenciais */
    .main-tabela-coluna:nth-child(1), /* MODELIDADE */
    td:nth-child(1) /* MODELIDADE */ {
        display: none;
    }
    .main-tabela-coluna{
        font-size: 12PX;
        text-align: center;
    }
    .main-content{
        padding: 0;
    }
    td{
        padding: 5px;
        text-align: left;
        font-size: small;
    }
    .footer-controlePeriodo{
        height: 4vh;
        padding: 0px;
    }

}