body#html-body.b2b-auth-shell{--awa-bg:#ffffff;--awa-bg-page:#ffffff;--awa-bg-surface:#ffffff;--awa-bg-elevated:#f9fafb;--awa-text-primary:#111827;--awa-text-secondary:#4b5563;--awa-text-muted:#6b7280;--awa-border:#e5e7eb;--awa-border-strong:#d1d5db;--awa-border-subtle:#eeeeee;background:#fff!important;color:#111827!important}body#html-body.b2b-auth-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){background:#fff!important;color:#111827!important;border-color:#d1d5db!important}body#html-body.b2b-auth-shell :is(input,textarea)::placeholder{color:#6b7280!important;opacity:1!important}body#html-body.b2b-auth-shell :is(.b2b-login-card,#b2b-register-shell.b2b-login-card,.success-card.b2b-login-card){border:1px solid var(--awa-border,#e5e7eb)!important;border-radius:var(--b2b-auth-radius-card,8px)!important;box-shadow:none!important;background:#fff!important;color:#111827!important}body#html-body.b2b-auth-shell:not(.b2b-register-index) .b2b-login-card{width:min(100%,var(--b2b-auth-card-max,440px))!important;max-width:var(--b2b-auth-card-max,440px)!important;padding:var(--b2b-auth-card-pad-y,16px) var(--b2b-auth-card-pad-x,16px)!important}body#html-body.b2b-auth-shell.b2b-register-index #b2b-register-shell.b2b-login-card{padding:var(--b2b-auth-card-pad-y,16px) var(--b2b-auth-card-pad-x,16px)!important}body#html-body.b2b-auth-shell.b2b-register-success .success-card.b2b-login-card{padding:var(--b2b-auth-card-pad-y,16px) var(--b2b-auth-card-pad-x,16px)!important}body#html-body.b2b-auth-shell :is(.b2b-btn-entrar,.b2b-btn-register,.b2b-btn-claim,.create-b2b-account,.b2b-register-step-next):active,body#html-body.b2b-auth-shell :is(.b2b-btn-entrar,.b2b-btn-register,.b2b-btn-claim,.create-b2b-account,.b2b-register-step-next):hover{transform:none!important;box-shadow:none!important}body#html-body.b2b-auth-shell .b2b-login-title{font-family:var(--awa-font-heading, "Rubik", system-ui, sans-serif)!important;font-weight:600!important;font-size:clamp(1.125rem, 1rem + .4vw, 1.375rem)!important;letter-spacing:-.01em!important}body#html-body.b2b-auth-shell .b2b-login-form{gap:var(--b2b-auth-gap-md,12px)!important}body#html-body.b2b-auth-shell .b2b-field .label{margin-bottom:var(--b2b-auth-gap-xs,4px)!important;font-size:var(--b2b-auth-font-label, .8125rem)!important;font-weight:600!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row:not(.field-row--ie){display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:var(--b2b-auth-gap-md,12px)!important;align-items:end!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row--ie{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:var(--b2b-auth-gap-md,12px)!important;align-items:end!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row--ie>.field-ie-isento{white-space:nowrap!important;flex-shrink:0!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row:not(.field-row--ie) .field:not(.field-narrow):not(.field-wide):not(.field-uf){grid-column:span 6!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row.field-row--ie>.field,body#html-body.b2b-auth-shell.b2b-register-index .field-row.field-row--ie>.field:not(.field-narrow):not(.field-wide):not(.field-uf){grid-column:auto!important;width:auto!important;max-width:100%!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row .field.field-wide{grid-column:span 8!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row .field.field-narrow,body#html-body.b2b-auth-shell.b2b-register-index .field-row--locality .field.field-uf,body#html-body.b2b-auth-shell.b2b-register-index .field-row--locality .field:not(.field-uf){grid-column:span 4!important}@media (max-width:575px){body#html-body.b2b-auth-shell.b2b-register-index .field-row--locality .field,body#html-body.b2b-auth-shell.b2b-register-index .field-row:not(.field-row--ie) .field{grid-column:span 12!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row.field-row--ie{grid-template-columns:minmax(0,1fr) auto!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row.field-row--ie>.field{grid-column:auto!important}}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-page-shell.b2b-login-page{max-width:var(--b2b-auth-register-max,min(100%,920px))!important;gap:var(--b2b-auth-gap-md,12px)!important}body#html-body.b2b-auth-shell.b2b-register-index .page-main{max-width:min(100%,calc(var(--b2b-auth-register-max,920px) + 32px))!important;padding-inline:clamp(12px,3vw,16px)!important;padding-block:clamp(12px,2vh,16px)!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-progress{margin:0 0 var(--b2b-auth-gap-sm,8px)!important;padding:0 0 var(--b2b-auth-gap-sm,8px)!important;border:0!important;border-bottom:0!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-step-nav{margin:0 0 var(--b2b-auth-gap-sm,8px)!important;padding:0 0 var(--b2b-auth-gap-sm,8px)!important;border-bottom:1px solid var(--awa-border-subtle,#eee)!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-login-card{display:grid!important;gap:var(--b2b-auth-gap-md,12px)!important;background:var(--awa-bg,var(--awa-bg))!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-login-ctas,body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-login-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--b2b-auth-gap-sm,8px)!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--b2b-auth-gap-xs,4px)!important;width:100%!important;min-width:0!important;margin:0!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-field :is(input,#b2b-email,#b2b-pass){display:block!important;width:100%!important;max-width:100%!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-password-wrap{position:relative!important;display:block!important;width:100%!important;min-width:0!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper #b2b-pass{padding-right:52px!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-password-toggle{position:absolute!important;top:0!important;right:0!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;border:1px solid var(--awa-color-border,#d1d5db)!important;border-radius:8px!important;background:var(--awa-bg-surface,var(--awa-bg))!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-login-divider{display:flex!important;align-items:center!important;gap:var(--b2b-auth-gap-sm,8px)!important;width:100%!important;margin:0!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-login-divider::after,body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-login-divider::before{content:""!important;flex:1 1 auto!important;height:1px!important;background:var(--awa-color-border,var(--awa-border))!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-login-divider span{color:var(--awa-text-muted,var(--awa-text-secondary))!important;font-size:var(--b2b-auth-font-label, 13px)!important;font-weight:600!important;line-height:1.35!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper :is(.b2b-btn-register,.b2b-btn-claim){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;padding-top:8px!important;padding-bottom:8px!important;padding-left:var(--b2b-auth-gap-md,12px)!important;padding-right:var(--b2b-auth-gap-md,12px)!important;font-size:14px!important;border-radius:8px!important;box-sizing:border-box!important;line-height:1.3!important;text-align:center!important;text-decoration:none!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-login-footer{display:block!important;width:min(100%,var(--b2b-auth-card-max,440px))!important;max-width:var(--b2b-auth-card-max,440px)!important;margin-inline:auto!important}body#html-body.b2b-auth-shell .b2b-login-logo{padding-block:4px 0!important}body#html-body.b2b-auth-shell .b2b-login-logo img{max-width:150px!important;max-height:80px!important;height:auto!important;width:auto!important;display:block!important;margin-inline:auto!important}body#html-body.b2b-auth-shell .b2b-login-subtitle{max-width:none!important;width:100%!important}body#html-body.b2b-auth-shell .b2b-auth-card-head{padding:0!important;margin:0!important;gap:4px!important}body#html-body.b2b-auth-shell:not(.b2b-register-index) .b2b-login-page{gap:var(--b2b-auth-gap-md,12px)!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-login-whatsapp{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--b2b-auth-gap-xs,4px)!important;width:100%!important;min-height:44px!important;border-radius:8px!important;box-sizing:border-box!important;line-height:1.3!important}body#html-body.b2b-auth-shell:not(.b2b-register-index) :is(
#b2b-login-shell.b2b-login-page,.b2b-login-page,.b2b-login-card,.b2b-password-wrap
){overflow:visible!important}body#html-body.b2b-auth-shell.b2b-register-index :is(
#b2b-register-page-shell.b2b-login-page,.b2b-register-page,.b2b-register-shell-content
){overflow:visible!important}body#html-body.b2b-auth-shell:not(.b2b-register-index) .b2b-login-title{font-size:1.5rem!important}body#html-body.b2b-auth-shell:not(.b2b-register-index) :is(
.b2b-login-subtitle,.b2b-field-label,.b2b-login-forgot,.b2b-btn-entrar,.b2b-btn-register,.b2b-btn-claim,.b2b-login-whatsapp,.b2b-login-divider span
){font-size:.875rem!important}body#html-body.b2b-auth-shell:not(.b2b-register-index) :is(
#b2b-login-user-note,.b2b-field-note
){font-size:12px!important;line-height:1.4!important}body#html-body.b2b-auth-shell:not(.b2b-register-index) :is(.b2b-btn-register,.b2b-btn-claim){padding-top:8px!important;padding-bottom:8px!important;padding-left:var(--b2b-auth-gap-md,12px)!important;padding-right:var(--b2b-auth-gap-md,12px)!important;box-sizing:border-box!important}body#html-body.b2b-auth-shell :is(.b2b-login-page,.page-wrapper) .b2b-login-whatsapp{background:#117a6f!important;border-color:#117a6f!important;color:var(--awa-bg)!important}body#html-body.b2b-auth-shell :is(.b2b-login-page,.page-wrapper) .b2b-login-whatsapp:focus-visible,body#html-body.b2b-auth-shell :is(.b2b-login-page,.page-wrapper) .b2b-login-whatsapp:hover{background:#075e54!important;border-color:#075e54!important;color:var(--awa-bg)!important}body#html-body.b2b-auth-shell.b2b-register-index .form-section__body{display:block}body#html-body.b2b-auth-shell.b2b-register-index .form-section.is-collapsed .form-section__body{display:none!important}body#html-body.b2b-auth-shell.b2b-register-index .form-section__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:0 0;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;text-align:left}body#html-body.b2b-auth-shell.b2b-register-index .form-section__toggle-icon{flex-shrink:0;width:20px;height:20px;transition:transform 160ms ease}body#html-body.b2b-auth-shell.b2b-register-index .form-section__toggle-icon::after{content:'';display:block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);margin:6px auto 0;transition:transform 160ms ease}body#html-body.b2b-auth-shell.b2b-register-index .form-section.is-collapsed .form-section__toggle-icon::after{transform:rotate(-135deg) translate(-2px,-2px)}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-progress{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-progress::-webkit-scrollbar{display:none!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-progress .progress-step{scroll-snap-align:center;flex-shrink:0!important;min-width:64px!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row--ie{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}body#html-body.b2b-auth-shell.b2b-register-index .field.field-ie-isento{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;white-space:nowrap;height:44px}body#html-body.b2b-auth-shell.b2b-register-index .field.field-ie-isento input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;flex-shrink:0;margin:0!important;cursor:pointer;accent-color:var(--awa-red,#c0392b)}body#html-body.b2b-auth-shell.b2b-register-index .field.field-ie-isento .label{margin:0!important;font-size:13px!important;line-height:1.3!important;cursor:pointer}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-step-prev:disabled,body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-step-prev[aria-disabled=true]{opacity:.38!important;cursor:not-allowed!important;pointer-events:none!important}body#html-body.b2b-auth-shell.b2b-register-index #cnpj{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body#html-body.b2b-auth-shell.b2b-register-index .field-uf select,body#html-body.b2b-auth-shell.b2b-register-index [name=uf]{max-width:100%!important;box-sizing:border-box!important}body#html-body.b2b-auth-shell.b2b-register-index .form-section--terms{margin-top:0!important;padding-top:0!important}body#html-body.b2b-auth-shell.b2b-register-index .actions-toolbar[hidden],body#html-body.b2b-auth-shell.b2b-register-index .b2b-login-actions[hidden],body#html-body.b2b-auth-shell.b2b-register-index .form-section--terms[hidden],body#html-body.b2b-auth-shell.b2b-register-index .terms-section[hidden]{display:none!important}body#html-body.b2b-auth-shell.b2b-register-index .form-section[data-step].is-collapsed{display:none!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-form:not(.is-register-final-step)~.b2b-login-divider,body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-form:not(.is-register-final-step)~.b2b-register-secondary-ctas{display:none!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-trust{display:flex!important;flex-wrap:wrap!important;gap:6px 14px!important;list-style:none!important;margin:0 0 8px!important;padding:0!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-trust li{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.35!important;color:#4b5563!important;list-style:none!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-trust li::before{content:""!important;width:6px!important;height:6px!important;border-radius:50%!important;background:var(--awa-red,#b73337)!important;flex-shrink:0!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-step-nav{margin:12px 0 0!important;padding:12px 0 0!important;border-bottom:0!important;border-top:1px solid var(--awa-border-subtle,#eee)!important;align-items:center!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-step-indicator{text-align:center!important;margin:0!important;color:#4b5563!important}@media (max-width:575px){body#html-body.b2b-auth-shell.b2b-register-index #b2b-register-shell .b2b-register-progress .progress-step{font-size:12px!important;gap:6px!important;min-width:0!important;overflow:hidden!important}body#html-body.b2b-auth-shell.b2b-register-index #b2b-register-shell .b2b-register-progress .progress-step__label{font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}body#html-body.b2b-auth-shell.b2b-register-index #b2b-register-shell .b2b-register-progress .progress-step:not(.is-active) .progress-step__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-terms{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-terms input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;flex-shrink:0!important;margin-top:2px!important;cursor:pointer;accent-color:var(--awa-red,#c0392b)}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-terms .label{display:block!important;grid-template-columns:none!important;width:auto!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.5!important;overflow-wrap:anywhere!important}body#html-body.b2b-auth-shell .b2b-login-logo.b2b-login-logo--compact{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px 16px!important;width:min(100%,var(--b2b-auth-register-max,920px))!important;margin-inline:auto!important}body#html-body.b2b-auth-shell .page-wrapper .b2b-login-logo.b2b-login-logo--compact img,body#html-body.b2b-auth-shell.b2b-register-index .page-wrapper .b2b-login-logo.b2b-login-logo--compact img{max-width:120px!important;max-height:48px!important;height:auto!important;width:auto!important;margin-inline:0!important}body#html-body.b2b-auth-shell .b2b-auth-back-link{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;color:#4b5563!important;text-decoration:none!important;white-space:nowrap!important;padding:8px 0!important;min-height:44px!important;transition:color 150ms ease}body#html-body.b2b-auth-shell .b2b-auth-back-link:focus-visible,body#html-body.b2b-auth-shell .b2b-auth-back-link:hover{color:var(--awa-red,#c0392b)!important;text-decoration:underline!important}html body#html-body.b2b-auth-shell .page-wrapper #b2b-register-shell.b2b-login-card::before,html body#html-body.b2b-auth-shell .page-wrapper .b2b-login-card::before{left:0!important;right:0!important;width:100%!important;border-radius:var(--b2b-auth-radius-card,8px) var(--b2b-auth-radius-card,8px) 0 0!important}html body#html-body.b2b-auth-shell.b2b-register-index .page-wrapper .b2b-register-page .form-section .form-section__heading{margin:0 0 8px!important;text-align:left!important}html body#html-body.b2b-auth-shell.b2b-register-index .page-wrapper .b2b-register-page .form-section .form-section__toggle{justify-content:flex-start!important;text-align:left!important;padding:0!important;min-height:0!important;font-size:1rem!important;gap:0!important;cursor:default!important;pointer-events:none!important}html body#html-body.b2b-auth-shell.b2b-register-index .page-wrapper .b2b-register-page .form-section .form-section__toggle::before{display:none!important;content:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;box-shadow:none!important;background:0 0!important}html body#html-body.b2b-auth-shell.b2b-register-index .page-wrapper .b2b-register-page .form-section .form-section__toggle-icon{display:none!important}html body#html-body.b2b-auth-shell.b2b-register-index .page-wrapper .b2b-register-page .form-section__body{margin-top:0!important}body#html-body.b2b-auth-shell #awa-cookie-banner,body#html-body.b2b-auth-shell #awa-cookie-banner.awa-cookie-banner--visible{left:auto!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:min(calc(100% - 24px),360px)!important;max-width:min(calc(100% - 24px),360px)!important;inset-inline:auto 12px!important}body#html-body.b2b-auth-shell #awa-cookie-banner .awa-cookie-banner__inner{padding:12px!important;gap:8px!important}body#html-body.b2b-auth-shell #awa-cookie-banner .awa-cookie-banner__link{min-height:0!important;padding:0!important}body#html-body.b2b-auth-shell.b2b-register-index .b2b-register-page-shell.b2b-login-page{gap:8px!important}