html de_cbutton#de-cute-id {
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-color: #444 !important;
	background-size: 28px 28px !important;
	pointer-events: auto !important;
	border-radius: 4px !important;
	visibility: hidden !important;
	position: absolute !important;
	display: block !important;
	z-index: 2147483647 !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 1px solid #777 !important;
	cursor: default !important;
	min-height: 32px !important;
	min-width: 32px !important;
	height: 32px !important;
	width: 32px !important;
}
html de_cbutton#de-cute-id.visible {
	visibility: visible !important;
}
html de_cbutton#de-cute-id:hover {
	background-color: #666 !important;
}
html de_cbutton#de-cute-id.implying-click,
html de_cbutton#de-cute-id.click:hover {
	margin: 1px 0 0 1px !important;
}
html de_cbutton#de-cute-id.warning {
	box-shadow: inset 0 0 0 3px #F24 !important;
}
html de_cbutton#de-cute-id.shy:not(:hover) {
	opacity: 0.2 !important;
}
