.botao-lista{background-color:#fff;color:#193282;border:2px solid #193282;padding:1px;border-radius:8px;cursor:pointer;transition:background-color .3s,color .3s;width:60px}.botao-lista:hover{background-color:#193282;color:#fff}.botao-padrao{background-color:#fff;color:#193282;border:2px solid #193282;padding:10px 20px;border-radius:8px;cursor:pointer;transition:background-color .3s,color .3s;width:100px}.botao-padrao:hover{background-color:#193282;color:#fff}.cabecalho{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#f5f5f5}.cabecalho-imagem{width:50px;height:50px;margin-right:20px}.cabecalho-titulo{font-size:24px;color:#333;margin:0}table{width:100%;border-collapse:collapse;margin-top:20px}table{border:1px solid #ddd}th,td{padding:4px;text-align:left}form{display:flex;flex-direction:column;gap:10px;margin:0 auto;background-color:#fff}input{padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px}label{font-size:15px;padding:2px}.tabela-centralizada{margin-left:auto;margin-right:auto;width:46%}.centro-container{text-align:center}.ajuste-link-botao{text-decoration:none}.ajuste-link-botao:hover{text-decoration:none;color:#fff}.tabs{cursor:pointer;margin-bottom:20px;display:flex;align-items:center;justify-content:left}.tab{padding:10px 20px;border:1px solid #ccc;border-bottom:none;background-color:#f1f1f1}.tab-ativa{padding:10px 20px;border:1px solid #ccc;border-bottom:none;background-color:#f1f1f1;font-weight:700}.titulo{cursor:pointer;margin-bottom:20px;display:flex;align-items:center;justify-content:left}.tirar-espaco-interno{padding:0}.tabela-sem-borda{border:0}@media (max-width: 768px){input{font-size:16px;padding:10px}button[type=submit],.button-voltar,.button-excluir,.button-editar{padding:12px;font-size:16px}table{font-size:14px}td,th{padding:12px}table,th,td{word-wrap:break-word}form{margin-left:0;background-color:#fff;padding:0;width:50%}}@media (max-width: 480px){.button-editar,.button-excluir{width:50%;right:50%;padding:12px;font-size:16px;margin-bottom:10px}table{font-size:12px}th,td{padding:8px}form{max-width:400px}}
