.dashboard_container__vo5ui{display:flex;flex-direction:column;gap:10px}.dashboard_container__vo5ui .dashboard_charts__rfFGJ{display:flex;flex-direction:row;gap:10px;align-items:center;width:100%;box-sizing:border-box}.dashboard_container__vo5ui .dashboard_charts__rfFGJ .dashboard_overview__2Vlr7{width:100%;box-sizing:border-box;overflow:hidden}.dashboard_container__vo5ui .dashboard_charts__rfFGJ .dashboard_month_stats__9kjJW{min-width:250px;max-width:300px;width:100%;box-sizing:border-box}@media only screen and (max-width:1024px){.dashboard_container__vo5ui .dashboard_charts__rfFGJ{flex-direction:column}.dashboard_container__vo5ui .dashboard_charts__rfFGJ .dashboard_overview__2Vlr7{order:2}.dashboard_container__vo5ui .dashboard_charts__rfFGJ .dashboard_month_stats__9kjJW{order:1}}.dashboard_container__vo5ui .dashboard_tableWrapper__N__c4{width:100%;overflow-x:auto;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:1rem}.dashboard_container__vo5ui .dashboard_table__F6uDv{width:100%;border-collapse:collapse;min-width:600px;font-size:14px}.dashboard_container__vo5ui .dashboard_table__F6uDv thead{background-color:#f8f9fa}.dashboard_container__vo5ui .dashboard_table__F6uDv thead th{text-align:left;padding:12px 16px;text-transform:uppercase;color:#6b7280}.dashboard_container__vo5ui .dashboard_table__F6uDv tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.dashboard_container__vo5ui .dashboard_table__F6uDv tbody tr:hover{background-color:#f9fafb}.dashboard_container__vo5ui .dashboard_table__F6uDv tbody tr td{padding:14px 16px;color:#374151}.dashboard_container__vo5ui .dashboard_table__F6uDv tbody tr td a{color:var(--primary);text-decoration:none}.dashboard_container__vo5ui .dashboard_table__F6uDv tbody tr td a:hover{text-decoration:underline}.dashboard_container__vo5ui .dashboard_table__F6uDv tbody .dashboard_tableFooter__rqluG{background-color:#f9fafb}.dashboard_container__vo5ui .dashboard_table__F6uDv tbody .dashboard_tableFooter__rqluG td{padding:10px;text-align:center}.dashboard_container__vo5ui .dashboard_table__F6uDv tbody .dashboard_tableFooter__rqluG td .dashboard_footerContent__8Vq_2{display:flex;justify-content:flex-end;align-items:center;gap:12px}.dashboard_container__vo5ui .dashboard_table__F6uDv tbody .dashboard_tableFooter__rqluG td .dashboard_footerContent__8Vq_2 p{font-weight:500;color:#4b5563;margin:0}.dashboard_container__vo5ui .dashboard_table__F6uDv tbody .dashboard_tableFooter__rqluG td .dashboard_footerContent__8Vq_2 select{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#374151}.dashboard_container__vo5ui .dashboard_table__F6uDv tbody .dashboard_tableFooter__rqluG td .dashboard_footerContent__8Vq_2 select:focus{outline:none;border-color:#3b82f6}.dashboard_container__vo5ui .dashboard_extra_info__8pYh3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:20px}@media only screen and (max-width:1400px){.dashboard_container__vo5ui .dashboard_extra_info__8pYh3{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.dashboard_container__vo5ui .dashboard_extra_info__8pYh3{grid-template-columns:repeat(1,1fr)}}.dashboard_container__vo5ui .dashboard_extra_info__8pYh3 .dashboard_info_box__CO9bL{width:100%;overflow-x:auto;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:1rem;height:100%;min-height:350px;max-height:350px}.dashboard_container__vo5ui .dashboard_extra_info__8pYh3 .dashboard_info_box__CO9bL h3{margin:4px 0 10px}.dashboard_container__vo5ui .dashboard_extra_info__8pYh3 .dashboard_info_box__CO9bL .dashboard_projects__JWbfr{display:flex;flex-direction:column;gap:5px}.dashboard_container__vo5ui .dashboard_extra_info__8pYh3 .dashboard_info_box__CO9bL .dashboard_projects__JWbfr .dashboard_project__xPqI6{display:flex;align-items:center;justify-content:flex-start;gap:10px;border-bottom:1px solid #ddd;padding:10px;border-radius:12px;background:var(--background)}.dashboard_container__vo5ui .dashboard_extra_info__8pYh3 .dashboard_info_box__CO9bL .dashboard_projects__JWbfr .dashboard_project__xPqI6 .dashboard_image__QhtoC{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:50%;overflow:hidden}.dashboard_container__vo5ui .dashboard_extra_info__8pYh3 .dashboard_info_box__CO9bL .dashboard_projects__JWbfr .dashboard_project__xPqI6 .dashboard_image__QhtoC img{width:100%;height:100%;object-fit:fill}.admin_wrapper_admin_wrapper__c4Hjq{display:flex;height:100vh;font-family:sans-serif;background-color:#f4f5f7;position:relative;overflow:hidden}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B{width:100%;min-width:260px;max-width:260px;background-color:var(--primary-dark-10);color:#fff;padding:20px;display:flex;height:100%;flex-direction:column}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B h2{text-align:center;border-bottom:2px solid #ddd;padding-bottom:20px}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e{flex:1 1}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_link_item__PCHgc{display:flex;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;color:inherit;transition:all .2s ease-in-out;cursor:pointer;border-radius:8px}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_link_item__PCHgc .admin_wrapper_icon__o613y{display:flex;align-items:center;justify-content:center;width:25px;height:25px}@media only screen and (max-width:768px){.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_link_item__PCHgc span{display:none}}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_link_item__PCHgc:hover{background:#f0f0f0;border-radius:4px}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_link_item__PCHgc:hover,.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_link_item__PCHgc:hover .admin_wrapper_icon__o613y{color:var(--primary)}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_sub_link_div__lgvZM{background:#fff;border-radius:6px;padding:6px;margin:6px 0}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_sub_link_div__lgvZM .admin_wrapper_sub_links__u78aa{margin-left:4px;display:flex;align-items:center;gap:10px;padding:8px;text-decoration:none;transition:all .2s ease-in-out;cursor:pointer;color:#000}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_sub_link_div__lgvZM .admin_wrapper_sub_links__u78aa:hover{background:#f0f0f0;border-radius:4px}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_sub_link_div__lgvZM .admin_wrapper_sub_links__u78aa:hover,.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_sub_link_div__lgvZM .admin_wrapper_sub_links__u78aa:hover .admin_wrapper_icon__o613y{color:var(--primary)}@media only screen and (max-width:768px){.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B .admin_wrapper_list__CDQ7e .admin_wrapper_sub_link_div__lgvZM{margin-left:7px;display:none}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B{width:50px;max-width:50px;min-width:50px;padding:10px;align-items:center}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_sidebar__PXn7B h2{display:none}}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh{display:flex;flex-direction:column;width:100%;box-sizing:border-box;height:100vh;position:relative}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_navbar__I_Alu{margin:20px}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_navbar__I_Alu .admin_wrapper_nav_content__wMlOD{display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:20px 30px;background-color:var(--primary-dark-10);border-bottom:1px solid #ddd;border-radius:12px;color:#fff}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_navbar__I_Alu .admin_wrapper_nav_content__wMlOD .admin_wrapper_left__TTTx_{display:flex;align-items:center}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_navbar__I_Alu .admin_wrapper_nav_content__wMlOD .admin_wrapper_logo__7vmTo{font-size:18px;font-weight:600;margin:0}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_navbar__I_Alu .admin_wrapper_nav_content__wMlOD .admin_wrapper_right__OuGG8{display:flex;align-items:center}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_navbar__I_Alu .admin_wrapper_nav_content__wMlOD .admin_wrapper_right__OuGG8 .admin_wrapper_earth__Rb8Uh{cursor:pointer;margin-right:10px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_navbar__I_Alu .admin_wrapper_nav_content__wMlOD .admin_wrapper_logoutBtn__U4eDE{white-space:nowrap;background-color:var(--danger);border:none;color:#fff;padding:10px 18px;font-size:.9rem;border-radius:8px;cursor:pointer;transition:background .2s ease}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_navbar__I_Alu .admin_wrapper_nav_content__wMlOD .admin_wrapper_logoutBtn__U4eDE:hover{background-color:var(--danger-hover)}@media only screen and (max-width:768px){.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_navbar__I_Alu .admin_wrapper_nav_content__wMlOD{padding:10px 20px}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_navbar__I_Alu .admin_wrapper_nav_content__wMlOD .admin_wrapper_logo__7vmTo{font-size:16px}}.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_content__99gac{width:100%;box-sizing:border-box;padding:0 80px 24px;overflow-y:auto}@media only screen and (max-width:768px){.admin_wrapper_admin_wrapper__c4Hjq .admin_wrapper_main__ygsGh .admin_wrapper_content__99gac{padding:0 20px 24px}}.protected_routes_errorWrapper__VfRmW{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;height:100%;text-align:center;padding:4rem 2rem;color:#333}.protected_routes_errorCode__KxNfU{font-size:85px;font-weight:700;color:var(--primary)}.protected_routes_code401__I2u1i{color:var(--primary)}.protected_routes_code403__edkyJ{color:var(--warning)}.protected_routes_code500__tDJqO{color:var(--primary)}.protected_routes_errorMessage__wEqQQ{font-size:18px;margin-top:15px}