.AchievementChecklist-module__UTuGfG__checklist{border:1px solid var(--line);background:var(--paper);padding:24px}.AchievementChecklist-module__UTuGfG__checklist a{color:var(--moss-deep);text-decoration:underline}.AchievementChecklist-module__UTuGfG__notice{color:var(--ink-soft);font-size:.9rem!important}.AchievementChecklist-module__UTuGfG__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.AchievementChecklist-module__UTuGfG__controls label{font-size:.85rem;font-weight:700}.AchievementChecklist-module__UTuGfG__controls input,.AchievementChecklist-module__UTuGfG__controls select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:4px;margin-top:7px;padding:10px;font-size:1rem;display:block}.AchievementChecklist-module__UTuGfG__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.AchievementChecklist-module__UTuGfG__summary p{margin:0;font-size:.9rem}.AchievementChecklist-module__UTuGfG__summary button{border:1px solid var(--moss-deep);color:var(--moss-deep);cursor:pointer;font:inherit;background:0 0;border-radius:4px;padding:10px 14px;font-size:.85rem}.AchievementChecklist-module__UTuGfG__checklist .AchievementChecklist-module__UTuGfG__entries{border-bottom:0;margin:0;padding:0;list-style:none}.AchievementChecklist-module__UTuGfG__entries li{border-bottom:1px solid var(--line);margin:0;padding:0}.AchievementChecklist-module__UTuGfG__entry{cursor:pointer;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.AchievementChecklist-module__UTuGfG__entry input{width:20px;height:20px;accent-color:var(--moss-deep);flex:0 0 20px;margin:2px 0 0}.AchievementChecklist-module__UTuGfG__entry strong,.AchievementChecklist-module__UTuGfG__entry span span{overflow-wrap:anywhere;display:block}.AchievementChecklist-module__UTuGfG__entry strong{color:var(--ink)}.AchievementChecklist-module__UTuGfG__entry span span{margin-top:4px;font-size:.9rem}.AchievementChecklist-module__UTuGfG__checklist :is(input,select,button):focus-visible{outline:3px solid var(--moss-deep);outline-offset:3px}@media (max-width:520px){.AchievementChecklist-module__UTuGfG__checklist{padding:18px}.AchievementChecklist-module__UTuGfG__controls{grid-template-columns:1fr}}
