.Checklist-module__IAuMzq__checklistBanner{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:28px;padding:24px;animation:.4s Checklist-module__IAuMzq__slideDown;position:relative;overflow:hidden}@media (max-width:768px){.Checklist-module__IAuMzq__checklistBanner{padding:12px 20px}}.Checklist-module__IAuMzq__checklistBanner:before{content:"";background:linear-gradient(90deg,var(--accent),transparent);height:2px;position:absolute;top:0;left:0;right:0}.Checklist-module__IAuMzq__checklistHeader{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.Checklist-module__IAuMzq__welcomeBannerHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.Checklist-module__IAuMzq__dateMobile{color:var(--text2);margin-top:8px;font-size:13px;font-weight:500;display:none}.Checklist-module__IAuMzq__dateDesktop{display:block}@media (max-width:768px){.Checklist-module__IAuMzq__welcomeBannerHeader{flex-direction:column;align-items:flex-start}.Checklist-module__IAuMzq__dateDesktop{display:none}.Checklist-module__IAuMzq__dateMobile{display:block}}@media (min-width:769px){.Checklist-module__IAuMzq__dateMobile{display:none}.Checklist-module__IAuMzq__dateDesktop{display:block}}.Checklist-module__IAuMzq__checklistTitle{font-family:var(--font-dm-sans),system-ui,sans-serif;color:var(--text);margin-bottom:4px;font-size:18px}.Checklist-module__IAuMzq__checklistSub{color:var(--text2);font-size:13px}.Checklist-module__IAuMzq__progressWrap{align-items:center;gap:12px;display:flex}.Checklist-module__IAuMzq__progressBarOuter{background:var(--surface3);border-radius:6px;width:120px;height:6px;overflow:hidden}.Checklist-module__IAuMzq__progressBarInner{background:var(--accent);border-radius:6px;height:100%;transition:width .5s}.Checklist-module__IAuMzq__progressText{color:var(--accent);white-space:nowrap;font-size:12px;font-weight:500}.Checklist-module__IAuMzq__dismissBtn{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:18px;line-height:1;transition:color .15s}.Checklist-module__IAuMzq__dismissBtn:hover{color:var(--text2)}.Checklist-module__IAuMzq__checklistItems{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.Checklist-module__IAuMzq__checkItem{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background-color:var(--surface2);border:1px solid var(--border);align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.Checklist-module__IAuMzq__checkItem:hover{border-color:var(--border2);background:var(--surface3)}.Checklist-module__IAuMzq__checkItem.Checklist-module__IAuMzq__done{opacity:.5}.Checklist-module__IAuMzq__checkItem.Checklist-module__IAuMzq__done .Checklist-module__IAuMzq__checkLabel{color:var(--text3);text-decoration:line-through}.Checklist-module__IAuMzq__checkBox{border:1.5px solid var(--border2);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:all .2s;display:flex}.Checklist-module__IAuMzq__checkItem.Checklist-module__IAuMzq__done .Checklist-module__IAuMzq__checkBox{background:var(--accent);border-color:var(--accent)}.Checklist-module__IAuMzq__checkBox svg{color:#0f0f11;width:11px;height:11px}.Checklist-module__IAuMzq__checkContent{flex:1}.Checklist-module__IAuMzq__checkLabel{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:500}.Checklist-module__IAuMzq__checkDesc{color:var(--text3);font-size:12px}.Checklist-module__IAuMzq__checkArrow{color:var(--text3);flex-shrink:0;margin-top:2px;transition:transform .15s}.Checklist-module__IAuMzq__checkItem:hover .Checklist-module__IAuMzq__checkArrow{color:var(--text2);transform:translate(3px)}.Checklist-module__IAuMzq__checkItem.Checklist-module__IAuMzq__done .Checklist-module__IAuMzq__checkArrow,.Checklist-module__IAuMzq__hidden{display:none}
