/* Contenedor y banderita */
.ap-event-currency .ap-flag {
  display:inline-block;
  width: 18px; height: 14px;
  margin-right: 8px;
  background-size: cover;
  background-position: center center;
  border-radius: 2px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.15);
  vertical-align: -2px;
}

/* Select2 (mantén tu tema si quieres) */
.ap-event-currency .select2-container .select2-selection--single{
  background: rgba(255,255,255,0.5);
  backdrop-filter: blur(6px);
  border: 1px solid rgba(255,255,255,0.35);
  border-radius: 8px;
  height: 40px; display:flex; align-items:center;
}
.ap-event-currency .select2-container .select2-selection__rendered{ color:#fff; padding-left:10px; }
.ap-event-currency .select2-container .select2-dropdown{ background:#111; border:1px solid #333; border-radius:10px; overflow:hidden; }
.ap-event-currency .select2-results__option{ color:#eee; }
.ap-event-currency .select2-results__option--highlighted{ background:#1c1c1c !important; color:#fff !important; }


.ce-grid {
  display: flex;
  gap: 2rem;
  align-items: start;
}

.ce-col-left {
	flex: 1;
}

.ce-col-right {
	flex: 2;
}

.ce-card {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: .75rem;
  padding: 1.25rem;
  margin-bottom: 1.5rem;
}

.ce-card h3 {
  margin: 0 0 1rem;
  font-size: 1.1rem;
}

.ce-details {
  display: flex;
  gap: 24px;
}

.tribe-delete-this {
	height: 24px!important;
}

#event_tribe_venue, #event_tribe_organizer {
	flex: 1;
}

.ce-actions {
  margin-top: 2rem;
  text-align: right;
}

.tribe-section-header {
	display: none;
}

.tribe-community-events.form {
	border: none;
	background: linear-gradient(rgba(23, 15, 59, 0.95), rgb(71, 186, 194));
}

.events-community-post-title label {
	display: none;
}

.events-community-post-content {
	height: 144px;
	margin-bottom: 24px;
}

.events-community-post-content label {
	display: none;
}


.events-community-post-title #post_title {
	background: none;
	border: none;
	padding: 0;
	border: none;
	background: none;
	caret-color: white;
	color: white;
	font-size: xx-large;
}

.events-community-post-content #post_content {
	color: white;
	font-size: x-large;
	background-color: rgba(255, 255, 255, 0.10);
	border: none;
	border-radius: 12px;
	margin: 0;
}

.image-section {
	text-align: center;
	color: rgba(255, 255, 255, 0.5);
}


section .tribe-section.tribe-section-image-uploader {
	margin-top: 0;
	padding: 0;
	border-radius: 24px;
	overflow: hidden;
	border: none;
}

section div.tribe-section.tribe-section-image-uploader .tribe-section-content {
	margin: 0;
}

section .tribe-section.tribe-section-image-uploader .tribe-section-content .tribe-image-upload-area {
	background: none;
	position: relative;
}

section .tribe-section.tribe-section-image-uploader .tribe-section-content .tribe-image-upload-area .form-controls {
	max-width: none;
	margin: 0;
}

section .tribe-section.tribe-section-image-uploader .tribe-section-content .tribe-image-upload-area .form-controls span, .tribe-section.tribe-section-image-uploader .tribe-section-content .tribe-image-upload-area .form-controls input {
	display:none!important;
}

#post {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
}

