/* Écran « review » — Figma 1:10802 « Flow 11 · confirmation-review-player ». Coordonnées Figma (390 × 844). */
.scr.scr--review{background:#050505}
.scr--review p{margin:0}

/* vidéo plein écran (trois prises empilées, fondu de l'une à l'autre) */
.scr--review .rv-media{position:absolute;left:0;top:0;width:390px;height:844px;overflow:hidden;background:#050505;z-index:0}
.scr--review .rv-v{position:absolute;left:0;top:0;width:390px;height:844px;object-fit:cover;opacity:0;will-change:opacity}
.scr--review .rv-v.is-first{opacity:1}

/* voiles */
.scr--review .rv-st{position:absolute;left:0;top:0;width:390px;height:180px;background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,0));pointer-events:none}
.scr--review .rv-sb{position:absolute;left:0;top:418px;width:390px;height:426px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 71.154%);pointer-events:none}

/* en-tête */
.scr--review .rv-back{position:absolute;left:16px;top:40px;width:40px;height:40px;border-radius:999px;
  background:rgba(143,148,158,.08);border:1px solid rgba(143,148,158,.18);
  -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.scr--review .rv-back svg{position:absolute;left:14px;top:9px;width:10px;height:20px}
.scr--review .rv-title{position:absolute;left:64px;top:53px;width:262px;font-size:21px;font-weight:700;line-height:27px;text-align:center;color:#fff;white-space:nowrap}
.scr--review .rv-count{position:absolute;left:334px;top:50px;width:40px;height:21px;font-size:16px;font-weight:700;line-height:21px;text-align:center;color:#00d4fe}
.scr--review .rv-count span{display:block;will-change:transform,opacity}

/* barre de lecture : piste 358 × 3 à y 588, bouton Ø16 centré sur y 590 */
.scr--review .rv-scrub{position:absolute;left:16px;top:588px;width:358px;height:3px}
.scr--review .rv-track{position:absolute;left:0;top:0;width:358px;height:3px;border-radius:1.5px;background:rgba(255,255,255,.25)}
.scr--review .rv-fill{position:absolute;left:0;top:0;width:358px;height:3px;border-radius:1.5px;background:#00d4fe;transform-origin:0 50%;transform:scaleX(.369)}
.scr--review .rv-knob{position:absolute;left:-8px;top:-6px;width:16px;height:16px;border-radius:50%;background:#fff;transform:translate3d(132px,0,0)}

/* créatrice (trois lignes empilées, une seule visible) */
.scr--review .rv-who{position:absolute;left:16px;top:611px;height:44px;display:flex;align-items:center;gap:12px;opacity:0;will-change:transform,opacity}
.scr--review .rv-who.is-first{opacity:1}
.scr--review .rv-av{position:relative;flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#1a1a1d}
.scr--review .rv-av img{width:44px;height:44px;border-radius:50%;object-fit:cover}
.scr--review .rv-av::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff}
.scr--review .rv-handle{font-size:16px;font-weight:700;line-height:21px;color:#fff;white-space:nowrap}
.scr--review .rv-ig{flex:none;width:21px;height:21px}

/* temps restant */
.scr--review .rv-time{position:absolute;left:16px;top:671px;width:358px;text-align:center;white-space:nowrap}
.scr--review .rv-time b{display:block;font-size:28px;font-weight:800;line-height:36px;letter-spacing:-.56px;color:#fff;font-variant-numeric:tabular-nums}
.scr--review .rv-time span{display:block;margin-top:4px;font-size:11px;font-weight:400;line-height:14px;letter-spacing:.88px;color:rgba(255,255,255,.7)}

/* boutons */
.scr--review .rv-btn{position:absolute;top:756px;width:174px;height:56px;border-radius:50px;display:flex;align-items:center;justify-content:center;
  font-size:16px;font-weight:700;line-height:21px;letter-spacing:-.32px;color:#fff;white-space:nowrap}
.scr--review .rv-btn--review{left:18px;background:rgba(254,0,242,.16);border:1.5px solid rgba(254,0,242,.9)}
.scr--review .rv-btn--confirm{left:200px;background:#00d4fe;box-shadow:0 0 8px rgba(0,212,254,.45);will-change:transform}
.scr--review .rv-btn--confirm span{position:relative}
.scr--review .rv-glow{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 22px 3px rgba(0,212,254,.75),0 0 46px 8px rgba(0,212,254,.28);opacity:0;pointer-events:none}
