.activation-offer{border:1px solid #f1e1a0;background:#edf6f0;border-radius:19px;padding:22px;margin:25px 0 0}.activation-offer h3{font-size:19px;font-weight:900;margin:10px 0}.activation-offer p{font-size:12px;line-height:1.7;color:#8a805d}.activation-offer>strong{font-size:32px;font-weight:900;display:block;margin:17px 0 0}.activation-offer>.primary{margin-top:16px}.activation-offer>small{display:block;text-align:center;font-size:10px;color:#998d66;margin-top:11px}.activation-success{display:flex;align-items:center;gap:16px;background:#edf6e9;border:1px solid #dce9d5;border-radius:18px;padding:21px;margin-top:23px}.activation-success>span{height:42px;width:42px;flex-shrink:0;background:#d5eacb;border-radius:50%;display:grid;place-items:center;font-size:23px;color:#476d38}.activation-success h3{margin:0;font-size:19px;font-weight:900;color:#3c632d}.activation-success p{font-size:13px;color:#5e7750;margin:5px 0}.activation-success small{font-size:9px;color:#8c9d80}.deposit-sheet h2{font-size:24px;font-weight:900}.deposit-sheet>p{font-size:13px;line-height:1.7;color:#888}.deposit-amount{background:#d3ecdf;border-radius:17px;padding:24px;margin:24px 0}.deposit-amount small{font-size:12px;color:#938349}.deposit-amount strong{font-size:35px;font-weight:900;display:block;margin-top:7px}.deposit-explanation{font-size:12px;line-height:1.7;color:#8c8879;background:#f7f7f0;border-radius:12px;padding:15px;margin-bottom:23px}.deposit-sheet>.primary{width:100%;min-height:52px}
.deposit-sheet{min-width:0}.deposit-pix{min-width:0;margin:20px 0}.deposit-pix-qr{display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid #dce8e3;border-radius:18px;padding:12px}.deposit-pix-qr img{display:block;width:224px;max-width:100%;height:auto;aspect-ratio:1}.deposit-pix-qr img[hidden]{display:none}.deposit-pix-recipient{text-align:center;margin:14px 0 20px;color:#103f46}.deposit-pix-recipient strong{display:block;font-size:14px}.deposit-pix-recipient span{display:block;font-size:11px;line-height:1.6;color:#657672;margin-top:3px}.deposit-pix label{display:block;font-weight:800;font-size:13px;color:#103f46;margin-bottom:8px}.deposit-pix textarea{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:90px;resize:none;border:1px solid #d5e3dd;border-radius:12px;padding:12px;background:#f7faf8;color:#294f50;font-family:monospace;font-size:12px!important;line-height:1.6;overflow-wrap:anywhere;word-break:break-all}.deposit-pix textarea:focus{outline:2px solid #103f46;outline-offset:2px}.deposit-copy-button{display:block;width:100%;min-height:48px;margin-top:12px;padding:12px 16px;border:1px solid #103f46;border-radius:26px;background:#edf8f2;color:#103f46;font-size:14px;font-weight:900}.deposit-copy-button:disabled{opacity:.6}.deposit-copy-button:focus-visible{outline:2px solid #103f46;outline-offset:3px}.deposit-pix-status,.deposit-qr-error,.deposit-copy-status{font-size:12px;line-height:1.6;color:#546f69}.deposit-pix-status{text-align:center;padding:18px 0}.deposit-copy-status{min-height:20px;margin:8px 0 0}.deposit-sheet>.deposit-payment-note{font-size:12px;color:#526963;line-height:1.6;margin:16px 0}.deposit-sheet>.primary{margin-top:16px}