/* BOTÓN DE ELIMINAR IMAGEN */
.tribe-remove-upload {
	display:block!important;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 50px;
	height: 50px;
	border: 2px solid white;
	border-radius: 50px;
	background-image: 
		url('/wp-content/themes/krowd_child/custom-changes/media/galeria-de-imagenes.png'),
		linear-gradient(180deg, #170F3B, #47BAC2);
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	background-size: 30px, cover;
	transition: border-color 0.3s ease, background 0.3s ease;
}

.tribe-remove-upload:hover {
	cursor:pointer;
}

/* MÁSCARA PARA CONTROLAR COLOR DEL ÍCONO PNG */
.tribe-remove-upload::after {
	content: "";
	position: absolute;
	inset: 0;
	background-color: white;
	-webkit-mask: url('/wp-content/themes/krowd_child/custom-changes/media/galeria-de-imagenes.png') center / 30px no-repeat;
			mask: url('/wp-content/themes/krowd_child/custom-changes/media/galeria-de-imagenes.png') center / 30px no-repeat;
	transition: background-color 0.3s ease;
}

/* 🔹 EFECTO HOVER ACTIVADO DESDE EL CONTENEDOR PADRE */
section .tribe-section.tribe-section-image-uploader 
.tribe-section-content .tribe-image-upload-area:hover .tribe-remove-upload {
	border-color: black; /* cambia borde */
}

section .tribe-section.tribe-section-image-uploader 
.tribe-section-content .tribe-image-upload-area:hover .tribe-remove-upload::after {
	background-color: black; /* cambia color del ícono */
}




section .tribe-section.tribe-section-image-uploader .tribe-section-content .tribe-image-upload-area .form-controls .choose-file.tribe-button.tribe-button-secondary {
	align-content: center;
	margin: 0;
	aspect-ratio: 1;
	text-indent: -9999px; 
	background-image: url('/wp-content/uploads/sites/2/2025/09/512Logo-Arture-WhatsApp-3.webp');
	background-repeat: no-repeat; 
	background-position: center center;
	background-size: 100%;
}

section .tribe-section.tribe-section-image-uploader .tribe-section-content .tribe-image-upload-area .form-controls .event_image {
	margin: 0;
	width: 100%;
	aspect-ratio: 1;
	height: 100%;	
}

.note {
	display: none;
}

.saved-venue-table-cell, .saved-organizer-table-cell {
	display: none;
}

/* URL evento */

.tribe-section-content-label {
	display: none;
}

section .tribe-section.tribe-section-website {
	margin: 24px 0px;
	border: none;
	padding: 0;
	background: none;
}

section .tribe-section.tribe-section-website .tribe-section-content-row {
	border: none!important;
}

.tribe-section.tribe-section-website .tribe-section-content .tribe-section-content-row .tribe-section-content-field {
	padding: 0;
}

.tribe-section.tribe-section-website .tribe-section-content .tribe-section-content-row .tribe-section-content-field input {
	color: white;
	font-size: x-large;
	height: 60px;
	border-radius: 12px;
	border: none;
	background: rgba(255, 255, 255, 0.1);
	width: 100%;
}

/*---------------*/

/* Estado del evento */

aside div.tribe-section.tribe-section-event-status {
	padding: 0;
	background: none;
	border: none;
}

aside div.tribe-section.tribe-section-event-status .tribe-section-content {
	margin: 0;
}

.tribe-events-status_metabox__container label {
	display: none;
}

.tribe-events-status.tribe-events-status-select span, .tribe-events-status.tribe-events-status-select span .selection span {
	width: 100%!important;
}

.select2-selection.select2-selection--single {
	text-align: left;
	align-content: center;
	border-radius: 12px;
	border: none;
	background-color: rgba(255, 255, 255, 0.1);
	height: 60px;
	width: 100%;
}

.select2-selection.select2-selection--single .select2-selection__rendered {
	color: white;
	font-size: x-large;
}

.select2-selection__arrow{
	display: none;
}

.tribe-events-status-components-textarea-control__container .tribe-events-status-components-textarea-control__input {
	color: white;
	border-radius: 12px;
	border: none;
	background-color: rgba(255, 255, 255, 0.1);
	width: 100%;	
}

/*---------------*/

/* Desplegables localidad y organizador */

#event_tribe_venue table, #event_tribe_organizer table {
	table-layout: fixed;
}

.tribe-community-events td, .tribe-community-events td {
	width: 100%;
	padding: 0px;
}

.tribe-community-events tfoot tr, .tribe-community-events tfoot tr {
	display: flex;
}

.tribe-add-post.tribe-button.tribe-button-secondary:hover {
	background: #47BAC2;
}

