html.lv5 .lv3Upcoming[role=button]{cursor:pointer}html.lv5 .lv3Upcoming:focus-visible{outline:2px solid #9ed6f5;outline-offset:3px}
#lv5UpNextModal{position:fixed;inset:0;z-index:10001;background:#04182b99;backdrop-filter:blur(8px);display:flex;align-items:flex-end;color:#fff}#lv5UpNextModal[hidden],#lv5UpNextModal [hidden]{display:none!important}#lv5UpNextModal>section{width:100%;height:calc(100dvh - 64px);background:#101f2d;border-radius:28px 28px 0 0;overflow:hidden;display:flex;flex-direction:column;transform:translateY(102%);transition:transform .32s ease}#lv5UpNextModal.isOpen>section{transform:translateY(0)}#lv5UpNextModal header{height:62px;flex:none;background:#f5f0e8;color:#15374d;display:flex;align-items:center;justify-content:space-between;padding:9px 18px}#lv5UpNextModal h2{font:600 19px/1.2 Arial;margin:0}.lv5UpNextClose{position:relative;width:44px;height:44px;flex:none;border:1px solid #91afc0;border-radius:50%;background:#d5e3eb}.lv5UpNextClose:before,.lv5UpNextClose:after{content:'';position:absolute;left:12px;top:20px;width:19px;height:2px;background:#15374d;transform:rotate(45deg)}.lv5UpNextClose:after{transform:rotate(-45deg)}.lv5UpNextBody{padding:24px 18px;overflow:auto;font:14px/1.5 Arial;overscroll-behavior:contain}#lv5UpNextMonth,#lv5UpNextDirection{font-size:12px;letter-spacing:.7px;text-transform:uppercase;color:#a9c5d9}#lv5UpNextNight{font:400 27px/1.2 Arial;margin:10px 0 18px}#lv5UpNextClock{display:flex;gap:8px;padding:52px 0 32px;text-align:center}#lv5UpNextClock>div{flex:1;min-width:0}.lv5FlipDigit{position:relative;background:linear-gradient(#284255 49%,#101c28 49%,#101c28 51%,#22394a 51%);border:1px solid #476074;border-radius:8px;width:100%;padding:17px 3px;font:400 38px/1.1 Arial;font-variant-numeric:tabular-nums;box-shadow:0 7px 15px #0004;transform-origin:center}.lv5FlipUnit{font-size:9px;letter-spacing:.4px;color:#a7bdcd;margin-top:7px}.flipping{animation:lv5Flip .28s ease-out}@keyframes lv5Flip{0%{transform:perspective(350px) rotateX(-25deg);opacity:.7}100%{transform:perspective(350px) rotateX(0);opacity:1}}#lv5UpNextStatus{font-size:14px;color:#3be381;margin:0 0 20px}#lv5UpNextStatus.restricted{color:#ffd044}#lv5UpNextDetails{background:#fff;color:#15374d;border-radius:20px;padding:16px}#lv5UpNextDetails>div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #d8e1e8;font-size:13px}#lv5UpNextDetails>div:last-child{border:0}#lv5UpNextDetails span{color:#526d7e;flex:none}#lv5UpNextDetails strong{font-weight:600;text-align:right;max-width:73%}#lv5UpNextQualification{font-size:12px;color:#acc1d0;margin:20px 0 12px}#lv5UpNextFootnotes{background:none;color:#b4d6ed;border:0;text-decoration:underline;font:13px Arial;min-height:44px;padding:8px 0;text-align:left}@media(max-width:350px){.lv5FlipDigit{font-size:31px}#lv5UpNextClock{gap:5px}.lv5FlipUnit{font-size:8px;letter-spacing:0}#lv5UpNextDetails>div{font-size:11px}}@media(prefers-reduced-motion:reduce){#lv5UpNextModal>section{transition:none}.flipping{animation:none}}

html.lv5.v2.klHatched.lv3-redesign #ckCardsViewport #lv3Dashboard .lv3Upcoming>.lv5UpNextHint{font-size:11px!important;line-height:14px!important;margin:5px 0 0!important;flex:none!important}
@media(max-width:350px){html.lv5.v2.klHatched.lv3-redesign #ckCardsViewport #lv3Dashboard .lv3Upcoming.lv3Upcoming:has(.lv5UpNextHint){padding:12px!important}html.lv5.v2.klHatched.lv3-redesign #ckCardsViewport #lv3Dashboard .lv3Upcoming.lv3Upcoming #lv3UpcomingValue{font-size:18px!important;line-height:1.03!important}html.lv5.v2.klHatched.lv3-redesign #ckCardsViewport #lv3Dashboard .lv3Upcoming.lv3Upcoming #lv3UpcomingDetail{font-size:11px!important;line-height:1.1!important;margin-top:0!important}html.lv5.v2.klHatched.lv3-redesign #ckCardsViewport #lv3Dashboard .lv3Upcoming.lv3Upcoming #lv3UpcomingValue .lv5UpNextOpinion{font-size:9.5px!important;line-height:1.05!important;margin-top:2px!important}html.lv5.v2.klHatched.lv3-redesign #ckCardsViewport #lv3Dashboard .lv3Upcoming.lv3Upcoming .lv3CardContents{gap:2px!important}}
html.lv5.v2.klHatched.lv3-redesign #ckCardsViewport #lv3Dashboard .lv3Upcoming,html.lv5.v2.klHatched.lv3-redesign #ckCardsViewport #lv3Dashboard #lv5Forecast{position:relative!important}
html.lv5.v2.klHatched.lv3-redesign #ckCardsViewport #lv3Dashboard .lv3Upcoming>.lv5UpNextHint,html.lv5.v2.klHatched.lv3-redesign #ckCardsViewport #lv3Dashboard #lv5Forecast>.lv5ForecastHint{position:absolute!important;bottom:10px!important;left:14px!important;margin:0!important;font-size:11px!important;line-height:12px!important}
