

/*H1 SPECIFIKUS REKORD IKONOK */
.c_rec_h1_ad .shell_icon, div[class*="c_rec_mod_h1_ad"]  .shell_icon
{
	background-image: url('../icon/c_rec_h1_ad.svg');
	background-color: #35794f;
}

.c_rec_h1_jobportal .shell_icon
{
	background-image: url('../icon/c_rec_h1_jobportal.png');
	background-color: #0080c0;
}

.c_rec_h1_candidate .shell_icon,
.c_rec_mod_h1_candidate_modify .shell_icon,
.c_rec_mod_h1_candidate_read .shell_icon,
.c_rec_mod_h1_candidate_list .shell_icon,
.c_rec_mod_h1_candidate_list_pc .shell_icon
{
	background-image: url('../icon/c_rec_h1_candidate.svg');
	background-color: #0080c0;
}

.c_rec_mod_h1_candidate_list_web .shell_icon,
.c_rec_mod_h1_candidate_list_pc_web .shell_icon
{
    background-image: url('../icon/c_rec_h1_candidate_web.svg');
    background-color: #35794f;
}


.c_rec_h1_precandidate .shell_icon, div[class*="c_rec_mod_h1_precandidate"]  .shell_icon
{
	background-image: url('../icon/c_rec_h1_precandidate.svg');
	background-color: #0080c0;
}

.c_rec_h1_position .shell_icon, div[class*="c_rec_mod_h1_position"]  .shell_icon
{
	background-image: url('../icon/c_rec_h1_position.svg');
	background-color: #0080c0;
}

.c_rec_completion_report .shell_icon,
div[class*="c_rec_mod_h1_cr"]  .shell_icon
{
	background-color: var(--color_mod_invoice);
	background-image: url('../icon/c_rec_completion_report.svg');
}

*[class*="c_rec_h1_operation_folder_"] .shell_icon
{
	background-image: url('../icon/c_rec_folder_message.svg');
	background-color: #fb8400;
}

*[class*="c_rec_h1_of_"] .shell_icon
{
	background-image: url('../icon/c_rec_folder_message.svg');
	background-color: #fb8400;
}

.c_rec_h1_characterization .shell_icon
{
	background-image: url('../icon/c_rec_h1_characterization.svg');
	background-color: #0080c0;
}

.c_rec_h1_cv .shell_icon, div[class*="c_rec_mod_h1_cv_upload"]  .shell_icon
{
	background-image: url('../icon/c_rec_h1_cv.svg');
	background-color: #0000AA;
}

.c_rec_h1_diploma .shell_icon
{
	background-image: url('../icon/c_rec_h1_cv.svg');
}

.c_rec_mod_h1_precandidate_cond .shell_icon
{
	background-image: url('../icon/c_rec_mod_h1_precandidate_cond.png');
	background-color: #0080c0;
}

.c_rec_cond_h1_candidate .shell_icon
{
	background-image: url('../icon/c_rec_cond_h1_candidate.png');
	background-color: #0080c0;
}


.c_rec_h1_task_interview_personal .shell_icon, div[class*="c_rec_mod_h1_interview"]  .shell_icon
{
	background-image: url('../icon/c_rec_h1_task_interview_personal.svg');
	background-color: #fb8400;
}

.c_rec_h1_task_interview_skype .shell_icon
{
	background-image: url('../icon/c_rec_h1_task_interview_skype.svg');
	background-color: #fb8400;
}

.c_rec_h1_task_interview_teams .shell_icon
{
	background-image: url('../icon/c_rec_h1_task_interview_teams.svg');
	background-color: #fb8400;
}


.c_rec_h1_task_interview_tel .shell_icon
{
	background-image: url('../icon/c_rec_h1_task_interview_tel.svg');
	background-color: #fb8400;
}

.c_rec_h1_task_interview_customer .shell_icon, .c_rec_h1_task_interview_customer_1 .shell_icon, .c_rec_h1_task_interview_customer_2 .shell_icon, .c_rec_h1_task_interview_customer_3 .shell_icon, .c_rec_h1_task_interview_customer_4 .shell_icon
{
	background-image: url('../icon/c_rec_h1_task_interview_customer.svg');
	background-color: #fb8400;
}

.c_rec_h1_visit .shell_icon, div[class*="c_rec_mod_h1_visit"]  .shell_icon
{
	background-image: url('../icon/c_rec_h1_visit.svg');
	background-color: #0080c0;
}

.c_rec_h1_md_profession_field_ad .shell_icon
{
	background-image: url('../icon/c_rec_masterdata.svg');
	background-color: #0080c0;
}

.c_rec_h1_md_profession_field_ad_group .shell_icon
{
	background-image: url('../icon/c_rec_masterdata.svg');
	background-color: #0080c0;
}


.iui_button_candidate_add
{
	background-color: #0080c0;
	background-image: url('../icon/c_rec_h1_candidate.svg');
}

div[class*="c_rec_mod_h1_message"]  .shell_icon
{
	background-image: url('../icon/c_rec_mail.svg');
	background-color: #0080c0;

}
div[class*="c_rec_mod_h1_org_partner"]  .shell_icon
{
	background-color: #74AE0f;
	background-image: url('../icon/c_rec_company.svg');
}





.iui_content_tr.h1_recruited
{
	background-color: #00ff00;
}

.iui_content_tr.h1_inactive div.shell_icon
{
	border-left: 10px red solid;
}




/*####################### H1 PRECANDIDATE LIST #############################*/

[data-mod='c_rec_mod_h1_precandidate_list'] [data-aid='w_content'],
[data-mod='c_rec_mod_h1_precandidate_list'] [data-aid='w_content_header']
{
	--i_width_name: 2fr;
	--i_width_expertise: 2fr;
	--i_width_position: 1fr;
	--i_width_progress: 0.5fr;
	--i_width_contact: 2fr;
	--i_width_status: 1fr;
}

[data-mod='c_rec_mod_h1_precandidate_list'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_precandidate_list'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
	grid-template-columns:
    	75px
    	var(--i_width_name)
    	var(--i_width_expertise)
    	var(--i_width_position)
    	var(--i_width_progress)
    	var(--i_width_contact)
    	var(--i_width_status)
    	30px
    	30px;
}




[data-mod='c_rec_mod_h1_precandidate_list'] [data-aid='w_content'] .iui_content_tr
{
	height:75px;
	padding-top: 0px;
}

[data-mod='c_rec_mod_h1_precandidate_list'] [data-aid='w_content'] .iui_content_tr .shell_icon
{
	width: 70px;
	height: 70px;
	display: block;
	background-size: 90%;

}

[data-mod='c_rec_mod_h1_precandidate_list'] [data-aid='w_content'] .iui_content_tr > div
{
	height: auto;
}
[data-mod='c_rec_mod_h1_precandidate_list'] [data-aid='w_content'] .iui_content_tr > div > div
{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow-x: hidden;
	padding: 2px;
}

[data-mod='c_rec_mod_h1_precandidate_list'] [data-aid='w_content'] .iui_content_tr .shell_icon div.shell_pic
{
	width: 75px;
	height: 75px;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;

}
[data-mod='c_rec_mod_h1_precandidate_list'] .iui_content_tr.iui_gdpr_accept span.gdpr_icon
{
	background-color: blue;
	background-image: url('../icon/iui_gdpr_accept.svg');
	background-position: center;
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	display: inline-block;
	background-size: 80%;
	border-radius: 3px;
}


.iui_content_tr.h1_recruited_precandidate
{
	background-color: #00ae00;
}






[data-mod='c_rec_mod_h1_precandidate_list'] .iui_content_tr.c_rec_h1_precandidate [data-aid='cv']
{
	height: 75px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 25px;
	background-image: url('../icon/c_rec_h1_cv.svg');
	background-color: #0080c0;
}

[data-mod='c_rec_mod_h1_precandidate_list'] .iui_content_tr.c_rec_h1_precandidate [data-aid='remove']
{

	background-image: url('../icon/iui_w_button_close.png');
	background-size: 80%;
	background-repeat: no-repeat;
	background-position: center center;

	width: 16px;
	height: 16px;
	display: block;

}

/*
 * A jelzőoszlop: a sor utolsó előtti, 30 képpontos oszlopa — a szomszédos CV-oszloppal azonos.
 * Három jel áll benne egymás alatt, rögzített helyen: felül az eredet pöttye, középen a
 * felhasználói fiók ikonja, alul a kivétel X-e. A hely azért rögzített, hogy a fiók-ikon hiánya
 * ne mozdítsa el a másik kettőt — a space-between az elsőt a tetejéhez, az utolsót az aljához
 * köti, tehát a középső üresen is hagyhatja a helyét. A fénykép miatt az ikonsávba nem fértek
 * volna el. A fiók-ikon és a kivétel X-e egyaránt 16 képpontos, a pötty 10, így a három jel egy
 * függőleges tengelyen áll.
 */
