.bg-opacity-75{opacity:.75}.bg-opacity-50{opacity:.5}.bg-opacity-25{opacity:.25}.bg-opacity-10{opacity:.1}.color-ffbcb2{color:#ffbcb2}.color-bf7266{color:#bf7266}.font-great-ibes{font-family:Great Vibes,cursive}.frest-card{margin:60px auto;border-radius:1.1rem;box-shadow:0 4px 32px #1e225a17,0 1.5px 4px #1e225a0f;background:#fff;padding:2.3rem 2.1rem;border:1px solid #e5e9f2;transition:box-shadow .2s}.frest-card:hover{box-shadow:0 8px 40px #1e225a21,0 2px 8px #1e225a14}.pix-qr-area{background:#f1f7ff;border-radius:.8rem;min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #e5e9f2;position:relative;transition:border .3s,opacity .3s}.pix-qr-area.confirmed{border:2.5px solid #28c76f;opacity:.5}.pix-qr-area .bi-patch-check-fill{display:none;font-size:2.1rem;color:#28c76f;position:absolute;top:16px;right:16px}.pix-qr-area.confirmed .bi-patch-check-fill{display:block;animation:pop .45s}.pix-instructions{background:#f8fafc;border-radius:.8rem;border-left:4px solid #00cfdd;padding:1.1rem 1.6rem;min-height:220px;box-shadow:0 1px 6px #1e225a08;margin-left:.7rem}.pix-instructions ul{list-style-type:none;padding-left:0;margin-top:20px}.pix-instructions ul li{color:#444}.pix-instructions ul li:before{content:"✓";color:#00cfdd;font-weight:700;font-size:1.2rem;display:inline-block;width:1.2em;margin-right:8px;flex-shrink:0}.pix-summary{background:#f8fafc;border-radius:.8rem;border-left:4px solid #00cfdd;padding:1.1rem 1.6rem;box-shadow:0 1px 6px #1e225a08}
