.dialog-wait {
	--width: 90px;
	--header-spacing: 0;
}

.dialog-wait::part(base) {
	z-index: 9999999999;
}

.dialog-wait::part(header) {
	display: none;
}

.dialog-login input:focus {
	border-color: grey;
	/*border-color: var(--sl-input-background-color-focus);*/
	box-shadow: var(--sl-focus-ring);
}

.dialog-login input {
	border: 1px solid lightgray;
	border-radius: var(--sl-input-border-radius-small);
	font-size: var(--sl-input-font-size-small);
	height: var(--sl-input-height-small);
	font-family: inherit;
	font-weight: inherit;
	padding: 0 10px;
	width: 100%;
	transition: box-shadow 700ms;
}

.dialog-alert::part(base) {
	z-index: 9999;
}

.dialog-buttons {
	display: flex;
	justify-content: flex-end;
	gap: 10px;
	margin-top: 40px;
}

.dialog-buttons sl-button {
	min-width: 80px;
}
