.notif-bell-trigger[data-v-db2ffcbf]{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--sapTextColor);cursor:pointer;display:flex;justify-content:center;outline:none;padding:.25rem;position:relative;transition:background-color .15s ease}.notif-bell-trigger[data-v-db2ffcbf]:hover{background-color:var(--sapButton_Hover_Background,rgba(0,0,0,.06))}.notif-bell-trigger[data-v-db2ffcbf]:focus-visible{box-shadow:0 0 0 2px var(--sapContent_FocusColor,#0070f2)}.notif-bell-badge[data-v-db2ffcbf]{background:var(--sapErrorColor,#b00);border-radius:8px;color:#fff;font-family:var(--sapFontFamily);font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 3px;pointer-events:none;position:absolute;right:-4px;text-align:center;top:-2px}.notif-bell-popover[data-v-db2ffcbf]{width:340px}.notif-bell-header[data-v-db2ffcbf]{align-items:center;border-bottom:1px solid var(--sapList_BorderColor);display:flex;justify-content:space-between;padding:.75rem 1rem .5rem}.notif-bell-header__title[data-v-db2ffcbf]{color:var(--sapTextColor);font-family:var(--sapFontBoldFamily);font-size:var(--sapFontSize);font-weight:600}.notif-bell-footer[data-v-db2ffcbf]{border-top:1px solid var(--sapList_BorderColor);padding:.5rem 1rem;text-align:center}.notif-bell-footer__link[data-v-db2ffcbf]{color:var(--sapLinkColor,#0070f2);font-size:var(--sapFontSmallSize);text-decoration:none}.notif-bell-footer__link[data-v-db2ffcbf]:hover{text-decoration:underline}.notif-bell-footer__link--current[data-v-db2ffcbf]{color:var(--sapContent_LabelColor);pointer-events:none}.notif-bell-footer__link--current[data-v-db2ffcbf]:hover{text-decoration:none}.notif-bell-empty[data-v-db2ffcbf]{color:var(--sapContent_LabelColor);font-size:var(--sapFontSmallSize);line-height:1.5;padding:1.5rem 1rem;text-align:center}.notif-bell-list[data-v-db2ffcbf]{max-height:440px;overflow-y:auto}.notif-bell-item[data-v-db2ffcbf]{border-bottom:1px solid var(--sapList_BorderColor);border-left:3px solid var(--sapNeutralBorderColor,#ccc);display:flex;flex-direction:column;gap:.2rem;padding:.625rem 1rem;position:relative}.notif-bell-item[data-v-db2ffcbf]:last-child{border-bottom:none}.notif-bell-item--info[data-v-db2ffcbf]{border-left-color:var(--sapInformativeColor,#0070f2)}.notif-bell-item--success[data-v-db2ffcbf]{border-left-color:var(--sapPositiveColor,#107e3e)}.notif-bell-item--warning[data-v-db2ffcbf]{border-left-color:#ffd600}.notif-bell-item--error[data-v-db2ffcbf]{border-left-color:var(--sapNegativeColor,#c00)}.notif-bell-item__row[data-v-db2ffcbf]{align-items:center;display:flex;gap:.5rem}.notif-bell-item__title[data-v-db2ffcbf]{color:var(--sapTextColor);flex:1;font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-bell-item__meta[data-v-db2ffcbf]{align-items:center;display:flex;gap:.5rem}.notif-bell-item__time[data-v-db2ffcbf]{color:var(--sapContent_LabelColor);font-size:11px}.notif-bell-item__content[data-v-db2ffcbf]{color:var(--sapContent_LabelColor);font-size:var(--sapFontSmallSize);line-height:1.5;margin-top:.2rem}.notif-bell-item__content--clipped[data-v-db2ffcbf]{-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent);max-height:3.5rem;overflow:hidden}.notif-bell-item__content[data-v-db2ffcbf] p{margin:0 0 .25rem}.notif-bell-item__content[data-v-db2ffcbf] p:last-child{margin-bottom:0}.notif-bell-item__content[data-v-db2ffcbf] img{border-radius:.25rem;display:block;height:auto;max-width:100%}.notif-bell-item__btns[data-v-db2ffcbf]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.notif-bell-action-btn[data-v-db2ffcbf]{background:var(--sapButton_Background,#0070f2);border:1px solid var(--sapButton_BorderColor,#0070f2);border-radius:.25rem;color:var(--sapButton_TextColor,#fff);cursor:pointer;font-family:var(--sapFontFamily);font-size:var(--sapFontSmallSize);padding:.3rem .75rem;transition:opacity .15s ease}.notif-bell-action-btn[data-v-db2ffcbf]:hover{opacity:.85}.notif-bell-item__hover-overlay[data-v-db2ffcbf]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffe6;display:flex;gap:.5rem;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.notif-bell-item:hover .notif-bell-item__hover-overlay[data-v-db2ffcbf],.notif-bell-item__hover-overlay--visible[data-v-db2ffcbf]{opacity:1;pointer-events:auto;transform:translateY(0)}.notif-bell-item__overlay-btn[data-v-db2ffcbf]{background:var(--sapButton_Background,#0070f2);border:1px solid var(--sapButton_BorderColor,#0070f2);border-radius:.25rem;box-shadow:0 1px 4px #0000001a;color:var(--sapButton_TextColor,#fff);cursor:pointer;font-family:var(--sapFontFamily);font-size:var(--sapFontSmallSize);padding:.35rem 1rem;transition:opacity .15s ease}.notif-bell-item__overlay-btn[data-v-db2ffcbf]:hover{opacity:.85}.notif-bell-item__overlay-btn--ghost[data-v-db2ffcbf]{background:var(--sapBaseColor,#fff);border-color:var(--sapList_BorderColor,#d9d9d9);color:var(--sapTextColor)}.notif-bell-item__overlay-btn--ghost[data-v-db2ffcbf]:hover{background:var(--sapList_Hover_Background,rgba(0,0,0,.05));opacity:1}.notif-flashes[data-v-db2ffcbf]{display:flex;flex-direction:column;gap:.5rem;pointer-events:none;position:fixed;right:.75rem;top:3.5rem;width:300px;z-index:9999}.notif-flashes[data-v-db2ffcbf]>*{pointer-events:auto}.notif-flash-enter-active[data-v-db2ffcbf]{transition:opacity .2s ease,transform .2s ease}.notif-flash-leave-active[data-v-db2ffcbf]{transition:opacity .15s ease,transform .15s ease}.notif-flash-enter-from[data-v-db2ffcbf]{opacity:0;transform:translateY(-.5rem) scale(.97)}.notif-flash-leave-to[data-v-db2ffcbf]{opacity:0;transform:translateY(-.25rem) scale(.97)}.notif-flash-move[data-v-db2ffcbf]{transition:transform .2s ease}.notif-admin-popup-overlay[data-v-db2ffcbf]{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2147483647}.notif-admin-popup-overlay--blocking[data-v-db2ffcbf]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006}.notif-popup-enter-active[data-v-db2ffcbf]{transition:opacity .18s ease,transform .18s ease}.notif-popup-leave-active[data-v-db2ffcbf]{transition:opacity .14s ease,transform .14s ease}.notif-popup-enter-from[data-v-db2ffcbf]{opacity:0;transform:scale(.96) translateY(-.5rem)}.notif-popup-leave-to[data-v-db2ffcbf]{opacity:0;transform:scale(.96)}
