.cm-x-auftragstatus{--xa-ink:#1d1d1f;--xa-muted:#5f6368;--xa-soft:#f5f5f7;--xa-line:#e3e5ea;--xa-blue:#2455ed;--xa-blue-ink:#1a44c8;--xa-blue-tint:#eaf0ff;--xa-warm:#c46a12;--xa-warm-tint:#fff3e4;--xa-sage:#25844a;--xa-sage-tint:#e7f5ec;--xa-r:24px;color:var(--xa-ink);padding-bottom:88px}.cm-x-auftragstatus h1,.cm-x-auftragstatus h2,.cm-x-auftragstatus h3{color:var(--xa-ink);margin:0}.cm-x-auftragstatus p{margin:0}.cm-x-auftragstatus svg{flex-shrink:0}.cm-x-auftragstatus a:focus-visible,.cm-x-auftragstatus button:focus-visible,.cm-x-auftragstatus summary:focus-visible,.cm-x-auftragstatus input:focus-visible{outline:3px solid var(--xa-blue);outline-offset:3px;border-radius:10px}.cm-x-auftragstatus .xa-h2{font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.06;letter-spacing:-.035em;font-weight:680}.xa-eyebrow,.xa-card-kicker,.xa-plan-kicker,.xa-route-title{font-size:1.2rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--xa-blue-ink)}.xa-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xa-link{display:inline-flex;align-items:center;gap:7px;font-size:1.5rem;font-weight:600;color:var(--xa-blue-ink)!important;text-decoration:none;min-height:40px}.xa-link:hover{text-decoration:underline;text-underline-offset:4px}.xa-link svg{width:18px;height:18px}.xa-hero{position:relative;margin:4px 16px 0;padding:56px 0 40px;border-radius:32px;overflow:hidden;background:radial-gradient(900px 420px at 88% -10%,rgba(36,85,237,.13),transparent 70%),radial-gradient(700px 380px at -5% 110%,rgba(37,132,74,.08),transparent 70%),linear-gradient(180deg,#f3f6fc,#f8f9fb)}.xa-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(29,29,31,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(29,29,31,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%);mask-image:linear-gradient(180deg,#000 0%,transparent 85%)}.xa-hero>*{position:relative}.xa-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,460px);gap:56px;align-items:center}.xa-hero-copy h1{font-size:clamp(4.4rem,6vw,8rem);line-height:.98;letter-spacing:-.05em;font-weight:700;margin:16px 0 22px;max-width:11ch}.cm-x-auftragstatus .xa-lead{font-size:clamp(1.7rem,1.5vw,2rem);line-height:1.55;color:var(--xa-muted);max-width:520px}.xa-card{background:#fff;border-radius:28px;padding:30px 30px 26px;box-shadow:0 30px 60px -28px #14204647,0 2px 8px #1420460f;border:1px solid rgba(29,29,31,.06)}.cm-x-auftragstatus .xa-card-title{font-size:2.6rem;line-height:1.15;letter-spacing:-.028em;font-weight:680;margin:8px 0 0}.cm-x-auftragstatus .xa-card-text{font-size:1.5rem;line-height:1.55;color:var(--xa-muted);margin:16px 0 0}.xa-card .cm-btn{width:100%;justify-content:center;margin-top:22px;min-height:54px;border-radius:14px;font-size:1.6rem;display:inline-flex;align-items:center;gap:8px}.cm-x-auftragstatus .xa-card-or{font-size:1.4rem;color:var(--xa-muted);margin-top:16px;text-align:center}.xa-card-or a{color:var(--xa-blue-ink)!important;font-weight:600;text-decoration:none!important;white-space:nowrap}.xa-card-or a:hover{text-decoration:underline}.xa-portal{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:22px;align-items:center}.xa-portal>*{grid-column:1/-1}.xa-portal .xa-receipt{grid-column:1;grid-row:3;margin-top:22px}.xa-portal .xa-card-text{grid-column:2;grid-row:3;margin-top:22px}.xa-receipt{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 11px 18px;background:#fff;border:1px solid var(--xa-line);border-radius:8px 8px 0 0;transform:rotate(3.5deg);box-shadow:0 10px 22px -12px #14204659;font-size:1rem;color:var(--xa-muted);overflow-x:clip;min-width:0}.xa-receipt:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-7px;height:8px;background:linear-gradient(-45deg,transparent 5px,#fff 0) 0 0/10px 8px repeat-x,linear-gradient(45deg,transparent 5px,#fff 0) 0 0/10px 8px repeat-x;filter:drop-shadow(0 1px 0 var(--xa-line))}.xa-receipt-logo{font-weight:800;font-size:1.2rem;letter-spacing:-.02em;color:var(--xa-ink)}.xa-receipt-label{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:clip}.xa-receipt-line{display:block;height:4px;border-radius:3px;background:#eceef2}.xa-receipt-line--short{width:60%}.xa-receipt-nr{display:flex;flex-direction:column;gap:2px;padding:6px 7px;border-radius:6px;background:var(--xa-blue-tint);outline:1.5px dashed var(--xa-blue);outline-offset:1px;color:var(--xa-blue-ink)}.xa-receipt-nr small{font-size:.8rem;font-weight:650;letter-spacing:0;white-space:nowrap;overflow:hidden}.xa-receipt-nr b{font-size:1.1rem;letter-spacing:.06em;white-space:nowrap}.xa-form{display:grid;gap:16px}.xa-form[hidden],.xa-result[hidden],.xa-card [hidden]{display:none!important}.xa-form .xa-card-title{margin:0 0 4px}.xa-field{display:grid;gap:6px}.xa-field label{font-size:1.4rem;font-weight:620}.xa-field input{margin:0;min-height:0;height:auto;width:100%;box-sizing:border-box;font:inherit;font-size:1.8rem;letter-spacing:.01em;padding:14px 16px;border:1px solid #cfd3da;border-radius:14px;background:#fbfbfd;color:var(--xa-ink);transition:border-color .2s,box-shadow .2s,background .2s}.xa-field input#xa-nr{font-variant-numeric:tabular-nums;letter-spacing:.08em}.xa-field input:focus{outline:none;border-color:var(--xa-blue);background:#fff;box-shadow:0 0 0 4px #2455ed29}.xa-field input[aria-invalid=true]{border-color:#c0352b;box-shadow:0 0 0 4px #c0352b1f}.xa-field small{font-size:1.25rem;color:var(--xa-muted);margin:0}.xa-trap{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.cm-x-auftragstatus .xa-error{font-size:1.4rem;line-height:1.5;color:#a3271f;background:#fdeeed;border-radius:12px;padding:12px 14px}.xa-form .cm-btn{margin-top:4px}.xa-form .cm-btn[aria-busy=true]{opacity:.7;cursor:progress}.cm-x-auftragstatus .xa-privacy{display:flex;gap:9px;align-items:flex-start;font-size:1.3rem;line-height:1.45;color:var(--xa-muted)}.xa-privacy svg{width:17px;height:17px;margin-top:1px;color:var(--xa-sage)}.xa-portal-link{font-size:1.35rem;color:var(--xa-blue-ink)!important;text-decoration:none;justify-self:center;font-weight:600}.xa-portal-link:hover{text-decoration:underline}.xa-result{display:grid;gap:16px;outline:none}.xa-result-head{display:flex;gap:16px;align-items:center}.xa-result-img{width:72px;height:72px;border-radius:18px;background:var(--xa-soft);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.xa-result-img img{width:62px;height:62px;object-fit:contain}.xa-result-img svg{width:30px;height:30px;color:var(--xa-muted)}.xa-result .xa-card-title{margin:0}.cm-x-auftragstatus .xa-result-meta{font-size:1.35rem;color:var(--xa-muted);margin-top:4px}.cm-x-auftragstatus .xa-result-status{font-size:1.8rem;font-weight:620;line-height:1.35;letter-spacing:-.01em;padding:14px 16px;border-radius:16px;background:var(--xa-blue-tint);color:#173a9e}.cm-x-auftragstatus .xa-result[data-tone=warm] .xa-result-status{background:var(--xa-warm-tint);color:#7a3f06}.cm-x-auftragstatus .xa-result[data-tone=sage] .xa-result-status{background:var(--xa-sage-tint);color:#195c33}.cm-x-auftragstatus .xa-result[data-tone=end] .xa-result-status{background:var(--xa-soft);color:var(--xa-ink)}.xa-result-next strong{display:block;font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;color:var(--xa-muted);margin-bottom:4px}.xa-result-next p{font-size:1.55rem;line-height:1.5}.xa-result-actions{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.xa-card .xa-result-actions .cm-btn{width:auto;margin:0;min-height:46px}.xa-again{font:inherit;font-size:1.45rem;font-weight:600;color:var(--xa-blue-ink);background:none;border:0;padding:8px 0;cursor:pointer}.xa-again:hover{text-decoration:underline;text-underline-offset:4px}.xa-route{position:relative;margin-top:48px;padding:26px 28px 24px;border-radius:26px;background:#ffffffb8;border:1px solid rgba(29,29,31,.06);-webkit-backdrop-filter:saturate(170%) blur(14px);backdrop-filter:saturate(170%) blur(14px)}.xa-route-title{margin-bottom:22px;color:var(--xa-muted)}.xa-stops{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--xa-n),minmax(0,1fr))}.xa-stop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;min-width:0;padding:0 4px}.xa-stop[hidden]{display:none}.xa-dot{width:52px;height:52px;border-radius:50%;background:#fff;border:2px solid #d8dbe2;display:flex;align-items:center;justify-content:center;color:#8a8f98;transition:background .45s var(--hig-smooth,ease),border-color .45s,color .45s,transform .45s var(--hig-bouncy,ease),box-shadow .45s}.xa-dot svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.xa-stop-name{font-size:1.45rem;font-weight:620;letter-spacing:-.01em;line-height:1.25;color:var(--xa-ink)}.xa-stop-date{font-size:1.2rem;color:var(--xa-muted);min-height:1.5em;font-variant-numeric:tabular-nums}.xa-stop--end .xa-stop-name{color:var(--xa-muted);font-weight:560}.xa-line{position:relative}.xa-track{position:absolute;z-index:0;left:calc(100% / var(--xa-n) / 2);right:calc(100% / var(--xa-n) / 2);top:24px;height:4px;border-radius:4px;background:repeating-linear-gradient(90deg,#d8dbe2 0 10px,transparent 10px 16px)}.xa-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--xa-at) / (var(--xa-n) - 1) * 100%);border-radius:4px;background:linear-gradient(90deg,#5b82f5,var(--xa-blue));transition:width 1.1s var(--hig-smooth,ease)}.xa-runner{position:absolute;top:50%;left:calc(var(--xa-at) / (var(--xa-n) - 1) * 100%);width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:var(--xa-blue);box-shadow:0 0 0 6px #2455ed2e,0 8px 18px -6px #2455ed99;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:left 1.1s var(--hig-smooth,ease),opacity .4s;z-index:2}.xa-runner svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.xa-stop.is-done .xa-dot{border-color:var(--xa-blue);color:var(--xa-blue);background:#fff}.xa-stop.is-now .xa-dot{background:var(--xa-blue);border-color:var(--xa-blue);color:#fff;transform:scale(1.12);box-shadow:0 0 0 8px #2455ed24}.xa-stop.is-skipped .xa-dot{border-style:dashed;color:#b3b7bf}.xa-stop.is-skipped .xa-stop-name{color:var(--xa-muted);text-decoration:line-through;text-decoration-color:#5f636873}.xa-route.is-running .xa-runner,.xa-route.is-result .xa-runner{opacity:1}.xa-route.is-result .xa-runner{opacity:0}.xa-route[data-tone=warm] .xa-stop.is-now .xa-dot{background:var(--xa-warm);border-color:var(--xa-warm);box-shadow:0 0 0 8px #c46a1229}.xa-route[data-tone=sage] .xa-stop.is-now .xa-dot{background:var(--xa-sage);border-color:var(--xa-sage);box-shadow:0 0 0 8px #25844a29}.xa-route[data-tone=sage] .xa-fill{background:linear-gradient(90deg,#5b82f5,var(--xa-sage))}.xa-route.is-result .xa-stop.is-now .xa-dot:after{content:"";position:absolute;width:52px;height:52px;border-radius:50%;border:2px solid currentColor;opacity:0}.xa-ways{margin-top:96px}.xa-ways-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.xa-way{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 26px 22px;border-radius:var(--xa-r);background:#fff;border:1px solid var(--xa-line);transition:transform .35s var(--hig-snappy,ease),box-shadow .35s}.xa-way:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px #1420464d}.xa-way-icon{width:48px;height:48px;border-radius:14px;background:var(--xa-blue-tint);color:var(--xa-blue);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.xa-way-icon svg{width:24px;height:24px}.xa-way h3{font-size:2.1rem;letter-spacing:-.022em;font-weight:660}.xa-way p{font-size:1.5rem;line-height:1.55;color:var(--xa-muted);flex:1}.xa-way .xa-link{margin-top:6px}.xa-way-badge{position:absolute;top:28px;right:24px;font-size:1.15rem!important;font-weight:650;color:#195c33!important;background:var(--xa-sage-tint);padding:5px 10px;border-radius:100px;flex:none!important}.xa-way--phone .xa-way-icon{background:var(--xa-sage-tint);color:var(--xa-sage)}.xa-plan{margin-top:96px;padding:88px 0;background:var(--xa-soft)}.xa-plan-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.xa-plan-head{position:sticky;top:110px;display:grid;gap:20px}.xa-plan-head>p{font-size:1.65rem;line-height:1.6;color:var(--xa-muted);max-width:460px}.xa-signal{position:relative;margin-top:12px;padding:24px 24px 18px;border-radius:var(--xa-r);background:#fff;border:1px solid #f0dcc2;display:grid;gap:8px}.xa-signal-lamp{position:absolute;top:24px;right:24px;width:14px;height:14px;border-radius:50%;background:#f0a23a;box-shadow:0 0 0 6px #f0a23a33;animation:xa-blink 2.4s ease-in-out infinite}.xa-signal .xa-plan-kicker{color:#99520b}.xa-signal h3{font-size:2rem;letter-spacing:-.02em;font-weight:660}.xa-signal p{font-size:1.5rem;line-height:1.55;color:var(--xa-muted)}@keyframes xa-blink{0%,to{opacity:1}50%{opacity:.35}}.xa-timetable{position:relative;list-style:none;margin:0;padding:0 0 0 52px;display:grid;gap:14px}.xa-timetable:before{content:"";position:absolute;left:17px;top:26px;bottom:26px;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--xa-blue) 0%,var(--xa-blue) 50%,var(--xa-sage) 82%,#9aa0a8 100%)}.xa-tt{position:relative;padding:22px 24px;border-radius:20px;background:#fff;border:1px solid var(--xa-line)}.xa-tt:before{content:"";position:absolute;left:-44px;top:24px;width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--xa-blue);box-sizing:border-box}.xa-tt--warm:before{border-color:var(--xa-warm)}.xa-tt--sage:before{border-color:var(--xa-sage)}.xa-tt--end:before{border-color:#7b818a;background:#7b818a}.xa-tt .xa-plan-kicker{margin-bottom:10px}.xa-tt--warm .xa-plan-kicker{color:#99520b}.xa-tt--sage .xa-plan-kicker{color:#195c33}.xa-tt--end .xa-plan-kicker{color:var(--xa-muted)}.xa-tt dl{margin:0;display:grid;gap:12px}.xa-tt dt{font-size:1.75rem;font-weight:660;letter-spacing:-.015em}.xa-tt dd{margin:3px 0 0;font-size:1.5rem;line-height:1.55;color:var(--xa-muted)}.xa-tt.is-now{border-color:var(--xa-blue);box-shadow:0 0 0 4px #2455ed1f}.xa-pickup{margin-top:96px}.xa-ticket{--xa-notch:16px;margin-top:32px;display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);border-radius:28px;filter:drop-shadow(0 24px 40px rgba(20,32,70,.12)) drop-shadow(0 2px 4px rgba(20,32,70,.06))}.xa-ticket-stub{position:relative;display:flex;flex-direction:column;gap:22px;padding:34px 34px 30px;border-radius:28px 0 0 28px;background:#1d1d1f;color:#fff;-webkit-mask:radial-gradient(circle var(--xa-notch) at 100% 0,transparent 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--xa-notch) at 100% 100%,transparent 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--xa-notch) at 100% 0,transparent 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--xa-notch) at 100% 100%,transparent 98%,#000) bottom/100% 51% no-repeat}.xa-ticket-stub .xa-plan-kicker{color:#9db6ff}.xa-ticket-place{display:flex;flex-direction:column;gap:2px}.xa-ticket-place strong{color:#fff!important;font-size:2.8rem;letter-spacing:-.03em;font-weight:680;line-height:1.1}.xa-ticket-place span{font-size:1.5rem;color:#c7c7cc!important}.xa-ticket-hours{margin:0;display:grid;gap:10px;padding-top:18px;border-top:1px dashed rgba(255,255,255,.25)}.xa-ticket-hours div{display:flex;justify-content:space-between;gap:12px;font-size:1.6rem}.xa-ticket-hours dt{color:#c7c7cc}.xa-ticket-hours dd{margin:0;font-weight:620;font-variant-numeric:tabular-nums}.xa-link--light{color:#fff!important}.xa-ticket-stub .xa-link{margin-top:auto}.xa-ticket-body{position:relative;padding:34px 38px 30px 44px;border-radius:0 28px 28px 0;background:#fff;-webkit-mask:radial-gradient(circle var(--xa-notch) at 0 0,transparent 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--xa-notch) at 0 100%,transparent 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--xa-notch) at 0 0,transparent 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--xa-notch) at 0 100%,transparent 98%,#000) bottom/100% 51% no-repeat}.xa-ticket-body:before{content:"";position:absolute;left:0;top:26px;bottom:26px;border-left:2px dashed #d5d8de}.xa-checks{list-style:none;margin:0;padding:0;display:grid;gap:16px}.xa-checks li{display:flex;gap:14px;align-items:flex-start;font-size:1.6rem;line-height:1.5}.xa-checks svg{width:22px;height:22px;color:var(--xa-blue);margin-top:1px}.cm-x-auftragstatus .xa-ticket-partner{margin-top:22px!important;padding:14px 16px;border-radius:14px;background:var(--xa-soft);font-size:1.45rem;line-height:1.55;color:var(--xa-muted)}.xa-ticket-body .xa-link{margin-top:12px}.xa-faq{margin-top:96px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.xa-faq-list{border-radius:var(--xa-r);background:#fff;border:1px solid var(--xa-line);overflow:hidden}.xa-faq-list details+details{border-top:1px solid var(--xa-line)}.xa-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;font-size:1.7rem;font-weight:620;letter-spacing:-.01em}.xa-faq-list summary::-webkit-details-marker{display:none}.xa-faq-list summary:hover{background:#fafafc}.xa-faq-plus{position:relative;width:26px;height:26px;border-radius:50%;background:var(--xa-soft);flex-shrink:0;transition:transform .35s var(--hig-snappy,ease),background .2s}.xa-faq-plus:before,.xa-faq-plus:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;margin:-1px 0 0 -5.5px;border-radius:2px;background:var(--xa-ink)}.xa-faq-plus:after{transform:rotate(90deg)}.xa-faq-list details[open] .xa-faq-plus{transform:rotate(45deg);background:var(--xa-blue-tint)}.xa-faq-list details p{padding:0 24px 22px;font-size:1.55rem;line-height:1.6;color:var(--xa-muted);max-width:640px}.xa-cta-wrap{margin-top:96px}.xa-cta{display:flex;justify-content:space-between;align-items:center;gap:28px 48px;flex-wrap:wrap;padding:44px 48px;border-radius:30px;background:radial-gradient(600px 300px at 100% 0,rgba(36,85,237,.35),transparent 70%),#1d1d1f;color:#fff}.xa-cta h2{color:#fff!important;font-size:clamp(2.8rem,3vw,3.8rem);letter-spacing:-.035em;font-weight:680;line-height:1.1}.xa-cta p{color:#d1d1d6;font-size:1.65rem;margin-top:10px!important}.xa-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.xa-cta .cm-btn{display:inline-flex;align-items:center;gap:9px;min-height:54px;border-radius:14px;font-size:1.6rem}.xa-cta .cm-btn svg{width:18px;height:18px}@media(max-width:1100px){.xa-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:36px}.xa-plan-grid{gap:40px}}@media(max-width:989px){.xa-hero{padding:40px 0 28px}.xa-hero-grid{grid-template-columns:minmax(0,1fr)}.xa-hero-copy h1{max-width:none}.xa-ways-grid{grid-template-columns:minmax(0,1fr)}.xa-way-badge{position:static;order:-1}.xa-plan-grid,.xa-faq{grid-template-columns:minmax(0,1fr)}.xa-plan-head{position:static}.xa-ticket{grid-template-columns:minmax(0,1fr)}.xa-ticket-stub{border-radius:28px 28px 0 0;-webkit-mask:radial-gradient(circle var(--xa-notch) at 0 100%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--xa-notch) at 100% 100%,transparent 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle var(--xa-notch) at 0 100%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--xa-notch) at 100% 100%,transparent 98%,#000) right/51% 100% no-repeat}.xa-ticket-body{border-radius:0 0 28px 28px;padding:34px 28px 28px;-webkit-mask:radial-gradient(circle var(--xa-notch) at 0 0,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--xa-notch) at 100% 0,transparent 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle var(--xa-notch) at 0 0,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--xa-notch) at 100% 0,transparent 98%,#000) right/51% 100% no-repeat}.xa-ticket-body:before{left:26px;right:26px;top:0;bottom:auto;border-left:0;border-top:2px dashed #d5d8de}}@media(max-width:749px){.cm-x-auftragstatus{padding-bottom:64px}.xa-hero{margin:0 8px;border-radius:26px;padding:30px 0 18px}.xa-hero-copy h1{font-size:clamp(3.8rem,11vw,4.8rem);margin:12px 0 16px}.xa-lead{font-size:1.65rem}.xa-card{padding:24px 20px 20px;border-radius:24px}.cm-x-auftragstatus .xa-card-title{font-size:2.3rem}.xa-portal{grid-template-columns:92px minmax(0,1fr);column-gap:16px}.xa-receipt{padding:9px 8px 14px;gap:5px}.xa-route{margin-top:28px;padding:22px 18px 10px}.xa-route-title{margin-bottom:16px}.xa-stops{grid-template-columns:minmax(0,1fr);grid-auto-rows:66px}.xa-stop{flex-direction:row;text-align:left;gap:14px;padding:0}.xa-stop-name{flex:1}.xa-stop-date{min-height:0;text-align:right}.xa-dot{width:44px;height:44px}.xa-dot svg{width:21px;height:21px}.xa-track{left:20px;right:auto;width:4px;height:auto;top:33px;bottom:33px;background:repeating-linear-gradient(180deg,#d8dbe2 0 10px,transparent 10px 16px)}.xa-fill{width:auto;right:0;height:calc(var(--xa-at) / (var(--xa-n) - 1) * 100%);background:linear-gradient(180deg,#5b82f5,var(--xa-blue));transition:height 1.1s var(--hig-smooth,ease)}.xa-route[data-tone=sage] .xa-fill{background:linear-gradient(180deg,#5b82f5,var(--xa-sage))}.xa-runner{left:50%;top:calc(var(--xa-at) / (var(--xa-n) - 1) * 100%);transition:top 1.1s var(--hig-smooth,ease),opacity .4s;width:30px;height:30px;margin:-15px 0 0 -15px}.xa-ways,.xa-pickup,.xa-faq,.xa-cta-wrap{margin-top:64px}.xa-plan{margin-top:64px;padding:56px 0}.xa-timetable{padding-left:40px}.xa-timetable:before{left:11px}.xa-tt{padding:18px}.xa-tt:before{left:-38px}.xa-ticket-stub{padding:26px 22px}.xa-ticket-body{padding:30px 20px 24px}.xa-ticket-place strong{font-size:2.4rem}.xa-cta{padding:30px 22px;border-radius:24px}.xa-cta-actions{width:100%}.xa-cta .cm-btn{width:100%;justify-content:center}.xa-faq-list summary{padding:18px}.xa-faq-list details p{padding:0 18px 18px}}@media(prefers-reduced-motion:reduce){.cm-x-auftragstatus *,.cm-x-auftragstatus *:before,.cm-x-auftragstatus *:after{transition:none!important;animation:none!important}}@media(prefers-reduced-transparency:reduce){.xa-route{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cm-x-auftragstatus.css.map */
