/* AMZX Link v1.5.588 — REBASE / UI E ALINHAMENTO GLOBAL
   Escopo: todas as Bios públicas, todos os temas, PRO20 e todos os widgets.
   Responsabilidade: geometria fina de cards, ícones, setas, choices e espaçamento.
   NÃO redefine paleta, conteúdo, IDs, URLs, lógica de formulário ou estado de details. */
:root{
 --amzx-ui-card-radius:18px;
 --amzx-ui-card-pad:clamp(14px,1.8vw,20px);
 --amzx-ui-inner-gap:12px;
 --amzx-ui-control-size:20px;
 --amzx-ui-icon-size:46px;
 --amzx-ui-action-min:44px;
}
#profile #content,
#profile #content>.amzx-widget-public-shell,
#profile #content>.amzx-widget-public-shell>.item{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
#profile #content>.amzx-widget-public-shell>.item{width:100%!important;margin:0!important;padding:0!important;align-self:start!important}
#profile #content>.amzx-widget-public-shell>.item>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}

/* O card obedece ao próprio conteúdo: nada de esticar para acompanhar o vizinho. */
#profile #content>.amzx-widget-public-shell :where(.card,[class*="-card"],[class*="-panel"],details,fieldset){align-self:start!important;height:auto!important;min-height:0;max-height:none;margin-top:0;margin-bottom:0;box-sizing:border-box}
#profile #content>.amzx-widget-public-shell :where(.row,[class*="grid"]){min-width:0;max-width:100%;align-items:start}
#profile #content>.amzx-widget-public-shell :where(h1,h2,h3,h4,h5,h6,p,small,label,strong,span,a,button,summary){min-width:0;overflow-wrap:anywhere}

/* Cabeçalhos internos: ícone, cópia e ação ficam no mesmo eixo visual. */
#profile #content .amzx-ui-head-v15582,
#profile #content :where(.amzx-scheduler-summary,.amzx-scheduler-head,.amzx-payment-head,.amzx-lead-head,.amzx-contact-head,.amzx-gw-head,.amzx-retractable-summary-v1551){align-items:center!important;column-gap:12px!important;min-width:0!important}
#profile #content .amzx-ui-copy-v15582{min-width:0!important;max-width:100%!important}
#profile #content .amzx-ui-copy-v15582>*{margin-left:0!important;margin-right:0!important}

/* v1.5.637 — a cópia ocupa o espaço livre do cabeçalho, sem ficar espremida pelo ícone. */
#profile #content .amzx-ui-head-v15582>div:not([class*="action"]),
#profile #content :where(.amzx-scheduler-summary,.amzx-scheduler-head,.amzx-payment-head,.amzx-lead-head,.amzx-contact-head,.amzx-gw-head,.amzx-retractable-summary-v1551)>div:not([class*="action"]){
 flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;
 text-align:left!important;white-space:normal!important;overflow:visible!important
}

/* Textos reais nunca usam altura fixa ou line-clamp herdado do tema/card. */
#profile #content>.amzx-widget-public-shell :where(h1,h2,h3,h4,h5,h6,p,small,strong,em,label):not(.visually-hidden):not(.sr-only){
 height:auto!important;min-height:0!important;max-height:none!important;
 white-space:normal!important;overflow:visible!important;text-overflow:clip!important;
 -webkit-line-clamp:unset!important;line-clamp:unset!important;overflow-wrap:anywhere!important
}

