.shiu-shell{--shell-rail-width: 80px;--shell-sidebar-width: 240px;--shell-aside-width: calc(var(--shell-rail-width) + var(--shell-sidebar-width));min-height:100vh;min-height:100dvh;background:var(--shiu-background-ground)}.shiu-shell__sidebar{position:fixed;top:0;bottom:0;left:0;z-index:30;display:flex;width:var(--shell-aside-width);max-width:100vw;background:var(--shiu-background-ground)}.shiu-shell__rail{flex:none;display:flex;flex-direction:column;align-items:center;width:var(--shell-rail-width);padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(var(--shiu-space-m) + env(safe-area-inset-bottom,0px));overflow-y:auto;scrollbar-width:none}.shiu-shell__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--shiu-space-xxs);min-height:76px;color:var(--shiu-text-brand)}.shiu-shell__rail-nav{display:flex;flex-direction:column;gap:var(--shiu-space-xxs)}.shiu-shell__rail-footer{margin-top:auto;padding-top:var(--shiu-space-m)}.shiu-rail__item{display:flex;flex-direction:column;align-items:center;gap:var(--shiu-space-xxs);width:calc(var(--shell-rail-width) - var(--shiu-space-xs));padding:6px 0;border-radius:var(--shiu-radius-medium);color:var(--shiu-text-secondary);text-decoration:none}.shiu-rail__item:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:-2px}.shiu-rail__icon{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:32px;border-radius:var(--shiu-radius-large);color:var(--shiu-icon-primary);transition:background-color .12s ease,color .12s ease}.shiu-rail__item:hover .shiu-rail__icon{background:var(--shiu-background-elevated)}.shiu-rail__label{max-width:100%;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shiu-rail__item--active,.shiu-rail__item--active .shiu-rail__icon{color:var(--shiu-text-on-primary-surface)}.shiu-rail__item--active .shiu-rail__icon,.shiu-rail__item--active:hover .shiu-rail__icon{background:var(--shiu-background-primary-surface)}.shiu-rail__item--active .shiu-rail__label{font-weight:var(--shiu-text-header-s-weight)}.shiu-rail__item--brand,.shiu-rail__item--brand .shiu-rail__icon{color:var(--shiu-text-brand)}.shiu-rail__badge{position:absolute;top:-4px;right:2px;min-width:18px;padding:0 var(--shiu-space-xxs);border-radius:var(--shiu-radius-round);background:var(--shiu-feedback-error);color:var(--shiu-interactive-primary-text);font-size:var(--shiu-text-field-label-size);line-height:18px;font-weight:var(--shiu-text-header-s-weight);text-align:center;font-variant-numeric:tabular-nums}.shiu-shell__list{flex:1;min-width:0;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) var(--shiu-space-s) env(safe-area-inset-bottom,0px) 0;overflow-y:auto;overscroll-behavior:contain}.shiu-shell__switcher{padding-top:var(--shiu-space-s)}.shiu-shell__nav-title{margin:0;padding:var(--shiu-space-l) var(--shiu-space-s) var(--shiu-space-xs);font-size:var(--shiu-text-header-l-size);line-height:var(--shiu-text-header-l-line);font-weight:var(--shiu-text-header-l-weight);color:var(--shiu-text-primary);overflow-wrap:anywhere}.shiu-shell__nav{flex:1;padding-bottom:var(--shiu-space-s)}.shiu-shell__sidebar-footer{padding:var(--shiu-space-s);padding-bottom:calc(var(--shiu-space-m) + 6px);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-disabled)}.shiu-shell__brand-label{font-size:var(--shiu-text-field-label-size);line-height:14px;font-weight:var(--shiu-text-header-s-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--shiu-text-disabled)}.shiu-logo{display:block;color:var(--shiu-text-brand)}.shiu-shell__main{--shell-gap-top: calc(var(--shiu-space-s) + env(safe-area-inset-top, 0px));--shiu-sticky-top: calc(var(--shell-gap-top) + 60px);margin-left:var(--shell-aside-width);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:var(--shell-gap-top) var(--shiu-space-s) 0 0}.shiu-shell__panel{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--shiu-background-page);border-radius:var(--shiu-radius-xxlarge) var(--shiu-radius-xxlarge) 0 0}.shiu-shell__topbar{position:sticky;top:0;z-index:20;margin-top:calc(-1 * var(--shell-gap-top));padding-top:var(--shell-gap-top);pointer-events:none}.shiu-shell__topbar:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:var(--shell-gap-top);background:var(--shiu-background-ground)}.shiu-shell__topbar--scrolled:before{height:calc(var(--shell-gap-top) + var(--shiu-radius-xxlarge))}.shiu-shell__topbar .shiu-shell__drawer-toggle,.shiu-shell__actions{pointer-events:auto}.shiu-shell__topbar-inner{display:flex;align-items:flex-end;gap:var(--shiu-space-s);min-height:60px;padding:var(--shiu-space-s) var(--shiu-space-xxl) var(--shiu-space-xxs);border-radius:var(--shiu-radius-xxlarge) var(--shiu-radius-xxlarge) 0 0;transition:box-shadow .16s ease}.shiu-shell__topbar--scrolled .shiu-shell__topbar-inner{background:var(--shiu-background-page);box-shadow:0 6px 12px -8px #00000029}.shiu-shell__heading{flex:1;min-width:0;align-self:stretch;display:grid}.shiu-shell__section,.shiu-shell__title{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .16s ease,transform .16s ease}.shiu-shell__section{align-self:end;font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--shiu-text-brand)}.shiu-shell__panel:has(.shiu-page-header__back) .shiu-shell__section{visibility:hidden}.shiu-shell__content-inner>:first-child>.shiu-page-header:first-child>.shiu-page-header__back{margin-top:calc(-1 * var(--shiu-space-xl))}.shiu-shell__title{align-self:center;font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);color:var(--shiu-text-primary);opacity:0;transform:translateY(4px)}.shiu-shell__topbar--scrolled .shiu-shell__section{opacity:0;transform:translateY(-4px)}.shiu-shell__topbar--scrolled .shiu-shell__title{opacity:1;transform:none}.shiu-shell__actions{display:flex;align-items:center;gap:var(--shiu-space-xs)}.shiu-shell__content{flex:1;padding:var(--shiu-space-xxs) var(--shiu-space-xxl);padding-bottom:calc(var(--shiu-space-xxl) + env(safe-area-inset-bottom,0px))}.shiu-shell__content-inner{width:100%;max-width:var(--shiu-layout-content-max-width);margin-right:auto}.shiu-shell__drawer-toggle,.shiu-shell__scrim{display:none}.shiu-nav__section+.shiu-nav__section{margin-top:var(--shiu-space-m)}.shiu-nav__section-label{padding:var(--shiu-space-xs) var(--shiu-space-s) var(--shiu-space-xxs);font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight);color:var(--shiu-text-disabled)}.shiu-nav__item{display:flex;align-items:center;gap:var(--shiu-space-s);min-height:var(--shiu-size-tap-target);padding:var(--shiu-space-xs) var(--shiu-space-s);border-radius:var(--shiu-radius-medium);color:var(--shiu-text-secondary);text-decoration:none;transition:background-color .12s ease,color .12s ease}.shiu-nav__item:hover{background:var(--shiu-background-elevated);color:var(--shiu-text-primary)}.shiu-nav__item:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:-2px}.shiu-nav__item--active,.shiu-nav__item--active:hover{background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface)}.shiu-nav__icon{display:flex;flex-shrink:0}.shiu-nav__label{flex:1;min-width:0;font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shiu-nav__badge{flex-shrink:0;min-width:20px;padding:0 var(--shiu-space-xxs);border-radius:var(--shiu-radius-round);background:var(--shiu-feedback-error);color:var(--shiu-interactive-primary-text);font-size:var(--shiu-text-header-s-size);line-height:20px;font-weight:var(--shiu-text-header-s-weight);text-align:center;font-variant-numeric:tabular-nums}.shiu-switcher{display:flex;align-items:center;gap:var(--shiu-space-xs);width:100%;min-height:var(--shiu-size-tap-target);padding:var(--shiu-space-xs);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-large);background:var(--shiu-background-page);font:inherit;text-align:left;color:inherit;cursor:pointer}.shiu-switcher--static{cursor:default}.shiu-switcher:hover:not(.shiu-switcher--static){background:var(--shiu-background-surface)}.shiu-switcher:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:1px}.shiu-switcher__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--shiu-radius-medium);background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface)}.shiu-switcher__text{flex:1;min-width:0}.shiu-switcher__title,.shiu-switcher__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shiu-switcher__title{font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);color:var(--shiu-text-primary)}.shiu-switcher__subtitle{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-switcher__caret{display:flex;flex-shrink:0;color:var(--shiu-icon-secondary)}.shiu-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--shiu-radius-round);background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface);font-size:var(--shiu-text-header-s-size);font-weight:var(--shiu-text-header-m-weight);letter-spacing:.02em}.shiu-menu{position:relative}.shiu-menu__trigger{display:inline-flex;align-items:center;justify-content:center;min-width:var(--shiu-size-tap-target);min-height:var(--shiu-size-tap-target);padding:0;border:0;border-radius:var(--shiu-radius-round);background:transparent;cursor:pointer}.shiu-menu__trigger:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.shiu-menu__panel{position:absolute;top:calc(100% + var(--shiu-space-xxs));z-index:40;min-width:220px;max-width:min(320px,calc(100vw - 2 * var(--shiu-space-m)));max-height:min(70vh,480px);padding:var(--shiu-space-xxs);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-large);background:var(--shiu-background-page);box-shadow:0 8px 24px #0000001f;overflow-y:auto}.shiu-menu__panel--end{right:0}.shiu-menu__panel--start{left:0}.shiu-menu__group{padding:var(--shiu-space-xs) var(--shiu-space-s) var(--shiu-space-xxs);font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight);color:var(--shiu-text-disabled)}.shiu-menu__item{display:flex;align-items:center;gap:var(--shiu-space-xs);width:100%;min-height:var(--shiu-size-tap-target);padding:var(--shiu-space-xs) var(--shiu-space-s);border:0;border-radius:var(--shiu-radius-medium);background:transparent;font:inherit;font-size:var(--shiu-text-body-l-size);text-align:left;color:var(--shiu-text-primary);cursor:pointer}.shiu-menu__item:hover{background:var(--shiu-background-surface)}.shiu-menu__item:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:-2px}.shiu-menu__item--selected{background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface)}.shiu-menu__item--destructive{color:var(--shiu-text-error)}.shiu-menu__item--destructive:hover{background:var(--shiu-feedback-error-bg)}.shiu-menu__icon{display:flex;flex-shrink:0}.shiu-menu__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width: 60rem){.shiu-shell__sidebar{transform:translate(-100%);transition:transform .18s ease}.shiu-shell--drawer-open .shiu-shell__sidebar{transform:translate(0);box-shadow:0 0 32px #0000002e}.shiu-shell__main{--shell-gap-top: calc(var(--shiu-space-xs) + env(safe-area-inset-top, 0px));margin-left:0;padding-right:0}.shiu-shell__topbar-inner{align-items:center;padding-left:var(--shiu-space-xxs);padding-right:var(--shiu-space-xs)}.shiu-shell__section{align-self:center}.shiu-shell__content-inner>:first-child>.shiu-page-header:first-child>.shiu-page-header__back{margin-top:0}.shiu-shell__drawer-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--shiu-size-tap-target);min-height:var(--shiu-size-tap-target);padding:0;border:0;border-radius:var(--shiu-radius-medium);background:transparent;color:var(--shiu-icon-primary);cursor:pointer}.shiu-shell__drawer-toggle:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:-2px}.shiu-shell--drawer-open .shiu-shell__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#0006}.shiu-shell__content{padding:var(--shiu-space-xxs) var(--shiu-space-m);padding-bottom:calc(var(--shiu-space-xxl) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.shiu-shell__sidebar,.shiu-shell__topbar-inner,.shiu-shell__section,.shiu-shell__title{transition:none}}.shiu-brandmark{font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);color:var(--shiu-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shiu-brandmark__logo{width:auto}.shiu-standalone{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--shiu-background-ground);padding:0 var(--shiu-space-m)}.shiu-standalone__bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--shiu-space-s);min-height:72px;padding-top:env(safe-area-inset-top,0px)}.shiu-standalone__brand{flex:1;display:flex;align-items:center;gap:var(--shiu-space-xs)}.shiu-standalone__actions{display:flex;align-items:center;gap:var(--shiu-space-s);min-width:0}.shiu-standalone__main{flex:1;display:flex;justify-content:center;padding:var(--shiu-space-l) 0 calc(var(--shiu-space-xxl) + env(safe-area-inset-bottom,0px))}.shiu-standalone__panel{width:100%;max-width:var(--shiu-layout-form-column-max-width);align-self:flex-start;padding:var(--shiu-space-xxl);border-radius:var(--shiu-radius-xxlarge);background:var(--shiu-background-page)}.shiu-standalone__panel--wide{max-width:var(--shiu-layout-wide-column-max-width)}@media (max-width: 30rem){.shiu-standalone{padding:0 var(--shiu-space-xs)}.shiu-standalone__bar{padding:env(safe-area-inset-top,0px) var(--shiu-space-xs) 0}.shiu-standalone__main{padding-top:var(--shiu-space-xs)}.shiu-standalone__panel{padding:var(--shiu-space-l) var(--shiu-space-m)}.shiu-standalone__account,.shiu-standalone .shiu-icon-tile{display:none}}.shiu-icon-tile{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--shiu-radius-large);background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface)}.shiu-standalone__account{min-width:0;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-BpskOkD5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-BtfNrkJj.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{background:var(--shiu-background-page, #ffffff)}body{margin:0;overflow-wrap:break-word;font-family:var(--shiu-font-family);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);font-weight:var(--shiu-text-body-l-weight);color:var(--shiu-text-secondary);background:var(--shiu-background-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img{max-width:100%}.shiu-header-xl,.shiu-header-l,.shiu-header-m,.shiu-header-s{color:var(--shiu-text-primary)}.shiu-header-xl{font-size:var(--shiu-text-header-xl-size);line-height:var(--shiu-text-header-xl-line);font-weight:var(--shiu-text-header-xl-weight)}.shiu-header-l{font-size:var(--shiu-text-header-l-size);line-height:var(--shiu-text-header-l-line);font-weight:var(--shiu-text-header-l-weight)}.shiu-header-m{font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight)}.shiu-header-s{font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight)}.shiu-body-l{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);font-weight:var(--shiu-text-body-l-weight)}.shiu-body-m{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);font-weight:var(--shiu-text-body-m-weight)}.shiu-muted{color:var(--shiu-text-disabled)}.shiu-page{min-height:100vh;background:var(--shiu-background-page)}.shiu-container{width:100%;max-width:var(--shiu-layout-content-max-width);margin:0 auto;padding:var(--shiu-layout-screen-vertical-padding) var(--shiu-layout-screen-horizontal-padding)}.shiu-container--narrow{max-width:calc(var(--shiu-layout-form-max-width) + 2 * var(--shiu-layout-screen-horizontal-padding))}.shiu-stack{display:flex;flex-direction:column;gap:var(--shiu-space-m)}.shiu-stack--tight{gap:var(--shiu-space-xs)}.shiu-stack--loose{gap:var(--shiu-space-l)}.shiu-row{display:flex;align-items:center;gap:var(--shiu-space-s);flex-wrap:wrap}.shiu-row:has(.shiu-field,.shiu-select){align-items:flex-start}.shiu-button{--btn-radius: var(--shiu-radius-small);display:inline-flex;align-items:center;justify-content:center;gap:var(--shiu-space-sm);min-height:var(--shiu-size-button-height);padding:13px var(--shiu-space-l);border:0;border-radius:var(--btn-radius);font-family:inherit;font-size:var(--shiu-text-header-m-size);line-height:22px;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.shiu-button--rounded{--btn-radius: var(--shiu-radius-round)}.shiu-button--block{width:100%}.shiu-button:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.shiu-button:disabled{cursor:default}.shiu-button--primary.shiu-button--brand{background:var(--shiu-interactive-primary);color:var(--shiu-interactive-primary-text)}.shiu-button--primary.shiu-button--brand:hover:not(:disabled){background:var(--shiu-interactive-primary-hover)}.shiu-button--primary.shiu-button--brand:active:not(:disabled){background:var(--shiu-interactive-primary-pressed)}.shiu-button--primary.shiu-button--brand:disabled{background:var(--shiu-interactive-disabled);color:var(--shiu-interactive-disabled-text)}.shiu-button--primary.shiu-button--gray,.shiu-button--primary.shiu-button--destructive{background:var(--shiu-text-primary);color:var(--shiu-text-inverse)}.shiu-button--primary.shiu-button--gray:hover:not(:disabled),.shiu-button--primary.shiu-button--destructive:hover:not(:disabled){background:var(--shiu-text-secondary)}.shiu-button--primary.shiu-button--gray:disabled,.shiu-button--primary.shiu-button--destructive:disabled{background:var(--shiu-background-surface);color:var(--shiu-text-disabled)}.shiu-button--outline{background:var(--shiu-background-page);color:var(--shiu-text-secondary);border:1.5px solid var(--shiu-border-default)}.shiu-button--outline:hover:not(:disabled){background:var(--shiu-background-surface);border-color:var(--shiu-text-secondary);color:var(--shiu-text-primary)}.shiu-button--outline:disabled{border-color:var(--shiu-border-disabled);color:var(--shiu-text-disabled)}.shiu-button--subtle{background:transparent}.shiu-button--subtle.shiu-button--brand{color:var(--shiu-interactive-primary)}.shiu-button--subtle.shiu-button--brand:hover:not(:disabled){background:var(--shiu-background-primary-surface)}.shiu-button--subtle.shiu-button--gray{color:var(--shiu-text-secondary)}.shiu-button--subtle.shiu-button--gray:hover:not(:disabled){background:var(--shiu-background-surface)}.shiu-button--subtle.shiu-button--destructive{color:var(--shiu-feedback-error)}.shiu-button--subtle.shiu-button--destructive:hover:not(:disabled){background:var(--shiu-feedback-error-bg)}.shiu-button--subtle:disabled{color:var(--shiu-text-disabled);background:transparent}.shiu-button--link{background:transparent;min-height:0;padding:0;color:var(--shiu-text-link)}.shiu-button--link:hover:not(:disabled){color:var(--shiu-text-link-hover);text-decoration:underline}.shiu-button--link.shiu-button--gray{color:var(--shiu-text-secondary)}.shiu-button--link.shiu-button--gray:hover:not(:disabled){color:var(--shiu-text-primary)}.shiu-button--link.shiu-button--destructive,.shiu-button--link.shiu-button--destructive:hover:not(:disabled){color:var(--shiu-text-error)}.shiu-button--link:disabled{color:var(--shiu-text-disabled)}.shiu-button__spinner,.shiu-image-field__spinner{width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--shiu-radius-round);animation:shiu-spin .7s linear infinite}@keyframes shiu-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.shiu-button{transition:none}.shiu-button__spinner,.shiu-image-field__spinner{animation-duration:2s}}.shiu-field{display:flex;flex-direction:column}.shiu-field__control{position:relative;display:flex;align-items:center}.shiu-field__input{width:100%;height:var(--shiu-size-field-height);padding:0 var(--shiu-space-m);font-family:inherit;font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-primary);background:var(--shiu-background-page);border:1.5px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-small);transition:border-color .12s ease}.shiu-field__input::placeholder{color:var(--shiu-text-secondary);opacity:1}.shiu-field__input:focus{outline:none;border-color:var(--shiu-feedback-success)}.shiu-field__input:focus::placeholder{color:transparent}.shiu-field__input:disabled{background:var(--shiu-background-surface);color:var(--shiu-text-disabled);border-color:var(--shiu-border-default)}.shiu-field__label{position:absolute;top:0;left:var(--shiu-space-s);transform:translateY(-50%);padding:0 var(--shiu-space-xxs);background:var(--shiu-background-page);font-size:var(--shiu-text-field-label-size);line-height:var(--shiu-text-field-label-line);font-weight:var(--shiu-text-field-label-weight);color:var(--shiu-text-secondary);pointer-events:none;transition:opacity .12s ease}.shiu-field__input:placeholder-shown:not(:focus)~.shiu-field__label{opacity:0}.shiu-field__input:disabled~.shiu-field__label{background:transparent;color:var(--shiu-text-disabled)}.shiu-field--invalid .shiu-field__input,.shiu-field--invalid .shiu-field__input:focus{border-color:var(--shiu-feedback-error)}.shiu-field--invalid .shiu-field__label{color:var(--shiu-text-error)}.shiu-field__input--with-trailing{padding-right:var(--shiu-size-tap-target)}.shiu-field__trailing{position:absolute;top:0;bottom:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:var(--shiu-size-tap-target);padding:0;border:0;border-radius:var(--shiu-radius-small);background:transparent;color:var(--shiu-text-disabled);cursor:pointer}.shiu-field__trailing:hover{color:var(--shiu-text-secondary)}.shiu-field__trailing:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:-2px}.shiu-field__message{margin-top:var(--shiu-space-xs);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-field__message--error{color:var(--shiu-text-error)}.shiu-field__control--multiline{align-items:stretch}.shiu-textarea__input{height:auto;min-height:calc(var(--shiu-size-field-height) * 4);padding:var(--shiu-space-m);resize:vertical;font-family:inherit;line-height:var(--shiu-text-body-l-line)}.shiu-card{background:var(--shiu-background-surface);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-large);padding:var(--shiu-space-l)}.shiu-card__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--shiu-space-s);margin-bottom:var(--shiu-space-m)}.shiu-card__title{font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);color:var(--shiu-text-primary)}.shiu-checkbox{position:relative;display:flex;align-items:flex-start;gap:var(--shiu-space-s);min-height:var(--shiu-size-tap-target);padding:var(--shiu-space-xs) 0;cursor:pointer}.shiu-checkbox[data-busy]{cursor:progress;opacity:.6}.shiu-checkbox__input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.shiu-checkbox__box{display:flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--shiu-border-default);border-radius:var(--shiu-radius-small);background:var(--shiu-background-page);color:transparent;transition:background-color .12s ease,border-color .12s ease}.shiu-checkbox__input:checked+.shiu-checkbox__box{background:var(--shiu-interactive-primary);border-color:var(--shiu-interactive-primary);color:var(--shiu-interactive-primary-text)}.shiu-checkbox:hover .shiu-checkbox__input:not(:disabled)+.shiu-checkbox__box{border-color:var(--shiu-border-focus)}.shiu-checkbox__input:focus-visible+.shiu-checkbox__box{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.shiu-checkbox__input:disabled+.shiu-checkbox__box{border-color:var(--shiu-border-disabled);background:var(--shiu-background-page)}.shiu-checkbox__text{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);min-width:0}.shiu-checkbox__label{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-primary);overflow-wrap:anywhere}.shiu-checkbox__description{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary);overflow-wrap:anywhere}.shiu-list{display:flex;flex-direction:column;border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-large);overflow:hidden}.shiu-list-item{display:flex;align-items:center;gap:var(--shiu-space-m);width:100%;min-height:var(--shiu-size-list-item-min-height);padding:var(--shiu-space-s) var(--shiu-space-m);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--shiu-border-surface);font:inherit;color:inherit}.shiu-list-item:last-child{border-bottom:0}.shiu-list-item--interactive{cursor:pointer}.shiu-list-item--interactive:hover{background:var(--shiu-background-elevated)}.shiu-list-item--interactive:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:-2px}.shiu-list-item__body{flex:1;min-width:0}.shiu-list-item__title{display:block;font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);color:var(--shiu-text-primary)}.shiu-list-item__subtitle{display:block;margin-top:2px;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-list-item__trailing{flex-shrink:0;color:var(--shiu-text-secondary)}.shiu-message{display:flex;align-items:flex-start;gap:var(--shiu-space-xs);padding:var(--shiu-space-s);border:1px solid transparent;border-radius:var(--shiu-radius-small);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line)}.shiu-message__icon{display:flex;flex-shrink:0;padding-top:1px}.shiu-message__text{flex:1;min-width:0}.shiu-message--success{background:var(--shiu-feedback-success-bg);border-color:var(--shiu-feedback-success);color:var(--shiu-feedback-success)}.shiu-message--warning{background:var(--shiu-feedback-warning-bg);border-color:var(--shiu-feedback-warning);color:var(--shiu-feedback-warning)}.shiu-message--error{background:var(--shiu-feedback-error-bg);border-color:var(--shiu-feedback-error);color:var(--shiu-feedback-error)}.shiu-message--info{background:var(--shiu-feedback-neutral-bg);border-color:var(--shiu-feedback-neutral-border);color:var(--shiu-text-primary)}.shiu-topnav{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;display:flex;align-items:center;flex-wrap:wrap;gap:var(--shiu-space-xs) var(--shiu-space-m);min-height:64px;padding:var(--shiu-space-xs) var(--shiu-layout-screen-horizontal-padding);padding-top:calc(var(--shiu-space-xs) + env(safe-area-inset-top,0px));background:var(--shiu-background-page);border-bottom:1px solid var(--shiu-border-surface)}.shiu-topnav__brand{display:flex;align-items:center;gap:var(--shiu-space-s);min-width:0}.shiu-topnav__logo{height:30px;width:auto}.shiu-topnav__title{font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);color:var(--shiu-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shiu-topnav__subtitle{overflow-wrap:anywhere}.shiu-topnav__subtitle{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-topnav__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--shiu-space-xs);margin-left:auto}.shiu-auth{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--shiu-space-l) var(--shiu-layout-screen-horizontal-padding);padding-top:calc(var(--shiu-space-l) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--shiu-space-l) + env(safe-area-inset-bottom,0px));background:var(--shiu-background-page)}.shiu-auth__inner{width:100%;max-width:var(--shiu-layout-form-max-width)}.shiu-auth__brand{display:flex;flex-direction:column;align-items:center;gap:var(--shiu-space-xxs);margin-bottom:var(--shiu-space-l);text-align:center}.shiu-auth__logo{height:37px;width:auto;margin-bottom:var(--shiu-space-xs)}.shiu-auth__title{color:var(--shiu-text-brand)}.shiu-auth__subtitle{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-secondary)}.shiu-auth__card{background:var(--shiu-background-surface);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-large);padding:var(--shiu-space-l)}.shiu-auth__footer{display:flex;flex-direction:column;align-items:center;gap:var(--shiu-space-xs);margin-top:var(--shiu-space-m);text-align:center;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-code-input{font-variant-numeric:tabular-nums}.shiu-code-input:not(:placeholder-shown){letter-spacing:.25em}.shiu-divider{height:1px;margin:var(--shiu-space-m) 0;background:var(--shiu-border-surface);border:0}.shiu-definitions{display:grid;grid-template-columns:max-content minmax(12rem,1fr);gap:var(--shiu-space-xs) var(--shiu-space-l)}@media (max-width: 30rem){.shiu-definitions{grid-template-columns:1fr;gap:0}.shiu-definitions dd{margin-bottom:var(--shiu-space-s)}}.shiu-definitions dt{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-definitions dd{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-primary)}@media (max-width: 30rem){.shiu-container{padding:var(--shiu-space-l) var(--shiu-space-m)}.shiu-card,.shiu-auth__card{padding:var(--shiu-space-m)}.shiu-auth{align-items:flex-start}.shiu-list-item{padding:var(--shiu-space-s)}.shiu-topnav__actions{width:100%;margin-left:0}.shiu-topnav__actions .shiu-button{flex:1}}@media (pointer: coarse){.shiu-button--link{min-height:var(--shiu-size-tap-target)}.admin-details summary{min-height:var(--shiu-size-tap-target);display:flex;align-items:center}}.tenant-step{display:flex;flex-direction:column;gap:var(--shiu-space-xs);padding-bottom:var(--shiu-space-s)}.tenant-step>*:not(.shiu-checkbox){margin-left:calc(22px + var(--shiu-space-s))}.tenant-copy{border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);padding:var(--shiu-space-xs) var(--shiu-space-s);background:var(--shiu-background-page)}.tenant-copy__head{display:flex;align-items:center;justify-content:space-between;gap:var(--shiu-space-s);flex-wrap:wrap}.tenant-copy__value{margin:0;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.tenant-copy__value--code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}@media (max-width: 30rem){.tenant-step>*:not(.shiu-checkbox){margin-left:0}}.shiu-boundary{display:flex;flex-direction:column;align-items:flex-start;gap:var(--shiu-space-s);border:1px solid var(--shiu-feedback-error);border-radius:var(--shiu-radius-large);background:var(--shiu-feedback-error-bg);padding:var(--shiu-space-l)}.shiu-boundary__detail{margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-feedback-error);overflow-wrap:anywhere}.tenant-howto{border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);background:var(--shiu-background-page);padding:var(--shiu-space-xs) var(--shiu-space-s)}.tenant-howto>summary{min-height:var(--shiu-size-tap-target);display:flex;align-items:center;cursor:pointer;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-link);list-style-position:inside}.tenant-howto>summary:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px;border-radius:var(--shiu-radius-small)}.tenant-howto__list{margin:var(--shiu-space-xs) 0 var(--shiu-space-xs);padding-left:var(--shiu-space-ml);display:flex;flex-direction:column;gap:var(--shiu-space-xs);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.tenant-howto__list li{overflow-wrap:anywhere}.shiu-tabs__list{display:flex;gap:var(--shiu-space-xs);overflow-x:auto;border-bottom:1px solid var(--shiu-border-surface);margin-bottom:var(--shiu-space-m);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding:0 var(--shiu-space-l)}.shiu-tabs__list--mehr-rechts{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%)}.shiu-tabs__list--mehr-links{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent 100%)}.shiu-tabs__list--mehr-links.shiu-tabs__list--mehr-rechts{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}.shiu-tabs__list::-webkit-scrollbar{display:none}.shiu-tabs__tab{flex:none;scroll-snap-align:start;min-height:var(--shiu-size-tap-target);padding:0 var(--shiu-space-s);border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px}.shiu-tabs__tab:hover{color:var(--shiu-text-primary)}.shiu-tabs__tab--active{color:var(--shiu-text-link);border-bottom-color:var(--shiu-interactive-primary)}.shiu-tabs__tab:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:-2px;border-radius:var(--shiu-radius-small)}.shiu-tabs__panel:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px;border-radius:var(--shiu-radius-medium)}.tenant-where{overflow-x:auto}.tenant-where table{width:100%;border-collapse:collapse;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line)}.tenant-where th,.tenant-where td{text-align:left;vertical-align:top;padding:var(--shiu-space-xs) var(--shiu-space-s) var(--shiu-space-xs) 0;border-bottom:1px solid var(--shiu-border-surface)}.tenant-where th{color:var(--shiu-text-secondary);font-weight:var(--shiu-text-header-s-weight);white-space:nowrap}.tenant-where td{color:var(--shiu-text-primary)}.tenant-where code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;overflow-wrap:anywhere}.assortment-subform,.assortment-choice-group{min-width:0;margin:0;padding:var(--shiu-space-m);border:1px solid var(--shiu-border-default);border-radius:var(--shiu-radius-large)}.assortment-subform>legend,.assortment-choice-group>legend{padding:0 var(--shiu-space-xs);color:var(--shiu-text-primary);font-size:var(--shiu-text-header-m-size);font-weight:var(--shiu-text-header-m-weight)}.assortment-choice-group{display:grid;gap:var(--shiu-space-xs);max-height:calc(var(--shiu-size-field-min-width) * 2);overflow-y:auto}.product-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:var(--shiu-space-m)}.product-image-tile{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-large);background:var(--shiu-background-page)}.product-image-tile__thumb{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:var(--shiu-feedback-neutral-bg);color:var(--shiu-icon-secondary)}.product-image-tile__thumb img{width:100%;height:100%;object-fit:cover}.product-image-tile__body{display:grid;gap:var(--shiu-space-xxs);padding:var(--shiu-space-s) var(--shiu-space-m) var(--shiu-space-m);overflow-wrap:anywhere}.product-image-tile__name{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-primary)}.product-image-tile__usage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-xs);margin-top:var(--shiu-space-xxs)}.product-image-tile>.shiu-icon-button{position:absolute;top:var(--shiu-space-xs);right:var(--shiu-space-xs);background:var(--shiu-background-elevated)}.product-image-picker{padding:var(--shiu-space-m);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-large);background:var(--shiu-background-page)}.product-image-picker__head{display:flex;align-items:center;justify-content:space-between;gap:var(--shiu-space-s)}.product-image-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,7rem),1fr));gap:var(--shiu-space-s)}.product-image-pick{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);background:var(--shiu-background-elevated);color:inherit;font:inherit;text-align:left;cursor:pointer}.product-image-pick:hover:not(:disabled){border-color:var(--shiu-border-default)}.product-image-pick:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.product-image-pick:disabled{cursor:default}.product-image-pick__thumb{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:var(--shiu-feedback-neutral-bg);color:var(--shiu-icon-secondary)}.product-image-pick__thumb img{width:100%;height:100%;object-fit:cover}.product-image-pick:disabled .product-image-pick__thumb img{opacity:.5}.product-image-pick__badge{position:absolute;left:var(--shiu-space-xs);bottom:var(--shiu-space-xs);display:inline-flex;align-items:center;gap:var(--shiu-space-xxs);padding:2px var(--shiu-space-xs);border-radius:var(--shiu-radius-small);background:var(--shiu-background-elevated);color:var(--shiu-text-primary);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line)}.product-image-pick__name{padding:var(--shiu-space-xs);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);overflow-wrap:anywhere}.voucher-list-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--shiu-space-s)}@media (max-width: 30rem){.voucher-list-filters{flex-basis:100%}.voucher-list-filters>.shiu-select{flex:1 1 100%}}.assortment-group-title{margin:0;color:var(--shiu-text-secondary);font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight)}.assortment-editor-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-s);margin-bottom:calc(-1 * var(--shiu-space-m));overflow-wrap:anywhere}.assortment-footer-spacer{flex:1 1 0}.assortment-option{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr) minmax(7rem,9rem) var(--shiu-size-tap-target);gap:var(--shiu-space-s);align-items:end}.assortment-option>.shiu-field,.assortment-option>.shiu-select{min-width:0}@media (max-width: 30rem){.assortment-option{grid-template-columns:minmax(0,1fr) var(--shiu-size-tap-target);align-items:start;padding-bottom:var(--shiu-space-m);border-bottom:1px solid var(--shiu-border-surface)}.assortment-footer-spacer{flex-basis:100%;height:0}.assortment-option>:nth-child(2),.assortment-option>:nth-child(3):not(:last-child){grid-column:1}.assortment-option>:last-child{grid-column:2;grid-row:1}}.assortment-publish-bar__text{display:grid;gap:var(--shiu-space-xxs);min-width:0}.assortment-publish-bar{position:sticky;z-index:2;bottom:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--shiu-space-s);padding:var(--shiu-space-s) var(--shiu-space-m) calc(var(--shiu-space-s) + env(safe-area-inset-bottom));border:1px solid var(--shiu-border-default);border-radius:var(--shiu-radius-large) var(--shiu-radius-large) 0 0;background:var(--shiu-background-elevated);color:var(--shiu-text-primary)}@media (max-width: 30rem){.assortment-publish-bar .shiu-button{width:100%}.product-image-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr))}}.branding-ramp{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--shiu-space-s)}.branding-ramp__item{display:flex;flex-direction:column;gap:var(--shiu-space-xxs)}.branding-ramp__swatch{height:var(--shiu-space-xl);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-small);background:var(--shiu-background-page)}.branding-ramp__swatch--fallback{background-image:repeating-linear-gradient(45deg,transparent 0 6px,rgba(255,255,255,.6) 6px 10px)}.branding-strip{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:var(--shiu-space-xxs)}.branding-strip__item{display:flex;flex-direction:column;align-items:center;gap:var(--shiu-space-xxs);min-width:0}.branding-strip__item .branding-ramp__swatch{width:100%}.branding-strip--grau{grid-template-columns:repeat(6,minmax(0,1fr))}.branding-ramp__swatch--haupt{outline:2px solid var(--shiu-text-primary);outline-offset:2px}.branding-strip__item--haupt>.shiu-body-m{color:var(--shiu-text-primary);font-weight:600}.email-swatch{display:inline-block;flex:none;width:1rem;height:1rem;border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-small)}.branding-logo{display:inline-flex;align-items:center;padding:var(--shiu-space-xs) var(--shiu-space-s);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-small);background:#fff}.branding-logo--dark{background:#1a1a1a}.branding-logo img{display:block;max-height:2.5rem;max-width:10rem;object-fit:contain}.shiu-select{position:relative;display:flex;flex-direction:column;gap:var(--shiu-space-xs)}.shiu-select__label{position:absolute;top:0;left:var(--shiu-space-s);z-index:1;transform:translateY(-50%);padding:0 var(--shiu-space-xxs);background:var(--shiu-background-page);font-size:var(--shiu-text-field-label-size);line-height:var(--shiu-text-field-label-line);font-weight:var(--shiu-text-field-label-weight);color:var(--shiu-text-secondary);pointer-events:none}.shiu-select--invalid .shiu-select__label{color:var(--shiu-text-error)}.shiu-select:has(.shiu-select__input:disabled) .shiu-select__label{background:transparent;color:var(--shiu-text-disabled)}.shiu-select__control{position:relative;display:flex;align-items:center;color:var(--shiu-icon-primary)}.shiu-select__control>svg{position:absolute;right:var(--shiu-space-s);pointer-events:none}.shiu-select__input{width:100%;height:var(--shiu-size-field-height);padding:0 var(--shiu-space-xl) 0 var(--shiu-space-m);border:1.5px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-small);background:var(--shiu-background-page);color:var(--shiu-text-primary);font-family:inherit;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shiu-select__input:focus{outline:none;border-color:var(--shiu-feedback-success)}.shiu-select__input:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.shiu-select--invalid .shiu-select__input,.shiu-select--invalid .shiu-select__input:focus{border-color:var(--shiu-feedback-error)}.shiu-select__input:disabled{background:var(--shiu-background-surface);color:var(--shiu-text-disabled);border-color:var(--shiu-border-default)}.shiu-select__message{margin:0;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-select__message--error{color:var(--shiu-text-error)}.shiu-row>.shiu-field,.shiu-row>.shiu-select{flex:1 1 var(--shiu-size-field-min-width);min-width:0}.store-tags{display:flex;flex-wrap:wrap;gap:var(--shiu-space-xxs);margin-top:var(--shiu-space-xxs)}.store-tag{padding:2px var(--shiu-space-xs);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-round);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.store-tag--warn{border-color:var(--shiu-feedback-warning);color:var(--shiu-feedback-warning)}.store-tag--ok{border-color:var(--shiu-feedback-success);color:var(--shiu-feedback-success)}.store-row__subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-xxs) var(--shiu-space-xs)}.address-suggestions{display:flex;flex-direction:column;border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);overflow:hidden}.address-suggestion{display:flex;flex-direction:column;gap:2px;min-height:var(--shiu-size-tap-target);padding:var(--shiu-space-xs) var(--shiu-space-s);border:none;border-bottom:1px solid var(--shiu-border-surface);background:var(--shiu-background-surface);font-family:inherit;text-align:left;cursor:pointer}.address-suggestion:last-child{border-bottom:none}.address-suggestion:hover{background:var(--shiu-background-elevated)}.address-suggestion:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:-2px}.address-suggestion__main{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-primary)}.address-suggestion__sub{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-form{display:flex;flex-direction:column;gap:var(--shiu-space-m);width:100%;max-width:var(--shiu-layout-form-column-max-width)}.shiu-row>.shiu-select:has(.shiu-select__input--time){flex:0 0 auto;width:auto;min-width:0}.shiu-select__input--time{width:auto;min-width:var(--shiu-size-time-field-width);padding-right:var(--shiu-space-xl)}.shiu-select__control:has(.shiu-select__input--time){align-self:flex-start}.field-langs{display:flex;flex-direction:column;gap:var(--shiu-space-xs)}.field-langs__label{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-stack>.shiu-field,.shiu-stack>.shiu-select,.shiu-stack>.field-langs,.shiu-stack>.shiu-row:has(.shiu-field,.shiu-select){max-width:var(--shiu-layout-form-column-max-width)}.shiu-section-title{margin-top:var(--shiu-space-s);padding-top:var(--shiu-space-s);border-top:1px solid var(--shiu-border-surface);font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);color:var(--shiu-text-primary)}.shiu-form>.shiu-section-title:first-child,.shiu-stack>.shiu-section-title:first-child{margin-top:0;padding-top:0;border-top:none}.audit-fehler{color:var(--shiu-text-error)}.audit-wert{overflow-wrap:anywhere}.shiu-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shiu-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 var(--shiu-space-sm);border-radius:var(--shiu-radius-round);font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight);white-space:nowrap}.shiu-badge__dot{width:6px;height:6px;border-radius:var(--shiu-radius-round);background:currentColor}.shiu-badge--success{background:var(--shiu-feedback-success-bg);color:var(--shiu-feedback-success-text)}.shiu-badge--success .shiu-badge__dot{background:var(--shiu-feedback-success)}.shiu-badge--warning{background:var(--shiu-feedback-warning-bg);color:var(--shiu-feedback-warning-text)}.shiu-badge--warning .shiu-badge__dot{background:var(--shiu-feedback-warning)}.shiu-badge--error{background:var(--shiu-feedback-error-bg);color:var(--shiu-feedback-error-text)}.shiu-badge--error .shiu-badge__dot{background:var(--shiu-feedback-error)}.shiu-badge--neutral{background:var(--shiu-feedback-neutral-bg);color:var(--shiu-text-secondary)}.shiu-badge--brand{background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface)}.shiu-switch{position:relative;display:inline-flex;flex:none;width:44px;height:26px}.shiu-switch__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.shiu-switch__track{width:100%;height:100%;border-radius:var(--shiu-radius-round);background:var(--shiu-border-default);transition:background-color .12s ease}.shiu-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--shiu-radius-round);background:var(--shiu-icon-inverse);transition:transform .12s ease}.shiu-switch__input:checked+.shiu-switch__track{background:var(--shiu-interactive-primary)}.shiu-switch__input:checked+.shiu-switch__track:after{transform:translate(18px)}.shiu-switch__input:focus-visible+.shiu-switch__track{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.shiu-switch__input:disabled{cursor:not-allowed}.shiu-switch__input:disabled+.shiu-switch__track{opacity:.5}.shiu-switch-row{display:flex;align-items:center;gap:var(--shiu-space-m);min-height:56px;padding:var(--shiu-space-s) var(--shiu-space-m);cursor:pointer}.shiu-switch-row--disabled{cursor:not-allowed}.shiu-switch-row__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.shiu-switch-row__label{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-primary)}.shiu-switch-row__description{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-switch-group{border:1.5px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);background:var(--shiu-background-page)}.shiu-switch-group>.shiu-switch-row+.shiu-switch-row{border-top:1px solid var(--shiu-border-surface)}:not(.shiu-switch-group)>.shiu-switch-row{border:1.5px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);background:var(--shiu-background-page)}.shiu-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--shiu-size-tap-target);height:var(--shiu-size-tap-target);padding:0;border:1px solid transparent;border-radius:var(--shiu-radius-medium);background:transparent;color:var(--shiu-icon-primary);cursor:pointer;transition:background-color .12s ease}.shiu-icon-button:hover:not(:disabled){background:var(--shiu-feedback-neutral-bg)}.shiu-icon-button:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.shiu-icon-button:disabled{color:var(--shiu-icon-disabled);cursor:not-allowed}.shiu-icon-button--outline{border-color:var(--shiu-border-default)}.shiu-icon-button--destructive{color:var(--shiu-icon-error)}.shiu-drawer{position:fixed;inset:0 0 0 auto;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid var(--shiu-border-surface);background:var(--shiu-background-page);color:var(--shiu-text-primary)}.shiu-drawer:focus{outline:none}.shiu-drawer--wide{width:min(880px,100vw)}.shiu-drawer[open]{animation:shiu-drawer-in .18s ease-out}.shiu-drawer::backdrop{background:color-mix(in srgb,var(--shiu-background-inverse) 32%,transparent)}@keyframes shiu-drawer-in{0%{transform:translate(24px);opacity:0}}.shiu-confirm{width:min(28rem,calc(100vw - 2 * var(--shiu-space-m)));max-width:none;margin:auto;padding:0;border:0;border-radius:var(--shiu-radius-large);background:var(--shiu-background-elevated);color:var(--shiu-text-primary)}.shiu-confirm::backdrop{background:color-mix(in srgb,var(--shiu-background-inverse) 40%,transparent)}.shiu-confirm[open]{animation:shiu-confirm-in .14s ease-out}@keyframes shiu-confirm-in{0%{transform:scale(.97);opacity:0}}.shiu-confirm__card{display:flex;flex-direction:column;gap:var(--shiu-space-m);padding:var(--shiu-space-l)}.shiu-confirm__title{margin:0;font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);overflow-wrap:anywhere}.shiu-confirm__body{color:var(--shiu-text-secondary);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);overflow-wrap:anywhere}.shiu-confirm__body>p{margin:0}.shiu-confirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--shiu-space-s)}@media (max-width: 30rem){.shiu-confirm__actions>.shiu-button{flex:1}}@media (prefers-reduced-motion: reduce){.shiu-confirm[open]{animation:none}}html:has(.shiu-drawer[open]){overflow:hidden}.shiu-drawer__panel{display:flex;flex-direction:column;height:100%}.shiu-drawer__header{display:flex;align-items:center;gap:var(--shiu-space-s);min-height:64px;padding:env(safe-area-inset-top) var(--shiu-space-s) 0 var(--shiu-space-l);border-bottom:1px solid var(--shiu-border-surface)}.shiu-drawer__title{flex:1;margin:0;font-size:var(--shiu-text-header-l-size);line-height:var(--shiu-text-header-l-line);font-weight:var(--shiu-text-header-l-weight)}.shiu-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--shiu-space-l);display:flex;flex-direction:column;gap:var(--shiu-space-xl)}.shiu-drawer__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--shiu-space-s);padding:var(--shiu-space-m) var(--shiu-space-l) calc(var(--shiu-space-m) + env(safe-area-inset-bottom));border-top:1px solid var(--shiu-border-surface)}@media (max-width: 30rem){.shiu-drawer{border-left:0}.shiu-drawer__header{padding-left:var(--shiu-space-m)}.shiu-drawer__body{padding:var(--shiu-space-m)}.shiu-drawer__footer{padding-left:var(--shiu-space-m);padding-right:var(--shiu-space-m)}.shiu-drawer__footer>.shiu-button{flex:1}}@media (prefers-reduced-motion: reduce){.shiu-drawer[open]{animation:none}.shiu-switch__track,.shiu-switch__track:after{transition:none}}.shiu-page-header{display:flex;flex-direction:column;gap:var(--shiu-space-s)}.shiu-page-header__back{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--shiu-space-xs);min-height:32px;padding:0;border:0;background:none;font-family:inherit;font-size:var(--shiu-text-body-l-size);color:var(--shiu-text-link);cursor:pointer}.shiu-page-header__back:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px;border-radius:var(--shiu-radius-small)}.shiu-page-header__main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-m)}.shiu-page-header__leading{flex:none}.shiu-page-header__text{flex:1 1 16rem;min-width:0;display:flex;flex-direction:column;gap:var(--shiu-space-xs)}.shiu-page-header__eyebrow{margin-bottom:calc(-1 * var(--shiu-space-xxs));font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--shiu-text-brand)}.shiu-page-header__title{margin:0;font-size:var(--shiu-text-header-xl-size);line-height:var(--shiu-text-header-xl-line);font-weight:var(--shiu-text-header-xl-weight);color:var(--shiu-text-primary);overflow-wrap:anywhere}.shiu-page-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-xs);font-size:var(--shiu-text-body-m-size);color:var(--shiu-text-secondary)}.shiu-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--shiu-space-xs)}@media (max-width: 30rem){.shiu-page-header__title{font-size:var(--shiu-text-header-l-size);line-height:var(--shiu-text-header-l-line)}}.shiu-card__aside{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--shiu-space-s)}.shiu-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:var(--shiu-space-m);align-items:start}.shiu-description-list{display:grid;gap:var(--shiu-space-xs);margin:0}.shiu-description-list__row{display:grid;grid-template-columns:minmax(7rem,30%) minmax(0,1fr);gap:var(--shiu-space-s);align-items:baseline}.shiu-description-list dt{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-secondary)}.shiu-description-list dd{margin:0;font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-primary);overflow-wrap:anywhere}.shiu-description-list__empty{color:var(--shiu-text-disabled)}@media (max-width: 30rem){.shiu-description-list__row{grid-template-columns:minmax(0,1fr);gap:0}}.shiu-form-section{display:flex;flex-direction:column;gap:var(--shiu-space-ml)}.shiu-form-section__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--shiu-space-xs) var(--shiu-space-m)}.shiu-form-section__text{flex:1;min-width:12rem}.shiu-form-section__title{margin:0;font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);color:var(--shiu-text-primary)}.shiu-form-section__description{margin:var(--shiu-space-xxs) 0 0;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-form-section__error{margin:0;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-error)}.shiu-form-section__body{display:flex;flex-direction:column;gap:var(--shiu-space-ml)}.shiu-field-group{display:flex;flex-direction:column;gap:var(--shiu-space-m);padding:var(--shiu-space-xs) var(--shiu-space-m) var(--shiu-space-m);border:1.5px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium)}.shiu-field-group__head{display:flex;align-items:center;justify-content:space-between;gap:var(--shiu-space-xs);min-height:var(--shiu-size-tap-target);margin-right:calc(-1 * var(--shiu-space-xs))}.shiu-field-group__title{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-primary)}.shiu-field-group__actions{display:inline-flex;gap:var(--shiu-space-xxs)}.shiu-field__input--with-unit{padding-right:var(--shiu-space-xxl)}.shiu-field__unit{position:absolute;right:var(--shiu-space-m);pointer-events:none;font-size:var(--shiu-text-body-l-size);color:var(--shiu-text-secondary)}.shiu-localized{position:relative}.shiu-localized__langs{position:absolute;top:0;right:var(--shiu-space-s);transform:translateY(-50%);display:flex;gap:2px;padding:2px;border-radius:var(--shiu-radius-round);background:var(--shiu-feedback-neutral-bg);box-shadow:0 0 0 3px var(--shiu-background-page)}.shiu-localized__lang{position:relative;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 var(--shiu-space-xs);border:0;border-radius:var(--shiu-radius-round);background:transparent;font-family:inherit;font-size:var(--shiu-text-field-label-size);font-weight:500;letter-spacing:.02em;color:var(--shiu-text-secondary);cursor:pointer}.shiu-localized__lang--active{background:var(--shiu-background-page);color:var(--shiu-text-primary);box-shadow:0 0 0 1px var(--shiu-border-surface)}.shiu-localized__lang--invalid,.shiu-localized__lang--invalid.shiu-localized__lang--active{color:var(--shiu-text-error)}.shiu-localized__lang--invalid .shiu-localized__dot{background:var(--shiu-feedback-error)}.shiu-localized__lang:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:1px}@media (pointer: coarse){.shiu-localized__lang:after{content:"";position:absolute;top:-11px;right:-2px;bottom:-11px;left:-2px}}.shiu-localized__dot{width:6px;height:6px;border-radius:var(--shiu-radius-round);background:var(--shiu-feedback-success)}.shiu-localized__dot--missing{background:var(--shiu-feedback-warning)}.shiu-week{border:1.5px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium)}.shiu-week__day{display:grid;grid-template-columns:6.5rem auto minmax(0,1fr) var(--shiu-size-tap-target);align-items:center;gap:var(--shiu-space-s);min-height:60px;padding:var(--shiu-space-xs) var(--shiu-space-xs) var(--shiu-space-xs) var(--shiu-space-m)}.shiu-week__day+.shiu-week__day{border-top:1px solid var(--shiu-border-surface)}.shiu-week__name{font-size:var(--shiu-text-body-l-size);color:var(--shiu-text-primary)}.shiu-week__day--closed .shiu-week__name{color:var(--shiu-text-secondary)}.shiu-week__intervals{display:flex;flex-direction:column;gap:var(--shiu-space-xs)}.shiu-week__interval{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-xs)}.shiu-week__interval .shiu-select__input--time{height:40px;min-width:6.5rem}.shiu-week__dash{color:var(--shiu-text-secondary)}.shiu-week__next-day{flex-basis:100%;font-size:var(--shiu-text-body-m-size);color:var(--shiu-text-secondary)}.shiu-week__closed{font-size:var(--shiu-text-body-l-size);color:var(--shiu-text-disabled)}@media (max-width: 30rem){.shiu-week__day{grid-template-columns:minmax(0,1fr) auto var(--shiu-size-tap-target);row-gap:var(--shiu-space-xs)}.shiu-week__intervals{grid-column:1 / -1;grid-row:2}.shiu-week__day--closed .shiu-week__intervals{display:none}}.shiu-chip-picker{display:flex;flex-wrap:wrap;gap:var(--shiu-space-xs)}.shiu-chip{position:relative;display:inline-flex;align-items:center;gap:var(--shiu-space-xxs);min-height:40px;padding:0 var(--shiu-space-xxs) 0 var(--shiu-space-s);border:1.5px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-round);background:var(--shiu-background-page);font-size:var(--shiu-text-body-l-size);color:var(--shiu-text-primary)}.shiu-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--shiu-radius-round);background:transparent;color:var(--shiu-icon-primary);cursor:pointer}.shiu-chip__remove:hover:not(:disabled){background:var(--shiu-feedback-neutral-bg)}.shiu-chip__remove:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:1px}.shiu-chip__remove:disabled{color:var(--shiu-icon-disabled);cursor:not-allowed}.shiu-chip--add{padding:0 var(--shiu-space-s);border-style:dashed;border-color:var(--shiu-border-default);color:var(--shiu-text-link)}.shiu-chip-picker--invalid .shiu-chip--add{border-color:var(--shiu-feedback-error);color:var(--shiu-text-error)}.shiu-chip-picker__wrap{display:flex;flex-direction:column}.shiu-chip--add:hover{background:var(--shiu-background-primary-surface)}.shiu-chip--add:focus-within{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.shiu-chip__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.shiu-item-row{display:flex;align-items:center;gap:var(--shiu-space-m);min-height:64px;padding:var(--shiu-space-xs) var(--shiu-space-xs) var(--shiu-space-xs) var(--shiu-space-m);border:1.5px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);background:var(--shiu-background-page)}.shiu-item-row__leading{flex:none}.shiu-item-row__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.shiu-item-row__title{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-primary);overflow-wrap:anywhere}.shiu-item-row__subtitle{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-item-row__actions{display:inline-flex;flex:none;gap:var(--shiu-space-xxs)}@media (max-width: 30rem){.shiu-item-row:has(>.shiu-item-row__actions>:nth-child(3)){flex-wrap:wrap}.shiu-item-row__actions:has(>:nth-child(3)){flex-basis:100%;justify-content:flex-end}}.shiu-date-tile{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:var(--shiu-size-tap-target);padding:var(--shiu-space-xxs) 0;border-radius:var(--shiu-radius-medium);background:var(--shiu-feedback-neutral-bg)}.shiu-date-tile__month{font-size:var(--shiu-text-field-label-size);line-height:var(--shiu-text-field-label-line);font-weight:500;letter-spacing:.04em;color:var(--shiu-text-secondary)}.shiu-date-tile__day{font-size:var(--shiu-text-header-l-size);line-height:1.1;font-weight:var(--shiu-text-header-l-weight);color:var(--shiu-text-primary)}.shiu-subfield{display:flex;flex-direction:column;gap:var(--shiu-space-xs)}.shiu-subfield__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--shiu-space-xs);min-height:32px}.shiu-subfield__label{font-size:var(--shiu-text-body-l-size);color:var(--shiu-text-primary)}.shiu-subfield__hint{margin:0;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-radio-group{border:1.5px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);background:var(--shiu-background-page)}.shiu-radio{position:relative;display:flex;align-items:flex-start;gap:var(--shiu-space-s);min-height:56px;padding:var(--shiu-space-s) var(--shiu-space-m);cursor:pointer}.shiu-radio+.shiu-radio{border-top:1px solid var(--shiu-border-surface)}.shiu-radio__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.shiu-radio__dot{flex:none;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--shiu-border-default);border-radius:var(--shiu-radius-round);background:var(--shiu-background-page);transition:border-color .12s ease,box-shadow .12s ease}.shiu-radio__input:checked+.shiu-radio__dot{border-color:var(--shiu-interactive-primary);box-shadow:inset 0 0 0 5px var(--shiu-interactive-primary)}.shiu-radio__input:focus-visible+.shiu-radio__dot{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.shiu-radio__input:disabled+.shiu-radio__dot{opacity:.5}.shiu-radio:has(.shiu-radio__input:checked){background:var(--shiu-background-primary-surface)}.shiu-radio:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.shiu-radio:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.shiu-radio__text{display:flex;flex-direction:column;gap:2px;min-width:0}.shiu-radio__label{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-primary)}.shiu-radio__description{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}@media (prefers-reduced-motion: reduce){.shiu-radio__dot{transition:none}}.shiu-image-field__wrap{display:flex;flex-direction:column;gap:var(--shiu-space-xs)}.shiu-image-field{border-radius:var(--shiu-radius-medium);background:var(--shiu-background-page);font-family:inherit;color:var(--shiu-text-primary)}.shiu-image-field--empty{display:flex;flex-direction:column;align-items:center;gap:var(--shiu-space-xs);width:100%;padding:var(--shiu-space-l) var(--shiu-space-m);border:1.5px dashed var(--shiu-border-default);text-align:center;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.shiu-image-field--empty:hover:not(:disabled),.shiu-image-field--drag{border-color:var(--shiu-interactive-primary);background:var(--shiu-background-primary-surface)}.shiu-image-field--empty:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.shiu-image-field--empty:disabled{cursor:default}.shiu-image-field__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--shiu-size-tap-target);height:var(--shiu-size-tap-target);border-radius:var(--shiu-radius-round);background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface)}.shiu-image-field__cta{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line)}.shiu-image-field__link{color:var(--shiu-text-link)}.shiu-image-field__hint{margin:0;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-image-field--filled{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-m);padding:var(--shiu-space-m);border:1.5px solid var(--shiu-border-surface)}.shiu-image-field--filled.shiu-image-field--drag{border-style:dashed;border-color:var(--shiu-interactive-primary)}.shiu-image-field__preview{flex:0 1 11rem;min-width:8rem;max-width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--shiu-radius-medium);background:var(--shiu-feedback-neutral-bg);color:var(--shiu-icon-secondary)}.shiu-image-field__spinner{font-size:1.5rem}.shiu-image-field__preview img{width:100%;height:100%;object-fit:cover}.shiu-image-field__info{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:var(--shiu-space-xxs)}.shiu-image-field__name{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);overflow-wrap:anywhere}.shiu-image-field__meta{min-height:var(--shiu-text-body-m-line);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-image-field__actions{display:flex;flex-wrap:wrap;gap:var(--shiu-space-xs);margin-top:var(--shiu-space-xs)}.shiu-image-field--invalid{border-color:var(--shiu-border-error)}.shiu-image-field__error{margin:0;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-error)}@media (max-width: 30rem){.shiu-image-field__preview{flex-basis:100%}}.shiu-image-field__preview--dark{background:#1a1a1a}.shiu-image-field__preview--contain img{object-fit:contain;padding:var(--shiu-space-xs)}@media (prefers-reduced-motion: reduce){.shiu-image-field--empty{transition:none}}.shiu-resize-handle{position:absolute;top:0;bottom:0;z-index:2;width:12px;cursor:col-resize;touch-action:none}.shiu-resize-handle--right{right:-6px}.shiu-resize-handle--left{left:-6px}.shiu-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:6px;width:1px;background:transparent;transition:background-color .12s ease}.shiu-resize-handle:hover:after{background:var(--shiu-border-surface4)}.shiu-resize-handle--active:after,.shiu-resize-handle:focus-visible:after{background:var(--shiu-interactive-primary)}.shiu-resize-handle:before{content:"";position:absolute;top:50%;left:4px;width:4px;height:32px;margin-top:-16px;border-radius:var(--shiu-radius-round);background:var(--shiu-border-default);z-index:1;opacity:0;transition:opacity .12s ease,background-color .12s ease}.shiu-shell__sidebar:hover+.shiu-resize-handle:before,.shiu-drawer__panel:hover>.shiu-resize-handle:before,.shiu-resize-handle:hover:before,.shiu-resize-handle--active:before,.shiu-resize-handle:focus-visible:before{opacity:1}.shiu-resize-handle:hover:before{background:var(--shiu-border-surface4)}.shiu-resize-handle--active:before,.shiu-resize-handle:focus-visible:before{background:var(--shiu-interactive-primary)}.shiu-resize-handle:focus-visible{outline:none}.shiu-shell__list,.shiu-drawer__body{scrollbar-width:thin;scrollbar-color:transparent transparent}.shiu-shell__list:hover,.shiu-drawer__body:hover{scrollbar-color:var(--shiu-border-default) transparent}.shiu-resizing,.shiu-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.shiu-shell>.shiu-resize-handle{position:fixed;left:calc(var(--shell-aside-width) - 6px);right:auto;z-index:31}.shiu-drawer__panel{position:relative}.shiu-drawer__panel>.shiu-resize-handle{left:0}@media (max-width: 60rem){.shiu-shell>.shiu-resize-handle{display:none}}@media (max-width: 30rem){.shiu-drawer__panel>.shiu-resize-handle{display:none}}@media (prefers-reduced-motion: reduce){.shiu-resize-handle:after{transition:none}}.einmal-code{margin:0;font-size:var(--shiu-text-header-xl-size);font-weight:500;letter-spacing:.3em;font-variant-numeric:tabular-nums;color:var(--shiu-text-primary)}.row-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-xs)}.account-row__email{overflow-wrap:anywhere}.pos-row{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);min-width:0;overflow-wrap:anywhere}.staff-tab__add{margin-inline-start:auto;align-self:flex-end}.staff-tab__add .shiu-button{min-height:var(--shiu-size-field-height)}.field-with-action{display:flex;align-items:flex-start;gap:var(--shiu-space-xs)}.field-with-action>.shiu-field{flex:1 1 auto;min-width:0}.field-with-action>.shiu-icon-button{margin-block-start:calc((var(--shiu-size-field-height) - var(--shiu-size-tap-target)) / 2)}.field-with-action>.shiu-button{flex:none;min-height:var(--shiu-size-field-height)}.orders-filter{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--shiu-space-s);align-items:start}.payments-stripe{inline-size:100%;min-inline-size:0}.shiu-pre-line{white-space:pre-line}.shiu-legal{max-inline-size:72ch;color:var(--shiu-text-primary);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);overflow-wrap:anywhere}.shiu-legal h2{margin:0 0 .75em;font-size:var(--shiu-text-header-l-size);line-height:var(--shiu-text-header-l-line);font-weight:var(--shiu-text-header-l-weight)}.shiu-legal h3{margin:1.5em 0 .25em;font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight)}.shiu-legal h3:first-child{margin-block-start:0}.shiu-legal p,.shiu-legal ul,.shiu-legal ol{margin:0 0 .75em;white-space:pre-line}.shiu-legal ul,.shiu-legal ol{padding-inline-start:1.25em}.shiu-legal a,.shiu-legal-link{color:var(--shiu-text-link);overflow-wrap:anywhere}.shiu-legal a:hover,.shiu-legal-link:hover{color:var(--shiu-text-link-hover)}.shiu-legal-page{min-block-size:100vh;background:var(--shiu-background-page);padding-block:var(--shiu-space-l);padding-inline:max(16px,4vw)}.shiu-legal-page>*{max-inline-size:72ch;margin-inline:auto}.shiu-legal-page__head{display:flex;flex-wrap:wrap;gap:var(--shiu-space-s) var(--shiu-space-l);justify-content:space-between;align-items:baseline;margin-block-end:var(--shiu-space-l)}.shiu-legal-page__nav{display:flex;flex-wrap:wrap;gap:var(--shiu-space-m)}.shiu-legal-page__nav a{color:var(--shiu-text-link);text-decoration:none}.shiu-legal-page__nav a[aria-current=page]{color:var(--shiu-text-primary);font-weight:600}.shiu-legal-page h1{margin:0 0 var(--shiu-space-m)}.shiu-segmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--shiu-space-xxs);padding:var(--shiu-space-xxs);border-radius:var(--shiu-radius-medium);background:var(--shiu-background-elevated);max-inline-size:100%}.shiu-segmented__option{min-block-size:var(--shiu-size-tap-target);padding:0 var(--shiu-space-s);border:0;border-radius:var(--shiu-radius-small);background:transparent;color:var(--shiu-text-secondary);font:inherit;font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight);white-space:nowrap;cursor:pointer}.shiu-segmented__option:hover:not(:disabled){color:var(--shiu-text-primary)}.shiu-segmented__option--selected{background:var(--shiu-background-page);color:var(--shiu-text-link);box-shadow:inset 0 0 0 1px var(--shiu-border-surface)}.shiu-segmented__option:disabled{cursor:default;color:var(--shiu-text-disabled)}.shiu-segmented-fit{position:relative;display:flex;flex-direction:column;inline-size:100%;min-inline-size:0}.shiu-segmented-fit__probe{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:0;block-size:0;overflow:hidden;visibility:hidden;pointer-events:none}.shiu-segmented-fit__probe>.shiu-segmented{display:inline-grid;inline-size:max-content;max-inline-size:none}@media (max-width: 30rem){.shiu-segmented{display:grid;inline-size:100%}.shiu-segmented__option{padding:0 var(--shiu-space-xxs)}}.shiu-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--shiu-space-m)}@media (max-width: 30rem){.shiu-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--shiu-space-xs)}}.shiu-stat{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);min-inline-size:0;padding:var(--shiu-space-m);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-large);background:var(--shiu-background-surface)}.shiu-stat__label{color:var(--shiu-text-secondary);font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight)}.shiu-stat__value{color:var(--shiu-text-primary);font-size:var(--shiu-text-header-l-size);line-height:var(--shiu-text-header-l-line);font-weight:var(--shiu-text-header-l-weight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shiu-stat__hint{color:var(--shiu-text-disabled);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line)}.shiu-trend{display:inline-flex;align-items:center;gap:var(--shiu-space-xxs);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);font-weight:var(--shiu-text-header-s-weight)}.shiu-trend>svg{flex:none}.shiu-trend__comparison{color:var(--shiu-text-disabled);font-weight:var(--shiu-text-body-m-weight)}.shiu-trend--good{color:var(--shiu-text-success)}.shiu-trend--bad{color:var(--shiu-text-error)}.shiu-trend--neutral{color:var(--shiu-text-secondary)}.shiu-chart{margin:0;display:flex;flex-direction:column;gap:var(--shiu-space-xs);min-inline-size:0}.shiu-chart__readout{min-block-size:calc(var(--shiu-text-body-l-line) * 2);color:var(--shiu-text-secondary);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);font-variant-numeric:tabular-nums}.shiu-chart__readout strong{color:var(--shiu-text-primary);font-weight:var(--shiu-text-header-m-weight)}.shiu-chart__readout-compare{color:var(--shiu-text-disabled)}.shiu-chart__plot{position:relative;block-size:calc(var(--shiu-size-field-height) * 4);padding-block-start:var(--shiu-space-ml);border-radius:var(--shiu-radius-small);touch-action:pan-y;cursor:crosshair}.shiu-chart__plot:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:4px}.shiu-chart__plot svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.shiu-chart__max{position:absolute;inset-block-start:0;inset-inline-start:0;color:var(--shiu-text-disabled);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);font-variant-numeric:tabular-nums}.shiu-chart__grid{stroke:var(--shiu-border-surface);stroke-width:1;stroke-dasharray:3 3}.shiu-chart__baseline{stroke:var(--shiu-border-default);stroke-width:1}.shiu-chart__bar{fill:var(--shiu-chart-series);transition:opacity .12s ease}.shiu-chart__bar--dim{opacity:.45}.shiu-chart__focus{fill:var(--shiu-background-elevated)}.shiu-chart__previous{fill:none;stroke:var(--shiu-text-secondary);stroke-width:1.5;stroke-dasharray:5 4}.shiu-chart__axis{display:grid;color:var(--shiu-text-disabled);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);text-align:center;font-variant-numeric:tabular-nums}.shiu-chart__axis>span{overflow:visible;white-space:nowrap}.shiu-chart__legend{display:flex;flex-wrap:wrap;gap:var(--shiu-space-xxs) var(--shiu-space-m);color:var(--shiu-text-secondary);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line)}.shiu-chart__legend-item{display:inline-flex;align-items:center;gap:var(--shiu-space-xs)}.shiu-chart__swatch{display:inline-block;inline-size:var(--shiu-space-s);border-radius:var(--shiu-radius-small)}.shiu-chart__swatch--bar{block-size:var(--shiu-space-s);background:var(--shiu-chart-series)}.shiu-chart__swatch--line{block-size:0;border-block-start:1.5px dashed var(--shiu-text-secondary);border-radius:0}@media (prefers-reduced-motion: reduce){.shiu-chart__bar{transition:none}}.shiu-heatmap{margin:0;display:flex;flex-direction:column;gap:var(--shiu-space-xs);min-inline-size:0}.shiu-heatmap__grid{display:grid;gap:2px;align-items:center;border-radius:var(--shiu-radius-small);touch-action:pan-y}.shiu-heatmap__grid:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:4px}.shiu-heatmap__row,.shiu-heatmap__col{color:var(--shiu-text-disabled);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);font-variant-numeric:tabular-nums}.shiu-heatmap__row{padding-inline-end:var(--shiu-space-xs)}.shiu-heatmap__col{text-align:start;white-space:nowrap;overflow:visible}.shiu-heatmap__cell{display:block;aspect-ratio:1;min-block-size:var(--shiu-space-s);max-block-size:var(--shiu-space-xl);border-radius:3px}.shiu-heatmap__cell--0{background:var(--shiu-chart-heat0)}.shiu-heatmap__cell--1{background:var(--shiu-chart-heat1)}.shiu-heatmap__cell--2{background:var(--shiu-chart-heat2)}.shiu-heatmap__cell--3{background:var(--shiu-chart-heat3)}.shiu-heatmap__cell--4{background:var(--shiu-chart-heat4)}.shiu-heatmap__cell--active{outline:2px solid var(--shiu-text-primary);outline-offset:1px}.shiu-heatmap__readout{min-block-size:var(--shiu-text-body-l-line);color:var(--shiu-text-secondary);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line)}.shiu-heatmap__readout strong{color:var(--shiu-text-primary);font-weight:var(--shiu-text-header-m-weight)}.shiu-heatmap__scale{display:flex;align-items:center;gap:var(--shiu-space-xxs);color:var(--shiu-text-disabled);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line)}.shiu-heatmap__scale .shiu-heatmap__cell{inline-size:var(--shiu-space-s);block-size:var(--shiu-space-s);min-block-size:0}.shiu-split{display:flex;flex-direction:column;gap:var(--shiu-space-s)}.shiu-split__bar{display:flex;gap:2px;block-size:var(--shiu-space-s);border-radius:var(--shiu-radius-round);overflow:hidden;background:var(--shiu-chart-heat0)}.shiu-split__part{flex-basis:0;min-inline-size:4px}.shiu-split__part--1{background:var(--shiu-chart-part1)}.shiu-split__part--2{background:var(--shiu-chart-part2)}.shiu-split__part--3{background:var(--shiu-chart-part3)}.shiu-split__legend{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);margin:0;padding:0;list-style:none}.shiu-split__legend li{display:flex;align-items:center;gap:var(--shiu-space-xs);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line)}.shiu-split__swatch{flex:none;inline-size:var(--shiu-space-s);block-size:var(--shiu-space-s);border-radius:3px}.shiu-split__label{flex:1 1 auto;min-inline-size:0;color:var(--shiu-text-secondary)}.shiu-split__value{color:var(--shiu-text-primary);font-variant-numeric:tabular-nums;text-align:end}.shiu-rank{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);margin:0;padding:0;list-style:none}.shiu-rank__row{display:flex;align-items:center;gap:var(--shiu-space-s);inline-size:100%;padding:var(--shiu-space-xs) 0;text-align:start;color:inherit;font:inherit}.shiu-rank__row--button{min-block-size:var(--shiu-size-tap-target);padding-inline:var(--shiu-space-xs);margin-inline:calc(var(--shiu-space-xs) * -1);inline-size:calc(100% + var(--shiu-space-xs) * 2);border:0;border-radius:var(--shiu-radius-medium);background:transparent;cursor:pointer}.shiu-rank__row--button:hover{background:var(--shiu-background-elevated)}.shiu-rank__number{flex:none;inline-size:var(--shiu-space-ml);color:var(--shiu-text-disabled);font-size:var(--shiu-text-header-s-size);font-weight:var(--shiu-text-header-s-weight);font-variant-numeric:tabular-nums}.shiu-rank__main{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);flex:1 1 auto;min-inline-size:0}.shiu-rank__head,.shiu-rank__foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--shiu-space-s)}.shiu-rank__label{min-inline-size:0;color:var(--shiu-text-primary);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);overflow-wrap:anywhere}.shiu-rank__display{flex:none;color:var(--shiu-text-primary);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);font-weight:var(--shiu-text-header-m-weight);font-variant-numeric:tabular-nums}.shiu-rank__track{display:block;block-size:6px;border-radius:var(--shiu-radius-round);background:var(--shiu-chart-heat0);overflow:hidden}.shiu-rank__fill{display:block;block-size:100%;border-radius:var(--shiu-radius-round);background:var(--shiu-chart-series)}.shiu-rank__meta{min-inline-size:0;color:var(--shiu-text-disabled);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line)}.shiu-rank__caret{flex:none;display:inline-flex;color:var(--shiu-icon-secondary)}.dashboard-zeitraum{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-xs) var(--shiu-space-m)}.dashboard-zeitraum__text{margin:0;font-variant-numeric:tabular-nums}.dashboard-bereich,.dashboard-stand{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-xs)}.dashboard-inhalt[data-laedt]{opacity:.55;transition:opacity .12s ease}@media (prefers-reduced-motion: reduce){.dashboard-inhalt[data-laedt]{transition:none}}.loyalty-regeln,.tip-regeln{display:flex;flex-direction:column;gap:var(--shiu-space-xs);margin:0;padding-inline-start:var(--shiu-space-l)}.dashboard-hinweise{display:flex;flex-direction:column;gap:var(--shiu-space-xs);margin:0;padding:0;list-style:none}.dashboard-hinweis{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--shiu-space-xxs) var(--shiu-space-m)}.dashboard-hinweis>span:first-child{display:flex;flex-direction:column;min-inline-size:0}.dashboard-hinweis__text{color:var(--shiu-text-secondary);overflow-wrap:anywhere}.dashboard-hinweis__ziel{flex:none}.dashboard-teil{display:flex;flex-direction:column;gap:var(--shiu-space-xs)}.dashboard-teil__titel{margin:0;color:var(--shiu-text-secondary)}.dashboard-wert{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--shiu-space-xxs) var(--shiu-space-xs)}.shiu-category-rail{position:sticky;top:var(--shiu-sticky-top, 0px);z-index:5;background:var(--shiu-background-page);transition:box-shadow .16s ease}.shiu-category-rail--stuck{box-shadow:0 6px 12px -8px #00000029}.shiu-shell__panel:has(.shiu-category-rail--stuck) .shiu-shell__topbar--scrolled .shiu-shell__topbar-inner{box-shadow:none}.shiu-category-rail__list{display:flex;gap:var(--shiu-space-s);padding:var(--shiu-space-s) 0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.shiu-category-rail__list::-webkit-scrollbar{display:none}.shiu-category-rail__track{position:relative}.shiu-category-rail__arrow{position:absolute;top:0;bottom:0;z-index:1;display:none;align-items:center;width:calc(var(--shiu-size-tap-target) + var(--shiu-space-l));padding:0;border:0;background:transparent;color:var(--shiu-icon-primary);cursor:pointer}.shiu-category-rail__arrow--left{left:0;justify-content:flex-start;background:linear-gradient(to right,var(--shiu-background-page) 60%,transparent)}.shiu-category-rail__arrow--right{right:0;justify-content:flex-end;background:linear-gradient(to left,var(--shiu-background-page) 60%,transparent)}.shiu-category-rail__arrow:after{content:"";position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-round);background:var(--shiu-background-page);z-index:-1}.shiu-category-rail__arrow--left:after{left:0}.shiu-category-rail__arrow--right:after{right:0}.shiu-category-rail__arrow>svg{margin:0 var(--shiu-space-xs)}.shiu-category-rail__arrow:hover:after{background:var(--shiu-background-elevated)}.shiu-category-rail__arrow:focus-visible{outline:none}.shiu-category-rail__arrow:focus-visible:after{outline:2px solid var(--shiu-border-focus);outline-offset:2px}@media (hover: hover) and (pointer: fine){.shiu-category-rail__arrow{display:flex}}.shiu-category-rail__chip{position:relative;flex:none;display:inline-flex;align-items:center;height:36px;padding:0 var(--shiu-space-m);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-round);background:var(--shiu-background-page);color:var(--shiu-text-secondary);font:inherit;font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.shiu-category-rail__chip:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.shiu-category-rail__chip:hover{background:var(--shiu-background-elevated);color:var(--shiu-text-primary)}.shiu-category-rail__chip:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.shiu-category-rail__chip--active,.shiu-category-rail__chip--active:hover{border-color:transparent;background:var(--shiu-background-primary-pressed);color:var(--shiu-interactive-primary-text)}.shiu-category-rail__notice{padding-bottom:var(--shiu-space-s)}.shiu-category-section{scroll-margin-top:calc(var(--shiu-sticky-top, 0px) + 64px)}@media (prefers-reduced-motion: reduce){.shiu-category-rail,.shiu-category-rail__chip{transition:none}}.product-catalog{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--shiu-space-s)}.product-catalog__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-s)}.product-catalog__search{flex:1 1 16rem;max-width:24rem}.product-list{--product-switch-col: 4.5rem;--product-main-cols: minmax(0, 1fr) minmax(0, 12rem) minmax(0, 12rem)}.product-list--pickup-only{--product-main-cols: minmax(0, 1fr) minmax(0, 12rem)}.product-list__head,.product-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,var(--product-switch-col));align-items:center}.product-list--pickup-only .product-list__head,.product-list--pickup-only .product-row{grid-template-columns:minmax(0,1fr) var(--product-switch-col)}.product-list__head{align-items:end;padding:var(--shiu-space-xs) 0 var(--shiu-space-xs);color:var(--shiu-text-secondary);font-size:var(--shiu-text-field-label-size);line-height:var(--shiu-text-field-label-line)}.product-list__head-main,.product-row__main{display:grid;grid-template-columns:var(--product-main-cols);gap:var(--shiu-space-m);align-items:center;padding:0 var(--shiu-space-m)}.product-list__head-main{align-items:end}.product-list__head-switch{text-align:center}.product-price-head{display:grid;gap:var(--shiu-space-xxs)}.product-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--shiu-space-xs);text-align:right}.product-price-head__title{padding-bottom:var(--shiu-space-xxs);border-bottom:1px solid var(--shiu-border-surface);color:var(--shiu-text-primary);font-weight:var(--shiu-text-header-s-weight);text-align:center}.product-prices--divided{align-self:stretch;align-content:center;padding-left:var(--shiu-space-m);border-left:1px solid var(--shiu-border-surface)}.product-price-head.product-prices--divided{align-content:end}.product-group__title{margin:0;padding:var(--shiu-space-l) 0 var(--shiu-space-xxs);color:var(--shiu-text-primary);font-size:var(--shiu-text-header-l-size);line-height:var(--shiu-text-header-l-line);font-weight:var(--shiu-text-header-l-weight)}.product-group__count{color:var(--shiu-text-disabled);font-size:var(--shiu-text-body-l-size);font-weight:var(--shiu-text-body-l-weight)}.product-row{min-height:var(--shiu-size-list-item-min-height);border-bottom:1px solid var(--shiu-border-surface)}.product-row__main{align-self:stretch;min-height:var(--shiu-size-list-item-min-height);border:0;border-radius:var(--shiu-radius-medium);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.product-row__main:hover{background:var(--shiu-background-elevated)}.product-row__main:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:-2px}.product-row__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-xxs) var(--shiu-space-xs);min-width:0}.product-row__title{min-width:0;color:var(--shiu-text-primary);font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);overflow-wrap:anywhere}.product-row--hidden .product-row__title{color:var(--shiu-text-disabled)}.product-row__price{color:var(--shiu-text-primary);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);font-variant-numeric:tabular-nums}.product-row__range{display:none;flex-basis:100%;color:var(--shiu-text-secondary);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);font-variant-numeric:tabular-nums}.product-row__switch{display:flex;justify-content:center}@media (max-width: 30rem){.product-list{--product-switch-col: 3.5rem;--product-main-cols: minmax(0, 1fr)}.product-list__head-main>:not(:first-child),.product-row__price{display:none}.product-list__head-main,.product-row__main{padding:0 var(--shiu-space-xs) 0 0}.product-row__main{padding-block:var(--shiu-space-s)}.product-row__range{display:block}.product-list__head-main>:first-child{visibility:hidden}}.product-panel__meta{margin:calc(-1 * var(--shiu-space-xs)) 0 0}.product-panel__note{flex:1 1 12rem;color:var(--shiu-text-secondary);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line)}.product-panel__locked{display:flex;align-items:flex-start;gap:var(--shiu-space-s);padding:var(--shiu-space-s) var(--shiu-space-m);border-radius:var(--shiu-radius-medium);background:var(--shiu-feedback-neutral-bg);color:var(--shiu-text-secondary)}.product-price-row{display:grid;grid-template-columns:minmax(3.5rem,5rem) repeat(2,minmax(0,1fr));gap:var(--shiu-space-s);align-items:center}.product-price-row__size{color:var(--shiu-text-primary);font-size:var(--shiu-text-body-l-size)}.store-required{display:grid;gap:var(--shiu-space-m);color:var(--shiu-text-primary)}.store-required__heading{font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight)}.store-required__steps{display:grid;gap:var(--shiu-space-xs);margin:0;padding-inline-start:var(--shiu-space-l)}.store-required__note{color:var(--shiu-text-secondary)}.store-required__elsewhere{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--shiu-space-s) var(--shiu-space-m);padding-block:var(--shiu-space-s);color:var(--shiu-text-secondary)}.report-recipient{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--shiu-size-tap-target);gap:var(--shiu-space-s);align-items:start;padding-bottom:var(--shiu-space-m);border-bottom:1px solid var(--shiu-border-surface)}.report-recipient>.shiu-field:nth-child(3){grid-column:1 / 3}.report-recipient>.shiu-icon-button{grid-column:3;grid-row:1;margin-block-start:var(--shiu-space-xs)}@media (max-width: 40rem){.report-recipient{grid-template-columns:minmax(0,1fr) var(--shiu-size-tap-target)}.report-recipient>.shiu-field,.report-recipient>.shiu-field:nth-child(3){grid-column:1}.report-recipient>.shiu-icon-button{grid-column:2;grid-row:1}}.report-facts{display:grid;gap:var(--shiu-space-xxs);color:var(--shiu-text-secondary)}.report-facts strong{color:var(--shiu-text-primary);font-weight:var(--shiu-text-header-s-weight)}.event-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-s)}.event-toolbar__nav{display:flex;align-items:center;gap:var(--shiu-space-xs)}.event-cal{min-width:0}.event-cal[data-laedt] .event-cal__grid,.event-cal[data-laedt] .event-agenda{opacity:.55;transition:opacity .12s ease}.event-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--shiu-border-surface);border-left:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);overflow:hidden}.event-cal__weekday{padding:var(--shiu-space-xs);border-right:1px solid var(--shiu-border-surface);border-bottom:1px solid var(--shiu-border-surface);color:var(--shiu-text-secondary);font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight);text-align:center}.event-cal__grid--week .event-cal__weekday{display:none}.event-cal__cell{position:relative;display:flex;flex-direction:column;gap:var(--shiu-space-xxs);min-width:0;min-height:112px;padding:var(--shiu-space-xxs);border-right:1px solid var(--shiu-border-surface);border-bottom:1px solid var(--shiu-border-surface);background:var(--shiu-background-page)}.event-cal__grid--week .event-cal__cell{min-height:240px;padding:var(--shiu-space-xs)}.event-cal__cell--other,.event-cal__cell--past{background:var(--shiu-background-surface)}.event-cal__cell--other .event-cal__date{color:var(--shiu-text-disabled)}.event-cal__add{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:var(--shiu-space-xxs);border:0;background:transparent;color:var(--shiu-text-link);cursor:pointer}.event-cal__add-hint{display:inline-flex;opacity:0;transition:opacity .12s ease}.event-cal__add:hover{background:var(--shiu-background-elevated)}.event-cal__add:hover .event-cal__add-hint,.event-cal__add:focus-visible .event-cal__add-hint{opacity:1}.event-cal__add:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:-2px}.event-cal__date{position:relative;z-index:1;align-self:flex-start;min-width:24px;padding:0 var(--shiu-space-xxs);border-radius:var(--shiu-radius-round);color:var(--shiu-text-primary);font-size:var(--shiu-text-body-m-size);line-height:24px;text-align:center;pointer-events:none}.event-cal__cell--today .event-cal__date{background:var(--shiu-interactive-primary);color:var(--shiu-interactive-primary-text);font-weight:var(--shiu-text-header-s-weight)}.event-cal__items{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--shiu-space-xxs);min-width:0;pointer-events:none}.event-cal__items>*{pointer-events:auto}.event-cal__more{align-self:flex-start;padding:0 var(--shiu-space-xxs);border:0;background:transparent;color:var(--shiu-text-link);font:inherit;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);cursor:pointer}.event-chip{--event-color: var(--shiu-chart-part1);display:flex;flex-direction:column;min-width:0;width:100%;padding:2px var(--shiu-space-xxs) 2px var(--shiu-space-xs);border:0;border-left:4px solid var(--event-color);border-radius:var(--shiu-radius-small);background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface);font:inherit;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);text-align:left;cursor:pointer}.event-chip:hover{filter:brightness(.96)}.event-chip:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:1px}.event-chip--c2{--event-color: var(--shiu-chart-part2)}.event-chip--c3{--event-color: var(--shiu-chart-part3)}.event-chip--from-previous{border-top-left-radius:0;border-bottom-left-radius:0}.event-chip--to-next{border-top-right-radius:0;border-bottom-right-radius:0}.event-chip--paused{background:repeating-linear-gradient(135deg,var(--shiu-feedback-neutral-bg) 0 6px,var(--shiu-background-surface) 6px 12px);color:var(--shiu-text-secondary);border-left-color:var(--shiu-border-default)}.event-chip--past{background:transparent;color:var(--shiu-text-disabled);border-left:2px dashed var(--shiu-border-default);box-shadow:inset 0 0 0 1px var(--shiu-border-default)}.event-chip__state-icon{display:inline-flex;flex:none}.event-chip--detailed{padding-block:var(--shiu-space-xxs)}.event-chip__line{display:flex;align-items:center;gap:var(--shiu-space-xxs);min-width:0}.event-chip__name{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:var(--shiu-text-header-s-weight);text-overflow:ellipsis;white-space:nowrap}.event-chip--detailed .event-chip__name{white-space:normal;overflow-wrap:break-word}.event-chip__push{display:inline-flex;flex:none}.event-chip__origin{flex:none;padding:0 var(--shiu-space-xxs);border:1px solid currentColor;border-radius:var(--shiu-radius-round);font-size:.75em;line-height:1.4;opacity:.8;white-space:nowrap}.event-chip__meta{overflow:hidden;opacity:.85;text-overflow:ellipsis;white-space:nowrap}.event-chip--detailed .event-chip__meta{white-space:normal}.event-agenda{display:none}.event-agenda__day{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);padding-block:var(--shiu-space-xs);border-bottom:1px solid var(--shiu-border-surface)}.event-agenda__title{display:flex;align-items:center;gap:var(--shiu-space-xs);margin:0;color:var(--shiu-text-primary);font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight)}.event-agenda__today{padding:0 var(--shiu-space-xs);border-radius:var(--shiu-radius-round);background:var(--shiu-interactive-primary);color:var(--shiu-interactive-primary-text)}.event-agenda .event-chip{min-height:var(--shiu-size-tap-target);justify-content:center}@media (max-width: 30rem){.event-cal__grid{display:none}.event-agenda{display:block}.event-toolbar{flex-basis:100%;justify-content:space-between}}.event-legend{margin:var(--shiu-space-s) 0 0}.event-swatch{flex:none;width:12px;height:12px;border-radius:var(--shiu-radius-round);background:var(--shiu-chart-part1)}.event-swatch--c2{background:var(--shiu-chart-part2)}.event-swatch--c3{background:var(--shiu-chart-part3)}.event-empty{display:flex;align-items:flex-start;gap:var(--shiu-space-m)}.event-empty__icon{display:inline-flex;flex:none;padding:var(--shiu-space-s);border-radius:var(--shiu-radius-large);background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface)}.event-days{display:flex;flex-wrap:wrap;gap:var(--shiu-space-xs)}.event-day{min-width:var(--shiu-size-tap-target);min-height:var(--shiu-size-tap-target);padding:0 var(--shiu-space-s);border:1.5px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-round);background:var(--shiu-background-page);color:var(--shiu-text-primary);font:inherit;font-size:var(--shiu-text-body-l-size);cursor:pointer}.event-day--on{border-color:var(--shiu-interactive-primary);background:var(--shiu-interactive-primary);color:var(--shiu-interactive-primary-text)}.event-day:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.event-days--invalid .event-day:not(.event-day--on){border-color:var(--shiu-feedback-error)}.event-day-presets{display:inline-flex;flex-wrap:wrap;gap:var(--shiu-space-s)}.event-push-preview{display:flex;flex-direction:column;gap:var(--shiu-space-s);min-width:0}.event-push-preview__language{max-width:160px}.event-push-preview__devices{display:flex;flex-wrap:wrap;gap:var(--shiu-space-m);align-items:flex-start}.event-push-preview__device{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);min-width:0;max-width:100%;margin:0}.event-push-preview__card{display:flex;box-sizing:border-box;max-width:100%;border:1px solid var(--shiu-border-surface);background:var(--shiu-background-elevated)}.event-push-preview__card--ios{gap:var(--shiu-space-s);width:343px;padding:var(--shiu-space-s);border-radius:var(--shiu-radius-xlarge)}.event-push-preview__card--android{flex-direction:column;width:360px;padding:var(--shiu-space-s) var(--shiu-space-m);border-radius:var(--shiu-radius-large)}.event-push-preview__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--shiu-radius-medium);background:var(--shiu-interactive-primary);color:var(--shiu-interactive-primary-text)}.event-push-preview__icon--small{width:18px;height:18px;border-radius:50%}.event-push-preview__body{display:flex;flex:1;flex-direction:column;min-width:0}.event-push-preview__head{display:flex;justify-content:space-between;gap:var(--shiu-space-s);min-width:0;color:var(--shiu-text-secondary);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line)}.event-push-preview__app{display:inline-flex;align-items:center;gap:var(--shiu-space-xxs);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-push-preview__card--android .event-push-preview__app{letter-spacing:.04em}.event-push-preview__title{overflow:hidden;color:var(--shiu-text-primary);font-weight:var(--shiu-text-header-m-weight);text-overflow:ellipsis;white-space:nowrap}.event-push-preview__text{display:-webkit-box;overflow:hidden;color:var(--shiu-text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.event-push-preview__card--android .event-push-preview__text{-webkit-line-clamp:1;line-clamp:1}.event-sim{display:flex;flex-direction:column;margin:0;padding:0;border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);list-style:none}.event-sim__line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--shiu-space-xxs) var(--shiu-space-m);padding:var(--shiu-space-s) var(--shiu-space-m)}.event-sim__line+.event-sim__line{border-top:1px solid var(--shiu-border-surface)}.event-sim__product{display:flex;flex:1 1 14rem;flex-direction:column;min-width:0}.event-sim__name{color:var(--shiu-text-primary);font-weight:var(--shiu-text-header-m-weight);overflow-wrap:anywhere}.event-sim__outranked{color:var(--shiu-text-secondary);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);font-style:italic}.event-sim__prices{display:flex;flex:none;align-items:baseline;gap:var(--shiu-space-s);font-variant-numeric:tabular-nums;white-space:nowrap}.event-sim__footnote{margin:0;color:var(--shiu-text-secondary);font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line)}.event-upcoming{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--shiu-space-xxs) var(--shiu-space-m);margin:0;padding:0;list-style:none}.event-upcoming>li{display:contents}@media (prefers-reduced-motion: reduce){.event-cal[data-laedt] .event-cal__grid,.event-cal[data-laedt] .event-agenda,.event-cal__add-hint{transition:none}}.event-cal__cell--past .event-cal__date{color:var(--shiu-text-secondary)}@keyframes shiu-step-in{0%{transform:translateY(8px);opacity:0}}@keyframes shiu-check-in{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12)}}.shiu-step-in{animation:shiu-step-in var(--shiu-motion-step) ease-out}.shiu-stepper{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none}.shiu-stepper__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--shiu-space-xs);min-width:0;text-align:center}.shiu-stepper__step+.shiu-stepper__step:before{content:"";position:absolute;top:15px;right:calc(50% + 20px);left:calc(-50% + 20px);height:2px;border-radius:var(--shiu-radius-round);background:var(--shiu-border-default)}.shiu-stepper__step[data-state=done]+.shiu-stepper__step:before{background:var(--shiu-interactive-primary)}.shiu-stepper__marker{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid var(--shiu-border-default);border-radius:var(--shiu-radius-round);background:var(--shiu-background-page);color:var(--shiu-text-secondary);font-size:var(--shiu-text-header-s-size);line-height:1;font-weight:var(--shiu-text-header-s-weight)}.shiu-stepper__step[data-state=active] .shiu-stepper__marker{border-color:var(--shiu-interactive-primary);background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface)}.shiu-stepper__step[data-state=done] .shiu-stepper__marker{border-color:var(--shiu-interactive-primary);background:var(--shiu-interactive-primary);color:var(--shiu-interactive-primary-text)}.shiu-stepper__check{display:flex;animation:shiu-check-in var(--shiu-motion-check) ease-out}.shiu-stepper__label{max-width:100%;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary);overflow-wrap:anywhere}.shiu-stepper__step[data-state=active] .shiu-stepper__label{color:var(--shiu-text-primary);font-weight:var(--shiu-text-header-s-weight)}.shiu-numbered-steps{display:flex;flex-direction:column;gap:var(--shiu-space-m);margin:0;padding:0;list-style:none}.shiu-numbered-steps__step{display:flex;align-items:flex-start;gap:var(--shiu-space-s);min-width:0}.shiu-numbered-steps__marker{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--shiu-space-xl);height:var(--shiu-space-xl);border-radius:var(--shiu-radius-round);background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface);font-size:var(--shiu-text-header-s-size);line-height:1;font-weight:var(--shiu-text-header-s-weight)}.shiu-numbered-steps__body{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);min-width:0;padding-top:var(--shiu-space-xxs);overflow-wrap:anywhere}.shiu-numbered-steps__title{font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);color:var(--shiu-text-primary)}.shiu-numbered-steps__text{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-onboarding{display:flex;flex-direction:column;gap:var(--shiu-space-xl)}.shiu-onboarding__step{display:flex;flex-direction:column;gap:var(--shiu-space-l);min-width:0}.shiu-onboarding__title{margin:0;font-size:var(--shiu-text-header-l-size);line-height:var(--shiu-text-header-l-line);font-weight:var(--shiu-text-header-l-weight);color:var(--shiu-text-primary);overflow-wrap:anywhere}.shiu-onboarding__lead{margin:0;font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-secondary)}.shiu-onboarding__actions{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:var(--shiu-space-s)}@media (max-width: 30rem){.shiu-onboarding{gap:var(--shiu-space-l)}.shiu-onboarding__actions>.shiu-button{flex:1 1 100%}}.shiu-document-consent{display:flex;flex-direction:column;gap:var(--shiu-space-s);padding:var(--shiu-space-m);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-large);background:var(--shiu-background-surface);min-width:0}.shiu-document-consent__head{display:flex;align-items:flex-start;gap:var(--shiu-space-s)}.shiu-document-consent__icon{display:flex;flex-shrink:0;margin-top:2px;color:var(--shiu-icon-brand)}.shiu-document-consent__text{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);min-width:0}.shiu-document-consent__title{margin:0;font-size:var(--shiu-text-header-m-size);line-height:var(--shiu-text-header-m-line);font-weight:var(--shiu-text-header-m-weight);color:var(--shiu-text-primary);overflow-wrap:anywhere}.shiu-document-consent__description{margin:0;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-secondary)}.shiu-document-consent__frame{display:block;width:100%;height:auto;aspect-ratio:210 / 297;max-height:80vh;min-height:min(480px,80vh);border:1px solid var(--shiu-border-default);border-radius:var(--shiu-radius-medium);background:var(--shiu-background-page)}.shiu-document-consent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-s)}.shiu-document-consent__actions>a{text-decoration:none}.shiu-document-consent__extra{font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-secondary)}.shiu-document-consent__extra>p{margin:0 0 var(--shiu-space-xs)}.shiu-document-consent__loading{margin:0}@media (max-width: 30rem){.shiu-document-consent__frame{display:none}.shiu-document-consent{padding:var(--shiu-space-s)}.shiu-document-consent__actions>.shiu-button--outline{flex:1 1 100%}}.shiu-checkbox[data-invalid] .shiu-checkbox__box{border-color:var(--shiu-border-error)}.shiu-checkbox .shiu-field__message{margin:0;padding:0}@media (prefers-reduced-motion: reduce){.shiu-step-in,.shiu-stepper__check{animation:none}}.portal-notice{margin-bottom:var(--shiu-space-l)}.billing-flow{display:flex;flex-direction:column;gap:var(--shiu-space-l);min-width:0}.billing-flow--inline{gap:var(--shiu-space-xl)}.framework-points{display:flex;flex-direction:column;gap:var(--shiu-space-xs);margin:0;padding-left:var(--shiu-space-l);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-primary);overflow-wrap:anywhere}.billing-intro{display:flex;flex-direction:column;gap:var(--shiu-space-m);margin:0;padding:0;list-style:none;counter-reset:billing-intro}.billing-intro>li{position:relative;display:flex;flex-direction:column;gap:var(--shiu-space-xxs);padding-left:calc(32px + var(--shiu-space-s));min-height:32px;counter-increment:billing-intro;font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line);color:var(--shiu-text-secondary)}.billing-intro>li:before{content:counter(billing-intro);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--shiu-radius-round);background:var(--shiu-background-primary-surface);color:var(--shiu-text-on-primary-surface);font-size:var(--shiu-text-header-s-size);font-weight:var(--shiu-text-header-s-weight)}.billing-intro strong{color:var(--shiu-text-primary);font-weight:var(--shiu-text-header-m-weight)}.billing-store-list{display:flex;flex-direction:column;gap:var(--shiu-space-xs);min-width:0}.billing-row{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);min-width:0;overflow-wrap:anywhere}.billing-store-list .shiu-item-row__actions{flex-wrap:wrap;justify-content:flex-end}.billing-store-list .shiu-item-row__actions>a{text-decoration:none}.billing-documents{display:flex;flex-wrap:wrap;gap:0 var(--shiu-space-m)}.billing-documents .shiu-button--link{min-height:var(--shiu-size-tap-target);padding-inline:0}.billing-protokoll{overflow-wrap:anywhere}.billing-hint{margin:var(--shiu-space-s) 0 0}.billing-invoices{display:flex;flex-direction:column;gap:var(--shiu-space-xs);min-width:0}.billing-invoices>p{margin:0}.billing-invoice-actions{display:flex;flex-wrap:wrap;gap:var(--shiu-space-xs);padding-block-start:var(--shiu-space-xxs)}.billing-invoice-actions>a{text-decoration:none}@media (max-width: 30rem){.billing-invoice-actions>a{flex:1 1 100%}}.billing-connect-option{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--shiu-space-s) var(--shiu-space-m);padding:var(--shiu-space-m);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-large);background:var(--shiu-background-surface)}.billing-connect-option>div{flex:1 1 16rem;min-width:0}.billing-connect-option p{margin:0}.billing-payment-element{inline-size:100%;min-inline-size:0}@media (max-width: 30rem){.billing-store-list .shiu-item-row{flex-wrap:wrap}.billing-store-list .shiu-item-row__actions:not(:empty){flex-basis:100%}.billing-connect-option>.shiu-button{flex:1 1 100%}}.shiu-status-hero{display:flex;flex-direction:column;align-items:center;gap:var(--shiu-space-s);padding-block:var(--shiu-space-l);text-align:center;overflow-wrap:anywhere}.shiu-status-hero__icon{display:inline-flex;color:var(--shiu-feedback-success)}.shiu-status-hero--success .shiu-status-hero__icon{animation:shiu-check-in var(--shiu-motion-check) ease-out}.shiu-status-hero--warning .shiu-status-hero__icon{color:var(--shiu-feedback-warning)}.shiu-status-hero__title{margin:0;color:var(--shiu-text-primary);font-size:var(--shiu-text-header-xl-size);font-weight:var(--shiu-text-header-xl-weight);line-height:var(--shiu-text-header-xl-line)}.shiu-status-hero__text{max-width:var(--shiu-layout-form-column-max-width);color:var(--shiu-text-secondary);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line)}.shiu-status-hero__text p{margin:0}@media (prefers-reduced-motion: reduce){.shiu-status-hero--success .shiu-status-hero__icon{animation:none}}.prelaunch-message{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--shiu-text-primary);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line)}.prelaunch-checks{display:flex;flex-wrap:wrap;gap:var(--shiu-space-xxs) var(--shiu-space-xs)}.contact-hint{margin:0;overflow-wrap:anywhere}.contact-hint .shiu-button--link{display:inline-flex;vertical-align:baseline}.contact-again{display:flex;justify-content:center}.inquiry-list{display:flex;flex-direction:column;gap:var(--shiu-space-xs);min-width:0}.inquiry-row{display:flex;flex-direction:column;gap:var(--shiu-space-xxs);min-width:0}.inquiry-row__meta{overflow-wrap:anywhere}.inquiry-message{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--shiu-text-primary);font-size:var(--shiu-text-body-l-size);line-height:var(--shiu-text-body-l-line)}.inquiry-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--shiu-space-s) var(--shiu-space-m);min-width:0}.inquiry-filters>*{min-width:0}.inquiry-filters>:last-child{flex:1 1 14rem;max-inline-size:24rem}.mail-overview{position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:var(--shiu-space-m);min-width:0;background:var(--shiu-background-surface);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-large);padding:var(--shiu-space-l)}.mail-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line);color:var(--shiu-text-primary)}.mail-table__col-mail{width:27%}.mail-table__col-recipient{width:24%}.mail-table__col-sender{width:27%}.mail-table__col-reply{width:22%}.mail-table th,.mail-table td{text-align:left;vertical-align:top;padding:var(--shiu-space-s) var(--shiu-space-m) var(--shiu-space-s) 0;border-bottom:1px solid var(--shiu-border-surface)}.mail-table thead th{color:var(--shiu-text-secondary);font-weight:var(--shiu-text-header-s-weight);white-space:nowrap}.mail-table td{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.mail-table__group th{padding-block-start:var(--shiu-space-l)}.mail-table__group-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--shiu-space-xs) var(--shiu-space-s)}.mail-table__group-title{font-size:var(--shiu-text-header-s-size);line-height:var(--shiu-text-header-s-line);font-weight:var(--shiu-text-header-s-weight);color:var(--shiu-text-primary)}.mail-table__row td>span{display:block}.mail-table__name{font-weight:var(--shiu-text-header-s-weight)}.mail-table__muted{color:var(--shiu-text-secondary)}.mail-table__badges{margin-block:var(--shiu-space-xxs)}.mail-table__address{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.mail-table__link{margin-block-start:var(--shiu-space-xxs)}.mail-table .shiu-button--link{font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line)}@container (max-width: 40rem){.mail-table thead,.mail-table colgroup{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mail-table,.mail-table tbody,.mail-table tr,.mail-table th,.mail-table td{display:block;width:auto}.mail-table tbody{display:flex;flex-direction:column;gap:var(--shiu-space-s)}.mail-table tbody+tbody{margin-block-start:var(--shiu-space-l)}.mail-table__group th{padding:0;border:0}.mail-table__row{border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);padding:var(--shiu-space-s) var(--shiu-space-m)}.mail-table__row td{padding:var(--shiu-space-xxs) 0;border:0}.mail-table__row td[data-label]:not(.mail-table__mail):before{content:attr(data-label);display:block;color:var(--shiu-text-secondary);font-size:var(--shiu-text-field-label-size);line-height:var(--shiu-text-field-label-line)}}.mail-usage{display:flex;flex-direction:column;gap:var(--shiu-space-xs)}.mail-usage__bar{position:relative;height:8px;border-radius:var(--shiu-radius-round);background:var(--shiu-feedback-neutral-bg);overflow:hidden}.mail-usage__fill{display:block;height:100%;border-radius:inherit;background:var(--shiu-feedback-success)}.mail-usage__bar--warning .mail-usage__fill{background:var(--shiu-feedback-warning)}.mail-usage__bar--exceeded .mail-usage__fill{background:var(--shiu-feedback-error)}.mail-inbox{display:flex;align-items:flex-start;gap:var(--shiu-space-s);min-width:0;padding:var(--shiu-space-s) var(--shiu-space-m);border:1px solid var(--shiu-border-surface);border-radius:var(--shiu-radius-medium);background:var(--shiu-background-page)}.mail-inbox__text{display:flex;flex-direction:column;min-width:0;font-size:var(--shiu-text-body-m-size);line-height:var(--shiu-text-body-m-line)}.mail-inbox__from,.mail-inbox__subject{color:var(--shiu-text-primary);overflow-wrap:anywhere}.mail-inbox__from{font-weight:var(--shiu-text-header-s-weight)}.mail-inbox__subject{font-weight:var(--shiu-text-body-m-weight)}.mail-inbox__preheader{color:var(--shiu-text-secondary);overflow-wrap:anywhere}.mail-text-chips{display:flex;flex-wrap:wrap;gap:var(--shiu-space-xs)}.mail-text-chip{flex-wrap:wrap;padding:var(--shiu-space-xxs) var(--shiu-space-s);cursor:pointer;font:inherit;font-size:var(--shiu-text-body-m-size);text-align:left}.mail-text-chip:hover{background:var(--shiu-background-primary-surface)}.mail-text-chip:focus-visible{outline:2px solid var(--shiu-border-focus);outline-offset:2px}.mail-text-chip__key{color:var(--shiu-text-link);font-weight:var(--shiu-text-header-s-weight)}.mail-text-chip__label{color:var(--shiu-text-secondary)}.mail-text-cases{margin:0;padding-inline-start:var(--shiu-space-l);color:var(--shiu-text-secondary)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:0 var(--shiu-space-xxs);border-radius:var(--shiu-radius-small);background:var(--shiu-background-surface);color:var(--shiu-text-primary)}
