/* V1.31.269: ruhigere Startseiten ohne separate Zeit-Modi. */
.statcrew-home.statcrew-home-compact-v131269{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;
  gap:2px 12px;padding:11px 14px;margin-bottom:10px;border-radius:14px;align-items:center;flex-wrap:nowrap
}
.statcrew-home.statcrew-home-compact-v131269>strong{grid-column:1;grid-row:1;font-size:15px;line-height:1.25;min-width:0}
.statcrew-home.statcrew-home-compact-v131269>span:first-of-type{grid-column:1;grid-row:2;font-size:12px;line-height:1.3;color:#526b59;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.statcrew-home.statcrew-home-compact-v131269>span:last-of-type{grid-column:2;grid-row:1/3;font-size:12px;line-height:1.3;font-weight:750;text-align:right;max-width:128px;color:#176c39}
.weekend-extra-head-v131269{gap:10px}
.weekend-extra-actions-v131269{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.weekend-extra-actions-v131269 form{margin:0}
.weekend-extra-actions-v131269 button{appearance:none;border:0;background:transparent;color:#6b786d;text-decoration:underline;font:inherit;font-size:12px;padding:6px;cursor:pointer}
@media(max-width:520px){
  .family-page .member-subpage-head.family-head{margin-bottom:10px}
  .family-page .member-subpage-head.family-head p{display:none}
  .family-page .member-subpage-head.family-head h1{margin-bottom:0}
  .weekend-extra-head-v131269{align-items:flex-start}
  .weekend-extra-actions-v131269{justify-content:flex-start}
  .statcrew-home.statcrew-home-compact-v131269>span:last-of-type{max-width:105px}
}


/* V1.31.391: Wochenend-Ergebnisse auf der Startseite ruhiger und mobiler. */
.club-results-teaser-v131391{
  margin:18px 0 24px;
  padding:0;
}
.club-results-teaser-head-v131391{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  gap:12px;
  padding:0 2px 11px;
}
.club-results-title-v131391{min-width:0;display:grid;gap:2px}
.club-results-title-v131391 h2{
  margin:0;
  font-size:clamp(1.42rem,5.7vw,1.72rem);
  line-height:1.08;
  letter-spacing:-.025em;
}
.club-results-title-v131391 span{
  color:#66756c;
  font-size:.78rem;
  font-weight:760;
  line-height:1.3;
}
.club-results-all-v131391{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:4px;
  min-height:40px;
  padding:0 2px 0 10px;
  color:#183a27;
  text-decoration:none;
  font-size:.88rem;
  font-weight:850;
  white-space:nowrap;
}
.club-results-all-v131391 b{font-size:1.25rem;line-height:1;color:#08723b}
.club-results-swipe-v131391{
  gap:10px;
  padding:2px 42px 8px 2px;
  scroll-padding-inline:2px 42px;
}
.club-result-mini-v131391{
  flex:0 0 calc(100% - 46px);
  min-width:0;
  border-radius:20px;
  padding:14px 16px 13px;
  border-color:#d3e2d8;
  box-shadow:0 4px 14px rgba(16,61,38,.045);
}
.club-results-teaser-v131391.is-single .club-results-swipe-v131391{padding-right:2px}
.club-results-teaser-v131391.is-single .club-result-mini-v131391{flex-basis:100%}
.club-result-mini-v131391>small{
  margin-bottom:10px;
  color:#69786f;
  font-size:.76rem;
  font-weight:820;
  letter-spacing:.01em;
}
.club-result-mini-v131391 .club-result-team-v131155{
  padding:5px 0;
  align-items:center;
}
.club-result-mini-v131391 .club-result-team-v131155 strong{
  font-size:1rem;
  line-height:1.2;
  font-weight:790;
}
.club-result-mini-v131391 .club-result-team-v131155 b{
  min-width:1.45ch;
  text-align:right;
  font-size:1.45rem;
  font-weight:900;
}
.club-result-mini-v131391 .club-result-team-v131155.is-club strong{
  color:#102d1c;
  font-weight:900;
}
.club-result-mini-v131391 .club-result-team-v131155.is-club b{color:#08723b}
.club-results-footer-v131391{
  min-height:28px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:3px 2px 0;
}
.club-results-footer-v131391 form{margin:0 0 0 auto}
.club-results-footer-v131391 button{
  appearance:none;
  border:0;
  background:transparent;
  color:#78857d;
  font:inherit;
  font-size:.73rem;
  font-weight:720;
  padding:6px 2px;
  cursor:pointer;
  text-decoration:none;
}
.club-results-more-cue-v131391{display:inline-flex;align-items:center;gap:5px;padding-left:2px}
.club-results-more-cue-v131391 i{
  width:5px;height:5px;border-radius:999px;background:#c6d3ca;display:block
}
.club-results-more-cue-v131391 i:first-child{width:15px;background:#78b58e}
@media(min-width:700px){
  .club-results-teaser-head-v131391{align-items:center}
  .club-result-mini-v131391{flex-basis:260px}
  .club-results-swipe-v131391{padding-right:2px}
  .club-results-footer-v131391{justify-content:flex-end}
  .club-results-more-cue-v131391{display:none}
}
@media(max-width:390px){
  .club-results-title-v131391 h2{font-size:1.35rem}
  .club-results-all-v131391{font-size:.82rem;padding-left:4px}
  .club-result-mini-v131391{flex-basis:calc(100% - 38px);padding-inline:14px}
  .club-results-swipe-v131391{padding-right:34px}
}

/* V1.31.392: Live-Ticker direkt auf allen angemeldeten Startseiten. */
.dashboard-live-slot-v131392[hidden]{display:none!important}
.dashboard-live-slot-v131392{margin:12px 0 18px}
.dashboard-live-v131392{
  border:1px solid #ead0d0;
  border-radius:22px;
  background:linear-gradient(145deg,#fffdfd 0%,#fff7f7 100%);
  box-shadow:0 8px 26px rgba(101,25,25,.07);
  overflow:hidden;
}
.dashboard-live-head-v131392{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:13px 16px 9px;
}
.dashboard-live-kicker-v131392{
  display:inline-flex;align-items:center;gap:8px;color:#a8232b;
  font-size:.78rem;font-weight:900;letter-spacing:.065em;
}
.dashboard-live-kicker-v131392 i{
  width:9px;height:9px;border-radius:50%;background:#d62f39;
  box-shadow:0 0 0 5px rgba(214,47,57,.11);
  animation:kcgw-live-pulse-v131392 1.7s ease-in-out infinite;
}
@keyframes kcgw-live-pulse-v131392{50%{box-shadow:0 0 0 9px rgba(214,47,57,0)}}
.dashboard-live-head-v131392>a{
  color:#4f6155;text-decoration:none;font-size:.78rem;font-weight:820;white-space:nowrap
}
.dashboard-live-head-v131392>a b{color:#0a6d39;font-size:1.05rem}
.dashboard-live-list-v131392{display:grid;border-top:1px solid #f0dddd}
.dashboard-live-match-v131392{
  display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;
  min-width:0;padding:14px 16px;color:#15251b;text-decoration:none;background:rgba(255,255,255,.62)
}
.dashboard-live-match-v131392+.dashboard-live-match-v131392{border-top:1px solid #f0e1e1}
.dashboard-live-match-v131392:active{background:#fff1f1}
.dashboard-live-copy-v131392{display:grid;gap:3px;min-width:0}
.dashboard-live-copy-v131392 small{color:#a02830;font-size:.72rem;font-weight:820;line-height:1.3}
.dashboard-live-copy-v131392 strong{font-size:1rem;line-height:1.2;overflow-wrap:anywhere}
.dashboard-live-copy-v131392 strong span{color:#718078;font-size:.82em;font-weight:650}
.dashboard-live-copy-v131392 em{color:#6d7a72;font-size:.74rem;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dashboard-live-score-v131392{display:flex;align-items:center;gap:5px;color:#101b14;font-variant-numeric:tabular-nums}
.dashboard-live-score-v131392 b{font-size:1.48rem;font-weight:900;line-height:1}
.dashboard-live-score-v131392 span{color:#9caaa1;font-weight:800}
.dashboard-live-open-v131392{display:inline-flex;align-items:center;gap:2px;color:#08723b;font-size:.78rem;font-weight:850;white-space:nowrap}
.dashboard-live-open-v131392 b{font-size:1.15rem}
@media(max-width:560px){
  .dashboard-live-slot-v131392{margin:10px 0 16px}
  .dashboard-live-v131392{border-radius:19px}
  .dashboard-live-head-v131392{padding:12px 14px 8px}
  .dashboard-live-match-v131392{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:13px 14px}
  .dashboard-live-copy-v131392{grid-column:1;grid-row:1/3}
  .dashboard-live-score-v131392{grid-column:2;grid-row:1;justify-self:end}
  .dashboard-live-open-v131392{grid-column:2;grid-row:2;justify-self:end}
  .dashboard-live-copy-v131392 strong{font-size:.96rem}
  .dashboard-live-score-v131392 b{font-size:1.38rem}
}
@media(max-width:360px){
  .dashboard-live-head-v131392>a{font-size:.72rem}
  .dashboard-live-match-v131392{padding-inline:12px}
  .dashboard-live-copy-v131392 small{font-size:.68rem}
}
