/* «Ενισχυμένες αποδόσεις» (includes/enhanced-odds.php): the homepage's boosted-odds cards, above «Πρόσφατες επιτυχίες».
   Same look as the tips block «Προγνωστικά της ημέρας» (homepage.css): its title, the light band between items, uppercase
   team names, the «Απόδοση» label and the odd + bookmaker button. Roboto Condensed @font-face comes from articles.css.
   Bookmaker colours: the .<key>-trans classes of the theme's style.css. */
.enhanced-odds{
	--eo-teal:#1fc2ab;
	--eo-odd:#62dac6;
	--eo-text:#1b1b1b;
	--eo-muted:#555;
	--eo-line:#e9edf2;
	--eo-font:'Roboto Condensed','Roboto',Arial,sans-serif;
	overflow:hidden;
}
/* style.css gives every element margin:0 auto */
.enhanced-odds *{margin:0}
.enhanced-odds .match-vote-title h2{font-family:var(--eo-font);font-size:26px;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:0;color:#3c3c3c;padding:0;border:0}
/* style.css's .post li margin outranks the reset above: .eo-picks li sets its own */
/* the cards sit on the light band that separates the tips */
.eo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0 0;background:var(--eo-line);font-family:var(--eo-font);color:var(--eo-text)}
.eo-card{display:flex;flex-direction:column;gap:12px;padding:16px 14px 18px;background:#fff;box-sizing:border-box}
.eo-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px;font-size:13px;color:#333}
.eo-badge{padding:1px 6px;border-radius:4px;background:var(--eo-teal);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase}
.eo-teams{display:flex;flex-direction:column;gap:8px}
.eo-team{display:flex;align-items:center;gap:10px;min-width:0}
.eo-team img{flex:none;width:24px;height:24px;object-fit:contain}
.eo-team-name{font-size:13px;font-weight:700;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}
.eo-picks{flex:1;list-style:none;padding:0;border-top:1px solid var(--eo-line)}
.enhanced-odds .eo-picks li{margin:0;padding:8px 0;list-style:none;border-bottom:1px solid var(--eo-line);font-size:14px;font-weight:700;line-height:1.3}
.eo-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
.eo-label{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--eo-muted)}
.eo-was{font-size:12px;color:var(--eo-muted)}
.eo-was s{font-weight:700}
.eo-bet{display:flex;align-items:stretch;height:36px;margin-top:-6px;border-radius:6px;overflow:hidden;text-decoration:none}
.eo-odd{flex:1;display:flex;align-items:center;justify-content:center;background:var(--eo-odd);color:#fff;font-size:18px;font-weight:700}
.eo-book{flex:1;display:flex;align-items:center;justify-content:center;padding:0 4px}
.eo-book img{display:block;max-width:60px;max-height:26px;width:auto;height:auto}
a.eo-bet:hover{opacity:.9}
/* tablets: two per row */
@media (max-width:1000px){.eo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* phones: one per row */
@media (max-width:640px){
	.enhanced-odds .match-vote-title h2{font-size:22px}
	.eo-cards{grid-template-columns:minmax(0,1fr)}
}
