


/*######## ÁLTALÁNOS STOCK BEÁLLÍTÁSOK ##########*/

[data-mod='c_rec_mod_stock'] [data-aid="table_add"], [data-mod='c_rec_mod_stock_transfer_physical'] [data-aid="table_add"]
{
	width: 100%;
}

[data-mod*='c_rec_mod_stock'] .iui_content_tr [data-aid="quantity"] input
{
	width: 70px;
	margin: 0px;
	
}

[data-mod*='c_rec_mod_stock'] .iui_content_tr [data-aid="product_id"] input
{
	width: 100%;
	margin: 0px;
}

/*### STOCK LIST ####*/

[data-mod*='c_rec_mod_stock_list'] [data-aid='w_content'],
[data-mod*='c_rec_mod_stock_list'] [data-aid='w_content_header']
{
	--i_width_s_name_mfsp: 1fr;
	--i_width_s_type: 1fr;
	--i_width_s_shell_name: 2fr;
	--i_width_s_item_number: 1fr;
	--i_width_s_product_id: 1fr;
	--i_width_s_stock_quantity_current: 1.5fr;
	--i_width_s_status: 0.8fr;
	--i_width_s_virtual_path: 1fr;
}
	
[data-mod*='c_rec_mod_stock_list'] [data-aid='w_content'] div.iui_content_tr,
[data-mod*='c_rec_mod_stock_list'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
    grid-template-columns: 
    	35px 
    	var(--i_width_s_name_mfsp) 
    	var(--i_width_s_type) 
    	var(--i_width_s_shell_name) 
    	var(--i_width_s_item_number)  
    	var(--i_width_s_product_id)  
    	var(--i_width_s_stock_quantity_current)
		var(--i_width_s_status)
		var(--i_width_s_virtual_path);
}

[data-mod*='c_rec_mod_stock_list'] [data-aid='w_contentbar_right']
{
	
	width: 215px;
}

[data-mod*='c_rec_mod_stock_list'] [data-aid='w_contentbar_left']
{
	
	width: 215px;
}


[data-mod*='c_rec_mod_stock_list'] .iui_inner_list div.iui_triangle
{
	margin-left: 50%;
	display: block;
	width: 20px;
	border-top: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;        
	border-bottom: 10px solid var(--color_main);
}



[data-mod*='c_rec_mod_stock_list'] .iui_inner_list div.shell_table
{
	margin-bottom: 20px;
	border: 1px solid var(--color_main);
	border-radius: 3px;
	background-color: var(--color_bg_window);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);

}
/*######################  STOCK LIST PHYSICAL #########################*/
[data-mod='c_rec_mod_stock_list_physical'] [data-aid='w_content'],
[data-mod='c_rec_mod_stock_list_physical'] [data-aid='w_content_header']
{
	--i_width_s_item_number: 1fr;
	--i_width_s_shell_name: 1fr;
	--i_width_s_product_id: 2fr;
	--i_width_s_quantity_current: 1fr;
	--i_width_s_quantity_reserved_allocation: 1fr;
	--i_width_s_type: 1.5fr;
	--i_width_s_status: 0.8fr;
	--i_width_s_name_mfsp: 1fr;
	--i_width_s_virtual_path: 1fr;
}
	
[data-mod='c_rec_mod_stock_list_physical'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_stock_list_physical'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
    grid-template-columns: 
    	35px 
    	var(--i_width_s_item_number) 
    	var(--i_width_s_shell_name) 
    	var(--i_width_s_product_id) 
    	var(--i_width_s_quantity_current)  
    	var(--i_width_s_quantity_reserved_allocation)  
		var(--i_width_s_type)
		35px
		var(--i_width_s_status)
		var(--i_width_s_name_mfsp)
		var(--i_width_s_virtual_path);
}

/*######################  STOCK READ #########################*/
[data-mod='c_rec_mod_stock_read'] [data-aid='tab_content_2']
{
	--i_width_s_shell_name: 1fr;
	--i_width_s_readable_id: 1fr;
	--i_width_c_rec_lt: 1fr;
	--i_width_i_time: 0.5fr;
	--i_width_s_quantity: 0.5fr;
	--i_width_s_name_user: 1fr;

}
	
