/* Visibilidade em IA no layout novo (07/10/2026). Usa o marca-rxia.css (.rxia, .ia-*) e só acrescenta o que é da ferramenta:
   o formulário de endereço, a lista dos 8 pontos e o resultado (nota, verificações, selo, chamada). */
.rxia .vi-form{display:flex;flex-direction:column;gap:8px}
.rxia .vi-form2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}
.rxia .vi-pre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}

.rxia .vi-nota{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:stretch}
.rxia .vi-ck{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid rgba(9,9,11,.07)}
.rxia .vi-ck:first-of-type{border-top:none}
.rxia .vi-ck-i{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center}
.rxia .vi-ck-i.ok{background:#E6F2EA;color:#13824A}
.rxia .vi-ck-i.no{background:#FBE7E6;color:#CC0601}
/* Resposta da IA em blocos curtos, com o nome da empresa em negrito (17/10/2026, regra de leitura das entregas). */
.rxia .vi-resp{display:flex;flex-direction:column;gap:9px;padding:12px 14px;border-radius:14px;background:#FFFFFF;font-size:13.5px;font-weight:300;line-height:1.55;color:#33333B;overflow-wrap:anywhere}
.rxia .vi-resp strong{font-weight:600;color:#09090B}
.rxia .vi-selo{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.rxia .vi-codigo{width:100%;box-sizing:border-box;padding:12px 14px;border:none;border-radius:14px;background:#F1F0EE;font-family:'Ubuntu Mono',ui-monospace,Menlo,monospace;font-size:12px;color:#33333B;outline:none}
.rxia .vi-lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.rxia .vi-lead input{width:100%;box-sizing:border-box;min-width:0;height:48px;padding:0 16px;border:none;outline:none;border-radius:16px;background:#F7F6F4;box-shadow:inset 0 0 0 1px rgba(9,9,11,.06);font-size:16px;color:#09090B}
.rxia .vi-btn{height:46px;padding:0 22px;border:none;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}
.rxia .vi-btn:hover{transform:translateY(-2px)}
.rxia .vi-btn.red{background:#CC0601;color:#FFFFFF}
.rxia .vi-btn.red:hover{box-shadow:0 16px 30px -14px rgba(204,6,1,.8)}
.rxia .vi-btn.claro{background:#F4F3F1;color:#09090B}
.rxia .vi-btn.escuro{background:#09090B;color:#FFFFFF}
.rxia .vi-btn.suave{background:rgba(255,255,255,.1);color:#F4F3F1}
.rxia [data-fechar]:not([hidden]){display:inline-flex}

@media (max-width:759px){
  .rxia .vi-ino{display:none}
  .rxia .vi-form2,.rxia .vi-pre,.rxia .vi-nota,.rxia .vi-lead{grid-template-columns:minmax(0,1fr)}
}
