/* Preserve the original auditorium and panel layout; glass is a surface treatment only. */
#experts-view .hall-label:not(.hall-label-empty) {
  box-sizing:border-box;width:auto;min-width:54px;max-width:88px;min-height:24px;
  padding:4px 7px;gap:2px;border:1px solid rgba(255,255,255,.75);border-left:1px solid rgba(255,255,255,.75);
  border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.38),rgba(230,241,248,.16));
  backdrop-filter:blur(9px) saturate(115%);-webkit-backdrop-filter:blur(9px) saturate(115%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 3px 10px rgba(36,57,74,.12);
  color:#243b50;transform:translateX(-50%) scale(var(--business-label-scale,1));font-family:inherit;
}
#experts-view .hall-label .hall-label-name {
  color:#243b50;font-size:11.5px;line-height:14px;white-space:normal;overflow-wrap:anywhere;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;
}
#experts-view .hall-label .hall-business-meta {max-width:100%;flex-wrap:wrap;white-space:normal;gap:2px 5px;justify-content:center;}
#experts-view .hall-label .hall-business-meta small {font-size:9px;line-height:11px;color:#4a6171;overflow-wrap:anywhere;}
#experts-view .hall-label:hover,#experts-view .hall-label.is-selected {background:linear-gradient(135deg,#ffffff80,#dfeef345);border-color:#9bbbcf;box-shadow:inset 0 1px 0 #ffffffcc,0 4px 12px #24466020;outline-color:#799fb7;}
#experts-view .hall-label:focus-visible {outline:2px solid #668ba5;outline-offset:3px;}
#experts-view .hall-detail {box-sizing:border-box;max-width:calc(100% - 24px);overflow:auto;}
#experts-view .hall-detail-head>div,#experts-view .hall-slot small {min-width:0;overflow-wrap:anywhere;}
#experts-view .hall-detail h3,#experts-view .hall-detail-desc,#experts-view .hall-detail-tags span {white-space:normal;overflow-wrap:anywhere;}
#experts-view .hall-slot small {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:16px;}
#experts-view .hall-2d-seat {min-width:0;overflow-wrap:anywhere;}
/* Business affiliation remains available through filters and expert details. */
#experts-view .hall-label .hall-business-meta {display:none;}
