.betpicks-bets-widget{--w-bg:#0b1220;--w-card:linear-gradient(180deg,#142d47 0%,#111f35 100%);--w-card-2:#111f35;--w-border:rgba(255,255,255,.16);--w-cta:#1e8e4a;--w-cta-hover:#157a3e;--w-cta-text:#fff;--w-radius:14px;--w-radius-sm:10px;--w-shadow:0 12px 32px rgba(0,0,0,.35);--w-shadow-soft:0 4px 14px rgba(0,0,0,.2);--w-text:rgba(255,255,255,.92);--w-muted:rgba(255,255,255,.70);--w-faint:rgba(255,255,255,.50);--w-accent:#22c55e;--w-accent-2:#16a34a;--w-accent-soft:rgba(34,197,94,.14);font-family: var(--w-font);background:var(--w-panel);border-radius:var(--w-radius);padding:0;overflow:hidden}.betpicks-bets-widget__header{background:transparent;color:var(--w-text);font-size:16px;font-weight:700;padding:14px 0;border-radius:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0}.betpicks-bets-widget__header-link{display:inline-flex;align-items:center;text-decoration:none!important;color:inherit;width:30%}.betpicks-bets-widget__header-title-link{flex:1;text-decoration:none!important;color:inherit}.betpicks-bets-widget__header-title{display:inline-block;color:#000!important;font-size:17px;font-weight:700;border-bottom:2px solid var(--w-cta);padding-bottom:4px;margin-bottom:4px}.betpicks-bets-widget__header-link-text{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:var(--w-radius-sm);background:var(--w-card);color:#f5f5f5!important;text-decoration:none!important;font-size:14px;font-weight:600;white-space:nowrap;width:100%;border:1px solid var(--w-border)}@media (max-width:500px){.betpicks-bets-widget__header{flex-direction:column;align-items:center;justify-content:center;gap:10px}.betpicks-bets-widget__header-title-link{text-align:center;width:100%}}.betpicks-bets-widget__list{position:relative;display:grid;gap:5px;overflow:hidden;border-radius:0;min-height:120px}.betpicks-bets-widget__list-bg{display:none}.betpicks-bets-widget__item{position:relative;z-index:1;background:var(--w-card);color:var(--w-text);border-radius:var(--w-radius-sm);padding:16px 20px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;border:1px solid var(--w-border);box-shadow:none;transition:transform .2s ease , border-color .2s ease}@media (hover:hover){.betpicks-bets-widget__item:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.14)}}.betpicks-bets-widget__content{flex:1;min-width:180px;display:flex;flex-direction:column;gap:5px}.betpicks-bets-widget__title{font-size:17px;font-weight:600;color:var(--w-text);line-height:1.3;margin:0;display:flex;flex-direction:column;gap:5px}.betpicks-bets-widget__title p{margin:0!important}.betpicks-bets-widget__title-link{color:inherit!important;text-decoration:none!important}.betpicks-bets-widget__title-link:hover,.betpicks-bets-widget__title-link:focus{color:inherit!important;text-decoration:none!important;opacity:.9}.betpicks-bets-widget__title small{font-size:14px;font-weight:600;color:var(--w-muted)}.betpicks-bets-widget__meta{font-size:14px;color:var(--w-muted);display:flex;gap:3px;flex-wrap:wrap}.betpicks-bets-widget__meta a{color:var(--w-text)!important;font-weight:600;text-decoration:none!important}.betpicks-bets-widget__odds{display:flex;align-items:baseline;gap:6px;font-size:14px}.betpicks-bets-widget__odds-tip{color:var(--w-muted)}.betpicks-bets-widget__odds-tip-value{color:var(--w-accent);font-weight:700}.betpicks-bets-widget__odds-label{color:var(--w-muted)}.betpicks-bets-widget__odds-value{color:var(--w-accent);font-weight:700}.betpicks-bets-widget__actions{display:flex;gap:6px;flex-shrink:0;flex-direction:column-reverse;align-items:flex-end;width:30%}.betpicks-bets-widget__partner{padding:6px 14px;border-radius:6px;font-size:14px;font-weight:700!important;font-family:inherit;text-align:center;text-decoration:none!important;cursor:pointer;border:none;white-space:nowrap;background:var(--w-cta);color:var(--w-cta-text)!important;display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-width:0;box-sizing:border-box;transition:background .2s ease , box-shadow .2s ease , transform .15s ease}.betpicks-bets-widget__partner:hover,.betpicks-bets-widget__partner:focus{background:var(--w-cta-hover)!important;color:var(--w-cta-text)!important;text-decoration:none!important;transition:background .2s ease;box-shadow:0 0 14px rgba(30,142,74,.35)}.betpicks-bets-widget__partner>span{flex-shrink:0}.betpicks-bets-widget__details{display:inline-block;white-space:nowrap;padding:0;background:none!important;border:none!important;color:#f5f5f5!important;font-size:13px;font-weight:500;text-decoration:none!important}.betpicks-bets-widget__details::after{content:' \203A'}.betpicks-bets-widget__details:hover,.betpicks-bets-widget__details:focus{color:rgba(255,255,255,.92)!important;transition:color .2s ease;text-decoration:auto!important}.betpicks-bets-widget__partner-logo{display:block;max-height:28px;max-width:100px;width:auto;height:auto;object-fit:contain;flex-shrink:1;min-width:0;background:transparent;vertical-align:middle;transform:scale(1.2);transform-origin:center;margin:0!important}@media (max-width:768px){.betpicks-bets-widget__title small,.betpicks-bets-widget__meta,.betpicks-bets-widget__details,.betpicks-bets-widget__partner,.betpicks-bets-widget__header-link-text{font-size:15px}}@media (min-width:541px) and (max-width:680px){.betpicks-bets-widget__actions,.betpicks-bets-widget__header-link{width:25%}}@media (max-width:560px){.betpicks-bets-widget__item{flex-direction:column;align-items:stretch;text-align:center;padding:15px;gap:10px}.betpicks-bets-widget__odds{justify-content:center}.betpicks-bets-widget__content{min-width:0;width:100%}.betpicks-bets-widget__actions,.betpicks-bets-widget__header-link{justify-content:center;align-items:center;width:100%;max-width:100%}.betpicks-bets-widget__partner{width:100%;max-width:100%;padding:6px 10px}.betpicks-bets-widget__partner-logo{max-height:22px;max-width:72px}.betpicks-bets-widget__meta{display:flex;gap:6px;justify-content:center;align-items:center}.betpicks-bets-widget__title{font-size:15px}}@media (hover:none){.betpicks-bets-widget__partner:active{background:var(--w-cta-hover)!important;transform:scale(.98)}}