/* Ícones de card/ação: caixa quadrada, glyph central, sem margin legado empurrando. */
#profile #content :where(.amzx-ui-icon-v15582,.amzx-retractable-icon-v1551,.amzx-scheduler-icon,.amzx-scheduler-card-icon,.amzx-payment-icon,.amzx-lead-icon,.amzx-contact-icon,.amzx-gw-icon,[data-amzx-ui-icon="1"]){
 display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;
 flex:0 0 var(--amzx-ui-icon-size)!important;width:var(--amzx-ui-icon-size)!important;height:var(--amzx-ui-icon-size)!important;
 min-width:var(--amzx-ui-icon-size)!important;min-height:var(--amzx-ui-icon-size)!important;
 padding:0!important;line-height:1!important;text-align:center!important;vertical-align:middle!important;box-sizing:border-box!important;
}
#profile #content :where(.amzx-ui-icon-v15582,.amzx-retractable-icon-v1551,.amzx-scheduler-icon,.amzx-scheduler-card-icon,.amzx-payment-icon,.amzx-lead-icon,.amzx-contact-icon,.amzx-gw-icon,[data-amzx-ui-icon="1"]) :where(i,svg){
 display:block!important;margin:auto!important;line-height:1!important;position:static!important;transform:none;
}
#profile #content :where(button,.btn,.btn-custom,summary,[role="button"]) :where(i.fa,i.fas,i.far,i.fab,[class^="fa-"],[class*=" fa-"]){margin-top:0!important;margin-bottom:0!important;line-height:1!important;vertical-align:middle!important}

/* Ações nunca viram um quadrado torto sem texto por causa de estilos herdados. */
#profile #content :where(button,.btn,.btn-custom,[role="button"]){align-items:center;justify-content:center;min-height:var(--amzx-ui-action-min);line-height:1.25;text-align:center}
#profile #content :where(.amzx-scheduler-action,[data-amzx-ui-action="1"]){display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}
#profile #content .amzx-retractable-summary-v1551{text-align:center!important}

/* v1.5.637 — grupos da Bio /allwidgets são controles retráteis reais. */
#profile #content>.amzx-widget-public-shell[data-amzx-widget-id^="fixture-heading-"] .amzx-fixture-group-toggle-v15626{
 display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:12px!important;
 width:100%!important;min-height:72px!important;margin:14px 0!important;padding:12px 14px 12px 20px!important;
 border:1px solid color-mix(in srgb,var(--amzx-runtime-accent,#7c3aed) 36%,var(--amzx-runtime-border,rgba(148,163,184,.3)))!important;
 border-radius:18px!important;background:color-mix(in srgb,var(--amzx-runtime-surface-2,#111c31) 82%,transparent)!important;
 cursor:pointer!important;box-sizing:border-box!important;user-select:none!important
}
#profile #content>.amzx-widget-public-shell[data-amzx-widget-id^="fixture-heading-"] .amzx-fixture-group-toggle-v15626>h2{
 width:100%!important;margin:0!important;text-align:left!important
}
#profile #content .amzx-fixture-group-caret-v15626{
 display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;
 border:0!important;border-radius:13px!important;background:color-mix(in srgb,var(--amzx-runtime-accent,#7c3aed) 15%,transparent)!important;
 color:var(--amzx-runtime-text,#f8fafc)!important;transition:transform .2s ease!important
}
#profile #content .amzx-fixture-group-toggle-v15626[aria-expanded="false"]>.amzx-fixture-group-caret-v15626{transform:rotate(-90deg)!important}
#profile #content>.amzx-widget-public-shell[hidden]{display:none!important}

/* Setas/chevrons: área fixa e glyph exatamente central. Não altera o estado open/closed. */
#profile #content :where(.amzx-retractable-meta-v1551,.amzx-ui-caret-v15582,[data-amzx-ui-caret="1"]){align-items:center!important;justify-content:center!important;line-height:1!important}
#profile #content .amzx-retractable-meta-v1551>i,
#profile #content :where(.amzx-ui-caret-v15582,[data-amzx-ui-caret="1"]){
 display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;
 margin:0!important;padding:0!important;line-height:1!important;transform-origin:50% 50%!important;box-sizing:border-box!important;
}
#profile #content .amzx-retractable-meta-v1551>i:before,
#profile #content :where(.amzx-ui-caret-v15582,[data-amzx-ui-caret="1"]):before{margin:0!important;line-height:1!important}

/* Checkbox/radio: o controle tem coluna própria e o texto nunca encosta nele. */
#profile #content :where(.amzx-runtime-choice-label,.amzx-choice-row-v15582,.form-check:not(.form-switch)){
 display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:11px!important;
 width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;
 padding-left:0!important;text-align:left!important;line-height:1.4!important;white-space:normal!important;
}
#profile #content :where(.amzx-runtime-choice-label,.amzx-choice-row-v15582,.form-check:not(.form-switch))>input[type="checkbox"],
#profile #content :where(.amzx-runtime-choice-label,.amzx-choice-row-v15582,.form-check:not(.form-switch))>input[type="radio"],
#profile #content .form-check:not(.form-switch)>.form-check-input{
 position:static!important;float:none!important;flex:0 0 var(--amzx-ui-control-size)!important;
 width:var(--amzx-ui-control-size)!important;height:var(--amzx-ui-control-size)!important;
 min-width:var(--amzx-ui-control-size)!important;min-height:var(--amzx-ui-control-size)!important;
 margin:1px 0 0!important;padding:0!important;vertical-align:top!important;box-sizing:border-box!important;
}
#profile #content :where(.amzx-runtime-choice-label,.amzx-choice-row-v15582,.form-check:not(.form-switch))>.amzx-choice-copy-v15582,
#profile #content .form-check:not(.form-switch)>.form-check-label{flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.4!important;overflow-wrap:anywhere!important}

/* Consentimentos não viram barras achatadas com checkbox por cima do texto. */
#profile #content :where(.amzx-lead-consent,.amzx-newsletter-consent,.amzx-drive-consent,.amzx-contact-consent){
 min-height:44px!important;height:auto!important;padding:10px 12px!important;align-items:flex-start!important;box-sizing:border-box!important;
}
#profile #content :where(.amzx-lead-consent,.amzx-newsletter-consent,.amzx-drive-consent,.amzx-contact-consent).amzx-choice-row-v15582{display:flex!important;gap:11px!important}

