.entry-intro{margin:0 0 24px;padding:0 0 22px;border-bottom:1px solid #ddd5cb}.entry-intro h2{font-size:clamp(24px,4vw,34px);line-height:1.2;margin:0 0 12px}.entry-intro p{font-size:16px;line-height:1.55;margin:8px 0;max-width:60ch}.entry-intro details{padding:0;border:0;background:none;margin:12px 0 0}.entry-intro summary{font-size:15px;min-height:44px;align-content:center;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.entry-sample{padding:16px;background:#f6f2ec;border-radius:10px;margin:8px 0}.entry-sample small{font:600 12px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.entry-family-note{border-left:3px solid #a64030;padding:10px 14px;background:#faf4ec}.entry-family-note[hidden],.entry-unknown[hidden],#entry-action-bar[hidden]{display:none!important}.entry-confirmation{font:400 13px/1.5 Arial,sans-serif;color:#555b55;margin:8px 0 0}.entry-unknown{font:600 14px/1.4 Arial,sans-serif!important;min-height:44px!important;width:auto!important;margin:4px 0 0!important;padding:8px 0!important;border:0!important;background:none!important;color:inherit!important;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.entry-trust{font:400 13px/1.4 Arial,sans-serif;text-align:center;margin:8px 0 16px!important;color:#555b55}#entry-action-bar{display:none}form input,form select{scroll-margin-top:180px}.entry-unknown:focus-visible,.entry-intro summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media screen and (max-width:700px){#entry-action-bar:not([hidden]){display:grid;gap:5px;position:fixed;z-index:20;bottom:0;left:0;right:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffdf9;border-top:1px solid #ddd5cb;box-shadow:0 -4px 18px #0000000c}#entry-action-bar button{width:100%;min-height:46px;border-radius:25px;border:0;background:#a64030;color:white;font:600 16px/1.4 Arial,sans-serif;margin:0;padding:11px 16px}#entry-action-bar small{text-align:center;font:12px/1.4 Arial,sans-serif;color:#555b55}body:has(#entry-action-bar:not([hidden])){padding-bottom:90px}}
.entry-time-row{align-items:end!important}.entry-hour-label{white-space:normal!important;overflow:visible!important;line-height:1.4}
.jl-new-tab-cue{display:none!important}
@media screen{body[data-report-view="report"] #entry-action-bar,body[data-report-view="loading"] #entry-action-bar,body[data-report-view="report"] .report-mobile-action,body[data-report-view="loading"] .report-mobile-action{display:none!important}}
.entry-time-backing[hidden]{display:none!important}.entry-single-time{width:100%;min-width:0;box-sizing:border-box;font-size:16px!important;min-height:48px}.entry-time-help{font:400 13px/1.5 Arial,sans-serif;color:#62635b;margin:8px 0 0}.entry-confirmation:empty{display:none}.entry-single-time[aria-invalid="true"]{border-color:#ad3f2f}.entry-single-time:focus-visible{outline:2px solid #ad3f2f;outline-offset:2px}
@media print{.entry-intro,.entry-confirmation,.entry-unknown,.entry-trust,#entry-action-bar{display:none!important}}