[data-mod='c_rec_mod_h1_precandidate_list'] .iui_content_tr.c_rec_h1_precandidate [data-aid='signal']
{
	height: 75px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 8px 0px;
}

/*
 * A lista minden cellájának gyerekei kapnak egy 2 képpontos belső margót és ellipszis-vágást a
 * fenti általános szabálytól. A jelzőoszlopban ez a három jelet kitolná az oszlopból, ezért itt
 * visszavesszük: a jelek mérete pontosan annyi, amennyinek látszania kell.
 */
[data-mod='c_rec_mod_h1_precandidate_list'] .iui_content_tr.c_rec_h1_precandidate [data-aid='signal'] > div
{
	padding: 0px;
	flex: 0 0 auto;
}

/*
 * Az eredet pöttye. Két érték kap saját színt — a Hire-One narancsa, ha belső munkatárs vitte
 * fel, kék, ha maga a precandidate regisztrált —, a maradék kettő szürke. Négy értékhez négy
 * szín már zaj lenne, a pontos jelentés a title attribútumban olvasható. Ugyanez a jelölés áll
 * a duplikáció-kezelő varázslóban is, hogy a két felületen ugyanaz a jel ugyanazt jelentse.
 */
[data-mod='c_rec_mod_h1_precandidate_list'] .iui_content_tr.c_rec_h1_precandidate .iui_h1_creator
{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: block;
	background-color: #9a9a9a;
}
[data-mod='c_rec_mod_h1_precandidate_list'] .iui_content_tr.c_rec_h1_precandidate .iui_h1_creator_internal
{
	background-color: #ea6708;
}
[data-mod='c_rec_mod_h1_precandidate_list'] .iui_content_tr.c_rec_h1_precandidate .iui_h1_creator_self
{
	background-color: #0080c0;
}

/*
 * A felhasználói fiók jelzése: a felhasználó rekord shell ikonja, a generic ikonfából. Ha nincs
 * fiók, a div üresen marad és semmi nem látszik — a szokásos esetet nem jelöljük, csak az
 * eltérést. A hely viszont ilyenkor is foglalt, hogy a pötty és az X ne mozduljon.
 */
[data-mod='c_rec_mod_h1_precandidate_list'] .iui_content_tr.c_rec_h1_precandidate [data-aid='user_account']
{
	width: 16px;
	height: 16px;
	display: block;
}
[data-mod='c_rec_mod_h1_precandidate_list'] .iui_content_tr.c_rec_h1_precandidate [data-aid='user_account'].iui_h1_has_user
{
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_user.svg);
	background-color: var(--color_main);
	background-size: 85%;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 2px;
}

[data-mod='c_rec_mod_h1_precandidate_list'] .iui_content_tr.c_rec_h1_precandidate.iui_negation
{
	opacity: 0.2;
	filter: alpha(opacity=20);

}

[data-mod='c_rec_mod_h1_precandidate_list'] div.iui_h1_precand_error_email
{
	color: red;
	text-decoration: line-through;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

/*Egyedi ablak beĂˇllĂ­tĂˇsok...*/
/*
 * A „Keresés módja” kapcsoló sorának elrejtése, amíg a keresés célja a PC azonosító: az és / vagy /
 * teljes egyezés csak a Solr-os célokra értelmes, az azonosítót SQL-ben keressük. Osztályt váltunk
 * és nem inline stílust írunk, mert a szekciót nyitó fejléc-onclick jQuery show()-val ír inline
 * display stílust minden advanced elemre — ha a style tulajdonságot piszkálnánk, elvennénk a
 * keretrendszer saját nyitás-csukás mechanizmusát. Az !important ugyanezért kell: az inline
 * stílust csak ez veri.
 */
[data-mod='c_rec_mod_h1_precandidate_search'] .iui_h1_free_text_mode_hidden,
[data-mod='c_rec_mod_h1_precandidate_list'] .iui_h1_free_text_mode_hidden
{
	display: none !important;
}

[data-mod='c_rec_mod_h1_precandidate_search'] [data-aid='w_contentbar_right'], [data-mod='c_rec_mod_h1_precandidate_list'] [data-aid='w_contentbar_right']
{
	padding: 5px;
	width: 380px;
}
/* ############### A CANDIDATE LIST ######### */

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'],
[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content_header'],
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'],
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content_header'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content_header'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content_header']
{
	--i_width_name: 2fr;
	/* Az azonosító oszlopa. A 90 képpontos alsó korlát azért kell, hogy a CA.003708 alak egy sorban
	   elférjen akkor is, ha a felhasználó szűkebbre húzza az ablakot. */
	--i_width_s_readable_id: minmax(90px, 1fr);
	--i_width_status: 2fr;
	--i_width_language: 2fr;
	--i_width_s_virtual_path: 2fr;
	--i_width_i_time_modified: 1fr;
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content_header'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content_header'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content_header'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
	grid-template-columns:
    	75px
    	var(--i_width_name)
    	var(--i_width_s_readable_id)
    	var(--i_width_status)
    	var(--i_width_language)
    	var(--i_width_s_virtual_path)
    	30px
    	var(--i_width_i_time_modified);
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] .iui_content_tr,
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] .iui_content_tr,
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] .iui_content_tr,
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] .iui_content_tr
{
	height: 84px;
}

[data-mod='c_rec_mod_h1_candidate_list'] .iui_content_tr [data-aid='s_name_online_executive'],
[data-mod='c_rec_mod_h1_candidate_list_web'] .iui_content_tr [data-aid='s_name_online_executive'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] .iui_content_tr [data-aid='s_name_online_executive'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] .iui_content_tr [data-aid='s_name_online_executive']
{
	padding: 0px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] .iui_content_tr .shell_icon,
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] .iui_content_tr .shell_icon,
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] .iui_content_tr .shell_icon,
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] .iui_content_tr .shell_icon
{
	width: 70px;
	height: 70px;
	display: block;
	background-size: 80%;
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] .iui_content_tr .shell_icon div.shell_pic,
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] .iui_content_tr .shell_icon div.shell_pic,
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] .iui_content_tr .shell_icon div.shell_pic,
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] .iui_content_tr .shell_icon div.shell_pic
{
	width: 70px;
	height: 70px;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] .iui_content_tr [data-aid='name'] div:nth-child(1n+1),
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] .iui_content_tr [data-aid='name'] div:nth-child(1n+1),
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] .iui_content_tr [data-aid='name'] div:nth-child(1n+1),
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] .iui_content_tr [data-aid='name'] div:nth-child(1n+1)
{
	padding: 0px;
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] .iui_content_tr [data-aid='status'],
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] .iui_content_tr [data-aid='status'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] .iui_content_tr [data-aid='status'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] .iui_content_tr [data-aid='status']
{
	height: 75px;
	white-space: normal;
	overflow: hidden;
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] .iui_content_tr [data-aid='language'],
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] .iui_content_tr [data-aid='language'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] .iui_content_tr [data-aid='language'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] .iui_content_tr [data-aid='language']
{
	height: 75px;
	overflow: hidden;
	white-space: normal;
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] .iui_content_tr [data-aid='language'] [data-aid='recommend'],
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] .iui_content_tr [data-aid='language'] [data-aid='recommend'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] .iui_content_tr [data-aid='language'] [data-aid='recommend'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] .iui_content_tr [data-aid='language'] [data-aid='recommend']
{
	padding: 0px;
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] .iui_content_tr [data-aid='language_level'],
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] .iui_content_tr [data-aid='language_level'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] .iui_content_tr [data-aid='language_level'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] .iui_content_tr [data-aid='language_level']
{
	height: 75px;
	white-space: normal;
	overflow: hidden;
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] .iui_content_tr [data-aid='s_virtual_path'],
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] .iui_content_tr [data-aid='s_virtual_path'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] .iui_content_tr [data-aid='s_virtual_path'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] .iui_content_tr [data-aid='s_virtual_path']
{
	height: 75px;
	white-space: normal;
	overflow: hidden;
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] .iui_content_tr [data-aid='s_time_interview'],
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] .iui_content_tr [data-aid='s_time_interview'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] .iui_content_tr [data-aid='s_time_interview'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] .iui_content_tr [data-aid='s_time_interview']
{
	padding: 0px;
	height: 25px;
	overflow: hidden;
}

[data-mod='c_rec_mod_h1_candidate_list'] .h1_interviewed .shell_icon .iui_interviewed_icon,
[data-mod='c_rec_mod_h1_candidate_list_web'] .h1_interviewed .shell_icon .iui_interviewed_icon,
[data-mod='c_rec_mod_h1_candidate_list_consultant'] .h1_interviewed .shell_icon .iui_interviewed_icon,
[data-mod='c_rec_mod_h1_candidate_list_assistant'] .h1_interviewed .shell_icon .iui_interviewed_icon
{
	background-image: url('../icon/c_rec_h1_task_interview_customer.svg');
	background-color: #fb8400;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: top;
	background-size: 14px 14px;
	width: 16px;
	height: 16px;
}

