/* E-061 Clean Production Baseline
   Diagnostic-derived fix: E-059 still allowed older Story/Organise/Itinerary/Money CSS to win.
   This file pins every dock and every tab into identical geometry, with active state paint-only. */
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock,
html body .storybook-actions.e061-canonical-dock,
html body .storybook-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock,
html body .itinerary-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock,
html body .money-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock{
  position:fixed!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  top:auto!important;
  width:100vw!important;
  max-width:none!important;
  min-width:0!important;
  height:calc(94px + env(safe-area-inset-bottom))!important;
  min-height:calc(94px + env(safe-area-inset-bottom))!important;
  max-height:calc(94px + env(safe-area-inset-bottom))!important;
  margin:0!important;
  padding:10px 10px calc(12px + env(safe-area-inset-bottom)) 10px!important;
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  grid-template-rows:72px!important;
  column-gap:0!important;
  row-gap:0!important;
  align-items:start!important;
  justify-items:stretch!important;
  border-radius:0!important;
  border:0!important;
  border-top:1px solid rgba(15,23,42,.08)!important;
  background:rgba(255,255,255,.97)!important;
  -webkit-backdrop-filter:blur(16px)!important;
  backdrop-filter:blur(16px)!important;
  box-shadow:0 -10px 26px rgba(15,23,42,.13)!important;
  transform:none!important;
  overflow:hidden!important;
  z-index:2147483000!important;
}
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button,
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button:first-child,
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button.story-action-active,
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button.story-action-primary,
html body .itinerary-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button,
html body .money-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button,
html body .itinerary-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button.story-action-active,
html body .money-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button.story-action-active{
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:72px!important;
  min-height:72px!important;
  max-height:72px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:22px!important;
  box-sizing:border-box!important;
  background:transparent!important;
  color:#0f172a!important;
  box-shadow:none!important;
  opacity:1!important;
  transform:none!important;
  translate:none!important;
  font-size:12px!important;
  line-height:1!important;
  text-align:center!important;
  overflow:hidden!important;
}
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button.story-action-active,
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button.story-action-primary,
html body .itinerary-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button.story-action-active,
html body .money-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button.story-action-active{
  background:rgba(20,184,166,.16)!important;
  color:#0f766e!important;
  box-shadow:none!important;
}
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button .action-icon,
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button.story-action-active .action-icon,
html body .itinerary-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button .action-icon,
html body .money-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button .action-icon{
  position:absolute!important;
  left:50%!important;
  top:11px!important;
  width:30px!important;
  height:32px!important;
  min-width:30px!important;
  min-height:32px!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  line-height:0!important;
  transform:translateX(-50%)!important;
  translate:none!important;
  box-sizing:border-box!important;
}
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button .action-icon svg,
html body .itinerary-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button .action-icon svg,
html body .money-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button .action-icon svg{
  display:block!important;
  width:24px!important;
  height:24px!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  translate:none!important;
  overflow:visible!important;
}
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button .action-label,
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button.story-action-active .action-label,
html body .itinerary-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button .action-label,
html body .money-only-shell .storybook-actions.trip-bottom-dock.e061-canonical-dock button .action-label{
  position:absolute!important;
  left:0!important;
  right:0!important;
  top:49px!important;
  width:100%!important;
  height:14px!important;
  margin:0!important;
  padding:0 2px!important;
  display:block!important;
  box-sizing:border-box!important;
  font-size:12px!important;
  font-weight:950!important;
  line-height:14px!important;
  letter-spacing:-.02em!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
  transform:none!important;
  translate:none!important;
}
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button:active,
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button:first-child:active,
html body .storybook-actions.trip-bottom-dock.e061-canonical-dock button.story-action-active:active{
  transform:none!important;
  translate:none!important;
}
