.jp-ultra-bh__form-slot.jp-bh-flow-ready .globo-form-app .gfb__page-footer{display:none!important}.jp-ultra-bh__form-slot:not(.jp-bh-flow-ready)>.jp-bh-flow-progress,.jp-ultra-bh__form-slot:not(.jp-bh-flow-ready)>.jp-bh-entry-action,.jp-ultra-bh__form-slot:not(.jp-bh-flow-ready)>.jp-bh-flow-receipt{display:none}.jp-ultra-bh__form-slot{position:relative}.jp-bh-flow-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;padding:25px 12px;margin:0 0 25px;border:1px solid #e1e6f0;border-radius:14px;background:#fff;scroll-margin-top:110px}.jp-bh-flow-step{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;color:#8793aa;font-size:12px;font-weight:700}.jp-bh-flow-dot{display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;border:1.5px solid #d4daeb;border-radius:50%;background:#fff;color:#8793aa;font-weight:750}.jp-bh-flow-step.active{color:#1b2c77}.jp-bh-flow-step.active .jp-bh-flow-dot{border-color:#1b2c77;background:#1b2c77;color:#fff}.jp-bh-flow-step.done{color:#247a5f}.jp-bh-flow-step.done .jp-bh-flow-dot{border-color:#247a5f;background:#eaf7f1;color:#247a5f}.jp-bh-entry-action{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 28px}.jp-bh-flow-button{-webkit-appearance:none;appearance:none;min-height:48px;padding:13px 23px;border:1px solid #1b2c77;border-radius:9px;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer;transition:filter .15s ease}.jp-bh-flow-button:hover{filter:brightness(.94)}.jp-bh-flow-button:focus-visible,.jp-bh-flow-contact a:focus-visible{outline:3px solid #fed600;outline-offset:3px}.jp-bh-flow-button.primary{background:#1b2c77;color:#fff}.jp-bh-flow-button:disabled{opacity:.65;cursor:not-allowed}.jp-bh-flow-status{flex-basis:100%;margin:0;padding:9px 12px;border-radius:9px;font-size:13px;line-height:1.7}.jp-bh-flow-status:empty{display:none}.jp-bh-flow-status[data-state=pending]{background:#eef2ff;color:#1b2c77}.jp-bh-flow-status[data-state=pending]:before{content:"";display:inline-block;width:12px;height:12px;margin:0 8px -2px 0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:jp-bh-flow-spin .8s linear infinite}.jp-bh-flow-status[data-state=failure]{background:#fff1f0;color:#9d2922}.jp-bh-flow-receipt{display:none;padding:12px 0 22px;background:#fff}.jp-bh-flow-receipt h3{margin:0 0 14px;color:#111827;font-size:22px;font-weight:700}.jp-bh-stage2 .jp-bh-flow-receipt{display:block}.jp-bh-stage2 .jp-ultra-bh__app-block,.jp-bh-stage2 .jp-ultra-bh__custom-liquid,.jp-bh-stage2 .jp-bh-entry-action{display:none!important}.jp-bh-flow-receipt-state{margin:0 0 20px;padding:15px 17px;border-radius:11px;background:#f3f6fb;color:#344369;font-size:13px;line-height:1.7}.jp-bh-flow-receipt-state p{margin:8px 0 0}.jp-bh-flow-receipt-badge{display:inline-flex;align-items:center;min-height:30px;padding:4px 11px;border-radius:999px;font-size:13px}.jp-bh-flow-receipt-badge.success{background:#e7f6f0;color:#247a5f}.jp-bh-flow-receipt-badge.unknown{background:#fff1c7;color:#675321}.jp-bh-flow-block{overflow:hidden;margin:18px 0;border:1px solid #dfe4ec;border-radius:12px}.jp-bh-flow-block h4{margin:0;padding:12px 19px;background:#f3f6fb;color:#1b2c77;font-size:14px;font-weight:700}.jp-bh-flow-row{display:grid;grid-template-columns:180px minmax(0,1fr);border-top:1px solid #ecf0f5;font-size:13px;line-height:1.6}.jp-bh-flow-key{padding:11px 18px;background:#fcfdff;color:#67748e;font-weight:600}.jp-bh-flow-value{padding:11px 18px;overflow-wrap:anywhere;white-space:pre-wrap;color:#1b2435}.jp-bh-flow-contact{margin:22px 0 0;padding:14px 16px;border-radius:10px;background:#f7f8fb;color:#4f5c72;font-size:13px;line-height:1.8}.jp-bh-flow-contact a{color:#1b2c77;font-weight:700;text-decoration:underline;text-underline-offset:2px}@media(max-width:640px){.jp-bh-flow-progress{gap:4px;padding:17px 8px}.jp-bh-flow-step{flex-direction:column;gap:5px;font-size:10px;text-align:center}.jp-bh-flow-dot{flex-basis:30px;width:30px;height:30px}.jp-bh-entry-action{flex-direction:column;align-items:stretch}.jp-bh-entry-action .jp-bh-flow-button{width:100%}.jp-bh-flow-row{grid-template-columns:1fr}.jp-bh-flow-key{padding:7px 13px 4px}.jp-bh-flow-value{padding:4px 13px 11px}.jp-bh-flow-receipt h3{font-size:20px}}@keyframes jp-bh-flow-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.jp-bh-flow-button{transition:none}.jp-bh-flow-status[data-state=pending]:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/223/assets/jp-ultra-bh-flow.css.map */
