:root {
	--100vh: 100vh;
	--0_3vh:  calc(var(--100vh) * 0.003);
	--0_5vh:  calc(var(--100vh) * 0.005);
	--0_6vh:  calc(var(--100vh) * 0.006);
	--0_7vh:  calc(var(--100vh) * 0.007);
	--1vh:    calc(var(--100vh) * 0.01);
	--1_3vh:  calc(var(--100vh) * 0.013);
	--1_4vh:  calc(var(--100vh) * 0.014);
	--1_5vh:  calc(var(--100vh) * 0.015);
	--1_6vh:  calc(var(--100vh) * 0.016);
	--1_65vh: calc(var(--100vh) * 0.0165);
	--1_75vh: calc(var(--100vh) * 0.0175);
	--1_8vh:  calc(var(--100vh) * 0.018);
	--1_9vh:  calc(var(--100vh) * 0.019);
	--2vh:    calc(var(--100vh) * 0.02);
	--2_5vh:  calc(var(--100vh) * 0.025);
	--2_6vh:  calc(var(--100vh) * 0.026);
	--2_8vh:  calc(var(--100vh) * 0.028);
	--2_85vh: calc(var(--100vh) * 0.0285);
	--3vh:    calc(var(--100vh) * 0.03);
	--4vh:    calc(var(--100vh) * 0.04);
	--4_25vh: calc(var(--100vh) * 0.0425);
	--4_5vh:  calc(var(--100vh) * 0.045);
	--4_75vh: calc(var(--100vh) * 0.0475);
	--5vh:    calc(var(--100vh) * 0.05);
	--5_25vh: calc(var(--100vh) * 0.0525);
	--5_5vh:  calc(var(--100vh) * 0.055);
	--5_75vh: calc(var(--100vh) * 0.0575);
	--6vh:    calc(var(--100vh) * 0.06);
	--6_25vh: calc(var(--100vh) * 0.0625);
	--6_5vh:  calc(var(--100vh) * 0.065);
	--6_75vh: calc(var(--100vh) * 0.0675);
	--7vh:    calc(var(--100vh) * 0.07);
	--32_5vh: calc(var(--100vh) * 0.325);
}

/* ==== Common ==== */
.w-mp { width: 100%; }
.h-mp { height: 100%; }
.h-mvp { height: auto; }
.ll-h {
	display: -webkit-flex;
	display: flex;
}
.ll-h-c {
	display: -webkit-flex;
	display: flex;
	justify-content:center;
	-webkit-justify-content: center;
}
.ll-v {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
}
.ll-v-c {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
.drawer-p { position: relative; }
.drawer-c { position: absolute; }
.weight-1 { -webkit-flex: 1; flex: 1; }
.weight-2 { -webkit-flex: 2; flex: 2; }
.weight-3 { -webkit-flex: 3; flex: 3; }
.weight-4 { -webkit-flex: 4; flex: 4; }
.weight-5 { -webkit-flex: 5; flex: 5; }
.weight-6 { -webkit-flex: 6; flex: 6; }
.weight-7 { -webkit-flex: 7; flex: 7; }
.weight-8 { -webkit-flex: 8; flex: 8; }
.weight-9 { -webkit-flex: 9; flex: 9; }
.weight-10 { -webkit-flex: 10; flex: 10; }

.display-none { display: none !important; }

/* ================ */	
#verifyContent > p{ margin: 0; }
#verify_page_form_result_container {
	width: 100%;
	padding-top: 3vh; padding-top: var(--3vh);
	padding-bottom: 6vh; padding-bottom: var(--6vh);
	
	/* draw-p */
	position: relative;
	
	/* Padding is for showing card box-shadow */
	padding-left: 2vw;
	padding-right: 2vw;
/*	overflow: hidden;*/
	
	/* height is changed in JS */
}
#verify_page_form_card {
	padding-top: 4vh; padding-top: var(--4vh);
	padding-bottom: 2.5vh; padding-bottom: var(--2_5vh);
	padding-left: 6.5vw;
	padding-right: 6.5vw;
	
	box-shadow: 1px 1px 3px #6e6e6e;
	border: 1px solid #dadada;
	border-radius: 2px;
}
.verify_page_input_row {
	margin-bottom: 2.8vh; margin-bottom: var(--2_8vh);
}
.verify_page_input_label {
	font-weight: 700;
/*	font-size: 1.75vh; font-size: var(--1_75vh);*/
	margin-bottom: 0.5vh; margin-bottom: var(--0_5vh);
	margin-left: 0.2vw;
}
.verify_page_input::placeholder {
  color: #424242;
}

