.elementor-151 .elementor-element.elementor-element-3c5c3b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-151 .elementor-element.elementor-element-2f26ab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-151 .elementor-element.elementor-element-9c7b397{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-151 .elementor-element.elementor-element-4b11711{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-151 .elementor-element.elementor-element-ac407fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-151 .elementor-element.elementor-element-fbed975{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-f320c43 *//* ==========================================================================
   AAUNTRIA - CORREÇÃO ABSOLUTA DE TABELAS (VIA SELECTOR ELEMENTOR)
   ========================================================================== */

/* Força o estilo diretamente no widget do Elementor */
.elementor-151 .elementor-element.elementor-element-f320c43 pre,
.elementor-151 .elementor-element.elementor-element-f320c43 code,
.elementor-151 .elementor-element.elementor-element-f320c43 .wp-block-preformatted,
.elementor-151 .elementor-element.elementor-element-f320c43 .wp-block-code {
    background-color: #0a0a0a !important;
    color: #E5E7EB !important;
    border: 1px solid #1a1a1a !important;
    border-left: 3px solid #C8A14D !important;
    border-radius: 6px !important;
    padding: 24px !important;
    font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    overflow-x: auto !important;
    display: block !important;
    white-space: pre !important;
    max-width: 100% !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5) !important;
}

/* Proteção para marcações de código pequenas no meio de parágrafos */
.elementor-151 .elementor-element.elementor-element-f320c43 p code,
.elementor-151 .elementor-element.elementor-element-f320c43 li code,
.elementor-151 .elementor-element.elementor-element-f320c43 a code {
    background-color: rgba(200, 161, 77, 0.1) !important;
    color: #C8A14D !important;
    border: none !important;
    padding: 2px 6px !important;
    border-radius: 4px !important;
    display: inline-block !important;
    white-space: normal !important;
    box-shadow: none !important;
}

/* Correção para tabelas HTML normais caso existam no meio do post */
.elementor-151 .elementor-element.elementor-element-f320c43 table {
    width: 100% !important;
    border-collapse: collapse !important;
    margin: 32px 0 !important;
    color: #CCCCCC !important;
}

.elementor-151 .elementor-element.elementor-element-f320c43 th {
    background-color: #0a0a0a !important;
    color: #C8A14D !important;
    border: 1px solid #1a1a1a !important;
    padding: 16px !important;
}

.elementor-151 .elementor-element.elementor-element-f320c43 td {
    border: 1px solid #1a1a1a !important;
    padding: 16px !important;
}/* End custom CSS */