/* A webes jelentkezésből lett candidate jelvénye alapból rejtett. A css nélküli div blokkelem lenne, és az
   interjú-jelvényt elválasztaná a mögötte álló tulajdonság-ikontól (iui_att_icon): új sort nyitna a
   rekordikonban, és lejjebb tolná a tulajdonság-ikont és a fotót. */
.iui_content_tr .shell_icon .iui_web_history_icon
{
	display: none;
}

/* A jelvény a Jelentkezők listájának ikonjával és színével, az interjú-jelvény méreteivel, mellette. A sor
   h1_web_history osztályát a jelöltlista modulja teszi fel (n_vc_compose). A Jelentkezők listája (_web)
   szándékosan hiányzik: ott minden sor jelentkezés, és az alapesetet nem jelöljük. */
[data-mod='c_rec_mod_h1_candidate_list'] .h1_web_history .shell_icon .iui_web_history_icon,
[data-mod='c_rec_mod_h1_candidate_list_consultant'] .h1_web_history .shell_icon .iui_web_history_icon,
[data-mod='c_rec_mod_h1_candidate_list_assistant'] .h1_web_history .shell_icon .iui_web_history_icon
{
	background-image: url('../icon/c_rec_h1_candidate_web.svg');
	background-color: #35794f;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: top;
	background-size: 14px 14px;
	width: 16px;
	height: 16px;
}

/* A CV-menü (a precandidate adatbázis és a Jelöltek listája CV gombja): a menüpont két sorból áll, a dokumentum
   neve alatt az utolsó módosító és a módosítás dátuma. A menü a popup-rétegbe kerül, ezért a szabály a tároló saját
   osztályára szűkít (c_rec_mod_h1::n_set_doc_menu_style). A felirat saját blokkot kap, hogy a második sor a név
   alatt, és ne a balra úszó ikon alatt kezdődjön; a sormagasság marad 24 képpont, így a sor pontosan kétszeres. */
[data-aid='menu_container'].iui_menu_context.iui_h1_menu_doc [data-aid='menu_label']
{
	display: flow-root;
}

