/**
 * WooQuote – Frontend styles
 */

/* "Add to Quote" button on product pages */
.wq-add-to-quote {
	margin-left: 8px !important;
	background-color: #3498db !important;
	color: #fff !important;
	border: none !important;
	cursor: pointer;
	transition: background-color 0.2s;
}
.wq-add-to-quote:hover {
	background-color: #2980b9 !important;
}
.wq-add-to-quote.wq-added {
	background-color: #2ecc71 !important;
}

/* Quote cart table */
.wq-quote-cart-table {
	margin-bottom: 2em;
}
.wq-quote-cart-table .wq-remove-item {
	color: #e74c3c;
	font-size: 1.2em;
	text-decoration: none;
}
.wq-quote-cart-table .wq-remove-item:hover {
	color: #c0392b;
}

/* Request form */
.wq-request-form .form-row {
	margin-bottom: 1em;
}
.wq-request-form label {
	display: block;
	margin-bottom: 4px;
	font-weight: 600;
}
.wq-request-form .input-text,
.wq-request-form textarea {
	width: 100%;
	max-width: 480px;
}

/* Quotes list */
.wq-quotes-list {
	width: 100%;
}

/* Mini-cart badge (header quote count) */
.wq-mini-cart-count {
	display: inline-block;
	background: #3498db;
	color: #fff;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 11px;
	margin-left: 4px;
	vertical-align: middle;
}