.tribe-community-events tr td:first-child, .tribe-community-events tr td:first-child {
	flex: 0;
}

.select2.select2-container.select2-container--default.tribe-dropdown.linked-post-dropdown.tribe-dropdown-created {
	width:100%!important;
	height: 60px;
	margin-bottom: 24px;
}

.select2-selection__rendered .select2-selection__placeholder {
	font-size: x-large;
}

.tribe-add-post.tribe-button.tribe-button-secondary {
	color: rgba(255, 255, 255, 0.5);
	text-transform: none;
	background: rgba(255, 255, 255, 0.1);
	font-size: x-large;
	width: 100%;
	align-content: center;
	border-radius: 12px;
	height: 60px;
	margin-top: 24px;
}

.linked-post.venue .tribe-table-field-label, .linked-post.organizer td:first-child{
	display: none;
}

.linked-post.venue input, .linked-post.organizer input, .linked-post.venue .select2-selection.select2-selection--single {
	color: white !important;
	background-color: rgba(255, 255, 255, 0.1) !important;
	min-height:60px!important;
	height: 60px;
	border-radius: 12px;
	border: none !important;
	width: 100% !important;
	margin-bottom: 24px;
}

.linked-post.venue .select2-selection.select2-selection--single .select2-selection__rendered {
	font-size: inherit;
}


.linked-post.venue input::placeholder, .linked-post.organizer input::placeholder {
	color:white;
}

.select2.select2-container.select2-container--default.tribe-dropdown.tribe-dropdown-created {
	width: 100%!important;
}

#organizer-website, #EventWebsite {
	padding: 5px 10px 5px 10px;
}

.organizer-email p {
color: white;
padding: 10px;
}



/*--Botones de localidad y organizador--*/


.select2-container--open .select2-results__options > li.ap-create-option,
.select2-container--open .select2-results__options > li.ap-create-option {
	border-radius: 12px 12px 12px 12px;
	border: solid 4px white;
	background-color: #47BAC2;
}
.select2-container--open .select2-results__options > li.ap-create-option .ap-title {
  font-weight: 700;
  display: block;
  color: white;
}
.select2-container--open .select2-results__options > li.ap-create-option .ap-sub {
  font-size: 12px;
  color: white;                 
  margin-top: 2px;
}
.select2-container--open .select2-results__options > li.ap-create-option .ap-plus {
  font-weight: 900;
  margin-right: 6px;
}


/*---------------*/

/* Terminos y condiciones */

div.tribe-section.tribe-section-terms {
	border-radius: 12px;
	border: 0;
	padding: 20px;
	background: rgba(255, 255, 255, 0.1);
}

.tribe-section.tribe-section-terms .tribe-section-content .tec-event-terms-description {
	border: none;
	padding: 20px 0px 0px 0px;
	color: white;
}

.tribe-section.tribe-section-terms .tribe-section-content input {
	margin-right: 20px;
}

.tribe-section.tribe-section-terms .tribe-section-content label {
	font-size: larger;
	font-weight: bolder;
	text-decoration: underline;
	color: white;
}

.tribe-section.tribe-section-terms .tribe-section-content label span.req {
	color: white;
}

/* Scrollbar minimalista tipo macOS */
.tec-event-terms-description {
  overflow: auto;
  scrollbar-gutter: stable;
}

/* ==== Chrome / Edge / Safari ==== */
.tec-event-terms-description::-webkit-scrollbar {
  width: 10px;
}

.tec-event-terms-description::-webkit-scrollbar-track {
  background: transparent;
}

.tec-event-terms-description::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 8px;
  border: 2px solid transparent;
}

.tec-event-terms-description::-webkit-scrollbar-thumb:hover {
  background-color: rgba(255, 255, 255, 0.55);
}

.tec-event-terms-description {
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.35) transparent;
}

.tec-event-terms-description::-webkit-scrollbar-thumb {
  visibility: hidden;
}
.tec-event-terms-description:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}


/*---------------*/
/* Taxonomia */

.dashicons.dashicons-trash.tribe-delete-this {
	color: rgba(255, 255, 255, 0.5);
}