.verify_page_input {
	border: 2px solid #939393;
	border-radius: 4px;
	
	padding-left: 2vw;
	padding-right: 2vw;
	padding-top: 0.6vh; padding-top: var(--0_6vh);
	padding-bottom: 0.6vh; padding-bottom: var(--0_6vh);
	
/*	font-size: 1.75vh; font-size: var(--1_75vh);*/
	
	background-color: white;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

#verify_page_input_clp_type { padding-right: 5.5vw; }
select::-ms-expand { display: none; }
.verify_page_input_left_no_radius { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.verify_page_input:focus { outline: none; border: 2px solid #545454; }			

verify_page_confirm_text{ /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #757475;
  opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #757475;
}
::-ms-input-placeholder { /* Microsoft Edge */
  color: #757475;
}

.verify_page_input_err {
	color: #E40000;
/*	font-size: 1.65vh; font-size: var(--1_65vh);*/
	font-style: italic;
	margin-left: 0.5vw;
	margin-top: 0.5vh; margin-top: var(--0_5vh);
	display: none;
}
#verify_page_session_err { background-color: yellow; }

.verify_page_input_drop_down {
	top: 40%;
	right: 3.6%;
	height: 20%;
	
	display: none;
}
.verify_page_input_loading {
	top: 20%;
	right: 2.8%;
	height: 60%;
}

.verify_page_input_eye_show, .verify_page_input_eye_hide {
	margin-top: 1%;
	left: 41%;
	height: 1.8%;
	cursor: pointer;
}
.verify_page_input_eye_hide { display: none; }

#verify_page_input_clp_type_options_outer_container {
	top: calc(100% + 2px); left: 0;
	z-index: 99;
	display: none;
}
#verify_page_input_clp_type_options_container {
	flex-shrink: 0;
	width: calc(100% - 1px);
	
	background-color: white;
	border-radius: 1px;
	box-shadow: 1px 1px 5px #505050;
	border: 1px solid #9a9a9a;

	overflow-y: auto;
	overflow-x: hidden;
	overscroll-behavior: contain;
}
.verify_page_input_clp_type_option {
	/*
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 0;
	*/
	border-bottom: 1px solid lightgrey;
	
	padding-top: 0.3vh; padding-top: var(--0_3vh);
	padding-bottom: 0.3vh; padding-bottom: var(--0_3vh);
	padding-left: 2vw;
	padding-right: 2vw;

/*	font-size: 1.75vh; font-size: var(--1_75vh);*/
	
	cursor: pointer;
	
	flex-shrink: 0;
}
.verify_page_input_clp_type_option:hover { background-color: #f0f0f0; }
.verify_page_input_clp_type_option:focus { background-color: #f0f0f0; }

#verify_page_input_clp_type_option_count { 
	bottom: 0; 
	
	padding-top: 0.3vh; padding-top: var(--0_3vh);
	padding-bottom: 0.3vh; padding-bottom: var(--0_3vh);
	padding-left: 2vw;
	padding-right: 2vw;
	
/*	font-size: 1.75vh; font-size: var(--1_75vh);*/
	
	background-color: #f7f7f7;
	font-style: italic;
	color: #6C6C6C;
	box-shadow: 0 2px 0 #f7f7f7;
	border-top: 1px solid #efefef;
}

.verify_page_input_shipimo_prefix {
	background-color: #f7f7f7;
	border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	
	padding-left: 2vw;
    padding-right: 1vw;
	
	border: 2px solid #939393;
	border-right: none;
	
/*	font-size: 1.75vh; font-size: var(--1_75vh);*/
	
	flex-shrink: 0;
}

#verify_page_non_clp_type_block { 
	display: none; 
}
#verify_page_form_card_padding_bottom {
	height: 2vh; height: var(--2vh);
	display: none;
}

