.registration-review{margin:10px 0 4px;padding:18px;border:1px solid #36536d;border-radius:15px;background:linear-gradient(145deg,#17324b,#102437);color:#e9f0f4;box-shadow:0 16px 35px #0003}.registration-review h3{margin:0 0 17px;color:#ffc226;font:800 19px Manrope,Arial,sans-serif}.registration-review p{margin:8px 0;font-size:12px;line-height:1.45}.registration-review strong{color:#ffc226}.registration-review .review-fish-title{display:block;margin-top:17px;font-size:12px}.registration-review ul{margin:7px 0 0;padding-left:19px;color:#fff;font-size:12px;line-height:1.65}.registration-review .review-note{margin:17px 0 13px;padding-top:13px;border-top:1px solid #ffffff1c;color:#c8d4dc}.registration-review>div{display:grid;grid-template-columns:1.35fr 1fr;gap:8px}.registration-review button{min-height:42px;padding:8px 11px;border-radius:11px;font:800 11px Manrope,Arial,sans-serif;cursor:pointer}.registration-review .confirm-registration{border:1px solid #ffc226;background:#e7ad18;color:#1b1307}.registration-review .cancel-registration{border:1px solid #b75b62;background:#351e25;color:#ffabb0}.registration-review button:disabled{cursor:wait;opacity:.6}@media(max-width:470px){.registration-review{padding:15px}.registration-review>div{grid-template-columns:1fr}}
.consent-choice{display:grid;gap:7px;margin:9px 0 4px}.consent-choice button{min-height:44px;border:1px solid #ffc226;border-radius:12px;background:#e7ad18;color:#1b1307;font:800 12px Manrope,Arial,sans-serif;cursor:pointer}.consent-choice button:disabled{cursor:wait;opacity:.6}.consent-choice small{color:#91a6b5;font-size:9px;text-align:center}
.registration-offer{display:grid;margin:9px 0 4px}.registration-offer button{min-height:44px;border:1px solid #ffc226;border-radius:12px;background:#e7ad18;color:#1b1307;font:800 12px Manrope,Arial,sans-serif;cursor:pointer}.registration-offer button:disabled{cursor:wait;opacity:.6}
.payment-flow{display:grid;gap:10px;margin:10px 0 5px;padding:17px;border:1px solid #36536d;border-radius:15px;background:#10283d;color:#eaf1f5}.payment-flow h3{margin:0;color:#ffc226;font:800 18px Manrope,Arial,sans-serif}.payment-flow>p{margin:0}.payment-flow a,.payment-flow button{display:grid;place-items:center;min-height:43px;padding:8px 12px;border:1px solid #ffc226;border-radius:11px;background:#e7ad18;color:#1b1307;font:800 11px Manrope,Arial,sans-serif;text-decoration:none;cursor:pointer}.payment-flow button:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.55}.payment-flow>small,.payment-feedback{color:#9db0bd;font-size:9px;line-height:1.45;text-align:center}.payment-details .test-badge{padding:8px;border:1px solid #ff7070;background:#411f24;color:#ffb2b2;text-align:center;font-size:10px}.payment-details>p{display:grid;gap:3px;padding:10px;border:1px solid #29475f;background:#0c2032}.payment-details>p small{color:#8da2b1;font-size:9px;text-transform:uppercase}.payment-details>p strong{overflow-wrap:anywhere;color:#fff;font-size:12px}.payment-details label{display:grid;gap:7px;color:#ffc226;font-size:11px;font-weight:800}.payment-details input{max-width:100%;padding:10px;border:1px dashed #567086;border-radius:8px;background:#0b1d2d;color:#dbe7ee;font-size:10px}.receipt-result ul{margin:0;padding-left:19px;font-size:11px;line-height:1.6}.receipt-result>p{padding-top:10px;border-top:1px solid #ffffff1c;color:#b8c8d2;font-size:10px;line-height:1.5}.receipt-result.rejected{border-color:#8a3f4c;background:#321d27}.receipt-result.rejected h3{color:#ff8c98}.receipt-result.review{border-color:#8a752e}.receipt-result.review h3{color:#ffd35c}
.payment-details .real-payment-warning{display:block;padding:10px;border:1px solid #d89c27;background:#392b12;color:#ffe19b;font-size:10px;line-height:1.5}
.payment-details>p.pix-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.payment-details>p.pix-row small{grid-column:1/-1}.payment-details .copy-pix{grid-column:2;grid-row:2;min-height:34px;padding:5px 11px;border-radius:8px;font-size:9px;white-space:nowrap}.payment-details .copy-pix.copied{border-color:#21d7b5;background:#0b735f;color:#fff}@media(max-width:390px){.payment-details .copy-pix{padding-inline:8px}}
.receipt-team{display:grid;gap:6px;margin-top:2px;padding:13px;border:1px solid #36536d;border-radius:12px;background:#0c2032}.receipt-team>strong{margin-bottom:4px;color:#ffc226;font-size:12px}.receipt-team p{margin:0;color:#eaf1f5;font-size:11px;line-height:1.45}.receipt-team b{color:#ffc226}.receipt-team ul{margin:0;padding-left:18px;color:#fff;font-size:11px;line-height:1.55}
.messages .registration-review>p{max-width:none;margin:4px 0;padding:0;border-radius:0;background:transparent;font-size:12px;line-height:1.35}
.messages .receipt-team{gap:3px}.messages .receipt-team>strong{margin-bottom:6px}.messages .receipt-team>p{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;line-height:1.35}.messages .receipt-team>b{display:block;margin-top:5px}.messages .receipt-team ul{margin-top:1px}
