.prediction-row{background:var(--Brand-White, #fff);box-shadow:4px 4px 20px 0 rgba(0,0,0,.1)}.prediction-row__odd{width:193px;padding:8px;box-shadow:0px 2px 0px rgba(0,0,0,.1);overflow:hidden;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:flex}@media(max-width: 767px){.prediction-row__odd{width:100%}}.prediction-row__odd-logo-wrap{padding-left:16px;padding-right:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:inline-flex}.prediction-row__odd-logo{width:64px;height:32px;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;display:flex}.prediction-row__odd-value-wrap{flex:1 1 0;align-self:stretch;padding:8px 15px;background:rgba(255,255,255,.1);box-shadow:4px 4px 20px rgba(0,0,0,.1);border-radius:8px;outline:1px rgba(255,255,255,.1) solid;outline-offset:-0.5px;justify-content:center;align-items:center;gap:2px;display:flex}.prediction-row__odd-value-inner{align-self:stretch;justify-content:flex-start;align-items:center;display:flex}.prediction-row__odd-value{color:var(--Common-Text-Title-Text---Dark, white);font-size:14px;font-family:Roboto,sans-serif;font-weight:700;word-wrap:break-word}.prediction-card:not(:first-of-type){margin-top:16px}.prediction-card{background:var(--Brand-White, #fff);box-shadow:4px 4px 20px 0 rgba(0,0,0,.1);padding:12px 8px;border-radius:12px}@media(min-width: 768px){.prediction-card{padding:12px 16px}}.prediction-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px}.prediction-card__header-left{display:flex;gap:8px;align-items:center;flex:1;min-width:0}.prediction-card__header-left i{width:16px;height:16px;margin-bottom:1px}.prediction-card__header-right{flex-shrink:0}.prediction-card__type-label{font-size:15px;font-weight:600;color:var(--text-primary, #1a1a2e);overflow:hidden}.prediction-card__selections{padding:0 16px 8px;display:flex;flex-direction:column;gap:4px}.prediction-card__selection-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary, #4b5563)}.prediction-card__match-block{padding:0 16px}.prediction-card__match-block--bordered{border-radius:var(--Widget-Values-Element-Radius, 8px);background:var(--Brand-Widget-Background-Light, #f9f9fe);box-shadow:4px 4px 20px 0 rgba(0,0,0,.1);margin:12px 0;padding:10px 16px;display:flex;flex-direction:column}.prediction-card__match-choice{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary, #1a1a2e);margin-bottom:8px}.prediction-card__teams{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;min-width:160px}.prediction-card a.prediction-card__teams{text-decoration:none}.prediction-card a.prediction-card__teams:hover .prediction-card__team-name{text-decoration:underline}.prediction-card__team{display:flex;align-items:center;gap:8px}.prediction-card__team-sport-icon{flex-shrink:0;opacity:.7}.prediction-card__team-sport-icon--invisible{visibility:hidden}.prediction-card__team-name{flex:1;font-size:13px;font-weight:500;color:var(--text-primary, #1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prediction-card__team-datetime{font-size:11px;color:#666;text-align:center;line-height:1.3;min-width:40px}.prediction-card__score-badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:25px;padding:4px;border-radius:4px;background:linear-gradient(180deg, var(--Base-200, #e6e6e6) 0%, var(--Base-300, #ccc) 100%);font-size:12px;font-weight:700;color:#1a1a1a;flex-shrink:0}.prediction-card__league-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.prediction-card__league{display:flex;align-items:center;gap:4px;border-radius:50px;padding:4px 8px 4px 4px;background:var(--bs-greyscale-150, #f9f9fe)}.prediction-card__league img:not(:first-child){margin-left:-8px}.prediction-card__league-icon{flex-shrink:0;border-radius:50%}.prediction-card__league-name{font-size:12px;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prediction-card__action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:1000px;border:1px solid #b3b3b3;padding:4px 8px;text-decoration:none;transition:border-color .15s,color .15s}.prediction-card__action-btn svg{width:16px;height:16px}.prediction-card__action-btn:hover{border-color:var(--bs-secondary, #000)}.prediction-card__action-btn--offers{color:var(--fixture-card-offers-color, #f59e0b);border-color:var(--fixture-card-offers-color, #f59e0b)}.prediction-card__match-odd{flex-shrink:0;font-size:14px;font-weight:700;border-radius:6px;padding:3px 10px}.prediction-card__footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:13px;gap:8px;flex-wrap:wrap;color:#1a1a1a}.prediction-card__footer-stake strong,.prediction-card__footer-return strong{font-weight:700}.prediction-card__footer-return.text-vote-positive strong{color:#16a34a}.prediction-card__footer-return.text-vote-negative strong{color:#dc2626}.prediction-card__terms{color:#000;text-align:center;font-family:Verdana;font-size:12.27px;font-style:normal;font-weight:400;line-height:19px}.predictions-table-grid-sidebar .prediction-card{padding:12px 0px}.predictions-table-grid-sidebar .gift_with_popover{color:var(--bs-body-color)}.predictions-table-grid-sidebar .prediction-card__action-btn svg{max-width:16px}.predictions-table-grid-sidebar .prediction-card__teams{min-width:120px}@media(min-width: 768px){.predictions-table-grid-sidebar .prediction-card__league{max-width:140px}}.prediction-status-tabs li .counter{border-radius:80px;width:18px;height:18px;padding:12px;color:var(--Base-50, #fff);background:var(--bs-primary, rgba(0, 0, 0, 0));box-shadow:4px 4px 20px 0 rgba(0,0,0,.1)}.prediction-status-tabs li button.active .counter{background:var(--bs-white, #fff);color:var(--bs-dark, #007bff)}.gift_popover{position:absolute;z-index:20;top:100%;right:0;transform:translateX(0) scaleY(0);width:200px;transform-origin:top;transition:transform .15s ease-in-out;border-radius:12px;background:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.2)}@media(min-width: 768px){.gift_popover{display:flex;width:360px;padding:24px;flex-direction:column;align-items:center;gap:12px}}.gift_popover__body .bookmaker-offers-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}@media(min-width: 768px){.gift_with_popover:hover .gift_popover{transform:scaleY(1)}}