.dashicons.dashicons-trash.tribe-delete-this:hover {
	color: #47BAC2;
}

.tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--tribe_events_cat, .tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--post_tag, .tribe-section.tribe-section-datetime.event-datepickers.event-time eventForm {
	background: none;
	border: none;
	padding: 0;
}

.tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--tribe_events_cat .tribe-section-content, .tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--post_tag .tribe-section-content {
	margin: 0;
}

.tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--tribe_events_cat .select2.select2-container.select2-container--default.tribe-dropdown.tribe-dropdown-created, .tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--post_tag .select2.select2-container.select2-container--default.tribe-dropdown.tribe-dropdown-created {
	width:100%!important;
}

.tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--tribe_events_cat .select2-selection.select2-selection--multiple, .tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--post_tag .select2-selection.select2-selection--multiple {
	background: rgba(255, 255, 255, 0.1);
	border: none;
	border-radius: 12px;
	display: flex;
}

.tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--tribe_events_cat .select2-selection.select2-selection--multiple .select2-selection__rendered, .tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--post_tag .select2-selection.select2-selection--multiple .select2-selection__rendered{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-selection__choice {
	color: white;
	border-radius: 10px;
	border: none;
	background-color: rgba(255, 255, 255, 0.1);
	padding: 8px 16px 8px 16px!important;
	letter-spacing: 0!important;
}

.tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--tribe_events_cat .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search__field, .tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--post_tag .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search__field {
	color: white;
}

.tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--tribe_events_cat 
.select2-selection.select2-selection--multiple 
.select2-selection__rendered 
.select2-search__field::placeholder,
.tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--post_tag 
.select2-selection.select2-selection--multiple 
.select2-selection__rendered 
.select2-search__field::placeholder {
    color: white;
    opacity: 1;
}


/*---------------*/
/* Date picker */

.start-div, .end-div {
	display: flex;
	background: rgba(255, 255, 255, 0.1);
}

.start-div {
	border-radius: 12px 12px 0px 0px;
}

.end-div {
	border-radius: 0px 0px 12px 12px;
}

.end-text-div, .start-text-div {
	text-align: center;
	flex: 1;
}

.start-text, .end-text {
	color: white;
}

.start-date-div, .end-date-div {
	display: flex;
	flex: 1;
}

#ui-datepicker-div {
	z-index: 10!important;
}

#EventStartDate {
	flex: 1;
	border-radius: 12px 0px 0px 0px;
}

#EventStartTime {
	flex: 1;
	border-radius: 0px 12px 0px 0px;
}

#EventEndDate {
	flex: 1;
	border-radius: 0px 0px 0px 12px;
}

#EventEndTime {
	flex: 1;
	border-radius: 0px 0px 12px 0px;
}

#EventStartDate, #EventStartTime, #EventEndDate, #EventEndTime {
	border: none;
	color: white;
	background: rgba(255, 255, 255, 0.1);
	margin: 0;
	text-align: center;
}

.all-day-active #EventStartDate {
  text-align: center;
  border-radius: 12px 12px 0px 0px;
}

.all-day-active #EventEndDate {
  text-align: center;
  border-radius: 0px 0px 12px 12px;
}

.recurrence-rules-header {
	display:none;
}

.tribe-section.tribe-section-datetime.event-datepickers.event-time.eventForm {
	background: none;
	border: none;
}

.tribe-section.tribe-section-datetime.event-datepickers.event-time.eventForm .tribe-section-content-row {
	border: none;
}

.tribe-section.tribe-section-datetime.event-datepickers.event-time.eventForm, .tribe-section.tribe-section-datetime.event-datepickers.event-time.eventForm .tribe-section-content-field {
	padding: 0;
}

.tribe-section-content.tribe-datetime-block tbody tr.tribe-section-content-row:nth-child(3) .tribe-section-content-field{
	padding: 24px!important;
	display: flex;
	align-content: center;
	align-items: center;
}

.tribe-section-content.tribe-datetime-block tbody tr.tribe-section-content-row:nth-child(3) .tribe-section-content-field label {
	padding-left: 20px;
	color: white;
	margin: 0;
}


