.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:Aileron;src:url(/_next/static/media/Aileron-UltraLight.17c50c29.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Thin.23776b64.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Light.6475659c.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Regular.06c1d599.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-SemiBold.41de3209.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Bold.64ec3124.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Heavy.25060da8.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Black.902f394f.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Italic.cbf162dc.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-BoldItalic.88ef6355.otf) format("opentype");font-weight:700;font-style:italic;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}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Aileron,sans-serif;-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:Aileron,sans-serif}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}