/**
 * This CSS file was auto-generated via PostCSS
 *
 * Contributors should avoid editing this file, but instead edit the associated
 * src/resources/postcss/ file. For more information, check out our engineering
 * docs on how we handle CSS in our engineering docs.
 *
 * @see: https://the-events-calendar.github.io/products-engineering/docs/code-standards/css/
 */

/**
 * Event Tickets - Single Admin Order Page
 *
 * @since 5.13.4
 */

body.wp-admin.post-type-tec_tc_order .tec-tickets-commerce-single-order--items button,
	body.wp-admin.post-type-tec_tc_order .tec-tickets-commerce-single-order--items a {
		display: none;
	}

body.wp-admin.post-type-tec_tc_order #submitdiv {
		display: none;
	}

body.wp-admin.post-type-tec_tc_order .tec-tickets-commerce-single-order--details--item--label a {
		display: none;
	}

body.wp-admin.post-type-tec_tc_order .tribe-mobile-hidden {
		display: none;
	}

body.wp-admin.post-type-tec_tc_order .tribe-mobile-only {
		display: inline-block;
	}

body.wp-admin.post-type-tec_tc_order input#title,
	body.wp-admin.post-type-tec_tc_order #post-body-content,
	body.wp-admin.post-type-tec_tc_order .dataTables_info,
	body.wp-admin.post-type-tec_tc_order #minor-publishing {
		display: none;
	}

body.wp-admin.post-type-tec_tc_order #tribe-tickets-order-details .postbox-header {
			display: none;
		}

body.wp-admin.post-type-tec_tc_order #tribe-tickets-order-details h2 {
			color: #172b4d;
			font-size: var(--tec-font-size-5);
			font-weight: var(--tec-font-weight-regular);
			line-height: var(--tec-line-height-2);
			margin-left: var(--tec-spacer-1);
			padding: var(--tec-spacer-2) 0;
		}

body.wp-admin.post-type-tec_tc_order #tribe-tickets-order-items .inside {
			margin-top: 0;
			padding: 0;
		}

body.wp-admin.post-type-tec_tc_order #tribe-tickets-order-items .postbox-header {
			border-bottom: none;
		}

body.wp-admin.post-type-tec_tc_order #tribe-tickets-order-items .handle-actions {
			display: none;
		}

body.wp-admin.post-type-tec_tc_order .tribe-tickets-commerce-extend-order-row {
		background: none;
		border: 0;
		color: #787c82;
		cursor: pointer;
		height: 1.62rem;
		margin: 0;
		padding: 0;
		width: 1.62rem;
	}

body.wp-admin.post-type-tec_tc_order .tribe-tickets-commerce-extend-order-row .tribe-tickets-commerce-order-extend-indicator:before {
				color: #3c434a;
				content: "\f347";
				display: inline-block;
				font-family: dashicons; /* stylelint-disable-line */
				font-size: var(--tec-font-size-5);
				font-style: normal;
				height: 20px;
				line-height: 1;
				position: relative;
				text-decoration: none;
				top: 0.11rem;
				transition: var(--tec-transition-transform);
				width: 20px;
			}

.tec-tickets-commerce-single-order--details {
		display: flex;
		flex-flow: row wrap;
		justify-content: flex-start;
		width: 100%;
	}

.tec-tickets-commerce-single-order--details--item {
			display: flex;
			flex: 1 1 auto;
			flex-flow: column nowrap;
			margin: var(--tec-spacer-1);
		}

.tec-tickets-commerce-single-order--details--item .dashicons {
				font-size: var(--tec-font-size-3);
				text-decoration: none;
			}

.tec-tickets-commerce-single-order--details--item--label {
				color: #333;
				font-size: var(--tec-font-size-2);
				font-weight: var(--tec-font-weight-bold);
				line-height: var(--tec-line-height-1);
				margin: var(--tec-spacer-2) 0;
			}

.tec-tickets-commerce-single-order--details--item--label a.tribe-dashicons {
					font-weight: var(--tec-font-weight-regular);
				}

.tec-tickets-commerce-single-order--details--item--value {
				color: #172b4d;
				line-height: var(--tec-line-height-3);
			}

.tec-tickets-commerce-single-order--details--item--value a.tribe-dashicons {
					text-decoration: none;
				}

.tec-tickets-commerce-single-order--details--item--value span.tribe-dashicons {
					align-items: center;
					display: flex;
					flex-flow: row nowrap;
					justify-content: flex-start;
					margin-top: var(--tec-spacer-1);
				}

.tec-tickets-commerce-single-order--details--item--value input[readonly] {
					padding: var(--tec-spacer-0) var(--tec-spacer-1);
				}

.tec-tickets-commerce-single-order--items {
		border-bottom: none;
		border-left: none;
		border-right: none;
	}

.tec-tickets-commerce-single-order--items--table {
			border-bottom: none !important;
			border-left: none !important;
			border-right: none !important;
		}

