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:var(--awa-bg,#fff)!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{grid-column:auto!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row .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.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 .field,body#html-body.b2b-auth-shell.b2b-register-index .field-row--locality .field{grid-column:span 12!important}body#html-body.b2b-auth-shell.b2b-register-index .field-row--ie{grid-template-columns:minmax(0,1fr)!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,#fff)!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,#fff)!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,#e5e5e5)!important}body#html-body.b2b-auth-shell.b2b-account-login .page-wrapper .b2b-login-divider span{color:var(--awa-text-muted,#666)!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:#fff!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:#fff!important}