#verify_page_input_captcha_block {
	background-color: #f7f7f7;
	border-radius: 5px;
	padding-top: 0.5vh; padding-top: var(--0_5vh);
	padding-bottom: 1vh; padding-bottom: var(--1vh);
}
.verify_page_input_label_small {
/*	font-size: 1.65vh; font-size: var(--1_65vh);*/
	font-size: 0.778em;
	margin-left: 0.2vw;
	margin-bottom: 0.5vh; margin-bottom: var(--0_5vh);
}
#verify_page_input_captcha_img {
	margin-left: 0.2vw;
}
#verify_page_input_captcha_playFrame {
	display: none !important;
	visibility: hidden;
}
#verify_page_input_captcha_change, #verify_page_input_captcha_listen, #verify_page_input_captcha_button_sep {
/*	font-size: 1.65vh; font-size: var(--1_65vh);*/
	font-size: 0.778em;
	color: #656e85;
	margin-left: 0.2vw;
}
#verify_page_input_captcha_button_sep { margin-right: 1.5vw; margin-left: 1.5vw; }

#verify_page_confirm {
	background-color: #FF8B00;
	border-radius: 2px;
	box-shadow: 1px 2px 2px grey;
	
	padding-top: 0.5vh; padding-top: var(--0_5vh);
	padding-bottom: 0.5vh; padding-bottom: var(--0_5vh);
	margin-top: 2vh; margin-top: var(--2vh);
	margin-bottom: 1vh; margin-bottom: var(--1vh);
	
	cursor: pointer;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none; 
	-ms-user-select: none; 
	user-select: none; 
}
#verify_page_confirm:hover { background-color: #ff9619; }

#verify_page_confirm_text {
/*	font-size: 1.75vh; font-size: var(--1_75vh);*/
	font-weight: 700;
	color: black;
}

/* ====== Result ====== */			
#verify_page_result_block_inner {
	width: 96%;
	/* draw-c-tl */
	position: absolute; 
	top: 3vh; top: var(--3vh);    /* Con has 3vh padding-top */
	/* 1vw because container has padding-left-right 2vw */
	left: 2vw;
	transform: translateX(130%);	
}
#verify_page_result_block_card {
	padding-top: 6vh; padding-top: var(--6vh);
	padding-bottom: 4vh; padding-bottom: var(--4vh);
	padding-left: 6vw;
	padding-right: 6vw;
	
	outline: 5px double #b3b3b5;
	border: 4px solid #f7f7f7;
	box-shadow: 2px 2px 8px grey;
}

