/* Excluir minha conta (Minha conta e pagina publica). So variaveis de cor; nada existente e repintado. */
:root {
  --pp-exc-mudo: #6b6b6b;
  --pp-exc-linha: rgba(0, 0, 0, .1);
  --pp-exc-perigo: #b3261e;
  --pp-exc-perigo-fundo: #fdecea;
  --pp-exc-ok: #0d7a4a;
  --pp-exc-aviso-fundo: #fff6e5;
  --pp-exc-aviso-texto: #8a5a00;
}
.pp-exc .pp-exc-card { margin-bottom: 16px; }
.pp-exc .pp-exc-titulo, .pp-exc-subtitulo { margin: 0 0 8px; font-size: 16px; font-weight: 700; }
.pp-exc .pp-exc-aviso { margin: 0 0 12px; padding: 8px 12px; border-radius: 8px; background: var(--pp-exc-perigo-fundo); color: var(--pp-exc-perigo); font-weight: 600; }
.pp-exc .pp-exc-colunas { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.pp-exc .pp-exc-colunas ul, .pp-exc .pp-exc-pedidos, .pp-exc-resumo ul { margin: 6px 0 0; padding-left: 18px; line-height: 1.5; }
.pp-exc .pp-exc-colunas li, .pp-exc-resumo li { margin-bottom: 4px; }
.pp-exc .pp-exc-pedidos li { margin-bottom: 4px; }
.pp-exc .pp-exc-botoes { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 12px; }
.pp-exc .ui-button.-danger { background: var(--pp-exc-perigo); border-color: var(--pp-exc-perigo); color: #fff; }
.pp-exc .ui-button.-danger[disabled] { opacity: .5; cursor: not-allowed; }
.pp-exc .pp-exc-form-codigo { margin: 8px 0 12px; }
.pp-exc .pp-exc-link { background: none; border: 0; padding: 6px 0; color: inherit; text-decoration: underline; cursor: pointer; font-size: 14px; }
.pp-exc .pp-exc-troca, .pp-exc .pp-exc-duvida { margin-top: 14px; font-size: 13.5px; color: var(--pp-exc-mudo); }
.pp-exc .pp-exc-agendada { border-left: 4px solid var(--pp-exc-aviso-texto); background: var(--pp-exc-aviso-fundo); }
.pp-exc-atalho a.list-group-item { color: inherit; text-decoration: none; }
.pp-exc-publico { text-align: left; max-width: 520px; }
.pp-exc-publico .pp-acesso-titulo, .pp-exc-publico .pp-acesso-texto { text-align: center; }
.pp-exc-publico .pp-exc-bloco { margin: 18px 0; padding-top: 14px; border-top: 1px solid var(--pp-exc-linha); }
.pp-exc-publico .pp-exc-bloco:first-of-type { border-top: 0; }
.pp-exc-publico .pp-exc-resumo { font-size: 14.5px; color: var(--pp-exc-mudo); }
.pp-exc-publico .pp-exc-isca { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
@media (max-width: 640px) {
  .pp-exc .pp-exc-colunas { grid-template-columns: 1fr; }
  .pp-exc .pp-exc-botoes .ui-button { flex: 1 1 100%; }
}
