//基础公共样式

@use './border.scss' as *;
@use './color.scss' as *;
@use './flex.scss' as *;
@use './radius.scss' as *;
@use './size.scss' as *;
@use './text.scss' as *;
@use './shadow.scss' as *;
@use './wing-space-height.scss' as *;
@use './margin-padding.scss' as *;
@use './grid.scss' as *;

.position {
	&-relative {
		position: relative;
	}
	&-absolute {
		position: absolute;
	}
	&-fixed {
		position: fixed;
	}
	&-sticky {
		position: sticky;
	}
}
.d {
	&-flex {
		display: flex !important;
	}
	/* #ifndef APP-VUE */
	&-none {
		display: none !important;
	}
	&-inline {
		display: inline !important;
	}
	&-inline-block {
		display: inline-block !important;
	}
	&-block {
		display: block !important;
	}
	&-table {
		display: table !important;
	}
	&-table-row {
		display: table-row !important;
	}
	&-table-cell {
		display: table-cell !important;
	}
	&-inline-flex {
		display: inline-flex !important;
	}
	/* #endif */
}

.background {
	/* #ifndef APP-NVUE */
	z-index: 0;
	/* #endif */
	
	&-deep {
		/* #ifndef APP-NVUE */
		z-index: -1;
		/* #endif */
	}
}

.overflow {
	&-hidden {
		overflow: hidden;
	}
	&-scroll {
		overflow: scroll;
	}
	&-auto {
		overflow: auto;
	}
	&-visible {
		overflow: visible;
	}
}