.botao-copiar-ia,.botao-acao-ia,#assistente-ia-form-dados-peticao button,#assistente-ia-form-dados-contrato button,#assistente-ia-resultado-peticao button,#assistente-ia-resultado-contrato button,.assistente-container .link-nova-consulta a.button{display:inline-block;text-decoration:none!important;font-size:14px;line-height:1.5;padding:10px 18px;margin:0 8px 10px 0;cursor:pointer;border-width:1px;border-style:solid;border-radius:4px;white-space:nowrap;box-sizing:border-box;vertical-align:middle;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;text-align:center;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.botao-acao-ia,#assistente-ia-form-dados-peticao button[type="submit"],#assistente-ia-form-dados-contrato button[type="submit"],#assistente-ia-resultado-peticao .button.button-primary,#assistente-ia-resultado-contrato .button.button-primary,.assistente-container .link-nova-consulta a.button{background-color:#0073aa;border-color:#0073aa;color:#fff;font-weight:500}.botao-acao-ia:hover,#assistente-ia-form-dados-peticao button[type="submit"]:hover,#assistente-ia-form-dados-contrato button[type="submit"]:hover,#assistente-ia-resultado-peticao .button.button-primary:hover,#assistente-ia-resultado-contrato .button.button-primary:hover,.assistente-container .link-nova-consulta a.button:hover{background-color:#005a87;border-color:#005a87;color:#fff;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.botao-copiar-ia,#assistente-ia-form-dados-peticao button[type="button"],#assistente-ia-form-dados-contrato button[type="button"],#assistente-ia-resultado-peticao button:not(.button-primary),#assistente-ia-resultado-contrato button:not(.button-primary){background-color:#f0f0f1;border-color:#ababab;color:#3c434a;font-weight:400}.botao-copiar-ia:hover,#assistente-ia-form-dados-peticao button[type="button"]:hover,#assistente-ia-form-dados-contrato button[type="button"]:hover,#assistente-ia-resultado-peticao button:not(.button-primary):hover,#assistente-ia-resultado-contrato button:not(.button-primary):hover{background-color:#e0e0e0;border-color:#888;color:#1d2327;box-shadow:0 2px 5px rgb(0 0 0 / .08)}.botao-acao-ia:disabled,#assistente-ia-form-dados-peticao button:disabled,#assistente-ia-form-dados-contrato button:disabled{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:none!important;cursor:not-allowed;opacity:.7}#acf-consulta-form{margin-top:25px}#acf-consulta-form .acf-fields-wrapper{padding:25px;border:1px solid #ccd0d4;background-color:#fff;margin-top:15px;border-radius:4px;box-shadow:0 1px 1px rgb(0 0 0 / .04)}#acf-consulta-form .acf-field-wrapper{padding:18px 0;border-bottom:1px solid #f0f0f1}#acf-consulta-form .acf-field-wrapper:last-child{border-bottom:none}#acf-consulta-form label{font-weight:600;display:block;margin-bottom:8px;color:#2c3338;font-size:14px}#acf-consulta-form .acf-required{color:#d63638;font-weight:400;margin-left:2px}#acf-consulta-form .acf-instructions{margin:-5px 0 12px 0;font-size:13px;color:#50575e;font-style:italic}#acf-consulta-form input[type="text"],#acf-consulta-form input[type="email"],#acf-consulta-form input[type="number"],#acf-consulta-form input[type="url"],#acf-consulta-form select,#acf-consulta-form textarea{width:100%;padding:10px;border:1px solid #8c8f94;border-radius:3px;box-sizing:border-box;background-color:#fff;color:#2c3338;box-shadow:inset 0 1px 2px rgb(0 0 0 / .07);font-size:14px}#acf-consulta-form textarea{min-height:120px;line-height:1.5}#acf-consulta-form select{height:auto;max-width:100%}#acf-consulta-form .acf-radio-list{list-style:none;padding:0;margin:10px 0 0 0}#acf-consulta-form .acf-radio-list li{margin-bottom:10px}#acf-consulta-form .acf-radio-list li label{font-weight:400;display:flex;align-items:center}#acf-consulta-form .acf-radio-list input[type="radio"]{margin-right:10px;width:auto;box-shadow:none;flex-shrink:0}#acf-consulta-form .acf-form-submit{margin-top:30px;text-align:right}.area-consulta-info,.saldo-assistente-ia,.area-consulta-erro{padding:15px 20px!important;margin:20px 0!important;border-radius:4px!important;border-width:1px!important;border-style:solid!important}.area-consulta-info,.saldo-assistente-ia{border-color:#ccd0d4!important;background-color:#f6f7f7!important;color:#2c3338!important}.area-consulta-erro{border-color:#d63638!important;background-color:#fef2f2!important;color:#9a2123!important}.area-consulta-info h4,.saldo-assistente-ia h4{margin:0 0 10px 0!important;font-size:1.1em!important;color:#135e96!important}.area-consulta-erro p,.saldo-assistente-ia p{margin-bottom:5px!important}.assistente-ia-resultado{padding:25px!important;margin-bottom:30px!important;border:1px solid #ccd0d4;border-left-width:4px!important;border-radius:0 3px 3px 0!important;box-shadow:0 1px 1px rgb(0 0 0 / .04);background-color:#fff}.assistente-ia-resultado h3{font-size:1.4em;margin:0 0 20px 0!important;color:#1d2327}.assistente-ia-resultado.sucesso{border-left-color:#00a32a!important}.assistente-ia-resultado.erro{border-left-color:#d63638!important}.conteudo-ia{background-color:#f6f7f7!important;border:1px solid #e0e0e0!important;padding:20px!important;font-family:Consolas,Monaco,'Courier New',Courier,monospace;font-size:14px;line-height:1.65;margin-bottom:20px!important;border-radius:3px;white-space:pre-wrap;color:#1d2327;max-height:70vh;overflow-y:auto}.botoes-pos-analise{margin-top:30px!important;padding-top:20px!important;border-top:1px solid #ccd0d4!important;clear:both}.link-nova-consulta{margin-top:35px;text-align:center}#assistente-ia-area-dinamica{margin-top:30px;padding-top:25px;border-top:2px solid #0073aa}#assistente-ia-area-dinamica h4{margin-bottom:20px;font-size:1.3em;color:#1d2327}#assistente-ia-form-dados-peticao,#assistente-ia-form-dados-contrato{border:1px solid #ccd0d4!important;background-color:#fff!important;border-radius:4px!important;padding:25px!important;box-shadow:0 1px 1px rgb(0 0 0 / .04);margin-bottom:20px}#assistente-ia-form-dados-peticao label,#assistente-ia-form-dados-contrato label{font-weight:600;display:block;margin-bottom:6px;font-size:14px;color:#2c3338}#assistente-ia-form-dados-peticao input[type="text"],#assistente-ia-form-dados-contrato input[type="text"],#assistente-ia-form-dados-contrato input[type="number"],#assistente-ia-form-dados-contrato select,#assistente-ia-form-dados-contrato textarea{width:100%;padding:10px;border:1px solid #8c8f94;border-radius:3px;box-sizing:border-box;margin-bottom:15px;background-color:#fff;color:#2c3338;box-shadow:inset 0 1px 2px rgb(0 0 0 / .07);font-size:14px}#assistente-ia-form-dados-contrato fieldset{margin-bottom:25px!important;padding:20px!important;border:1px solid #e0e0e0!important;border-radius:3px;background-color:#fdfdfd}#assistente-ia-form-dados-contrato legend{font-weight:600;font-size:1.1em;margin-bottom:15px;color:#135e96;padding:0 5px}#assistente-ia-form-dados-peticao p,#assistente-ia-form-dados-contrato p{margin-bottom:15px}#assistente-ia-form-dados-peticao p:last-child,#assistente-ia-form-dados-contrato p:last-child{margin-bottom:0}#assistente-ia-resultado-peticao,#assistente-ia-resultado-contrato{border:1px solid #cce8d0!important;background-color:#f6fef7!important;border-radius:4px!important;padding:25px!important}#assistente-ia-resultado-peticao h4,#assistente-ia-resultado-contrato h4{margin-top:0;margin-bottom:20px;font-size:1.3em}#assistente-ia-resultado-peticao textarea,#assistente-ia-resultado-contrato textarea{width:100%!important;box-sizing:border-box;border:1px solid #ccc;padding:15px;font-family:Consolas,Monaco,'Courier New',Courier,monospace;font-size:14px;line-height:1.6;background-color:#fff;margin-bottom:20px;min-height:400px}#assistente-ia-loading-geral,#assistente-ia-peticao-loading,#assistente-ia-contrato-loading{padding:15px 20px;background-color:#fff8e1;border:1px solid #ffecb3;color:#6d4c41;border-radius:4px;text-align:center;font-weight:600;margin-bottom:20px}#assistente-ia-error-geral,#assistente-ia-peticao-error,#assistente-ia-contrato-error{padding:15px 20px;background-color:#ffebee;border:1px solid #ffcdd2;color:#c62828;border-radius:4px;margin:15px 0;font-weight:600}#assistente-ia-main-loading,#assistente-ia-loading-geral,#assistente-ia-peticao-loading,#assistente-ia-contrato-loading{padding:20px;background-color:#f6f7f7;border:1px solid #ccd0d4;color:#3c434a;border-radius:4px;text-align:center;margin-bottom:20px}#assistente-ia-main-loading p,#assistente-ia-loading-geral p,#assistente-ia-peticao-loading p,#assistente-ia-contrato-loading p{margin:0 0 5px 0;padding:0}#assistente-ia-main-loading p:first-child{font-weight:600}#assistente-ia-main-loading p:last-of-type{font-size:.9em}.assistente-loading-dots span{display:inline-block;opacity:0;font-weight:700;font-size:1.5em;animation:loading-dots 1.4s infinite}.assistente-loading-dots span:nth-child(2){animation-delay:0.2s}.assistente-loading-dots span:nth-child(3){animation-delay:0.4s}@keyframes loading-dots{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.widget_painel_advogado_widget_v2{padding:20px;background-color:#fdfdfd;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.widget_painel_advogado_widget_v2 .widget-secao{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #f0f0f1}.widget_painel_advogado_widget_v2 .widget-secao:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.widget_painel_advogado_widget_v2 h4{font-size:1.1em;color:#1d2327;margin-top:0;margin-bottom:15px}.widget_painel_advogado_widget_v2 .widget-saldo .saldo-assistente-ia{border:none;padding:0;margin:0;background-color:#fff0;border-radius:0}.widget_painel_advogado_widget_v2 .widget-saldo .saldo-assistente-ia h4{font-size:1em;color:#135e96;margin-bottom:8px}.widget_painel_advogado_widget_v2 .widget-saldo .saldo-assistente-ia p{margin-bottom:5px;font-size:.95em}.widget_painel_advogado_widget_v2 .widget-saldo .saldo-assistente-ia a{color:#0073aa;text-decoration:underline;font-weight:700}.widget_painel_advogado_widget_v2 .widget-saldo .saldo-assistente-ia a:hover{color:#005a87}.widget_painel_advogado_widget_v2 ul{list-style:none;margin:0;padding:0;width:100%}.widget_painel_advogado_widget_v2 li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #e0e0e0;width:100%}.widget_painel_advogado_widget_v2 li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.widget_painel_advogado_widget_v2 li a{text-decoration:none;color:#0073aa;display:block;padding:2px 0;transition:color 0.15s ease-in-out}.widget_painel_advogado_widget_v2 li a:hover{color:#005a87;text-decoration:underline}.widget_painel_advogado_widget_v2 .widget-links-rapidos li:first-child a{font-weight:700}.ia-pricing-table{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin:30px 0;padding:0;list-style:none}.ia-pricing-plan{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .08);display:flex;flex-direction:column;flex-basis:100%;max-width:320px;text-align:center;transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out;position:relative}.ia-pricing-plan:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgb(0 0 0 / .12)}.ia-pricing-plan.destaque{border-color:#0073aa;border-width:2px;transform:scale(1.03)}.ia-pricing-plan.destaque:hover{transform:scale(1.03) translateY(-5px)}.ia-pricing-plan.destaque::before{content:"Mais Popular";position:absolute;width:150px;text-align:center;top:18px;right:-35px;background-color:#0073aa;color:#fff;padding:4px 0;line-height:1.5;font-size:.8em;font-weight:700;transform:rotate(45deg);z-index:1;box-shadow:0 2px 4px rgb(0 0 0 / .2)}.ia-plan-header{background-color:#f6f7f7;padding:20px 15px;border-bottom:1px solid #e0e0e0;border-top-left-radius:7px;border-top-right-radius:7px}.ia-plan-title{margin:0;font-size:2em;font-weight:600;color:#1d2327}.ia-plan-title span{display:block;font-size:.6em;font-weight:400;color:#50575e;margin-top:5px}.ia-plan-price{padding:25px 15px;font-size:1.8em;font-weight:700;color:#0073aa}.ia-plan-features{padding:15px 25px;flex-grow:1}.ia-plan-features ul{list-style-type:none!important;margin:0!important;padding:0!important;color:#3c434a}.ia-plan-features li{padding:8px 0!important;margin:0!important;font-size:.95em;border-bottom:1px dotted #e0e0e0;text-align:left;position:relative;padding-left:25px!important;list-style-type:none!important;background:none!important}.ia-plan-features li:last-child{border-bottom:none}.ia-plan-features li::before{content:'✓';color:#00a32a;font-weight:700;position:absolute;left:0;top:8px;font-size:1.1em}.ia-plan-footer{padding:25px 15px;background-color:#f6f7f7;border-top:1px solid #e0e0e0;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.ia-plan-footer .button{display:inline-block;width:auto;padding:12px 25px;font-size:1em;font-weight:700;text-decoration:none;border-radius:5px;cursor:pointer;transition:background-color 0.2s ease,box-shadow 0.2s ease}.ia-plan-footer .button:not(.added){background-color:#0085ba;border:none;color:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.ia-plan-footer .button:not(.added):hover{background-color:#0073aa;box-shadow:0 4px 8px rgb(0 0 0 / .15)}.ia-plan-footer .added_to_cart.wc-forward{display:inline-block;margin-top:10px;font-size:.9em;padding:8px 15px}@media (min-width:768px){.ia-pricing-plan{flex-basis:calc(50% - 30px)}}@media (min-width:992px){.ia-pricing-plan{flex-basis:calc(33.333% - 30px);min-width:280px}.ia-pricing-table[data-columns="4"] .ia-pricing-plan{flex-basis:calc(25% - 30px)}}.woocommerce ul.products li.product.ia-pricing-plan ul li{padding:8px 0 8px 25px!important;margin:0!important}