/**
 * @package    mod_geekgame_fillblanks
 * @version    1.1.0
 *
 * @copyright  Copyright (C) 2015 - 2025 JoomlaGeek. All Rights Reserved.
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 * @author     JoomlaGeek <admin@joomlageek.com>
 * @link       https://www.joomlageek.com
 */

.geek-fill-blank { }

/* styles for the draggable answers */
.geek-fill-blank-answer {
	cursor: move;
	display: inline-block;
	position: relative;
	margin: 0 10px 10px 0;
	padding: 2px 10px;
	border-radius: 4px;
	font-weight: normal;
	text-align: center;
	background: var(--game-item-background);
	color: var(--game-item-text);
	box-shadow: 1px 1px 1px #eee;
}

/* Droppable elements styles */
.geek-fill-blank-drop-target {
	display: inline-block;
	padding: 2px 10px;
	border-bottom: 1px solid #555;
}

.geek-fill-blank-drop-target-hover {
	color: #000;
	background: #555;
}


.geek-fill-blank-drop-element-disabled {
	background: var(--game-item-background-disabled);
	color: var(--game-item-text-disabled) !important;
	cursor: default;
}

.geek-fill-blank-drop-element.ui-draggable-dragging, .ph-drop-element-inline.ui-draggable-dragging {
	background: var(--game-item-background-dragging);
	color: var(--game-item-text-dragging);
}

/* results popups*/
.geek-fill-blank-res {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	z-index: 10000;
	border: 1px solid #666;
	zoom: 1;
	color: #fff;
}

.geek-fill-blank-res-yes {
	background: var(--game-color-primary);
}

.geek-fill-blank-res-no {
	background: var(--game-color-error);
}

/*.geek-fill-blank-res-num {
	background: #686868;
	display: none !important;
}*/


.geek-fill-blank-text {
	padding: 10px 0;
}