.verify_page_result_block_corner { height: 12px; width: 12px; background-color: #f7f7f7; }
#verify_page_result_block_corner_tl { top   : 0; left: 0;  border-right: 2px solid #aeafb1; border-bottom: 2px solid #aeafb1; }
#verify_page_result_block_corner_bl { bottom: 0; left: 0;  border-right: 2px solid #aeafb1; border-top:    2px solid #aeafb1; }
#verify_page_result_block_corner_tr { top   : 0; right: 0; border-left:  2px solid #aeafb1; border-bottom: 2px solid #aeafb1; }
#verify_page_result_block_corner_br { bottom: 0; right: 0; border-left:  2px solid #aeafb1; border-top:    2px solid #aeafb1; }

.verify_page_result_block_line { background-color: #aeafb1; }
#verify_page_result_block_line_l { top:    0; left:  0; width: 2px; height: 100%; }
#verify_page_result_block_line_t { top:    0; left:  0; width: 100%; height: 2px; }
#verify_page_result_block_line_r { top:    0; right: 0; width: 2px; height: 100%; }
#verify_page_result_block_line_b { bottom: 0; left:  0; width: 100%; height: 2px; }

.verify_page_result_block_corner_2 { height: 8px; width: 8px; background-color: white; border: 2px solid #aeafb1; }
#verify_page_result_block_corner_2_tl { top   : 0px; left: 0px; }
#verify_page_result_block_corner_2_bl { bottom: 0px; left: 0px; }
#verify_page_result_block_corner_2_tr { top   : 0px; right: 0px; }
#verify_page_result_block_corner_2_br { bottom: 0px; right: 0px; }

#verify_page_result_block_title {
/*	font-size: 2.85vh; font-size: var(--2_85vh);*/
	font-size: 1.714em;
	font-weight: 700;
	margin-bottom: 5vh; margin-bottom: var(--5vh);
	text-align: center;
	line-height: 140%;
	
	display: none;
}
#verify_page_result_block_row_container_margin_bottom {
	display: none;
	height: 4vh; height: var(--4vh);
}
.verify_page_result_block_row {
	margin-bottom: 1.3vh; margin-bottom: var(--1_3vh);
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 0.7vh; padding-bottom: var(--0_7vh);
}
.verify_page_result_block_row:last-child { border: none; }

:lang(en).verify_page_result_block_row_label { -webkit-flex: 8; flex: 8; }
:lang(en).verify_page_result_block_row_sep   { -webkit-flex: 1; flex: 1; }
:lang(en).verify_page_result_block_row_value { -webkit-flex: 9; flex: 9; }

:lang(zh-hk).verify_page_result_block_row_label { -webkit-flex: 7; flex: 7; }
:lang(zh-hk).verify_page_result_block_row_sep   { -webkit-flex: 1; flex: 1; }
:lang(zh-hk).verify_page_result_block_row_value { -webkit-flex: 9; flex: 9; }

:lang(zh-cn).verify_page_result_block_row_label { -webkit-flex: 7; flex: 7; }
:lang(zh-cn).verify_page_result_block_row_sep   { -webkit-flex: 1; flex: 1; }
:lang(zh-cn).verify_page_result_block_row_value { -webkit-flex: 9; flex: 9; }

.verify_page_result_block_label, .verify_page_result_block_value {
	font-weight: 700;
/*	font-size: 1.9vh; font-size: var(--1_9vh);*/
}
.verify_page_result_block_value { font-weight: normal; }

#verify_page_result_block_download_container { 
	margin-bottom: 3vh; margin-bottom: var(--3vh);
	display: none; 
}
#verify_page_result_block_download, #verify_page_result_block_back {
	width: 42vw;
	background-color: #DC9E57;
	border-radius: 2px;
	box-shadow: 1px 2px 2px grey;
	
	padding-top: 0.6vh; padding-top: var(--0_6vh);
	padding-bottom: 0.5vh; padding-bottom: var(--0_5vh);
	
	
	cursor: pointer;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none; 
	-ms-user-select: none; 
	user-select: none; 
}

#verify_page_result_block_download { margin-bottom: 1vh; margin-bottom: var(--1vh); }
#verify_page_result_block_back { margin-bottom: 4vh; margin-bottom: var(--4vh); }

#verify_page_result_block_back { background-color: #A9A9A9; }
#verify_page_result_block_download:hover { background-color: #e9a659; }
#verify_page_result_block_back:hover { background-color: #b2b2b2; }

#verify_page_result_block_download_text, #verify_page_result_block_back_text {
/*	font-size: 1.75vh; font-size: var(--1_75vh);*/
	font-weight: 700;
	color: white;
}

#verify_page_result_block_back_contact {
	text-align: center; 
	color: #8a8a8a; 
/*	font-size: 1.6vh; font-size: var(--1_6vh);*/
	
	margin-bottom: 2vh; margin-bottom: var(--2vh);
	display: none;
}
#verify_page_result_block_timestamp {
	color: #8a8a8a; 
