:root{--rk-dauer-mikro:.12s;--rk-dauer-kurz:.2s;--rk-dauer-raum:.28s;--rk-dauer-weg:.4s;--rk-dauer-moment:.8s;--rk-kurve-an:cubic-bezier(.23, 1, .32, 1);--rk-kurve-weg:cubic-bezier(.65, 0, .35, 1);--rk-kurve-ab:cubic-bezier(.55, 0, 1, .45);--rk-feder-ruhig-dauer:.489s;--rk-feder-ruhig:linear(.0004, .03, .0916, .1774, .2636, .3498, .4322, .5146, .5832, .6442, .6979, .7446, .788, .8221, .8512, .8758, .8982, .9154, .9298, .9419, .9527, .961, .9678, .9735, .9782, .9823, .9855, .9881, .9902, .9921, .9935, .9947, .9957, .9965, .9972, .9977, .9981, .9984, .9988, .999, 1);--rk-feder-moment-dauer:.621s;--rk-feder-moment:linear(.0002, .0267, .083, .1651, .254, .3542, .4482, .5443, .6279, .7085, .7751, .8363, .8847, .9271, .959, .9855, 1.0042, 1.0186, 1.0277, 1.0337, 1.0365, 1.0371, 1.0359, 1.0337, 1.0306, 1.0273, 1.0236, 1.0201, 1.0166, 1.0135, 1.0105, 1.0081, 1.0059, 1.0041, 1.0026, 1.0014, 1.0005, .9998, .9993, .9989, 1)}@supports not (animation-timing-function:linear(0, 1)){:root{--rk-feder-ruhig:var(--rk-kurve-an);--rk-feder-moment:cubic-bezier(.34, 1.4, .64, 1)}}@keyframes rk-m-pop{0%{transform:scale(.4)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes rk-m-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rk-m-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes rk-m-ping{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.rk-btn{transition:background-color var(--rk-dauer-mikro) var(--rk-kurve-an), border-color var(--rk-dauer-mikro) var(--rk-kurve-an), opacity var(--rk-dauer-mikro) var(--rk-kurve-an), transform var(--rk-dauer-mikro) var(--rk-kurve-an)}.rk-btn:active:not(:disabled){transform:scale(.96)}.rk-mark-ok.is-fresh :is(path,polyline){stroke-dasharray:24;animation:.45s ease-out .1s both rk-m-draw}.rk-task-leaving{pointer-events:none;animation:.55s cubic-bezier(.4,0,.2,1) both rk-m-fold;overflow:hidden}@keyframes rk-m-fold{0%{opacity:1}30%{opacity:.9}to{opacity:0;border-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.rk-badge.is-bump{animation:.35s both rk-m-bump}@keyframes rk-m-bump{0%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}.rk-chat-msg.is-new{animation:.38s cubic-bezier(.2,.8,.2,1) both rk-m-rise}.rk-jump-target{animation:1.6s ease-out .35s both rk-m-target}@keyframes rk-m-target{0%{box-shadow:0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent, var(--rk-glass-shadow,0 0 0 0 transparent)}15%,55%{box-shadow:0 0 0 0 transparent, 0 30px 60px -12px color-mix(in srgb, var(--rk-teal) 40%, transparent), 0 12px 24px -8px color-mix(in srgb, var(--rk-teal) 20%, transparent), var(--rk-glass-shadow,0 0 0 0 transparent);border-color:var(--rk-teal)}to{box-shadow:0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent, var(--rk-glass-shadow,0 0 0 0 transparent)}}.rk-btn.is-copied{background-color:var(--rk-teal-soft);border-color:var(--rk-teal-line);color:var(--rk-teal)}.rk-copied{align-items:center;gap:6px;display:inline-flex}.rk-copied svg{width:14px;height:14px}.rk-copied svg :is(path,polyline){stroke-dasharray:24;animation:.4s ease-out both rk-m-draw}.rk-flow-steps.is-intro .rk-flow-step.done:after{transform-origin:top;animation:.3s ease-out both rk-m-rail;animation-delay:calc(var(--i,0) * .12s + .1s)}.rk-flow-steps.is-intro .rk-flow-step.done:before{animation:.35s both rk-m-pop;animation-delay:calc(var(--i,0) * .12s)}@keyframes rk-m-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rk-mbc.is-intro .rk-mbc-bar{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.8,.2,1) both rk-m-grow;animation-delay:calc(var(--i,0) * 40ms)}@keyframes rk-m-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rk-quota-provider.is-intro .rk-quota-fill{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both rk-m-fillx}@keyframes rk-m-fillx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rk-live-dot{vertical-align:1px;background:var(--rk-amber);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;position:relative}.rk-live-dot.is-ok{background:var(--rk-teal-dark)}.rk-live-dot.is-abgewiesen{background:var(--rk-danger)}.rk-live-dot.is-ok:after{content:"";border:2px solid var(--rk-teal-dark);opacity:0;border-radius:50%;animation:2s ease-out infinite rk-m-ping;position:absolute;inset:-4px}.rk-team-card{position:relative}.rk-booked-seal{z-index:2;color:#b08a3e;pointer-events:none;width:44px;height:44px;position:absolute;top:12px;right:12px;transform:rotate(-12deg)}.rk-booked-seal svg{width:100%;height:100%;display:block}.rk-booked-seal text{letter-spacing:.12em;fill:currentColor;font:700 8.5px/1 -apple-system,BlinkMacSystemFont,sans-serif}.rk-booked-seal.is-intro{animation:.55s cubic-bezier(.3,1.5,.5,1) .3s both rk-m-stamp}@keyframes rk-m-stamp{0%{opacity:0;transform:rotate(-24deg)scale(1.6)}to{opacity:1;transform:rotate(-12deg)scale(1)}}.rk-rsvp{align-items:center;gap:14px;margin-top:10px;display:flex}.rk-rsvp-ring{flex:none;width:64px;height:64px;transform:rotate(-90deg)}.rk-rsvp-ring circle{fill:none;stroke-width:6px}.rk-rsvp-track{stroke:var(--rk-line)}.rk-rsvp-seg.is-yes{stroke:var(--rk-teal)}.rk-rsvp-seg.is-open{stroke:var(--rk-amber)}.rk-rsvp-seg.is-no{stroke:var(--rk-teal-line)}.rk-rsvp.is-intro .rk-rsvp-seg{animation:.9s cubic-bezier(.3,.7,.3,1) both rk-m-seg}.rk-rsvp.is-intro .rk-rsvp-seg.is-open{animation-delay:.2s}.rk-rsvp.is-intro .rk-rsvp-seg.is-no{animation-delay:.35s}@keyframes rk-m-seg{0%{stroke-dasharray:0 100}}.rk-rsvp-legend{font-size:var(--rk-fs-small,12.5px);color:var(--rk-ink-soft);gap:2px;margin:0;padding:0;list-style:none;display:grid}.rk-rsvp-legend b{color:var(--rk-ink);font-variant-numeric:tabular-nums}.rk-rsvp-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.rk-rsvp-dot.is-yes{background:var(--rk-teal)}.rk-rsvp-dot.is-open{background:var(--rk-amber)}.rk-rsvp-dot.is-no{background:var(--rk-teal-line)}.rk-gallery-grid.is-intro .rk-gallery-item{animation:.5s cubic-bezier(.2,.8,.2,1) both rk-m-tile;animation-delay:calc(var(--i,0) * 60ms)}@keyframes rk-m-tile{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.rk-scroll-nav.is-stuck .rk-scroll-pill:not(.active){box-shadow:0 1px 2px #211b220f,0 10px 22px -12px #211b2252}.rk-card.is-shine{position:relative}.rk-card.is-shine:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;background:linear-gradient(100deg,#0000 0 40%,#fff 46% 54%,#0000 60% 100%) 0 0/300% 100%;padding:2px;animation:1.2s ease-in-out .3s both rk-m-sweep;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rk-card.is-shine .rk-shine-text{background:linear-gradient(100deg,currentColor 0 42%,#ffffff73 50%,currentColor 58% 100%) 0 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;animation:1.2s ease-in-out .42s both rk-m-sweep}@keyframes rk-m-sweep{0%{background-position:100% 0}to{background-position:0 0}}.rk-gallery-zoom{width:26px;height:26px;color:var(--rk-ink);cursor:zoom-in;opacity:.9;transition:transform var(--rk-dauer-mikro) var(--rk-kurve-an), opacity var(--rk-dauer-mikro) var(--rk-kurve-an);background:#ffffffe0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 1px 3px #14181a40}.rk-gallery-zoom:hover{opacity:1;transform:scale(1.06)}.rk-gallery-zoom:focus-visible{outline:2px solid var(--rk-teal);outline-offset:2px}.rk-lightbox{z-index:1000;cursor:zoom-out;place-items:center;display:grid;position:fixed;inset:0}.rk-lightbox-veil{background:#0c101adb;position:absolute;inset:0}.rk-lightbox-box{transform-origin:0 0;background:#0c101a;border-radius:12px;width:min(100vw - 32px,100dvh - 96px);height:min(100vw - 32px,100dvh - 96px);position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.rk-lightbox-thumb,.rk-lightbox-full{width:100%;height:100%;transition:opacity var(--rk-dauer-raum) var(--rk-kurve-an);position:absolute;inset:0}.rk-lightbox-thumb{-o-object-fit:cover;object-fit:cover}.rk-lightbox-full{-o-object-fit:contain;object-fit:contain}.rk-lightbox-close{top:calc(env(safe-area-inset-top,0px) + 14px);color:#151a24;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;right:14px}.rk-kunde-card .rk-name .rk-vb{vertical-align:-2px;margin-left:8px}.rk-vb-legende{font-size:var(--rk-fs-small,12.5px);color:var(--rk-ink-soft);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding-left:24px;display:flex}.rk-vb-legende-eintrag{align-items:center;gap:6px;display:inline-flex}.rk-kunde-card.is-fresh-order{animation:3.2s ease-out both rk-m-fresh;position:relative}@keyframes rk-m-fresh{0%,55%{box-shadow:0 0 0 2px var(--rk-teal)}to{box-shadow:0 0 #0000}}.rk-new-pill{vertical-align:2px;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-teal);background:var(--rk-teal-soft);border-radius:5px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700;animation:.4s .2s both rk-m-pop;display:inline-block}.rk-seat-chairs circle.is-pop{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) both rk-m-chair}@keyframes rk-m-chair{0%{transform:scale(.2)}to{transform:scale(1)}}.rk-seat-tile-badge.is-pop{animation:.45s both rk-m-badge}@keyframes rk-m-badge{0%{transform:translate(-50%)scale(1.25)}to{transform:translate(-50%)scale(1)}}.rk-empty.is-rings:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 56'%3E%3Cstyle%3Ecircle%7Bfill:none;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:132;animation:d 1.1s ease-in-out both%7D.b%7Banimation-delay:.25s%7D@keyframes d%7Bfrom%7Bstroke-dashoffset:132%7Dto%7Bstroke-dashoffset:0%7D%7D@media (prefers-reduced-motion:reduce)%7Bcircle%7Banimation:none%7D%7D%3C/style%3E%3Ccircle cx='38' cy='28' r='21' stroke='%231146a6'/%3E%3Ccircle class='b' cx='58' cy='28' r='21' stroke='%23b08a3e'/%3E%3C/svg%3E") 50%/contain no-repeat;width:96px;height:56px;margin:0 auto 10px;display:block}.rk-shake{animation:rk-m-shake .32s var(--rk-kurve-an) both;border-color:var(--rk-danger)!important}@keyframes rk-m-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.rk-feld-fehler{font-size:var(--rk-fs-small,12.5px);color:var(--rk-danger,#c62828);margin:6px 0 0;line-height:1.4}.rk-dial-readout.is-snap{animation:.28s both rk-m-snap;display:inline-block}.rk-cal-day.selected.is-pick{animation:.3s both rk-m-snap}@keyframes rk-m-snap{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.rk-aufgabe-erledigt{animation:2.4s forwards rk-m-erledigt;overflow:hidden}@keyframes rk-m-erledigt{0%,55%{opacity:1;max-height:140px;transform:none}85%{opacity:0;max-height:140px;margin-bottom:10px;padding-top:16px;padding-bottom:16px;transform:translate(12px)}to{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.rk-mark-ok.is-fresh :is(path,polyline),.rk-task-leaving,.rk-badge.is-bump,.rk-chat-msg.is-new,.rk-jump-target,.rk-copied svg :is(path,polyline),.rk-flow-steps.is-intro .rk-flow-step:before,.rk-flow-steps.is-intro .rk-flow-step:after,.rk-mbc.is-intro .rk-mbc-bar,.rk-quota-provider.is-intro .rk-quota-fill,.rk-live-dot:after,.rk-booked-seal.is-intro,.rk-rsvp.is-intro .rk-rsvp-seg,.rk-gallery-grid.is-intro .rk-gallery-item,.rk-aufgabe-erledigt{animation:none!important}.rk-card.is-shine:before{display:none}.rk-kunde-card.is-fresh-order,.rk-new-pill,.rk-seat-chairs circle.is-pop,.rk-seat-tile-badge.is-pop,.rk-shake,.rk-dial-readout.is-snap,.rk-cal-day.selected.is-pick{animation:none!important}.rk-card.is-shine .rk-shine-text{-webkit-text-fill-color:currentColor;background:0 0;animation:none!important}.rk-task-leaving{display:none}.rk-btn:active:not(:disabled){transform:none}}.rk-ek{white-space:nowrap;position:relative;overflow:hidden}.rk-ek-sp,.rk-ek-ok{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.rk-ek-ok svg{width:13px;height:13px;display:inline-block}.rk-ek-ok path{stroke-dasharray:24;stroke-dashoffset:0}.rk-ek-spin{border:2px solid color-mix(in srgb, currentColor 22%, transparent);border-top-color:currentColor;border-radius:50%;width:14px;height:14px}.rk-ek[data-ek=laeuft] .rk-ek-spin{animation:.7s linear infinite rk-m-rot}@keyframes rk-m-rot{to{transform:rotate(360deg)}}.rk-btn.rk-ek:disabled{opacity:1}@media (prefers-reduced-motion:reduce){.rk-ek-spin{animation:none}}.rk-wf-ebene.is-offen{animation:rk-wf-ein var(--rk-dauer-raum) var(--rk-kurve-an) both}.rk-wf-ebene.is-offen .rk-wf{animation:rk-wf-auf var(--rk-dauer-raum) var(--rk-kurve-an) both}@keyframes rk-wf-ein{0%{opacity:0}}@keyframes rk-wf-auf{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.rk-wf-ebene.is-offen,.rk-wf-ebene.is-offen .rk-wf{animation:none}}
