.alert_alertDiv__98O0S{position:fixed;top:20px;right:20px;z-index:9999;padding:12px 20px;border-radius:8px;color:white;font-size:15px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:alert_slideIn__sX1Mm .3s ease-out;opacity:.95;transition:opacity .5s ease,transform .5s ease;display:flex;align-items:center;gap:12px;max-width:400px}.alert_alertDiv__98O0S p{margin:0;flex:1}.alert_closeButton__5FIZT{background:none;border:none;color:white;font-size:24px;font-weight:700;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;line-height:1;opacity:.8;transition:opacity .2s ease}.alert_closeButton__5FIZT:hover{opacity:1}.alert_success__yG2zk{background-color:#4caf50}.alert_error__Qu_SO{background-color:#f44336}.alert_warning__3Hoeh{background-color:#ff9800}.alert_info__s_QOT{background-color:#2196f3}@keyframes alert_slideIn__sX1Mm{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:.95}}#login_login__Mx5Dc{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#1a1a1a,#2f2f2f);gap:20px}#login_title__r1aBc{font-size:2rem;color:#4a90e2;margin-bottom:10px;font-weight:600;text-align:center;text-shadow:1px 1px 4px rgba(0,0,0,.5)}#login_loginForm__pGvdf{background-color:#2f2f2f;padding:32px 24px;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.6);display:flex;flex-direction:column;width:360px;gap:20px}.login_inputDiv__tVU8Q{display:flex;flex-direction:column;gap:6px}.login_inputDiv__tVU8Q label{font-size:.9rem;color:#ccc}.login_inputDiv__tVU8Q input{padding:8px 12px;border-radius:6px;border:1px solid #666;background-color:#444;color:#fff;font-size:.95rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.login_inputDiv__tVU8Q input:focus{border-color:#4a90e2;box-shadow:0 0 5px #4a90e2}#login_loginForm__pGvdf p{font-size:.85rem;color:#999;cursor:pointer;text-align:right;margin:0;transition:color .2s ease}#login_loginForm__pGvdf p:hover{color:#4a90e2}#login_loginButton__ZAuNC,#login_registerButton__tJ7_P{padding:10px;border-radius:8px;border:none;font-size:1rem;cursor:pointer;transition:background-color .2s ease,transform .1s ease}#login_loginButton__ZAuNC{background-color:#4a90e2;color:#fff}#login_loginButton__ZAuNC:hover{background-color:#357ab8;transform:translateY(-2px)}#login_registerButton__tJ7_P{background-color:transparent;border:1px solid #4a90e2;color:#4a90e2}#login_registerButton__tJ7_P:hover{background-color:#4a90e2;color:#fff;transform:translateY(-2px)}#confirmModal_bgConfirmModal__X41i0{position:fixed;top:0;left:0;height:100vh;width:100%;backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000}#confirmModal_modalConfirmBox__LFgLo{background-color:#2f2f2f;color:#f0f0f0;padding:20px;border-radius:12px;width:350px;box-shadow:0 0 10px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:20px;text-align:center}#confirmModal_modalConfirmBox__LFgLo p{font-size:16px}#confirmModal_buttonsConfirm__l3ONq{display:flex;justify-content:center;gap:20px}.addUser_modalBg__0zkr0{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.55);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:99}.addUser_modal__PYnnv{width:420px;background-color:#2f2f2f;border:1px solid #444;border-radius:12px;padding:18px;box-shadow:0 0 12px rgba(0,0,0,.65);animation:addUser_fadeIn__HvqfA .25s ease forwards}.addUser_title__d8o6J{font-size:1.3rem;color:#f0f0f0;margin-bottom:14px;text-align:center}.addUser_input__MBgiX{width:100%;padding:10px;background-color:#3a3a3a;border:1px solid #555;border-radius:8px;color:#f0f0f0;font-size:1rem;margin-bottom:12px}.addUser_input__MBgiX:focus{outline:none;border-color:#888}.addUser_error__J0yx8{color:#ff6b6b;font-size:.9rem;margin-bottom:8px;text-align:center}.addUser_buttons__UyvOs{display:flex;justify-content:space-between;margin-top:14px}.addUser_cancel__d4xO_{background-color:#333;border:1px solid #555;color:#ccc;border-radius:8px;padding:8px 16px;cursor:pointer;font-size:.95rem;transition:.15s ease}.addUser_cancel__d4xO_:hover{background-color:#3d3d3d}.addUser_save___Jfhf{background-color:#444;border:1px solid #666;color:#f0f0f0;border-radius:8px;padding:8px 16px;cursor:pointer;font-size:.95rem;transition:.15s ease}.addUser_save___Jfhf:hover{background-color:#555}.addUser_save___Jfhf:disabled{background-color:#2e2e2e;border-color:#444;color:#777;cursor:not-allowed}@keyframes addUser_fadeIn__HvqfA{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.addUser_suggestions__gmkyH{margin-top:6px;list-style:none;padding:0;background-color:#3a3a3a;border:1px solid #555;border-radius:8px;max-height:200px;overflow-y:auto;animation:addUser_fadeIn__HvqfA .2s ease;position:relative;z-index:99999}.addUser_suggestions__gmkyH::-webkit-scrollbar{width:6px}.addUser_suggestions__gmkyH::-webkit-scrollbar-thumb{background-color:#555;border-radius:6px}.addUser_suggestionItem__8LwCu{padding:10px 12px;cursor:pointer;border-bottom:1px solid #444;transition:background-color .15s ease}.addUser_suggestionItem__8LwCu:hover{background-color:#4c4c4c}.addUser_suggestionName__ZE6l7{color:#fff;font-size:.95rem;font-weight:500}.addUser_suggestionEmail__Oq8jK{color:#ccc;font-size:.85rem;margin-top:2px}.addUser_loading__rWwYB{color:#ccc;font-size:.85rem;margin-top:-6px;margin-bottom:4px;text-align:left}#userList_userList__DCndE{display:flex;flex-direction:column;height:100%;background-color:#2f2f2f;border:1px solid #444;border-radius:12px;padding:16px}.userList_list__UUnJb{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.userList_list__UUnJb::-webkit-scrollbar{width:6px}.userList_list__UUnJb::-webkit-scrollbar-thumb{background-color:#555;border-radius:6px}.userList_list__UUnJb::-webkit-scrollbar-thumb:hover{background-color:#666}.userList_item__WNYLh{background-color:#444;border-radius:8px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;font-size:.95rem;color:#f0f0f0;box-shadow:0 0 6px rgba(0,0,0,.3);transition:background-color .2s ease,transform .2s ease}.userList_item__WNYLh:hover{background-color:#555;transform:translateY(-2px)}.userList_email__imJ_M{color:#f0f0f0;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.userList_buttons__O3ZJl{display:flex;align-items:center;gap:8px}.userList_buttons__O3ZJl span{font-size:22px;cursor:pointer;color:#ccc;border-radius:50%;padding:4px;transition:background-color .2s ease,color .2s ease}.userList_buttons__O3ZJl span:hover{background-color:#1a1a1a;color:#fff}.userList_footer___oQ2Y{display:flex;justify-content:center;margin-top:16px;gap:10px}.userList_footer___oQ2Y span{background-color:#444;border:1px solid #666;color:#f0f0f0;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:.95rem;transition:background-color .2s ease,transform .2s ease}.userList_footer___oQ2Y span:hover{background-color:#555;transform:translateY(-1px)}#project_content__BDkJ6{display:flex;height:100vh;width:100%;color:#f0f0f0;background-color:#000;overflow-y:hidden}#project_containerViewer__yhqA0,#project_contentLeft__9jayR{width:50%;height:100%;transition:width .3s ease,opacity .3s ease}#project_contentLeft__9jayR.project_hidden__oBXMU{width:0;opacity:0;overflow:hidden;padding:0;border:none}#project_containerViewer__yhqA0.project_fullWidth__9t9kf{width:100%}#project_containerViewer__yhqA0{padding:10px;background-color:transparent;border-left:none;display:flex;flex-direction:column;position:relative}#project_contentLeft__9jayR{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #444;background-color:black;padding:12px 12px 2px}#project_schedule__Am8LX{flex:1;display:flex;flex-direction:column;overflow:hidden}#project_schedule__Am8LX header{display:flex;justify-content:space-between;align-items:center}#project_schedule__Am8LX header h1{font-size:1.25rem;color:#f0f0f0}#project_inlineHeader__oHwPa{display:flex;gap:15px;justify-content:center;align-items:center}.project_progressCircle___jUa9{width:50px;height:50px}.project_svg__pE63F{width:100%;height:100%}.project_bg__OEBHt{fill:none;stroke:#ddd;stroke-width:3.8}.project_progress__HCSry{fill:none;stroke:#00c853;stroke-width:3.8;stroke-linecap:round;transition:stroke-dasharray .3s ease}.project_percentage__tRQZ9{fill:#ffffff;font-size:10px;text-anchor:middle}.project_viewer__HgT7k{flex:1;margin-left:10px;position:relative;background-color:transparent;min-height:0}#project_buttonsOptions__DfPWi{position:absolute;bottom:12px;right:12px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:6px;z-index:20}.project_paletteMenuWrapper__4Khke{position:relative;display:flex;align-items:center}.project_paletteMenu__NMesi{position:absolute;right:0;bottom:calc(100% + 6px);background-color:#2f2f2f;border:1px solid #555;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:1000;display:flex;flex-direction:column;min-width:220px;overflow:hidden}.project_paletteMenuItem__mVib0{background:transparent;border:none;color:#f0f0f0;text-align:left;padding:10px 14px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.project_paletteMenuItem__mVib0:hover{background-color:#3a3a3a}.project_noFile__7z_9d{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#888;font-size:1.1rem}.project_smallIcon__aszdg{font-size:24px;padding:6px;border-radius:50%;cursor:pointer;color:#ccc;transition:background-color .2s;background-color:transparent}.project_smallIcon__aszdg:hover{background-color:#333}.project_bigIcon__9BZxj{font-size:40px!important;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:#ccc;transition:background-color .2s;background-color:transparent}.project_bigIcon__9BZxj:hover{background-color:#333}.project_legendPanel__Aqq6d{position:absolute;right:12px;bottom:62px;background:rgba(30,30,30,.92);border:1px solid #555;border-radius:10px;padding:10px 12px;min-width:190px;box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:900}.project_legendTitle__PeDOu{font-size:.85rem;color:#e0e0e0;margin-bottom:8px;font-weight:600}.project_legendItem__0oBis{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#f0f0f0;margin-bottom:6px}.project_legendItem__0oBis:last-child{margin-bottom:0}.project_legendSwatch__6OE2i{width:14px;height:14px;border-radius:3px;border:1px solid rgba(255,255,255,.4)}.project_loadingOverlay__2zgw_{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:10;display:flex;justify-content:center;align-items:center}.project_spinner__BEI3a{width:48px;height:48px;border:5px solid #444;border-top-color:#00c853;border-radius:50%;animation:project_spin__CdveR 1s linear infinite}@keyframes project_spin__CdveR{to{transform:rotate(1turn)}}#addTask_backgroundModal__1tiS8{position:fixed;top:0;left:0;width:50%;height:100vh;backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:999}#addTask_modal__KlJQy{width:480px;max-height:90vh;border-radius:12px;padding:16px;background-color:#2f2f2f;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 10px rgba(0,0,0,.6);overflow-y:auto}#addTask_titleModal__1zyjQ{display:flex;justify-content:center;margin-bottom:20px}#addTask_titleModal__1zyjQ h1{font-size:1.5rem;color:#f0f0f0}#addTask_inputsModal__pGZsq{display:flex;flex-direction:column;gap:16px;margin-bottom:10px}.addTask_field__PrTLd{display:flex;flex-direction:column;position:relative}.addTask_field__PrTLd label{margin-bottom:4px;font-size:.9rem;color:#ccc}.addTask_field__PrTLd input,.addTask_field__PrTLd select{background-color:#444;color:#fff;border:1px solid #666;border-radius:6px;padding:6px 10px;font-size:.9rem;outline:none;transition:border-color .2s ease}.addTask_field__PrTLd input:focus{border-color:#a1a1a1}.addTask_field__PrTLd input:disabled{background-color:#3a3a3a;color:#999;border-style:dashed}#addTask_dateGroup__LnumQ{display:flex;justify-content:space-between;gap:12px}#addTask_dateGroup__LnumQ .addTask_field__PrTLd{flex:1}.addTask_checkboxField__n_ezX{display:flex;align-items:center;justify-content:left;gap:10px;padding:4px 0}.addTask_checkboxField__n_ezX label{font-size:.9rem;color:#ccc;cursor:pointer}.addTask_checkbox__obgtx{appearance:none;width:18px;height:18px;border:2px solid #666;border-radius:4px;background-color:#444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}.addTask_checkbox__obgtx:checked{background-color:#00c853;border-color:#00c853}.addTask_checkbox__obgtx:checked:after{content:"✔";color:#fff;font-size:.75rem;line-height:1}.addTask_suggestionsList__DGiCS{position:absolute;top:62px;left:0;width:100%;max-height:180px;overflow-y:auto;background-color:#3a3a3a;border:1px solid #555;border-radius:6px;padding:0;margin:4px 0 0;list-style:none;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.4)}.addTask_suggestionsList__DGiCS::-webkit-scrollbar{width:6px}.addTask_suggestionsList__DGiCS::-webkit-scrollbar-track{background:#333}.addTask_suggestionsList__DGiCS::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.addTask_suggestionItem__fwom3{padding:10px;font-size:.9rem;color:#eee;cursor:pointer;transition:background-color .15s ease}.addTask_suggestionItem__fwom3:hover{background-color:#525252}#addTask_ButtonsModal__4f3pg{display:flex;justify-content:center;gap:20px;margin-top:20px}#tasksProject_tasksProject__NQWq4{margin-top:10px;border:1px solid #444;padding:16px;border-radius:12px;height:100%;display:flex;flex-direction:column;background-color:#2f2f2f;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.4)}#tasksProject_inputAdd__UmCHv{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 6px 12px;flex:0 0 auto;min-width:max-content;width:max-content;min-width:100%}.tasksProject_dateFilterContainer__9MucO{display:flex;align-items:center;gap:12px;flex:1;min-width:max-content}.tasksProject_dateInputs__SpdCs{display:flex;flex-direction:column;gap:8px;flex:1}.tasksProject_filtersRowPrimary__N0FH5{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:max-content}.tasksProject_filtersRowSecondary__G3RH4{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tasksProject_filtersLeft__gzeHl{display:flex;align-items:center;gap:8px;min-width:max-content}.tasksProject_statusWrapper__60qCT{display:flex;align-items:center;gap:6px;padding:6px 12px;height:32px;background-color:#555;color:#fff;border:1px solid #666;border-radius:8px;transition:all .2s ease}.tasksProject_statusWrapper__60qCT .tasksProject_material-symbols-outlined__F2Xb3{font-size:16px}.tasksProject_filterSelect__9qeyl{background:transparent;border:none;color:#fff;font-size:.9rem;outline:none;cursor:pointer;font-family:inherit;color-scheme:dark}.tasksProject_filterSelect__9qeyl option{background-color:#2f2f2f;color:#f0f0f0}.tasksProject_responsibleWrapper__PGiij{display:flex;align-items:center;gap:6px;padding:6px 12px;height:32px;background-color:#555;color:#fff;border:1px solid #666;border-radius:8px;transition:all .2s ease}.tasksProject_responsibleWrapper__PGiij select{max-height:280px}.tasksProject_responsibleWrapper__PGiij .tasksProject_material-symbols-outlined__F2Xb3{font-size:16px}.tasksProject_filterButton__mMCm_{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;height:32px;background-color:#555;color:#fff;border:1px solid #666;border-radius:8px;font-size:.9rem;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tasksProject_filterButton__mMCm_:hover{background-color:#666;border-color:#777}.tasksProject_filterButton__mMCm_:active{background-color:#5a5a5a}.tasksProject_filterButton__mMCm_ .tasksProject_material-symbols-outlined__F2Xb3{font-size:16px}.tasksProject_dateInputWrapper__k7TGS{display:flex;align-items:center;gap:6px;padding:6px 12px;height:32px;background-color:#555;color:#fff;border:1px solid #666;border-radius:8px;transition:all .2s ease;cursor:pointer;position:relative}.tasksProject_dateInputWrapper__k7TGS:hover:not(:has(input:disabled)){background-color:#666;border-color:#777}.tasksProject_dateInputWrapper__k7TGS:active:not(:has(input:disabled)){background-color:#5a5a5a}.tasksProject_dateInputWrapper__k7TGS .tasksProject_material-symbols-outlined__F2Xb3{font-size:16px;pointer-events:none}.tasksProject_dateInputWrapper__k7TGS:has(input:disabled){opacity:.5;cursor:not-allowed}.tasksProject_date__h28il{background:transparent;border:none;color:#fff;font-size:.9rem;outline:none;cursor:pointer;color-scheme:dark;font-family:inherit;font-weight:400}.tasksProject_date__h28il::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer;margin-left:4px}.tasksProject_date__h28il:disabled{cursor:not-allowed}.tasksProject_errorDate__m4DsE{color:#f44336;font-size:.85rem;margin-top:4px}#tasksProject_tasksProject__NQWq4 label{font-size:.9rem;color:#ccc}.tasksProject_exibirButtonWrapper__sGI_2{position:relative}.tasksProject_columnsDropdown__vvehQ{position:absolute;top:calc(100% + 8px);right:0;background-color:#2f2f2f;border:1px solid #555;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.5);z-index:1000;min-width:200px;overflow:hidden}.tasksProject_dropdownHeader__jCQqb{padding:12px 16px;border-bottom:1px solid #444;font-size:.9rem;font-weight:500;color:#fff}.tasksProject_checkboxList__mn5ta{display:flex;flex-direction:column;padding:4px 0;max-height:300px;overflow-y:auto}.tasksProject_checkboxList__mn5ta::-webkit-scrollbar{width:6px}.tasksProject_checkboxList__mn5ta::-webkit-scrollbar-thumb{background-color:#555;border-radius:3px}.tasksProject_checkboxList__mn5ta::-webkit-scrollbar-thumb:hover{background-color:#777}.tasksProject_checkboxItem__ByTlK{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:background-color .2s ease;font-size:.9rem;color:#f0f0f0}.tasksProject_checkboxItem__ByTlK:hover{background-color:#3a3a3a}.tasksProject_checkboxItem__ByTlK input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#4a90e2}.tasksProject_checkboxItem__ByTlK span{user-select:none}.tasksProject_taskDate__GtUOb{font-size:.85rem;color:#aaa;white-space:nowrap}#tasksProject_allTasksProject__8cstv{display:flex;flex-direction:column;overflow:hidden;flex:1;border:1px solid #3b3b3b;border-radius:10px;background-color:#2b2b2b;width:100%}.tasksProject_tasksScroll__qFqb_{display:flex;flex-direction:column;overflow-x:auto;overflow-y:visible;flex:1;padding-right:0}.tasksProject_tasksHeader__8k_uK{display:grid;grid-template-columns:80px minmax(200px,1.6fr) 110px 110px 96px 110px 36px;align-items:center;min-height:34px;padding:2px 6px;background-color:#2f2f2f;border-bottom:1px solid #3c3c3c;color:#cfcfcf;font-size:.85rem;letter-spacing:.2px;text-transform:uppercase;position:sticky;top:0;z-index:2;column-gap:2px;min-width:max-content;width:max-content;min-width:100%}.tasksProject_headerCell__mPQ7f{padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tasksProject_headerComponents__KaUcK{overflow:visible;text-overflow:clip}.tasksProject_tasksList__JCLuE{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-width:max-content;width:max-content;min-width:100%}.tasksProject_taskRow__jZBIP{display:grid;grid-template-columns:80px minmax(200px,1.6fr) 110px 110px 96px 110px 36px;align-items:center;min-height:34px;padding:2px 6px;font-size:.95rem;color:#f0f0f0;border-bottom:1px solid #363636;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;column-gap:2px;min-width:max-content;width:max-content;min-width:100%}.tasksProject_taskRow__jZBIP:nth-child(2n){background-color:#2f2f2f}.tasksProject_taskRow__jZBIP:nth-child(odd){background-color:#333}.tasksProject_taskRow__jZBIP:hover{background-color:#3b3b3b;box-shadow:inset 0 0 0 1px #4b4b4b}.tasksProject_taskCell__weAAJ{padding:2px 6px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tasksProject_taskName__4Asgl{font-weight:500}.tasksProject_statusBadge__ok5rZ{padding:3px 10px;border-radius:4px;font-size:.85rem;font-weight:400;white-space:nowrap;border:1px solid;background-color:transparent}.tasksProject_statusCompleted__TPYTz{color:#66bb6a;border-color:#66bb6a33;background-color:#66bb6a11}.tasksProject_statusPending__hi94E{color:#ffa726;border-color:#ffa72633;background-color:#ffa72611}.tasksProject_statusOverdue__DmH9u{color:#ef5350;border-color:#ef535033;background-color:#ef535011}.tasksProject_taskCode__IEqh5{color:#aaa}#tasksProject_arrowSpan__d3suD{width:24px;height:24px;display:flex;justify-content:center;align-items:center}.tasksProject_drop__k6Jwz{font-size:24px;cursor:pointer;display:flex;align-items:center;color:#ccc}.tasksProject_smallIcon__8Cg_o{font-size:24px;padding:4px;border-radius:50%;cursor:pointer;color:#ccc;transition:background-color .2s}.tasksProject_smallIcon__8Cg_o:hover{background-color:#1a1a1a}.tasksProject_bigIcon___Ols4{font-size:40px!important;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:#ccc;transition:background-color .2s}.tasksProject_bigIcon___Ols4:hover{background-color:#1a1a1a}.tasksProject_contextMenu__4KdUg{position:fixed;background-color:#2f2f2f;color:#f0f0f0;border:1px solid #555;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.5);z-index:1000;display:flex;flex-direction:column}.tasksProject_contextMenu__4KdUg p{margin:0;padding:10px 16px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.tasksProject_contextMenu__4KdUg p:hover{background-color:#444}.element_element__4LNmX{width:100%;background-color:#2f2f2f;border-radius:8px;border:1px solid #444;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.3);transition:border .2s ease}.element_element__4LNmX:hover{border:1px solid #888}.element_leftElement__R9AhN{display:flex;align-items:center;flex:1;min-width:0}.element_leftElement__R9AhN p{margin:0;font-size:16px;color:#f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.element_rightElement__KhjRF{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.element_rightElement__KhjRF p{margin:0;font-size:14px;color:#aaa}.element_rightElement__KhjRF span{font-size:25px;transition:transform .2s ease,color .2s ease;user-select:none}.element_rightElement__KhjRF span:hover{cursor:pointer;transform:scale(1.1)}.element_confirm__YDww1{color:#00c853}.element_cancel__ppVH9{color:#d32f2f}.element_rightElement__KhjRF span:focus-visible{outline:2px solid #888;outline-offset:2px;border-radius:4px}#viewElements_backgroundModal__veoDW{position:fixed;top:0;left:0;width:50%;height:100vh;backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:999}#viewElements_modal__1sK6g{width:480px;max-height:80vh;border-radius:12px;padding:16px;background-color:#2f2f2f;border:1px solid #444;box-shadow:0 0 10px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:15px;overflow-y:auto}#viewElements_statistic__NVQKJ{display:flex;align-items:center;gap:8px;background-color:#2a2a2a;border:1px solid #444;border-radius:8px;padding:10px 12px;box-shadow:0 2px 8px rgba(0,0,0,.25)}#viewElements_statistic__NVQKJ p{margin:0;font-size:14px;color:#ccc}#viewElements_statistic__NVQKJ p b{color:#f0f0f0;font-weight:600;background-color:#3a3a3a;border:1px solid #555;border-radius:6px;padding:2px 6px}#viewElements_elements__KjiaA{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:60vh;padding-right:4px}#editPassword_bgDisplayModal__QlD57{position:fixed;top:0;left:0;height:100vh;width:100%;backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:999}#editPassword_modal__V6p1F{width:480px;max-height:90vh;background-color:#2f2f2f;border-radius:12px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow-y:auto}#editPassword_titleModal__U0M_Y{display:flex;justify-content:center;margin-bottom:20px}#editPassword_titleModal__U0M_Y h1{font-size:24px;color:#f0f0f0}#editPassword_inputsModal__fvg4W{gap:16px;margin-bottom:20px}#editPassword_inputsModal__fvg4W,.editPassword_field__FLsga{display:flex;flex-direction:column}.editPassword_field__FLsga label{margin-bottom:4px;font-size:14px;color:#ccc}.editPassword_field__FLsga input{background-color:#444;color:#fff;border:1px solid #666;border-radius:6px;padding:6px 10px;font-size:14px;outline:none}#editPassword_ButtonsModal__YW69e{display:flex;justify-content:center;gap:20px;margin-top:10px}#editUser_bgDisplayModal__ZSDbg{position:fixed;top:0;left:0;height:100vh;width:100%;backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:999}#editUser_modal__cYUVH{width:480px;max-height:90vh;background-color:#2f2f2f;border-radius:12px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow-y:auto}#editUser_titleModal___bPDz{display:flex;justify-content:center;margin-bottom:20px}#editUser_titleModal___bPDz h1{font-size:24px;color:#f0f0f0}#editUser_inputsModal__OjEn9{gap:16px;margin-bottom:20px}#editUser_inputsModal__OjEn9,.editUser_field__OV3KJ{display:flex;flex-direction:column}.editUser_field__OV3KJ label{margin-bottom:4px;font-size:14px;color:#ccc}.editUser_field__OV3KJ input,.editUser_field__OV3KJ select{background-color:#444;color:#fff;border:1px solid #666;border-radius:6px;padding:6px 10px;font-size:14px;outline:none}.editUser_field__OV3KJ input:disabled{background-color:#3a3a3a;color:#999;border-style:dashed}.editUser_profileImageContainer__k9Pzm{position:relative;width:120px;height:120px;margin:0 auto}.editUser_profileImage__TJpEA{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid #666;background-color:#444}.editUser_profileImageLabel__1GPVM{position:absolute;bottom:0;right:0;background-color:#444;border:2px solid #2f2f2f;border-radius:50%;padding:6px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.editUser_profileImageLabel__1GPVM:hover{background-color:#666}.editUser_profileImageLabel__1GPVM span{font-size:20px;color:#fff}.editUser_hiddenFileInput__YdHfN{display:none}.editUser_inlineFields__bgD9A{display:flex;gap:20px}.editUser_inlineFields__bgD9A .editUser_field__OV3KJ{flex:1}#editUser_ButtonsModal__xFt_3{display:flex;justify-content:center;gap:20px;margin-top:10px}.editUser_profileCircle__l0Bbs{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:white;margin:0 auto 20px;box-shadow:0 0 8px rgba(0,0,0,.2)}#sidebar_sidebar__r4RBI{display:flex;flex-direction:column;align-items:center;padding:25px;gap:40px;background-color:rgb(69,69,69);justify-content:space-between}#sidebar_imageLogo__2mD9p img{width:200px;border-radius:5px;-webkit-user-drag:none;margin-bottom:40px}#sidebar_nav__Bd7C0{width:200px;align-items:left;display:flex;flex-direction:column;gap:20px}#sidebar_nav__Bd7C0 li{font-size:16px;color:rgb(205,205,205)}#sidebar_nav__Bd7C0 li a{display:flex;gap:10px}.sidebar_active__07RLv{color:white}#sidebar_userInfo__7aN2t{display:flex;justify-content:space-between;align-items:center;width:200px;padding:7px;border-radius:5px}#sidebar_userInfo__7aN2t:hover{background-color:rgb(50,50,50)}#sidebar_infos__Hgpc4{display:flex;gap:7px}#sidebar_photo__aSHFB{width:25;height:25;border-radius:50%}#sidebar_userOptions__hTZum{display:flex}#sidebar_showOptions__aH8oI:hover{cursor:pointer}#sidebar_options__lQgg3{position:absolute;margin-left:33px;margin-top:-55px;padding:7px;background-color:rgb(88,88,88);border-radius:5px}#sidebar_options__lQgg3 li{padding:3px;border-radius:5px}#sidebar_options__lQgg3 li:hover{background-color:rgb(100,100,100)}#sidebar_profileCircle__J4oCX{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:12px;text-transform:uppercase;user-select:none}#newProject_bgDisplayModal__vaf5u{position:fixed;top:0;left:0;height:100vh;width:100%;backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:999}#newProject_bgNewModal__lF94D{width:480px;max-height:90vh;background-color:#2f2f2f;border-radius:12px;padding:16px;box-shadow:0 0 10px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow-y:auto}#newProject_titleModal__R9C5l{display:flex;justify-content:center;margin-bottom:20px}#newProject_titleModal__R9C5l h1{font-size:24px;color:#f0f0f0}#newProject_inputsModal__qUvac{gap:16px;margin-bottom:20px}#newProject_inputsModal__qUvac,.newProject_field__g_Tmy{display:flex;flex-direction:column}.newProject_field__g_Tmy label{margin-bottom:4px;font-size:14px;color:#ccc}.newProject_field__g_Tmy input,.newProject_field__g_Tmy select{background-color:#444;color:#fff;border:1px solid #666;border-radius:6px;padding:6px 10px;font-size:14px;outline:none}#newProject_dateGroup__71wpt{display:flex;justify-content:space-between;gap:12px}#newProject_dateGroup__71wpt .newProject_field__g_Tmy{flex:1}#newProject_inlineGroup__BFeOf{display:flex;justify-content:space-between;gap:12px}#newProject_inlineGroup__BFeOf .newProject_field__g_Tmy{flex:1}#newProject_ButtonsModal__moTUv{display:flex;justify-content:center;gap:20px;margin-top:10px}.projectCard_projectCard__5gfgI{width:300px;height:180px;border-radius:5px;border:2px solid black}.projectCard_projectCard__5gfgI:hover{border:2px solid rgb(69,69,69);cursor:pointer}.projectCard_contentCard__EfOgD{height:85%;width:100%;background-size:cover;border-radius:5px 5px 0 0}.projectCard_infoCard___AVph{width:100%;display:flex;justify-content:space-between;padding:3px}.projectCard_infoCard___AVph div,.projectCard_infoCard___AVph span{padding:3px;border-radius:5px;background-color:rgba(86,86,86,.2);backdrop-filter:blur(2px)}.projectCard_nameCard__A_hn8{display:flex;align-items:center;justify-content:left}.projectCard_progressCard__RnQWL{width:100%;height:15%;background-color:rgb(69,69,69);border-radius:0 0 3px 3px}.projectCard_successCard__PhriD{height:100%;background-color:green;border-radius:0 5px 5px 5px;display:flex;align-items:center;padding-right:4px;justify-content:right}.projectCard_projectOptions__QSBFj{position:relative}.projectCard_optionsCard__reRb_{position:absolute;right:0;top:35px;background-color:rgb(88,88,88);border-radius:5px;padding:5px;list-style:none;display:flex;flex-direction:column}.projectCard_optionsCard__reRb_ li{padding:3px;border-radius:3px;width:140px;color:rgb(205,205,205)}.projectCard_optionsCard__reRb_ li:hover{background-color:rgb(100,100,100);color:white}#projects_projects__cc7Jo{width:100%;height:100vh}#projects_projectsHead__v0vM0{width:100%;height:100px;display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:2px solid rgb(69,69,69)}#projects_projectsHead__v0vM0 h1{font-size:x-large}#projects_newProject__xLZHw{font-size:medium;background-color:rgb(69,69,69);padding:15px;border-radius:5px}#projects_newProject__xLZHw:hover{cursor:pointer;background-color:rgb(85,85,85)}#projects_cards__PQoBO{width:100%;display:grid;padding:15px;height:calc(100% - 120px);gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,300px));justify-content:space-around;overflow-y:auto}