/* CK's fixed top block. Review only. */
html.v2.klHatched.lv3-redesign .scene #v2Hero.ckCombinedHero{position:fixed!important;top:60px!important;left:16px!important;width:calc(100% - 32px)!important;max-width:none!important;height:250px!important;min-height:0!important;padding:0!important;transform:none!important;clip-path:none!important;z-index:40!important;pointer-events:none}
html.v2.klHatched.lv3-redesign .scene #v2Hero #v2Place{position:absolute!important;top:0!important;left:0!important;width:100%!important;transform:none!important;pointer-events:auto}
html.v2.klHatched.lv3-redesign .scene #v2Hero>#v2Question,html.v2.klHatched.lv3-redesign .scene #v2Hero>#v2Title,html.v2.klHatched.lv3-redesign .scene #v2Hero>#ckPreviewStatus,html.v2.klHatched.lv3-redesign .scene #v2Hero>#v2Sub,html.v2.klHatched.lv3-redesign .scene #v2Hero>#v2Count,html.v2.klHatched.lv3-redesign .scene #v2Hero>#ckObstructionNote{display:none!important}
#ckPlainAnswer{position:absolute;top:160px;left:0;right:0;text-align:center;color:white;text-shadow:0 2px 7px #1021398c;font:500 23px/1.35 -apple-system,BlinkMacSystemFont,Arial}
#ckAnswerIcon{width:31px;height:31px;display:block;margin:0 auto 8px;filter:drop-shadow(0 1px 3px #08172b80)}
#ckPlainReason{font-size:16px;line-height:1.45;max-width:550px;margin:6px auto 0;color:#fff}
html.v2.klHatched.lv3-redesign .scene .moonArt{position:fixed!important;left:calc(50% - 53px)!important;top:110px!important;width:106px!important;height:106px!important;transform:none!important;opacity:1!important;z-index:41!important;transition:none!important}
html.v2.klHatched.lv3-redesign .scene .moonArt.below,html.v2.klHatched.lv3-redesign .scene.locationWeatherPending .moonArt{opacity:0!important}
html.v2.klHatched.lv3-redesign #ckHeroScrollReserve{height:250px!important}
html.v2.klHatched.lv3-redesign .scene #ckSkyHeaderMask{display:none!important}
html.v2.klHatched.lv3-redesign #lv3Dashboard{position:relative!important;z-index:20!important;clip-path:none!important}
html.v2.klHatched.lv3-redesign #lv3Dashboard .lv3Card{overflow:visible!important;position:relative!important;animation:none!important}
html.v2.klHatched.lv3-redesign #lv3Dashboard .lv3CardContents{position:relative!important;z-index:1!important}
html.v2.klHatched.lv3-redesign #lv3Dashboard .lv3Label{position:sticky!important;top:366px!important;transform:none!important;z-index:3!important;background:none!important;box-shadow:none!important;min-height:20px!important}
@media(max-width:350px){#ckPlainAnswer{font-size:21px}#ckPlainReason{font-size:15px}}
html.v2.klHatched.lv3-redesign .scene #v2Hero.ckCombinedHero.ckFixed.ckMoving>#v2Place{top:0px!important;left:0!important;transform:none!important;height:72px!important;min-height:72px!important;display:block!important}
html.v2.klHatched.lv3-redesign .scene #v2Hero #v2Place *{transform:none!important}
html.v2.klHatched.lv3-redesign .scene #v2Hero #ckPreviewMeta{position:absolute!important;inset:0!important;width:100%!important;max-width:100%!important;height:72px!important;margin:0!important;transform:none!important}
html.v2.klHatched.lv3-redesign .scene #v2Hero #v2LocalTime,html.v2.klHatched.lv3-redesign .scene #v2Hero #v2HebDate{right:0!important;left:auto!important;max-width:58%!important;white-space:nowrap!important;font-size:16px!important;text-align:right!important}
@media(max-width:350px){html.v2.klHatched.lv3-redesign .scene #v2Hero #v2LocalTime,html.v2.klHatched.lv3-redesign .scene #v2Hero #v2HebDate{font-size:13px!important}}

#ckPlainDisclaimer{font-size:15px;line-height:1.4;margin:3px auto 0;max-width:550px;color:#fff}
@media(max-width:350px){html.v2.klHatched.lv3-redesign #ckHeroScrollReserve{height:310px!important}html.v2.klHatched.lv3-redesign #lv3Dashboard .lv3Label{top:426px!important}#ckPlainDisclaimer{font-size:14px}}

/* Metadata occupies the whole place box but must not intercept its location button. */
html.v2.klHatched.lv3-redesign .scene #v2Hero #ckPreviewMeta{pointer-events:none!important}
html.v2.klHatched.lv3-redesign .scene #v2Hero #v2LocationRow{pointer-events:auto!important;position:relative;z-index:2}
html.v2.klHatched.lv3-redesign .scene #v2Hero.ckCombinedHero>#ckObstructionNote{display:none!important}
#ckNavTagline{position:absolute;left:16px;top:43px;font:400 10px/13px -apple-system,BlinkMacSystemFont,Arial;color:#7c89c8;white-space:nowrap;pointer-events:none;z-index:3}
#lv3UpcomingValue{display:block!important;visibility:visible!important;opacity:1!important;min-height:1.15em}

@keyframes ckNativeCardCut{from{clip-path:inset(0 0 0 round 22px)}to{clip-path:inset(var(--clipEnd) 0 0 round 22px)}}
@keyframes ckNativeContentCut{from{clip-path:inset(0 0 0)}to{clip-path:inset(var(--clipEnd) 0 0)}}
@supports(animation-timeline:scroll(root block)){
html.v2.klHatched.lv3-redesign #lv3Dashboard .lv3Card{animation:ckNativeCardCut auto linear both!important;animation-timeline:scroll(root block)!important}
html.v2.klHatched.lv3-redesign #lv3Dashboard .lv3CardContents{animation:ckNativeContentCut auto linear both!important;animation-timeline:scroll(root block)!important}
}
html.v2.klHatched.lv3-redesign #lv3Dashboard .lv3Value{font-size:20px!important}
html.v2.klHatched.lv3-redesign #lv3Dashboard .lv3Label{font-size:13px!important}
@media(max-width:350px){html.v2.klHatched.lv3-redesign #lv3Dashboard .lv3Label{font-size:12px!important}}
