.fijas-banner{padding:38px 0 24px;max-width:780px}.fijas-banner h1{font-size:clamp(36px,5vw,60px);letter-spacing:-2px;font-weight:650;line-height:1.08;margin:14px 0}.fijas-banner>p:last-child{color:var(--muted);font-size:14px;line-height:1.7;max-width:580px}.fijas-toolbar{display:flex;justify-content:space-between;gap:20px;margin:12px 0 26px;flex-wrap:wrap}.fijas-toolbar .date-filters{flex-wrap:wrap}.parlay-size{display:flex;gap:6px}.parlay-panel{border-radius:24px;background:var(--green);color:#fff;padding:30px 34px}.parlay-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.parlay-heading .eyebrow{color:#cfdfb8;font-size:10px}.parlay-heading h2{font-size:25px;font-weight:550;margin-top:8px;letter-spacing:-.6px}.parlay-symbol{font-size:31px;color:var(--lime)}.parlay-legs{list-style:none;padding:0;margin:23px 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.parlay-legs li{display:flex;gap:14px;padding:18px 0;border-top:1px solid #ffffff24;align-items:start;min-width:0}.leg-index{font-size:12px;color:#b6c8a8;padding-top:3px}.leg-body{display:grid;gap:7px;flex:1;min-width:0}.leg-fixture{font-size:11px;color:#d0ddc8}.leg-fixture:hover{text-decoration:underline}.leg-body strong{font-size:16px;font-weight:550;line-height:1.4}.leg-body small{font-size:10px;color:#bdcdb7}.leg-probability{font-size:11px;color:#d0ddc8;white-space:nowrap;padding-top:3px}.parlay-probability,.parlay-note,.parlay-empty{font-size:11px;color:#d0ddc8;line-height:1.7}.parlay-probability{margin-top:15px}.parlay-note{margin-top:6px;color:#b7c9af}.parlay-empty{margin:24px 0 6px;font-size:13px}.daily-fixture{margin-bottom:28px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:23px}.daily-fixture-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:21px}.daily-teams{display:flex;align-items:center;gap:12px;min-width:0}.daily-teams .crest,.daily-teams .crest-placeholder{width:30px;height:30px;flex-shrink:0}.daily-teams h3{font-size:18px;letter-spacing:-.5px;font-weight:650}.daily-meta{display:grid;gap:7px;text-align:right;flex-shrink:0}.daily-meta span{font-size:10px;color:var(--muted)}.daily-meta a{font-size:11px;color:var(--green);font-weight:600}.picks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.pick-card{padding:23px;border:1px solid var(--line);border-top:3px solid #88a977;border-radius:13px;background:#fff;display:flex;flex-direction:column;min-width:0}.pick-card.normal{border-top-color:#c8b479}.pick-card.risky{border-top-color:#a29ac4}.daily-fixture .pick-card{background:#fafbf6}.pick-level{text-transform:uppercase;font-size:9px;font-weight:650;letter-spacing:1.5px;color:#5d7752;margin-bottom:18px}.normal .pick-level{color:#81713f}.risky .pick-level{color:#75658f}.pick-market{font-size:10px;color:var(--muted)}.pick-title{font-size:20px;line-height:1.3;letter-spacing:-.5px;font-weight:600;margin:8px 0}.pick-meaning{font-size:11px;color:#697a68;line-height:1.6;margin-bottom:10px}.pick-probability{font-size:11px;color:#718078;line-height:1.6;font-variant-numeric:tabular-nums}.pick-evidence{padding-top:16px;margin-top:auto}.pick-evidence .evidence-label{font-size:8px;letter-spacing:1px;color:#809077}.pick-evidence p{font-size:11px;line-height:1.65;margin-top:6px;color:#516549}.pick-evidence .evidence-caption{color:#819077;font-size:9px}.market-details{border:1px solid var(--line);border-radius:13px;margin-top:18px;background:#f4f6ed;padding:18px 22px}.market-details>summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.6}.market-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:20px}.pick-card.compact{padding:18px;border-top-width:1px}.compact .pick-title{font-size:17px}.compact .pick-level{margin-bottom:12px}.fijas-footnote{font-size:11px;color:var(--muted);margin-top:13px;line-height:1.7}.fijas-day-link{display:inline-block;font-size:12px;font-weight:600;color:var(--green);margin-top:14px}.fijas-method{margin:28px 0}.fijas-method-copy{font-size:12px;color:var(--muted);line-height:1.8;max-width:850px}.fijas-method-copy p{margin-top:12px}.home-fijas-link{margin-top:22px;border:1px solid var(--line);border-radius:12px;padding:18px 22px;display:flex;justify-content:space-between;gap:15px;align-items:center;background:#e9efdc;font-size:13px}.home-fijas-link small{font-size:11px;color:var(--muted)}.site-header nav .fijas-nav{font-size:12px;font-weight:600}.site-header nav .fijas-nav:hover{color:#72974c}
.market-group-title{font-size:15px;margin-top:24px;color:var(--green)}.daily-sample-note{margin:0 0 15px}.pick-price{margin-top:17px;padding-top:13px;border-top:1px solid #dfe5d8;font-size:10px;color:#687a60;line-height:1.6}.quote-label{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.quote-input{border:1px solid #cbd6c2;border-radius:6px;padding:7px 9px;width:90px;font-size:12px;color:var(--ink);background:#fff}.quote-input:focus{outline:2px solid #8fa46d;outline-offset:2px}.quote-status{display:block;margin-top:7px;font-size:10px;color:inherit}.parlay-panel .pick-price{color:#d0ddc8;border-color:#ffffff30}.pick-reason{font-size:12px;line-height:1.7;color:var(--muted);margin-top:10px}.observed-quote{display:block;margin-top:7px;font-size:10px;text-decoration:underline}
@media(max-width:1000px){.picks-grid{gap:10px}.pick-card{padding:18px}.daily-fixture-heading{align-items:start}.daily-meta{max-width:150px;white-space:normal}.daily-teams h3{font-size:16px}.parlay-panel{padding:26px}.pick-title{font-size:18px}}
@media(max-width:760px){.picks-grid,.market-picks{grid-template-columns:1fr}.parlay-legs{grid-template-columns:1fr;gap:0}.fijas-toolbar{gap:14px}.parlay-heading h2{font-size:23px}.parlay-panel{padding:24px}.daily-fixture{padding:18px}.daily-fixture-heading{flex-direction:column;gap:12px}.daily-meta{display:flex;text-align:left;max-width:none;gap:14px;align-items:center}.pick-level{margin-bottom:12px}.pick-evidence{padding-top:12px}.home-fijas-link{align-items:start;flex-direction:column;gap:6px}.fijas-banner{padding-top:25px}.fijas-banner h1{letter-spacing:-1px}.fijas-toolbar .date-filters{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:7px}.site-header nav .fijas-nav{font-size:11px}}

.odds-audit-summary{margin:1.5rem 0;padding:1.25rem 1.5rem;border:1px solid var(--border,#31404b);border-radius:16px;background:rgba(20,184,166,.06)}
.odds-audit-summary p{margin:.5rem 0;line-height:1.6}.odds-audit-summary small{color:#526a60}.audited-price{font-size:.85rem;line-height:1.5}.audited-price.above_reference{color:#246548}.audited-price.below_reference{color:#895515}.audited-price.exact_quote_not_found,.audited-price.fixture_mismatch{color:#596b61}