.tec-tickets-commerce-single-order--items--table tfoot td {
					font-size: var(--tec-font-size-3);
					line-height: var(--tec-line-height-3);
				}

.tec-tickets-commerce-single-order--items--table th {
				padding: var(--tec-spacer-5);
				word-wrap: normal;
			}

.tec-tickets-commerce-single-order--items--table--row--gray-bg {
					background: #f6f7f7;
				}

.tec-tickets-commerce-single-order--items--table--row td {
					border-bottom: 1px solid #c3c4c7;
					color: #2c3338;
					font-size: var(--tec-font-size-2);
					line-height: var(--tec-line-height-2);
					padding: var(--tec-spacer-5);
				}

.tec-tickets-commerce-single-order--items--table--row--info-column {
					max-width: 80px;
					padding-right: 0 !important;
					width: 80px;
				}

.tec-tickets-commerce-single-order--items--table--row--actions {
					align-items: center;
					display: flex;
					flex-flow: row nowrap;
					justify-content: flex-start;
				}

.tec-tickets-commerce-single-order--items--table--row--actions a {
						align-items: center;
						color: #b32d2e;
						display: inline-flex;
						flex-flow: row nowrap;
						margin-right: var(--tec-spacer-2);
						text-decoration: underline;
					}

.tec-tickets-commerce-single-order--items--table--row.tec-row-expanded {
					background: #f6f7f7;
				}

.tec-tickets-commerce-single-order--items--table--row.tec-row-expanded td {
						border-bottom: none;
					}

.tec-tickets-commerce-single-order--items--table--row.tec-row-expanded .tribe-tickets-commerce-order-extend-indicator:before {
						transform: rotate(180deg);
					}

.tec-tickets-commerce-single-order--items--table--attendee-row {
		display: none;
	}

.tec-tickets-commerce-single-order--items--table--attendee-row.tec-row-expanded {
			display: table-row;
		}

.tec-tickets-commerce-single-order--items--table--attendee-row--column {
			border-top: 1px solid #c3c4c7;
			display: flex;
			flex-flow: column nowrap;
			justify-content: flex-start;
			margin: 0 var(--tec-spacer-4);
			padding: var(--tec-spacer-4) 0;
		}

.tec-tickets-commerce-single-order--items--table--attendee-row--column--row {
			align-items: flex-start;
			display: flex;
			flex-flow: row nowrap;
			justify-content: flex-start;
		}

.tec-tickets-commerce-single-order--items--table--attendee-row--column--row--label {
				color: #1d2327;
				font-size: var(--tec-font-size-2);
				font-weight: var(--tec-font-weight-bold);
				line-height: var(--tec-line-height-2);
				margin: var(--tec-spacer-2) var(--tec-spacer-2) var(--tec-spacer-2) 0;
				min-width: 20ch;
			}

.tec-tickets-commerce-single-order--items--table--attendee-row--column--row--value {
				color: #2c3338;
				font-size: var(--tec-font-size-2);
				line-height: var(--tec-line-height-2);
				margin: var(--tec-spacer-2);
			}

.tec-tickets-commerce-single-order--items--table--attendee-row--column--row--value .tribe-dashicons {
					margin-left: var(--tec-spacer-0);
					text-decoration: underline;
				}

.tec-tickets-commerce-single-order--items--table--attendee-row--column--row--value .tribe-dashicons .dashicons {
						margin: 0 var(--tec-spacer-0);
						text-decoration: none;
					}

.tec-tickets-commerce-single-order--actions {
		padding: var(--tec-spacer-3);
	}

.tec-tickets-commerce-single-order--actions--status {
			display: flex;
			flex-flow: column nowrap;
			margin-top: var(--tec-spacer-3);
		}

.tec-tickets-commerce-single-order--actions--status label {
				margin-bottom: var(--tec-spacer-1);
			}

.tec-tickets-commerce-single-order--actions--status select {
				padding: var(--tec-spacer-0) var(--tec-spacer-1);
			}

.tec-tickets-commerce-single-order--breadcrumb--order--edit {
		margin-top: 1em;
	}

.tec-tickets-commerce-single-order--breadcrumb--order--edit a {
			text-decoration: none;
		}

.tec-tickets-commerce-single-order--breadcrumb--order--edit a .dashicons {
				font-size: var(--tec-font-size-2);
				line-height: var(--tec-font-size-4);
				vertical-align: middle;
			}

@media screen and (min-width: 783px) {
		body.wp-admin.post-type-tec_tc_order .tribe-mobile-hidden {
			display: inline-block;
		}

body.wp-admin.post-type-tec_tc_order .tribe-mobile-only {
			display: none
	}
	}

@media screen and (max-width: 1100px) {
		body.wp-admin.post-type-tec_tc_order .tribe-desktop-only {
			display: none;
		}
	}
