[data-controller="notifications-dropdown"]{position:relative;display:inline-flex;align-items:center}[data-controller="notifications-dropdown"] .notifications-dropdown__button{border:none;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}[data-controller="notifications-dropdown"] .notifications-dropdown__button img{display:block;width:auto;height:auto;max-width:100%}[data-controller="notifications-dropdown"] .notifications-dropdown__menu{position:absolute;z-index:1000;right:0;top:calc(100% + 10px);width:320px;min-width:320px;background:white;border:1px solid rgba(6,19,16,0.06);border-radius:8px;box-shadow:0 4px 14px rgba(6,19,16,0.08);font-family:"SF Pro Display", sans-serif;font-size:14px;line-height:1.3}[data-controller="notifications-dropdown"] .notifications-dropdown__menu::before{position:absolute;top:-7px;right:17px;width:14px;height:14px;border-top:1px solid rgba(6,19,16,0.06);border-left:1px solid rgba(6,19,16,0.06);background:#fff;content:"";transform:rotate(45deg)}@media (max-width: 767.98px){[data-controller="notifications-dropdown"] .notifications-dropdown__menu{width:calc(100vw - 24px);max-width:320px;min-width:260px}}[data-controller="notifications-dropdown"] .notifications-dropdown__panel{overflow:hidden;border:none;border-radius:8px;background:transparent}[data-controller="notifications-dropdown"] .notifications-dropdown__header{padding:14px 16px;background:transparent;border-bottom:1px solid rgba(6,19,16,0.08);display:flex;justify-content:space-between;align-items:center}[data-controller="notifications-dropdown"] .notifications-dropdown__header h6{color:#061310;font-size:16px;font-weight:600;margin:0;line-height:20px}[data-controller="notifications-dropdown"] .notifications-dropdown__header a,[data-controller="notifications-dropdown"] .notifications-dropdown__header .notifications-dropdown__mark-all-button{color:#329a80;font-size:14px;line-height:18px;text-decoration:none;border:0;background:transparent;padding:0;cursor:pointer}[data-controller="notifications-dropdown"] .notifications-dropdown__body{padding:0;max-height:320px;overflow-y:auto;background:transparent}[data-controller="notifications-dropdown"] .notifications-dropdown__footer{padding:14px 16px;background:transparent;border-top:1px solid rgba(6,19,16,0.08);text-align:left}[data-controller="notifications-dropdown"] .notifications-dropdown__footer a{color:#329a80;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;white-space:nowrap}[data-controller="notifications-dropdown"] .notifications-dropdown__menu .notifications-dropdown__footer a{display:inline-block}.header_row [data-controller="notifications-dropdown"] .notifications-dropdown__menu .notifications-dropdown__footer a{display:inline-block}[data-controller="notifications-dropdown"] .notifications-dropdown__placeholder{display:block;width:100%;padding:16px;font-weight:400;font-size:14px;color:#63736d;background:transparent;border:0;line-height:18px}[data-controller="notifications-dropdown"] .notifications-dropdown__empty{display:block;width:100%;margin:0;padding:12px 16px;color:#63736d;font-size:14px;line-height:1.4}[data-controller="notifications-dropdown"] .unread-messages-container{list-style:none;padding:0;margin:0}[data-controller="notifications-dropdown"] .unread-messages-container li{margin:0;padding:0}[data-controller="notifications-dropdown"] .unread-messages-container .load-more-trigger{height:1px}[data-controller="notifications-dropdown"] .unread-messages-container a{display:flex;gap:12px;margin:0;padding:6px 16px;border-bottom:1px solid rgba(6,19,16,0.08);text-decoration:none;color:inherit}[data-controller="notifications-dropdown"] .unread-messages-container a:hover{background-color:#f7f8f8}[data-controller="notifications-dropdown"] .unread-messages-container .message.notification{display:flex;gap:12px;width:100%;min-width:0;padding:0}[data-controller="notifications-dropdown"] .notif-badge{position:absolute;top:0;right:0;width:8px;height:8px;background-color:#dc3545;border-radius:50%}[data-controller="notifications-dropdown"] .notif-badge.animation-blink{animation:blink 1s ease-in-out infinite}.header-menu-notification{display:inline-flex;align-items:center;line-height:0}.notification .user_avatar{width:44px;height:44px;flex:0 0 44px;border-radius:50%;object-fit:cover}.notification .message_body{min-width:0}.notification .user_name{overflow:hidden;color:#061310;font-size:14px;font-weight:600;line-height:18px;margin:0;text-overflow:ellipsis;white-space:nowrap}.notification .time{display:block;color:#63736d;font-size:12px;line-height:16px;margin-top:0}.notification .text_body{overflow:hidden;color:#31403b;font-size:14px;margin-top:2px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.notification .text_body p{margin:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}@keyframes blink{0%,100%{opacity:1}50%{opacity:0.5}}
