/* ENVISION
* 
* Contains styling overrides for envision components. 
---------------------------------------------------------------------------- */

/* Links
---------------------------------------------------------------------------- */

.env-link {
	font-family: "TT Commons Pro", arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1rem;
	color: #4d4d4d;
	line-height: 1.9;
	color: #116fa2;
	text-decoration: underline;
	transition: all 0.2s ease-in-out;
}
.env-link:hover {
	background-color: #fff0d4;
	color: #a24a0f;
	text-decoration: underline;
}

/* Pagination
---------------------------------------------------------------------------- */

.env-pagination__link {
	border-radius: var(--jor-env-button-border-radius) !important;
	margin: 0 5px 5px 0;
	min-width: 1em;
	text-align: center;
	transition: all 0.2s ease;
}

span.env-pagination__link.env-is-active,
span.env-pagination__link[aria-current="page"],
span.env-pagination__link[aria-current="true"] {
	cursor: initial;
}

/* Dropdown
---------------------------------------------------------------------------- */

.env-dropdown__menu {
	padding: 0.3rem 0;
}

.env-dropdown__item {
	padding: 0.5rem 1rem !important;
	min-height: auto;
}

.env-dropdown__menu .env-text {
	margin: 0;
}

/* Fildelning
---------------------------------------------------------------------------- */

.sv-marketplace-sitevision-file-share svg[data-testid="file-icon"] {
	display: none;
}

.sv-marketplace-sitevision-file-share
	.env-list.env-list-dividers--top
	.env-list__item
	> .env-flex {
	align-items: center;
}

.sv-marketplace-sitevision-file-share
	.env-list.env-list-dividers--top
	.env-list__item
	> .env-flex
	> .env-flex__item:nth-child(2) {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 1 1 auto;
	min-width: 0;
	gap: 1rem;
}

.sv-marketplace-sitevision-file-share
	.env-list.env-list-dividers--top
	.env-list__item
	> .env-flex
	> .env-flex__item:nth-child(2)
	> .env-flex:first-child {
	flex: 1 1 auto;
	min-width: 0;
}

.sv-marketplace-sitevision-file-share
	.env-list.env-list-dividers--top
	.env-list__item
	> .env-flex
	> .env-flex__item:nth-child(2)
	> .env-flex:last-child {
	flex: 0 0 auto;
	white-space: nowrap;
	align-items: center;
}

.sv-marketplace-sitevision-file-share
	.env-list.env-list-dividers--top
	.env-list__item
	> .env-flex
	> .env-flex__item:last-child
	.env-button {
	margin-left: 10px;
}

.sv-marketplace-sitevision-file-share
	.env-list.env-list-dividers--top
	.env-ui-text-caption {
	display: inline-block;
	white-space: nowrap;
	margin-left: 0.5rem;
}
.sv-marketplace-sitevision-file-share
	.env-list.env-list-dividers--top
	.env-flex__item.env-m-right--x-small {
	display: flex;
}

.sv-marketplace-sitevision-file-share
	input[type="file"]
	+ button.env-button.env-button--icon-before {
	padding-left: 3.09375em !important;
}
