.DmvTestDayChecklist-module__If0u0q__wrap{min-width:0;max-width:760px;margin:0 auto}.DmvTestDayChecklist-module__If0u0q__toolbar{gap:12px;margin-bottom:18px;display:grid}.DmvTestDayChecklist-module__If0u0q__ageGroup{flex-wrap:wrap;gap:8px;display:flex}.DmvTestDayChecklist-module__If0u0q__chip{appearance:none;border:1px solid var(--dw-line,#e8ecea);background:var(--dw-bg,#fff);color:var(--dw-ink,#0a0f0d);font:inherit;cursor:pointer;border-radius:999px;min-height:40px;padding:8px 14px;font-size:.92rem;font-weight:600}.DmvTestDayChecklist-module__If0u0q__chipOn{background:var(--dw-green-50,#ecfdf3);border-color:var(--brand,#16a34a);color:var(--dw-green-deep,#166534)}.DmvTestDayChecklist-module__If0u0q__chip:focus-visible,.DmvTestDayChecklist-module__If0u0q__action:focus-visible,.DmvTestDayChecklist-module__If0u0q__box:focus-visible,.DmvTestDayChecklist-module__If0u0q__source:focus-visible{outline:3px solid var(--brand,#16a34a);outline-offset:2px}.DmvTestDayChecklist-module__If0u0q__progressRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.DmvTestDayChecklist-module__If0u0q__progress{color:var(--dw-muted,#5b6b63);margin:0;font-weight:600}.DmvTestDayChecklist-module__If0u0q__progressNum{font-variant-numeric:tabular-nums;color:var(--dw-ink,#0a0f0d);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.DmvTestDayChecklist-module__If0u0q__actions{gap:8px;display:flex}.DmvTestDayChecklist-module__If0u0q__action{appearance:none;border:1px solid var(--dw-line,#e8ecea);background:var(--dw-bg-soft,#f5f7f6);color:var(--dw-ink,#0a0f0d);font:inherit;cursor:pointer;border-radius:12px;min-height:40px;padding:8px 14px;font-size:.9rem;font-weight:700}.DmvTestDayChecklist-module__If0u0q__action:disabled{opacity:.5;cursor:default}.DmvTestDayChecklist-module__If0u0q__bar{background:var(--dw-bg-deep,#eef2f0);border-radius:999px;height:6px;overflow:hidden}.DmvTestDayChecklist-module__If0u0q__bar span{background:var(--brand,#16a34a);height:100%;transition:width .2s;display:block}@media (prefers-reduced-motion:reduce){.DmvTestDayChecklist-module__If0u0q__bar span{transition:none}}.DmvTestDayChecklist-module__If0u0q__group{border:0;min-width:0;margin:0 0 18px;padding:0}.DmvTestDayChecklist-module__If0u0q__groupLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--dw-muted,#5b6b63);margin:0 0 8px;padding:0;font-size:.78rem;font-weight:800}.DmvTestDayChecklist-module__If0u0q__list{border:1px solid var(--dw-line,#e8ecea);background:var(--dw-bg,#fff);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.DmvTestDayChecklist-module__If0u0q__row{border-top:1px solid var(--dw-line,#e8ecea);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.DmvTestDayChecklist-module__If0u0q__row:first-child{border-top:0}.DmvTestDayChecklist-module__If0u0q__rowOn{background:var(--dw-green-50,#ecfdf3)}.DmvTestDayChecklist-module__If0u0q__rowLabel{cursor:pointer;flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.DmvTestDayChecklist-module__If0u0q__box{width:22px;height:22px;accent-color:var(--brand,#16a34a);cursor:pointer;flex:none;margin:1px 0 0}.DmvTestDayChecklist-module__If0u0q__text{gap:4px;min-width:0;display:grid}.DmvTestDayChecklist-module__If0u0q__label{color:var(--dw-ink,#0a0f0d);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.DmvTestDayChecklist-module__If0u0q__rowOn .DmvTestDayChecklist-module__If0u0q__label{text-decoration:line-through;-webkit-text-decoration-color:var(--dw-muted-light,#8a9a92);text-decoration-color:var(--dw-muted-light,#8a9a92)}.DmvTestDayChecklist-module__If0u0q__who{border:1px solid var(--dw-line,#e8ecea);color:var(--dw-muted,#5b6b63);vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.74rem;font-weight:700;display:inline-block}.DmvTestDayChecklist-module__If0u0q__detail{color:var(--dw-muted,#5b6b63);font-size:.92rem;line-height:1.45}.DmvTestDayChecklist-module__If0u0q__source{color:var(--dw-green-text,#15803d);flex:none;padding:2px 0;font-size:.82rem;font-weight:600}.DmvTestDayChecklist-module__If0u0q__saved{color:var(--dw-muted,#5b6b63);margin:4px 0 0;font-size:.88rem}@media (max-width:480px){.DmvTestDayChecklist-module__If0u0q__row{flex-direction:column;gap:6px}.DmvTestDayChecklist-module__If0u0q__source{margin-left:34px}}@media print{.DmvTestDayChecklist-module__If0u0q__wrap{max-width:none}.DmvTestDayChecklist-module__If0u0q__list{border-color:#111827;border-radius:0}.DmvTestDayChecklist-module__If0u0q__row{break-inside:avoid;padding:6pt 8pt;background:#fff!important}.DmvTestDayChecklist-module__If0u0q__rowOn .DmvTestDayChecklist-module__If0u0q__label{text-decoration:none}.DmvTestDayChecklist-module__If0u0q__source{display:none}.DmvTestDayChecklist-module__If0u0q__label,.DmvTestDayChecklist-module__If0u0q__detail,.DmvTestDayChecklist-module__If0u0q__groupLabel,.DmvTestDayChecklist-module__If0u0q__who{color:#111827!important}}
