.sp-root[data-sp-presentation-alignment="left"] .sp-grid-presentation-item,
.sp-root[data-sp-presentation-alignment="left"] .sp-presentation-row { text-align: left; }
.sp-root[data-sp-presentation-alignment="center"] .sp-grid-presentation-item,
.sp-root[data-sp-presentation-alignment="center"] .sp-presentation-row { text-align: center; }
.sp-root[data-sp-presentation-alignment="right"] .sp-grid-presentation-item,
.sp-root[data-sp-presentation-alignment="right"] .sp-presentation-row { text-align: right; }
.sp-sponsors-top-center, .sp-sponsors-bottom-center { justify-content: center; text-align: center; }
.sp-sponsors-top-center { margin-bottom: .75rem; }
.sp-sponsors-bottom-center { margin-top: .75rem; }
/* Tailwind skin — Bootstrap olmadan çalışır; Tailwind CDN + program CSS */

.sp-skin-tw .scientific-program .nav-pills,
.sp-skin-tw .scientific-program .hall-pills {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.sp-skin-tw .scientific-program .nav-item {
  list-style: none;
}

.sp-skin-tw .alert.alert-info {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  margin: 0;
  padding: 0.75rem 1rem;
  border: 1px solid #bae6fd;
  border-radius: 0.5rem;
  background: #f0f9ff;
  color: #0c4a6e;
  font-size: 0.875rem;
  line-height: 1.5;
}

.sp-skin-tw .mt-1 {
  margin-top: 0.25rem;
}

.sp-skin-tw .mt-2 {
  margin-top: 0.5rem;
}

.sp-skin-tw .mb-0 {
  margin-bottom: 0;
}

.sp-skin-tw .mb-3 {
  margin-bottom: 1rem;
}

.sp-skin-tw .ms-2 {
  margin-left: 0.5rem;
}

.sp-skin-tw .p-0 {
  padding: 0;
}

.sp-skin-tw .p-4 {
  padding: 1.5rem;
}

.sp-skin-tw .text-center {
  text-align: center;
}

.sp-skin-tw .text-muted {
  color: #6b7280;
}

.sp-skin-tw .sp-search-bar-input {
  appearance: none;
}

.sp-skin-tw .sp-wrap {
  width: 100%;
}

.sp-skin-tw .sp-tab {
  box-shadow: none;
}

.sp-skin-tw .sp-table-wrap,
.sp-skin-tw .scientific-program .table-responsive:not(.sp-grid-wrap) {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.06);
}

.sp-skin-tw .sp-grid-wrap {
  box-shadow: none;
}

.sp-skin-tw .scientific-program .nav-item .nav-link {
  box-shadow: none;
}

.sp-skin-tw .sp-tw-tab-btn.active {
  background: var(--primary-color) !important;
  color: #fff !important;
  box-shadow: 0 2px 6px rgba(var(--sp-primary-rgb), 0.25);
}

.sp-skin-tw .sp-tw-tab-btn.active:hover {
  background: var(--primary-color) !important;
}

.sp-skin-tw .sp-tw-hall-btn:not(.active) {
  border-color: color-mix(in srgb, var(--sp-hall-color) 30%, #fff);
  background: color-mix(in srgb, var(--sp-hall-color) 11%, #fff);
  color: var(--sp-hall-color);
}

.sp-skin-tw .sp-tw-hall-btn:not(.active):hover {
  border-color: color-mix(in srgb, var(--sp-hall-color) 42%, #fff);
  background: color-mix(in srgb, var(--sp-hall-color) 18%, #fff);
  color: var(--sp-hall-color);
}

.sp-skin-tw .sp-tw-hall-btn.active {
  border-color: var(--sp-hall-color);
  background: var(--sp-hall-color);
  color: var(--sp-hall-text);
}

.sp-skin-tw .sp-tw-hall-btn.active:hover {
  border-color: var(--sp-hall-color);
  background: var(--sp-hall-color);
  color: var(--sp-hall-text);
}

.sp-skin-tw .sp-tw-day-tabs {
  list-style: none;
}

.sp-skin-tw .sp-tw-hall-tabs {
  list-style: none;
}

.sp-skin-tw .sp-hall-item {
  display: inline-flex;
}

