.page-module__nrzyCW__page{min-height:100vh;padding-top:110px;padding-bottom:72px}.page-module__nrzyCW__cabecalho{max-width:620px;margin-bottom:28px}.page-module__nrzyCW__titulo{margin-bottom:8px;font-size:2rem;font-weight:800}.page-module__nrzyCW__subtitulo{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.page-module__nrzyCW__formulario{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:flex-end;gap:12px;max-width:620px;padding:20px;display:flex}.page-module__nrzyCW__campos{flex-wrap:wrap;flex:1;gap:12px;min-width:0;display:flex}.page-module__nrzyCW__campo{flex-direction:column;flex:1;gap:6px;min-width:160px;display:flex}.page-module__nrzyCW__campo span{color:var(--text-secondary);font-size:.8125rem}.page-module__nrzyCW__erro{border:1px solid var(--accent-red);max-width:620px;color:var(--accent-red);border-radius:var(--radius-sm);background:#e539351f;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;font-size:.875rem;display:flex}.page-module__nrzyCW__resultado{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:620px;animation:page-module__nrzyCW__surgir var(--transition-base);margin-top:24px;padding:22px}.page-module__nrzyCW__resumo{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.page-module__nrzyCW__rotulo{color:var(--text-muted);margin-bottom:2px;font-size:.75rem;display:block}.page-module__nrzyCW__codigo{font-size:1.375rem;font-weight:800;font-family:var(--font-heading)}.page-module__nrzyCW__status{border:1px solid var(--border-color);border-radius:var(--radius-full);align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.page-module__nrzyCW__itens{flex-direction:column;gap:12px;padding:16px 0;display:flex}.page-module__nrzyCW__item{align-items:center;gap:12px;font-size:.875rem;display:flex}.page-module__nrzyCW__item>div{flex:1;min-width:0}.page-module__nrzyCW__item strong{color:var(--text-primary);font-weight:600;display:block}.page-module__nrzyCW__detalhe{color:var(--text-muted);font-size:.75rem}.page-module__nrzyCW__quantidade{color:var(--text-secondary);flex-shrink:0}.page-module__nrzyCW__valor{color:var(--text-primary);flex-shrink:0;font-weight:600}.page-module__nrzyCW__total{border-top:1px solid var(--border-color);color:var(--text-secondary);justify-content:space-between;align-items:baseline;padding-top:14px;font-size:.9375rem;display:flex}.page-module__nrzyCW__total strong{color:var(--accent-green);font-size:1.375rem;font-family:var(--font-heading)}.page-module__nrzyCW__pago{border:1px solid var(--accent-green);border-radius:var(--radius-md);color:var(--accent-green);background:#7ac9431f;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;font-size:.875rem;font-weight:600;display:flex}.page-module__nrzyCW__pix{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:20px;padding:18px}.page-module__nrzyCW__pixTitulo{margin-bottom:6px;font-size:1rem;font-weight:700}.page-module__nrzyCW__pixAviso{color:var(--text-secondary);margin-bottom:16px;font-size:.8125rem;line-height:1.6}.page-module__nrzyCW__pixConteudo{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.page-module__nrzyCW__pixQr{border-radius:var(--radius-sm);background:#fff;flex-shrink:0;padding:8px}.page-module__nrzyCW__pixCopia{flex-direction:column;flex:1;gap:8px;min-width:200px;display:flex}.page-module__nrzyCW__pixCodigo{color:var(--text-secondary);background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);word-break:break-all;max-height:110px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;line-height:1.5;display:block;overflow-y:auto}.page-module__nrzyCW__resultado>a{width:100%;margin-top:18px}@media (max-width:768px){.page-module__nrzyCW__page{padding-top:90px}.page-module__nrzyCW__titulo{font-size:1.5rem}.page-module__nrzyCW__formulario{padding:16px}.page-module__nrzyCW__formulario>button{width:100%}.page-module__nrzyCW__item{flex-wrap:wrap}}@keyframes page-module__nrzyCW__surgir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
