91 lines
1.6 KiB
CSS
91 lines
1.6 KiB
CSS
/* Fundo do modal */
|
|
.modal.fade.show {
|
|
display: block;
|
|
background-color: rgba(0, 0, 0, 0.6); /* escurece o fundo */
|
|
backdrop-filter: blur(2px); /* leve desfoque atrás */
|
|
transition: background-color 0.3s;
|
|
}
|
|
|
|
/* Caixa do modal */
|
|
.modal-dialog {
|
|
max-width: 700px;
|
|
margin: 1.75rem auto;
|
|
}
|
|
|
|
.modal-content {
|
|
border-radius: 12px;
|
|
border: none;
|
|
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
|
|
overflow: hidden;
|
|
animation: slideDown 0.3s ease-out;
|
|
}
|
|
|
|
/* Animação do modal */
|
|
@keyframes slideDown {
|
|
from {
|
|
transform: translateY(-20px);
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
transform: translateY(0);
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
/* Cabeçalho */
|
|
.modal-header {
|
|
background-color: #007bff;
|
|
color: #fff;
|
|
border-bottom: none;
|
|
padding: 15px 20px;
|
|
}
|
|
|
|
.modal-header .close {
|
|
color: #fff;
|
|
opacity: 1;
|
|
font-size: 24px;
|
|
}
|
|
|
|
/* Título */
|
|
.modal-title {
|
|
font-weight: 600;
|
|
font-size: 18px;
|
|
}
|
|
|
|
/* Corpo do modal */
|
|
.modal-body {
|
|
padding: 20px;
|
|
font-size: 14px;
|
|
color: #333;
|
|
}
|
|
|
|
/* Labels e valores */
|
|
.modal-body p strong {
|
|
color: #007bff;
|
|
}
|
|
|
|
/* Colunas */
|
|
.modal-body .col-md-6 {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
/* Rodapé */
|
|
.modal-footer {
|
|
border-top: none;
|
|
padding: 15px 20px;
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
/* Botão fechar */
|
|
.modal-footer .btn-secondary {
|
|
background-color: #007bff;
|
|
border: none;
|
|
border-radius: 5px;
|
|
padding: 6px 14px;
|
|
transition: all 0.2s;
|
|
}
|
|
|
|
.modal-footer .btn-secondary:hover {
|
|
background-color: #5a6268;
|
|
}
|
|
|