/* 交易复盘 r05：整页母图 14（终局）/ 14+23 小件（进行中），assets/ui/r05/review/，由 production/工具-第三轮/build_review.py 生成底图。坐标是母图 1080 宽页面坐标 */
.rv5{width:1080px;height:1920px;left:0;top:0;overflow:hidden}
.rv5-back{left:30px;top:25px;width:125px;height:108px;padding:0;border:0;background:none;border-radius:54px}
.rv5-back:active{background:#0b27401f}
.rv5-day{left:543px;width:32px;top:80px;text-align:center;font-size:50px;font-weight:900;color:#0b2740}
.rv5-ctitle{left:70px;top:912px;font-size:34px;font-weight:900;color:#0b2740}
.rv5-num{top:818px;font-size:84px;font-weight:900;letter-spacing:-3px;color:#0b2740}
.rv5-num.long{font-size:68px}
.rv5-a{left:212px;width:346px}.rv5-b{left:770px;width:262px}
.rv5-num.positive{color:#fc3e31}.rv5-num.negative{color:#079a90}
.rv5-chart{left:54px;top:932px;width:978px;height:165px;pointer-events:none}
.rv5-ribbon{left:20px;top:1102px;width:1026px;height:98px}
.rv5-log{left:38px;top:1205px;width:1003px;height:439px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}
.rv5-log::-webkit-scrollbar{display:none}
.rv5-row{position:relative;height:139px;margin:0 0 7px}.rv5-row:last-child{margin-bottom:0}
.rv5-row>strong,.rv5-row>small{white-space:nowrap;line-height:1;transform:translateY(-50%)}
.rv5-row>*{position:absolute;margin:0}
/* 记录行卡身（日期圆章、时间线随件），原大小放（母图 14 第一行卡外描边 x43、y1207；记录区左上 38,1205） */
.rv5-rowbg{left:-3px;top:-6px;width:1008px;height:149px}
.rv5-dno{left:38px;width:74px;top:80px;text-align:center;color:#0b2740;display:flex;justify-content:center;align-items:baseline}
.rv5 .rv5-dno b,.rv5 .rv5-dno small{transform:none}
.rv5-dno b{font-size:45px;font-weight:900;letter-spacing:-2px}.rv5-dno small{position:relative;top:-5px;font-size:26px;font-weight:900;margin-left:1px}
.rv5-dno.two b{font-size:38px}.rv5-dno.two small{font-size:22px}
.rv5-portrait{left:165px;top:6px;width:300px;height:131px;object-fit:contain;object-position:left bottom}
.rv5-tag{left:481px;top:12px;width:188px;height:60px}
.rv5-act{left:481px;width:188px;top:41px;text-align:center;font-size:34px;font-weight:900;color:#0b2740}
.rv5-co{left:684px;top:41px;font-size:28px;font-weight:800;color:#0b2740}
.rv5-why{left:495px;width:495px;top:86px;font-size:33px;font-weight:800;color:#0b2740;overflow:hidden;text-overflow:ellipsis}
.rv5-fee{left:497px;top:124px;font-size:19px;font-weight:700;color:#6a7b88}
/* 空记录卡：卡身 + 插画两件（母图 23 下方实线卡，件矩形 36,1650 / 56,1663；记录区左上 38,1205） */
.rv5-empty{position:relative;display:block;width:1003px;height:226px;overflow:hidden}
.rv5-empty img{position:absolute;display:block;margin:0}
.rv5-empty-card{left:-2px;top:0;width:1009px;height:226px}
.rv5-empty-art{left:18px;top:13px;width:572px;height:206px}
/* 进行中复盘借用母图 14 的纸面，纸面在按钮处留的缺口按 14 的按钮大小；23 的按钮矮 8px，缺口上下露底，铺纸色 */
.rv5.is-mid{background:#fcf9e9}
.rv5-tip{left:188px;top:1664px;width:824px;height:60px;pointer-events:none}
.rv5-ret{left:40px;top:1752px;width:1001px;height:118px}
/* r06 拆件：小知识一句改由游戏写（母图 14 / 23 原句位置和字号） */
.rv5 .rv5-tiptxt{left:196px;width:836px;top:1691px;font-size:38px;font-weight:800;letter-spacing:1px;color:#071a40}
.rv5.is-mid .rv5-tiptxt{font-size:37px;letter-spacing:0}

/* 十天回顾两张数字卡：数字比母图 14 低 7px、回落数字比母图浅（2026-11-09 逐件对照量的） */
.rv5.is-final .rv5-num{top:811px}.rv5.is-final .rv5-a{left:218px}.rv5.is-final .rv5-b{color:#021e40}
/* 进行中复盘用母图 23 自己的走势卡（x35–1047、y876–1151），图表、飘带、记录区照母图 23 位置 */
.rv5.is-mid .rv5-chart{left:40px;top:935px;width:1002px;height:211px}
.rv5.is-mid .rv5-log{top:1250px;height:394px}
/* 进行中复盘的行动标签照母图 23：标签更宽（204×59，x539），公司金额跟着右移 */
.rv5.is-mid .rv5-tag{left:501px;width:204px;height:59px}.rv5.is-mid .rv5-act{left:501px;width:204px;font-size:37px}.rv5.is-mid .rv5-co{left:720px}
