.NotificationItem_notificationItem__32jZn{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #f0f0f0;transition:background-color .3s,box-shadow .3s}.NotificationItem_notificationItem__32jZn:hover{background-color:#f9f9f9;box-shadow:0 2px 4px rgba(0,0,0,.05)}.NotificationItem_notificationItem__32jZn:last-child{border-bottom:none}.NotificationItem_notificationItem__32jZn div{flex:1 1;margin-right:16px}.NotificationItem_notificationItem__32jZn strong{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:#333}.NotificationItem_notificationItem__32jZn p{font-size:13px;color:#666;margin-bottom:4px}.NotificationItem_notificationItem__32jZn small{font-size:12px;color:#999}.NotificationItem_low__mPBDJ{border-left:4px solid #26c6da}.NotificationItem_medium__bvvGa{border-left:4px solid #ffa726}.NotificationItem_high__zBLuD{border-left:4px solid #ef5350}.NotificationItem_markAsReadButton__r4_Z_{background-color:#007bff;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background-color .3s,transform .2s}.NotificationItem_markAsReadButton__r4_Z_:hover{background-color:#0056b3;transform:translateY(-2px)}.NotificationItem_markAsReadButton__r4_Z_:active{background-color:#003f7f;transform:translateY(0)}@media (max-width:600px){.NotificationItem_notificationItem__32jZn{flex-direction:column;align-items:flex-start}.NotificationItem_notificationItem__32jZn div{margin-right:0;margin-bottom:8px}.NotificationItem_markAsReadButton__r4_Z_{width:100%;padding:8px;text-align:center}}.NotificationList_notificationList__dDxh0{width:100%;max-width:320px;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-family:Arial,sans-serif;display:flex;flex-direction:column}.NotificationList_notificationList__dDxh0 .NotificationList_notificationItemsWrapper__Mv1Ej{flex:1 1;overflow-y:auto;max-height:300px;padding:8px 0}.NotificationList_notificationList__dDxh0::-webkit-scrollbar{width:6px}.NotificationList_notificationList__dDxh0::-webkit-scrollbar-track{background:#f1f1f1}.NotificationList_notificationList__dDxh0::-webkit-scrollbar-thumb{background:#007bff;border-radius:10px}.NotificationList_notificationList__dDxh0::-webkit-scrollbar-thumb:hover{background:#0056b3}.NotificationList_notificationItem__eo1lL{padding:16px;border-bottom:1px solid #f0f0f0;transition:background-color .3s}.NotificationList_notificationItem__eo1lL:last-child{border-bottom:none}.NotificationList_notificationItem__eo1lL:hover{background-color:#f9f9f9}.NotificationList_notificationItem__eo1lL p{margin:8px 0}.NotificationList_notificationTitle__GCwpE{font-weight:600;margin-bottom:4px;font-size:14px}.NotificationList_notificationMessage__3h5xq{font-size:13px;color:#666;margin-top:6px}.NotificationList_lowPriority__UGgie{background-color:#e0f7fa}.NotificationList_mediumPriority__yXN2f{background-color:#fff3e0}.NotificationList_highPriority__iPe_N{background-color:#ffcdd2}.NotificationList_markAsReadButton__i140Q{background-color:#007bff;color:#fff;border:none;border-radius:4px;padding:6px 12px;cursor:pointer;font-size:12px;transition:background-color .3s}.NotificationList_markAsReadButton__i140Q:hover{background-color:#0056b3}.NotificationList_tabs__rJAxm{display:flex;justify-content:center;gap:8px;padding:8px 16px;background-color:#f9f9f9;border-bottom:1px solid #eee}.NotificationList_tabButton__r_25i{flex:1 1;padding:8px;border:none;background:transparent;cursor:pointer;font-size:14px;color:#333;text-align:center;transition:color .3s,background .3s}.NotificationList_tabButton__r_25i:hover{background-color:#f0f0f0}.NotificationList_activeTab__rJTVC{color:#007bff;font-weight:600;border-bottom:2px solid #007bff}.NotificationList_dropdownCloseButton__3CtVg{position:absolute;top:12px;right:12px;background:none;border:none;font-size:18px;color:#666;cursor:pointer;transition:color .3s}.NotificationList_dropdownCloseButton__3CtVg:hover{color:#007bff}.NotificationList_emptyState__Qsypm{text-align:center;color:#999;padding:16px;font-size:14px}@media (max-width:600px){.NotificationList_notificationList__dDxh0{width:90%;margin:0 auto}.NotificationList_notificationItem__eo1lL{padding:12px}.NotificationList_markAsReadButton__i140Q{padding:4px 10px;font-size:11px}}.NavBar_navbar__BerdV{background:linear-gradient(135deg,var(--primary-color,#000),var(--secondary-color,#333));padding:10px 20px;color:var(--navbar-text,#fff);transition:background .5s ease,color .3s ease;border-bottom:2px solid var(--border-color,#ddd);position:relative;z-index:10}.NavBar_navContainer__V9fLr,.NavBar_navbar__BerdV{display:flex;justify-content:space-between;align-items:center}.NavBar_navContainer__V9fLr{width:100%}.NavBar_logo__Aq3WK{display:flex;align-items:center;cursor:pointer;gap:10px}.NavBar_logoImage__0WaRg{width:40px;height:40px;object-fit:contain}.NavBar_logoText__2eX_r{font-size:18px;font-weight:700;transition:color .3s ease}.NavBar_iconButton__N2NzD,.NavBar_notificationIcon__L11Ka{background:none;border:none;color:var(--navbar-text,#fff);font-size:1.5em;cursor:pointer;margin-left:10px;transition:color .3s ease,transform .3s ease}.NavBar_iconButton__N2NzD:hover,.NavBar_notificationIcon__L11Ka:hover{color:var(--primary-color);transform:scale(1.1)}.NavBar_notificationIcon__L11Ka{position:relative;background:none;border:none;color:var(--navbar-text,#fff);font-size:1.5em;cursor:pointer;margin-left:10px;transition:color .3s ease,transform .3s ease}.NavBar_notificationIcon__L11Ka:hover{color:var(--primary-color);transform:scale(1.1)}.NavBar_notificationBadge__krMSL{top:-5px;right:-5px;background:var(--alert-color,red);width:20px;height:20px;font-size:.8em}.NavBar_notificationBadge__krMSL,.NavBar_unreadBadge___yLK9{position:absolute;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 0 5px rgba(0,0,0,.3)}.NavBar_unreadBadge___yLK9{top:20px;right:24px;background-color:var(--alert-color,red);font-size:.5em;width:15px;height:15px}.NavBar_dropdownMenu__cxdYo{right:20px;padding:10px;display:flex}.NavBar_dropdownMenu__cxdYo,.NavBar_notificationDropdown__trmcs{position:absolute;top:60px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--box-shadow);flex-direction:column;z-index:1000;width:300px;max-height:400px}.NavBar_notificationDropdown__trmcs{right:40px;margin-top:10px}.NavBar_dropdownMenu__cxdYo:before{content:"";position:absolute;top:-10px;right:20px;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent var(--card-bg) transparent}.NavBar_dropdownItem__UkSeo{background:none;border:none;color:var(--text-color);padding:10px;text-align:left;cursor:pointer;display:flex;align-items:center;transition:background .3s ease,transform .3s ease}.NavBar_dropdownItem__UkSeo:hover{background:var(--card-hover-bg);transform:scale(1.02)}.NavBar_navLink__0N2WX{color:var(--highlight-color);font-weight:500;text-decoration:none;transition:color .3s ease,transform .2s ease;padding:4px 8px;border-radius:4px}.NavBar_navLink__0N2WX:hover{color:var(--hover-color);transform:scale(1.05);background-color:rgba(0,123,255,.1)}.NavBar_navLink__0N2WX:focus{outline:none;border:2px solid var(--highlight-color);background-color:rgba(0,123,255,.1)}@keyframes NavBar_fadeIn___N_sQ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NavBar_helpDocsButton__vLIdw{padding:.5rem 1rem;background:var(--primary-color);color:var(--button-text-light);border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background .3s,color .3s}.NavBar_helpDocsButton__vLIdw:hover{background:var(--button-hover-bg);color:var(--button-text-hover)}.NavBar_navbar__BerdV[data-theme=dark] .NavBar_helpDocsButton__vLIdw{background:var(--primary-color-dark);color:var(--button-text-dark)}@media (min-width:768px){.NavBar_hamburgerMenu__8oLt0{display:none}}.AdminNavBar_navbar__QKJPd{background:var(--navbar-bg-light);border-bottom:1px solid var(--navbar-border-light);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background .3s,border-bottom .3s;padding:.5rem 1rem}.AdminNavBar_navbar__QKJPd[data-theme=dark]{background:var(--navbar-bg-dark);border-bottom:1px solid var(--navbar-border-dark)}.AdminNavBar_navContainer__gyRGx{display:flex;justify-content:space-between;align-items:center;margin:0 auto}.AdminNavBar_logo__s06Kn{cursor:pointer;font-size:1.5rem;font-weight:700;color:var(--logo-color-light);transition:color .3s}.AdminNavBar_navbar__QKJPd[data-theme=dark] .AdminNavBar_logo__s06Kn{color:var(--logo-color-dark)}.AdminNavBar_logo__s06Kn:hover{color:var(--icon-hover-color)}.AdminNavBar_links__O4PHl{display:flex;align-items:center}.AdminNavBar_iconButton__TnDAp{background:none;border:none;cursor:pointer;font-size:1.5rem;color:var(--icon-color-light);transition:color .3s;margin-left:1rem}.AdminNavBar_navbar__QKJPd[data-theme=dark] .AdminNavBar_iconButton__TnDAp{color:var(--icon-color-dark)}.AdminNavBar_iconButton__TnDAp:hover{color:var(--icon-hover-color)}.AdminNavBar_menuButton__cFRf8{background:none;border:none;cursor:pointer;font-size:1.5rem;color:var(--icon-color-light);transition:color .3s;margin-left:1rem}.AdminNavBar_navbar__QKJPd[data-theme=dark] .AdminNavBar_menuButton__cFRf8{color:var(--icon-color-dark)}.AdminNavBar_menuButton__cFRf8:hover{color:var(--icon-hover-color)}.AdminNavBar_profileMenu__O5Ix9{position:relative}.AdminNavBar_dropdownMenu__3Z_Co{position:absolute;top:60px;right:0;background:var(--dropdown-bg);box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;overflow:hidden;z-index:1000;width:250px;transition:opacity .3s,transform .3s}.AdminNavBar_dropdownMenu__3Z_Co:before{content:"";position:absolute;top:-10px;right:20px;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent var(--dropdown-bg) transparent}.AdminNavBar_profileHeader__Tzi2u{display:flex;align-items:center;padding:1rem;border-bottom:1px solid var(--dropdown-border)}.AdminNavBar_avatar__o28Jw{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:.75rem}.AdminNavBar_username___QQGf{font-size:1rem;color:var(--dropdown-text)}.AdminNavBar_dropdownItem__8_BFO{padding:.75rem 1.25rem;border-bottom:1px solid var(--dropdown-border);color:var(--dropdown-text);cursor:pointer;transition:background .3s,color .3s}.AdminNavBar_dropdownItem__8_BFO:hover{background:var(--dropdown-hover-bg);color:var(--dropdown-hover-text)}.AdminNavBar_buttonContainer__TY39V{display:flex;align-items:center;gap:1rem}.AdminNavBar_helpDocsButton__5nGAq{padding:.5rem 1rem;background:var(--primary-color,#007bff);color:var(--button-text-light,#fff);border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background .3s,color .3s}.AdminNavBar_helpDocsButton__5nGAq:hover{background:var(--primary-hover-color,#0056b3);color:var(--button-text-hover,#f8f9fa)}.AdminNavBar_navbar__QKJPd[data-theme=dark] .AdminNavBar_helpDocsButton__5nGAq{background:var(--primary-color-dark);color:var(--button-text-dark)}.AdminNavBar_logoutButton__g2ni2{padding:.75rem 1.25rem;background:var(--logout-bg);color:var(--logout-text);border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background .3s,color .3s;font-weight:700}.AdminNavBar_logoutButton__g2ni2:hover{background:var(--logout-hover-bg);color:var(--logout-hover-text)}.AdminNavBar_navbar__QKJPd[data-theme=dark] .AdminNavBar_logoutButton__g2ni2{background:var(--logout-bg-dark);color:var(--logout-text-dark)}.AdminNavBar_navbar__QKJPd[data-theme=dark] .AdminNavBar_logoutButton__g2ni2:hover{background:var(--logout-hover-bg-dark);color:var(--logout-hover-text-dark)}.ChatBox_chatBoxContainer__JkkjD{position:fixed;bottom:120px;right:30px;z-index:2000;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px}.ChatBox_chatIcon__T5gq3{position:fixed;bottom:30px;right:30px;cursor:pointer;background-color:#00bcd4;border-radius:50%;padding:12px;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000}.ChatBox_chatIcon__T5gq3.ChatBox_open__9osrs{background-color:#4682b4;color:#fff}.ChatBox_chatIcon__T5gq3.ChatBox_open__9osrs:hover{background-color:#3b6f98}.ChatBox_chatBox__WNpQH{max-height:0;transition:max-height .4s ease,opacity .4s ease;width:320px;max-height:520px;background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column}.ChatBox_chatHeader__ROyqa{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#2c3e50;color:#fff;font-weight:700;border-top-left-radius:12px;border-top-right-radius:12px}.ChatBox_chatBox__WNpQH.ChatBox_open__9osrs{max-height:520px;opacity:1}.ChatBox_chatBody__8wwSk{padding:15px;overflow-y:auto;flex:1 1;background-color:#f9f9f9}.ChatBox_selectorContainer__whfc7{display:flex;flex-direction:column;gap:12px}.ChatBox_issueSelectorButton__MFYTf{display:flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;color:#fff;background-color:#1a73e8;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.ChatBox_icon__Uct0x{margin-right:10px;font-size:20px}.ChatBox_issueSelectorButton__MFYTf:hover{background-color:#155d91;transform:scale(1.05)}.ChatBox_issueSelectorButton__MFYTf:active{background-color:#0f4370;transform:scale(.95)}.ChatBox_issueSelectorButton__MFYTf:focus{outline:2px solid var(--primary-blue)}.ChatBox_issueSelectorHeader__e54gF{font-size:18px;color:#444;margin:10px 0}.ChatBox_ticketContainer__OEXaj{max-height:420px;overflow-y:auto;padding:12px;border:1px solid #ddd;border-radius:8px;background-color:#fefefe}.ChatBox_ticketItem__YQ0q8{background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;padding:15px;margin-bottom:15px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.ChatBox_ticketItem__YQ0q8:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ChatBox_ticketItem__YQ0q8.ChatBox_open__9osrs{background-color:#e0f7fa}.ChatBox_ticketItem__YQ0q8.ChatBox_pending__ecb7y{background-color:#fff3e0}.ChatBox_ticketItem__YQ0q8.ChatBox_closed__j7x7N{background-color:#e8f5e9}.ChatBox_ticketUpdatedDate__9MzSp{font-size:.85em;color:#777;margin-top:5px}.ChatBox_activeTicket__sJP5h{border-color:#1a73e8;background-color:#e3f2fd}.ChatBox_selectedTicket__9CjiP{background-color:#e3f2fd;border:1px solid #90caf9;border-radius:8px;padding:20px;margin-top:25px}.ChatBox_loadingText__QHaPy,.ChatBox_noTickets__AVQ8p{text-align:center;color:#555;font-size:1.1em;margin-top:20px;animation:ChatBox_fadeIn__eW0IH .5s ease-in-out}@keyframes ChatBox_fadeIn__eW0IH{0%{opacity:0}to{opacity:1}}.ChatBox_ticketTitle__jIqFm{font-size:1.2em;font-weight:700;color:#1a73e8;margin:0}.ChatBox_ticketDescription__f8Y3m{font-size:.9em;color:#333;margin-top:5px}.ChatBox_createTicketButton__fcyM9{background-color:#1a73e8;color:#fff;border:none;border-radius:6px;padding:12px 20px;cursor:pointer;transition:background-color .3s ease;display:block;width:100%}.ChatBox_createTicketButton__fcyM9:disabled{background-color:#ccc;cursor:not-allowed}.ChatBox_createTicketButton__fcyM9:hover:enabled{background-color:#1558b3}.ChatBox_sendMessageButton__rdbmq{background-color:#1a73e8;color:#fff;border:none;border-radius:6px;padding:10px 15px;cursor:pointer;transition:background-color .3s ease}.ChatBox_sendMessageButton__rdbmq:disabled{background-color:#ccc;cursor:not-allowed}.ChatBox_sendMessageButton__rdbmq:hover:enabled{background-color:#1558b3}.ChatBox_formContainer__jhs3v{display:flex;flex-direction:column;gap:15px}.ChatBox_textarea__YyJ8a{width:90%;padding:12px;border:1px solid #ddd;border-radius:6px;resize:none}.ChatBox_buttonContainer__rG043{display:flex;justify-content:space-between;gap:10px}.ChatBox_chatHistory__1Br6P{display:flex;flex-direction:column;gap:10px;padding:15px;overflow-y:auto;max-height:300px;background-color:#f9f9f9;border-radius:12px;scroll-behavior:smooth}.ChatBox_backButtonFloat__VDiFi{position:absolute;top:60px;left:10px;z-index:1000;background-color:#572828;color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:background-color .3s ease}.ChatBox_backButtonFloat__VDiFi:hover{background-color:#ac6a6a}.ChatBox_arrowIcon__uI3UJ{font-size:18px;transform:rotate(-180deg)}.ChatBox_adminMessage__L9os_{background-color:#c8e6c9;align-self:flex-start;padding:10px;border-radius:6px;margin-bottom:8px}.ChatBox_userMessage__GE1fp{padding:10px;border-radius:6px;margin-bottom:8px;background-color:#bbdefb;align-self:flex-end}.ChatBox_messageContainer__lBsO_{padding:12px;border-radius:12px;margin-bottom:10px;position:relative;max-width:80%;word-wrap:break-word}.ChatBox_message__Zxnsm p{margin:5px 0;font-size:14px;line-height:1.4;color:#333}.ChatBox_timestamp__Q_pI2{font-size:12px;color:#888;position:absolute;bottom:5px;right:10px;opacity:.7}.ChatBox_messageInputContainer__HXpwm{position:absolute;display:flex;gap:10px;background-color:#f9f9f9;border-top:1px solid #ddd;z-index:1500;position:-webkit-sticky;position:sticky;bottom:0;width:100%;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.ChatBox_backButton__uhS6o{margin-top:20px;margin-bottom:7px;background-color:#572828;color:#fff;border:none;border-radius:6px;padding:12px 18px;cursor:pointer;transition:background-color .3s ease;display:block;width:100%}.ChatBox_backButton__uhS6o:hover{background-color:#ac6a6a}.ChatBox_submitTicket__9V_F9{background-color:#1a73e8;color:#fff;border:none;border-radius:6px;padding:12px 18px;cursor:pointer;transition:background-color .3s ease}.ChatBox_submitTicket__9V_F9:disabled{background-color:#ccc;cursor:not-allowed}.ChatBox_submitTicket__9V_F9:hover:enabled{background-color:#1558b3}@media (max-width:600px){.ChatBox_chatBox__WNpQH{width:100%;border-radius:0;border-top-left-radius:12px;border-top-right-radius:12px}.ChatBox_chatBoxContainer__JkkjD{right:5%}.ChatBox_chatIcon__T5gq3{padding:8px;bottom:15px;right:15px}.ChatBox_chatHeader__ROyqa{padding:8px;font-size:14px}.ChatBox_chatBody__8wwSk{padding:8px;font-size:12px}.ChatBox_ticketContainer__OEXaj{max-height:30vh;padding:8px}.ChatBox_ticketItem__YQ0q8{font-size:12px;padding:10px;margin-bottom:8px}.ChatBox_ticketUpdatedDate__9MzSp{font-size:.75em}.ChatBox_messageContainer__lBsO_{padding:10px;font-size:12px}.ChatBox_adminMessage__L9os_,.ChatBox_userMessage__GE1fp{padding:6px}.ChatBox_message__Zxnsm p{font-size:11px}.ChatBox_textarea__YyJ8a{font-size:12px;padding:10px}.ChatBox_buttonContainer__rG043 button{font-size:12px;padding:8px 10px}}.Footer_footer__JrJN9{background-color:var(--footer-bg,#f8f9fa);padding:40px 20px;font-family:Roboto,sans-serif;color:var(--text-color,#333);border-top:2px solid var(--footer-border,#eaeaea);position:relative;transition:background-color .3s ease,color .3s ease}.Footer_firstRow__QsIWw{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.Footer_footerHeading__CFrex{font-size:1.2rem;font-weight:700;margin-bottom:15px;color:var(--primary-text,#212529)}.Footer_contactSection__ePaiq,.Footer_projectInfo__WLJQw,.Footer_teamMembers__fPQtg{width:100%;max-width:300px;margin-bottom:20px}.Footer_footerList__Cu_7b{list-style:none;padding:0}.Footer_footerListItem__DrW9d{margin:8px 0;color:var(--secondary-text,#555);font-size:.95rem}.Footer_footerLink__IuAwY{color:var(--primary-color,#007bff);text-decoration:none;font-weight:500;transition:color .3s ease}.Footer_footerLink__IuAwY:hover{color:var(--primary-color-dark,#0056b3);text-decoration:underline}.Footer_socialIcons__p2DEw{display:flex;gap:20px;margin-top:10px}.Footer_socialIcon__ldgz1{color:#555;font-size:1.5rem;transition:transform .3s ease,color .3s ease}.Footer_socialIcon__ldgz1:hover{transform:scale(1.1);color:var(--primary-color,#007bff)}.Footer_footerLogo__2qnpg img{width:60px;height:60px;object-fit:contain}.Footer_secondRow__E6QIf{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid var(--footer-border,#eaeaea);padding-top:20px;margin-top:20px}.Footer_backToTop__Ag8A_,.Footer_themeToggleButton__usl3f{display:flex;align-items:center;background-color:var(--primary-color,#007bff);border:none;border-radius:50px;padding:12px 20px;cursor:pointer;transition:background-color .3s ease;gap:8px}.Footer_secondRow__E6QIf .Footer_backToTop__Ag8A_,.Footer_secondRow__E6QIf .Footer_themeToggleButton__usl3f{margin-right:20px}.Footer_legalLinks__KNa53{display:flex;gap:15px;justify-content:center;width:100%}.Footer_themeToggleButton__usl3f{display:flex;align-items:center;background-color:var(--primary-color,#007bff);border:none;border-radius:50px;padding:12px 20px;cursor:pointer;transition:background-color .3s ease;gap:8px}.Footer_themeToggleButton__usl3f:hover{background-color:var(--primary-color-dark,#0056b3)}.Footer_themeButtonText__RsZuA{color:#fff;font-size:1rem;font-weight:600;transition:color .3s ease}.Footer_backToTop__Ag8A_{display:flex;justify-content:center;align-items:center;background-color:var(--primary-color,#007bff);border:none;border-radius:50px;padding:12px 20px;cursor:pointer;transition:background-color .3s ease;gap:8px}.Footer_backToTop__Ag8A_:hover{background-color:var(--primary-color-dark,#0056b3)}.Footer_icon__Tbatf{color:#fff;font-size:1.5rem}.Footer_buttonText__gilS_{color:#fff;font-size:1rem;font-weight:600;transition:color .3s ease}.Footer_backToTop__Ag8A_:hover .Footer_buttonText__gilS_{color:var(--hover-text-color,#f1f1f1)}.Footer_scrollIndicator__2y7k9{position:absolute;bottom:10px;left:0;height:4px;background-color:var(--primary-color,#007bff);width:0;transition:width .3s ease}.Footer_legalLinks__KNa53 a{color:var(--secondary-text,#555);font-size:.875rem;text-decoration:none;transition:color .3s ease}.Footer_legalLinks__KNa53 a:hover{color:var(--primary-color,#007bff)}.Footer_copyright__W8ZKy{text-align:center;margin-top:20px;font-size:.875rem;color:var(--secondary-text,#555)}@media (max-width:768px){.Footer_secondRow__E6QIf{flex-direction:column;align-items:center;text-align:center}.Footer_backToTop__Ag8A_,.Footer_themeToggleButton__usl3f{margin-right:0;margin-bottom:10px}.Footer_legalLinks__KNa53{justify-content:center;margin-top:10px}}[data-theme=dark] .Footer_footer__JrJN9{background-color:var(--card-bg-dark,#1a1a2e);color:var(--text-color,#e0e0e0);border-top:2px solid var(--navbar-border-dark,#444)}[data-theme=dark] .Footer_footerHeading__CFrex{color:var(--primary-text,#e0e0e0)}[data-theme=dark] .Footer_footerListItem__DrW9d{color:var(--secondary-text,#d0d0d0)}[data-theme=dark] .Footer_footerLink__IuAwY{color:var(--primary-color,#39f)}[data-theme=dark] .Footer_footerLink__IuAwY:hover{color:var(--primary-color-dark,#0056b3)}[data-theme=dark] .Footer_socialIcon__ldgz1{color:var(--secondary-text,#e0e0e0)}[data-theme=dark] .Footer_socialIcon__ldgz1:hover{color:var(--primary-color,#39f)}[data-theme=dark] .Footer_backToTop__Ag8A_{background-color:var(--primary-color,#39f)}[data-theme=dark] .Footer_backToTop__Ag8A_:hover{background-color:var(--primary-color-dark,#005fa3)}[data-theme=dark] .Footer_themeToggleButton__usl3f{background-color:var(--primary-color,#39f)}[data-theme=dark] .Footer_themeToggleButton__usl3f:hover{background-color:var(--primary-color-dark,#005fa3)}:root{--navbar-bg-light:#fff;--navbar-bg-dark:#333;--navbar-border-light:#e0e0e0;--navbar-border-dark:#444;--logo-color-light:#000;--logo-color-dark:#fff;--icon-color-light:#000;--icon-color-dark:#fff;--icon-hover-color:#007bff;--dropdown-bg:#fff;--dropdown-border:#e0e0e0;--dropdown-text:#000;--dropdown-hover-bg:#f0f0f0;--dropdown-hover-text:#000;--logout-bg:#f8f9fa;--logout-hover-bg:#e0e0e0;--card-bg-dark:#444;--card-text:#333;--card-text-dark:#fff;--button-bg-dark:#0056b3;--button-text:#fff;--button-text-dark:#fff;--button-hover-bg-dark:#004080;--background:#f0f0f0;--primary-color:#007bff;--background-color:#f9f9f9;--text-color:#333;--secondary-text-color:#555;--button-bg:#007bff;--button-hover-bg:#0056b3;--hero-overlay:hsla(0,0%,100%,.8);--section-bg:#f0f0f0;--box-shadow-color:rgba(0,0,0,.1);--background-light:#f9f9f9;--background-dark:#2b2b2b;--text-color-light:#333;--text-color-dark:#f4f4f4;--sidebar-bg:#fff;--sidebar-text:#555;--sidebar-hover-bg:#f0f0f0;--sidebar-active-bg:#0078d4;--sidebar-active-text:#fff;--border-color:#e0e0e0;--card-bg:#fff;--subsection-text:#555;--subsection-hover-text:#0078d4;--subsection-title-color:#0078d4}[data-theme=dark]{--navbar-bg-light:#1a1a2e;--navbar-bg-dark:#0f0f1a;--navbar-border-light:#2e2e3e;--navbar-border-dark:#1a1a2e;--logo-color-light:#fff;--logo-color-dark:#e0e0e0;--icon-color-light:#fff;--icon-color-dark:#e0e0e0;--icon-hover-color:#39f;--dropdown-bg:#1a1a2e;--dropdown-border:#2e2e3e;--dropdown-text:#e0e0e0;--dropdown-hover-bg:#2e2e3e;--dropdown-hover-text:#fff;--logout-bg:#1a1a2e;--logout-hover-bg:#2e2e3e;--card-bg:#1a1a2e;--card-bg-dark:#0f0f1a;--card-text:#e0e0e0;--card-text-dark:#d0d0d0;--button-bg:#39f;--button-bg-dark:#007acc;--button-text:#fff;--button-text-dark:#fff;--button-hover-bg:#007acc;--button-hover-bg-dark:#005fa3;--background:#121212;--text-color:#e0e0e0;--primary-color:#39f;--background-color:#1e1e1e;--text-color:#eaeaea;--secondary-text-color:#bbb;--button-bg:#00c6ff;--button-hover-bg:#007bff;--hero-overlay:rgba(0,0,0,.7);--card-bg:#2a2a2a;--section-bg:#252525;--box-shadow-color:rgba(0,0,0,.7);--background-light:var(--background-dark);--text-color-light:var(--text-color-dark);--sidebar-bg:#1c1c1c;--sidebar-text:#ccc;--sidebar-hover-bg:#333;--sidebar-active-bg:#0078d4;--sidebar-active-text:#fff;--border-color:#444;--card-bg:#2f2f2f;--subsection-text:#ccc;--subsection-hover-text:#6af;--subsection-title-color:#6af}body{margin:0;font-family:Arial,sans-serif;color:var(--text-color);background-color:var(--background);transition:background-color .3s ease,color .3s ease}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}button{font-family:Arial,sans-serif;cursor:pointer;border:none;border-radius:4px}header{background-color:var(--card-bg);box-shadow:var(--box-shadow)}header,main{padding:20px}.loading-spinner{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);z-index:1000;pointer-events:none}.spinner{width:60px;height:60px;border-right:6px solid transparent;border-top:6px solid transparent;border-color:#4caf50 #4caf50 transparent transparent;border-style:solid;border-width:6px;border-radius:50%;animation:spin 1s cubic-bezier(.5,0,.5,1) infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner1{width:60px;height:60px;border-right:6px solid transparent;border-top:6px solid transparent;border-color:#4caf50 #4caf50 transparent transparent;border-style:solid;border-width:6px;border-radius:50%;animation:spin 1s cubic-bezier(.5,0,.5,1) infinite}.loading-spinner1{display:flex;justify-content:center;background-color:rgba(0,0,0,.6);z-index:1000;pointer-events:none}.card{background:var(--card-bg);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:1rem;transition:box-shadow .3s,transform .3s;overflow:hidden}.card:hover{box-shadow:0 6px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.cardHeader{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.cardBody{font-size:1rem;color:var(--card-text)}.cardFooter{margin-top:1rem;text-align:right}.cardFooter button{background:var(--button-bg);color:var(--button-text);border:none;border-radius:4px;padding:.5rem 1rem;cursor:pointer;transition:background .3s}.cardFooter button:hover{background:var(--button-hover-bg)}[data-theme=dark] .card{background:var(--card-bg-dark)}[data-theme=dark] .cardBody{color:var(--card-text-dark)}[data-theme=dark] .cardFooter button{background:var(--button-bg-dark);color:var(--button-text-dark)}[data-theme=dark] .cardFooter button:hover{background:var(--button-hover-bg-dark)}