.rr .rrdraft{border:1px solid #f3d9a8;background:#fffbf3;border-radius:10px;padding:12px;margin-bottom:10px}.rr .rrdh{margin-bottom:8px;font-size:14px}
.rr .rrread{background:#fff;border:1px solid var(--line);border-radius:9px;padding:10px;margin-top:10px}.rr .rrseg{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line)}
.rr .rrsh{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;font-size:14px}.rr .rryr{width:64px;min-height:28px;padding:2px 6px;font-size:13px;display:inline-block}
.rr .rrsh select{min-height:28px;padding:2px 6px;font-size:13px}.rr .rrt{width:100%;border-collapse:collapse;font-size:13px}.rr .rrt td{padding:4px 4px;border-bottom:1px solid var(--line2);vertical-align:middle}
.rr .rrt td.v{width:132px}.rr .rrt td.v input{min-height:30px;padding:3px 6px;font-size:13px;text-align:right;font-variant-numeric:tabular-nums;width:100%}.rr .rrt input.edited{background:#eef6ff;border-color:#93c5fd}
.rr .rrt .ref{font-size:11px;color:var(--muted);white-space:nowrap;margin-top:1px}.rr .rrt td.cf{width:1%;white-space:nowrap;text-align:right}.rr .rrt td.cf .xs{white-space:normal;text-align:left;max-width:180px}.rr .rrchk{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;margin-top:6px}.rr .rrchk .ok{color:var(--green)}.rr .rrchk .no{color:var(--red);font-weight:650}
.rr .rrfail{background:var(--redbg);color:#7f1d1d;border-radius:9px;padding:9px 12px;font-size:13px;margin-bottom:8px}.rr .rrdone{display:grid;gap:3px;margin-top:4px}
.rrpick{display:grid;gap:6px;max-height:52vh;overflow:auto}.rrf{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:9px;padding:9px 10px;cursor:pointer}.rrf input{margin-top:3px;width:auto;min-height:0}.rrf span{display:flex;flex-direction:column;font-size:13.5px}
.fin .refx{font-size:10.5px;color:var(--muted);margin-top:1px;white-space:nowrap}.fin .refx.high{color:var(--green)}.fin .refx.medium{color:var(--amber)}.fin .refx.low{color:var(--red)}.fin .refx.ed{color:var(--blue)}
@media (max-width:640px){.rr .rrt td.v{width:118px}.rr .rrt td.v input{font-size:13px;padding:3px 5px}.rr .rrt td{padding:4px 2px}.rr .rrt td.cf .xs{max-width:110px}}
