#app .finish-result .vr-body{padding-top:26px}
#app .finish-result .vr-eyebrow{margin-bottom:22px}
#app .finish-result .vr-symbol{width:70px;height:70px;margin-bottom:24px;border-radius:23px}
#app .finish-result .vr-symbol::before{border-radius:29px}
#app .finish-result .vr-symbol svg{width:32px;height:32px}
#app .finish-result .vr-title{font-size:27px}
#app .finish-result .vr-description{margin-bottom:18px}
#app .finish-result .vr-next{padding:16px;gap:10px}
#app .finish-result .arrival{font-size:11px;line-height:1.7;color:#73817b;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--primary-border)}
#app .finish-result .arrival strong{color:var(--primary);font-weight:650}
#app .finish-result .error-ref{font-size:10px;color:#84908a;margin:16px 0 0;line-height:1.5}
#app .finish-result .finish-cta{display:block;width:100%;max-width:220px;min-height:44px;margin:21px auto 0;background:var(--btn);color:#fff;border:0;border-radius:12px;font:650 13px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;box-shadow:0 5px 12px var(--btn-shadow)}
#app .finish-result .finish-cta:hover{background:var(--btn-hover)}
#app .finish-result .vr-body{padding-top:26px}
#app .finish-result .vr-symbol{width:70px;height:70px;margin-bottom:24px;border-radius:23px}
#app .finish-result .vr-symbol::before{border-radius:29px}
#app .finish-result .vr-symbol svg{width:32px;height:32px}
#app .finish-result .vr-title{font-size:27px}
#app .finish-result .vr-description{margin-bottom:22px}
#app .finish-result .progress-list{display:grid;gap:12px;text-align:left}
#app .finish-result .progress-step{display:flex;align-items:flex-start;gap:11px;border:1px solid #e3eae7;border-radius:14px;padding:15px 14px;background:#fff}
#app .finish-result .progress-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;flex-shrink:0;background:var(--primary-ultra-light);color:var(--primary)}
#app .finish-result .progress-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#app .finish-result .progress-content{flex:1;min-width:0}
#app .finish-result .progress-title{font-size:12px;line-height:1.5;font-weight:650;color:#183b35;margin:0 0 5px}
#app .finish-result .progress-copy{font-size:11px;line-height:1.7;color:#73817b;margin:6px 0 0}
#app .finish-result .progress-status{display:inline-block;font-size:9px;line-height:1.3;font-weight:650;border-radius:20px;padding:3px 8px;background:var(--primary-ultra-light);color:var(--primary)}
#app .finish-result .progress-step.active{border-color:var(--primary-border);background:var(--primary-ultra-light)}
#app .finish-result .active .progress-icon{background:#fff}
#app .finish-result .active .progress-status{background:#fff}
#app .finish-result .progress-step.waiting{background:#fafbfb}
#app .finish-result .waiting .progress-icon,#app .finish-result .waiting .progress-status{background:#eef1f2;color:#85908b}
#app .finish-result .waiting .progress-title{color:#73817b}
#app .finish-result .waiting .progress-copy{color:#84908a}
#app .finish-result .finish-cta{display:block;width:100%;max-width:220px;min-height:44px;margin:24px auto 0;background:var(--btn);color:#fff;border:0;border-radius:12px;font:650 13px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;box-shadow:0 5px 12px var(--btn-shadow)}
#app .finish-result .finish-cta:hover{background:var(--btn-hover)}
#app .finish-result{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#183b35;display:flex;align-items:flex-start;justify-content:center;padding:20px 14px calc(20px + env(safe-area-inset-bottom));background:var(--bg-page);}
#app .finish-result *{box-sizing:border-box;}
#app .finish-result .vr-card{flex-shrink:0;margin:auto;}
#app .finish-result .finish-cta{padding:0 12px;text-transform:none;}
#app .finish-result .vr-shield svg{width:16px;height:16px;}
#app .finish-incomplete .vr-description{margin-bottom:18px;}
@media(max-width:480px){#app .finish-result .vr-title{font-size:25px;}#app .finish-result .vr-body{padding-top:25px;}}
