.prediction-detail,.predictions-catalog,.predictions-hero{margin-left:auto;margin-right:auto;max-width:var(--container-content);width:100%}.predictions-hero{background:var(--color-surface-raised);border-radius:var(--radius-card);height:480px;overflow:hidden;padding:24px;position:relative}.predictions-hero:before{background:url(/predictions-assets/stadium.png) 50%/cover no-repeat;content:"";inset:0;mix-blend-mode:overlay;opacity:.54;position:absolute}.predictions-hero>*{position:relative;z-index:1}.predictions-heading,.predictions-hero>header{align-items:center;display:flex;justify-content:space-between}.predictions-heading h2,.predictions-hero>header h1{color:var(--color-text);font-size:var(--text-heading);font-weight:600;line-height:var(--leading-heading);margin:0}.predictions-hero>header a{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--text-md);font-weight:500;gap:8px;line-height:var(--leading-md);text-decoration:none}.predictions-feed-card>footer svg,.predictions-hero>header svg{height:24px;width:24px}.predictions-hero__cards{display:flex;gap:16px;margin-top:24px;overflow:hidden}.predictions-match-card{border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;flex:0 0 291px;height:336px;overflow:hidden;position:relative}.predictions-feed-card>header,.predictions-match-card>header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;min-width:0;padding:16px}.predictions-feed-card>header span,.predictions-match-card>header span{align-items:center;display:flex;font-size:var(--text-sm);font-weight:500;gap:6px;line-height:var(--leading-sm);min-width:0}.predictions-feed-card>header em,.predictions-match-card>header em{font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictions-match-card>header span{font-size:var(--text-xs);line-height:var(--leading-sm)}.predictions-feed-card>header img,.predictions-match-card>header img{flex:0 0 auto;height:20px;object-fit:contain;width:20px}.predictions-feed-card>header time,.predictions-match-card>header time{flex:0 0 auto;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-sm)}.predictions-match-card>header time{font-size:var(--text-md);line-height:var(--leading-md)}.predictions-match-card__teams{align-items:flex-start;display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);padding:32px 20px 20px}.predictions-match-card__teams>div{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:0}.predictions-match-card__teams>div>strong{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-sm);max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.predictions-match-card__teams>span{align-self:center;color:var(--color-muted);font-size:var(--text-sm);font-weight:600;text-align:center}.predictions-team-logo{align-items:center;background:var(--color-surface-raised);border-radius:50%;display:inline-flex;flex:0 0 auto;height:80px;justify-content:center;overflow:hidden;width:80px}.predictions-team-logo img{height:48px;object-fit:contain;width:48px}.predictions-match-card__odds{border-top:1px solid var(--color-border);display:grid;grid-template-columns:repeat(3,1fr);min-height:73px}.predictions-match-card__odds>span{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.predictions-match-card__odds>span+span{border-left:1px solid var(--color-border)}.predictions-match-card__odds b,.predictions-odds-line b{color:#ffe600;font-size:var(--text-sm);font-weight:800;line-height:var(--leading-sm);white-space:nowrap}.predictions-match-card__odds small{color:#cbd5e1;font-size:var(--text-sm);line-height:var(--leading-sm)}.predictions-match-card>a{align-items:center;border-top:1px solid var(--color-border);color:#cbd5e1;display:flex;font-size:var(--text-sm);font-weight:500;justify-content:space-between;min-height:48px;padding:0 8px 0 16px;text-decoration:none}.predictions-match-card>a svg{height:24px;width:24px}.predictions-hero__progress{background:var(--color-surface-raised);border-radius:var(--radius-pill);height:8px;margin-top:24px;overflow:hidden;width:100%}.predictions-hero__progress>span{background:var(--color-accent);border-radius:inherit;display:block;height:100%;width:8.18%}.predictions-catalog{margin-top:32px}.predictions-heading{height:40px}.predictions-heading>span{align-items:center;display:flex;gap:8px}.predictions-heading>span>b{background:#0f172a;border:1px solid #334155;border-radius:var(--radius-sm);color:#e2e8f0;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-sm);padding:5px 10px}.predictions-view-toggle{background:var(--color-surface-hover);border-radius:var(--radius-md);display:grid;grid-template-columns:repeat(2,1fr);padding:4px;width:124px}.predictions-view-toggle button{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-subtle);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0}.predictions-view-toggle button.is-active{background:var(--color-surface-raised);box-shadow:0 1px 2px rgba(0,0,0,.05);color:var(--color-text)}.predictions-view-toggle svg{fill:currentColor;height:16px;width:16px}.predictions-filters{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.predictions-sport-chips{display:flex;gap:8px;margin-top:32px;overflow-x:auto;scrollbar-width:none}.predictions-sport-chips::-webkit-scrollbar{display:none}.predictions-sport-chips a{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-subtle);cursor:pointer;display:flex;flex:0 0 auto;font:inherit;font-size:var(--text-md);font-weight:400;gap:6px;height:40px;line-height:var(--leading-md);padding:8px 16px;text-decoration:none;white-space:nowrap}.predictions-sport-chips a.is-active{border-color:var(--color-accent);color:var(--color-text)}.predictions-sport-chips img{filter:opacity(.55);height:20px;width:20px}.predictions-sport-chips a.is-active img{filter:brightness(0) invert(1)}.predictions-filters__main{align-items:center;display:flex;gap:8px}.predictions-filters label{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-subtle);display:flex;font-size:var(--text-md);height:40px;line-height:var(--leading-md);padding:0 16px;position:relative}.predictions-filters label:focus-within{border-color:var(--color-accent);color:var(--color-text)}.predictions-filters label>span{pointer-events:none;white-space:nowrap}.predictions-filters label>svg{flex:0 0 auto;height:16px;margin-left:4px;width:16px}.predictions-filters select{appearance:none;background:var(--color-surface);border:0;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.predictions-sort{flex:0 0 179px;width:179px}.predictions-sort>span{align-items:center;display:flex;flex:1 1;gap:4px}.predictions-sort>span>svg{flex:0 0 auto;height:20px;width:20px}.predictions-feed{margin-top:32px}.predictions-feed--grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.predictions-feed--list{display:flex;flex-direction:column;gap:16px}.predictions-feed-card{border:0;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-border);display:flex;flex-direction:column;gap:20px;overflow:hidden}.predictions-feed-card--grid{height:352px}.predictions-feed-card--list{height:304px}.predictions-feed-card>header{flex:0 0 52px;height:52px}.predictions-feed-card__body{display:flex;flex:0 0 auto;flex-direction:column;gap:16px;min-height:0;padding:0 16px;position:relative}.predictions-feed-card--grid .predictions-feed-card__body{height:212px}.predictions-feed-card--list .predictions-feed-card__body{height:164px}.predictions-feed-card__main{display:flex;flex-direction:column;gap:8px;min-width:0}.predictions-feed-card__heading-row{min-width:0}.predictions-feed-card__title-group{height:56px;min-width:0;overflow:hidden}.predictions-feed-card__title{color:var(--color-text);display:inline;font-size:var(--text-lg);font-weight:600;line-height:var(--leading-lg);text-decoration:none}.predictions-pair{display:inline-flex;height:24px;margin-left:10px;vertical-align:middle}.predictions-pair .predictions-team-logo{border:2px solid var(--color-page-cappers);height:24px;width:24px}.predictions-pair .predictions-team-logo+.predictions-team-logo{margin-left:-8px}.predictions-pair .predictions-team-logo img{height:18px;width:18px}.predictions-feed-card__main>p{color:#cbd5e1;display:-webkit-box;font-size:var(--text-sm);line-height:var(--leading-sm);margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.predictions-feed-card__published{color:var(--color-subtle);font-size:var(--text-xs);line-height:16px}.predictions-feed-card--list .predictions-feed-card__main{display:grid;gap:8px 16px;grid-template-columns:minmax(0,1fr) auto}.predictions-feed-card--list .predictions-feed-card__heading-row{grid-column:1;grid-row:1}.predictions-feed-card--list .predictions-feed-card__title-group{align-items:center;display:flex;height:28px}.predictions-feed-card--list .predictions-feed-card__title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictions-feed-card--list .predictions-feed-card__published{align-self:center;grid-column:2;grid-row:1;white-space:nowrap}.predictions-feed-card--list .predictions-feed-card__main>p{grid-column:1/-1;grid-row:2;height:60px}.predictions-feed-card__author{align-items:center;display:flex;gap:12px}.predictions-feed-card--grid .predictions-feed-card__author{margin-top:0}.predictions-feed-card--list .predictions-feed-card__author{width:176px}.predictions-feed-card__author>img{background:var(--color-surface-hover);border-radius:50%;flex:0 0 auto;height:48px;object-fit:cover;width:48px}.predictions-feed-card__author>span{align-items:flex-start;display:flex;flex-direction:column;min-width:0;width:116px}.predictions-feed-card__author strong{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.predictions-feed-card__author a{align-items:center;background:var(--color-surface-raised);border-radius:var(--radius-sm);color:var(--color-accent);display:inline-flex;font-size:var(--text-xs);font-weight:500;gap:4px;line-height:16px;margin-top:4px;padding:4px 8px;text-decoration:none}.predictions-feed-card__author a svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:16px}.predictions-feed-card>footer{align-items:center;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;flex:0 0 48px;height:48px;padding:0 8px 0 16px}.predictions-feed-card>footer>span{color:#cbd5e1;display:flex;flex-direction:column;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-sm);max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictions-feed-card>footer>span b{color:#cbd5e1;display:block;font-size:inherit;font-weight:inherit;line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictions-feed-card>footer>span small{color:var(--color-text);display:block;font-size:11px;font-weight:700;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictions-feed-card>footer>a{align-items:center;color:var(--color-text);display:flex;gap:4px;text-decoration:none}.predictions-odds-line{align-items:center;display:flex;gap:8px}.predictions-odds-line strong{font-size:var(--text-sm);line-height:var(--leading-sm)}.prediction-detail__top{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 316px}.prediction-detail__match{align-items:center;background:var(--color-surface-raised) url(/predictions-assets/match-background.png) center 52% /cover no-repeat;border-radius:var(--radius-md);display:flex;flex-direction:column;height:268px;justify-content:center;overflow:hidden;padding:16px 40px;position:relative}.prediction-detail__match:before{background:rgba(17,24,39,.75);content:"";inset:0;position:absolute}.prediction-detail__match>*{position:relative;z-index:1}.prediction-detail__meta{align-items:center;display:flex;gap:24px}.prediction-detail__meta span,.prediction-detail__meta time{align-items:center;display:flex;font-size:var(--text-sm);font-weight:500;gap:4px;line-height:var(--leading-sm)}.prediction-detail__meta img{height:16px;object-fit:contain;width:16px}.prediction-detail__teams{align-items:center;display:grid;gap:24px;grid-template-columns:1fr 72px 1fr;margin-top:31px;width:396px}.prediction-detail__teams>b{color:var(--color-text);font-size:28px;font-style:italic;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.6)}.prediction-detail__team{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:0}.prediction-detail__team>span{align-items:center;background:var(--color-surface-raised);border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.prediction-detail__team img{height:36px;object-fit:contain;width:36px}.prediction-detail__team strong{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-lg);max-width:150px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.prediction-detail__pick{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:4px;justify-content:center;line-height:16px;margin-top:24px;max-width:430px}.prediction-detail__pick img{border-radius:50%;object-fit:cover}.prediction-detail__pick strong{flex:0 0 100%;text-align:center}.prediction-detail__pick em{background:#102a3d;border-radius:var(--radius-sm);color:var(--color-match-wins);font-size:10px;font-style:normal;line-height:16px;padding:2px 6px}.prediction-detail__pick em:is([data-result=WIN],[data-result=HALF_WIN]){background:#071f19;color:var(--color-accent)}.prediction-detail__pick em:is([data-result=LOSS],[data-result=HALF_LOSS]){background:#321717;color:#fb7185}.prediction-detail__pick em:is([data-result=PUSH],[data-result=VOID]){background:#2c2414;color:#fbbf24}.prediction-detail__bet{align-items:center;background:var(--color-surface-raised);border-radius:var(--radius-md);display:flex;flex-direction:column;height:276px;justify-content:center;padding:20px}.prediction-detail__bet>b{color:var(--color-accent);font-size:var(--text-heading);line-height:var(--leading-heading);margin-top:12px}.prediction-detail__bet>small{color:var(--color-muted);font-size:10px;line-height:14px;text-align:center}.prediction-detail__bet>a{background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-surface);font-size:var(--text-md);font-weight:500;text-decoration:none}.prediction-detail__bet>a,.prediction-detail__bet>code,.prediction-detail__repeat>code{align-items:center;display:flex;height:48px;justify-content:center;margin-top:12px;width:100%}.prediction-detail__bet>code,.prediction-detail__repeat>code{border:1px dashed var(--color-muted);border-radius:var(--radius-sm);color:#e2e8f0;font-family:inherit;font-size:var(--text-xs)}.prediction-detail__analysis{margin-top:56px}.prediction-detail__analysis h1{color:var(--color-text);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-lg);margin:0}.prediction-detail__odds h2,.prediction-detail__related h2{color:var(--color-text);font-size:var(--text-heading);font-weight:600;line-height:var(--leading-heading);margin:0}.prediction-detail__content{color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-md);margin-top:20px}.prediction-detail__content h2,.prediction-detail__content h3,.prediction-detail__content h4{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-lg);margin:20px 0 12px}.prediction-detail__content ol,.prediction-detail__content p,.prediction-detail__content ul{margin:0 0 12px}.prediction-detail__content ol,.prediction-detail__content ul{padding-left:24px}.prediction-detail__odds{margin-top:56px;scroll-margin-top:84px}.prediction-lines{font-family:Roboto Flex,sans-serif;margin-top:32px}.prediction-lines__markets{display:flex;gap:8px;overflow-x:auto}.prediction-lines__markets button{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--color-muted);cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:var(--text-md);font-weight:400;height:40px;line-height:var(--leading-md);padding:8px 16px}.prediction-lines__markets button.is-active{border-color:var(--color-accent);color:var(--color-text)}.prediction-lines__markets button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.prediction-lines__markets button:disabled,.prediction-lines__subnav button:disabled{cursor:default;opacity:1}.prediction-lines__subnav{border-bottom:1px solid var(--color-border);display:flex;height:40px;margin-top:24px;overflow-x:auto}.prediction-lines__subnav button{background:transparent;border:0;color:var(--color-muted);flex:0 0 auto;font-family:inherit;font-size:var(--text-lg);font-weight:500;height:40px;line-height:var(--leading-lg);padding:6px 12px 8px}.prediction-lines__subnav button.is-active{border-bottom:2px solid var(--color-accent);color:var(--color-text);font-weight:600}.prediction-lines__subnav button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.prediction-lines__table-scroll{margin-top:24px;overflow-x:auto}.prediction-lines__table{border:0;border-radius:0;min-width:546px;overflow:hidden;width:100%}.prediction-lines__row{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(156px,1.2fr)}.prediction-lines__row>*{align-items:center;display:flex;min-width:0;padding:0 16px}.prediction-lines__row--head{background:var(--color-surface);color:var(--color-muted);font-size:var(--text-sm);font-weight:400;height:49px;line-height:var(--leading-sm)}.prediction-lines__row--head>span:nth-child(-n+3){gap:2px;white-space:nowrap}.prediction-lines__row--head img{flex:0 0 20px}.prediction-lines__row--body{border-top:1px solid var(--color-surface-hover);color:var(--color-text);font-size:var(--text-sm);font-weight:700;height:53px;line-height:var(--leading-sm)}.prediction-lines__row--body>span.is-capper-pick{color:var(--color-accent)}.prediction-lines__row--body>a{color:var(--color-text);font-weight:500;gap:8px;justify-content:flex-end;text-decoration:none;white-space:nowrap}.prediction-lines__row--body>a img{flex:0 0 16px}.prediction-lines__closed{background:var(--color-surface);border-radius:var(--radius-md);color:var(--color-muted);margin:0;padding:20px}.prediction-lines__snapshot-note{color:var(--color-muted);display:block;font-size:var(--text-sm);line-height:var(--leading-sm);margin-top:12px}.prediction-lines__snapshot-note b{color:var(--color-accent);font-weight:500}.prediction-detail__market-pills{display:flex;gap:8px;margin-top:24px;overflow-x:auto;padding-bottom:4px}.prediction-detail__market-pills span{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-muted);flex:0 0 auto;font-size:var(--text-sm);line-height:var(--leading-sm);padding:8px 12px}.prediction-detail__market-pills span.is-active{border-color:var(--color-accent);color:var(--color-text)}.prediction-detail__market-tabs{border-bottom:1px solid var(--color-border);display:flex;gap:24px;margin-top:24px;overflow-x:auto}.prediction-detail__market-tabs span{color:var(--color-muted);flex:0 0 auto;font-size:var(--text-sm);line-height:var(--leading-sm);padding:0 8px 12px}.prediction-detail__market-tabs span.is-active{border-bottom:2px solid var(--color-accent);color:var(--color-text)}.prediction-detail__table-wrap{border:1px solid var(--color-surface-hover);border-radius:var(--radius-sm);margin-top:16px;overflow-x:auto}.prediction-detail__table-wrap table{border-collapse:collapse;min-width:760px;width:100%}.prediction-detail__table-wrap th{background:var(--color-surface);color:var(--color-muted);font-size:var(--text-sm);font-weight:400;height:49px;padding:0 16px;text-align:left}.prediction-detail__table-wrap td{border-top:1px solid var(--color-surface-hover);color:var(--color-text);font-size:var(--text-sm);height:53px;padding:0 16px}.prediction-detail__table-wrap td:first-child b{color:#ffe600}.prediction-detail__table-wrap td:nth-child(2) span{background:#071f19;border-radius:var(--radius-sm);color:var(--color-accent);padding:6px 10px;white-space:nowrap}.prediction-detail__table-wrap td:last-child{text-align:right}.prediction-detail__table-wrap a{color:var(--color-text);text-decoration:none;white-space:nowrap}.prediction-detail__capper{background:var(--color-surface);border-radius:var(--radius-md);justify-content:space-between;margin-top:56px;min-height:76px;padding:20px}.prediction-detail__capper,.prediction-detail__capper-identity,.prediction-detail__capper-identity>a{align-items:center;display:flex}.prediction-detail__capper-identity{gap:12px}.prediction-detail__capper-identity>a{color:var(--color-text);gap:8px;min-width:0;text-decoration:none}.prediction-detail__capper img{border-radius:50%;height:32px;object-fit:cover;width:32px}.prediction-detail__capper strong{font-size:var(--text-md);font-weight:500;line-height:var(--leading-md)}.prediction-detail__capper>span{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.prediction-detail__capper>span b{color:var(--color-accent-editorial);margin-left:8px}.prediction-detail__history{display:flex;flex:0 0 98px;gap:2px;width:98px}.prediction-detail__history i{background:var(--color-border);border-radius:50%;display:block;flex:0 0 8px;height:8px}.prediction-detail__history i.is-win{background:var(--color-accent)}.prediction-detail__history i.is-loss{background:#fb7185}.prediction-detail__history i:is(.is-push,.is-void){background:#f59e0b}.prediction-detail__follow,.prediction-detail__new{background:#071f19;border-radius:var(--radius-sm);color:var(--color-accent)!important;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-sm);padding:8px 12px;text-decoration:none;white-space:nowrap}.prediction-detail__new{align-items:center;display:inline-flex;gap:4px}.prediction-detail__new>i{background:var(--color-accent);border-radius:50%;height:6px;width:6px}.prediction-detail__follow{align-items:center;background:var(--color-surface-hover);display:inline-flex;gap:8px}.prediction-detail__follow img{border-radius:0;height:20px;width:20px}.prediction-detail__repeat{align-items:center;background:var(--color-surface-raised);border-radius:var(--radius-card);display:flex;justify-content:space-between;margin-top:56px;min-height:104px;padding:20px;scroll-margin-top:84px}.prediction-detail__repeat-pick{align-items:center;display:flex;gap:16px}.prediction-detail__repeat-pick>span{display:flex;flex-direction:column}.prediction-detail__repeat-pick b{color:var(--color-accent);font-size:var(--text-heading);line-height:var(--leading-heading)}.prediction-detail__repeat-pick small{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.prediction-detail__repeat>a{align-items:center;background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-surface);display:flex;font-size:var(--text-md);font-weight:500;height:48px;justify-content:center;padding:0 16px;text-decoration:none;white-space:nowrap;width:263px}.prediction-detail__repeat>code{flex:0 0 148px;margin-top:0;width:148px}.prediction-detail__related{margin-top:56px}.prediction-detail__related .predictions-feed{margin-top:24px}@media (max-width:1024px){.predictions-hero__cards{display:flex;margin-right:-24px;overflow-x:auto;padding-right:24px}.predictions-match-card{flex:0 0 291px}.predictions-feed--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.predictions-filters{align-items:stretch;flex-direction:column;gap:12px}.predictions-filters__main{overflow-x:auto;padding-bottom:4px}.predictions-sort{align-self:flex-end;flex-basis:auto;flex-shrink:0}.prediction-detail__top{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.prediction-detail__match{width:100%}}@media (max-width:760px){.capper-main:has(.prediction-detail),.capper-main:has(.predictions-catalog){padding-left:16px;padding-right:16px}.predictions-hero{height:438px;padding:16px}.predictions-hero__cards{display:flex;margin-right:-16px;margin-top:24px;overflow-x:auto;padding-right:16px}.predictions-match-card{flex:0 0 291px}.predictions-feed--grid{grid-template-columns:1fr}.predictions-feed-card--list{height:352px}.predictions-feed-card--list .predictions-feed-card__body{height:212px}.predictions-feed-card--list .predictions-feed-card__main{display:flex}.predictions-feed-card--list .predictions-feed-card__title-group{display:block;height:56px}.predictions-feed-card--list .predictions-feed-card__title{display:inline;white-space:normal}.predictions-feed-card--list .predictions-feed-card__published{align-self:auto}.predictions-feed-card--list .predictions-feed-card__author{width:176px}.prediction-detail__top{grid-template-columns:1fr}.prediction-detail__bet,.prediction-detail__match{width:100%}.prediction-detail__match{padding:16px}.prediction-detail__teams{max-width:100%}.prediction-detail__capper,.prediction-detail__repeat{align-items:stretch;flex-direction:column;gap:16px}.prediction-detail__capper-identity{flex-wrap:wrap}.prediction-detail__capper>span{align-self:flex-start}.prediction-detail__repeat-pick{align-items:flex-start}.prediction-detail__repeat>a{white-space:normal;width:100%}.prediction-detail__repeat>code{flex-basis:48px;width:100%}.prediction-lines__outcomes{grid-template-columns:1fr}}