/*	font-size: 1.6vh; font-size: var(--1_6vh);*/
	
	text-align: center;
    font-style: italic;
}

#verify_page_result_block_remarks_container {
	padding-top: 3vh; padding-top: var(--3vh);
	display: none;
	
	padding-left: 1.5vw;
    padding-right: 1.5vw;
}
#verify_page_result_block_remarks_header, #verify_page_result_block_remarks {
/*	font-size: 1.6vh; font-size: var(--1_6vh);*/
}
#verify_page_result_block_remarks_header {
	font-weight: 700;
	text-decoration: underline;
}

/* == Mobile == */
@media screen and (max-width: 1199px) {

	/* == Common Mobile == */
	
	#verify_page_form_result_container {	
		display: block;
		position: absolute;
	}
	#verify_page_form_result_container.showDetails{
		position: relative;
	}
	/*#verify_page_form_result_container {	
		display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column;
	}*/
	
	#verify_page_form_card_margin_bottom {
		height: 0 !important;
	}

	#verify_page_result_block_inner{
		display: none;
	}
	#verify_page_form_result_container.showDetails #verify_page_result_block_inner{
		display: block;
	}
	#verify_page_form_result_container.showDetails{
		overflow: hidden;
	}	
	#verifyPageWrap{
		font-size: 0.875em;
	}
	
	.verify_page_input_eye_show, .verify_page_input_eye_hide {
	margin-top: 3%;
	left: 82%;
	height: 1.8%;
	cursor: pointer;
	}
	.verify_page_input_eye_hide { display: none; }
}
	
