.native-tour-layout-module__UWSHFG__sidebar{display:contents}@media (orientation:landscape) and (max-height:600px){.native-tour-layout-module__UWSHFG__root{--tour-panel-width:clamp(228px, 38%, 340px);min-width:0;min-height:0;overflow:hidden;inset:0 var(--safe-right,0px) var(--safe-bottom,0px) var(--safe-left,0px)!important;width:auto!important;height:auto!important;position:absolute!important}.native-tour-layout-module__UWSHFG__sidebar{width:calc(var(--tour-panel-width) - 16px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;z-index:30;flex-direction:column;gap:10px;display:flex;position:absolute;top:8px;bottom:8px;right:8px;overflow:auto}.native-tour-layout-module__UWSHFG__sidebar>[data-tour-region]{flex-shrink:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}.native-tour-layout-module__UWSHFG__sidebar>[data-tour-region=card]{overflow-wrap:anywhere;padding:12px!important}.native-tour-layout-module__UWSHFG__sidebar [data-tour-region=nav]>div{min-width:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important}.native-tour-layout-module__UWSHFG__sidebar [data-tour-region=tools]{flex-direction:column!important;align-items:stretch!important}.native-tour-layout-module__UWSHFG__root [data-tour-region=stage]{inset:68px calc(var(--tour-panel-width) + 8px) 8px 8px!important;position:absolute!important}.native-tour-layout-module__UWSHFG__root [data-tour-region=stage] canvas{touch-action:none}.native-tour-layout-module__UWSHFG__root [data-tour-region=left]{scrollbar-width:thin;inset:6px calc(var(--tour-panel-width) + 8px) auto 8px!important;flex-flow:row!important;align-items:center!important;gap:8px!important;max-height:58px!important;padding:0!important;display:flex!important;position:absolute!important;overflow:auto hidden!important}.native-tour-layout-module__UWSHFG__root [data-tour-region=left]>div{flex-shrink:0;gap:4px;flex-flow:row!important;max-width:none!important;padding-block:2px!important;display:flex!important}.native-tour-layout-module__UWSHFG__root [data-tour-region=left] button{white-space:nowrap;flex-shrink:0}.native-tour-layout-module__UWSHFG__root [data-tour-region=caption]{left:8px!important;right:calc(var(--tour-panel-width) + 8px)!important;width:auto!important;max-width:none!important;max-height:84px!important;padding:8px!important;font-size:12px!important;position:absolute!important;top:auto!important;bottom:8px!important;overflow-y:auto!important;transform:none!important}.native-tour-layout-module__UWSHFG__root button,.native-tour-layout-module__UWSHFG__root select,.native-tour-layout-module__UWSHFG__root input[type=range]{touch-action:manipulation;min-width:44px;min-height:44px!important}.native-tour-layout-module__UWSHFG__root label{min-height:44px}.native-tour-layout-module__UWSHFG__root input[type=range]{max-width:100%}.native-tour-layout-module__UWSHFG__root button:focus-visible{outline-offset:2px;outline:2px solid}.native-tour-layout-module__UWSHFG__root [data-tour-region=sheet-grip]{justify-content:center;align-items:center;display:flex;float:none!important;margin:0 0 8px auto!important;position:relative!important;inset:auto!important}.native-tour-layout-module__UWSHFG__root [data-tour-region=reading-body]{max-height:none!important;padding:4px!important}.native-tour-layout-module__UWSHFG__root [data-tour-region=periodic-table]{min-width:0;min-height:0;inset:68px calc(var(--tour-panel-width) + 8px) 8px 8px!important}.native-tour-layout-module__UWSHFG__root [data-tour-region=table-grid]{grid-template-columns:repeat(18,minmax(44px,1fr))!important;min-width:826px!important}.native-tour-layout-module__UWSHFG__root [data-tour-region=modal]{overflow:auto;align-items:safe center!important;padding:8px!important}.native-tour-layout-module__UWSHFG__root [data-tour-region=modal]>div{max-width:100%!important;max-height:100%!important;padding:16px!important;overflow:auto!important}}
