.rtb-confirm{
	padding:3rem 1.25rem;
	background:linear-gradient(180deg,rgba(22,131,232,.06),transparent 40%),var(--rtb-bg);
	text-align:center;
}
.rtb-confirm__card{
	background:var(--rtb-white);
	border-radius:var(--rtb-radius);
	padding:2rem 1.5rem;
	width:min(560px,100%);
	margin:0 auto;
	box-shadow:var(--rtb-shadow);
}
.rtb-confirm__badge{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:3.5rem;
	height:3.5rem;
	border-radius:50%;
	background:rgba(47,133,90,.12);
	color:var(--rtb-success,#2f855a);
	font-size:1.5rem;
	margin-bottom:1rem;
}
.rtb-confirm--pending .rtb-confirm__badge{
	background:rgba(22,131,232,.12);
	color:var(--rtb-secondary);
}
.rtb-confirm__title{
	margin:0 0 .5rem;
	color:var(--rtb-primary);
	font-size:1.6rem;
}
.rtb-confirm__ref{
	margin:0 0 1.25rem;
	color:var(--rtb-muted);
}
.rtb-confirm__status{
	margin:0 0 1rem;
	padding:.65rem .8rem;
	border-radius:var(--rtb-radius-sm);
	background:rgba(22,131,232,.08);
	color:var(--rtb-primary);
	font-size:.9rem;
}
.rtb-confirm__status--error{
	background:rgba(180,40,40,.08);
	color:#8a1f1f;
}
.rtb-confirm__rows{
	text-align:left;
	margin:0 0 1.5rem;
}
.rtb-confirm__rows .rtb-checkout__row{
	border-bottom:1px solid var(--rtb-border);
	display:flex;
	justify-content:space-between;
	gap:1rem;
	padding:.5rem 0;
	font-size:.95rem;
}
.rtb-confirm__rows .rtb-checkout__row:last-child{
	border-bottom:0;
	font-weight:700;
}
.rtb-confirm__actions{
	display:flex;
	flex-wrap:wrap;
	gap:.65rem;
	justify-content:center;
}
.rtb-confirm__actions .rtb-w__btn--ghost{
	background:transparent;
	color:var(--rtb-primary);
	border:1px solid var(--rtb-border);
}
.rtb-confirm__actions .rtb-w__btn--ghost:hover{
	border-color:var(--rtb-secondary);
	color:var(--rtb-secondary);
}
@media (max-width:480px){
	.rtb-confirm__actions .rtb-w__btn{
		width:100%;
	}
}
