/*########################## ANYAGIGÉNY KEZELÉS CSS #############################*/


/*########################## ANYAGIGÉNY MÓDOSÍTÁS ÉS OLVASÁS MODUL #######################*/

[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_toolbar'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_toolbar'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_toolbar']
{
	display: grid;
	grid-template-areas: 
		'project s_guid_site i_time_picking'
		's_note s_note s_note';
	grid-template-columns: 1fr 1fr 0.5fr;
	
}

[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_toolbar'] [data-aid="project"],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_toolbar'] [data-aid="project"],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_toolbar'] [data-aid="project"]
{
	grid-area: project;
}
[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_toolbar'] [data-aid="s_guid_site"],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_toolbar'] [data-aid="s_guid_site"],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_toolbar'] [data-aid="s_guid_site"]
{
	grid-area: s_guid_site;
}

[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] [data-aid='i_time_picking'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] [data-aid='i_time_picking'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] [data-aid='i_time_picking']

{
	grid-area: i_time_picking;
}

[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_toolbar'] [data-aid="s_note"],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_toolbar'] [data-aid="s_note"],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_toolbar'] [data-aid="s_note"]
{
	grid-area: s_note;
}

[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_toolbar'] [data-aid="s_note"] textarea,
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_toolbar'] [data-aid="s_note"] textarea,
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_toolbar'] [data-aid="s_note"] textarea
{
	height: 50px;
}

[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content_header'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content_header'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content_header'],
[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content']
{
	--i_width_s_it_shell_name: 1fr;
	--i_width_s_it_item_number: 1fr;
	--i_width_s_it_supplier_name: 1fr;
	--i_width_s_quantity_container: 0.5fr;
	--i_width_c_source_matreq: 0.5fr;
}

[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content_header'] div.iui_content_tr,
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content_header'] div.iui_content_tr,
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content_header'] div.iui_content_tr,
[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] div.iui_content_tr,
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] div.iui_content_tr,
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] div.iui_content_tr 
{
	display: grid;
	grid-template-columns: 
		35px 
		var(--i_width_s_it_shell_name) 
		var(--i_width_s_it_item_number) 
		24px 
		var(--i_width_s_it_supplier_name) 
		var(--i_width_s_quantity_container) 
		var(--i_width_c_source_matreq); 
}
[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] div.iui_content_tr,
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] div.iui_content_tr,
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] div.iui_content_tr 
{
	grid-template-areas:
		'icon s_it_shell_name s_it_item_number context_menu s_it_supplier_name s_quantity_container c_source_matreq'
		'icon s_product_id s_product_id context_menu s_note_entry s_note_entry s_note_entry';
	grid-template-rows: 25px minmax(0, auto);
	height: auto;
}

[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] [data-aid='icon'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] [data-aid='icon'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] [data-aid='icon']
{
	grid-area: icon;
}
[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] [data-aid='s_it_shell_name'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] [data-aid='s_it_shell_name'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] [data-aid='s_it_shell_name']
{
	grid-area: s_it_shell_name;
}
[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] [data-aid='s_it_item_number'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] [data-aid='s_it_item_number'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] [data-aid='s_it_item_number']

{
	grid-area: s_it_item_number;
}
[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] [data-aid='context_menu'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] [data-aid='context_menu'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] [data-aid='context_menu']
{
	grid-area: context_menu;
}
[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] [data-aid='s_quantity_container'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] [data-aid='s_quantity_container'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] [data-aid='s_quantity_container']
{
	grid-area: s_quantity_container;
	align-self: center;
}

[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] [data-aid='s_quantity_container'] input,
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] [data-aid='s_quantity_container'] input,
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] [data-aid='s_quantity_container'] input
{
    width: 80px;
    height: 22px;
    margin-top: 5px;
}

[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] [data-aid='c_source_matreq'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] [data-aid='c_source_matreq'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] [data-aid='c_source_matreq']
{
	grid-area: c_source_matreq;
}
[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] [data-aid='s_it_supplier_name'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] [data-aid='s_it_supplier_name'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] [data-aid='s_it_supplier_name']
{
	grid-area: s_it_supplier_name;
}
[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] [data-aid='s_note_entry'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] [data-aid='s_note_entry'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] [data-aid='s_note_entry']
{
	grid-area: s_note_entry;
}
[data-mod*='c_rec_mod_matreq_modify'] [data-aid='w_content'] [data-aid='s_product_id'],
[data-mod*='c_rec_mod_matreq_read'] [data-aid='w_content'] [data-aid='s_product_id'],
[data-mod*='c_rec_mod_matreq_create'] [data-aid='w_content'] [data-aid='s_product_id']
{
	grid-area: s_product_id;
}

/*########################## ANYAGIGÉNY TÉTEL MÓDOSÍTÁS MODUL #######################*/


