
#mockNav{position:fixed;bottom:0;left:0;right:0;z-index:100;height:62px;background:#102a40f5;border-top:1px solid #ffffff30;display:flex;backdrop-filter:blur(18px);padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box}
#mockNav button{font:10px/15px -apple-system,BlinkMacSystemFont,Arial;color:#c5d8e7;background:none;border:0;flex:1;padding:7px 0 4px;min-width:0}#mockNav svg{width:22px;height:22px;display:block;margin:0 auto 3px;fill:none;stroke:currentColor;stroke-width:1.5}#mockNav button:disabled{opacity:.48}
#simpleNotes{display:none!important}#ckCardsViewport{bottom:62px!important}#mockSummary{box-sizing:border-box;position:relative;margin:0 0 12px;border:1px solid #b8d5eb35;border-radius:22px;background:linear-gradient(145deg,#234e70,#183952);color:#e5edf7;padding:14px;font:13px/19px -apple-system,BlinkMacSystemFont,Arial;text-align:left}#mockSummary h3{font:500 12px/17px -apple-system,BlinkMacSystemFont,Arial;letter-spacing:.2px;color:#b3c7d9;margin:0 0 10px;text-transform:uppercase}#mockSummary .month{font-size:25px;line-height:30px;font-weight:500;margin-bottom:9px}#mockSummary .summaryRow{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #ffffff22}#mockSummary .summaryRow span{color:#b8cddd}#mockSummary .summaryRow strong{font-weight:500;text-align:right}#mockSummary small{font-size:10px;color:#9fb8cb}
#monthYearPreview tbody th{position:relative}#monthYearPreview .monthEventStatus{position:absolute!important;top:9px;left:12px;display:inline-block!important;background:#b6dfee!important;color:#164466!important;padding:3px 7px!important;border-radius:20px;font:600 10px/14px Arial!important;margin:0!important;white-space:nowrap}#monthYearPreview tbody tr.next th,#monthYearPreview tbody tr.next td{padding-top:39px!important}#monthYearPreview tbody th img{margin-top:16px!important}

#lv5Below{pointer-events:none}
#ckCardsViewport{bottom:calc(62px + env(safe-area-inset-bottom,0px))!important}

/* CK approved compact window, Nov4 round3. */
#mockNav .footnoteAsterisk{display:block;height:22px;margin:0 auto 3px;font:38px/32px Arial;color:inherit}
#mockSummary{padding:0!important;overflow:hidden;margin-bottom:8px!important}#mockSummary .compactHead{position:relative;padding:5px 14px 4px;height:61px;box-sizing:border-box}#mockSummary h3{margin:0 0 1px;color:#e5f6ee;line-height:16px}#mockSummary .month{font-size:25px!important;line-height:28px!important;margin:0!important}#mockSummary .summaryBody{padding:3px 14px 4px}#mockSummary .firstRow,#mockSummary .detailRow{display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:24px}#mockSummary .firstRow{border-bottom:1px solid #ffffff22;margin-bottom:3px;padding-bottom:3px}#mockSummary .firstRow b,#mockSummary .lastLabel{font-size:16px;line-height:20px;font-weight:700;color:#e2edf5;white-space:nowrap}#mockSummary .lastLabel{display:block;line-height:20px}#mockSummary .detailRow span{font-size:15px;line-height:22px;font-weight:400;color:#e2edf5;white-space:nowrap}#mockSummary sup{font-size:10px;line-height:0;color:#c3e7ff}#mockSummary strong{font-size:18px;line-height:24px;font-weight:500;white-space:nowrap}#mockSummary .summaryBody>small{display:block;color:#c1d4e2;font-size:11px;line-height:15px;margin-top:3px}#mockSummary .compactPill{position:absolute;top:7px;right:12px;display:inline-block;background:#b6dfee;color:#164466;padding:3px 7px;border-radius:20px;font:600 10px/14px Arial;margin:0;white-space:nowrap}
#mockSummary.separateTimes .summaryBody{padding:1px 14px 2px}#mockSummary.separateTimes .firstRow,#mockSummary.separateTimes .detailRow{min-height:22px}#mockSummary.separateTimes strong{line-height:22px}#mockSummary.separateTimes .firstRow{margin-bottom:1px;padding-bottom:1px}#mockSummary.separateTimes .lastLabel{line-height:18px}#mockSummary.separateTimes .summaryBody>small{margin-top:1px}#mockSummary.separateTimes{margin-bottom:6px!important}
#mockSummary .summaryMark{border:0;background:none;padding:0;color:inherit;font:inherit;line-height:inherit;cursor:pointer}#mockSummary .markDivider{font-style:normal}

/* CK approved round4: date/time matches First/Last label size. */
#mockSummary strong{font-size:16px!important}

/* CK approved #506. No typography changes. */
#l7NowPill{position:absolute;right:14px;background:#a7ddf2;color:#183f5e;font:600 10px/20px Arial;padding:0 8px;border-radius:10px;white-space:nowrap}
#mockSummary .compactHead .compactPill{top:auto!important;bottom:8px!important;right:13px!important}
html.lv5Simple.lv5.lv3-redesign.klHatched #lv5Top #l4AnswerBar#l4AnswerBar .l4r{width:calc(100% - 47px)!important;white-space:normal!important}
html.lv5Simple.lv5.lv3-redesign.klHatched #lv5Top #l4AnswerBar#l4AnswerBar.l4yes .l4d{position:static!important;inset:auto!important;transform:none!important;margin:3px 0 0!important;width:calc(100% - 47px)!important;max-width:none!important;white-space:normal!important}

/* CK approved bold month, Nov4 #514. */
#mockSummary .month{font-weight:700!important}
