.botbar-container{padding:var(--spacing-40) var(--container-padding-xl) var(--spacing-4)}.botbar{border-top:1px solid var(--color-border);padding-top:var(--spacing-8);display:flex;flex-direction:row;justify-content:space-between;gap:var(--spacing-8)}.botbar-section{gap:var(--spacing-4)}.botbar-content,.botbar-section{display:flex;flex-direction:column}.botbar-content{gap:var(--spacing-2)}.botbar-content a{color:var(--color-text-primary);transition:color var(--transition-base) var(--transition-ease)}.botbar-content a:hover{color:var(--color-primary)}.botbar-social{display:flex;flex-direction:row;gap:var(--spacing-4);font-size:var(--font-size-2xl)}.botbar-social a{color:var(--color-text-primary);transition:color var(--transition-base) var(--transition-ease)}.botbar-social a:hover{color:var(--color-primary);text-decoration:none}.botbar-bot{border-top:1px solid var(--color-border);margin-top:var(--spacing-8);padding-top:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:1200px){.botbar-container{padding-left:var(--container-padding-lg);padding-right:var(--container-padding-lg)}}@media (max-width:992px){.botbar-container{padding-left:var(--container-padding-md);padding-right:var(--container-padding-md)}.botbar{flex-wrap:wrap;gap:var(--spacing-6)}.botbar-section{flex:1 1 45%;min-width:200px}}@media (max-width:768px){.botbar-container{padding-left:var(--container-padding-sm);padding-right:var(--container-padding-sm);padding-top:var(--spacing-24)}.botbar{flex-direction:column;gap:var(--spacing-6)}.botbar-section{flex:1 1 100%;text-align:center;align-items:center}}@media (max-width:576px){.botbar-container{padding-left:var(--container-padding-xs);padding-right:var(--container-padding-xs);padding-top:var(--spacing-20)}}.notifications_notificationCenterOverlay__HEuvO{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:flex-end;z-index:1000;backdrop-filter:blur(2px)}.notifications_notificationCenter__wRmTg{width:400px;max-width:90vw;height:100vh;background:white;box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;animation:notifications_slideInRight__TjDGk .3s ease-out}@keyframes notifications_slideInRight__TjDGk{0%{transform:translateX(100%)}to{transform:translateX(0)}}.notifications_notificationHeader__0_pGG{padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.notifications_headerTitle__wXiAm{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.notifications_headerTitle__wXiAm h3{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.notifications_closeBtn__2TNs9{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s}.notifications_closeBtn__2TNs9:hover{background-color:#e5e7eb;color:#374151}.notifications_notificationStats__XYYAW{display:flex;gap:.5rem;margin-bottom:.75rem}.notifications_statItem__QB5Nx{display:flex;flex-direction:column;align-items:center;flex:1;padding:.5rem .25rem;background:white;border-radius:8px;border:1px solid #e5e7eb;min-width:0}.notifications_statValue__X_wBD{font-size:1.25rem;font-weight:700;color:#1f2937;line-height:1}.notifications_statValue__X_wBD.notifications_unreadCount__l8tDa{color:#3b82f6}.notifications_statLabel__jDrVr{font-size:.625rem;color:#6b7280;margin-top:.25rem;text-align:center;white-space:nowrap}.notifications_headerActions__j_gTA{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.notifications_actionBtn__AMzeQ{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;flex:1;min-width:fit-content;white-space:nowrap}.notifications_actionBtn__AMzeQ.notifications_primary__dJwsk{background-color:#3b82f6;color:white}.notifications_actionBtn__AMzeQ.notifications_primary__dJwsk:hover:not(:disabled){background-color:#2563eb}.notifications_actionBtn__AMzeQ.notifications_secondary__rUtG_{background-color:white;color:#374151;border:1px solid #d1d5db}.notifications_actionBtn__AMzeQ.notifications_secondary__rUtG_:hover:not(:disabled){background-color:#f3f4f6}.notifications_actionBtn__AMzeQ:disabled{opacity:.5;cursor:not-allowed}.notifications_notificationSection__Vm6ms{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.notifications_notificationFilters__d5wuP{display:flex;flex-direction:column;gap:.75rem}.notifications_filterGroup__n_Z9l{display:flex;align-items:center;gap:.5rem}.notifications_filterLabel__y8Uj4{font-size:.875rem;font-weight:500;color:#374151;min-width:60px}.notifications_filterSelect__fFioK{flex:1;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:white}.notifications_filterSelect__fFioK:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.notifications_filterCheckbox__8xCwG{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer}.notifications_filterCheckbox__8xCwG input[type=checkbox]{margin:0}.notifications_errorMessage__yXIIr{padding:1rem 1.5rem;background-color:#fef2f2;border-left:4px solid #ef4444;color:#991b1b;font-size:.875rem}.notifications_notificationContentWrapper__NfZbT{flex:1;overflow-y:auto;display:flex;flex-direction:column}.notifications_notificationList__WL1V4{flex:1}.notifications_notificationItem__AK6lF{display:flex;padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .2s;position:relative}.notifications_notificationItem__AK6lF:hover{background-color:#f9fafb}.notifications_notificationItem__AK6lF.notifications_unread__xJfoL{background-color:#eff6ff;border-left:3px solid #3b82f6}.notifications_notificationItem__AK6lF.notifications_unread__xJfoL:before{content:"";position:absolute;left:.75rem;top:1rem;width:6px;height:6px;background-color:#3b82f6;border-radius:50%}.notifications_notificationItem__AK6lF.notifications_priorityLow__MFQFW{border-left-color:#6b7280}.notifications_notificationItem__AK6lF.notifications_priorityNormal__rxZNC{border-left-color:#3b82f6}.notifications_notificationItem__AK6lF.notifications_priorityHigh__yLd8G{border-left-color:#f59e0b}.notifications_notificationItem__AK6lF.notifications_priorityUrgent__gTTsD{border-left-color:#ef4444}.notifications_notificationItem__AK6lF.notifications_priorityCritical__A5mRW{border-left-color:#dc2626;background-color:#fef2f2}.notifications_notificationIcon__w34d_{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.75rem;font-size:1.25rem;color:white;flex-shrink:0}.notifications_notificationContent__3M0PN{flex:1;min-width:0}.notifications_notificationHeader__0_pGG{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.notifications_notificationTitle__InrOx{font-size:.875rem;font-weight:600;color:#1f2937;margin:0;line-height:1.25}.notifications_notificationActions__IruOF{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:.5rem}.notifications_notificationTime__qHyI5{font-size:.75rem;color:#6b7280;white-space:nowrap}.notifications_deleteBtn__jZsoA,.notifications_markReadBtn__vNNEg{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;font-size:.875rem;line-height:1;transition:all .2s}.notifications_markReadBtn__vNNEg{color:#3b82f6;font-size:.5rem}.notifications_markReadBtn__vNNEg:hover{background-color:rgba(59,130,246,.1)}.notifications_deleteBtn__jZsoA:hover{background-color:rgba(239,68,68,.1);color:#ef4444}.notifications_notificationMessage__SI8cp{font-size:.875rem;color:#4b5563;margin:0;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.notifications_notificationActionBtn__sLSbX{margin-top:.75rem;padding:.5rem .75rem;background-color:#3b82f6;color:white;border:none;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s}.notifications_notificationActionBtn__sLSbX:hover{background-color:#2563eb}.notifications_emptyState__XPYrs,.notifications_loadingState__5tojp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.notifications_loadingSpinner__wxff7{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:notifications_spin__TpHT6 1s linear infinite;margin-bottom:1rem}@keyframes notifications_spin__TpHT6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notifications_emptyIcon__dF8eR{font-size:3rem;margin-bottom:1rem;opacity:.5}.notifications_emptyState__XPYrs h4{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.notifications_emptyState__XPYrs p{color:#6b7280;margin:0}.notifications_loadMoreSection__lItfE{padding:1rem 1.5rem;border-top:1px solid #f3f4f6;text-align:center}.notifications_loadMoreBtn__cB7TR{padding:.75rem 1.5rem;background-color:white;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;width:100%}.notifications_loadMoreBtn__cB7TR:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.notifications_loadMoreBtn__cB7TR:disabled{opacity:.5;cursor:not-allowed}.notifications_notificationFooter__AnH2n{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.notifications_footerStats__qIeCj{font-size:.75rem;color:#6b7280;text-align:center}.notifications_notificationBadge__52cUi{position:relative;display:inline-block;cursor:pointer}.notifications_notificationBadge__52cUi button{background:none;border:none;font-size:1.25rem;color:#4b5563;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s}.notifications_notificationBadge__52cUi button:hover{background-color:#f3f4f6}.notifications_notificationBadge__52cUi .notifications_badge__RmgpI{position:absolute;top:.25rem;right:.25rem;background-color:#ef4444;color:white;font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:999px;min-width:1.25rem;text-align:center}@media (max-width:768px){.notifications_notificationCenter__wRmTg{width:100vw}.notifications_notificationCenterOverlay__HEuvO{justify-content:center}.notifications_notificationHeader__0_pGG{padding:1rem}.notifications_notificationItem__AK6lF,.notifications_notificationSection__Vm6ms{padding:.75rem 1rem}.notifications_notificationIcon__w34d_{width:36px;height:36px;font-size:1.125rem;margin-right:.5rem}.notifications_notificationMessage__SI8cp,.notifications_notificationTitle__InrOx{font-size:.8rem}.notifications_notificationFilters__d5wuP{gap:.5rem}.notifications_filterGroup__n_Z9l{flex-direction:column;align-items:stretch;gap:.25rem}.notifications_filterLabel__y8Uj4{min-width:auto;font-size:.8rem}.notifications_filterSelect__fFioK{font-size:.8rem}.notifications_statItem__QB5Nx{padding:.375rem .25rem}.notifications_statValue__X_wBD{font-size:1.125rem}.notifications_statLabel__jDrVr{font-size:.625rem}.notifications_headerActions__j_gTA{gap:.375rem}.notifications_actionBtn__AMzeQ{padding:.5rem .75rem;font-size:.8rem}}@media (max-width:480px){.notifications_notificationHeader__0_pGG{padding:.75rem}.notifications_notificationStats__XYYAW{gap:.375rem}.notifications_statItem__QB5Nx{padding:.25rem .125rem}.notifications_statValue__X_wBD{font-size:1rem}.notifications_statLabel__jDrVr{font-size:.5rem}.notifications_headerActions__j_gTA{gap:.5rem}.notifications_actionBtn__AMzeQ{padding:.5rem .75rem;font-size:.75rem;flex:1 1 auto}.notifications_notificationItem__AK6lF.notifications_unread__xJfoL:before{left:.5rem;top:.75rem}.notifications_notificationActions__IruOF{flex-direction:column;gap:.25rem}}@media (prefers-contrast:more){.notifications_notificationItem__AK6lF{border-bottom:2px solid #000}.notifications_notificationItem__AK6lF.notifications_unread__xJfoL{background-color:#e0f2fe;border-left:4px solid #0277bd}.notifications_closeBtn__2TNs9:hover,.notifications_deleteBtn__jZsoA:hover,.notifications_markReadBtn__vNNEg:hover{background-color:#000;color:#fff}}@media (prefers-reduced-motion:reduce){.notifications_actionBtn__AMzeQ,.notifications_loadingSpinner__wxff7,.notifications_notificationCenter__wRmTg,.notifications_notificationItem__AK6lF{animation:none;transition:none}}.dashboard_navbar_dashboardNavbar__SL5fN{background-color:var(--color-bg-white);border-bottom:1px solid var(--color-navbar-border);padding:0 var(--container-padding-xl);display:flex;justify-content:space-between;align-items:center;height:var(--navbar-height)}.dashboard_navbar_dashboardNavbarList__dzXKl{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:0;margin:0;flex:1}.dashboard_navbar_dashboardNavbarItem__IoqEt{display:inline-block}.dashboard_navbar_dashboardNavbarLink__I3dNf{display:block;padding:14px 16px;text-decoration:none;color:black;transition:opacity var(--transition-base) var(--transition-ease)}.dashboard_navbar_dashboardNavbarLink__I3dNf:hover{text-decoration:none;opacity:.7}.dashboard_navbar_dashboardNavbarRight__WP_Us{display:flex;align-items:center;margin-left:16px}.dashboard_navbar_dashboardNavbarRight__WP_Us button{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:opacity var(--transition-base) var(--transition-ease)}.dashboard_navbar_dashboardNavbarRight__WP_Us button:hover{opacity:.7}.dashboard_navbar_dashboardNavbarRight__WP_Us svg{display:block}@media (max-width:1200px){.dashboard_navbar_dashboardNavbar__SL5fN{padding:0 var(--container-padding-lg)}}@media (max-width:992px){.dashboard_navbar_dashboardNavbar__SL5fN{padding:0 var(--container-padding-md)}}@media (max-width:768px){.dashboard_navbar_dashboardNavbar__SL5fN{padding:var(--spacing-2) var(--container-padding-sm);flex-wrap:wrap;height:auto;min-height:var(--navbar-height)}.dashboard_navbar_dashboardNavbarList__dzXKl{flex-wrap:wrap;gap:8px;padding:var(--spacing-2) 0;width:calc(100% - 50px)}.dashboard_navbar_dashboardNavbarItem__IoqEt{flex:0 0 auto}.dashboard_navbar_dashboardNavbarLink__I3dNf{padding:8px 12px;font-size:13px;white-space:nowrap}.dashboard_navbar_dashboardNavbarRight__WP_Us{margin-left:auto}}@media (max-width:576px){.dashboard_navbar_dashboardNavbar__SL5fN{padding:var(--spacing-2) var(--container-padding-xs)}.dashboard_navbar_dashboardNavbarList__dzXKl{width:calc(100% - 45px)}.dashboard_navbar_dashboardNavbarLink__I3dNf{padding:6px 10px;font-size:12px}.dashboard_navbar_dashboardNavbarRight__WP_Us button{padding:6px}.dashboard_navbar_dashboardNavbarRight__WP_Us svg{width:18px;height:18px}}.navbar-container{padding:0 var(--container-padding-xl);background-color:var(--color-bg-white)}.navbar{position:relative;top:0;left:0;right:0;z-index:var(--z-index-navbar);height:var(--navbar-height);background:var(--color-bg-white);justify-content:space-between;border-bottom:1px solid var(--color-navbar-border)}.navbar,.navbar-left{display:flex;align-items:center}.navbar-left{gap:24px;flex-shrink:0}.navbar-logo{color:black;text-decoration:none;font-size:20px;padding:14px 16px}.navbar-content{display:flex;align-items:center;gap:16px}.navbar-content a{color:black;text-decoration:none;padding:14px 16px;transition:opacity var(--transition-base) var(--transition-ease)}.navbar-content a:hover{text-decoration:none;opacity:.7}.navbar-login{display:flex;align-items:center}.navbar-login-button{color:var(--color-bg-white);text-decoration:none;padding:8px 16px;background-color:var(--color-navbar-button);border-radius:var(--radius-sm);transition:background-color var(--transition-base) var(--transition-ease)}.navbar-login-button:hover{background-color:var(--color-navbar-border);text-decoration:none}.navbar-login button{color:var(--color-bg-white);text-decoration:none;padding:8px 16px;background-color:var(--color-navbar-button);border-radius:var(--radius-sm);border:none;cursor:pointer;transition:background-color var(--transition-base) var(--transition-ease)}.navbar-login button:hover{background-color:var(--color-navbar-border)}.navbar-login-dashboard{margin-right:16px}.navbar-right{display:flex;align-items:center}.navbar-mobile-toggle{display:none;flex-direction:column;justify-content:space-around;width:32px;height:28px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.navbar-mobile-toggle-icon{width:100%;height:3px;background-color:var(--color-navbar-button);border-radius:2px;transition:all .3s linear}.navbar-mobile-menu{display:none;flex-direction:column;background-color:var(--color-bg-white);border-bottom:1px solid var(--color-navbar-border);padding:var(--spacing-4);gap:var(--spacing-3)}.navbar-mobile-menu a,.navbar-mobile-menu button{padding:var(--spacing-3);text-align:center;border-radius:var(--radius-sm);transition:background-color var(--transition-base) var(--transition-ease)}.navbar-mobile-menu a:hover,.navbar-mobile-menu button:hover{background-color:var(--color-bg-light);text-decoration:none}.navbar-mobile-menu button{width:100%;color:var(--color-bg-white);background-color:var(--color-navbar-button);border:none;font-size:inherit}.navbar-mobile-menu button:hover{background-color:var(--color-navbar-border)}@media (max-width:1200px){.navbar-container{padding:0 var(--container-padding-lg)}}@media (max-width:992px){.navbar-container{padding:0 var(--container-padding-md)}}@media (max-width:768px){.navbar-container{padding:0 var(--container-padding-sm)}.navbar-left{gap:12px}.navbar-content,.navbar-login{display:none}.navbar-mobile-menu,.navbar-mobile-toggle{display:flex}}@media (max-width:576px){.navbar-container{padding:0 var(--container-padding-xs)}}