/* WE12 — Nina IA | Meus gastos | V6 — estilos isolados */
#we12Expenses .wg-panel.wg-nina[data-we12-nina-v6="1"]{
  padding:13px 12px 11px!important;min-height:0!important;border-radius:15px!important;
  overflow:visible!important;display:block!important;background:#fff!important;
  box-shadow:0 6px 22px rgba(23,42,91,.04)!important;
}
#we12Expenses .wg-nina .wn6-header{
 display:flex!important;align-items:center!important;gap:7px!important;min-height:28px!important;
 margin:0 0 8px!important;white-space:nowrap!important;
}
#we12Expenses .wg-nina .wn6-logo{display:grid!important;place-items:center!important;color:#7725eb!important;width:27px!important;height:27px!important;flex:none!important}
#we12Expenses .wg-nina .wn6-logo svg{height:24px!important;width:24px!important}
#we12Expenses .wg-nina .wn6-heading{font-size:18px!important;font-weight:850!important;color:#123165!important;line-height:1!important}
#we12Expenses .wg-nina .wn6-premium{background:#eee5ff!important;color:#672de3!important;padding:4px 7px!important;border-radius:8px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1px!important}
#we12Expenses .wg-nina .wn6-tagline{margin-left:auto!important;color:#7890b9!important;font-size:10px!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#we12Expenses .wg-nina .wn6-hero{
 display:grid!important;grid-template-columns:125px minmax(0,1fr)!important;gap:7px!important;
 align-items:center!important;min-height:114px!important;
 background:linear-gradient(110deg,#f7f3ff,#f8faff)!important;
 border-radius:13px!important;overflow:hidden!important;padding:0!important;
}
#we12Expenses .wg-nina .wn6-hero img{
 display:block!important;width:125px!important;height:120px!important;object-fit:cover!important;
 border-radius:0!important;margin:0!important;max-width:none!important;
}
#we12Expenses .wg-nina .wn6-hero-text{align-self:center!important;min-width:0!important;padding:8px 9px 8px 0!important}
#we12Expenses .wg-nina .wn6-greeting{display:block!important;margin-bottom:5px!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important;color:#103265!important}
#we12Expenses .wg-nina .wn6-hero-text p{font-size:12px!important;line-height:1.34!important;color:#16407e!important;margin:0!important;overflow-wrap:anywhere!important}
#we12Expenses .wg-nina .wn6-actions{display:grid!important;gap:3px!important;margin:3px 0 7px 125px!important}
#we12Expenses .wg-nina .wn6-actions button{
 display:grid!important;grid-template-columns:18px minmax(0,1fr) 13px!important;gap:6px!important;
 align-items:center!important;width:100%!important;min-height:31px!important;padding:6px 8px!important;
 background:#fff!important;border:1px solid #deebff!important;border-radius:8px!important;
 box-shadow:0 1px 2px rgba(24,60,110,.05)!important;cursor:pointer!important;
 color:#10386f!important;text-align:left!important;font-size:10.5px!important;font-weight:700!important;line-height:1.17!important;
}
#we12Expenses .wg-nina .wn6-actions button svg{width:16px!important;height:16px!important;color:#1267ff!important}
#we12Expenses .wg-nina .wn6-actions button svg:last-child{width:13px!important;height:13px!important;color:#07366f!important}
#we12Expenses .wg-nina .wn6-actions button:hover{border-color:#b5ccf2!important;background:#f8faff!important}
#we12Expenses .wg-nina .wn6-actions button:focus-visible,
#we12Expenses .wg-nina .wn6-send:focus-visible,
#we12Expenses .wg-nina .wn6-question:focus-visible{outline:2px solid #5d36e8!important;outline-offset:2px!important}
#we12Expenses .wg-nina .wn6-compose{
 display:grid!important;grid-template-columns:36px minmax(0,1fr) 33px!important;align-items:center!important;
 width:100%!important;min-height:39px!important;gap:6px!important;padding:3px!important;margin:0!important;
 border:1px solid #e2e9fa!important;border-radius:11px!important;background:#fbfcff!important;
 box-shadow:0 2px 6px rgba(36,53,120,.05)!important;
}
#we12Expenses .wg-nina .wn6-compose-spark{display:grid!important;place-items:center!important;color:#7324e9!important;background:#fff!important;border-radius:9px!important;height:32px!important;box-shadow:0 0 0 1px #e8e6fc!important}
#we12Expenses .wg-nina .wn6-compose-spark svg{height:23px!important;width:23px!important}
#we12Expenses .wg-nina .wn6-question{width:100%!important;min-width:0!important;border:0!important;background:transparent!important;outline:none!important;color:#1a3f7e!important;font-size:11px!important;box-shadow:none!important;height:30px!important;padding:0 2px!important}
#we12Expenses .wg-nina .wn6-question::placeholder{color:#7c9acb!important;opacity:1!important}
#we12Expenses .wg-nina .wn6-send{
 display:grid!important;place-items:center!important;width:33px!important;height:32px!important;
 padding:0!important;border:0!important;border-radius:8px!important;cursor:pointer!important;
 background:linear-gradient(135deg,#7830ee,#8c21f6)!important;box-shadow:0 2px 6px rgba(111,45,219,.18)!important;color:#fff!important;
}
#we12Expenses .wg-nina .wn6-send svg{width:17px!important;height:17px!important}
#we12Expenses .wg-nina .wn6-hint{font-size:10px!important;color:#6a67a7!important;line-height:1.3!important}
#we12Expenses .wg-nina .wn6-hint:empty{display:none!important}
@media(max-width:1150px){
 #we12Expenses .wg-nina .wn6-tagline{display:none!important}
 #we12Expenses .wg-nina .wn6-actions{margin-left:0!important}
 #we12Expenses .wg-nina .wn6-hero{grid-template-columns:105px minmax(0,1fr)!important}
 #we12Expenses .wg-nina .wn6-hero img{width:105px!important;height:112px!important}
}
@media(max-width:600px){
 #we12Expenses .wg-nina .wn6-hero{grid-template-columns:114px minmax(0,1fr)!important}
 #we12Expenses .wg-nina .wn6-hero img{width:114px!important;height:112px!important}
 #we12Expenses .wg-nina .wn6-actions{margin-left:0!important}
 #we12Expenses .wg-nina .wn6-hero-text p{font-size:11px!important}
}
