body:has(.profileActivityPage) .rightRail{display:none!important}.profileActivityPage{box-sizing:border-box;max-width:980px;width:97%;margin:0 auto;padding:16px;min-height:70vh;background:var(--bg-card);color:var(--text-primary);font:12px/1.4 Verdana,Arial,sans-serif;border-top-left-radius:16px}.activityHeading{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-bottom:1px dotted var(--border);margin-bottom:14px;padding-bottom:5px}.activityHeading h1{font-size:22px;color:var(--brand);margin:0 auto 0 0}.activityHeading a{font-size:11px}.profileActivityPage a{color:var(--link-color)}.activityError{color:var(--text-danger,#b91c1c)}.betRound{background:var(--loading-bg);padding:5px;font-size:14px;margin-bottom:12px}.betRound span{float:right;color:var(--brand)}.betRoster{overflow-x:auto;max-width:100%;padding-bottom:8px}.betPlayers{display:grid;grid-auto-flow:column;grid-auto-columns:70px;grid-gap:3px;gap:3px;width:max-content}.betPlayer{min-width:0;text-align:center}.betPortrait{display:block;width:65px;height:75px;margin:0 auto}.betPlayerName{display:block;font-size:10px;min-height:30px;overflow-wrap:anywhere}.betPlacement{height:22px;background:var(--loading-bg);font-size:13px}.betMyStake{display:flex;justify-content:space-between;align-items:center;gap:2px;padding:4px 2px;background:#fffbdb}.betAdd{border:1px solid #d6b800;background:#fff579;color:#3d3d3d;border-radius:3px;font-size:15px;font-weight:700;width:36px;height:30px;cursor:pointer}.betAdd:disabled{opacity:.5;cursor:default}.betMyStake>span{font-size:18px;padding:1px 3px;background:#d6e4f1;color:#424242}.betTotal{background:#fffbdb;border-top:1px solid #fff2a6;color:#424242;font-weight:700;font-size:24px;margin-top:8px}.betTotal small{font-size:10px}.betBettorCount{background:#fffbdb;color:#585858;font-size:9px;padding:2px 0}.betWagers{list-style:none;margin:0;padding:4px 2px 8px;background:#fffbdb;min-height:30px}.betWagers.out{background:#f7c5cf}.betWagers li{display:grid;grid-gap:2px;gap:2px;margin-bottom:6px;overflow-wrap:anywhere;font-size:9px;color:#585858}.betWagers a{color:#3c79ac}.betRules{margin-top:18px;border-top:1px dotted var(--border);padding-top:8px}.betRules h2{font-size:16px;margin:0}.betRules dl{display:flex;flex-wrap:wrap;gap:10px 25px}.betRules dl div{display:flex;gap:6px}.betRules dd{margin:0}.giftProfileHeader{display:flex;align-items:center;gap:12px;margin-bottom:16px}.giftProfileHeader h1{font-size:22px;margin:0;color:var(--brand)}.giftProfileHeader p{margin:4px 0}.giftTabs{display:flex;gap:12px;border-bottom:1px solid var(--border);padding-bottom:6px;margin-bottom:14px}.giftTabs a[aria-current=page]{font-weight:700;color:var(--brand)}.giftList{list-style:none;margin:0;padding:0}.giftList>li{display:grid;grid-template-columns:minmax(60px,16%) minmax(0,1fr);grid-gap:2%;gap:2%;margin-bottom:14px;align-items:start}.giftImage img{display:block;width:100%;height:auto;aspect-ratio:200/230;object-fit:contain;background:#d7e7f4}.giftMessage{font-style:italic;overflow-wrap:anywhere}.giftMessage header{font-style:normal;font-size:12px;padding:3px;border-bottom:1px solid var(--border);background:var(--loading-bg)}.giftMessage p{white-space:pre-wrap}.giftMessage time{display:block;font-size:10px;font-style:normal;color:var(--text-muted);margin-top:3px}.activityPagination{display:flex;flex-wrap:wrap;gap:4px;margin-left:auto}.activityPagination a{padding:3px 6px;background:#d6e4f1;color:#3c79ac}.activityPagination a[aria-current=page]{background:#30485f;color:#fff}@media (max-width:600px){.profileActivityPage{width:100%;padding:12px}.activityHeading h1{font-size:18px}}