/* == Specific Mobile == */
@media screen and (max-width: 1199px) and (min-aspect-ratio: 70/100) { /*630*/

/*	#verify_page_form_card_container { width: 80vw; }*/
	#verify_page_form_card { padding-left: 6.25vw; padding-right: 6.25vw; }
/*	#verify_page_result_block_inner { width: 80vw; }*/
	#verify_page_result_block_card { padding-left: 6.25vw;   padding-right: 6.25vw; }
	
	.verify_page_input {                 padding-left: 1.75vw; padding-right: 1.75vw; }
	#verify_page_input_clp_type {                              padding-right: 4.5vw;  }
	.verify_page_input_clp_type_option, #verify_page_input_clp_type_option_count { padding-left: 1.75vw; padding-right: 1.75vw; }
	.verify_page_input_shipimo_prefix { padding-left: 1.75vw; padding-right: 0.875vw; }
	
	#verify_page_result_block_title { margin-bottom: 5.25vh; margin-bottom: var(--5_25vh); }	
	#verify_page_result_block_row_container_margin_bottom { height: 4.25vh; height: var(--4_25vh); }
	#verify_page_result_block_download, #verify_page_result_block_back { width: 39.5vw; }
}
@media screen and (max-width: 1199px) and (min-aspect-ratio: 90/100) {  /*810*/

/*	#verify_page_form_card_container { width: 74vw; }*/
	#verify_page_form_card { padding-left: 6vw; padding-right: 6vw; }
/*	#verify_page_result_block_inner { width: 74vw; }*/
	#verify_page_result_block_card { padding-left: 6.5vw;   padding-right: 6.5vw; }
	
	.verify_page_input { padding-left: 1.5vw; padding-right: 1.5vw; }
	#verify_page_input_clp_type { padding-right: 4vw;   }
	.verify_page_input_clp_type_option, #verify_page_input_clp_type_option_count { padding-left: 1.5vw; padding-right: 1.5vw; }
	.verify_page_input_shipimo_prefix { padding-left: 1.5vw; padding-right: 0.75vw; }
	
	#verify_page_result_block_title { margin-bottom: 5.5vh; margin-bottom: var(--5_5vh); }
	#verify_page_result_block_row_container_margin_bottom { height: 4.5vh; height: var(--4_5vh); }
	#verify_page_result_block_download, #verify_page_result_block_back { width: 37vw; }				
}
@media screen and (max-width: 1199px) and (min-aspect-ratio: 110/100) {  /*990*/

/*	#verify_page_form_card_container { width: 68vw; }*/
	#verify_page_form_card { padding-left: 5.75vw; padding-right: 5.75vw; }
/*	#verify_page_result_block_inner { width: 68vw; }*/
	#verify_page_result_block_card { padding-left: 6.75vw;   padding-right: 6.75vw; }
	
	.verify_page_input {                 padding-left: 1.25vw; padding-right: 1.25vw; }
	#verify_page_input_clp_type {                              padding-right: 3.5vw;  }
	.verify_page_input_clp_type_option, #verify_page_input_clp_type_option_count { padding-left: 1.25vw; padding-right: 1.25vw; }
	.verify_page_input_shipimo_prefix { padding-left: 1.25vw; padding-right: 0.625vw; }
	
	#verify_page_result_block_title { margin-bottom: 5.75vh; margin-bottom: var(--5_75vh); }	
	#verify_page_result_block_row_container_margin_bottom { height: 4.75vh; height: var(--4_75vh); }	
	#verify_page_result_block_download, #verify_page_result_block_back { width: 34.5vw; }				
}
@media screen and (max-width: 1199px) and (min-aspect-ratio: 130/100) {   /*1170*/

/*	#verify_page_form_card_container { width: 62vw; }*/
	#verify_page_form_card { padding-left: 5.5vw; padding-right: 5.5vw; }
/*	#verify_page_result_block_inner { width: 62vw; }*/
	#verify_page_result_block_card { padding-left: 7vw;   padding-right: 7vw;  }
	
	.verify_page_input {                 padding-left: 1vw; padding-right: 1vw; }
	#verify_page_input_clp_type {                           padding-right: 3vw; }
	.verify_page_input_clp_type_option, #verify_page_input_clp_type_option_count { padding-left: 1vw; padding-right: 1vw; }
	.verify_page_input_shipimo_prefix { padding-left: 1vw; padding-right: 0.5vw; }
	
	#verify_page_result_block_title { margin-bottom: 6vh; margin-bottom: var(--6vh); }			
	#verify_page_result_block_row_container_margin_bottom { height: 5vh; height: var(--5vh); }	
	#verify_page_result_block_download, #verify_page_result_block_back { width: 32vw; }				
}

/* == Desktop == */
@media screen and (min-width: 1200px) {

	/* == Common Desktop == */
	#verify_page_form_card_container, #verify_page_result_block_inner{
		width: calc((100% - 30px)/2);
	}

	#verify_page_form_result_container {
		/* ll-h */
		display: -webkit-flex; display: flex;
		
		position: static;
		
		padding-left: 0;
		padding-right: 0;
		overflow: visible;
		
		height: auto !important;
	}
	#verify_page_form_card_container {
		transform: none !important;
	}
	#verify_page_result_block_inner { 
		margin-left: 30px; 
		
		/* draw-p */
		position: relative;
		top: auto;
		left: auto;
		transform: none !important;		
	}
	
/*	#verify_page_form_card_container { width: 45vw;  }*/
	#verify_page_form_card { padding-left: 3.4vw; padding-right: 3.4vw; }
