/* Prettified by Source 2 Viewer 11.1.0.0 - https://valveresourceformat.github.io */

#Contents.DOTAPlusNeutralItemPicker
{
	flow-children: down;
	horizontal-align: right;
	width: 262px;
	height: 153px;
	overflow: squish clip;
	padding: 0px;
	margin: 0px;
	border: 0px solid black;
	background-color: none;
}

.MainContents
{
	width: 100%;
	height: 100%;
	background-color: gradient( linear, 0% 0%, 0% 100%, from( #373738ee ), to( #262c31ee ) );
	background-image: url("s2r://panorama/images/hud/reborn/item_purchase_bg_psd.vtex");
	background-size: cover;
	background-position: right top;
	border: 1px solid #0009;
	padding: 8px;
	flow-children: down;
	horizontal-align: center;
	opacity: 0.0;
	transform: translateY( 20px );
	transition-property: opacity, transform;
	transition-duration: 0.07s;
	background-img-opacity: 0.3;
}

.HUDFlipped .MainContents
{
	background-image: url("s2r://panorama/images/hud/reborn/item_purchase_bg_left_psd.vtex");
}

.ShowSuggestItems .MainContents
{
	opacity: 1.0;
	transform: none;
}

#DotaSuggestions
{
	vertical-align: top;
	flow-children: right;
	horizontal-align: center;
	vertical-align: center;
}

.Title
{
	horizontal-align: center;
	text-align: center;
	color: white;
	margin-bottom: 8px;
	font-weight: semi-bold;
}

#DotaPlusIcon
{
	horizontal-align: right;
	vertical-align: center;
	width: 16px;
	height: 16px;
	margin-bottom: 7px;
	margin-right: 5px;
	background-image: url("s2r://panorama/images/dota_plus/dotaplus_logo_small_png.vtex");
	background-size: 100%;
}

.Header
{
	flow-children: right;
	horizontal-align: center;
	width: fit-children;
}

.Instructions
{
	font-size: 14px;
	color: #bbbbbb;
	padding: 6px 4px 6px 4px;
	text-align: center;
	horizontal-align: center;
}

.TeamNeutralItem
{
	margin: 0px 2px 0px 2px;
}

.TeamNeutralItemMainContents
{
	flow-children: down;
	margin-top: 2px;
}

.TeamNeutralItem #ShopItem
{
	width: 52px;
	margin: 0px 6px 5px 6px;
}

.TeamNeutralItem.ItemState_Stash #ShopItem
{
	saturation: 1.0;
	brightness: 1.0;
}

.TeamNeutralItem.ItemState_Equipped #ShopItem,.TeamNeutralItem.ItemState_Backpack #ShopItem,.TeamNeutralItem.ItemState_InPlayerStash #ShopItem,.TeamNeutralItem.ItemState_OnCourier #ShopItem,.TeamNeutralItem.ItemState_Consumed #ShopItem,.TeamNeutralItem.ItemState_Unknown #ShopItem
{
	saturation: 0.2;
	brightness: 0.2;
}

.TeamNeutralItemStatus
{
	text-transform: uppercase;
	font-size: 10px;
	width: 100%;
	text-align: center;
	color: #7a7a7a;
	letter-spacing: 2px;
}

.TeamNeutralItem.ItemState_Equipped #HeroImage
{
	saturation: 1.0;
	brightness: 1.0;
}

.TeamNeutralItem.ItemState_TeamStash .TeamNeutralItemStatus
{
	font-weight: semi-bold;
	visibility: collapse;
}

.TeamNeutralItem.ItemState_Equipped .TeamNeutralItemStatus
{
	font-style: italic;
	color: #666666;
	font-weight: semi-bold;
}

