﻿/*自定义弹出框位置*/
.v-dialog .v-overlay__content {
	top: 50px;
	/*width: auto;	官方库宽度变大,一直未修复 v-dialog设置width="auto" */
}
/*vuetify官方测试库bug...待修复...组件被遮罩层覆盖不能点击 默认 full-height=true*/
.v-application__wrap {
	min-height: auto;
}


/*arco官方库 日历框,今天按钮过小*/
.arco-picker-footer a {
	padding: 0px 10px;
}
/*arco官方库 弹出消息框设置*/
.arco-modal-header {
	padding:20px;
	height:auto;
}
	.arco-modal-header .arco-modal-title {
		color:var(--def);
		font-size:17px;
		font-weight:bold;
		line-height:28px;
	}
	.arco-modal-header .arco-modal-close-btn {
		font-size:18px;
		height:28px;
		width:28px;
		margin:0px;
	}
	.arco-modal-header .arco-modal-close-btn span {
		margin:5px;
	}
	.arco-modal-header .arco-icon-hover::before {
		width: 30px;
		height: 30px;
	}

.arco-modal-body {
	padding:0px 20px;
}
	.arco-modal-body div {
		color:var(--def);
		font-size:16px;
	}
.arco-modal-footer {
	padding:20px;
	display:flex;
	flex-direction:row-reverse;
}
	.arco-modal-footer>.arco-btn {
		margin-left: 10px;
	}





/*AG Grid 样式配置*/
:root {
	/*输入框圆角*/
	--ag-border-radius: var(--ag-inherited-border-radius, 3px);
	/*外部和整体圆角*/
	--ag-wrapper-border-radius: var(--ag-inherited-wrapper-border-radius, 3px);
	/*选中颜色*/
	--ag-accent-color:#7487CD;
	/*默认字体*/
	--ag-font-family: var(--ag-inherited-font-family, Poppins);
}

/*下拉菜单圆角*/
.ag-picker-field-wrapper {
	border-radius:3px;
}
/*单元格可选文字*/
.ag-cell {
	line-height:40px;		测试数值40感觉可以,否则选中后有间隙
	/*	企业版中禁用了剪切板
    -webkit-user-select: text;
	*/
}
/*选中后取消单元格边框颜色*/
.ag-cell-focus:not(.ag-cell-range-selected):focus-within {
	border-color:rgba(0, 0, 0, 0);
}
/*企业版列头筛菜单最小宽度*/
:where(.ag-filter-menu) .ag-set-filter-list {
	min-width: 240px;
}
/*企业版列头筛菜单,最后一行下边距*/
.ag-virtual-list-container {
	margin-bottom:6px;
}





/*菜单栏*/
.menu_toggle {
	font-size:20px; cursor:pointer; transition:all ease-in-out 0.3s; color:var(--def);		
}
	.menu_toggle:hover {
		color: var(--blue);
	}
.logout {
	font-size:20px; cursor:pointer; transition:all ease-in-out 0.3s; color:var(--def);
}
	.logout:hover {
		color: var(--blue);
	}

#main_work>div {
	width:100%;
}

.myapp {
	flex:1; box-sizing:border-box; box-shadow:var(--shadow) 0px 0px 10px; padding:10px;
}

.quick_menu {
	width: 50%;
	padding: 5px 10px;
	cursor:pointer;
	font-size:14px;
}
	.quick_menu:hover {
		background: #f1f1f1;
	}


/*自定义消息框大小
.v-alert:not(.v-alert--prominent) .v-avatar {
	--v-avatar-height:auto;
}
.v-avatar.v-avatar--size-default {
	--v-avatar-height:auto;
}
.v-alert__avatar .v-icon {
	line-height:28px;
	height:28px;
	font-size:24px;
}
*/