/* Cursor-positioned homepage ticker actions. */
body.cs2day-v2 .cs2-home-ticker button.cs2-ticker-row {
	box-sizing:border-box;
	width:100%;
	border:0;
	border-bottom:1px solid var(--cs2-border);
	border-radius:0;
	background:transparent;
	color:var(--cs2-text);
	font:inherit;
	text-align:left;
	cursor:pointer;
}
body.cs2day-v2 .cs2-home-ticker button.cs2-ticker-row:hover,
body.cs2day-v2 .cs2-home-ticker button.cs2-ticker-row[aria-expanded="true"] { background:color-mix(in srgb,var(--cs2-card-elevated) 72%,transparent); }
body.cs2day-v2 .cs2-home-ticker button.cs2-ticker-row:focus-visible { outline:2px solid var(--cs2-accent); outline-offset:-2px; }

body.cs2day-v2 .cs2-ticker-action-menu {
	position:fixed;
	z-index:10000;
	display:grid;
	gap:8px;
	width:min(330px,calc(100vw - 20px));
	max-height:min(430px,calc(100vh - 20px));
	padding:9px;
	border:1px solid var(--cs2-border);
	border-radius:6px;
	background:var(--cs2-card-elevated);
	box-shadow:0 18px 45px rgb(0 0 0 / 45%);
	overflow:auto;
}
body.cs2day-v2 .cs2-ticker-action-menu[hidden] { display:none; }
body.cs2day-v2 .cs2-ticker-action-menu__profiles { display:grid; gap:7px; }
body.cs2day-v2 .cs2-ticker-action-menu__profiles > strong { padding:3px 4px; font-size:10px; text-transform:uppercase; color:var(--cs2-text-muted); }
body.cs2day-v2 .cs2-ticker-action-menu__profiles > span { padding:8px; color:var(--cs2-text-muted); font-size:12px; }
body.cs2day-v2 .cs2-mentioned-profiles--ticker-menu { margin:0; padding:0; }
body.cs2day-v2 .cs2-mentioned-profiles--ticker-menu .cs2-mentioned-profiles__list { display:grid; gap:4px; }
body.cs2day-v2 .cs2-mentioned-profiles--ticker-menu .cs2-mentioned-profile { display:grid; grid-template-columns:34px minmax(0,1fr); gap:9px; max-width:none; min-height:44px; padding:5px 7px; border:1px solid transparent; border-radius:4px; color:var(--cs2-text); text-decoration:none; }
body.cs2day-v2 .cs2-mentioned-profiles--ticker-menu .cs2-mentioned-profile:hover { border-color:var(--cs2-border); background:var(--cs2-bg); }
body.cs2day-v2 .cs2-mentioned-profiles--ticker-menu .cs2-mentioned-profile__avatar,
body.cs2day-v2 .cs2-mentioned-profiles--ticker-menu .cs2-mentioned-profile__avatar img { width:34px; height:34px; object-fit:contain; }
body.cs2day-v2 .cs2-mentioned-profiles--ticker-menu .cs2-mentioned-profile__copy { display:grid; align-content:center; min-width:0; }
body.cs2day-v2 .cs2-mentioned-profiles--ticker-menu .cs2-mentioned-profile__copy :is(strong,small) { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
body.cs2day-v2 .cs2-mentioned-profiles--ticker-menu .cs2-mentioned-profile__copy small { color:var(--cs2-text-muted); font-size:10px; }
body.cs2day-v2 .cs2-ticker-action-menu__source { display:flex; justify-content:space-between; align-items:center; min-height:40px; padding:8px 10px; border-top:1px solid var(--cs2-border); color:var(--cs2-text); font-size:12px; font-weight:850; text-decoration:none; }
body.cs2day-v2 .cs2-ticker-action-menu__source:hover { color:var(--cs2-accent); }

@media (max-width:720px) {
	body.cs2day-v2 .cs2-ticker-action-menu { width:calc(100vw - 20px); }
}
