.NotificationBell_wrap__m3O0t{position:relative;flex-shrink:0}.NotificationBell_bellBtn__JhCEd{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;border:none;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85);cursor:pointer;transition:background .15s}.NotificationBell_bellBtn__JhCEd:hover{background:hsla(0,0%,100%,.16)}.NotificationBell_badge__cpVn7{position:absolute;top:-.2rem;right:-.2rem;min-width:1.05rem;height:1.05rem;padding:0 var(--space-1);border-radius:999px;background:#c73e27;color:var(--white);font-family:var(--font-sans),sans-serif;font-size:.6rem;font-weight:700;line-height:1.05rem;text-align:center}.NotificationBell_tabWrap__lrMvB{position:relative;flex:1;display:flex}.NotificationBell_tabBellBtn__7_YXy{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:var(--space-2) var(--space-1) .45rem;border:none;background:transparent;color:hsla(0,0%,100%,.5);font-family:var(--font-sans),sans-serif;cursor:pointer}.NotificationBell_tabBellIconWrap__Sb_LY{position:relative;display:inline-flex}.NotificationBell_tabBellLabel__mRq8Y{font-size:.62rem;font-weight:600}.NotificationBell_panel__Le_Za.NotificationBell_panelUp__SddAb{top:auto;bottom:calc(100% + .5rem)}.NotificationBell_panel__Le_Za{position:absolute;top:calc(100% + .5rem);right:0;width:320px;max-width:calc(100vw - 2rem);background:var(--white);border-radius:12px;box-shadow:0 10px 32px rgba(0,0,0,.22);overflow:hidden;z-index:200;font-family:var(--font-sans),sans-serif}.NotificationBell_panelRight__H9zQ4{right:auto;left:0}@media (max-width:767px){.NotificationBell_panelRight__H9zQ4{left:auto;right:0}}.NotificationBell_panelHead__goCD0{padding:.8rem var(--space-4) .6rem;font-size:var(--text-sm);font-weight:700;color:var(--ink);border-bottom:1px solid #eee}.NotificationBell_panelEmpty__DA7S4{padding:1.4rem var(--space-4);text-align:center;font-size:var(--text-sm);color:#999}.NotificationBell_panelList__cjJuQ{max-height:320px;overflow-y:auto}.NotificationBell_item__RAY_C{display:flex;gap:var(--space-2);align-items:flex-start;padding:.7rem var(--space-4);border-bottom:1px solid #f2f2f2}.NotificationBell_item__RAY_C:last-child{border-bottom:none}.NotificationBell_itemDot__EXIwY{flex-shrink:0;width:.4rem;height:.4rem;border-radius:50%;background:var(--brand-green,#2c3a33);margin-top:.35rem}.NotificationBell_itemBody__mVKrX{min-width:0;flex:1}.NotificationBell_itemTitle__gL7iy{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.NotificationBell_itemText__5BRQa{font-size:.74rem;color:#666;margin-top:.1rem}.NotificationBell_itemTime__UdI2E{font-size:.66rem;color:#aaa;margin-top:var(--space-1)}.NotificationBell_panelFoot__uEgfp{display:block;padding:.65rem var(--space-4);text-align:center;font-size:.76rem;font-weight:600;color:var(--brand-green,#2c3a33);text-decoration:none;border-top:1px solid #eee}.NotificationBell_panelFoot__uEgfp:hover{background:#f8f8f5}