.HeroOrderFlight-module__7PFZiG__root{--loop:18s;flex:1 1 0;width:100%;min-width:0;max-width:700px;position:relative}.HeroOrderFlight-module__7PFZiG__flight{aspect-ratio:700/640;width:100%;position:relative;container-type:inline-size}.HeroOrderFlight-module__7PFZiG__stage{transform-origin:0 0;width:700px;height:640px;transform:scale(min(1, calc(tan(atan2(100cqw, 700px)))));position:absolute;top:0;left:0}.HeroOrderFlight-module__7PFZiG__stage:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--c-teal-light) 15%, transparent), transparent 72%);pointer-events:none;border-radius:50%;width:470px;height:470px;position:absolute;top:70px;left:170px}.HeroOrderFlight-module__7PFZiG__tent{z-index:1;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);width:120px;box-shadow:var(--shadow-card);transform-origin:0 0;justify-items:center;gap:6px;padding:12px 12px 10px;display:grid;position:absolute;top:200px;left:50px;transform:rotate(-3deg)scale(1.8)}.HeroOrderFlight-module__7PFZiG__tent svg{width:74px;height:74px}.HeroOrderFlight-module__7PFZiG__tentTable{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-medium);color:var(--c-text);letter-spacing:var(--ls-caps)}.HeroOrderFlight-module__7PFZiG__tentBrand{font-family:var(--font-serif);color:var(--c-muted);font-size:12px}.HeroOrderFlight-module__7PFZiG__tentBrand i{border-radius:var(--radius-pill);background:var(--c-teal);vertical-align:2px;width:3px;height:3px;margin-left:2px;display:inline-block}.HeroOrderFlight-module__7PFZiG__phoneWrap{z-index:2;animation:9s ease-in-out infinite HeroOrderFlight-module__7PFZiG__phoneFloat;position:absolute;top:70px;left:26px}.HeroOrderFlight-module__7PFZiG__phoneEnter{animation:HeroOrderFlight-module__7PFZiG__phoneIn var(--loop) ease infinite}.HeroOrderFlight-module__7PFZiG__phone{background:var(--c-petrol);width:264px;height:506px;box-shadow:var(--shadow-device);border-radius:38px;padding:10px;position:relative;transform:perspective(1400px)rotateY(-6deg)rotateX(1deg)}.HeroOrderFlight-module__7PFZiG__phone:after{content:"";background:var(--c-petrol);z-index:3;border-radius:0 0 14px 14px;width:84px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.HeroOrderFlight-module__7PFZiG__screen{background:var(--c-paper);border-radius:30px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.HeroOrderFlight-module__7PFZiG__sBar{background:var(--c-petrol);color:var(--c-cream);justify-content:space-between;align-items:baseline;padding:26px 16px 12px;display:flex}.HeroOrderFlight-module__7PFZiG__sPlace{font-family:var(--font-serif);font-size:17px}.HeroOrderFlight-module__7PFZiG__sTable{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-teal-light)}.HeroOrderFlight-module__7PFZiG__sChips{gap:6px;padding:12px 14px 4px;display:flex}.HeroOrderFlight-module__7PFZiG__sChip{font-size:11px;font-weight:var(--fw-semibold);border-radius:var(--radius-pill);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-muted);padding:5px 11px}.HeroOrderFlight-module__7PFZiG__sChipOn{background:var(--c-petrol);color:var(--c-cream);border-color:var(--c-petrol)}.HeroOrderFlight-module__7PFZiG__sList{gap:8px;margin:0;padding:8px 14px;list-style:none;display:grid}.HeroOrderFlight-module__7PFZiG__sItem{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.HeroOrderFlight-module__7PFZiG__sMain{min-width:0;display:block}.HeroOrderFlight-module__7PFZiG__sName{font-weight:var(--fw-semibold);font-size:13px;display:block}.HeroOrderFlight-module__7PFZiG__sDesc{color:var(--c-muted);margin-top:2px;font-size:11.5px;display:block}.HeroOrderFlight-module__7PFZiG__sPrice{font-family:var(--font-mono);color:var(--c-teal);white-space:nowrap;font-size:12px}.HeroOrderFlight-module__7PFZiG__sAdd{border-radius:var(--radius-pill);background:var(--c-petrol);width:28px;height:28px;color:var(--c-cream);flex:none;place-items:center;font-size:15px;display:grid}.HeroOrderFlight-module__7PFZiG__tap{border-radius:var(--radius-pill);border:2px solid var(--c-teal);opacity:0;width:40px;height:40px;animation:HeroOrderFlight-module__7PFZiG__tap var(--loop) ease-out infinite;margin-top:-20px;position:absolute;top:50%;right:6px;transform:scale(.4)}.HeroOrderFlight-module__7PFZiG__cart{background:var(--c-petrol);color:var(--c-cream);gap:9px;margin-top:auto;padding:12px 14px 18px;display:grid}.HeroOrderFlight-module__7PFZiG__cCount{color:var(--c-teal-light);height:15px;font-size:11.5px;position:relative;overflow:hidden}.HeroOrderFlight-module__7PFZiG__cCount span{white-space:nowrap;position:absolute;top:0;left:0}.HeroOrderFlight-module__7PFZiG__c1{animation:HeroOrderFlight-module__7PFZiG__count1 var(--loop) steps(1) infinite}.HeroOrderFlight-module__7PFZiG__c2{opacity:0;animation:HeroOrderFlight-module__7PFZiG__count2 var(--loop) steps(1) infinite}.HeroOrderFlight-module__7PFZiG__cBtn{background:var(--c-teal);border-radius:var(--radius-button);font-weight:var(--fw-semibold);text-align:center;animation:HeroOrderFlight-module__7PFZiG__btnPress var(--loop) ease infinite;padding:12px 14px;font-size:13.5px;position:relative}.HeroOrderFlight-module__7PFZiG__cBtn span{display:block}.HeroOrderFlight-module__7PFZiG__t1{animation:HeroOrderFlight-module__7PFZiG__count1 var(--loop) steps(1) infinite}.HeroOrderFlight-module__7PFZiG__t2{opacity:0;animation:HeroOrderFlight-module__7PFZiG__count2 var(--loop) steps(1) infinite;position:absolute;top:12px;left:0;right:0}.HeroOrderFlight-module__7PFZiG__toast{z-index:5;background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--radius-card);font-size:12.5px;font-weight:var(--fw-semibold);box-shadow:var(--shadow-panel);opacity:0;animation:HeroOrderFlight-module__7PFZiG__toast var(--loop) ease infinite;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute;top:44px;left:22px;right:22px}.HeroOrderFlight-module__7PFZiG__toast i{border-radius:var(--radius-pill);background:var(--c-status-ready);width:18px;height:18px;color:var(--c-surface);flex:none;place-items:center;font-size:11px;font-style:normal;display:grid}.HeroOrderFlight-module__7PFZiG__toast small{font-size:10.5px;font-weight:var(--fw-regular);color:var(--c-muted);margin-top:1px;display:block}.HeroOrderFlight-module__7PFZiG__scanView{z-index:4;background:var(--c-paper);animation:HeroOrderFlight-module__7PFZiG__scanOut var(--loop) ease infinite;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.HeroOrderFlight-module__7PFZiG__scanBox{place-items:center;width:150px;height:150px;display:grid;position:relative}.HeroOrderFlight-module__7PFZiG__scanBox svg{width:112px;height:112px}.HeroOrderFlight-module__7PFZiG__scanCorners{pointer-events:none;position:absolute;inset:0}.HeroOrderFlight-module__7PFZiG__scanBox:before,.HeroOrderFlight-module__7PFZiG__scanBox:after,.HeroOrderFlight-module__7PFZiG__scanCorners:before,.HeroOrderFlight-module__7PFZiG__scanCorners:after{content:"";border:3px solid var(--c-teal);width:26px;height:26px;position:absolute}.HeroOrderFlight-module__7PFZiG__scanBox:before{border-bottom:none;border-right:none;border-radius:6px 0 0;top:0;left:0}.HeroOrderFlight-module__7PFZiG__scanBox:after{border-bottom:none;border-left:none;border-radius:0 6px 0 0;top:0;right:0}.HeroOrderFlight-module__7PFZiG__scanCorners:before{border-top:none;border-right:none;border-radius:0 0 0 6px;bottom:0;left:0}.HeroOrderFlight-module__7PFZiG__scanCorners:after{border-top:none;border-left:none;border-radius:0 0 6px;bottom:0;right:0}.HeroOrderFlight-module__7PFZiG__scanLine{background:var(--c-teal);height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--c-teal) 45%, transparent);opacity:0;animation:HeroOrderFlight-module__7PFZiG__scanSweep var(--loop) ease-in-out infinite;position:absolute;top:14px;left:10px;right:10px}.HeroOrderFlight-module__7PFZiG__scanHint{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--c-muted);margin:0}.HeroOrderFlight-module__7PFZiG__wire{pointer-events:none;z-index:1;width:700px;height:640px;position:absolute;top:0;left:0}.HeroOrderFlight-module__7PFZiG__w1,.HeroOrderFlight-module__7PFZiG__w2{fill:none;stroke:var(--c-teal);stroke-linecap:round;opacity:0;filter:drop-shadow(0 2px 6px color-mix(in srgb, var(--c-teal) 30%, transparent))}.HeroOrderFlight-module__7PFZiG__w1{stroke-width:2.5px;stroke-dasharray:6 8;animation:HeroOrderFlight-module__7PFZiG__wire1 var(--loop) linear infinite}.HeroOrderFlight-module__7PFZiG__w2{stroke-width:2.5px;stroke-dasharray:5 7;animation:HeroOrderFlight-module__7PFZiG__wire2 var(--loop) linear infinite}.HeroOrderFlight-module__7PFZiG__chip{z-index:6;offset-path:path("M 260 512 C 420 480, 350 240, 472 196");offset-rotate:0deg;opacity:0;background:var(--c-surface);border:1px solid var(--c-border);border-left:4px solid var(--c-teal);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);animation:HeroOrderFlight-module__7PFZiG__chipFly var(--loop) cubic-bezier(.45, 0, .25, 1) infinite;align-items:center;gap:10px;padding:10px 15px;display:flex;position:absolute;top:0;left:0}.HeroOrderFlight-module__7PFZiG__chip i{border-radius:var(--radius-pill);background:var(--c-teal);flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite HeroOrderFlight-module__7PFZiG__pulse}.HeroOrderFlight-module__7PFZiG__chipT{font-weight:var(--fw-semibold);white-space:nowrap;font-size:13px}.HeroOrderFlight-module__7PFZiG__chipD{color:var(--c-muted);white-space:nowrap;margin-top:1px;font-size:11.5px;display:block}.HeroOrderFlight-module__7PFZiG__chip2{z-index:6;offset-path:path("M 510 330 C 542 398, 546 492, 505 556");offset-rotate:0deg;opacity:0;background:var(--c-surface);border:1px solid var(--c-border);border-left:4px solid var(--c-teal);border-radius:var(--radius-badge);box-shadow:var(--shadow-panel);font-size:11.5px;font-weight:var(--fw-semibold);white-space:nowrap;animation:HeroOrderFlight-module__7PFZiG__chip2Fly var(--loop) cubic-bezier(.45, 0, .3, 1) infinite;align-items:center;gap:8px;padding:7px 11px;display:inline-flex;position:absolute;top:0;left:0}.HeroOrderFlight-module__7PFZiG__chip2 em{font-size:9.5px;font-style:normal;font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-muted);border:1px solid var(--c-border);border-radius:var(--radius-badge);padding:2px 6px}.HeroOrderFlight-module__7PFZiG__tabWrap{z-index:3;animation:HeroOrderFlight-module__7PFZiG__tabIn var(--loop) ease infinite;position:absolute;top:96px;right:0}.HeroOrderFlight-module__7PFZiG__tablet{background:var(--c-petrol);border-radius:var(--radius-tablet);width:352px;height:252px;box-shadow:var(--shadow-device);padding:9px;position:relative;transform:perspective(1400px)rotateY(6deg)rotateX(1deg)}.HeroOrderFlight-module__7PFZiG__tScreen{background:var(--c-paper);border-radius:15px;flex-direction:column;height:100%;display:flex;overflow:hidden}.HeroOrderFlight-module__7PFZiG__tBar{background:var(--c-petrol);color:var(--c-cream);justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:relative}.HeroOrderFlight-module__7PFZiG__tBrand{align-items:baseline;gap:8px;display:inline-flex}.HeroOrderFlight-module__7PFZiG__tLogo{font-family:var(--font-serif);font-size:14px}.HeroOrderFlight-module__7PFZiG__tLogo i{border-radius:var(--radius-pill);background:var(--c-teal-light);width:4px;height:4px;margin-left:2px;display:inline-block}.HeroOrderFlight-module__7PFZiG__tTitle{font-size:9.5px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-teal-light)}.HeroOrderFlight-module__7PFZiG__tLive{font-size:9px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-teal-light);align-items:center;gap:5px;display:inline-flex}.HeroOrderFlight-module__7PFZiG__tLive i{border-radius:var(--radius-pill);background:var(--c-teal-light);width:6px;height:6px;animation:HeroOrderFlight-module__7PFZiG__pulse var(--motion-pulse-live) ease-in-out infinite}.HeroOrderFlight-module__7PFZiG__tBar:after{content:"";background:var(--c-teal-light);opacity:0;height:2px;position:absolute;bottom:-2px;left:0;right:0}.HeroOrderFlight-module__7PFZiG__tabWrap .HeroOrderFlight-module__7PFZiG__tBar:after{animation:HeroOrderFlight-module__7PFZiG__dockFlash var(--loop) ease infinite}.HeroOrderFlight-module__7PFZiG__tBody{align-content:start;gap:8px;padding:11px 13px;display:grid}.HeroOrderFlight-module__7PFZiG__tRow{background:var(--c-surface);border:1px solid var(--c-border);border-left:4px solid var(--c-status-ready-border);border-radius:var(--radius-badge);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.HeroOrderFlight-module__7PFZiG__tRowMain b{font-size:12.5px;font-weight:var(--fw-semibold);display:block}.HeroOrderFlight-module__7PFZiG__tRowMain span{color:var(--c-muted);margin-top:1px;font-size:11px;display:block}.HeroOrderFlight-module__7PFZiG__tTime{font-family:var(--font-mono);color:var(--color-text-muted);font-size:10.5px}.HeroOrderFlight-module__7PFZiG__tNew{background:var(--c-status-new-bg);border:1px solid var(--c-status-new-border);border-left:4px solid var(--c-status-new);border-radius:var(--radius-badge);opacity:0;animation:HeroOrderFlight-module__7PFZiG__rowIn var(--loop) cubic-bezier(.2, .9, .3, 1.2) infinite, HeroOrderFlight-module__7PFZiG__rowTone var(--loop) ease infinite;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.HeroOrderFlight-module__7PFZiG__tNewMain b{font-size:13px;font-weight:var(--fw-semibold);display:block}.HeroOrderFlight-module__7PFZiG__tNewMain span{color:var(--c-muted);margin-top:1px;font-size:11px;display:block}.HeroOrderFlight-module__7PFZiG__badges{flex:none;width:92px;height:25px;position:relative}.HeroOrderFlight-module__7PFZiG__badge{border-radius:var(--radius-badge);font-size:10.5px;font-weight:var(--fw-semibold);opacity:0;border:1px solid;justify-content:center;align-items:center;gap:5px;display:inline-flex;position:absolute;inset:0}.HeroOrderFlight-module__7PFZiG__badge i{border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.HeroOrderFlight-module__7PFZiG__bNew{color:var(--c-status-new);background:var(--c-status-new-bg);border-color:var(--c-status-new-border);animation:HeroOrderFlight-module__7PFZiG__bNew var(--loop) ease infinite}.HeroOrderFlight-module__7PFZiG__bProg{color:var(--c-status-progress);background:var(--c-status-progress-bg);border-color:var(--c-status-progress-border);animation:HeroOrderFlight-module__7PFZiG__bProg var(--loop) ease infinite}.HeroOrderFlight-module__7PFZiG__bReady{color:var(--c-status-ready);background:var(--c-status-ready-bg);border-color:var(--c-status-ready-border);animation:HeroOrderFlight-module__7PFZiG__bReady var(--loop) ease infinite}.HeroOrderFlight-module__7PFZiG__kdsWrap{z-index:3;animation:HeroOrderFlight-module__7PFZiG__kdsIn var(--loop) ease infinite;position:absolute;top:398px;right:44px}.HeroOrderFlight-module__7PFZiG__kds{background:var(--c-petrol);width:300px;height:215px;box-shadow:var(--shadow-device);border-radius:20px;padding:8px;position:relative;transform:perspective(1400px)rotateY(5deg)rotateX(1deg)}.HeroOrderFlight-module__7PFZiG__kds .HeroOrderFlight-module__7PFZiG__tScreen{border-radius:var(--radius-tile)}.HeroOrderFlight-module__7PFZiG__kds .HeroOrderFlight-module__7PFZiG__tBody{gap:7px;padding:10px 12px}.HeroOrderFlight-module__7PFZiG__kdsWrap .HeroOrderFlight-module__7PFZiG__tBar:after{animation:HeroOrderFlight-module__7PFZiG__kdsFlash var(--loop) ease infinite}.HeroOrderFlight-module__7PFZiG__kNew{background:var(--c-status-new-bg);border:1px solid var(--c-status-new-border);border-left:4px solid var(--c-status-new);border-radius:var(--radius-badge);opacity:0;animation:HeroOrderFlight-module__7PFZiG__kRowIn var(--loop) cubic-bezier(.2, .9, .3, 1.2) infinite, HeroOrderFlight-module__7PFZiG__rowTone var(--loop) ease infinite;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.HeroOrderFlight-module__7PFZiG__kNewMain b{font-size:12.5px;font-weight:var(--fw-semibold);display:block}.HeroOrderFlight-module__7PFZiG__kNewMain span{color:var(--c-muted);margin-top:1px;font-size:10.5px;display:block}.HeroOrderFlight-module__7PFZiG__pause{border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-surface);min-height:44px;font:inherit;font-size:12.5px;font-weight:var(--fw-semibold);color:var(--c-muted);cursor:pointer;margin:10px 0 0 auto;padding:0 16px;display:block}.HeroOrderFlight-module__7PFZiG__paused *{animation-play-state:paused!important}@keyframes HeroOrderFlight-module__7PFZiG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}@keyframes HeroOrderFlight-module__7PFZiG__phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes HeroOrderFlight-module__7PFZiG__phoneIn{0%,4.8%{opacity:0;transform:translateY(28px)}9.5%,95%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(28px)}}@keyframes HeroOrderFlight-module__7PFZiG__scanOut{0%,15%{opacity:1}17.5%,98.5%{opacity:0}99.5%,to{opacity:1}}@keyframes HeroOrderFlight-module__7PFZiG__scanSweep{0%,8%{opacity:0;transform:translateY(0)}9%{opacity:1}13.5%{opacity:1;transform:translateY(118px)}14.5%,to{opacity:0;transform:translateY(0)}}@keyframes HeroOrderFlight-module__7PFZiG__tap{0%,18%{opacity:0;transform:scale(.4)}21%{opacity:1;transform:scale(.75)}26%,to{opacity:0;transform:scale(1.25)}}@keyframes HeroOrderFlight-module__7PFZiG__count1{0%,23%{opacity:1}24%,to{opacity:0}}@keyframes HeroOrderFlight-module__7PFZiG__count2{0%,23%{opacity:0}24%,94%{opacity:1}95%,to{opacity:0}}@keyframes HeroOrderFlight-module__7PFZiG__btnPress{0%,28%{filter:brightness();transform:scale(1)}29.5%{filter:brightness(1.25);transform:scale(.97)}31%,to{filter:brightness();transform:scale(1)}}@keyframes HeroOrderFlight-module__7PFZiG__wire1{0%,31%{opacity:0;stroke-dashoffset:340px}32%{opacity:.9}44%{stroke-dashoffset:0}57%{opacity:.9;stroke-dashoffset:0}63%,to{opacity:0;stroke-dashoffset:0}}@keyframes HeroOrderFlight-module__7PFZiG__wire2{0%,49%{opacity:0;stroke-dashoffset:130px}50%{opacity:.9}56%{stroke-dashoffset:0}62%{opacity:.9;stroke-dashoffset:0}68%,to{opacity:0;stroke-dashoffset:0}}@keyframes HeroOrderFlight-module__7PFZiG__chipFly{0%,31%{opacity:0;offset-distance:0%;transform:scale(.85)rotate(0)}33%{opacity:1;transform:scale(1)rotate(-1.5deg)}40%{transform:scale(1)rotate(1.5deg)}46%{opacity:1;offset-distance:100%;transform:scale(.97)rotate(0)}48%,to{opacity:0;offset-distance:100%}}@keyframes HeroOrderFlight-module__7PFZiG__chip2Fly{0%,50%{opacity:0;offset-distance:0%;transform:scale(.8)}52%{opacity:1;transform:scale(1)}58%{opacity:1;offset-distance:100%;transform:scale(.97)}60%,to{opacity:0;offset-distance:100%}}@keyframes HeroOrderFlight-module__7PFZiG__tabIn{0%,33%{opacity:0;transform:translateY(18px)}38%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(18px)}}@keyframes HeroOrderFlight-module__7PFZiG__kdsIn{0%,45%{opacity:0;transform:translateY(18px)}49%,93.5%{opacity:1;transform:translateY(0)}97.5%,to{opacity:0;transform:translateY(18px)}}@keyframes HeroOrderFlight-module__7PFZiG__dockFlash{0%,46%{opacity:0}48%{opacity:1}54%,to{opacity:0}}@keyframes HeroOrderFlight-module__7PFZiG__kdsFlash{0%,57%{opacity:0}59%{opacity:1}66%,to{opacity:0}}@keyframes HeroOrderFlight-module__7PFZiG__rowIn{0%,46%{opacity:0;transform:translateY(10px)scale(.96)}49%{opacity:1;transform:translateY(0)scale(1.02)}51%,92%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:0}}@keyframes HeroOrderFlight-module__7PFZiG__kRowIn{0%,58%{opacity:0;transform:translateY(10px)scale(.96)}61%{opacity:1;transform:translateY(0)scale(1.02)}63%,92%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:0}}@keyframes HeroOrderFlight-module__7PFZiG__rowTone{0%,64%{background:var(--c-status-new-bg);border-color:var(--c-status-new-border);border-left-color:var(--c-status-new)}66%,79%{background:var(--c-status-progress-bg);border-color:var(--c-status-progress-border);border-left-color:var(--c-status-progress)}81%,to{background:var(--c-status-ready-bg);border-color:var(--c-status-ready-border);border-left-color:var(--c-status-ready)}}@keyframes HeroOrderFlight-module__7PFZiG__bNew{0%,47%{opacity:0;transform:scale(.8)}49%{opacity:1;transform:scale(1.08)}51%,64%{opacity:1;transform:scale(1)}66%,to{opacity:0;transform:scale(.9)}}@keyframes HeroOrderFlight-module__7PFZiG__bProg{0%,65%{opacity:0;transform:scale(.8)}67%{opacity:1;transform:scale(1.08)}69%,79%{opacity:1;transform:scale(1)}81%,to{opacity:0;transform:scale(.9)}}@keyframes HeroOrderFlight-module__7PFZiG__bReady{0%,80%{opacity:0;transform:scale(.8)}82%{opacity:1;transform:scale(1.08)}84%,91%{opacity:1;transform:scale(1)}93%,to{opacity:0;transform:scale(.9)}}@keyframes HeroOrderFlight-module__7PFZiG__toast{0%,84%{opacity:0;transform:translateY(-14px)}86%,92%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.HeroOrderFlight-module__7PFZiG__root *{animation:none!important}.HeroOrderFlight-module__7PFZiG__phoneEnter,.HeroOrderFlight-module__7PFZiG__tabWrap,.HeroOrderFlight-module__7PFZiG__kdsWrap{opacity:1;transform:none}.HeroOrderFlight-module__7PFZiG__scanView{opacity:0}.HeroOrderFlight-module__7PFZiG__tNew,.HeroOrderFlight-module__7PFZiG__kNew{opacity:1;background:var(--c-status-ready-bg);border-color:var(--c-status-ready-border);border-left-color:var(--c-status-ready)}.HeroOrderFlight-module__7PFZiG__bReady,.HeroOrderFlight-module__7PFZiG__toast,.HeroOrderFlight-module__7PFZiG__c2{opacity:1}.HeroOrderFlight-module__7PFZiG__c1{opacity:0}.HeroOrderFlight-module__7PFZiG__t2{opacity:1}.HeroOrderFlight-module__7PFZiG__t1{opacity:0}.HeroOrderFlight-module__7PFZiG__pause{display:none}}
.StatusBadge-module__iMKeza__badge{align-items:center;gap:var(--space-2);padding:3px var(--space-2);border-radius:var(--radius-pill);font-size:12px;font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid #0000;display:inline-flex}.StatusBadge-module__iMKeza__badge[data-status=new]{background:var(--color-status-new-bg);border-color:var(--color-status-new-border);color:var(--color-status-new)}.StatusBadge-module__iMKeza__badge[data-status=accepted]{background:var(--color-status-accepted-bg);border-color:var(--color-status-accepted-border);color:var(--color-status-accepted)}.StatusBadge-module__iMKeza__badge[data-status=in_progress]{background:var(--color-status-progress-bg);border-color:var(--color-status-progress-border);color:var(--color-status-progress)}.StatusBadge-module__iMKeza__badge[data-status=ready]{background:var(--color-status-ready-bg);border-color:var(--color-status-ready-border);color:var(--color-status-ready)}.StatusBadge-module__iMKeza__badge[data-status=problem]{background:var(--color-status-problem-bg);border-color:var(--color-status-problem-border);color:var(--color-status-problem)}.StatusBadge-module__iMKeza__cue{width:10px;height:10px;font-size:10px;line-height:var(--lh-none);justify-content:center;align-items:center;display:inline-flex}.StatusBadge-module__iMKeza__cue[data-cue=new]{border-radius:var(--radius-pill);animation:StatusBadge-module__iMKeza__status-pulse var(--motion-pulse-status) ease-in-out infinite;background:currentColor}.StatusBadge-module__iMKeza__cue[data-cue=accepted]:before{content:"▸";font-weight:var(--fw-bold)}.StatusBadge-module__iMKeza__cue[data-cue=in_progress]{border-radius:var(--radius-pill);border:2px solid}.StatusBadge-module__iMKeza__cue[data-cue=ready]:before{content:"✓";font-weight:var(--fw-bold)}.StatusBadge-module__iMKeza__cue[data-cue=problem]:before{content:"▲"}@keyframes StatusBadge-module__iMKeza__status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.7)}}
.WaitTimer-module__vj7wja__timer{padding:1px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-badge);background:var(--color-surface);font-weight:var(--fw-medium);white-space:nowrap;color:var(--color-text-muted);align-items:center;font-size:12px;display:inline-flex}.WaitTimer-module__vj7wja__timer[data-urgency=attention]{color:var(--color-status-progress);background:var(--color-status-progress-bg);border-color:var(--color-status-progress-border)}.WaitTimer-module__vj7wja__timer[data-urgency=urgent]{color:var(--color-status-problem);background:var(--color-status-problem-bg);border-color:var(--color-status-problem-border);font-weight:var(--fw-semibold)}
.Badge-module__yqYDGW__badge{padding:2px var(--space-2);border-radius:var(--radius-badge);background:var(--color-surface-2);border:1px solid var(--c-mist-border);color:var(--color-text-muted);font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);align-items:center;display:inline-flex}
.AdminDetailPanel-module__KaS3Gq__scrim{z-index:var(--z-scrim);opacity:0;background:#14201e42;transition:opacity .28s;position:fixed;inset:0}.AdminDetailPanel-module__KaS3Gq__scrim[data-shown=true]{opacity:1}.AdminDetailPanel-module__KaS3Gq__panel{z-index:var(--z-panel);background:var(--color-bg);border-left:1px solid var(--c-drawer-edge);width:440px;max-width:100vw;box-shadow:var(--shadow-drawer);transition:transform var(--motion-slide);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.AdminDetailPanel-module__KaS3Gq__panel[data-shown=true]{transform:translate(0)}.AdminDetailPanel-module__KaS3Gq__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 20px;border-bottom:1px solid var(--color-divider);background:var(--color-bg);flex:none;display:flex}.AdminDetailPanel-module__KaS3Gq__title{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:19px;line-height:var(--lh-snug);color:var(--color-text);margin:0}.AdminDetailPanel-module__KaS3Gq__close{width:var(--control-height);height:var(--control-height);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.AdminDetailPanel-module__KaS3Gq__closeBox{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);width:34px;height:34px;color:var(--color-text-muted);font-size:15px;line-height:var(--lh-none);justify-content:center;align-items:center;display:inline-flex}.AdminDetailPanel-module__KaS3Gq__body{gap:var(--space-4);flex:1;align-content:start;min-height:0;padding:18px 20px;display:grid;overflow-y:auto}.AdminDetailPanel-module__KaS3Gq__body::-webkit-scrollbar{width:8px}.AdminDetailPanel-module__KaS3Gq__body::-webkit-scrollbar-thumb{background:var(--c-drawer-edge);border-radius:4px}.AdminDetailPanel-module__KaS3Gq__body::-webkit-scrollbar-track{background:0 0}.AdminDetailPanel-module__KaS3Gq__footer{padding:var(--space-4) 20px;border-top:1px solid var(--color-divider);background:var(--color-bg);flex:none;gap:9px;display:flex}.AdminDetailPanel-module__KaS3Gq__cancel{min-height:var(--control-height);border-radius:var(--radius-button);font-family:var(--font-sans);font-weight:var(--fw-semibold);cursor:pointer;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);flex:1;justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}@media (max-width:599px){.AdminDetailPanel-module__KaS3Gq__scrim{display:none}.AdminDetailPanel-module__KaS3Gq__panel{width:auto;max-width:none;box-shadow:none;border-left:none;transition:transform .3s cubic-bezier(.2,.7,.2,1);left:0;right:0;transform:translateY(100%)}.AdminDetailPanel-module__KaS3Gq__panel[data-shown=true]{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AdminDetailPanel-module__KaS3Gq__scrim,.AdminDetailPanel-module__KaS3Gq__panel{transition:none}}
.AdminWorkbench-module__BknN8a__workbench{grid-template-columns:minmax(0, 1fr) var(--panel-w,328px);gap:var(--space-6);align-items:start;display:grid}.AdminWorkbench-module__BknN8a__tableFull,.AdminWorkbench-module__BknN8a__table{min-width:0}.AdminWorkbench-module__BknN8a__panel{top:var(--space-6);gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid;position:sticky}.AdminWorkbench-module__BknN8a__panelPaper{background:var(--color-bg);border-color:var(--c-border-3);box-shadow:none}@media (max-width:1023px){.AdminWorkbench-module__BknN8a__viewportCollapse{grid-template-columns:minmax(0,1fr)}.AdminWorkbench-module__BknN8a__viewportCollapse .AdminWorkbench-module__BknN8a__panel{position:static}}.AdminWorkbench-module__BknN8a__containerRoot{container-type:inline-size}@container (max-width:820px){.AdminWorkbench-module__BknN8a__containerCollapse{grid-template-columns:minmax(0,1fr)}.AdminWorkbench-module__BknN8a__containerCollapse .AdminWorkbench-module__BknN8a__panel{position:static}}
.BookingConfigForm-module__HcyUVG__form{gap:var(--space-6);max-width:44rem;display:grid}.BookingConfigForm-module__HcyUVG__fieldset{gap:var(--space-2);border:none;margin:0;padding:0;display:grid}.BookingConfigForm-module__HcyUVG__legend{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text);padding:0}.BookingConfigForm-module__HcyUVG__options{gap:var(--space-2);display:grid}.BookingConfigForm-module__HcyUVG__option,.BookingConfigForm-module__HcyUVG__check{align-items:flex-start;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);cursor:pointer;display:flex}.BookingConfigForm-module__HcyUVG__option input,.BookingConfigForm-module__HcyUVG__check input{min-height:auto;margin-top:2px}.BookingConfigForm-module__HcyUVG__optionBody{gap:2px;display:grid}.BookingConfigForm-module__HcyUVG__optionLabel{font-size:14px;font-weight:var(--fw-semibold);color:var(--color-text)}.BookingConfigForm-module__HcyUVG__optionHint{color:var(--color-text-muted);font-size:12px}.BookingConfigForm-module__HcyUVG__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.BookingConfigForm-module__HcyUVG__numField{gap:var(--space-1);display:grid}.BookingConfigForm-module__HcyUVG__numLabelText{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text)}.BookingConfigForm-module__HcyUVG__numHint{color:var(--color-text-muted);font-size:12px}.BookingConfigForm-module__HcyUVG__input{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);max-width:16rem;font-size:14px}.BookingConfigForm-module__HcyUVG__turnRows{gap:var(--space-3);display:grid}.BookingConfigForm-module__HcyUVG__turnRow{align-items:flex-end;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;display:flex}.BookingConfigForm-module__HcyUVG__turnField{gap:var(--space-1);display:grid}.BookingConfigForm-module__HcyUVG__turnInput{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);max-width:9rem;font-size:14px}.BookingConfigForm-module__HcyUVG__turnRemove{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:13px}.BookingConfigForm-module__HcyUVG__turnRemove:disabled{opacity:.5;cursor:not-allowed}.BookingConfigForm-module__HcyUVG__turnAdd{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-weight:var(--fw-semibold);cursor:pointer;justify-self:start;font-size:13px}.BookingConfigForm-module__HcyUVG__turnAdd:disabled{opacity:.5;cursor:not-allowed}.BookingConfigForm-module__HcyUVG__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.BookingConfigForm-module__HcyUVG__submit{}.BookingConfigForm-module__HcyUVG__error{}.BookingConfigForm-module__HcyUVG__saved{}
.CopyLink-module__LR-blG__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.CopyLink-module__LR-blG__url{min-width:0;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-sans);flex:240px;font-size:13px}.CopyLink-module__LR-blG__copy{height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-weight:var(--fw-semibold);cursor:pointer;flex:none;font-size:13px}.CopyLink-module__LR-blG__copy:hover{background:var(--color-surface-2)}.CopyLink-module__LR-blG__hint{color:var(--color-text-muted);font-family:var(--font-sans);font-size:13px;line-height:var(--lh-compact);flex:100%}
.StaffActionButton-module__yKWqRW__error{margin-top:var(--space-2);color:var(--color-status-problem);flex-basis:100%;font-size:13px}
.GuestQr-module__v1z1tq__qr{gap:var(--space-2);justify-items:start;display:grid}.GuestQr-module__v1z1tq__code{width:160px;max-width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface)}.GuestQr-module__v1z1tq__code svg{width:100%;height:auto;display:block}.GuestQr-module__v1z1tq__download{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-link);text-decoration:none}.GuestQr-module__v1z1tq__download:hover{text-decoration:underline}
.ModifierManager-module__isnXgW__wrap{gap:var(--space-3);display:grid}.ModifierManager-module__isnXgW__groups{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ModifierManager-module__isnXgW__group{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-button);display:grid}.ModifierManager-module__isnXgW__groupHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ModifierManager-module__isnXgW__groupName{font-weight:var(--fw-semibold)}.ModifierManager-module__isnXgW__rule{color:var(--color-text-muted);font-size:13px}.ModifierManager-module__isnXgW__options{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ModifierManager-module__isnXgW__option{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) 0;border-bottom:1px solid var(--color-divider);display:flex}.ModifierManager-module__isnXgW__option:last-child{border-bottom:0}.ModifierManager-module__isnXgW__optionMain{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.ModifierManager-module__isnXgW__optionName{color:var(--color-text)}.ModifierManager-module__isnXgW__optionPrice{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:14px}.ModifierManager-module__isnXgW__optionEdit{gap:var(--space-2);padding-top:var(--space-2);display:grid}.ModifierManager-module__isnXgW__summary{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-link);cursor:pointer;width:fit-content}.ModifierManager-module__isnXgW__body{gap:var(--space-3);margin-top:var(--space-2);display:grid}.ModifierManager-module__isnXgW__muted{}
.RelationPanel-module__BP0biW__block{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-divider);display:grid}.RelationPanel-module__BP0biW__blockLabel{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-muted)}.RelationPanel-module__BP0biW__muted{}.RelationPanel-module__BP0biW__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.RelationPanel-module__BP0biW__chip{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:14px;display:inline-flex}.RelationPanel-module__BP0biW__chip:hover{border-color:var(--color-status-problem);color:var(--color-status-problem)}.RelationPanel-module__BP0biW__chipStatic{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);align-items:center;font-size:14px;display:inline-flex}.RelationPanel-module__BP0biW__link{width:fit-content;font-size:13px;font-weight:var(--fw-semibold);color:var(--color-link);text-decoration:none}.RelationPanel-module__BP0biW__link:hover{text-decoration:underline}.RelationPanel-module__BP0biW__srOnly{}
.AvailabilityPanel-module__5jwwmW__wrap{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:0 var(--space-4);margin-bottom:var(--space-6)}.AvailabilityPanel-module__5jwwmW__wrap[open]{padding-bottom:var(--space-4)}.AvailabilityPanel-module__5jwwmW__summary{align-items:center;gap:var(--space-3);cursor:pointer;min-height:52px;list-style:none;display:flex}.AvailabilityPanel-module__5jwwmW__summary::-webkit-details-marker{display:none}.AvailabilityPanel-module__5jwwmW__summary:after{content:"";border-right:1.7px solid var(--color-text-muted);border-bottom:1.7px solid var(--color-text-muted);width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.AvailabilityPanel-module__5jwwmW__wrap[open] .AvailabilityPanel-module__5jwwmW__summary:after{transform:rotate(-135deg)}.AvailabilityPanel-module__5jwwmW__title{font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold)}.AvailabilityPanel-module__5jwwmW__summaryValue{color:var(--color-text-muted);font-size:13px}.AvailabilityPanel-module__5jwwmW__summaryValue[data-open=true]{color:var(--color-status-problem);font-weight:var(--fw-semibold)}.AvailabilityPanel-module__5jwwmW__hint{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:13px}.AvailabilityPanel-module__5jwwmW__list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.AvailabilityPanel-module__5jwwmW__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);display:flex}.AvailabilityPanel-module__5jwwmW__item[data-unavailable=true]{border-color:var(--color-status-problem-border);background:var(--color-status-problem-bg)}.AvailabilityPanel-module__5jwwmW__name{min-width:0;font-size:14px;font-weight:var(--fw-semibold)}.AvailabilityPanel-module__5jwwmW__badge{margin-left:var(--space-2);font-size:11px;font-weight:var(--fw-semibold);color:var(--color-status-problem);letter-spacing:var(--ls-label);display:inline-block}.AvailabilityPanel-module__5jwwmW__toggleBtn{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-button);font-size:13px;font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer}.AvailabilityPanel-module__5jwwmW__toggleBtn:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}
.VisitGroup-module__Lw6WNG__group{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-2);grid-column:1/-1;display:grid}.VisitGroup-module__Lw6WNG__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.VisitGroup-module__Lw6WNG__point{font-family:var(--font-sans);font-weight:var(--fw-semibold);margin:0;font-size:17px}.VisitGroup-module__Lw6WNG__meta{color:var(--color-text-muted);margin:0;font-size:13px}.VisitGroup-module__Lw6WNG__summary{padding:var(--space-3);gap:var(--space-2);border-radius:var(--radius-inset);background:var(--color-surface);margin:0;list-style:none;display:grid;container-type:inline-size}.VisitGroup-module__Lw6WNG__summary>.VisitGroup-module__Lw6WNG__row+.VisitGroup-module__Lw6WNG__row{padding-top:var(--space-3);border-top:1px solid var(--color-divider)}.VisitGroup-module__Lw6WNG__row{font-size:14px;}.VisitGroup-module__Lw6WNG__qty{color:var(--color-text);font-weight:var(--fw-semibold);}.VisitGroup-module__Lw6WNG__name{}.VisitGroup-module__Lw6WNG__rowMeta{}.VisitGroup-module__Lw6WNG__modifiers{color:var(--color-text-muted)}.VisitGroup-module__Lw6WNG__status{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-muted)}.VisitGroup-module__Lw6WNG__fromOrders{color:var(--color-text-muted);font-size:12px}.VisitGroup-module__Lw6WNG__rowAction{padding-top:var(--space-1);grid-area:3/2;justify-self:end}.VisitGroup-module__Lw6WNG__action{}@container (min-width:420px){.VisitGroup-module__Lw6WNG__summary>.VisitGroup-module__Lw6WNG__row{column-gap:var(--space-3);grid-template-columns:minmax(3ch,auto) minmax(0,1fr) auto}.VisitGroup-module__Lw6WNG__summary>.VisitGroup-module__Lw6WNG__row>.VisitGroup-module__Lw6WNG__rowAction{grid-area:1/3/span 2;align-self:center;padding-top:0}}.VisitGroup-module__Lw6WNG__orders{border-top:1px solid var(--color-divider);padding-top:var(--space-3)}.VisitGroup-module__Lw6WNG__ordersSummary{cursor:pointer;color:var(--color-text-muted);min-height:var(--control-height);align-items:center;font-size:14px;display:flex}.VisitGroup-module__Lw6WNG__orders[open]>.VisitGroup-module__Lw6WNG__ordersSummary{margin-bottom:var(--space-3)}.VisitGroup-module__Lw6WNG__cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}
.queue-module__4VqFuq__filters{gap:var(--space-1);background:var(--color-board);border:1px solid var(--color-border);border-radius:var(--radius-pill);overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.queue-module__4VqFuq__filters::-webkit-scrollbar{display:none}.queue-module__4VqFuq__filter{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-muted);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.queue-module__4VqFuq__controlRow{gap:var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}@media (max-width:599px){.queue-module__4VqFuq__filtersPrimary{width:100%;display:flex}.queue-module__4VqFuq__filtersPrimary .queue-module__4VqFuq__filter{flex:1 1 0;justify-content:center;min-width:0}.queue-module__4VqFuq__controlRow{gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.queue-module__4VqFuq__controlRow::-webkit-scrollbar{display:none}.queue-module__4VqFuq__controlRow .queue-module__4VqFuq__filters{flex:none;overflow-x:visible}}.queue-module__4VqFuq__filter[data-active=true]{background:var(--color-inverse);color:var(--color-on-inverse)}.queue-module__4VqFuq__filterCount{opacity:.65;margin-left:6px;font-size:12px}.queue-module__4VqFuq__filterCount[data-empty=true]{opacity:.35}.queue-module__4VqFuq__filter:hover{text-decoration:none}.queue-module__4VqFuq__grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));align-items:start;list-style:none;display:grid}.queue-module__4VqFuq__bonPage{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.queue-module__4VqFuq__bonBoard{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}
.OrderConfigForm-module__2IAFDq__form{gap:var(--space-4);max-width:32rem;display:grid}.OrderConfigForm-module__2IAFDq__fieldset{}.OrderConfigForm-module__2IAFDq__legend{}.OrderConfigForm-module__2IAFDq__options{}.OrderConfigForm-module__2IAFDq__option{}.OrderConfigForm-module__2IAFDq__check{}.OrderConfigForm-module__2IAFDq__optionBody{}.OrderConfigForm-module__2IAFDq__optionLabel{}.OrderConfigForm-module__2IAFDq__optionHint{}
.ReorderControls-module__6vecPq__group{gap:var(--space-1);flex:none;display:flex}.ReorderControls-module__6vecPq__btn{width:var(--control-height);height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-size:16px;line-height:var(--lh-none);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ReorderControls-module__6vecPq__btn:hover:not(:disabled){background:var(--color-surface-2)}.ReorderControls-module__6vecPq__btn:disabled{opacity:.4;cursor:not-allowed}
.SnoozeNudgeButton-module__IdaWcq__snooze{min-height:44px;padding:0 var(--space-3);color:var(--color-text-muted);font-family:var(--font-sans);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:14px;text-decoration:underline}.SnoozeNudgeButton-module__IdaWcq__snooze:hover{color:var(--color-text)}.SnoozeNudgeButton-module__IdaWcq__snooze:disabled{opacity:.6;cursor:default}.SnoozeNudgeButton-module__IdaWcq__error{color:var(--color-status-problem);font-size:13px;display:block}
.StationPrinterPanel-module__mDfhBW__wrap{}.StationPrinterPanel-module__mDfhBW__summary{}.StationPrinterPanel-module__mDfhBW__title{}.StationPrinterPanel-module__mDfhBW__summaryValue{}.StationPrinterPanel-module__mDfhBW__hint{}.StationPrinterPanel-module__mDfhBW__list{}.StationPrinterPanel-module__mDfhBW__item{}.StationPrinterPanel-module__mDfhBW__name{}.StationPrinterPanel-module__mDfhBW__badge{}.StationPrinterPanel-module__mDfhBW__actionBtn{}.StationPrinterPanel-module__mDfhBW__jobs{align-items:center;gap:var(--space-2);width:100%;padding-top:var(--space-2);flex-wrap:wrap;display:flex}.StationPrinterPanel-module__mDfhBW__jobsLabel{color:var(--color-text-muted);font-size:12px}
.gaenge-module__IXankG__page{}.gaenge-module__IXankG__head{}.gaenge-module__IXankG__back{}.gaenge-module__IXankG__h1{}.gaenge-module__IXankG__lead{}.gaenge-module__IXankG__h2{}.gaenge-module__IXankG__muted{}.gaenge-module__IXankG__notice{}.gaenge-module__IXankG__inlineLink{}.gaenge-module__IXankG__tabs{}.gaenge-module__IXankG__tab{}.gaenge-module__IXankG__sections{gap:var(--space-8);display:grid}.gaenge-module__IXankG__section{}.gaenge-module__IXankG__courseList{gap:var(--space-3);display:grid}.gaenge-module__IXankG__assignList{gap:var(--space-4);display:grid}.gaenge-module__IXankG__group{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.gaenge-module__IXankG__groupHead{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);background:var(--color-bg);flex-wrap:wrap;display:flex}.gaenge-module__IXankG__groupName{font-size:15px;font-weight:var(--fw-semibold);color:var(--color-text)}.gaenge-module__IXankG__groupCourse{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:inline-flex}.gaenge-module__IXankG__groupCourseLabel{font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted)}.gaenge-module__IXankG__rows{margin:0;padding:0;list-style:none;display:grid}.gaenge-module__IXankG__row{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.gaenge-module__IXankG__row:last-child{border-bottom:none}.gaenge-module__IXankG__itemMain{align-items:center;gap:var(--space-2);flex:180px;min-width:0;display:inline-flex}.gaenge-module__IXankG__itemName{font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gaenge-module__IXankG__deviates{font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-status-progress);background:var(--color-status-progress-bg);border:1px solid var(--color-status-progress-border);border-radius:var(--radius-badge);padding:2px var(--space-2);flex:none}.gaenge-module__IXankG__emptyRow{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:14px}
.reservationen-module__2MCuGq__page{}.reservationen-module__2MCuGq__head{}.reservationen-module__2MCuGq__back{}.reservationen-module__2MCuGq__h1{}.reservationen-module__2MCuGq__lead{}.reservationen-module__2MCuGq__h2{}.reservationen-module__2MCuGq__muted{}.reservationen-module__2MCuGq__section{}.reservationen-module__2MCuGq__betriebLink{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-link);font-weight:var(--fw-semibold);align-self:start;text-decoration:none;display:inline-flex}.reservationen-module__2MCuGq__betriebLink:hover{text-decoration:underline}.reservationen-module__2MCuGq__betriebLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.reservationen-module__2MCuGq__notice{}.reservationen-module__2MCuGq__warning{padding:var(--space-4);border:1px solid var(--c-warn);border-left:4px solid var(--c-warn-strong);border-radius:var(--radius-card);background:var(--color-surface);color:var(--c-warn-strong)}.reservationen-module__2MCuGq__bookingLink{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.reservationen-module__2MCuGq__bookingLinkHead{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:16px;line-height:var(--lh-snug)}.reservationen-module__2MCuGq__windowGroups{}.reservationen-module__2MCuGq__windowGroup{}.reservationen-module__2MCuGq__weekdayHead{font-size:14px;font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--color-text)}.reservationen-module__2MCuGq__windowList{gap:var(--space-2);display:grid}.reservationen-module__2MCuGq__windowRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);display:flex}.reservationen-module__2MCuGq__windowTime{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--color-text)}.reservationen-module__2MCuGq__windowName{color:var(--color-text-muted);flex:auto;min-width:0}.reservationen-module__2MCuGq__empty{color:var(--color-text-muted);font-size:14px}.reservationen-module__2MCuGq__tableList{gap:var(--space-2);display:grid}.reservationen-module__2MCuGq__tableRow{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;display:flex}.reservationen-module__2MCuGq__tableInfo{flex-direction:column;gap:2px;min-width:140px;display:flex}.reservationen-module__2MCuGq__tableLabel{font-weight:var(--fw-semibold);color:var(--color-text)}.reservationen-module__2MCuGq__tableSeats{color:var(--color-text-muted);font-size:13px}.reservationen-module__2MCuGq__conflict{font-size:13px;line-height:var(--lh-compact);color:var(--color-status-problem);background:var(--color-status-problem-bg);border:1px solid var(--color-status-problem-border);border-radius:var(--radius-card);padding:var(--space-2) var(--space-3);flex-basis:100%}.reservationen-module__2MCuGq__subnav{border-radius:var(--radius-nav);background:var(--c-segment-track);margin-bottom:var(--space-6);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.reservationen-module__2MCuGq__subnavItem{min-height:36px;padding:0 var(--space-4);border-radius:calc(var(--radius-nav) - 2px);font-size:14px;font-weight:var(--fw-medium);color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.reservationen-module__2MCuGq__subnavItem[data-active=true]{background:var(--color-surface);color:var(--color-text);font-weight:var(--fw-semibold);box-shadow:var(--shadow-card)}
.tische-module__WMgj1a__page{}.tische-module__WMgj1a__pageWide{gap:var(--space-6);display:grid}.tische-module__WMgj1a__head{}.tische-module__WMgj1a__back{}.tische-module__WMgj1a__h1{}.tische-module__WMgj1a__lead{}.tische-module__WMgj1a__notice{}.tische-module__WMgj1a__h2{}.tische-module__WMgj1a__pointLabel{font-size:16px;font-weight:var(--fw-semibold)}.tische-module__WMgj1a__muted{}.tische-module__WMgj1a__inlineLink{}.tische-module__WMgj1a__tabs{}.tische-module__WMgj1a__tab{}.tische-module__WMgj1a__sections{gap:var(--space-6);display:grid}.tische-module__WMgj1a__tableBar{}.tische-module__WMgj1a__newButton{}.tische-module__WMgj1a__sheetLink{min-height:44px;padding:0 var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-size:14px;font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.tische-module__WMgj1a__sheetLink:hover{border-color:var(--color-cta);text-decoration:none}.tische-module__WMgj1a__dataTable{}.tische-module__WMgj1a__linksCell{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:14px}.tische-module__WMgj1a__row{}.tische-module__WMgj1a__rowLink{}.tische-module__WMgj1a__panelMeta{}.tische-module__WMgj1a__panelSection{}.tische-module__WMgj1a__panelSectionTitle{}.tische-module__WMgj1a__links{gap:var(--space-3);display:grid}.tische-module__WMgj1a__link{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-button);display:grid}.tische-module__WMgj1a__link[data-active=false]{opacity:.7}.tische-module__WMgj1a__linkMeta{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tische-module__WMgj1a__state{font-size:12px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted)}.tische-module__WMgj1a__state[data-active=true]{color:var(--color-status-ready)}.tische-module__WMgj1a__toggle{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer}.tische-module__WMgj1a__toggle:hover{background:var(--color-surface-2)}.tische-module__WMgj1a__addLink{width:fit-content;height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer}.tische-module__WMgj1a__addLink:hover{background:var(--color-surface-2)}
.PlanNudge-module__wRuU0W__karte{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--color-cta);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.PlanNudge-module__wRuU0W__eyebrow{font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted)}.PlanNudge-module__wRuU0W__beleg{font-family:var(--font-sans);font-size:18px;font-weight:var(--fw-semibold);color:var(--color-text)}.PlanNudge-module__wRuU0W__nutzen{color:var(--color-text-muted);max-width:60ch;margin:0}.PlanNudge-module__wRuU0W__aktionen{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.PlanNudge-module__wRuU0W__cta{min-height:44px;font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);color:var(--color-cta);align-items:center;text-decoration:none;display:inline-flex}
.AppShell-module__Tk24Xq__root{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.AppShell-module__Tk24Xq__topbar{gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--color-inverse);color:var(--color-on-inverse);flex-direction:column;display:flex}.AppShell-module__Tk24Xq__topRow{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.AppShell-module__Tk24Xq__brand{align-items:baseline;gap:var(--space-3);display:flex}.AppShell-module__Tk24Xq__area{font-size:12px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--c-teal-light)}.AppShell-module__Tk24Xq__account{align-items:center;gap:var(--space-4);min-width:0;display:flex}@media (max-width:599px){.AppShell-module__Tk24Xq__topbar{z-index:100;padding:var(--space-3) var(--space-4);position:sticky;top:0}.AppShell-module__Tk24Xq__topRow{gap:var(--space-3);flex-wrap:nowrap}.AppShell-module__Tk24Xq__brand{flex:none;min-width:0}.AppShell-module__Tk24Xq__area{display:none}}.AppShell-module__Tk24Xq__nav{gap:var(--space-2);border-top:1px solid var(--c-teal);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.AppShell-module__Tk24Xq__navLink{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-button);color:var(--color-on-inverse);font-size:14px;font-weight:var(--fw-semibold);opacity:.85;border:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.AppShell-module__Tk24Xq__navLink:hover{background:var(--c-teal);opacity:1}.AppShell-module__Tk24Xq__navLink[data-active=true]{background:var(--c-teal);border-color:var(--c-teal-light);opacity:1}.AppShell-module__Tk24Xq__content{min-width:0;padding:var(--space-8) var(--space-6);flex:1}.AppShell-module__Tk24Xq__contentBottomNav{flex-direction:column;display:flex}.AppShell-module__Tk24Xq__bottomNav{display:none}.AppShell-module__Tk24Xq__bottomTab{min-height:56px;padding:var(--space-2) var(--space-1);color:var(--color-text-muted);font-size:11px;font-weight:var(--fw-semibold);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.AppShell-module__Tk24Xq__bottomTabIcon{display:inline-flex}.AppShell-module__Tk24Xq__bottomNav[data-labels=active] .AppShell-module__Tk24Xq__bottomTab:not([data-active=true]) .AppShell-module__Tk24Xq__bottomTabLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppShell-module__Tk24Xq__bottomTab[data-active=true]{color:var(--color-link)}@media (max-width:599px){.AppShell-module__Tk24Xq__nav{display:none}.AppShell-module__Tk24Xq__bottomNav{z-index:90;background:var(--color-surface);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.AppShell-module__Tk24Xq__contentBottomNav{padding-bottom:calc(var(--staff-bottom-nav-h) + env(safe-area-inset-bottom))}.AppShell-module__Tk24Xq__root:has([data-call-beacon]) .AppShell-module__Tk24Xq__contentBottomNav{padding-bottom:calc(var(--staff-bottom-nav-h) + env(safe-area-inset-bottom) + var(--control-height) + var(--space-6))}}.AppShell-module__Tk24Xq__body{flex:1;align-items:stretch;min-height:0;display:flex}.AppShell-module__Tk24Xq__contentCol{flex-direction:column;flex:1;min-width:0;display:flex}.AppShell-module__Tk24Xq__sidebar{background:var(--color-bg);border-right:1px solid var(--c-border-3);width:220px;padding:var(--space-4) var(--space-3);flex:0 0 220px}.AppShell-module__Tk24Xq__sidebarInner{top:var(--space-4);max-height:calc(100dvh - var(--space-4) * 2);gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.AppShell-module__Tk24Xq__sidebarNav{gap:var(--space-1);flex-direction:column;min-height:0;margin-inline:-2px;padding-inline:2px;display:flex;overflow-y:auto}.AppShell-module__Tk24Xq__sidebarEyebrow{padding:var(--space-1) var(--space-3) var(--space-2);margin-bottom:var(--space-1);font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted)}.AppShell-module__Tk24Xq__sidebarLink{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-nav);color:var(--color-text-muted);font-size:14px;font-weight:var(--fw-semibold);border:1px solid #0000;align-items:center;text-decoration:none;display:flex}.AppShell-module__Tk24Xq__sidebarLink:before{content:"";width:7px;height:7px;margin-right:var(--space-3);background:var(--c-nav-dot-idle);border-radius:2px;flex:none}.AppShell-module__Tk24Xq__sidebarLink:hover{background:var(--color-surface)}.AppShell-module__Tk24Xq__sidebarLink[data-active=true]{background:var(--color-inverse);border-color:var(--color-inverse);color:var(--color-on-inverse)}.AppShell-module__Tk24Xq__sidebarLink[data-active=true]:before{background:var(--c-teal-light)}.AppShell-module__Tk24Xq__sidebarLink[data-active=true]:hover{background:var(--color-inverse)}.AppShell-module__Tk24Xq__sidebarEyebrow[data-group=next]{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--c-border-3)}@media (max-width:599px){.AppShell-module__Tk24Xq__body{flex-direction:column}.AppShell-module__Tk24Xq__sidebar{display:none}}
.HandbuchChip-module__l3IZNG__chip{border-radius:var(--radius-pill);border:1px solid var(--c-on-ink-faint);width:24px;height:24px;color:var(--c-on-ink-soft);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);line-height:var(--lh-none);background:0 0;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.HandbuchChip-module__l3IZNG__chip:hover{border-color:var(--c-on-ink-soft);color:var(--c-on-ink)}.HandbuchChip-module__l3IZNG__chip:focus-visible{outline:var(--focus-width) solid var(--color-focus-on-dark);outline-offset:var(--focus-offset)}.HandbuchChip-module__l3IZNG__textLink{color:var(--color-link);text-underline-offset:2px;font-weight:var(--fw-semibold);text-decoration:underline}.HandbuchChip-module__l3IZNG__textLink:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.HandbuchChip-module__l3IZNG__seitenLinkZeile{margin:0;font-size:14px}
.PageGuide-module__Ra8j_q__trigger{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex}.PageGuide-module__Ra8j_q__trigger:hover{border-color:var(--color-cta)}.PageGuide-module__Ra8j_q__trigger:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.PageGuide-module__Ra8j_q__triggerIcon{border-radius:var(--radius-pill);background:var(--color-surface-2);width:17px;height:17px;color:var(--color-cta);font-style:italic;font-weight:var(--fw-bold);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.PageGuide-module__Ra8j_q__overlay{z-index:var(--z-panel);background:color-mix(in srgb, var(--color-inverse) 34%, transparent);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PageGuide-module__Ra8j_q__panel{gap:var(--space-3);width:min(560px,100%);max-height:min(80vh,720px);padding:var(--space-6);border-radius:var(--radius-frame);background:var(--color-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow-y:auto}.PageGuide-module__Ra8j_q__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PageGuide-module__Ra8j_q__title{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:24px;line-height:var(--lh-snug);color:var(--color-text);margin:0}.PageGuide-module__Ra8j_q__close{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-badge);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.PageGuide-module__Ra8j_q__close:hover{background:var(--color-surface-2);color:var(--color-text)}.PageGuide-module__Ra8j_q__close:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.PageGuide-module__Ra8j_q__body{gap:var(--space-6);display:grid}.PageGuide-module__Ra8j_q__purpose{font-size:15px;line-height:var(--lh-body);color:var(--color-text);margin:0}.PageGuide-module__Ra8j_q__section{}.PageGuide-module__Ra8j_q__sectionLabel{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-muted);margin:0}.PageGuide-module__Ra8j_q__steps{gap:var(--space-3);margin:0;padding-inline-start:var(--space-6);display:grid}.PageGuide-module__Ra8j_q__step{font-size:14px;line-height:var(--lh-body);color:var(--color-text)}.PageGuide-module__Ra8j_q__links{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PageGuide-module__Ra8j_q__link{color:var(--color-link);text-underline-offset:2px;font-size:14px;text-decoration:underline}.PageGuide-module__Ra8j_q__link:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.PageGuide-module__Ra8j_q__enables{font-size:14px;line-height:var(--lh-body);color:var(--color-text-muted);margin:0}.PageGuide-module__Ra8j_q__handbuch{margin-top:var(--space-2);font-size:14px;font-weight:var(--fw-semibold);color:var(--color-link);text-decoration:none;display:inline-block}.PageGuide-module__Ra8j_q__handbuch:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}
.GlossaryDrawer-module__loe94a__trigger{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex}.GlossaryDrawer-module__loe94a__trigger:hover{border-color:var(--color-cta)}.GlossaryDrawer-module__loe94a__triggerIcon{color:var(--color-cta);flex:none}@media (max-width:599px){.GlossaryDrawer-module__loe94a__trigger{justify-content:center;gap:0;min-width:44px;min-height:44px;padding:0;position:relative}.GlossaryDrawer-module__loe94a__triggerText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.GlossaryDrawer-module__loe94a__overlay{z-index:var(--z-panel);background:color-mix(in srgb, var(--color-inverse) 34%, transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.GlossaryDrawer-module__loe94a__panel{background:var(--color-bg);border-left:1px solid var(--color-border);width:min(440px,100%);height:100%;box-shadow:var(--shadow-panel);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.GlossaryDrawer-module__loe94a__head{}.GlossaryDrawer-module__loe94a__title{font-family:var(--font-serif);font-weight:var(--fw-regular);color:var(--color-text);font-size:22px}.GlossaryDrawer-module__loe94a__close{width:var(--control-height);height:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-button);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.GlossaryDrawer-module__loe94a__search{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-button);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:15px}.GlossaryDrawer-module__loe94a__list{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.GlossaryDrawer-module__loe94a__entryButton{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3);cursor:pointer;display:flex}.GlossaryDrawer-module__loe94a__entryButton:hover{border-color:var(--color-cta)}.GlossaryDrawer-module__loe94a__entryText{gap:2px;min-width:0;display:grid}.GlossaryDrawer-module__loe94a__entryName{font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--color-text);font-size:15px}.GlossaryDrawer-module__loe94a__entryMeta{color:var(--color-text-muted);font-size:12px}.GlossaryDrawer-module__loe94a__entryInfoIcon{border-radius:var(--radius-pill);background:var(--color-surface-2);width:24px;height:24px;color:var(--color-cta);font-style:italic;font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.GlossaryDrawer-module__loe94a__detailOverlay{z-index:1;background:color-mix(in srgb, var(--color-inverse) 42%, transparent);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.GlossaryDrawer-module__loe94a__detail{gap:var(--space-3);width:100%;max-width:480px;max-height:88vh;padding:var(--space-4) var(--space-4) var(--space-6);background:var(--color-surface);border-top:1px solid var(--color-border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-panel);animation:GlossaryDrawer-module__loe94a__glossSlideUp var(--motion-slide);flex-direction:column;display:flex;overflow-y:auto}@keyframes GlossaryDrawer-module__loe94a__glossSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.GlossaryDrawer-module__loe94a__detailHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.GlossaryDrawer-module__loe94a__detailHeadText{gap:2px;min-width:0;display:grid}.GlossaryDrawer-module__loe94a__detailTitle{font-family:var(--font-serif);font-weight:var(--fw-regular);color:var(--color-text);font-size:21px}.GlossaryDrawer-module__loe94a__detailMeta{color:var(--color-text-muted);font-size:12px}.GlossaryDrawer-module__loe94a__detailClose{width:var(--control-height);height:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-button);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.GlossaryDrawer-module__loe94a__detailBody{gap:var(--space-4);flex-direction:column;display:flex}.GlossaryDrawer-module__loe94a__detailSection{gap:var(--space-2);display:grid}.GlossaryDrawer-module__loe94a__detailSectionLabel{font-family:var(--font-sans);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:12px}.GlossaryDrawer-module__loe94a__detailDescription{font-size:14px;line-height:var(--lh-text);color:var(--color-text)}.GlossaryDrawer-module__loe94a__detailPrep{gap:var(--space-1);color:var(--color-text);font-size:14px;list-style:none;display:grid}.GlossaryDrawer-module__loe94a__detailPrep li{padding-left:var(--space-3);position:relative}.GlossaryDrawer-module__loe94a__detailPrep li:before{content:"·";color:var(--color-cta);position:absolute;left:4px}.GlossaryDrawer-module__loe94a__detailAllergens{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.GlossaryDrawer-module__loe94a__detailAllergenChip{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);font-size:13px;font-weight:var(--fw-medium);align-items:center;display:inline-flex}.GlossaryDrawer-module__loe94a__detailNone{color:var(--color-text-muted);font-size:14px}.GlossaryDrawer-module__loe94a__empty{padding:var(--space-8) 0;text-align:center;color:var(--color-text-muted);font-size:14px}
.reservationen-module__4cxecq__page{gap:var(--space-6);flex-direction:column;display:flex}.reservationen-module__4cxecq__summary{gap:var(--space-2);flex-wrap:wrap;display:flex}.reservationen-module__4cxecq__chip{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);display:inline-flex}.reservationen-module__4cxecq__chipValue{font-size:18px;font-weight:var(--fw-semibold)}.reservationen-module__4cxecq__chipLabel{color:var(--color-text-muted);font-size:12px}.reservationen-module__4cxecq__chip[data-phase=requested]{background:var(--color-status-problem-bg);border-color:var(--color-status-problem-border);font-weight:var(--fw-semibold)}.reservationen-module__4cxecq__chip[data-phase=due]{background:var(--color-status-new-bg);border-color:var(--color-status-new-border)}.reservationen-module__4cxecq__chip[data-phase=overdue]{background:var(--color-status-problem-bg);border-color:var(--color-status-problem-border)}.reservationen-module__4cxecq__chip[data-phase=seated]{background:var(--color-status-ready-bg);border-color:var(--color-status-ready-border)}.reservationen-module__4cxecq__list{container:tagesplan/inline-size;}.reservationen-module__4cxecq__row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);border-left-width:4px;flex-wrap:wrap;display:flex}.reservationen-module__4cxecq__assign{flex:100%;min-width:0}.reservationen-module__4cxecq__assignOnPlan{min-height:44px;margin-top:var(--space-1);color:var(--color-text-muted);align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.reservationen-module__4cxecq__assignOnPlan[data-active=true]{color:var(--color-cta);font-weight:var(--fw-semibold);text-decoration:none}.reservationen-module__4cxecq__row[data-phase=due]{border-left-color:var(--color-status-new)}.reservationen-module__4cxecq__row[data-phase=overdue]{border-left-color:var(--color-status-problem)}.reservationen-module__4cxecq__row[data-phase=seated]{border-left-color:var(--color-status-ready)}.reservationen-module__4cxecq__row[data-phase=upcoming]{border-left-color:var(--color-border)}.reservationen-module__4cxecq__time{font-size:18px;font-weight:var(--fw-semibold);min-width:3.5em}.reservationen-module__4cxecq__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.reservationen-module__4cxecq__nameRow{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.reservationen-module__4cxecq__name{font-weight:var(--fw-semibold)}.reservationen-module__4cxecq__party{color:var(--color-text-muted);font-size:13px}.reservationen-module__4cxecq__source{text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted);font-size:11px}.reservationen-module__4cxecq__tables{color:var(--color-text-muted);font-size:13px}.reservationen-module__4cxecq__tablesLabel{color:var(--color-text-muted)}.reservationen-module__4cxecq__tablesNone{color:var(--color-text-muted);font-style:italic}.reservationen-module__4cxecq__contact{color:var(--color-text-muted);font-size:13px}.reservationen-module__4cxecq__contactLabel{color:var(--color-text-muted)}.reservationen-module__4cxecq__phoneLink{color:var(--color-link);min-height:24px;line-height:24px;display:inline-block}.reservationen-module__4cxecq__requests{color:var(--c-warn-strong);border-left:3px solid var(--c-warn);padding-left:var(--space-2);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.reservationen-module__4cxecq__requestsLabel{font-weight:var(--fw-semibold)}.reservationen-module__4cxecq__preorder{color:var(--color-text-muted);margin-top:2px;font-size:13px}.reservationen-module__4cxecq__preorderLabel{color:var(--color-text-muted);font-weight:var(--fw-semibold)}.reservationen-module__4cxecq__phase{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:12px;font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-board);display:inline-flex}.reservationen-module__4cxecq__phaseCue{border-radius:var(--radius-pill);background:currentColor;width:8px;height:8px}.reservationen-module__4cxecq__phase[data-phase=due]{color:var(--color-status-new);background:var(--color-status-new-bg);border-color:var(--color-status-new-border)}.reservationen-module__4cxecq__phase[data-phase=overdue]{color:var(--color-status-problem);background:var(--color-status-problem-bg);border-color:var(--color-status-problem-border)}.reservationen-module__4cxecq__phase[data-phase=seated]{color:var(--color-status-ready);background:var(--color-status-ready-bg);border-color:var(--color-status-ready-border)}.reservationen-module__4cxecq__actions{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.reservationen-module__4cxecq__actions [role=group]{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.reservationen-module__4cxecq__actions [role=group] form{min-width:0;display:flex}.reservationen-module__4cxecq__actions [role=group] form button{min-height:var(--control-height)}.reservationen-module__4cxecq__finishedSection{margin-top:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.reservationen-module__4cxecq__finishedTitle{font-size:15px;font-family:var(--font-sans);font-weight:var(--fw-semibold);margin:0}.reservationen-module__4cxecq__finishedHint{color:var(--color-text-muted);margin:0;font-size:13px}.reservationen-module__4cxecq__finishedRow{border-left-color:var(--color-border);background:var(--color-surface-2)}.reservationen-module__4cxecq__finishedStatus{color:var(--color-text-muted);font-size:13px}.reservationen-module__4cxecq__cockpit{gap:var(--space-4);grid-template-columns:1fr;align-items:start;display:grid}.reservationen-module__4cxecq__listPane,.reservationen-module__4cxecq__planPane{min-width:0}@media (min-width:1024px){.reservationen-module__4cxecq__cockpit:has(>.reservationen-module__4cxecq__planPane){grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr)}.reservationen-module__4cxecq__planPane{top:var(--space-4);position:sticky}}.reservationen-module__4cxecq__lateNotice{padding:2px var(--space-2);border-radius:var(--radius-card);background:var(--color-status-new-bg);border:1px solid var(--color-status-new-border);color:var(--color-status-new);font-size:12px;font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.reservationen-module__4cxecq__search{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.reservationen-module__4cxecq__searchLabel{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-text-muted)}.reservationen-module__4cxecq__searchInput{min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-input,var(--radius-button));background:var(--color-surface);color:var(--color-text);flex:14rem;font-size:15px}.reservationen-module__4cxecq__searchSubmit,.reservationen-module__4cxecq__searchReset{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-button);cursor:pointer;justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.reservationen-module__4cxecq__searchSubmit{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-weight:var(--fw-semibold)}.reservationen-module__4cxecq__searchReset{color:var(--color-text-muted);border:1px solid #0000;text-decoration:underline}.reservationen-module__4cxecq__searchNote{color:var(--color-text-muted);flex:100%;margin:0;font-size:13px}.reservationen-module__4cxecq__searchEmpty{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:14px}.reservationen-module__4cxecq__arrivals{gap:var(--space-2);flex-direction:column;display:flex}.reservationen-module__4cxecq__arrivalBars{justify-content:flex-start;align-items:flex-end;gap:3px;height:52px;margin:0;padding:0;list-style:none;display:flex}.reservationen-module__4cxecq__arrivalBar{flex:1 1 0;align-items:flex-end;min-width:3px;max-width:40px;height:100%;display:flex}.reservationen-module__4cxecq__arrivalFill{background:var(--c-chart-2);border-radius:2px 2px 0 0;width:100%;display:block}.reservationen-module__4cxecq__arrivalFill[data-peak=true]{background:var(--color-cta)}.reservationen-module__4cxecq__arrivalTicks{justify-content:flex-start;gap:3px;display:flex}.reservationen-module__4cxecq__arrivalTick{min-width:3px;max-width:40px;font-size:10px;line-height:var(--lh-snug);text-align:center;white-space:nowrap;color:var(--color-text-muted);flex:1 1 0;overflow:hidden;container-type:inline-size}.reservationen-module__4cxecq__arrivalTick[data-half=true]{color:var(--color-text-muted)}.reservationen-module__4cxecq__arrivalTickText{display:block}@container (max-width:34px){.reservationen-module__4cxecq__arrivalTick[data-half=true] .reservationen-module__4cxecq__arrivalTickText{display:none}}@container (max-width:24px){.reservationen-module__4cxecq__arrivalTickText{display:none}}.reservationen-module__4cxecq__arrivalFill[data-empty=true]{background:var(--color-border)}.reservationen-module__4cxecq__arrivalNote{color:var(--color-text-muted);margin:0;font-size:13px}.reservationen-module__4cxecq__tags{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.reservationen-module__4cxecq__tagChip{font-size:12px;font-weight:var(--fw-semibold);padding:1px var(--space-2);border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);white-space:nowrap}.reservationen-module__4cxecq__tagChip[data-kitchen=true]{border-color:var(--c-allergen-border);background:var(--c-allergen-bg);color:var(--c-allergen-text)}.reservationen-module__4cxecq__historyChip{font-size:12px;font-weight:var(--fw-semibold);padding:1px var(--space-2);border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);white-space:nowrap}.reservationen-module__4cxecq__historyChip[data-kind=regular]{border-color:var(--color-status-ready-border);background:var(--color-status-ready-bg);color:var(--color-status-ready)}.reservationen-module__4cxecq__historyChip[data-kind=no_shows]{border-color:var(--color-status-problem-border);background:var(--color-status-problem-bg);color:var(--color-status-problem)}@container tagesplan (max-width:741px){.reservationen-module__4cxecq__row{gap:var(--space-2) var(--space-3)}.reservationen-module__4cxecq__time{order:-2;min-width:0}.reservationen-module__4cxecq__phase{order:-1;margin-left:auto}.reservationen-module__4cxecq__main{flex:100%;order:0}.reservationen-module__4cxecq__actions{flex:100%}.reservationen-module__4cxecq__actions [role=group]{width:100%}.reservationen-module__4cxecq__actions [role=group] form{flex:1 1 calc(50% - var(--space-2))}.reservationen-module__4cxecq__actions [role=group] form button{flex:1}}@media (max-width:599px){.reservationen-module__4cxecq__arrivalBar,.reservationen-module__4cxecq__arrivalTick{max-width:none}.reservationen-module__4cxecq__searchLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reservationen-module__4cxecq__summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reservationen-module__4cxecq__chip{min-height:var(--control-height);flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.reservationen-module__4cxecq__chipLabel{line-height:1.25}}.reservationen-module__4cxecq__wlNotice{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-surface-2);color:var(--color-text);margin:0}
.StandortKarte-module__g7ukdW__karte{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;flex:none;display:flex;overflow:hidden}.StandortKarte-module__g7ukdW__betrieb,.StandortKarte-module__g7ukdW__plan{min-height:44px;padding:var(--space-2) var(--space-3);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.StandortKarte-module__g7ukdW__betrieb{border-bottom:1px solid var(--color-divider)}.StandortKarte-module__g7ukdW__betrieb:hover,.StandortKarte-module__g7ukdW__plan:hover{background:var(--color-board)}.StandortKarte-module__g7ukdW__name{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StandortKarte-module__g7ukdW__lage{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:12px;display:flex}.StandortKarte-module__g7ukdW__dot{background:var(--c-nav-dot-idle);border-radius:50%;flex:none;width:7px;height:7px}.StandortKarte-module__g7ukdW__lage[data-lage=live] .StandortKarte-module__g7ukdW__dot{background:var(--color-status-ready)}.StandortKarte-module__g7ukdW__lage[data-lage=angehalten] .StandortKarte-module__g7ukdW__dot{background:var(--color-status-problem)}.StandortKarte-module__g7ukdW__planLabel{font-size:10px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted)}.StandortKarte-module__g7ukdW__planName{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);color:var(--color-cta)}.StandortKarte-module__g7ukdW__testphase{color:var(--color-text-muted);font-size:11px}.StandortKarte-module__g7ukdW__testphase[data-ton=urgent]{color:var(--color-status-problem);font-weight:var(--fw-semibold)}.StandortKarte-module__g7ukdW__srLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.RelatedLinks-module__i8EEka__related{gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-divider);display:grid}.RelatedLinks-module__i8EEka__label{font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-text-muted)}.RelatedLinks-module__i8EEka__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.RelatedLinks-module__i8EEka__link{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-link);font-size:14px;font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.RelatedLinks-module__i8EEka__link:hover{border-color:var(--c-teal)}
.SupportAccessBanner-module__DDzCNW__stapel{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.SupportAccessBanner-module__DDzCNW__eigen,.SupportAccessBanner-module__DDzCNW__fremd{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);font-size:.9rem;line-height:var(--lh-body);border-left-width:4px;margin:0}.SupportAccessBanner-module__DDzCNW__eigen{border-left-color:var(--c-status-new);background:var(--c-status-new-bg);border-color:var(--c-status-new-border);color:var(--c-status-new)}.SupportAccessBanner-module__DDzCNW__fremd{border-left-color:var(--c-status-progress);background:var(--c-status-progress-bg);border-color:var(--c-status-progress-border);color:var(--c-status-progress)}.SupportAccessBanner-module__DDzCNW__fremdSchreibend{border-left-color:var(--c-status-problem);background:var(--c-status-problem-bg);border-color:var(--c-status-problem-border);color:var(--c-status-problem);}.SupportAccessBanner-module__DDzCNW__fremd,.SupportAccessBanner-module__DDzCNW__fremdSchreibend{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.SupportAccessBanner-module__DDzCNW__fremdText{flex:40ch;margin:0}.SupportAccessBanner-module__DDzCNW__beendenForm{align-items:center;gap:var(--space-2);margin:0;display:flex}.SupportAccessBanner-module__DDzCNW__beenden{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-button);color:inherit;font-family:var(--font-sans);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:1px solid;font-size:.9rem}.SupportAccessBanner-module__DDzCNW__beenden:disabled{opacity:.7;cursor:progress}.SupportAccessBanner-module__DDzCNW__beendenFehler{font-size:.85rem}.SupportAccessBanner-module__DDzCNW__aktionen{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SupportAccessBanner-module__DDzCNW__zurueck{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-button);color:inherit;font-weight:var(--fw-semibold);align-items:center;font-size:.9rem;display:inline-flex}
.StaffPageHeader-module__PJFgCW__head{margin-bottom:var(--space-6)}.StaffPageHeader-module__PJFgCW__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.StaffPageHeader-module__PJFgCW__titleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.StaffPageHeader-module__PJFgCW__h1{font-size:26px}.StaffPageHeader-module__PJFgCW__headCompact{margin-bottom:var(--space-3)}.StaffPageHeader-module__PJFgCW__headCompact .StaffPageHeader-module__PJFgCW__h1{font-size:20px}.StaffPageHeader-module__PJFgCW__live{align-items:center;gap:var(--space-2);font-size:12px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-cta);display:inline-flex}.StaffPageHeader-module__PJFgCW__liveDot{border-radius:var(--radius-pill);background:var(--color-cta);width:8px;height:8px;animation:StaffPageHeader-module__PJFgCW__live-pulse var(--motion-pulse-live) ease-in-out infinite}@keyframes StaffPageHeader-module__PJFgCW__live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.StaffPageHeader-module__PJFgCW__controls{gap:var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.StaffPageHeader-module__PJFgCW__controls>*{min-width:0}.StaffPageHeader-module__PJFgCW__lead{margin:var(--space-2) 0 0;max-width:62ch;font-size:14px;line-height:var(--lh-body);color:var(--color-text-muted)}
.konto-module__A-4LVq__page{gap:var(--space-6);max-width:640px;display:grid}.konto-module__A-4LVq__head{}.konto-module__A-4LVq__back{font-size:13px;font-weight:var(--fw-semibold);color:var(--color-link);width:fit-content;text-decoration:none}.konto-module__A-4LVq__back:hover{text-decoration:underline}.konto-module__A-4LVq__h1{font-size:26px}.konto-module__A-4LVq__lead{}.konto-module__A-4LVq__card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.konto-module__A-4LVq__cardTitle{font-size:16px;font-family:var(--font-sans);font-weight:var(--fw-semibold)}.konto-module__A-4LVq__muted{}.konto-module__A-4LVq__meta{gap:var(--space-3);display:grid}.konto-module__A-4LVq__metaRow{gap:var(--space-3);grid-template-columns:minmax(0,140px) minmax(0,1fr);align-items:baseline;display:grid}@media (max-width:599px){.konto-module__A-4LVq__metaRow{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.konto-module__A-4LVq__metaLabel{color:var(--color-text-muted);font-size:13px}.konto-module__A-4LVq__metaValue{overflow-wrap:anywhere;font-size:14px}.konto-module__A-4LVq__metaValue strong{font-weight:var(--fw-semibold)}.konto-module__A-4LVq__metaList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.konto-module__A-4LVq__form{}.konto-module__A-4LVq__field{gap:var(--space-1);flex-direction:column;display:flex}.konto-module__A-4LVq__fieldLabel{font-size:13px;font-weight:var(--fw-semibold)}.konto-module__A-4LVq__input{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:14px}.konto-module__A-4LVq__controls{display:flex}.konto-module__A-4LVq__submit{height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-button);background:var(--color-cta);color:var(--color-cta-text);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid #0000;font-size:14px}.konto-module__A-4LVq__submit:disabled{opacity:.6;cursor:progress}.konto-module__A-4LVq__submitLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex;}.konto-module__A-4LVq__submitLink:hover{text-decoration:underline}.konto-module__A-4LVq__remove{height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-weight:var(--fw-semibold);cursor:pointer;font-size:14px}.konto-module__A-4LVq__remove:disabled{opacity:.6;cursor:progress}.konto-module__A-4LVq__note{color:var(--color-text-muted);font-size:13px}.konto-module__A-4LVq__error{}.konto-module__A-4LVq__saved{}
.gallery-module__kS43ya__main{max-width:880px;padding:var(--space-12) var(--space-6);margin:0 auto}.gallery-module__kS43ya__header{margin-bottom:var(--space-12)}.gallery-module__kS43ya__eyebrow{font-size:12px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--color-cta);margin-bottom:var(--space-2)}.gallery-module__kS43ya__title{margin-bottom:var(--space-3);font-size:40px}.gallery-module__kS43ya__lead{color:var(--color-text-muted)}.gallery-module__kS43ya__section{padding:var(--space-6) 0;border-top:1px solid var(--color-divider)}.gallery-module__kS43ya__h2{margin-bottom:var(--space-4);font-size:20px}.gallery-module__kS43ya__note{}.gallery-module__kS43ya__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.gallery-module__kS43ya__demoCard{gap:var(--space-2);width:220px;display:grid}.gallery-module__kS43ya__formGrid{gap:var(--space-4);max-width:360px;display:grid}.gallery-module__kS43ya__muted{}.gallery-module__kS43ya__onbStack{gap:12px;max-width:560px;margin-top:16px;display:grid}.gallery-module__kS43ya__onbGrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;max-width:640px;margin-top:16px;display:grid}.gallery-module__kS43ya__onbUpload{max-width:240px;margin-top:16px}.gallery-module__kS43ya__tipRow{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:16px;display:flex}.gallery-module__kS43ya__tipEnd{text-align:end;margin-inline-start:auto}
.Card-module__QRy0Sa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4)}
.buchhaltung-module__42Vp7G__page{}.buchhaltung-module__42Vp7G__head{}.buchhaltung-module__42Vp7G__h1{}.buchhaltung-module__42Vp7G__lead{}.buchhaltung-module__42Vp7G__toolbar{}.buchhaltung-module__42Vp7G__segment{}.buchhaltung-module__42Vp7G__segmentItem{}.buchhaltung-module__42Vp7G__cardTitle{}.buchhaltung-module__42Vp7G__accounting{}.buchhaltung-module__42Vp7G__accountingHead{}.buchhaltung-module__42Vp7G__accountingNote{}.buchhaltung-module__42Vp7G__exportRow{}.buchhaltung-module__42Vp7G__exportBtn{}.buchhaltung-module__42Vp7G__sumGrid{}.buchhaltung-module__42Vp7G__sumCell{}.buchhaltung-module__42Vp7G__sumLabel{}.buchhaltung-module__42Vp7G__sumValue{}.buchhaltung-module__42Vp7G__caption{}.buchhaltung-module__42Vp7G__notice{}
.Toast-module__HsjkRa__viewport{inset-block-end:var(--space-4);inset-inline:var(--space-4);z-index:60;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (min-width:600px){.Toast-module__HsjkRa__viewport{inset-inline:auto;width:min(360px, calc(100vw - var(--space-8)));inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}}.Toast-module__HsjkRa__toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:1px solid var(--c-mist-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card-lg);animation:Toast-module__HsjkRa__toast-in var(--motion-slide);display:flex}.Toast-module__HsjkRa__toast[data-kind=success]{background:var(--color-status-ready-bg);border-color:var(--color-status-ready-border)}.Toast-module__HsjkRa__toast[data-kind=error]{background:var(--color-status-problem-bg);border-color:var(--color-status-problem-border)}.Toast-module__HsjkRa__toast[data-kind=info]{background:var(--color-status-new-bg);border-color:var(--color-status-new-border)}.Toast-module__HsjkRa__cue{flex:none;width:18px;height:18px;margin-block-start:2px;position:relative}.Toast-module__HsjkRa__cue[data-kind=success]:before{content:"";border-radius:var(--radius-pill);background:var(--color-status-ready);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") 50%/70% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") 50%/70% no-repeat}.Toast-module__HsjkRa__cue[data-kind=error]:before{content:"";border-inline:9px solid #0000;border-block-end:16px solid var(--color-status-problem);width:0;height:0;margin:auto;position:absolute;inset:0}.Toast-module__HsjkRa__cue[data-kind=error]:after{content:"!";text-align:center;font-size:10px;font-weight:var(--fw-semibold);color:var(--color-surface);position:absolute;inset-block-start:5px;inset-inline:0}.Toast-module__HsjkRa__cue[data-kind=info]:before{content:"";border-radius:var(--radius-pill);border:2px solid var(--color-status-new);position:absolute;inset:0}.Toast-module__HsjkRa__cue[data-kind=info]:after{content:"i";font-size:11px;font-weight:var(--fw-semibold);color:var(--color-status-new);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Toast-module__HsjkRa__body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.Toast-module__HsjkRa__kindLabel{font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label)}.Toast-module__HsjkRa__toast[data-kind=success] .Toast-module__HsjkRa__kindLabel{color:var(--color-status-ready)}.Toast-module__HsjkRa__toast[data-kind=error] .Toast-module__HsjkRa__kindLabel{color:var(--color-status-problem)}.Toast-module__HsjkRa__toast[data-kind=info] .Toast-module__HsjkRa__kindLabel{color:var(--color-status-new)}.Toast-module__HsjkRa__message{font-size:14px;line-height:var(--lh-body);word-break:break-word}.Toast-module__HsjkRa__close{width:44px;height:44px;min-height:44px;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0;border-radius:var(--radius-button);color:var(--color-text-muted);font-size:20px;line-height:var(--lh-none);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.Toast-module__HsjkRa__close:hover{color:var(--color-text)}@keyframes Toast-module__HsjkRa__toast-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}
.AssistantPanel-module__ZX-wXq__panel{background:var(--color-surface);border-radius:var(--radius-frame);width:560px;max-width:100%;height:620px;max-height:90vh;box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden}.AssistantPanel-module__ZX-wXq__header{background:var(--c-ink-deep);align-items:center;gap:12px;padding:16px 20px;display:flex}.AssistantPanel-module__ZX-wXq__iconTile{border-radius:var(--radius-inset);background:var(--c-teal-700);width:38px;height:38px;color:var(--c-live-soft);flex:none;place-items:center;font-size:16px;display:grid}.AssistantPanel-module__ZX-wXq__headText{flex-direction:column;flex:1;gap:2px;display:flex}.AssistantPanel-module__ZX-wXq__headTitle{font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);color:var(--c-cream)}.AssistantPanel-module__ZX-wXq__headStatus{font-family:var(--font-mono);color:var(--c-on-ink);align-items:center;gap:6px;font-size:11px;display:flex}.AssistantPanel-module__ZX-wXq__onlineDot{background:var(--c-live);width:7px;height:7px;animation:AssistantPanel-module__ZX-wXq__vqpulse var(--motion-pulse-live,1.6s) ease-in-out infinite;border-radius:50%}@keyframes AssistantPanel-module__ZX-wXq__vqpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.AssistantPanel-module__ZX-wXq__onlineDot{animation:none}}.AssistantPanel-module__ZX-wXq__close{color:var(--c-on-ink-faint);cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px}.AssistantPanel-module__ZX-wXq__chat{background:var(--c-chat-bg);flex-direction:column;flex:1;gap:13px;padding:20px;display:flex;overflow-y:auto}.AssistantPanel-module__ZX-wXq__divider{text-align:center;font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-badge);text-transform:uppercase;color:var(--color-text-muted);margin:0}.AssistantPanel-module__ZX-wXq__assistantRow{gap:9px;max-width:90%;display:flex}.AssistantPanel-module__ZX-wXq__avatar{background:var(--c-teal-700);width:28px;height:28px;color:var(--c-live-soft);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.AssistantPanel-module__ZX-wXq__assistantStack{flex-direction:column;gap:8px;display:flex}.AssistantPanel-module__ZX-wXq__assistantBubble{background:var(--color-surface);border:1px solid var(--c-border-3);border-radius:var(--radius-tile);font-size:13.5px;line-height:var(--lh-text);color:var(--c-text);border-top-left-radius:4px;padding:11px 13px}.AssistantPanel-module__ZX-wXq__userRow{justify-content:flex-end;display:flex}.AssistantPanel-module__ZX-wXq__userBubble{background:var(--c-teal);max-width:82%;color:var(--c-cream);border-radius:var(--radius-tile);font-size:13.5px;line-height:var(--lh-text);border-top-right-radius:4px;padding:11px 13px}.AssistantPanel-module__ZX-wXq__receipt{background:var(--c-mint-info);border:1px solid var(--c-mint-info-border);border-radius:var(--radius-block);color:var(--c-mint-info-text);align-items:center;gap:10px;padding:11px 13px;font-size:12.5px;display:flex}.AssistantPanel-module__ZX-wXq__receiptDisc{background:var(--c-ob-done);color:#fff;width:24px;height:24px;font-size:12px;font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.AssistantPanel-module__ZX-wXq__noticeRow{text-align:center;background:var(--c-ob-pending-bg);border:1px solid var(--c-ob-pending-border);border-radius:var(--radius-block);max-width:90%;font-size:12.5px;line-height:var(--lh-text);color:var(--c-ob-pending);align-self:center;padding:11px 13px}.AssistantPanel-module__ZX-wXq__suggestions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.AssistantPanel-module__ZX-wXq__chip{border:1px solid var(--c-gang-mint-border);background:var(--color-surface);color:var(--c-teal);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:12.5px;font-weight:var(--fw-semibold);cursor:pointer;padding:7px 13px}.AssistantPanel-module__ZX-wXq__footer{background:var(--color-surface);border-top:1px solid var(--c-border-3);padding:14px 16px}.AssistantPanel-module__ZX-wXq__inputRow{gap:8px;display:flex}.AssistantPanel-module__ZX-wXq__input{border:1px solid var(--c-border);border-radius:var(--radius-inset);height:44px;font-family:var(--font-sans);color:var(--c-text);background:var(--color-surface);flex:1;padding:0 14px;font-size:14px}.AssistantPanel-module__ZX-wXq__send{border-radius:var(--radius-inset);background:var(--c-teal);width:44px;height:44px;color:var(--c-cream);cursor:pointer;border:none;flex:none;font-size:18px}.AssistantPanel-module__ZX-wXq__handoff{color:var(--color-text-muted);margin:10px 0 0;font-size:12px}.AssistantPanel-module__ZX-wXq__handoffLink{color:var(--c-teal);font-size:12px;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:none;padding:0}.AssistantPanel-module__ZX-wXq__chip:focus-visible,.AssistantPanel-module__ZX-wXq__close:focus-visible,.AssistantPanel-module__ZX-wXq__send:focus-visible,.AssistantPanel-module__ZX-wXq__input:focus-visible,.AssistantPanel-module__ZX-wXq__handoffLink:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.AssistantPanel-module__ZX-wXq__quellen{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-divider);flex-wrap:wrap;align-items:baseline;display:flex}.AssistantPanel-module__ZX-wXq__quellenTitel{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-muted)}.AssistantPanel-module__ZX-wXq__quelle{color:var(--color-link);text-underline-offset:2px;font-size:12px;text-decoration:underline}.AssistantPanel-module__ZX-wXq__quelle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.AssistantPanel-module__ZX-wXq__turn{display:contents}.AssistantPanel-module__ZX-wXq__answerText{white-space:pre-wrap}.AssistantPanel-module__ZX-wXq__proposals{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.AssistantPanel-module__ZX-wXq__proposalRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AssistantPanel-module__ZX-wXq__proposalButton{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-cta);color:var(--color-cta-text);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;border:none;align-items:center;display:inline-flex}.AssistantPanel-module__ZX-wXq__proposalButton:disabled{opacity:.6;cursor:default}.AssistantPanel-module__ZX-wXq__proposalButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.AssistantPanel-module__ZX-wXq__proposalWhy,.AssistantPanel-module__ZX-wXq__proposalDone{color:var(--color-text-muted);font-size:12px}.AssistantPanel-module__ZX-wXq__proposalDone{font-weight:var(--fw-semibold);color:var(--c-ob-done)}.AssistantPanel-module__ZX-wXq__proposalLink{color:var(--color-link);text-underline-offset:2px;font-size:13px;text-decoration:underline}.AssistantPanel-module__ZX-wXq__proposalLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.SupportPanel-module__Yj2prG__panel{}.SupportPanel-module__Yj2prG__header{border-bottom:1px solid var(--c-border-3);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.SupportPanel-module__Yj2prG__title{font-family:var(--font-serif);font-weight:var(--fw-regular);color:var(--c-text);margin:0;font-size:24px}.SupportPanel-module__Yj2prG__sub{color:var(--color-text-muted);margin:4px 0 0;font-size:13px}.SupportPanel-module__Yj2prG__close{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px}.SupportPanel-module__Yj2prG__body{flex-direction:column;flex:1;gap:14px;padding:22px 24px;display:flex;overflow-y:auto}.SupportPanel-module__Yj2prG__apptCard{background:var(--c-paper);border-radius:var(--radius-tile);flex-direction:column;gap:12px;padding:18px;display:flex}.SupportPanel-module__Yj2prG__apptHead{align-items:center;gap:12px;display:flex}.SupportPanel-module__Yj2prG__apptAvatar{background:var(--c-mint);width:46px;height:46px;color:var(--c-teal);font-family:var(--font-mono);font-size:14px;font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.SupportPanel-module__Yj2prG__apptText{flex-direction:column;flex:1;gap:2px;display:flex}.SupportPanel-module__Yj2prG__apptName{font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semibold);color:var(--c-text)}.SupportPanel-module__Yj2prG__apptRole{color:var(--color-text-muted);font-size:12px}.SupportPanel-module__Yj2prG__availBadge{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-semibold);color:var(--c-ob-done)}.SupportPanel-module__Yj2prG__slotsLabel{font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-field);text-transform:uppercase;color:var(--color-text-muted)}.SupportPanel-module__Yj2prG__slots{gap:8px;display:flex}.SupportPanel-module__Yj2prG__slot{border:1px solid var(--c-border);background:var(--color-surface);color:var(--c-text);border-radius:var(--radius-nav);font-family:var(--font-mono);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;flex:1;padding:10px 0}.SupportPanel-module__Yj2prG__slotActive{background:var(--c-teal);border-color:var(--c-teal);color:var(--c-cream)}.SupportPanel-module__Yj2prG__bookBtn{text-align:center;border-radius:var(--radius-inset);background:var(--c-teal);color:var(--c-cream);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;border:none;padding:13px;text-decoration:none;display:block}.SupportPanel-module__Yj2prG__channels{gap:12px;display:flex}.SupportPanel-module__Yj2prG__channel{text-align:center;border:1px solid var(--c-border-3);border-radius:var(--radius-card);background:var(--color-surface);cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 10px;text-decoration:none;display:flex}.SupportPanel-module__Yj2prG__channelIcon{font-size:20px}.SupportPanel-module__Yj2prG__channelTitle{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);color:var(--c-text)}.SupportPanel-module__Yj2prG__channelSub{color:var(--color-text-muted);font-size:11px}.SupportPanel-module__Yj2prG__takeover{background:var(--c-ink-deep);border-radius:var(--radius-tile);align-items:center;gap:13px;margin-top:auto;padding:16px;display:flex}.SupportPanel-module__Yj2prG__takeoverTile{border-radius:var(--radius-block);background:var(--c-ink-card-2);flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.SupportPanel-module__Yj2prG__takeoverText{flex-direction:column;flex:1;gap:3px;display:flex}.SupportPanel-module__Yj2prG__takeoverTitle{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);color:var(--c-cream)}.SupportPanel-module__Yj2prG__takeoverSub{font-size:12px;line-height:var(--lh-note);color:var(--c-on-ink)}.SupportPanel-module__Yj2prG__takeoverBtn{color:var(--c-live-soft);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;text-decoration:none}.SupportPanel-module__Yj2prG__close:focus-visible,.SupportPanel-module__Yj2prG__slot:focus-visible,.SupportPanel-module__Yj2prG__bookBtn:focus-visible,.SupportPanel-module__Yj2prG__channel:focus-visible,.SupportPanel-module__Yj2prG__takeoverBtn:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}
.SupportCard-module__A6CIsa__card{background:var(--c-ink-deep);border-radius:var(--radius-block);flex-direction:column;gap:10px;padding:14px;display:flex}.SupportCard-module__A6CIsa__kicker{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-teal-light);margin:0}.SupportCard-module__A6CIsa__title{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);color:var(--c-cream);margin:0}.SupportCard-module__A6CIsa__body{font-size:12px;line-height:var(--lh-text);color:var(--c-on-ink);margin:0}.SupportCard-module__A6CIsa__actions{flex-direction:column;gap:8px;margin-top:2px;display:flex}.SupportCard-module__A6CIsa__ai{border-radius:var(--radius-button);background:var(--c-live);width:100%;color:var(--c-ink-deep);font-family:var(--font-sans);font-size:12.5px;font-weight:var(--fw-semibold);cursor:pointer;border:none;padding:9px 12px}.SupportCard-module__A6CIsa__human{border:1px solid var(--c-ink-line-2);border-radius:var(--radius-button);width:100%;color:var(--c-on-ink-soft);font-family:var(--font-sans);font-size:12.5px;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;padding:9px 12px}.SupportCard-module__A6CIsa__ai:focus-visible,.SupportCard-module__A6CIsa__human:focus-visible{outline:2px solid var(--c-live-soft);outline-offset:2px}
.HelpLauncher-module__mo4x7W__spacer{height:calc(var(--control-height) + var(--space-6) + var(--space-4) + env(safe-area-inset-bottom,0px))}.HelpLauncher-module__mo4x7W__trigger{right:var(--space-6);bottom:var(--space-6);z-index:40;min-height:var(--control-height);border-radius:var(--radius-pill);background:var(--c-ink-deep);color:var(--c-cream);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;border:none;align-items:center;gap:8px;padding:0 18px 0 14px;display:inline-flex;position:fixed;box-shadow:0 8px 22px #14201e38}.HelpLauncher-module__mo4x7W__triggerIcon{background:var(--c-teal-700);width:24px;height:24px;color:var(--c-live-soft);border-radius:50%;place-items:center;font-size:12px;display:grid}.HelpLauncher-module__mo4x7W__trigger:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.HelpLauncher-module__mo4x7W__overlay{z-index:var(--z-scrim);justify-content:flex-end;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0}.HelpLauncher-module__mo4x7W__backdrop{cursor:pointer;background:#10211e57;border:none;position:absolute;inset:0}.HelpLauncher-module__mo4x7W__panelWrap{z-index:1;position:relative}@media (max-width:620px){.HelpLauncher-module__mo4x7W__overlay{justify-content:stretch;align-items:stretch;padding:0}.HelpLauncher-module__mo4x7W__panelWrap{flex:auto;min-width:0}}
.SetupHub-module__QNuz8W__frame{background:var(--color-surface);border-radius:var(--radius-frame);width:min(1180px,100%);box-shadow:var(--shadow-frame);overflow:hidden}.SetupHub-module__QNuz8W__topbar{background:var(--c-petrol);padding:var(--space-3) var(--space-6);justify-content:space-between;align-items:center;display:flex}.SetupHub-module__QNuz8W__brand{align-items:center;gap:14px;display:flex}.SetupHub-module__QNuz8W__context{border-left:1px solid var(--c-ink-line);color:var(--c-on-ink);padding-left:14px;font-size:13px}.SetupHub-module__QNuz8W__topRight{align-items:center;gap:14px;display:flex}.SetupHub-module__QNuz8W__progressBadge{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-badge);text-transform:uppercase;color:var(--c-live-soft);background:var(--c-ink-card-2);border:1px solid var(--c-ink-line-2);border-radius:var(--radius-badge);padding:6px 11px}.SetupHub-module__QNuz8W__avatar{background:var(--c-ink-line);width:32px;height:32px;color:var(--c-on-ink-soft);font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid}.SetupHub-module__QNuz8W__body{gap:38px;padding:34px 40px 40px;display:flex}.SetupHub-module__QNuz8W__left{flex-direction:column;flex:none;gap:18px;width:340px;display:flex}.SetupHub-module__QNuz8W__kicker{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-teal);margin:0}.SetupHub-module__QNuz8W__title{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:30px;line-height:var(--lh-title);color:var(--c-text);margin:-4px 0 0}.SetupHub-module__QNuz8W__lead{font-size:14px;line-height:var(--lh-body);color:var(--c-muted);margin:-4px 0 0}.SetupHub-module__QNuz8W__progressCard{background:var(--c-paper);border:1px solid var(--c-border-3);border-radius:var(--radius-tile);padding:18px}.SetupHub-module__QNuz8W__progressHead{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.SetupHub-module__QNuz8W__progressLabel{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);color:var(--c-text)}.SetupHub-module__QNuz8W__progressCount{font-family:var(--font-mono);font-size:13px;font-weight:var(--fw-semibold);color:var(--c-teal)}.SetupHub-module__QNuz8W__progressBar{background:var(--c-rail-track);border-radius:5px;height:9px;overflow:hidden}.SetupHub-module__QNuz8W__progressFill{background:linear-gradient(90deg, var(--c-teal), var(--c-live));border-radius:5px;height:100%;display:block}.SetupHub-module__QNuz8W__progressHint{font-family:var(--font-mono);color:var(--color-text-muted);margin:10px 0 0;font-size:11.5px}.SetupHub-module__QNuz8W__modeLabel{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-field);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 8px}.SetupHub-module__QNuz8W__trialWeiche{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-cta);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.SetupHub-module__QNuz8W__trialWeicheTitle{font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--color-text);margin:0;font-size:15px}.SetupHub-module__QNuz8W__trialWeicheBody{color:var(--color-text-muted);margin:0;font-size:13px}.SetupHub-module__QNuz8W__modeSwitch{grid-template-columns:1fr 1fr;gap:10px;display:grid}.SetupHub-module__QNuz8W__modeCard{text-align:left;border-radius:var(--radius-block);border:1px solid var(--c-border);background:var(--color-surface);cursor:pointer;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex}.SetupHub-module__QNuz8W__modeActive{background:var(--c-teal);border-color:var(--c-teal)}.SetupHub-module__QNuz8W__modeTitle{font-family:var(--font-sans);font-size:13.5px;font-weight:var(--fw-semibold);color:var(--c-text)}.SetupHub-module__QNuz8W__modeSub{color:var(--color-text-muted);font-size:11.5px}.SetupHub-module__QNuz8W__modeActive .SetupHub-module__QNuz8W__modeTitle{color:var(--c-cream)}.SetupHub-module__QNuz8W__modeActive .SetupHub-module__QNuz8W__modeSub{color:#bfe0da}.SetupHub-module__QNuz8W__modeCard:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.SetupHub-module__QNuz8W__grid{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:14px;margin:0;padding:0;list-style:none;display:grid}.SetupHub-module__QNuz8W__grid>li{margin:0}.SetupHub-module__QNuz8W__gridFull{grid-column:1/-1}.SetupHub-module__QNuz8W__cardCta{border-radius:var(--radius-inset);background:var(--c-teal);width:100%;min-height:44px;color:var(--c-cream);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.SetupHub-module__QNuz8W__cardCta:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}@media (max-width:1023px){.SetupHub-module__QNuz8W__body{flex-direction:column;gap:24px}.SetupHub-module__QNuz8W__left{width:100%}.SetupHub-module__QNuz8W__grid{grid-template-columns:1fr}}
.einrichten-module__kfyEHW__page{}.einrichten-module__kfyEHW__head{}.einrichten-module__kfyEHW__back{}.einrichten-module__kfyEHW__h1{}.einrichten-module__kfyEHW__h2{font-family:var(--font-serif,inherit);font-weight:var(--fw-regular);margin:0;font-size:22px}.einrichten-module__kfyEHW__h3{margin:var(--space-4) 0 0;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:16px}.einrichten-module__kfyEHW__lead,.einrichten-module__kfyEHW__muted,.einrichten-module__kfyEHW__hint,.einrichten-module__kfyEHW__empty{font-size:14px;line-height:var(--lh-body);color:var(--color-text-muted);max-width:62ch;margin:0}.einrichten-module__kfyEHW__counter{color:var(--color-text-muted);margin:0;font-size:13px}.einrichten-module__kfyEHW__inlineLink{color:var(--color-link)}.einrichten-module__kfyEHW__notice{color:var(--color-text);margin:0;font-size:14px}.einrichten-module__kfyEHW__warning{padding:var(--space-3) var(--space-4);border:1px solid var(--color-status-problem-border);border-radius:var(--radius-card);background:var(--color-status-problem-bg);color:var(--color-text);font-size:14px;line-height:var(--lh-body);max-width:62ch;margin:0}.einrichten-module__kfyEHW__section{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.einrichten-module__kfyEHW__subnav{border-radius:var(--radius-nav);background:var(--c-segment-track);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.einrichten-module__kfyEHW__subnavItem{gap:var(--space-2);}.einrichten-module__kfyEHW__subnavNumber{border-radius:var(--radius-pill);background:var(--color-surface-2);width:20px;height:20px;font-size:12px;font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:inline-flex}.einrichten-module__kfyEHW__subnavItem[data-active=true] .einrichten-module__kfyEHW__subnavNumber{background:var(--color-cta);color:var(--color-cta-text)}.einrichten-module__kfyEHW__stepFooter{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.einrichten-module__kfyEHW__footerLink{color:var(--color-text-muted);font-size:14px;text-decoration:none}.einrichten-module__kfyEHW__footerNext{font-size:14px;font-weight:var(--fw-semibold);color:var(--color-link);text-decoration:none}.einrichten-module__kfyEHW__footerLink:hover,.einrichten-module__kfyEHW__footerNext:hover{text-decoration:underline}.einrichten-module__kfyEHW__suggestionList,.einrichten-module__kfyEHW__windowList,.einrichten-module__kfyEHW__tableList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.einrichten-module__kfyEHW__windowGroups{}.einrichten-module__kfyEHW__windowGroup{}.einrichten-module__kfyEHW__weekdayHead{font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--color-text);margin:0;font-size:14px}.einrichten-module__kfyEHW__suggestionRow,.einrichten-module__kfyEHW__windowRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-surface-2);flex-wrap:wrap;display:flex}.einrichten-module__kfyEHW__windowTime{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--color-text);font-size:14px}.einrichten-module__kfyEHW__windowName{color:var(--color-text-muted);flex:auto;font-size:14px}.einrichten-module__kfyEHW__tableRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-surface-2);flex-wrap:wrap;display:flex}.einrichten-module__kfyEHW__tableInfo{gap:2px;min-width:0;display:grid}.einrichten-module__kfyEHW__tableLabel{font-weight:var(--fw-semibold);color:var(--color-text);font-size:15px}.einrichten-module__kfyEHW__tableMeta{color:var(--color-text-muted);font-size:13px}.einrichten-module__kfyEHW__checklist{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.einrichten-module__kfyEHW__check{align-items:flex-start;gap:var(--space-3);display:flex}.einrichten-module__kfyEHW__checkDisc{border-radius:var(--radius-pill);width:22px;height:22px;font-size:13px;font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.einrichten-module__kfyEHW__discOk{background:var(--color-status-ready-bg);border:1px solid var(--color-status-ready-border);color:var(--color-status-ready)}.einrichten-module__kfyEHW__discWarn{background:var(--color-status-progress-bg);border:1px solid var(--color-status-progress-border);color:var(--color-status-progress)}.einrichten-module__kfyEHW__discOpen{background:var(--color-status-problem-bg);border:1px solid var(--color-status-problem-border);color:var(--color-status-problem)}.einrichten-module__kfyEHW__checkBody{gap:2px;max-width:62ch;display:grid}.einrichten-module__kfyEHW__checkLabel{font-weight:var(--fw-semibold);color:var(--color-text);font-size:15px}.einrichten-module__kfyEHW__checkDetail{font-size:14px;line-height:var(--lh-body);color:var(--color-text-muted)}.einrichten-module__kfyEHW__bookingLink{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-divider);display:grid}
.StartTrialButton-module__QEyf3q__wrap{gap:var(--space-2);justify-items:start;display:grid}.StartTrialButton-module__QEyf3q__cta{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-cta);color:var(--color-cta-text);font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-semibold);cursor:pointer;border:none;align-items:center;display:inline-flex}.StartTrialButton-module__QEyf3q__cta:disabled{opacity:.6;cursor:default}.StartTrialButton-module__QEyf3q__note{color:var(--color-text-muted);margin:0;font-size:13px}.StartTrialButton-module__QEyf3q__error{color:var(--color-status-problem);margin:0;font-size:14px}.StartTrialButton-module__QEyf3q__success{font-size:14px;font-weight:var(--fw-semibold);color:var(--color-cta);margin:0}
.onboarding-module__DjmtZW__canvas{background:var(--color-board);flex-direction:column;align-items:center;min-height:100dvh;padding:clamp(16px,4vw,56px);display:flex}
