.rf-top{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin:0 0 18px}.rf-card{border:1px solid color-mix(in srgb,var(--acc) 22%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--acc) 8%,var(--panel));padding:18px 20px}.rf-card .eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--acc);margin:0 0 10px}.rf-rates{display:flex;gap:10px;margin:0 0 14px}.rf-rate{flex:1;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:11px 14px}.rf-rate i{font-style:normal;display:block;font-size:11.5px;color:var(--mut);margin-bottom:3px}.rf-rate b{font-size:22px;font-weight:800;font-family:var(--fontnum);line-height:1.1}.rf-rate b em{font-style:normal;font-size:13px;font-weight:700;margin-left:1px;color:var(--mut)}.rf-strip{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:9px 14px;overflow-x:auto;margin:0 0 12px}.rf-s{display:flex;align-items:center;gap:6px;flex:none}.rf-s i{font-style:normal;font-size:11.5px;color:var(--mut);white-space:nowrap}.rf-s b{font-size:14px;font-weight:800;font-family:var(--fontnum);white-space:nowrap}.rf-note{font-size:12px;color:var(--mut);line-height:1.6;margin:10px 0 0}.rf-lbl{font-size:11.5px;color:var(--mut);margin:12px 0 5px}.rf-lbl:first-child{margin-top:0}.rf-h{display:flex;align-items:center;gap:10px;margin:0 0 6px;flex-wrap:wrap}.rf-h h3{font-size:17px;font-weight:700;margin:0}.rf-h .rf-hn{font-size:12px;color:var(--mut);margin-left:auto}.rf-sub{font-size:12px;color:var(--mut);line-height:1.6;margin:0 0 12px}.rf-list{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.rf-row{display:grid;grid-template-columns:1.3fr .9fr 1fr 1fr .9fr auto;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .14s}.rf-row:last-child{border-bottom:0}.rf-row:hover{background:color-mix(in srgb,var(--acc) 7%,transparent)}.rf-row.head{cursor:default;background:color-mix(in srgb,var(--mut) 10%,transparent);font-size:11.5px;color:var(--mut);font-weight:600;letter-spacing:.2px}.rf-row.head:hover{background:color-mix(in srgb,var(--mut) 10%,transparent)}.rf-nm{display:flex;flex-direction:column;gap:2px;min-width:0}.rf-nm b{font-size:13.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-nm i{font-style:normal;font-size:11px;color:var(--mut)}.rf-num{font-family:var(--fontnum);font-size:13px;text-align:right}.rf-earn{font-family:var(--fontnum);font-size:13.5px;font-weight:800;color:var(--acc);text-align:right}.rf-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;border-radius:999px;padding:4px 10px;font-family:var(--fontnum);color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 8%,transparent);white-space:nowrap}.rf-btn{flex:none;font-size:11.5px;font-weight:700;color:var(--gold);cursor:pointer;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gold) 8%,transparent);padding:5px 12px;white-space:nowrap;font-family:inherit}.rf-btn:hover{background:color-mix(in srgb,var(--gold) 16%,transparent)}.rf-btn.ghost{color:var(--mut);border-color:var(--line);background:transparent}.rf-edit{grid-column:1/-1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0 2px;border-top:1px dashed var(--line);margin-top:10px}.rf-edit label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mut)}.rf-edit input{width:88px;padding:6px 10px;border-radius:9px;border:1px solid var(--line);background:var(--bg2);color:var(--txt);font-family:var(--fontnum);font-size:13px}.rf-edit .rf-cap{font-size:11px;color:var(--mut)}.rf-msg{flex-basis:100%;font-size:12px;color:var(--danger);min-height:15px}.rf-msg.ok{color:var(--acc)}.rf-empty{padding:26px 16px;text-align:center;color:var(--mut);font-size:13px;line-height:1.7}.rf-detail{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.rf-dh{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.rf-dh b{font-size:14px;font-weight:700}.rf-dh .rf-dsum{margin-left:auto;display:flex;gap:14px;flex-wrap:wrap}.rf-dh .rf-dsum span{font-size:11.5px;color:var(--mut)}.rf-dh .rf-dsum span b{font-family:var(--fontnum);font-size:13px;margin-left:5px;color:var(--txt)}.rf-brow{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr;gap:10px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line);font-size:12.5px}.rf-brow:last-child{border-bottom:0}.rf-brow.head{background:color-mix(in srgb,var(--mut) 10%,transparent);font-size:11.5px;color:var(--mut);font-weight:600}.rf-pg{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px}.rf-pg span{font-size:12px;color:var(--mut)}.bt-bar{display:flex;align-items:center;gap:6px;margin:0 0 12px;flex-wrap:wrap}.bt-bar .bt-note{margin-left:auto;font-size:11.5px;color:var(--mut)}.bt-list{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.bt-row{display:grid;grid-template-columns:1.15fr .7fr 1.2fr 1fr .7fr .9fr;gap:10px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line);font-size:12.5px}.bt-row:last-child{border-bottom:0}.bt-row.head{background:color-mix(in srgb,var(--mut) 10%,transparent);font-size:11.5px;color:var(--mut);font-weight:600}.bt-row .n{font-family:var(--fontnum);text-align:right}.bt-row .e{font-family:var(--fontnum);text-align:right;color:var(--acc);font-weight:700}.bt-row .g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mut)}.bt-more{display:block;width:100%;padding:12px;border:0;background:transparent;color:var(--mut);font-family:inherit;font-size:12.5px;cursor:pointer;border-top:1px solid var(--line)}.bt-more:hover{color:var(--txt)}.tg-box{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tg-ava{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid var(--line);flex:none}.tg-box .tg-t{display:flex;flex-direction:column;gap:2px;min-width:0}.tg-box .tg-t b{font-size:13.5px}.tg-box .tg-t i{font-style:normal;font-size:11.5px;color:var(--mut)}.tg-box .tg-act{margin-left:auto;display:flex;gap:8px;align-items:center}#tgWidget{min-height:1px}@media(max-width:860px){.rf-top{grid-template-columns:1fr}.rf-row{grid-template-columns:1fr auto;row-gap:8px;padding:13px 14px}.rf-row.head{display:none}.rf-row .rf-num,.rf-row .rf-earn{text-align:left;font-size:12px}.rf-row .rf-num:before,.rf-row .rf-earn:before{content:attr(data-l);display:block;font-size:10.5px;color:var(--mut);font-family:var(--font);margin-bottom:2px}.rf-row .rf-cells{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rf-brow{grid-template-columns:1fr 1fr;row-gap:4px;font-size:12px}.rf-brow.head{display:none}.rf-brow span[data-l]:before{content:attr(data-l) " ";color:var(--mut);font-size:10.5px}.bt-row{grid-template-columns:1fr 1fr;row-gap:4px}.bt-row.head{display:none}.bt-row span[data-l]:before{content:attr(data-l) " ";color:var(--mut);font-size:10.5px}.bt-row .n,.bt-row .e{text-align:left}}
