@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@500&display=swap";
.pay-page-module__ekUaiW__card .card-footer{border-top:0}.pay-page-module__ekUaiW__paying{align-items:center;gap:var(--spacing-1);text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.pay-page-module__ekUaiW__payingDesc{font-size:var(--font-size-xsm);color:var(--pix-text-secondary);margin:0}.pay-page-module__ekUaiW__struck{font-size:var(--font-size-md);color:var(--pix-text-tertiary);margin:0;text-decoration:line-through}.pay-page-module__ekUaiW__due{font-size:var(--font-size-xsm);color:var(--pix-text-secondary);margin:0}.pay-page-module__ekUaiW__dueLate{font-size:var(--font-size-xsm);color:var(--error-ink);font-weight:var(--font-weight-semibold);margin:0}.pay-page-module__ekUaiW__seal{margin:calc(var(--spacing-4) - var(--spacing-1)) 0 calc(var(--spacing-1) / -2);padding:var(--spacing-2h) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xsm);line-height:var(--line-height-1-45);text-align:center;align-self:stretch}.pay-page-module__ekUaiW__sealGood{background:var(--green-bg-10);color:var(--success-color)}.pay-page-module__ekUaiW__sealWarn{background:var(--warning-bg-10);color:var(--warning-ink)}.pay-page-module__ekUaiW__breakdown{box-sizing:border-box;margin:calc(var(--spacing-4) - var(--spacing-1)) 0 calc(var(--spacing-1) / -2);padding:var(--spacing-3) var(--spacing-3h);border-radius:calc(var(--radius-md) * 1.25);border:var(--border-thin) solid var(--error-bg-20);background:var(--error-light-bg-06);text-align:left;align-self:stretch}.pay-page-module__ekUaiW__line{justify-content:space-between;gap:var(--spacing-3);padding:calc(var(--spacing-1) * .75) 0;font-size:var(--font-size-xsm);display:flex}.pay-page-module__ekUaiW__line dd{margin:0}.pay-page-module__ekUaiW__lineLabel{color:var(--pix-text-secondary)}.pay-page-module__ekUaiW__lineTotal{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-top:var(--border-thin) solid var(--error-bg-20);margin-top:var(--spacing-1h);padding-top:var(--spacing-2)}.pay-page-module__ekUaiW__payBody{padding:var(--spacing-4) var(--spacing-5) var(--spacing-5)}.pay-page-module__ekUaiW__note{margin:var(--spacing-3) 0 0;font-size:var(--font-size-xs);color:var(--pix-text-secondary);text-align:center;line-height:normal}.pay-page-module__ekUaiW__note+.pay-page-module__ekUaiW__note{margin-top:var(--spacing-3)}.pay-page-module__ekUaiW__noteCodigo{line-height:var(--line-height-1-45);font-variant-numeric:tabular-nums}.pay-page-module__ekUaiW__state{align-items:center;gap:var(--spacing-2);padding:var(--spacing-6) var(--spacing-5);text-align:center;flex-direction:column;display:flex}.pay-page-module__ekUaiW__stateText{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.pay-page-module__ekUaiW__stateWrap{padding:var(--spacing-4) var(--spacing-5) var(--spacing-5)}.pay-page-module__ekUaiW__stateWrapPronto{padding:var(--spacing-5) var(--spacing-5) var(--spacing-6)}.pay-page-module__ekUaiW__box{text-align:center;padding:var(--spacing-7) var(--spacing-6);border-radius:var(--radius-lg);border:var(--border-thin) solid transparent}.pay-page-module__ekUaiW__boxSuspensa{background:linear-gradient(135deg, var(--color-alert-warning-soft-bg) 0%, var(--warning-bg-12) 100%);border-color:var(--warning-border-30)}.pay-page-module__ekUaiW__boxIndisponivel{padding:var(--spacing-6) var(--spacing-5);background:var(--color-alert-warning-soft-bg);border-color:var(--warning-border-30)}.pay-page-module__ekUaiW__boxCancelada{padding:var(--spacing-5);background:var(--slate-50);border-color:var(--gray-200)}.pay-page-module__ekUaiW__boxPronto{padding:var(--spacing-7) var(--spacing-5h);background:linear-gradient(135deg, var(--green-bg-08) 0%, var(--green-bg-12) 100%);border-color:var(--green-bg-25)}.pay-page-module__ekUaiW__boxNeutra{padding:var(--spacing-6) var(--spacing-5)}.pay-page-module__ekUaiW__stateIcon{margin-bottom:var(--spacing-3);font-size:var(--font-size-xxxl);justify-content:center;display:flex}.pay-page-module__ekUaiW__iconSuspensa{color:var(--warning-text-color)}.pay-page-module__ekUaiW__boxIndisponivel .pay-page-module__ekUaiW__stateIcon{margin-bottom:var(--spacing-2h);font-size:var(--font-size-4xl)}.pay-page-module__ekUaiW__boxCancelada .pay-page-module__ekUaiW__stateIcon{margin-bottom:var(--spacing-2);font-size:var(--font-size-xxl)}.pay-page-module__ekUaiW__stateTitle{margin:0 0 var(--spacing-2);font-size:var(--font-size-x2l);font-weight:var(--font-weight-bold);color:var(--pix-text-primary)}.pay-page-module__ekUaiW__boxIndisponivel .pay-page-module__ekUaiW__stateTitle{font-size:var(--font-size-xl)}.pay-page-module__ekUaiW__boxPronto .pay-page-module__ekUaiW__stateTitle{margin-bottom:var(--spacing-2h)}.pay-page-module__ekUaiW__boxCancelada .pay-page-module__ekUaiW__stateTitle{font-size:var(--font-size-lg);margin:0}.pay-page-module__ekUaiW__boxText{}.pay-page-module__ekUaiW__boxCancelada .pay-page-module__ekUaiW__boxText{margin-top:var(--spacing-1h)}.pay-page-module__ekUaiW__boxIndisponivel .pay-page-module__ekUaiW__boxText+.pay-page-module__ekUaiW__boxText{margin-top:var(--spacing-2h)}.pay-page-module__ekUaiW__boxPronto .pay-page-module__ekUaiW__boxText{margin:0 0 var(--spacing-2h);color:var(--gray-600);line-height:1.55}.pay-page-module__ekUaiW__boxPronto .pay-page-module__ekUaiW__boxText:last-child{margin-bottom:0}.pay-page-module__ekUaiW__boxText strong{color:var(--pix-text-primary)}.pay-page-module__ekUaiW__greeting{padding:0 var(--spacing-5) var(--spacing-3);text-align:center;font-size:var(--font-size-sm);color:var(--pix-text-secondary);margin:0}.pay-page-module__ekUaiW__valueSection{padding:var(--spacing-4) var(--spacing-7)}.pay-page-module__ekUaiW__paidWrap{padding:var(--spacing-4) var(--spacing-5) var(--spacing-5)}.pay-page-module__ekUaiW__paidDetail{margin:var(--spacing-4) 0 0;padding:var(--spacing-2h) var(--spacing-3);border-radius:var(--radius-md);background:var(--white-70);color:var(--pix-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums}.pay-page-module__ekUaiW__footer{font-family:var(--font-primary);align-items:center;gap:var(--spacing-2);padding:var(--spacing-3h) var(--spacing-2) 0;text-align:center;color:var(--pix-text-secondary);flex-direction:column;display:flex}.pay-page-module__ekUaiW__creditor{font-size:var(--font-size-2xsm);line-height:var(--line-height-normal);margin:0}.pay-page-module__ekUaiW__footerLink{font-size:var(--font-size-xs);color:var(--pix-text-secondary);text-decoration:underline}.pay-page-module__ekUaiW__linkButton{padding:var(--spacing-1);font:inherit;font-size:var(--font-size-sm);color:var(--primary-accent-text);cursor:pointer;background:0 0;border:none;text-decoration:underline}.pay-page-module__ekUaiW__reasonsWrap{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5) var(--spacing-5);flex-direction:column;display:flex}.pay-page-module__ekUaiW__reasonsTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--pix-text-primary);margin:0}.pay-page-module__ekUaiW__reasonsText{}.pay-page-module__ekUaiW__reason{gap:calc(var(--spacing-1) / 2);width:100%;padding:var(--spacing-3h) var(--spacing-4);border:var(--border-thin) solid var(--gray-200);border-radius:calc(var(--radius-md) * 1.25);background:var(--color-white);text-align:left;font:inherit;cursor:pointer;flex-direction:column;display:flex}.pay-page-module__ekUaiW__reason:hover,.pay-page-module__ekUaiW__reason:focus-visible{border-color:var(--pix-primary)}.pay-page-module__ekUaiW__reason:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.pay-page-module__ekUaiW__reasonTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--toast-text)}.pay-page-module__ekUaiW__reasonHint{font-size:var(--font-size-xsm);color:var(--pix-text-secondary)}.pay-page-module__ekUaiW__backLink{margin-top:var(--spacing-1);font-size:var(--font-size-xsm);color:var(--pix-primary);align-self:center;text-decoration:none}.pay-page-module__ekUaiW__error{font-size:var(--font-size-sm);color:var(--color-error);margin:0}
.checkout-amount-module__1eaPKW__value{color:var(--pix-text-primary);font-size:var(--font-size-valor);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-minus-0-01em);margin:0}
.ExpiredCodeNotice-module__H9IhUa__notice{gap:var(--spacing-4);flex-direction:column;display:flex}.ExpiredCodeNotice-module__H9IhUa__paying{align-items:center;gap:var(--spacing-1);padding-bottom:var(--spacing-4);border-bottom:var(--border-thin) solid var(--pix-divider-color);color:var(--pix-text-secondary);font-size:var(--font-size-xsm);text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.ExpiredCodeNotice-module__H9IhUa__box{text-align:center;padding:var(--spacing-7) var(--spacing-6);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--error-light-bg-08) 0%, var(--error-bg-12) 100%);border:var(--border-thin) solid var(--error-bg-25)}.ExpiredCodeNotice-module__H9IhUa__icon{font-size:var(--font-size-xxxl);margin-bottom:var(--spacing-3)}.ExpiredCodeNotice-module__H9IhUa__title{font-size:var(--font-size-x2l);font-weight:var(--font-weight-bold);color:var(--pix-text-primary);margin:0 0 var(--spacing-2)}.ExpiredCodeNotice-module__H9IhUa__notice+.card-footer{margin-top:var(--spacing-6)}.ExpiredCodeNotice-module__H9IhUa__description{}.ExpiredCodeNotice-module__H9IhUa__generate{}.ExpiredCodeNotice-module__H9IhUa__generate:hover{background:var(--pix-primary-hover)}.ExpiredCodeNotice-module__H9IhUa__generate:active{background:var(--pix-primary-dark);box-shadow:0 var(--border-medium) var(--blur-sm) var(--pix-shadow-20)}.ExpiredCodeNotice-module__H9IhUa__generate:focus-visible{outline:var(--border-medium) solid var(--pix-primary-dark);outline-offset:var(--border-medium)}.ExpiredCodeNotice-module__H9IhUa__hint{font-size:var(--font-size-xs);color:var(--pix-text-secondary);text-align:center}
.pix-public-page{min-height:var(--viewport-h-screen);background:linear-gradient(135deg, var(--pix-gradient-start) 0%, var(--pix-gradient-end) 100%);padding:var(--spacing-4) var(--spacing-4);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}@media (min-width:768px){.pix-public-page{padding:var(--spacing-6) var(--spacing-4);justify-content:center}}.page-container{width:var(--size-full);max-width:var(--size-26rem);margin:var(--spacing-4) auto}.pix-checkout-card{width:var(--size-full);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 var(--blur-sm) 6px var(--translate-1) var(--black-10), 0 var(--border-medium) var(--blur-sm) var(--translate-1) var(--black-06);font-family:var(--font-primary);overflow:hidden}.card-header{align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-5) var(--spacing-3);background:var(--color-white);text-align:center;border-bottom:none;flex-direction:column;display:flex}.checkout-card-header{gap:var(--spacing-2h)}.receiver-image-wrapper{flex-shrink:var(--spacing-0)}.receiver-image{width:var(--size-3-5rem);height:var(--size-3-5rem);border-radius:var(--radius-md);object-fit:cover;border:var(--border-medium) solid var(--pix-border-color)}.receiver-initials{width:var(--size-3-5rem);height:var(--size-3-5rem);border-radius:var(--radius-md);background:var(--toast-text);color:var(--color-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}.receiver-info{width:var(--size-full)}.receiver-name{margin:var(--spacing-0);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--pix-text-primary)}.receiver-legal-name{margin:var(--spacing-0t) 0 0;font-size:var(--font-size-xs);color:var(--pix-text-secondary)}.security-notice,.expiry-timer{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-smd);display:flex}.security-notice{background:var(--pix-primary-bg-08);margin:0 var(--spacing-5) var(--spacing-3)}.security-icon{font-size:var(--font-size-xs);color:var(--success-light)}.security-text{font-size:var(--font-size-xs);color:var(--pix-text-secondary);font-weight:var(--font-weight-normal)}.card-divider{height:var(--border-thin);background:var(--pix-divider-color);margin:0 var(--spacing-5)}.card-section{padding:var(--spacing-4) var(--spacing-5)}.section-title{margin:0 0 var(--spacing-2);font-size:var(--font-size-lgs);font-weight:var(--font-weight-semibold);color:var(--pix-text-primary);align-items:center;gap:var(--spacing-2);display:flex}.pix-icon{width:var(--spacing-6);height:var(--spacing-6);background:var(--pix-primary);color:var(--color-white);border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);flex-shrink:var(--spacing-0);justify-content:center;align-items:center;display:inline-flex}.section-description{margin:0 0 var(--spacing-3);font-size:var(--font-size-xsm);color:var(--pix-text-secondary);line-height:var(--line-height-normal)}.card-footer{padding:var(--spacing-5) var(--spacing-6);background:var(--color-white);text-align:center}.card-section+.card-divider+.card-footer,.instructions+.card-footer{border-top:var(--border-thin) solid var(--pix-border-color)}.success-message+.card-footer,.failed-message+.card-footer,.refunded-message+.card-footer{margin-top:var(--spacing-6)}.powered-by{justify-content:center;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);color:var(--pix-text-tertiary);display:flex}.powered-by-logo{font-weight:var(--font-weight-bold);color:var(--pix-primary);font-size:var(--font-size-sm);transition:var(--transition-colors);text-decoration:none}.powered-by-logo:hover{color:var(--pix-primary-dark);text-decoration:underline}.security-badge{justify-content:center;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--pix-text-secondary);margin-top:var(--spacing-2);display:flex}.badge-icon{font-size:var(--font-size-lg)}.praise-text{font-family:Cinzel,serif;font-size:var(--font-size-xs);letter-spacing:.15em;color:var(--pix-text-tertiary);margin-top:var(--spacing-3);opacity:.7;text-transform:uppercase;font-weight:500}.redirect-countdown{margin-top:var(--spacing-3);font-size:var(--font-size-sm);color:var(--pix-text-secondary)}.redirect-countdown strong{font-variant-numeric:tabular-nums;color:var(--pix-primary)}.pix-qrcode-container{gap:var(--spacing-3);flex-direction:column;display:flex}.qrcode-wrapper{width:var(--size-14rem);height:var(--size-14rem);background:var(--color-white);border:var(--border-thin) solid var(--pix-qr-border-color);border-radius:var(--radius-lg);padding:var(--spacing-2h);box-sizing:border-box;margin:0 auto;position:relative}.qrcode-image{width:var(--size-full);height:var(--size-full);object-fit:contain}.qrcode-placeholder{width:var(--size-full);height:var(--size-full);background:var(--color-white);color:var(--pix-text-tertiary);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.qrcode-skeleton{width:var(--size-full);height:var(--size-full);background:var(--gray-200);border-radius:var(--radius-sm);animation:qrcode-skeleton-pulse var(--duration-pulse) var(--ease-pulse) infinite;position:relative}.qrcode-skeleton-timer{height:var(--spacing-8)}.qrcode-skeleton-button{height:var(--spacing-11);border-radius:var(--radius-md)}.qrcode-skeleton-label{width:var(--border-thin);height:var(--border-thin);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@keyframes qrcode-skeleton-pulse{50%{opacity:var(--opacity-muted)}}@media (prefers-reduced-motion:reduce){.qrcode-skeleton{animation:none}}.expiry-timer{background:var(--pix-timer-bg);color:var(--warning-text-color);font-size:var(--font-size-xsm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;align-self:center}.expiry-timer.urgente{background:var(--error-light-bg-10);color:var(--error-bright)}.pix-action-primary,.copy-button,.error-retry-button,.pixCopyButton,.submit-button{background:var(--pix-primary);color:var(--color-white);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-all);border:none}.pix-action-wide,.copy-button{width:var(--size-full);min-height:var(--spacing-12);padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;gap:var(--spacing-2);display:flex}.pix-body-text{font-size:var(--font-size-sm);color:var(--pix-text-secondary);line-height:var(--line-height-normal);margin:0}.copy-button:hover:not(:disabled){background:var(--pix-primary-hover)}.copy-button:active:not(:disabled){transform:translateY(0)}.copy-button:disabled{background:var(--pix-text-tertiary);cursor:not-allowed;opacity:var(--opacity-disabled);box-shadow:none}@keyframes copy-pop{0%{transform:scale(var(--scale-96))}}.copy-button.copied{background:var(--success-light);animation:copy-pop var(--duration-250ms) var(--ease-pop)}@media (prefers-reduced-motion:reduce){.copy-button.copied{animation:none}}.button-icon{font-size:var(--font-size-base)}details[open] .instructions-list{margin-top:var(--spacing-2)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary::marker{display:none}summary.instructions-title{cursor:pointer;align-items:center;gap:var(--spacing-2);-webkit-user-select:none;user-select:none;list-style:none;display:flex}summary.instructions-title:before{content:"▶";font-size:var(--font-size-xs);transition:transform var(--duration-fast) ease;display:inline-block}details[open] summary.instructions-title:before{transform:rotate(var(--rotate-90))}summary.instructions-title::-webkit-details-marker{display:none}.pix-code-details{border:var(--border-thin) solid var(--pix-border-color);border-radius:var(--radius-md);overflow:hidden}.pix-code-summary{padding:var(--spacing-4);background:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--pix-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast)}.pix-code-summary:hover{background:var(--pix-border-color)}.pix-code-content{padding:var(--spacing-4);background:var(--color-white)}.pix-code-text{padding:var(--spacing-4);background:var(--color-white);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-xs);word-break:break-all;color:var(--pix-text-primary);display:block}.banking-apps{gap:var(--spacing-4);flex-direction:column;display:flex}.banking-apps-title{margin:var(--spacing-0);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--pix-text-secondary)}.banking-apps-buttons{gap:var(--spacing-2);grid-template-columns:repeat(2,1fr);display:grid}.bank-button{padding:var(--spacing-4);background:var(--color-white);border:var(--border-medium) solid var(--pix-border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-all);color:var(--pix-text-primary)}.bank-button:hover{border-color:var(--pix-primary);color:var(--pix-primary);transform:translateY(var(--translate-2));box-shadow:0 var(--blur-sm) 8px var(--black-08);background:var(--pix-light-bg)}.bank-button:active{transform:translateY(0)}.payment-status{padding:var(--spacing-4);border-radius:var(--spacing-0);text-align:center;background:var(--color-transparent);border:none}.status-header{justify-content:center;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);display:flex}.status-icon{font-size:var(--font-size-xl)}.status-label{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--pix-text-primary);margin:var(--spacing-0)}.status-description{font-size:var(--font-size-xs);color:var(--pix-text-secondary);margin-bottom:var(--spacing-3);line-height:1.4}.payment-info{gap:var(--spacing-2);padding:var(--spacing-3);background:var(--color-white);border-radius:var(--radius-sm);margin-top:var(--spacing-3);flex-direction:column;display:flex}.info-row{font-size:var(--font-size-xs);justify-content:space-between;align-items:center;display:flex}.info-label{color:var(--pix-text-tertiary)}.info-value{font-weight:var(--font-weight-medium);color:var(--pix-text-primary);font-size:var(--font-size-xs)}.info-value.amount{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--pix-primary)}.polling-indicator{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background:var(--color-pix-soft-bg);border-radius:var(--radius-sm);margin-top:var(--spacing-2);display:flex}.spinner{width:var(--spacing-3h);height:var(--spacing-3h);border:var(--border-medium) solid var(--pix-border-color);border-top-color:var(--pix-primary);border-radius:var(--radius-circle);animation:spin var(--duration-slow) linear infinite}@keyframes spin{to{transform:rotate(var(--rotate-360))}}@media (prefers-reduced-motion:reduce){.spinner,.spinner-small{animation:none}}.polling-text{font-size:var(--font-size-xs);color:var(--pix-text-secondary)}.status-error{background:var(--error-bg-10);border:var(--border-thin) solid var(--error-border-30);border-radius:var(--radius-md);padding:var(--spacing-4);margin-top:var(--spacing-4);text-align:center;color:var(--error-light)}.transaction-details{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:var(--border-thin) solid var(--pix-border-color)}.transaction-summary{font-size:var(--font-size-sm);color:var(--pix-text-secondary);line-height:var(--line-height-relaxed);cursor:pointer;align-items:center;gap:var(--spacing-2);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.transaction-summary:before{content:"▶";font-size:var(--font-size-xs);transition:transform var(--duration-fast) ease;color:var(--pix-text-tertiary);display:inline-block}.transaction-details[open] .transaction-summary:before{transform:rotate(var(--rotate-90))}.transaction-summary::-webkit-details-marker{display:none}.transaction-id{background:var(--pix-border-color);border:var(--border-thin) solid var(--pix-text-tertiary);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--pix-text-primary);margin-top:var(--spacing-2);display:inline-block}.instructions{background:var(--color-gray-50);padding:var(--spacing-4);border-radius:var(--radius-md);margin-top:var(--spacing-0)}.instructions-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--pix-text-primary);margin:0 0 var(--spacing-3)}.instructions-list{padding:var(--spacing-0);margin:var(--spacing-0);gap:var(--spacing-2);flex-direction:column;list-style:none;display:flex}.instructions-list li{gap:var(--spacing-1);font-size:var(--font-size-xs);flex-direction:column;display:flex}.instructions-list li strong{color:var(--pix-text-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs)}.instructions-list li p{margin:var(--spacing-0);color:var(--pix-text-tertiary);line-height:1.4;font-size:var(--font-size-xs)}.success-message,.failed-message,.refunded-message{text-align:center;padding:var(--spacing-8) var(--spacing-6);border-radius:var(--radius-lg)}.success-message{background:linear-gradient(135deg, var(--success-message-bg-10) 0%, var(--green-bg-15) 100%);border:var(--border-thin) solid var(--success-message-border-30)}.failed-message{background:linear-gradient(135deg, var(--gray-bg-15) 0%, var(--autogen-color-func-a4b7f82695) 100%);border:var(--border-thin) solid var(--gray-border-30)}.refunded-message{background:linear-gradient(135deg, var(--blue-accent-10) 0%, var(--blue-accent-15) 100%);border:var(--border-thin) solid var(--blue-accent-30)}.success-icon,.failed-icon,.refunded-icon{font-size:var(--font-size-xxxl);margin-bottom:var(--spacing-4)}@keyframes success-icon-pop{0%{transform:scale(var(--scale-50));opacity:var(--opacity-invisible)}}.success-icon{animation:success-icon-pop var(--duration-400ms) var(--ease-pop)}@media (prefers-reduced-motion:reduce){.success-icon{animation:none}}.success-title,.failed-title,.refunded-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--pix-text-primary);margin:0 0 var(--spacing-2)}.success-description,.failed-description,.refunded-description{font-size:var(--font-size-md);color:var(--pix-text-secondary);line-height:var(--line-height-normal);margin:0}.error-boundary-fallback{min-height:var(--viewport-h-screen);padding:var(--spacing-6);background:var(--color-white);justify-content:center;align-items:center;display:flex}.error-boundary-content{max-width:var(--size-32rem);background:var(--color-white);border-radius:var(--radius-xl);padding:var(--spacing-8);box-shadow:var(--shadow-xl);text-align:center}.error-icon{font-size:var(--font-size-xxxl);color:var(--error-light)}.error-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--pix-text-primary);margin:var(--spacing-4) 0}.error-message{font-size:var(--font-size-base);color:var(--pix-text-secondary);margin-bottom:var(--spacing-6);line-height:var(--line-height-relaxed)}.error-retry-button{padding:var(--spacing-4) var(--spacing-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.error-retry-button:hover{background:var(--pix-secondary)}.error-details{margin-top:var(--spacing-6)}.error-details summary{cursor:pointer;font-size:var(--font-size-sm);color:var(--pix-text-secondary);margin-bottom:var(--spacing-4);-webkit-user-select:none;user-select:none;text-align:left}.error-stack{background:var(--white-05);border:var(--border-thin) solid var(--pix-border-color);border-radius:var(--radius-md);padding:var(--spacing-4);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--pix-text-secondary);text-align:left;max-height:var(--spacing-50);overflow-x:auto}.create-payin-form{gap:var(--spacing-5);flex-direction:column;display:flex}.form-group{gap:var(--spacing-2);flex-direction:column;display:flex}.form-label{color:var(--pix-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.input-wrapper{position:relative}.form-input-pix{width:var(--size-full);padding:var(--spacing-4);background:var(--pix-page-bg);border:var(--border-medium) solid var(--pix-border-color);border-radius:var(--radius-md);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--pix-text-primary);text-align:center;transition:var(--transition-base);font-family:var(--font-primary)}.form-input-pix:focus{border-color:var(--pix-primary);box-shadow:var(--shadow-focus-primary);outline:none}.form-input-pix.input-error{border-color:var(--error-light)}.form-input-pix:disabled{background:var(--white-05);cursor:not-allowed}.form-input-pix::placeholder{color:var(--pix-text-tertiary)}.form-hint{font-size:var(--font-size-sm);color:var(--pix-text-secondary)}.submit-button{padding:var(--spacing-5);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}.submit-button .button-icon{font-size:var(--font-size-lg)}.submit-button:hover:not(:disabled){background:var(--pix-secondary);transform:translateY(calc(-1 * var(--spacing-0h)))}.submit-button:active:not(:disabled){transform:translateY(0)}.submit-button:disabled{background:var(--pix-text-tertiary);cursor:not-allowed;opacity:var(--opacity-disabled)}.spinner-small{width:var(--spacing-4);height:var(--spacing-4);border:var(--border-medium) solid transparent;border-top-color:var(--color-white);border-radius:var(--radius-full);animation:spin var(--duration-medium) linear infinite}@media (max-width:640px){.page-container{max-width:var(--size-full);margin:var(--spacing-0) auto}.banking-apps-buttons{grid-template-columns:1fr}.error-title{font-size:var(--font-size-xl)}.error-boundary-content{padding:var(--spacing-6)}}@media print{.pix-public-page{background:var(--color-white)}.copy-button,.banking-apps,.powered-by{display:none}.qrcode-wrapper{box-shadow:none;border:var(--border-thin) solid var(--pix-border-color)}}.inactivePixContent{padding:var(--spacing-8);text-align:center}.inactivePixTitle{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-4);color:var(--error-color)}.inactivePixBody{color:var(--pix-text-secondary)}
