@import"https://fonts.googleapis.com/css2?family=Inter:opsz@14..32&display=swap";*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body{max-width:1280px;margin:0 auto}a{text-decoration:none;color:inherit}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}button{border:none;background:none;cursor:pointer;font-family:inherit}img{max-width:100%;height:auto}._button_1b3ov_1{min-width:100px;padding:12px 20px;background-color:#3ba455;color:#fff;font-size:16px;border-radius:10px;box-shadow:0 2px 4px #0003;transition:background-color .3s ease,transform .1s ease}._button_1b3ov_1:hover{background-color:#2f8c44}._button_1b3ov_1:active{transform:scale(.98);box-shadow:0 1px 3px #0000004d}._input_gqer5_1{width:100%;padding:12px;font-size:18px;border-radius:8px;background-color:#ffffff5c;border:none;scrollbar-width:none}._input_gqer5_1:focus{outline:none;border:none;box-shadow:none}._pageWrapper_7yr9w_1{height:100vh;display:flex;align-items:center;justify-content:center}._loginWrapper_7yr9w_8{width:400px;height:500px;color:#fff;background-color:#2d8743;border-radius:20px}._loginForm_7yr9w_16{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}._overlay_ukfa7_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;overflow:auto;z-index:1000}._modal_ukfa7_17{min-width:500px;max-width:600px;max-height:90vh;overflow-y:auto;background-color:#c0e3c8;padding:20px 30px;border-radius:15px;box-shadow:0 4px 15px #0000004d;position:relative;scrollbar-width:none}._modalOpen_ukfa7_32{overflow:hidden}._closeBtn_ukfa7_36{position:absolute;top:0;right:0;padding:0;background-color:transparent}._closeBtnIcon_ukfa7_44{color:#000000cf;border-radius:0 13px;transition:background-color .3s ease,color .3s ease}._closeBtnIcon_ukfa7_44:hover{background-color:#2d8743;border-radius:0 13px;color:#fff}._form_jme80_1{display:flex;flex-direction:column;gap:20px}._titleModalForm_jme80_7{position:relative;padding:20px;text-align:center;font-weight:700}._wrapperForm_jme80_15{padding:0 20px 20px}._labelForm_jme80_19{display:block;font-weight:700;color:#333;margin-bottom:10px}._dataTimeInterval_jme80_26{margin-top:10px}._textareaDescription_jme80_30,._selectPriority_jme80_31,option{width:100%;padding:12px;font-size:18px;border-radius:8px;background-color:#ffffff5c;border:none;scrollbar-width:none}._wrapperForm_jme80_15,._textareaDescription_jme80_30:focus,._selectPriority_jme80_31:focus{outline:none;border:none;box-shadow:none}._textareaDescription_jme80_30{resize:none}._wrapperForm_jme80_15 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}._wrapperForm_jme80_15 select option{padding:10px;background-color:#c0e3c8ad;color:#333}._hiddenRadio_jme80_69{display:none}._statusRadioGroup_jme80_73{display:flex;flex-direction:column;gap:12px}._statusRadioBtn_jme80_79{padding:12px 20px;border-radius:8px;background-color:#ffffff5c;color:#333;cursor:pointer;font-weight:500;transition:all .2s ease;-webkit-user-select:none;user-select:none}._statusRadioBtn_jme80_79._active_jme80_90,._statusRadioBtn_jme80_79:hover{background-color:#2f9b4a;color:#ffffffc7}._wrapperForm_jme80_15 input[type=date]{padding:10px;border-radius:8px;border:1px solid #ccc;font-size:1rem;cursor:pointer}._btnWrapper_jme80_106{display:flex;flex-direction:row;gap:10px}._singleBtn_jme80_112{justify-content:center}._doubleBtn_jme80_116{justify-content:space-between}._btnSubmitForm_jme80_120{width:200px;font-weight:700}._btnSubmitForm_jme80_120:hover{background-color:#208b247a}._btnSubmitForm_jme80_120:active{transform:scale(.98);box-shadow:0 1px 3px #0000004d}._errorMessage_jme80_138{color:red;font-size:14px;margin-top:10px;font-weight:700}._errorValidate_jme80_145{border:1px solid red}._errorlabel_jme80_148{color:red;font-weight:700}._taskControls_1suxb_1{width:100%;display:flex;justify-content:space-around;align-items:center}._taskControlsSortSelect_1suxb_11{padding:12px 16px;color:#fff;background-color:#3ba455;border:none;border-radius:10px;cursor:pointer;font-size:16px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:0 2px 6px #00000026}._header_1144o_1{margin-top:30px;display:flex;flex-direction:column;align-items:center}._fullWidthLine_1144o_9{margin-top:20px;position:relative;left:50%;width:100vw;height:1px;background-color:#ccc;transform:translate(-50%)}._taskCard_lbjst_1{width:300px;height:380px;padding:15px;display:flex;flex-direction:column;justify-content:space-between;background-color:#3ba45529;border-radius:25px;box-shadow:0 4px 6px #0000001a;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}._taskCard_lbjst_1:hover{box-shadow:0 8px 12px #0003;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}._title_lbjst_25,._description_lbjst_26,._priority_lbjst_27,._status_lbjst_28,._date_lbjst_29{margin:10px}._label_lbjst_33{padding-right:5px;font-weight:700}._title_lbjst_25{font-size:25px;text-align:center;padding-bottom:30px}._description_lbjst_26{max-width:100%}._buttons_lbjst_57{display:flex;justify-content:space-between;gap:25px}._buttonDelete_lbjst_63,._buttonDetail_lbjst_64{margin-top:10px;height:40px;border:none}._taskCardsSection_2z49u_1{margin:80px 0;display:flex;flex-wrap:wrap;gap:70px;justify-content:center}
