/* LIQ R13F - Match-day travel readiness */
.liq-r13f-effect{
  margin-top:12px;
  padding:11px 12px;
  border-radius:12px;
  border:1px solid rgba(148,163,184,.14);
  background:rgba(255,255,255,.035);
}
.liq-r13f-effect-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
.liq-r13f-effect-top span{
  display:block;
  color:#8ea0b3;
  font-size:9px;
  font-weight:900;
  letter-spacing:.1em;
}
.liq-r13f-effect-top b{
  display:block;
  margin-top:3px;
  color:#f8fafc;
  font-size:12px;
}
.liq-r13f-effect-top strong{
  font-size:11px;
  white-space:nowrap;
  color:#c8d5e3;
}
.liq-r13f-effect-meta{
  display:flex;
  flex-wrap:wrap;
  gap:6px 12px;
  margin-top:7px;
  color:#8193a6;
  font-size:10px;
}
.liq-r13f-effect.optimal{border-color:rgba(74,222,128,.2)}
.liq-r13f-effect.ready{border-color:rgba(56,189,248,.2)}
.liq-r13f-effect.loaded{border-color:rgba(245,158,11,.25)}
.liq-r13f-effect.strained{border-color:rgba(251,146,60,.3)}
.liq-r13f-effect.late{border-color:rgba(248,113,113,.34);background:rgba(127,29,29,.12)}
.liq-r13f-effect.loaded .liq-r13f-effect-top strong,
.liq-r13f-effect.strained .liq-r13f-effect-top strong{color:#fcd34d}
.liq-r13f-effect.late .liq-r13f-effect-top strong{color:#fecaca}
@media(max-width:620px){
  .liq-r13f-effect-top{align-items:flex-start;flex-direction:column;gap:5px}
}
