/**
 * Order Returns — style frontendowe (formularz odstąpienia od umowy).
 * BEM: .toolkit-returns-*
 */

.toolkit-returns-form,
.toolkit-returns-lookup,
.toolkit-returns-list {
	max-width: 720px;
}

.toolkit-returns-form__title,
.toolkit-returns-lookup__title {
	margin-bottom: 0.75em;
}

.toolkit-returns-form__scope,
.toolkit-returns-form__items {
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	padding: 0.75em 1em;
	margin: 0 0 1em;
}

.toolkit-returns-form__scope legend,
.toolkit-returns-form__items legend {
	font-weight: 600;
	padding: 0 0.35em;
}

.toolkit-returns-form__scope label {
	display: inline-block;
	margin-right: 1.5em;
}

.toolkit-returns-form__item {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.75em;
	padding: 0.35em 0;
}

.toolkit-returns-form__qty span {
	margin-right: 0.35em;
}

.toolkit-returns-form__field {
	margin: 0 0 1em;
}

.toolkit-returns-form__field label {
	display: block;
	font-weight: 600;
	margin-bottom: 0.25em;
}

.toolkit-returns-form__field input,
.toolkit-returns-form__field textarea {
	width: 100%;
	max-width: 420px;
}

.toolkit-returns-statement {
	background: rgba(0, 0, 0, 0.04);
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	padding: 1em;
	white-space: pre-wrap;
	word-break: break-word;
	font-family: inherit;
}

.toolkit-returns-form__submit {
	display: flex;
	align-items: center;
	gap: 1em;
	margin-top: 1em;
}

.toolkit-returns-form__button--confirm {
	font-weight: 700;
}

.toolkit-returns-entry {
	margin-top: 1em;
}

/* Adnotacja o zwrocie w kolumnie „Łącznie" listy zamówień. */
.toolkit-returns-refunded {
	display: block;
	opacity: 0.75;
}

.toolkit-returns-status {
	display: inline-block;
	padding: 0.15em 0.6em;
	border-radius: 999px;
	font-size: 0.85em;
	background: rgba(0, 0, 0, 0.08);
}

.toolkit-returns-status--approved {
	background: #d1e7dd;
}

.toolkit-returns-status--awaiting {
	background: #fff3cd;
}

.toolkit-returns-status--delivered {
	background: #d1e7dd;
}

.toolkit-returns-status--rejected {
	background: #f8d7da;
}

.toolkit-returns-status--refunded {
	background: #cfe2ff;
}