/* Botões em linha não grudam em inputs ou entre si. */
#profile #content :where(.amzx-newsletter-fields,.amzx-form-actions,.amzx-widget-actions,.amzx-payment-actions,.amzx-scheduler-actions){gap:12px!important;align-items:center!important}
#profile #content form :where(.form-group,.mb-3,.mb-2){min-width:0!important}

/* Desktop: cards curtos continuam curtos; ações permanecem proporcionais. */
@media(min-width:781px){
 #profile #content>.amzx-widget-public-shell{align-self:start!important}
 #profile #content>.amzx-widget-public-shell.amzx-layout-half>.item{height:auto!important;min-height:0!important}
 #profile #content :where(.amzx-retractable-summary-v1551){min-height:68px!important;padding:11px 14px!important}
 #profile #content .amzx-retractable-icon-v1551{--amzx-ui-icon-size:42px}
}

/* Mobile: uma coluna, respiro consistente e nenhuma ação/choice sai do eixo. */
@media(max-width:780px){
 :root{--amzx-ui-card-pad:13px;--amzx-ui-inner-gap:10px;--amzx-ui-icon-size:44px;--amzx-ui-action-min:46px}
 #profile #content>.amzx-widget-public-shell>.item{width:100%!important}
 #profile #content :where(.amzx-runtime-choice-label,.amzx-choice-row-v15582,.form-check:not(.form-switch)){gap:10px!important}
 #profile #content :where(.amzx-retractable-summary-v1551){grid-template-columns:44px minmax(0,1fr) 34px!important;gap:10px!important;padding:11px 12px!important}
 #profile #content :where(button,.btn,.btn-custom,[role="button"]){max-width:100%!important}
 #profile #content .amzx-lead-form{grid-template-columns:minmax(0,1fr)!important;width:100%!important}
 #profile #content>.amzx-widget-public-shell[data-amzx-widget-id^="fixture-heading-"] .amzx-fixture-group-toggle-v15626{grid-template-columns:minmax(0,1fr) 38px!important;min-height:66px!important;padding:10px 11px 10px 15px!important}
 #profile #content .amzx-fixture-group-caret-v15626{width:38px!important;height:38px!important}
}