[data-mod='c_rec_mod_stock_read'] [data-aid='tab_content_2'] div.iui_content_tr
{
	display: grid;
    grid-template-columns: 
    	35px 
    	var(--i_width_s_shell_name) 
    	var(--i_width_s_readable_id) 
    	var(--i_width_c_rec_lt)  
    	var(--i_width_i_time)  
		var(--i_width_s_quantity)
		var(--i_width_s_name_user)

}

[data-mod='c_rec_mod_stock_read'] [data-aid='tab_content_3']
{
	--i_width_c_op: 1fr;
	--i_width_i_time: 1fr;
	--i_width_s_name_container_virtual: 1fr;
	--i_width_s_name_container_physical: 1fr;
	--i_width_s_quantity_stock_old: 1fr;
	--i_width_s_quantity_movement: 1fr;
	--i_width_s_quantity_stock_new: 1fr;
	--i_width_s_diff: 1fr;
	--i_width_s_name_consumption: 1fr;
	--i_width_s_name_user: 1fr;

}
	
[data-mod='c_rec_mod_stock_read'] [data-aid='tab_content_3'] div.iui_content_tr
{
	display: grid;
    grid-template-columns: 
    	35px 
    	var(--i_width_c_op) 
    	var(--i_width_i_time) 
    	var(--i_width_s_name_container_virtual)  
    	var(--i_width_s_name_container_physical)  
		var(--i_width_s_quantity_stock_old)
		var(--i_width_s_quantity_movement)
		var(--i_width_s_quantity_stock_new)
		var(--i_width_s_diff)
		var(--i_width_s_name_consumption)
		var(--i_width_s_name_user)

}


[data-mod='c_rec_mod_stock_read'] [data-aid='tab_content_6']
{
	--i_width_s_shell_name: 1fr;
	--i_width_s_shell_name_content_type: 1fr;
	--i_width_s_shell_name_status: 1fr;
	--i_width_s_guid_owner: 1fr;
	--i_width_i_time_modified: 1fr;
	--i_width_i_reserved_space: 1fr;


}
	
[data-mod='c_rec_mod_stock_read'] [data-aid='tab_content_6'] div.iui_content_tr
{
	display: grid;
    grid-template-columns: 
    	35px 
    	var(--i_width_s_shell_name) 
    	var(--i_width_s_shell_name_content_type) 
    	var(--i_width_s_shell_name_status)  
    	var(--i_width_s_guid_owner)  
		var(--i_width_i_time_modified)
		var(--i_width_i_reserved_space)

}

/*TODO: a 4-es és 5-ös tab css-ét is el kell készíteni. */

[data-mod='c_rec_mod_stock_read'] [data-aid='tab_content_6'] div.iui_content_tr [data-aid='tree_down']
{
	display: none;
}


[data-mod='c_rec_mod_stock_read'] .iui_content_tr.c_op_stock_receipt .shell_icon
{
	background-image: url('../icon/c_op_stock_receipt.svg');
	background-color: #325c5b;
}

[data-mod='c_rec_mod_stock_read'] .iui_content_tr.c_op_stock_transfer_complete .shell_icon,
[data-mod='c_rec_mod_stock_read'] .iui_content_tr.c_op_stock_transfer_partial .shell_icon
{
	background-image: url('../icon/c_op_stock_transfer.svg');
	background-color: #325c5b;
}

[data-mod='c_rec_mod_stock_read'] .iui_content_tr.c_op_stock_release_complete .shell_icon,
[data-mod='c_rec_mod_stock_read'] .iui_content_tr.c_op_stock_release_partial .shell_icon
{
	background-image: url('../icon/c_op_stock_release.svg');
	background-color: #325c5b;
}

[data-mod='c_rec_mod_stock_read'] .iui_content_tr.c_op_stock_return_complete .shell_icon,
[data-mod='c_rec_mod_stock_read'] .iui_content_tr.c_op_stock_return_partial .shell_icon
{
	background-image: url('../icon/c_op_stock_return.svg');
	background-color: #325c5b;
}

[data-mod='c_rec_mod_stock_read'] .iui_content_tr.c_op_stock_storno .shell_icon
{
	background-image: url('../icon/c_op_stock_storno.svg');
	background-color: #325c5b;
}



