
.tet-detail-map[hidden]{display:none!important}.tet-detail-map{position:absolute;inset:125px 24px 95px;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(215px,25%);gap:18px;background:#07141e;padding:16px;border-radius:12px}.tet-map-viewport{min-width:0;min-height:0;background:#eff2f0;overflow:hidden}.tet-map-viewport svg{display:block;width:100%;height:100%}.tet-detail-map aside{align-self:center;color:#f4f7f8}.tet-detail-map h3{font-size:clamp(18px,2vw,26px);margin:0 0 12px;color:#edcf96}.tet-map-target{font-size:20px;font-weight:bold}.tet-map-legend p{font-size:15px;line-height:1.3;display:flex;align-items:center;gap:9px}.tet-map-legend i{display:inline-block;width:11px;height:11px;border-radius:50%;flex:none}.key-1{background:#b6d1df;border:1px solid #8098a3;border-radius:0!important}.key-3{background:#be2028}.key-4{background:#e9da00}.key-5{background:#31812b}.tet-detail-map small{font-size:11px;line-height:1.4;display:block;margin-top:18px}.tet-map-detail-active .tet-cinema-copy{display:none}
@media(max-width:700px){.tet-detail-map{inset:145px 8px 110px;display:flex;flex-direction:column;padding:8px;gap:8px}.tet-map-viewport{flex:1;min-height:100px}.tet-detail-map aside{width:100%}.tet-detail-map h3{font-size:15px;margin:0}.tet-map-target{font-size:15px;margin:4px 0}.tet-map-legend{display:flex;flex-wrap:wrap;gap:3px 12px}.tet-map-legend p{font-size:11px;margin:2px 0}.tet-detail-map small{font-size:9px;margin-top:3px}}
@media(max-height:500px) and (orientation:landscape){.tet-detail-map{inset:105px 10px 65px;padding:5px;gap:8px}.tet-detail-map h3,.tet-map-target{font-size:15px;margin:3px 0}.tet-map-legend p{font-size:11px;margin:3px 0}.tet-detail-map small{font-size:9px;margin-top:5px}}

.tet-map-detail-active .tet-opening-languages{visibility:hidden}.tet-detail-map{top:75px}@media(max-width:700px){.tet-detail-map{top:75px}}@media(max-height:500px) and (orientation:landscape){.tet-detail-map{top:65px}}