/* A második sor a menü betűméreténél 2 képponttal kisebb, más formázás nélkül. */
[data-aid='menu_container'].iui_menu_context.iui_h1_menu_doc .iui_h1_menu_doc_meta
{
	font-size: calc(var(--i_font_main_size) - 3px);
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_content'] .iui_content_tr [data-aid='cv'],
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_content'] .iui_content_tr [data-aid='cv'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_content'] .iui_content_tr [data-aid='cv'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_content'] .iui_content_tr [data-aid='cv']
{
	width: 30px;
	height: 75px;
	white-space: normal;
	overflow: hidden;
}

[data-mod='c_rec_mod_h1_candidate_list'] .iui_content_tr.c_rec_h1_candidate [data-aid='cv'],
[data-mod='c_rec_mod_h1_candidate_list_web'] .iui_content_tr.c_rec_h1_candidate [data-aid='cv'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] .iui_content_tr.c_rec_h1_candidate [data-aid='cv'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] .iui_content_tr.c_rec_h1_candidate [data-aid='cv']
{
	height: 75px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 60%;
	background-image: url('../icon/c_rec_h1_cv.png');
	background-color: #0080c0;
}

[data-mod='c_rec_mod_h1_candidate_list'] [data-aid='w_contentbar_right_handler'],
[data-mod='c_rec_mod_h1_candidate_list_web'] [data-aid='w_contentbar_right_handler'],
[data-mod='c_rec_mod_h1_candidate_list_consultant'] [data-aid='w_contentbar_right_handler'],
[data-mod='c_rec_mod_h1_candidate_list_assistant'] [data-aid='w_contentbar_right_handler']
{
	padding: 5px;
	width: 200px;
	max-width: 400px;
}

/* ############### A jelĂ¶lt tuke listĂˇzĂˇsa modul, c_rec_mod_h1_candidate_list_tuke ######### */
[data-mod='c_rec_mod_h1_candidate_list_tuke'] .iui_content_tr [data-aid='s_shell_name']
{
	width: 175px;
}

[data-mod='c_rec_mod_h1_candidate_list_tuke'] .iui_content_tr [data-aid='s_reason_tuke']
{
	width: 350px;
}

[data-mod='c_rec_mod_h1_candidate_list_tuke'] .iui_content_tr [data-aid='s_virtual_path']
{
	width: 400px;
}


/*####################### H1 PRECANDIDATE DECISION LIST #############################*/
[data-mod='c_rec_mod_h1_precandidate_decision'] [data-aid='w_content'],
[data-mod='c_rec_mod_h1_precandidate_decision'] [data-aid='w_content_header']
{
	--i_width_s_shell_name_company: 2fr;
	--i_width_s_shell_name: 2fr;
	--i_width_s_shell_name_responsible: 1.5fr;
	--i_width_i_num_candidate: 0.5fr;
	--i_width_i_num_candidate_web: 0.5fr;

	--i_width_s_shell_name_candidate_status: 1.5fr;
	--i_width_i_time_modified: 1fr;
}

[data-mod='c_rec_mod_h1_precandidate_decision'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_precandidate_decision'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
	grid-template-columns:
    	35px
    	var(--i_width_s_shell_name_company)
    	var(--i_width_s_shell_name)
    	var(--i_width_s_shell_name_responsible)
    	var(--i_width_i_num_candidate)
    	var(--i_width_i_num_candidate_web)
    	25px
    	var(--i_width_s_shell_name_candidate_status)
    	var(--i_width_i_time_modified);
}


[data-mod='c_rec_mod_h1_precandidate_decision']  .iui_content_tr.iui_h1_not_cand [data-aid='event_icon'].iui_button_add
{
	width: 25px;
	height: 25px;
	background-image: url('../icon/iui_button_add.png');
	background-position: center;
	background-size: 50%;
	background-repeat: no-repeat;
}

[data-mod='c_rec_mod_h1_precandidate_decision']  .iui_content_tr [data-aid='event_icon']
{
	margin-right: 0px;
}


/*############### KÖZÖS BEÁLLÍTÁSOK  ##############################*/

[data-mod='c_rec_mod_h1_precandidate_read']  [data-aid='w_contentbar_left'] ul,
[data-mod='c_rec_mod_h1_precandidate_modify']  [data-aid='w_contentbar_left'] ul,
[data-mod='c_rec_mod_h1_position_modify']  [data-aid='w_contentbar_left'] ul,
[data-mod='c_rec_mod_h1_candidate_modify']  [data-aid='w_contentbar_left'] ul,
[data-mod='c_rec_mod_h1_candidate_read']  [data-aid='w_contentbar_left'] ul
{
	cursor: pointer;
	list-style-type:square;
}
[data-mod='c_rec_mod_h1_precandidate_read']  [data-aid='w_contentbar_left'] ul li, [data-mod='c_rec_mod_h1_precandidate_modify']  [data-aid='w_contentbar_left'] ul li, [data-mod='c_rec_mod_h1_position_modify']  [data-aid='w_contentbar_left'] ul li, [data-mod='c_rec_mod_h1_candidate_modify']  [data-aid='w_contentbar_left'] ul li
{
	margin-bottom: 5px;
}
/*############### PRECANDIDATE READ MODUL ##############################*/
[data-mod='c_rec_mod_h1_precandidate_read'] [data-aid='tab_content_5']
{
	--i_width_s_shell_name: 4fr;
	--i_width_i_time_modified: 1fr;
	--i_width_s_guid_owner: 3fr;
	--i_width_i_reserved_space: 1fr;

}

[data-mod='c_rec_mod_h1_precandidate_read'] [data-aid='tab_content_5'] div.iui_content_tr
{
	display: grid;
	grid-template-columns:
    	35px
    	var(--i_width_s_shell_name)
    	var(--i_width_i_time_modified)
    	var(--i_width_s_guid_owner)
    	var(--i_width_i_reserved_space)

}

[data-mod='c_rec_mod_h1_precandidate_read'] [data-aid='tab_content_6']
{
	--i_width_s_shell_name: 3fr;
	--i_width_s_lang: 1fr;
	--i_width_s_virtual_path: 1.5fr;
	--i_width_i_time_modified: 1.5fr;
	--i_width_s_guid_owner: 2fr;
	--i_width_i_reserved_space: 1fr;
}

[data-mod='c_rec_mod_h1_precandidate_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_lang)
		var(--i_width_s_virtual_path)
    	var(--i_width_i_time_modified)
    	var(--i_width_s_guid_owner)
    	var(--i_width_i_reserved_space)

}


/*############### PRECANDIDATE MODIFY MODUL ##############################*/

/*################################# POSITION MODIFY ############################*/
[data-mod='c_rec_mod_h1_position_modify'] .iui_content_tr [data-aid='s_shell_name']
{
	width: 200px;

}

[data-mod='c_rec_mod_h1_position_modify'] .iui_content_tr [data-aid='a_site']
{
	width: 200px;

}

[data-mod='c_rec_mod_h1_position_modify'] [data-aid='tab_content_1'],
[data-mod='c_rec_mod_h1_position_read'] [data-aid='tab_content_1']
{
	--i_width_s_public_name: 2fr;
	--i_width_s_ref_no: 1fr;
	--i_width_s_online_executive: 1fr;
	--i_width_s_place_of_work: 1fr;
	--i_width_s_virtual_path: 1fr;
	--i_width_i_time_modified: 1fr;
	--i_width_i_time_created: 1fr;
	--i_width_s_guid_owner: 1fr;

}

[data-mod='c_rec_mod_h1_position_modify'] [data-aid='tab_content_1'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_position_read'] [data-aid='tab_content_1'] div.iui_content_tr
{
	display: grid;
	grid-template-columns:
    	35px
    	var(--i_width_s_public_name)
    	var(--i_width_s_ref_no)
    	var(--i_width_s_online_executive)
    	var(--i_width_s_place_of_work)
    	var(--i_width_s_virtual_path)
    	var(--i_width_i_time_modified)
    	var(--i_width_i_time_created)
    	var(--i_width_s_guid_owner)

}

/*################################# AD LIST #########################################*/

[data-mod='c_rec_mod_h1_ad_list'] [data-aid='w_content'],
[data-mod='c_rec_mod_h1_ad_list'] [data-aid='w_content_header']
{
	--i_width_s_public_name: 2.5fr;
	--i_width_s_ref_no: 0.5fr;
	--i_width_s_online_executor: 1fr;
	--i_width_s_place_of_work: 2.5fr;
	--i_width_s_virtual_path: 2.5fr;
	--i_width_i_time_modified: 1fr;
	--i_width_i_time_created: 1fr;
	--i_width_s_guid_owner: 1fr;

}

[data-mod='c_rec_mod_h1_ad_list'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_ad_list'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
	grid-template-areas:
		'icon s_public_name s_ref_no s_online_executor s_place_of_work s_virtual_path i_time_modified i_time_created s_guid_owner';
	grid-template-columns:
    	35px
    	var(--i_width_s_public_name)
    	var(--i_width_s_ref_no)
    	var(--i_width_s_online_executor)
    	var(--i_width_s_place_of_work)
    	var(--i_width_s_virtual_path)
   		var(--i_width_i_time_modified)
 		var(--i_width_i_time_created)
 		var(--i_width_s_guid_owner);

}
[data-mod='c_rec_mod_h1_ad_list'] [data-aid='icon']
{
	grid-area: icon;
}

[data-mod='c_rec_mod_h1_ad_list'] [data-aid='s_public_name']
{
	grid-area: s_public_name;
}

[data-mod='c_rec_mod_h1_ad_list'] [data-aid='s_ref_no']
{
	grid-area: s_ref_no;
}

[data-mod='c_rec_mod_h1_ad_list'] [data-aid='s_online_executor']
{
	grid-area: s_online_executor;
}

[data-mod='c_rec_mod_h1_ad_list'] [data-aid='s_place_of_work']
{
	grid-area: s_place_of_work;
}

[data-mod='c_rec_mod_h1_ad_list'] [data-aid='s_virtual_path']
{
	grid-area: s_virtual_path;
}

[data-mod='c_rec_mod_h1_ad_list'] [data-aid='i_time_modified']
{
	grid-area: i_time_modified;
}

[data-mod='c_rec_mod_h1_ad_list'] [data-aid='i_time_created']
{
	grid-area: i_time_created;
}

[data-mod='c_rec_mod_h1_ad_list'] [data-aid='s_guid_owner']
{
	grid-area: s_guid_owner;
}

[data-mod='c_rec_mod_h1_ad_list'] [data-aid='w_contentbar_right']
{
	width: 250px;
}
[data-mod='c_rec_mod_h1_ad_list'] [data-aid='w_contentbar_left']
{
	width: 250px;
}



/*################################# POSITION LIST #########################################*/

[data-mod='c_rec_mod_h1_position_list'] [data-aid='w_content'],
[data-mod='c_rec_mod_h1_position_list'] [data-aid='w_content_header']
{
	--i_width_s_shell_name: 2fr;
	--i_width_i_count_candidate: 0.5fr;
	--i_width_s_name_project_parent: 2fr;
	--i_width_s_language: 2fr;
	--i_width_i_interview_inner: 0.5fr;
	--i_width_s_online_executor: 1fr;
	--i_width_s_project_status: 1fr;
	--i_width_i_time_modified: 0.5fr;
}

[data-mod='c_rec_mod_h1_position_list'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_position_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_i_count_candidate)
    	var(--i_width_s_name_project_parent)
    	var(--i_width_s_language)
    	var(--i_width_i_interview_inner)
    	var(--i_width_s_online_executor)
  	    var(--i_width_s_project_status)
   		var(--i_width_i_time_modified);
}

[data-mod='c_rec_mod_h1_position_list'] [data-aid='w_content'] div.iui_content_tr [data-aid="i_interview_inner"]
{
	font-weight: 600;
}

[data-mod='c_rec_mod_h1_position_list'] [data-aid='w_contentbar_right']
{
	width: 250px;
}
[data-mod='c_rec_mod_h1_position_list'] [data-aid='w_contentbar_left']
{
	width: 250px;
}
/*################################# CANDIDATE MODIFY #########################################*/

[data-mod='c_rec_mod_h1_candidate_modify'] [data-aid='w_content'] [data-aid='tab_content_0'] [data-aid='grid_container']
{
	display: grid;
	margin-bottom: 30px;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: min-content min-content;
	grid-template-areas:
			'po payment'
			'comment comment';

}

[data-mod='c_rec_mod_h1_candidate_modify'] [data-aid='w_content'] [data-aid='tab_content_0'] [data-aid='grid_container']>div:nth-child(1)
{
	grid-area: po;
}
[data-mod='c_rec_mod_h1_candidate_modify'] [data-aid='w_content'] [data-aid='tab_content_0'] [data-aid='grid_container']>div:nth-child(2)
{
	grid-area: payment;
}
[data-mod='c_rec_mod_h1_candidate_modify'] [data-aid='w_content'] [data-aid='tab_content_0'] [data-aid='grid_container']>div:nth-child(3)
{
	grid-area: comment;
}

[data-mod='c_rec_mod_h1_candidate_modify'] [data-aid='w_content'] [data-aid='tab_content_0'] .iui_caption
{
	font-size: large;
	cursor: pointer;
}


/*################################# TUKE LIST #########################################*/
[data-mod='c_rec_mod_h1_candidate_list_tuke'] .iui_content_tr [data-aid='s_reason_tuke']
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;

}

/*############################### INTERVIEW LIST ######################################*/
[data-mod='c_rec_mod_h1_interview_list'] [data-aid='w_content'],
[data-mod='c_rec_mod_h1_interview_list'] [data-aid='w_content_header']
{
	--i_width_s_shell_name: 1.5fr;
	--i_width_i_time_begin: 2fr;
	--i_width_s_token_state: 1fr;
	--i_width_s_online_executor: 1.5fr;
	--i_width_s_virtual_path: 2fr;
}

[data-mod='c_rec_mod_h1_interview_list'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_interview_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_i_time_begin)
    	var(--i_width_s_token_state)
    	var(--i_width_s_online_executor)
    	var(--i_width_s_virtual_path);
}


/*############################### VISIT LIST ######################################*/
[data-mod='c_rec_mod_h1_visit_list'] .iui_content_tr [data-aid='s_shell_name']
{
	width: 180px;

}
[data-mod='c_rec_mod_h1_visit_list'] .iui_content_tr [data-aid='i_time_visit']
{
	width: 200px;
}
[data-mod='c_rec_mod_h1_visit_list'] .iui_content_tr [data-aid='s_online_executor']
{
	width: 180px;
}

/*############################ PRECANDIDATE MODIFY #####################*/
.iui_upload_cv
{

	background-color: #ea6708;
	color: #FFF;

}
.iui_upload_cv div[data-aid='icon']
{
	background-image: url('../icon/iui_upload_cv.svg' );
}

.iui_upload_doc
{
	background-color: #0080c0;
	color: #FFF;
}

.iui_upload_doc div[data-aid='icon']
{
	background-image: url('../icon/iui_upload_doc.svg' );
	background-size: 80%;

}

[data-mod='c_rec_mod_h1_precandidate_modify'] [data-aid='tab_content_5']
{
	--i_width_s_shell_name: 4fr;
	--i_width_i_time_modified: 1fr;
	--i_width_s_guid_owner: 3fr;
	--i_width_i_reserved_space: 1fr;

}

