div.gray_dialog {background: var(--base-surf-top); margin: -10px -15px -15px -15px; padding: 10px 15px 15px 15px;}
input.input_ip { font: 14px/20px var(--font-mono); box-sizing: border-box; }
input.input_ip::-webkit-input-placeholder { font-style: normal; }
input.input_ip:-moz-placeholder { font-style: normal; }
input.input_ip::-moz-placeholder { font-style: normal; }
input.input_ip:-ms-input-placeholder { font-style: normal; }
.right_box {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	color: var(--base-txt-tertiary);
	font: var(--font-ui-11-micro-reg);
}
.right_box > :first-child {
	margin-right: 5px;
}
.left_box {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: left;
    float: left;
	margin-top: 10px;
	min-height: 32px;
}

.menu .row_hover a.copy.strike {
	background: none !important;
}
.menu .row_hover a.copy {
	max-width: calc(100% - 46px);
}
.menu .row_hover a.copy span.ico {
	opacity: 0;
	transition: .3s;
}
.menu .row_hover a.copy:hover > span.ico, .menu .row_hover a.copy.selected > span.ico {
	opacity: 0.7;
}
.right_box .ico_flag {
	margin-right: 4px;
	margin-left: 8px;
}
.menu .row_hover .ico_flag {
	margin-right: 8px;
	transform: scale(0.8)
}
.menu .row_hover .del {
	display: inline-block;
	padding: 4px 6px;
}
body.desktop .menu .row_hover .del {
	opacity: 0;
	transition: 0.3s;
}
body.desktop .menu .row_hover:hover .del {
	opacity: 1
}
.strike {
	text-decoration: line-through;
	color: var(--base-txt-alert-minor) !important;
}

.control_box-wrapper {
	/* padding: 0 24px; */
}

.control_box {
	display: flex;
	flex-direction: row;
	align-items: center;
	border-radius: 8px;
}

.control_box:hover {
	background: var(--base-hlt-easy);
}

.control_box > ws-icon { padding: 8px; }
.control_box > ws-icon[name=input-circle-solid-check] svg { fill: var(--base-txt-new-major); }
.control_box > ws-icon[name=spark] svg { fill: var(--base-txt-btn-a); }

.ip_addr {
	font: 14px/20px var(--font-mono);
	color: var(--base-txt-primary);
}
.control_box .ip_addr {
	padding: 4px 6px;
	flex-grow: 1;
}

.control_box .control_text {
	padding: 2px 6px;
	font: 14px/20px var(--font-mono);
	font-weight: 500;
}

.control_box .ava { white-space:nowrap; }
.control_box .ava .av_sm { margin: 0 -2px 0 0; box-shadow:0 0 0 2px var(--base-cont-top); float:left; }
.control_box .ava span {display: inline-block; position: relative; vertical-align: top;}
.control_box .ava span.more {
	margin: 0 5px 0 0;
	height:24px;
	text-align: center;
	font: 12px/24px var(--font-base);
	border-radius: 24px;
	background: var(--base-hlt-g-hover);
	color: var(--colorize-lbl-txt-primary);
	padding: 0 6px;
	border: none;
}

.control_box-wrapper .control_box-line {
	width: 100%;
	height: 4px;
	border-top: 0.5px solid var(--base-txt-ghost);
	margin: 8px 0 0 0;

}

