/* One connected scene strip; expanded photographs retain their native proportions. */
#application-scenes.r78-applications .r41-exhibit-slide figcaption{display:none!important}
#application-scenes.r78-applications .r41-exhibit-slide{grid-template-rows:auto}
#application-scenes.r78-applications .r41-exhibit-picture{aspect-ratio:var(--r133-scene-ratio,2.18868);background:#f4f1f8}
#application-scenes.r78-applications .r41-exhibit-picture img{object-fit:contain!important;object-position:center;width:100%;height:100%}
#application-scenes.r78-applications .r41-thumb-track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:7px;padding:8px 0 0;overflow:visible}
#application-scenes.r78-applications .r41-scene-thumb{display:grid;grid-template-columns:28px minmax(0,1fr);flex:1 1 0;width:auto;min-width:0;min-height:58px;padding:10px 13px;gap:7px 10px;overflow:visible;border-radius:12px;text-align:left}
#application-scenes.r78-applications .r41-scene-thumb>span:first-of-type{white-space:normal;font-size:15px;line-height:1.4;overflow-wrap:anywhere}
#application-scenes.r78-applications .r41-scene-thumb .r133-scene-summary{display:none;margin:0;white-space:normal;font-size:14px;font-weight:400;line-height:1.6;text-align:left;overflow-wrap:break-word;color:#e7e0f4}
#application-scenes.r78-applications .r41-scene-thumb[aria-pressed=true]{flex:3.4 1 0;grid-template-columns:28px auto minmax(0,1fr);background:linear-gradient(110deg,#32214f,#443064);border-color:#493169;box-shadow:0 4px 14px #33204f12}
#application-scenes.r78-applications .r41-scene-thumb[aria-pressed=true] .r133-scene-summary{display:block;padding-left:14px;border-left:1px solid #ffffff30;font-weight:400}
#application-scenes.r78-applications .r41-scene-thumb[aria-pressed=true] i{left:12px;right:12px;width:calc(100% - 24px);border-radius:2px}
@media(max-width:1080px){
 #application-scenes.r78-applications .r41-scene-thumb{padding:9px 10px;gap:4px 8px}
 #application-scenes.r78-applications .r41-scene-thumb[aria-pressed=true]{flex:2.5 1 0;grid-template-columns:28px minmax(0,1fr)}
 #application-scenes.r78-applications .r41-scene-thumb[aria-pressed=true]::before{grid-row:1/3;align-self:center}
 #application-scenes.r78-applications .r41-scene-thumb[aria-pressed=true] .r133-scene-summary{grid-column:2;padding-left:0;border-left:0;font-size:13px}
}
@media(max-width:680px){
 #application-scenes.r78-applications .r41-thumb-track{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#cec1e3 transparent;scroll-padding:3px;overscroll-behavior-x:contain;padding:8px 3px 5px}
 #application-scenes.r78-applications .r41-scene-thumb{flex:0 0 130px;min-height:66px}
 #application-scenes.r78-applications .r41-scene-thumb[aria-pressed=true]{flex:0 0 min(300px,calc(100vw - 78px))}
 #application-scenes.r78-applications .r41-scene-thumb>span:first-of-type{font-size:14px}
}
