/* PortalAdvogados — Tema Escuro Dourado para Chatwoot */

/* === FUNDO GERAL === */
body,.app-wrapper{background:#0d1117!important;color:#e6edf3!important}

/* === SIDEBAR === */
.sidebar,.primary--sidebar,.secondary-sidebar,.conversations-sidebar,
.conversation-sidebar-wrap,.conversations-list-wrap{background:#161b22!important;border-color:#30363d!important}
.conversations-list{background:#0d1117!important}
.sidebar .menu--item,.secondary-sidebar .menu--item{color:#8b949e!important}
.sidebar .menu--item.active,.sidebar .menu--item:hover{background:rgba(201,168,76,.1)!important;color:#c9a84c!important}

/* === HEADER === */
.header,.conversation-header,.chat-list__top,header{background:#161b22!important;border-color:#30363d!important;color:#e6edf3!important}

/* === CONVERSAS === */
.conversation-page,.flex-wrap,.conversation-details-wrap,.current-chat{background:#0d1117!important}
.conversation{background:#0d1117!important;border-color:#30363d!important;color:#e6edf3!important}
.conversation:hover{background:#161b22!important}
.conversation.active{background:rgba(201,168,76,.08)!important;border-left:3px solid #c9a84c!important}

/* === BOLHAS MENSAGEM === */
.agent .message-text--metadata .message-text{background:rgba(201,168,76,.12)!important;border:1px solid rgba(201,168,76,.2)!important;color:#e6edf3!important;border-radius:10px 10px 2px 10px!important}
.customer .message-text--metadata .message-text{background:#161b22!important;border:1px solid #30363d!important;color:#e6edf3!important;border-radius:10px 10px 10px 2px!important}

/* === INPUTS === */
input,textarea,select,.reply-box,.ProseMirror,.reply-box--container{background:#1c2128!important;border-color:#30363d!important;color:#e6edf3!important}
input:focus,textarea:focus{border-color:#c9a84c!important;box-shadow:0 0 0 3px rgba(201,168,76,.15)!important}
input::placeholder,textarea::placeholder{color:#6e7681!important}

/* === BOTOES === */
.button,.button.nice,button[class*="primary"]{background:#c9a84c!important;color:#0d1117!important;border:none!important}
.button:hover{background:#e8c56d!important}
.button.clear,.button.hollow{background:transparent!important;color:#c9a84c!important;border:1px solid #c9a84c!important}

/* === ABAS === */
.tabs-title a,.tab{color:#8b949e!important}
.tabs-title.is-active a,.tab.active{color:#c9a84c!important;border-bottom-color:#c9a84c!important}

/* === MODAIS/DROPDOWN === */
.modal-container,.dropdown-pane,.multiselect__content-wrapper{background:#161b22!important;border-color:#30363d!important;color:#e6edf3!important}

/* === SCROLLBAR === */
::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0d1117}::-webkit-scrollbar-thumb{background:#c9a84c;border-radius:3px}
*{scrollbar-width:thin;scrollbar-color:#c9a84c #0d1117}

/* === PAINEL CONTATO === */
.contact-panel,.conversation-details--sidebar{background:#161b22!important;border-color:#30363d!important;color:#e6edf3!important}

/* === BUSCA === */
.search-wrap input{background:#1c2128!important;border-color:#30363d!important;color:#e6edf3!important}

/* === CARDS === */
.card,.settings-section{background:#161b22!important;border-color:#30363d!important;color:#e6edf3!important}

/* === TEXTOS === */
h1,h2,h3,h4,h5,h6,.page-title,.title,.name{color:#e6edf3!important}
a{color:#c9a84c!important}a:hover{color:#e8c56d!important}
.message-text--metadata .time{color:#6e7681!important}
.empty-state{color:#8b949e!important}

/* === BADGES === */
.badge{background:#c9a84c!important;color:#0d1117!important}

/* === TABLE === */
table,th,td{border-color:#30363d!important;color:#e6edf3!important}
th{background:#161b22!important}tr:hover{background:rgba(201,168,76,.05)!important}

/* === BRANDING === */
.brand-name,.account-name{color:#c9a84c!important;font-weight:600!important}

/* ═══════════════════════════════════════════════════════════
   LOGIN PAGE — Esconder "Chatwoot" e aplicar tema
   ═══════════════════════════════════════════════════════════ */

/* Fundo da página de login */
.login-page,.auth-page,.app-wrapper--login,
body[class*="login"],div[class*="login-page"] {
  background:#0d1117!important;
}

/* Box de login */
.login-box,.auth-box,div[class*="login-form"],
form[class*="login"],div[class*="login__form"] {
  background:#161b22!important;
  border:1px solid #30363d!important;
  border-radius:12px!important;
}

/* ESCONDER LOGO CHATWOOT na tela de login */
/* O logo fica dentro de um link/img no topo do login */
.login-page img[src*="logo"], .login-page img[alt*="logo"],
img[src*="chatwoot"], img[alt*="chatwoot"],
img[alt*="Chatwoot"], a[href*="chatwoot.com"],
.branding__link, [class*="branding"],
.login-page .brand-hero, [class*="brand-hero"] {
  display:none!important;
}

/* Esconder texto "Entrar no Chatwoot" - substituir */
.login-page h2, .auth-page h2,
div[class*="login"] h2 {
  font-size:0!important;
  line-height:0!important;
  color:transparent!important;
}
.login-page h2::after, .auth-page h2::after,
div[class*="login"] h2::after {
  content:"Central de Atendimento";
  font-size:1.5rem!important;
  color:#c9a84c!important;
  display:block!important;
  margin-top:8px;
}

/* Adicionar logo PA antes do formulário via CSS */
.login-page form::before, div[class*="login__form"]::before,
div[class*="login-form"]::before {
  content:"PA";
  display:block;
  width:56px;height:56px;
  background:linear-gradient(135deg,#c9a84c,#e8c56d);
  border-radius:12px;
  margin:0 auto 16px;
  font-size:24px;font-weight:800;color:#0d1117;
  line-height:56px;text-align:center;
}

/* Esconder powered by / branding footer */
[class*="powered"], [class*="branding"],
a[href*="chatwoot.com"], footer[class*="brand"],
div[class*="brand-footer"] {
  display:none!important;
}

/* Emoji picker */
.emoji-dialog{background:#161b22!important;border-color:#30363d!important}

/* Whites override */
[style*="background: white"],[style*="background-color: white"],
[style*="background: #fff"],[style*="background-color: #fff"],
[style*="background: rgb(255"]{background:#0d1117!important}
