/* Painel «Ajuda» (patch 0052) */
.ajuda-painel { padding: 0 20px 40px; color: #23303b; }
.ajuda-painel h3 { margin-bottom: 4px; }
.ajuda-sub { color: #6b7782; margin-bottom: 14px; }
.ajuda-seg { display: inline-block; margin-left: 12px; border: 1px solid #cfd6dc; border-radius: 4px; overflow: hidden; vertical-align: middle; }
.ajuda-seg a { display: inline-block; padding: 2px 10px; cursor: pointer; color: #23303b; text-decoration: none; }
.ajuda-seg a.on { background: #24adc8; color: #fff; }
.ajuda-carregar { margin-left: 10px; font-style: italic; }

.ajuda-card { background: #fff; border: 1px solid #dde3e8; border-radius: 6px; padding: 14px 16px; margin-bottom: 16px; }
.ajuda-card h4 { margin-top: 0; }
.ajuda-card h4 small { margin-left: 6px; }

.ajuda-funil { display: table; width: 100%; table-layout: fixed; margin-bottom: 6px; }
.ajuda-passo { display: table-cell; padding: 0 14px; border-left: 1px solid #eef1f4; vertical-align: top; }
.ajuda-passo:first-child { border-left: 0; padding-left: 0; }
.ajuda-passo .n { font-size: 28px; font-weight: bold; line-height: 1.1; }
.ajuda-passo .l { font-weight: bold; }
.ajuda-passo .p { color: #6b7782; font-size: 12px; min-height: 17px; }
.ajuda-passo .barra { height: 6px; background: #eef1f4; border-radius: 3px; margin-top: 6px; }
.ajuda-passo .barra i { display: block; height: 6px; border-radius: 3px; background: #24adc8; max-width: 100%; }
.ajuda-passo.ok .barra i { background: #3c9d5d; }
.ajuda-passo.aviso .barra i { background: #e0962b; }
.ajuda-nota { color: #6b7782; font-size: 12px; margin: 0 0 16px; }

.ajuda-tabela { margin-bottom: 6px; font-size: 13px; }
.ajuda-tabela th a { cursor: pointer; color: #23303b; }
.ajuda-tabela .num, .ajuda-grupo .num, .ajuda-grupo-cab .num { text-align: right; white-space: nowrap; }
.ajuda-tabela .fraca { color: #c0392b; font-weight: bold; }
.ajuda-painel .vazio { color: #9aa4ad; }
.ajuda-legenda { color: #6b7782; font-size: 12px; }

.ajuda-grupo-cab, .ajuda-grupo .cab { display: table; width: 100%; table-layout: fixed; }
.ajuda-grupo-cab { font-weight: bold; font-size: 13px; border-bottom: 2px solid #dde3e8; padding-bottom: 4px; }
.ajuda-grupo-cab span, .ajuda-grupo .cab span { display: table-cell; vertical-align: middle; }
.ajuda-grupo-cab .num, .ajuda-grupo .cab .num { width: 50px; }
.ajuda-grupo { border-bottom: 1px solid #eef1f4; font-size: 13px; }
.ajuda-grupo .cab { cursor: pointer; padding: 5px 0; }
.ajuda-grupo .cab .nome { font-weight: bold; }
.ajuda-grupo .pill { display: inline-block; margin-left: 6px; font-style: normal; font-weight: normal; font-size: 11px; padding: 1px 6px; border-radius: 10px; background: #fdf2e0; color: #a5650d; text-align: center; }
.ajuda-grupo .pill.sem { background: #fbe4e1; color: #b03a2e; }
.ajuda-grupo .cab .outras { font-weight: normal; color: #9aa4ad; margin-left: 4px; }
.ajuda-grupo .exemplos { padding: 0 0 8px 10px; color: #3d4a55; }
.ajuda-grupo .exemplos small { color: #9aa4ad; }
