.crew-plan-preview .plan-pop-sheet {display:block;position:relative;width:100%;aspect-ratio:var(--sheet-ratio);line-height:0}
.crew-plan-preview .plan-pop-sheet>img:first-child {display:block;width:100%;height:auto;max-height:none}
.crew-plan-preview .plan-pop-sheet>.plan-pop-layer {display:none}
.plan-focus {position:fixed;left:50%;transform:translate(-50%,-50%);z-index:75;pointer-events:auto;background:white;border-radius:6px;box-shadow:0 24px 70px #14253466;overflow:hidden}
.plan-focus[hidden] {display:none}
.plan-focus>img {display:block;width:100%;height:100%;object-fit:contain}
@media(min-width:980px){.crew-plan-preview .plan-pop-sheet{width:min(100%,calc(clamp(215px,calc(100svh - 265px),650px)*var(--sheet-ratio)))}}
