/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */



/* =================================================================
   PIX DARK MODE (Estilo Cannabiorganic)
   ================================================================= */

/* 1. CONTAINER PRINCIPAL (A Caixa do Pix) */
/* Remove o fundo branco padrão e põe o fundo dark */
.pix-wrapper, 
#pix-payment-content, 
.woocommerce-order-received .payment_method_pix,
.woocommerce-checkout .payment_method_pix .payment_box {
    background-color: #111 !important;
    border: 1px solid #333 !important;
    color: #fff !important;
    border-radius: 8px !important;
    padding: 20px !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.5) !important;
}

/* 2. TEXTOS (Títulos e Instruções) */
.pix-wrapper h3, 
.pix-wrapper p, 
.pix-wrapper li,
.payment_method_pix p,
.payment_method_pix h4 {
    color: #fff !important;
    background: transparent !important;
}

/* 3. CAMPO "COPIA E COLA" (O código grande) */
/* Deixa igual ao do Cripto: Fundo preto, Texto Verde */
.pix-copy-paste input,
.pix-code textarea,
.pix-code input[type="text"] {
    background-color: #0d0d0d !important;
    color: #4CAF50 !important; /* Verde Neon */
    border: 1px solid #444 !important;
    font-family: monospace !important;
    font-weight: bold !important;
    border-radius: 4px !important;
    padding: 10px !important;
    width: 100% !important;
    min-height: 45px !important;
    box-shadow: none !important;
}

/* Hover no campo de texto */
.pix-copy-paste input:hover,
.pix-code textarea:hover {
    border-color: #4CAF50 !important;
    background-color: #1a1a1a !important;
}

/* 4. BOTÃO DE COPIAR (Se houver botão separado) */
.pix-copy-button, 
button.pix-copy-btn {
    background-color: #4CAF50 !important;
    color: #000 !important;
    border: none !important;
    font-weight: bold !important;
    border-radius: 4px !important;
    padding: 10px 20px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    transition: all 0.2s !important;
    margin-top: 10px !important;
}

.pix-copy-button:hover {
    background-color: #45a049 !important;
    box-shadow: 0 0 10px rgba(76, 175, 80, 0.4) !important;
}

/* 5. QR CODE (Borda Branca Obrigatória) */
/* O QR Code é preto, se não tiver fundo branco/borda, ele some no site preto */
.pix-qr-code img,
.pix-qrcode img {
    border: 8px solid #fff !important; /* Moldura branca */
    border-radius: 4px !important;
    margin: 15px auto !important;
    display: block !important;
    max-width: 250px !important;
}

/* 6. OCULTAR ELEMENTOS BRANCOS EXTRAS */
/* Alguns plugins criam caixas extras brancas */
.pix-extra-container {
    background: transparent !important;
}