/* ===== Redesign withdraw/deposit page → modal escuro centralizado =====
   .por-height-alto era um painel branco full-height. Vira card modal dark. */
.por-height-alto {
    height: auto !important;
    min-height: 0 !important;
    max-width: 460px !important;
    width: 100% !important;
    margin: 32px auto !important;
    background: #111827 !important;
    border: 1px solid #1f2937 !important;
    border-radius: 20px !important;
    box-shadow: 0 24px 64px rgba(0,0,0,.55) !important;
    padding: 26px 24px !important;
    box-sizing: border-box !important;
}
/* textos escuros do card -> claros */
.por-height-alto .text-gray-900,
.por-height-alto .text-gray-800,
.por-height-alto .text-gray-700,
.por-height-alto .text-gray-600,
.por-height-alto .text-black,
.por-height-alto h1,
.por-height-alto h2,
.por-height-alto h3 { color: #e5e7eb !important; }
/* título do modal com destaque */
.por-height-alto h1, .por-height-alto h2 { font-weight: 800 !important; }
/* botões min/50/100/max: dar contraste no card escuro */
.por-height-alto .bg-white { background: rgba(255,255,255,.06) !important; color: #cbd5e1 !important; border-color: #1f2937 !important; }
.por-height-alto .bg-white:hover { background: rgba(255,255,255,.12) !important; }

/* ===== Withdraw/Deposit page: forçar tema escuro (card branco -> dark) ===== */
body.rt-pay .bg-white {
    background-color: #111827 !important;
    border-color: #1f2937 !important;
}
body.rt-pay .bg-white.rounded-lg,
body.rt-pay .bg-white.rounded-xl,
body.rt-pay .bg-white.rounded-2xl {
    border-radius: 20px !important;
    box-shadow: 0 20px 60px rgba(0,0,0,.5) !important;
}
/* textos escuros -> claros */
body.rt-pay label,
body.rt-pay .text-gray-900,
body.rt-pay .text-gray-800,
body.rt-pay .text-gray-700,
body.rt-pay .text-black { color: #e5e7eb !important; }
body.rt-pay .text-gray-600,
body.rt-pay .text-gray-500,
body.rt-pay .text-gray-400 { color: #9ca3af !important; }
/* botões min/50/100/max (eram bg-white) -> contraste */
body.rt-pay .bg-white.border-gray-200,
body.rt-pay .bg-white.border {
    background-color: rgba(255,255,255,.06) !important;
    color: #cbd5e1 !important;
    border-color: #2a3441 !important;
}
body.rt-pay .bg-white.border-gray-200:hover { background-color: rgba(255,255,255,.12) !important; }
