.requests.svelte-1ce0uvz{margin-block:8px 16px;padding:14px 16px}.requests.svelte-1ce0uvz summary:where(.svelte-1ce0uvz){cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.requests.svelte-1ce0uvz summary:where(.svelte-1ce0uvz)::-webkit-details-marker{display:none}.requests[open].svelte-1ce0uvz summary:where(.svelte-1ce0uvz) svg:last-child{rotate:180deg}.grow.svelte-1ce0uvz{flex-direction:column;flex:1;min-inline-size:0;display:flex}.names.svelte-1ce0uvz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faces.svelte-1ce0uvz{flex:none;display:flex}.faces.svelte-1ce0uvz>*{box-shadow:0 0 0 2px var(--card)}.faces.svelte-1ce0uvz>*+*{margin-inline-start:-10px}.request.svelte-1ce0uvz{align-items:center;gap:10px;padding-block:10px 0;display:flex}.name.svelte-1ce0uvz{color:inherit;font-weight:600;text-decoration:none}.btn.small.svelte-1ce0uvz{min-block-size:34px;padding:0 14px;font-size:14px}.label.svelte-1ce0uvz{margin-block:0 6px}li[data-testid=notification].svelte-1ce0uvz{border-block-end:1px solid var(--line);align-items:center;gap:12px;display:flex}li.svelte-1ce0uvz a:where(.svelte-1ce0uvz){min-inline-size:0;color:inherit;flex:1;align-items:center;gap:12px;padding-block:12px;text-decoration:none;display:flex}.unread.svelte-1ce0uvz .text:where(.svelte-1ce0uvz)>span:where(.svelte-1ce0uvz){font-weight:600}.face.svelte-1ce0uvz{flex:none;block-size:44px;inline-size:44px;position:relative}.badge.svelte-1ce0uvz{block-size:20px;inline-size:20px;box-shadow:0 0 0 2px var(--ground);background:var(--green);color:var(--on-green);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.badge.like.svelte-1ce0uvz{background:var(--loved);color:#fff}.book.svelte-1ce0uvz{background:var(--green-soft);block-size:44px;inline-size:44px;color:var(--green);border-radius:50%;place-items:center;display:grid}.badge.new_release.svelte-1ce0uvz,.badge.friend_accepted.svelte-1ce0uvz,.badge.invite_joined.svelte-1ce0uvz{background:var(--lamplight);color:#fff}.text.svelte-1ce0uvz{overflow-wrap:anywhere;gap:2px;font-size:15px;line-height:1.35;display:grid}time.svelte-1ce0uvz{font-size:13px}.none.svelte-1ce0uvz{padding-block:12px}.text.svelte-1ce0uvz{flex:1}.cover.svelte-1ce0uvz{flex:none}
