/*
Description: Customizations for bookings for Iana Bradu
Version: 1.0.0
*/

:root {
	--dark90: #181818;
	--dark80: #222222;
}

.ib-product-template-wide .booking-wraper div.extra-resources.asset-section>label{
	/* display: inline !important; */
	flex-grow: 1 !important;
	margin-bottom: 0;
}

.ib-product-template-wide .booking-wraper .extra-resources select.input-assets {
	/* width: 60%; */
	margin-top: 0;
	flex-grow: 1;
	height: 48px;
}

.ib-product-template-wide .booking-wraper div.extra-resources .participant_inner_section {
	gap: 12px;
}

.ib-product-template-wide .booking-wraper div.extra-resources .participant_inner_section .persons-title {
	/* width: auto; */
	flex-grow: 1;
	display: none;
}

.ib-product-template-wide .booking-wraper div.extra-resources .participant_inner_section:before {
	content: url(https://ianabradu.com/wp-content/uploads/2026/03/icon-group.svg);
	width: 24px;
	height: 24px;
}

.ib-product-template-wide .booking-wraper div.extra-resources.participant_section .button-group-container {
	/* width: 60%; */
	flex-grow: 1;
}

/* Style Dark */

.style-dark .ph-calendar-days,
.style-dark .time-calendar-date-section, 
.style-dark .booking-info-wraper,
.style-dark .ph-calendar-weekdays,
.style-dark .button-group-container{
    background-color: var(--dark90) !important;
}

.style-dark select {
    border-color: var(--dark90) !important;
    background-color: var(--dark90) !important;
}

.style-dark .past-time, .style-dark .ph-calendar-date.not-available {
    color: #3e3e3e !important;
}

.style-dark .ph-calendar-days li, 
.style-dark .time-picker-wraper #ph-calendar-time li.ph-calendar-date,
.style-dark .ph-calendar-weekdays li,
.style-dark .span-month, .style-dark .span-year, .style-dark .ph-prev, .style-dark .ph-next,
.style-dark .input-person-minus,
.style-dark .input-person-plus,
.style-dark input.input-person{
    color: #c5c5c5 !important;
}

.style-dark .ph-calendar-month {
    background: var(--dark80) !important;
}

.ib-tour-header .data-field--product-tour-language{
	justify-content: center;
}

.ib-tour-header .data-field--product-tour-language .data-field-icon img{
	content: url(https://ianabradu.com/wp-content/uploads/2026/03/icon-language-white.svg);
}