.UserDropdown_dropdown__wvdyN{position:absolute;top:100%;right:0;z-index:1000;margin-top:8px;animation:UserDropdown_slideDown__oVrkK .15s ease-out}.UserDropdown_dropdownContent__rwiXL{background:var(--background);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid var(--border-color);min-width:220px;overflow:hidden}.UserDropdown_userInfo__NvPdt{padding:16px;background:var(--primary);color:var(--text-white)}.UserDropdown_userEmail___twKl{font-size:14px;font-weight:500;margin:0 0 4px;word-break:break-word}.UserDropdown_userType__DLBF6{font-size:12px;opacity:.9;text-transform:capitalize}.UserDropdown_divider__Wl5fY{height:1px;background:var(--border-color);margin:0}.UserDropdown_menuItems__wfVan{padding:8px 0}.UserDropdown_menuItem__JoOdB{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%;background:none;border:none;text-decoration:none;color:var(--foreground);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.UserDropdown_menuItem__JoOdB:hover{background:var(--border-color)}.UserDropdown_menuIcon__QAu56{width:18px;height:18px;color:var(--text-gray)}.UserDropdown_menuItem__JoOdB:hover .UserDropdown_menuIcon__QAu56{color:var(--primary)}@keyframes UserDropdown_slideDown__oVrkK{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NotificationBell_bellButton__4BtB_,.NotificationBell_notificationContainer__AkFnf{position:relative;display:flex;align-items:center}.NotificationBell_bellButton__4BtB_{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;justify-content:center;transition:all .2s ease;color:var(--foreground)}.NotificationBell_bellButton__4BtB_:hover{background:rgba(0,0,0,.05)}.NotificationBell_bellIcon__L0MuS{width:20px;height:20px;color:#6e6e6e}.NotificationBell_badge__VD1eC{position:absolute;top:4px;right:4px;background:var(--primary);color:white;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid white}.NotificationBell_dropdown__PQ7GQ{position:absolute;top:100%;right:0;background:white;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);width:320px;max-height:400px;z-index:1001;margin-top:8px;overflow:hidden}.NotificationBell_dropdownHeader__EiXuw{padding:16px 16px 12px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.NotificationBell_dropdownTitle__5T9xb{font-size:16px;font-weight:600;color:var(--foreground);margin:0}.NotificationBell_unreadCount__uFFc1{font-size:12px;color:var(--text-gray);background:rgba(255,107,53,.1);padding:2px 8px;border-radius:12px;font-weight:500}.NotificationBell_markAllButton__L0pZJ{background:none;border:none;color:var(--primary);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.NotificationBell_markAllButton__L0pZJ:hover{background:rgba(255,107,53,.1)}.NotificationBell_checkIcon__CaOM1{width:16px;height:16px}.NotificationBell_dropdownContent__LME4I{max-height:300px;overflow-y:auto}.NotificationBell_notificationsList__3ZvC3{padding:8px 0}.NotificationBell_notificationItem__UHMMu{padding:12px 16px;border-bottom:1px solid #f5f5f5;transition:background-color .2s ease;position:relative}.NotificationBell_notificationItem__UHMMu:hover{background:rgba(255,107,53,.02)}.NotificationBell_notificationItem__UHMMu:last-child{border-bottom:none}.NotificationBell_notificationItem__UHMMu.NotificationBell_unread__sAhbA{background:rgba(255,107,53,.02);border-left:3px solid var(--primary)}.NotificationBell_notificationContent__n3bem{width:100%}.NotificationBell_notificationHeader__2dr4Q{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.NotificationBell_notificationTitle__TgtLS{font-size:14px;font-weight:600;color:var(--foreground);margin:0;line-height:1.3;flex:1 1}.NotificationBell_markReadButton__P7EDL{background:none;border:none;color:var(--text-gray);cursor:pointer;padding:2px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:8px;flex-shrink:0}.NotificationBell_markReadButton__P7EDL:hover{color:var(--primary);background:rgba(255,107,53,.1)}.NotificationBell_notificationText__KJPJX{font-size:13px;color:var(--text-gray);margin-bottom:6px;line-height:1.4}.NotificationBell_notificationTime__qrX54{font-size:11px;color:var(--text-gray);opacity:.8}.NotificationBell_loadingState__6s81o{padding:40px 20px;text-align:center;color:var(--text-gray)}.NotificationBell_loadingSpinner__PYpMa{width:24px;height:24px;border:2px solid #f0f0f0;border-top:2px solid var(--primary);border-radius:50%;animation:NotificationBell_spin__db3uL 1s linear infinite;margin:0 auto 12px}.NotificationBell_loadingText__mc7tY{font-size:14px;margin:0}@keyframes NotificationBell_spin__db3uL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationBell_emptyState__H7MTD{padding:40px 20px;text-align:center;color:var(--text-gray)}.NotificationBell_emptyIcon__LfLM_{width:32px;height:32px;margin:0 auto 12px;opacity:.5}.NotificationBell_emptyText__HBzJU{font-size:14px;margin:0}@media (max-width:768px){.NotificationBell_dropdown__PQ7GQ{width:280px;right:-20px}.NotificationBell_bellButton__4BtB_{padding:6px}.NotificationBell_bellIcon__L0MuS{width:18px;height:18px}}@font-face{font-family:Plus Jakarta Sans;src:url(/_next/static/media/PlusJakartaSans-VariableFont_wght.4481407b.ttf) format("truetype-variations");font-weight:200 800;font-style:normal;font-display:swap}:root{--background:#ffffff;--foreground:#171717;--primary:#ff6b35;--primary-light:#ff8c5a;--primary-dark:#e55a2b;--accent:#ff3535;--accent-light:#ff5a5a;--accent-dark:#e52b2b;--success:#35ff6b;--warning:#ffb535;--text-white:#ffffff;--text-secondary:#e0e0e0;--text-gray:#8e8e8e;--border-color:#e2e8f0;--font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}a,button,input,select,textarea{font-family:var(--font-family)}input:not([type=checkbox]),select,textarea{padding:.875rem 1rem;border:1.5px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .2s ease;outline:none;font-family:inherit;width:100%;box-sizing:border-box}input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:var(--primary)}input.error:not([type=checkbox]),select.error,textarea.error{border-color:#dc3545!important}input.error:not([type=checkbox]):focus,select.error:focus,textarea.error:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px rgba(220,53,69,.2)}input[type=checkbox]{width:18px!important;height:18px!important;padding:0!important;border:1.5px solid #e0e0e0;border-radius:4px;background:var(--background);cursor:pointer;position:relative;transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;vertical-align:middle;flex-shrink:0}input[type=checkbox]:focus,input[type=checkbox]:hover{border-color:var(--primary)}input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(255,107,53,.2);outline:none}input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}input[type=checkbox]:disabled:checked{background:var(--text-gray);border-color:var(--text-gray)}.verifyButton{background:var(--primary);color:var(--text-white);border:none;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;margin:0 0 .75rem;gap:4px}.verifyButton:hover{background:var(--primary-light);transform:translateY(-1px)}.verifyButton:active{transform:translateY(0)}.nameRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}