/* -----------------------------------------------2.0钉钉弹出层筛选组件----------------------------------------------------- */

/* 弹出层头部：公用样式里*/

/* -------------------------------------------------------------------------------------------------------- */

/* 内容区域 */
.popup_screen .popup001 {
	width: 36vw!important;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 auto!important;
}
.popup_screen .popup002 {
    width: 36vw;
    margin-top: 0;
    height: 30vw;
    border-radius: 0.4vw;
    padding: 0;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border: none!important;
}
.popup_screen .popup006 {
	line-height: normal;
	position: unset;
	width: 1.6vw;
	height: 1.6vw;
	margin-right: -0.4vw;
	display: flex;
    align-items: center;
    justify-content: center;
}
.popup_screen .popup006:hover{
	cursor: pointer;
	background-color: #e8e8e8;
	border-radius: 0.2vw;
}
.popup_screen .popup006:active{
	background-color: #ececec;
	border-radius: 0.2vw;
	filter: brightness(1);
}
.popup_screen .popup007 {
    position: unset!important;
    margin: 0!important;
    padding: 1vw!important;
    /* height: 24vw; */
    height: calc(100% - 7vw);
}
.popup_screen .modal-footer001 {
    padding: 0 1vw;
    /* border-top: 1px solid transparent; */
    border-top: 1px solid var(--line-color);
    /* background-color: #fff; */
    background-color: transparent;
    height: 4vw;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.popup_screen .d-error img {
    width: 0.8vw;
}
.popup_screen .popup005 {
    line-height: normal!important;
    font-size: 1vw!important;
}
.popup_screen .popup003 {
    height: 3vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--line-color);
    padding: 0 1vw!important;
}
.popup_screen .popup051 button {
    font-size: 0.8vw;
    border-radius: 0.25vw;
    line-height: normal;
    padding: 0 1vw;
    height: 1.9vw;
    color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-right: 0.3vw;
}
.popup_screen .popup051 button:last-child{
	margin-right: 0;
}
.popup_screen .popup051 button:hover{
	background-color: var(--kpbg-color-hover);
}
.popup_screen .popup051 button:active {
	background-color: var(--menu-butn);
	color: #fff;
	border: 1px solid transparent;
}
.popup_screen .popup052 {
    color: #fff!important;
    background-color: var(--main-bg-color-active)!important;
    border: 1px solid transparent !important;
}
.popup_screen .popup052:hover {
    color: #fff!important;
    opacity: 0.8;
}
.popup_screen .popup052:active {
    color: #fff!important;
    opacity: 1;
    filter: brightness(0.8);
}

