.notification-wrapper[data-v-838cc1e9]{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.notification-bell-button[data-v-838cc1e9]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:relative}.notification-bell-button[data-v-838cc1e9]:hover{opacity:.8}.bell-icon[data-v-838cc1e9]{flex-shrink:0;width:23px;height:23px;display:block}.notification-count[data-v-838cc1e9]{color:#fff;background:#ff5a13;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;top:-3px;right:-6px}.notification-dropdown[data-v-838cc1e9]{z-index:100;color:#111827;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:320px;max-width:90vw;max-height:384px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 30px #0000002e}.notification-heading[data-v-838cc1e9]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.read-all[data-v-838cc1e9]{color:#ea580c;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}.notification-error[data-v-838cc1e9]{color:#dc2626;margin-bottom:8px;font-size:12px}.notification-empty[data-v-838cc1e9]{color:#64748b;text-align:center;padding:20px 0;font-size:13px}.notification-item[data-v-838cc1e9]{text-align:left;cursor:pointer;border:none;border-radius:8px;width:100%;margin-bottom:4px;padding:12px;display:block}.notification-item[data-v-838cc1e9]:hover{background:#f1f5f9}.notification-item.is-read[data-v-838cc1e9]{background:#fff}.notification-item.is-unread[data-v-838cc1e9]{background:#fff7ed}.notification-title[data-v-838cc1e9]{color:#111827;font-size:13px;font-weight:700;display:block}.notification-message[data-v-838cc1e9]{color:#475569;margin-top:4px;font-size:12px;line-height:1.6;display:block}.notification-new[data-v-838cc1e9]{color:#ea580c;margin-top:5px;font-size:11px;font-weight:700;display:block}
