/* Consumer Shell V2 guest chrome — 独立文件，不改 SW 预缓存的 tab-bar.css */

html[data-shell="1"] {
  --gwm-tab-bar-h: 0px !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: hidden !important;
}

html[data-shell="1"] .tab-bar {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
  height: 0 !important;
  padding: 0 !important;
}

html[data-shell="1"] body.pretrip-page,
html[data-shell="1"] body.route-page,
html[data-shell="1"] body.guide-page,
html[data-shell="1"] body.guide-page:not([data-embed="1"]) {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
  min-height: 0 !important;
  padding-bottom: 0 !important;
}

html[data-shell="1"] body.pretrip-page .app-shell,
html[data-shell="1"] body.route-page > .page,
html[data-shell="1"] body.guide-page .page,
html[data-shell="1"] body.guide-page:not([data-embed="1"]) .page {
  height: 100% !important;
  max-height: 100% !important;
  min-height: 0 !important;
}

html[data-shell="1"] body.route-page .node-guide-overlay iframe {
  background: #f4f4f5 !important;
}
