/*
Theme Name: ListingHive Child
Theme URI: https://hivepress.io/themes/listinghive
Template: listinghive
Author: HivePress
Author URI: https://hivepress.io
Description: A multipurpose WordPress theme that allows you to build any type of directory and listing websites. Whether it’s a business directory, job board, real estate, classifieds or basically any listing website — ListingHive is a great choice for it.
Tags: right-sidebar,custom-colors,custom-menu,custom-logo,custom-header,featured-image-header,featured-images,footer-widgets,theme-options,threaded-comments,translation-ready
Version: 1.4
Updated: 2025-12-14 07:01:45

*/

.woocommerce .wps_sfw_order_details a.button {
    background-color: rgb(192 59 88);
    color: rgb(255 255 255);
}

.hp-template--orders-edit-page .hp-page__title:after {
    content: 'Total earning not yet deducted by 5% merchant fees';
    font-size: 13px;
    margin-left: 5px;
    color: red;
}

.booking-footer-wrapper .hp-listing__action--message{
	background-image:url(https://braidslab.com/wp-content/uploads/2024/11/chat.svg);
	background-size:24px;
	background-repeat:no-repeat;
	background-position:center;
	padding:12px;
	opacity:.6 !important;
}

.booking-footer-wrapper .hp-listing__action--message:hover {
	opacity:1 !important;
}

.booking-footer-wrapper .hp-listing__action--message i {
	display:none;
}

/***/
#payout_request_modal form .hp-form__field.hp-form__field--textarea label:after {
	content:"Please enter your Person or Business Name, Bank Name, Account Number, Routing Number, Email Address (PayPal Email) and Phone Number";
	    display: block;
    font-size: 12px;
    font-weight: 600;
	font-style: italic;
    letter-spacing: 0.1px;
}


/****error popup***/
		.vendor-modal {
			position: fixed;
			inset: 0;
			display: flex;
			align-items: center;
			justify-content: center;
			opacity: 0;
			pointer-events: none;
			transition: opacity 0.2s ease;
			z-index: 9999;
		}
		.vendor-modal__backdrop {
			position: absolute;
			inset: 0;
			background: rgba(0, 0, 0, 0.4);
			backdrop-filter: blur(2px);
		}
		.vendor-modal__dialog {
			position: relative;
			background: #fff;
			border-radius: 10px;
			box-shadow: 0 20px 70px rgba(0, 0, 0, 0.15);
			max-width: 420px;
			width: 92%;
			padding: 22px 24px 18px;
			animation: vendorModalIn 0.25s ease;
		}
		.vendor-modal__header {
			font-size: 18px;
			font-weight: 700;
			margin-bottom: 6px;
			color: #111827;
		}
		.vendor-modal__body {
			font-size: 15px;
			line-height: 1.5;
			color: #374151;
		}
		.vendor-modal__dialog > button.vendor-modal__close {
			position: absolute;
			right: 12px;
			top: 10px;
			border: none;
			background: #c03b58;
			width: 32px;
			height: 32px;
			border-radius: 50%;
			cursor: pointer;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			font-size: 18px;
			color: #fff;
			transition: background 0.15s ease;
			padding: 10px;
		}
		.vendor-modal__dialog > button:hover {
			background: #e5e7eb;
		}
		.vendor-modal.is-open {
			opacity: 1;
			pointer-events: auto;
		}
		@keyframes vendorModalIn {
			from { transform: translateY(12px); opacity: 0; }
			to { transform: translateY(0); opacity: 1; }
		}
		@media (prefers-reduced-motion: reduce) {
			.vendor-modal, .vendor-modal__dialog {
				transition: none;
				animation: none;
			}
		}
		.vendor-modal-open {
			overflow: hidden;
		}