[data-mod*='c_rec_mod_matreq_entry'] [data-aid='w_content']
{
	display: grid;
	grid-template-areas:
		's_guid_item s_quantity c_source_matreq s_it_guid_supplier'
		's_product_id storno storno storno'
		's_note_entry s_note_entry s_note_entry s_note_entry';
	grid-template-rows: auto;
	grid-template-columns: 2fr 1fr 1fr 1fr;
	grid-template-rows: 50px 50px auto;
	height: auto;
}


[data-mod*='c_rec_mod_matreq_entry'] [data-aid='w_content'] [data-aid='s_guid_item']
{
	grid-area: s_guid_item;
}
[data-mod*='c_rec_mod_matreq_entry'] [data-aid='w_content'] [data-aid='s_quantity']
{
	grid-area: s_quantity;
}
[data-mod*='c_rec_mod_matreq_entry'] [data-aid='w_content'] [data-aid='s_quantity'] [data-aid="form_field_container"]:nth-child(2) .iui_caption
{
	line-height: 28px;
}

[data-mod*='c_rec_mod_matreq_entry'] [data-aid='w_content'] [data-aid='c_source_matreq']
{
	grid-area: c_source_matreq;
}
[data-mod*='c_rec_mod_matreq_entry'] [data-aid='w_content'] [data-aid='s_it_guid_supplier']
{
	grid-area: s_it_guid_supplier;
}
[data-mod*='c_rec_mod_matreq_entry'] [data-aid='w_content'] [data-aid='s_product_id']
{
	grid-area: s_product_id;
}
[data-mod*='c_rec_mod_matreq_entry'] [data-aid='w_content'] [data-aid='storno']
{
	grid-area: storno;
}
[data-mod*='c_rec_mod_matreq_entry'] [data-aid='w_content'] [data-aid='s_note_entry']
{
	grid-area: s_note_entry;
}

/*########################## ANYAGIGÉNYEK CIKKENKÉNTI LISTÁJA MODUL #######################*/

