.catalog-surface-card[data-v-f885f4f8]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-primary),.08);border-radius:16px;box-shadow:0 1px 3px #0000000a}.catalog-pill[data-v-f885f4f8]{background:#f3e8ff;border:1.5px solid transparent;border-radius:14px;color:#1a202c;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 20px;transition:background .15s ease,color .15s ease,border-color .15s ease}.catalog-pill--active[data-v-f885f4f8]{background:rgb(var(--v-theme-surface));border-color:#6b5aed;color:#6b5aed}.catalog-genre-chip[data-v-f885f4f8]{align-items:center;background:#f3e8ff;border-radius:999px;color:#7c3aed;display:inline-flex;font-size:.75rem;font-weight:500;padding:2px 10px}.notification-card[data-v-f885f4f8]{background:rgb(var(--v-theme-surface));border:1.5px solid rgba(107,90,237,.25);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;position:relative;transition:box-shadow .15s ease,border-color .15s ease}.notification-card[data-v-f885f4f8]:hover{box-shadow:0 4px 14px #6b5aed1a}.notification-card--unread[data-v-f885f4f8]{border-color:#6b5aed59}.notification-card--read[data-v-f885f4f8]{border-color:#00000014}.notification-card__dot[data-v-f885f4f8]{background:#6b5aed;border-radius:50%;height:8px;position:absolute;right:12px;top:12px;width:8px}.notification-card__icon[data-v-f885f4f8]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.notification-card__title[data-v-f885f4f8]{color:#1a202c;font-size:.9375rem;font-weight:700;line-height:1.3;margin:0 0 6px;padding-right:12px}.notification-card__message[data-v-f885f4f8]{color:#718096;display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:3;line-height:1.45;margin:0 0 10px;-webkit-box-orient:vertical;overflow:hidden}.notification-card__footer[data-v-f885f4f8]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.notification-card__category[data-v-f885f4f8]{background:#f3e8ff;border-radius:999px;color:#7c3aed;display:inline-flex;font-size:.6875rem;font-weight:600;padding:2px 10px}.notification-card__time[data-v-f885f4f8]{color:#718096;font-size:.75rem;white-space:nowrap}.catalog-surface-card[data-v-fc81101c]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-primary),.08);border-radius:16px;box-shadow:0 1px 3px #0000000a}.catalog-pill[data-v-fc81101c]{background:#f3e8ff;border:1.5px solid transparent;border-radius:14px;color:#1a202c;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 20px;transition:background .15s ease,color .15s ease,border-color .15s ease}.catalog-pill--active[data-v-fc81101c]{background:rgb(var(--v-theme-surface));border-color:#6b5aed;color:#6b5aed}.catalog-genre-chip[data-v-fc81101c]{align-items:center;background:#f3e8ff;border-radius:999px;color:#7c3aed;display:inline-flex;font-size:.75rem;font-weight:500;padding:2px 10px}.notifications-panel--drawer[data-v-fc81101c]{display:flex;flex-direction:column;min-height:100%}.notifications-panel__title[data-v-fc81101c]{font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 4px}.notifications-panel__drawer-title[data-v-fc81101c]{color:#1a202c;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 2px}.notifications-panel__subtitle[data-v-fc81101c]{color:#718096;font-size:.8125rem}.notifications-panel__icon-wrap[data-v-fc81101c]{align-items:center;background:#6b5aed;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.notifications-panel--drawer .notifications-panel__icon-wrap[data-v-fc81101c]{height:40px;width:40px}.notifications-panel__tabs[data-v-fc81101c]{display:flex;gap:8px;width:100%}.notifications-panel__tab[data-v-fc81101c]{background:#f3e8ff;border:1.5px solid transparent;border-radius:999px;color:#1a202c;cursor:pointer;flex:1;font-size:.8125rem;font-weight:500;padding:10px 12px;text-align:center;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.notifications-panel__tab--active[data-v-fc81101c]{background:rgb(var(--v-theme-surface));border-color:#6b5aed;color:#6b5aed;font-weight:600}.notifications-panel__tab[data-v-fc81101c]:hover:not(.notifications-panel__tab--active){background:color-mix(in srgb,#f3e8ff 92%,#6b5aed 8%)}.notifications-panel__tabs-wrap[data-v-fc81101c]{margin-bottom:4px}.notifications-panel__mark-all-link[data-v-fc81101c]{align-items:center;background:none;border:none;color:#6b5aed;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;padding:0}.notifications-panel__mark-all-link[data-v-fc81101c]:hover{text-decoration:underline}.notifications-panel__mark-all-link[data-v-fc81101c]:disabled{cursor:wait;opacity:.6}.notifications-panel__section-label[data-v-fc81101c]{align-items:center;color:#718096;display:flex;font-size:.6875rem;font-weight:600;gap:4px;letter-spacing:.06em;margin-bottom:4px}.notifications-panel__filter-chip[data-v-fc81101c]{background:#f3e8ff;border:none;border-radius:999px;color:#1a202c;cursor:pointer;font-size:.8125rem;font-weight:500;padding:6px 14px;transition:background .15s ease,color .15s ease}.notifications-panel__filter-chip--active[data-v-fc81101c]{background:rgb(var(--v-theme-grey-darken-4));color:#fff}.notifications-panel__filter-chip[data-v-fc81101c]:hover:not(.notifications-panel__filter-chip--active){background:color-mix(in srgb,#f3e8ff 90%,#1a202c 10%)}.notifications-panel--drawer .notifications-panel__list[data-v-fc81101c]{flex:1 1 auto;min-height:0;overflow-y:auto}
