.pregnancy-module__EncnfG__checks{gap:.5rem;display:grid}.pregnancy-module__EncnfG__check{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;transition:border-color .12s,background .12s;display:flex}.pregnancy-module__EncnfG__check:hover{border-color:var(--rose)}.pregnancy-module__EncnfG__check input{width:auto;accent-color:var(--rose);flex:none;margin:.15rem 0 0}.pregnancy-module__EncnfG__check b{font-size:.93rem;font-weight:700;display:block}.pregnancy-module__EncnfG__check em{color:var(--mute);margin-top:.1rem;font-size:.8rem;font-style:normal;line-height:1.45;display:block}.pregnancy-module__EncnfG__check:has(input:checked){border-color:var(--rose);background:var(--rose-tint)}.pregnancy-module__EncnfG__tag{background:var(--line);color:var(--mute);vertical-align:1px;border-radius:999px;margin-left:.35rem;padding:.08rem .4rem;font-size:.66rem;font-weight:700;display:inline-block}.pregnancy-module__EncnfG__phase{color:var(--mute);white-space:nowrap;font-size:.8rem}.pregnancy-module__EncnfG__timeline{margin:0;padding:0;list-style:none}.pregnancy-module__EncnfG__item{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);grid-template-columns:6.5rem 1fr;gap:.9rem;padding:.85rem .9rem;display:grid}.pregnancy-module__EncnfG__item+.pregnancy-module__EncnfG__item{margin-top:.4rem}.pregnancy-module__EncnfG__when{flex-direction:column;gap:.1rem;display:flex}.pregnancy-module__EncnfG__when b{letter-spacing:-.02em;font-size:.84rem;font-weight:700}.pregnancy-module__EncnfG__when span{color:var(--mute);font-variant-numeric:tabular-nums;font-size:.74rem}.pregnancy-module__EncnfG__item strong{margin-bottom:.15rem;font-size:.95rem;display:block}.pregnancy-module__EncnfG__note{color:var(--mute);font-size:.82rem;line-height:1.55;display:block}.pregnancy-module__EncnfG__full{color:var(--mute);opacity:.7;margin-top:.2rem;font-size:.74rem;display:block}.pregnancy-module__EncnfG__deadline{border-left-color:var(--rose)}.pregnancy-module__EncnfG__deadlineTag{background:var(--rose-soft);color:var(--plum);vertical-align:1.5px;border-radius:999px;margin-left:.4rem;padding:.08rem .42rem;font-size:.66rem;font-weight:700;display:inline-block}.pregnancy-module__EncnfG__soon{border-left-color:var(--honey);background:var(--honey-soft)}.pregnancy-module__EncnfG__soon .pregnancy-module__EncnfG__when b{color:#8a6512}.pregnancy-module__EncnfG__past{opacity:.5;border-left-color:var(--line)}@media (max-width:28rem){.pregnancy-module__EncnfG__item{grid-template-columns:1fr;gap:.3rem}.pregnancy-module__EncnfG__when{flex-direction:row;align-items:baseline;gap:.5rem}}
