.futbol-iddaa-matches{flex-direction:column;gap:10px;margin:10px 0;display:flex}.futbol-iddaa-triple{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:6px;display:grid}.futbol-iddaa-side{border:1px solid var(--panel-border);background:var(--panel);color:var(--text);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:11px;font-weight:600;display:flex}.futbol-iddaa-side.active{color:#3ddc84;background:#3ddc841a;border-color:#3ddc84}.futbol-iddaa-draw{border:1px solid var(--panel-border);background:var(--panel);width:44px;color:var(--text-dim);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.futbol-iddaa-draw.active{border-color:var(--neon-cyan);color:var(--neon-cyan);background:#19e8ff1a}.futbol-iddaa-draw{flex-direction:column;gap:4px;padding:10px 4px}.futbol-iddaa-odds{opacity:.85;font-size:12px;font-weight:800}.futbol-iddaa-potential{color:var(--text-dim);text-align:center;margin:0;font-size:12px}.futbol-iddaa-potential strong{color:#3ddc84}.futbol-iddaa-stake-row{flex-direction:column;align-items:center;gap:10px;margin:12px 0;display:flex}.futbol-iddaa-coupon{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;width:100%;padding:8px 10px}.futbol-iddaa-coupon-header{color:var(--text);border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:6px;font-size:12px;font-weight:700;display:flex}.futbol-iddaa-coupon-clear{color:var(--neon-pink);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.futbol-iddaa-coupon-row{color:var(--text-dim);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:4px 0;font-size:11px;display:grid}.futbol-iddaa-coupon-row+.futbol-iddaa-coupon-row{border-top:1px solid var(--panel-border)}.futbol-iddaa-coupon-teams{color:var(--text)}.futbol-iddaa-coupon-pick{white-space:nowrap;font-weight:700}.futbol-iddaa-coupon-remove{color:var(--neon-pink);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px}.futbol-iddaa-history-combined{text-align:right;color:var(--text-dim);margin:6px 0 0;font-size:11px;font-weight:700}.futbol-iddaa-history{border-top:1px solid var(--panel-border);margin-top:16px;padding-top:10px}.futbol-iddaa-history-card{border:1px solid var(--panel-border);border-radius:8px;margin-bottom:8px;padding:8px 10px}.futbol-iddaa-history-row{color:var(--text-dim);grid-template-columns:auto auto 1fr auto;gap:8px;padding:2px 0 6px;font-size:12px;display:grid}.futbol-iddaa-history-card.status-won .futbol-iddaa-history-row{color:#3ddc84}.futbol-iddaa-history-card.status-lost .futbol-iddaa-history-row{color:var(--neon-pink)}.futbol-iddaa-history-picks{border-top:1px solid var(--panel-border);flex-direction:column;gap:3px;padding-top:6px;display:flex}.futbol-iddaa-history-pick{color:var(--text-dim);justify-content:space-between;gap:8px;font-size:11px;display:flex}.futbol-iddaa-history-pick-label{font-weight:700}.futbol-iddaa-history-pick.correct .futbol-iddaa-history-pick-label{color:#3ddc84}.futbol-iddaa-history-pick.wrong .futbol-iddaa-history-pick-label{color:var(--neon-pink)}