.popup_screen .popup059{
    height:100%;
    overflow-y: scroll;
}
.popup_screen .popup059::-webkit-scrollbar {
	width: 0.4vw;
	height: 0.4vw;
}
.popup_screen .popup059::-webkit-scrollbar-thumb {
	border-radius: 1vw;
	box-shadow:unset;
	background:rgb(0,0,0,0.1);
	cursor: pointer;
}
.popup_screen .popup059::-webkit-scrollbar-thumb:hover{
	background:rgb(0,0,0,0.2);
}
.popup_screen .popup059::-webkit-scrollbar-thumb:active{
	background:rgb(0,0,0,0.2);
}
.popup_screen .popup059::-webkit-scrollbar-track {
	box-shadow: unset;
	border-radius: 1vw;
	background: transparent;
}
.popup_screen .screen5{
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
}
.popup_screen .screen6{
	width: 100%;
	display: flex;
    align-items: center;
    margin-bottom: 1vw;
    padding-right: 1vw;
}
.popup_screen .screen6 span{
	font-size: 0.8vw;
    margin-right: 0.5vw;
    display: inline-block;
    width: 8vw;
    text-align: right;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.popup_screen .screen8{
	height: 2vw;
	line-height: 2vw;
	color: #171a1d;
    font-weight: normal;
    background: transparent;
    transition: border-color ease-in-out .3s, box-shadow ease-in-out .3s;
    border: 1px solid #ccc;
	border-radius: 0.2vw 0 0 0.2vw;
	font-size: 0.72vw;
	outline: none;
	padding: 0 1.4vw 0 0.4vw;
	width: 100%;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.popup_screen .screen8:hover{
	border: 1px solid var(--menu-text);
	cursor: pointer;
}
.popup_screen .screen7:active .screen8{
	border: 1px solid var(--menu-text);
	box-shadow: unset;
}
.popup_screen .screen7:active .screen9{
	display: block;
}
.popup_screen .screen7:focus .screen9{
	display: block;
}
.popup_screen .screen10{
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
    width: calc(100% - 8.5vw - 5.7vw);
}
.popup_screen .screen11{
	height: 2vw;
	line-height: 2vw;
	color: #171a1d;
	font-weight: normal;
	background: transparent;
	transition: border-color ease-in-out .3s, box-shadow ease-in-out .3s;
	border: 1px solid #ccc;
	border-left:1px solid transparent;
	border-radius: 0 0.2vw 0.2vw 0;
	font-size: 0.72vw;
	outline: none;
	padding: 0 1.4vw 0 0.4vw;
	width: 100%;
}
.popup_screen .screen13 .screen11{
	border-radius: 0.2vw !important;
	border-left: 1px solid #ccc;
}
.popup_screen .screen11:hover{
	border: 1px solid var(--menu-text);
}
.popup_screen .screen11:focus{
	border: 1px solid var(--menu-text);
	box-shadow: none;
}
.popup_screen .screen10 select{
    cursor: pointer;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../img/tb065-1.png) no-repeat right 0.4vw center !important;
    background-size: 0.6vw !important;
}
.popup_screen .screen12{
	position: relative;
	margin-right: 1vw;
	display: flex;
    align-items: center;
    justify-content: center;
	width: calc((100% - 15.2vw) / 2);
}
.popup_screen .screen12:last-child{
	margin-right: 0;
}
.popup_screen .screen13::after{
	content: "";
    width: 0.6vw;
    height: 0.05vw;
	margin: 0 0.2vw;
    position: absolute;
    background-color: #a2a3a5;
    left: -1vw;
}

/* input占位符的属性设置 */
.screen6 input::-webkit-input-placeholder{
	font-size: 0.8vw;
	color: var(--menu-text-two);
}
.screen6 input::-webkit-input-placeholder{
	font-size: 0.8vw;
	color: var(--menu-text-two);
}
.popup_screen .screen7{
	width: 5.7vw;
    display: flex;
    position: relative;
    align-items: center;
}
.popup_screen .screen7 select{
	width: 100%;
    height: 2vw;
    line-height: 2vw;
    padding: 0 0.5vw 0 0.4vw;
    border-radius: 0.2vw 0 0 0.2vw;
    border: 1px solid #ccc;	
	cursor: pointer;
}

.popup_screen .screen7 img{
	height: 0.4vw;
	position: absolute;
	right: 0.5vw;
}
.popup_screen .screen7 img:hover{
	cursor: pointer;
}
.popup_screen .screen7 img:active{
	opacity: 0.7;
}
.popup_screen .remove {
    position: absolute;
    right: 0.4vw;
    top: auto;
    width: 1vw;
    cursor: pointer;
    /* background-color: #fff; */
}
.popup_screen .screen9{
	position: fixed;
	width: 5.4vw;
	background-color: #ffffff;
    box-shadow: 0 0 5px 0px #d9d9d9;
    border-radius: 0.4vw;
    padding: 0.4vw 0;
    text-align: left;
	display: none;
	z-index: 4;
}
.popup_screen .screen9 ul{
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}
.popup_screen .screen9 ul li{
	padding: 0.4vw;
    margin: 0 0.4vw;
    border-radius: 0.25vw;
    line-height: normal;
}
.popup_screen .screen9 ul li:hover{
    cursor: pointer;
    background-color: var(--kpbg-color-hover);
}
.popup_screen .screen9 ul li:active{
	color: #fff;
	background-color: var(--main-bg-color-active);
}
.popup_screen .time {
    position: absolute;
    /* right: 4.4%; */
    right: 0.4vw;
    /* top: 55%; */
    width: 1vw;
    /* background-color: #fff; */
}
/* -------------------------------------------------------------------------------------------------------- */