[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content_header'],
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content']
{
	--i_width_s_shell_name: 1fr;
	--i_width_s_item_number: 1fr;
	--i_width_s_quantity: 0.5fr;
	--i_width_s_quantity_current: 0.5fr;
	--i_width_s_quantity_allocated: 0.5fr;
	--i_width_s_quantity_free: 0.5fr;
	--i_width_s_quantity_handled: 0.5fr;
	--i_width_i_time_last: 0.5fr;
	--i_width_i_time_closest: 0.5fr;
	--i_width_s_project_name: 1fr;
	--i_width_s_site_name: 1fr;
	--i_width_s_online_executive_name: 0.7fr;
	--i_width_c_source_matreq: 0.5fr;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content_header'] div.iui_content_tr, 
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr 
{
	display: grid;
	grid-template-columns: 
		35px
		35px 
		var(--i_width_s_shell_name)
		var(--i_width_s_item_number)
		25px 
		var(--i_width_s_quantity) 
		var(--i_width_s_quantity_current) 
		var(--i_width_s_quantity_allocated) 
		var(--i_width_s_quantity_free) 
		var(--i_width_s_quantity_handled) 
		var(--i_width_i_time_last)
		var(--i_width_i_time_closest)
		var(--i_width_s_project_name)
		var(--i_width_s_site_name)
		var(--i_width_s_online_executive_name)
		var(--i_width_c_source_matreq) ;
}

[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr 
{
	grid-template-rows: 25px;
	grid-template-areas: 
		'toggle icon s_shell_name s_item_number context s_quantity s_quantity_handled s_quantity_current s_quantity_allocated s_quantity_free i_time_last i_time_closest s_project_name s_site_name s_online_executive_name c_source_matreq'
		'toggle detailed_data detailed_data detailed_data detailed_data detailed_data detailed_data detailed_data detailed_data detailed_data detailed_data detailed_data detailed_data detailed_data detailed_data detailed_data';
	height: auto;
}

[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='toggle']
{
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/iui_select_arrow_right.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50%;
	grid-area: toggle;
}

[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr.iui_open [data-aid='toggle']
{
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/iui_select_arrow_down.svg);
	align-self: baseline;
    height: 25px;
}

[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='empty']
{
	grid-area: empty;
	display: none;
}

[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr.iui_open [data-aid='empty']
{
	display: unset;
}

[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='icon']
{
	grid-area: icon;
}

[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='icon'] [data-aid="has_note"]
{
	display: none;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr.iui_has_note [data-aid='icon'] [data-aid="has_note"]
{
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: red;
	border-radius: 10px;
	position: relative;
	
	
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_shell_name']
{
	grid-area: s_shell_name;
}

[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_shell_name'] [data-aid="has_note"]
{
	display: none;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr.iui_has_note [data-aid='s_shell_name'] [data-aid="has_note"]
{
	display: inline-block;
   
    background-color: var(--color_mod_work);
    border-radius: 3px;
    color: #FFF;
    text-align: center;
    margin-right: 2px;
    padding-left: 3px;
    padding-right: 3px;

	
	
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_item_number']
{
	grid-area: s_item_number;
}

[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_quantity']
{
	grid-area: s_quantity;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_quantity_current']
{
	grid-area: s_quantity_current;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_quantity_allocated']
{
	grid-area: s_quantity_allocated;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_quantity_free']
{
	grid-area: s_quantity_free;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_quantity_handled']
{
	grid-area: s_quantity_handled;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='c_source_matreq']
{
	grid-area: c_source_matreq;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='i_time_last']
{
	grid-area: i_time_last
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='i_time_closest']
{
	grid-area: i_time_closest;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_project_name']
{
	grid-area: s_project_name;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_site_name']
{
	grid-area: s_site_name;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_online_executive_name']
{
	grid-area: s_online_executive_name;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='s_project_name']
{
	grid-area: s_project_name;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='context']
{
	grid-area: context;
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr [data-aid='detailed_data']
{
	grid-area: detailed_data;
	display: none;
	padding-left: 0px;
	border: 1px solid var(--color_main);
	border-radius: 5px;
	background-color: var(--color_bg_window);
	margin-top: 5px;
	margin-bottom: 20px;
}

[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr.iui_open [data-aid='detailed_data']
{
	grid-area: detailed_data;
	display: unset;
	padding: 0;	
	
}
[data-mod*='c_rec_mod_matreq_list_item'] [data-aid='w_content'] div.iui_content_tr.iui_open [data-aid='detailed_data'] div.iui_content_tr
{
	display: grid;
	grid-template-rows: 25px;
	height: auto;
	grid-template-areas: 
		'icon s_shell_name s_item_number context s_quantity s_quantity_handled s_quantity_current s_quantity_allocated s_quantity_free i_time_last i_time_closest s_project_name s_site_name s_online_executive_name c_source_matreq';
	grid-template-columns: 
		35px 
		var(--i_width_s_shell_name)
		var(--i_width_s_item_number)
		25px 
		var(--i_width_s_quantity) 
		var(--i_width_s_quantity_current) 
		var(--i_width_s_quantity_allocated) 
		var(--i_width_s_quantity_free) 
		var(--i_width_s_quantity_handled) 
		var(--i_width_i_time_last)
		var(--i_width_i_time_closest)
		var(--i_width_s_project_name)
		var(--i_width_s_site_name)
		var(--i_width_s_online_executive_name)
		var(--i_width_c_source_matreq) ;
}

[data-mod='c_rec_mod_matreq_list_item'] [data-aid="w_content"] div.iui_content_tr.c_rec_project >.shell_icon 
{
    background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_project.svg);
    background-color: var(--color_mod_work);
}

/*########################## ANYAGIGÉNYEK KEZELÉS MODUL #######################*/
.iui_matreq_handled
{
	color: green;
	font-weight: bold;
	
}

[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content']
{
	display: grid;
	grid-template-rows: 50px 50px 70px 70px 70px;
	grid-template-columns: 1fr 2fr 1fr 1fr 1fr;
	grid-template-areas: 
		'item item quantity quantity quantity_unit'
		'project project project project project'
		'title_allocation title_allocation title_order title_order title_order'
		'quantity_allocation quantity_allocation_unit quantity_order quantity_order_unit date'
		'store store  supplier supplier supplier'
		'a a purchase_order purchase_order purchase_order';
	
	height: auto;
}

[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="item"]
{
	grid-area: item;
}

[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="quantity"]
{
	grid-area: quantity;
}

[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="quantity_unit"]
{
	grid-area: quantity_unit;
}

[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="title_allocation"]
{
	grid-area: title_allocation;
}
[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="title_order"]
{
	grid-area: title_order;
}
[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="store"]
{
	grid-area: store;
}
[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="supplier"]
{
	grid-area: supplier;
}
[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="project"]
{
	grid-area: project;
}
[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="purchase_order"]
{
	grid-area: purchase_order;
}
[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="quantity_allocation"]
{
	grid-area: quantity_allocation;
}
[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="quantity_allocation_unit"]
{
	grid-area: quantity_allocation_unit;
}
[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="quantity_free"]
{
	grid-area: quantity_free;
}
[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="quantity_order"]
{
	grid-area: quantity_order;
}
[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="quantity_order_unit"]
{
	grid-area: quantity_order_unit;
}
[data-mod*='c_rec_mod_matreq_handle'] [data-aid='w_content'] div[data-aid="date"]
{
	grid-area: date;
}

[data-mod='c_rec_mod_matreq_list_item'].iui_window div.iui_content_tr > div:nth-child(1n+2) 
{
	padding-left: 0px;
}
[data-mod='c_rec_mod_matreq_list_item'].iui_window div.iui_content_tr > div:nth-child(1n+3) 
{
	padding-left: 4px;
}