[data-mod='c_rec_mod_h1_precandidate_modify'] [data-aid='tab_content_5'] div.iui_content_tr
{
	display: grid;
	grid-template-columns:
    	35px
    	var(--i_width_s_shell_name)
    	var(--i_width_i_time_modified)
    	var(--i_width_s_guid_owner)
    	var(--i_width_i_reserved_space)

}

[data-mod='c_rec_mod_h1_precandidate_modify'] [data-aid='tab_content_6']
{
	--i_width_s_shell_name: 3fr;
	--i_width_s_lang: 1fr;
	--i_width_s_virtual_path: 1.5fr;
	--i_width_i_time_modified: 1.5fr;
	--i_width_s_guid_owner: 2fr;
	--i_width_i_reserved_space: 1fr;
}

[data-mod='c_rec_mod_h1_precandidate_modify'] [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_lang)
		var(--i_width_s_virtual_path)
    	var(--i_width_i_time_modified)
    	var(--i_width_s_guid_owner)
    	var(--i_width_i_reserved_space)

}

[data-mod='c_rec_mod_h1_precandidate_modify_outer'] [data-aid='wizard_content_5']
{
	--i_width_s_shell_name: 1fr;
	--i_width_i_time_modified: 1fr;

}
[data-mod='c_rec_mod_h1_precandidate_modify_outer'] [data-aid='wizard_content_5'] div.iui_content_tr
{
	display: grid;
	grid-template-columns:
    	35px
    	var(--i_width_s_shell_name)
   		var(--i_width_i_time_modified)
}

/*############################################### TULAJDON ÁTADÁS MODUL ###############################x*/
[data-mod='c_rec_mod_h1_precandidate_transfer_owner'] [data-aid='content']
{
	--i_width_w_content_header: 1fr;
	--i_width_w_content_header_2: 1fr;
}


/*################################################ HEADHUNTER MODUL ##################################################*/


