.AuthSection-module__VS_hbq__authContainer{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.95);border:2px solid #c4dcff;border-radius:14px;max-width:370px;margin:12px auto 8px;padding:16px;font-family:Pretendard,sans-serif;box-shadow:0 0 0 2px rgba(234,244,255,.8)}.AuthSection-module__VS_hbq__authContent{flex-direction:column;align-items:center;display:flex}.AuthSection-module__VS_hbq__loginSection,.AuthSection-module__VS_hbq__userSection{width:100%}.AuthSection-module__VS_hbq__title{color:#222;margin:0 0 12px;font-size:1.1rem;font-weight:300}.AuthSection-module__VS_hbq__input{background:rgba(255,251,231,.9);border:1.5px solid #c4dcff;border-radius:8px;outline:none;width:200px;margin:4px;padding:8px 12px;font-family:Pretendard,sans-serif;font-size:1rem;transition:border-color .2s,background .2s}.AuthSection-module__VS_hbq__input:focus{background:rgba(255,255,255,.95);border-color:#afc3c4}.AuthSection-module__VS_hbq__authButton{color:#222;cursor:pointer;background:#f6cbd5;border:2px solid #f6cbd5;border-radius:8px;margin:4px;padding:8px 16px;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:300;transition:background .2s,border .2s;box-shadow:2px 2px rgba(234,244,255,.8)}.AuthSection-module__VS_hbq__authButton:hover:not(:disabled){background:#ebceff;border:2px solid #ebceff}.AuthSection-module__VS_hbq__authButton:disabled{opacity:.6;cursor:not-allowed}.AuthSection-module__VS_hbq__signupButton{color:#222;cursor:pointer;background:#f6cbd5;border:2px solid #f6cbd5;border-radius:8px;margin:4px;padding:8px 16px;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:300;transition:background .2s,border .2s;box-shadow:2px 2px rgba(234,244,255,.8)}.AuthSection-module__VS_hbq__signupButton:hover:not(:disabled){background:#ebceff;border:2px solid #ebceff}.AuthSection-module__VS_hbq__signupButton:disabled{opacity:.6;cursor:not-allowed}.AuthSection-module__VS_hbq__userEmail{color:#666;margin-bottom:8px;font-size:.95rem}
.TaskForm-module__qKePGa__taskForm{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:100%;margin-bottom:8px;display:flex}.TaskForm-module__qKePGa__taskInput{background:rgba(255,251,231,.9);border:1.5px solid #c4dcff;border-radius:7px;outline:none;width:62px;min-width:44px;max-width:90px;padding:3px 6px;font-family:Pretendard,sans-serif;font-size:1.05rem;font-weight:300;transition:border .2s,background .2s}.TaskForm-module__qKePGa__timeInput{text-align:center;background:rgba(255,251,231,.9);border:1.5px solid #c4dcff;border-radius:7px;outline:none;width:27px;padding:3px 1.5px;font-family:Pretendard,sans-serif;font-size:1.05rem;font-weight:300;transition:border .2s,background .2s}.TaskForm-module__qKePGa__minInput{text-align:center;background:rgba(255,251,231,.9);border:1.5px solid #c4dcff;border-radius:7px;outline:none;width:28px;padding:3px 1.5px;font-family:Pretendard,sans-serif;font-size:1.05rem;font-weight:300;transition:border .2s,background .2s}.TaskForm-module__qKePGa__taskInput:focus,.TaskForm-module__qKePGa__timeInput:focus,.TaskForm-module__qKePGa__minInput:focus{background:rgba(255,255,255,.95);border:1.5px solid #afc3c4}.TaskForm-module__qKePGa__formBtn{color:#222;cursor:pointer;background:#f6cbd5;border:2px solid #f6cbd5;border-radius:7px;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-left:2px;padding:2px 6px;font-family:Pretendard,sans-serif;font-size:.9rem;font-weight:300;transition:background .2s,border .2s;display:flex;box-shadow:1.5px 1.5px rgba(234,244,255,.8)}.TaskForm-module__qKePGa__formBtn:hover{background:#ebceff;border:2px solid #ebceff}.TaskForm-module__qKePGa__taskForm span{color:#666;margin:0 2px;font-size:1rem}
.TaskList-module__oTUpwW__taskListContainer{flex-direction:column;align-items:flex-start;width:100%;display:flex}.TaskList-module__oTUpwW__taskListToggle{color:#f6cbd5;cursor:pointer;width:28px;height:28px;box-shadow:none;background:0 0;border:none;justify-content:flex-start;align-items:center;margin:0 0 2px 25px;padding:0;font-size:1.3rem;transition:color .2s;display:flex}.TaskList-module__oTUpwW__taskListToggle:hover{color:#ebceff}.TaskList-module__oTUpwW__taskListToggle.TaskList-module__oTUpwW__collapsed:after{content:"▼";color:#f6cbd5;font-size:1.3rem}.TaskList-module__oTUpwW__taskListToggle.TaskList-module__oTUpwW__expanded:after{content:"▲";color:#f6cbd5;font-size:1.3rem}.TaskList-module__oTUpwW__taskList{flex-wrap:wrap;justify-content:flex-start;gap:4px;width:100%;max-width:320px;max-height:200px;margin:8px 0 8px 30px;transition:max-height .3s;display:flex;overflow:hidden}.TaskList-module__oTUpwW__taskList.TaskList-module__oTUpwW__collapsed{max-height:0;overflow:hidden}.TaskList-module__oTUpwW__taskLabel{cursor:pointer;background:rgba(255,251,231,.9);border:1.5px solid #c4dcff;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-family:Pretendard,sans-serif;font-size:.85rem;font-weight:300;transition:all .2s;display:flex}.TaskList-module__oTUpwW__taskLabel:hover{background:rgba(255,232,168,.9);transform:translateY(-1px)}.TaskList-module__oTUpwW__colorDot{border:1px solid #afc3c4;border-radius:4px;width:8px;height:8px;margin-right:2px;display:inline-block}.TaskList-module__oTUpwW__taskName{flex:1}.TaskList-module__oTUpwW__deleteBtn{color:#fff;cursor:pointer;background:#ff6b6b;border:none;border-radius:3px;justify-content:center;align-items:center;min-width:14px;height:14px;margin-left:2px;padding:1px 3px;font-family:Pretendard,sans-serif;font-size:.7rem;font-weight:300;transition:background .2s;display:flex}.TaskList-module__oTUpwW__deleteBtn:hover{background:#ff5252}
.Timetable-module__lgYgCG__timetableWrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.9);border:2px solid #c4dcff;border-radius:16px;justify-content:center;margin-top:4px;margin-bottom:4px;padding:12px;display:flex;box-shadow:0 0 0 2.5px rgba(234,244,255,.8)}.Timetable-module__lgYgCG__timetable{border-collapse:collapse;table-layout:fixed;background:rgba(255,255,255,.9);border-radius:7px;min-width:270px;font-family:Pretendard,sans-serif;overflow:hidden}.Timetable-module__lgYgCG__timetable th,.Timetable-module__lgYgCG__timetable td{text-align:center;background:rgba(255,255,255,.9);border:1.7px solid #c4dcff;width:28px;min-width:28px;height:22px;min-height:22px;padding:0;font-family:Pretendard,sans-serif;font-size:1.05rem;font-weight:300;transition:background .2s}.Timetable-module__lgYgCG__timetable th{color:#222;letter-spacing:-1px;background:rgba(196,220,255,.9);border-bottom:1.7px solid #afc3c4;height:24px;font-weight:300}.Timetable-module__lgYgCG__hourLabel{color:#888;border-left:none;border-right:1.5px solid #c4dcff;width:28px;min-width:28px;font-family:Pretendard,sans-serif;font-weight:300;background:rgba(255,240,202,.9)!important}.Timetable-module__lgYgCG__cellBlock{color:#222;letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;font-family:Pretendard,sans-serif;font-size:.85rem;font-weight:300;transition:background .2s;display:flex;overflow:hidden}
.LogoutSection-module__C-HPJa__logoutContainer{justify-content:center;width:100%;margin-top:8px;margin-bottom:8px;display:flex}.LogoutSection-module__C-HPJa__logoutText{color:#888;cursor:pointer;font-family:Pretendard,sans-serif;font-size:.9rem;font-weight:300;text-decoration:underline;transition:color .2s}.LogoutSection-module__C-HPJa__logoutText:hover{color:#666}
.TimeTracker-module__kO1APq__container{letter-spacing:-1px;background:0 0;height:auto;min-height:auto;margin:0;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:15px}.TimeTracker-module__kO1APq__loading{color:#666;justify-content:center;align-items:center;height:200px;font-size:1.2rem;display:flex}.TimeTracker-module__kO1APq__mainCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.9);border:2px solid #c4dcff;border-radius:14px;flex-direction:column;align-items:center;max-width:370px;margin:12px auto 8px;padding:18px 12px 8px;display:flex;box-shadow:0 0 0 2px rgba(234,244,255,.8)}