.tz-row {
	margin-top: 24px;
	border-radius: 12px;
	background: rgba(255, 255, 255, 0.1);
	display: flex;
}

.tz-label, .tz-control {
	flex: 1;
}

.tz-label {
	text-align: center;
	align-content: center;
	color: white;
}

.tz-control .tribe-change-timezone {
	display: none;
}

.tz-control .select2.select2-container.select2-container--default.tribe-field-timezone.tribe-dropdown.tribe-dropdown-created {
	max-width: none;
	margin-top: 0;
	width: 100%!important;
}

.tz-control .select2.select2-container.select2-container--default.tribe-field-timezone.tribe-dropdown.tribe-dropdown-created .select2-selection.select2-selection--single {
	height: auto;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.1);
}

.select2-selection__clear {
	display: none;
}

#select2-event-timezone-container {
	font-size: inherit;
	padding: 0;
}

/* Recurrencia */

.tribe-event-recurrence.tribe-event-recurrence-rule.recurrence-new-rule span {
	color: white;
	font-size:var(--tec-font-size-2)!important;
}

.tribe-event-recurrence.tribe-event-recurrence-rule.recurrence-new-rule input {
	text-align: center;
	border-radius: 12px;
	color: white;
	border: none;
	background-color: rgba(255, 255, 255, 0.1);
}

.tribe-event-recurrence.tribe-event-recurrence-rule.recurrence-new-rule span .select2.select2-container.select2-container--default.tec-events-pro-rule-type__dropdown.tribe-dropdown.tribe-dropdown-created {
	width: auto!important;
}

.tribe-event-recurrence.tribe-event-recurrence-rule.recurrence-new-rule span .select2.select2-container.select2-container--default.tec-events-pro-rule-type__dropdown.tribe-dropdown.tribe-dropdown-created .select2-selection.select2-selection--single, 
.tribe-event-recurrence span.select2.select2-container.select2-container--default .select2-selection.select2-selection--single {
	height: auto;
}

.tribe-event-recurrence span.select2.select2-container.select2-container--default {
	width: auto!important;
}

.tribe-event-recurrence.tribe-event-recurrence-rule.recurrence-new-rule span .select2.select2-container.select2-container--default.tec-events-pro-rule-type__dropdown.tribe-dropdown.tribe-dropdown-created .select2-selection.select2-selection--single .select2-selection__rendered, .tribe-event-recurrence span.select2.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered {
	padding: 0px 8px;
	line-height: 28px;
}

.tribe-event-recurrence.tribe-event-recurrence-rule.recurrence-new-rule {
	background: none!important;
}

.tribe-event-recurrence.tribe-event-recurrence-rule.recurrence-new-rule .recurrence-time {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
}

.tribe-event-recurrence .tribe-button-field {
	color: white!important;
	border: none;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 12px;
}

.tribe-event-recurrence .tribe-button-field.tribe-active {
	color: white;
	border: none;
	background: rgba(255, 255, 255, 0.5)!important;
	border-radius: 12px;
}

.tribe-dependent.recurrence-row.recurrence-end.tribe-active {
	color: white;
}

.tribe-month-select .select2-selection__choice {
	border-radius: 12px!important;
	margin: 0!important;
	border: none!important;
	background: rgba(255, 255, 255, 0.5)!important;
}

.select2-selection.select2-selection--multiple {
	background: rgba(255, 255, 255, 0.1);
	border: none!important;
	border-radius:12px;
}

.tribe-month-select .select2-selection__rendered {
	display: flex!important;
	gap: 4px!important;
	align-items: center!important;
}

.tribe-dame-day-select {
	align-content: start;
	align-items: start;
	display: flex;
}

.tribe-dependent.tribe-active {
	display: flex;
}

.recurrence-container .tribe-event-recurrence .tribe-event-recurrence-description {
	color: white;
}

#tribe-add-recurrence {
	border: none;
	background: #47BAC2;
}


