#pix-pay-notice{box-sizing:border-box;display:none;width:100%;max-width:440px;margin:20px auto 8px;padding:24px;border:1px solid #e0e6e3;border-radius:18px;background:#fff;box-shadow:0 12px 40px #193b280a;color:#173027;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;overflow-wrap:break-word}
#pix-pay-notice:not([hidden]){display:block}
#pix-receipt-request{display:block;width:100%;max-width:440px;margin:16px auto;padding:14px 16px;border:1px solid #12804f;border-radius:10px;background:#fff;color:#12613f;font:600 15px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
#pix-receipt-request[hidden]{display:none!important}
#pix-receipt-request:focus-visible{outline:3px solid #b5d8c3;outline-offset:3px}
#pix-pay-notice[hidden]{display:none!important}#pix-pay-notice *{box-sizing:border-box}
#pix-pay-notice .prn-heading{display:flex;align-items:center;gap:7px;margin-bottom:22px;flex-wrap:wrap}
#pix-pay-notice .prn-status-dot{width:7px;height:7px;border-radius:50%;background:#d59d2b}
#pix-pay-notice .prn-eyebrow{font-size:9px;font-weight:750;letter-spacing:1.2px;line-height:1.6;color:#728078}
#pix-pay-notice .prn-order{margin-left:auto;border-radius:5px;padding:4px 6px;background:#f2f5f3;color:#718078;font-size:9px;letter-spacing:.15px}
#pix-pay-notice h2{margin:0 0 14px;color:#19362b;font-size:28px;font-weight:750;letter-spacing:-1px;line-height:1.16;text-transform:none}
#pix-pay-notice .prn-description{margin:0;color:#6a7770;font-size:13px;font-weight:400;line-height:1.7}
#pix-pay-notice .prn-care{display:flex;gap:10px;align-items:center;margin:20px 0 25px;padding:12px;border:1px solid #f0e8d5;border-radius:10px;background:#fdf9ef;color:#7c673a}
#pix-pay-notice .prn-care svg{width:21px;height:21px;flex:0 0 21px}
#pix-pay-notice .prn-care p{margin:0;font-size:11px;line-height:1.6;font-weight:400}
#pix-pay-notice .prn-care strong{font-weight:700}
#pix-pay-notice .prn-section-label{display:block;margin-bottom:16px;color:#7b8880;font-size:9px;font-weight:700;letter-spacing:1px;line-height:1.5}
#pix-pay-notice .prn-steps{display:grid;gap:16px;margin:0 0 25px;padding:0;list-style:none}
#pix-pay-notice .prn-steps li{display:flex;align-items:flex-start;gap:12px;margin:0;padding:0}
#pix-pay-notice .prn-steps li>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:7px;background:#edf4ef;color:#426750;font-size:11px;font-weight:700}
#pix-pay-notice .prn-steps p{margin:0;color:#68756d;font-size:12px;line-height:1.7;font-weight:400}
#pix-pay-notice .prn-steps strong{color:#2e493b;font-weight:650}
#pix-pay-notice .prn-action{display:flex;align-items:center;gap:13px;width:100%;min-height:66px;margin:0;padding:14px;border:0;border-radius:11px;background:#12804f;color:#fff;text-decoration:none;box-shadow:0 4px 12px #12804f1a;line-height:1.4;font-size:14px;font-weight:650}
#pix-pay-notice .prn-action>img{width:26px;height:26px;flex:0 0 26px;filter:brightness(0) invert(1)}
#pix-pay-notice .prn-action small{display:block;margin-top:3px;color:#d9f1e2;font-size:10px;font-weight:400}
#pix-pay-notice .prn-action .prn-arrow{width:21px;height:21px;margin-left:auto;flex:0 0 21px;color:#e3f5e9}
#pix-pay-notice .prn-action:hover{background:#0c6b40}#pix-pay-notice .prn-action:focus-visible{outline:3px solid #b5d8c3;outline-offset:4px}
#pix-pay-notice .prn-footnote{max-width:255px;margin:15px auto 0;color:#849087;text-align:center;font-size:10px;line-height:1.65;font-weight:400}
#pix-pay-notice .prn-footnote strong{font-weight:600}
@media(max-width:480px){#pix-pay-notice{display:block}}@media(max-width:350px){#pix-pay-notice{padding:20px 16px}#pix-pay-notice h2{font-size:26px}#pix-pay-notice .prn-steps br{display:none}#pix-pay-notice .prn-order{margin-left:0}}

/* Leitura confortável e ações claras no celular. */
#pix-pay-notice{padding:24px 20px;border-radius:20px}
#pix-pay-notice .prn-heading{margin-bottom:20px;gap:8px}
#pix-pay-notice .prn-eyebrow{font-size:11px;letter-spacing:.6px;color:#53665b}
#pix-pay-notice .prn-order{font-size:11px;color:#53665b}
#pix-pay-notice h2{font-size:28px;line-height:1.2;letter-spacing:-.7px}
#pix-pay-notice .prn-description{font-size:16px;line-height:1.6;color:#4b6054}
#pix-pay-notice .prn-care{margin:20px 0 24px;padding:14px 16px;color:#6b5020}
#pix-pay-notice .prn-care p{font-size:15px;line-height:1.55}
#pix-pay-notice .prn-section-label{margin:0 0 18px;font-size:17px;line-height:1.4;letter-spacing:0;color:#19362b}
#pix-pay-notice .prn-steps{gap:20px;margin-bottom:24px}
#pix-pay-notice .prn-steps li{gap:12px}
#pix-pay-notice .prn-steps li>span{width:30px;height:30px;flex-basis:30px;border-radius:50%;font-size:14px;color:#246044}
#pix-pay-notice .prn-steps p{font-size:15px;line-height:1.6;color:#4b6054}
#pix-pay-notice .prn-steps strong{display:block;font-weight:700;color:#19362b}
#pix-pay-notice .prn-action{min-height:76px;padding:16px;font-size:18px;gap:12px}
#pix-pay-notice .prn-action small{font-size:13px;color:#ecfff3}
#pix-pay-notice .prn-action>img{width:28px;height:28px;flex-basis:28px}
#pix-pay-notice .prn-footnote{max-width:none;font-size:13px;line-height:1.6;color:#53665b;margin-top:16px}
@media(max-width:350px){#pix-pay-notice{padding:20px 16px}#pix-pay-notice .prn-action{font-size:16px;padding:13px;gap:10px}#pix-pay-notice .prn-action small{font-size:12px}}
