/* Result timeline only: home left, away right, a single central minute line. */
body.public-app #tab-uitslagen .result-card{
 border:1px solid #c6e0ff30;border-radius:22px;
 background:radial-gradient(ellipse at 0 0,#35618c66,transparent 58%),linear-gradient(155deg,#0d2d54,#061b36);
 box-shadow:inset 0 1px 0 #d4e8ff35,0 12px 30px #00132625;
}
body.public-app #tab-uitslagen .result-card>summary{background:transparent}
body.public-app #tab-uitslagen .result-card>summary:before{opacity:.06}
body.public-app #tab-uitslagen .result-events{border:0;border-top:1px solid #c6e0ff24;background:transparent;padding:14px 13px 16px}
body.public-app #tab-uitslagen .result-events>h3{font:650 14px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#f1f6ff;margin:0 0 12px}
body.public-app #tab-uitslagen .result-timeline{position:relative;isolation:isolate;border:0;border-radius:0;background:transparent;overflow:visible;padding-bottom:8px;color:#f1f6ff}
body.public-app #tab-uitslagen .result-timeline:before{content:'';position:absolute;z-index:-1;left:50%;top:46px;bottom:20px;width:1px;background:#badcff25;transform:translateX(-50%);pointer-events:none}
body.public-app #tab-uitslagen .result-timeline .timeline-header,
body.public-app #tab-uitslagen .result-timeline .timeline-row{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:6px}
body.public-app #tab-uitslagen .result-timeline .timeline-header{min-height:36px;padding:4px 2px 14px;border:0;background:none;font-size:11px;line-height:1.4}
body.public-app #tab-uitslagen .result-timeline .timeline-header b{font-size:11px;font-weight:500;color:#aac5df;text-align:left;padding:0;overflow-wrap:anywhere}
body.public-app #tab-uitslagen .result-timeline .timeline-header b:last-child{text-align:right}
body.public-app #tab-uitslagen .result-timeline .timeline-header>span{visibility:hidden}
body.public-app #tab-uitslagen .result-timeline .timeline-row{position:relative;min-height:49px;padding:0;margin:0 0 11px;border:0!important;background:none!important;box-shadow:none!important;align-items:center}
body.public-app #tab-uitslagen .result-timeline .timeline-minute{position:relative;z-index:1;grid-column:2;grid-row:1;justify-self:center;width:auto;min-width:34px;max-width:42px;padding:6px 3px;border:1px solid #c0dcfc30!important;border-radius:10px;background:#143357!important;color:#c8d9ec!important;font-size:11px;font-weight:600;line-height:1.35;text-align:center;box-shadow:inset 0 1px 0 #d1e7ff24;overflow-wrap:normal;font-variant-numeric:tabular-nums}
body.public-app #tab-uitslagen .result-timeline .timeline-home,
body.public-app #tab-uitslagen .result-timeline .timeline-away{grid-row:1;min-width:0;max-width:100%;font:500 12px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#f1f6ff;text-align:left;text-shadow:none;padding:0;overflow-wrap:anywhere;word-break:normal;white-space:normal}
body.public-app #tab-uitslagen .result-timeline .timeline-home{grid-column:1}
body.public-app #tab-uitslagen .result-timeline .timeline-away{grid-column:3}
body.public-app #tab-uitslagen .result-timeline .timeline-row:not(.timeline-row-neutral)>:is(.timeline-home,.timeline-away):not(:empty){padding:10px 9px;border:1px solid #badcff30;border-radius:13px;background:linear-gradient(145deg,#365b86a6,#0d2846a6);box-shadow:inset 0 1px 0 #e5f1ff25,0 5px 13px #00122620;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
body.public-app #tab-uitslagen .result-timeline .timeline-row:not(.timeline-row-neutral)>:is(.timeline-home,.timeline-away):not(:empty):before{display:block;margin-bottom:5px;font-size:10px;font-weight:500;color:#c3d8ee}
body.public-app #tab-uitslagen .result-timeline .timeline-event-goal>:is(.timeline-home,.timeline-away):not(:empty):before,
body.public-app #tab-uitslagen .result-timeline .timeline-event-doelpunt>:is(.timeline-home,.timeline-away):not(:empty):before{content:'Doelpunt';color:#ffe12a!important}
body.public-app #tab-uitslagen .result-timeline .timeline-event-gele-kaart>:is(.timeline-home,.timeline-away):not(:empty):before{content:'Gele kaart'}
body.public-app #tab-uitslagen .result-timeline .timeline-event-rode-kaart>:is(.timeline-home,.timeline-away):not(:empty):before{content:'Rode kaart'}
body.public-app #tab-uitslagen .result-timeline .timeline-event-wissel>:is(.timeline-home,.timeline-away):not(:empty):before{content:'Wissel'}
body.public-app #tab-uitslagen .result-timeline :is(.timeline-event-goal,.timeline-event-doelpunt)>.timeline-minute{border-color:#ffe12a4d!important;color:#ffe12a!important}
body.public-app #tab-uitslagen .result-timeline .timeline-goal-scorer b,
body.public-app #tab-uitslagen .result-timeline .timeline-event-line b,
body.public-app #tab-uitslagen .result-timeline .timeline-swap b{font-size:12px;font-weight:650;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
body.public-app #tab-uitslagen .result-timeline .timeline-event-line{white-space:normal}
body.public-app #tab-uitslagen .result-timeline .timeline-goal-assist{font-size:11px;line-height:1.4;margin-top:5px;color:#b3cbe4!important}
body.public-app #tab-uitslagen .result-timeline .timeline-swap{font-size:11px;line-height:1.45}
body.public-app #tab-uitslagen .result-timeline .timeline-swap>span{display:block}
body.public-app #tab-uitslagen .result-timeline .timeline-swap>span+span{margin-top:5px}
body.public-app #tab-uitslagen .result-timeline .timeline-row-neutral{display:flex;justify-content:center;gap:7px;min-height:38px;padding:4px 0}
body.public-app #tab-uitslagen .result-timeline .timeline-row-neutral .timeline-home{display:none}
body.public-app #tab-uitslagen .result-timeline .timeline-row-neutral .timeline-away{width:auto;padding:5px 9px;border:1px solid #c0dcfc24;border-radius:18px;background:#0d2949;font-size:11px;text-align:center;color:#b2cbe3}
body.public-app #tab-uitslagen .result-timeline .timeline-row-neutral .timeline-neutral-label{display:inline;padding:0;border:0;background:none;color:inherit!important;font-size:11px;font-weight:500;text-shadow:none;letter-spacing:0}
body.public-app #tab-uitslagen .result-lineup{border-color:#c6e0ff24;background:transparent;border-radius:14px}
body.public-app #tab-uitslagen .result-lineup-missing{background:#b6d8ff08;color:#b3cbe4;border:1px solid #c0dcfc1f;border-radius:12px}
@media(max-width:560px){
 body.public-app #tab-uitslagen .result-events{padding:12px 10px 14px}
 body.public-app #tab-uitslagen .result-timeline .timeline-header,body.public-app #tab-uitslagen .result-timeline .timeline-row{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:4px}
 body.public-app #tab-uitslagen .result-timeline .timeline-row:not(.timeline-row-neutral)>:is(.timeline-home,.timeline-away):not(:empty){padding:9px 7px}
 body.public-app #tab-uitslagen .result-timeline :is(.timeline-goal-scorer b,.timeline-event-line b,.timeline-swap b){font-size:11px}
}
