/* Ã°Å¸Å¡Â« Break out of fixed positioning and widths */
table.cloned-table {
  position: static !important;
  width: 100% !important;
  min-width: unset !important;
  max-width: 100% !important;
  table-layout: fixed !important;
  overflow-x: visible !important;
}

/* Ã¢Å“â€¦ Allow cells to wrap */
table.cloned-table th,
table.cloned-table td {
  width: auto !important;
  min-width: unset !important;
  white-space: normal !important;
  word-wrap: break-word !important;
}

/* Ã°Å¸â€â€œ Allow container to expand with table */
div.tab-content {
  overflow-x: visible !important;
  max-width: 100% !important;
  width: 100% !important;
  position: static !important;
}

/* Optional: shrink table text on smaller screens */
@media (max-width: 768px) {
  table.cloned-table {
    font-size: 12px;
  }
}

/* Change email address in footer */
.brand-footer h4 a[href="mailto:info@psfc.mit.edu"] {
  visibility: hidden;
  position: relative;
}

.brand-footer h4 a[href="mailto:info@psfc.mit.edu"]::before {
  visibility: visible;
  position: absolute;
  left: 0;
  content: "htpd2026@psfc.mit.edu";
}

/* Hide presentation link */
a[href="/PresentationPortal/htpd2026/abstract-submission/Presentation/Presentations"] {
  display: none !important;
}

/* Hide Presentation Type dropdown */
#PresentationTypeId {
  display: none !important;
}

/* Hide the entire well containing Presentation Type */
.well.well-sm:has(#PresentationTypeId) {
  display: none !important;
}

/* Hide Poster PDF section */
.well.well-sm:has(.well-heading:contains("Poster PDF")) {
  display: none !important;
}

/* Alternative: Hide by input ID */
.well.well-sm:has(#SupportingDocuments_1__File) {
  display: none !important;
}

/* Hide Poster Uploaded Document section */
.well.well-sm:has(#SupportingDocuments_2__File) {
  display: none !important;
}

/* Hide "Please leave blank" Title field for all authors */
.form-group:has([id*="__Title"]) {
  display: none !important;
}

/* Hide "Presenter" checkbox for all authors */
.form-group:has([id*="__IsPresenting"]) {
  display: none !important;
}

/* Hide "Organization" field for all authors */
.form-group:has([id*="__Organization"]) {
  display: none !important;
}

/* Hide "Position" field for all authors */
.form-group:has([id*="__Position"]) {
  display: none !important;
}

/* Hide "Affiliations" field for all authors */
.form-group:has([id*="__Affiliations"]) {
  display: none !important;
}