:host {
	display: table-row;
}
:host:hover {
	border-top: 1px solid rgb(var(--smoothly-medium-color));
	border-bottom: 1px solid rgb(var(--smoothly-medium-color));
	box-shadow: var(--smoothly-shadow);
}
:host > td > *:not(.open) {
	margin-bottom: -1px;
	margin-top: -1px;
}
:host > td > .openable {
	padding: .6em .3em;
	width: max-content;
}
:host > td > smoothly-checkbox {
	display: inline-block;
	vertical-align: -40%;
	margin-left: .3em;
}
:host > td > div  {
	min-width: 3em;
}
:host > td > .openable:hover{
	background-color: rgb(var(--smoothly-dark-shade));
	cursor: pointer;
	border-color: rgb(var(--smoothly-medium-shade));
}
:host > td > .openable.opened {
	border: solid 1px;
	background-color: rgb(var(--smoothly-dark-shade));
	border-color: rgb(var(--smoothly-medium-shade));
	border-bottom-color: rgb(var(--smoothly-dark-shade));
}
payfunc-status {
	margin-right: .2em;
	padding-right: 0.5em;
	flex-shrink: 5;
	width: 100%;
}
:host > td:last-child > div {
	width: 100%;
	max-width: 20em;
	display: flex;
	align-content: stretch;
	flex-wrap: nowrap;
}

.sendLogin {
	cursor: pointer;
	vertical-align: -40%;
	display: inline-block;
}
smoothly-trigger {
	border:none;
	padding-left: 0.35em;
}
