/**
 * Estilos customizados para o plugin Quadro de Avisos API
 * Estes estilos complementam o Bootstrap
 */

.quadro-avisos-container {
    background-color: #f8f9fa;
    padding: 2rem 0;
}

.lista-simples {
    background: white;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.item-lista {
    padding: 1rem 1.5rem;
    border-bottom: 1px solid #e9ecef;
    transition: background-color 0.2s;
}

.item-lista:hover {
    background-color: #f8f9fa;
}

.item-lista:last-child {
    border-bottom: none;
}

.titulo-lista {
    font-size: 1rem;
    font-weight: 600;
    color: #212529;
    margin-bottom: 0.25rem;
}

.titulo-lista a {
    color: #0d6efd;
    text-decoration: none;
}

.titulo-lista a:hover {
    text-decoration: underline;
}

.info-lista {
    font-size: 0.875rem;
    color: #6c757d;
}

.badge-lista {
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem;
}

.busca-simples {
    background: white;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    padding: 1rem;
    margin-bottom: 1.5rem;
}

@media print {
    .no-print, .busca-simples, .pagination {
        display: none !important;
    }
    .lista-simples {
        box-shadow: none;
    }
    .item-lista {
        page-break-inside: avoid;
    }
}

