/* Note that this CSS is specific to a  libchat widget. The ID may need to be changed. */
#s-lch-widget-29087 {
	padding: 3em 1em;
	
	button.s-lch-widget-float-btn {
		width: auto;
		height: auto;
		padding: .75rem;
		box-shadow: 0.1em 0.2em 0.5em var(--pcom-dark-gray);
		font-size: 1.25rem;
		font-weight: 700;
		border-radius: var(--pcom-border-radius);
		
		svg { display: none; }
		
		div.pcom-chat { pointer-events: none; }
		
		#pcom-chat-offline { display: block; }
		#pcom-chat-online { display: none; }
		
		&.online {
			#pcom-chat-offline { display: none; }
			#pcom-chat-online { display: block; }
		}
	}
	button.s-lch-widget-float-btn:hover {
		color: var(--pcom-text);
		background: var(--pcom-yellow);
	}
	button.s-lch-widget-float-btn:focus {
		outline: solid 2px currentColor;
		outline-offset: -5px !important;
	}
}
.s-lch-widget-float {
	z-index: 5000 !important;
}
.s-lch-widget-float.open {
	top: auto !important;
}