@media(max-width:359px){
 :root{--amzx-ui-control-size:19px;--amzx-ui-icon-size:42px}
 #profile #content :where(.amzx-runtime-choice-label,.amzx-choice-row-v15582,.form-check:not(.form-switch)){gap:9px!important}
}


/* v1.5.584 — ETAPA 4: presença global e PIX retrátil premium. */
#profile #content>.amzx-widget-public-shell{padding-left:0!important;padding-right:0!important}
#profile #content>.amzx-widget-public-shell>:where(.card,.amzx-card,details,form,[class$="-card"],[class*="-card "]){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
#profile #content .amzx-payment-toggle,
body.amzx-modelo-pronto.amzx-model-collection-pro20 #profile #content .is-payment .amzx-payment-toggle{
 display:grid!important;grid-template-columns:56px minmax(0,1fr) 42px!important;align-items:center!important;gap:14px!important;
 width:100%!important;min-height:82px!important;margin:0!important;padding:13px 16px!important;
 border:1px solid color-mix(in srgb,var(--amzx-runtime-accent,#7c3aed) 34%,var(--amzx-runtime-border,rgba(148,163,184,.30)))!important;
 border-radius:20px!important;background:linear-gradient(145deg,var(--amzx-runtime-surface-2,#111c31),var(--amzx-runtime-surface,#0f172a))!important;
 color:var(--amzx-runtime-text,#f8fafc)!important;-webkit-text-fill-color:var(--amzx-runtime-text,#f8fafc)!important;text-align:center!important;
 box-shadow:0 14px 34px rgba(2,6,23,.22)!important;overflow:hidden!important
}
#profile #content .amzx-payment-toggle .amzx-payment-icon,
body.amzx-modelo-pronto.amzx-model-collection-pro20 #profile #content .is-payment .amzx-payment-icon{
 display:grid!important;place-items:center!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;margin:0!important;
 border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
 color:var(--amzx-runtime-action-text,#fff)!important;-webkit-text-fill-color:var(--amzx-runtime-action-text,#fff)!important;font-size:1.25rem!important;line-height:1!important
}
#profile #content .amzx-payment-copy{display:block!important;min-width:0!important;width:100%!important;padding:0!important;background:transparent!important;text-align:center!important}
#profile #content .amzx-payment-copy :where(small,strong,em){display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}
#profile #content .amzx-payment-copy small{margin-bottom:4px!important;color:color-mix(in srgb,var(--amzx-runtime-accent,#7c3aed) 62%,var(--amzx-runtime-text,#f8fafc))!important;-webkit-text-fill-color:currentColor!important;font-size:.68rem!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.11em!important;text-align:center!important}
#profile #content .amzx-payment-copy strong{color:var(--amzx-runtime-text,#f8fafc)!important;-webkit-text-fill-color:currentColor!important;font-size:1.12rem!important;line-height:1.25!important;font-weight:900!important;text-align:center!important}
#profile #content .amzx-payment-copy em{margin-top:4px!important;color:var(--amzx-runtime-muted,#cbd5e1)!important;-webkit-text-fill-color:currentColor!important;font-size:.82rem!important;line-height:1.35!important;font-style:normal!important;text-align:center!important}
#profile #content .amzx-payment-chevron{display:grid!important;place-items:center!important;justify-self:end!important;width:40px!important;height:40px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--amzx-runtime-text,#f8fafc)!important;-webkit-text-fill-color:currentColor!important}
#profile #content .amzx-payment-chevron :where(i,svg){margin:0!important;line-height:1!important;transform:none!important}
#profile #content .amzx-payment-toggle[aria-expanded="true"] .amzx-payment-chevron{transform:rotate(180deg)!important}
#profile #content .amzx-bio-pix-card{width:100%!important;max-width:100%!important;margin-inline:auto!important}
#profile #content .amzx-bio-pix-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}
#profile #content .amzx-bio-pix-qr{width:min(100%,320px)!important;max-width:320px!important;margin-inline:auto!important}
#profile #content .amzx-bio-pix-details{width:100%!important;max-width:100%!important}

/* Cabeçalhos retráteis: texto central no espaço útil entre ícone e seta. */
#profile #content :where(.amzx-retractable-copy-v1551,.amzx-contact-summary-copy){display:grid!important;align-content:center!important;justify-items:center!important;gap:4px!important;min-width:0!important;width:100%!important;text-align:center!important}
#profile #content :where(.amzx-retractable-copy-v1551,.amzx-contact-summary-copy)>:where(strong,small){display:block!important;width:100%!important;max-width:100%!important;margin:0!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}
#profile #content :where(.amzx-retractable-copy-v1551,.amzx-contact-summary-copy)>strong{font-size:1.08rem!important;line-height:1.28!important;font-weight:900!important;letter-spacing:-.01em!important}
#profile #content :where(.amzx-retractable-copy-v1551,.amzx-contact-summary-copy)>small{margin-top:2px!important;font-size:.78rem!important;line-height:1.4!important;font-weight:650!important}
#profile #content :where(.amzx-retractable-summary-v1551,.amzx-contact-summary){text-align:center!important}
@media(max-width:780px){
 #profile #content .amzx-payment-toggle,body.amzx-modelo-pronto.amzx-model-collection-pro20 #profile #content .is-payment .amzx-payment-toggle{grid-template-columns:50px minmax(0,1fr) 38px!important;gap:11px!important;min-height:76px!important;padding:12px!important;border-radius:18px!important}
 #profile #content .amzx-payment-toggle .amzx-payment-icon,body.amzx-modelo-pronto.amzx-model-collection-pro20 #profile #content .is-payment .amzx-payment-icon{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}
 #profile #content .amzx-payment-chevron{width:36px!important;height:36px!important}
 #profile #content .amzx-payment-copy strong{font-size:1.04rem!important}#profile #content .amzx-payment-copy em{font-size:.77rem!important}
 #profile #content :where(.amzx-retractable-copy-v1551,.amzx-contact-summary-copy)>strong{font-size:1.02rem!important}
 #profile #content :where(.amzx-retractable-copy-v1551,.amzx-contact-summary-copy)>small{font-size:.74rem!important}
}


/* v1.5.596 — ETAPA 1: PIX CTA em superfície única, sem cor cortada no centro.
   Escopo intencionalmente restrito ao botão PIX para não alterar os demais widgets nesta etapa. */
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix,
body.amzx-modelo-pronto.amzx-model-collection-pro20 #profile #content .is-payment .amzx-payment-toggle.amzx-payment-toggle-pix{
 position:relative!important;isolation:isolate!important;
 display:grid!important;grid-template-columns:56px minmax(0,1fr) 56px!important;align-items:center!important;gap:12px!important;
 width:100%!important;min-width:0!important;max-width:100%!important;min-height:86px!important;height:auto!important;
 margin:0!important;padding:14px 16px!important;box-sizing:border-box!important;
 border:1px solid color-mix(in srgb,var(--amzx-runtime-accent,#0ea5e9) 72%,#fff 28%)!important;
 border-radius:20px!important;
 background:linear-gradient(135deg,
   color-mix(in srgb,var(--amzx-runtime-accent,#0ea5e9) 92%,#fff 8%),
   color-mix(in srgb,var(--amzx-runtime-accent,#0ea5e9) 82%,#000 18%)
 )!important;
 background-clip:padding-box!important;
 color:var(--amzx-runtime-action-text,#fff)!important;-webkit-text-fill-color:var(--amzx-runtime-action-text,#fff)!important;
 text-align:center!important;overflow:hidden!important;
 box-shadow:0 14px 32px color-mix(in srgb,var(--amzx-runtime-accent,#0ea5e9) 24%,transparent),inset 0 1px rgba(255,255,255,.18)!important;
 transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important
}
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix:hover{
 filter:brightness(1.055)!important;transform:translateY(-1px)!important;
 box-shadow:0 17px 38px color-mix(in srgb,var(--amzx-runtime-accent,#0ea5e9) 30%,transparent),inset 0 1px rgba(255,255,255,.22)!important
}
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix:active{transform:translateY(0)!important;filter:brightness(.98)!important}
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix:focus-visible{outline:3px solid color-mix(in srgb,var(--amzx-runtime-accent,#0ea5e9) 36%,#fff 64%)!important;outline-offset:3px!important}

/* Ícone, texto e seta ficam dentro da MESMA cor — sem três caixas desconectadas. */
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-icon,
body.amzx-modelo-pronto.amzx-model-collection-pro20 #profile #content .is-payment .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-icon{
 display:grid!important;place-items:center!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;
 margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
 color:var(--amzx-runtime-action-text,#fff)!important;-webkit-text-fill-color:currentColor!important;font-size:1.32rem!important;line-height:1!important
}
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-copy,
body.amzx-modelo-pronto.amzx-model-collection-pro20 #profile #content .is-payment .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-copy{
 display:grid!important;align-content:center!important;justify-items:center!important;gap:3px!important;
 min-width:0!important;width:100%!important;margin:0!important;padding:0!important;
 border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important
}
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-copy>:where(small,strong,em){
 display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;
 border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;
 white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important
}
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-copy>small{
 color:var(--amzx-runtime-action-text,#fff)!important;-webkit-text-fill-color:var(--amzx-runtime-action-text,#fff)!important;
 opacity:1!important;text-shadow:0 1px 3px rgba(2,6,23,.58)!important;
 font-size:.64rem!important;line-height:1.18!important;font-weight:900!important;letter-spacing:.12em!important
}
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-copy>strong{
 color:var(--amzx-runtime-action-text,#fff)!important;-webkit-text-fill-color:currentColor!important;
 font-size:1.12rem!important;line-height:1.24!important;font-weight:900!important;letter-spacing:-.01em!important
}
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-copy>em{
 color:color-mix(in srgb,var(--amzx-runtime-action-text,#fff) 82%,transparent)!important;-webkit-text-fill-color:currentColor!important;
 font-size:.79rem!important;line-height:1.28!important;font-weight:650!important;font-style:normal!important
}
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-chevron{
 display:grid!important;place-items:center!important;justify-self:center!important;width:46px!important;height:46px!important;
 margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
 color:var(--amzx-runtime-action-text,#fff)!important;-webkit-text-fill-color:currentColor!important;font-size:1.05rem!important
}
#profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-chevron :where(i,svg){margin:0!important;color:inherit!important;fill:currentColor!important;line-height:1!important}

@media(max-width:780px){
 #profile #content .amzx-payment-toggle.amzx-payment-toggle-pix,
 body.amzx-modelo-pronto.amzx-model-collection-pro20 #profile #content .is-payment .amzx-payment-toggle.amzx-payment-toggle-pix{
  grid-template-columns:48px minmax(0,1fr) 48px!important;gap:9px!important;min-height:80px!important;padding:12px 13px!important;border-radius:18px!important
 }
 #profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;font-size:1.18rem!important}
 #profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-chevron{width:42px!important;height:42px!important}
 #profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-copy>strong{font-size:1.04rem!important}
 #profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-copy>em{font-size:.75rem!important}
}
@media(max-width:390px){
 #profile #content .amzx-payment-toggle.amzx-payment-toggle-pix,
 body.amzx-modelo-pronto.amzx-model-collection-pro20 #profile #content .is-payment .amzx-payment-toggle.amzx-payment-toggle-pix{
  grid-template-columns:42px minmax(0,1fr) 42px!important;gap:7px!important;padding:11px 10px!important
 }
 #profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}
 #profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-chevron{width:38px!important;height:38px!important}
 #profile #content .amzx-payment-toggle.amzx-payment-toggle-pix>.amzx-payment-copy>small{font-size:.58rem!important;letter-spacing:.09em!important}
}
