.Form_form__YsE0o{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid #ccc;border-radius:8px;background-color:var(--background-color)}.Input_inputContainer__L7NFJ{display:flex;flex-direction:column;gap:.4rem;transition:all .3s ease;width:100%}.Input_inputLabel__va6S4{color:var(--text-color);font-weight:500;font-size:.95rem;transition:color .3s ease}.Input_inputField__YckYU{padding:.6rem 1rem;border:2px solid var(--border-color);border-radius:8px;background-color:var(--background-color);color:var(--text-color);font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}.Input_inputField__YckYU:focus{border-color:var(--secondary-color);box-shadow:0 0 8px rgba(0,0,0,.1);outline:none}.Input_inputField__YckYU::placeholder{color:#999;transition:color .3s ease}.Input_inputField__YckYU:hover{border-color:var(--secondary-color)}.Input_error__bdiCw{border-color:#e63946!important}.Input_errorMessage__A1tF2{color:#e63946;font-size:.85rem;margin-top:-.2rem;margin-left:.2rem}.Logo_container_logo__hkHYP{display:flex;align-items:center;gap:10px;margin:20px 40px}.SignIn_signIn__2zywD{overflow:hidden}.SignIn_formSignin__stAdJ{max-width:500px}@media(max-width:1000px){.SignIn_formSignin__stAdJ{max-width:400px;margin-top:100px}}.ModalTask_modalTaskOverlay__92v75{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;animation:ModalTask_fadeIn__ngQ_G .3s ease;z-index:1000}.ModalTask_modalTask__ZRIQU{background-color:var(--background-color);color:var(--text-color);border:2px solid var(--border-color);border-radius:12px;padding:2rem;width:90%;display:flex;flex-direction:column;align-items:center;max-width:500px;position:relative;animation:ModalTask_slideIn__FSh_P .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.2);max-height:90vh;overflow-y:auto}@media(max-width:768px){.ModalTask_modalTask__ZRIQU{padding:1.5rem;width:95%;max-width:400px}}@media(max-width:480px){.ModalTask_modalTask__ZRIQU{padding:1rem;width:100%;max-width:350px;max-height:85vh}}.ModalTask_modalClose__Jwcxc{position:absolute;top:.75rem;right:.75rem;background:rgba(0,0,0,0);border:none;font-size:1.5rem;color:var(--text-color);transition:transform .2s ease}@media(max-width:480px){.ModalTask_modalClose__Jwcxc{font-size:1.2rem;top:.5rem;right:.5rem}}.ModalTask_iconClose__W7i1W{cursor:pointer}.ModalTask_iconClose__W7i1W:hover{color:red}.ModalTask_modalTitle__OCk7Y{font-size:1.5rem;font-weight:700;margin-bottom:1rem;border:0;width:100%;max-width:100%;line-height:1.5;outline:0;resize:none;background-color:var(--background-color)}@media(max-width:480px){.ModalTask_modalTitle__OCk7Y{font-size:1.2rem}}.ModalTask_modalSubtitle__I_s3S{font-size:1.2rem;font-weight:700;margin-bottom:1rem}@media(max-width:480px){.ModalTask_modalSubtitle__I_s3S{font-size:1rem}}.ModalTask_modalDescription__x51xD{border:0;width:100%;max-width:100%;font-size:1rem;line-height:1.5;outline:0;resize:none;background-color:var(--background-color);margin-bottom:1rem}@media(max-width:480px){.ModalTask_modalDescription__x51xD{font-size:.9rem}}.ModalTask_modalButton__0q3p0{margin-top:1rem;margin-bottom:.5rem;width:100%;display:flex;justify-content:center}@media(max-width:480px){.ModalTask_modalButton__0q3p0{margin-top:.5rem}}.ModalTask_modalDate__iFX1O{font-size:.9rem;opacity:.7;cursor:pointer}.ModalTask_modalDate__iFX1O:hover{color:var(--link-hover-color)}@media(max-width:480px){.ModalTask_modalDate__iFX1O{font-size:.8rem}}@keyframes ModalTask_fadeIn__ngQ_G{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.5)}}@keyframes ModalTask_slideIn__FSh_P{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.Datepicker_datepicker__O455X{display:flex;flex-direction:column;gap:1rem;background-color:var(--background-color);padding:1.25rem;border:2px solid var(--border-color);border-radius:10px;width:100%;max-width:300px;box-shadow:0 10px 25px rgba(0,0,0,.08);transition:box-shadow .3s ease}.Datepicker_datepickerInput__7dLFr{width:100%;padding:.75rem;border:1.5px solid var(--border-color);border-radius:8px;background-color:var(--background-color);color:var(--text-color);font-size:1rem;outline:none;transition:border-color .3s ease}.Datepicker_datepickerInput__7dLFr:focus{border-color:var(--text-color)}.Datepicker_datepickerInput__7dLFr::-webkit-calendar-picker-indicator{cursor:pointer}.Datepicker_datepickerButtons__uoh3F{display:flex;gap:.5rem}.Datepicker_datepickerBtn__fo7Rr{flex:1 1;padding:.6rem 1rem;border:1.5px solid var(--border-color);border-radius:6px;background-color:var(--button-background-color);color:var(--text-color-secondary);cursor:pointer;font-weight:500;transition:background-color .3s ease,transform .2s ease}.Datepicker_datepickerBtn__fo7Rr:hover{background-color:var(--button-background-color);transform:translateY(-2px)}.Datepicker_datepickerBtn__fo7Rr:focus{outline:none;border-color:var(--text-color)}@keyframes Modal_fadeIn__g4rX5{0%{opacity:0}to{opacity:1}}@keyframes Modal_fadeOut__h2sMX{0%{opacity:1}to{opacity:0}}@keyframes Modal_scaleIn__QOG5s{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes Modal_scaleOut__iA3Tm{0%{transform:scale(1)}to{transform:scale(.95)}}.Modal_overlay__5Tb2h{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50;animation:Modal_fadeIn__g4rX5 .2s ease-out}.Modal_overlay__5Tb2h[data-closing=true]{animation:Modal_fadeOut__h2sMX .2s ease-in forwards}.Modal_modal__4_y4g{background-color:var(--background-color);border-radius:.5rem;padding:1.5rem;width:24rem;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:Modal_scaleIn__QOG5s .2s ease-out}.Modal_modal__4_y4g[data-closing=true]{animation:Modal_scaleOut__iA3Tm .2s ease-in forwards}.Modal_closeButton__FVPZa{position:absolute;top:.5rem;right:.5rem;color:#6b7280;background:none;border:none;cursor:pointer;transition:color .2s}.Modal_closeButton__FVPZa:hover{color:var(--red-text)}.Modal_content___6VLb{margin:1rem 0 1.5rem}.Modal_question__a1r75{text-align:center;color:var(--text-color);font-size:1rem;margin-bottom:10px}.Modal_actions__QbCaZ{display:flex;justify-content:center;gap:1rem}.Modal_cancelButton__gxpfO{padding:.5rem 1rem;background-color:#e5e7eb;color:#1f2937;border-radius:.375rem;border:none;cursor:pointer;transition:background-color .2s}.Modal_cancelButton__gxpfO:hover{background-color:#d1d5db}.Modal_confirmButton__7Qlog{padding:.5rem 1rem;background-color:var(--primary-color);color:var(--text-color);border-radius:.375rem;border:none;cursor:pointer;transition:background-color .2s}.Modal_confirmButton__7Qlog:hover{background-color:var(--red-text)}.ProfileImage_profileImageWrapper__t2GXL{display:flex;flex-direction:column;align-items:center;gap:1rem}.ProfileImage_imageContainer__HrKgh{width:150px;height:150px;border-radius:50%;overflow:hidden;border:3px solid var(--border-color);background-color:var(--border-color);display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.ProfileImage_imageContainer__HrKgh .ProfileImage_profileImg__1_zRG{width:100%;height:100%;object-fit:contain}.ProfileImage_imageContainer__HrKgh:hover{transform:scale(1.05)}.ProfileImage_imageActions__OERSh{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.ProfileImage_actionButton__PwT7O{padding:.5rem 1rem;background-color:var(--border-color);color:var(--text-color-secondary);border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.ProfileImage_actionButton__PwT7O:hover{background-color:var(--border-color);transform:translateY(-2px)}.ProfileImage_actionButton__PwT7O:active{transform:scale(.97)}.ProfileImage_remove__0GWkI{background-color:var(--button-background-color);color:var(--text-color-secondary)}