/* Ocultado temporalmente para no dañar la estética del datepicker, en lo que se arregla en estos días*/
.recurrence-row.tribe-recurrence-exclusion-row.tribe-datetime-block {
	display:none!important;
}

/*--------------*/

/*--------------*/

/*----Tckets----*/

.ticket_panel.panel_edit.tribe-validation[aria-hidden="true"] {
	position:fixed;
}

.recurrence-row.tribe-recurrence-not-supported.tec-events-pro-recurrence-not-supported {
	display:none!important;
}

#tribe_panel_base {
	padding: 0;
}

#tribe_panel_base a, #tribe_panel_base a::before, #tribe_panel_base span {
	color: white;
}

#tribetickets .tribe-section-content {
	margin: 10px!important;
}

#tribetickets, #tribetickets2 {
	background: rgba(255, 255, 255, 0.1);
	border-radius: 12px;
	border: none;
	min-height: 60px;
	padding: 0;
	align-content: center;
	margin: 10px 0px;
}

#tribetickets2 .ce-tickets-wall {
	color: white;
	align-items: center;
	display: flex;
	flex-direction: column;
}

#tribetickets2 .ce-tickets-wall .ce-tickets-wall__msg {
	margin: 0;
	padding-top: 10px;
	text-align: center;
}

#tribetickets2 .nsl-button.nsl-button-default.nsl-button-google {
		box-shadow: none;
		border: none;
		border-radius: 12px;
		background-color: rgba(255, 255, 255, 0.1)!important;
		color: #ffffff;
	}

#ticket_form_toggle ,#rsvp_form_toggle ,#settings_form_toggle {
	background: rgba(255, 255, 255, 0.1);
	border: none;
	border-radius: 12px;
}

#settings_form_toggle {
	display: none!important;
}

#ticket_form img {
	filter: brightness(0) invert(1);
}

#ticket_form input, #ticket_form textarea {
	border-radius: 12px!important;
	background-color: rgba(255, 255, 255, 0.1);
	border: none;
	color: white;
}

#ticket_form h4, #ticket_form label, #ticket_form span, #ticket_form p, #ticket_form legend, #ticket_form button, #tribe_panel_settings h4, #tribe_panel_settings td, #tribe_panel_settings input, #tribe_panel_settings span, #tribe_panel_settings p {
	color: white!important;
}

#Tribe__Tickets_Plus__Commerce__WooCommerce__Main_ticket_global_stock {
	display: flex;
	flex-direction: column;
}

.tribe_ticket_list_table.tribe-tickets-editor-table.eventtable.ticket_list.eventForm.widefat.fixed {
	margin: 12px 0px;
	background: none;
}

.tribe_ticket_list_table.tribe-tickets-editor-table.eventtable.ticket_list.eventForm.widefat.fixed th, .tribe_ticket_list_table.tribe-tickets-editor-table.eventtable.ticket_list.eventForm.widefat.fixed td {
	color: white;
}

.tribe_ticket_list_table.tribe-tickets-editor-table.eventtable.ticket_list.eventForm.widefat.fixed td, #tribe_panel_settings {
	border: none;
}

.tribe_ticket_list_table.tribe-tickets-editor-table.eventtable.ticket_list.eventForm.widefat.fixed tr, .tribe_ticket_list_table.tribe-tickets-editor-table.eventtable.ticket_list.eventForm.widefat.fixed thead, #tribe_panel_settings tr {
	background: none;
	border: none;
}

#tribe_panel_settings input {
	border-radius: 12px!important;
	background-color: rgba(255, 255, 255, 0.1);
	border: none;
	color: white;
}

.tribe_ticket_list_table.tribe-tickets-editor-table.eventtable.ticket_list.eventForm.widefat.fixed img {
	filter: brightness(0) invert(1);
}

.accordion-header::before {
	background: rgba(255, 255, 255, 0.5);
}

.accordion-header::after {
	border: none;
}

.ap-event-currency {
	border-radius: 12px;
	background: rgba(255, 255, 255, 0.1);
	display: flex;
	margin: 12px 0;
}

.ap-event-currency label {
	text-align: center;
	flex: 1;
	color: white;
}