[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content'],
[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content_header']
{
	--i_width_last_position: 2fr;
	--i_width_language_level: 2fr;
	--i_width_name_last: 0.5fr;
	--i_width_name_first: 0.5fr;
	--i_width_last_workplace: 1fr;
	--i_width_web: 1fr;
	--i_width_time_created: 1fr;
	--i_width_phone_public: 1fr;
	--i_width_email_secondary: 1fr;

}

[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
	grid-template-columns:
    	30px
    	var(--i_width_last_position)
    	var(--i_width_language_level)
    	var(--i_width_name_last)
    	var(--i_width_name_first)
    	var(--i_width_last_workplace)
    	var(--i_width_web)
  	    var(--i_width_time_created)
   		var(--i_width_phone_public)
   		var(--i_width_email_secondary)
   		30px;
	grid-template-rows: 30px;
}

[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content'] div.iui_content_tr > div,
[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content_header'] div.iui_content_tr > div
{
	padding: 2px;
}



[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content']
{
	overflow-x: auto;
	overflow-y: scroll;
}



[data-mod='c_rec_mod_h1_precandidate_headhunter'] .iui_select
{
	margin: 0px;
	font-size: 12px;
	height: 27px;
}

[data-mod='c_rec_mod_h1_precandidate_headhunter'] input[type=text]
{
	margin: 0px;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 12px;
	top: 1px;
	height: 27px;
	width: 100%;
}



[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content_header']  input[type=text]
{
	margin: 0px;
	border: 0px;
	background-color: inherit;
	padding-left: 1px;
}

[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content_header']  input[type=text]:focus
{
	background-color: var(--color_bg_text);
}


[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content'] .iui_content_tr
{
	margin: 0px;
	padding: 0px;
	height: 30px;
}

[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content'] .iui_content_tr>div
{
	padding-left: 0px;
	overflow: hidden;
}


[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content_header'] .iui_content_tr,
[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content_header'] .iui_content_tr>div
{
	margin: 0px;
	padding: 0px;
	height: 27px;
	border: unset;
}

[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content_header'] .iui_content_tr
{
	padding-right: 4px;
}

[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content_header'] .iui_content_tr div:nth-child(1)
{

	width: 24px;
	height: 24px;
	background-size: 85%;
	border-radius: 3px;
	margin-top: 2px;
	margin-right: 7px;
	margin-bottom: 1px;
	margin-left: 1px;
}

[data-mod='c_rec_mod_h1_precandidate_headhunter'] [data-aid='w_content'] form [data-aid='comment']
{
	display: inline-block;
	height: 27px;
	width: 27px;
	float: left;
	clear: none;
	background-image: url('../icon/headhunter_comment.svg');
	background-color: #0080c0;
	background-repeat: no-repeat;
	background-size: 80%;
	background-position: center center;
	border-radius: 3px;
}




[data-mod='c_rec_mod_h1_precandidate_headhunter'] div.iui_content_tr>div
{
	padding: 0px;
}

[data-mod='c_rec_mod_h1_precandidate_headhunter'] div.iui_content_tr div.tagger
{
	padding: 0px;
}




/*################ JELÖLTE LISTÁJA ###############*/

[data-mod='c_rec_mod_h1_candidate_list_pc'] [data-aid='w_content'],
[data-mod='c_rec_mod_h1_candidate_list_pc'] [data-aid='w_content_header']
{
	--i_width_s_company_name: 1.5fr;
	--i_width_s_position_name: 2fr;
	--i_width_s_shell_name: 1fr;
	/* Az azonosító oszlopa, ugyanazzal a 90 képpontos alsó korláttal, mint a jelöltlistában. */
	--i_width_s_readable_id: minmax(90px, 1fr);
	--i_width_s_guid_last_status: 1.5fr;
	--i_width_i_time_last_status: 2fr;
}

[data-mod='c_rec_mod_h1_candidate_list_pc'] [data-aid='w_content'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_candidate_list_pc'] [data-aid='w_content_header'] div.iui_content_tr
{
	display: grid;
	grid-template-columns:
    	35px
    	var(--i_width_s_readable_id)
    	var(--i_width_s_company_name)
    	var(--i_width_s_position_name)
    	var(--i_width_s_shell_name)
    	var(--i_width_s_guid_last_status)
    	var(--i_width_i_time_last_status)
    	50px;
}


/*################ INTERJÚ IDŐPONT LÉTREHOZÁS ###############*/

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container']
{
	display: grid;
	grid-template-columns:
	1fr
	1fr;
	grid-template-areas:
	'guid_parent rec_data_parent'
	'guid_executive time'
	'shell_name guid_resource'
	'guid_position guid_position'
	'text text'
	'guid_template guid_ad'
	'attachmentbar attachmentbar';
}

[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container']
{
	display: grid;
	grid-template-columns:
	1fr
	1fr;
	grid-template-areas:
	'guid_parent rec_data_parent'
	'guid_executive time'
	'shell_name guid_resource'
	'text text'
	'guid_template guid_template';
}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='guid_parent'],
[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='guid_parent']
{
	grid-area: guid_parent;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='rec_data_parent'],
[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='rec_data_parent']
{
	grid-area: rec_data_parent;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='guid_executive'],
[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='guid_executive']
{
	grid-area: guid_executive;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='time'] [data-aid='field_container'],
[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='time'] [data-aid='field_container']
{
	display: grid;
	grid-template-areas:
	'begin_visible duration_helper';
	grid-auto-columns: minmax(100px, 195px) auto;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='time'] [data-aid='field_container'] [name='i_time_begin_visible'],
[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='time'] [data-aid='field_container'] [name='i_time_begin_visible']
{
	grid-area: begin_visible;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='time'] [data-aid='field_container'] [data-iname='i_duration_helper'],
[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='time'] [data-aid='field_container'] [data-iname='i_duration_helper']
{
	grid-area: duration_helper;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='shell_name'],
[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='shell_name']
{
	grid-area: shell_name;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='guid_resource'],
[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='guid_resource']
{
	grid-area: guid_resource;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='text'],
[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='text']
{
	grid-area: text;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='text'] [data-aid='html_editor'] [data-aid='text'],
[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='text'] [data-aid='html_editor'] [data-aid='text']
{
	height: 160px;
}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='guid_template'],
[data-mod='c_rec_mod_h1_interview_cand_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='guid_template']
{
	grid-area: guid_template;
}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='guid_ad']
{
	grid-area: guid_ad;
}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='guid_position']
{
	grid-area: guid_position;
}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid='w_content'] [data-aid='container'] [data-aid='attachmentbar']
{
	grid-area: attachmentbar;
}

[data-mod='c_rec_mod_h1_interview_pc_create'] .iui_select[data-iname='s_id_parent'] div.iui_select_option span:nth-child(1)
{
	width: 50%;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] .iui_select[data-iname='s_id_parent'] div.iui_select_option span:nth-child(2)
{
	width: 30%;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] .iui_select[data-iname='s_id_parent'] div.iui_select_option span:nth-child(3)
{
	width: 20%;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] .iui_select[data-iname='s_id_parent'] div.iui_select_option span:nth-child(4)
{
	width: 50%;
}
[data-mod='c_rec_mod_h1_interview_pc_create'] .iui_select[data-iname='s_id_parent'] div.iui_select_option span:nth-child(5)
{
	width: 50%;
}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid="w_content"] [data-aid='container_attachment'] div
{
	height: auto;
	font-size: calc(var(--i_font_main_size) - 1px);
	margin-right: 1px;
	cursor: pointer;
	display: inline-block;
	white-space: nowrap;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;
	max-width: 150px;
	overflow-x: hidden;
	text-overflow: ellipsis;
	padding-right: 2px;
	-webkit-transition: max-width 0.5s; /* Safari */
	transition: max-width 0.5s;
	transition-timing-function: ease-in-out;

	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-radius: 2px;
	margin-right: 2px;
	color: var(--color_font_aux);



}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid="w_content"] [data-aid='attachmentbar']
{
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 3px;
	border: 1px dashed #AAA;
	cursor: pointer;
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: auto 35px;
}


[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid="w_content"] [data-aid='container_attachment']
{
	min-height: 28px;
	padding-left: 2px;
	padding-top: 3px;
	cursor: pointer;
}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid="w_content"] [data-aid='attachmentbar'] [data-aid='attachment_upload']
{
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_mod_doc_upload.svg);
	filter: brightness(40%);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 60%;

}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid="w_content"] [data-aid='container_attachment']:empty
{
	padding: 5px;

	font-size: calc(var(--i_font_main_size) - 2px);
	text-align: center;
	color: var(--color_font_aux);
	font-style: italic;
}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid="w_content"] [data-aid='container_attachment']:empty:before
{
	content: 'Csatolmányok helye';
}


[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid="w_content"] [data-aid='container_attachment'] div:hover
{
	max-width: 300px;
}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid="w_content"] [data-aid='container_attachment'] div
{
	color: var(--color_font_aux);
	background-color: unset;
	color: inherit;
}

[data-mod='c_rec_mod_h1_interview_pc_create'] [data-aid="w_content"] [data-aid='container_attachment'] div .shell_icon
{
	vertical-align: text-bottom;
	width: 16px;
	height: 16px;
	display: inline-block;
	background-size: 80%;
	border-radius: 3px;
	margin-right: 3px;

}



/*####################### H1 PRECANDIDATE DUPLICATION #############################*/

/* Az oszlopszélességek css-változói a lap fejléc-rekeszén és a lista sorainak konténerén — a keretrendszer
   fülbe szánt belső listájának (c_vc_intersect_inner_tab) mintája: a lista saját táblázatkezelője
   (c_table) e két elemre írja inline a húzással beállított szélességet, a generic css pedig a rekeszt
   (data-aid: list_intersect_header) az ablak fejlécével azonosan rajzolja. A rács-változó (--s_grid_*)
   is itt van: a var() a deklaráló elemen oldódik fel, ezért csak így éri el a c_table inline értékét.
   A változó neve a fejléc-cella data-aid-jéből képződik; az első oszlop a generic fejléc 35 px-es
   ikon-oszlopa. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='wizard_content_0'] [data-aid='list_intersect_header'],
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_list'] [data-aid='list_intersect_container']
{
	--i_width_set_email: 3fr;
	--i_width_set_name: 2fr;
	--i_width_set_count: 1fr;
	--i_width_set_modified: 1.5fr;
	--i_width_set_user: 1fr;
	--i_width_set_candidate: 1fr;
	--s_grid_set: 35px var(--i_width_set_email) var(--i_width_set_name) var(--i_width_set_count) var(--i_width_set_modified) var(--i_width_set_user) var(--i_width_set_candidate);
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='wizard_content_1'] [data-aid='list_intersect_header'],
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='list_intersect_container']
{
	--i_width_member_name: 1.2fr;
	--i_width_member_email: 1.7fr;
	--i_width_member_id: 84px;
	--i_width_member_creator: 70px;
	--i_width_member_created: 112px;
	--i_width_member_modifier: 1fr;
	--i_width_member_modified: 112px;
	--i_width_member_status: 1.4fr;
	--s_grid_member: 22px 34px var(--i_width_member_name) var(--i_width_member_email) 26px var(--i_width_member_id) var(--i_width_member_creator) var(--i_width_member_created) var(--i_width_member_modifier) var(--i_width_member_modified) 26px var(--i_width_member_status);
}

/* A varázsló aktív lapja rács, a lap teljes magasságában, belső margó nélkül. Csak a listasorok
   görgetődnek: a sorok konténere a rács utolsó, maradék magasságú sora, a kereső és a fejléc-rekesz
   kívül áll rajta. A görgetés a konténeren van, nem a listán: a görgetéses töltés a lista
   magasságának növekedéséből tudja, mikor kell a következő adag. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_wizard_content.iui_wizard_active
{
	height: 100%;
	box-sizing: border-box;
	padding: 0;
	display: grid;
	grid-template-rows: minmax(0, 1fr);
}

/* A lap űrlap-szekciója (a varázsló cím-elemei nem: azok rejtettek maradnak): fejléc-rekesz és sorok. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_wizard_content.iui_wizard_active > [data-aid='form_section']
{
	min-height: 0;
	display: grid;
	grid-template-rows: auto minmax(0, 1fr);
}

/* Az 1. lapon a kereső sora is fölül (a szelektor a fenti közös lap-szabálynál erősebb). */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_wizard_content.iui_wizard_active[data-aid='wizard_content_0'] > [data-aid='form_section']
{
	grid-template-rows: auto auto minmax(0, 1fr);
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_list'],
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list']
{
	min-height: 0;
	overflow: auto;
}

/* ---- 1. lap: a halmazlista ---- */
/* A fejléc sora és a lista sorai ugyanazon a rácson; a szelektor a generic auto-fit rácsnál erősebb. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='wizard_content_0'] [data-aid='list_intersect_header'] div.iui_content_tr,
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_list'] [data-aid='list_intersect_container'] div.iui_content_tr
{
	display: grid;
	grid-template-columns: var(--s_grid_set);
	align-items: center;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_list'] .iui_content_tr > div
{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow-x: hidden;
	padding: 2px 4px;
}

/* Rekordikonok a mock szerint: a halmaz sora egyetlen kék alapikont visel, állapot nélkül. */
/* A rekordikon a 35 px-es ikon-oszlop közepén. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_list'] .iui_content_tr .shell_icon
{
	width: 24px;
	height: 24px;
	padding: 0;
	justify-self: center;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_list'] .iui_content_tr .shell_icon div.shell_pic
{
	width: 24px;
	height: 24px;
	border-radius: 3px;
	background-color: #0080c0;
	background-image: url('../icon/c_rec_h1_precandidate.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 85%;
}

/* A kijelölt halmaz során az ikon kerek, pipával. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_list'] .iui_content_tr.iui_selected .shell_icon div.shell_pic
{
	border-radius: 40px;
	border: 1px solid #0080c0;
	box-sizing: border-box;
	/* !important, mert a keretrendszer kijelölés-szabálya a szűkebb célzás ellenére is felülírná — a mock ugyanezt teszi. */
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/iui_selected.svg) !important;
	background-size: 58%;
}

/* A fiók és a jelentkező jelzője: 18 képpontos rekordikon, a mock színeivel. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_list'] [data-aid='user_account'].iui_h1_has_user,
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_list'] [data-aid='candidate'].iui_h1_has_candidate
{
	width: 18px;
	height: 18px;
	border-radius: 2px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 85%;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_list'] [data-aid='user_account'].iui_h1_has_user
{
	background-color: #680082;
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_user.svg);
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_list'] [data-aid='candidate'].iui_h1_has_candidate
{
	background-color: #35794f;
	background-image: url('../../global/icon/c_rec_h1_candidate_web.svg');
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='set_search']
{
	padding: 6px 8px;
}

/* ---- 2. lap: a halmaz tagjai — a mock rácsa: nyíl, ikon, név, e-mail, aktív, azonosító, eredet,
   létrehozás, utolsó módosító, módosítás, fiók, állapot (benne a javasolt cél jelvénye). ---- */
/* A fejléc sora ugyanazon a rácson, mint a lista sorai (a rögzített sormagasság nélkül). */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='wizard_content_1'] [data-aid='list_intersect_header'] div.iui_content_tr
{
	display: grid;
	grid-template-columns: var(--s_grid_member);
	align-items: center;
}

/* A sor első rácssora rögzített 28 px (a generic 35 px-es sormagasság a 3+3 px belső margó és az 1 px
   alsó keret nélkül), hogy a sor kinyitásakor a cellák — az ikon közepe — ne mozduljanak el. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='list_intersect_container'] div.iui_content_tr
{
	display: grid;
	grid-template-columns: var(--s_grid_member);
	grid-template-rows: 28px auto;
	align-items: center;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_content_tr > div
{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow-x: hidden;
	padding: 2px 4px;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_content_tr > .shell_icon
{
	width: 24px;
	height: 24px;
	padding: 0;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_content_tr > .shell_icon div.shell_pic
{
	width: 24px;
	height: 24px;
	border-radius: 3px;
	background-color: #0080c0;
	background-image: url('../icon/c_rec_h1_precandidate.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 85%;
}

/* A kiválasztott cél sora: kerek pipa, mint az 1. lapon. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_content_tr.iui_selected > .shell_icon div.shell_pic
{
	border-radius: 40px;
	border: 1px solid #0080c0;
	box-sizing: border-box;
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/iui_selected.svg) !important;
	background-size: 58%;
}

/* A sor kinyitása: nyíl a sor elején, a részletsor a teljes szélességben, csak nyitva látszik. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='toggle']
{
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/iui_select_arrow_right.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 60%;
	transition: transform 0.12s;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_content_tr.iui_h1_open [data-aid='toggle']
{
	transform: rotate(90deg);
}

/* A nyitott sor a rögzített sormagasság helyett a részletsorral együtt nő. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_content_tr.iui_h1_open
{
	height: auto;
	overflow: visible;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_content_tr > [data-aid='detailed_data']
{
	display: none;
	grid-column: 1 / -1;
	padding: 0;
	white-space: normal;
	overflow: visible;
}

/* A részletsor felett a fő sor alsó belső margója (3 px) marad, így a fejsor nyitva is 35 px magas. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_content_tr.iui_h1_open > [data-aid='detailed_data']
{
	display: block;
	margin-top: 3px;
}

/* Aktív jelzés: zöld kör fehér pipával, időhöz kötött inaktivitás sárga kör fehér órával, inaktív szürke kör fehér x-szel. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='active'].iui_h1_active
{
	width: 16px;
	height: 16px;
	border-radius: 50%;
	display: grid;
	place-items: center;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 60%;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='active'].iui_h1_active_ok
{
	background-color: #74ae0f;
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/iui_selected.svg);
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='active'].iui_h1_active_no
{
	background-color: #9a9a9a;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='active'].iui_h1_active_no::before
{
	content: "\00d7";
}

/* Az ideiglenesen inaktív és az automatikusan aktiválódó tag: a generic fehér óra-ikonja, ahogy az idő-modulban. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='active'].iui_h1_active_wait
{
	background-color: #f0b400;
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_time_fix.svg);
}

/* Eredet: 10 képpontos színes pötty, a precandidate lista osztályaival és színeivel. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='creator'].iui_h1_creator
{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: block;
	background-color: #9a9a9a;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='creator'].iui_h1_creator_internal
{
	background-color: #ea6708;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='creator'].iui_h1_creator_self
{
	background-color: #0080c0;
}

/* Fiók: a felhasználó rekordikonja. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='user_account'].iui_h1_has_user
{
	width: 18px;
	height: 18px;
	border-radius: 2px;
	background-color: #680082;
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_user.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 85%;
}

/* Állapot-címkék a törzsadat színével: a 2. lapon a javasolt cél jelvényével egy cellában, a 3. lapon a forrás
   adatlap-sorában és a cél előnézetében (ugyanaz a jelölő, s_get_status_tag_list). */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_status_tag,
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_status_tag,
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='suggested'].iui_h1_suggested
{
	display: inline-block;
	padding: 2px 4px;
	border-radius: 2px;
	margin-right: 2px;
	color: #ffffff;
	font-size: 11px;
	white-space: nowrap;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] [data-aid='suggested'].iui_h1_suggested
{
	padding: 2px 6px;
	background-color: #ea6708;
}

/* A részletsorok a fő sor rácsán és a fő sor magasságával (35 px, a lista sorának generic magassága):
   ikon a rekordikon alatt, név (link), utolsó módosító, módosítás. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow
{
	display: grid;
	grid-template-columns: var(--s_grid_member);
	align-items: center;
	height: 35px;
	box-sizing: border-box;
	background-color: #fafafa;
	border-top: 1px solid #f0f0f0;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow > *
{
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 2px 4px;
}

/* A részletsor ikonja: a fő sor rekordikonjával azonos méretű és azonos oszlopban, ugyanúgy balra zárva.
   Az iui_noselect osztály miatt a kijelölt sor pipája nem ül rá; belső shell_pic nincs. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow .shell_icon
{
	grid-column: 2;
	width: 24px;
	height: 24px;
	padding: 0;
	border-radius: 3px;
	background-color: #a6a6a6;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 85%;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow [data-aid='link'] { grid-column: 3 / 9; }
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow [data-aid='s_shell_name_modifier'] { grid-column: 9; }
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow [data-aid='i_time_modified'] { grid-column: 10; }
/* A jelölés állapot-címkéje a fő sor állapot-oszlopával egy vonalban; a többi sorban a rekesz üres. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow [data-aid='status'] { grid-column: 12; }

/* Az összefoglaló sora a mezőblokkal együtt nő. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow_summary
{
	align-items: start;
	height: auto;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow_summary [data-aid='summary']
{
	grid-column: 3 / 9;
	white-space: normal;
	overflow: visible;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_fields
{
	display: grid;
	grid-template-columns: 170px 1fr;
	gap: 1px 8px;
	margin-top: 3px;
	line-height: 1.45;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_fields .iui_h1_field_key
{
	color: #808080;
}

/* A kapcsolódó rekordok ikonjai rekordtípus szerint, a rendszer meglévő ikonjaival és színeivel. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow .shell_icon.c_rec_h1_precandidate { background-color: #0080c0; background-image: url('../icon/c_rec_h1_precandidate.svg'); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow .shell_icon.c_rec_h1_cv { background-color: #0000AA; background-image: url('../icon/c_rec_h1_cv.svg'); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow .shell_icon.c_rec_h1_characterization { background-color: #0080c0; background-image: url('../icon/c_rec_h1_characterization.svg'); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow .shell_icon.c_rec_doc { background-color: var(--color_mod_doc); background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_doc.svg); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow .shell_icon.c_rec_pic { background-color: var(--color_mod_pic); background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_pic.svg); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow .shell_icon.c_rec_h1_candidate { background-color: #0080c0; background-image: url('../icon/c_rec_h1_candidate.svg'); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow .shell_icon.c_rec_task { background-color: #fb8400; background-image: url('../icon/c_rec_h1_task_interview_personal.svg'); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow .shell_icon.c_rec_mail { background-color: var(--color_mod_message); background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_mail.svg); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow .shell_icon.c_rec_comment { background-color: var(--color_mod_message); background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_comment.svg); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] [data-aid='member_list'] .iui_h1_subrow .shell_icon.c_rec_user { background-color: #680082; background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_user.svg); }

/* ---- 3. lap: forrás–cél felület — a mock rácsa: ikon, név, utolsó módosító, módosítás, jel. ----
   A két tábla egymás mellett; egy táblán belül a cím, az oszlopfejléc és a törzs a rács három sora,
   csak a törzs görgethető, a fejléc kívül áll. */
/* A két tábla: a forrás oszlopa a tábla saját szélességét veszi fel (a c_iui_resize a style.width-et
   állítja), a cél a maradékot kapja. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute
{
	min-height: 0;
	display: grid;
	grid-template-columns: auto minmax(0, 1fr);
	--i_width_s_shell_name_modifier: 108px;
	--i_width_i_time_modified: 116px;
}

/* Egy tábla: cím, oszlopfejléc, törzs — a törzs sora kapja a maradék magasságot. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_pane
{
	display: grid;
	grid-template-rows: auto auto minmax(0, 1fr);
	min-height: 0;
	min-width: 0;
}

/* A forrás tábla szélessége állítható (c_iui_resize a keleti oldalon), az induló szélességet a
   kliens-JS adja pixelben; az osztóléc a forrás tábla jobb kerete. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_pane_source
{
	border-right: 5px solid #e0e0e0;
	box-sizing: border-box;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_pane_head
{
	padding: 6px 10px;
	border-bottom: 1px solid #e0e0e0;
	font-weight: 600;
}

/* Csak a tábla törzse görgethető; a blokkok oldalt kapnak margót. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_pane_body
{
	min-height: 0;
	overflow: auto;
	padding: 6px 0;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_pane_header,
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow
{
	display: grid;
	grid-template-columns: 24px 1fr var(--i_width_s_shell_name_modifier) var(--i_width_i_time_modified) 26px;
	gap: 7px;
	align-items: center;
	padding: 4px 6px;
}

/* Az oszlopfejléc a rács saját sora, a görgetett törzsön kívül. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_pane_header
{
	background-color: #ffffff;
	padding: 4px 12px;
	border-bottom: 1px solid #e0e0e0;
	font-size: 11px;
	text-transform: uppercase;
	color: #808080;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_pane_header > div
{
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_pane_header .shell_icon
{
	background-image: none;
	background-color: transparent;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_block
{
	border: 1px solid #e0e0e0;
	margin: 0 6px 8px 6px;
}

/* A blokk fejléce rács: azonosító, név (a maradék szélesség), jobbra az eredet pöttye és a dátum. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_block_head
{
	display: grid;
	grid-template-columns: auto minmax(0, 1fr) auto;
	align-items: center;
	gap: 8px;
	padding: 5px 8px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #e0e0e0;
	font-weight: 700;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_block_aux
{
	display: grid;
	grid-template-columns: auto auto;
	align-items: center;
	gap: 6px;
	font-weight: 400;
	color: #808080;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='creator'].iui_h1_creator
{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: inline-block;
	background-color: #9a9a9a;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='creator'].iui_h1_creator_internal { background-color: #ea6708; }
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='creator'].iui_h1_creator_self { background-color: #0080c0; }

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow
{
	border-bottom: 1px solid #f0f0f0;
	background-color: #ffffff;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow:last-child
{
	border-bottom: none;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow > span
{
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow .shell_icon
{
	width: 24px;
	height: 24px;
	padding: 0;
	border-radius: 3px;
	background-color: #a6a6a6;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 85%;
}

/* A "PC adatlap" sora: a forrásnál a mezők a link alatt, oszlopon belül; a célnál a sor teljes szélességén. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow_sheet
{
	align-items: start;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow_sheet [data-aid='sheet_body']
{
	overflow: visible;
	white-space: normal;
}

/* A forrás adatlap-sorának mezői: a sorok között 10 px, mint a cél előnézetében (a megrendelő kérése,
   2026-09-29), hogy a két oldal egyforma sűrűségű legyen és a sorok összevethetők maradjanak. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_fields
{
	display: grid;
	grid-template-columns: 170px 1fr;
	gap: 10px 8px;
	margin-top: 3px;
	line-height: 1.45;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_fields .iui_h1_field_key
{
	color: #808080;
}

/* A cél adatlapjának előnézete: a sorok a link alatt, a sor teljes szélességén (az ikon oszlopa után), egy oszlopban,
   mert minden sor maga is rács — a generic magyarázat-jelölése (c_form_element_div_auto), címkével és értékkel. A sorok
   között 10 px (a megrendelő kérése, 2026-09-29: az 1 px-es sorköz túl sűrű volt). */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow_sheet > [data-aid='sheet_fields']
{
	grid-column: 2 / -1;
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	row-gap: 10px;
	margin-top: 5px;
	line-height: 1.45;
}

/* Egy sor: „címke | érték” a generic rácsának két változójával, a forrás oldalának 170 képpontos címkeoszlopával.
   Elrendezés-osztály nincs a soron, ezért a konténer-lekérdezés nem váltja át. A generic függőleges térközei (a mező
   és az elem alatt) és a piktogramnak tartott felső térköz a sűrű sorok között nem kell: a sor fölött mindig a link
   vagy az előző sor áll, a görgetett terület széle nem vághatja le a piktogramot. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='sheet_fields'] > div[data-aid='form_field_container'].iui_form_element_auto
{
	--a_form_element_areas: "label field";
	--i_form_element_columns: 170px minmax(0px, 1fr);
	--i_form_element_padding_bottom: 0px;
	--i_form_element_field_padding_bottom: 0px;
	column-gap: 8px;
	padding-top: 0px;
}

/* A címke a mai kinézetű, mint a forrás oldalán: szürke, a mező betűméretével és sorközével; a generic űrlapcímke
   nagybetűs, kisebb írása és bal belső margója itt nem kell. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='sheet_fields'] > div[data-aid='form_field_container'].iui_form_element_auto > [data-aid='element_label']
{
	color: #808080;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	min-height: 0px;
	padding-left: 0px;
}

/* A húzható sorok fogópontja: a mock hatpöttyös jele (2×3 pötty, radiális színátmenettel rajzolva). */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='mark'].iui_h1_grip
{
	width: 20px;
	height: 20px;
	cursor: grab;
	display: grid;
	place-items: center;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='mark'].iui_h1_grip::before
{
	content: "";
	width: 10px;
	height: 15px;
	background-image: radial-gradient(#9a9a9a 1.2px, transparent 1.3px);
	background-size: 5px 5px;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='mark'].iui_h1_grip:hover::before
{
	background-image: radial-gradient(#0080c0 1.2px, transparent 1.3px);
}

/* Az áthúzott (előjegyzett) sorok jele a cél blokkjában: narancs bal keret, a mock szerint; a belső
   margó annyival kevesebb, hogy a tartalom egy vonalban maradjon. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow.iui_h1_moved
{
	border-left: 3px solid #ea6708;
	padding-left: 3px;
}

/* A cél előnézetének jelölése: a régi érték áthúzva és halványan, nyíl, az új érték félkövéren — a bővülés és a
   hozzáadódó tétel is félkövér. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='sheet_fields'] .iui_h1_old
{
	color: #808080;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='sheet_fields'] .iui_h1_arrow
{
	font-style: normal;
	color: #808080;
	padding: 0 4px;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='sheet_fields'] .iui_h1_new
{
	font-weight: 600;
}

/* A cél előnézetében a forrásokból hozzáadódó állapotcímke narancs keretet kap: a szürke címkén a félkövér felirat
   nem látszik (csak az Open Sans 400 töltődik be), a keret igen — a megrendelő döntése, 2026-09-29. A narancs a
   forrásból érkező tétel jele, mint az áthúzott sorok bal kerete. A keret a belső margóból veszi el a helyét, hogy a
   címke mérete ne változzon (az alap: 2 × 4 px margó, keret nélkül). */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='sheet_fields'] .iui_h1_new .iui_h1_status_tag
{
	border: 2px solid #ea6708;
	padding: 0px 2px;
}

/* A cél előnézetében a forrásokból hozzáadódó szöveges tétel (szakterület-orientáció, végzettség) narancs betűt kap: a
   félkövér magában nem látszik, mert csak az Open Sans 400 töltődik be, és a böngésző szintetikusan vastagít — a
   megrendelő döntése, 2026-09-30. A narancs itt is a forrásból érkező tétel jele, mint a címkék kerete. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='sheet_fields'] .iui_h1_added
{
	color: #ea6708;
}

/* A mindenképpen átkerülő rekordok a "…" gomb mögött; a jelük körbe zárt nyíl. */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_more
{
	display: grid;
	justify-items: center;
	border-top: 1px solid #f0f0f0;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_more.iui_h1_hidden
{
	display: none;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_more [data-aid='more_button']
{
	cursor: pointer;
	color: #808080;
	letter-spacing: 3px;
	font-weight: 700;
	line-height: 12px;
	padding: 3px 16px 6px;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_more [data-aid='more_button']:hover
{
	color: #0080c0;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_auto_rows
{
	display: none;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_block.iui_h1_open .iui_h1_auto_rows
{
	display: block;
}

[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute [data-aid='mark'].iui_h1_auto
{
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #808080;
	box-sizing: border-box;
	background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/iui_select_arrow_right.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 45%;
}

/* A kapcsolódó rekordok ikonjai rekordtípus szerint (ugyanazok, mint a 2. lap részletsorában). */
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow .shell_icon.c_rec_h1_precandidate { background-color: #0080c0; background-image: url('../icon/c_rec_h1_precandidate.svg'); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow .shell_icon.c_rec_h1_cv { background-color: #0000AA; background-image: url('../icon/c_rec_h1_cv.svg'); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow .shell_icon.c_rec_h1_characterization { background-color: #0080c0; background-image: url('../icon/c_rec_h1_characterization.svg'); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow .shell_icon.c_rec_doc { background-color: var(--color_mod_doc); background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_doc.svg); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow .shell_icon.c_rec_pic { background-color: var(--color_mod_pic); background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_pic.svg); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow .shell_icon.c_rec_h1_candidate { background-color: #0080c0; background-image: url('../icon/c_rec_h1_candidate.svg'); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow .shell_icon.c_rec_task { background-color: #fb8400; background-image: url('../icon/c_rec_h1_task_interview_personal.svg'); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow .shell_icon.c_rec_mail { background-color: var(--color_mod_message); background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_mail.svg); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow .shell_icon.c_rec_comment { background-color: var(--color_mod_message); background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_comment.svg); }
[data-mod='c_rec_mod_h1_precandidate_duplication'] .iui_h1_execute .iui_h1_trow .shell_icon.c_rec_user { background-color: #680082; background-image: url(../../../../../generic/skin/skin_profile_1/global/icon/c_rec_user.svg); }