/*	#verify_page_result_block_inner { width: 45vw; }*/
	#verify_page_result_block_card { padding-left: 3.3vw;   padding-right: 3.3vw; }
	
	.verify_page_input {                 padding-left: 1vw; padding-right: 1vw;   }
	#verify_page_input_clp_type {                           padding-right: 2.5vw; }
	.verify_page_input_clp_type_option, #verify_page_input_clp_type_option_count { padding-left: 1vw; padding-right: 1vw;   }
	.verify_page_input_shipimo_prefix { padding-left: 1vw; padding-right: 0.5vw; }
	
	#verify_page_input_clp_type_options_container { min-width: calc(100% - 1px); width: auto; }
	#verify_page_input_clp_type_options_container { max-width: 54vw; }
	
	#verify_page_input_captcha_button_sep { margin-right: 0.5vw; margin-left: 0.5vw; }
	
	#verify_page_result_block_title { margin-bottom: 5vh; margin-bottom: var(--5vh); }
	#verify_page_result_block_row_container_margin_bottom { height: 6vh; height: var(--6vh); }
	
	#verify_page_result_block_download { width: 20vw; }
	#verify_page_result_block_back { display: none; }

	.sitemap { transform: none !important; }
	#footer { transform: none !important; }
	
	/* font-size */
	/*.verify_page_input_label { font-size: 1.5vh; font-size: var(--1_5vh); }
	.verify_page_input {       font-size: 1.5vh; font-size: var(--1_5vh); }
	.verify_page_input_clp_type_option, #verify_page_input_clp_type_option_count { font-size: 1.5vh; font-size: var(--1_5vh); }
	.verify_page_input_shipimo_prefix { font-size: 1.5vh; font-size: var(--1_5vh); }
	.verify_page_input_err { font-size: 1.4vh; font-size: var(--1_4vh); }
	.verify_page_input_label_small { font-size: 1.4vh; font-size: var(--1_4vh); }
	#verify_page_input_captcha_change, #verify_page_input_captcha_listen, #verify_page_input_captcha_button_sep { font-size: 1.4vh; font-size: var(--1_4vh); }
	#verify_page_confirm_text { font-size: 1.5vh; font-size: var(--1_5vh); }
	
	#verify_page_result_block_title { font-size: 2.6vh; font-size: var(--2_6vh); }
	.verify_page_result_block_label, .verify_page_result_block_value { font-size: 1.8vh; font-size: var(--1_8vh); }
	#verify_page_result_block_download_text { font-size: 1.5vh; font-size: var(--1_5vh); }
	#verify_page_result_block_back_contact { font-size: 1.5vh; font-size: var(--1_5vh); }
	#verify_page_result_block_timestamp { font-size: 1.5vh; font-size: var(--1_5vh); }
	#verify_page_result_block_remarks_header, #verify_page_result_block_remarks { font-size: 1.5vh; font-size: var(--1_5vh); }*/
}

