/**
 * Booking Agreement Info Styling
 *
 * Define UI styling for sale agreement info snippets
 *
 * @package     Trains
 * @subpackage  Booking
 * @author      Rone Webtech <help@rone.co.za>
 * @copyright   2021-2025 Pentravel
 * @version     1.06.00
 */

/* --- Price Block Formatting ------------------------------------------------*/

.agreement-priceblock thead th {
	text-align: left;
	padding: 2px;
	border-bottom: 1px #ccc solid;
}

.agreement-priceblock td {
	padding: 0 2px;
}


.priceblock-item-title {
	border-bottom: 1px #ccc solid;
	padding-bottom: 1mm;
	margin-bottom: 1mm;
}


.agreement-priceblock .col-description {
	width: 98mm;
}
.agreement-priceblock .col-base-price {
	width: 26mm;
	text-align: right;
}
.agreement-priceblock .col-airport-tax {
	width: 26mm;
	text-align: right;
}
.agreement-priceblock .col-price-total {
	width: 26mm;
	text-align: right;
}

.agreement-priceblock-description {
	width: 186mm;
	margin: 0 1mm;
	padding: 1mm 0;
}

.agreement-supplier-direct-payment {
	margin: 0 1mm;
	padding: 0 1mm 1mm 1mm;
}

.agreement-priceblock-description-extra {
	width: 184mm;
	margin: 0 1mm;
	padding: 0 1mm 1mm 1mm;
}

.agreement-priceblock-description ul {
	width: 98%;
}

.agreement-priceblock-description div {
	width: 98%;
}


/* --- Itinerary Formatting --------------------------------------------------*/

.agreement-itinerary {
	border-collapse: collapse;
}
.agreement-itinerary th {
	text-align: left;
}

.agreement-itinerary .col-date {
	width: 24mm;
	vertical-align: top;
}
.agreement-itinerary .col-time {
	width: 14mm;
	vertical-align: top;
}
.agreement-itinerary .col-description {
	width: 120mm;
	vertical-align: top;
}
.agreement-itinerary .col-status {
	width: 22mm;
	vertical-align: top;
}

.agreement-itinerary .item-top td {
	border-bottom: 1px #ccc solid;
}

/* --- Test Itinerary Formatting ---------------------------------------------*/

.test-itinerary-divider {
	border-top: 1px solid #999;
}
