﻿.fade-in {
    animation: fadeIn ease 0.5s;
}
body {
   
    background-size: cover !important
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
@media(max-width: 767px) {
    #conteudo-simulador {
        padding: 1px !important;
    }
}
.mt-19, .my-19 {
    margin-top: 25px !important;
}
.mud-paper {
   
    border-radius: 20px;
}
.mud-ripple {
   
    border-radius: 25px;
}
.mud-alert-filled-error {
   
    border-radius: 15px;
}
.mud-alert-filled-info {
    border-radius: 15px;
}
.mud-alert-filled-warning {
    border-radius: 15px;
}
.mud-alert-text-normal {
   
    border-radius: 15px;
}
.mud-alert-text-warning {
    border-radius: 15px;
}
.mud-alert-text-success {
    border-radius: 15px;
}
.mud-alert-text-info {
    border-radius: 15px;
}
.mud-dialog-width-full {
   
    border-radius: 20px;
}
.mud-table-container {
   
    border-radius: 20px;
}
.mud-table.mud-table-square {
    border-radius: 20px;
}

.mud-table {
   
    border-radius: 15px;
}
.mud-dialog-width-sm {
  
    border-radius: 20px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
}
@media print {
    /* Oculta Drawer, AppBar, botões flutuantes, etc. */
    .mud-appbar,
    .MudDrawer,
    .MudDrawer-container,
    .print-button, /* esconde também o botão de impressão */
    .adicionar-class,
    .MudFab,
    .mud-nav-link {
        display: none !important;
    }
    /* Reduz o padding e a margem dos campos de input */
    :global(.mud-textfield) {
        margin-top: 2px !important;
        margin-bottom: 2px !important;
    }

    /* Reduz o padding interno dos inputs */
    :global(.mud-input-slot) {
        padding: 2px 4px !important;
    }

    /* Reduz o tamanho da fonte para caber mais informações na mesma página */
    :global(.mud-input-slot input),
    :global(.mud-input-slot textarea) {
        font-size: 0.8rem !important;
        height: auto !important;
    }

    /* Se necessário, reduzir o espaçamento entre linhas em grids */
    :global(.mud-grid) {
        gap: 2px !important;
    }
    /* Ajusta o contêiner principal para ocupar a página */
    .print-container {
        margin: 0  !important;
        padding: 0 !important;
        width: 100% !important;
    }
}