/* == Specific Desktop == */
@media screen and (min-width: 1200px) and (min-aspect-ratio: 140/100) {
	/*#verify_page_form_card_container { width: 43vw; }
	#verify_page_result_block_inner { width: 43vw; }*/
}
@media screen and (min-width: 1200px) and (min-aspect-ratio: 150/100) {
/*	#verify_page_form_card_container { width: 41vw; }*/
	#verify_page_form_card { padding-left: 3.1vw; padding-right: 3.1vw; }
/*	#verify_page_result_block_inner { width: 41vw; }*/
	#verify_page_result_block_card { padding-left: 3.2vw;   padding-right: 3.2vw; }
	
	.verify_page_input {                 padding-left: 0.9vw; padding-right: 0.9vw; }
	#verify_page_input_clp_type {                             padding-right: 2.3vw; }
	.verify_page_input_clp_type_option, #verify_page_input_clp_type_option_count { padding-left: 0.9vw; padding-right: 0.9vw; }
	.verify_page_input_shipimo_prefix { padding-left: 0.9vw; padding-right: 0.45vw; }
	
	#verify_page_input_clp_type_options_container { max-width: 51vw; }
	
	#verify_page_result_block_title { margin-bottom: 5.25vh; margin-bottom: var(--5_25vh); }
	#verify_page_result_block_row_container_margin_bottom { height: 6.25vh; height: var(--6_25vh); }
	#verify_page_result_block_download { width: 18vw; }
	
}
@media screen and (min-width: 1200px) and (min-aspect-ratio: 160/100) {
	/*#verify_page_form_card_container { width: 39vw; }
	#verify_page_result_block_inner { width: 39vw; }*/
}
@media screen and (min-width: 1200px) and (min-aspect-ratio: 170/100) {
/*	#verify_page_form_card_container { width: 37vw; }*/
	#verify_page_form_card { padding-left: 2.8vw; padding-right: 2.8vw; }
/*	#verify_page_result_block_inner { width: 37vw;  }*/
	#verify_page_result_block_card { padding-left: 3.1vw;   padding-right: 3.1vw; }
	
	.verify_page_input {                 padding-left: 0.8vw; padding-right: 0.8vw; }
	#verify_page_input_clp_type {                             padding-right: 2.1vw; }
	.verify_page_input_clp_type_option, #verify_page_input_clp_type_option_count { padding-left: 0.8vw; padding-right: 0.8vw; }
	.verify_page_input_shipimo_prefix { padding-left: 0.8vw; padding-right: 0.4vw; }
	
	#verify_page_input_clp_type_options_container { max-width: 48vw; }
	
	#verify_page_result_block_title { margin-bottom: 5.5vh; margin-bottom: var(--5_5vh); }
	#verify_page_result_block_row_container_margin_bottom { height: 6.5vh; height: var(--6_5vh); }
	#verify_page_result_block_download { width: 16vw; }
	
}
@media screen and (min-width: 1200px) and (min-aspect-ratio: 180/100) {
	/*#verify_page_form_card_container { width: 35vw; }
	#verify_page_result_block_inner { width: 35vw; }*/
}
@media screen and (min-width: 1200px) and (min-aspect-ratio: 190/100) {
/*	#verify_page_form_card_container { width: 33vw; }*/
	#verify_page_form_card { padding-left: 2.5vw; padding-right: 2.5vw; }
/*	#verify_page_result_block_inner { width: 33vw; }*/
	#verify_page_result_block_card { padding-left: 3vw;   padding-right: 3vw; }
	
	.verify_page_input {                 padding-left: 0.7vw; padding-right: 0.7vw; }
	#verify_page_input_clp_type {                             padding-right: 1.9vw; }
	.verify_page_input_clp_type_option, #verify_page_input_clp_type_option_count { padding-left: 0.7vw; padding-right: 0.7vw; }
	.verify_page_input_shipimo_prefix { padding-left: 0.7vw; padding-right: 0.35vw; }

	#verify_page_input_clp_type_options_container { max-width: 45vw; }

	#verify_page_result_block_title { margin-bottom: 5.75vh; margin-bottom: var(--5_75vh); }
	#verify_page_result_block_row_container_margin_bottom { height: 6.75vh; height: var(--6_75vh); }
	#verify_page_result_block_download { width: 14vw; }
	
}
@media screen and (min-width: 1200px) and (min-aspect-ratio: 200/100) {
	/*#verify_page_form_card_container { width: 31vw; }
	#verify_page_result_block_inner { width: 31vw; }*/
}
@media screen and (min-width: 1200px) and (min-aspect-ratio: 210/100) {
/*	#verify_page_form_card_container { width: 29vw; }*/
	#verify_page_form_card { padding-left: 2.2vw; padding-right: 2.2vw; }
/*	#verify_page_result_block_inner { width: 29vw; }*/
	#verify_page_result_block_card { padding-left: 2.9vw;   padding-right: 2.9vw; }
	
	.verify_page_input {                 padding-left: 0.6vw; padding-right: 0.6vw; }
	#verify_page_input_clp_type {                             padding-right: 1.7vw; }
	.verify_page_input_clp_type_option, #verify_page_input_clp_type_option_count { padding-left: 0.6vw; padding-right: 0.6vw; }
	.verify_page_input_shipimo_prefix { padding-left: 0.6vw; padding-right: 0.3vw; }
	
	#verify_page_input_clp_type_options_container { max-width: 42vw; }
	
	#verify_page_result_block_title { margin-bottom: 6vh; margin-bottom: var(--6vh); }
	#verify_page_result_block_row_container_margin_bottom { height: 7vh; height: var(--7vh); }
	#verify_page_result_block_download { width: 12vw; }
	
}

