:root[data-theme] .group-gateway{height:auto;min-height:max(540px, calc(100svh - var(--gateway-header)));max-height:none}:root[data-theme] .gateway-choices{flex:1 0 auto;min-height:min-content}:root[data-theme] .journey-door{min-height:360px}:root[data-theme] .door-header,:root[data-theme] .door-body,:root[data-theme] .door-caption,:root[data-theme] .door-action{flex-shrink:0}:root[data-theme] .door-action{white-space:normal;gap:12px;min-height:48px}.door-action>span{overflow-wrap:anywhere;min-width:0}.door-action>svg{flex-shrink:0}@media (width<=760px){:root[data-theme] .group-gateway{min-height:calc(100svh - var(--gateway-header) - 66px - env(safe-area-inset-bottom))}:root[data-theme] .gateway-choices{grid-template-rows:auto auto}:root[data-theme] .journey-door{min-height:240px}:root[data-theme] .door-body{padding-top:16px;padding-bottom:20px}:root[data-theme] .door-action{margin-top:14px;padding:12px 14px}}@media (width>=761px) and (height<=660px){:root[data-theme] .journey-door{min-height:300px}}