/*############################# STOCK RECORD STATUS ICONS ############## */
.iui_content_tr div.iui_status_icon
{

}

div.c_status_stock_invalid
{
	background-image: url('../icon/c_status_stock_invalid.svg');
	background-color: orange;
}

div.c_status_stock_released
{
	background-image: url('../icon/c_status_stock_released.svg');
	background-color: #325c5b;
}

div.c_status_stock_returned
{
	background-image: url('../icon/c_status_stock_returned.svg');
	background-color: #325c5b;
}


div.c_status_stock_storno
{
	background-image: url('../icon/c_status_stock_storno.svg');
	background-color: #325c5b;
}

div.c_status_stock_mixed
{
	background-image: url('../icon/c_status_stock_mixed.svg');
	background-color: #325c5b;
}

div.c_status_stock_assembled
{
	background-image: url('../icon/c_status_stock_assembled.svg');
	background-color: #325c5b;
}

div.c_status_stock_inventory
{
	background-image: url('../icon/c_status_stock_inventory.svg');
	background-color: #325c5b;
}

div.c_status_stock_below_min
{
	background-image: url('../icon/c_status_stock_invalid.svg');
	background-color: red;
}


.iui_table_name_value_list div.iui_status_icon
{
	display: inline-block;
	background-repeat: no-repeat;
	margin: 0px;
	width: 22px;
	height: 22px;
	background-size: 85%;
	background-position: center;
	border-radius: 3px; 
	vertical-align: bottom;
	margin-left: 5px;
}

