.inbox-row[data-v-641dedd8]{align-items:flex-start;background:transparent;border-radius:14px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;width:100%}.inbox-row--unread[data-v-641dedd8]{background:color-mix(in srgb,var(--color-primary) 10%,#12160f)}.inbox-row__avatar-wrap[data-v-641dedd8]{flex-shrink:0;height:44px;position:relative;width:44px}.inbox-row__avatar[data-v-641dedd8]{align-items:center;background:#1c201e;border-radius:999px;display:flex;height:44px;justify-content:center;overflow:hidden;width:44px}.inbox-row__car-badge[data-v-641dedd8]{background:#1c201e;border:2px solid #12160f;border-radius:999px;bottom:-3px;height:20px;-o-object-fit:cover;object-fit:cover;position:absolute;right:-3px;width:20px}.inbox-row__avatar-img[data-v-641dedd8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.inbox-row__initials[data-v-641dedd8]{color:#d4d4d8;font-family:var(--font-family-header);font-size:13px;font-weight:700;letter-spacing:.02em}.inbox-row__content[data-v-641dedd8]{flex:1;min-width:0;padding-top:1px}.inbox-row__text[data-v-641dedd8]{color:#e4e4e7;font-size:14px;line-height:1.35;margin:0}.inbox-row__actor[data-v-641dedd8]{color:#f4f4f6;font-family:var(--font-family-header);font-weight:700}.inbox-row__action[data-v-641dedd8]{color:#d4d4d8;font-weight:400}.inbox-row__time[data-v-641dedd8]{color:#8b8b96;display:block;font-size:12px;line-height:1.3;margin-top:4px}.inbox-row__dot[data-v-641dedd8]{background:var(--color-primary);border-radius:999px;flex-shrink:0;height:8px;margin-top:16px;width:8px}.inbox-row__friend-actions[data-v-641dedd8]{display:flex;gap:8px;margin-top:10px}.inbox-row__friend-btn[data-v-641dedd8]{border:1px solid color-mix(in srgb,#fff 12%,transparent);border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;height:30px;padding:0 12px}.inbox-row__friend-btn[data-v-641dedd8]:disabled{cursor:wait;opacity:.6}.inbox-row__friend-btn--reject[data-v-641dedd8]{background:transparent;color:#f4f4f6}.inbox-row__friend-btn--accept[data-v-641dedd8]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.user-notifications[data-v-d0a3da53]{align-items:center;display:inline-flex;flex-shrink:0;line-height:0;position:relative}.notifications-guest[data-v-d0a3da53]{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-md) 0 var(--space-sm)}.notifications-guest__icon[data-v-d0a3da53]{align-self:center;color:var(--color-primary);font-size:2rem;opacity:.9}.notifications-guest__text[data-v-d0a3da53]{align-self:center;color:var(--color-text-primary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);margin:0;max-width:22rem;text-align:center}.notifications-guest__preview[data-v-d0a3da53]{display:flex;filter:blur(2.5px);flex-direction:column;gap:var(--space-sm);margin-top:var(--space-sm);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent);opacity:.72;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notifications-guest__row[data-v-d0a3da53]{align-items:center;background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);border-radius:var(--radius-md);display:flex;gap:var(--space-md);padding:var(--space-sm) var(--space-xs)}.notifications-guest__avatar[data-v-d0a3da53]{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface));border-radius:var(--radius-pill);color:var(--color-text-primary);display:grid;flex-shrink:0;font-family:var(--font-family-header);font-size:var(--font-caption-size);font-weight:700;height:40px;place-items:center;width:40px}.notifications-guest__row-body[data-v-d0a3da53]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.notifications-guest__row-title[data-v-d0a3da53]{color:var(--color-text-primary);font-size:var(--font-body-size);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-guest__row-title strong[data-v-d0a3da53]{font-family:var(--font-family-header);font-weight:700}.notifications-guest__row-time[data-v-d0a3da53]{color:var(--color-text-secondary);font-size:var(--font-caption-size)}.notifications-guest__row-dot[data-v-d0a3da53]{background:var(--color-primary);border-radius:var(--radius-pill);flex-shrink:0;height:8px;width:8px}.notifications-bell--ghost[data-v-d0a3da53]{align-items:center;background:transparent;border:0;color:#ffffffe0;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;overflow:visible;padding:0;position:relative;transition:color .15s ease;width:36px}.notifications-bell--ghost[data-v-d0a3da53]:focus-visible,.notifications-bell--ghost[data-v-d0a3da53]:hover{color:var(--color-primary)}.notifications-bell__dot[data-v-d0a3da53]{border-radius:999px;box-sizing:border-box;display:block;height:10px;pointer-events:none;position:absolute;width:10px;z-index:1}.notifications-bell__dot--red[data-v-d0a3da53]{background:#dc2626;box-shadow:0 0 0 2px #09090b;right:6px;top:6px}.notifications-bell__dot--lime[data-v-d0a3da53]{background:var(--color-primary);box-shadow:0 0 0 2px var(--color-shell-header-background, var(--color-background));right:4px;top:4px}.notifications-panel__body[data-v-d0a3da53]{display:flex;flex-direction:column;gap:10px}.notifications-panel__filters[data-v-d0a3da53]{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px 2px}.notifications-panel__filter[data-v-d0a3da53]{background:transparent;border:0;border-radius:999px;color:#a1a1ac;cursor:pointer;font-size:12px;font-weight:600;height:28px;padding:0 10px}.notifications-panel__filter[data-v-d0a3da53]:hover{background:color-mix(in srgb,#fff 6%,transparent);color:#f4f4f6}.notifications-panel__filter--active[data-v-d0a3da53]{background:var(--color-primary);color:var(--color-on-primary)}.notifications-panel__list[data-v-d0a3da53]{display:flex;flex-direction:column;gap:8px}.notifications-panel__empty[data-v-d0a3da53]{color:#a1a1ac;padding:48px 16px;text-align:center}.notifications-panel__empty p[data-v-d0a3da53]{color:#e4e4e7;font-size:14px;margin:0 0 6px}.notifications-panel__empty span[data-v-d0a3da53]{font-size:12px}.notifications-panel__retry[data-v-d0a3da53]{background:var(--color-primary);border:0;border-radius:999px;color:var(--color-on-primary);cursor:pointer;font-weight:600;margin-top:12px;padding:8px 14px}.notifications-panel__skel[data-v-d0a3da53]{display:flex;gap:12px;padding:12px 14px}.notifications-panel__skel-avatar[data-v-d0a3da53]{background:#1c201e;border-radius:999px;height:44px;width:44px}.notifications-panel__skel-body[data-v-d0a3da53]{flex:1;padding-top:6px}.notifications-panel__skel-line[data-v-d0a3da53]{background:#1c201e;border-radius:6px;height:12px;margin-bottom:8px;width:80%}.notifications-panel__skel-line--short[data-v-d0a3da53]{margin-bottom:0;width:40%}.ui-drawer.notifications-panel{background:#080a09;width:min(380px,94vw)!important}.ui-drawer.notifications-panel.ui-drawer--bottom,.ui-drawer.notifications-guest-sheet.ui-drawer--bottom{height:100dvh;max-height:100dvh;width:100%!important}.ui-drawer.notifications-panel.ui-drawer--bottom .ui-drawer__body{display:flex;flex-direction:column;min-height:0}.ui-drawer.notifications-panel.ui-drawer--bottom .notifications-panel__body{flex:1;min-height:0}.ui-drawer.notifications-panel.ui-drawer--bottom .notifications-panel__list{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ui-drawer.notifications-panel .ui-drawer__title{color:#f4f4f6}.ui-drawer.notifications-panel .ui-drawer__close{color:#a1a1ac}.ui-drawer.notifications-panel .ui-drawer__close:hover{color:#f4f4f6}.ui-drawer.notifications-panel .ui-drawer__body{background:#080a09;padding:12px 14px}.ui-drawer.notifications-panel .ui-drawer__footer{background:#080a09;border-top:1px solid color-mix(in srgb,#fff 6%,transparent)}
