.elementor-5498 .elementor-element.elementor-element-4fb3021{--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-5498 .elementor-element.elementor-element-a1c7110.elementor-element{--align-self:stretch;}#elementor-popup-modal-5498{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5498 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-5498 .dialog-close-button{display:flex;}#elementor-popup-modal-5498 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-a1c7110 *//* CONTAINER (opcional, se estiver no popup do Elementor) */ .elementor-popup-modal .dialog-widget-content{ background: rgba(25,25,25,.85); border:1px solid #9b6cff; border-radius:16px; padding:24px; } /* Base dark dos campos */ .elementor-popup-modal .metform-form-content input[type="text"], .elementor-popup-modal .metform-form-content input[type="email"], .elementor-popup-modal .metform-form-content input[type="tel"], .elementor-popup-modal .metform-form-content textarea{ background:#2a3036 !important; border:1px solid #3b434b !important; color:#e8eef4 !important; border-radius:10px !important; padding:12px 14px !important; } .elementor-popup-modal .metform-form-content ::placeholder{ color:#b7c1cb !important; } .elementor-popup-modal .metform-form-content input:focus, .elementor-popup-modal .metform-form-content textarea:focus{ border-color:#00BFFF !important; box-shadow:0 0 0 3px rgba(0,191,255,.18) !important; } /* -------- SELECT AVANÇADO (Choices.js) -------- */ .elementor-popup-modal .choices, .elementor-popup-modal .choices__inner{ background:#2a3036 !important; border:1px solid #3b434b !important; color:#e8eef4 !important; border-radius:10px !important; } .elementor-popup-modal .choices__input{ background:#2a3036 !important; color:#e8eef4 !important; } .elementor-popup-modal .choices__list--dropdown, .elementor-popup-modal .choices__list[aria-expanded]{ background:#21262b !important; border:1px solid #3b434b !important; color:#e8eef4 !important; border-radius:10px !important; overflow:hidden !important; } .elementor-popup-modal .choices__list--dropdown .choices__item--selectable, .elementor-popup-modal .choices__list .choices__item{ background:#21262b !important; color:#e8eef4 !important; } .elementor-popup-modal .choices__list--dropdown .choices__item--selectable.is-highlighted{ background:#2e353b !important; color:#fff !important; } /* Tags (para múltipla escolha) */ .elementor-popup-modal .choices__list--multiple .choices__item{ background:#4B0082 !important; border:1px solid #6a21b3 !important; color:#fff !important; } /* Grupos/caixas de múltipla escolha (checkbox/radio) – sem branco */ .elementor-popup-modal .mf-choices-wrap, .elementor-popup-modal .mf-option-box, .elementor-popup-modal .mf-checkbox, .elementor-popup-modal .mf-radio{ background:#2a3036 !important; border:1px solid #3b434b !important; border-radius:10px !important; padding:16px; } .elementor-popup-modal .metform-form-content input[type="checkbox"], .elementor-popup-modal .metform-form-content input[type="radio"]{ accent-color:#00BFFF; } /* Labels/erros */ .elementor-popup-modal .metform-form-content label{ color:#e8eef4 !important; font-weight:600; } .elementor-popup-modal .metform-form-content .metform-error, .elementor-popup-modal .metform-form-content .mf-error{ color:#ff6b6b !important; } /* NÃO estilizamos o botão de submit, a pedido *//* End custom CSS */