/* Approval handoff: cyan record motion, explicit destination and a settled check. */
#transfer-cue{position:absolute;inset:0;z-index:90;background:#0009;display:grid;place-items:center;pointer-events:none}
.transfer-panel{width:850px;padding:45px 52px 40px;border:1px solid #326276;border-radius:12px;background:#0b1a23f5;text-align:center;color:#fff;box-shadow:0 22px 75px #0005}
.transfer-route{display:flex;align-items:center;justify-content:center;margin:0 auto 34px;height:85px;gap:35px}.transfer-source img{width:112px;height:auto;display:block}.transfer-path{width:280px;flex-shrink:0;height:2px;position:relative;background:#00c3d044}.transfer-record{position:absolute;left:calc(50% - 19px);top:-25px;display:grid;place-items:center;width:38px;height:50px;background:#0b1a23;color:#00c3d0;opacity:0}.transfer-record svg{width:32px;height:38px}.transfer-destination{position:relative;flex:0 0 230px}.transfer-destination>img{display:block;width:230px;height:auto}.transfer-check{position:absolute;right:-26px;top:-23px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#e7f6ed;color:#16834b;font-size:23px;opacity:0}.transfer-panel h2{font:700 36px/1.2 Archivo,Arial,sans-serif;margin:0 0 14px}.transfer-panel p{font-size:23px;line-height:1.4;color:#b2dce4;margin:0}

