.PositionCard-module__zFyhcW__positionCard{background:var(--st-surface);border:1px solid var(--st-border);border-radius:16px;padding:20px;transition:all .3s}.PositionCard-module__zFyhcW__positionCard:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.PositionCard-module__zFyhcW__positionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.PositionCard-module__zFyhcW__positionSport{color:#fff;text-transform:uppercase;background:#1e3a8a;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600}.PositionCard-module__zFyhcW__positionStatus{border:1px solid #ffffff26;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600}.PositionCard-module__zFyhcW__positionStatus.PositionCard-module__zFyhcW__active{color:var(--st-accent);background:#6c8cff33}.PositionCard-module__zFyhcW__positionStatus.PositionCard-module__zFyhcW__live{color:#f44336;background:#f4433633;border-color:#f44336}.PositionCard-module__zFyhcW__positionStatus.PositionCard-module__zFyhcW__won{color:#ffc107;background:#ffc10733;border-color:#ffc107}.PositionCard-module__zFyhcW__positionStatus.PositionCard-module__zFyhcW__lost{color:#9e9e9e;background:#9e9e9e33;border-color:#9e9e9e}.PositionCard-module__zFyhcW__positionStatus.PositionCard-module__zFyhcW__settled{color:#2196f3;background:#2196f333;border-color:#2196f3}.PositionCard-module__zFyhcW__positionStatus.PositionCard-module__zFyhcW__cashed_out{color:#3b82f6;background:#3b82f633;border-color:#3b82f6}.PositionCard-module__zFyhcW__teamLogos{justify-content:center;align-items:center;gap:16px;margin-bottom:12px;display:flex}.PositionCard-module__zFyhcW__teamLogo{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.PositionCard-module__zFyhcW__vs{color:#888;font-size:14px;font-weight:600}.PositionCard-module__zFyhcW__tennisNames{justify-content:center;align-items:center;gap:16px;margin-bottom:12px;display:flex}.PositionCard-module__zFyhcW__playerName{color:#fff;font-size:16px;font-weight:600}.PositionCard-module__zFyhcW__positionSide{color:#888;text-align:center;margin-bottom:16px;font-size:14px}.PositionCard-module__zFyhcW__positionSide strong{color:var(--st-accent)}.PositionCard-module__zFyhcW__positionDetails{background:#0003;border-radius:8px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}.PositionCard-module__zFyhcW__positionDetails.PositionCard-module__zFyhcW__resolved{background:#09101c73;border:1px solid #94a3b82e}.PositionCard-module__zFyhcW__positionAmount,.PositionCard-module__zFyhcW__positionOdds,.PositionCard-module__zFyhcW__positionPotential{justify-content:space-between;align-items:center;display:flex}.PositionCard-module__zFyhcW__label{opacity:.7;color:var(--st-text-primary);font-size:14px}.PositionCard-module__zFyhcW__value{color:#fff;font-size:16px;font-weight:600}.PositionCard-module__zFyhcW__value.PositionCard-module__zFyhcW__positive{color:var(--st-accent)}.PositionCard-module__zFyhcW__value.PositionCard-module__zFyhcW__negative{color:#ef4444}.PositionCard-module__zFyhcW__positionActions{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.PositionCard-module__zFyhcW__positionBtn{text-align:center!important;cursor:pointer!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:12px 16px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}.PositionCard-module__zFyhcW__viewBtn{color:#000!important;background:#fff!important;border:2px solid #fff!important;flex:none!important;min-width:80px!important}.PositionCard-module__zFyhcW__viewBtn:hover{color:#000!important;background:#f3f4f6!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #ffffff4d!important}.PositionCard-module__zFyhcW__cashBtn{background:var(--st-accent)!important;color:#fff!important;border:1px solid var(--st-accent)!important;flex:none!important;min-width:160px!important;margin-left:auto!important}.PositionCard-module__zFyhcW__disabledBtn{color:#aeadad!important;background:#6e6e6e!important;flex:none!important;min-width:160px!important;margin-left:auto!important}.PositionCard-module__zFyhcW__cashBtn:hover{background:#1e9ad8!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #6c8cff4d!important}.PositionCard-module__zFyhcW__oddsChanging{animation:1s ease-in-out PositionCard-module__zFyhcW__oddsFlash}@keyframes PositionCard-module__zFyhcW__oddsFlash{0%{background-color:#0000;transform:scale(1)}25%{background-color:#3b82f64d;transform:scale(1.05)}50%{background-color:#3b82f680;transform:scale(1.1)}75%{background-color:#3b82f64d;transform:scale(1.05)}to{background-color:#0000;transform:scale(1)}}.PositionCard-module__zFyhcW__liveIndicator{color:#fff;text-transform:uppercase;background:#ef4444;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700;animation:2s infinite PositionCard-module__zFyhcW__livePulse}@keyframes PositionCard-module__zFyhcW__livePulse{0%,to{opacity:1}50%{opacity:.7}}
.PositionsGrid-module__hE9I2a__positionsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;display:grid}.PositionsGrid-module__hE9I2a__positionsTableContainer{background:var(--st-surface);border:1px solid #374151;border-radius:16px;overflow:hidden}.PositionsGrid-module__hE9I2a__positionsTable{border-collapse:collapse;width:100%}.PositionsGrid-module__hE9I2a__positionsTable thead{background:var(--st-input-bg)}.PositionsGrid-module__hE9I2a__positionsTable th{text-align:left;color:var(--st-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--st-border);padding:16px;font-size:12px;font-weight:600}.PositionsGrid-module__hE9I2a__positionsTable tbody tr{border-bottom:1px solid var(--st-border);transition:all .2s}.PositionsGrid-module__hE9I2a__positionsTable tbody tr:hover{background:#3b82f60d}.PositionsGrid-module__hE9I2a__positionsTable tbody tr:last-child{border-bottom:none}.PositionsGrid-module__hE9I2a__positionsTable td{color:var(--st-text-primary);padding:16px;font-size:14px}.PositionsGrid-module__hE9I2a__sportCell{width:80px}.PositionsGrid-module__hE9I2a__sportBadge{color:#fff;text-transform:uppercase;background:#1e3a8a;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.PositionsGrid-module__hE9I2a__gameCell{min-width:200px}.PositionsGrid-module__hE9I2a__gameInfo{flex-direction:column;gap:4px;display:flex}.PositionsGrid-module__hE9I2a__teamMatchup{color:#fff;font-size:14px;font-weight:600}.PositionsGrid-module__hE9I2a__sideCell{color:#3b82f6;min-width:120px;font-weight:600}.PositionsGrid-module__hE9I2a__stakeCell{color:#fff;min-width:100px;font-weight:600}.PositionsGrid-module__hE9I2a__oddsCell{min-width:100px}.PositionsGrid-module__hE9I2a__valueCell{min-width:120px;font-weight:600}.PositionsGrid-module__hE9I2a__valuePositive{color:var(--st-accent)}.PositionsGrid-module__hE9I2a__valueNegative{color:#ef4444}.PositionsGrid-module__hE9I2a__statusCell{min-width:120px}.PositionsGrid-module__hE9I2a__statusBadge{border:1px solid #ffffff26;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.PositionsGrid-module__hE9I2a__statusBadge.PositionsGrid-module__hE9I2a__active{color:var(--st-accent);background:#6c8cff33}.PositionsGrid-module__hE9I2a__statusBadge.PositionsGrid-module__hE9I2a__won{color:#10b981;background:#10b98133}.PositionsGrid-module__hE9I2a__statusBadge.PositionsGrid-module__hE9I2a__lost{color:#ef4444;background:#ef444433}.PositionsGrid-module__hE9I2a__statusBadge.PositionsGrid-module__hE9I2a__settled{color:var(--st-text-secondary);background:#94a3b833}.PositionsGrid-module__hE9I2a__statusBadge.PositionsGrid-module__hE9I2a__cashed_out{color:#3b82f6;background:#3b82f633}.PositionsGrid-module__hE9I2a__actionsCell{width:150px;min-width:150px}.PositionsGrid-module__hE9I2a__tableActions{gap:8px;display:flex}.PositionsGrid-module__hE9I2a__tableBtn{cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.PositionsGrid-module__hE9I2a__tableBtn.PositionsGrid-module__hE9I2a__viewBtn{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f64d}.PositionsGrid-module__hE9I2a__tableBtn.PositionsGrid-module__hE9I2a__viewBtn:hover{background:#3b82f633}.PositionsGrid-module__hE9I2a__tableBtn.PositionsGrid-module__hE9I2a__cashBtn{color:var(--st-accent);background:#6c8cff1a;border:1px solid #6c8cff4d}.PositionsGrid-module__hE9I2a__tableBtn.PositionsGrid-module__hE9I2a__cashBtn:hover{background:#6c8cff33}.PositionsGrid-module__hE9I2a__tableBtn.PositionsGrid-module__hE9I2a__disabledBtn{color:#6b7280;cursor:not-allowed;opacity:.6;background:#6b72801a;border:1px solid #6b72804d}@media (max-width:768px){.PositionsGrid-module__hE9I2a__positionsGrid{grid-template-columns:1fr}.PositionsGrid-module__hE9I2a__positionsTableContainer{overflow-x:auto}.PositionsGrid-module__hE9I2a__positionsTable{min-width:800px}}
.portfolio-module__cVOIBG__shell{flex-direction:column;gap:20px;display:flex}.portfolio-module__cVOIBG__hero{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:stretch;gap:20px;display:grid}.portfolio-module__cVOIBG__profileStack{flex-direction:column;gap:16px;display:flex}.portfolio-module__cVOIBG__heroPanel{border:1px solid var(--st-border);background:0 0;border-radius:24px;padding:20px}.portfolio-module__cVOIBG__summaryPanel{flex-direction:column;height:100%;display:flex}.portfolio-module__cVOIBG__statGrid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:12px;display:grid}.portfolio-module__cVOIBG__statCard{border:1px solid var(--st-border);background:0 0;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;min-height:0;padding:16px 18px;display:flex}.portfolio-module__cVOIBG__statLabel{color:var(--st-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.portfolio-module__cVOIBG__statValue{color:var(--st-text-primary);font-size:clamp(1.65rem,2.6vw,2.6rem);font-weight:800;line-height:1.05}.portfolio-module__cVOIBG__statMeta{color:var(--st-text-secondary);font-size:13px;line-height:1.45}.portfolio-module__cVOIBG__actionsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.portfolio-module__cVOIBG__primaryButton,.portfolio-module__cVOIBG__secondaryButton,.portfolio-module__cVOIBG__ghostButton{border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 18px;font-size:14px;font-weight:700;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.portfolio-module__cVOIBG__primaryButton{background:linear-gradient(135deg,var(--st-accent)0%,#1d8fd0 100%);color:#fff;border:1px solid #6c8cff4d}.portfolio-module__cVOIBG__secondaryButton{color:#16a34a;background:#10b9811f;border:1px solid #16a34a2e}.portfolio-module__cVOIBG__ghostButton{color:var(--st-text-primary);border:1px solid var(--st-border);background:0 0}.portfolio-module__cVOIBG__primaryButton:hover,.portfolio-module__cVOIBG__secondaryButton:hover,.portfolio-module__cVOIBG__ghostButton:hover{transform:translateY(-1px)}.portfolio-module__cVOIBG__workspace{border:1px solid var(--st-border);background:0 0;border-radius:24px;flex-direction:column;gap:18px;padding:18px;display:flex}.portfolio-module__cVOIBG__workspaceHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portfolio-module__cVOIBG__workspaceTitle{color:var(--st-text-primary);margin-bottom:4px;font-size:1.2rem;font-weight:800}.portfolio-module__cVOIBG__workspaceSubtitle{color:var(--st-text-secondary);font-size:.92rem}.portfolio-module__cVOIBG__pillTabs,.portfolio-module__cVOIBG__toolbarRow{flex-wrap:wrap;gap:10px;display:flex}.portfolio-module__cVOIBG__pillTab,.portfolio-module__cVOIBG__toolbarButton{appearance:none;border:1px solid var(--st-border);background:var(--st-surface-secondary);color:var(--st-text-secondary);cursor:pointer;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700}.portfolio-module__cVOIBG__pillTabActive,.portfolio-module__cVOIBG__toolbarButtonActive{color:var(--st-accent);background:#6c8cff1f;border-color:#6c8cff40}.portfolio-module__cVOIBG__panel{border:1px solid var(--st-border);background:0 0;border-radius:20px;padding:18px}.portfolio-module__cVOIBG__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.portfolio-module__cVOIBG__panelTitle{color:var(--st-text-primary);font-size:1rem;font-weight:800}.portfolio-module__cVOIBG__panelMeta{color:var(--st-text-secondary);font-size:.86rem}.portfolio-module__cVOIBG__leveragedGrid,.portfolio-module__cVOIBG__auxGrid,.portfolio-module__cVOIBG__eventsGrid{gap:16px;display:grid}.portfolio-module__cVOIBG__leveragedGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.portfolio-module__cVOIBG__auxGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.portfolio-module__cVOIBG__eventsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.portfolio-module__cVOIBG__emptyState{border:1px dashed var(--st-border);text-align:center;color:var(--st-text-secondary);background:0 0;border-radius:18px;padding:32px 20px}.portfolio-module__cVOIBG__emptyTitle{color:var(--st-text-primary);margin-bottom:8px;font-size:1rem;font-weight:800}.portfolio-module__cVOIBG__smallCard{border:1px solid var(--st-border);background:0 0;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.portfolio-module__cVOIBG__smallCardTitle{color:var(--st-text-primary);font-weight:700}.portfolio-module__cVOIBG__smallCardMeta{color:var(--st-text-secondary);font-size:13px;line-height:1.45}.portfolio-module__cVOIBG__splitSections{flex-direction:column;gap:16px;display:flex}.portfolio-module__cVOIBG__countBadge{min-width:28px;height:28px;color:var(--st-accent);background:#6c8cff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:1024px){.portfolio-module__cVOIBG__hero{grid-template-columns:1fr}}@media (max-width:640px){.portfolio-module__cVOIBG__actionsRow{grid-template-columns:1fr}.portfolio-module__cVOIBG__heroPanel,.portfolio-module__cVOIBG__workspace,.portfolio-module__cVOIBG__panel{border-radius:18px;padding:16px}.portfolio-module__cVOIBG__statGrid{grid-template-columns:1fr}}
