
.gp-inventory-modal-visible .ui-tooltip.ui-widget-content {
	z-index: 10000;
}
#gp-inventory-modal-portal #TB_overlay {
	z-index: 9998;
}
#gp-inventory-modal-portal #TB_window {
	z-index: 9999;
}
.gp-inventory-thickbox-window .modal_footer {
	display: flex;
}
.gp-inventory-thickbox-window .panel-right-buttons {
	margin-left: auto;
	align-items: center;
	display: flex;
}
.gp-inventory-thickbox-window .button-link-delete {
	color: #a00;
	text-decoration: none;
}
.modal-container {
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative;
}
.modal-scroll-content {
	flex: 1;
	overflow-y: auto;
	padding-bottom: 20px;
}


.gpi-repeater-buttons {
	display: flex;
	align-items: center;
	margin-left: .25rem;
}
.gpi-repeater-buttons > button {
	margin-left: .25rem;
}


.gpi-repeater li {
	display: flex;
}


.gpi-resource-select-container {
	display: flex;
	margin-top: 0 !important;
}
.gpi-resource-select-container button.button-link {
	margin-left: 1rem;
}


.gpi-resource-property-map {
	margin-bottom: 1.25rem !important;
}
.gp-group > select {
	flex: 1;
}
.gpi-resource-property-map .gp-group label {
	line-height: 2.25rem;
	margin: 0;
}


#gp-inventory label.section_label span.dashicons {
	font-size: inherit;
	line-height: inherit;
	width: auto;
	height: auto;
}
.gpi-field-setting input[type="number"] {
	width: 11ch;
	height: 2.25rem;
}


/* Choice Inventory Limit */
.gp-inventory-choices {
}
.gp-inventory-choices .field-choice-current-inventory,
.gp-inventory-choices .field-choice-inventory-limit {
	display: none;
}
.gp-inventory-choices.inventory-limits-enabled .field-choice-current-inventory,
.gp-inventory-choices.inventory-limits-enabled .field-choice-inventory-limit {
	display: block;
	text-align: center;
	/* Would love to have some padding but we need all the space we can get in GF 2.5. */
	padding: 0;
}
.inventory-limits-enabled #gfield_settings_choices_container .gfield_choice_header_label {
	width: calc(100% - 8.5rem);
}

/* Gotta get aggressive to override GF styles for our limit input. */
#gfield_settings_choices_container input.field-choice-current-inventory,
#gfield_settings_choices_container input.field-choice-inventory-limit,
#gfield_settings_choices_container.choice_with_value input.field-choice-current-inventory,
#gfield_settings_choices_container.choice_with_price input.field-choice-current-inventory,
#gfield_settings_choices_container.choice_with_value input.field-choice-inventory-limit,
#gfield_settings_choices_container.choice_with_price input.field-choice-inventory-limit,
#gfield_settings_choices_container.choice_with_value_and_price input.field-choice-current-inventory,
#gfield_settings_choices_container.choice_with_value_and_price input.field-choice-inventory-limit {
	width: 40px !important;
	flex-basis: auto !important;
}
.gp-inventory-choices.inventory-limits-enabled .choice_with_price > label {
	width: calc(50% - 4.4375rem) !important;
}
.gp-inventory-choices.inventory-limits-enabled .choice_with_price > label.gfield_choice_header_inv {
	width: 2.5rem !important;
}
.gp-inventory-choices.inventory-limits-enabled .choice_with_value .field-choice-current-inventory,
.gp-inventory-choices.inventory-limits-enabled .choice_with_value .field-choice-inventory-limit,
.gp-inventory-choices.inventory-limits-enabled .choice_with_price .field-choice-current-inventory,
.gp-inventory-choices.inventory-limits-enabled .choice_with_price .field-choice-inventory-limit,
.gp-inventory-choices.inventory-limits-enabled .choice_with_value_and_price .field-choice-current-inventory,
.gp-inventory-choices.inventory-limits-enabled .choice_with_value_and_price .field-choice-inventory-limit {
	margin-left: 0.3125rem;
}
.gp-inventory-choices.inventory-limits-enabled .choice_with_value_and_price .gfield_choice_header_inv {
	width: calc(33.332% - 5.8125rem) !important;
}
.gp-inventory-choices .gfield_choice_header_inv {
	display: none;
}
.gp-inventory-choices.inventory-limits-enabled .gfield_choice_header_inv {
	display: inline-block;
}


/**
 * Legacy Styles
 */
.gf-legacy-ui .gp-inventory-choices label.gfield_choice_header_inv {
	display: none !important;
	float: none;
	margin-right: 0;
}
.gf-legacy-ui .gp-inventory-choices input.field-choice-inventory-limit,
.gf-legacy-ui .field-choice-inventory-limit {
	display: none;
}
.gf-legacy-ui .gp-inventory-choices.inventory-limits-enabled label.gfield_choice_header_inv {
	display: inline !important;
}
.gf-legacy-ui .gp-inventory-choices.inventory-limits-enabled label.gfield_choice_header_limit {
	display: none !important;
}
.gf-legacy-ui .gp-inventory-choices.inventory-limits-enabled input.field-choice-limit {
	display: none;
}
.gf-legacy-ui .gp-inventory-choices.inventory-limits-enabled input.field-choice-inventory-limit {
	display: inline;
	width: 40px;
	margin-left: 0;
}

/* Headers */
.gf-legacy-ui .gp-inventory-choices .gfield_choice_header_label {
	display: inline !important;
}
.gf-legacy-ui .gp-inventory-choices .gfield_choice_header_inv {
	display: inline !important;
	padding-left: 228px;
}
.gf-legacy-ui .gp-inventory-choices .choice_with_value .gfield_choice_header_inv {
	padding-left: 65px;
}
.gf-legacy-ui .gp-inventory-choices .choice_with_price .gfield_choice_header_inv {
	padding-left: 67px;
}
.gf-legacy-ui .gp-inventory-choices .choice_with_value_and_price .gfield_choice_header_price {
	padding-left: 74px;
}
.gf-legacy-ui .gp-inventory-choices .choice_with_value_and_price .gfield_choice_header_inv {
	padding-left: 1px;
}

/* Label Input */
.gf-legacy-ui .gp-inventory-choices.inventory-limits-enabled #field_choices li input.field-choice-text {
	width: 270px;
}

/* Value Input */
.gf-legacy-ui .gp-inventory-choices.inventory-limits-enabled .choice_with_value li input.field-choice-value {
	width: 113px !important;
}

/* Price Input */
.gf-legacy-ui .gp-inventory-choices.inventory-limits-enabled .choice_with_price li input.field-choice-price {
	width: 113px !important;
}
.gf-legacy-ui .gp-inventory-choices.inventory-limits-enabled .choice_with_value_and_price li input.field-choice-price {
	width: 60px !important;
}



/*# sourceMappingURL=gp-inventory-form-editor.css.map*/