.tasks_TasksTable__jOo3R{width:100%}.tasks_MYFT__xG9-F{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#666;display:flex;flex-direction:column;font-weight:500;gap:20px;justify-content:center;min-height:300px;padding:40px;text-align:center}.tasks_TasksLine__LOBGW{animation:tasks_fadeIn__am7qq .4s ease-out;background:#fff;border:1.5px solid #f0f0f0;border-radius:12px;cursor:pointer;margin-bottom:12px;margin-top:12px;overflow:hidden;padding:20px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.tasks_TasksLine__LOBGW:hover{border-color:#1890ff;box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.tasks_TasksLine__LOBGW:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:4px}.tasks_TasksLine__LOBGW:hover:before{opacity:1}.tasks_TasksHeader__USz96{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.tasks_TasksTitle__O2Oek{color:#1a1a1a;flex:1 1;font-size:17px;font-weight:600;line-height:1.4;margin:0}.tasks_TasksDescription__jIBkg{-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;line-height:1.5;margin-bottom:16px;overflow:hidden}.tasks_TasksMeta__4dccQ{align-items:center;border-top:1px solid #f5f5f5;display:flex;gap:20px;padding-top:16px}.tasks_TimeSlot__fFB3N{align-items:center;color:#888;display:flex;font-size:13px;gap:6px}.tasks_TimeIcon__3j3de{color:#999;font-size:12px}.tasks_HeaderActions__ROf6D{align-items:center;display:flex;gap:8px}.tasks_DeleteButton__Bfcx9,.tasks_EditButton__oZOzq{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.tasks_DeleteButton__Bfcx9:hover{background-color:#fff2f0}.tasks_EditButton__oZOzq:hover{background-color:#f0f0f0}.tasks_StatusBadge__uoEFQ{border-radius:20px;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .3s ease}.tasks_StatusBadge__uoEFQ:hover:not(.tasks_loading__Cg71h){opacity:.8;transform:scale(1.05)}.tasks_StatusBadge__uoEFQ.tasks_loading__Cg71h{cursor:not-allowed;opacity:.6}.tasks_StatusBadge__uoEFQ.tasks_complete__cwiHf{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.tasks_StatusBadge__uoEFQ.tasks_incomplete__B6TdS{background:#fffbe6;border:1px solid #ffe58f;color:#faad14}.tasks_TaskForm__YXLdu{background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #e6f7ff;border-radius:16px;box-shadow:0 8px 32px #00000026,0 2px 8px #1890ff1a,inset 0 1px 0 #fffc;margin:24px 0;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.tasks_TaskForm__YXLdu:before{animation:tasks_shimmer__EBIpA 3s ease-in-out infinite;background:linear-gradient(90deg,#1890ff,#36cfc9,#1890ff);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.tasks_TaskForm__YXLdu:hover{border-color:#bae7ff;box-shadow:0 12px 40px #1890ff33,0 4px 16px #9318ff26,inset 0 1px 0 #fb0000e6;transform:translateY(-2px)}.tasks_TaskFormHeader__0d9Ff{background:#ffffffb3;border-bottom:1px solid #e6f7ff;margin-bottom:24px;padding:28px 28px 0}.tasks_TaskFormTitle__w4MCN{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1890ff,#36cfc9);-webkit-background-clip:text;background-clip:text;color:#1890ff;font-size:22px;font-weight:700;margin:0 0 6px}.tasks_TaskFormSubtitle__aPDJa{color:#69c0ff;font-size:14px;font-weight:500;margin-bottom:16px}.tasks_TaskForm__YXLdu{padding:0 28px 28px}.tasks_FormRow__KGHrz{margin-bottom:24px}.tasks_FormColumns__q09TG{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.tasks_FormColumn__1yUiB{display:flex;flex-direction:column}.tasks_FormItem__2EDPM{margin-bottom:0}.tasks_FormItem__2EDPM label{color:#1890ff;font-size:14px;font-weight:600;margin-bottom:8px}.tasks_FormDatePicker__9GU5Q,.tasks_FormInput__65t7A,.tasks_FormTextArea__VtnUi{background:#ffffffe6;border:2px solid #e6f7ff;border-radius:10px;font-size:15px;transition:all .3s ease;width:100%}.tasks_FormDatePicker__9GU5Q:hover,.tasks_FormInput__65t7A:hover,.tasks_FormTextArea__VtnUi:hover{background:#fff;border-color:#91d5ff;box-shadow:0 2px 8px #1890ff1a}.tasks_FormDatePicker__9GU5Q:focus,.tasks_FormInput__65t7A:focus,.tasks_FormTextArea__VtnUi:focus{background:#fff;border-color:#1890ff;box-shadow:0 0 0 3px #1890ff1a,0 2px 12px #1890ff26;transform:translateY(-1px)}.tasks_FormInput__65t7A{height:48px;padding:0 16px}.tasks_FormTextArea__VtnUi{line-height:1.5;min-height:120px;padding:12px 16px;resize:vertical}.tasks_FormDatePicker__9GU5Q{height:48px}.tasks_FormDatePicker__9GU5Q input{background:#0000;border:none;height:44px}.tasks_FormActions__FHtvT{border-top:1px solid #e6f7ff;display:flex;gap:16px;justify-content:flex-end;margin-top:8px;padding-top:24px}.tasks_SubmitButton__mygPy{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;border-radius:10px;box-shadow:0 4px 12px #1890ff4d,0 2px 4px #1890ff33;font-size:15px;font-weight:600;height:48px;padding:0 32px;transition:all .3s ease}.tasks_SubmitButton__mygPy:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 8px 20px #1890ff66,0 4px 8px #1890ff4d;transform:translateY(-2px)}.tasks_CancelButton__QQN4D{background:#ffffffe6;border:2px solid #d9d9d9;border-radius:10px;color:#666;font-size:15px;font-weight:500;height:48px;padding:0 32px;transition:all .3s ease}.tasks_CancelButton__QQN4D:hover{background:#fff;border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a;color:#1890ff;transform:translateY(-1px)}.tasks_SubtasksSection__kylkf{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.tasks_SubtasksHeader__uffc4{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.tasks_AddSubtaskButton__iJo1\+{color:#1890ff;font-size:12px}.tasks_ToggleSubtasksButton__Mve-0{color:#666;font-size:12px}.tasks_SubtaskForm__YUbHL{background:#fafafa;border-radius:6px;margin-bottom:16px;padding:12px}.tasks_SubtasksList__BJkSu{display:flex;flex-direction:column;gap:12px}.tasks_SubtaskItem__yRkaW{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:12px}.tasks_SubtaskHeader__nmYno{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.tasks_SubtaskTitle__oLV7f{align-items:center;display:flex;flex:1 1;gap:8px}.tasks_SubtaskStatus__gdEWm{align-items:center;border:1px solid #d9d9d9;border-radius:50%;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.tasks_SubtaskStatus__gdEWm.tasks_complete__cwiHf{background:#52c41a;border-color:#52c41a;color:#fff}.tasks_SubtaskActions__\+LIn3{display:flex;gap:4px}.tasks_SubtaskDescription__KkmFJ{color:#666;font-size:13px;line-height:1.4;margin-bottom:8px}.tasks_SubtaskMeta__X4YuD{color:#999;display:flex;font-size:12px;gap:16px}.tasks_CompletedText__rkx4v{color:#999;text-decoration:line-through}.LoadingSpinner_cubeSpinner__GTAVy{display:flex;height:40px;justify-content:center;perspective:800px;width:40px}.LoadingSpinner_cube__OqMF5{animation:LoadingSpinner_cubeRotate__mdREz 3s linear infinite;height:100%;position:relative;transform-style:preserve-3d;width:100%}.LoadingSpinner_cube__OqMF5 div{background:linear-gradient(135deg,#000c,#764ba2cc);border:1px solid #ffffff4d;height:40px;position:absolute;width:40px}.LoadingSpinner_front__ZOjdP{transform:rotateY(0deg) translateZ(20px)}.LoadingSpinner_back__hOLJY{transform:rotateY(180deg) translateZ(20px)}.LoadingSpinner_right__TAaw7{transform:rotateY(90deg) translateZ(20px)}.LoadingSpinner_left__QidX0{transform:rotateY(-90deg) translateZ(20px)}.LoadingSpinner_top__XJNHi{transform:rotateX(90deg) translateZ(20px)}.LoadingSpinner_bottom__T\+Qcx{transform:rotateX(-90deg) translateZ(20px)}@keyframes LoadingSpinner_cubeRotate__mdREz{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(1turn) rotateY(1turn) rotate(1turn)}}.mainPage_mainContainer__-pI6J{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px}.mainPage_pageHeader__bamzX{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.mainPage_pageHeader__bamzX h1{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.mainPage_headerButtons__492pK{display:flex;gap:12px}.mainPage_headerButtons__492pK button{border-radius:6px;font-weight:500;height:40px;padding:0 20px;transition:all .3s ease}.mainPage_headerButtons__492pK button:hover{box-shadow:0 5px 15px #667eea66;transform:translateY(-2px)}.mainPage_pageContent__-Hh6F{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:30px}.mainPage_loadingContainer__miWay{align-items:center;color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.mainPage_loadingContainer__miWay p{font-size:16px;font-weight:500;margin:0}.mainPage_errorContainer__2pyVR{align-items:center;display:flex;justify-content:center;min-height:400px}.mainPage_errorContent__ts8SA{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:400px;padding:40px;text-align:center}.mainPage_errorContent__ts8SA h3{color:#e74c3c;font-size:18px;font-weight:600;margin:0 0 15px}.mainPage_errorContent__ts8SA p{color:#666;margin:0 0 25px}.mainPage_retryButton__yRASN{border-radius:6px;font-weight:500;height:40px;padding:0 24px;transition:all .3s ease}.mainPage_retryButton__yRASN:hover{box-shadow:0 5px 15px #667eea66;transform:translateY(-2px)}.auth_RegAuthPage__bXswl{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.auth_Sets__uhK7n{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;gap:16px;margin-bottom:30px;padding:16px}.auth_Sets__uhK7n button{border-radius:6px;font-weight:500;height:40px;padding:0 24px;transition:all .3s ease}.auth_RegAuthPage__bXswl>div:last-child{display:flex;justify-content:center;max-width:500px;width:100%}.auth_submitButton__22gkz:hover{box-shadow:0 5px 15px #667eea66;transform:translateY(-2px)}.profile_userProfile__gNH0-{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.profile_profileBackground__iUZc4{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.profile_profileContainer__m\+EmI{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;max-width:600px;padding:40px;position:relative;width:100%;z-index:1}.profile_profileHeader__-pjmC{margin-bottom:40px;text-align:center}.profile_avatar__-2SUz{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 8px 20px #667eea4d;color:#fff;display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.profile_title__ah3lM{color:#2d3748;font-size:28px;font-weight:700;margin-bottom:8px}.profile_subtitle__3rmKj{color:#718096;font-size:16px}.profile_infoSection__fPbII{margin-bottom:30px}.profile_sectionTitle__eT49s{border-bottom:2px solid #edf2f7;color:#4a5568;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.profile_infoGrid__ykTI3{grid-gap:16px;display:grid;gap:16px}.profile_infoCard__IXpCB{align-items:center;background:#f7fafc;border-left:4px solid #667eea;border-radius:12px;display:flex;padding:20px;transition:all .3s ease}.profile_infoCard__IXpCB:hover{box-shadow:0 4px 12px #0000001a;transform:translateX(5px)}.profile_infoIcon__f5jaK{font-size:20px;margin-right:16px;text-align:center;width:40px}.profile_infoContent__6p99s{flex:1 1}.profile_label__eTugm{color:#718096;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.profile_value__9hhK4{color:#2d3748;display:block;font-size:16px;font-weight:500}.profile_passwordMasked__Qhrj\+{color:#2d3748;font-family:Courier New,monospace;font-weight:500;letter-spacing:2px}.profile_buttonsContainer__DcW-6{display:flex;gap:12px;margin:30px 0 20px}.profile_homeButtonContainer__c-1yG{margin-top:20px}.profile_button__8\+B7j{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:14px 24px;position:relative;text-decoration:none;transition:all .3s ease}.profile_button__8\+B7j:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.profile_button__8\+B7j:hover:before{left:100%}.profile_cancelButton__0KkbA,.profile_deleteButton__zbiVZ,.profile_editButton__BFCiJ,.profile_homeButton__jLrY\+,.profile_saveButton__\+zdYg{flex:1 1}.profile_homeButton__jLrY\+{background:linear-gradient(135deg,#805ad5,#6b46c1);color:#fff;width:100%}.profile_editButton__BFCiJ{background:linear-gradient(135deg,#667eea,#5a6fd8);color:#fff}.profile_deleteButton__zbiVZ{background:linear-gradient(135deg,#e53e3e,#c53030);color:#fff}.profile_saveButton__\+zdYg{background:linear-gradient(135deg,#38a169,#2f855a);color:#fff}.profile_cancelButton__0KkbA{background:linear-gradient(135deg,#a0aec0,#718096);color:#fff}.profile_button__8\+B7j:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.profile_buttonIcon__Nhy1c{font-size:16px}.profile_editForm__NqV60{display:flex;flex-direction:column;gap:30px}.profile_formSection__6iDa1{background:#f7fafc;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.profile_formGrid__a3\+O3{grid-gap:20px;display:grid;gap:20px}.profile_formGroup__bWv84{display:flex;flex-direction:column;gap:8px}.profile_formLabel__O6\+BI{align-items:center;color:#4a5568;display:flex;font-size:14px;font-weight:600;gap:8px}.profile_formIcon__h28fK{font-size:16px}.profile_formInput__If\+3b,.profile_formSelect__vHCvV{background:#fff;border:2px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:16px;padding:14px 16px;transition:all .3s ease}.profile_formInput__If\+3b:focus,.profile_formSelect__vHCvV:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none;transform:translateY(-1px)}.profile_formButtons__bFD-V{display:flex;gap:12px;margin-top:10px}.profile_errorContainer__V0tdE,.profile_loadingContainer__FCYpm{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.profile_loadingSpinner__AqAkD{animation:profile_spin__UWzFl 1s linear infinite;border:4px solid #ffffff4d;border-left-color:#fff;border-radius:50%;height:50px;margin-bottom:20px;width:50px}.profile_loadingText__LJp-l{font-size:18px;font-weight:500;margin-top:20px}.profile_errorIcon__i\+z7C{font-size:48px;margin-bottom:20px}.profile_errorText__MAMtE{font-size:18px;line-height:1.5;margin-bottom:20px;max-width:400px}.profile_retryButton__HMphE{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;padding:12px 24px;transition:all .3s ease}.profile_retryButton__HMphE:hover{background:#fff;color:#667eea}body{background:linear-gradient(135deg,#667eea,#764ba2);margin:0;padding:0}
/*# sourceMappingURL=main.0b0bbe71.css.map*/