#ap_ticket_currency_event {
	padding: 0;
	margin: 0;
	min-width: auto!important;
	text-align: center;
	text-align-last: center;
	flex: 1;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 12px;
	background-image: url("data:image/svg+xml;utf8,<svg fill='%23fff' height='12' viewBox='0 0 20 20' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M5.5 7l4.5 4.5L14.5 7z'/></svg>");
	appearance: none;
	border-radius: 12px;
	border: none;
	color: white;
	background-color: rgba(255, 255, 255, 0.1);
}

#ap_ticket_currency_event option {
  background-color: white; 
  color: black;
}

.accordion > div:nth-child(2) {
  display: none!important;
}

/*-----Cost-----*/

.ce-col.ce-col-left .tribe-section.tribe-section-cost {
	border-radius: 12px;
	background: rgba(255, 255, 255, 0.1);
	margin: 0;
	border: none;
	padding: 0;
}

.ce-col.ce-col-left .tribe-section.tribe-section-cost tbody {
	display: flex;
}

.ce-col.ce-col-left .tribe-section.tribe-section-cost tbody .tribe-section-content-row {
	border: 0;
	flex: 1;
}

.ce-col.ce-col-left .tribe-section.tribe-section-cost tbody .tribe-section-content-row .tribe-section-content-field {
	display: flex;
	padding: 0;
}

.ce-col.ce-col-left .tribe-section.tribe-section-cost tbody .tribe-section-content-row .tribe-section-content-field p {
	display: none;
}

.ce-col.ce-col-left .tribe-section.tribe-section-cost tbody .tribe-section-content-row .tribe-section-content-field .select2-selection.select2-selection--single {
	background: none;
	border-radius: 12px 0px 0px 12px;
	width: 100%;
	display: inline-block;
	position: relative;
}

.ce-col.ce-col-left .tribe-section.tribe-section-cost tbody .tribe-section-content-row .tribe-section-content-field .select2-selection.select2-selection--single .select2-selection__rendered {
	text-align: center;
	padding: 0;
}

#EventCost {
	font-size: x-large;
	text-align: center;
	height: 60px;
	width: 100%;
	border-radius: 12px;
	border: none;
	background-color: rgba(255, 255, 255, 0.1);
	color: white;
}

/*--------------*/


/*----Celular---*/
@media (max-width: 768px) {
	.ce-grid {
		flex-direction:column-reverse;
		gap: 0;
	}

	.ce-col-left {
		max-width: 100%;
	}
	
	.ce-col-right {
		width: 100%;
	}
	
	.ce-details {
		display: flex;
		flex-direction:column;
		gap: 0;
	}
	
	.tribe-section-content-label, .saved-venue-table-cell, .saved-organizer-table-cell, .recurrence-rules-header {
		display: none!important;
	}
	
/* Imagen */
	section .tribe-section.tribe-section-image-uploader {
		margin-left: 20%;
		margin-right: 20%;
}	
	
/* Descripción */
	
	#post_content {
		min-height:60px;
	}

	
/*-------*/
/*---Organizador y local----*/
#event_tribe_venue, #event_tribe_organizer {
min-height: 84px;
}	

/*-------*/	
/* Datepicker */
	.tribe-datetime-separator {
		display: none!important;
	}
	
	.tribe-change-timezone {
		display:none!important;
	}
	
	.tribe-section-content.tribe-datetime-block.tribe-has-recurrence-rule .recurrence-row.tribe-datetime-block td {
		padding: 0;
	}
	
/*--------*/
	
/*---Tickets---*/
	#tribetickets, #tribetickets2 {
		margin: 0px 0px 24px 0px;
	}
	
	#ticket_form_toggle ,#rsvp_form_toggle ,#settings_form_toggle {
		padding: 5px;
		min-height: 40px;
	}
	
	#tribe_panel_base .ticket_table_intro #settings_form_toggle {
		margin-top: 0;
		margin-left: 16px;
	}
	
	.tribe-community-events .tribe-ticket-control-wrap {
		display: none!important;
	}
/*-------------*/
}
