/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/widgets/loadingIndicator/styles.module.css ***!
  \****************************************************************************************************************************************************************************************************/
.styles-module__container--PI6u0ULU {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex-grow: 1;
	margin-top: 5em;
}

.styles-module__container--PI6u0ULU svg {
		height: 5em;
		width: 5em;
	}

.styles-module__loadingText--HPoALhyW {
	font-size: 1.5em;
	margin-top: 1em;
}

/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/widgets/crossover/styles.module.css ***!
  \*********************************************************************************************************************************************************************************************/
.styles-module__fileUploadSection--u43wGqNO {
	margin-bottom: 20px;
}
.styles-module__modalContainer--doJ3jZ9v {
	min-width: 30em;
	max-width: 35em;
	gap: 0px;
}
.styles-module__mappingField--a7M60UXl {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 20px;
}

.styles-module__mappingField--a7M60UXl > div {
	min-width: 200px;
	flex: 1 1 calc(33.333% - 20px);
}

@media (max-width: 768px) {
	.styles-module__mappingField--a7M60UXl {
		flex-direction: column;
	}

	.styles-module__mappingField--a7M60UXl > div {
		flex: 1 1 100%;
		min-width: 0;
	}
}

.styles-module__uploadSectionBlurb--vGe3Oq6S {
	margin-top: 20px;
	font-size: 14px;
	color: #666;
}

.styles-module__requiredField--_RZUYOzX {
	font-weight: bold;
}

.styles-module__requiredNote--djIuE5dK {
	color: red;
}

.styles-module__hiddenField--KCxEhZIC {
	display: none;
}

.styles-module__mappingSection--vmWdQNc8 {
	padding-top: 20px;
}

.styles-module__marginBottom20--t_TTRws9 {
	margin-bottom: 20px;
}

.styles-module__marginTop20--gwXxSdiR {
	margin-top: 20px;
}

.styles-module__ul--KK8QECfL {
	display: block;
	list-style-type: disc;
	margin-top: 0px;
}

.styles-module__crossoverTable--zz44qr8f [data-dsx--table--cell='fileName'] {
		max-width: 190px;
		overflow-x: auto;
		text-wrap: nowrap;
	}

.styles-module__crossoverTable--zz44qr8f [data-dsx--table--cell='uploadDate'] {
		min-width: 175px;
	}

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/widgets/adminUserList/styles.module.css ***!
  \*************************************************************************************************************************************************************************************************/
.styles-module__width-150px--QjT8uCgS {
	width: 150px;
}

.styles-module__text-overflow-ellipsis--qUmCXmtu {
	text-overflow: ellipsis;
	overflow: hidden;
}

/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/catalogManagement/styles.module.css ***!
  \*********************************************************************************************************************************************************************************************/
.styles-module__ul--l1GUV62D {
	display: block;
	list-style-type: disc;
	margin-top: 0px;
}

/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/widgets/navbar/modules/NavBarUtility/styles.module.css ***!
  \****************************************************************************************************************************************************************************************************************/
.styles-module__catalogSelectContainer--rU0vDKzW {
	margin: auto;
}

.styles-module__catalogSelectLabel--tYdSiFaO {
	margin-top: auto;
	margin-bottom: auto;
	margin-right: var(--size-200);
}

/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/app.module.css ***!
  \************************************************************************************************************************************************************************/
.app-module__main--Yx8tccdY {
	padding: var(--size-400) var(--size-500);
}

@media (min-width: 64em) {
	.app-module__main--Yx8tccdY {
		width: 56em;
		margin-left: auto;
		margin-right: auto;
	}
}

/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/global.css ***!
  \********************************************************************************************************************************************************************/
body {
	margin: 0;
	background-color: var(--color-neutral-50);
}

* {
	transition:
		background-color 300ms,
		border-color 300ms;
}

.mt-auto {
	margin-top: auto;
}

