/* Rodada P-B (04/11): peças das Configurações que o esboço r6c não desenha e o painel real precisa (Promoção no app, selo do servidor,
   linha de teste automático). Só põem o jeito do esboço (bloco, campo, botão) em cima do marcado antigo. Sem :has, dvh, inset nem flex gap. */
.eb .rc-meu-banner{margin:24px 0 0;max-width:none;padding:0;background:var(--superficie);border:1px solid var(--borda)}
.eb .rc-meu-banner form{padding:16px}
.eb .rc-meu-banner .rc-titulo-linha{display:flex;align-items:center;justify-content:space-between}
.eb .rc-meu-banner h2{margin:0;font-size:17px;line-height:1.3}
.eb .rc-meu-banner .dica,.eb .rc-meu-banner .rc-conta{margin:6px 0 0;font-size:13px;color:var(--suave);line-height:1.45}
.eb .rc-meu-banner label{display:block;margin-top:16px;font-size:13px;font-weight:700}
.eb .rc-meu-banner label small{font-weight:400;color:var(--suave)}
.eb .rc-meu-banner input:not([type=hidden]):not([type=file]):not([type=checkbox]),.eb .rc-meu-banner select{display:block;width:100%;min-height:48px;margin-top:6px;padding:0 14px;border:1px solid var(--borda-forte);border-radius:0;background:var(--campo);color:var(--texto);font:400 16px/1.4 Sora,Arial,sans-serif}
.eb .rc-meu-banner button.principal{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:16px;padding:0 16px;border:1px solid var(--laranja);border-radius:0;background:var(--laranja);color:var(--sobre-laranja);font:700 15px/1.2 Sora,Arial,sans-serif}
.eb .rc-meu-banner .erro{margin:8px 0 0;font-size:13px}
.eb .rc-meu-banner .escolher-imagem,.eb .rc-meu-banner .rc-imagem button{min-height:44px;border-radius:0}
/* tela 14: selo do teste e linhas extras dentro do cartão do servidor */
.eb .servidor .sv-selo:empty{display:none}
.eb .servidor .sv-selo{margin:10px 0 0;font-size:13px}
.eb .servidor .sv-linhas{margin-top:12px;border-top:1px solid var(--borda)}
.eb .servidor .sv-linhas button{width:100%;min-height:52px;text-align:left;background:none;border:0;border-bottom:1px solid var(--borda);padding:10px 0;display:flex;align-items:center}
.eb .servidor .sv-parceria{margin:10px 0 0;font-size:13px;color:var(--suave);display:flex;align-items:center}
.eb .servidor .sv-parceria svg{width:18px;height:18px;margin-right:8px}
.eb .servidor .serv-botoes .bt{margin-bottom:6px}
.eb .sv-historico{margin-top:24px}
/* as telas do esboço ocupam a largura toda (o painel antigo limitava a 960 px por tela) */
body[data-tela=config] #conteudo,body[data-tela=conta] #conteudo,body[data-tela=marca] #conteudo,body[data-tela=precos] #conteudo,body[data-tela=integracoes] #conteudo,body[data-tela=link] #conteudo,body[data-tela=perfis] #conteudo,body[data-tela=url-massa] #conteudo{max-width:none;scrollbar-gutter:auto}
.eb .serv-topo .ts-tag{display:inline-block;margin:4px 0 4px 0;padding:2px 8px;font-size:12px;line-height:1.4;vertical-align:middle}
.eb .serv-topo>div>b:first-child{display:block}
/* P-fix4: banner da renovação em Minha marca (prévia deitada, mesma linha da logo) */
.eb .banner-prev{width:156px;height:88px;overflow:hidden}
.eb .banner-prev img{width:100%;height:100%;object-fit:cover;display:block}
.eb .banner-prev span{padding:0 8px;font-weight:600;font-size:12px;opacity:.8}
.eb [data-tipo=banner] .logo-linha{flex-wrap:wrap;row-gap:12px}
.eb [data-tipo=banner] .logo-linha>span:last-child{flex:1 1 200px;min-width:0}
/* prévia dos planos na TV (Configurar planos e Pix): quadro escuro como a TV, preço em laranja BPlayer */
.eb .previa-tv{margin-top:16px}
.eb .previa-tv .tv{margin-top:6px;padding:8px 14px;background:#101113;border:1px solid var(--borda);color:#F3EADC}
.eb .previa-tv .plano{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.12)}
.eb .previa-tv .plano:last-child{border-bottom:0}
.eb .previa-tv .plano b{color:#FE5411}
.eb .previa-tv .plano{margin:0;flex-direction:row;align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.12)}
.eb .previa-tv .plano:last-child{border-bottom:0}
.eb .previa-tv .plano span{color:#F3EADC}
.eb .ap-tela-extra{margin-top:16px;padding-top:12px;border-top:1px solid var(--borda)}
.eb .ap-tela-extra .preco-linha{border-top:0;padding:0}
.eb .ap-tela-extra .preco-linha label{display:flex;align-items:center;gap:8px;font-weight:600}
.eb .ap-tela-extra .preco-linha input{min-width:0;width:100%}
.eb .ap-tela-extra .preco-linha b{display:block}
