/* Two different moments: a handoff to the team, then an open compass exercise. */
@media(min-width:1025px){
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan{
  padding:clamp(64px,7svh,88px) 0!important;
 }
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-after-offer{
  min-height:clamp(530px,68svh,720px)!important;align-content:center!important;
  grid-template-rows:auto auto auto!important;gap:36px!important;
 }
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process-intro h3{
  font-size:clamp(36px,3vw,46px)!important;max-width:none!important;
 }
 html.desktop-10k-direction body.editorial-site #main #ablauf .concept-route{display:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process ol{
  grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;grid-template-rows:auto auto!important;
  gap:30px clamp(60px,7vw,110px)!important;
 }
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(n){
  padding:0!important;margin:0!important;background:transparent!important;border:0!important;
 }
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li>span{display:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(1){grid-column:1!important;grid-row:1/3!important;align-self:center!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(2){grid-column:2!important;grid-row:1!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(3){grid-column:2!important;grid-row:2!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(1) h4{
  font-size:clamp(36px,3.4vw,52px)!important;line-height:1.12!important;max-width:17ch!important;color:#102e3b!important;
 }
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(n+2) h4{
  font-size:28px!important;max-width:none!important;color:#427b83!important;
 }
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .travel-plan-timing{
  background:none!important;border:0!important;border-radius:0!important;padding:0!important;
  margin:14px 0 12px!important;font-size:14px!important;color:#77532b!important;
 }
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(n) p{
  max-width:45ch!important;font-size:17px!important;line-height:1.65!important;
 }
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(1) p{max-width:34ch!important;font-size:18px!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-refund{
  justify-content:flex-start!important;width:auto!important;justify-self:end!important;
  padding:0!important;gap:8px 14px!important;border:0!important;background:none!important;border-radius:0!important;
 }
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .refund-amount{font-size:24px!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .refund-return{font-size:20px!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-refund details{margin-left:12px!important}

 /* The question has space to breathe, without an outer panel or dark field. */
 html.desktop-10k-direction body.editorial-site #main .compass-section{
  min-height:100svh!important;padding:clamp(80px,10svh,120px) 0!important;overflow:visible!important;align-items:center!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check.compass-shell{
  display:block!important;height:auto!important;min-height:0!important;
  overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;margin:0 auto!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .compass-story{
  display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;
  grid-template-rows:auto auto!important;gap:14px 50px!important;align-items:center!important;
  min-height:0!important;padding:0!important;background:none!important;overflow:visible!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .compass-story>.eyebrow{display:none!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .compass-story h2{
  grid-column:1!important;grid-row:1!important;font-size:clamp(40px,3.8vw,58px)!important;
  line-height:1.1!important;max-width:none!important;margin:0!important;color:#102e3b!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .compass-story h2 br{display:none!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .compass-story>p{
  grid-column:1!important;grid-row:2!important;max-width:52ch!important;
  margin:0!important;font-size:18px!important;line-height:1.6!important;color:#52646c!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .compass-instrument{
  grid-column:2!important;grid-row:1/3!important;width:180px!important;min-height:0!important;margin:0!important;padding:0!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .compass-rose{width:130px!important;height:130px!important;margin:0 auto!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .compass-readout{
  display:block!important;padding:0!important;margin:10px 0 0!important;text-align:center!important;border:0!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .compass-readout span{display:none!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .compass-readout strong{color:#52646c!important;font-size:11px!important;letter-spacing:0!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .compass-rose text{fill:#527880!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel{
  margin:36px 0 0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel-head{display:none!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz{
  width:100%!important;min-height:420px!important;margin:0!important;padding:0!important;
  opacity:1!important;transform:none!important;animation:none!important;transition:none!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-progress{
  max-width:190px!important;margin:0 0 22px!important;gap:6px!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-dot{background:#dce5e4!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-dot.active{background:#427b83!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz>h3{
  max-width:42ch!important;min-height:2.5em!important;margin:0 0 24px!important;
  font-size:clamp(27px,2.5vw,36px)!important;line-height:1.25!important;color:#102e3b!important;
  animation:none!important;transition:none!important;opacity:1!important;transform:none!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-answers{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;opacity:1!important;transform:none!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-answers button{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:16px!important;
  height:182px!important;min-height:182px!important;padding:24px!important;
  color:#102e3b!important;background:#f3f6f5!important;border:1px solid #dce6e3!important;
  border-radius:10px!important;font-size:16px!important;line-height:1.6!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-answers button>span{
  width:auto!important;height:auto!important;display:block!important;background:none!important;border-radius:0!important;
  font-size:17px!important;color:#427b83!important;line-height:1.2!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-answers button:hover{background:#eaf1ef!important;border-color:#71969b!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz-back,
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz-reset{color:#52646c!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check.has-result #quiz{min-height:0!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .quiz-result{
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:0 48px!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .quiz-result::before{content:none!important;display:none!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .quiz-result>.eyebrow{display:none!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .quiz-result>img{
  grid-column:1!important;grid-row:1/7!important;width:100%!important;height:440px!important;
  border-radius:50% 50% 10px 10px / 35% 35% 10px 10px!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .result-place{
  grid-column:2!important;grid-row:1!important;position:static!important;inset:auto!important;margin:0 0 20px!important;
 }
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .result-place h3{color:#102e3b!important;font-size:44px!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .result-place .result-coordinates{color:#527880!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .quiz-result>.result-intro{grid-column:2!important;grid-row:2!important;color:#102e3b!important;margin:0 0 10px!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .quiz-result>p:not(.result-intro){grid-column:2!important;grid-row:3!important;color:#52646c!important;margin:0 0 22px!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .result-focus-title{grid-column:2!important;grid-row:4!important;color:#102e3b!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .result-focus{grid-column:2!important;grid-row:5!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .result-focus li{color:#52646c!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .result-focus li::before{color:#95692e!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .result-action{grid-column:2!important;grid-row:6!important;margin-top:24px!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz #quiz-reset{grid-column:2!important;grid-row:7!important}
}
@media(min-width:1025px) and (max-width:1199px){
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-answers button{height:210px!important;min-height:210px!important;padding:20px!important;font-size:15px!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz{min-height:450px!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .quiz-result{gap:0 32px!important}
}

@media(min-width:1025px){
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel[data-open-quiz]{opacity:1;translate:0 0;transition:opacity .8s ease,translate .95s cubic-bezier(.22,.7,.25,1)}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel[data-open-quiz=pending]{opacity:0;translate:0 14px}
}
@media(prefers-reduced-motion:reduce){
 html:not(.site-motion-opt-in).desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel[data-open-quiz]{opacity:1!important;translate:none!important;transition:none!important}
}

@media(min-width:1025px){
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(1){position:relative!important;isolation:isolate;min-height:350px!important;justify-content:center!important;padding:24px 30px!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(1)::before{content:''!important;display:block!important;position:absolute!important;z-index:-1!important;left:0!important;top:50%!important;inset-inline-end:auto!important;width:390px!important;height:390px!important;border:0!important;border-radius:50%!important;background:#e8f0ee!important;transform:translateY(-50%)!important;opacity:1!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-answers button>span{align-self:flex-start!important;justify-self:start!important;text-align:left!important}
}

@media(min-width:1025px){
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(1)::before{transition:opacity 1s ease,transform 1.1s cubic-bezier(.22,.7,.25,1)!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan[data-travel-plan=pending] .p-process li:nth-child(1)::before{opacity:0!important;transform:translateY(-50%) scale(.94)!important}
}
@media(prefers-reduced-motion:reduce){
 html:not(.site-motion-opt-in).desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(1)::before{opacity:1!important;transform:translateY(-50%)!important;transition:none!important}
}
@media(min-width:1025px){
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .quiz-result p.result-intro{color:#102e3b!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .quiz-result h4.result-focus-title{color:#102e3b!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .quiz-result .result-focus li{color:#52646c!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check .quiz-panel #quiz .quiz-result #quiz-reset{color:#52646c!important}
 html.desktop-10k-direction body.editorial-site #main #regionen-check.has-result .compass-readout{visibility:hidden!important}
}
