.BoardCard_card__v7bNm{background-color:#e8f5e9!important;border-left:4px solid #81c784!important;border-radius:12px!important;cursor:pointer;min-height:120px;transition:all .3s ease!important}.BoardCard_card__v7bNm:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-3px)}.BoardCard_content__4c7AA{display:flex;flex-direction:column;height:100%;justify-content:space-between}.BoardCard_title__Y8BqE{color:#2e7d32!important;font-weight:600!important}.BoardCard_deleteButton__hqHps{align-self:flex-end;color:#e57373!important;margin-top:10px!important}.CreateBoardDialog_dialog__P9WM-{border-radius:12px}.CreateBoardDialog_title__dk6C3{background-color:#e8f5e9;color:#2e7d32;font-weight:600;padding:16px 24px}.CreateBoardDialog_content__ch\+4w{padding:20px 24px}.CreateBoardDialog_inputField__tTaun{margin-bottom:16px}.CreateBoardDialog_inputField__tTaun label{color:#2e7d32!important}.CreateBoardDialog_inputField__tTaun .CreateBoardDialog_MuiOutlinedInput-root__DneJi{border-radius:8px!important}.CreateBoardDialog_inputField__tTaun .CreateBoardDialog_MuiOutlinedInput-notchedOutline__yllQU{border-color:#a5d6a7!important}.CreateBoardDialog_actions__bupv3{border-top:1px solid #e0e0e0;padding:16px 24px}.CreateBoardDialog_cancelButton__Vqc92{color:#4b636e!important}.CreateBoardDialog_cancelButton__Vqc92,.CreateBoardDialog_createButton__4FNN0{border-radius:8px!important;padding:8px 16px!important;text-transform:none!important}.CreateBoardDialog_createButton__4FNN0{background-color:#81c784!important;color:#fff!important}.CreateBoardDialog_createButton__4FNN0:hover{background-color:#66bb6a!important}.HomePage_container__S-kOo{margin:0 auto;max-width:1200px;padding:24px}.HomePage_header__XJUmF{color:#2e7d32!important;font-weight:600!important;margin-bottom:24px!important}.HomePage_createButton__V3PoA{background-color:#81c784!important;border-radius:8px!important;color:#fff!important;margin-bottom:24px!important;padding:8px 16px!important;text-transform:none!important}.HomePage_createButton__V3PoA:hover{background-color:#66bb6a!important}.HomePage_boardsGrid__WCk8g{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.HomePage_logoutButton__wbyyl{color:#e57373;margin-left:16px}.HomePage_logoutButton__wbyyl:hover{background-color:#e573731a}.HomePage_emptyMessage__kL0ad{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#757575;display:flex;flex-direction:column;font-style:italic;gap:15px;grid-column:1/-1;justify-content:center;padding:40px;text-align:center}@media (max-width:768px){.HomePage_container__S-kOo{padding:16px}.HomePage_boardsGrid__WCk8g{grid-template-columns:1fr}}.TaskCard_card__iybZB{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;margin-bottom:8px;padding:8px;position:relative}.TaskCard_cardContent__Ah0ps{align-items:flex-start;display:flex;justify-content:space-between}.TaskCard_dragHandle__TNPqT{cursor:grab;flex-grow:1}.TaskCard_deleteButton__SGb8J{color:#f44336;flex-shrink:0;margin-left:8px}.TaskCard_deleteButton__SGb8J:hover{background-color:#f443361a}.CreateTaskForm_dialog__0B2y7{border-radius:12px!important}.CreateTaskForm_title__PVlMs{background-color:#e8f5e9!important;border-radius:12px 12px 0 0!important;color:#2e7d32!important;padding:16px 24px!important}.CreateTaskForm_content__FpgYh{background-color:#f5faf7!important;padding:20px!important}.CreateTaskForm_field__AY7cX{margin-bottom:16px!important}.CreateTaskForm_field__AY7cX label{color:#2e7d32!important}.CreateTaskForm_field__AY7cX .CreateTaskForm_MuiOutlinedInput-root__4S50G{border-radius:8px!important}.CreateTaskForm_field__AY7cX .CreateTaskForm_MuiOutlinedInput-notchedOutline__VXyWm{border-color:#a5d6a7!important}.CreateTaskForm_actions__HNLJA{background-color:#f5faf7!important;border-radius:0 0 12px 12px!important;padding:16px!important}.CreateTaskForm_button__8PJd1{border-radius:8px!important;padding:8px 16px!important;text-transform:none!important}.CreateTaskForm_primaryButton__rywZh{background-color:#81c784!important;color:#fff!important}.CreateTaskForm_primaryButton__rywZh:hover{background-color:#66bb6a!important}.Column_column__O\+lWm{background-color:#e8f5e9;border-radius:12px;box-shadow:0 2px 8px #0000001a;max-width:300px;min-width:300px;padding:15px;transition:all .3s ease}.Column_column__O\+lWm:hover{box-shadow:0 4px 12px #00000026}.Column_columnHeader__3xrdx{align-items:center;border-bottom:1px solid #c8e6c9;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.Column_columnTitle__7lHYc{color:#2e7d32;font-size:1.2rem;font-weight:600;margin:0}.Column_addButton__d8-mB{background-color:#81c784!important;border-radius:8px!important;color:#fff!important;font-size:.9rem!important;padding:5px 12px!important;text-transform:none!important}.Column_addButton__d8-mB:hover{background-color:#66bb6a!important}.Column_tasksContainer__Np3p6{display:flex;flex-direction:column;gap:12px;min-height:40px}@media (max-width:768px){.Column_column__O\+lWm{max-width:100%;min-width:100%}}.Board_boardContainer__UWPvH{-webkit-overflow-scrolling:touch;background-color:#f5faf7;display:flex;gap:20px;min-height:calc(100vh - 100px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-y:contain;padding:20px;touch-action:pan-y}@media (max-width:768px){.Board_boardContainer__UWPvH{flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:auto;padding:10px}}.BoardPage_container__u8EIV{background-color:#f5faf7;min-height:100vh}.BoardPage_appBar__MeNbc{background-color:#81c784!important;box-shadow:none!important}.BoardPage_title__aatlK{color:#fff!important;flex-grow:1;font-weight:600!important}.BoardPage_boardContainer__Djxhs{max-width:100%;overflow-x:auto;padding:24px}.BoardPage_notFound__hsO6p{align-items:center;color:#2e7d32;display:flex;font-size:1.5rem;height:100vh;justify-content:center}.LoginPage_container__Cfl-W{align-items:center;background-color:#f5faf7;display:flex;justify-content:center;min-height:100vh;padding:16px}.LoginPage_formContainer__8zTZc{max-width:500px;width:100%}.LoginPage_paper__gNzkw{border-radius:12px!important;box-shadow:0 4px 12px #0000001a!important;padding:32px}.LoginPage_title__gHnSn{color:#2e7d32!important;font-weight:600!important;margin-bottom:24px!important}.LoginPage_input__D-sed{margin-bottom:16px!important}.LoginPage_input__D-sed label{color:#2e7d32!important}.LoginPage_input__D-sed .LoginPage_MuiOutlinedInput-root__GOmDW{border-radius:8px!important}.LoginPage_input__D-sed .LoginPage_MuiOutlinedInput-notchedOutline__X06JZ{border-color:#a5d6a7!important}.LoginPage_submitButton__F3iu0{background-color:#81c784!important;border-radius:8px!important;color:#fff!important;margin:20px 0!important;padding:10px!important;text-transform:none!important}.LoginPage_submitButton__F3iu0:hover{background-color:#66bb6a!important}.LoginPage_googleButton__zXes1{border-color:#81c784!important;border-radius:8px!important;color:#2e7d32!important;margin-bottom:20px!important;padding:10px!important;text-transform:none!important}.LoginPage_googleButton__zXes1:hover{background-color:#81c78414!important}.LoginPage_linkText__27eLe{color:#4b636e!important}.LoginPage_link__v0zxg{color:#2e7d32!important;font-weight:500;text-decoration:none!important}.LoginPage_link__v0zxg:hover{text-decoration:underline!important}.RegisterPage_container__EEsvL{align-items:center;background-color:#f5faf7;display:flex;justify-content:center;min-height:100vh;padding:16px}.RegisterPage_formContainer__p1zvN{max-width:500px;width:100%}.RegisterPage_paper__RxEGI{border-radius:12px!important;box-shadow:0 4px 12px #0000001a!important;padding:32px}.RegisterPage_title__r2fTF{color:#2e7d32!important;font-weight:600!important;margin-bottom:24px!important}.RegisterPage_input__qC2uy{margin-bottom:16px!important}.RegisterPage_input__qC2uy label{color:#2e7d32!important}.RegisterPage_input__qC2uy .RegisterPage_MuiOutlinedInput-root__akG2Y{border-radius:8px!important}.RegisterPage_input__qC2uy .RegisterPage_MuiOutlinedInput-notchedOutline__Qmsx2{border-color:#a5d6a7!important}.RegisterPage_submitButton__5n8KA{background-color:#81c784!important;border-radius:8px!important;color:#fff!important;margin:20px 0!important;padding:10px!important;text-transform:none!important}.RegisterPage_submitButton__5n8KA:hover{background-color:#66bb6a!important}.RegisterPage_linkText__92wND{color:#4b636e!important}.RegisterPage_link__mYeXa{color:#2e7d32!important;font-weight:500;text-decoration:none!important}.RegisterPage_link__mYeXa:hover{text-decoration:underline!important}:root{--primary:#81c784;--primary-dark:#66bb6a;--primary-light:#a5d6a7;--secondary:#e8f5e9;--background:#f5faf7;--card-bg:#fff;--text-primary:#1b5e20;--text-secondary:#4b636e;--border-radius:12px;--box-shadow:0 2px 8px #0000001a}body{background-color:#f5faf7;background-color:var(--background);color:#1b5e20;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;transition:all .3s ease}*{box-sizing:border-box}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#e8f5e9;background:var(--secondary)}::-webkit-scrollbar-thumb{background:#a5d6a7;background:var(--primary-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#81c784;background:var(--primary)}#root,body,html{height:100%;overflow:hidden}@media (hover:none){body,html{height:100%;overflow:hidden;touch-action:none}.task-card{padding:12px}}.dragOverlay{box-shadow:0 0 0 2px var(--primary)!important;opacity:.9;transform:scale(1.02);z-index:1000}@keyframes taskEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.taskEnter{animation:taskEnter .3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation:fadeIn .3s ease forwards}
/*# sourceMappingURL=main.27d9a487.css.map*/