body{height:100%;min-height:100dvh}.TaskList-module__5ZXk9G__page{background:var(--color-background-secondary,#f5f6f8);align-items:stretch;min-height:100dvh;display:flex;overflow-x:hidden}.TaskList-module__5ZXk9G__desktopSidebar{flex-shrink:0;align-self:stretch;height:auto;min-height:100%;display:flex}[class*=Sidebar-module__][class*=sidebar]{overflow:visible!important}[class*=Sidebar-module__][class*=content]{overflow:hidden!important}:is([class*=Sidebar-module__] button,[class*=Sidebar-module__] a,[class*=Sidebar-module__] span,[class*=Sidebar-module__] p){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.TaskList-module__5ZXk9G__mobileGnb{display:none}.TaskList-module__5ZXk9G__mainContents{background:var(--color-background-secondary,#f5f6f8);box-sizing:border-box;flex:1;justify-content:center;min-width:0;min-height:100dvh;margin-left:27px;padding:120px 85px 80px 0;display:flex}@media (max-width:1199px){.TaskList-module__5ZXk9G__mainContents{box-sizing:border-box;width:100%;padding:0}}.TaskList-module__5ZXk9G__stage{width:min(90vw,1200px);min-width:0}.TaskList-module__5ZXk9G__body{justify-content:center;align-items:flex-start;gap:25px;min-width:0;margin-top:46px;display:flex}.TaskList-module__5ZXk9G__leftCol{flex-direction:column;flex-shrink:0;width:270px;display:flex}.TaskList-module__5ZXk9G__leftTitle{color:#0f172a;margin:0 0 16px;font-size:18px;font-weight:800}.TaskList-module__5ZXk9G__todoList{cursor:pointer;flex-direction:column;gap:12px;display:flex}.TaskList-module__5ZXk9G__todoCardWrap{width:100%;position:relative}.TaskList-module__5ZXk9G__todoCardShell,.TaskList-module__5ZXk9G__todoCardShellInner{width:100%}.TaskList-module__5ZXk9G__todoCardShellCollapsed{border-radius:12px;height:44px;overflow:hidden}.TaskList-module__5ZXk9G__leftAddWrap{justify-content:center;margin-top:38px;display:flex}.TaskList-module__5ZXk9G__leftAddBtn{color:#5189fa;cursor:pointer;background:#fff;border:1px solid #5189fa;border-radius:999px;height:44px;padding:0 18px;font-weight:700}.TaskList-module__5ZXk9G__rightWrap{background:#fff;border-radius:24px;flex:0 819px;width:min(819px,100%);min-width:0;max-width:819px;min-height:768px;position:relative;overflow:visible}@media (min-width:744px) and (max-width:1199px){.TaskList-module__5ZXk9G__rightWrap{min-height:800px}}@media (max-width:744px){.TaskList-module__5ZXk9G__rightWrap{min-height:618px}}.TaskList-module__5ZXk9G__rightPanel{background:#fff;border-radius:20px;padding:46px 42px 22px 43px}.TaskList-module__5ZXk9G__panelHeader{justify-content:space-between;align-items:center;display:flex}.TaskList-module__5ZXk9G__panelTitle{color:#0f172a;margin:0;font-size:18px;font-weight:800}.TaskList-module__5ZXk9G__panelControls{align-items:center;gap:8px;display:flex}.TaskList-module__5ZXk9G__yearMonth{color:#0f172a;white-space:nowrap;font-size:12px;font-weight:700}.TaskList-module__5ZXk9G__arrowGroup{align-items:center;gap:8px;display:inline-flex}.TaskList-module__5ZXk9G__calendarBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.TaskList-module__5ZXk9G__weekBar{margin-top:16px;margin-bottom:24px}.TaskList-module__5ZXk9G__taskList{flex-direction:column;gap:12px;display:flex;position:relative;overflow:visible}.TaskList-module__5ZXk9G__taskRowClick{cursor:pointer}.TaskList-module__5ZXk9G__fab{z-index:4;position:absolute}@media (min-width:1200px){.TaskList-module__5ZXk9G__fab{inset:262px -28px auto auto}}@media (max-width:1199px){.TaskList-module__5ZXk9G__fab{inset:auto 14px 21px auto}}.TaskList-module__5ZXk9G__mobileTodoSection{display:none}.TaskList-module__5ZXk9G__mobileTodoLabel{color:#64748b;font-size:14px;font-weight:800}@media (max-width:1199px){.TaskList-module__5ZXk9G__mobileTodoRow{align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}.TaskList-module__5ZXk9G__mobileTodoInlineCard{align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:flex!important}.TaskList-module__5ZXk9G__todoCardWrap{flex:0 0 180px!important;width:180px!important;min-width:180px!important;max-width:180px!important}.TaskList-module__5ZXk9G__mobileAddBtnWrap{flex:0 0 112px!important;width:112px!important;margin-left:auto!important}}@media (min-width:744px) and (max-width:1199px){.TaskList-module__5ZXk9G__todoCardWrap{flex:0 0 240px!important;width:240px!important;min-width:240px!important;max-width:240px!important}}@media (max-width:1199px){.TaskList-module__5ZXk9G__todoCardShell,.TaskList-module__5ZXk9G__todoCardShellInner{width:100%!important}.TaskList-module__5ZXk9G__mobileTodoSection .TodoCard-module__SrewtW__card{width:100%!important}}.TaskList-module__5ZXk9G__mobileAddBtnWrap{border-radius:40px;flex-shrink:0;justify-content:flex-end;align-items:center;width:112px;height:40px;margin-left:auto;display:flex}.TaskList-module__5ZXk9G__mobileAddBtnWrap [class*=GnbAddButton-module__][class*=button]{background:0 0!important;border:1px solid #3b82f6!important;border-radius:40px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;height:100%!important;padding:0 12px!important;display:inline-flex!important}.TaskList-module__5ZXk9G__mobileAddBtnWrap [class*=GnbAddButton-module__][class*=icon]{width:16px!important;height:16px!important}.TaskList-module__5ZXk9G__mobileAddBtnWrap [class*=GnbAddButton-module__][class*=text]{font-size:14px!important;font-weight:500!important;line-height:17px!important}@media (max-width:1199px){.TaskList-module__5ZXk9G__stage{width:100%;max-width:1199px;margin-top:32px}.TaskList-module__5ZXk9G__body{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin-top:15px}.TaskList-module__5ZXk9G__leftCol{display:none}.TaskList-module__5ZXk9G__mobileTodoSection{box-sizing:border-box;margin-top:0;padding:12px 19px 22px 16px;display:block}.TaskList-module__5ZXk9G__mobileTodoLabel{margin-bottom:8px;display:block}.TaskList-module__5ZXk9G__mobileTodoRow{margin-top:8px}.TaskList-module__5ZXk9G__rightWrap{background:#fff;border-radius:0;flex:none;width:100%;min-width:0;max-width:none;overflow:visible}.TaskList-module__5ZXk9G__rightPanel{background:0 0;border-radius:0;padding:38px 0}.TaskList-module__5ZXk9G__panelHeader,.TaskList-module__5ZXk9G__weekBar,.TaskList-module__5ZXk9G__taskList{box-sizing:border-box;padding-left:16px;padding-right:16px}.TaskList-module__5ZXk9G__weekBar{margin-top:16px;margin-bottom:38px}}.TaskList-module__5ZXk9G__todoArrowBtn{cursor:pointer;z-index:2;background:0 0;border:none;width:28px;height:28px;display:none;position:absolute;top:10px;right:10px}@media (max-width:1199px){.TaskList-module__5ZXk9G__todoArrowBtn{justify-content:center;align-items:center;display:inline-flex}}.TaskList-module__5ZXk9G__todoListDropdown{z-index:12000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:4px;width:100%;padding:8px;display:flex;position:absolute;top:47px;left:0;box-shadow:0 10px 24px #0f172a1f}.TaskList-module__5ZXk9G__todoListOption{cursor:pointer;text-align:left;color:#0f172a;background:0 0;border:none;border-radius:10px;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:600}.TaskList-module__5ZXk9G__todoListOption[aria-selected=true]{color:#2563eb;background:#eff6ff}.TaskList-module__5ZXk9G__kebabMenu{z-index:13000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:4px;width:120px;height:80px;margin:0;padding:8px;list-style:none;display:flex;position:absolute;top:52.5px;right:0;box-shadow:0 10px 24px #0f172a1f}.TaskList-module__5ZXk9G__kebabItem{cursor:pointer;text-align:center;color:#0f172a;background:0 0;border:none;border-radius:10px;width:100%;height:32px;padding:0 10px;font-size:14px;font-weight:400}.TaskList-module__5ZXk9G__kebabItem:hover{background:#f1f5f9}.TaskList-module__5ZXk9G__taskMenu{z-index:13000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:4px;width:120px;height:80px;margin:0;padding:8px;list-style:none;display:flex;position:absolute;top:52px;right:-65px;box-shadow:0 10px 24px #0f172a1f}.TaskList-module__5ZXk9G__taskMenuItem{cursor:pointer;text-align:center;color:#0f172a;background:0 0;border:none;border-radius:10px;width:100%;height:32px;padding:0 10px;font-size:14px;font-weight:400}.TaskList-module__5ZXk9G__taskMenuItem:hover{background:#f1f5f9}.TaskList-module__5ZXk9G__emptyTasks{color:#64748b;padding:24px 0;font-size:14px}.TaskList-module__5ZXk9G__detailOverlay{z-index:20000;opacity:0;will-change:transform,opacity;background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;width:779px;max-width:100vw;height:100dvh;transition:transform .26s,opacity .26s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 24px #0f172a1f}.TaskList-module__5ZXk9G__detailOpen{opacity:1;transform:translate(0)}.TaskList-module__5ZXk9G__detailClose{opacity:0;transform:translate(100%)}.TaskList-module__5ZXk9G__detailInner{height:100%;padding:28px;overflow:auto}.TaskList-module__5ZXk9G__detailOverlay [class*=TaskDetailCard-module__][class*=header]{grid-template:"close close""title kebab"/1fr auto!important;align-items:center!important;display:grid!important}.TaskList-module__5ZXk9G__detailOverlay [class*=TaskDetailCard-module__][class*=closeButton]{grid-area:close!important;place-self:start!important}.TaskList-module__5ZXk9G__detailOverlay [class*=TaskDetailCard-module__][class*=title]{grid-area:title!important}.TaskList-module__5ZXk9G__detailOverlay [class*=TaskDetailCard-module__][class*=kebabWrapper]{grid-area:kebab!important;justify-self:end!important}@media (min-width:744px){:is(.TaskList-module__5ZXk9G__detailOverlay [class*=TaskDetailCard-module__][class*=title],.TaskList-module__5ZXk9G__detailOverlay [class*=TaskDetailCard-module__][class*=kebabWrapper]){margin-top:74px!important}}@media (max-width:767px){:is(.TaskList-module__5ZXk9G__detailOverlay [class*=TaskDetailCard-module__][class*=title],.TaskList-module__5ZXk9G__detailOverlay [class*=TaskDetailCard-module__][class*=kebabWrapper]){margin-top:20px!important}}.TaskList-module__5ZXk9G__detailInner[data-done=true] [class*=TaskDetailCard-module__][class*=title]{opacity:.45!important;text-decoration:line-through!important}@media (max-width:1199px){.TaskList-module__5ZXk9G__detailOverlay{width:100%;max-width:100vw;box-shadow:none;border-left:none;left:0;right:0;opacity:1!important;transition:none!important;transform:none!important}.TaskList-module__5ZXk9G__detailOpen,.TaskList-module__5ZXk9G__detailClose{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:767px){.TaskList-module__5ZXk9G__detailInner{padding:12px 16px 62px}}@media (max-width:1199px){.TaskList-module__5ZXk9G__taskMenu{top:52px!important;bottom:-50px!important;right:0!important}}.TaskList-module__5ZXk9G__todoListOption:disabled{opacity:.5;cursor:not-allowed}.TaskList-module__5ZXk9G__drawerFixWrap{width:100%;min-width:0}:is(.TaskList-module__5ZXk9G__drawerFixWrap button,.TaskList-module__5ZXk9G__drawerFixWrap a),:is(.TaskList-module__5ZXk9G__drawerFixWrap span,.TaskList-module__5ZXk9G__drawerFixWrap p,.TaskList-module__5ZXk9G__drawerFixWrap div){min-width:0}:is(.TaskList-module__5ZXk9G__drawerFixWrap [class*=label],.TaskList-module__5ZXk9G__drawerFixWrap [class*=text],.TaskList-module__5ZXk9G__drawerFixWrap [class*=name]),:is(.TaskList-module__5ZXk9G__drawerFixWrap button:hover *,.TaskList-module__5ZXk9G__drawerFixWrap button[aria-current=page] *,.TaskList-module__5ZXk9G__drawerFixWrap button[aria-selected=true] *){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TaskList-module__5ZXk9G__teamMenu{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:120px;position:absolute;top:56px;right:12px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.TaskList-module__5ZXk9G__teamMenuItem{text-align:left;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 12px}.TaskList-module__5ZXk9G__teamMenuItem:hover{background:#0f172a0a}@media (max-width:1199px){:is([class*=SidebarTeamSelect-module__] *,[class*=SidebarButton-module__] *,[class*=SidebarAddButton-module__] *){max-width:100%}:is([class*=SidebarTeamSelect-module__] button,[class*=SidebarTeamSelect-module__] a,[class*=SidebarButton-module__] button,[class*=SidebarButton-module__] a){overflow:hidden}:is([class*=SidebarTeamSelect-module__] span,[class*=SidebarButton-module__] span){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.TaskList-module__5ZXk9G__calendarPopover{z-index:80;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px;position:absolute;top:44px;right:0;box-shadow:0 12px 28px #00000024}@media (max-width:1199px){:is([class*=TodoCard-module__] [aria-label*=더보기] svg,[class*=TodoCard-module__] [aria-label*=더보기] img,[class*=TodoCard-module__] [aria-label*=kebab] svg,[class*=TodoCard-module__] [aria-label*=kebab] img,[class*=TodoCard-module__] [aria-label*=Kebab] svg,[class*=TodoCard-module__] [aria-label*=Kebab] img,[class*=TaskListItem-module__] [aria-label*=더보기] svg,[class*=TaskListItem-module__] [aria-label*=더보기] img,[class*=TaskListItem-module__] [aria-label*=kebab] svg,[class*=TaskListItem-module__] [aria-label*=kebab] img,[class*=TaskListItem-module__] [aria-label*=Kebab] svg,[class*=TaskListItem-module__] [aria-label*=Kebab] img){opacity:0!important}}
.TeamHeader-module__H3kcRq__container{background:var(--color-background-inverse,#fff);box-sizing:border-box;border:1px solid #e2e8f0;border-radius:12px;width:1120px;max-width:100%;height:64px;position:relative;overflow:hidden}.TeamHeader-module__H3kcRq__container[data-variant=team]{width:100%;max-width:1120px}.TeamHeader-module__H3kcRq__inner{box-sizing:border-box;justify-content:space-between;align-items:center;height:64px;padding-left:26px;padding-right:20px;display:flex}.TeamHeader-module__H3kcRq__left{align-items:center;min-width:0;display:flex}.TeamHeader-module__H3kcRq__teamName{color:var(--color-text-strong,#0f172a);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;font-weight:700;line-height:1;overflow:hidden}.TeamHeader-module__H3kcRq__right{align-items:center;gap:17px;display:flex}.TeamHeader-module__H3kcRq__patternWrap{pointer-events:none;width:326px;height:102px;display:none}.TeamHeader-module__H3kcRq__pattern{filter:invert(54%)sepia(1%)saturate(9742%)hue-rotate(171deg)brightness(144%)contrast(135%);width:326px;height:102px;display:block}.TeamHeader-module__H3kcRq__settingsLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.TeamHeader-module__H3kcRq__settingBig,.TeamHeader-module__H3kcRq__settingSmall{justify-content:center;align-items:center;display:inline-flex}.TeamHeader-module__H3kcRq__settingSmall{display:none}.TeamHeader-module__H3kcRq__teamLeftGroup{align-items:center;gap:12px;min-width:0;display:flex}.TeamHeader-module__H3kcRq__memberBox{background:var(--color-background-inverse,#fff);box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;width:87px;height:32px;padding:4px 8px;display:none}.TeamHeader-module__H3kcRq__avatarStack{align-items:center;width:60px;height:24px;display:flex}.TeamHeader-module__H3kcRq__avatar{box-sizing:border-box;background:#f1f5f9;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative;overflow:hidden}.TeamHeader-module__H3kcRq__avatar+.TeamHeader-module__H3kcRq__avatar{margin-left:-8px}.TeamHeader-module__H3kcRq__avatar img{object-fit:cover;width:100%;height:100%;display:block}.TeamHeader-module__H3kcRq__memberCount{color:var(--color-text-default,#64748b);font-size:13px;font-weight:500;line-height:1}@media (min-width:1200px){.TeamHeader-module__H3kcRq__patternWrap{display:block}.TeamHeader-module__H3kcRq__container[data-variant=list]{margin:0 auto}}@media (min-width:744px) and (max-width:1199px){.TeamHeader-module__H3kcRq__container[data-variant=team] .TeamHeader-module__H3kcRq__teamLeftGroup{max-width:203px;height:32px}.TeamHeader-module__H3kcRq__container[data-variant=team] .TeamHeader-module__H3kcRq__memberBox{display:inline-flex}.TeamHeader-module__H3kcRq__container[data-variant=list]{background:0 0;border:none;width:136px;height:28px}.TeamHeader-module__H3kcRq__container[data-variant=list] .TeamHeader-module__H3kcRq__inner{justify-content:flex-start;height:28px;padding:0}.TeamHeader-module__H3kcRq__container[data-variant=list] .TeamHeader-module__H3kcRq__right{gap:0;margin-left:8px}}@media (max-width:743px){.TeamHeader-module__H3kcRq__container{background:0 0;border:none;border-radius:12px;width:100%;max-width:100%}.TeamHeader-module__H3kcRq__inner{padding-left:16px;padding-right:16px}.TeamHeader-module__H3kcRq__settingBig{display:none}.TeamHeader-module__H3kcRq__settingSmall{display:inline-flex}.TeamHeader-module__H3kcRq__container[data-variant=list]{width:98px;height:20px}.TeamHeader-module__H3kcRq__container[data-variant=list] .TeamHeader-module__H3kcRq__inner{justify-content:flex-start;height:20px;padding:0}.TeamHeader-module__H3kcRq__container[data-variant=list] .TeamHeader-module__H3kcRq__right{gap:0;margin-left:8px}.TeamHeader-module__H3kcRq__container[data-variant=list] .TeamHeader-module__H3kcRq__teamName{font-size:14px}.TeamHeader-module__H3kcRq__container[data-variant=team] .TeamHeader-module__H3kcRq__teamName{font-size:16px}.TeamHeader-module__H3kcRq__container[data-variant=team] .TeamHeader-module__H3kcRq__teamLeftGroup{max-width:186px;height:32px}.TeamHeader-module__H3kcRq__container[data-variant=team] .TeamHeader-module__H3kcRq__memberBox{display:inline-flex}}
.ArrowButton-module__7U2iKW__button{appearance:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .15s,opacity .15s;display:inline-flex}.ArrowButton-module__7U2iKW__button:hover{opacity:.8}.ArrowButton-module__7U2iKW__button:active{transform:scale(.95)}.ArrowButton-module__7U2iKW__button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.ArrowButton-module__7U2iKW__button:disabled{cursor:not-allowed;opacity:.4}.ArrowButton-module__7U2iKW__large{width:32px;height:32px}.ArrowButton-module__7U2iKW__small{width:16px;height:16px}.ArrowButton-module__7U2iKW__icon{width:100%;height:100%;display:block}
.Badge-module__GPdd7W__badge{background-color:var(--color-background-inverse);border-radius:999px;align-items:center;display:inline-flex}.Badge-module__GPdd7W__large{gap:4px;padding:4px 10px 4px 6px;font-size:14px;font-weight:600}.Badge-module__GPdd7W__small{gap:3px;padding:2px 8px 2px 4px;font-size:12px;font-weight:600}.Badge-module__GPdd7W__done,.Badge-module__GPdd7W__ongoing{color:var(--color-icon-brand)}.Badge-module__GPdd7W__empty{color:var(--color-text-disabled)}.Badge-module__GPdd7W__icon{flex-shrink:0;display:block}
.WeekDateBar-module__Ovuszq__container{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;height:68px;display:flex}@media (max-width:1279px){.WeekDateBar-module__Ovuszq__container{gap:8px;height:68px}}@media (max-width:767px){.WeekDateBar-module__Ovuszq__container{gap:6px;height:49px}}
.CalendarDayButton-module__C92idW__button{background:var(--color-background-inverse,#fff);cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;height:68px;display:flex}.CalendarDayButton-module__C92idW__weekday{color:var(--color-text-default,#64748b);font-size:13px;font-weight:500;line-height:1}.CalendarDayButton-module__C92idW__day{color:var(--color-text-primary,#1e293b);font-size:20px;font-weight:600;line-height:1}.CalendarDayButton-module__C92idW__selected{background:var(--color-text-primary,#1e293b);border-color:var(--color-text-primary,#1e293b)}.CalendarDayButton-module__C92idW__selected .CalendarDayButton-module__C92idW__weekday,.CalendarDayButton-module__C92idW__selected .CalendarDayButton-module__C92idW__day{color:#fff}.CalendarDayButton-module__C92idW__button:not(.CalendarDayButton-module__C92idW__selected):hover{background:var(--color-background-secondary,#f1f5f9)}.CalendarDayButton-module__C92idW__button:focus-visible{outline-offset:2px;outline:2px solid #5189fa99}@media (min-width:744px) and (max-width:1279px){.CalendarDayButton-module__C92idW__button{height:68px}.CalendarDayButton-module__C92idW__weekday{font-size:13px;font-weight:500}.CalendarDayButton-module__C92idW__day{font-size:20px;font-weight:600}}@media (max-width:767px){.CalendarDayButton-module__C92idW__button{border-radius:12px;gap:4px;height:49px}.CalendarDayButton-module__C92idW__weekday{font-size:12px;font-weight:500}.CalendarDayButton-module__C92idW__day{font-size:14px;font-weight:600}}
.CheckBox-module__nziBGW__checkbox{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.CheckBox-module__nziBGW__large{font-size:16px}.CheckBox-module__nziBGW__small{font-size:14px}.CheckBox-module__nziBGW__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.CheckBox-module__nziBGW__box{width:var(--checkbox-box-size,18px);height:var(--checkbox-box-size,18px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CheckBox-module__nziBGW__icon{width:100%;height:100%;display:block}.CheckBox-module__nziBGW__label{line-height:1.4}.CheckBox-module__nziBGW__disabled{cursor:not-allowed;opacity:.5}@media (max-width:480px){.CheckBox-module__nziBGW__checkbox{gap:6px}.CheckBox-module__nziBGW__large{font-size:15px}.CheckBox-module__nziBGW__small{font-size:13px}}
.TaskListItem-module__1Jb6Da__card{background-color:var(--color-background-inverse);border:1px solid var(--color-background-tertiary);cursor:pointer;border-radius:8px;flex-direction:column;gap:6px;padding:12px;transition:background-color .15s,border-color .15s;display:flex}.TaskListItem-module__1Jb6Da__card:hover{background-color:var(--color-brand-secondary)}.TaskListItem-module__1Jb6Da__selected{border-color:var(--color-icon-brand)}.TaskListItem-module__1Jb6Da__completed,.TaskListItem-module__1Jb6Da__completed:hover{background-color:var(--color-background-secondary)}.TaskListItem-module__1Jb6Da__topRow{align-items:center;gap:8px;display:flex}.TaskListItem-module__1Jb6Da__checkboxLarge{align-items:center;display:flex}.TaskListItem-module__1Jb6Da__checkboxSmall{align-items:center;display:none}.TaskListItem-module__1Jb6Da__titleGroup{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.TaskListItem-module__1Jb6Da__title{min-width:0;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.TaskListItem-module__1Jb6Da__titleInput{width:100%;min-width:0;font-family:var(--font-pretendard),"Pretendard",sans-serif;color:var(--color-text-tertiary);background:0 0;border:none;outline:none;padding:0;font-size:14px;font-weight:500;line-height:1.4}.TaskListItem-module__1Jb6Da__titleInput::placeholder{color:var(--color-text-default)}.TaskListItem-module__1Jb6Da__titleCompleted{color:var(--color-text-disabled);text-decoration:line-through}.TaskListItem-module__1Jb6Da__commentCount{color:var(--color-text-disabled);flex-shrink:0;align-items:center;gap:2px;font-size:12px;display:inline-flex}.TaskListItem-module__1Jb6Da__metaRow{color:var(--color-text-disabled);align-items:center;gap:4px;font-size:12px;display:flex}.TaskListItem-module__1Jb6Da__metaIcon{flex-shrink:0;width:12px;height:12px;display:block}.TaskListItem-module__1Jb6Da__separator{color:var(--color-background-tertiary);margin:0 8px}.TaskListItem-module__1Jb6Da__frequencyButton{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.TaskListItem-module__1Jb6Da__frequencyButton:hover{text-decoration:underline}.TaskListItem-module__1Jb6Da__kebab{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.TaskListItem-module__1Jb6Da__kebab:hover{background-color:var(--color-background-tertiary)}@media (max-width:767px){.TaskListItem-module__1Jb6Da__card{padding:10px}.TaskListItem-module__1Jb6Da__topRow{gap:6px}}@media (max-width:375px){.TaskListItem-module__1Jb6Da__card{gap:4px;padding:8px}.TaskListItem-module__1Jb6Da__topRow{gap:4px}.TaskListItem-module__1Jb6Da__checkboxLarge{display:none}.TaskListItem-module__1Jb6Da__checkboxSmall{display:flex}.TaskListItem-module__1Jb6Da__title,.TaskListItem-module__1Jb6Da__titleInput{font-size:13px}.TaskListItem-module__1Jb6Da__commentCount,.TaskListItem-module__1Jb6Da__metaRow{font-size:11px}.TaskListItem-module__1Jb6Da__metaIcon{width:10px;height:10px}}
.FloatingButton-module__tRrhsq__button{appearance:none;cursor:pointer;background:0 0;background:var(--color-brand-primary);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:transform .15s,background-color .2s;display:flex;box-shadow:0 5px 5px #31549933}.FloatingButton-module__tRrhsq__button:hover{background:var(--color-interaction-hover)}.FloatingButton-module__tRrhsq__button:active{background:var(--color-interaction-pressed);transform:scale(.95)}.FloatingButton-module__tRrhsq__button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.FloatingButton-module__tRrhsq__button:disabled{cursor:not-allowed;opacity:.5}.FloatingButton-module__tRrhsq__icon{width:24px;height:24px;display:block}
.TaskDetailCard-module__8btaCa__container{background:var(--color-background-primary);border-radius:12px;flex-direction:column;gap:24px;width:100%;max-width:780px;padding:24px;display:flex}.TaskDetailCard-module__8btaCa__header{align-items:flex-start;gap:12px;display:flex;position:relative}.TaskDetailCard-module__8btaCa__closeButton{cursor:pointer;width:24px;height:24px;color:var(--color-icon-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:0;left:0}.TaskDetailCard-module__8btaCa__closeButton:hover{color:var(--color-text-secondary)}.TaskDetailCard-module__8btaCa__title{color:var(--color-text-tertiary);flex:1;margin:0 40px;font-size:20px;font-weight:600;line-height:1.4}.TaskDetailCard-module__8btaCa__kebabWrapper{position:absolute;top:0;right:0}.TaskDetailCard-module__8btaCa__assigneeSection{border-bottom:1px solid var(--color-background-tertiary);align-items:center;gap:12px;padding-bottom:16px;display:flex}.TaskDetailCard-module__8btaCa__assigneeName{color:var(--color-text-primary);font-size:14px;font-weight:500}.TaskDetailCard-module__8btaCa__metaSection{flex-direction:column;gap:12px;display:flex}.TaskDetailCard-module__8btaCa__metaRow{align-items:center;gap:8px;display:flex}.TaskDetailCard-module__8btaCa__metaLabel{color:var(--color-text-secondary);min-width:80px;font-size:14px;font-weight:500}.TaskDetailCard-module__8btaCa__metaValue{color:var(--color-text-primary);font-size:14px}.TaskDetailCard-module__8btaCa__descriptionSection{border-top:1px solid var(--color-background-tertiary);border-bottom:1px solid var(--color-background-tertiary);padding:16px 0}.TaskDetailCard-module__8btaCa__description{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.6}.TaskDetailCard-module__8btaCa__actionSection{justify-content:flex-end;display:flex}.TaskDetailCard-module__8btaCa__commentSection{flex-direction:column;gap:16px;display:flex}.TaskDetailCard-module__8btaCa__commentTitle{color:var(--color-text-tertiary);margin:0;font-size:16px;font-weight:600}.TaskDetailCard-module__8btaCa__commentCount{color:var(--color-brand-primary)}.TaskDetailCard-module__8btaCa__commentInputWrapper{margin-bottom:8px}.TaskDetailCard-module__8btaCa__commentList{flex-direction:column;gap:16px;display:flex}@media (max-width:767px){.TaskDetailCard-module__8btaCa__container{gap:20px;padding:16px}.TaskDetailCard-module__8btaCa__title{margin:0 32px;font-size:18px}.TaskDetailCard-module__8btaCa__metaLabel{min-width:70px;font-size:13px}.TaskDetailCard-module__8btaCa__metaValue{font-size:13px}}
.KebabMenu-module__Gk7AhG__container{display:inline-block;position:relative}.KebabMenu-module__Gk7AhG__trigger{cursor:pointer;width:24px;height:24px;color:var(--color-icon-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.KebabMenu-module__Gk7AhG__trigger:hover{color:var(--color-text-secondary)}.KebabMenu-module__Gk7AhG__icon{-webkit-user-select:none;user-select:none;font-size:20px;line-height:1}.KebabMenu-module__Gk7AhG__dropdown{background:var(--color-background-primary);border:1px solid var(--color-border-primary);z-index:100;border-radius:8px;min-width:120px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #00000014}.KebabMenu-module__Gk7AhG__menuItem{text-align:left;width:100%;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;padding:12px 16px;font-size:14px;font-weight:500;transition:background-color .2s;display:block}.KebabMenu-module__Gk7AhG__menuItem:hover{background-color:var(--color-background-secondary)}.KebabMenu-module__Gk7AhG__menuItem:active{background-color:var(--color-background-tertiary)}.KebabMenu-module__Gk7AhG__menuItem+.KebabMenu-module__Gk7AhG__menuItem{border-top:1px solid var(--color-background-tertiary)}
.DropdownItem-module__rkRxlW__item{text-align:center;color:#111827;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 12px;font-family:Pretendard,sans-serif;font-weight:400}.DropdownItem-module__rkRxlW__item:focus-visible{outline-offset:-2px;outline:2px solid #94a3b8}.DropdownItem-module__rkRxlW__default{font-size:16px;line-height:19px}.DropdownItem-module__rkRxlW__small{font-size:14px;line-height:17px}.DropdownItem-module__rkRxlW__repeat{text-align:left;margin-left:16px;font-size:14px;line-height:17px}.DropdownItem-module__rkRxlW__selected{font-weight:600}
.TodoCard-module__SrewtW__card{background-color:var(--color-background-inverse);border-radius:12px;flex-direction:column;gap:16px;padding:12px;display:flex;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}.TodoCard-module__SrewtW__header{align-items:center;gap:8px;display:flex}.TodoCard-module__SrewtW__title{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.TodoCard-module__SrewtW__kebab{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.TodoCard-module__SrewtW__kebab:hover{background-color:var(--color-background-tertiary)}.TodoCard-module__SrewtW__body{flex-direction:column;gap:6px;display:flex}.TodoCard-module__SrewtW__item{align-items:center;display:flex}.TodoCard-module__SrewtW__itemLabel{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.4;overflow:hidden}.TodoCard-module__SrewtW__itemChecked .TodoCard-module__SrewtW__itemLabel{color:var(--color-text-disabled);text-decoration:line-through}
.PasswordInput-module__-JnH_G__wrapper{width:100%;position:relative}.PasswordInput-module__-JnH_G__input{padding-right:48px}.PasswordInput-module__-JnH_G__toggleButton{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.PasswordInput-module__-JnH_G__errorMessage{color:var(--color-status-danger);margin-top:4px;font-size:12px}
.GnbAddButton-module__DCmeQa__button{appearance:none;cursor:pointer;border:none;border:1px solid var(--color-brand-primary);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:33px;padding:0 12px;transition:background-color .2s,border-color .2s,transform .15s;display:flex}.GnbAddButton-module__DCmeQa__button:hover:not(:disabled){background:var(--color-brand-secondary);border-color:var(--color-interaction-hover)}.GnbAddButton-module__DCmeQa__button:active:not(:disabled){background:var(--color-interaction-pressed);transform:scale(.98)}.GnbAddButton-module__DCmeQa__button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.GnbAddButton-module__DCmeQa__button:disabled{cursor:not-allowed;opacity:.5}.GnbAddButton-module__DCmeQa__icon{width:16px;height:16px;display:block}.GnbAddButton-module__DCmeQa__text{color:var(--color-brand-primary);font-size:14px;font-weight:500;line-height:1}.GnbAddButton-module__DCmeQa__button:hover:not(:disabled) .GnbAddButton-module__DCmeQa__text{color:var(--color-interaction-hover)}
.Dropdown-module__l73RGG__dropdown{flex-direction:column;display:inline-flex;position:relative}.Dropdown-module__l73RGG__button{border:1px solid var(--Border-Primary,#e2e8f0);background:var(--Background-Primary,#fff);width:120px;height:44px;color:var(--Text-Default,#64748b);letter-spacing:0%;box-sizing:border-box;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:17px;display:inline-flex}.Dropdown-module__l73RGG__button:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.Dropdown-module__l73RGG__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dropdown-module__l73RGG__placeholder{color:var(--Text-Placeholder,#94a3b8)}.Dropdown-module__l73RGG__icon{justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.Dropdown-module__l73RGG__iconOpen{transform:rotate(180deg)}.Dropdown-module__l73RGG__menu{z-index:10;border:1px solid var(--Border-Primary,#e2e8f0);background:var(--Background-Primary,#fff);box-sizing:border-box;border-radius:12px;flex-direction:column;align-items:stretch;padding:8px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0}.Dropdown-module__l73RGG__menuDefault{width:135px;min-height:184px}.Dropdown-module__l73RGG__menuSmall{width:120px;min-height:160px}.Dropdown-module__l73RGG__menuRepeat{width:109px;min-height:160px}.Dropdown-module__l73RGG__disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.Dropdown-module__l73RGG__button{border-radius:8px;width:94px;height:40px;padding:8px;font-size:12px;line-height:14px}}
.TaskCard-module__geNHGG__card{border:1px solid var(--color-border-primary);background:var(--color-background-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0 20px;transition:transform .2s;display:flex}.TaskCard-module__geNHGG__card:hover{transform:scale(1.01)}.TaskCard-module__geNHGG__card:active{transform:scale(.99)}.TaskCard-module__geNHGG__label{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:17px}.TaskCard-module__geNHGG__count{color:var(--color-brand-primary);font-size:14px;font-weight:700;line-height:17px}
section>.ChangePassword-module__VAL5ZW__modalContent{background:var(--Background-Primary,#fff);box-sizing:border-box;border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;width:384px;height:353px;padding:16px 16px 32px;display:flex}.ChangePassword-module__VAL5ZW__container{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;height:100%;padding-top:24px;display:flex}.ChangePassword-module__VAL5ZW__title{width:100%;color:var(--Text-Primary,#1e293b);text-align:center;margin:0;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:19px}.ChangePassword-module__VAL5ZW__form{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.ChangePassword-module__VAL5ZW__field{flex-direction:column;gap:8px;width:280px;margin:0 auto;display:flex}.ChangePassword-module__VAL5ZW__label{color:var(--Text-Primary,#1e293b);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:19px}.ChangePassword-module__VAL5ZW__field .ChangePassword-module__VAL5ZW__input{border:1px solid var(--Border-Primary,#e2e8f0);background:var(--Background-Primary,#fff);box-sizing:border-box;border-radius:12px;align-items:center;gap:10px;width:280px;height:48px;padding:16px;display:flex}.ChangePassword-module__VAL5ZW__field .ChangePassword-module__VAL5ZW__input::placeholder{color:var(--Text-Default,#64748b);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:19px}.ChangePassword-module__VAL5ZW__actions{gap:8px;width:280px;margin:auto auto 0;display:flex}.ChangePassword-module__VAL5ZW__closeButton{border:1px solid var(--Color-Brand-Primary,#5189fa);background:var(--Background-Primary,#fff);width:136px;height:48px;color:var(--Color-Brand-Primary,#5189fa);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:19px;display:flex}.ChangePassword-module__VAL5ZW__submitButton{background:var(--Color-Brand-Primary,#5189fa);width:136px;height:48px;color:var(--Text-Inverse,#fff);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:19px;display:flex}@media (max-width:480px){section>.ChangePassword-module__VAL5ZW__modalContent{border-radius:12px 12px 0 0}}
.BoardsPage-module__PaKCva__container{max-width:1200px;margin:0 auto;padding:40px 24px 80px;position:relative}.BoardsPage-module__PaKCva__header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.BoardsPage-module__PaKCva__pageTitle{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:700}.BoardsPage-module__PaKCva__searchWrapper{border:2px solid var(--color-brand-primary);background:var(--color-background-inverse);border-radius:24px;align-items:center;gap:12px;width:400px;height:48px;padding:0 20px;display:flex}.BoardsPage-module__PaKCva__searchIcon{cursor:pointer;flex-shrink:0}.BoardsPage-module__PaKCva__searchInput{font-family:var(--font-pretendard),"Pretendard",sans-serif;color:var(--color-text-tertiary);background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:400}.BoardsPage-module__PaKCva__searchInput::placeholder{color:var(--color-text-default)}.BoardsPage-module__PaKCva__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.BoardsPage-module__PaKCva__sectionTitle{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700}.BoardsPage-module__PaKCva__moreButton{font-family:var(--font-pretendard),"Pretendard",sans-serif;color:var(--color-text-default);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:400;display:flex}.BoardsPage-module__PaKCva__moreButton:hover{color:var(--color-text-secondary)}.BoardsPage-module__PaKCva__bestSection{background:var(--color-background-secondary);border-radius:16px;margin-bottom:48px;padding:24px}.BoardsPage-module__PaKCva__carouselContainer{overflow:hidden}.BoardsPage-module__PaKCva__carouselTrack{align-items:stretch;gap:16px;display:flex}.BoardsPage-module__PaKCva__bestCardWrapper{flex:1;min-width:0}.BoardsPage-module__PaKCva__carouselControls{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.BoardsPage-module__PaKCva__dots{align-items:center;gap:8px;margin:0 auto;display:flex}.BoardsPage-module__PaKCva__dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:4px;width:8px;height:8px;padding:0;transition:width .3s,background .2s}.BoardsPage-module__PaKCva__dotActive{background:var(--color-interaction-inactive);width:20px}.BoardsPage-module__PaKCva__arrows{align-items:center;gap:8px;display:flex}.BoardsPage-module__PaKCva__arrowButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.BoardsPage-module__PaKCva__arrowButton:disabled{opacity:.4;cursor:default}.BoardsPage-module__PaKCva__sentinel{justify-content:center;align-items:center;min-height:40px;display:flex}.BoardsPage-module__PaKCva__loadingIndicator{align-items:center;gap:6px;display:flex}.BoardsPage-module__PaKCva__loadingDot{background:var(--color-interaction-inactive);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite BoardsPage-module__PaKCva__dotPulse}.BoardsPage-module__PaKCva__loadingDot:nth-child(2){animation-delay:.2s}.BoardsPage-module__PaKCva__loadingDot:nth-child(3){animation-delay:.4s}@keyframes BoardsPage-module__PaKCva__dotPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.BoardsPage-module__PaKCva__allSection{margin-bottom:40px}.BoardsPage-module__PaKCva__articleGrid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:16px;display:grid}.BoardsPage-module__PaKCva__dropdownMenu{min-height:auto}.BoardsPage-module__PaKCva__floatingButtonWrapper{position:fixed;bottom:120px;left:calc(50vw + 660px)}@media (max-width:1199px){.BoardsPage-module__PaKCva__container{padding:32px 24px 80px}.BoardsPage-module__PaKCva__searchWrapper{width:320px}.BoardsPage-module__PaKCva__bestSection{border-radius:0;margin-left:-24px;margin-right:-24px}.BoardsPage-module__PaKCva__bestCardWrapper{flex:0 0 100%}.BoardsPage-module__PaKCva__articleGrid{grid-template-columns:1fr}.BoardsPage-module__PaKCva__floatingButtonWrapper{bottom:32px;left:auto;right:32px}}@media (max-width:767px){.BoardsPage-module__PaKCva__container{padding:24px 16px 80px}.BoardsPage-module__PaKCva__bestSection{margin-left:-16px;margin-right:-16px}.BoardsPage-module__PaKCva__header{flex-direction:column;align-items:flex-start;gap:16px}.BoardsPage-module__PaKCva__searchWrapper{width:100%}.BoardsPage-module__PaKCva__pageTitle{font-size:20px}.BoardsPage-module__PaKCva__sectionTitle{font-size:18px}.BoardsPage-module__PaKCva__carouselTrack{gap:12px}.BoardsPage-module__PaKCva__bestCardWrapper{flex:0 0 100%}.BoardsPage-module__PaKCva__articleGrid{grid-template-columns:1fr}.BoardsPage-module__PaKCva__floatingButtonWrapper{bottom:24px;left:auto;right:24px}}
