﻿
.status-pill {
	padding: 4px 10px;
	border-radius: 20px;
	font-size: 12px;
	font-weight: 600;
}

.status-inprogress {
	background: #e0ecff;
	color: #1d4ed8;
}

.status-confirmed {
	background: #dcfce7;
	color: #166534;
}

.status-cancelled {
	background: #fee2e2;
	color: #b91c1c;
}

.status-rejected {
	background: #f3f4f6;
	color: #374151;
}

.enquiry-header {
	border-radius: 12px;
	padding: 20px;
	background: #fff;
}

.summary-box {
	background: #f8f9fa;
	border-radius: 10px;
	padding: 15px;
	text-align: right;
}

	.summary-box .badge {
		font-size: 13px;
		padding: 6px 10px;
	}

.quote-card {
	border-radius: 12px;
	padding: 15px;
	background: #fff;
}

.followup-box {
	background: #fff;
	border-left: 4px solid #0d6efd;
	padding: 12px;
	border-radius: 8px;
}

.followup-note {
	background: #fff4ec;
	padding: 8px;
	border-radius: 6px;
	margin-top: 6px;
	font-size: 14px;
}

.custom-select2-height + .select2-container .select2-selection--single {
	height: 37px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	height: 36px !important;
	margin-right: 30px !important;
	font-size: 1.1em;
}

.custom-select2-height + .select2-container .select2-selection__rendered {
	line-height: 37px;
}

.custom-select2-height + .select2-container .select2-selection__arrow {
	height: 37px;
}



.select2-selection__rendered {
	line-height: 35px !important;
}

.select2-selection {
	height: 37px !important;
}

.select2-container--default .select2-selection--single {
	border: 1px solid #d2d8dd !important;
}

.select2-dropdown {
	border: 1px solid #d2d8dd !important;
}

.select2-selection__arrow {
	height: 35px !important;
	width: 30px !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	height: 35px !important;
	margin-right: 30px !important;
	font-size: 1.1em;
}

.row {
	margin-bottom: 5px;
}

#apiKeyWrapper .btn {
	min-width: 90px;
}

/*.input-group .form-control {
	width: 60%;
}*/

.multiselect.dropdown-toggle {
	border: 1px solid #ced4da !important;
	border-radius: 4px;
	height: 38px;
	text-align: left;
	background-color: #fff;
}

	.btn-group.show .multiselect.dropdown-toggle,
	.multiselect.dropdown-toggle:focus {
		border: 1px solid #80bdff !important;
		box-shadow: none !important;
	}

.multiselect-selected-text {
	line-height: 24px;
}

.partner-confirmation-screen {
	background: var(--Light-Green-Color);
	border: 1px solid var(--Light-Gray-Color);
	border-left: 4px solid var(--Stilt-House-Brown);
	border-radius: 10px;
	padding: 1.5rem;
}

	.partner-confirmation-screen:focus {
		outline: 2px solid rgba(117, 91, 78, 0.25);
		outline-offset: 2px;
	}

.partner-confirmation-title {
	font-family: var(--LibreBaskerville-Regular);
	font-size: var(--detail-header-level-two);
	color: var(--Charcoal-Fire);
	margin-bottom: 0.75rem;
}

.partner-confirmation-text,
.partner-confirmation-contact {
	font-size: var(--small-body-text-level-one);
	color: var(--grey-font-three);
	margin-bottom: 0.75rem;
}

	.partner-confirmation-contact a {
		color: var(--Stilt-House-Brown);
		text-decoration: none;
	}

		.partner-confirmation-contact a:hover {
			text-decoration: underline;
		}

.partner-confirmation-closing {
	margin-bottom: 0;
}
