.fstr-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fstr-btn{color:#ffffffbf;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.6875rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,filter .15s;display:inline-flex}.fstr-btn:hover:not(:disabled){border-color:rgba(var(--siq-accent-rgb,0, 245, 189), .45);color:#fff}.fstr-btn:disabled{opacity:.5;cursor:default}.fstr-btn--primary{background:var(--siq-lime,#00f5bd);color:#0a0a0b;border-color:#0000;font-weight:800}.fstr-btn--primary:hover:not(:disabled){filter:brightness(1.06);color:#0a0a0b;border-color:#0000}.fstr-btn--danger{color:#f87171e6;border-color:#f8717159}.fstr-btn--danger:hover:not(:disabled){color:#f87171;border-color:#f8717199}.fstr-notice{color:var(--siq-lime,#00f5bd);margin:.6rem 0 0;font-size:.6875rem}.fstr-notice--error{color:var(--biq-status-error,#f87171)}.fstr-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--betiq-text-muted);align-items:center;gap:.35rem;margin:0 0 .7rem;font-size:.625rem;font-weight:700;display:flex}.fstr-kicker svg{color:var(--siq-lime,#00f5bd);flex-shrink:0}.fstr-note{color:#fff6;margin:.7rem 0 0;font-size:.6563rem}.fstr-row.fs-row{grid-template-columns:4.6rem minmax(0,1fr) auto;gap:.2rem 1rem}.fstr-date{color:#ffffff80;white-space:nowrap;grid-row:1;font-size:.6875rem}.fstr-match{grid-row:1;align-items:center;gap:1.5rem;min-width:0;display:flex}.fstr-crests--tennis{gap:0}.fstr-crests--tennis .tn-avatar:nth-child(2){margin-left:-6px}.fstr-crests{flex-shrink:0;align-items:center;gap:1px;display:inline-flex}.fstr-teams{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd9;min-width:0;font-size:.8125rem;overflow:hidden}.fstr-vs{color:#fff6}.fstr-score{text-align:right;color:#ffffffd9;white-space:nowrap;grid-row:1;font-size:.8125rem;font-weight:700}.fstr-score--empty{color:#ffffff4d}.fstr-score-pred{opacity:.55;margin-top:2px;font-size:.66rem;font-weight:600;display:block}.fstr-score-aet{letter-spacing:.02em;opacity:.5;margin-top:2px;font-size:.62rem;font-weight:600;display:block}.fstr-verdict{grid-area:2/2/auto/-1;align-items:center;gap:.5rem;min-width:0;padding-top:.1rem;display:flex}.fstr-signal{text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;min-width:0;font-size:.6875rem;overflow:hidden}.fstr-bars{flex-direction:column;gap:.75rem;display:flex}.fstr-bar-head{color:#ffffffbf;justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.75rem;display:flex}.fstr-bar-head strong{color:#fff;font-weight:800}.fstr-bar-track{background:#ffffff12;border-radius:999px;height:5px;margin-top:.28rem;overflow:hidden}.fstr-bar-fill{background:var(--siq-lime,#00f5bd);border-radius:999px;height:100%}.fstr-bar-meta{color:var(--betiq-text-muted);margin:.28rem 0 0;font-size:.625rem}.fstr-cov-sub{color:var(--betiq-text-muted);margin:0 0 .55rem;font-size:.6875rem}.fstr-cov-bar{background:#ffffff0f;border-radius:999px;height:8px;display:flex;overflow:hidden}.fstr-cov-seg{height:100%}.fstr-cov-legend{flex-wrap:wrap;gap:.35rem 1rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.fstr-cov-item{color:#ffffff9e;align-items:center;gap:.35rem;font-size:.6875rem;display:inline-flex}.fstr-cov-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.fstr-cov-item strong{color:#fff;font-weight:700}.fstr-cov-count{color:#fff6}.fstr-combo-intro{color:#ffffff80;margin:0 0 .85rem;font-size:.75rem;line-height:1.5}.fstr-combo-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fstr-combo-item{border-bottom:1px solid #ffffff0e;padding:.6rem .15rem}.fstr-combo-item:last-child{border-bottom:none}.fstr-combo-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.fstr-combo-match{align-items:center;gap:1.5rem;min-width:0;display:flex}.fstr-combo-teams{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd9;min-width:0;font-size:.8125rem;overflow:hidden}.fstr-combo-verdict{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.fstr-combo-date{color:var(--betiq-text-muted);white-space:nowrap;font-size:.625rem}.fstr-combo-legs{flex-direction:column;gap:.22rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.fstr-combo-leg{color:#fff9;align-items:center;gap:.4rem;font-size:.6875rem;display:flex}.fstr-combo-leg-dot{background:#ffffff4d;border-radius:999px;flex-shrink:0;width:5px;height:5px}.fstr-combo-leg--won .fstr-combo-leg-dot{background:var(--siq-lime,#00f5bd)}.fstr-combo-leg--lost .fstr-combo-leg-dot{background:var(--biq-status-error,#f87171)}.fstr-combo-leg-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fstr-combo-leg-conf{color:#ffffff80;flex-shrink:0;margin-left:auto}.fstr-obs{flex-direction:column;display:flex}.fstr-obs-row{border-bottom:1px solid #ffffff0e;grid-template-columns:1fr auto;gap:.15rem .8rem;padding:.5rem .1rem;display:grid}.fstr-obs-row:last-child{border-bottom:none}.fstr-obs-label{color:#ffffffd1;font-size:.75rem}.fstr-obs-value{color:var(--siq-lime,#00f5bd);font-weight:800}.fstr-obs-detail{color:var(--betiq-text-muted);grid-column:1/-1;font-size:.625rem}.fstr-trust{flex-wrap:wrap;gap:.5rem 1.3rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.fstr-trust li{color:#ffffffb8;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.fstr-trust svg{color:var(--siq-lime,#00f5bd);flex-shrink:0}.fstr-disclaimer{color:#fff6;margin:.35rem 0 0;font-size:.6875rem}.fstr-empty{text-align:center;padding:2.4rem .6rem}.fstr-empty__icon{color:var(--siq-lime,#00f5bd);margin-bottom:.7rem;display:inline-flex}.fstr-empty__title{color:#fff;margin:0 0 .45rem;font-size:1rem;font-weight:800}.fstr-empty__body{color:#ffffff8c;max-width:30rem;margin:0 auto;font-size:.8125rem;line-height:1.55}.fstr-empty__note{color:#ffffff80;align-items:center;gap:.35rem;margin:.8rem 0 0;font-size:.6875rem;display:inline-flex}.fstr-empty__note svg{color:var(--siq-lime,#00f5bd)}.fstr-empty--coming .fstr-kicker,.fstr-empty--coming .fstr-trust{justify-content:center}.fstr-empty--coming .fstr-kicker{margin-top:.2rem}.fstr-empty--coming .fstr-empty__body+.fstr-empty__body{margin-top:.7rem}.fstr-empty--coming .fstr-trust{max-width:34rem;margin:1.2rem auto 0}.fstr-coming-cta{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem;display:flex}
