/**
 * Popup Style
 *
 * @package stmify
 */
 
/* Popup rating */
.rating-popup {
    display: none; /* Force display for testing */
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: var(--modal-bg);
}

/* Popup content */
.rating-popup-content {
    background-color: var(--card-bg);
    margin: 15% auto;
    padding: 20px;
    border: 1px solid var(--modal-border);
    width: 300px;
    text-align: center;
}

/* Close button */
.close-popup {
    color: var(--modal-border);
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close-popup:hover,
.close-popup:focus {
    color: var(--close-hover);
    text-decoration: none;
    cursor: pointer;
}

/* Stars */
.rating-popup-content .stars svg {
    cursor: pointer;
}

.stars svg.selected {
    color: gold;
}

/* Popup wishlist */
.modal-content {
	background-color: var(--card-bg);
	margin: 15% auto;
	padding: 20px;
	border: 1px solid var(--modal-border);
	width: 300px;
	text-align: center;
}

.close {
	color: var(--modal-border);
	float: right;
	font-size: 28px;
	font-weight: bold;
	cursor: pointer;
}

.close:hover,
.close:focus {
	color: var(--close-hover);
	text-decoration: none;
	cursor: pointer;
}
