.cartao-link{position:relative}.cartao-link a[data-alvo-do-cartao]{position:static}.cartao-link a[data-alvo-do-cartao]:after{content:"";position:absolute;inset:0;z-index:1}.cartao-link button{z-index:2!important}.cartao-link{cursor:pointer}.cartao-link a[data-alvo-do-cartao]:focus-visible{outline:none}.cartao-link:has(a[data-alvo-do-cartao]:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pular-para-conteudo{position:absolute;left:16px;top:-100px;z-index:200;background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-accent);border-radius:var(--radius-xs);padding:12px 18px;font-family:var(--font-sans);font-size:13px;text-decoration:none;transition:top var(--dur-fast) var(--ease-out)}.pular-para-conteudo:focus{top:16px}@media(pointer:coarse){header button,header .navlink,.alvo-de-toque{position:relative}header button:before,header .navlink:before,.alvo-de-toque:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:var(--border-default)}.barra-de-navegacao{position:fixed;top:0;left:0;right:0;height:2px;z-index:300;background:var(--accent);transform-origin:left;transform:scaleX(0);opacity:0;pointer-events:none;transition:transform var(--dur-editorial) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.barra-de-navegacao.andando{opacity:1;transform:scaleX(.72)}.barra-de-navegacao.chegou{opacity:0;transform:scaleX(1);transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-base) var(--ease-out)}body.aba-escondida *,body.aba-escondida *:before,body.aba-escondida *:after{animation-play-state:paused!important}html:not([data-motion-ready]) .reveal{opacity:1;transform:none;filter:none;transition:none}.movimento-fora-da-tela{animation-play-state:paused!important}.navlink:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.reveal,.entra,.troca-foto,.troca-aba,.zoom-lento,.sacola-pulo{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition-delay:0s!important}.cardwrap:hover,.cardwrap:active{transform:none!important}.cat-link:hover,.linha-valor:hover{padding-left:0!important}}body.sem-movimento .reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}body.sem-movimento .barra-de-navegacao{transition:none!important}body.sem-movimento *,body.sem-movimento *:before,body.sem-movimento *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}article .ds-parcela,.cartao-link article>div:last-child>span:nth-last-child(2){color:var(--text-secondary)!important}.cartao-link article>div:last-child>span:last-child{order:1}.cartao-link article>div:last-child>span:nth-last-child(2){order:2}@media(pointer:coarse){.admin-nav a,.painel nav a{position:relative}.admin-nav a:before,.painel nav a:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(44px,100%)}}.admin-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}@media(pointer:coarse){.painel button,.painel input[type=submit],.painel a:not(p a):not(:has(img)){min-height:44px;display:inline-flex;align-items:center}}.dialogo-acessivel>[role=dialog]>div{max-height:calc(100dvh - 2 * var(--space-6));display:flex;flex-direction:column}.dialogo-acessivel>[role=dialog]>div>header,.dialogo-acessivel>[role=dialog]>div>div~div{flex:0 0 auto}.dialogo-acessivel>[role=dialog]>div>div:first-of-type{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(pointer:coarse){.dialogo-acessivel>[role=dialog]>div>header button{position:relative}.dialogo-acessivel>[role=dialog]>div>header button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(44px,100%)}}@media(max-width:860px){.rotulo-ordem{display:inline!important;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}
