/* Fase 3: estilo coherente sin modificar el catálogo aprobado de Fase 2. */
.phase3-red-guide{background:#fff1f1;color:#85282e;border:1px solid #efc5c5;border-radius:16px;padding:13px 15px;margin:12px 0 18px}.phase3-red-guide p{color:#85282e;font-size:12px;margin:7px 0 0}.phase3-form{display:grid;gap:9px}.phase3-p2p-card{display:flex;flex-direction:column;gap:9px}.phase3-p2p-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.phase3-amount{font-weight:850;font-size:30px;letter-spacing:-1px}.phase3-amount small{font-size:14px;color:#777481}.phase3-muted{font-size:11px;color:#85818f}.phase3-p2p-actions{display:flex;gap:7px;margin-top:auto;flex-wrap:wrap}.phase3-p2p-actions .btn{flex:1}.phase3-deal{border-bottom:1px solid #efedf3;padding:15px 0;overflow-wrap:anywhere}.phase3-deal:last-child{border-bottom:0}.phase3-deal .btn{margin:8px 7px 5px 0}.phase3-qr-card{display:flex;align-items:center;flex-direction:column;text-align:center;max-width:550px;margin:auto;gap:12px}.phase3-qr-image{width:min(300px,85vw);aspect-ratio:1;border:1px solid #ddd;border-radius:16px;padding:12px;background:#fff}.phase3-chat{display:flex;flex-direction:column;gap:10px;margin:18px 0}.phase3-msg{background:#f6f5f8;padding:12px;border-radius:15px;overflow-wrap:anywhere}.phase3-msg p{margin:6px 0}.phase3-msg small{color:#85818f;font-size:10px}.phase3-video-form{margin-top:18px;border-top:1px solid #eee;padding-top:15px}.phase3-video-form input{display:block;margin:8px 0}
@media(max-width:670px){.phase3-amount{font-size:25px}.phase3-p2p-actions .btn{min-width:100%;font-size:10px}.phase3-deal .item-row{flex-wrap:wrap}}
