body:has(.nexo-app form [name=billing_type]){overscroll-behavior:none;overflow:hidden}.nexo-app>div:has(>div>form [name=billing_type]){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;max-height:100dvh;scroll-padding-top:max(12px, env(safe-area-inset-top));scrollbar-width:none;padding-top:max(12px, env(safe-area-inset-top))!important;padding-right:12px!important;padding-bottom:max(20px, env(safe-area-inset-bottom))!important;padding-left:12px!important;overflow:hidden auto!important}.nexo-app>div:has(>div>form [name=billing_type])::-webkit-scrollbar{width:0;height:0;display:none}.nexo-app>div:has(>div>form [name=billing_type])>div{width:100%;min-height:100%;justify-content:center!important;align-items:flex-start!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}.nexo-app>div:has(>div>form [name=billing_type])>div>form{flex:none;width:100%;min-width:0;margin:0 auto}.nexo-app>div:has(>div>form [name=billing_type]) form label{min-width:0;max-width:100%}.nexo-app>div:has(>div>form [name=billing_type]) form input{min-width:0;max-width:100%}.nexo-app>div:has(>div>form [name=billing_type]) form textarea{min-width:0;max-width:100%}.nexo-app>div:has(>div>form [name=billing_type]) form [role=combobox]{min-width:0;max-width:100%}:is(body:has(.nexo-app form [name=billing_type]) [aria-label=Assistente\ NEXO],body:has(.nexo-app form [name=billing_type]) [aria-label="Fechar assistente NEXO"],body:has(.nexo-app form [name=billing_type]) [title=Assistente\ NEXO]){visibility:hidden!important;pointer-events:none!important}@media (width>=640px){.nexo-app>div:has(>div>form [name=billing_type]){padding:20px!important}}.nexo-dashboard-shell.nexo-app-enter{transform:none!important}.nexo-dashboard-shell>.fixed.inset-0.z-50{overscroll-behavior:contain;z-index:9999!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:clamp(12px,2.5vw,28px)!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.nexo-dashboard-shell>.fixed.inset-0.z-50>.relative{overscroll-behavior:contain;background:radial-gradient(circle at 82% 10%,#b7ff0014,#0000 34%),linear-gradient(#0e1928 0%,#0a1320 100%)!important;border:1px solid #b7ff001f!important;border-radius:26px!important;width:min(100%,540px)!important;max-width:540px!important;max-height:calc(100dvh - 24px)!important;margin:0!important;padding:clamp(20px,4vw,34px)!important;overflow:hidden auto!important;box-shadow:0 28px 90px #0000008c,inset 0 0 0 1px #ffffff06!important}.nexo-dashboard-shell>.fixed.inset-0.z-50>.relative>button:first-child{float:right;z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-top:-2px;position:sticky!important;top:0!important}.nexo-dashboard-shell>.fixed.inset-0.z-50 h2{letter-spacing:-.035em;font-size:clamp(1.55rem,4vw,2rem)!important;line-height:1.08!important}.nexo-dashboard-shell>.fixed.inset-0.z-50 .bg-blue-600{color:#071006!important;background:#b7ff00!important;box-shadow:0 12px 32px #b7ff001f!important}.nexo-dashboard-shell>.fixed.inset-0.z-50 .bg-blue-600:hover{background:#c6ff39!important}.nexo-dashboard-shell>.fixed.inset-0.z-50 img[alt="QR Code do WhatsApp"]{aspect-ratio:1;object-fit:contain;border-radius:12px}@media (width<=640px){.nexo-dashboard-shell>.fixed.inset-0.z-50{align-items:flex-end!important;padding:8px!important}.nexo-dashboard-shell>.fixed.inset-0.z-50>.relative{border-radius:24px 24px 18px 18px!important;max-height:calc(100dvh - 16px)!important;padding:22px 18px 18px!important}.nexo-dashboard-shell>.fixed.inset-0.z-50 img[alt="QR Code do WhatsApp"]{max-height:min(52dvh,280px)}}
