.fifa-day-page[data-v-2e4bedfe]{margin:auto;padding:24px;display:flex;flex-direction:column;gap:18px}.hub-hero[data-v-2e4bedfe]{background:url(../img/header-ball-bg.2dda39f5.svg) no-repeat left 4% center/260px auto,linear-gradient(135deg,#022c22,#064e3b 45%,#047857 85%,#059669);border-radius:20px;padding:26px 24px;color:#fff;position:relative;overflow:hidden;@include mobile{background-position:left -30px center;background-size:180px auto}}.hub-hero h1[data-v-2e4bedfe]{margin:0 0 10px;font-size:26px}.hub-hero .lead[data-v-2e4bedfe]{margin:0 0 14px;font-size:14px;line-height:1.9;color:#cbd5e1}.comp-chips[data-v-2e4bedfe]{display:flex;flex-wrap:wrap;gap:8px}.comp-chip[data-v-2e4bedfe]{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);color:#fff;text-decoration:none;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:700;transition:.25s}.comp-chip[data-v-2e4bedfe]:hover{background:hsla(0,0%,100%,.2)}.comp-chip img[data-v-2e4bedfe]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.day-block[data-v-2e4bedfe]{display:flex;flex-direction:column;gap:10px}.day-title[data-v-2e4bedfe]{margin:6px 2px 0}.day-badge[data-v-2e4bedfe]{display:inline-block;background:#eff6ff;color:#1d4ed8;padding:6px 16px;border-radius:999px;font-size:13.5px;font-weight:800}.match-card[data-v-2e4bedfe]{background:#fff;border-radius:18px;padding:14px 16px;box-shadow:0 4px 12px rgba(0,0,0,.06);transition:.25s;cursor:pointer}.match-card[data-v-2e4bedfe]:hover{box-shadow:0 8px 20px rgba(0,0,0,.1)}.match-card.live[data-v-2e4bedfe]{border:1px solid #fecaca}.meta[data-v-2e4bedfe]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11.5px;color:#94a3b8;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #e2e8f0}.meta .comp[data-v-2e4bedfe]{background:#f1f5f9;color:#475569;padding:2px 10px;border-radius:8px;font-weight:700}.meta .round[data-v-2e4bedfe]{background:#fefce8;color:#a16207;padding:2px 10px;border-radius:8px;font-weight:600}.row[data-v-2e4bedfe]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.team[data-v-2e4bedfe]{display:flex;align-items:center;gap:12px;min-width:0}.team[data-v-2e4bedfe]:last-child{flex-direction:row-reverse;text-align:left}.team img[data-v-2e4bedfe]{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.team span[data-v-2e4bedfe]{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center[data-v-2e4bedfe]{text-align:center;min-width:84px}.center strong[data-v-2e4bedfe]{display:block;font-size:19px;color:#0f172a}.center small[data-v-2e4bedfe]{color:#94a3b8;font-size:12px}.center small.live-label[data-v-2e4bedfe]{color:#ef4444;font-weight:700}.live-score[data-v-2e4bedfe]{color:#ef4444}.empty-state[data-v-2e4bedfe]{background:#fff;border-radius:18px;padding:60px 24px;text-align:center;color:#64748b;line-height:2}@media (max-width:768px){.fifa-day-page[data-v-2e4bedfe]{padding:14px 12px;gap:14px}.hub-hero[data-v-2e4bedfe]{padding:20px 16px;border-radius:16px}.hub-hero h1[data-v-2e4bedfe]{font-size:21px}.hub-hero .lead[data-v-2e4bedfe]{font-size:12.5px}.row[data-v-2e4bedfe]{grid-template-columns:1fr;text-align:center}.team[data-v-2e4bedfe],.team[data-v-2e4bedfe]:last-child{justify-content:center;flex-direction:column;gap:6px}.team span[data-v-2e4bedfe]{white-space:normal;text-align:center}}