.iui_arrow_transfer, .iui_arrow_release
{
	background-image: url('../icon/iui_arrow_transfer.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px;
	
}

.iui_arrow_return, .iui_arrow_receipt
{
	background-image: url('../icon/iui_arrow_receipt.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px;
	
}

[data-mod*='c_rec_mod_stock'] .iui_toolbar
{
	margin-top: 10px;
	margin-bottom: 10px; 
	background-color: var(--color_bg_window);
	display: inline-block;
	width: 100%;
	border-radius: 3px; 
	
	
}

[data-mod*='c_rec_mod_stock'] .iui_toolbar .iui_button
{
	width: 40px;
	height: 40px;
	background-color: #325c5b;
	
}
.iui_stock_add_fact
{
	background-image: url('../icon/iui_stock_add_fact.svg');
}
.iui_stock_rename
{
	background-image: url('../icon/iui_stock_rename.svg');
}

.iui_stock_add_sc_fact
{
	background-image: url('../icon/iui_stock_add_sc_fact.svg');
}

.iui_stock_add_item_fact
{
	background-image: url('../icon/iui_stock_add_item_fact.svg');
}

.iui_stock_add_allocation_fact
{
	background-image: url('../icon/iui_stock_add_allocation_fact.svg');
}

.iui_stock_add_plan
{
	margin-left: 2px;
	background-image: url('../icon/iui_stock_add_plan.svg');
}

.iui_stock_add_sc_plan
{
	background-image: url('../icon/iui_stock_add_sc_plan.svg');
}

.iui_stock_picking
{
	background-image: url('../icon/iui_stock_picking.svg');
}


/*######################### PICKING LIST #############################*/
/*### STOCK LIST ####*/


[data-mod*='c_rec_mod_stock_picking'] .iui_content_tr
{
	display: inline-block;
	height: unset;
}

[data-mod*='c_rec_mod_stock_picking'] .iui_content_tr [data-aid="name"]
{
	width: 15%;
}

[data-mod*='c_rec_mod_stock_picking'] .iui_content_tr [data-aid="item_number"]
{
	width: 15%;
}

[data-mod*='c_rec_mod_stock_picking'] .iui_content_tr [data-aid="product_id"]
{
	width: 15%;
}

[data-mod*='c_rec_mod_stock_picking'] .iui_content_tr [data-aid="quantity_fact"]
{
	width: 10%;
}

[data-mod*='c_rec_mod_stock_picking'] .iui_content_tr [data-aid="scp_source"]
{
	width: 15%;

}

/*################################### STOCK SELECT OPTION ########################*/
[data-mod='c_rec_mod_stock_transfer_physical_add_fact'] .iui_select[data-iname='s_guid_stock'] div.iui_select_option span
{
	width: 12.49%;
}
/*################################### INVBENTORY, STOCK TAKING #####################*/
[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr input
{
	width: 100%;
	margin: 0px;
}
[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr.iui_inventory_surplus
{
	background-color: #fdedbb;
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr.iui_inventory_deficit
{
	background-color: #ffaeae;
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr.iui_inventory_incompatible
{
	color: var(--color_font_aux);
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="c_status"].c_status_invent_invalid
{
	background-color: red;
	background-image: url('../icon/c_status_invent_invalid.svg');
	
}
[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr.iui_inventory_surplus
{
	background-color: #96cbcb;
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="c_status"].c_status_invent_valid
{
	background-color: green;
	background-image: url('../icon/c_status_invent_valid.svg');
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="s_quantity_stored"]
{
	text-align: right
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="s_quantity_fact"]
{
	text-align: right
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="s_quantity_result"]
{
	text-align: right
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="s_quantity_shor	e"]
{
	text-align: right
}


[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="s_quantity_scrap"]
{
	text-align: right
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="s_quantity_own_use"]
{
	text-align: right
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="s_quantity_spoilage"]
{
	text-align: right
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="s_quantity_spoilage"] input
{
	display: none;
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr.iui_inventory_deficit [data-aid="s_quantity_spoilage"] input
{
	display: initial;
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="s_quantity_own_use"] input
{
	display: none;
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr.iui_inventory_deficit [data-aid="s_quantity_own_use"] input
{
	display: initial;
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr [data-aid="s_quantity_scrap"] input
{
	display: none;
}

[data-mod*='c_rec_mod_stock_inventory'] .iui_content_tr.iui_inventory_deficit [data-aid="s_quantity_scrap"] input
{
	display: initial;
}

/*################################### INVENTORY LIST #####################*/
[data-mod*='c_rec_mod_stock_inventory_list'] [data-aid='w_content'],
[data-mod*='c_rec_mod_stock_inventory_list'] [data-aid='w_content_header']
{
	--i_width_s_shell_name: 1fr;
	--i_width_c_status: 1fr;
	--i_width_i_time_start: 1fr;
	--i_width_i_time_finish: 1fr;
	--i_width_s_guid_creator: 1fr;
}
	
[data-mod*='c_rec_mod_stock_inventory_list'] [data-aid='w_content'] div.iui_content_tr,
[data-mod*='c_rec_mod_stock_inventory_list'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
    grid-template-columns: 
    	35px 
    	var(--i_width_s_shell_name) 
    	var(--i_width_c_status) 
    	var(--i_width_i_time_start) 
    	var(--i_width_i_time_finish)  
    	var(--i_width_s_guid_creator);
}

/*#################################### CART LIST #####################*/
[data-mod*='c_rec_mod_cart_list'] [data-aid='w_content'],
[data-mod*='c_rec_mod_cart_list'] [data-aid='w_content_header']
{
	--i_width_s_shell_name: 1fr;
	--i_width_s_readable_id: 1fr;
	--i_width_s_guid_supplier: 1fr;
	--i_width_s_guid_customer: 1fr;
	--i_width_i_time_created: 1fr;
	--i_width_s_guid_creator: 1fr;
}
	
[data-mod*='c_rec_mod_cart_list'] [data-aid='w_content'] div.iui_content_tr,
[data-mod*='c_rec_mod_cart_list'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
    grid-template-columns: 
    	35px 
    	var(--i_width_s_shell_name) 
    	var(--i_width_s_readable_id) 
    	var(--i_width_s_guid_supplier) 
    	var(--i_width_s_guid_customer)  
    	var(--i_width_i_time_created)  
    	var(--i_width_s_guid_creator);
}

/*##################################### RETURN #############################*/
[data-mod*='c_rec_mod_stock_return'] .iui_content_tr [data-aid="c_status"].c_status_stock_pre_draft_fact
{
	background-image: url('../icon/iui_stock_return_new.svg');
	background-color: red;
}

[data-mod*='c_rec_mod_stock_return'] .iui_content_tr [data-aid="c_status"].c_status_stock_draft_fact
{
	background-image: url('../icon/iui_stock_return_existing.svg');
	background-color: #325c5b;
}

/*########## STOCK RECEIPT  ################*/
[data-mod='c_rec_mod_stock_receipt'] [data-aid="quantity_name"], [data-mod='c_rec_mod_stock_transfer_physical'] [data-aid="quantity_name"]
{
	margin-top: 20px;
	font-size: calc(var(--i_font_main_size) + 1px);
	display: inline-block;
}

[data-mod='c_rec_mod_stock_receipt'] [data-aid='w_content'],
[data-mod='c_rec_mod_stock_receipt'] [data-aid='w_content_header'],
[data-mod='c_rec_mod_stock_return'] [data-aid='w_content'],
[data-mod='c_rec_mod_stock_return'] [data-aid='w_content_header']
{
	--i_width_mfsp: 1fr;
	--i_width_type: 1fr;
	--i_width_name: 1fr;
	--i_width_item_number: 1fr;
	--i_width_product_id: 1.5fr;
	--i_width_quantity: 0.8fr;
	--i_width_s_price_receipt: 1fr;
	--i_width_pack_info: 1fr;
	--i_width_status: 1fr;
}
	
[data-mod='c_rec_mod_stock_receipt'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_stock_receipt'] [data-aid='w_content_header'] div.iui_content_tr,
[data-mod='c_rec_mod_stock_return'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_stock_return'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
    grid-template-columns: 
    	35px 
    	35PX
    	var(--i_width_mfsp) 
    	var(--i_width_type) 
    	var(--i_width_name)  
    	var(--i_width_item_number)  
		var(--i_width_product_id)
		var(--i_width_quantity)
		var(--i_width_s_price_receipt)
		var(--i_width_pack_info)
		var(--i_width_status);
}

/*########## STOCK RETURN  ################*/


[data-mod='c_rec_mod_stock_return'] [data-aid='w_content'],
[data-mod='c_rec_mod_stock_return'] [data-aid='w_content_header']
{
	--i_width_mfsp: 1fr;
	--i_width_type: 1fr;
	--i_width_name: 1fr;
	--i_width_item_number: 1fr;
	--i_width_product_id: 1.5fr;
	--i_width_quantity: 0.8fr;
	--i_width_s_price_current: 1fr;
	--i_width_pack_info: 1fr;
	--i_width_c_status: 1fr;
}
	

[data-mod='c_rec_mod_stock_return'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_stock_return'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
    grid-template-columns: 
    	35px 
    	35PX
    	var(--i_width_mfsp) 
    	var(--i_width_type) 
    	var(--i_width_name)  
    	var(--i_width_item_number)  
		var(--i_width_product_id)
		var(--i_width_quantity)
		var(--i_width_s_price_current)
		35px
		var(--i_width_c_status);
}



/*##################################### STOCK RELEASE ÉS TRANSFER #############################*/
[data-mod*='c_rec_mod_stock_release'] [data-aid='w_content'],
[data-mod*='c_rec_mod_stock_release'] [data-aid='w_content_header'],
[data-mod*='c_rec_mod_stock_transfer'] [data-aid='w_content'],
[data-mod*='c_rec_mod_stock_transfer'] [data-aid='w_content_header']
{
	--i_width_mfsp: 1fr;
	--i_width_type: 1fr;
	--i_width_name: 1fr;
	--i_width_item_number: 1fr;
	--i_width_product_id: 1fr;
	--i_width_quantity: 1fr;
	--i_width_scp_source: 1fr;
	--i_width_scp_plan: 1fr;
	--i_width_allocator: 1fr;
	--i_width_status: 1fr;
}
	
[data-mod*='c_rec_mod_stock_release'] [data-aid='w_content'] div.iui_content_tr,
[data-mod*='c_rec_mod_stock_release'] [data-aid='w_content_header'] div.iui_content_tr,
[data-mod*='c_rec_mod_stock_transfer'] [data-aid='w_content'] div.iui_content_tr,
[data-mod*='c_rec_mod_stock_transfer'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
    grid-template-columns: 
    	35px 
    	35px
    	var(--i_width_mfsp) 
    	var(--i_width_type) 
    	var(--i_width_name) 
    	var(--i_width_item_number)  
    	var(--i_width_product_id)  
    	var(--i_width_quantity)  
    	var(--i_width_scp_source)  
    	var(--i_width_scp_plan)  
    	var(--i_width_allocator)  
    	var(--i_width_status);
}

